.al-root{--al-neon:0 0 1px #ffffffe6, 0 0 10px #fff4e48c, 0 0 28px #ffc4964d, 0 0 60px #ff8c502e;--al-night:#0a0b0e;--al-graphite:#111216;--al-raise-1:#16171c;--al-raise-2:#1c1d23;--al-raise-3:#24252c;--al-bone:#eeece7;--al-ink:#eeece7f0;--al-ink-2:#eeece7a3;--al-ink-3:#eeece76b;--al-ink-4:#eeece73d;--al-rule:#eeece713;--al-rule-2:#eeece721;--al-signal:#ff5a1f;--al-signal-hi:#ff7b48;--al-signal-lo:#db4210;--al-dial:#5b7cff;--al-dial-soft:#5b7cff29;--al-amber:#ffb547;--al-font-display:var(--font-al-tri), var(--font-plex-mono), ui-monospace, monospace;--al-font-accent:var(--font-al-tri), var(--font-plex-mono), ui-monospace, monospace;--al-font-lcd:var(--font-al-lcd), var(--font-plex-mono), ui-monospace, monospace;--al-font-dots:var(--font-al-dots), var(--font-plex-mono), ui-monospace, monospace;--al-font-mono:var(--font-plex-mono), ui-monospace, monospace;--al-font-sans:var(--font-sans), system-ui, sans-serif;--al-max:1200px;--al-gutter:clamp(16px, 4vw, 40px);--al-container:min(var(--al-max), calc(100vw - 2 * var(--al-gutter)));--al-ease-feedback:cubic-bezier(.3, .7, .2, 1);--al-ease-spatial:cubic-bezier(.4, .1, .1, 1);--al-ease-release:cubic-bezier(.3, 1.45, .55, 1);--al-ease-open:cubic-bezier(.3, .3, .1, 1);--al-ease-fall:cubic-bezier(.55, 0, .75, .25);--al-ease-ambient:cubic-bezier(.45, 0, .55, 1);--al-dur-press:60ms;--al-dur-hover:.12s;--al-dur-release:.22s;--al-dur-spatial:.28s;--al-dur-scene:.48s;--al-dur-large:.6s;--al-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background:var(--al-night);color:var(--al-ink);font-family:var(--al-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.al-root [data-al-font="0"]{--al-font-display:var(--font-sans), "Helvetica Neue", system-ui, sans-serif;--al-font-sans:var(--font-sans), system-ui, sans-serif;--al-font-mono:var(--font-plex-mono), ui-monospace, monospace}:root[data-al-font="1"] .al-root,.al-root[data-al-font="1"],.al-root [data-al-font="1"]{--al-font-display:var(--font-al-host), "Helvetica Neue", system-ui, sans-serif;--al-font-sans:var(--font-al-host), system-ui, sans-serif;--al-font-mono:var(--font-al-spline-mono), ui-monospace, monospace}:root[data-al-font="2"] .al-root,.al-root[data-al-font="2"],.al-root [data-al-font="2"]{--al-font-display:var(--font-al-newsreader), Georgia, serif;--al-font-sans:var(--font-al-instrument), system-ui, sans-serif;--al-font-mono:var(--font-plex-mono), ui-monospace, monospace}:root[data-al-font="3"] .al-root,.al-root[data-al-font="3"],.al-root [data-al-font="3"]{--al-font-display:var(--font-al-encode-x), "Helvetica Neue", system-ui, sans-serif;--al-font-sans:var(--font-al-encode), system-ui, sans-serif;--al-font-mono:var(--font-al-azeret), ui-monospace, monospace}:root[data-al-font="4"] .al-root,.al-root[data-al-font="4"],.al-root [data-al-font="4"]{--al-font-display:var(--font-al-martian), ui-monospace, monospace;--al-font-sans:var(--font-al-plex-sans), system-ui, sans-serif;--al-font-mono:var(--font-al-martian), ui-monospace, monospace}:root[data-al-font="5"] .al-root,.al-root[data-al-font="5"],.al-root [data-al-font="5"]{--al-font-display:var(--font-al-nunito), system-ui, sans-serif;--al-font-sans:var(--font-al-nunito-sans), system-ui, sans-serif;--al-font-mono:var(--font-al-redhat-mono), ui-monospace, monospace}:root[data-al-font="6"] .al-root,.al-root[data-al-font="6"],.al-root [data-al-font="6"]{--al-font-display:var(--font-al-reem), system-ui, sans-serif;--al-font-sans:var(--font-al-rubik), system-ui, sans-serif;--al-font-mono:var(--font-al-dm-mono), ui-monospace, monospace}:root[data-al-font="7"] .al-root,.al-root[data-al-font="7"],.al-root [data-al-font="7"]{--al-font-display:var(--font-al-pixel), var(--font-plex-mono), ui-monospace, monospace;--al-font-sans:var(--font-al-host), system-ui, sans-serif;--al-font-mono:var(--font-al-spline-mono), ui-monospace, monospace}:root[data-al-font="8"] .al-root,.al-root[data-al-font="8"],.al-root [data-al-font="8"]{--al-font-display:var(--font-al-block), var(--font-plex-mono), ui-monospace, monospace;--al-font-sans:var(--font-al-encode), system-ui, sans-serif;--al-font-mono:var(--font-al-azeret), ui-monospace, monospace}:root[data-al-font="9"] .al-root,.al-root[data-al-font="9"],.al-root [data-al-font="9"]{--al-font-display:var(--font-al-lcd), var(--font-plex-mono), ui-monospace, monospace;--al-font-sans:var(--font-al-plex-sans), system-ui, sans-serif;--al-font-mono:var(--font-al-martian), ui-monospace, monospace}:root[data-al-font="10"] .al-root,.al-root[data-al-font="10"],.al-root [data-al-font="10"]{--al-font-display:var(--font-al-dots), var(--font-plex-mono), ui-monospace, monospace;--al-font-sans:var(--font-al-instrument), system-ui, sans-serif;--al-font-mono:var(--font-al-dm-mono), ui-monospace, monospace}:root[data-al-font="11"] .al-root,.al-root[data-al-font="11"],.al-root [data-al-font="11"]{--al-font-display:var(--font-al-tri), var(--font-plex-mono), ui-monospace, monospace;--al-font-sans:var(--font-sans), system-ui, sans-serif;--al-font-mono:var(--font-plex-mono), ui-monospace, monospace}:root[data-al-font="12"] .al-root,.al-root[data-al-font="12"],.al-root [data-al-font="12"]{--al-font-display:var(--font-al-doto), var(--font-plex-mono), ui-monospace, monospace;--al-font-sans:var(--font-sans), system-ui, sans-serif;--al-font-mono:var(--font-plex-mono), ui-monospace, monospace}:root[data-al-font="13"] .al-root,.al-root[data-al-font="13"],.al-root [data-al-font="13"]{--al-font-display:var(--font-al-handjet), var(--font-plex-mono), ui-monospace, monospace;--al-font-sans:var(--font-al-encode), system-ui, sans-serif;--al-font-mono:var(--font-al-azeret), ui-monospace, monospace}:root[data-al-font="14"] .al-root,.al-root[data-al-font="14"],.al-root [data-al-font="14"]{--al-font-display:var(--font-al-pixelify), var(--font-plex-mono), ui-monospace, monospace;--al-font-sans:var(--font-al-nunito-sans), system-ui, sans-serif;--al-font-mono:var(--font-al-redhat-mono), ui-monospace, monospace}:root[data-al-font="15"] .al-root,.al-root[data-al-font="15"],.al-root [data-al-font="15"]{--al-font-display:var(--font-al-jersey), var(--font-plex-mono), ui-monospace, monospace;--al-font-sans:var(--font-al-instrument), system-ui, sans-serif;--al-font-mono:var(--font-al-spline-mono), ui-monospace, monospace}:root[data-al-font="16"] .al-root,.al-root[data-al-font="16"],.al-root [data-al-font="16"]{--al-font-display:var(--font-al-sixtyfour), var(--font-plex-mono), ui-monospace, monospace;--al-font-sans:var(--font-al-plex-sans), system-ui, sans-serif;--al-font-mono:var(--font-plex-mono), ui-monospace, monospace}:root[data-al-font="17"] .al-root,.al-root[data-al-font="17"],.al-root [data-al-font="17"]{--al-font-display:var(--font-al-sixtyfour), var(--font-plex-mono), ui-monospace, monospace;--al-font-sans:var(--font-al-encode-x), system-ui, sans-serif;--al-font-mono:var(--font-al-azeret), ui-monospace, monospace}.al-root [data-al-font]{font-family:var(--al-font-sans)}:is(:root[data-al-font="7"],:root[data-al-font="8"],:root[data-al-font="9"],:root[data-al-font="10"],:root[data-al-font="11"],:root[data-al-font="12"],:root[data-al-font="13"],:root[data-al-font="14"],:root[data-al-font="15"],:root[data-al-font="16"],:root[data-al-font="17"]) .al-root :is(.al-display,.al-sheet__group){letter-spacing:0!important;font-weight:400!important}.al-root{--al-brand-mark:var(--al-bone);--al-brand-lamp:var(--al-signal);--al-brand-ring:var(--al-ink-4)}:root:not([data-al-font]) .al-root.al-root .al-display:not(:is([data-al-font="1"],[data-al-font="2"],[data-al-font="3"],[data-al-font="4"],[data-al-font="5"],[data-al-font="6"]) *),:root:is([data-al-font="7"],[data-al-font="8"],[data-al-font="9"],[data-al-font="10"],[data-al-font="11"],[data-al-font="12"],[data-al-font="13"],[data-al-font="14"],[data-al-font="15"],[data-al-font="16"],[data-al-font="17"]) .al-root.al-root .al-display:not(:is([data-al-font="1"],[data-al-font="2"],[data-al-font="3"],[data-al-font="4"],[data-al-font="5"],[data-al-font="6"]) *){letter-spacing:0}.al-root .al-eyebrow{position:relative}.al-root .al-eyebrow:after{content:"";border:1px solid var(--al-amber);opacity:0;pointer-events:none;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:auto}@media (prefers-reduced-motion:no-preference){.al-root .al-eyebrow:after{animation:2.8s cubic-bezier(.2,.6,.3,1) infinite al-ping}}@keyframes al-ping{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.al-footer footer div.select-none[aria-hidden=true]{display:none}.al-footer__brand{isolation:isolate;background:var(--al-graphite);height:clamp(300px,28vw,420px);color:var(--al-bone);position:relative;overflow:hidden}.al-footer__radar{position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 0 100%,#000 30%,#00000080 60%,#0000 88%);mask-image:radial-gradient(circle at 0 100%,#000 30%,#00000080 60%,#0000 88%)}.al-footer__ascii{--ascii-lamp:var(--al-signal)}.al-root .al-footer__wordmark{z-index:1;left:var(--al-gutter);max-width:calc(100% - 2 * var(--al-gutter));opacity:.88;position:absolute;bottom:clamp(18px,2.6vw,36px);-webkit-mask-image:linear-gradient(#000 35%,#0000009e 100%);mask-image:linear-gradient(#000 35%,#0000009e 100%);font-size:clamp(64px,18.6vw,280px)!important}.al-footer__ascii-logo{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 45%,#000c 100%);mask-image:linear-gradient(#000 45%,#000c 100%)}.al-footer__brand--ascii{touch-action:pan-y}.al-root .al-footer__brand--ascii .al-footer__wordmark{opacity:0}@media (max-width:640px){.al-footer__brand{height:300px}.al-footer__radar{-webkit-mask-image:radial-gradient(circle at 0 100%,#000 35%,#00000080 70%,#0000 100%);mask-image:radial-gradient(circle at 0 100%,#000 35%,#00000080 70%,#0000 100%)}.al-root .al-footer__wordmark{font-size:19vw!important}}.al-root ::selection{color:var(--al-bone);background:#ff5a1f52}.al-root :focus-visible{outline-offset:3px;border-radius:6px;outline:1.5px solid #eeece7b3}.al-container{width:var(--al-container);margin-inline:auto}.al-display,.al-root.al-root .al-display{font-family:var(--al-font-display);letter-spacing:-.032em;color:var(--al-bone);font-feature-settings:normal;text-wrap:balance;font-weight:500;line-height:.98}.al-root .al-display,.al-root .al-listen-title,.al-root .al-directory-title,.al-root .al-closing-title,.al-root .al-hero-title,.al-root .pr-dial__value,.al-root .pr-plate__amount,.al-root .pr-adder__big,.al-root .so-race__clock span,.al-root .so-night__now .al-num,.al-root .so-stat__v{text-shadow:var(--al-neon)}@media print{.al-root{--al-neon:none}}.al-display--xl{font-size:clamp(46px,7vw,100px)}.al-root.al-root .al-display--xl{letter-spacing:-.042em;line-height:.94}.al-display--lg{font-size:clamp(40px,5.2vw,72px)}.al-root.al-root .al-display--lg{letter-spacing:-.038em}.al-display--md{font-size:clamp(32px,3.6vw,52px)}.al-label{font-family:var(--al-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--al-ink-3);font-size:11px;line-height:14px}.al-eyebrow{font-family:var(--al-font-sans);letter-spacing:-.006em;text-transform:none;color:var(--al-ink-2);align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.al-eyebrow:before{content:"";background:radial-gradient(circle at 36% 32%, #fff6df 0 9%, #ffc76a 24%, var(--al-amber) 44%, #b8721c 74%, #5a3609 100%);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 1.5px #050608,0 0 0 2.5px #eeece717,0 0 7px #ffb54747}.al-lede{color:var(--al-ink-2);text-wrap:pretty;max-width:34em;font-size:clamp(17px,1.35vw,19px);line-height:1.5}.al-num{font-family:var(--al-font-mono);font-variant-numeric:tabular-nums}.al-key{--k-bg:#ffffff1a;--k-bg-hover:#f8f7f524;--k-in:inset 0 1px 0 0 #eeece70f, inset 0 -2px 0 0 #eeece717;--k-in-down:inset 0 2px 3px #0000002e;--k-cast:0 0 0 1px #ffffff1f;--k-cast-hi:var(--k-cast);--k-cast-down:0 0 0 1px #ffffff1f;--k-ink:#eeece7;--k-h:36px;--k-px:10px;--k-r:11px;--k-font:14px;height:var(--k-h);min-width:var(--k-h);color:var(--k-ink);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--k-font);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;isolation:isolate;border-radius:var(--k-r);background:0 0;border:0;padding:0;font-weight:500;line-height:20px;text-decoration:none;display:inline-grid;position:relative}.al-key__cast{z-index:-1;border-radius:inherit;box-shadow:var(--k-cast);transition:box-shadow .15s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.al-key__face{height:100%;padding:0 var(--k-px);border-radius:inherit;background:var(--k-bg);box-shadow:var(--k-in);justify-content:center;align-items:center;gap:6px;transition:background-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),filter .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.al-key__face svg{flex:none}@media (hover:hover){.al-key:where(:hover) .al-key__face{background:var(--k-bg-hover)}}.al-key:active .al-key__face,.al-key.is-down .al-key__face{box-shadow:var(--k-in-down);transform:translateY(1px)}.al-key:active .al-key__cast,.al-key.is-down .al-key__cast{box-shadow:var(--k-cast-down)}.al-key:focus-visible{outline:none}.al-root .al-key:focus-visible .al-key__face{outline-offset:0;outline:3px solid #ff5a1f80}.al-key:disabled,.al-key[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none}.al-key--signal{--k-bg:#ff5a1f;--k-bg-hover:#ff5a1f;--k-in:inset 0 1px 0 0 #ffffff59, inset 0 -2px 0 0 #00000038;--k-in-down:inset 0 2px 3px #00000040;--k-cast:0 1px 0 0 #00000040, 0 4px 14px -6px #ff5a1f80;--k-cast-down:none;--k-ink:#111216;font-weight:600}@media (hover:hover){.al-key--signal:where(:hover) .al-key__face{filter:brightness(1.06)}}.al-key--bone,[data-tone=light] .al-key:not(.al-key--signal,.al-key--ghost,.al-night-object .al-key){--k-bg:#fff;--k-bg-hover:#eeeeefdb;--k-in:inset 0 1px 0 0 #1112160f, inset 0 -2px 0 0 #11121617;--k-in-down:inset 0 2px 3px #0000002e;--k-cast:0 0 0 1px #d8d5ce;--k-cast-down:0 0 0 1px #d8d5ce;--k-ink:#111216}.al-key--ghost{--k-bg:transparent;--k-bg-hover:#eeece714;--k-in:none;--k-in-down:none;--k-cast:none;--k-cast-down:none}[data-tone=light] .al-key--ghost{--k-bg-hover:#1112160f;--k-ink:#111216}.al-key--sm{--k-h:32px;--k-px:10px;--k-font:14px}.al-key--md{--k-h:36px;--k-px:10px}.al-key--lg{--k-h:36px;--k-px:14px}.al-well{height:54px;transition:box-shadow var(--al-dur-hover) var(--al-ease-feedback);background:linear-gradient(165deg,#121317 0%,#050608 100%);border-radius:12px;align-items:center;gap:8px;padding:0 6px 0 16px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #eeece712,-1px -1px #0009,1px 1px #ffffff0f}.al-well:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 2px 3px 7px #000c}.al-well:hover{box-shadow:inset 0 0 0 1px #eeece71f,-1px -1px #0009,1px 1px #ffffff0f}.al-well:focus-within{box-shadow:inset 0 0 0 1px #eeece733,-1px -1px #0009,1px 1px #ffffff0f}.al-well input{min-width:0;height:100%;color:var(--al-ink);caret-color:var(--al-signal);font:400 16px/1 var(--al-font-sans);background:0 0;border:0;outline:0;flex:1}.al-well input::placeholder{color:var(--al-ink-4)}.al-well input:-webkit-autofill{-webkit-text-fill-color:var(--al-ink);transition:background-color 9999s}.al-window{--wf-lit:#eeece721;--wf-body:#eeece709;--wf-shade:#00000073;inset:0 0 var(--al-hero-desk,0);pointer-events:none;z-index:0;position:absolute;-webkit-mask-image:linear-gradient(#0000 0,#000 22%);mask-image:linear-gradient(#0000 0,#000 22%)}.al-window__frame{width:calc(var(--al-container) + 2 * min(28px, var(--al-gutter) - 6px));margin-inline:auto;position:absolute;inset:0}.al-window__bar{animation:al-window-v .34s var(--al-ease-feedback) backwards;animation-delay:calc(var(--i,0) * 40ms);position:absolute}.al-window__bar--v{width:3px;top:0;bottom:0;left:round(down, calc(var(--x) - 1.5px), 1px);background:linear-gradient(90deg, var(--wf-lit) 0 1px, var(--wf-body) 1px 2px, var(--wf-shade) 2px);transform-origin:50% 0}.al-window__bar--h{left:0;right:0;top:var(--y);background:linear-gradient(180deg, var(--wf-lit) 0 1px, var(--wf-body) 1px 2px, var(--wf-shade) 2px);transform-origin:0;height:3px;animation-name:al-window-h;animation-duration:.42s;animation-delay:.14s}.al-window__bar--sill{background:linear-gradient(180deg, #eeece729 0 1px, #eeece70d 1px 3px, var(--wf-shade) 3px);height:4px;top:auto;bottom:0}@keyframes al-window-v{0%{transform:scaleY(0)}}@keyframes al-window-h{0%{transform:scaleX(0)}}@media (max-width:719px){.al-window__bar--v,.al-window__bar--h:not(.al-window__bar--sill){display:none}}.al-section{padding-block:clamp(72px,8vw,112px) clamp(56px,6vw,88px);position:relative}.al-section+.al-section:before{content:"";width:var(--al-container);background:linear-gradient(90deg, transparent, var(--al-rule-2) 18%, var(--al-rule-2) 82%, transparent);pointer-events:none;height:1px;margin-inline:auto;position:absolute;top:0;left:0;right:0}.al-page :where([id]){scroll-margin-top:88px}.al-footer footer>div{background:linear-gradient(180deg, var(--al-night) 0, #0d0e12 320px, var(--al-graphite) 100%);box-shadow:inset 0 1px #eeece70f}.al-footer footer .max-w-\[1320px\]{max-width:none;width:var(--al-container);padding-inline:0}.al-footer footer .max-w-\[1320px\]:first-child{padding-top:24px}.al-footer footer .sb-signal{background:radial-gradient(circle at 36% 32%, #fff3d6 0 12%, var(--al-amber) 46%, #9c5d16 100%);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1.5px #050608,0 0 6px #ffb5474d}.al-footer footer nav[aria-label]>p{color:var(--al-ink-3);letter-spacing:.12em}.al-footer footer nav[aria-label]>p>span{width:20px;height:20px;color:var(--al-ink-2);border-radius:5px;font-size:10px;font-weight:500;box-shadow:inset 0 0 0 1px #eeece717,inset 1px 2px 3px #000000b3,1px 1px #ffffff0a;background:linear-gradient(165deg,#121317 0%,#07080a 100%)!important}.al-footer footer .ft-link>span.oh-mono{display:none}.al-footer footer ol>span[aria-hidden=true]{border-radius:0;background:var(--al-rule-2)!important}.al-footer .ft-stop{background-color:var(--al-ink-3);width:5px;height:5px;box-shadow:0 0 0 2px var(--al-graphite);transition:transform var(--al-dur-hover) var(--al-ease-feedback), background-color var(--al-dur-hover) var(--al-ease-feedback);border:0;border-radius:0}@media (min-width:768px){.al-footer footer nav[aria-label]{grid-template-columns:calc(100% / 6) calc(100% * var(--stops,4) / 6)}.al-footer footer ol>span[aria-hidden=true]{left:0;right:calc(100% / var(--stops,4) - 5px);height:1px;top:10px}.al-footer .ft-stop{top:-24px;left:0}}@media (max-width:767px){.al-footer footer ol>span[aria-hidden=true]{width:1px;left:2px}.al-footer .ft-stop{top:9px;left:-28px}}.al-footer .ft-stop:after{content:"";opacity:0;pointer-events:none;transition:opacity .28s var(--al-ease-feedback);background:radial-gradient(closest-side,#ff8c50f2,#ff5a1f8c 45%,#ff5a1f00 100%);border-radius:2px;position:absolute;inset:-5px}.al-footer .ft-link:focus-visible .ft-stop,.al-footer .ft-link:hover .ft-stop{background-color:#ff7a3d;transition-duration:.1s;transform:scale(1.4)}.al-footer .ft-link:focus-visible .ft-stop:after,.al-footer .ft-link:hover .ft-stop:after{opacity:1;transition-duration:.1s}@media (hover:none){.al-footer .ft-link:hover .ft-stop{background-color:var(--al-ink-3);transform:none}.al-footer .ft-link:hover .ft-stop:after{opacity:0}}.al-footer .ft-link:active{transform:translateY(1px)}.al-footer footer .max-w-\[1500px\]{max-width:none;width:var(--al-container);padding-inline:0;overflow:visible}.al-footer footer .max-w-\[1500px\] .kb-logo{font-size:calc(var(--al-container) * var(--al-wordmark-k,.2075));-webkit-mask-image:linear-gradient(#000 35%,#0000002e 100%);mask-image:linear-gradient(#000 35%,#0000002e 100%)}html[data-nav-tone=dark] .al-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#16171b 0%,#0f1013 100%);border:0;border-radius:12px;transition:background .3s,box-shadow .3s;box-shadow:inset 0 1px #eeece712,inset 0 0 0 1px #eeece70f,0 0 0 1px #000000b3,0 14px 32px -14px #000000d9}html[data-nav-over=light] .al-nav{background:linear-gradient(#f8f6f1f7 0%,#ece9e2f7 100%);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #1112161a,0 14px 30px -16px #11121659}html[data-nav-over=light] .al-nav .kb-logo,html[data-nav-over=light] .al-nav button[aria-label=Open\ menu]{color:#111216}html[data-nav-over=light] .al-nav .al-menu{--m-ink:#1112169e;--m-ink-hi:#111216;--m-plate:#11121612}html[data-nav-over=light] .al-nav .al-menu__item:focus-visible{outline-color:#11121699}html[data-nav-over=light] .al-mute{color:#11121699;background:linear-gradient(165deg,#e4e1da 0%,#f3f1ec 100%);box-shadow:inset 0 0 0 1px #1112161a,inset 1px 2px 3px #11121624,1px 1px #fffc}html[data-nav-over=light] .al-mute:hover{color:#111216}.al-menu{--m-ink:#eeece7a8;--m-ink-hi:#eeece7;--m-plate:#eeece712;align-items:center;gap:2px;position:relative}.al-menu__plate{background:var(--m-plate);opacity:0;pointer-events:none;border-radius:8px;height:32px;margin-top:-16px;transition:transform .26s cubic-bezier(.23,1,.32,1),width .26s cubic-bezier(.23,1,.32,1),opacity .12s;position:absolute;top:50%;left:0;box-shadow:inset 0 1px #ffffff0a}.al-menu__plate:not([data-on]){transition:opacity .16s}.al-menu__plate[data-on]{opacity:1}.al-menu__item{z-index:1;height:32px;color:var(--m-ink);letter-spacing:-.005em;border-radius:8px;align-items:center;gap:5px;padding:0 12px;font-size:13.5px;text-decoration:none;transition:color .12s cubic-bezier(.2,.9,.3,1),transform 40ms linear;display:inline-flex;position:relative}.al-menu__item:hover,.al-menu__item[data-open],.al-menu__item[data-current]{color:var(--m-ink-hi)}.al-menu__item:active{transform:translateY(1px)}.al-menu__item:focus-visible{outline-offset:0;outline:1.5px solid #eeece7b3}.al-menu__item[data-current]:after{content:"";background:#5b7cff;border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.al-menu__caret{opacity:.55;width:9px;height:9px;transition:transform .26s cubic-bezier(.23,1,.32,1)}.al-menu__item[data-open] .al-menu__caret{transform:rotate(180deg)}.al-menu__panel{opacity:0;visibility:hidden;pointer-events:none;transform-origin:50% 0;background:radial-gradient(120% 80% at 0 0,#ffffff0a,#0000 60%),linear-gradient(#1b1c21 0%,#131418 100%);border-radius:14px;transition:transform .26s cubic-bezier(.23,1,.32,1),width .26s cubic-bezier(.23,1,.32,1),height .26s cubic-bezier(.23,1,.32,1),opacity .14s,visibility 0s linear .14s;position:absolute;top:calc(100% + 14px);left:0;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #eeece714,0 0 0 1px #0009,0 24px 48px -16px #000000bf,0 6px 14px #00000059}.al-menu__panel[data-dir=none]{transition:opacity .14s,visibility 0s linear .14s}.al-menu[data-open] .al-menu__panel{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.al-menu[data-open]:after{content:"";height:16px;position:absolute;top:100%;left:0;right:0}.al-menu__pane{opacity:0;pointer-events:none;padding:8px;transition:transform .26s cubic-bezier(.23,1,.32,1),opacity .12s;position:absolute;top:0;left:0}.al-menu__pane[data-side=before]{transform:translate(-32px)}.al-menu__pane[data-side=after]{transform:translate(32px)}.al-menu__pane[data-on]{opacity:1;pointer-events:auto;transition:transform .26s cubic-bezier(.23,1,.32,1),opacity .18s 60ms;transform:none}.al-menu__pane--product{width:580px}.al-menu__pane--solutions{width:380px}.al-menu__pane--company{width:320px}.al-menu__links{gap:2px;margin:0;padding:0;list-style:none;display:grid}.al-menu__pane--product .al-menu__links{grid-template-columns:1fr 1fr}.al-menu__link{border-radius:9px;align-items:flex-start;gap:12px;padding:11px 12px;text-decoration:none;transition:background-color .12s,transform 40ms linear;display:flex}.al-menu__link:hover,.al-menu__link:focus-visible{background:#eeece70f;outline:none}.al-menu__link:focus-visible{box-shadow:inset 0 0 0 1.5px #eeece780}.al-menu__link:active{transform:translateY(1px)}.al-menu__code{width:26px;height:26px;font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;color:#eeece78c;background:linear-gradient(165deg,#121317,#07080a);border-radius:6px;flex:none;place-items:center;font-size:10px;transition:color .12s,background .12s;display:grid;box-shadow:inset 0 0 0 1px #eeece714,inset 1px 2px 3px #0009}.al-menu__link:hover .al-menu__code{color:#1a0a03;background:linear-gradient(150deg,#ff7b48,#ff5a1f 55%,#db4210)}.al-menu__text{gap:2px;display:grid}.al-menu__label{color:#eeece7;font-size:14px;font-weight:500}.al-menu__desc{color:#eeece780;font-size:12.5px;line-height:1.4}.al-menu__all{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#eeece773;border-top:1px solid #eeece712;justify-content:space-between;align-items:center;margin:6px 4px 2px;padding:10px 8px 6px;font-size:10.5px;text-decoration:none;transition:color .12s;display:flex}.al-menu__all:hover{color:#eeece7}@media (prefers-reduced-motion:reduce){.al-menu__plate,.al-menu__panel,.al-menu__pane{transition-duration:.001ms!important}}html[data-nav-tone=dark] .al-nav .al-nav-cta{color:#1a0a03;height:36px;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.01em;text-transform:none;white-space:nowrap;--cta-rim:inset 0 0 0 1px #ffceba8c;box-shadow:var(--cta-rim), inset 1px 1px 0 #ffffff4d, 3px 5px 10px #0000006b, 1px 2px 3px #00000080, 0 0 0 .5px #50140099;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 140% at 24% -10%,#ffecde52,#ffecde00 56%),linear-gradient(150deg,#ff7b48 6%,#ff5a1f 48%,#db4210 96%);border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 15px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;transition:transform .22s cubic-bezier(.3,1.45,.55,1),box-shadow .12s cubic-bezier(.3,.7,.2,1);display:inline-flex;position:relative}@media (hover:hover){html[data-nav-tone=dark] .al-nav .al-nav-cta:hover{box-shadow:var(--cta-rim), inset 1px 1px 0 #ffffff6b, 4px 8px 14px #00000075, 2px 3px 4px #00000080, 0 0 0 .5px #50140099;transition-duration:.12s,.12s;transition-timing-function:cubic-bezier(.3,.7,.2,1);transform:translate(-.5px,-1px)}}html[data-nav-tone=dark] .al-nav .al-nav-cta:active{box-shadow:var(--cta-rim), inset 1px 1px 0 #ffffff3d, 1px 1px 2px #00000080, 0 0 0 .5px #50140099;transition-duration:60ms,60ms;transition-timing-function:linear;transform:translate(1px,2px)}html[data-nav-tone=dark] .al-nav .al-nav-cta:focus-visible{outline-offset:3px;outline:1.5px solid #eeece7bf}@media (max-width:639px){html[data-nav-tone=dark] .al-nav .al-nav-cta{display:none}}.al-mute{color:#eeece799;height:34px;font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(165deg,#121317 0%,#07080a 100%);border:0;border-radius:8px;align-items:center;gap:8px;padding:0 11px;font-size:10.5px;transition:color .12s,transform 40ms linear;display:inline-flex;box-shadow:inset 0 0 0 1px #eeece714,inset 1px 2px 4px #000000b3,1px 1px #ffffff0d}.al-mute:hover{color:#eeece7}.al-mute:active{transform:translateY(1px)}.al-mute:focus-visible{outline-offset:2px;outline:1.5px solid #eeece7b3}.al-mute__bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.al-mute__bars i{opacity:.5;background:currentColor;width:2px;height:3px}.al-mute__bars[data-on] i{opacity:1;background:#ffb547;animation:.9s steps(4,end) infinite alternate al-mute-level}.al-mute__bars[data-on] i:nth-child(2){animation-delay:-300ms}.al-mute__bars[data-on] i:nth-child(3){animation-delay:-600ms}.al-mute__bars[data-on] i:nth-child(4){animation-delay:-150ms}@keyframes al-mute-level{0%{height:3px}to{height:12px}}@media (max-width:639px){.al-mute__label{display:none}.al-mute{padding:0 10px}}@media (prefers-reduced-motion:reduce){.al-mute__bars[data-on] i{height:8px;animation:none}.al-root *,.al-root :before,.al-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.al-root [data-tone=light]{--al-neon:none;--al-bone:#111216;--al-ink:#111216f0;--al-ink-2:#111216a8;--al-ink-3:#1112167a;--al-ink-4:#1112164d;--al-rule:#11121612;--al-rule-2:#1112161f;--al-raise-1:#e4e1da;color:var(--al-ink)}.al-root .al-section[data-tone=light]{background:var(--al-grain), linear-gradient(180deg, #f1efea 0%, #eeece7 45%, #e9e6df 100%);background-blend-mode:soft-light, normal;background-size:160px 160px,auto}.al-root [data-tone=light] ::selection{color:#111216;background:#ff5a1f47}.al-root [data-tone=light] .al-night-object{--al-neon:0 0 1px #ffffffe6, 0 0 10px #fff4e48c, 0 0 28px #ffc4964d, 0 0 60px #ff8c502e;--al-bone:#eeece7;--al-ink:#eeece7f0;--al-ink-2:#eeece7a3;--al-ink-3:#eeece76b;--al-ink-4:#eeece73d;--al-rule:#eeece713;--al-rule-2:#eeece721;--al-raise-1:#16171c}html[data-al-font="4"] .al-root .al-display,html[data-al-font="4"] .al-sheet .al-sheet__group,html:is([data-al-font="7"],[data-al-font="8"],[data-al-font="9"],[data-al-font="10"],[data-al-font="11"],[data-al-font="12"],[data-al-font="13"],[data-al-font="14"],[data-al-font="15"],[data-al-font="16"],[data-al-font="17"]) .al-root .al-display{letter-spacing:0!important}.al-root .al-section[data-tone=light]:before,.al-root .al-section[data-tone=light]+.al-section:before{display:none}