@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_astro/inter-normal-latin-ext.B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_astro/inter-normal-latin.8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:italic;font-weight:700 900;font-display:swap;src:url(/_astro/inter-tight-italic-latin-ext.BZjZOCpH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:700 900;font-display:swap;src:url(/_astro/inter-tight-italic-latin.4ldJtoiZ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600 900;font-display:swap;src:url(/_astro/inter-tight-normal-latin-ext.BIlDi9F-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600 900;font-display:swap;src:url(/_astro/inter-tight-normal-latin.4AtXCUT1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior:auto}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[id]{scroll-margin-top:84px}.dp-visually-hidden{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}body{color:#1e2a30;background:#fbf9f5;margin:0;font-family:Inter,system-ui,sans-serif}a{color:#2f5263}a:hover{color:#16303d}button,input,select,textarea{font-family:inherit}:focus-visible{outline-offset:2px;outline:2px solid #b9571f}.dp-header{z-index:20;backdrop-filter:saturate(1.4)blur(14px);background:#fbf9f5db;border-bottom:1px solid #e8e4dd;position:sticky;top:0}.dp-links{scrollbar-width:none;flex-wrap:nowrap;gap:22px;font-size:14.5px;font-weight:500;display:flex;overflow-x:auto}.dp-links::-webkit-scrollbar{display:none}.dp-header{transition:background-color .35s,border-color .35s}.dp-links a{color:#3e4a50;white-space:nowrap;border-bottom:2px solid #0000;padding:5px 0;text-decoration:none}.dp-links a:hover{color:#16303d}.dp-links a[aria-current=page]{color:#16303d;border-bottom-color:#b9571f;font-weight:700}.dp-progress{transform-origin:0;background:#b9571f;height:2px;position:absolute;bottom:-1px;left:0;right:0;scale:0 1}@media (width<=760px){.dp-links{flex-basis:100%;order:3;margin:0 -24px;padding:0 24px 2px}.dp-nav{column-gap:12px!important}.dp-hide-sm{display:none!important}.dp-cta{padding:9px 14px!important;font-size:14px!important}}.dp-btn{transition:translate .18s,box-shadow .18s,background-color .18s}.dp-btn:hover{translate:0 -1px;box-shadow:0 12px 24px -14px #16303d99}.dp-lift{transition:translate .22s,box-shadow .22s,border-color .22s}.dp-lift:hover{border-color:#d9d3ca;translate:0 -3px;box-shadow:0 22px 40px -28px #16303d73}.dp-arrow{align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.dp-arrow svg{transition:translate .18s}.dp-arrow:hover svg{translate:3px}.dp-pulse{position:relative}.dp-pulse:after{content:"";opacity:0;border:2px solid;border-radius:999px;animation:2.4s ease-out infinite dp-ping;position:absolute;inset:-4px}@keyframes dp-ping{0%{opacity:.6;scale:.6}to{opacity:0;scale:1.9}}.dp-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width>=900px){.dp-sticky{align-self:flex-start;position:sticky;top:112px}}.dp-app-side{display:none}@media (width>=1180px){.dp-app-side{display:flex}}.fx-persp{perspective:1600px}@media (width<=700px){.dp-float{width:auto!important;max-width:none!important;margin-top:12px!important;position:static!important;inset:auto!important}}@keyframes fx-rise{0%{opacity:.06;translate:0 34px}to{opacity:1;translate:0}}@keyframes fx-leave{0%{opacity:1;translate:0;scale:1}to{opacity:.3;translate:0 -18px;scale:.985}}@keyframes fx-tilt{0%{opacity:.55;translate:0 28px;rotate:x 10deg}to{opacity:1;translate:0;rotate:x 0deg}}@keyframes fx-grow{to{scale:1}}@media (prefers-reduced-motion:no-preference){.fx-load{transform-origin:50% 0;animation:.9s cubic-bezier(.2,.7,.2,1) both fx-tilt}.fx-load-2{animation:.7s cubic-bezier(.2,.7,.2,1) .35s both fx-rise}.fx-load-3{animation:.7s cubic-bezier(.2,.7,.2,1) .6s both fx-rise}@supports (animation-timeline:view()){.fx-out{animation:linear forwards fx-leave view();animation-range:exit 30%}.fx-rise{animation:linear both fx-rise view();animation-range:entry 5% entry 55%}.fx-rise-2{animation:linear both fx-rise view();animation-range:entry 18% entry 70%}.fx-inout{animation:linear both fx-rise view(),linear forwards fx-leave view();animation-range:entry 5% entry 55%,exit 35%}.fx-tilt{transform-origin:50% 0;animation:linear both fx-tilt view();animation-range:entry entry 90%}.dp-progress{animation:linear both fx-grow scroll(root)}}}@media (prefers-reduced-motion:reduce){.dp-pulse:after{animation:none}.dp-btn,.dp-lift,.dp-arrow svg{transition:none}}@media (width<=600px){.dp-matrix th,.dp-matrix td{padding-left:8px!important;padding-right:8px!important}.dp-matrix th[scope=row]{font-size:14px;padding-left:14px!important}.dp-matrix thead th{font-size:12px!important}.dp-matrix thead th span{font-size:12.5px!important}.dp-matrix .dp-sub{display:none!important}.dp-matrix .dp-pill{letter-spacing:.02em!important;padding:2px 5px!important;font-size:9.5px!important}}.dp-page[data-header=dark] .dp-header{background:#0f2530c7;border-bottom-color:#ffffff14}.dp-page[data-header=dark] .dp-header .dp-word{color:#fff!important}.dp-page[data-header=dark] .dp-header .dp-mark{color:#16303d!important;background:#fff!important}.dp-page[data-header=dark] .dp-header .dp-login{color:#c9d7df!important}.dp-page[data-header=dark] .dp-links a{color:#c9d7df}.dp-page[data-header=dark] .dp-links a:hover{color:#fff}.dp-logo{width:auto;height:32px;display:block}.dp-logo-light,.dp-page[data-header=dark] .dp-logo-ink{display:none}.dp-page[data-header=dark] .dp-logo-light{display:block}@media (width<=760px){.dp-logo{height:27px}}.dp-links .dp-link-other{margin-left:4px;padding-left:22px;position:relative}.dp-links .dp-link-other:before{content:"";background:#d5d0c8;width:1px;height:16px;position:absolute;top:50%;left:0;translate:0 -50%}.dp-page[data-header=dark] .dp-links .dp-link-other:before{background:#ffffff38}.dp-signin{position:relative}.dp-signin summary{cursor:pointer;color:#2f5263;font-size:14.5px;font-weight:600;list-style:none}.dp-signin summary::-webkit-details-marker{display:none}.dp-signin summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;margin-left:8px;display:inline-block;translate:0 -3px;rotate:45deg}.dp-signin[open] summary:after{translate:0 1px;rotate:225deg}.dp-signin-menu{z-index:30;background:#fff;border:1px solid #e8e4dd;border-radius:14px;flex-direction:column;min-width:240px;padding:8px;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 48px -24px #16303d73}.dp-signin-menu a{color:#16303d;border-radius:9px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.dp-signin-menu a:hover{color:#16303d;background:#f4f1eb}.dp-signin-menu b{font-size:14.5px}.dp-signin-menu span{color:#5f6a70;font-size:13px}.dp-foot-cols{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:24px 32px;font-size:14px;display:grid}.dp-foot-cols>div{flex-direction:column;gap:9px;display:flex}.dp-foot-cols span{color:#fff;font-weight:700}.dp-foot-cols a{color:#b7c6ce;text-decoration:none}.dp-foot-cols a:hover{color:#fff;text-decoration:underline}.dp-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=760px){.dp-foot-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}
