.prose img,.content img,.mintlify-content img{border-radius:16px;border:1px solid rgba(0, 0, 0, 0.11);box-shadow:0px 1.24742px 2.49483px rgba(0, 0, 0, 0.07),
        0px 4.98967px 12.4742px rgba(0, 0, 0, 0.05),}.dark .prose img,.dark .content img,.dark .mintlify-content img{border:1px solid rgba(255, 255, 255, 0.1);box-shadow:0px 1.24742px 2.49483px rgba(255, 255, 255, 0.1),
        0px 4.98967px 12.4742px rgba(255, 255, 255, 0.08),}.screen-stack{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px;margin-block:32px}.prose .screen-stack img,.content .screen-stack img,.mintlify-content .screen-stack img{margin:0}.prose img.screen-fade,.content img.screen-fade,.mintlify-content img.screen-fade{padding:12px 12px 0;background-color:#fafafa;border-bottom:0;border-radius:12px 12px 0 0;box-shadow:none;-webkit-mask-image:linear-gradient(to bottom, #000 45%, transparent 100%);mask-image:linear-gradient(to bottom, #000 45%, transparent 100%)}.dark .prose img.screen-fade,.dark .content img.screen-fade,.dark .mintlify-content img.screen-fade{background-color:#171719;border-bottom:0;box-shadow:none}.prose iframe,.content iframe,.mintlify-content iframe{border-radius:16px;border:1px solid rgba(0, 0, 0, 0.11);box-shadow:0px 1.24742px 2.49483px rgba(0, 0, 0, 0.07),
        0px 4.98967px 12.4742px rgba(0, 0, 0, 0.05),}.dark .prose iframe,.dark .content iframe,.dark .mintlify-content iframe{border:1px solid rgba(255, 255, 255, 0.1);box-shadow:0px 1.24742px 2.49483px rgba(255, 255, 255, 0.1),
        0px 4.98967px 12.4742px rgba(255, 255, 255, 0.08),}.no-style-img img{border-radius:0;border:none;box-shadow:none}.prose img[src*="/images/illustrations/"],.prose img[src*="/images/screens/"]{width:100%;height:auto}.prose>img[src*="/images/illustrations/"]:first-child,.prose>img[src*="/images/illustrations/"]:first-child+img[src*="/images/illustrations/"],.prose>picture:first-child img[src*="/images/illustrations/"],.prose>picture:first-child+picture img[src*="/images/illustrations/"],.prose>.beta-note:first-child+img[src*="/images/illustrations/"],.prose>.beta-note:first-child+img[src*="/images/illustrations/"]+img[src*="/images/illustrations/"]{margin-top:0}.prose strong,.prose b,.content strong,.content b,.mintlify-content strong,.mintlify-content b{font-weight:500}.code-block,.code-group,.prompt{--every-block-background: #fafafa;--every-block-border: rgba(0, 0, 0, 0.11);background-color:var(--every-block-background);border:1px solid var(--every-block-border);border-radius:16px}html.dark .code-block,html.dark .code-group,html.dark .prompt{--every-block-background: #171719;--every-block-border: rgba(255, 255, 255, 0.1)}:is(.code-block,.code-group) .code-block-background{--shiki-dark-bg: var(--every-block-background) !important;background-color:var(--every-block-background)!important}:is(.code-block,.code-group) .code-block-fade-overlay{--fade-color-light: var(--every-block-background) !important;--fade-color-dark: var(--every-block-background) !important}:is(.code-block,.code-group) [data-floating-buttons] button{background-color:var(--every-block-background)!important}:is(.code-block,.code-group) [data-component-part="code-block-header"],.code-group [data-component-part="code-group-tab-bar"]{background-color:var(--every-block-background);border-color:var(--every-block-border)}:root{--prompt-copy-fill: 150ms;--prompt-copy-swap: 150ms;--prompt-copy-swap-ease: ease-in-out;--prompt-copy-distance: 4px;--prompt-copy-blur: 2px;--prompt-copy-draw: 250ms;--prompt-copy-draw-delay: 80ms;--prompt-copy-ease: cubic-bezier(0.22, 1, 0.36, 1)}.prompt [data-component-part="prompt-action-copy-button"]{height:26px;padding:0 11px;border:0;border-radius:9999px;font-size:12px;line-height:16px;background-color:rgb(var(--primary));transition:background-color var(--prompt-copy-fill) var(--prompt-copy-ease),
        transform var(--prompt-copy-fill) var(--prompt-copy-ease)}.prompt [data-component-part="prompt-action-copy-button"]:hover{background-color:color-mix(in srgb, rgb(var(--primary)) 88%, #000)}.dark .prompt [data-component-part="prompt-action-copy-button"]:hover{background-color:color-mix(in srgb, rgb(var(--primary)) 88%, #fff)}.prompt [data-component-part="prompt-action-copy-button"]:active{transform:scale(0.97)}.prompt [data-component-part="prompt-action-copy-button"]:focus-visible{outline:2px solid rgb(var(--primary-light));outline-offset:2px}.prompt [data-component-part="prompt-action-copy-button"]>span[aria-hidden]>span{visibility:visible;opacity:1;transform:translateY(0);filter:blur(0);transition:opacity var(--prompt-copy-swap) var(--prompt-copy-swap-ease),
        transform var(--prompt-copy-swap) var(--prompt-copy-swap-ease),
        filter var(--prompt-copy-swap) var(--prompt-copy-swap-ease)}.prompt [data-component-part="prompt-action-copy-button"]>span[aria-hidden]>span.invisible{opacity:0;filter:blur(var(--prompt-copy-blur))}.prompt [data-component-part="prompt-action-copy-button"]>span[aria-hidden]>span:first-child.invisible{transform:translateY(var(--prompt-copy-distance))}.prompt [data-component-part="prompt-action-copy-button"]>span[aria-hidden]>span:last-child.invisible{transform:translateY(calc(var(--prompt-copy-distance) * -1))}.prompt [data-component-part="prompt-action-copy-button"] svg{width:11px;height:11px}.prompt [data-component-part="prompt-action-copy-button"] svg path{stroke-dasharray:19;stroke-dashoffset:0}.prompt [data-component-part="prompt-action-copy-button"]>span[aria-hidden]>span:first-child:not(.invisible) svg path{animation:prompt-copy-draw var(--prompt-copy-draw) var(--prompt-copy-ease) var(--prompt-copy-draw-delay) both}@keyframes prompt-copy-draw{from{stroke-dashoffset:19}to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.prompt [data-component-part="prompt-action-copy-button"],.prompt [data-component-part="prompt-action-copy-button"]>span[aria-hidden]>span{transition:none!important}.prompt [data-component-part="prompt-action-copy-button"] svg path{animation:none!important}}.prose table,.content table,.mintlify-content table{width:100%;table-layout:fixed;overflow-x:auto;display:table;border-collapse:separate;border-spacing:0;margin:1.5rem 0;border-radius:8px;overflow:hidden;border:1px solid rgba(0, 0, 0, 0.08)}.dark .prose table,.dark .content table,.dark .mintlify-content table{border:1px solid rgba(255, 255, 255, 0.1)}.prose th,.content th,.mintlify-content th{font-weight:500;font-size:13px;color:rgb(var(--gray-500));background-color:rgba(0, 0, 0, 0.03);text-align:left;padding:0.75rem 1rem;vertical-align:middle}.dark .prose th,.dark .content th,.dark .mintlify-content th{color:rgb(var(--gray-400));background-color:rgba(255, 255, 255, 0.05);vertical-align:middle}.prose td,.content td,.mintlify-content td{padding:0.75rem 1rem;border-top:1px solid rgba(0, 0, 0, 0.08);vertical-align:middle}.dark .prose td,.dark .content td,.dark .mintlify-content td{border-top:1px solid rgba(255, 255, 255, 0.1);vertical-align:middle}.prose tbody tr,.content tbody tr,.mintlify-content tbody tr{transition:background-color 150ms cubic-bezier(0.22, 1, 0.36, 1)}.prose tbody tr:hover,.content tbody tr:hover,.mintlify-content tbody tr:hover{background-color:rgba(0, 0, 0, 0.02)}.dark .prose tbody tr:hover,.dark .content tbody tr:hover,.dark .mintlify-content tbody tr:hover{background-color:rgba(255, 255, 255, 0.03)}.tab-content table{width:100%}#banner{border-bottom:1px solid rgba(0, 0, 0, 0.05);box-shadow:0px 1.24742px 2.49483px rgba(0, 0, 0, 0.02),
        0px 4.98967px 12.4742px rgba(0, 0, 0, 0.01);transition:box-shadow 250ms cubic-bezier(0.22, 1, 0.36, 1), transform 250ms cubic-bezier(0.22, 1, 0.36, 1), border-color 250ms cubic-bezier(0.22, 1, 0.36, 1)}#banner p{color:rgba(255, 255, 255, 0.9)}#banner a{color:rgba(255, 255, 255, 0.95);text-decoration:underline;text-underline-offset:2px;transition:opacity 150ms cubic-bezier(0.22, 1, 0.36, 1)}#banner a:hover{opacity:0.8}.dark #banner{border-bottom:1px solid rgba(255, 255, 255, 0.15);box-shadow:0px 1.24742px 2.49483px rgba(255, 255, 255, 0.05),
        0px 4.98967px 12.4742px rgba(255, 255, 255, 0.03)}.dark #banner p{color:rgba(255, 255, 255, 0.9)}.dark #banner a{color:rgba(255, 255, 255, 0.95);text-decoration:underline;text-underline-offset:2px;transition:opacity 150ms cubic-bezier(0.22, 1, 0.36, 1)}.dark #banner a:hover{opacity:0.8}.card:not(.card-list):not(.card-container),.prose .card:not(.card-list):not(.card-container),.content .card:not(.card-list):not(.card-container),.mintlify-content .card:not(.card-list):not(.card-container),.card-item,.single-card{border-radius:12px;border:1px solid transparent;background-color:rgb(var(--gray-600) / 0.03);box-shadow:none;transition:background-color 250ms cubic-bezier(0.22, 1, 0.36, 1)}.card:not(.card-list):not(.card-container):hover,.prose .card:not(.card-list):not(.card-container):hover,.content .card:not(.card-list):not(.card-container):hover,.mintlify-content .card:not(.card-list):not(.card-container):hover,.card-item:hover,.single-card:hover{background-color:rgb(var(--gray-600) / 0.06)}.dark .card:not(.card-list):not(.card-container),.dark .prose .card:not(.card-list):not(.card-container),.dark .content .card:not(.card-list):not(.card-container),.dark .mintlify-content .card:not(.card-list):not(.card-container),.dark .card-item,.dark .single-card{border:1px solid transparent;background-color:rgba(255, 255, 255, 0.06);box-shadow:none}.dark .card:not(.card-list):not(.card-container):hover,.dark .prose .card:not(.card-list):not(.card-container):hover,.dark .content .card:not(.card-list):not(.card-container):hover,.dark .mintlify-content .card:not(.card-list):not(.card-container):hover,.dark .card-item:hover,.dark .single-card:hover{background-color:rgba(255, 255, 255, 0.09)}@layer base{.card:not(.card-list):not(.card-container):hover{border-color:transparent!important}}.card [data-component-part="card-icon"] svg{width:18px;height:18px;background-color:rgb(var(--gray-500))!important}.dark .card [data-component-part="card-icon"] svg{background-color:rgb(var(--gray-400))!important}.card [data-component-part="card-title"]{font-size:15px;font-weight:500}.card [data-component-part="card-content"]{font-size:14px;line-height:1.5;color:rgb(var(--gray-400))}.dark .card [data-component-part="card-content"]{color:rgb(var(--gray-500))}[data-badge][data-color="gray"]{--color-bg: rgb(var(--gray-600) / 0.08);--color-text: rgb(var(--gray-600))}.dark [data-badge][data-color="gray"]{--color-bg: rgb(var(--gray-400) / 0.12);--color-text: rgb(var(--gray-400))}.card [data-badge]{position:absolute;top:22px;right:22px}#content-area>div.my-8.flex.flex-col{gap:8px}#content-area>div.my-8.flex.flex-col>p{padding:0 0 4px;font-size:14px;font-weight:500;color:rgb(var(--gray-500))}.dark #content-area>div.my-8.flex.flex-col>p{color:rgb(var(--gray-400))}#content-area>div.my-8.flex.flex-col>a{gap:12px;padding:14px 16px;border-radius:12px;background-color:rgb(var(--gray-600) / 0.03);color:rgb(var(--gray-900));transition:background-color 250ms cubic-bezier(0.22, 1, 0.36, 1)}#content-area>div.my-8.flex.flex-col>a:hover{background-color:rgb(var(--gray-600) / 0.06);color:rgb(var(--gray-900))}#content-area>div.my-8.flex.flex-col>a:focus-visible{outline:2px solid rgba(0, 0, 0, 0.3);outline-offset:2px}.dark #content-area>div.my-8.flex.flex-col>a,.dark #content-area>div.my-8.flex.flex-col>a:hover{color:rgb(var(--gray-50))}.dark #content-area>div.my-8.flex.flex-col>a{background-color:rgba(255, 255, 255, 0.06)}.dark #content-area>div.my-8.flex.flex-col>a:hover{background-color:rgba(255, 255, 255, 0.09)}.dark #content-area>div.my-8.flex.flex-col>a:focus-visible{outline-color:rgba(255, 255, 255, 0.35)}#content-area>div.my-8.flex.flex-col>a>span{flex:1;font-size:15px;font-weight:500;letter-spacing:normal}#content-area>div.my-8.flex.flex-col>a>svg{width:18px;height:18px;color:rgb(var(--gray-500))}#content-area>div.my-8.flex.flex-col>a>svg.bg-gray-500{background-color:rgb(var(--gray-500))!important}.dark #content-area>div.my-8.flex.flex-col>a>svg{color:rgb(var(--gray-400))}.dark #content-area>div.my-8.flex.flex-col>a>svg.bg-gray-500{background-color:rgb(var(--gray-400))!important}#content-area>div.my-8.flex.flex-col>a::after{content:"";flex-shrink:0;width:16px;height:16px;background-color:rgb(var(--gray-400));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--learn-out) var(--learn-ease)}#content-area>div.my-8.flex.flex-col>a:hover::after{transform:translateX(var(--learn-shift));transition-duration:var(--learn-in)}.dark #content-area>div.my-8.flex.flex-col>a::after{background-color:rgb(var(--gray-500))}@media (prefers-reduced-motion: reduce){#content-area>div.my-8.flex.flex-col>a:hover::after{transform:none}}.columns:has(.tile){gap:1rem!important;align-items:start!important}.tile{border-radius:12px;border:1px solid rgba(0, 0, 0, 0.05);box-shadow:0px 1.24742px 2.49483px rgba(0, 0, 0, 0.02),
        0px 4.98967px 12.4742px rgba(0, 0, 0, 0.01);overflow:hidden;justify-content:flex-start!important;height:fit-content!important;transition:box-shadow 0.3s ease, transform 0.3s ease, border-color 0.3s ease}.dark .tile{border:1px solid rgba(255, 255, 255, 0.079);background-color:#121214;box-shadow:0px 1.24742px 2.49483px rgba(255, 255, 255, 0.05),
        0px 4.98967px 12.4742px rgba(255, 255, 255, 0.03)}.tile [data-component-part="tile-children-container"]{height:auto!important;padding:0!important;border-radius:0!important;background:#fafafa!important;border-bottom:1px solid rgba(0, 0, 0, 0.05)}.dark .tile [data-component-part="tile-children-container"]{background:#121214!important;border-bottom-color:rgba(255, 255, 255, 0.079)}.tile [data-component-part^="tile-background"]{display:none!important}.tile [data-component-part="tile-children-inner-container"]{padding:0!important}.tile img{width:100%;height:auto;margin:0;border:0!important;border-radius:0!important;box-shadow:none!important}.tile [data-component-part="tile-text-container"]{padding:1rem 1.25rem;align-items:flex-start!important;justify-content:flex-start}.tile [data-component-part="tile-title"]{font-size:14px;font-weight:500}.tile [data-component-part="tile-description"]{font-size:13px;color:#6b7280!important}.dark .tile [data-component-part="tile-description"]{color:#9ca3af!important}@media (hover: hover){.tile:hover{border-color:rgba(0, 0, 0, 0.1);box-shadow:0px 1.24742px 2.49483px rgba(0, 0, 0, 0.07),
            0px 4.98967px 12.4742px rgba(0, 0, 0, 0.05),
            0px 42.4122px 44.1586px rgba(24, 24, 27, 0.01);transform:translateY(-2px)}.dark .tile:hover{border-color:rgba(255, 255, 255, 0.25);box-shadow:0px 1.24742px 2.49483px rgba(255, 255, 255, 0.1),
            0px 4.98967px 12.4742px rgba(255, 255, 255, 0.005),
            0px 42.4122px 44.1586px rgba(255, 255, 255, 0.03),
            0 0 5px rgba(255, 255, 255, 0.08)}}@media (prefers-reduced-motion: reduce){.tile:hover{transform:none!important}}.nav-tabs-item{text-shadow:none!important;font-weight:400;transition:color 150ms cubic-bezier(0.22, 1, 0.36, 1)}.nav-tabs-item:not([data-active="true"]){color:rgb(var(--gray-500))}.nav-tabs-item:not([data-active="true"]):hover{color:rgb(var(--gray-800))}.dark .nav-tabs-item:not([data-active="true"]){color:rgb(var(--gray-400))}.dark .nav-tabs-item:not([data-active="true"]):hover{color:rgb(var(--gray-300))}.sidebar-group li a{border-radius:8px;transition:background-color 150ms cubic-bezier(0.22, 1, 0.36, 1), color 150ms cubic-bezier(0.22, 1, 0.36, 1)}.sidebar-group li a{text-shadow:none!important}.sidebar-group li a[aria-current="page"]{background-color:rgb(var(--gray-600) / 0.05)!important;color:rgb(var(--gray-900))!important}.sidebar-group li a[aria-current="page"] svg{background-color:rgb(var(--gray-500))!important}.dark .sidebar-group li a[aria-current="page"]{background-color:rgba(255, 255, 255, 0.1)!important;color:rgb(var(--gray-200))!important}.dark .sidebar-group li a[aria-current="page"] svg{background-color:rgb(var(--gray-400))!important}.sidebar-group li a div:has(>.nav-tag-pill){margin-left:auto}.sidebar-group .nav-tag-pill-text,.sidebar-group-header .nav-tag-pill-text{font-weight:500;background-color:rgb(var(--gray-600) / 0.08);color:rgb(var(--gray-600))}.dark .sidebar-group .nav-tag-pill-text,.dark .sidebar-group-header .nav-tag-pill-text{background-color:rgb(var(--gray-400) / 0.12);color:rgb(var(--gray-400))}.sidebar-nav-group-divider,div:has(>.sidebar-nav-group-divider){display:none}.sidebar-group-header{margin-bottom:2px;padding:6px 12px 6px 16px;border-radius:8px;cursor:pointer;user-select:none;font-size:14px;font-weight:400;line-height:24px;color:rgb(var(--gray-600));transition:background-color 150ms cubic-bezier(0.22, 1, 0.36, 1), color 150ms cubic-bezier(0.22, 1, 0.36, 1)}.sidebar-group-header .sidebar-title{font-weight:inherit}.sidebar-group-header:hover{background-color:rgba(var(--gray-600), 0.05);color:rgb(var(--gray-900))}.sidebar-group-header[aria-expanded="true"]{color:rgb(var(--gray-900))}.sidebar-group-header:focus-visible{outline:2px solid rgb(var(--primary-light));outline-offset:-2px}.sidebar-group-header .sidebar-group-icon{display:none}.sidebar-group-header::after{content:"";flex:none;margin-left:auto;width:14px;height:14px;background-color:currentColor;opacity:0.55;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / 100% no-repeat;transition:transform 250ms cubic-bezier(0.22, 1, 0.36, 1)}.sidebar-group-header:not([aria-expanded="false"])::after{transform:rotate(90deg)}.sidebar-group-header[aria-expanded="false"]+.sidebar-group{display:none}.sidebar-group-header+.sidebar-group{margin-bottom:8px}.dark .sidebar-group-header{color:rgb(var(--gray-400))}.dark .sidebar-group-header:hover{background-color:transparent;color:rgb(var(--gray-200))}.dark .sidebar-group-header[aria-expanded="true"]{color:rgb(var(--gray-200))}.nav-anchor{gap:12px;margin-bottom:1px;padding:6px 12px 6px 16px;border-radius:8px;font-weight:400;line-height:20px!important;text-shadow:none!important;color:rgb(var(--gray-600))!important;transition:background-color 150ms cubic-bezier(0.22, 1, 0.36, 1), color 150ms cubic-bezier(0.22, 1, 0.36, 1)}.nav-anchor svg{background-color:rgb(var(--gray-400))!important}.nav-anchor:not([aria-current="location"]):hover{background-color:rgb(var(--gray-600) / 0.05);color:rgb(var(--gray-900))!important}.nav-anchor[aria-current="location"]{color:rgb(var(--gray-900))!important}.nav-anchor[aria-current="location"] svg{background-color:currentColor!important}.dark .nav-anchor{color:rgb(var(--gray-400))!important}.dark .nav-anchor svg{background-color:rgb(var(--gray-500))!important}.dark .nav-anchor:not([aria-current="location"]):hover{background-color:rgba(255, 255, 255, 0.1);color:rgb(var(--gray-200))!important}.dark .nav-anchor[aria-current="location"]{color:rgb(var(--gray-200))!important}.dark .nav-anchor[aria-current="location"] svg{background-color:currentColor!important}ul:has(>li>.nav-anchor){margin-bottom:16px}#navigation-items .mt-6:has(.sidebar-group-header){margin-top:0}#topbar-breadcrumb{display:none}:root{--layout-border: rgb(var(--gray-100))}.dark{--layout-border: rgba(255, 255, 255, 0.1)}#sidebar-footer{flex:none;display:flex;flex-direction:column;gap:2px;padding:12px 12px 16px;border-top:1px solid var(--layout-border)}.sidebar-footer-link{display:flex;align-items:center;gap:12px;padding:6px 12px 6px 16px;border-radius:8px;font-size:14px;line-height:24px;color:rgb(var(--gray-600));transition:background-color 150ms cubic-bezier(0.22, 1, 0.36, 1), color 150ms cubic-bezier(0.22, 1, 0.36, 1)}.sidebar-footer-link:hover{background-color:rgba(var(--gray-600), 0.05);color:rgb(var(--gray-900))}.sidebar-footer-link[aria-current="page"]{color:rgb(var(--gray-900))}.sidebar-footer-icon{flex:none;width:16px;height:16px;background-color:rgb(var(--gray-400))}.sidebar-footer-link[aria-current="page"] .sidebar-footer-icon{background-color:currentColor}.dark .sidebar-footer-link{color:rgb(var(--gray-400))}.dark .sidebar-footer-link:hover{background-color:rgba(255, 255, 255, 0.1);color:rgb(var(--gray-200))}.dark .sidebar-footer-link[aria-current="page"]{color:rgb(var(--gray-200))}.dark .sidebar-footer-icon{background-color:rgb(var(--gray-500))}@media (min-width: 1024px){:root{--mintlify-slot-header-height: 3.5rem}#navbar>div.mx-auto,#navbar>div.mx-auto>div,#navbar div:has(>div>div>a.select-none){max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}#body-content{max-width:none!important;padding-left:0!important;padding-right:0!important}#navbar div:has(>.nav-tabs),#navbar div:has(>[data-auth-settled]>.nav-tabs){display:none}#navbar div:has(>div>a.select-none){display:grid;grid-template-columns:var(--sidebar-width, 18rem) minmax(0, 1fr) auto auto;grid-auto-flow:column;align-items:center;gap:0;background-image:linear-gradient(
            to right,
            transparent calc(var(--sidebar-width, 18rem) - 1px),
            var(--layout-border) calc(var(--sidebar-width, 18rem) - 1px),
            var(--layout-border) var(--sidebar-width, 18rem),
            transparent var(--sidebar-width, 18rem)
        )}#navbar div:has(>a.select-none){display:contents}#navbar a.select-none{grid-column:1;grid-row:1;justify-self:start;flex:none;padding-left:20px}#navbar [data-component-part="products-selector-trigger"]{grid-column:3;grid-row:1;height:30px;margin-right:8px;padding:0 12px 0 14px;gap:6px;border-radius:9999px;background-color:rgb(var(--gray-950) / 0.03);font-size:14px;font-weight:500;color:rgb(var(--gray-800));transition:background-color 150ms cubic-bezier(0.22, 1, 0.36, 1)}#navbar [data-component-part="products-selector-trigger"]>svg:first-child{display:none}#navbar [data-component-part="products-selector-trigger"]:hover,#navbar [data-component-part="products-selector-trigger"][aria-expanded="true"]{background-color:rgb(var(--gray-950) / 0.1)!important}.dark #navbar [data-component-part="products-selector-trigger"]{background-color:rgb(255 255 255 / 0.03);color:rgb(var(--gray-50))}.dark #navbar [data-component-part="products-selector-trigger"]:hover,.dark #navbar [data-component-part="products-selector-trigger"][aria-expanded="true"]{background-color:rgb(255 255 255 / 0.1)!important}#navbar div:has(>#search-bar-entry){grid-column:1;grid-row:1;justify-self:end;flex:none;gap:8px;padding-right:16px}#search-bar-entry,#assistant-entry{flex:none;width:32px;height:32px;padding:0;justify-content:center;border-radius:9999px}#search-bar-entry>*,#assistant-entry>span{display:none}#search-bar-entry>div:first-child{display:flex}#search-bar-entry>div:first-child>div,#assistant-entry>svg~*{display:none}#topbar-breadcrumb{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px;min-width:0;padding-left:30px;font-size:13px;line-height:20px;color:rgb(var(--gray-500));white-space:nowrap}#topbar-breadcrumb .crumb{overflow:hidden;text-overflow:ellipsis}#topbar-breadcrumb .crumb-current{color:rgb(var(--gray-900));font-weight:400}#topbar-breadcrumb .crumb-separator{color:rgb(var(--gray-400))}.dark #topbar-breadcrumb{color:rgb(var(--gray-400))}.dark #topbar-breadcrumb .crumb-current{color:rgb(var(--gray-100))}.dark #topbar-breadcrumb .crumb-separator{color:rgb(var(--gray-600))}#navbar .topbar-right-container{grid-column:4;grid-row:1;flex:none;padding-right:20px}#navigation-items>[data-component-part="scroll-area-viewport"]{padding-left:12px;padding-right:12px}#header .prose{margin-top:16px;margin-bottom:8px;color:rgb(var(--gray-600))}.dark #header .prose{color:rgb(var(--gray-400))}}#table-of-contents h2{display:none}#table-of-contents .toc-item a{font-weight:400;text-shadow:none!important;color:rgb(var(--gray-500));transition:color 250ms cubic-bezier(0.22, 1, 0.36, 1), border-color 150ms cubic-bezier(0.22, 1, 0.36, 1)}#table-of-contents .toc-item a:hover{color:rgb(var(--gray-900))}.dark #table-of-contents .toc-item a:hover{color:rgb(var(--gray-100))}#table-of-contents .h-px{visibility:hidden;margin-top:28px!important;margin-bottom:20px!important}#table-of-contents .toc{position:relative;--toc-rail: rgb(var(--gray-950) / 0.06);--toc-bar: rgb(var(--gray-900))}.dark #table-of-contents .toc{--toc-rail: rgba(255, 255, 255, 0.1);--toc-bar: rgb(var(--gray-100))}#table-of-contents:has(#toc-indicator) .toc-item,#table-of-contents:has(#toc-indicator) .toc-item>a{border-color:var(--toc-rail)!important}#table-of-contents .toc-item[data-active="true"]>a{color:rgb(var(--gray-900))}.dark #table-of-contents .toc-item[data-active="true"]>a{color:rgb(var(--gray-100))}#toc-indicator{position:absolute;top:0;left:0;width:2px;border-radius:2px;background-color:var(--toc-bar);opacity:0;pointer-events:none}#toc-indicator[data-ready="true"]{transition:transform 300ms cubic-bezier(0.22, 1, 0.36, 1),
        height 300ms cubic-bezier(0.22, 1, 0.36, 1), opacity 150ms cubic-bezier(0.22, 1, 0.36, 1)}@media (prefers-reduced-motion: reduce){#toc-indicator[data-ready="true"]{transition:none}}.dark .hover\:bg-gray-200\/5:hover,.dark .hover\:bg-gray-600\/5:hover{background-color:rgba(255, 255, 255, 0.1)!important}.accordion-group{border-color:rgba(0, 0, 0, 0.08)}[data-component-part="accordion-button"]{transition:background-color 150ms cubic-bezier(0.22, 1, 0.36, 1)}.accordion-group details{transition:box-shadow 150ms cubic-bezier(0.22, 1, 0.36, 1)}.accordion-group details:hover{box-shadow:inset 0 0 0 999px rgba(0, 0, 0, 0.03)}[data-component-part="accordion-button"]:hover{background-color:transparent}.dark .accordion-group{border-color:rgba(255, 255, 255, 0.1)}.dark .accordion-group details:hover{box-shadow:inset 0 0 0 999px rgba(255, 255, 255, 0.05)}[data-component-part="accordion-caret-right"] svg{display:none}[data-component-part="accordion-caret-right"]::after,.changelog-group>summary::after{content:"";width:14px;height:14px;background-color:rgb(var(--gray-400));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / 100% no-repeat;transition:transform 250ms cubic-bezier(0.22, 1, 0.36, 1), background-color 150ms cubic-bezier(0.22, 1, 0.36, 1)}.accordion-group details[open] [data-component-part="accordion-caret-right"]::after,.changelog-group[open]>summary::after{transform:rotate(90deg)}[data-component-part="accordion-button"]:hover [data-component-part="accordion-caret-right"]::after,.changelog-group>summary:hover::after{background-color:rgb(var(--gray-600))}[data-component-part="accordion-icon"] svg{background-color:rgb(var(--gray-500));transition:background-color 150ms cubic-bezier(0.22, 1, 0.36, 1)}[data-component-part="accordion-button"]:hover [data-component-part="accordion-icon"] svg,.accordion-group details[open] [data-component-part="accordion-icon"] svg{background-color:rgb(var(--gray-800))}.dark [data-component-part="accordion-caret-right"]::after,.dark .changelog-group>summary::after{background-color:rgb(var(--gray-500))}.dark [data-component-part="accordion-button"]:hover [data-component-part="accordion-caret-right"]::after,.dark .changelog-group>summary:hover::after{background-color:rgb(var(--gray-300))}.dark [data-component-part="accordion-icon"] svg{background-color:rgb(var(--gray-400))}.dark [data-component-part="accordion-button"]:hover [data-component-part="accordion-icon"] svg,.dark .accordion-group details[open] [data-component-part="accordion-icon"] svg{background-color:rgb(var(--gray-100))}.accordion-group details,.changelog-group,[data-component-part="expandable"]{interpolate-size:allow-keywords}.accordion-group details::details-content,.changelog-group::details-content,[data-component-part="expandable"]::details-content{block-size:0;overflow:clip;opacity:0;filter:blur(2px);transition:block-size 250ms cubic-bezier(0.22, 1, 0.36, 1), opacity 250ms cubic-bezier(0.22, 1, 0.36, 1), filter 250ms cubic-bezier(0.22, 1, 0.36, 1),
        content-visibility 250ms allow-discrete}.accordion-group details[open]::details-content,.changelog-group[open]::details-content,[data-component-part="expandable"][open]::details-content{block-size:auto;opacity:1;filter:blur(0)}[data-component-part="expandable-button"]{transition:background-color 150ms cubic-bezier(0.22, 1, 0.36, 1), color 150ms cubic-bezier(0.22, 1, 0.36, 1)}[data-component-part="expandable-button"]>[data-component-part="icon-svg"]{transition-duration:250ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}@media (prefers-reduced-motion: reduce){[data-component-part="accordion-button"],.accordion-group details,[data-component-part="accordion-caret-right"]::after,[data-component-part="accordion-icon"] svg,.accordion-group details::details-content,.changelog-group>summary::after,.changelog-group::details-content,[data-component-part="expandable-button"],[data-component-part="expandable-button"]>[data-component-part="icon-svg"],[data-component-part="expandable"]::details-content{transition:none}}:is(div,button)[data-component-part="update-label"]{padding-left:0;padding-right:0;background-color:transparent;color:rgb(var(--gray-500))}.dark :is(div,button)[data-component-part="update-label"]{color:rgb(var(--gray-400))}.changelog-group+.changelog-group{border-top:1px solid rgba(0, 0, 0, 0.08)}.dark .changelog-group+.changelog-group{border-top-color:rgba(255, 255, 255, 0.1)}.changelog-group>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:16px;font-weight:500;color:rgb(var(--gray-900));list-style:none;cursor:pointer}.changelog-group>summary::-webkit-details-marker{display:none}.changelog-group>summary::after{flex-shrink:0}.changelog-group>summary:focus{outline:none}.changelog-group>summary:focus-visible{border-radius:6px;box-shadow:inset 0 0 0 999px rgba(0, 0, 0, 0.04)}.dark .changelog-group>summary:focus-visible{box-shadow:inset 0 0 0 999px rgba(255, 255, 255, 0.06)}.dark .changelog-group>summary{color:#ffffff}.changelog-group-body{padding-bottom:12px}.changelog-group-body>ul{margin-top:0}.changelog-group-body li{margin:10px 0}.changelog-tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;margin-right:6px;border:1px solid rgba(0, 0, 0, 0.12);border-radius:9999px;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle;color:rgb(var(--gray-700))}.dark .changelog-tag{border-color:rgba(255, 255, 255, 0.14);color:rgb(var(--gray-200))}.changelog-tag-dot{width:7px;height:7px;flex-shrink:0;border-radius:9999px;background-color:var(--tag-dot, rgb(var(--gray-400)))}.changelog-tag[data-area="banking"]{--tag-dot: #4f9fe0}.changelog-tag[data-area="payments"]{--tag-dot: #e39a4f}.changelog-tag[data-area="people"]{--tag-dot: #e0877a}.changelog-tag[data-area="payroll"]{--tag-dot: #3fa877}.changelog-tag[data-area="time"]{--tag-dot: #a985e0}.changelog-tag[data-area="benefits"]{--tag-dot: #df7aa5}.changelog-tag[data-area="reports"]{--tag-dot: #43aebb}.changelog-tag[data-area="documents"]{--tag-dot: #c4a24a}.changelog-tag[data-area="api"]{--tag-dot: #8b95a7}.changelog-tag[data-area="every-ai"]{--tag-dot: #544ce6}.dark .changelog-tag[data-area="every-ai"]{--tag-dot: #938dff}.navbar-link a,header .bg-primary-dark{border-radius:9999px}.navbar-link a{transition:background-color 150ms cubic-bezier(0.22, 1, 0.36, 1)}header .bg-primary-dark{transition:opacity 150ms cubic-bezier(0.22, 1, 0.36, 1)}.navbar-link a,#topbar-cta-button a{height:30px;padding-top:0;padding-bottom:0}#navbar .logout-link{justify-content:center;gap:0;width:30px;height:30px;padding:0;border-radius:9999px;background-color:rgb(var(--gray-800) / 0.04);font-size:0;color:rgb(var(--gray-600));transition:color 150ms cubic-bezier(0.22, 1, 0.36, 1)}#navbar .logout-link:hover{color:rgb(var(--gray-800))}.dark #navbar .logout-link{background-color:rgba(255, 255, 255, 0.1);color:rgb(var(--gray-300))}.dark #navbar .logout-link:hover{color:rgb(var(--gray-100))}#navbar .logout-link::before{content:"";flex:none;width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 17 5-5-5-5'/%3E%3Cpath d='M21 12H9'/%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3C/svg%3E") center / 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 17 5-5-5-5'/%3E%3Cpath d='M21 12H9'/%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3C/svg%3E") center / 100% no-repeat}#search-bar-entry,header button.group\/ai,.theme-preference-menu-trigger{transition:background-color 150ms cubic-bezier(0.22, 1, 0.36, 1), color 150ms cubic-bezier(0.22, 1, 0.36, 1), filter 150ms cubic-bezier(0.22, 1, 0.36, 1)}#navbar a.select-none{display:flex;align-items:center;gap:12px}#navbar a.select-none .nav-logo{width:28px;height:28px}#navbar a.select-none::after{content:"Help center";padding-left:13px;background:linear-gradient(rgb(var(--gray-200)), rgb(var(--gray-200))) no-repeat left center / 1px 14px;font-size:14px;font-weight:500;line-height:24px;white-space:nowrap;color:rgb(var(--gray-900))}.dark #navbar a.select-none::after{background-image:linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));color:rgb(var(--gray-100))}#page-context-menu>button{height:34px}#page-context-menu>button:first-of-type{border-radius:9999px 0 0 9999px!important;padding-left:16px;padding-right:4px}#page-context-menu>button:first-of-type svg{display:none}#page-context-menu>button:last-of-type{border-radius:0 9999px 9999px 0!important;width:32px;padding:0!important;display:flex;align-items:center;justify-content:center}[data-callout-type]{border-radius:10px;border-color:rgba(0, 0, 0, 0.08);background-color:rgba(0, 0, 0, 0.03);padding:14px 18px}[data-callout-type] [data-component-part="callout-icon"]{display:flex;align-items:center;height:calc(15px * 1.65);margin-top:0}[data-callout-type="note"] [data-component-part="callout-icon"],[data-callout-type="info"] [data-component-part="callout-icon"]{display:none}[data-callout-type] [data-component-part="callout-content"]{font-size:15px;line-height:1.65}[data-callout-type] [data-component-part="callout-content"]>:first-child{margin-top:0}[data-callout-type] [data-component-part="callout-content"]>:last-child{margin-bottom:0}[data-callout-type] [data-component-part="callout-content"] li{margin:6px 0}[data-callout-type] [data-component-part="callout-content"]{color:rgb(var(--gray-700))}[data-callout-type] [data-component-part="callout-icon"] svg{color:rgb(var(--gray-500))}.dark [data-callout-type]{border-color:rgba(255, 255, 255, 0.1);background-color:rgba(255, 255, 255, 0.06)}.dark [data-callout-type] [data-component-part="callout-content"]{color:rgb(var(--gray-300))}.dark [data-callout-type] [data-component-part="callout-icon"] svg{color:rgb(var(--gray-400))}.prose .beta-note,.beta-note{display:flex;align-items:flex-start;gap:12px;margin:0 0 24px;padding:14px 18px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:10px;background-color:rgba(0, 0, 0, 0.03);color:rgb(var(--gray-700));font-weight:400;text-decoration:none;transition:background-color 250ms cubic-bezier(0.22, 1, 0.36, 1)}.prose .beta-note:hover,.beta-note:hover,.beta-note:focus-visible{outline:none;background-color:rgba(0, 0, 0, 0.055)}.beta-note-pill{display:inline-flex;flex-shrink:0;align-items:center;height:20px;margin-top:calc((15px * 1.65 - 20px) / 2);padding:0 7px;border-radius:6px;font-size:12px;font-weight:500;line-height:1;background-color:rgb(var(--gray-600) / 0.08);box-shadow:inset 0 0 0 0.5px rgb(var(--gray-600) / 0.2);color:rgb(var(--gray-600))}.beta-note-text{font-size:15px;line-height:1.65}.dark .prose .beta-note,.dark .beta-note{border-color:rgba(255, 255, 255, 0.1);background-color:rgba(255, 255, 255, 0.06);color:rgb(var(--gray-300))}.dark .prose .beta-note:hover,.dark .beta-note:hover,.dark .beta-note:focus-visible{background-color:rgba(255, 255, 255, 0.09)}.dark .beta-note-pill{background-color:rgb(var(--gray-400) / 0.12);box-shadow:inset 0 0 0 0.5px rgba(255, 255, 255, 0.16);color:rgb(var(--gray-400))}#navbar>div.absolute.inset-0{background-color:rgba(255, 255, 255, 0.72);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5)}.dark #navbar>div.absolute.inset-0{background-color:rgba(12, 12, 16, 0.72)}@media (max-width: 1023.98px){#navbar>div.absolute.inset-0{background-color:rgb(var(--background-light));-webkit-backdrop-filter:none;backdrop-filter:none}.dark #navbar>div.absolute.inset-0{background-color:rgb(var(--background-dark))}}[data-component-part="search-backdrop"]{background-color:rgba(248, 248, 250, 0.5);-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2)}.dark [data-component-part="search-backdrop"]{background-color:rgba(12, 12, 16, 0.55)}[data-component-part="search-modal"]{--rounded-search: 16px;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.08),
        0 1px 2px rgba(0, 0, 0, 0.04),
        0 12px 32px -8px rgba(0, 0, 0, 0.12),
        0 32px 64px -16px rgba(0, 0, 0, 0.12)}.dark [data-component-part="search-modal"]{box-shadow:0 0 0 1px rgba(255, 255, 255, 0.1),
        0 24px 64px -12px rgba(0, 0, 0, 0.6)}[data-component-part="search-header"]{padding-left:0;padding-right:0;padding-top:0}[data-component-part="search-input-container"]{border-width:0 0 1px;border-radius:0;background-color:transparent;padding:6px 14px 6px 12px}[data-component-part="search-filters"]{padding-left:0;padding-right:0}[data-component-part="search-filters"]>div{padding-left:8px;padding-right:8px}[data-component-part="search-input-container"]>svg{left:14px}[data-component-part="search-footer"]{margin-left:0;margin-right:0;padding-left:12px;padding-right:14px}[data-component-part="search-input"]{padding-left:26px}[data-component-part="search-modal"]:has(:is([data-component-part="search-list"][data-empty],#search-input[data-list-empty])) [data-component-part="search-input-container"]{border-bottom-width:0}[data-component-part="search-modal"]:has(:is([data-component-part="search-list"][data-empty],#search-input[data-list-empty])) [data-component-part="search-footer"]{display:none}.tab-container>ul{position:relative;border-bottom-width:0;box-shadow:inset 0 -1px 0 rgb(var(--gray-200))}.dark .tab-container>ul{box-shadow:inset 0 -1px 0 rgb(var(--gray-200) / 0.1)}.tab-container>ul:has(>.tab-indicator) [data-component-part="tab-button"][data-active="true"]{border-color:transparent}.tab-indicator{position:absolute;left:0;bottom:0;width:0;height:1px;background-color:rgb(var(--primary));pointer-events:none}.dark .tab-indicator{background-color:rgb(var(--primary-light))}.tab-indicator[data-ready="true"]{transition:transform 250ms cubic-bezier(0.22, 1, 0.36, 1), width 250ms cubic-bezier(0.22, 1, 0.36, 1)}.tab-container [data-component-part="tab-button"]{transition:color 250ms cubic-bezier(0.22, 1, 0.36, 1), border-color 150ms cubic-bezier(0.22, 1, 0.36, 1)}@media (prefers-reduced-motion: reduce){.tab-indicator[data-ready="true"],.tab-container [data-component-part="tab-button"]{transition:none}}@media (min-width: 1024px){#sidebar-content:not(:has(.sidebar-group-header)){display:none}html:has(#sidebar-content:not(:has(.sidebar-group-header))) #navbar div:has(>div>a.select-none){background-image:none}}@media (min-width: 1024px){html:not([data-sidebar-ready]) #navigation-items{opacity:0;animation:sidebar-reveal-fallback 1ms linear 800ms forwards}html[data-sidebar-ready] #navigation-items{transition:opacity 150ms cubic-bezier(0.22, 1, 0.36, 1)}html:not([data-sidebar-ready]):has(#navbar .nav-tabs-item) #sidebar-content::after{content:"";flex:none;box-sizing:border-box;height:65px;border-top:1px solid var(--layout-border)}html:not([data-sidebar-ready]) .sidebar-group-header::after,html:not([data-sidebar-ready]) .sidebar-group-header{transition:none}#topbar-breadcrumb,#sidebar-footer{animation:layout-fade-in 150ms cubic-bezier(0.22, 1, 0.36, 1) both}}@keyframes sidebar-reveal-fallback{to{opacity:1}}@keyframes layout-fade-in{from{opacity:0}}@media (prefers-reduced-motion: reduce){html[data-sidebar-ready] #navigation-items{transition:none}#topbar-breadcrumb,#sidebar-footer{animation:none}}:root{--icon-swap-dur: 250ms;--icon-swap-blur: 2px;--icon-swap-start-scale: 0.25;--icon-swap-ease: ease-in-out;--panel-open-dur: 400ms;--panel-close-dur: 350ms;--panel-translate-y: -8px;--panel-blur: 2px;--panel-ease: cubic-bezier(0.22, 1, 0.36, 1);--mobile-menu-top: 56px;--mobile-menu-actions: calc(65px + env(safe-area-inset-bottom, 0px))}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1 / 1;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),
        filter var(--icon-swap-dur) var(--icon-swap-ease),
        transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity, filter, transform}.t-icon-swap[data-state="a"] .t-icon[data-icon="a"],.t-icon-swap[data-state="b"] .t-icon[data-icon="b"]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state="a"] .t-icon[data-icon="b"],.t-icon-swap[data-state="b"] .t-icon[data-icon="a"]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media (prefers-reduced-motion: reduce){.t-icon-swap .t-icon{transition:none!important}}@media (max-width: 1023.98px){#navbar button[aria-label="More actions"]{display:none}#mobile-menu-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:-8px;color:rgb(var(--gray-500));animation:layout-fade-in 150ms cubic-bezier(0.22, 1, 0.36, 1) both}#mobile-menu-toggle:hover{color:rgb(var(--gray-600))}.dark #mobile-menu-toggle{color:rgb(var(--gray-400))}.dark #mobile-menu-toggle:hover{color:rgb(var(--gray-300))}#mobile-menu-toggle svg{display:block;width:16px;height:16px}#navbar button:has(>div>.sr-only){display:none}#content-container{padding-top:88px}#navbar a.select-none::after{content:"";height:14px;padding-left:1px}#navbar [data-component-part="products-selector-trigger"]{display:flex;height:30px;margin-left:-12px;padding:0 8px;gap:6px;border-radius:9999px;font-size:14px;font-weight:500;color:rgb(var(--gray-900))}#navbar [data-component-part="products-selector-trigger"]>svg:first-child{display:none}.dark #navbar [data-component-part="products-selector-trigger"]{color:rgb(var(--gray-100))}html[data-mobile-menu="open"]{overflow:hidden}#sidebar-content{position:fixed;top:var(--mobile-menu-top);right:0;bottom:var(--mobile-menu-actions);left:0;z-index:31;display:flex;flex-direction:column;width:auto;height:auto;border-top:1px solid var(--layout-border);border-right:0;background-color:rgb(var(--background-light));transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));visibility:hidden;pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease),
            opacity var(--panel-close-dur) var(--panel-ease),
            filter var(--panel-close-dur) var(--panel-ease),
            visibility 0s linear var(--panel-close-dur);will-change:transform, opacity, filter}.dark #sidebar-content{background-color:rgb(var(--background-dark))}html[data-mobile-menu="open"] #sidebar-content{transform:translateY(0);opacity:1;filter:blur(0);visibility:visible;pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease),
            opacity var(--panel-open-dur) var(--panel-ease),
            filter var(--panel-open-dur) var(--panel-ease),
            visibility 0s}#sidebar-content{overflow-y:auto;overscroll-behavior:contain}#sidebar-content #navigation-items{flex:none}#navigation-items>[data-component-part="scroll-area-viewport"]{height:auto;padding:16px 16px 24px;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}#navigation-items>[data-component-part="scroll-area-scrollbar"]{display:none}#sidebar-footer{padding:12px 16px 16px}#navbar .topbar-right-container{position:fixed;right:0;bottom:0;left:0;display:flex;gap:8px;height:var(--mobile-menu-actions);padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--layout-border);background-color:rgb(var(--background-light));transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));visibility:hidden;pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease),
            opacity var(--panel-close-dur) var(--panel-ease),
            filter var(--panel-close-dur) var(--panel-ease),
            visibility 0s linear var(--panel-close-dur);will-change:transform, opacity, filter}.dark #navbar .topbar-right-container{background-color:rgb(var(--background-dark))}html[data-mobile-menu="open"] #navbar .topbar-right-container{transform:translateY(0);opacity:1;filter:blur(0);visibility:visible;pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease),
            opacity var(--panel-open-dur) var(--panel-ease),
            filter var(--panel-open-dur) var(--panel-ease),
            visibility 0s}#navbar .topbar-right-container>div,#navbar .topbar-right-container nav{flex:1;min-width:0}#navbar .topbar-right-container li{flex:1;min-width:0}#navbar .topbar-right-container li:not(.navbar-link):not(#topbar-cta-button):not(:has(>.logout-link)){display:none}#navbar #topbar-cta-button{display:flex}#navbar .topbar-right-container .navbar-link a,#navbar #topbar-cta-button a{justify-content:center;width:100%;height:40px}#navbar .topbar-right-container li:has(>.logout-link){flex:none}#navbar .logout-link{width:40px;height:40px}#navbar .topbar-right-container .theme-preference-menu-trigger{display:none}}@media (max-width: 1023.98px) and (prefers-reduced-motion: reduce){#sidebar-content,#navbar .topbar-right-container{transition:none!important}#mobile-menu-toggle{animation:none}}#page-context-menu>button{border:0!important;background-color:rgba(0, 0, 0, 0.03)!important;box-shadow:none!important;color:rgb(var(--gray-800));transition:background-color 150ms cubic-bezier(0.22, 1, 0.36, 1)}#page-context-menu>button:first-of-type{font-weight:500}#page-context-menu>button:hover{background-color:rgba(0, 0, 0, 0.1)!important}.dark #page-context-menu>button{background-color:rgba(255, 255, 255, 0.03)!important;color:rgb(var(--gray-50))}.dark #page-context-menu>button:hover{background-color:rgba(255, 255, 255, 0.1)!important}:root{--learn-shift: 2px;--learn-spread: 8deg;--learn-in: 350ms;--learn-out: 350ms;--learn-ease: cubic-bezier(0.22, 1, 0.36, 1)}#topbar-cta-button svg[data-learn]{transform:translateX(0);transition:transform var(--learn-out) var(--learn-ease)}#topbar-cta-button svg[data-learn]>path:not(.t-learn-arm){display:none}#topbar-cta-button .t-learn-arm{transform-box:view-box;transform-origin:12.75px 9px;vector-effect:non-scaling-stroke;transition:transform var(--learn-out) var(--learn-ease)}#topbar-cta-button a:hover svg[data-learn]{transform:translateX(var(--learn-shift));transition-duration:var(--learn-in)}#topbar-cta-button a:hover .t-learn-arm{transition-duration:var(--learn-in)}#topbar-cta-button a:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}#topbar-cta-button a:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread) * -1))}@media (prefers-reduced-motion: reduce){#topbar-cta-button svg[data-learn],#topbar-cta-button .t-learn-arm{transition:none!important}}:root{--feedback-fill: 150ms;--feedback-pop: 350ms;--feedback-pop-ease: cubic-bezier(0.34, 1.96, 0.64, 1);--feedback-ease: cubic-bezier(0.22, 1, 0.36, 1)}#feedback-thumbs-up,#feedback-thumbs-down{height:34px;gap:8px;padding:0 14px;border:0;border-radius:9999px;background-color:rgba(0, 0, 0, 0.03);color:rgb(var(--gray-800));transition:background-color var(--feedback-fill) var(--feedback-ease),
        color var(--feedback-fill) var(--feedback-ease),
        transform var(--feedback-fill) var(--feedback-ease)}#feedback-thumbs-up small,#feedback-thumbs-down small{font-weight:500}#feedback-thumbs-up{--feedback-tilt: -14deg;--feedback-pivot: 25% 75%}#feedback-thumbs-down{--feedback-tilt: 14deg;--feedback-pivot: 25% 25%}#feedback-thumbs-up svg,#feedback-thumbs-down svg{transform-origin:var(--feedback-pivot)}#feedback-thumbs-up svg path:first-child,#feedback-thumbs-down svg path:first-child{fill:transparent;transition:fill var(--feedback-fill) var(--feedback-ease)}#feedback-thumbs-up:hover,#feedback-thumbs-down:hover{background-color:rgba(0, 0, 0, 0.1);color:rgb(var(--gray-900))}#feedback-thumbs-up:active,#feedback-thumbs-down:active{transform:scale(0.97)}#feedback-thumbs-up:focus-visible,#feedback-thumbs-down:focus-visible{outline:2px solid rgba(0, 0, 0, 0.3);outline-offset:2px}#feedback-thumbs-up.border-gray-500,#feedback-thumbs-down.border-gray-500{background-color:rgb(var(--gray-900));color:#fff}#feedback-thumbs-up.border-gray-500 svg,#feedback-thumbs-down.border-gray-500 svg{animation:feedback-pop var(--feedback-pop) var(--feedback-pop-ease)}#feedback-thumbs-up.border-gray-500 svg path:first-child,#feedback-thumbs-down.border-gray-500 svg path:first-child{fill:currentColor}@keyframes feedback-pop{0%{transform:scale(1) rotate(0)}30%{transform:scale(0.82) rotate(var(--feedback-tilt))}100%{transform:scale(1) rotate(0)}}.dark #feedback-thumbs-up,.dark #feedback-thumbs-down{background-color:rgba(255, 255, 255, 0.03);color:rgb(var(--gray-50))}.dark #feedback-thumbs-up:hover,.dark #feedback-thumbs-down:hover{background-color:rgba(255, 255, 255, 0.1)}.dark #feedback-thumbs-up:focus-visible,.dark #feedback-thumbs-down:focus-visible{outline-color:rgba(255, 255, 255, 0.35)}.dark #feedback-thumbs-up.border-gray-500,.dark #feedback-thumbs-down.border-gray-500{background-color:rgb(var(--gray-100));color:rgb(var(--gray-900))}@media (prefers-reduced-motion: reduce){#feedback-thumbs-up svg,#feedback-thumbs-down svg{animation:none!important}#feedback-thumbs-up:active,#feedback-thumbs-down:active{transform:none}}.dark .sidebar-group li[data-active="true"]>a{background-color:rgba(255, 255, 255, 0.1)!important;color:rgb(var(--gray-100))!important}.dark .sidebar-group li[data-active="true"]>a svg{background-color:rgb(var(--gray-100))}div:has(>.chat-assistant-floating-input){overflow:clip;overflow-clip-margin:28px}.chat-assistant-floating-input div[class*="rounded-full"]{max-width:520px;margin-inline:auto;border-radius:12px;background-color:rgba(255, 255, 255, 0.72)!important;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border-color:rgba(0, 0, 0, 0.08);box-shadow:0px 1.24742px 2.49483px rgba(0, 0, 0, 0.04),
        0px 4.98967px 12.4742px rgba(0, 0, 0, 0.05);transition:border-color 150ms cubic-bezier(0.22, 1, 0.36, 1), box-shadow 150ms cubic-bezier(0.22, 1, 0.36, 1)}.chat-assistant-floating-input div[class*="rounded-full"]:hover{border-color:rgba(0, 0, 0, 0.14)}.chat-assistant-floating-input div[class*="rounded-full"]:focus-within{border-color:rgba(0, 0, 0, 0.24);box-shadow:0px 1.24742px 2.49483px rgba(0, 0, 0, 0.07),
        0px 4.98967px 12.4742px rgba(0, 0, 0, 0.08)}.dark .chat-assistant-floating-input div[class*="rounded-full"]{background-color:rgba(12, 12, 16, 0.72)!important;border-color:rgba(255, 255, 255, 0.1);box-shadow:0px 1.24742px 2.49483px rgba(255, 255, 255, 0.05),
        0px 4.98967px 12.4742px rgba(255, 255, 255, 0.03)}.dark .chat-assistant-floating-input div[class*="rounded-full"]:hover{border-color:rgba(255, 255, 255, 0.18)}.dark .chat-assistant-floating-input div[class*="rounded-full"]:focus-within{border-color:rgba(255, 255, 255, 0.3)}.chat-assistant-send-button{background-color:rgba(0, 0, 0, 0.08)!important;color:rgb(var(--gray-500));transition:background-color 150ms cubic-bezier(0.22, 1, 0.36, 1), color 150ms cubic-bezier(0.22, 1, 0.36, 1)}.chat-assistant-send-button:not(:disabled){background-color:rgb(var(--gray-900))!important;color:#fff}.dark .chat-assistant-send-button{background-color:rgba(255, 255, 255, 0.1)!important;color:rgb(var(--gray-400))}.dark .chat-assistant-send-button:not(:disabled){background-color:rgb(var(--gray-100))!important;color:rgb(var(--gray-900))}.chat-assistant-send-button svg{color:inherit;stroke:currentColor}.chat-assistant-input{font-size:14px;padding-top:8px;padding-bottom:8px}.chat-assistant-send-button{width:22px;height:22px;bottom:6px}div:has(>.relative>textarea.chat-assistant-input){border-radius:12px;border-color:rgba(0, 0, 0, 0.08);box-shadow:0px 1.24742px 2.49483px rgba(0, 0, 0, 0.04),
        0px 4.98967px 12.4742px rgba(0, 0, 0, 0.05);transition:border-color 150ms cubic-bezier(0.22, 1, 0.36, 1), box-shadow 150ms cubic-bezier(0.22, 1, 0.36, 1)}div:has(>.relative>textarea.chat-assistant-input):hover{border-color:rgba(0, 0, 0, 0.14)}div:has(>.relative>textarea.chat-assistant-input):focus-within{border-color:rgba(0, 0, 0, 0.24)}.dark div:has(>.relative>textarea.chat-assistant-input){border-color:rgba(255, 255, 255, 0.1);box-shadow:none}.dark div:has(>.relative>textarea.chat-assistant-input):hover{border-color:rgba(255, 255, 255, 0.18)}.dark div:has(>.relative>textarea.chat-assistant-input):focus-within{border-color:rgba(255, 255, 255, 0.3)}#topbar-cta-button svg[data-learn]{width:9px;height:9px}#topbar-cta-button .t-learn-arm{stroke-width:1.6}.chat-assistant-floating-input::before{top:auto;bottom:0;height:36px;background-color:transparent!important;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 85%)}.dark .chat-assistant-floating-input::before{background-image:linear-gradient(to bottom, rgba(12, 12, 16, 0), rgb(12, 12, 16) 85%)}.chat-assistant-sheet-header>div>svg:first-child{width:22px;height:22px;border-radius:7px;background:url("data:image/svg+xml,%3Csvg width='512' height='513' viewBox='0 0 512 513' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='512' height='512' transform='translate(0 0.447266)' fill='%23010101'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M256.002 194.225L235.733 105L208.623 111.217L228.89 200.426C237.089 196.452 246.287 194.225 256.002 194.225Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M195.091 243.031H104V270.969H195.085C194.067 266.475 193.52 261.803 193.52 256.999C193.52 252.196 194.073 247.526 195.091 243.031Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M195.085 270.972L113.022 310.678L125.087 335.848L207.152 296.141L150.359 367.693L172.099 385.112L228.884 313.57C211.993 305.382 199.343 289.779 195.085 270.972Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M195.085 270.969V270.969L195.085 270.969H195.085Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M303.379 111.217L276.271 105L256.003 194.225C265.718 194.225 274.913 196.454 283.115 200.428L303.379 111.217Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M228.882 200.43L172.101 128.892L150.361 146.311L207.152 217.86L125.088 178.154L113.024 203.324L195.091 243.032C199.346 224.223 211.993 208.618 228.882 200.43Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M407.687 243.031H316.917H242.741V270.969H316.91H407.687H408V243.031H407.687Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M386.918 178.156L304.847 217.865L361.642 146.311L339.902 128.891L283.121 200.432C300.012 208.62 312.662 224.224 316.918 243.034L398.985 203.326L386.918 178.156Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M283.118 313.573L339.903 385.116L361.642 367.696L304.841 296.132C299.019 303.459 291.608 309.457 283.118 313.573Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M256.001 319.775C246.287 319.775 237.091 317.548 228.891 313.574L208.625 402.783L235.733 408.998L256.001 319.775L276.271 409L303.379 402.783L283.113 313.574C274.911 317.548 265.715 319.775 256.001 319.775Z' fill='white'/%3E%3C/svg%3E") center / cover no-repeat}.chat-assistant-sheet-header>div>svg:first-child>*{display:none}.dark .chat-assistant-sheet-header>div>svg:first-child{box-shadow:0 0 0 1px rgba(255, 255, 255, 0.14)}.sidebar-group-header{color:rgb(var(--gray-500))}.sidebar-group-header[aria-expanded="true"]{color:rgb(var(--gray-700))}.sidebar-group-header:hover,.sidebar-group-header[aria-expanded="true"]:hover{color:rgb(var(--gray-950))}.sidebar-group-header::after{transition:transform 250ms cubic-bezier(0.22, 1, 0.36, 1),
        opacity 150ms cubic-bezier(0.22, 1, 0.36, 1)}.sidebar-group-header:hover::after{opacity:1}.dark .sidebar-group-header{color:rgb(var(--gray-500))}.dark .sidebar-group-header[aria-expanded="true"]{color:rgb(var(--gray-300))}.dark .sidebar-group-header:hover,.dark .sidebar-group-header[aria-expanded="true"]:hover{color:rgb(var(--gray-50))}@media (prefers-reduced-motion: reduce){.sidebar-group-header,.sidebar-group-header::after{transition:none}}:root{--font-family-headings-custom: var(--font-family-body-custom);--font-weight-headings-custom: initial}#page-title{font-family:"PP Neue Montreal", Inter, system-ui, sans-serif;font-weight:500}#content-area .eyebrow{font-size:13px;font-weight:500}#content-area a[aria-label="Navigate to header"]{transition:opacity 150ms cubic-bezier(0.22, 1, 0.36, 1)}#content-area a[aria-label="Navigate to header"]>div{box-sizing:border-box;flex:none;width:24px;height:24px;border-radius:8px;border-width:0!important;transition:box-shadow 150ms cubic-bezier(0.22, 1, 0.36, 1), color 150ms cubic-bezier(0.22, 1, 0.36, 1)}#content-area a[aria-label="Navigate to header"]:focus>div{border-width:0!important;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.3)}.dark #content-area a[aria-label="Navigate to header"]:focus>div{box-shadow:0 0 0 1px rgba(255, 255, 255, 0.35)}.home-hero{position:relative;padding:3.5rem 20px 2rem;text-align:center}.home-hero-cover{position:absolute;top:calc(-1 * var(--mintlify-slot-header-height, 3.5rem));left:0;right:0;height:24rem;z-index:0;overflow:hidden;pointer-events:none;background-color:#fff;-webkit-mask-image:linear-gradient(to bottom, #000 40%, transparent 100%);mask-image:linear-gradient(to bottom, #000 40%, transparent 100%)}.dark .home-hero-cover{background-color:rgb(12, 12, 16)}.home-hero-cover::before{content:"";position:absolute;top:-100%;left:0;width:300%;height:300%;background:linear-gradient(
        -200deg,
        rgba(60, 53, 46, 0.15) 5%,
        rgba(63, 57, 49, 0.15) 8.5%,
        rgba(72, 69, 59, 0.15) 12.5%,
        rgba(78, 76, 65, 0.15) 13.5%,
        rgba(82, 78, 64, 0.15) 14%,
        rgba(96, 85, 63, 0.15) 15%,
        rgba(119, 97, 62, 0.15) 15.5%,
        rgba(152, 114, 60, 0.15) 16.5%,
        rgba(193, 136, 57, 0.15) 17%,
        rgba(246, 171, 62, 0.15) 18%,
        rgba(248, 229, 137, 0.15) 19%,
        rgba(249, 240, 151, 0.15) 19.5%,
        rgba(250, 242, 171, 0.15) 20.5%,
        rgba(252, 249, 216, 0.15) 22%,
        rgba(254, 253, 244, 0.15) 23.5%,
        rgba(255, 255, 255, 0.15) 24%,
        rgba(254, 253, 244, 0.15) 25%,
        rgba(252, 249, 217, 0.15) 26%,
        rgba(250, 243, 172, 0.15) 27.5%,
        rgba(249, 240, 151, 0.15) 28%,
        rgba(240, 235, 143, 0.15) 29%,
        rgba(218, 225, 121, 0.15) 30%,
        rgba(198, 215, 102, 0.15) 30.5%,
        rgba(206, 230, 213, 0.15) 33%,
        rgba(152, 180, 236, 0.15) 37.5%,
        rgba(135, 154, 223, 0.15) 39%,
        rgba(119, 136, 211, 0.15) 41.5%,
        rgba(114, 119, 207, 0.15) 42.5%,
        rgba(121, 130, 208, 0.15) 44%,
        rgba(140, 141, 212, 0.15) 46%,
        rgba(145, 167, 214, 0.15) 47%,
        rgba(151, 168, 234, 0.15) 49.5%,
        rgba(190, 199, 248, 0.15) 55%,
        rgba(226, 234, 251, 0.15) 58%,
        rgba(255, 255, 255, 0.15) 63.5%,
        rgba(255, 251, 222, 0.15) 68%,
        rgba(255, 243, 150, 0.15) 70.5%,
        rgba(255, 237, 79, 0.15) 73%,
        rgba(252, 197, 73, 0.15) 74.5%,
        rgba(222, 136, 183, 0.15) 76%,
        rgba(36, 38, 28, 0.15) 77%,
        rgba(25, 27, 20, 0.15) 79%,
        rgba(250, 215, 164, 0.15) 80%,
        rgba(242, 247, 246, 0.15) 81%,
        rgba(0, 111, 74, 0.15) 81.5%,
        rgba(79, 59, 60, 0.15) 83%
    );opacity:0.65;animation:home-wash-drift 25s ease-in-out -6.25s infinite}.home-hero-blur{position:absolute;inset:0;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}.home-hero-cover::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:0.06}.dark .home-hero-cover::after{filter:invert(1);opacity:0.05}@keyframes home-wash-drift{50%{transform:translateX(-66.6667%)}}.home-hero-title,.home-hero-subtitle{position:relative;z-index:1;margin-left:auto;margin-right:auto;text-wrap:balance}.home-hero-title{margin-top:0;margin-bottom:0;font-family:"PP Neue Montreal", Inter, system-ui, sans-serif;font-size:32px;font-weight:500;line-height:1.15;letter-spacing:-0.02em;color:rgb(var(--gray-900))}.home-hero-subtitle{max-width:36rem;margin-top:12px;margin-bottom:0;font-size:16px;line-height:26px;color:rgb(var(--gray-500))}.dark .home-hero-title{color:rgb(var(--gray-50))}.dark .home-hero-subtitle{color:rgb(var(--gray-400))}.home-sections{position:relative;z-index:1;box-sizing:content-box;max-width:1024px;margin:0 auto;padding:0 20px 4rem}.home-sections h2{margin:2.5rem 0 1rem;font-size:18px;font-weight:600;line-height:26px;letter-spacing:-0.3px;color:rgb(var(--gray-900))}.home-sections h2:first-child{margin-top:0}.dark .home-sections h2{color:rgb(var(--gray-50))}@media (min-width: 1024px){.home-hero{padding:7rem 64px 4rem}.home-hero-cover{height:34rem}.home-hero-title{font-size:40px}.home-hero-subtitle{font-size:18px;line-height:28px}.home-sections{padding:0 64px 6rem}}.home-hero-title,.home-hero-subtitle{animation:home-text-reveal 400ms ease-in-out backwards}.home-hero-subtitle{animation-delay:80ms}.home-sections>h2,.home-sections .tile{animation:home-rise 350ms cubic-bezier(0.22, 1, 0.36, 1) backwards;animation-delay:calc(120ms + var(--home-step, 6) * 40ms)}.home-sections>h2:nth-of-type(1){--home-step: 0}.home-sections>.columns:nth-of-type(1)>.tile:nth-child(1){--home-step: 1}.home-sections>.columns:nth-of-type(1)>.tile:nth-child(2){--home-step: 2}.home-sections>h2:nth-of-type(2){--home-step: 3}.home-sections>.columns:nth-of-type(2)>.tile:nth-child(1){--home-step: 4}.home-sections>.columns:nth-of-type(2)>.tile:nth-child(2){--home-step: 5}@keyframes home-text-reveal{from{opacity:0;translate:0 12px;filter:blur(3px)}}@keyframes home-rise{from{opacity:0;translate:0 8px}}@media (prefers-reduced-motion: reduce){.home-hero-cover::before,.home-hero-title,.home-hero-subtitle,.home-sections>h2,.home-sections .tile{animation:none}}:root{--check-box: 150ms;--check-draw: 350ms;--check-uncheck: 150ms;--check-hover-out: 250ms;--check-press: 80ms;--check-ease: cubic-bezier(0.22, 1, 0.36, 1)}.checklist{margin:1.25rem 0;padding:4px 20px;border:1px solid transparent;border-radius:12px;overflow:hidden;background-color:rgb(var(--gray-600) / 0.03)}.dark .checklist{background-color:rgba(255, 255, 255, 0.06)}.checklist-title{margin:0;padding:14px 0 6px;font-size:13px;font-weight:500;line-height:1.4;color:rgb(var(--gray-500))}.checklist-body>ul{margin:0;padding:0;list-style:none}.checklist-body li{position:relative;margin:0 -20px;padding:12px 0;border-left:20px solid transparent;border-right:20px solid transparent;list-style:none;outline:none;transition:background-color var(--check-hover-out) var(--check-ease),
        color var(--check-hover-out) var(--check-ease)}.checklist-body li+li::after{content:"";position:absolute;top:0;left:-20px;right:-20px;border-top:1px solid rgba(0, 0, 0, 0.06)}.dark .checklist-body li+li::after{border-top-color:rgba(255, 255, 255, 0.08)}.checklist-body li::before{content:"";position:absolute;left:0;top:15px;width:18px;height:18px;box-sizing:border-box;border:1px solid rgb(var(--gray-400));border-radius:9999px;background:transparent;transition:background-color var(--check-uncheck) var(--check-ease),
        border-color var(--check-hover-out) var(--check-ease),
        transform var(--check-hover-out) var(--check-ease)}.dark .checklist-body li::before{border-color:rgb(var(--gray-500))}.checklist-body li>.checklist-tick{position:absolute;left:0;top:15px;width:18px;height:18px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.2 9.4l2.5 2.5 5.1-5.6'/%3E%3C/svg%3E") center / 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.2 9.4l2.5 2.5 5.1-5.6'/%3E%3C/svg%3E") center / 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path var(--check-uncheck) var(--check-ease);pointer-events:none}@media (hover: hover){.checklist-body li{cursor:pointer}.checklist-body li:hover{background-color:rgb(var(--gray-600) / 0.04);transition-duration:var(--check-box)}.dark .checklist-body li:hover{background-color:rgba(255, 255, 255, 0.05)}.checklist-body li:hover::before{border-color:rgb(var(--gray-500));transition-duration:var(--check-uncheck), var(--check-box), var(--check-hover-out)}.dark .checklist-body li:hover::before{border-color:rgb(var(--gray-400))}}.checklist-body li:focus-visible::before{border-color:rgb(var(--gray-600));box-shadow:0 0 0 3px rgb(var(--gray-600) / 0.18)}.dark .checklist-body li:focus-visible::before{border-color:rgb(var(--gray-300));box-shadow:0 0 0 3px rgba(255, 255, 255, 0.18)}.checklist-body li:active::before{transform:scale(0.96);transition-duration:var(--check-uncheck), var(--check-box), var(--check-press)}.checklist-body li[aria-checked="true"]::before{border-color:rgb(var(--primary));background-color:rgb(var(--primary));transition-duration:var(--check-box), var(--check-box), var(--check-hover-out)}.checklist-body li[aria-checked="true"]>.checklist-tick{clip-path:inset(0);transition-duration:var(--check-draw)}.checklist-body li[aria-checked="true"]{color:rgb(var(--gray-500))}.checklist-body li::marker{content:""}@media (prefers-reduced-motion: reduce){.checklist-body li,.checklist-body li::before,.checklist-body li>.checklist-tick{transition:none!important}}:root{--calculator-fill: 250ms;--calculator-hover-out: 250ms;--calculator-hover-in: 150ms;--calculator-ease: cubic-bezier(0.22, 1, 0.36, 1);--calculator-roll: 250ms;--calculator-roll-ease: cubic-bezier(0.16, 1, 0.3, 1);--calculator-roll-in: 150ms}.calculator{margin:1.25rem 0;padding:4px 20px 0;border:1px solid rgba(0, 0, 0, 0.08);border-radius:12px;background-color:rgb(var(--gray-600) / 0.03);color:rgb(var(--gray-700));font-size:14px;line-height:1.5}.dark .calculator{border-color:rgba(255, 255, 255, 0.1);background-color:rgba(255, 255, 255, 0.06);color:rgb(var(--gray-300))}.calculator-title{margin:0;padding:14px 0 0;font-size:13px;font-weight:500;line-height:1.4;color:rgb(var(--gray-500))}.calculator-description{margin:4px 0 0;font-size:13px;color:rgb(var(--gray-500))}.calculator-fields{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:12px 16px;padding:14px 0 20px}.calculator-field{display:flex;flex-direction:column;gap:6px;min-width:0}.calculator-field-label{font-size:13px;font-weight:500;color:rgb(var(--gray-600))}.dark .calculator-field-label{color:rgb(var(--gray-400))}.calculator-input{display:flex;align-items:center;gap:6px;height:44px;padding:0 14px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:12px;background-color:#fff;transition:border-color var(--calculator-hover-out) var(--calculator-ease)}.dark .calculator-input{border-color:rgba(255, 255, 255, 0.1);background-color:rgba(255, 255, 255, 0.04)}@media (hover: hover){.calculator-input:hover{border-color:rgba(0, 0, 0, 0.14);transition-duration:var(--calculator-hover-in)}.dark .calculator-input:hover{border-color:rgba(255, 255, 255, 0.18)}}.calculator-input:focus-within,.calculator-input:focus-within:hover{border-color:rgba(0, 0, 0, 0.24);box-shadow:0 0 0 3px rgb(var(--gray-600) / 0.08)}.dark .calculator-input:focus-within,.dark .calculator-input:focus-within:hover{border-color:rgba(255, 255, 255, 0.3);box-shadow:0 0 0 3px rgba(255, 255, 255, 0.08)}.calculator-affix{flex-shrink:0;font-size:15px;color:rgb(var(--gray-400))}.calculator-input input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:15px;font-variant-numeric:tabular-nums;color:rgb(var(--gray-900))}.dark .calculator-input input{color:rgb(var(--gray-50))}.calculator-input input::placeholder{color:rgb(var(--gray-400))}.dark .calculator-input input::placeholder{color:rgb(var(--gray-500))}.calculator-row{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;padding:14px 0}.calculator-row::before{content:"";position:absolute;top:0;left:-20px;right:-20px;border-top:1px solid rgba(0, 0, 0, 0.06)}.dark .calculator-row::before{border-top-color:rgba(255, 255, 255, 0.08)}.calculator-row-label{margin:0;font-size:14px;color:rgb(var(--gray-600))}.dark .calculator-row-label{color:rgb(var(--gray-400))}.calculator-figure{margin:0;font-family:"PP Neue Montreal", Inter, system-ui, sans-serif;font-size:20px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-0.01em;white-space:nowrap;color:rgb(var(--gray-900))}.dark .calculator-figure{color:rgb(var(--gray-50))}.calculator-tier-head{padding-bottom:12px}.calculator-track{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0 0 18px;list-style:none}.calculator-segment{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0}.calculator-segment::marker{content:""}.calculator-bar{position:relative;display:block;height:6px;margin-bottom:8px;border-radius:9999px;overflow:hidden;background-color:rgb(var(--gray-600) / 0.1)}.dark .calculator-bar{background-color:rgba(255, 255, 255, 0.1)}.calculator-bar-fill{position:absolute;inset:0;border-radius:inherit;background-color:rgb(var(--primary));transform-origin:left center;transition:transform var(--calculator-fill) var(--calculator-ease)}.dark .calculator-bar-fill{background-color:rgb(var(--primary-light))}.calculator-segment-value{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:rgb(var(--gray-500));transition:color var(--calculator-fill) var(--calculator-ease)}.calculator-segment-range{font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums;color:rgb(var(--gray-400));transition:color var(--calculator-fill) var(--calculator-ease)}.dark .calculator-segment-range{color:rgb(var(--gray-500))}.calculator-segment[aria-current="true"] .calculator-segment-value{color:rgb(var(--primary))}.dark .calculator-segment[aria-current="true"] .calculator-segment-value{color:rgb(var(--primary-light))}.calculator-segment[aria-current="true"] .calculator-segment-range{color:rgb(var(--gray-600))}.dark .calculator-segment[aria-current="true"] .calculator-segment-range{color:rgb(var(--gray-300))}.calculator-results{margin:0}.calculator-results dd{margin:0}.calculator-fields-sliders{grid-template-columns:minmax(0, 1fr);gap:24px;padding-bottom:22px}.calculator-field-slider{gap:8px}.calculator-field-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.calculator-field-head .calculator-input{width:10.5rem;height:38px;padding:0 12px;border-radius:10px}.calculator-slider{margin:0 -12px;padding:13px 12px;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.calculator-slider-rail{position:relative;height:10px}.calculator-slider-track{display:flex;gap:4px;height:100%}.calculator-slider-segment{position:relative;flex:1 1 0;min-width:0;height:100%;border-radius:9999px;overflow:hidden;background-color:rgb(var(--gray-600) / 0.1)}.dark .calculator-slider-segment{background-color:rgba(255, 255, 255, 0.1)}.calculator-slider-fill{position:absolute;inset:0;background-color:rgb(var(--primary));transform-origin:left center;transition:transform var(--calculator-fill) var(--calculator-ease)}.dark .calculator-slider-fill{background-color:rgb(var(--primary-light))}.calculator-slider-mark{position:absolute;top:50%;width:2px;height:2px;border-radius:9999px;background-color:rgb(var(--gray-500) / 0.45);transform:translate(-50%, -50%)}.calculator-slider-mark[data-filled="true"]{background-color:rgba(255, 255, 255, 0.5)}.calculator-slider-thumb{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:-18px 0 0 -18px;outline:none;cursor:grab;transition:left var(--calculator-fill) var(--calculator-ease)}.calculator-slider-handle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:9999px;background-color:#fff;box-shadow:0 0 0 0.5px rgba(0, 0, 0, 0.14), 0 1px 2px rgba(0, 0, 0, 0.1), 0 4px 10px rgba(0, 0, 0, 0.08);transition:box-shadow var(--calculator-hover-out) var(--calculator-ease),
        transform var(--calculator-hover-out) var(--calculator-ease)}.dark .calculator-slider-handle{background-color:rgb(var(--gray-800));box-shadow:0 0 0 0.5px rgba(255, 255, 255, 0.18), 0 1px 2px rgba(0, 0, 0, 0.4), 0 4px 10px rgba(0, 0, 0, 0.3)}.calculator-slider-grip{width:8px;height:12px;background-image:radial-gradient(circle, rgb(var(--gray-400)) 1px, transparent 1.3px);background-size:4px 4px}.dark .calculator-slider-grip{background-image:radial-gradient(circle, rgb(var(--gray-500)) 1px, transparent 1.3px)}.calculator-slider-thumb:focus-visible .calculator-slider-handle{box-shadow:0 0 0 0.5px rgba(0, 0, 0, 0.14), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 4px rgb(var(--gray-600) / 0.18)}.dark .calculator-slider-thumb:focus-visible .calculator-slider-handle{box-shadow:0 0 0 0.5px rgba(255, 255, 255, 0.18), 0 0 0 4px rgba(255, 255, 255, 0.18)}@media (hover: hover){.calculator-slider:hover .calculator-slider-handle{transform:scale(1.06);transition-duration:var(--calculator-hover-in)}}.calculator-slider[data-dragging="true"]{cursor:grabbing}.calculator-slider[data-dragging="true"] .calculator-slider-thumb{cursor:grabbing;transition:none}.calculator-slider[data-dragging="true"] .calculator-slider-fill{transition:none}.calculator-slider-ends{display:flex;justify-content:space-between;gap:12px;margin-top:-4px;font-size:12px;font-variant-numeric:tabular-nums;color:rgb(var(--gray-400))}.dark .calculator-slider-ends{color:rgb(var(--gray-500))}.calculator-track-labels{gap:4px;margin-top:-4px;padding:0}.calculator-figure-value{position:relative;display:inline-block}.calculator-roll{display:inline-flex;align-items:flex-start}.calculator-roll-digit,.calculator-roll-mark,.calculator-roll-currency{display:inline-block;height:1.2em;line-height:1.2em}.calculator-roll-digit{overflow:hidden;animation:calculator-roll-in var(--calculator-roll-in) ease-out}.calculator-roll-strip{display:flex;flex-direction:column;transition:transform var(--calculator-roll) var(--calculator-roll-ease)}.calculator-roll-strip>span{display:block;height:1.2em;line-height:1.2em;text-align:center}.calculator-roll-currency{margin-right:0.04em;color:rgb(var(--gray-500))}.dark .calculator-roll-currency{color:rgb(var(--gray-400))}@keyframes calculator-roll-in{from{opacity:0}}.calculator-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.calculator-note{position:relative;padding:12px 0 14px;font-size:13px;line-height:1.5;color:rgb(var(--gray-500))}.calculator-note::before{content:"";position:absolute;top:0;left:-20px;right:-20px;border-top:1px solid rgba(0, 0, 0, 0.06)}.dark .calculator-note::before{border-top-color:rgba(255, 255, 255, 0.08)}.calculator-note p{margin:0}.calculator-sheeted{padding:22px 24px 0;border-color:rgba(35, 35, 37, 0.1);background-color:#fff;box-shadow:0 17px 17.7px rgba(0, 0, 0, 0.01), 0 2px 5px rgba(0, 0, 0, 0.05), 0 0.5px 1px rgba(0, 0, 0, 0.07)}.dark .calculator-sheeted{border-color:rgba(255, 255, 255, 0.1);background-color:rgba(255, 255, 255, 0.04);box-shadow:none}.calculator-sheeted .calculator-note{font-size:10px;line-height:1.6}.dark .calculator-sheeted .calculator-note{color:rgb(var(--gray-400))}.calculator-sheeted .calculator-note::before{left:-24px;right:-24px}.calculator-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.calculator-sheeted .calculator-title{padding:0;font-family:"PP Neue Montreal", Inter, system-ui, sans-serif;font-size:20px;line-height:1.3;letter-spacing:-0.005em;color:rgb(var(--gray-900))}.dark .calculator-sheeted .calculator-title{color:rgb(var(--gray-50))}.calculator-head-end{display:flex;flex-shrink:0;align-items:center;gap:6px;margin:-1px -6px 0 0}.calculator-year{font-size:12px;font-variant-numeric:tabular-nums;color:rgb(var(--gray-500))}.calculator-icon-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:rgb(var(--gray-500));cursor:pointer;transition:background-color var(--calculator-hover-out) var(--calculator-ease), color var(--calculator-hover-out) var(--calculator-ease)}.calculator-icon-button svg{width:15px;height:15px}@media (hover: hover){.calculator-icon-button:hover{background-color:rgb(var(--gray-600) / 0.08);color:rgb(var(--gray-900));transition-duration:var(--calculator-hover-in)}.dark .calculator-icon-button:hover{background-color:rgba(255, 255, 255, 0.1);color:rgb(var(--gray-50))}}.calculator-icon-button:focus-visible,.calculator-more-summary:focus-visible,.calculator-steps-summary:focus-visible{outline:2px solid rgb(var(--gray-400));outline-offset:2px}.calculator-body{container:calculator / inline-size;padding-top:18px}.calculator-body .calculator-fields,.calculator-dialog .calculator-fields{display:block;padding:0}.calculator-form-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 16px;min-height:36px;font-size:14px;line-height:20px}.calculator-form-label{min-width:0;color:rgb(var(--gray-500))}.dark .calculator-form-label{color:rgb(var(--gray-400))}.calculator-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:1px;min-width:7.5rem;max-width:100%;min-height:28px;margin-right:-8px;margin-left:auto;padding:2px 8px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;line-height:20px;font-variant-numeric:tabular-nums;color:rgb(var(--gray-900));transition:background-color var(--calculator-hover-out) var(--calculator-ease), box-shadow var(--calculator-hover-out) var(--calculator-ease)}.dark .calculator-value{color:rgb(var(--gray-50))}@media (hover: hover){.calculator-value:hover{background-color:rgb(var(--gray-600) / 0.07);transition-duration:var(--calculator-hover-in)}.dark .calculator-value:hover{background-color:rgba(255, 255, 255, 0.08)}}.calculator-value:focus-within,.calculator-value:focus-within:hover,.calculator-choice-button:focus-visible,.calculator-choice-button:focus-visible:hover{outline:none;background:none;box-shadow:0 0 0 1px rgb(var(--primary) / 0.35), 0 0 0 3px rgb(var(--primary) / 0.14);transition-duration:var(--calculator-hover-in)}.dark .calculator-value:focus-within,.dark .calculator-value:focus-within:hover,.dark .calculator-choice-button:focus-visible,.dark .calculator-choice-button:focus-visible:hover{background:none;box-shadow:0 0 0 1px rgb(var(--primary-light) / 0.5), 0 0 0 3px rgb(var(--primary-light) / 0.2)}.calculator-value input{flex:none;width:auto;min-width:0;field-sizing:content;caret-color:rgb(var(--primary));padding:0;border:0;outline:none;background:none;font:inherit;text-align:right;color:inherit}.calculator-value input::placeholder{color:rgb(var(--gray-400))}.dark .calculator-value input::placeholder{color:rgb(var(--gray-500))}.calculator-form-slider{padding-bottom:8px}.calculator-form-slider .calculator-slider{padding-top:7px;padding-bottom:9px}.calculator-choice{position:relative;min-width:0;max-width:100%;margin-left:auto}.calculator-choice-button{gap:6px;max-width:calc(100% + 8px);cursor:pointer}.calculator-choice-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calculator-choice-chevron{flex-shrink:0;width:14px;height:14px;color:rgb(var(--gray-400))}.calculator-choice-list{position:absolute;top:calc(100% + 6px);right:-8px;z-index:30;width:max-content;min-width:12rem;max-width:min(20rem, calc(100vw - 2rem));max-height:18rem;margin:0;padding:4px;overflow-y:auto;border:0.5px solid rgba(35, 35, 37, 0.14);border-radius:12px;background-color:#fff;box-shadow:0 16px 20px rgba(0, 0, 0, 0.06), 0 0.5px 1px rgba(0, 0, 0, 0.07);list-style:none;transform-origin:top right;animation:calculator-choice-in 150ms ease-out}.calculator-choice-list[data-up="true"]{top:auto;bottom:calc(100% + 6px);transform-origin:bottom right}.dark .calculator-choice-list{border-color:rgba(255, 255, 255, 0.14);background-color:rgb(var(--gray-800));box-shadow:0 16px 20px rgba(0, 0, 0, 0.3)}@keyframes calculator-choice-in{from{opacity:0;transform:scale(0.97)}}.calculator-choice-option{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:6px 8px;border-radius:8px;font-size:14px;line-height:20px;color:rgb(var(--gray-900));cursor:default;user-select:none}.dark .calculator-choice-option{color:rgb(var(--gray-50))}.calculator-choice-option[data-active="true"]{background-color:rgb(var(--gray-600) / 0.08)}.dark .calculator-choice-option[data-active="true"]{background-color:rgba(255, 255, 255, 0.1)}.calculator-choice-option svg{flex-shrink:0;width:16px;height:16px}.calculator-more-summary,.calculator-steps-summary{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:rgb(var(--gray-600));list-style:none;cursor:pointer}.calculator-more-summary{min-height:36px;font-size:14px;font-weight:400;color:rgb(var(--gray-500))}.dark .calculator-more-summary,.dark .calculator-steps-summary{color:rgb(var(--gray-400))}.calculator-more-summary::-webkit-details-marker,.calculator-steps-summary::-webkit-details-marker{display:none}.calculator-more-summary::before,.calculator-steps-summary::before{content:"";flex-shrink:0;width:14px;height:14px;background-color:rgb(var(--gray-400));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transform:rotate(-90deg);transition:transform var(--calculator-fill) var(--calculator-ease)}.calculator-more[open]>.calculator-more-summary::before,.calculator-steps[open]>.calculator-steps-summary::before{transform:none}.calculator-results-sheet{margin-top:20px;padding-top:20px;border-top:1px solid rgba(35, 35, 37, 0.07)}.dark .calculator-results-sheet{border-top-color:rgba(255, 255, 255, 0.08)}.calculator-dialog .calculator-results-sheet{margin:0;padding:0;border:0}.calculator-answer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 32px}.calculator-answer-label{display:block;margin-bottom:8px;font-size:12px;font-weight:500;color:rgb(var(--gray-500))}.calculator-answer-figure{display:block;font-family:"PP Neue Montreal", Inter, system-ui, sans-serif;font-size:38px;font-weight:500;line-height:1;letter-spacing:-0.025em;font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--gray-900))}.dark .calculator-answer-figure{color:rgb(var(--gray-50))}.calculator-answer-figure .calculator-roll{align-items:center}.calculator-answer-figure .calculator-roll-digit,.calculator-answer-figure .calculator-roll-mark{margin-inline:-0.03em}.calculator-answer-figure .calculator-roll-currency{height:auto;margin-right:0.14em;font-size:0.56em;line-height:1;letter-spacing:0;color:rgb(var(--gray-500))}.dark .calculator-answer-figure .calculator-roll-currency{color:rgb(var(--gray-400))}.calculator-answer-empty{margin:8px 0 0;font-size:12px;color:rgb(var(--gray-500))}.calculator-answer-also{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0}.calculator-answer-also dt{font-size:12px;color:rgb(var(--gray-500))}.calculator-answer-also dd{margin:2px 0 0;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;color:rgb(var(--gray-900))}.dark .calculator-answer-also dd{color:rgb(var(--gray-50))}.calculator-parts{display:grid;gap:3px;margin:18px 0 0;padding:0;list-style:none}.calculator-part{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:baseline;column-gap:12px;min-height:36px;padding:8px 10px;border-radius:8px;background-color:rgb(var(--gray-600) / 0.035);overflow:hidden}.dark .calculator-part{background-color:rgba(255, 255, 255, 0.04)}.calculator-part-bar{position:absolute;inset:0;background-color:rgb(var(--primary) / 0.13);transform-origin:left center;transition:transform var(--calculator-fill) var(--calculator-ease)}.dark .calculator-part-bar{background-color:rgb(var(--primary-light) / 0.2)}.calculator-part[data-marked="true"] .calculator-part-bar{background-color:rgb(var(--primary) / 0.22)}.dark .calculator-part[data-marked="true"] .calculator-part-bar{background-color:rgb(var(--primary-light) / 0.3)}.calculator-part-label,.calculator-part-math,.calculator-part-figure{position:relative}.calculator-part-label{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;font-size:13px;font-weight:500;line-height:20px;color:rgb(var(--gray-900))}.dark .calculator-part-label{color:rgb(var(--gray-50))}.calculator-part-math{grid-column:2;font-size:12px;line-height:20px;font-variant-numeric:tabular-nums;color:rgb(var(--gray-600))}.dark .calculator-part-math{color:rgb(var(--gray-400))}.calculator-part-figure{grid-column:3;font-size:13px;font-weight:500;line-height:20px;font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--gray-900))}.dark .calculator-part-figure{color:rgb(var(--gray-50))}.calculator-part-mark{padding:0 6px;border-radius:999px;background-color:#fff;font-size:11px;font-weight:500;line-height:16px;color:rgb(var(--primary))}.dark .calculator-part-mark{background-color:rgba(255, 255, 255, 0.14);color:rgb(var(--primary-light))}@container calculator (max-width: 519px){.calculator-part{grid-template-columns:minmax(0, 1fr) auto}.calculator-part-figure{grid-row:1;grid-column:2}.calculator-part-math{grid-row:2;grid-column:1 / -1;line-height:16px}}.calculator-steps{margin:12px 0 14px}.calculator-steps-summary{padding:4px 0}.calculator-steps[open] .calculator-steps-show,.calculator-steps:not([open]) .calculator-steps-hide{display:none}.calculator-lines{margin-top:8px;padding-top:2px;border-top:1px solid rgba(35, 35, 37, 0.07)}.dark .calculator-lines{border-top-color:rgba(255, 255, 255, 0.08)}.calculator-lines-heading{margin:0;padding:12px 0 2px;font-size:12px;font-weight:500;color:rgb(var(--gray-500))}.calculator-lines-empty{margin:0;padding:2px 0 6px;font-size:12px;line-height:1.45;color:rgb(var(--gray-500))}.calculator-line-list{margin:0;padding:0;list-style:none}.calculator-line{display:grid;grid-template-columns:18px minmax(0, 1fr) auto;column-gap:6px;align-items:baseline;padding:5px 0}.calculator-line-number{font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums;color:rgb(var(--gray-400))}.dark .calculator-line-number{color:rgb(var(--gray-500))}.calculator-line-label{font-size:13px;line-height:1.4;color:rgb(var(--gray-700))}.dark .calculator-line-label{color:rgb(var(--gray-300))}.calculator-line-figure{font-size:13px;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--gray-900))}.dark .calculator-line-figure{color:rgb(var(--gray-50))}.calculator-line-math{grid-column:2 / -1;font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums;color:rgb(var(--gray-500))}.calculator-line-total{margin:6px 0 8px;padding:8px 0 9px;border-top:1px solid rgba(35, 35, 37, 0.22);border-bottom:3px double rgba(35, 35, 37, 0.32)}.dark .calculator-line-total{border-top-color:rgba(255, 255, 255, 0.26);border-bottom-color:rgba(255, 255, 255, 0.36)}.calculator-line-total .calculator-line-label{font-weight:500;color:rgb(var(--gray-900))}.dark .calculator-line-total .calculator-line-label{color:rgb(var(--gray-50))}.calculator-dialog:focus{outline:none}.calculator-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow-y:auto;background-color:rgb(var(--background-light));color:rgb(var(--gray-700));font-size:14px;line-height:1.5;animation:calculator-dialog-in 200ms var(--calculator-ease)}.dark .calculator-dialog{background-color:rgb(var(--background-dark));color:rgb(var(--gray-300))}@keyframes calculator-dialog-in{from{opacity:0;transform:translateY(6px)}}.calculator-dialog::backdrop{background-color:rgb(var(--background-light))}.dark .calculator-dialog::backdrop{background-color:rgb(var(--background-dark))}.calculator-dialog-bar{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background-color:inherit}.calculator-dialog .calculator-dialog-logo{display:block;width:auto;height:22px;margin:0;border:0;border-radius:0;background:none;box-shadow:none;outline:none}.calculator-dialog .calculator-dialog-logo-dark{display:none}.dark .calculator-dialog .calculator-dialog-logo{display:none;border:0;box-shadow:none}.dark .calculator-dialog .calculator-dialog-logo-dark{display:block}.calculator-dialog-body{max-width:1104px;margin:0 auto;padding:12px 24px 48px}.calculator-dialog-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:32px}.calculator-dialog-title{margin:0;font-family:"PP Neue Montreal", Inter, system-ui, sans-serif;font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-0.01em;color:rgb(var(--gray-900))}.dark .calculator-dialog-title{color:rgb(var(--gray-50))}.calculator-dialog-grid{display:grid;grid-template-columns:minmax(280px, 400px) minmax(0, 1fr);align-items:start;gap:40px}.calculator-dialog-fields{position:sticky;top:84px}.calculator-dialog-results{min-width:0;padding:28px;border:1px solid rgba(35, 35, 37, 0.1);border-radius:12px;background-color:#fff;box-shadow:0 17px 17.7px rgba(0, 0, 0, 0.01), 0 2px 5px rgba(0, 0, 0, 0.05), 0 0.5px 1px rgba(0, 0, 0, 0.07);container:calculator / inline-size}.dark .calculator-dialog-results{border-color:rgba(255, 255, 255, 0.1);background-color:rgba(255, 255, 255, 0.04);box-shadow:none}.calculator-dialog-foot{position:sticky;bottom:0;z-index:1;border-top:1px solid rgba(35, 35, 37, 0.08);background-color:inherit}.dark .calculator-dialog-foot{border-top-color:rgba(255, 255, 255, 0.08)}.calculator-dialog-foot-row{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1104px;margin:0 auto;padding:12px 24px}.calculator-dialog-note{max-width:640px;font-size:10px;line-height:1.6;color:rgb(var(--gray-500))}.dark .calculator-dialog-note{color:rgb(var(--gray-400))}.calculator-dialog-note p{margin:0}.calculator-dialog-note strong{font-weight:500;color:rgb(var(--gray-600))}.dark .calculator-dialog-note strong{color:rgb(var(--gray-400))}.calculator-dialog-done{flex-shrink:0;height:32px;padding:0 12px;border:0;border-radius:8px;background-color:rgb(var(--gray-600) / 0.08);font:inherit;font-size:12px;font-weight:500;color:rgb(var(--gray-900));cursor:pointer;transition:background-color var(--calculator-hover-out) var(--calculator-ease)}.dark .calculator-dialog-done{background-color:rgba(255, 255, 255, 0.1);color:rgb(var(--gray-50))}@media (hover: hover){.calculator-dialog-done:hover{background-color:rgb(var(--gray-600) / 0.14);transition-duration:var(--calculator-hover-in)}.dark .calculator-dialog-done:hover{background-color:rgba(255, 255, 255, 0.16)}}.calculator-dialog-done:focus-visible{outline:none;box-shadow:0 0 0 1px rgb(var(--primary) / 0.35), 0 0 0 3px rgb(var(--primary) / 0.14)}.dark .calculator-dialog-done:focus-visible{box-shadow:0 0 0 1px rgb(var(--primary-light) / 0.5), 0 0 0 3px rgb(var(--primary-light) / 0.2)}@media (max-width: 860px){.calculator-dialog-grid{grid-template-columns:minmax(0, 1fr);gap:24px}.calculator-dialog-fields{position:static}.calculator-dialog-results{padding:20px}.calculator-dialog-foot{position:static}.calculator-dialog-foot-row{flex-direction:column;align-items:stretch;gap:12px}.calculator-dialog-done{height:36px}}@media (prefers-reduced-motion: reduce){.calculator-roll-digit{animation:none}.calculator-dialog,.calculator-choice-list{animation:none}.calculator-input,.calculator-value,.calculator-dialog-done,.calculator-icon-button,.calculator-more-summary::before,.calculator-steps-summary::before,.calculator-part-bar,.calculator-roll-strip,.calculator-slider-fill,.calculator-slider-thumb,.calculator-slider-handle,.calculator-bar-fill,.calculator-segment-value,.calculator-segment-range{transition:none!important}}.article-disclosures{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(0, 0, 0, 0.08);font-size:0.75rem;line-height:1.5;color:#71717a}.dark .article-disclosures{border-top-color:rgba(255, 255, 255, 0.1);color:#71717a}.article-disclosures p,.article-disclosures a{font-size:inherit;line-height:inherit;color:inherit}.prose .article-disclosures a,.article-disclosures a{font-weight:inherit;border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.prose a.link:not(.tile):not(.card),.content a.link:not(.tile):not(.card),.mintlify-content a.link:not(.tile):not(.card){border-bottom-width:1px;border-bottom-color:rgba(84, 76, 230, 0.35)}.dark .prose a.link:not(.tile):not(.card),.dark .content a.link:not(.tile):not(.card),.dark .mintlify-content a.link:not(.tile):not(.card){border-bottom-color:rgba(147, 141, 255, 0.35)}@media (prefers-reduced-motion: no-preference){.prose a.link:not(.tile):not(.card),.content a.link:not(.tile):not(.card),.mintlify-content a.link:not(.tile):not(.card){transition:opacity 0.15s ease,
            border-bottom-color 0.15s ease}}.prose a.link:not(.tile):not(.card):hover,.content a.link:not(.tile):not(.card):hover,.mintlify-content a.link:not(.tile):not(.card):hover{opacity:0.7;border-bottom-color:#544ce6}.dark .prose a.link:not(.tile):not(.card):hover,.dark .content a.link:not(.tile):not(.card):hover,.dark .mintlify-content a.link:not(.tile):not(.card):hover{border-bottom-color:#938dff}:root{--state-list-hover-in: 150ms;--state-list-hover-out: 250ms;--state-list-ease: cubic-bezier(0.22, 1, 0.36, 1)}.state-list{margin:1.5rem 0}.state-list-search{position:relative;display:flex;align-items:center;height:44px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:12px;background-color:#fff;transition:border-color var(--state-list-hover-out) var(--state-list-ease)}.dark .state-list-search{border-color:rgba(255, 255, 255, 0.1);background-color:rgba(255, 255, 255, 0.04)}@media (hover: hover){.state-list-search:hover{border-color:rgba(0, 0, 0, 0.14);transition-duration:var(--state-list-hover-in)}.dark .state-list-search:hover{border-color:rgba(255, 255, 255, 0.18)}}.state-list-search:focus-within,.state-list-search:focus-within:hover{border-color:rgba(0, 0, 0, 0.24);box-shadow:0 0 0 3px rgb(var(--gray-600) / 0.08)}.dark .state-list-search:focus-within,.dark .state-list-search:focus-within:hover{border-color:rgba(255, 255, 255, 0.3);box-shadow:0 0 0 3px rgba(255, 255, 255, 0.08)}.state-list-search input{flex:1;min-width:0;height:100%;padding:0 104px 0 40px;border:0;border-radius:12px;outline:none;background:transparent;font:inherit;font-size:15px;color:rgb(var(--gray-900));-webkit-appearance:none;appearance:none}.dark .state-list-search input{color:rgb(var(--gray-50))}.state-list-search input::placeholder{color:rgb(var(--gray-400))}.dark .state-list-search input::placeholder{color:rgb(var(--gray-500))}.state-list-search input::-webkit-search-cancel-button,.state-list-search input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.state-list-search-icon,.state-list-clear svg,.state-list-chevron{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.state-list-search-icon{position:absolute;left:14px;width:16px;height:16px;color:rgb(var(--gray-400));pointer-events:none}.dark .state-list-search-icon{color:rgb(var(--gray-500))}.state-list-count{position:absolute;right:44px;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:rgb(var(--gray-500));pointer-events:none}.dark .state-list-count{color:rgb(var(--gray-400))}.state-list-clear{position:absolute;right:8px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:rgb(var(--gray-400));cursor:pointer;transition:background-color var(--state-list-hover-out) var(--state-list-ease),
        color var(--state-list-hover-out) var(--state-list-ease)}.state-list-clear svg{width:14px;height:14px}.state-list-clear:hover{background-color:rgb(var(--gray-600) / 0.06);color:rgb(var(--gray-700));transition-duration:var(--state-list-hover-in)}.dark .state-list-clear:hover{background-color:rgba(255, 255, 255, 0.08);color:rgb(var(--gray-200))}.state-list-clear:focus-visible{outline:2px solid rgba(0, 0, 0, 0.3);outline-offset:0}.dark .state-list-clear:focus-visible{outline-color:rgba(255, 255, 255, 0.35)}.state-list-body,.state-list-empty{margin:8px 0 0;border:1px solid rgba(0, 0, 0, 0.08);border-radius:12px;background-color:rgb(var(--gray-600) / 0.03)}.dark .state-list-body,.dark .state-list-empty{border-color:rgba(255, 255, 255, 0.1);background-color:rgba(255, 255, 255, 0.06)}.state-list-body{overflow:hidden}.state-list-empty{padding:20px 16px;font-size:14px;text-align:center;color:rgb(var(--gray-500))}.dark .state-list-empty{color:rgb(var(--gray-400))}.state-list-item+.state-list-item{border-top:1px solid rgba(0, 0, 0, 0.06)}.dark .state-list-item+.state-list-item{border-top-color:rgba(255, 255, 255, 0.08)}.state-list a.state-list-row{border-bottom:0;font-weight:inherit;text-decoration:none;transition:background-color var(--state-list-hover-out) var(--state-list-ease)}.state-list-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px;color:rgb(var(--gray-900))}.dark .state-list-row{color:rgb(var(--gray-50))}@media (hover: hover){.state-list a.state-list-row:hover{background-color:rgb(var(--gray-600) / 0.04);opacity:1;transition-duration:var(--state-list-hover-in)}.dark .state-list a.state-list-row:hover{background-color:rgba(255, 255, 255, 0.04)}a.state-list-row:hover .state-list-chevron{transform:translateX(var(--learn-shift));transition-duration:var(--learn-in)}}a.state-list-row:focus-visible{outline:2px solid rgba(0, 0, 0, 0.3);outline-offset:-2px}.dark a.state-list-row:focus-visible{outline-color:rgba(255, 255, 255, 0.35)}.state-list-flag{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:16px}.state-list .state-list-flag img,.dark .state-list .state-list-flag img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0;border:0;border-radius:3px;box-shadow:none;outline:1px solid rgba(0, 0, 0, 0.16);outline-offset:-1px}.dark .state-list .state-list-flag img{outline-color:rgba(255, 255, 255, 0.2)}.state-list-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.state-list-name{font-size:15px;font-weight:500;line-height:1.4}.state-list-detail{font-size:14px;line-height:1.45;color:rgb(var(--gray-500))}.dark .state-list-detail{color:rgb(var(--gray-400))}.state-list-link{color:rgb(var(--gray-700))}.dark .state-list-link{color:rgb(var(--gray-200))}.state-list a.state-list-link{border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.state-list-chevron{flex:none;width:16px;height:16px;color:rgb(var(--gray-400));transition:transform var(--learn-out) var(--learn-ease)}.dark .state-list-chevron{color:rgb(var(--gray-500))}@media (prefers-reduced-motion: reduce){.state-list-search,.state-list-clear,.state-list a.state-list-row{transition:none}.state-list-chevron{transition:none}a.state-list-row:hover .state-list-chevron{transform:none}}:root{--rule-card-hover-in: 150ms;--rule-card-hover-out: 250ms;--rule-card-ease: cubic-bezier(0.22, 1, 0.36, 1)}.rule-cards{display:flex;flex-direction:column;gap:12px;margin:1.5rem 0}.rule-card{overflow:hidden;border:1px solid rgba(0, 0, 0, 0.08);border-radius:12px;background-color:rgb(var(--gray-600) / 0.03)}.dark .rule-card{border-color:rgba(255, 255, 255, 0.1);background-color:rgba(255, 255, 255, 0.06)}.rule-card-body{display:flex;flex-direction:column;gap:12px;padding:16px 16px 18px}.rule-card-title{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:500;line-height:1.4;color:rgb(var(--gray-900))}.dark .rule-card-title{color:rgb(var(--gray-50))}.rule-card-pin,.rule-card-chevron{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rule-card-pin{color:rgb(var(--gray-400))}.dark .rule-card-pin{color:rgb(var(--gray-500))}.rule-card-field{display:flex;flex-direction:column;gap:4px}.rule-card-label{margin:0;font-size:13px;font-weight:500;line-height:1.4;color:rgb(var(--gray-500))}.dark .rule-card-label{color:rgb(var(--gray-400))}.rule-card-text{margin:0;font-size:15px;line-height:1.6;color:rgb(var(--gray-700))}.dark .rule-card-text{color:rgb(var(--gray-300))}.rule-cards a.rule-card-inline-link{border-bottom:0;font-weight:500;color:rgb(var(--gray-900));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.dark .rule-cards a.rule-card-inline-link{color:rgb(var(--gray-50))}.rule-cards a.rule-card-link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid rgba(0, 0, 0, 0.06);border-bottom:0;font-weight:inherit;color:rgb(var(--gray-900));text-decoration:none;transition:background-color var(--rule-card-hover-out) var(--rule-card-ease)}.dark .rule-cards a.rule-card-link{border-top-color:rgba(255, 255, 255, 0.08);color:rgb(var(--gray-50))}.rule-card-link-label{flex:none;font-size:13px;font-weight:400;color:rgb(var(--gray-500))}.dark .rule-card-link-label{color:rgb(var(--gray-400))}.rule-card-link-text{flex:1;min-width:0;font-size:13px;font-weight:400;line-height:1.4}.rule-card-chevron{color:rgb(var(--gray-400));transition:transform var(--learn-out) var(--learn-ease)}.dark .rule-card-chevron{color:rgb(var(--gray-500))}@media (hover: hover){.rule-cards a.rule-card-link:hover{background-color:rgb(var(--gray-600) / 0.04);opacity:1;transition-duration:var(--rule-card-hover-in)}.dark .rule-cards a.rule-card-link:hover{background-color:rgba(255, 255, 255, 0.04)}.rule-cards a.rule-card-link:hover .rule-card-chevron{transform:translateX(var(--learn-shift));transition-duration:var(--learn-in)}}.rule-cards a.rule-card-link:focus-visible{outline:2px solid rgba(0, 0, 0, 0.3);outline-offset:-2px}.dark .rule-cards a.rule-card-link:focus-visible{outline-color:rgba(255, 255, 255, 0.35)}@media (max-width: 480px){.rule-cards a.rule-card-link{flex-wrap:wrap;row-gap:2px}.rule-card-link-label{flex-basis:calc(100% - 28px)}.rule-card-link-text{flex-basis:calc(100% - 28px)}}@media (prefers-reduced-motion: reduce){.rule-cards a.rule-card-link,.rule-card-chevron{transition:none}.rule-cards a.rule-card-link:hover .rule-card-chevron{transform:none}}