@font-face{font-family:Giga Sans Display;font-weight:500;font-display:swap;src:url(../media/giga_sans_display_500.19qt4e62v5211.woff2?dpl=dpl_8kSztBicQhExY4WKHzPRL3aWyWsz)format("woff2"),local("Giga Sans Display Trial 500"),local(GigaSansDisplayTrial-500)}@font-face{font-family:Giga Sans Text;font-weight:400;font-display:swap;src:url(../media/giga_sans_text_400.2vn53opu9vwxe.woff2?dpl=dpl_8kSztBicQhExY4WKHzPRL3aWyWsz)format("woff2"),local("Giga Sans Text Trial 400"),local(GigaSansTextTrial-400)}@font-face{font-family:Geist;font-weight:400 500;font-display:swap;src:url(../media/geist-latin.0wgildi0cnwt9.woff2?dpl=dpl_8kSztBicQhExY4WKHzPRL3aWyWsz)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-weight:400 500;font-display:swap;src:url(../media/geist-latin-ext.21jp631_3pja2.woff2?dpl=dpl_8kSztBicQhExY4WKHzPRL3aWyWsz)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-weight:400 500;font-display:swap;src:url(../media/geist-mono-latin.0r6juujl39pe6.woff2?dpl=dpl_8kSztBicQhExY4WKHzPRL3aWyWsz)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 Mono;font-weight:400 500;font-display:swap;src:url(../media/geist-mono-latin-ext.1rgnod-3esatf.woff2?dpl=dpl_8kSztBicQhExY4WKHzPRL3aWyWsz)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}#bar,#footer{--sans:"Geist", system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, monospace;--display:"Giga Sans Display", "Geist", system-ui, sans-serif;--text:"Giga Sans Text", "Geist", system-ui, sans-serif;--key-radius:8px;--key-face:linear-gradient(123.37deg, #3b3b3e 13.97%, #2a2a2d 87.5%);--key-edge:#ffffff1f;--key-lit:inset 1px 1px 0 #ffffff14;--key-ink:#e8edefe0;--key-shadow:4px 6px 5px #00000080, 2px 4px 2.5px #0009;--key-shadow-down:1px 2px 2px #00000080, 1px 1px 1px #0009;--key-hover:brightness(1.12);--key-ring:1.5px solid #e8edef99;--key-release:.15s cubic-bezier(.16,.84,.32,1);--key-mono:400 11px/14px "Geist Mono", geistMono, monospace;--okey-face:linear-gradient(155.7deg, #f7732b 13.97%, #dd520c 87.5%);--okey-edge:#ffd2b8b3;--okey-lit:inset 1px 1px 0 #ffffff40;--okey-ink:#fffffff2;--okey-cast:8px 12px 18px #00000059, 4px 6px 8px #00000073, 2px 4px 6px #00000080;--okey-cast-down:1px 2px 3px #00000073, 1px 1px 1px #00000080;--well-glass:linear-gradient(162.07deg, #141517 4.55%, #030405 95.45%);--well-edge:#ffffff14}:where(#bar,#footer) .part{visibility:hidden}:where(#bar,#footer) .part.on{visibility:visible}:where(#bar,#footer) .sh{opacity:var(--room);pointer-events:none;position:absolute}:where(#bar,#footer) .rise[data-rise=chrome]{width:1440px;height:86px;top:0;left:0}:where(#bar,#footer) .chrome{width:1440px;height:86px;position:absolute;top:0;left:0}:where(#bar,#footer) .chrome>*{position:absolute}:where(#bar,#footer) a{color:inherit}:where(#bar,#footer) .banner{-webkit-backdrop-filter:blur(24px);background:#0000008c;width:1440px;height:32px;top:0;left:0}:where(#bar,#footer) .banner p{text-align:center;font:400 12px/16px var(--sans);color:#fff;position:absolute;top:8px;left:0;right:0}#bar p,#footer p{margin:0}#bar .banner-short{display:none}:where(#bar,#footer) .banner a{text-underline-position:from-font;text-decoration:underline}:where(#bar,#footer) .banner-x{box-sizing:border-box;width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:9px;transition:background-color .15s cubic-bezier(.16,.84,.32,1);display:block;position:absolute;top:0;left:1404px}:where(#bar,#footer) .banner-x svg{width:14px;height:14px;display:block}:where(#bar,#footer) .banner.gone{visibility:hidden}:where(#bar,#footer) .nav{width:1440px;height:54px;top:32px;left:0}:where(#bar,#footer) .nav>*{position:absolute}:where(#bar,#footer) .logo{left:calc(56px + var(--gut,0px));align-items:flex-start;gap:8px;height:24px;text-decoration:none;display:flex;top:15px}:where(#bar,#footer) .logo .logomark{width:22px;height:22px;margin-top:1px;display:block}:where(#bar,#footer) .logo .logomark svg{width:22px;height:22px;display:block}:where(#bar,#footer) .logo .wordmark{font:500 24px/24px var(--display);letter-spacing:.07px;color:#fff}:where(#bar,#footer) .items{width:1440px;height:40px;top:7px;left:0}:where(#bar,#footer) .ng{position:absolute;top:0}:where(#bar,#footer) .item{cursor:pointer;height:40px;font:400 14px/24px var(--sans);color:#fff;opacity:.62;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:0;padding:0 16px;display:flex;position:relative}:where(#bar,#footer) .item svg{width:14px;height:14px;transition:transform .2s cubic-bezier(.16,.84,.32,1);display:block}:where(#bar,#footer) .signin{height:42px;font:400 14px/20px var(--text);color:#fff;border-radius:8px;align-items:center;padding:0 20px;text-decoration:none;display:flex;top:6px;left:1168px}:where(#bar,#footer) .rise[data-rise=chrome]{z-index:3}html.live :where(#bar,#footer) .chrome .live-link,html.live :where(#bar,#footer) .chrome .item,html.live :where(#bar,#footer) .chrome .banner-x{pointer-events:auto}:where(#bar,#footer) .item,:where(#bar,#footer) .signin,:where(#bar,#footer) .banner a,:where(#bar,#footer) .logo{outline:none;transition:opacity .15s cubic-bezier(.16,.84,.32,1),background-color .15s cubic-bezier(.16,.84,.32,1)}:where(#bar,#footer) .item:hover,:where(#bar,#footer) .item[aria-expanded=true]{opacity:1}:where(#bar,#footer) .item[aria-expanded=true] svg{transform:rotate(180deg)}:where(#bar,#footer) .signin:hover{background:#ffffff14}:where(#bar,#footer) .banner a:hover{opacity:.8}:where(#bar,#footer) .banner-x:hover{background:#ffffff1a}:where(#bar,#footer) .logo:hover{opacity:.86}:where(#bar,#footer) .item:focus-visible,:where(#bar,#footer) .signin:focus-visible,:where(#bar,#footer) .banner-x:focus-visible,:where(#bar,#footer) .logo:focus-visible{opacity:1;box-shadow:inset 0 0 0 1.5px #fff9}:where(#bar,#footer) .banner a:focus-visible{border-radius:3px;box-shadow:0 0 0 1.5px #fff9}:where(#bar,#footer) .menu{box-sizing:border-box;visibility:hidden;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#0e0b0a9e;border-radius:12px;min-width:184px;padding:6px;position:absolute;top:44px;left:4px;box-shadow:0 0 0 1px #ffffff1a,0 14px 34px #0000004d}:where(#bar,#footer) .ng.open .menu{visibility:visible}:where(#bar,#footer) .menu a{font:400 14px/20px var(--sans);color:#ffffffb8;white-space:nowrap;pointer-events:auto;border-radius:7px;outline:none;padding:8px 12px;text-decoration:none;transition:color .15s cubic-bezier(.16,.84,.32,1),background-color .15s cubic-bezier(.16,.84,.32,1);display:block}:where(#bar,#footer) .menu a:hover,:where(#bar,#footer) .menu a:focus-visible{color:#fff;background:#ffffff14}:where(#bar,#footer) .menu-wide{gap:24px;padding:12px;display:flex}:where(#bar,#footer) .menu-col{width:336px;position:relative}:where(#bar,#footer) .menu-col+.menu-col{width:300px}:where(#bar,#footer) .menu-col+.menu-col:before{content:"";background:#ffffff12;width:1px;position:absolute;top:6px;bottom:6px;left:-12px}:where(#bar,#footer) .menu-h{font:500 11px/14px var(--mono);letter-spacing:.825px;text-transform:uppercase;color:#ffffff8c;margin:0;padding:6px 14px 12px}:where(#bar,#footer) .menu-wide a{white-space:normal;border-radius:8px;padding:12px 14px 13px}:where(#bar,#footer) .menu-wide a+a{margin-top:2px}:where(#bar,#footer) .menu-wide .mt{color:#ffffffeb;display:block}:where(#bar,#footer) .menu-wide .md{font:400 13px/19px var(--sans);color:#ffffff8c;text-wrap:pretty;margin-top:4px;transition:color .15s cubic-bezier(.16,.84,.32,1);display:block}:where(#bar,#footer) .menu-wide a:hover .md,:where(#bar,#footer) .menu-wide a:focus-visible .md{color:#ffffffb3}:where(#bar,#footer) .menu-wide a:hover .mt,:where(#bar,#footer) .menu-wide a:focus-visible .mt,:where(#bar,#footer) .menu-wide a[aria-current=page] .mt{color:#fff}:where(#bar,#footer) .menu-wide a.st{grid-template-columns:24px 1fr;display:grid}:where(#bar,#footer) .menu-wide .st .mn{font:400 11px/20px var(--mono);letter-spacing:.5px;color:#ffffff8c;grid-row:1}:where(#bar,#footer) .menu-wide .st .mt,:where(#bar,#footer) .menu-wide .st .md{grid-column:2}:where(#bar,#footer) .menu-rule{background:#ffffff14;height:1px;margin:6px 12px;display:block}:where(#bar,#footer) .menu-wide .menu-rule{margin:10px 14px}:where(#bar,#footer) .menu a[aria-current=page]{color:#fff}:where(#bar,#footer) .demo-hit{color:#0000;width:119px;height:42px;font:400 1px/1 var(--sans);-webkit-tap-highlight-color:transparent;border-radius:8px;outline:none;text-decoration:none;top:38px;left:1265px}:where(#bar,#footer) .chrome>.demo-hit{position:absolute}#bar{--k:max(1, var(--s,1));--gut:max(0px, (100vw - 1440px) / 2);z-index:50;width:calc(100% / var(--k));height:86px;transform:scale(var(--k));transform-origin:0 0;pointer-events:none;position:fixed;top:0;left:0}#bar>*{position:absolute}#bar.docked{translate:0 calc(-32px * var(--k));transition:translate .22s cubic-bezier(.16,.84,.32,1)}#bar .rise[data-rise=chrome],#bar .chrome,#bar .banner,#bar .nav{width:100%}#bar .items{left:calc(50% - 720px)}#bar .ng:first-child{left:492.52px}#bar .ng:nth-child(2){left:601.21px}#bar .ng:nth-child(3){left:715.26px}#bar .ng:nth-child(4){left:832.63px}#bar .banner-x{left:calc(100% - 36px)}#bar .signin{left:calc(100% - 272px - var(--gut,0px))}#bar .demo-hit{left:calc(100% - 175px - var(--gut,0px))}:where(#bar,#footer) .bar-glass{opacity:0;-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);background:#08070766;width:100%;height:54px;top:32px;left:0;box-shadow:inset 0 -1px #ffffff12}html.live :where(#bar,#footer) .bar-glass{pointer-events:auto}:where(#bar,#footer) .bar-demo{left:calc(100% - 175px - var(--gut,0px));width:119px;height:42px;top:38px}:where(#bar,#footer) .bar-demo>*,:where(#bar,#footer) .bar-demo .part>*,:where(#bar,#footer) .bar-lit>*{position:absolute}:where(#bar,#footer) .bar-demo .part,:where(#bar,#footer) .bar-lit{inset:0}#bar .nav-demo,#bar .nav-demo-sh{top:0;left:0}:where(#bar,#footer) .nav-demo-night{box-sizing:border-box;border:1px solid var(--okey-edge);border-radius:var(--key-radius);background:var(--okey-face);opacity:0;box-shadow:calc(8px * (1 - var(--fp,0))) calc(12px * (1 - var(--fp,0))) calc(18px * (1 - var(--fp,0))) #00000059, calc(4px * (1 - .75 * var(--fp,0))) calc(6px * (1 - .67 * var(--fp,0))) calc(8px * (1 - .625 * var(--fp,0))) #00000073, calc(2px * (1 - .5 * var(--fp,0))) calc(4px * (1 - .75 * var(--fp,0))) calc(6px * (1 - .83 * var(--fp,0))) #00000080, var(--okey-lit);transform:translate(calc(1px * var(--fp,0)), calc(2px * var(--fp,0)));filter:brightness(calc(1 + .12 * var(--fh,0)));inset:0}:where(#bar,#footer) .nav-demo-night .lbl-demo{color:var(--okey-ink)}#bar .item{transition:opacity .1s cubic-bezier(.16,.84,.32,1),background-color .1s cubic-bezier(.16,.84,.32,1)}#bar .item:hover,#bar .item[aria-expanded=true]{background:#ffffff0f}#bar .item:active,#bar .signin:active{background:#ffffff1f;transition-duration:40ms}#bar{--bar-ease:cubic-bezier(.22,1,.36,1)}:where(#bar,#footer) .bar-hl,:where(#bar,#footer) .bar-drop{display:none}@media (min-width:1024px){#bar .bar-hl{width:var(--hw,0px);height:40px;translate:var(--hx,0px) 0;opacity:0;pointer-events:none;transition:translate .26s var(--bar-ease), width .26s var(--bar-ease), opacity .16s linear;background:#ffffff12;border-radius:8px;display:block;top:7px;left:0}#bar .bar-hl.on{opacity:1}#bar .item:hover,#bar .item[aria-expanded=true]{background:0 0}#bar .item:active{background:#ffffff0f}#bar .item svg{transition:transform .26s var(--bar-ease)}#bar .bar-drop{width:var(--dw,184px);height:var(--dh,0px);translate:var(--dx,0px) var(--dy,0px);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);pointer-events:none;opacity:0;transform-origin:50% 0;transition:translate .28s var(--bar-ease), width .28s var(--bar-ease), height .28s var(--bar-ease), opacity .14s linear, transform .14s var(--bar-ease);background:#100d0c85;border-radius:12px;display:block;top:0;left:0;transform:translateY(-6px)scale(.98);box-shadow:0 0 0 1px #ffffff1a,0 16px 40px #0000004d}#bar .bar-drop.on{opacity:1;transition:translate .28s var(--bar-ease), width .28s var(--bar-ease), height .28s var(--bar-ease), opacity .18s linear, transform .24s var(--bar-ease);transform:none}#bar .bar-drop.jump,#bar .bar-hl.jump{transition-property:opacity,transform}#bar .menu{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;opacity:0;transform:translate(var(--mx,0px), var(--my,0px));transition:opacity .12s linear, transform .28s var(--bar-ease), visibility 0s linear .12s;background:0 0;top:57px}#bar .ng.open .menu{opacity:1;pointer-events:auto;transition:opacity .18s linear 50ms, transform .28s var(--bar-ease), visibility 0s;transform:none}#bar .ng.open .menu:before{content:"";height:17px;position:absolute;top:-17px;left:0;right:0}#bar .menu a{transition:color .1s linear,background-color .1s linear}}@media (prefers-reduced-motion:reduce){#bar .bar-hl,#bar .bar-drop,#bar .bar-drop.on,#bar .menu,#bar .ng.open .menu{transition:none;transform:none}}:where(#bar,#footer) .bar-menu,:where(#bar,#footer) .sheet-back,:where(#bar,#footer) .sheet-foot,.sheet-glass{display:none}:where(#bar,#footer) .bar-menu{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;outline:none;width:40px;height:40px;margin:0;padding:0;transition:background-color .1s cubic-bezier(.16,.84,.32,1);top:7px;right:20px}:where(#bar,#footer) .bar-menu i{background:currentColor;border-radius:1px;width:16px;height:1.5px;transition:transform .18s cubic-bezier(.16,.84,.32,1);position:absolute;left:12px}:where(#bar,#footer) .bar-menu i:first-child{top:16px}:where(#bar,#footer) .bar-menu i:last-child{top:22.5px}:where(#bar,#footer) .bar-menu[aria-expanded=true] i:first-child{transform:translateY(3.25px)rotate(45deg)}:where(#bar,#footer) .bar-menu[aria-expanded=true] i:last-child{transform:translateY(-3.25px)rotate(-45deg)}@media (hover:hover){:where(#bar,#footer) .bar-menu:hover{background:#ffffff14}}:where(#bar,#footer) .bar-menu:active{background:#ffffff24;transition-duration:40ms}:where(#bar,#footer) .bar-menu:focus-visible{box-shadow:inset 0 0 0 1.5px #fff9}html.live #bar .bar-menu{pointer-events:auto}html.sheet-open{overflow:hidden}@media (max-width:1023px){#bar .banner p{white-space:nowrap;justify-content:center;gap:4px;padding:0 40px 0 16px;display:flex}#bar .banner-msg{text-overflow:ellipsis;min-width:0;overflow:hidden}#bar .banner a{flex:none}#bar .logo{left:16px}#bar .logo:after{content:"";position:absolute;inset:-10px -8px}#bar .signin{display:none}:where(#bar,#footer) .bar-demo,#bar .demo-hit{left:calc(100% - 187px)}#bar .bar-menu{display:block}#bar .banner,#bar .logo,#bar .bar-menu{z-index:1}#bar .items{--sheet-top:calc(86px + var(--sheet-y,0px));--foot:calc(80px + env(safe-area-inset-bottom,0px));--head:72px;--name:400 clamp(24px, 6vw, 28px)/1.2 var(--sans);z-index:0;left:0;top:calc(-32px - var(--sheet-y,0px));width:100%;height:100dvh;padding-top:var(--sheet-top);box-sizing:border-box;pointer-events:auto;visibility:hidden;flex-direction:column;display:flex;overflow:hidden}.sheet-glass{z-index:49;pointer-events:none;visibility:hidden;-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);background:#08070799;display:block;position:fixed;inset:0}#bar.sheet+.sheet-glass{visibility:visible}#bar.sheet .bar-glass{visibility:hidden}#bar.sheet .bar-demo,#bar.sheet .demo-hit{z-index:4}@media (prefers-reduced-transparency:reduce){.sheet-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000}}#bar.sheet .items{visibility:visible}#bar .items:before{content:"";left:0;right:0;top:calc(var(--sheet-top) - 1px);opacity:.09;transform-origin:0;background:#fff;height:1px;position:absolute}#bar:not(.sheet) .items>*{opacity:0;transition:opacity .1s linear}#bar .items.snap,#bar .items.snap *,#bar .items.snap :before,#bar .items.snap :after{transition:none!important}#bar .sheet-list{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 0;overflow-y:auto}#bar .items.drill .sheet-list{overflow:hidden}#bar .ng{position:static}#bar .ng:nth-child(2){--i:1}#bar .ng:nth-child(3){--i:2}#bar .ng:nth-child(4){--i:3}#bar .item{width:100%;height:72px;font:var(--name);letter-spacing:-.01em;color:#ffffffe6;opacity:1;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;justify-content:space-between;gap:16px;padding:0 16px;overflow:clip}#bar .item:after,#bar .sheet-back:after{content:"";opacity:.08;transform-origin:0;background:linear-gradient(90deg,#0000,#fff 6% 94%,#0000);height:1px;position:absolute;bottom:0;left:16px;right:16px}#bar .item svg,#bar .item[aria-expanded=true] svg{opacity:.6;width:16px;height:16px;transform:rotate(-90deg)}#bar .item:hover,#bar .item[aria-expanded=true]{background:0 0}#bar .item:active{background:#ffffff0f;transition-duration:40ms}#bar .items.drill .item{visibility:hidden;opacity:0}#bar .item.hold{opacity:0}#bar .menu{left:0;top:calc(var(--sheet-top) + var(--head));bottom:var(--foot);box-sizing:border-box;overscroll-behavior:contain;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;min-width:0;box-shadow:none;visibility:hidden;background:0 0;border-radius:0;padding:12px 0 32px;display:block;position:absolute;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000);mask-image:linear-gradient(#000 calc(100% - 32px),#0000)}#bar .ng.open .menu{visibility:visible}#bar .menu a{white-space:normal;font:400 19px/26px var(--sans);letter-spacing:-.005em;color:#ffffffe0;-webkit-tap-highlight-color:transparent;border-radius:10px;margin:0 8px;padding:16px 8px;position:relative}#bar .menu a+a:before{content:"";opacity:.07;background:linear-gradient(90deg,#0000,#fff 6% 94%,#0000);height:1px;position:absolute;top:0;left:8px;right:8px}#bar .menu a:hover{color:#ffffffe0;background:0 0}@media (hover:hover){#bar .menu a:hover{color:#fff;background:#ffffff0f}}#bar .menu a:focus-visible{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #fff9}#bar .menu a:active{color:#fff;background:#ffffff0f;transition-duration:40ms}#bar .menu-col,#bar .menu-col+.menu-col{width:auto}#bar .menu-col+.menu-col{margin-top:28px}#bar .menu-col+.menu-col:before,#bar .menu-wide a:before{display:none}#bar .menu-h{padding:12px 16px 10px}#bar .menu-wide a{padding:14px 8px 15px;font-size:18px;line-height:24px}#bar .menu-wide .md{letter-spacing:0;margin-top:3px;font-size:14px;line-height:21px}#bar .menu-wide .st .mn{line-height:24px}#bar .menu-wide .menu-rule{margin:10px 16px}#bar #m-industries{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}#bar #m-industries a{padding:14px 8px;font-size:18px;line-height:24px}#bar #m-industries a:before{display:none}#bar #m-industries a:last-child{grid-column:1/-1;margin-top:12px}#bar #m-industries a:last-child:before{display:block;top:-6px}#bar .sheet-back{left:0;top:var(--sheet-top);width:100%;height:var(--head);box-sizing:border-box;cursor:pointer;font:var(--name);letter-spacing:-.01em;color:#ffffffe6;text-align:left;-webkit-tap-highlight-color:transparent;visibility:hidden;background:0 0;border:0;border-radius:0;outline:none;align-items:center;gap:6px;margin:0;padding:0 16px 0 10px;display:flex;position:absolute}#bar .items.drill .sheet-back,#bar .items.backing .sheet-back{visibility:visible}#bar .sheet-back svg{opacity:0;flex:none;width:18px;height:18px;display:block;transform:rotate(90deg)}#bar .items.drill .sheet-back svg{opacity:.8}#bar .sheet-back-l{white-space:nowrap;display:block}#bar .sheet-back:after{opacity:0}#bar .items.drill .sheet-back:after{opacity:.08}#bar .sheet-back:active{background:#ffffff0f}#bar .sheet-back:focus-visible{box-shadow:inset 0 0 0 1.5px #fff9}#bar .sheet-foot{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));flex:none;gap:12px;display:flex;position:relative}#bar .sheet-signin,#bar .sheet-demo{box-sizing:border-box;border-radius:var(--key-radius);height:48px;font:400 15px/20px var(--text);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:translate var(--key-release), box-shadow var(--key-release), filter .15s cubic-bezier(.16,.84,.32,1);outline:none;flex:1 1 0;justify-content:center;align-items:center;margin:0;padding:0 12px;text-decoration:none;display:flex}#bar .sheet-signin{border:1px solid var(--key-edge);background:var(--key-face);color:var(--key-ink);box-shadow:var(--key-shadow), var(--key-lit)}#bar .sheet-demo{border:1px solid var(--okey-edge);background:var(--okey-face);color:var(--okey-ink);font:var(--key-mono);text-transform:uppercase;box-shadow:var(--okey-cast), var(--okey-lit)}@media (hover:hover){#bar .sheet-signin:hover,#bar .sheet-demo:hover{filter:var(--key-hover)}}#bar .sheet-signin:active,#bar .sheet-demo:active{transition-duration:40ms;transition-timing-function:linear;translate:1px 2px}#bar .sheet-signin:active{box-shadow:var(--key-shadow-down), var(--key-lit)}#bar .sheet-demo:active{box-shadow:var(--okey-cast-down), var(--okey-lit)}#bar .sheet-signin:focus-visible,#bar .sheet-demo:focus-visible{outline:var(--key-ring);outline-offset:3px}@media (prefers-reduced-motion:no-preference){#bar .items,.sheet-glass{clip-path:inset(0 0 100%);transition:clip-path .22s cubic-bezier(.4,0,.2,1) 80ms,visibility 0s linear .3s}#bar.sheet .items,#bar.sheet+.sheet-glass{clip-path:inset(0);transition:clip-path .34s cubic-bezier(.22,1,.36,1),visibility}#bar.sheet .items:before{animation:.42s linear both sheet-pen}#bar.sheet .item:after{animation:.42s linear both sheet-pen;animation-delay:calc(60ms + var(--i,0) * 50ms)}#bar.sheet .item-l,#bar.sheet .item svg{animation:sheet-rise .56s var(--bar-ease) both;animation-delay:calc(.1s + var(--i,0) * 50ms)}#bar.sheet .sheet-foot{animation:sheet-in .5s var(--bar-ease) both;animation-delay:.28s}#bar .item{transition:translate .38s var(--bar-ease), opacity .24s linear .1s, background-color .15s cubic-bezier(.16,.84,.32,1)}#bar .items.drill .item{transition:translate .38s var(--bar-ease), opacity .1s linear, visibility 0s linear .38s;translate:-24%}#bar .items.drill .ng.open .item,#bar .item.hold{transition:none}#bar .menu{opacity:0;transition:translate .38s var(--bar-ease), opacity .18s linear, visibility 0s linear .38s;translate:100%}#bar .ng.open .menu{opacity:1;transition:translate .38s var(--bar-ease), opacity .24s linear 40ms, visibility 0s;translate:0}#bar .ng.open .menu :is(a,.menu-h,.menu-rule){animation:sheet-in .46s var(--bar-ease) both;animation-delay:calc(80ms + var(--j,0) * 24ms)}#bar .sheet-back svg{transition:opacity .16s linear, translate .38s var(--bar-ease);translate:10px}#bar .items.drill .sheet-back svg{transition-delay:60ms;translate:0}#bar .items.drill .sheet-back:after{animation:.42s linear 80ms both sheet-pen}}@media (prefers-reduced-motion:reduce){#bar .items,.sheet-glass{opacity:0;transition:opacity .12s linear,visibility 0s linear .12s}#bar.sheet .items,#bar.sheet+.sheet-glass{opacity:1;transition:opacity .12s linear,visibility}#bar .items .item{transition:opacity .12s linear}#bar .items.drill .item{transition:opacity .12s linear,visibility 0s linear .12s}#bar .items .menu{opacity:0;transition:opacity .12s linear,visibility 0s linear .12s}#bar .items .ng.open .menu{opacity:1;transition:opacity .12s linear,visibility}}}@keyframes sheet-pen{0%{opacity:.5;transform:scaleX(0)}70%{opacity:.5;transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes sheet-rise{0%{opacity:0;translate:0 40px}}@keyframes sheet-in{0%{opacity:0;translate:0 14px}}:where(#bar,#footer) .btn-light{box-sizing:border-box;box-shadow:inset calc(-1px * var(--rl,1)) calc(-1.5px * var(--rl,1)) 1.5px #827c7a59, inset calc(1px * var(--rl,1)) calc(1px * var(--rl,1)) 0 #ffffffe6;border:1px solid #fffffff2;border-radius:8px}:where(#bar,#footer) .nav-demo,:where(#bar,#footer) .nav-demo-sh{width:119px;height:42px;transform:translate(calc(1px * var(--fp,0)), calc(2px * var(--fp,0)));border-radius:8px;top:38px;left:1265px}:where(#bar,#footer) .nav-demo{background:var(--okey-face);border-color:var(--okey-edge);box-shadow:var(--okey-lit);filter:brightness(calc(1 + .12 * var(--fh,0)))}:where(#bar,#footer) .nav-demo-sh{box-shadow:calc(4px * var(--rl,1) * (1 - .8 * var(--fp,0)) * (1 + .3 * var(--fh,0))) calc(6px * var(--rl,1) * (1 - .8 * var(--fp,0)) * (1 + .3 * var(--fh,0))) calc(4px * var(--rl,1) * (1 + .5 * var(--fh,0))) #00000073, calc(1.5px * var(--rl,1) * (1 - .6 * var(--fp,0))) calc(2px * var(--rl,1) * (1 - .6 * var(--fp,0))) 1px #00000080}:where(#bar,#footer) .lbl-demo{text-align:center;font:var(--key-mono);text-transform:uppercase;color:var(--okey-ink);position:absolute;top:13px;left:0;right:0}html.ground-light #bar:not(.sheet){--dk:calc(var(--day,1) * 100%);--ik:clamp(0, calc((var(--day,1) - .45) * 6.667), 1);--day-ink:color-mix(in srgb, #0b0b0c calc(var(--ik) * 100%), #fff);--day-ring:color-mix(in srgb, #00000080 calc(var(--ik) * 100%), #fff9)}html.ground-light #bar:not(.sheet) .banner{background:color-mix(in srgb, #faf9f7 var(--dk), #0000008c);box-shadow:inset 0 -1px 0 color-mix(in srgb, #0000000d var(--dk), transparent)}html.ground-light #bar:not(.sheet) .banner p{color:var(--day-ink)}html.ground-light #bar:not(.sheet) .bar-glass{background:color-mix(in srgb, #faf9f7bd var(--dk), #08070766);box-shadow:inset 0 -1px 0 color-mix(in srgb, #00000014 var(--dk), #ffffff12)}html.ground-light #bar:not(.sheet) :is(.wordmark,.item,.signin,.bar-menu){color:var(--day-ink)}html.ground-light #bar:not(.sheet) .item{opacity:calc(.62 + .04 * var(--ik))}html.ground-light #bar:not(.sheet) :is(.item:hover,.item[aria-expanded=true],.item:focus-visible){opacity:1}html.ground-light #bar:not(.sheet) .svg-giga-mark path{fill:var(--day-ink)}html.ground-light #bar:not(.sheet) :is(.svg-icon-chevron,.svg-icon-close) path{stroke:var(--day-ink)}html.ground-light #bar:not(.sheet) :is(.signin:hover,.banner-x:hover){background:#0000000d}html.ground-light #bar:not(.sheet) :is(.item:active,.signin:active){background:#00000014}html.ground-light #bar:not(.sheet) :is(.item,.signin,.banner-x,.logo,.bar-menu):focus-visible{box-shadow:inset 0 0 0 1.5px var(--day-ring)}html.ground-light #bar:not(.sheet) .banner a:focus-visible{box-shadow:0 0 0 1.5px var(--day-ring)}html.ground-light #bar:not(.sheet) .nav-demo-sh{box-shadow:calc(4px * var(--rl,1) * (1 - .8 * var(--fp,0)) * (1 + .3 * var(--fh,0))) calc(6px * var(--rl,1) * (1 - .8 * var(--fp,0)) * (1 + .3 * var(--fh,0))) calc(4px * var(--rl,1) * (1 + .5 * var(--fh,0))) color-mix(in srgb, #5f59564d var(--dk), #00000073), calc(1.5px * var(--rl,1) * (1 - .6 * var(--fp,0))) calc(2px * var(--rl,1) * (1 - .6 * var(--fp,0))) 1px color-mix(in srgb, #6e3a2273 var(--dk), #00000080)}@media (hover:hover){html.ground-light #bar:not(.sheet) .bar-menu:hover{background:#0000000d}}html.ground-light #bar:not(.sheet) .bar-menu:active{background:#0000001a}@media (min-width:1024px){html.ground-light #bar:not(.sheet) .bar-hl,html.ground-light #bar:not(.sheet) .item:active{background:#0000000d}html.ground-light #bar:not(.sheet) .bar-drop{background:#faf9f7d6;box-shadow:0 0 0 1px #00000014,0 16px 40px #0000001f}html.ground-light #bar:not(.sheet) .menu a{color:#0b0b0cb8}html.ground-light #bar:not(.sheet) :is(.menu a:hover,.menu a:focus-visible){color:#0b0b0c;background:#0000000d}html.ground-light #bar:not(.sheet) .menu a[aria-current=page]{color:#0b0b0c}html.ground-light #bar:not(.sheet) :is(.menu-h,.menu-wide .md,.menu-wide .st .mn){color:#0b0b0c94}html.ground-light #bar:not(.sheet) :is(.menu-wide a:hover .md,.menu-wide a:focus-visible .md){color:#0b0b0cb8}html.ground-light #bar:not(.sheet) .menu-wide .mt{color:#0b0b0ceb}html.ground-light #bar:not(.sheet) :is(.menu-wide a:hover .mt,.menu-wide a:focus-visible .mt,.menu-wide a[aria-current=page] .mt){color:#0b0b0c}html.ground-light #bar:not(.sheet) .menu-rule{background:#00000014}}@media (max-width:1023px){html.ground-light .sheet-glass{background:#080707db}}@media (max-width:1023px) and (prefers-reduced-transparency:reduce){html.ground-light .sheet-glass{background:#000}}@media (max-width:640px){#bar .banner-msg{display:none}#bar .banner-short{display:inline}}#footer{z-index:3;color:#e8edef;background:#000;position:relative;overflow-x:clip}#footer:before,:where(#bar,#footer) .ft-bar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e8edef1a 6% 94%,#0000);height:1px;position:absolute;top:0;left:0;right:0}:where(#bar,#footer) .ft-in{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:80px 56px 44px}:where(#bar,#footer) .ft-top{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;display:grid}:where(#bar,#footer) .ft-brand{flex-direction:column;grid-column:span 3;align-items:flex-start;gap:32px;display:flex}:where(#bar,#footer) .ft-nav{grid-column:span 9;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:32px;display:grid}:where(#bar,#footer) .ft-wide{grid-column:span 2}:where(#bar,#footer) .ft-split{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}:where(#bar,#footer) .ft-h,:where(#bar,#footer) .ft-status{letter-spacing:.825px;text-transform:uppercase;color:#e8edef8c;margin:0;font:500 11px/14px Geist Mono,geistMono,monospace}:where(#bar,#footer) .ft-h{margin-bottom:12px}:where(#bar,#footer) .ft-list,:where(#bar,#footer) .ft-legal ul{margin:0;padding:0;list-style:none}:where(#bar,#footer) .ft-link{font:400 14px/20px var(--text);color:#e8edef;white-space:nowrap;padding:5px 0;text-decoration:none;display:block}:where(#bar,#footer) .ft-link,:where(#bar,#footer) .ft-icon,:where(#bar,#footer) .ft-logo,:where(#bar,#footer) .ft-seal{opacity:.72;border-radius:4px;outline:none;transition:opacity .15s cubic-bezier(.16,.84,.32,1),background-color .15s cubic-bezier(.16,.84,.32,1)}:where(#bar,#footer) .ft-logo,:where(#bar,#footer) .ft-link:focus-visible,:where(#bar,#footer) .ft-icon:focus-visible,:where(#bar,#footer) .ft-seal:focus-visible{opacity:1}@media (hover:hover){:where(#bar,#footer) .ft-link:hover,:where(#bar,#footer) .ft-icon:hover,:where(#bar,#footer) .ft-seal:hover{opacity:1}}:where(#bar,#footer) .ft-link:focus-visible,:where(#bar,#footer) .ft-icon:focus-visible,:where(#bar,#footer) .ft-logo:focus-visible{outline:var(--key-ring);outline-offset:3px}:where(#bar,#footer) .ft-seal:focus-visible{outline:var(--key-ring);outline-offset:2px}:where(#bar,#footer) .ft-logo{color:#fff;align-items:flex-start;gap:8px;height:24px;text-decoration:none;display:flex}:where(#bar,#footer) .ft-logomark,:where(#bar,#footer) .ft-logomark svg{width:22px;height:22px;display:block}:where(#bar,#footer) .ft-logomark{margin-top:1px}:where(#bar,#footer) .ft-wordmark{font:500 24px/24px var(--display);letter-spacing:.07px}:where(#bar,#footer) .ft-comp{flex-direction:column;gap:14px;display:flex}:where(#bar,#footer) .ft-status{align-items:center;gap:10px;display:flex}:where(#bar,#footer) .ft-lamp{background:#46c97d;flex:none;width:6px;height:6px;animation:2.4s ease-in-out infinite alternate ft-lamp;box-shadow:0 0 12px 2px #46c97d38}@keyframes ft-lamp{0%{box-shadow:0 0 12px 2px #46c97d1f}to{box-shadow:0 0 14px 3px #46c97d57}}:where(#bar,#footer) .ft-seals{align-items:center;gap:10px;display:flex}:where(#bar,#footer) .ft-seal{background:#e8edef12;border-radius:50%;flex:none;width:40px;height:40px;display:block;position:relative}@media (hover:hover){:where(#bar,#footer) .ft-seal:hover{background-color:#e8edef1a}}:where(#bar,#footer) .ft-seal>i{opacity:.85;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;background:#e8edef;position:absolute;inset:0}:where(#bar,#footer) .ft-seal-soc2{--mark:url(data:image/webp;base64,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)}:where(#bar,#footer) .ft-seal-iso42001{--mark:url(data:image/webp;base64,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)}:where(#bar,#footer) .ft-seal-iso27001{--mark:url(data:image/webp;base64,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)}:where(#bar,#footer) .ft-more{letter-spacing:.75px;color:#e8edef99;background:#e8edef0a;justify-content:center;align-items:center;font:400 10px/10px Geist Mono,geistMono,monospace;text-decoration:none;display:flex}:where(#bar,#footer) .ft-tip{z-index:2;box-sizing:border-box;background:var(--well-glass);width:min(205px,100vw - 132px);box-shadow:inset 0 0 0 1px var(--well-edge), 0 10px 28px #0009;text-align:left;pointer-events:none;opacity:0;transform-origin:0 100%;border-radius:10px;flex-direction:column;gap:10px;padding:10px;transition:opacity .2s ease-out,translate .2s ease-out,scale .2s ease-out;display:flex;position:absolute;bottom:calc(100% + 12px);left:0;translate:0 4px;scale:.98}:where(#bar,#footer) .ft-seal:focus-visible .ft-tip{opacity:1;translate:0;scale:1}@media (hover:hover){:where(#bar,#footer) .ft-seal:hover .ft-tip{opacity:1;translate:0;scale:1}}:where(#bar,#footer) .ft-tip-t{font:400 12px/12px var(--text);color:#e8edef;background:linear-gradient(90deg,#0000,#e8edef1a 6% 94%,#0000) bottom/100% 1px no-repeat;padding-bottom:10px}:where(#bar,#footer) .ft-tip-t+span{font:400 12px/16.5px var(--text);color:#e8edef8c}:where(#bar,#footer) .ft-social{align-items:center;gap:20px;display:flex}:where(#bar,#footer) .ft-icon{color:#e8edef;margin:-11px;padding:11px;display:inline-flex}:where(#bar,#footer) .ft-icon:focus-visible{outline-offset:-8px}:where(#bar,#footer) .ft-icon svg{width:18px;height:18px;display:block}:where(#bar,#footer) .ft-div{background:#e8edef26;width:1px;height:18px}:where(#bar,#footer) .ft-bar{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:80px;padding-top:24px;display:flex;position:relative}:where(#bar,#footer) .ft-legal ul{flex-wrap:wrap;gap:12px 24px;display:flex}:where(#bar,#footer) .ft-link.ft-small{padding:4px 0;font-size:12px;line-height:16px}:where(#bar,#footer) .ft-rule{background:linear-gradient(90deg,#e8edef1f,#0000);height:1px;margin:9px 0}:where(#bar,#footer) .ft-link[aria-current=page]{opacity:1}:where(#bar,#footer) .ft-copy{font:400 12px/16px var(--text);color:#e8edef66;flex:none;margin:0 0 0 auto}@media (max-width:1099px){:where(#bar,#footer) .ft-top{grid-template-columns:minmax(0,1fr);row-gap:48px}:where(#bar,#footer) .ft-brand,:where(#bar,#footer) .ft-nav{grid-column:auto}:where(#bar,#footer) .ft-nav{grid-template-columns:repeat(4,minmax(0,1fr))}:where(#bar,#footer) .ft-wide{grid-column:auto}:where(#bar,#footer) .ft-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){:where(#bar,#footer) .ft-in{padding:64px 16px 40px}:where(#bar,#footer) .ft-bar{margin-top:64px}}@media (max-width:640px){:where(#bar,#footer) .ft-nav{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (prefers-reduced-motion:reduce){:where(#bar,#footer) .ft-lamp{animation:none}:where(#bar,#footer) .ft-tip{transition:opacity .2s ease-out;translate:none;scale:none}}@media (max-width:1439px){:where(#bar,#footer) .ft-copy{flex-basis:100%;margin-left:0}}
[data-site-bar=site]>#bar{--room:1}[data-site-bar=site]>#bar .bar-glass{background:#0807079e}[data-bar-position=absolute]>#bar{position:absolute}html.banner-off #bar .banner{visibility:hidden}html.banner-off #bar{translate:0 calc(-32px * var(--k))}html:has([data-chrome=lp]) #bar :is(.items,.signin,.bar-menu){display:none}[data-footer-nav=off]>#footer .ft-nav,[data-footer-social=off]>#footer .ft-social,[data-footer-legal=off]>#footer .ft-legal{display:none}.site-skip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-skip:focus{z-index:100;clip-path:none;color:#000;width:auto;height:auto;font:14px/1.4 var(--font-geist,system-ui), system-ui, sans-serif;background:#fff;border-radius:999px;padding:8px 16px;position:fixed;top:12px;left:12px}.logo-menu{z-index:60;transform-origin:0 0;background:var(--color-surface,#131313);min-width:216px;box-shadow:var(--shadow-popover,0 0 0 .5px #0000001f, 0 12px 60px 0 #0000001a, 0 16px 64px 0 #0000001a, 0 16px 36px -20px #0003);border-radius:12px;outline:none;padding:4px;position:fixed}.logo-menu-rule{background:#ffffff14;height:1px;margin:4px 8px}.logo-menu-item{width:100%;height:36px;color:var(--color-foreground,#fff);font:14px/20px var(--font-geist,system-ui), system-ui, sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;align-items:center;gap:10px;padding:0 10px;transition:background-color .1s;display:flex}.logo-menu-item[data-active]{background:#ffffff12}.logo-menu-item svg{opacity:.6;flex:none;width:18px;height:18px}
