@keyframes prompt-copy-draw{0%{stroke-dashoffset:19}to{stroke-dashoffset:0}}@keyframes sidebar-reveal-fallback{to{opacity:1}}@keyframes layout-fade-in{0%{opacity:0}}@keyframes feedback-pop{0%,to{transform:scale(1) rotate(0)}30%{transform:scale(.82) rotate(var(--feedback-tilt))}}@keyframes home-wash-drift{50%{transform:translateX(-66.6667%)}}@keyframes home-text-reveal{0%{opacity:0;translate:0 12px;filter:blur(3px)}}@keyframes home-rise{0%{opacity:0;translate:0 8px}}@keyframes calculator-roll-in{0%{opacity:0}}@keyframes calculator-choice-in{0%{opacity:0;transform:scale(.97)}}@keyframes calculator-dialog-in{0%{opacity:0;transform:translateY(6px)}}.content iframe,.content img,.mintlify-content iframe,.mintlify-content img,.prose iframe,.prose img{border-radius:16px;border:1px solid rgba(0,0,0,.11);box-shadow:0 1.24742px 2.49483px rgba(0,0,0,.07),0 4.98967px 12.4742px rgba(0,0,0,.05),}.dark .content iframe,.dark .content img,.dark .mintlify-content iframe,.dark .mintlify-content img,.dark .prose iframe,.dark .prose img{border:1px solid rgba(255,255,255,.1);box-shadow:0 1.24742px 2.49483px rgba(255,255,255,.1),0 4.98967px 12.4742px rgba(255,255,255,.08),}.screen-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-block:32px}.content .screen-stack img,.mintlify-content .screen-stack img,.prose .screen-stack img{margin:0}.content img.screen-fade,.mintlify-content img.screen-fade,.prose 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 .content img.screen-fade,.dark .mintlify-content img.screen-fade,.dark .prose img.screen-fade{background-color:#171719;border-bottom:0;box-shadow:none}.no-style-img img{border-radius:0;border:0;box-shadow:none}.prose img[src*="/images/illustrations/"],.prose img[src*="/images/screens/"]{width:100%;height:auto}.prose>.beta-note:first-child+img[src*="/images/illustrations/"],.prose>.beta-note:first-child+img[src*="/images/illustrations/"]+img[src*="/images/illustrations/"],.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/"]{margin-top:0}#feedback-thumbs-down small,#feedback-thumbs-up small,.content b,.content strong,.mintlify-content b,.mintlify-content strong,.prose b,.prose strong{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}.code-group [data-component-part=code-group-tab-bar],:is(.code-block, .code-group) [data-component-part=code-block-header]{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(.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}@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}}.content table,.mintlify-content table,.prose 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,.08)}.dark .content table,.dark .mintlify-content table,.dark .prose table{border:1px solid rgba(255,255,255,.1)}.content th,.mintlify-content th,.prose th{font-weight:500;font-size:13px;color:rgb(var(--gray-500));background-color:rgba(0,0,0,.03);text-align:left;padding:.75rem 1rem;vertical-align:middle}.dark .content th,.dark .mintlify-content th,.dark .prose th{color:rgb(var(--gray-400));background-color:rgba(255,255,255,.05);vertical-align:middle}.content td,.mintlify-content td,.prose td{padding:.75rem 1rem;border-top:1px solid rgba(0,0,0,.08);vertical-align:middle}.dark .content td,.dark .mintlify-content td,.dark .prose td{border-top:1px solid rgba(255,255,255,.1);vertical-align:middle}.content tbody tr,.mintlify-content tbody tr,.prose tbody tr{transition:background-color 150ms cubic-bezier(.22,1,.36,1)}.content tbody tr:hover,.mintlify-content tbody tr:hover,.prose tbody tr:hover{background-color:rgba(0,0,0,.02)}.dark .content tbody tr:hover,.dark .mintlify-content tbody tr:hover,.dark .prose tbody tr:hover{background-color:rgba(255,255,255,.03)}.tab-content table{width:100%}#banner{border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 1.24742px 2.49483px rgba(0,0,0,.02),0 4.98967px 12.4742px rgba(0,0,0,.01);transition:box-shadow 250ms cubic-bezier(.22,1,.36,1),transform 250ms cubic-bezier(.22,1,.36,1),border-color 250ms cubic-bezier(.22,1,.36,1)}#banner p,.dark #banner p{color:rgba(255,255,255,.9)}#banner a:hover,.dark #banner a:hover{opacity:.8}.dark #banner{border-bottom:1px solid rgba(255,255,255,.15);box-shadow:0 1.24742px 2.49483px rgba(255,255,255,.05),0 4.98967px 12.4742px rgba(255,255,255,.03)}#banner a,.dark #banner a{color:rgba(255,255,255,.95);text-decoration:underline;text-underline-offset:2px;transition:opacity 150ms cubic-bezier(.22,1,.36,1)}.card-item,.card:not(.card-list):not(.card-container),.content .card:not(.card-list):not(.card-container),.mintlify-content .card:not(.card-list):not(.card-container),.prose .card:not(.card-list):not(.card-container),.single-card{border-radius:12px;border:1px solid transparent;background-color:rgb(var(--gray-600)/.03);box-shadow:none;transition:background-color 250ms cubic-bezier(.22,1,.36,1)}.card-item:hover,.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,.prose .card:not(.card-list):not(.card-container):hover,.single-card:hover{background-color:rgb(var(--gray-600)/.06)}.dark .card-item,.dark .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 .prose .card:not(.card-list):not(.card-container),.dark .single-card{border:1px solid transparent;background-color:rgba(255,255,255,.06);box-shadow:none}.dark .card-item:hover,.dark .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 .prose .card:not(.card-list):not(.card-container):hover,.dark .single-card:hover{background-color:rgba(255,255,255,.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 #content-area>div.my-8.flex.flex-col>a>svg.bg-gray-500,.dark .card [data-component-part=card-icon] svg,.dark .sidebar-group li a[aria-current=page] svg,.nav-anchor 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)/.03);color:rgb(var(--gray-900));transition:background-color 250ms cubic-bezier(.22,1,.36,1)}#content-area>div.my-8.flex.flex-col>a:hover{background-color:rgb(var(--gray-600)/.06);color:rgb(var(--gray-900))}#content-area>div.my-8.flex.flex-col>a:focus-visible{outline:2px solid rgba(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,.06)}.dark #content-area>div.my-8.flex.flex-col>a:hover{background-color:rgba(255,255,255,.09)}.dark #content-area>div.my-8.flex.flex-col>a:focus-visible{outline-color:rgba(255,255,255,.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,.sidebar-group li a[aria-current=page] svg{background-color:rgb(var(--gray-500))!important}.dark #content-area>div.my-8.flex.flex-col>a>svg{color:rgb(var(--gray-400))}#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,#topbar-cta-button a:hover svg[data-learn]{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,.05);box-shadow:0 1.24742px 2.49483px rgba(0,0,0,.02),0 4.98967px 12.4742px rgba(0,0,0,.01);overflow:hidden;justify-content:flex-start!important;height:fit-content!important;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease}.dark .tile{border:1px solid rgba(255,255,255,.079);background-color:#121214;box-shadow:0 1.24742px 2.49483px rgba(255,255,255,.05),0 4.98967px 12.4742px rgba(255,255,255,.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,.05)}.dark .tile [data-component-part=tile-children-container]{background:#121214!important;border-bottom-color:rgba(255,255,255,.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,.1);box-shadow:0 1.24742px 2.49483px rgba(0,0,0,.07),0 4.98967px 12.4742px rgba(0,0,0,.05),0 42.4122px 44.1586px rgba(24,24,27,.01);transform:translateY(-2px)}.dark .tile:hover{border-color:rgba(255,255,255,.25);box-shadow:0 1.24742px 2.49483px rgba(255,255,255,.1),0 4.98967px 12.4742px rgba(255,255,255,.005),0 42.4122px 44.1586px rgba(255,255,255,.03),0 0 5px rgba(255,255,255,.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(.22,1,.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(.22,1,.36,1),color 150ms cubic-bezier(.22,1,.36,1);text-shadow:none!important}.sidebar-group li a[aria-current=page]{background-color:rgb(var(--gray-600)/.05)!important;color:rgb(var(--gray-900))!important}.dark .sidebar-group li a[aria-current=page]{background-color:rgba(255,255,255,.1)!important;color:rgb(var(--gray-200))!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)/.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)/.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;transition:background-color 150ms cubic-bezier(.22,1,.36,1),color 150ms cubic-bezier(.22,1,.36,1)}.sidebar-group-header .sidebar-title{font-weight:inherit}.sidebar-group-header:hover{background-color:rgba(var(--gray-600),.05)}.sidebar-group-header:focus-visible{outline:2px solid rgb(var(--primary-light));outline-offset:-2px}#table-of-contents h2,#topbar-breadcrumb,.sidebar-group-header .sidebar-group-icon,.sidebar-group-header[aria-expanded=false]+.sidebar-group,[data-component-part=accordion-caret-right] svg{display:none}.sidebar-group-header::after{content:"";flex:none;margin-left:auto;width:14px;height:14px;background-color:currentColor;opacity:.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}.sidebar-group-header:not([aria-expanded=false])::after{transform:rotate(90deg)}.sidebar-group-header+.sidebar-group{margin-bottom:8px}.dark .sidebar-group-header:hover{background-color:transparent}.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(.22,1,.36,1),color 150ms cubic-bezier(.22,1,.36,1)}.nav-anchor:not([aria-current=location]):hover{background-color:rgb(var(--gray-600)/.05);color:rgb(var(--gray-900))!important}.nav-anchor[aria-current=location]{color:rgb(var(--gray-900))!important}.dark .nav-anchor[aria-current=location] svg,.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,.1);color:rgb(var(--gray-200))!important}.dark .nav-anchor[aria-current=location]{color:rgb(var(--gray-200))!important}ul:has(>li>.nav-anchor){margin-bottom:16px}#navigation-items .mt-6:has(.sidebar-group-header){margin-top:0}: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(.22,1,.36,1),color 150ms cubic-bezier(.22,1,.36,1)}.sidebar-footer-link:hover{background-color:rgba(var(--gray-600),.05);color:rgb(var(--gray-900))}#table-of-contents .toc-item a:hover,.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,.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:has(>div>div>a.select-none),#navbar>div.mx-auto,#navbar>div.mx-auto>div{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)/.03);font-size:14px;font-weight:500;color:rgb(var(--gray-800));transition:background-color 150ms cubic-bezier(.22,1,.36,1)}#assistant-entry>svg~*,#navbar [data-component-part=products-selector-trigger]>svg:first-child,#search-bar-entry>div:first-child>div{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)/.1)!important}.dark #navbar [data-component-part=products-selector-trigger]{background-color:rgb(255 255 255/.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/.1)!important}#navbar div:has(>#search-bar-entry){grid-column:1;grid-row:1;justify-self:end;flex:none;gap:8px;padding-right:16px}#assistant-entry,#search-bar-entry{flex:none;width:32px;height:32px;padding:0;justify-content:center;border-radius:9999px}#assistant-entry>span,#search-bar-entry>*{display:none}#search-bar-entry>div:first-child{display:flex}#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,.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 .toc-item a{font-weight:400;text-shadow:none!important;color:rgb(var(--gray-500));transition:color 250ms cubic-bezier(.22,1,.36,1),border-color 150ms cubic-bezier(.22,1,.36,1)}.dark #navbar .logout-link:hover,.dark #table-of-contents .toc-item a:hover,.dark #table-of-contents .toc-item[data-active=true]>a{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))}#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(.22,1,.36,1),height 300ms cubic-bezier(.22,1,.36,1),opacity 150ms cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){#toc-indicator[data-ready=true]{transition:none}}.dark #page-context-menu>button:hover,.dark .hover\:bg-gray-200\/5:hover,.dark .hover\:bg-gray-600\/5:hover{background-color:rgba(255,255,255,.1)!important}.accordion-group{border-color:rgba(0,0,0,.08)}[data-component-part=accordion-button],[data-component-part=accordion-icon] svg{transition:background-color 150ms cubic-bezier(.22,1,.36,1)}.accordion-group details{transition:box-shadow 150ms cubic-bezier(.22,1,.36,1)}.accordion-group details:hover{box-shadow:inset 0 0 0 999px rgba(0,0,0,.03)}[data-component-part=accordion-button]:hover{background-color:transparent}.dark .accordion-group{border-color:rgba(255,255,255,.1)}.dark .accordion-group details:hover{box-shadow:inset 0 0 0 999px rgba(255,255,255,.05)}.changelog-group>summary::after,[data-component-part=accordion-caret-right]::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(.22,1,.36,1),background-color 150ms cubic-bezier(.22,1,.36,1)}.accordion-group details[open] [data-component-part=accordion-caret-right]::after,.changelog-group[open]>summary::after{transform:rotate(90deg)}.changelog-group>summary:hover::after,[data-component-part=accordion-button]:hover [data-component-part=accordion-caret-right]::after{background-color:rgb(var(--gray-600))}[data-component-part=accordion-icon] svg{background-color:rgb(var(--gray-500))}.accordion-group details[open] [data-component-part=accordion-icon] svg,[data-component-part=accordion-button]:hover [data-component-part=accordion-icon] svg{background-color:rgb(var(--gray-800))}.dark .changelog-group>summary::after,.dark [data-component-part=accordion-caret-right]::after{background-color:rgb(var(--gray-500))}.dark .changelog-group>summary:hover::after,.dark [data-component-part=accordion-button]:hover [data-component-part=accordion-caret-right]::after{background-color:rgb(var(--gray-300))}.dark [data-component-part=accordion-icon] svg{background-color:rgb(var(--gray-400))}.dark .accordion-group details[open] [data-component-part=accordion-icon] svg,.dark .sidebar-group li[data-active=true]>a svg,.dark [data-component-part=accordion-button]:hover [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(.22,1,.36,1),opacity 250ms cubic-bezier(.22,1,.36,1),filter 250ms cubic-bezier(.22,1,.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(.22,1,.36,1),color 150ms cubic-bezier(.22,1,.36,1)}[data-component-part=expandable-button]>[data-component-part=icon-svg]{transition-duration:250ms;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.accordion-group details,.accordion-group details::details-content,.changelog-group::details-content,.changelog-group>summary::after,[data-component-part=accordion-button],[data-component-part=accordion-caret-right]::after,[data-component-part=accordion-icon] svg,[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,.08)}.dark .changelog-group+.changelog-group{border-top-color:rgba(255,255,255,.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:0}.changelog-group>summary:focus-visible{border-radius:6px;box-shadow:inset 0 0 0 999px rgba(0,0,0,.04)}.dark .changelog-group>summary:focus-visible{box-shadow:inset 0 0 0 999px rgba(255,255,255,.06)}.dark .changelog-group>summary{color:#fff}.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,.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,.14);color:rgb(var(--gray-200))}.changelog-tag-dot{width:7px;height:7px;flex-shrink:0;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}.changelog-tag-dot,.navbar-link a,header .bg-primary-dark{border-radius:9999px}header .bg-primary-dark{transition:opacity 150ms cubic-bezier(.22,1,.36,1)}#topbar-cta-button a,.navbar-link 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)/.04);font-size:0;color:rgb(var(--gray-600));transition:color 150ms cubic-bezier(.22,1,.36,1)}#navbar .logout-link:hover,#page-context-menu>button{color:rgb(var(--gray-800))}.dark #navbar .logout-link{background-color:rgba(255,255,255,.1);color:rgb(var(--gray-300))}#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,.theme-preference-menu-trigger,header button.group\/ai{transition:background-color 150ms cubic-bezier(.22,1,.36,1),color 150ms cubic-bezier(.22,1,.36,1),filter 150ms cubic-bezier(.22,1,.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,.2),rgba(255,255,255,.2));color:rgb(var(--gray-100))}#page-context-menu>button,.navbar-link a{transition:background-color 150ms cubic-bezier(.22,1,.36,1)}#page-context-menu>button{height:34px;border:0!important;background-color:rgba(0,0,0,.03)!important;box-shadow:none!important}#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,.08);background-color:rgba(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=info] [data-component-part=callout-icon],[data-callout-type=note] [data-component-part=callout-icon]{display:none}[data-callout-type] [data-component-part=callout-content]{font-size:15px;line-height:1.65;color:rgb(var(--gray-700))}.home-sections h2:first-child,[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-icon] svg{color:rgb(var(--gray-500))}.dark [data-callout-type]{border-color:rgba(255,255,255,.1);background-color:rgba(255,255,255,.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))}.beta-note,.prose .beta-note{display:flex;align-items:flex-start;gap:12px;margin:0 0 24px;padding:14px 18px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background-color:rgba(0,0,0,.03);color:rgb(var(--gray-700));font-weight:400;text-decoration:none;transition:background-color 250ms cubic-bezier(.22,1,.36,1)}.beta-note:focus-visible,.beta-note:hover,.prose .beta-note:hover{outline:0;background-color:rgba(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)/.08);box-shadow:inset 0 0 0 .5px rgb(var(--gray-600)/.2);color:rgb(var(--gray-600))}.beta-note-text{font-size:15px;line-height:1.65}.dark .beta-note,.dark .prose .beta-note{border-color:rgba(255,255,255,.1);background-color:rgba(255,255,255,.06);color:rgb(var(--gray-300))}.dark .beta-note:focus-visible,.dark .beta-note:hover,.dark .prose .beta-note:hover{background-color:rgba(255,255,255,.09)}.dark .beta-note-pill{background-color:rgb(var(--gray-400)/.12);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.16);color:rgb(var(--gray-400))}#navbar>div.absolute.inset-0{background-color:rgba(255,255,255,.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,.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,.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,.55)}[data-component-part=search-modal]{--rounded-search:16px;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04),0 12px 32px -8px rgba(0,0,0,.12),0 32px 64px -16px rgba(0,0,0,.12)}.dark [data-component-part=search-modal]{box-shadow:0 0 0 1px rgba(255,255,255,.1),0 24px 64px -12px rgba(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)/.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(.22,1,.36,1),width 250ms cubic-bezier(.22,1,.36,1)}.tab-container [data-component-part=tab-button]{transition:color 250ms cubic-bezier(.22,1,.36,1),border-color 150ms cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.tab-container [data-component-part=tab-button],.tab-indicator[data-ready=true]{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}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(.22,1,.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,html:not([data-sidebar-ready]) .sidebar-group-header::after{transition:none}#sidebar-footer,#topbar-breadcrumb{animation:layout-fade-in 150ms cubic-bezier(.22,1,.36,1) both}}@media (prefers-reduced-motion:reduce){html[data-sidebar-ready] #navigation-items{transition:none}#sidebar-footer,#topbar-breadcrumb{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(.22,1,.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;overflow-y:auto;overscroll-behavior:contain}.dark #navbar .topbar-right-container,.dark #sidebar-content{background-color:rgb(var(--background-dark))}html[data-mobile-menu=open] #navbar .topbar-right-container,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 #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}#navbar .topbar-right-container .theme-preference-menu-trigger,#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,0));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}#navbar .topbar-right-container li,#navbar .topbar-right-container nav,#navbar .topbar-right-container>div{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-cta-button a,#navbar .topbar-right-container .navbar-link 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}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){#navbar .topbar-right-container,#sidebar-content{transition:none!important}#mobile-menu-toggle{animation:none}}#page-context-menu>button:first-of-type{font-weight:500}#page-context-menu>button:hover{background-color:rgba(0,0,0,.1)!important}.dark #page-context-menu>button{background-color:rgba(255,255,255,.03)!important;color:rgb(var(--gray-50))}:root{--learn-shift:2px;--learn-spread:8deg;--learn-in:350ms;--learn-out:350ms;--learn-ease:cubic-bezier(0.22, 1, 0.36, 1);--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)}#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 .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 .t-learn-arm,#topbar-cta-button svg[data-learn]{transition:none!important}}#feedback-thumbs-down,#feedback-thumbs-up{height:34px;gap:8px;padding:0 14px;border:0;border-radius:9999px;background-color:rgba(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{--feedback-tilt:-14deg;--feedback-pivot:25% 75%}#feedback-thumbs-down{--feedback-tilt:14deg;--feedback-pivot:25% 25%}#feedback-thumbs-down svg,#feedback-thumbs-up svg{transform-origin:var(--feedback-pivot)}#feedback-thumbs-down svg path:first-child,#feedback-thumbs-up svg path:first-child{fill:transparent;transition:fill var(--feedback-fill) var(--feedback-ease)}#feedback-thumbs-down:hover,#feedback-thumbs-up:hover{background-color:rgba(0,0,0,.1);color:rgb(var(--gray-900))}#feedback-thumbs-down:active,#feedback-thumbs-up:active{transform:scale(.97)}#feedback-thumbs-down:focus-visible,#feedback-thumbs-up:focus-visible{outline:2px solid rgba(0,0,0,.3);outline-offset:2px}#feedback-thumbs-down.border-gray-500,#feedback-thumbs-up.border-gray-500{background-color:rgb(var(--gray-900));color:#fff}#feedback-thumbs-down.border-gray-500 svg,#feedback-thumbs-up.border-gray-500 svg{animation:feedback-pop var(--feedback-pop) var(--feedback-pop-ease)}#feedback-thumbs-down.border-gray-500 svg path:first-child,#feedback-thumbs-up.border-gray-500 svg path:first-child{fill:currentColor}.dark #feedback-thumbs-down,.dark #feedback-thumbs-up{background-color:rgba(255,255,255,.03);color:rgb(var(--gray-50))}.dark #feedback-thumbs-down:hover,.dark #feedback-thumbs-up:hover{background-color:rgba(255,255,255,.1)}.dark #feedback-thumbs-down:focus-visible,.dark #feedback-thumbs-up:focus-visible{outline-color:rgba(255,255,255,.35)}.dark #feedback-thumbs-down.border-gray-500,.dark #feedback-thumbs-up.border-gray-500{background-color:rgb(var(--gray-100));color:rgb(var(--gray-900))}@media (prefers-reduced-motion:reduce){#feedback-thumbs-down svg,#feedback-thumbs-up svg{animation:none!important}#feedback-thumbs-down:active,#feedback-thumbs-up:active{transform:none}}.dark .sidebar-group li[data-active=true]>a{background-color:rgba(255,255,255,.1)!important;color:rgb(var(--gray-100))!important}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,.72)!important;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border-color:rgba(0,0,0,.08);box-shadow:0 1.24742px 2.49483px rgba(0,0,0,.04),0 4.98967px 12.4742px rgba(0,0,0,.05);transition:border-color 150ms cubic-bezier(.22,1,.36,1),box-shadow 150ms cubic-bezier(.22,1,.36,1)}.chat-assistant-floating-input div[class*=rounded-full]:hover{border-color:rgba(0,0,0,.14)}.chat-assistant-floating-input div[class*=rounded-full]:focus-within{border-color:rgba(0,0,0,.24);box-shadow:0 1.24742px 2.49483px rgba(0,0,0,.07),0 4.98967px 12.4742px rgba(0,0,0,.08)}.dark .chat-assistant-floating-input div[class*=rounded-full]{background-color:rgba(12,12,16,.72)!important;border-color:rgba(255,255,255,.1);box-shadow:0 1.24742px 2.49483px rgba(255,255,255,.05),0 4.98967px 12.4742px rgba(255,255,255,.03)}.dark .chat-assistant-floating-input div[class*=rounded-full]:hover{border-color:rgba(255,255,255,.18)}.dark .chat-assistant-floating-input div[class*=rounded-full]:focus-within{border-color:rgba(255,255,255,.3)}.chat-assistant-send-button{background-color:rgba(0,0,0,.08)!important;color:rgb(var(--gray-500));transition:background-color 150ms cubic-bezier(.22,1,.36,1),color 150ms cubic-bezier(.22,1,.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,.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,.08);box-shadow:0 1.24742px 2.49483px rgba(0,0,0,.04),0 4.98967px 12.4742px rgba(0,0,0,.05);transition:border-color 150ms cubic-bezier(.22,1,.36,1),box-shadow 150ms cubic-bezier(.22,1,.36,1)}div:has(>.relative>textarea.chat-assistant-input):hover{border-color:rgba(0,0,0,.14)}div:has(>.relative>textarea.chat-assistant-input):focus-within{border-color:rgba(0,0,0,.24)}.dark div:has(>.relative>textarea.chat-assistant-input){border-color:rgba(255,255,255,.1);box-shadow:none}.dark div:has(>.relative>textarea.chat-assistant-input):hover{border-color:rgba(255,255,255,.18)}.dark div:has(>.relative>textarea.chat-assistant-input):focus-within{border-color:rgba(255,255,255,.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),#0c0c10 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,.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(.22,1,.36,1),opacity 150ms cubic-bezier(.22,1,.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(.22,1,.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(.22,1,.36,1),color 150ms cubic-bezier(.22,1,.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,.3)}.dark #content-area a[aria-label="Navigate to header"]:focus>div{box-shadow:0 0 0 1px rgba(255,255,255,.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:#0c0c10}.home-hero-cover::before{content:"";position:absolute;top:-100%;left:0;width:300%;height:300%;background:linear-gradient(-200deg,rgba(60,53,46,.15) 5%,rgba(63,57,49,.15) 8.5%,rgba(72,69,59,.15) 12.5%,rgba(78,76,65,.15) 13.5%,rgba(82,78,64,.15) 14%,rgba(96,85,63,.15) 15%,rgba(119,97,62,.15) 15.5%,rgba(152,114,60,.15) 16.5%,rgba(193,136,57,.15) 17%,rgba(246,171,62,.15) 18%,rgba(248,229,137,.15) 19%,rgba(249,240,151,.15) 19.5%,rgba(250,242,171,.15) 20.5%,rgba(252,249,216,.15) 22%,rgba(254,253,244,.15) 23.5%,rgba(255,255,255,.15) 24%,rgba(254,253,244,.15) 25%,rgba(252,249,217,.15) 26%,rgba(250,243,172,.15) 27.5%,rgba(249,240,151,.15) 28%,rgba(240,235,143,.15) 29%,rgba(218,225,121,.15) 30%,rgba(198,215,102,.15) 30.5%,rgba(206,230,213,.15) 33%,rgba(152,180,236,.15) 37.5%,rgba(135,154,223,.15) 39%,rgba(119,136,211,.15) 41.5%,rgba(114,119,207,.15) 42.5%,rgba(121,130,208,.15) 44%,rgba(140,141,212,.15) 46%,rgba(145,167,214,.15) 47%,rgba(151,168,234,.15) 49.5%,rgba(190,199,248,.15) 55%,rgba(226,234,251,.15) 58%,rgba(255,255,255,.15) 63.5%,rgba(255,251,222,.15) 68%,rgba(255,243,150,.15) 70.5%,rgba(255,237,79,.15) 73%,rgba(252,197,73,.15) 74.5%,rgba(222,136,183,.15) 76%,rgba(36,38,28,.15) 77%,rgba(25,27,20,.15) 79%,rgba(250,215,164,.15) 80%,rgba(242,247,246,.15) 81%,rgba(0,111,74,.15) 81.5%,rgba(79,59,60,.15) 83%);opacity:.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:.06}.dark .home-hero-cover::after{filter:invert(1);opacity:.05}.home-hero-subtitle,.home-hero-title{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:-.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 .calculator-input input,.dark .home-hero-title,.dark .home-sections h2{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:-.3px;color:rgb(var(--gray-900))}@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-subtitle,.home-hero-title{animation:home-text-reveal 400ms ease-in-out backwards}.home-hero-subtitle{animation-delay:80ms}.home-sections .tile,.home-sections>h2{animation:home-rise 350ms cubic-bezier(.22,1,.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}@media (prefers-reduced-motion:reduce){.home-hero-cover::before,.home-hero-subtitle,.home-hero-title,.home-sections .tile,.home-sections>h2{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)/.03)}.dark .checklist{background-color:rgba(255,255,255,.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:0;transition:background-color var(--check-hover-out) var(--check-ease),color var(--check-hover-out) var(--check-ease)}.calculator-row::before,.checklist-body li+li::after{content:"";position:absolute;top:0;left:-20px;right:-20px;border-top:1px solid rgba(0,0,0,.06)}.dark .checklist-body li+li::after{border-top-color:rgba(255,255,255,.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:0 0;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)/.04);transition-duration:var(--check-box)}.dark .checklist-body li:hover{background-color:rgba(255,255,255,.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)/.18)}.dark .checklist-body li:focus-visible::before{border-color:rgb(var(--gray-300));box-shadow:0 0 0 3px rgba(255,255,255,.18)}.checklist-body li:active::before{transform:scale(.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))}.calculator-segment::marker,.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,.08);border-radius:12px;background-color:rgb(var(--gray-600)/.03);color:rgb(var(--gray-700));font-size:14px;line-height:1.5}.dark .calculator{border-color:rgba(255,255,255,.1);background-color:rgba(255,255,255,.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,.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,.1);background-color:rgba(255,255,255,.04)}@media (hover:hover){.calculator-input:hover{border-color:rgba(0,0,0,.14);transition-duration:var(--calculator-hover-in)}.dark .calculator-input:hover{border-color:rgba(255,255,255,.18)}}.calculator-input:focus-within,.calculator-input:focus-within:hover{border-color:rgba(0,0,0,.24);box-shadow:0 0 0 3px rgb(var(--gray-600)/.08)}.dark .calculator-input:focus-within,.dark .calculator-input:focus-within:hover{border-color:rgba(255,255,255,.3);box-shadow:0 0 0 3px rgba(255,255,255,.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:0;background:0 0;font:inherit;font-size:15px;font-variant-numeric:tabular-nums;color:rgb(var(--gray-900))}.calculator-input input::placeholder,.calculator-value input::placeholder,.state-list-search input::placeholder{color:rgb(var(--gray-400))}.dark .calculator-input input::placeholder,.dark .calculator-value input::placeholder,.dark .state-list-search 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}.dark .calculator-note::before,.dark .calculator-row::before{border-top-color:rgba(255,255,255,.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:-.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-bar{position:relative;display:block;height:6px;margin-bottom:8px;border-radius:9999px;overflow:hidden;background-color:rgb(var(--gray-600)/.1)}.dark .calculator-bar{background-color:rgba(255,255,255,.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-range,.calculator-segment-value{font-variant-numeric:tabular-nums;transition:color var(--calculator-fill) var(--calculator-ease)}.calculator-segment-value{font-size:13px;font-weight:500;color:rgb(var(--gray-500))}.calculator-segment-range{font-size:12px;line-height:1.4;color:rgb(var(--gray-400))}.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-dialog-note p,.calculator-note p,.calculator-results,.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)/.1)}.dark .calculator-slider-segment{background-color:rgba(255,255,255,.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)/.45);transform:translate(-50%,-50%)}.calculator-slider-mark[data-filled=true]{background-color:rgba(255,255,255,.5)}.calculator-slider-handle,.calculator-slider-thumb{display:flex;align-items:center;justify-content:center}.calculator-slider-thumb{position:absolute;top:50%;width:36px;height:36px;margin:-18px 0 0 -18px;outline:0;cursor:grab;transition:left var(--calculator-fill) var(--calculator-ease)}.calculator-slider-handle{width:24px;height:24px;border-radius:9999px;background-color:#fff;box-shadow:0 0 0 .5px rgba(0,0,0,.14),0 1px 2px rgba(0,0,0,.1),0 4px 10px rgba(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 .5px rgba(255,255,255,.18),0 1px 2px rgba(0,0,0,.4),0 4px 10px rgba(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 .5px rgba(0,0,0,.14),0 1px 2px rgba(0,0,0,.1),0 0 0 4px rgb(var(--gray-600)/.18)}.dark .calculator-slider-thumb:focus-visible .calculator-slider-handle{box-shadow:0 0 0 .5px rgba(255,255,255,.18),0 0 0 4px rgba(255,255,255,.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-currency,.calculator-roll-digit,.calculator-roll-mark,.calculator-roll-strip>span{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;text-align:center}.calculator-roll-currency{margin-right:.04em;color:rgb(var(--gray-500))}.dark .calculator-roll-currency,.dark .calculator-sheeted .calculator-note{color:rgb(var(--gray-400))}.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,.06)}.calculator-sheeted{padding:22px 24px 0;border-color:rgba(35,35,37,.1);background-color:#fff;box-shadow:0 17px 17.7px rgba(0,0,0,.01),0 2px 5px rgba(0,0,0,.05),0 .5px 1px rgba(0,0,0,.07)}.dark .calculator-sheeted{border-color:rgba(255,255,255,.1);background-color:rgba(255,255,255,.04);box-shadow:none}.calculator-sheeted .calculator-note{font-size:10px;line-height:1.6}.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:-.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:0 0;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)/.08);color:rgb(var(--gray-900));transition-duration:var(--calculator-hover-in)}.dark .calculator-icon-button:hover{background-color:rgba(255,255,255,.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:0 0;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)/.07);transition-duration:var(--calculator-hover-in)}.dark .calculator-value:hover{background-color:rgba(255,255,255,.08)}}.calculator-choice-button:focus-visible,.calculator-choice-button:focus-visible:hover,.calculator-value:focus-within,.calculator-value:focus-within:hover{outline:0;background:0 0;box-shadow:0 0 0 1px rgb(var(--primary)/.35),0 0 0 3px rgb(var(--primary)/.14);transition-duration:var(--calculator-hover-in)}.dark .calculator-choice-button:focus-visible,.dark .calculator-choice-button:focus-visible:hover,.dark .calculator-value:focus-within,.dark .calculator-value:focus-within:hover{background:0 0;box-shadow:0 0 0 1px rgb(var(--primary-light)/.5),0 0 0 3px rgb(var(--primary-light)/.2)}.calculator-value input{flex:none;width:auto;min-width:0;field-sizing:content;caret-color:rgb(var(--primary));padding:0;border:0;outline:0;background:0 0;font:inherit;text-align:right;color:inherit}.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:.5px solid rgba(35,35,37,.14);border-radius:12px;background-color:#fff;box-shadow:0 16px 20px rgba(0,0,0,.06),0 .5px 1px rgba(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,.14);background-color:rgb(var(--gray-800));box-shadow:0 16px 20px rgba(0,0,0,.3)}.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)/.08)}.dark .calculator-choice-option[data-active=true]{background-color:rgba(255,255,255,.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;list-style:none;cursor:pointer}.calculator-steps-summary{font-size:12px;font-weight:500;color:rgb(var(--gray-600))}.calculator-more-summary{min-height:36px;font-size:14px;font-weight:400;color:rgb(var(--gray-500))}.dark .calculator-answer-figure .calculator-roll-currency,.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,.07)}.dark .calculator-results-sheet{border-top-color:rgba(255,255,255,.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-also dd,.calculator-answer-figure{font-weight:500;font-variant-numeric:tabular-nums;color:rgb(var(--gray-900))}.calculator-answer-figure{display:block;font-family:"PP Neue Montreal",Inter,system-ui,sans-serif;font-size:38px;line-height:1;letter-spacing:-.025em;white-space:nowrap}.dark .calculator-answer-also dd,.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:-.03em}.calculator-answer-figure .calculator-roll-currency{height:auto;margin-right:.14em;font-size:.56em;line-height:1;letter-spacing:0;color:rgb(var(--gray-500))}.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}.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)/.035);overflow:hidden}.dark .calculator-part{background-color:rgba(255,255,255,.04)}.calculator-part-bar{position:absolute;inset:0;background-color:rgb(var(--primary)/.13);transform-origin:left center;transition:transform var(--calculator-fill) var(--calculator-ease)}.dark .calculator-part-bar{background-color:rgb(var(--primary-light)/.2)}.calculator-part[data-marked=true] .calculator-part-bar{background-color:rgb(var(--primary)/.22)}.dark .calculator-part[data-marked=true] .calculator-part-bar{background-color:rgb(var(--primary-light)/.3)}.calculator-part-figure,.calculator-part-label,.calculator-part-math{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-figure,.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;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,.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:not([open]) .calculator-steps-hide,.calculator-steps[open] .calculator-steps-show{display:none}.calculator-lines{margin-top:8px;padding-top:2px;border-top:1px solid rgba(35,35,37,.07)}.dark .calculator-lines{border-top-color:rgba(255,255,255,.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,.calculator-line-math{line-height:1.4;font-variant-numeric:tabular-nums}.calculator-line-figure{font-size:13px;font-weight:500;white-space:nowrap;color:rgb(var(--gray-900))}.dark .calculator-line-figure,.dark .calculator-line-total .calculator-line-label{color:rgb(var(--gray-50))}.calculator-line-math{grid-column:2/-1;font-size:12px;color:rgb(var(--gray-500))}.calculator-line-total{margin:6px 0 8px;padding:8px 0 9px;border-top:1px solid rgba(35,35,37,.22);border-bottom:3px double rgba(35,35,37,.32)}.dark .calculator-line-total{border-top-color:rgba(255,255,255,.26);border-bottom-color:rgba(255,255,255,.36)}.calculator-line-total .calculator-line-label{font-weight:500;color:rgb(var(--gray-900))}.calculator-dialog:focus{outline:0}.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))}.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:0 0;box-shadow:none;outline:0}.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:-.01em;color:rgb(var(--gray-900))}.dark .calculator-dialog-title,.dark .state-list-search input{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,.1);border-radius:12px;background-color:#fff;box-shadow:0 17px 17.7px rgba(0,0,0,.01),0 2px 5px rgba(0,0,0,.05),0 .5px 1px rgba(0,0,0,.07);container:calculator/inline-size}.dark .calculator-dialog-results{border-color:rgba(255,255,255,.1);background-color:rgba(255,255,255,.04);box-shadow:none}.calculator-dialog-foot{position:sticky;bottom:0;z-index:1;border-top:1px solid rgba(35,35,37,.08);background-color:inherit}.dark .calculator-dialog-foot{border-top-color:rgba(255,255,255,.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,.dark .calculator-dialog-note strong{color:rgb(var(--gray-400))}.calculator-dialog-note strong{font-weight:500;color:rgb(var(--gray-600))}.calculator-dialog-done{flex-shrink:0;height:32px;padding:0 12px;border:0;border-radius:8px;background-color:rgb(var(--gray-600)/.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,.1);color:rgb(var(--gray-50))}@media (hover:hover){.calculator-dialog-done:hover{background-color:rgb(var(--gray-600)/.14);transition-duration:var(--calculator-hover-in)}.dark .calculator-dialog-done:hover{background-color:rgba(255,255,255,.16)}}.calculator-dialog-done:focus-visible{outline:0;box-shadow:0 0 0 1px rgb(var(--primary)/.35),0 0 0 3px rgb(var(--primary)/.14)}.dark .calculator-dialog-done:focus-visible{box-shadow:0 0 0 1px rgb(var(--primary-light)/.5),0 0 0 3px rgb(var(--primary-light)/.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-choice-list,.calculator-dialog,.calculator-roll-digit{animation:none}.calculator-bar-fill,.calculator-dialog-done,.calculator-icon-button,.calculator-input,.calculator-more-summary::before,.calculator-part-bar,.calculator-roll-strip,.calculator-segment-range,.calculator-segment-value,.calculator-slider-fill,.calculator-slider-handle,.calculator-slider-thumb,.calculator-steps-summary::before,.calculator-value{transition:none!important}}.article-disclosures{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.08);font-size:.75rem;line-height:1.5;color:#71717a}.dark .article-disclosures{border-top-color:rgba(255,255,255,.1);color:#71717a}.article-disclosures a,.article-disclosures p{font-size:inherit;line-height:inherit;color:inherit}.article-disclosures a,.prose .article-disclosures a{font-weight:inherit;border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.content a.link:not(.tile):not(.card),.mintlify-content a.link:not(.tile):not(.card),.prose a.link:not(.tile):not(.card){border-bottom-width:1px;border-bottom-color:rgba(84,76,230,.35)}.dark .content a.link:not(.tile):not(.card),.dark .mintlify-content a.link:not(.tile):not(.card),.dark .prose a.link:not(.tile):not(.card){border-bottom-color:rgba(147,141,255,.35)}@media (prefers-reduced-motion:no-preference){.content a.link:not(.tile):not(.card),.mintlify-content a.link:not(.tile):not(.card),.prose a.link:not(.tile):not(.card){transition:opacity .15s ease,border-bottom-color .15s ease}}.content a.link:not(.tile):not(.card):hover,.mintlify-content a.link:not(.tile):not(.card):hover,.prose a.link:not(.tile):not(.card):hover{opacity:.7;border-bottom-color:#544ce6}.dark .content a.link:not(.tile):not(.card):hover,.dark .mintlify-content a.link:not(.tile):not(.card):hover,.dark .prose 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,.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,.1);background-color:rgba(255,255,255,.04)}@media (hover:hover){.state-list-search:hover{border-color:rgba(0,0,0,.14);transition-duration:var(--state-list-hover-in)}.dark .state-list-search:hover{border-color:rgba(255,255,255,.18)}}.state-list-search:focus-within,.state-list-search:focus-within:hover{border-color:rgba(0,0,0,.24);box-shadow:0 0 0 3px rgb(var(--gray-600)/.08)}.dark .state-list-search:focus-within,.dark .state-list-search:focus-within:hover{border-color:rgba(255,255,255,.3);box-shadow:0 0 0 3px rgba(255,255,255,.08)}.state-list-search input{flex:1;min-width:0;height:100%;padding:0 104px 0 40px;border:0;border-radius:12px;outline:0;background:0 0;font:inherit;font-size:15px;color:rgb(var(--gray-900));-webkit-appearance:none;appearance:none}.state-list-search input::-webkit-search-cancel-button,.state-list-search input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.state-list-chevron,.state-list-clear svg,.state-list-search-icon{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,.state-list-count{color:rgb(var(--gray-500))}.state-list-count{position:absolute;right:44px;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;pointer-events:none}.dark .state-list-count,.state-list-clear{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:0 0;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)/.06);color:rgb(var(--gray-700));transition-duration:var(--state-list-hover-in)}.dark .state-list-clear:hover{background-color:rgba(255,255,255,.08);color:rgb(var(--gray-200))}.state-list-clear:focus-visible{outline:2px solid rgba(0,0,0,.3);outline-offset:0}.dark .state-list-clear:focus-visible{outline-color:rgba(255,255,255,.35)}.state-list-body,.state-list-empty{margin:8px 0 0;border:1px solid rgba(0,0,0,.08);border-radius:12px;background-color:rgb(var(--gray-600)/.03)}.dark .state-list-body,.dark .state-list-empty{border-color:rgba(255,255,255,.1);background-color:rgba(255,255,255,.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,.06)}.dark .state-list-item+.state-list-item{border-top-color:rgba(255,255,255,.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)/.04);opacity:1;transition-duration:var(--state-list-hover-in)}.dark .state-list a.state-list-row:hover{background-color:rgba(255,255,255,.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,.3);outline-offset:-2px}.dark a.state-list-row:focus-visible{outline-color:rgba(255,255,255,.35)}.state-list-flag{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:16px}.dark .state-list .state-list-flag img,.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,.16);outline-offset:-1px}.dark .state-list .state-list-flag img{outline-color:rgba(255,255,255,.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 a.state-list-row,.state-list-chevron,.state-list-clear,.state-list-search{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,.08);border-radius:12px;background-color:rgb(var(--gray-600)/.03)}.dark .rule-card{border-color:rgba(255,255,255,.1);background-color:rgba(255,255,255,.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,.dark .rule-cards a.rule-card-inline-link{color:rgb(var(--gray-50))}.rule-card-chevron,.rule-card-pin{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}.rule-cards a.rule-card-link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid rgba(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,.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)/.04);opacity:1;transition-duration:var(--rule-card-hover-in)}.dark .rule-cards a.rule-card-link:hover{background-color:rgba(255,255,255,.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,.3);outline-offset:-2px}.dark .rule-cards a.rule-card-link:focus-visible{outline-color:rgba(255,255,255,.35)}@media (max-width:480px){.rule-cards a.rule-card-link{flex-wrap:wrap;row-gap:2px}.rule-card-link-label,.rule-card-link-text{flex-basis:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){.rule-card-chevron,.rule-cards a.rule-card-link{transition:none}.rule-cards a.rule-card-link:hover .rule-card-chevron{transform:none}}