@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-latin-ext.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-latin.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:Geist;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-latin-ext.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:Geist;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-latin.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;font-style:normal;font-weight:100 500;font-display:swap;src:url(/fonts/inter-latin-ext.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:100 500;font-display:swap;src:url(/fonts/inter-latin.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:Schibsted Grotesk;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext.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:Schibsted Grotesk;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/schibsted-grotesk-latin.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}
:root{--e:cubic-bezier(.215,.61,.355,1)}body{-webkit-font-smoothing:antialiased;background:#fff;margin:0}.nav{color:#5b6572;gap:2px;font-size:13px;display:flex}.nav>div>span,.nav>div>a{cursor:pointer;border-radius:6px;padding:8px 12px;transition:color .2s,background .2s;display:block}.nav>div:hover>span,.nav>div:hover>a{color:#0b0f14;background:#f2f4f6}.hdr{position:sticky}.mega{opacity:0;visibility:hidden;transition:opacity .25s ease,transform .4s var(--e),visibility 0s linear .4s;z-index:20;background:#fff;border-bottom:1px solid #e6e9ed;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 30px 60px #0b0f1414}.nav>div:hover>.mega,.nav>div:focus-within>.mega{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mg{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px 32px;display:grid}.mg a{border-radius:10px;flex-direction:column;gap:3px;padding:12px;transition:background .2s;display:flex}.mg a:hover{opacity:1;background:#f2f4f6}.mg a>span:first-child{color:#0b0f14;font-size:15px}.mg a>span:last-child{color:#667080;font-size:13px}.mtile{color:#fff;box-sizing:border-box;background:#06080c;border-radius:14px;align-items:flex-end;min-height:150px;padding:22px;display:flex;position:relative;overflow:hidden}.mtile:hover{opacity:1}.mtile:hover .l1{transform:scale(1.08)}.mtile .motion .l{transition:transform 1.2s var(--e)}.mtile .motion{background:#06080c;position:absolute;inset:0;overflow:hidden}.mtile .motion .l{will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:-14%}.mtile .motion .l1{animation:30s ease-in-out infinite alternate tp-drift1}.mtile .motion .l2{mix-blend-mode:screen;opacity:.5;animation:38s ease-in-out infinite alternate tp-drift2}@keyframes tp-drift1{0%{transform:translate(-3%,-2%)scale(1.04)}to{transform:translate(3%,2%)scale(1.14)}}@keyframes tp-drift2{0%{transform:translate(4%,3%)scale(1.12)}to{transform:translate(-4%,-3%)scale(1.02)}}@media (prefers-reduced-motion:reduce){.mtile .motion .l{animation:none}}.sp{transform-origin:0;z-index:50;pointer-events:none;background:linear-gradient(90deg,#0b0f14,#4a90d9);width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.mag{will-change:transform;transition:transform .25s var(--e)}.btn-dark{color:#fff;background:#06080c;box-shadow:inset 0 .5px #ffffff2e,inset 0 0 0 .5px #00000040,0 1px 2px #00000014}.btn-dark,.gbtn,a[href=\#cta],a[href^=mailto]{transition:background .2s ease,transform .2s var(--e),opacity .2s ease}@media (prefers-reduced-motion:reduce){.sp{display:none}}@media (max-width:900px){.hide-md{display:none!important}.stack-md{grid-template-columns:minmax(0,1fr)!important}.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 20px!important}.ft-grid>:first-child{grid-column:1/-1}}@media (max-width:640px){.hide-sm{display:none!important}.gut{padding-left:16px!important;padding-right:16px!important}.inset{margin-left:8px!important;margin-right:8px!important}.pad-sm{padding-left:20px!important;padding-right:20px!important}}.show-md{display:none}@media (max-width:900px){.show-md{display:inline-flex}.mm-btn{cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:36px;height:36px;padding:0}.mm-btn span{width:18px;height:1px;transition:transform .3s var(--e);background:#0b0f14;display:block}.mm-btn[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.mm-btn[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mm-group{border-bottom:1px solid #e6e9ed;flex-direction:column;gap:2px;padding:14px 0;display:flex}.mm-title{color:#667080;margin-bottom:4px;font-size:13px}.mm-group a{color:#0b0f14;padding:8px 0}.mm-signin{color:#5b6572;padding:18px 0;display:block}}@keyframes tp-menu{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mm-panel{animation:none}.mm-btn span{transition:none}}.skip{z-index:100;color:#fff;background:#06080c;border-radius:8px;padding:10px 14px;font-size:13px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}:focus-visible{outline-color:#4a90d9}.hdr:after{content:"";-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;z-index:0;background:#0b0f1438;height:100vh;transition:opacity .3s,visibility 0s linear .3s;position:absolute;top:100%;left:0;right:0}.mega{z-index:2}@media (min-width:901px){.hdr:has(.nav>div:hover>.mega):after{opacity:1;visibility:visible;transition-delay:0s}.hdr:has(.nav>div:focus-within>.mega):after{opacity:1;visibility:visible;transition-delay:0s}}.hdr[data-shut=true]:after{opacity:0!important;visibility:hidden!important}.hdr[data-shut=true] .nav>div>.mega{opacity:0!important;visibility:hidden!important;transform:translateY(-6px)!important}.ann-short{display:none}@media (max-width:640px){.ann-long{display:none}.ann-short{display:inline}}.demo-sk{border-radius:inherit;background:#141414;position:absolute;inset:0;overflow:hidden}.demo-sk i{background:#1f1f1f;border-radius:6px;display:block;position:absolute}.demo-sk .sb{background:#191919;border-radius:0;width:18%;top:0;bottom:0;left:0}.demo-sk .tb{background:#1b1b1b;border-radius:0;height:7%;top:0;left:0;right:0}.demo-sk .l{height:4%;left:23%}.demo-sk .l1{width:42%;top:16%}.demo-sk .l2{opacity:.7;width:60%;top:26%}.demo-sk .l3{opacity:.5;width:50%;top:36%}.demo-sk .sh{background:linear-gradient(100deg,#fff0 30%,#ffffff0f 50%,#fff0 70%) 0 0/220% 100%;border-radius:0;animation:1.6s linear infinite demo-shimmer;inset:0}@keyframes demo-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.demo-sk .sh{animation:none}}.demo-open{display:none}@media (max-width:640px){.demo-open{z-index:3;-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#0b0f149e;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font:500 12px/1 inherit;display:inline-flex;position:absolute;bottom:10px;right:10px}}.demo-full{z-index:100;background:#06080c;justify-content:center;align-items:center;animation:.3s cubic-bezier(.16,1,.3,1) both demo-full-in;display:flex;position:fixed;inset:0;overflow:hidden}.demo-full video{width:min(calc(100vw - 24px), calc((100svh - 24px) * var(--ar)));background:#0b0f14;border-radius:10px;flex:none;height:auto;display:block}@media (orientation:portrait){.demo-full video{width:min(calc(100svh - 24px), calc((100vw - 24px) * var(--ar)));transform:rotate(90deg)}}.demo-close{top:max(12px,env(safe-area-inset-top));color:#fff;cursor:pointer;z-index:2;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;height:36px;padding:0 16px;font:500 13px/1 inherit;position:fixed;right:12px}@keyframes demo-full-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.demo-full{animation:none}}:where(html[data-os=windows]){--sb-thumb:#0b0f1442;--sb-thumb-hover:#0b0f1475}:where(html[data-os=windows]) ::-webkit-scrollbar{background:0 0;width:12px;height:12px}:where(html[data-os=windows]) ::-webkit-scrollbar-track{background:0 0}:where(html[data-os=windows]) ::-webkit-scrollbar-corner{background:0 0}:where(html[data-os=windows]) ::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-width:36px;min-height:36px;transition:background-color .2s}:where(html[data-os=windows])::-webkit-scrollbar-thumb{background-color:var(--sb-thumb)}:where(html[data-os=windows]) :hover::-webkit-scrollbar-thumb{background-color:var(--sb-thumb)}:where(html[data-os=windows]) ::-webkit-scrollbar-thumb:hover{background-color:var(--sb-thumb-hover);border-width:2px}:where(html[data-os=windows]) ::-webkit-scrollbar-thumb:active{background-color:var(--sb-thumb-hover);border-width:2px}@supports ((-moz-appearance:none)){:where(html[data-os=windows]) *{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) transparent}}
:root{--fg-bg:#faf9f6;--fg-ink:#15171a;--fg-card:#edeae2;--fg-chip:#eceae4;--fg-ring:0 0 0 1px #15171a0f;--fg-lift:0 6px 20px #15171a1a}body{background:var(--fg-bg)}.hdr.isl{z-index:40;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;justify-content:space-between;align-items:center;height:40px;padding:0 16px;display:flex;position:fixed;top:14px;left:0;right:0}.hdr.isl:after{height:100vh;top:-14px}.grp{z-index:2;-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 #fff9 inset,var(--fg-lift),var(--fg-ring);pointer-events:auto;background:#ffffffd1;border-radius:999px;gap:3px;padding:3px;display:inline-flex;position:relative}.grp.mid{position:absolute;left:50%;transform:translate(-50%)}.grp.end{margin-left:auto}.isl .pb{height:34px;color:var(--fg-ink);box-shadow:var(--fg-ring);cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,padding .4s var(--e);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;line-height:1;display:inline-flex}.isl .pb:hover,.isl .menu:hover>.pb,.isl .menu:focus-within>.pb{color:var(--fg-ink);opacity:1;background:#f3f1ec}.isl .pb.logo{cursor:default;gap:0;padding:0 13px 0 11px}.isl .pb.logo a{position:relative;top:-1px}.isl .pb.logo a span{white-space:nowrap;max-width:80px;transition:max-width .5s var(--e),opacity .3s ease;display:inline-block;overflow:hidden}.hdr.sm .pb.logo a span{opacity:0;max-width:0}.hdr.sm .pb.logo{padding:0 10px 0 11px}.isl .pb.acc{color:#fff;background:linear-gradient(#2f6fd6,#1f56b8);font-weight:500;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #1b4ca3,0 6px 16px #1f56b84d}.isl .pb.acc:hover{color:#fff;background:linear-gradient(#3878e0,#245fc4)}.isl .menu{position:relative}.isl .mega{width:max-content;max-width:calc(100vw - 32px);box-shadow:none;transition:opacity .22s ease,transform .45s var(--e),visibility 0s linear .45s;background:0 0;border:0;padding-top:10px;position:absolute;top:100%;left:50%;right:auto;transform:translate(-50%,-6px)}.isl .menu:hover>.mega,.isl .menu:focus-within>.mega{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.hdr[data-shut=true] .menu>.mega{opacity:0!important;visibility:hidden!important;transform:translate(-50%,-6px)!important}.mega-card{background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) 220px;gap:10px;padding:10px;display:grid;box-shadow:0 0 0 1px #15171a12,0 24px 60px #15171a1a}.mega-card .mg{grid-template-columns:repeat(2,max-content);align-content:start;gap:2px;display:grid}.mega-card .mg a{border-radius:12px;flex-direction:column;gap:2px;padding:11px 12px;transition:background .2s;display:flex}.mega-card .mg a:hover{opacity:1;background:#f3f1ec}.mega-card .mg a>span:first-child{color:#15171a;font-size:14px;line-height:1.3}.mega-card .mg a>span:last-child{color:#6b7380;white-space:nowrap;font-size:13px;line-height:1.4}.mtile{color:#15171a;box-sizing:border-box;background:#f1efe9;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:168px;padding:16px;transition:background .25s;display:flex;position:relative;overflow:hidden}.mtile:hover{opacity:1;background:#ece9e1}.mtile .motion{display:none}.mtile .sg{letter-spacing:-.015em!important;font-size:17px!important;line-height:1.25!important}.mtile .go{color:#fff;width:28px;height:28px;transition:transform .4s var(--e);background:#15171a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mtile:hover .go{transform:translate(3px)}.hdr.isl:after{display:none}@media (min-width:1001px){.hdr:has(.menu:hover>.mega):after{opacity:1;visibility:visible;transition-delay:0s}.hdr:has(.menu:focus-within>.mega):after{opacity:1;visibility:visible;transition-delay:0s}}.isl .pdrop{width:340px;left:auto;right:0;transform:translateY(-6px)}.isl .menu.plat:hover>.pdrop,.isl .menu.plat:focus-within>.pdrop{transform:none}.hdr[data-shut=true] .menu.plat>.pdrop{transform:translateY(-6px)!important}.pdrop-card{flex-direction:column;gap:2px;padding:8px;display:flex}.pdrop-foot{color:var(--fg-ink);border-top:1px solid #eeece6;border-radius:0 0 18px 18px;margin:6px -8px -8px;padding:12px 18px;font-size:13px;display:block}.pdrop-foot span{color:#667080}.pdrop-foot:hover{opacity:1;background:#f3f1ec}.pdi{color:var(--fg-ink);opacity:0;transition:opacity .3s ease,transform .5s var(--e),background .2s ease;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:grid;transform:translateY(10px)}.menu.plat:hover .pdi,.menu.plat:focus-within .pdi{opacity:1;transform:none}.menu.plat:hover .pdi:first-child,.menu.plat:focus-within .pdi:first-child{transition-delay:50ms}.menu.plat:hover .pdi:nth-child(2),.menu.plat:focus-within .pdi:nth-child(2){transition-delay:.13s}.pdi:hover{opacity:1;background:#f3f1ec}.pdi .ic{background:var(--fg-ink);color:#fff;width:36px;height:36px;transition:transform .4s var(--e);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.pdi .ic.w,.mm-pi .ic.w{color:#15171a;background:#fff;box-shadow:inset 0 0 0 1px #15171a1f}.pdi:hover .ic{transform:scale(1.06)}.pdi-t{font-size:14px;line-height:1.25;display:block}.pdi-d{color:#667080;white-space:nowrap;margin-top:2px;font-size:13px;display:block}.pdi-a{color:#68717f;opacity:0;transition:transform .35s var(--e),opacity .25s ease;transform:translate(-4px)}.pdi:hover .pdi-a{opacity:1;transform:none}.isl .mm-btn{flex-direction:column;justify-content:center;gap:5px;width:34px;height:34px;padding:0;display:none}.isl .mm-btn span{background:var(--fg-ink);width:16px;height:1px;transition:transform .3s var(--e);display:block}.isl .mm-btn[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.isl .mm-btn[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}@media (max-width:1000px){.grp.mid{position:static;transform:none}.isl .nav>.menu,.isl .menu.plat{display:none}.isl .mm-btn{display:inline-flex}.mm-layer{z-index:39;position:fixed;inset:0}.mm-scrim{-webkit-backdrop-filter:blur(6px);background:#15171a47;border:0;padding:0;animation:.3s both mm-fade;position:absolute;inset:0}.mm-panel{-webkit-font-smoothing:antialiased;letter-spacing:-.008em;overscroll-behavior:contain;max-height:calc(100dvh - 76px);box-shadow:0 30px 80px #15171a38,var(--fg-ring);animation:tp-menu .4s var(--e) both;background:#fff;border-radius:24px;padding:10px;font-family:Geist,Inter,system-ui,sans-serif;font-size:16px;position:absolute;top:64px;left:12px;right:12px;overflow-y:auto}.mm-panel.scrolled .mm-plat{pointer-events:none}.mm-panel a{color:inherit;text-decoration:none}.mm-mini{z-index:2;height:0;position:sticky;top:0}.mm-mini-in{-webkit-backdrop-filter:blur(12px);opacity:0;transition:opacity .25s ease,transform .4s var(--e);pointer-events:none;background:#ffffffeb;border-bottom:1px solid #eeece6;border-radius:24px 24px 0 0;gap:6px;padding:8px 10px;display:flex;position:absolute;top:-10px;left:-10px;right:-10px;transform:translateY(-10px)}.mm-mini-in a{height:34px;color:var(--fg-ink);background:#f3f1ec;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:13px;display:inline-flex}.mm-panel.scrolled .mm-mini-in{opacity:1;pointer-events:auto;transform:none}.mm-plat{transform-origin:50% 0;transition:opacity .3s ease,transform .45s var(--e);border-bottom:1px solid #eeece6;gap:4px;padding:0 0 10px;display:grid}.mm-panel.scrolled .mm-plat{opacity:0;transform:scale(.94)}.mm-pi{color:var(--fg-ink);background:#f3f1ec;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:9px 12px 9px 9px;display:grid}.mm-pi .ic{background:var(--fg-ink);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.mm-pt{flex-direction:column;gap:2px;min-width:0;display:flex}.mm-pt span:first-child{white-space:nowrap;font-size:15px;line-height:1.25}.mm-pt span:last-child{color:#667080;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.3;overflow:hidden}.mm-pi>svg{color:#68717f}.mm-groups{padding:4px 8px 0}.mm-group{border-bottom:1px solid #eeece6;flex-direction:column;padding:12px 0;display:flex}.mm-group:last-child{border-bottom:0}.mm-title{color:#68717f;margin:0 0 4px;font-size:13px}.mm-group a{color:var(--fg-ink);padding:9px 0;line-height:1.3}.mm-panel .mm-cta{background:var(--fg-ink);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;height:50px;margin-top:4px;padding:0 18px;font-size:15px;font-weight:500;display:flex}}@keyframes mm-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mm-scrim{animation:none}}@media (max-width:1000px) and (min-width:901px){.mm-layer{display:none}}.btn-dark{border-radius:999px}.pill-grp{-webkit-backdrop-filter:blur(12px);background:#ffffff29;border-radius:999px;flex-wrap:wrap;gap:3px;width:max-content;max-width:100%;padding:3px;display:inline-flex;box-shadow:0 0 0 1px #ffffff38}.pill-grp a,.pill-grp button{color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.pill-grp a.w{color:var(--fg-ink);background:#fff}.pill-grp.light{box-shadow:0 0 0 1px #15171a14,var(--fg-lift);background:#fff}.pill-grp.light a,.pill-grp.light button{color:var(--fg-ink)}.pill-grp.light a.dk,.pill-grp.light button.dk{background:var(--fg-ink);color:#fff}.pill-grp a svg,.pill-grp button svg{flex:none;width:14px;height:14px}.pill-grp a:hover,.pill-grp button:hover{opacity:1}.footW{background:linear-gradient(180deg,var(--fg-bg) 0%,var(--fg-bg) 40%,#ddebf3 100%);padding-top:20px;position:relative}.sheet{z-index:2;background:var(--fg-bg);color:#5b6572;border-radius:0 0 40px 40px;padding:80px 0 56px;font-size:13px;position:relative;box-shadow:0 30px 60px #15171a0f}.ft{grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,.54fr));gap:28px;display:grid}.ft .big{letter-spacing:-.025em;max-width:440px;color:var(--fg-ink);font-size:28px;line-height:1.1}.ft .big span{color:#7a8290}.ft .tag{color:#667080;max-width:320px;margin-top:14px;font-size:13px}.ft .btn{background:var(--fg-ink);color:#fff;border-radius:999px;align-items:center;height:36px;margin-top:22px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.ft .ct{color:#68717f;margin:0 0 8px;font-size:13px}.ft a,.ft button{color:var(--fg-ink);padding:3px 0;display:block}.ft .meta{color:#68717f;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:16px;margin-top:56px;font-size:13px;display:flex}.ft .meta .brand{color:var(--fg-ink);align-items:center;gap:8px;display:inline-flex}.ft .fine{color:#68717f;flex-direction:column;grid-column:1/-1;gap:4px;font-size:13px;display:flex}.ghost{height:300px;position:relative;overflow:hidden}.ghost .gw{white-space:nowrap;position:absolute;top:-10px;left:50%;transform:translate(-50%);letter-spacing:-.05em!important;color:#fff!important;font-size:min(29vw,420px)!important}.ghost .gw svg path:first-child{stroke:#fff}@media (max-width:900px){.ft{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.ft .big{font-size:24px}.ft>:first-child{grid-column:1/-1}.sheet{border-radius:0 0 28px 28px;padding:56px 0 40px}.ghost{height:160px}}.pg-inner .phero.light{background:var(--fg-card)}.pg-inner .card{background:#fff;border-color:#15171a14}.pg-inner .ph{background:var(--fg-chip)}.pg-inner .nav>div:hover>span{background:0 0}@media (max-width:480px){.pill-grp{border-radius:26px;flex-direction:column;width:100%;display:flex}.pill-grp a,.pill-grp button{justify-content:center}.hacts.pill-grp,.acts .pill-grp{width:auto;min-width:260px}}
.pill-grp button{cursor:pointer;background:0 0;border:0;font-family:inherit}dialog.pch{text-align:left;color:#15171a;letter-spacing:-.006em;background:#fff;border:0;border-radius:24px;width:min(460px,100vw - 32px);margin:auto;padding:0;font-family:Geist,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5;box-shadow:0 40px 100px #15171a47,0 0 0 1px #15171a14}dialog.pch::backdrop{-webkit-backdrop-filter:blur(6px);background:#15171a6b}dialog.pch[open]{animation:pch-in .45s var(--e,cubic-bezier(.215,.61,.355,1)) both}dialog.pch[open]::backdrop{animation:.35s both pch-dim}@keyframes pch-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes pch-dim{0%{opacity:0}to{opacity:1}}dialog.pch .pch-in{outline:none;padding:28px 28px 22px}dialog.pch .pch-t{letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.1}dialog.pch p{color:#5b6572;margin:10px 0 0;font-size:14px}dialog.pch .pch-opts{flex-direction:column;gap:8px;margin-top:22px;display:flex}dialog.pch .pch-opt{color:#15171a;transition:background .25s ease,transform .25s var(--e,cubic-bezier(.215,.61,.355,1));background:#f6f4ef;border-radius:16px;flex-direction:column;gap:3px;padding:16px 48px 16px 18px;text-decoration:none;display:flex;position:relative}dialog.pch .pch-opt:hover{background:#f1eee7;transform:translateY(-1px)}dialog.pch .pch-opt:first-child{color:#fff;background:#15171a}dialog.pch .pch-opt:first-child:hover{background:#2a2e35}dialog.pch .pch-opt>span:first-child{letter-spacing:-.015em;font-size:17px}dialog.pch .pch-opt>span:nth-child(2){color:#5b6572;font-size:13px}dialog.pch .pch-opt:first-child>span:nth-child(2){color:#ffffffb3}dialog.pch .pch-opt svg{width:16px;height:16px;transition:transform .25s var(--e,cubic-bezier(.215,.61,.355,1));position:absolute;top:50%;right:18px;transform:translateY(-50%)}dialog.pch .pch-opt:hover svg{transform:translate(3px,-50%)}dialog.pch .pch-opt:focus-visible{outline-offset:2px;outline:2px solid #1f56b8}dialog.pch .pch-x{font:inherit;color:#7a8290;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:14px auto 0;padding:6px 10px;font-size:13px;text-decoration:underline;display:block}dialog.pch .pch-x:hover{color:#15171a}@media (prefers-reduced-motion:reduce){dialog.pch[open],dialog.pch[open]::backdrop{animation:none}}
.tp-linkbtn{font:inherit;color:inherit;cursor:pointer;text-align:left;letter-spacing:inherit;background:0 0;border:0;margin:0;padding:0}.tp-linkbtn:hover{opacity:.85}.tp-linkbtn:focus-visible,.tp-cs-btn:focus-visible,.tp-cs-link:focus-visible,.tp-cs-close:focus-visible,.tp-switch:focus-visible,.tp-cs-more:focus-visible{outline-offset:2px;outline:2px solid #4a90d9}.tp-cs-banner,.tp-cs-drawer{letter-spacing:-.008em;color:#5b6572;font-family:Geist,Inter,system-ui,sans-serif;font-size:13px;line-height:1.5}.tp-cs-banner{z-index:60;box-sizing:border-box;-webkit-backdrop-filter:blur(16px);width:min(360px,100vw - 32px);animation:tp-cs-rise .6s var(--e) both;background:#fffffff0;border-radius:18px;flex-direction:column;align-items:stretch;gap:12px;padding:16px 18px;font-size:13px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 0 0 1px #15171a0f,0 24px 60px #0b0f1424}.tp-cs-text strong{color:#0b0f14;font-weight:500}.tp-cs-text a{color:#0b0f14;text-underline-offset:3px;text-decoration:underline}.tp-cs-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tp-cs-btn{height:32px;font:inherit;cursor:pointer;white-space:nowrap;transition:background .2s ease,transform .2s var(--e),border-color .2s ease;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.tp-cs-dark{color:#fff;background:#06080c;border:0;box-shadow:inset 0 .5px #ffffff2e}.tp-cs-dark:hover{background:#111722;transform:translateY(-1px)}.tp-cs-line{color:#0b0f14;background:0 0;border:1px solid #c9ced5}.tp-cs-line:hover{border-color:#0b0f14}.tp-cs-link{height:32px;font:inherit;color:#0b0f14;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 6px;font-size:13px;text-decoration:underline}@keyframes tp-cs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tp-cs-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes tp-cs-fade{0%{opacity:0}to{opacity:1}}.tp-cs-scrim{z-index:70;background:#06080c61;justify-content:flex-end;animation:.3s both tp-cs-fade;display:flex;position:fixed;inset:0}.tp-cs-drawer{box-sizing:border-box;width:min(440px,100%);height:100%;animation:tp-cs-slide .45s var(--e) both;background:#fff;padding:28px 32px 32px;overflow-y:auto;box-shadow:-30px 0 80px #0b0f1429}.tp-cs-head{justify-content:space-between;align-items:center;display:flex}.tp-cs-head h2{letter-spacing:-.025em;color:#0b0f14;margin:0;font-size:24px;font-weight:400;line-height:1.15}.tp-cs-close{cursor:pointer;background:0 0;border:0;border-radius:8px;width:36px;height:36px;position:relative}.tp-cs-close span,.tp-cs-close span:before{content:"";background:#0b0f14;width:14px;height:1px;position:absolute;top:17.5px;left:11px}.tp-cs-close span{transform:rotate(45deg)}.tp-cs-close span:before{top:0;left:0;transform:rotate(90deg)}.tp-cs-lead{color:#5b6572;margin:12px 0 22px;font-size:14px}.tp-cs-row{border-top:1px solid #e6e9ed;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.tp-cs-name{color:#0b0f14;font-size:15px}.tp-cs-desc{color:#667080;max-width:290px;margin-top:4px;font-size:13px}.tp-switch{cursor:pointer;background:#c9ced5;border:0;border-radius:999px;flex-shrink:0;width:40px;height:24px;padding:0;transition:background .25s;position:relative}.tp-switch span{width:18px;height:18px;transition:transform .3s var(--e);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0b0f1440}.tp-switch[aria-checked=true]{background:#06080c}.tp-switch[aria-checked=true] span{transform:translate(16px)}.tp-switch:disabled{opacity:.5;cursor:not-allowed}.tp-cs-foot{border-top:1px solid #e6e9ed;flex-direction:column;gap:8px;padding-top:22px;display:flex}.tp-cs-foot .tp-cs-btn{width:100%;height:44px}.tp-cs-more{color:#0b0f14;text-underline-offset:3px;margin-top:18px;text-decoration:underline;display:inline-block}@media (max-width:720px){.tp-cs-banner{width:min(360px,100vw - 16px);bottom:8px;left:8px}.tp-cs-drawer{padding:24px 20px 28px}}@media (prefers-reduced-motion:reduce){.tp-cs-banner,.tp-cs-drawer,.tp-cs-scrim{animation:none}.tp-switch,.tp-switch span{transition:none}}
@media print{.hdr,.footW,.tp-cs-banner,.skip,.sp,.demo-open,.pill-grp,.iclose,.mm-layer,.feedlink,.term-tip{display:none!important}html,body,.pg-inner,.pg-home{color:#000!important;background:#fff!important}.pg-inner main{position:static!important}.pg-inner .stackv{opacity:1!important;filter:none!important;min-height:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0 0 18pt!important;display:block!important;position:static!important;transform:none!important}.rv .r,.rv .r.hd,.rv .r.big,.in,.ln>span{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}section[data-fx]{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}.pg-inner .ih{text-align:left;padding:0 0 12pt!important}.pg-inner .ih h1{max-width:none!important;margin:0!important;font-size:28pt!important}.pg-inner .ih .lede,.pg-inner .ih .meta{color:#333!important;max-width:none!important;margin-left:0!important}.toc,.hide-md{display:none!important}.stack-md{display:block!important}.prose{max-width:none!important}.prose .sec{break-inside:avoid;border-top-color:#ccc!important;padding:12pt 0!important}.prose h2{break-after:avoid;font-size:16pt!important}.prose p,.prose ul,.kv{color:#000!important;font-size:11pt!important}.prose a[href^=http]:after{content:" (" attr(href) ")";color:#555;font-size:90%}a{text-decoration:underline;color:#000!important}.term{text-decoration:none!important}@page{margin:18mm}}
/*# sourceMappingURL=3scmk5fdzucuq.css.map*/