@layer components{.g-root{--g-font-display:"General Sans", system-ui, sans-serif;--g-font-body:"General Sans", system-ui, sans-serif;--g-font-mono:ui-monospace, "SF Mono", Menlo, monospace;--g-display-size:clamp(40px, 5.6vw, 76px);--g-display-weight:500;--g-display-track:-.035em;--g-display-lh:1.02;--g-display-case:none;--g-h2-size:clamp(30px, 3.9vw, 50px);--g-h2-weight:500;--g-h2-track:-.03em;--g-h2-lh:1.06;--g-h2-case:none;--g-h3-size:clamp(19px, 1.6vw, 22px);--g-h3-weight:500;--g-h3-track:-.022em;--g-lead-size:clamp(16px, 1.3vw, 18px);--g-body-weight:500;--g-text-weight:400;--g-eyebrow-font:var(--g-font-body);--g-eyebrow-size:13px;--g-eyebrow-track:0;--g-eyebrow-case:none;--g-eyebrow-color:oklch(var(--muted-foreground));--g-r-card:24px;--g-r-media:16px;--g-r-tile:12px;--g-r-btn:12px;--g-r-chip:10px;--g-r-panel:20px;--g-cell-bg:oklch(var(--card));--g-cell-border:0 solid transparent;--g-cell-shadow:none;--g-cell-pad:clamp(20px, 2.2vw, 32px);--g-media-bg:oklch(var(--muted));--g-media-border:0 solid transparent;--g-media-shadow:none;--g-panel-bg:oklch(var(--popover));--g-panel-border:0 solid transparent;--g-panel-shadow:0 30px 80px -30px #0009, 0 0 0 1px oklch(var(--foreground) / .06);--g-header-bg:oklch(var(--background));--g-header-border:0 solid transparent;--g-band-bg:oklch(var(--card));--g-rule:oklch(var(--foreground) / .09);--g-soft:oklch(var(--foreground) / .06);--g-lift:0 1px 2px #1018400d, 0 18px 44px -24px #10184029;--g-btn-h:44px;--g-btn-weight:500;--g-btn-case:none;--g-btn-track:0;--g-btn-bg:oklch(var(--primary));--g-btn-fg:oklch(var(--primary-foreground));--g-btn-border:0 solid transparent;--g-btn-shadow:none;--g-btn2-bg:oklch(var(--foreground) / .07);--g-btn2-fg:oklch(var(--foreground));--g-btn2-border:0 solid transparent;--g-chip-bg:transparent;--g-chip-fg:oklch(var(--muted-foreground));--g-chip-border:0 solid transparent;--g-chip-on-bg:oklch(var(--foreground) / .09);--g-chip-on-fg:oklch(var(--foreground));--g-chip-on-border:0 solid transparent;--g-link:oklch(var(--foreground));--g-wrap:1200px;--g-wide:1320px;--g-section-y:clamp(80px, 9vw, 128px);--g-title-align:center;font-family:var(--g-font-body);font-weight:var(--g-body-weight);letter-spacing:var(--g-body-track,-.006em);-webkit-font-smoothing:antialiased}.g-root[data-scheme=dark]{--g-lift:0 1px 2px #0000004d, 0 28px 60px -30px #000000a6}.g-root ::selection{background:oklch(var(--primary));color:oklch(var(--primary-foreground))}.g-display{font-family:var(--g-font-display);font-size:var(--g-display-size);font-weight:var(--g-display-weight);letter-spacing:var(--g-display-track);line-height:var(--g-display-lh);text-transform:var(--g-display-case);text-wrap:balance}.g-h2{font-family:var(--g-font-display);font-size:var(--g-h2-size);font-weight:var(--g-h2-weight);letter-spacing:var(--g-h2-track);line-height:var(--g-h2-lh);text-transform:var(--g-h2-case);text-wrap:balance}.g-h3{font-family:var(--g-font-display);font-size:var(--g-h3-size);font-weight:var(--g-h3-weight);letter-spacing:var(--g-h3-track);text-wrap:balance;line-height:1.2}.g-lead{font-weight:var(--g-text-weight);font-size:var(--g-lead-size);color:oklch(var(--muted-foreground));text-wrap:pretty;line-height:1.5}.g-body{font-weight:var(--g-text-weight);color:oklch(var(--muted-foreground));text-wrap:pretty;font-size:15px;line-height:1.55}.g-eyebrow{font-family:var(--g-eyebrow-font);font-size:var(--g-eyebrow-size);letter-spacing:var(--g-eyebrow-track);text-transform:var(--g-eyebrow-case);color:var(--g-eyebrow-color);line-height:1.35}.g-mono{font-family:var(--g-font-mono)}.g-num{font-variant-numeric:tabular-nums}.g-title{text-align:var(--g-title-align)}.g-align-center{--g-title-align:center}.g-align-left{--g-title-align:left}.g-align-center .g-title>*{margin-inline:auto}.g-wrap{width:100%;max-width:var(--g-wrap);margin-inline:auto;padding-inline:24px}.g-wide{width:100%;max-width:var(--g-wide);margin-inline:auto;padding-inline:16px}@media (min-width:768px){.g-wide{padding-inline:24px}}.g-section{padding-block:var(--g-section-y);scroll-margin-top:64px}.g-cell{background:var(--g-cell-bg);border:var(--g-cell-border);border-radius:var(--g-r-card);box-shadow:var(--g-cell-shadow);min-width:0;position:relative}.g-media{background:var(--g-media-bg);border:var(--g-media-border);border-radius:var(--g-r-media);box-shadow:var(--g-media-shadow);position:relative;overflow:hidden}.g-tile{background:var(--g-media-bg);border:var(--g-media-border);border-radius:var(--g-r-tile);position:relative;overflow:hidden}.g-panel{background:var(--g-panel-bg);border:var(--g-panel-border);border-radius:var(--g-r-panel);box-shadow:var(--g-panel-shadow)}.g-band{background:var(--g-band-bg)}.g-rule{border-color:var(--g-rule)}.g-header{background:var(--g-header-bg);border-bottom:var(--g-header-border)}.g-logo .text-primary{color:var(--g-logo-mark,oklch(var(--foreground)))!important}.g-logo .text-foreground{color:var(--g-logo-letters,oklch(var(--foreground)))!important}.g-tint-1{background:var(--g-tint-1,oklch(var(--foreground) / .04))}.g-tint-2{background:var(--g-tint-2,#0033ff1f)}@supports (color:lab(0% 0 0)){.g-tint-2{background:var(--g-tint-2,lab(34.8948% 53.0109 -103.14/.12))}}.g-tint-3{background:var(--g-tint-3,oklch(var(--foreground) / .04))}.g-tint-4{background:var(--g-tint-4,oklch(var(--foreground) / .04))}.g-w{display:inline}.g-tag-avatar{display:none}.g-accent{font-style:var(--g-accent-style,normal);font-family:var(--g-accent-font,inherit);color:var(--g-accent-color,inherit)}.g-btn{height:var(--g-btn-h);border-radius:var(--g-r-btn);font-size:15px;font-weight:var(--g-btn-weight);letter-spacing:var(--g-btn-track);text-transform:var(--g-btn-case);white-space:nowrap;cursor:pointer;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding-inline:20px;transition:background-color .18s,color .18s,box-shadow .18s,filter .18s,scale .12s;display:inline-flex}.g-btn:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.g-btn:active{scale:.97}.g-btn-primary{background:var(--g-btn-bg);color:var(--g-btn-fg);border:var(--g-btn-border);box-shadow:var(--g-btn-shadow)}.g-btn-primary:hover{filter:brightness(1.1)}.g-btn:hover{translate:0 -1px;box-shadow:0 10px 24px -12px #00000073}.g-btn:active{box-shadow:none;translate:0}.g-btn-secondary{background:var(--g-btn2-bg);color:var(--g-btn2-fg);border:var(--g-btn2-border)}.g-btn-secondary:hover{background:oklch(var(--foreground) / .13)}.g-btn-ghost{color:oklch(var(--muted-foreground));background:0 0}.g-btn-ghost:hover{background:oklch(var(--foreground) / .07);color:oklch(var(--foreground));box-shadow:none;translate:0}.g-btn-sm{height:34px;padding-inline:14px;font-size:13px}.g-btn-lg{height:50px;padding-inline:26px;font-size:16px}.g-chip{border-radius:var(--g-r-chip);background:var(--g-chip-bg);height:34px;color:var(--g-chip-fg);border:var(--g-chip-border);white-space:nowrap;cursor:pointer;outline:none;flex-shrink:0;align-items:center;gap:8px;padding-inline:12px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s,scale .12s;display:inline-flex}.g-chip:hover{color:oklch(var(--foreground));background:oklch(var(--foreground) / .06)}.g-chip:active{scale:.97}.g-chip:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.g-chip[aria-pressed=true],.g-chip[aria-selected=true]{background:var(--g-chip-on-bg);color:var(--g-chip-on-fg);border:var(--g-chip-on-border)}.g-link{color:var(--g-link);border-radius:var(--g-r-chip);align-items:center;gap:6px;margin:-6px -10px;padding:6px 10px;font-size:14px;font-weight:500;transition:background-color .16s;display:inline-flex}.g-link svg{transition:translate .22s cubic-bezier(.2,.8,.2,1)}.g-link:hover{background:oklch(var(--foreground) / .06)}.g-link:hover svg{translate:3px}.g-row{border-radius:var(--g-r-chip);margin-inline:-10px;padding-inline:10px;transition:background-color .15s,color .15s}.g-row:hover{background:oklch(var(--foreground) / .05);color:oklch(var(--foreground))}.g-row[aria-selected=true]{background:oklch(var(--foreground) / .08);color:oklch(var(--foreground))}:is(.g-media,.g-tile) :is(img,video):not(.g-avatar){transition:transform .7s cubic-bezier(.2,.8,.2,1),object-position 2.4s ease-in-out}@media (hover:hover){:is(.g-media,.g-tile):hover :is(img,video):not(.g-avatar){transform:scale(1.04)}.g-bento-cell{transition:box-shadow .3s}.g-bento-cell:hover{box-shadow:var(--g-cell-shadow,0 0 #0000), 0 0 0 1px oklch(var(--foreground) / .14)}.g-nav-item:hover{background:oklch(var(--foreground) / .06)}}.g-kbd{height:20px;color:oklch(var(--muted-foreground));background:oklch(var(--foreground) / .07);border-radius:6px;align-items:center;padding-inline:6px;font-size:11px;font-weight:500;display:inline-flex}.g-noscroll{scrollbar-width:none}.g-noscroll::-webkit-scrollbar{display:none}@keyframes g-swap{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}.g-swap{animation:.52s cubic-bezier(.2,.7,.2,1) both g-swap}@keyframes g-fade{0%{opacity:0}to{opacity:1}}.g-fade{animation:.36s ease-out both g-fade}@keyframes g-step-fill{0%{width:0}to{width:100%}}.g-step-fill{animation:linear both g-step-fill}.g-reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.g-reveal[data-in=true]{opacity:1;transform:none}@supports (animation-timeline:view()){.fx-rise .g-hero-window .g-window{transform-origin:50% 0;animation:linear both g-rise;animation-timeline:view();animation-range:entry cover 42%}}@keyframes g-rise{0%{opacity:.6;transform:perspective(1400px)rotateX(16deg)scale(.94)}to{opacity:1;transform:none}}@media (hover:hover){.fx-focus .g-window ul:has(.g-tile:hover) .g-tile:not(:hover){opacity:.45}.fx-focus .g-bento-cell:has(.g-tile:hover) .g-tile:not(:hover){opacity:.45}.fx-focus .g-window .g-tile,.fx-focus .g-bento-cell .g-tile{transition:opacity .26s}}.fx-lines .g-reveal-title{clip-path:inset(0 0 100%);transition:clip-path .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(.35em)}.fx-lines .g-reveal-title[data-in=true]{clip-path:inset(0 0 -.2em);transform:none}.g-sel{display:none}.fx-select .g-accent{isolation:isolate;color:oklch(var(--primary-foreground));position:relative}.fx-select .g-accent:before{content:"";z-index:-1;background:oklch(var(--primary));clip-path:inset(0);border-radius:.04em;animation:.76s cubic-bezier(.65,0,.25,1) 1.45s both g-select-fill;position:absolute;inset:.13em -.03em .1em}.fx-select .g-sel{background:oklch(var(--primary));width:2px;margin-left:-1px;animation:.26s ease-out 1.3s both g-select-in;display:block;position:absolute;top:.1em;bottom:.07em}.fx-select .g-sel:before{content:"";background:oklch(var(--primary));width:max(9px,.085em);height:max(9px,.085em);box-shadow:0 0 0 2px oklch(var(--background));border-radius:9999px;position:absolute;left:50%;transform:translate(-50%)}.fx-select .g-sel-a{left:-.03em}.fx-select .g-sel-a:before{top:calc(max(9px,.085em)/-1.33333)}.fx-select .g-sel-b{animation:.26s ease-out 1.3s both g-select-in,.76s cubic-bezier(.65,0,.25,1) 1.45s both g-select-drag;left:calc(100% + .03em)}.fx-select .g-sel-b:before{bottom:calc(max(9px,.085em)/-1.33333)}@keyframes g-select-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes g-select-drag{0%{left:-.03em}to{left:calc(100% + .03em)}}@keyframes g-select-in{0%{opacity:0}to{opacity:1}}.fx-reveal.fx-select .g-w:has(.g-accent){overflow:visible}@media (min-width:768px){.fx-twotone .g-title:has(>h2){font-size:var(--g-h2-size);line-height:var(--g-h2-lh);max-width:22ch}.fx-twotone.g-align-center .g-title:has(>h2){margin-inline:auto}.fx-twotone .g-title:has(>h2) h2{max-width:none;display:inline}.fx-twotone .g-title:has(>h2)>p.g-lead{font-family:var(--g-font-display);font-size:var(--g-h2-size);font-weight:var(--g-h2-weight);letter-spacing:var(--g-h2-track);line-height:var(--g-h2-lh);color:oklch(var(--muted-foreground));margin:0 0 0 .25em;display:inline}}.g-root[data-scheme=light]{--g-closing-bg:#0f0f12;--g-closing-fg:#fff;--g-closing-scrim:radial-gradient(58% 70% at 50% 50%, #101014f0, #101014b8 55%, #1010145c)}@supports (color:lab(0% 0 0)){.g-root[data-scheme=light]{--g-closing-bg:lab(4.40749% .351168 -1.27737)}}.g-root[data-scheme=light] .g-closing .g-btn-secondary{color:#fff;background:#ffffff1f}.g-root[data-scheme=light] .g-closing .g-btn-secondary:hover{background:#ffffff2e}.fx-reveal .g-w{overflow-clip-margin:.08em;vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:clip}.fx-reveal .g-w>span{display:inline-block}@keyframes g-word{0%{transform:translateY(110%)rotate(4deg)}to{transform:none}}@keyframes g-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes g-window-in{0%{opacity:0;clip-path:inset(18% 0 0 0 round var(--g-r-card));transform:translateY(80px)}to{opacity:1;clip-path:inset(0 0 0 0 round var(--g-r-card));transform:none}}.fx-reveal .g-hero .g-display .g-w>span{transform-origin:0 100%;animation:1s cubic-bezier(.16,1,.3,1) both g-word;animation-delay:calc(.12s + var(--i,0) * 60ms)}.fx-reveal .g-hero .g-lead{animation:.9s cubic-bezier(.16,1,.3,1) .65s both g-up}.fx-reveal .g-hero-ctas,.fx-reveal .g-hero-note{animation:.9s cubic-bezier(.16,1,.3,1) .78s both g-up}.fx-reveal .g-hero-window .g-window{animation:1.3s cubic-bezier(.16,1,.3,1) .9s both g-window-in}.fx-reveal .g-art-band,.fx-reveal .g-art-field-hero,.fx-reveal .g-hero .g-art-blobs{animation:1.6s ease-out .5s both g-up}.fx-reveal .g-reveal-title .g-w>span{transition:transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 55ms);transform:translateY(110%)}.fx-reveal .g-reveal-title[data-in=true] .g-w>span{transform:none}.fx-reveal .g-reveal{opacity:1;clip-path:inset(0 0 100%);transition:transform 1.2s cubic-bezier(.16,1,.3,1),clip-path 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(48px)}.fx-reveal .g-reveal[data-in=true]{clip-path:inset(0 0 -2px);transform:none}.fx-reveal .g-reveal .g-media>:first-child,.fx-reveal .g-reveal .g-tile>:first-child{transition:transform 1.8s cubic-bezier(.16,1,.3,1) .15s;transform:scale(1.14)}.fx-reveal .g-reveal[data-in=true] .g-media>:first-child,.fx-reveal .g-reveal[data-in=true] .g-tile>:first-child{transform:none}.fx-reveal .g-title>p.g-lead,.fx-reveal .g-closing-body>p{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1) .26s,transform .9s cubic-bezier(.16,1,.3,1) .26s;transform:translateY(14px)}.fx-reveal .g-title[data-in=true]>p.g-lead,.fx-reveal .g-closing-body[data-in=true]>p{opacity:1;transform:none}.fx-reveal.fx-twotone .g-title:has(>h2)>p.g-lead{opacity:1;transform:none}.fx-reveal.fx-twotone .g-title:has(>h2)>p.g-lead .g-w>span{transition:transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 55ms);transform:translateY(110%)}.fx-reveal.fx-twotone .g-title:has(>h2)[data-in=true]>p.g-lead .g-w>span{transform:none}.g-shot-glow{display:none}.fx-glow .g-shot-glow{pointer-events:none;filter:blur(60px);opacity:.8;background:radial-gradient(50% 60% at 30%,#0033ffe6,#0000 70%),radial-gradient(45% 60% at 72%,#3973ffbf,#0000 70%);background:radial-gradient(50% 60% at 30%,lab(34.8948% 53.0109 -103.14/.9),#0000 70%),radial-gradient(45% 60% at 72%,lab(51.0661% 20.535 -77.5209/.75),#0000 70%);border-radius:9999px;height:320px;animation:9s ease-in-out infinite alternate g-shot-glow;display:block;position:absolute;bottom:-110px;left:10%;right:10%}@keyframes g-shot-glow{0%{opacity:.65;transform:translate(-6%)scaleX(.92)}50%{opacity:.95}to{opacity:.75;transform:translate(6%)scaleX(1.08)}}#ai .g-cell,#bugbot .g-cell{box-shadow:0 0 0 1px oklch(var(--foreground) / .1), var(--g-lift)}.fx-glow #ai .g-cell,.fx-glow #bugbot .g-cell{box-shadow:0 0 0 1px #3973ff2e;box-shadow:0 0 0 1px lab(51.0661% 20.535 -77.5209/.18)}.g-art-band{-webkit-mask-image:linear-gradient(#0000 0,#000 240px calc(100% - 140px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 240px calc(100% - 140px),#0000 100%)}.g-art-libfield{opacity:.75;-webkit-mask-image:linear-gradient(#0000 0%,#000 28% 58%,#0000 92%);mask-image:linear-gradient(#0000 0%,#000 28% 58%,#0000 92%)}.g-art-libfield-hero{opacity:1;-webkit-mask-image:radial-gradient(48% 70% at 88% 30%,#000 20%,#0000 78%);mask-image:radial-gradient(48% 70% at 88% 30%,#000 20%,#0000 78%)}.g-hero:has(.g-art-band) .g-window{box-shadow:0 50px 120px -40px #000c4d8c}:is(.g-hero:has(.g-art-band) .g-usedby p,.g-hero:has(.g-art-band) .g-usedby span){color:#fff!important}.g-hero:has(.g-art-band) .g-usedby .g-logo-img{filter:brightness(0)invert()!important}.g-hero:has(.g-art-band) .g-usedby li{opacity:.85}.g-closing:has(.g-art-field){--g-closing-fg:#fff;--g-closing-glow:none;--g-closing-scrim:radial-gradient(60% 70% at 50% 50%, #0014788c, #00147833 60%, transparent)}.g-closing:has(.g-art-field) .g-closing-rows{mix-blend-mode:luminosity;opacity:.55;z-index:-5!important}.g-closing:has(.g-art-field) .g-btn-primary{color:#0034ff;background:#fff}.g-closing:has(.g-art-field) .g-btn-secondary{color:#fff;background:#ffffff24}.g-art-horizon{background:var(--g-closing-bg,oklch(var(--card)))}.g-horizon{filter:blur(70px);background:radial-gradient(45% 55% at 35%,#0033fff2,#0000 70%),radial-gradient(40% 50% at 68% 55%,#336cfab3,#0000 70%);background:radial-gradient(45% 55% at 35%,lab(34.8948% 53.0109 -103.14/.95),#0000 70%),radial-gradient(40% 50% at 68% 55%,lab(48.6756% 21.5684 -77.4908/.7),#0000 70%);border-radius:9999px;height:80%;animation:12s ease-in-out infinite alternate g-horizon;position:absolute;bottom:-38%;left:-10%;right:-10%}@keyframes g-horizon{0%{opacity:.75;transform:translate(-5%)scaleX(.94)}to{opacity:1;transform:translate(5%)scaleX(1.06)}}.g-closing:has(.g-art-horizon){--g-closing-scrim:radial-gradient(60% 65% at 50% 45%, #0d0e11e6, #0d0e1199 60%, #0d0e1133)}.g-closing:has(.g-art-horizon) .g-closing-rows{mix-blend-mode:normal;opacity:.4}.g-art-blobs{-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 62%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 62%,#0000 100%)}.g-blob{filter:blur(70px);will-change:transform;border-radius:9999px;position:absolute}.g-art-blobs-light .g-blob{opacity:.32}.g-art-blobs-dark .g-blob{opacity:.4}.g-art-blobs-blue .g-blob{opacity:.55}.g-blob-1{background:#0034ff;width:520px;height:520px;animation:22s ease-in-out infinite alternate g-drift-1}.g-blob-2{background:#4f7dff;width:420px;height:420px;animation:26s ease-in-out infinite alternate g-drift-2}.g-blob-3{background:#93b2ff;width:360px;height:360px;animation:19s ease-in-out infinite alternate g-drift-3}.g-art-blobs-blue .g-blob-1{background:#001a8c}.g-art-blobs-blue .g-blob-3{background:#b9ccff}.g-art-blobs-ai .g-blob-1{top:40px;left:-120px}.g-art-blobs-ai .g-blob-2{top:220px;left:28%}.g-art-blobs-ai .g-blob-3{top:0;right:-60px}.g-art-blobs-hero-right{-webkit-mask-image:radial-gradient(70% 70% at 75% 35%,#000 40%,#0000 100%);mask-image:radial-gradient(70% 70% at 75% 35%,#000 40%,#0000 100%)}.g-art-blobs-hero-right .g-blob-1{top:-60px;right:-80px}.g-art-blobs-hero-right .g-blob-2{top:140px;right:22%}.g-art-blobs-hero-right .g-blob-3{top:320px;right:4%}.g-art-blobs-low{-webkit-mask-image:linear-gradient(#0000 30%,#000 60% 85%,#0000 100%);mask-image:linear-gradient(#0000 30%,#000 60% 85%,#0000 100%)}.g-art-blobs-low .g-blob-1{top:52%;left:6%}.g-art-blobs-low .g-blob-2{top:62%;left:40%}.g-art-blobs-low .g-blob-3{top:50%;right:4%}@keyframes g-drift-1{to{transform:translate(180px,120px)scale(1.15)}}@keyframes g-drift-2{to{transform:translate(-160px,-80px)scale(.9)}}@keyframes g-drift-3{to{transform:translate(-200px,160px)scale(1.2)}}@media (prefers-reduced-motion:reduce){.g-swap,.g-fade{animation:none}.g-step-fill{width:100%;animation:none}.g-reveal,.fx-lines .g-reveal-title{opacity:1;clip-path:none;transition:none;transform:none}.fx-rise .g-hero-window .g-window,.fx-select .g-accent:before,.fx-select .g-sel,.fx-select .g-sel-b,.fx-reveal .g-w>span,.fx-reveal .g-hero .g-lead,.fx-reveal .g-hero-ctas,.fx-reveal .g-hero-note,.fx-reveal .g-hero-window .g-window,.fx-reveal .g-art-band,.fx-reveal .g-art-field-hero,.g-blob,.g-horizon,.fx-glow .g-shot-glow{animation:none}.fx-reveal .g-title>p.g-lead,.fx-reveal .g-closing-body>p{opacity:1;transition:none;transform:none}.fx-reveal .g-w>span,.fx-reveal .g-reveal,.fx-reveal .g-reveal .g-media>:first-child,.fx-reveal .g-reveal .g-tile>:first-child{clip-path:none;transition:none;transform:none}}}
@layer components{.g3-root{--g-font-display:"General Sans", system-ui, sans-serif;--g-font-body:"General Sans", system-ui, sans-serif;--g-font-mono:var(--font-g3-mono), ui-monospace, "SF Mono", Menlo, monospace;--g3-font-px:var(--font-g3-pixel), var(--g-font-display);--g-display-size:clamp(40px, 4.8vw, 70px);--g-display-weight:500;--g-display-track:-.032em;--g-display-lh:1.04;--g-h2-size:clamp(30px, 3.2vw, 46px);--g-h2-weight:500;--g-h2-track:-.026em;--g-h2-lh:1.1;--g-h3-size:16px;--g-h3-weight:500;--g-lead-size:clamp(16px, 1.2vw, 17px);--g-body-weight:500;--g-text-weight:400;--g-body-track:-.008em;--g-r-card:20px;--g-r-media:12px;--g-r-tile:10px;--g-r-btn:10px;--g-r-chip:8px;--g-r-panel:16px;--g-cell-border:1px solid #f6f6f813;--g-cell-pad:clamp(18px, 1.8vw, 24px);--g3-cell-inset:8px;--g-media-bg:#141416;--g-panel-shadow:0 30px 80px -30px #000000bf, 0 0 0 1px #f6f6f817;--g-lift:0 1px 2px #0006, 0 30px 70px -36px #000c;--g-btn-h:40px;--g-btn2-bg:oklch(var(--foreground) / .08);--g-wrap:1320px;--g-wide:1320px;--g-section-y:clamp(72px, 8vw, 116px);--g3-light:.485 .291 264.121}@supports (color:lab(0% 0 0)){.g3-root{--g-cell-border:1px solid lab(97.0828% .194907 -.729179/.075);--g-media-bg:lab(6.16576% .344127 -1.26345);--g-panel-shadow:0 30px 80px -30px #000000bf, 0 0 0 1px lab(97.0828% .194907 -.729179/.09)}}.g3-root.t-geist{--g-font-display:var(--font-g3-geist), system-ui, sans-serif;--g-font-body:var(--font-g3-geist), system-ui, sans-serif;--g-display-weight:600;--g-display-track:-.038em;--g-h2-weight:600;--g-h2-track:-.032em;--g-h3-weight:500;--g-body-track:-.01em}.g3-root.t-inter{--g-font-display:var(--font-g3-inter), system-ui, sans-serif;--g-font-body:var(--font-g3-inter), system-ui, sans-serif;--g-display-weight:600;--g-display-track:-.032em;--g-h2-weight:600;--g-h2-track:-.026em;--g-h3-weight:500;--g-body-weight:450;--g-body-track:-.011em;font-optical-sizing:auto}.g3-root .g3-px{font-family:var(--g3-font-px);font-variation-settings:"ELSH" 0;letter-spacing:0;font-feature-settings:normal;font-weight:400}.g3-root.px-off .g3-px{font-variation-settings:normal;font-family:inherit;font-weight:inherit;letter-spacing:inherit}.g3-root .g3-slop{letter-spacing:-.03em}.g3-root.px-off .g3-slop{font-size:inherit}.g3-root .g3-px{transition:font-variation-settings .5s cubic-bezier(.2,.7,.2,1)}.g3-root .g3-pxw{white-space:nowrap;position:relative}.g3-root .g3-pxw-l{font-variation-settings:"ELSH" 0;transition:font-variation-settings .5s cubic-bezier(.2,.7,.2,1),opacity .16s ease-out;display:inline-block;position:relative}.g3-root .g3-pxw[data-phase=wait] .g3-pxw-l{font-variation-settings:"ELSH" 50;opacity:.32}.g3-root .g3-pxw[data-phase=resolve] .g3-pxw-l{animation:g3-px-resolve var(--dur,.9s) cubic-bezier(.3, .6, .2, 1) both;animation-delay:calc(.12s + var(--i) * var(--step,70ms))}@keyframes g3-px-resolve{0%{font-variation-settings:"ELSH" 50;opacity:.32}45%{font-variation-settings:"ELSH" 25;opacity:.85}to{font-variation-settings:"ELSH" 0;opacity:1}}.g3-root .g3-pxw-glow{color:#6f8dff;font-variation-settings:"ELSH" 25;text-shadow:0 0 18px #2f5bffd9;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.g3-root .g3-pxw-white .g3-pxw-glow{color:#fff;text-shadow:0 0 14px #ffffff8c,0 0 32px #ffffff38}.g3-root.px-off .g3-pxw-l{opacity:1!important;animation:none!important}.g3-root.px-off .g3-pxw-glow{display:none}@media (prefers-reduced-motion:reduce){.g3-root .g3-pxw-l,.g3-root .g3-pxw-glow{animation:none!important}.g3-root .g3-pxw-l{font-variation-settings:"ELSH" 0!important;opacity:1!important}}.g3-root .g-btn{padding-inline:16px;font-size:14px}.g3-root .g-btn-lg{height:46px;padding-inline:22px;font-size:15px}.g3-root .g-btn-sm{height:32px;padding-inline:12px;font-size:13px}.g3-root .g-btn:hover{box-shadow:none;translate:none}.g3-root .g-btn-primary{box-shadow:inset 0 1px #ffffff38}@media (hover:hover){.g3-root .g-btn-primary:hover{filter:none;background:#2a52ff;box-shadow:inset 0 1px #ffffff4d,0 10px 28px -12px #0034ffd9}.g3-root .g-btn-secondary:hover{background:oklch(var(--foreground) / .16);color:oklch(var(--foreground))}}.g3-root{--g-header-bg:transparent}.g3-root .g3-glass-bar{inset-inline:0;z-index:-1;pointer-events:none;height:92px;position:absolute;top:0}.g3-root .g3-pb{position:absolute;inset:0}.g3-root .g3-pb-1{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%);mask-image:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%)}.g3-root .g3-pb-2{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%);mask-image:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%)}.g3-root .g3-pb-3{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%);mask-image:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%)}.g3-root .g3-pb-4{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%);mask-image:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%)}.g3-root .g3-pb-5{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%);mask-image:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%)}.g3-root .g3-pb-6{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(#0000 0%,#000 12.5% 25%,#0000 37.5%);mask-image:linear-gradient(#0000 0%,#000 12.5% 25%,#0000 37.5%)}.g3-root .g3-pb-7{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);-webkit-mask-image:linear-gradient(#000 0% 12.5%,#0000 25%);mask-image:linear-gradient(#000 0% 12.5%,#0000 25%)}.g3-root .g3-dim{background:linear-gradient(to bottom, oklch(var(--background) / .86) 0%, oklch(var(--background) / .62) 45%, oklch(var(--background) / .22) 78%, transparent 100%);position:absolute;inset:0}.g3-root .g3-glass,.g3-root .g-pal{-webkit-backdrop-filter:blur(32px)saturate(140%);backdrop-filter:blur(32px)saturate(140%);background:#111114d6;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff0f,0 30px 80px -24px #000c}.g3-root .g-pal-dim{background:#0006}.g3-root .g-pal>label{border-color:#ffffff0f}.g3-root .g-pal #g-search-list{padding:0 8px 8px}.g3-root .g-pal #g-search-list>div{background:#ffffff08;border-radius:14px;margin-top:6px;padding:4px}.g3-root .g-pal #g-search-list>div>.g-eyebrow{padding-inline:10px}.g3-root .g-pal>div:last-child{border-color:#ffffff0f}.g3-root .g-pal>label+div:not(#g-search-list){padding-bottom:0!important}.g3-root .g-pal #g-search-list>div:first-of-type{margin-top:10px}.g3-root .g-pal #g-search-list:before{content:"";z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:linear-gradient(#111114f7 0%,#111114b8 40%,#11111400 100%);height:48px;margin-bottom:-48px;display:block;position:sticky;top:0;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}@supports (animation-timeline:scroll()){.g3-root .g-pal #g-search-list:before{animation:linear both g3-pal-veil;animation-timeline:scroll();animation-range:0 28px}}@keyframes g3-pal-veil{to{opacity:1}}.g3-root .g3-mrow{transition:background-color .18s}.g3-root .g3-mrow:hover,.g3-root .g3-mrow:focus-visible{background:#ffffff0f}.g3-root .g3-mtitle{font-family:var(--g-font-display);font-size:18px;font-weight:var(--g-h2-weight);letter-spacing:-.03em;color:oklch(var(--foreground));line-height:1.15}.g3-root .g3-mtitle-md{font-size:16px}.g3-root .g3-mline{color:oklch(var(--muted-foreground));font-size:12.5px;line-height:1.4;transition:color .18s}.g3-root :is(.g3-mrow,.g3-pcard,.g3-step):is(:hover,:focus-visible) .g3-mline{color:oklch(var(--foreground) / .78)}.g3-root .g3-marrow{opacity:0;transition:opacity .2s,translate .22s cubic-bezier(.2,.8,.2,1);translate:-4px}.g3-root :is(.g3-mrow,.g3-pcard,.g3-step):is(:hover,:focus-visible) .g3-marrow{opacity:1;translate:0}.g3-root .g3-pcard-pic{transition:translate .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s}.g3-root .g3-pcard:is(:hover,:focus-visible) .g3-pcard-pic{translate:0 -2px;box-shadow:0 16px 32px -16px #000c}.g3-root .g3-pcard{transition:background-color .22s}.g3-root .g3-pcard:is(:hover,:focus-visible){background:#ffffff09}.g3-root :is(.g3-pmenu,.g3-smenu) .g3-pcard:is(:hover,:focus-visible){background:0 0}.g3-root :is(.g3-pmenu,.g3-smenu) .g3-pcard .g3-veil{transition:background-color .24s}.g3-root :is(.g3-pmenu,.g3-smenu) .g3-pcard:is(:hover,:focus-visible) .g3-veil{background-color:#0009!important}.g3-root :is(.g3-pmenu,.g3-smenu) .g3-veil:after{display:none}.g3-root .g3-pmenu .g3-pcard-pic{animation:.52s cubic-bezier(.2,.8,.2,1) both g3-pc-rise;animation-delay:calc(var(--c) * 70ms + 40ms)}@keyframes g3-pc-rise{0%{opacity:0;translate:0 6px}}.g3-root .g3-feats .g3-pcard{border-radius:0}.g3-root .g3-feat-arrow{transition:translate .2s}.g3-root .g3-feat:hover .g3-feat-arrow{translate:2px}@media (prefers-reduced-motion:reduce){.g3-root .g3-pmenu .g3-pcard-pic{animation:none}}.g3-root .g3-step-num{color:oklch(var(--foreground) / .8);background:#ffffff0f;transition:background-color .2s,color .2s}.g3-root .g3-step:is(:hover,:focus-visible) .g3-step-num{background:oklch(var(--g3-light));color:#fff}.g3-root .g3-head .g-h2{text-wrap:balance}@media (min-width:768px){.g3-root .g3-head-aside{padding-bottom:.2em}.g3-root .g3-head:has(.g-lead) .g3-head-aside{margin-bottom:calc(var(--g-lead-size) * .15);align-self:flex-end;padding-bottom:0}}.g3-root .g3-display{text-wrap:initial}.g3-root .g3-new{gap:6px}.g3-root .g3-frame{background:#0a0a0b;background:lab(2.74074% .150181 -.551635);border:1px solid #f6f6f814;border:1px solid lab(97.0828% .194907 -.729179/.08);box-shadow:0 0 0 1px #00000080,0 50px 120px -50px #000000e6}.g3-root .g-hero-window .g3-frame{border-radius:22px}.g3-root .g3-tilt{--rx:15deg;--s0:1.035;--lift:44px;perspective:1600px}@media (max-width:767px){.g3-root .g3-tilt{--rx:9deg;--s0:.98;--lift:22px}}.g3-root .g3-tilt-card{transform:translateY(calc((1 - var(--p)) * var(--lift))) rotateX(calc((1 - var(--p)) * var(--rx))) scale(calc(var(--s0) + (1 - var(--s0)) * var(--p)));transform-origin:50% 0;will-change:transform}.g3-root .g3-tablet{background:linear-gradient(#212123,#161617);background:linear-gradient(lab(12.9738% .299357 -1.08923),lab(7.20175% .281908 -1.04215));border-radius:26px;padding:10px;position:relative;box-shadow:inset 0 0 0 1px #f6f6f81a,inset 0 1px #f6f6f824,0 0 0 1px #0009,0 9px 20px #0000004a,0 37px 37px #00000042,0 84px 60px #0003;box-shadow:inset 0 0 0 1px lab(97.0828% .194907 -.729179/.1),inset 0 1px lab(97.0828% .194907 -.729179/.14),0 0 0 1px lab(0% 0 0/.6),0 9px 20px lab(0% 0 0/.290196),0 37px 37px lab(0% 0 0/.258824),0 84px 60px lab(0% 0 0/.2)}.g3-root .g3-tablet-screen{background:#070708;background:lab(1.97399% .1214 -.44471);border-radius:16px;padding:14px 16px 18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000000b3}@media (max-width:767px){.g3-root .g3-tablet{border-radius:20px;padding:6px}.g3-root .g3-tablet-screen{border-radius:14px;padding:10px 10px 14px}}.g3-root .g3-cat-tabs[data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.g3-root .g3-cat-tabs[data-more=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000)}.g3-root .g3-cat-tabs[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.g3-root .g3-cat-tab{border-radius:var(--g-r-btn);height:40px;font-size:14px;font-weight:var(--g-body-weight);color:oklch(var(--muted-foreground));cursor:pointer;align-items:center;padding-inline:13px;transition:color .15s}.g3-root .g3-cat-tab:hover,.g3-root .g3-cat-tab[aria-selected=true]{color:oklch(var(--foreground))}.g3-root .g3-cat-tab:focus-visible{box-shadow:inset 0 0 0 2px oklch(var(--ring))}.g3-root .g3-cat-n{opacity:.6;font-size:12px}.g3-root .g3-cat-pill{border-radius:var(--g-r-btn);background:oklch(var(--foreground) / .08);height:40px;transition:transform .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.g3-root .g3-cat-side{border-right:1px solid #f6f6f80f;border-right:1px solid lab(97.0828% .194907 -.729179/.06);gap:2px;padding-right:14px}.g3-root .g3-cat-more{-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),#0000);mask-image:linear-gradient(#000 calc(100% - 64px),#0000)}.g3-root .g3-cat-group{color:oklch(var(--muted-foreground) / .8);padding:18px 10px 6px;font-size:12px}.g3-root .g3-cat-row{width:100%;height:34px;font-size:14px;font-weight:var(--g-body-weight);color:oklch(var(--muted-foreground));cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding-inline:10px;transition:background-color .15s,color .15s;display:flex}.g3-root .g3-cat-row:hover{background:oklch(var(--foreground) / .04);color:oklch(var(--foreground))}.g3-root .g3-cat-row[data-on]{background:oklch(var(--foreground) / .08);color:oklch(var(--foreground))}.g3-root .g3-cat-row:focus-visible{box-shadow:inset 0 0 0 2px oklch(var(--ring));outline:none}@media (min-width:1024px){.g3-root .g3-cat-page{--tour-fade:120px;height:690px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 150px),#0000);mask-image:linear-gradient(#000 calc(100% - 150px),#0000)}}.g3-root .g3-cat-pic{border-radius:var(--g-r-media);background:var(--g-media-bg)}.g3-root .g3-cat-pic:after{content:"";border-radius:inherit;pointer-events:none;transition:background-color .2s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f6f6f80f;box-shadow:inset 0 0 0 1px lab(97.0828% .194907 -.729179/.06)}@media (hover:hover){.g3-root .group\/c:hover .g3-cat-pic:after{background-color:#ffffff08}}.g3-root .g3-cell-title{font-family:var(--g-font-display);font-size:16px;font-weight:var(--g-h3-weight);letter-spacing:-.012em;color:oklch(var(--foreground));line-height:1.35}.g3-root .g3-cell-line{font-size:15px;font-weight:var(--g-text-weight);color:oklch(var(--muted-foreground));line-height:1.4}.g3-root .g3-cell .g-media{border-radius:calc(var(--g-r-card) - var(--g3-cell-inset))}.g3-root .g3-cell-ctl{flex:none;height:32px}.g3-root .g3-cell-ctl>.g3-segs{flex:1}.g3-root .g3-cell .g-link{font-size:14px}.g3-root .g-faq,.g3-root .g-faq>details{transition:border-color .15s}@media (hover:hover){.g3-root .g-faq>details:not([open]):has(>summary:hover){border-color:#0000!important}.g3-root .g-faq>details:has(+details>summary:hover){border-color:#0000!important}.g3-root .g-faq:has(>details:first-child>summary:hover){border-top-color:#0000!important}.g3-root .g-faq:has(>details:last-child:not([open])>summary:hover){border-bottom-color:#0000!important}.g3-root .g-bento-cell:hover{box-shadow:0 0 0 1px oklch(var(--foreground) / .1)}}.g3-root .g3-feats{background:oklch(var(--background))}.g3-root .g3-melt{-webkit-mask-image:linear-gradient(#000 52%,#0000009e 74%,#0000002e 92%,#0000 100%);mask-image:linear-gradient(#000 52%,#0000009e 74%,#0000002e 92%,#0000 100%)}@media (max-width:767px){.g3-root .g3-melt-wide{-webkit-mask-image:none;mask-image:none}}.g3-root .g3-feat-title{font-family:var(--g-font-display);letter-spacing:-.012em;color:oklch(var(--foreground));font-size:17px;font-weight:600}.g3-root .g3-feat-body{font-size:16px;font-weight:var(--g-text-weight);color:oklch(var(--muted-foreground));text-wrap:pretty;line-height:1.6}.g3-root .g3-range{appearance:none;cursor:pointer;background:0 0;height:16px}.g3-root .g3-range::-webkit-slider-runnable-track{background:#ffffff38;border-radius:2px;height:2px}.g3-root .g3-range::-moz-range-track{background:#ffffff38;border-radius:2px;height:2px}.g3-root .g3-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:9999px;width:12px;height:12px;margin-top:-5px;box-shadow:0 1px 4px #00000080}.g3-root .g3-range::-moz-range-thumb{background:#fff;border:0;border-radius:9999px;width:12px;height:12px}.g3-root .g3-range:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.g3-root .g3-spin,.g3-root .g3-caret{animation:none}}.g3-root .g3-canvas{background:#060607;background:lab(1.75783% .0735968 -.271732)}.g3-root .g3-take-lit{box-shadow:0 0 0 1px oklch(var(--g3-light) / .9), 0 10px 40px -8px oklch(var(--g3-light) / .55)}.g3-root .g-catchip{color:oklch(var(--muted-foreground));background:oklch(var(--foreground) / .07)!important;border-color:#0000!important}@media (hover:hover){.g3-root .g-catchip:hover{color:oklch(var(--foreground));background:oklch(var(--foreground) / .12)!important}}.g3-root .g-catchip[data-on=true]{background:oklch(var(--foreground))!important;color:oklch(var(--background))!important}.g3-root .g-catchip[data-on=true]>span{color:oklch(var(--background) / .55)}.g3-root .g-cattabs{border-radius:calc(var(--g-r-btn) + 2px);background:oklch(var(--foreground) / .06);padding:3px;gap:2px!important}.g3-root .g-cattab{border-radius:calc(var(--g-r-btn) - 1px)!important;height:34px!important;padding-inline:14px!important}.g3-root .g-cattab-pill{height:calc(100% - 6px);width:var(--pill-w,0);transform:translateX(var(--pill-x,0));border-radius:calc(var(--g-r-btn) - 1px);background:oklch(var(--foreground));pointer-events:none;transition:transform .46s cubic-bezier(.22,1,.36,1),width .46s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:0;display:block!important}.g3-root .g-cattab{z-index:1;transition:color .26s;position:relative;background:0 0!important}.g3-root .g-cattab>span{transition:color .26s}@media (min-width:640px){.g3-root .g-catsearch{width:320px}}.g3-root .g-catsearch-input{height:40px;padding-left:38px;padding-right:48px;transition:background-color .15s;border-radius:var(--g-r-btn)!important;background:oklch(var(--foreground) / .06)!important;border-color:#0000!important}.g3-root .g-catsearch-input:hover,.g3-root .g-catsearch-input:focus{background:oklch(var(--foreground) / .09)!important}.g3-root .g-catsearch-input::placeholder{color:oklch(var(--muted-foreground))}.g3-root .g-catsearch>svg{left:14px}.g3-root .g-catsearch-kbd{height:20px;color:oklch(var(--muted-foreground));background:oklch(var(--foreground) / .07);pointer-events:none;border-radius:6px;align-items:center;padding-inline:6px;font-size:11px;font-weight:500;position:absolute;top:50%;right:10px;translate:0 -50%;display:inline-flex!important}.g3-root .g-catchips{-webkit-mask-image:linear-gradient(to right, var(--l,#000) 0, #000 56px, #000 calc(100% - 72px), var(--r,transparent) 100%);mask-image:linear-gradient(to right, var(--l,#000) 0, #000 56px, #000 calc(100% - 72px), var(--r,transparent) 100%)}.g3-root .g-catchips-wrap:not([data-start=true]) .g-catchips{--l:transparent}.g3-root .g-catchips-wrap[data-end=true] .g-catchips{--r:#000}.g3-root .g-catchips-wrap:before,.g3-root .g-catchips-wrap:after{content:"";z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;width:56px;transition:opacity .2s;position:absolute;top:0;bottom:0}.g3-root .g-catchips-wrap:before{opacity:0;left:0;-webkit-mask-image:linear-gradient(270deg,#0000,#000);mask-image:linear-gradient(270deg,#0000,#000)}.g3-root .g-catchips-wrap:after{right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.g3-root .g-catchips-wrap:not([data-start=true]):before{opacity:1}.g3-root .g-catchips-wrap[data-end=true]:after{opacity:0}.g3-root .g-wall-body{text-wrap:balance;max-width:400px!important}.g3-root .g3-catbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom-color:#0000!important}.g3-root .g3-catbar .g-catbar-fx{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, oklch(var(--background) / .86) 0, oklch(var(--background) / .86) calc(100% - 72px), oklch(var(--background) / .5) calc(100% - 44px), oklch(var(--background) / .16) calc(100% - 18px), transparent 100%);opacity:0;width:100vw;position:absolute;top:-56px;bottom:-72px;left:calc(50% - 50vw);display:block!important}.g3-root .g3-catbar[data-stuck=true] .g-catbar-fx{opacity:1}.g3-root .g-catbar-fx>i{position:absolute;inset:0}.g3-root .g-catbar-fx>i:first-child{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-mask-image:linear-gradient(#000 0 calc(100% - 72px),#0000 calc(100% - 46px));mask-image:linear-gradient(#000 0 calc(100% - 72px),#0000 calc(100% - 46px))}.g3-root .g-catbar-fx>i:nth-child(2){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(#0000 calc(100% - 76px),#000 calc(100% - 60px) calc(100% - 40px),#0000 calc(100% - 22px));mask-image:linear-gradient(#0000 calc(100% - 76px),#000 calc(100% - 60px) calc(100% - 40px),#0000 calc(100% - 22px))}.g3-root .g-catbar-fx>i:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#0000 calc(100% - 46px),#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#0000 calc(100% - 46px),#000 calc(100% - 32px),#0000 100%)}.g3-root .g3-take-idle{background:linear-gradient(105deg, transparent 35%, oklch(var(--foreground) / .045) 50%, transparent 65%) 0 0 / 250% 100% no-repeat, oklch(var(--foreground) / .025);animation:2.6s cubic-bezier(.4,0,.2,1) infinite g3-take-sheen}@keyframes g3-take-sheen{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@media (prefers-reduced-motion:reduce){.g3-root .g3-take-idle{animation:none}}.g3-root .g3p-slide{z-index:-1;width:18.1818%;transform:translateX(calc(var(--lit,2) * 100%));background:oklch(var(--g3-light) / .07);pointer-events:none;transition:transform .52s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:27.2727%}.g3-root .g3p-slide-head{border-radius:12px 12px 0 0}.g3-root .g3p-slide-head:before{content:"";inset-inline:12px;background:oklch(var(--g3-light));height:2px;box-shadow:0 0 14px oklch(var(--g3-light) / .9);border-radius:2px;position:absolute;top:0}.g3-root .g3p-slide-body{border-radius:0 0 12px 12px}.g3-root .g3p-table[data-lit="0"] [data-c="0"],.g3-root .g3p-table[data-lit="1"] [data-c="1"],.g3-root .g3p-table[data-lit="2"] [data-c="2"],.g3-root .g3p-table[data-lit="3"] [data-c="3"]{color:oklch(var(--foreground))}@media (max-width:767px){.g3-root .g3p-slide{display:none}}@media (prefers-reduced-motion:reduce){.g3-root .g3p-slide{transition:none}}.g3-root .g3-glow{z-index:-1;pointer-events:none;left:var(--glow-x,6%);right:var(--glow-x,6%);top:calc(100% - var(--glow-lap,0px));height:min(var(--glow-h,168px), var(--glow-fit,9999px));opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1);position:absolute}.g3-root .g3-glow[data-on=true]{opacity:var(--glow-o,1)}.g3-root .g3-glow-bloom{background:radial-gradient(50% 50% at 50% 50%, oklch(var(--g3-light) / .34), oklch(var(--g3-light) / .1) 55%, transparent 76%);height:62%;filter:blur(var(--glow-blur,34px));mix-blend-mode:screen;position:absolute;top:-30%;left:14%;right:14%}.g3-root .g3-glow:is([data-variant=hero],[data-variant=stage],[data-variant=plan]):before{content:"";z-index:1;inset-inline:18%;background:linear-gradient(90deg,#0000,#587cffd9,#0000);height:1px;position:absolute;top:0}.g3-root .g3-glow .g3-glow-sh.g3-glow-arch{transform:scaleY(-1);-webkit-mask-image:radial-gradient(50% 100% at 50% 100%,#000 0%,#000c 34%,#0000005c 66%,#0000 100%);mask-image:radial-gradient(50% 100% at 50% 100%,#000 0%,#000c 34%,#0000005c 66%,#0000 100%)}.g3-root .g3-glow-closing .g3-glow-sh.g3-glow-arch{-webkit-mask-image:radial-gradient(50% 100% at 50% 100%,#000 0%,#000000bf 34%,#0000004d 66%,#0000 100%);mask-image:radial-gradient(50% 100% at 50% 100%,#000 0%,#000000bf 34%,#0000004d 66%,#0000 100%)}.g3-root .g3-glow-sh{position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 100% at 50% 0,#000 0%,#000000c7 28%,#00000057 60%,#0000 100%);mask-image:radial-gradient(50% 100% at 50% 0,#000 0%,#000000c7 28%,#00000057 60%,#0000 100%)}.g3-root .g3-glow[data-px][data-on=true]{opacity:1}.g3-root .g3-glow .g3-glow-sh.g3-glow-shader{filter:blur(4px);height:200%;inset:0 0 auto;-webkit-mask-image:radial-gradient(48% 50% at 50% 0,#000 0%,#000000b8 30%,#0000004d 62%,#0000 100%);mask-image:radial-gradient(48% 50% at 50% 0,#000 0%,#000000b8 30%,#0000004d 62%,#0000 100%)}.g3-root .g3-glow-closing .g3-glow-sh.g3-glow-shader{-webkit-mask-image:radial-gradient(60% 50% at 50% 0,#000 0%,#000000ad 32%,#00000042 64%,#0000 100%);mask-image:radial-gradient(60% 50% at 50% 0,#000 0%,#000000ad 32%,#00000042 64%,#0000 100%)}.g3-root .g3-hero-bg{z-index:-2;inset-inline:0;pointer-events:none;height:min(1040px,100svh + 180px);opacity:var(--bg-o,.6);position:absolute;top:-56px;-webkit-mask-image:linear-gradient(#000 0%,#000000e0 22%,#0000008c 44%,#0003 64%,#0000 84%);mask-image:linear-gradient(#000 0%,#000000e0 22%,#0000008c 44%,#0003 64%,#0000 84%)}.g3-root .g3-hero-bg-hung{transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 16%,#0003 36%,#0000008c 56%,#000000e0 78%,#000 100%);mask-image:linear-gradient(#0000 16%,#0003 36%,#0000008c 56%,#000000e0 78%,#000 100%)}.g3-root .g3-hero-bg-px{--bg-o:1;-webkit-mask-image:linear-gradient(#000 0% 30%,#0009 52%,#0000002e 70%,#0000 86%);mask-image:linear-gradient(#000 0% 30%,#0009 52%,#0000002e 70%,#0000 86%)}.g3-root .g3-px-field{image-rendering:pixelated;display:block}@media (max-width:767px){.g3-root .g3-hero-bg{opacity:calc(var(--bg-o,.6) * .55)}}.g3-root .g3-hero-bg-canvas{position:absolute;inset:0}.g3-root .g3-glow-hero{--glow-x:3%;--glow-h:140px;--glow-o:.6}.g3-root .g3-glow-take{--glow-x:-6%;--glow-h:156px;--glow-blur:26px;--glow-o:.5}.g3-root .g3-glow-cell{--glow-x:10%;--glow-h:76px;--glow-o:.75;--glow-blur:22px}.g3-root .g3-glow[data-variant=plan]{--glow-x:12%;--glow-h:120px;--glow-o:.55}.g3-root .g3-glow[data-variant=plan] .g3-glow-bloom{opacity:.45}.g3-root .g3-glow-card{--glow-x:4%;--glow-lap:30px;--glow-h:96px;--glow-o:.7}.g3-root .g3-glow-closing{--glow-x:0%;--glow-h:min(240px, 50%);--glow-o:1;top:auto;bottom:0;transform:scaleY(-1)}.g3-root .g3-glow-closing .g3-glow-bloom{display:none}.g3-root .g3-glow-closing .g3-glow-sh{-webkit-mask-image:radial-gradient(62% 100% at 50% 0,#000 0%,#000000b3 30%,#00000047 62%,#0000 100%);mask-image:radial-gradient(62% 100% at 50% 0,#000 0%,#000000b3 30%,#00000047 62%,#0000 100%)}.g3-root .g-closing{--g-closing-scrim:radial-gradient(58% 70% at 50% 46%, #03040cf5, #030616cc 52%, #02082280)}.g3-root .g-closing .g-closing-rows{filter:grayscale()brightness(.68)}.g3-root .g3-drift-tint{mix-blend-mode:color;opacity:.85;background:#1432e6}.g3-root .g3-drift-ground{background:radial-gradient(64% 52% at 50% 100%,#0034ff57,#02a3 42%,#00126014 70%,#0000 88%)}.g3-root .g3-glow-closing{mix-blend-mode:screen}.g3-root .g3-glow-stage{--glow-x:6%;--glow-h:150px;--glow-o:.5}@media (prefers-reduced-motion:reduce){.g3-root .g3-glow{transition:none}}.g3-root img[data-g3-wait],.g3-root.g3-reveal-on img[loading=lazy]:not([data-g3-seen]){opacity:0!important}.g3-root img[data-g3-in]{animation:.72s cubic-bezier(.2,.8,.2,1) both g3-img-in}@keyframes g3-img-in{0%{opacity:0;filter:blur(14px);scale:1.035}}.g3-root [data-g3-lqip]{background-size:cover;background-position:var(--g3-lqip-pos,50% 0%);background-repeat:no-repeat}.g3-root .g3-free-line{animation:.46s cubic-bezier(.2,.8,.2,1) both g3-free-in}@keyframes g3-free-in{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.g3-root .g3-free-line{animation:none}}@media (hover:hover){.g3-root :is(.g-media,.g-tile):hover :is(img,video):not(.g-avatar){transform:none}}.g3-root :is(.g-tile,.g-media,.g3-veil){isolation:isolate}.g3-root :is(.g-tile,.g-media,.g3-veil):after{content:"";z-index:2;border-radius:inherit;opacity:0;pointer-events:none;background:#ffffff08;transition:opacity .22s;position:absolute;inset:0}@media (hover:hover){.g3-root :is(.g-tile,.g-media,.g3-veil):hover:after,.g3-root :is(.group,.group\/n,.group\/card,.group\/w):hover :is(.g3-veil,.g-media):after{opacity:1}}.g3-root .g-tile-label{z-index:3}.g3-root :is(button,[role=tab],[role=button],[role=radio],summary,label[for],select):not(:disabled,[aria-disabled=true]){cursor:pointer}.g3-root .g3-faq{border-block:1px solid oklch(var(--foreground) / .08)}.g3-root .g3-faq-item{border-radius:14px;transition:background-color .26s;position:relative}.g3-root .g3-faq-item+.g3-faq-item:before{content:"";inset-inline:0;background:oklch(var(--foreground) / .08);pointer-events:none;height:1px;transition:opacity .26s;position:absolute;top:0}.g3-root .g3-faq-item:is([data-open=true],:hover):before,.g3-root .g3-faq-item:is([data-open=true],:hover)+.g3-faq-item:before{opacity:0}.g3-root .g3-faq:has(>.g3-faq-item:first-child:is([data-open=true],:hover)){border-top-color:#0000}.g3-root .g3-faq:has(>.g3-faq-item:last-child:is([data-open=true],:hover)){border-bottom-color:#0000}@media (hover:hover){.g3-root .g3-faq-item:hover{background:oklch(var(--foreground) / .025)}}.g3-root .g3-faq-item[data-open=true]{background:oklch(var(--foreground) / .04)}.g3-root .g3-faq-q{color:oklch(var(--foreground) / .88);transition:color .2s}.g3-root .g3-faq-q:hover,.g3-root .g3-faq-item[data-open=true] .g3-faq-q{color:oklch(var(--foreground))}.g3-root .g3-faq-q:focus-visible{box-shadow:inset 0 0 0 2px oklch(var(--ring));border-radius:14px}.g3-root .g3-faq-icon{color:oklch(var(--muted-foreground));transition:rotate .32s cubic-bezier(.3,.9,.25,1),color .2s}.g3-root .g3-faq-item[data-open=true] .g3-faq-icon{color:oklch(var(--foreground));rotate:45deg}.g3-root .g3-faq-a{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.3,.9,.25,1);display:grid}.g3-root .g3-faq-item[data-open=true] .g3-faq-a{grid-template-rows:1fr}.g3-root .g3-faq-body{opacity:0;margin-top:-4px;transition:opacity .24s,translate .38s cubic-bezier(.3,.9,.25,1);translate:0 -4px}.g3-root .g3-faq-item[data-open=true] .g3-faq-body{opacity:1;transition-delay:60ms;translate:0}@media (prefers-reduced-motion:reduce){.g3-root :is(.g3-faq-a,.g3-faq-body,.g3-faq-icon){transition:none}}}@property --g3-score{syntax:"<integer>";inherits:false;initial-value:70}.g3-root ul.grid:has(>li.group\/card[class~=p-5]){margin-inline:-6px}.g3-root li.group\/card[class~=p-5]{padding:6px}.g3-root ul.grid:has(>li.group\/card:not([class~=p-5])){gap:24px 12px}@keyframes g3-lib-dim{0%{opacity:0}}@keyframes g3-lib-rise{0%{opacity:0;transform:translateY(22svh)}60%{opacity:1}}@keyframes g3-lib-in{0%{opacity:0;transform:translateY(14px)}}@keyframes g3-lib-fall{to{opacity:0;transform:translateY(16svh)}}@keyframes g3-lib-undim{to{opacity:0}}.g3-root .g3-lib-dim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:.24s ease-out both g3-lib-dim}.g3-root .g3-lib-sheet{--background:.18 .004 286;background:oklch(var(--background));animation:.44s cubic-bezier(.16,1,.3,1) both g3-lib-rise;box-shadow:0 0 0 1px #f6f6f814,0 -30px 80px -30px #000c;box-shadow:0 0 0 1px lab(97.0828% .194907 -.729179/.08),0 -30px 80px -30px lab(0% 0 0/.8)}.g3-root .g3-lib-in{animation:.38s cubic-bezier(.16,1,.3,1) 90ms both g3-lib-in}.g3-root .g3-lib[data-leaving] .g3-lib-sheet{animation:.22s cubic-bezier(.4,0,1,1) both g3-lib-fall}.g3-root .g3-lib[data-leaving] .g3-lib-dim{animation:.22s ease-in both g3-lib-undim}.g3-root .g3-lib .g3-lib-bar{background:oklch(var(--background));-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#f6f6f80f;border-color:lab(97.0828% .194907 -.729179/.06);padding-top:14px;padding-bottom:14px}.g3-root .g3-lib .g-catsearch-kbd{visibility:hidden}.g3-root .g3-lib .g-catsearch-input{padding-right:14px}.g3-root .g3-lib[data-leaving]{pointer-events:none}.g3-root .g3-lib[data-still] li.group\/card img{object-position:top!important;transition:none!important}.g3-root .g3-lib li.group\/card img{transition-delay:.25s}@media (prefers-reduced-motion:reduce){.g3-root :is(.g3-lib-dim,.g3-lib-sheet,.g3-lib-in){animation:none!important}}
@layer components{.g3-root .g3p-seg{background:oklch(var(--foreground) / .06);box-shadow:inset 0 0 0 1px oklch(var(--foreground) / .05);border-radius:12px;padding:4px;display:inline-flex;position:relative}.g3-root .g3p-seg-pill{background:oklch(var(--foreground));border-radius:9px;transition:translate .38s cubic-bezier(.3,.9,.25,1),width .38s cubic-bezier(.3,.9,.25,1);position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 2px #0006}.g3-root .g3p-seg-btn{z-index:1;height:36px;color:oklch(var(--muted-foreground));border-radius:9px;outline:none;align-items:center;gap:8px;padding-inline:14px;font-size:14px;font-weight:500;transition:color .22s;display:inline-flex;position:relative}.g3-root .g3p-seg-btn:hover{color:oklch(var(--foreground))}.g3-root .g3p-seg-btn:is([aria-selected=true],[aria-current=page]){color:oklch(var(--background))}.g3-root .g3p-seg-btn:focus-visible{box-shadow:0 0 0 2px oklch(var(--ring))}.g3-root .g3p-badge{background:oklch(var(--primary));color:#fff;border-radius:5px;align-items:center;height:20px;padding-inline:6px;font-size:12px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff38}.g3-root .g3p-plan{background:oklch(var(--card));border-radius:var(--g-r-card);box-shadow:inset 0 0 0 1px oklch(var(--foreground) / .075);transition:box-shadow .32s cubic-bezier(.2,.7,.2,1);position:relative}.g3-root .g3p-plan[data-lit=true]{box-shadow:inset 0 0 0 1px oklch(var(--g3-light) / .95), 0 18px 60px -18px oklch(var(--g3-light) / .5)}.g3-root .g3p-plan[data-lit=true]:before{content:"";inset-inline:18%;pointer-events:none;background:linear-gradient(90deg,#0000,#96afffe6,#0000);height:1px;position:absolute;top:0}.g3-root .g3p-plan .g3-glow{--glow-x:4%;--glow-h:132px;--glow-blur:26px;--glow-o:.95}.g3-root .g3p-plan-btn{transition:background-color .26s,color .26s,box-shadow .26s}.g3-root .g3p-plan-btn .g3p-arrow{opacity:0;width:0;margin-left:-8px;transition:width .26s cubic-bezier(.2,.8,.2,1),opacity .2s,margin .26s cubic-bezier(.2,.8,.2,1),translate .26s cubic-bezier(.2,.8,.2,1);translate:-6px}.g3-root .g3p-plan-btn:is(:hover,:focus-visible) .g3p-arrow{opacity:1;width:16px;margin-left:0;translate:0}.g3-root .g3p-price{letter-spacing:-.02em;color:oklch(var(--foreground));font-variant-numeric:tabular-nums;font-size:56px;line-height:.9}@media (min-width:1024px) and (max-width:1279px){.g3-root .g3p-price{font-size:46px}}.g3-root.px-off .g3p-price{font-family:var(--g-font-display);font-weight:var(--g-h2-weight);letter-spacing:-.04em}.g3-root .g3p-price[data-counting=true]{font-variation-settings:"ELSH" 25}@media (hover:hover){.g3-root .g3p-plan:hover .g3p-price{font-variation-settings:"ELSH" 25}}.g3-root .g3p-was{color:oklch(var(--muted-foreground) / .75);position:relative}.g3-root .g3p-was:after{content:"";background:currentColor;height:1.5px;position:absolute;top:52%;left:-2px;right:-2px;rotate:-8deg}.g3-root .g3p-step{background:oklch(var(--foreground) / .06);border-radius:9px;align-items:center;height:32px;display:inline-flex}.g3-root .g3p-step button{width:30px;height:32px;color:oklch(var(--muted-foreground));border-radius:9px;outline:none;justify-content:center;align-items:center;transition:color .16s,background-color .16s;display:inline-flex}.g3-root .g3p-step button:hover:not(:disabled){color:oklch(var(--foreground));background:oklch(var(--foreground) / .06)}.g3-root .g3p-step button:disabled{opacity:.35}.g3-root .g3p-step button:focus-visible{box-shadow:0 0 0 2px oklch(var(--ring))}.g3-root .g3p-feat{color:oklch(var(--foreground) / .82);border-radius:8px;outline:none;align-items:flex-start;gap:10px;margin-inline:-8px;padding:5px 8px;font-size:14px;line-height:20px;transition:background-color .18s,color .18s;display:flex;position:relative}.g3-root .g3p-feat .g3p-tick{width:16px;height:20px;color:oklch(var(--g3-light));flex:none;position:relative}.g3-root .g3p-feat .g3p-tick svg{transition:opacity .18s;position:absolute;top:2px;left:0}.g3-root .g3p-feat .g3p-tick:after{content:"";opacity:0;background:#2e60ff;border-radius:1px;width:8px;height:8px;transition:opacity .18s,scale .22s cubic-bezier(.3,1.4,.4,1);position:absolute;top:6px;left:4px;scale:.4;box-shadow:0 0 12px #0034ffe6}.g3-root .g3p-feat[data-tip]:is(:hover,:focus-visible){background:oklch(var(--foreground) / .05);color:oklch(var(--foreground))}.g3-root .g3p-feat[data-tip]:is(:hover,:focus-visible) .g3p-tick svg{opacity:0}.g3-root .g3p-feat[data-tip]:is(:hover,:focus-visible) .g3p-tick:after{opacity:1;scale:1}.g3-root .g3p-tip{z-index:30;width:max-content;max-width:min(280px,72vw);color:oklch(var(--foreground) / .86);opacity:0;pointer-events:none;background:#16161afa;border-radius:10px;padding:9px 11px;font-size:13px;line-height:18px;transition:opacity .16s,translate .2s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:calc(100% + 6px);left:26px;translate:0 4px;box-shadow:inset 0 0 0 1px #ffffff17,0 18px 40px -14px #000000e6}@media (min-width:1024px){.g3-root .g3p-plan:nth-of-type(3) .g3p-tip{left:auto;right:0}}.g3-root .g3p-feat:is(:hover,:focus-visible) .g3p-tip{opacity:1;transition-delay:.12s;translate:0}@media (hover:none){.g3-root .g3p-tip{display:none}}.g3-root .g3p-count{color:oklch(var(--foreground));font-variant-numeric:tabular-nums;font-size:clamp(30px,2.9vw,44px);line-height:1}.g3-root.px-off .g3p-count{font-family:var(--g-font-display);font-weight:var(--g-h2-weight);letter-spacing:-.04em}.g3-root .g3p-countcell{transition:background-color .22s}@media (hover:hover){.g3-root .g3p-countcell:hover{background:oklch(var(--foreground) / .03)}.g3-root .g3p-countcell:hover .g3p-count{font-variation-settings:"ELSH" 25}}.g3-root .g3p-table{--col:1}.g3-root .g3p-thead{z-index:5;background:oklch(var(--background) / .96);position:sticky;top:56px}.g3-root .g3p-row{transition:background-color .16s}@media (hover:hover){.g3-root .g3p-row:hover{background:oklch(var(--foreground) / .035)}}.g3-root .g3p-cell{transition:color .16s,background-color .16s}.g3-root .g3p-table[data-col="0"] [data-c="0"],.g3-root .g3p-table[data-col="1"] [data-c="1"],.g3-root .g3p-table[data-col="2"] [data-c="2"],.g3-root .g3p-table[data-col="3"] [data-c="3"]{background:oklch(var(--g3-light) / .07);color:oklch(var(--foreground))}.g3-root .g3p-colhead{position:relative}.g3-root .g3p-colhead:before{content:"";inset-inline:12px;background:oklch(var(--g3-light));height:2px;box-shadow:0 0 14px oklch(var(--g3-light) / .9);opacity:0;border-radius:2px;transition:opacity .2s;position:absolute;top:0}.g3-root .g3p-table[data-col="0"] .g3p-colhead[data-c="0"]:before,.g3-root .g3p-table[data-col="1"] .g3p-colhead[data-c="1"]:before,.g3-root .g3p-table[data-col="2"] .g3p-colhead[data-c="2"]:before,.g3-root .g3p-table[data-col="3"] .g3p-colhead[data-c="3"]:before{opacity:1}.g3-root .g3p-yes{background:oklch(var(--g3-light));width:8px;height:8px;box-shadow:0 0 8px oklch(var(--g3-light) / .7);border-radius:1px;display:inline-block}.g3-root .g3p-no{background:oklch(var(--foreground) / .2);width:10px;height:1.5px;display:inline-block}.g3-root .g3p-steprow{transition:background-color .2s;position:relative}.g3-root .g3p-steprow:hover{background:oklch(var(--foreground) / .04)}.g3-root .g3p-steprow[aria-selected=true]{background:oklch(var(--foreground) / .055)}.g3-root .g3p-steprow .g3p-steptitle{color:oklch(var(--muted-foreground));transition:color .2s}.g3-root .g3p-steprow:is(:hover,[aria-selected=true]) .g3p-steptitle{color:oklch(var(--foreground))}.g3-root .g3p-steprow .g3p-stepbody{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.2,.8,.2,1),opacity .26s;display:grid}.g3-root .g3p-steprow[aria-selected=true] .g3p-stepbody{opacity:1;grid-template-rows:1fr}.g3-root .g3p-progress{grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;display:grid}.g3-root .g3p-progress>i{background:oklch(var(--foreground) / .1);border-radius:.5px;height:3px}.g3-root .g3p-progress>i[data-on=true]{background:oklch(var(--foreground));box-shadow:0 0 6px #ffffff73}.g3-root .g3p-stage{box-shadow:inset 0 0 0 1px oklch(var(--foreground) / .08), 0 50px 120px -50px #000000e6;background:#070708;background:lab(1.9776% .0794753 -.293675)}.g3-root .g3p-scene{animation:.42s cubic-bezier(.2,.8,.2,1) both g3p-scene-in}@keyframes g3p-scene-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.g3-root .g3p-kbd{background:oklch(var(--foreground) / .08);min-width:30px;height:30px;box-shadow:inset 0 -2px 0 #00000059, inset 0 0 0 1px oklch(var(--foreground) / .08);color:oklch(var(--foreground));border-radius:7px;justify-content:center;align-items:center;padding-inline:8px;font-size:14px;display:inline-flex}.g3-root .g3p-kbd-sm{min-width:22px;height:22px;color:oklch(var(--muted-foreground));border-radius:6px;padding-inline:6px;font-size:12px}.g3-root .g3p-kbd[data-down=true]{background:oklch(var(--g3-light));translate:0 1px;box-shadow:inset 0 1px #fff3}.g3-root .g3p-choice{isolation:isolate;background:oklch(var(--card));box-shadow:inset 0 0 0 1px oklch(var(--foreground) / .075);border-radius:16px;outline:none;transition:box-shadow .24s,background-color .24s;position:relative}.g3-root .g3p-choice:hover{box-shadow:inset 0 0 0 1px oklch(var(--foreground) / .16)}.g3-root .g3p-choice:focus-visible{box-shadow:0 0 0 2px oklch(var(--ring))}.g3-root .g3p-choice[aria-pressed=true],.g3-root .g3p-choice[aria-checked=true]{box-shadow:inset 0 0 0 1px oklch(var(--g3-light) / .95), 0 14px 44px -16px oklch(var(--g3-light) / .55)}.g3-root .g3p-choice .g3-glow{--glow-x:8%;--glow-h:70px;--glow-blur:20px;--glow-o:.8}@media (prefers-reduced-motion:reduce){.g3-root .g3p-seg-pill,.g3-root .g3p-steprow .g3p-stepbody{transition:none}.g3-root .g3p-scene{animation:none}}.g3-root .g3p-in{animation:.46s cubic-bezier(.2,.8,.2,1) both g3p-in;animation-delay:var(--d,0s)}@keyframes g3p-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.g3-root .g3p-caret{animation:1s step-end infinite g3p-blink}@keyframes g3p-blink{50%{opacity:0}}.g3-root .g3p-chip-on{animation:.3s .9s both g3p-in}.g3-root .g3p-key-a,.g3-root .g3p-key-b{animation:2.4s ease-in-out infinite g3p-key}.g3-root .g3p-key-b{animation-delay:.16s}@keyframes g3p-key{0%,30%,to{background:oklch(var(--foreground) / .08);translate:0}12%,22%{background:oklch(var(--g3-light));box-shadow:inset 0 1px 0 #fff3, 0 0 18px oklch(var(--g3-light) / .6);translate:0 1px}}.g3-root .g3p-swap-a{animation:4s ease-in-out infinite g3p-swap}.g3-root .g3p-swap-b{animation:4s ease-in-out infinite reverse g3p-swap}@keyframes g3p-swap{0%,40%{opacity:1;filter:blur()}50%,90%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.g3-root :is(.g3p-in,.g3p-caret,.g3p-chip-on,.g3p-key-a,.g3p-key-b),.g3-root .g3p-swap-a,.g3-root .g3p-swap-b{animation:none}.g3-root .g3p-swap-a{opacity:0}}.g3-root .g3p-wait{animation:1.6s ease-in-out infinite g3p-breathe,.3s 6.1s forwards g3p-out}@keyframes g3p-breathe{50%{opacity:.35}}@keyframes g3p-out{to{opacity:0;visibility:hidden}}.g3-root:has(.g3-catbar[data-stuck=true]) .g3-glass-bar{opacity:0}.g3-root:has(.g3p-libpage) .g3-header .g-search-btn{display:none!important}.g3-root .g3l-toc{color:oklch(var(--muted-foreground));transition:color .2s,background-color .2s}.g3-root .g3l-toc:hover{color:oklch(var(--foreground));background:oklch(var(--foreground) / .04)}.g3-root .g3l-toc[data-on=true]{color:oklch(var(--foreground));background:oklch(var(--foreground) / .06)}.g3-root .g3l-prose{color:oklch(var(--muted-foreground));font-size:15.5px;line-height:1.72}.g3-root .g3l-prose section+section{margin-top:56px}.g3-root .g3l-prose h2{letter-spacing:-.015em;color:oklch(var(--foreground));margin-bottom:16px;scroll-margin-top:96px;font-size:22px;font-weight:500;line-height:1.25}.g3-root .g3l-prose h3{letter-spacing:-.01em;color:oklch(var(--foreground));margin:30px 0 10px;scroll-margin-top:96px;font-size:17px;font-weight:500;line-height:1.35}.g3-root .g3l-prose p+p,.g3-root .g3l-prose p+ul,.g3-root .g3l-prose ul+p{margin-top:14px}.g3-root .g3l-prose ul{gap:10px;display:grid}.g3-root :is(.g3l-prose,.g3l-bullets) li{padding-left:22px;position:relative}.g3-root :is(.g3l-prose,.g3l-bullets) li:before{content:"";background:oklch(var(--foreground) / .9);width:5px;height:5px;position:absolute;top:.72em;left:3px}.g3-root .g3l-prose strong{color:oklch(var(--foreground));font-weight:500}.g3-root .g3l-prose a{color:oklch(var(--foreground));text-decoration:underline;-webkit-text-decoration-color:oklch(var(--foreground) / .3);text-decoration-color:oklch(var(--foreground) / .3);text-underline-offset:4px;transition:text-decoration-color .2s}.g3-root .g3l-prose a:hover{-webkit-text-decoration-color:oklch(var(--foreground));text-decoration-color:oklch(var(--foreground))}.g3-root .g3l-glance-head,.g3-root .g3l-glance-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.5fr) minmax(0,.62fr);align-items:center;column-gap:32px;display:grid}.g3-root .g3l-glance-head{color:oklch(var(--muted-foreground));padding:0 0 12px;font-size:13px}.g3-root .g3l-glance-row{border-top:1px solid oklch(var(--foreground) / .08);padding:18px 0}.g3-root .g3l-glance-row:last-child{border-bottom:1px solid oklch(var(--foreground) / .08)}@media (max-width:767px){.g3-root .g3l-glance-row{grid-template-columns:minmax(0,1fr);row-gap:10px;padding:20px 0}}.g3-root .g3l-where{color:oklch(var(--muted-foreground));justify-self:end;align-items:center;gap:6px;font-size:14px;transition:color .2s;display:inline-flex}.g3-root .g3l-where:hover{color:oklch(var(--foreground))}@media (max-width:767px){.g3-root .g3l-glance-row .g3l-where{justify-self:start}}.g3-root .g3l-icon svg{width:100%;height:100%}.g3-root .g3l-card{background:oklch(var(--card));box-shadow:inset 0 0 0 1px oklch(var(--foreground) / .07);border-radius:18px}.g3-root .g3l-kind{border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);column-gap:32px;padding:14px 16px;transition:background-color .2s;display:grid}.g3-root .g3l-kind+.g3l-kind{box-shadow:inset 0 1px 0 oklch(var(--foreground) / .06)}.g3-root .g3l-kind:hover{background:oklch(var(--foreground) / .035);box-shadow:none}.g3-root .g3l-kind:hover+.g3l-kind{box-shadow:none}@media (max-width:639px){.g3-root .g3l-kind{grid-template-columns:minmax(0,1fr);row-gap:4px}}.g3-root .g3l-line{border-radius:11px;align-items:center;gap:12px;min-height:48px;padding:6px 12px;transition:background-color .2s;display:flex}.g3-root .g3l-line:hover{background:oklch(var(--foreground) / .04)}.g3-root .g3l-chip{background:oklch(var(--foreground) / .06);height:24px;color:oklch(var(--foreground) / .85);border-radius:7px;flex-shrink:0;align-items:center;padding-inline:8px;font-size:12px;font-weight:500;transition:color .2s;display:inline-flex}.g3-root .g3i-cell{transition:background-color .2s}.g3-root .g3i-cell:hover{background:oklch(var(--foreground) / .06)}.g3-root .g3l-doc{z-index:1;color:oklch(var(--muted-foreground));transition:color .2s}.g3-root .g3l-doc:hover,.g3-root .g3l-doc[aria-current=page]{color:oklch(var(--foreground))}.g3-root .g3l-docmark{background:oklch(var(--foreground) / .07);box-shadow:inset 0 0 0 1px oklch(var(--foreground) / .05);border-radius:10px;position:absolute;left:0;right:0}.g3-root .g3l-docmark-move{transition:top .42s cubic-bezier(.3,.9,.25,1),height .42s cubic-bezier(.3,.9,.25,1)}.g3-root .g3l-gcard{background:oklch(var(--card));box-shadow:inset 0 0 0 1px oklch(var(--foreground) / .07);border-radius:20px;outline:none;transition:box-shadow .24s,background-color .24s}.g3-root .g3l-gcard:hover{background:color-mix(in oklch, oklch(var(--card)), white 2.5%);box-shadow:inset 0 0 0 1px oklch(var(--foreground) / .14)}.g3-root .g3l-gcard:focus-visible{box-shadow:0 0 0 2px oklch(var(--ring))}.g3-root .g3l-gcard:hover .g3l-where{color:oklch(var(--foreground))}.g3-root .g3l-tile{background:oklch(var(--card));box-shadow:inset 0 0 0 1px oklch(var(--foreground) / .07);border-radius:18px;transition:background-color .22s}.g3-root .g3l-tile:hover{background:color-mix(in oklch, oklch(var(--card)), white 3%)}.g3-root .g3l-tile-note{box-shadow:inset 0 0 0 1px oklch(var(--foreground) / .1);background:0 0}.g3-root .g3l-tile-note:hover{background:oklch(var(--foreground) / .025)}@media (prefers-reduced-motion:reduce){.g3-root .g3l-docmark-move{transition:none}}}.g3-root .g3p-ever-term .min-h-\[168px\]{height:176px;min-height:0;font-size:12px;line-height:1.9;overflow:hidden}.g3-root :is(.g3p-ever-term .min-h-\[168px\],.g3p-ever-lines)>:is(div,p){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
@font-face{font-family:apparat;src:url(../media/kmr_apparat_medium-s.p.1pej306d1dg2e.woff2)format("woff2");font-display:swap}@font-face{font-family:apparat Fallback;src:local(Arial);ascent-override:91.06%;descent-override:23.89%;line-gap-override:9.6%;size-adjust:104.21%}.apparat_abe86599-module__K1sLBG__className{font-family:apparat,apparat Fallback}
@font-face{font-family:switzer;src:url(../media/switzer_variable-s.p.2c1bzu_46vmj5.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.switzer_94c8ba2e-module__xtZuDG__className{font-family:switzer,switzer Fallback}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.0zr6hhvz-h9nw.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 Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_48000c1f-module__n9Kssa__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_48000c1f-module__n9Kssa__variable{--font-g3-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.3ykghqjb5ppsz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.0lmgotk6waklk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.0ec3e76flwb9j.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.3l17ub4npw-5z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.2_16a3jj3m9yb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.3xt4epvyjlv6l.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 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.10f31zp4gc5wb.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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fd605e54-module__Dux5cG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fd605e54-module__Dux5cG__variable{--font-g3-inter:"Inter", "Inter Fallback"}
@font-face{font-family:g3Pixel;src:url(../media/geist_pixel_elsh-s.p.3flmx9darsbw9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:g3Pixel Fallback;src:local(Arial);ascent-override:91.68%;descent-override:26.91%;line-gap-override:0.0%;size-adjust:109.62%}.g3pixel_f2a62bcc-module__WD9rLW__className{font-family:g3Pixel,g3Pixel Fallback;font-style:normal;font-weight:400}.g3pixel_f2a62bcc-module__WD9rLW__variable{--font-g3-pixel:"g3Pixel", "g3Pixel Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.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 Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_ae84065f-module__go3nDG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_ae84065f-module__go3nDG__variable{--font-g3-mono:"Geist Mono", "Geist Mono Fallback"}
.stats-band-module__OAEQqa__band{--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--text-sm:14px;--text-base:16px;--text-4xl:64px;--font-body:inherit;--font-display:inherit;--tracking-body:-.005em;--tracking-display:-.035em;--leading-body:1.45;--leading-display:1.02;--duration-standard:.24s;--duration-spring:.42s;--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);background:var(--sb-bg);color:var(--sb-fg);font-family:var(--font-body);letter-spacing:var(--tracking-body);container:stats/inline-size}.stats-band-module__OAEQqa__band *,.stats-band-module__OAEQqa__band :before,.stats-band-module__OAEQqa__band :after{box-sizing:border-box}.stats-band-module__OAEQqa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.stats-band-module__OAEQqa__inner{max-width:var(--sb-max,1120px);padding:var(--space-24) var(--sb-pad,var(--space-8));margin:0 auto}.stats-band-module__OAEQqa__header{align-items:last baseline;gap:var(--space-4) var(--space-12);margin-bottom:var(--space-16);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.stats-band-module__OAEQqa__title{max-width:16ch;font-family:var(--font-display);font-size:clamp(1.875rem, 1rem + 2.6cqi, var(--text-4xl));letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);text-wrap:balance;margin:0}.stats-band-module__OAEQqa__description{max-width:34ch;color:var(--text-secondary);font-size:var(--text-base);text-wrap:pretty;justify-self:end;margin:0;line-height:1.5}.stats-band-module__OAEQqa__header:not(:has(.stats-band-module__OAEQqa__title)){grid-template-columns:minmax(0,1fr)}.stats-band-module__OAEQqa__header:not(:has(.stats-band-module__OAEQqa__title)) .stats-band-module__OAEQqa__description{justify-self:start}.stats-band-module__OAEQqa__stats{grid-template-columns:repeat(var(--count), minmax(0, 1fr));column-gap:var(--space-10);row-gap:var(--space-16);margin:0;display:grid;position:relative}.stats-band-module__OAEQqa__stat{--start:calc(var(--i) * 90ms + var(--draw));--ink:var(--text-secondary);--soft:var(--sb-border-strong);cursor:default;-webkit-tap-highlight-color:transparent;flex-direction:column;min-width:0;display:flex;position:relative}.stats-band-module__OAEQqa__stat:focus{outline:none}.stats-band-module__OAEQqa__figure{margin:0 0 var(--space-5);order:-1}.stats-band-module__OAEQqa__label{color:var(--sb-fg);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-wrap:pretty}.stats-band-module__OAEQqa__caption{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);margin:2px 0 0;display:grid}.stats-band-module__OAEQqa__detail,.stats-band-module__OAEQqa__context{text-wrap:pretty;min-width:0;transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard);grid-area:1/1}.stats-band-module__OAEQqa__stat[data-context] .stats-band-module__OAEQqa__context{opacity:0;transform:translateY(4px)}.stats-band-module__OAEQqa__context{color:var(--text-secondary)}.stats-band-module__OAEQqa__number{font-family:var(--font-display);font-size:clamp(2.5rem, 1.4rem + 3cqi, var(--text-4xl));letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;font-weight:500;line-height:1;display:inline-flex}.stats-band-module__OAEQqa__prefix,.stats-band-module__OAEQqa__suffix{color:var(--text-muted);letter-spacing:-.01em;font-size:.5em}.stats-band-module__OAEQqa__prefix{margin-right:.08em}.stats-band-module__OAEQqa__suffix{margin-left:.1em}.stats-band-module__OAEQqa__digits{justify-items:start;display:inline-grid}.stats-band-module__OAEQqa__sizer,.stats-band-module__OAEQqa__live{grid-area:1/1}.stats-band-module__OAEQqa__sizer{visibility:hidden}.stats-band-module__OAEQqa__visual{height:calc(56px + var(--space-8));padding-top:var(--space-8);flex-direction:column;flex:none;justify-content:flex-end;margin:auto 0 0;display:flex;position:relative}.stats-band-module__OAEQqa__visual>*{height:100%;position:relative}.stats-band-module__OAEQqa__visual>.stats-band-module__OAEQqa__bars[data-dense]{height:56%}.stats-band-module__OAEQqa__draw{width:100%;height:100%;display:block;overflow:visible}.stats-band-module__OAEQqa__trend{margin-right:3px}.stats-band-module__OAEQqa__area{fill:var(--soft);opacity:.22;transition:fill var(--duration-standard) var(--ease-standard)}.stats-band-module__OAEQqa__line{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;transition:stroke var(--duration-standard) var(--ease-standard)}.stats-band-module__OAEQqa__endDot{background:var(--ink);width:7px;height:7px;box-shadow:0 0 0 2px var(--sb-bg);transition:background-color var(--duration-standard) var(--ease-standard), opacity .32s var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute}.stats-band-module__OAEQqa__bars{align-items:flex-end;gap:3px;display:flex}.stats-band-module__OAEQqa__bars[data-dense]{gap:0}.stats-band-module__OAEQqa__bars[data-dense] .stats-band-module__OAEQqa__bar{clip-path:inset(0 22%);border-radius:0}.stats-band-module__OAEQqa__bar{background:var(--soft);height:100%;transform:scaleY(var(--h));transform-origin:bottom;transition:background-color var(--duration-standard) var(--ease-standard), transform .56s var(--ease-enter);border-radius:1px;flex:1 1 0}.stats-band-module__OAEQqa__bar[data-ink]{background:var(--ink)}.stats-band-module__OAEQqa__map{display:flex}.stats-band-module__OAEQqa__map .stats-band-module__OAEQqa__draw{aspect-ratio:80/30;width:auto}.stats-band-module__OAEQqa__land{fill:var(--soft);transition:fill var(--duration-standard) var(--ease-standard)}.stats-band-module__OAEQqa__lit{fill:var(--ink);transition:fill var(--duration-standard) var(--ease-standard)}.stats-band-module__OAEQqa__stat:focus-visible{--ink:var(--sb-accent);--soft:color-mix(in oklch, var(--sb-accent) 42%, var(--sb-bg))}.stats-band-module__OAEQqa__stat[data-context]:focus-visible .stats-band-module__OAEQqa__detail{opacity:0;transform:translateY(-4px)}.stats-band-module__OAEQqa__stat[data-context]:focus-visible .stats-band-module__OAEQqa__context{opacity:1;transform:none}@media (hover:none){.stats-band-module__OAEQqa__stat:focus{--ink:var(--sb-accent);--soft:color-mix(in oklch, var(--sb-accent) 42%, var(--sb-bg))}.stats-band-module__OAEQqa__stat[data-context]:focus .stats-band-module__OAEQqa__detail{opacity:0;transform:translateY(-4px)}.stats-band-module__OAEQqa__stat[data-context]:focus .stats-band-module__OAEQqa__context{opacity:1;transform:none}}@media (hover:hover){.stats-band-module__OAEQqa__stat:hover{--ink:var(--sb-accent);--soft:color-mix(in oklch, var(--sb-accent) 42%, var(--sb-bg))}.stats-band-module__OAEQqa__stat[data-context]:hover .stats-band-module__OAEQqa__detail{opacity:0;transform:translateY(-4px)}.stats-band-module__OAEQqa__stat[data-context]:hover .stats-band-module__OAEQqa__context{opacity:1;transform:none}}.stats-band-module__OAEQqa__stat{opacity:0;transition:opacity .48s var(--ease-enter), transform .64s var(--ease-enter);transition-delay:calc(var(--i) * 90ms);transform:translateY(8px)}.stats-band-module__OAEQqa__band[data-in-view] .stats-band-module__OAEQqa__stat{opacity:1;transform:none}.stats-band-module__OAEQqa__band:not([data-in-view]) .stats-band-module__OAEQqa__draw{clip-path:inset(0 100% 0 0)}.stats-band-module__OAEQqa__band:not([data-in-view]) .stats-band-module__OAEQqa__bar{transform:scaleY(0)}.stats-band-module__OAEQqa__band:not([data-in-view]) .stats-band-module__OAEQqa__endDot{opacity:0}.stats-band-module__OAEQqa__band:not([data-in-view]) .stats-band-module__OAEQqa__endDot{transform:scale(.3)}.stats-band-module__OAEQqa__draw{clip-path:inset(0 -4px 0 0);transition:clip-path 1.1s var(--ease-in-out) var(--start)}.stats-band-module__OAEQqa__band[data-in-view] .stats-band-module__OAEQqa__bar{transition-delay:0s, calc(var(--start) + var(--j) * .42s)}.stats-band-module__OAEQqa__band[data-in-view] .stats-band-module__OAEQqa__endDot{transition-delay:0s, calc(var(--start) + 1s), calc(var(--start) + 1s)}.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stats{gap:0}.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stats:before,.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stats:after{content:"";background:var(--sb-border);transform-origin:0;height:1px;transition:transform .9s var(--ease-in-out);position:absolute;left:0;right:0;transform:scaleX(0)}.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stats:before{top:0}.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stats:after{transition-delay:.12s;bottom:0}.stats-band-module__OAEQqa__band[data-layout=divided][data-in-view] .stats-band-module__OAEQqa__stats:before,.stats-band-module__OAEQqa__band[data-layout=divided][data-in-view] .stats-band-module__OAEQqa__stats:after{transform:scaleX(1)}.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stat{padding:var(--space-10) var(--space-8) var(--space-8)}.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stat:first-child{padding-left:0}.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stat:last-child{padding-right:0}.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stat:not(:first-child):before{content:"";background:var(--sb-border);transform-origin:top;width:1px;transition:transform .7s var(--ease-enter);transition-delay:calc(var(--i) * 90ms + .24s);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.stats-band-module__OAEQqa__band[data-layout=divided][data-in-view] .stats-band-module__OAEQqa__stat:before{transform:scaleY(1)}@container stats (max-width:800px){.stats-band-module__OAEQqa__inner{padding:var(--space-20) var(--sb-pad,var(--space-8))}.stats-band-module__OAEQqa__header{margin-bottom:var(--space-12);grid-template-columns:minmax(0,1fr)}.stats-band-module__OAEQqa__description{justify-self:start}.stats-band-module__OAEQqa__stats{column-gap:var(--space-8);row-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stat{padding:var(--space-8) var(--space-8) var(--space-8)}.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stat:nth-child(odd){padding-left:0}.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stat:nth-child(2n){padding-right:0}.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stat:nth-child(odd):before{display:none}.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stat:nth-child(n+3):after{content:"";background:var(--sb-border);height:1px;position:absolute;top:0;left:0;right:0}}@container stats (max-width:520px){.stats-band-module__OAEQqa__inner{padding:var(--space-16) var(--space-4)}.stats-band-module__OAEQqa__header{margin-bottom:var(--space-10)}.stats-band-module__OAEQqa__stats{row-gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.stats-band-module__OAEQqa__stat{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,40%);grid-template-areas:"figure visual""label label""caption caption";display:grid}.stats-band-module__OAEQqa__figure{margin-bottom:var(--space-3);grid-area:figure;align-self:end}.stats-band-module__OAEQqa__label{grid-area:label}.stats-band-module__OAEQqa__caption{grid-area:caption}.stats-band-module__OAEQqa__visual{height:40px;margin:0 0 var(--space-3);grid-area:visual;align-self:end;padding:0}.stats-band-module__OAEQqa__map{justify-content:flex-end}.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stat,.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stat:nth-child(n){padding:var(--space-8) 0}.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stat:before{display:none}.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stat:nth-child(n+2):after{content:"";background:var(--sb-border);height:1px;position:absolute;top:0;left:0;right:0}}@container stats (max-width:800px){.stats-band-module__OAEQqa__stats[data-count="3"]{grid-template-columns:minmax(0,1fr)}}.stats-band-module__OAEQqa__preview{justify-items:center;gap:var(--space-4);width:100%;display:grid}.stats-band-module__OAEQqa__frame{border:1px solid var(--sb-border);background:var(--sb-bg);border-radius:20px;width:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){.stats-band-module__OAEQqa__band .stats-band-module__OAEQqa__stat,.stats-band-module__OAEQqa__band .stats-band-module__OAEQqa__draw,.stats-band-module__OAEQqa__band .stats-band-module__OAEQqa__bar,.stats-band-module__OAEQqa__band .stats-band-module__OAEQqa__endDot,.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stats:before,.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stats:after,.stats-band-module__OAEQqa__band[data-layout=divided] .stats-band-module__OAEQqa__stat:before{transition-duration:0s;transition-delay:0s}.stats-band-module__OAEQqa__band .stats-band-module__OAEQqa__stat{opacity:1;transform:none}.stats-band-module__OAEQqa__band:not([data-in-view]) .stats-band-module__OAEQqa__draw{clip-path:inset(0 -4px 0 0)}.stats-band-module__OAEQqa__band:not([data-in-view]) .stats-band-module__OAEQqa__bar{transform:scaleY(var(--h))}.stats-band-module__OAEQqa__band:not([data-in-view]) .stats-band-module__OAEQqa__endDot{opacity:1;transform:none}.stats-band-module__OAEQqa__detail,.stats-band-module__OAEQqa__context{transition-duration:0s}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.3ykghqjb5ppsz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.0lmgotk6waklk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.0ec3e76flwb9j.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.3l17ub4npw-5z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.2_16a3jj3m9yb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.3xt4epvyjlv6l.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 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.10f31zp4gc5wb.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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c2209491-module__jAyr9G__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c2209491-module__jAyr9G__variable{--font-v2:"Inter", "Inter Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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 Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_1ba1bf60-module__cUslya__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_1ba1bf60-module__cUslya__variable{--font-v2-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_10c0e705-module__OeGfjG__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_10c0e705-module__OeGfjG__variable{--font-v2-tight:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.38msdipe8z81f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.30bhvdlsk8sra.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.3se9ogqst-d6c.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_1e7f3c06-module__FzU5tq__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_1e7f3c06-module__FzU5tq__variable{--font-v3-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_152c2af6-module__qunYXa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_152c2af6-module__qunYXa__variable{--font-v3-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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 Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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 Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d13fd94e-module__q9-HTq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d13fd94e-module__q9-HTq__variable{--font-v4-mono:"Geist Mono", "Geist Mono Fallback"}
