/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--g3-score:70}}}@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-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)}.g-display,.g-h2{font-family:var(--g-font-display);text-wrap:balance}.g-h2{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)}.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-size:var(--g-lead-size);line-height:1.5}.g-body,.g-lead{font-weight:var(--g-text-weight);color:oklch(var(--muted-foreground));text-wrap:pretty}.g-body{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{max-width:var(--g-wrap);padding-inline:max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-right))}.g-wide,.g-wrap{width:100%;margin-inline:auto}.g-wide{max-width:var(--g-wide);padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}@media (min-width:768px){.g-wide{padding-inline:max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-right))}}.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{border:var(--g-media-border);border-radius:var(--g-r-media);box-shadow:var(--g-media-shadow)}.g-media,.g-tile{background:var(--g-media-bg);position:relative;overflow:hidden}.g-tile{border:var(--g-media-border);border-radius:var(--g-r-tile)}.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,oklch(48.5% .291 264.121/.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:g-swap .52s cubic-bezier(.2,.7,.2,1) backwards}@keyframes g3-swap-first{0%{filter:blur(4px);transform:translateY(6px)}}.g3-swap-first{animation:g3-swap-first .52s cubic-bezier(.2,.7,.2,1) backwards}@keyframes g-fade{0%{opacity:0}to{opacity:1}}.g-fade{animation:g-fade .36s ease-out both}@keyframes g-step-fill{0%{transform:translate(-100%)}to{transform:none}}.g-step-fill{width:100%;animation:g-step-fill linear both}.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:g-rise linear both;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-bento-cell:has(.g-tile:hover) .g-tile:not(:hover),.fx-focus .g-window ul:has(.g-tile:hover) .g-tile:not(:hover){opacity:.45}.fx-focus .g-bento-cell .g-tile,.fx-focus .g-window .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;clip-path:inset(0);border-radius:.04em;animation:g-select-fill .76s cubic-bezier(.65,0,.25,1) 1.45s both;inset:.13em -.03em .1em}.fx-select .g-accent:before,.fx-select .g-sel{background:oklch(var(--primary));position:absolute}.fx-select .g-sel{width:2px;margin-left:-1px;animation:g-select-in .26s ease-out 1.3s both;display:block;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:g-select-in .26s ease-out 1.3s both,g-select-drag .76s cubic-bezier(.65,0,.25,1) 1.45s both;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:oklch(17% .005 286);--g-closing-fg:#fff;--g-closing-scrim:radial-gradient(58% 70% at 50% 50%,#101014f0,#101014b8 55%,#1010145c)}.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;overflow:clip}.fx-reveal .g-w,.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:g-word 1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.12s + var(--i,0) * 60ms)}.fx-reveal .g-hero .g-lead{animation:g-up .9s cubic-bezier(.16,1,.3,1) .65s both}.fx-reveal .g-hero-ctas,.fx-reveal .g-hero-note{animation:g-up .9s cubic-bezier(.16,1,.3,1) .78s both}.fx-reveal .g-hero-window .g-window{animation:g-window-in 1.3s cubic-bezier(.16,1,.3,1) .9s both}.fx-reveal .g-art-band,.fx-reveal .g-art-field-hero,.fx-reveal .g-hero .g-art-blobs{animation:g-up 1.6s ease-out .5s both}.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-closing-body>p,.fx-reveal .g-title>p.g-lead{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-closing-body[data-in=true]>p,.fx-reveal .g-title[data-in=true]>p.g-lead,.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%,oklch(48.5% .291 264.121/.9),#0000 70%),radial-gradient(45% 60% at 72%,oklch(60% .22 264/.75),#0000 70%);border-radius:9999px;height:320px;animation:g-shot-glow 9s ease-in-out infinite alternate;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 oklch(60% .22 264/.18)}.g-art-band{-webkit-mask-image:linear-gradient(#0000,#000 240px calc(100% - 140px),#0000);mask-image:linear-gradient(#0000,#000 240px calc(100% - 140px),#0000)}.g-art-libfield{opacity:.75;-webkit-mask-image:linear-gradient(#0000,#000 28% 58%,#0000 92%);mask-image:linear-gradient(#0000,#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-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%,oklch(48.5% .291 264.121/.95),#0000 70%),radial-gradient(40% 50% at 68% 55%,oklch(58% .22 264/.7),#0000 70%);border-radius:9999px;height:80%;animation:g-horizon 12s ease-in-out infinite alternate;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,#000 22% 62%,#0000);mask-image:linear-gradient(#0000,#000 22% 62%,#0000)}.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:g-drift-1 22s ease-in-out infinite alternate}.g-blob-2{background:#4f7dff;width:420px;height:420px;animation:g-drift-2 26s ease-in-out infinite alternate}.g-blob-3{background:#93b2ff;width:360px;height:360px;animation:g-drift-3 19s ease-in-out infinite alternate}.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);mask-image:linear-gradient(#0000 30%,#000 60% 85%,#0000)}.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-fade,.g-step-fill,.g-swap,.g3-swap-first{animation:none}.g-step-fill{width:100%}.fx-lines .g-reveal-title,.g-reveal{opacity:1;clip-path:none;transition:none;transform:none}.fx-glow .g-shot-glow,.fx-reveal .g-art-band,.fx-reveal .g-art-field-hero,.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-w>span,.fx-rise .g-hero-window .g-window,.fx-select .g-accent:before,.fx-select .g-sel,.fx-select .g-sel-b,.g-blob,.g-horizon{animation:none}.fx-reveal .g-closing-body>p,.fx-reveal .g-title>p.g-lead{opacity:1;transition:none;transform:none}.fx-reveal .g-reveal,.fx-reveal .g-reveal .g-media>:first-child,.fx-reveal .g-reveal .g-tile>:first-child,.fx-reveal .g-w>span{clip-path:none;transition:none;transform:none}}.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 oklch(97.5% .002 286/.075);--g-cell-pad:clamp(18px,1.8vw,24px);--g3-cell-inset:8px;--g-media-bg:oklch(19% .004 286);--g-panel-shadow:0 30px 80px -30px #000000bf,0 0 0 1px oklch(97.5% .002 286/.09);--g-lift:0 1px 2px #0006,0 30px 70px -36px #000c;--g-btn-h:40px;--g-btn2-bg:oklch(var(--foreground)/.08);--g-wrap:1152px;--g-wide:1152px;--g-section-y:clamp(72px,8vw,116px);--g3-light:.485 .291 264.121}.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-glow:before{content:attr(data-ch)}.g3-root .g3-pxc:before{content:attr(data-final);visibility:hidden;font-variant-numeric:tabular-nums}.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-glow,.g3-root .g3-pxw-l{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{z-index:-1;pointer-events:none;inset-inline:0;height:92px;position:absolute;top:0}@media (max-height:480px){.g3-root .g3-glass-bar{height:72px}}.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);mask-image:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000)}.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,#000 12.5% 25%,#0000 37.5%);mask-image:linear-gradient(#0000,#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 .g-pal,.g3-root .g3-glass{-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,#111114b8 40%,#11111400);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:g3-pal-veil linear both;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:focus-visible,.g3-root .g3-mrow:hover{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 .g-menu{container-type:inline-size}.g3-root .g-menu>.g-fade{flex-direction:column;min-height:calc(20.8333cqw + 164.833px);display:flex}.g3-root .g-menu>.g-fade>*{flex:auto}.g3-root .g3-pmenu .g3-pcard-pic{flex:1 0 auto}.g3-root .g3-pmenu .g3-mline{min-height:2lh}.g3-root .g3-pmenu [data-art=library] img{object-position:left top!important}.g3-root .g3-pmenu .g3-pcard-pic{animation:g3-pc-rise .52s cubic-bezier(.2,.8,.2,1) both;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-feats .g3-pcard:has(:focus-visible){background:#ffffff09}.g3-root .g3-feats .g3-pcard:has(:focus-visible) .g3-pcard-pic{translate:0 -2px;box-shadow:0 16px 32px -16px #000c}.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:wrap}@media (max-width:359px){.g3-root .g3-display{font-size:min(var(--g-display-size),11.4vw)}}.g3-root :is(.g3-faq-q,.g3-feat-title){text-wrap:pretty}@media (hover:none) and (pointer:coarse){.g3-root :is(.g-search-btn,.g-field) .g-kbd{display:none!important}}.g3-root .g3-new{gap:6px}.g3-root .g3-frame{background:oklch(14.5% .003 286);border:1px solid oklch(97.5% .002 286/.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}}@media (min-width:768px) and (max-width:1439px){.g3-root .g3-tilt{--rx:10deg;--s0:.92}}.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(oklch(25% .003 286),oklch(20% .003 286));border-radius:26px;padding:10px;position:relative;box-shadow:inset 0 0 0 1px oklch(97.5% .002 286/.1),inset 0 1px oklch(97.5% .002 286/.14),0 0 0 1px #0009,0 9px 20px #0000004a,0 37px 37px #00000042,0 84px 60px #0003}.g3-root .g3-tablet-screen{background:oklch(13% .003 286);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 :is(.g3-cat-tabs,.g3-edge-fade)[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 :is(.g3-cat-tabs,.g3-edge-fade)[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 :is(.g3-cat-tabs,.g3-edge-fade)[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 oklch(97.5% .002 286/.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 oklch(97.5% .002 286/.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:has(+details>summary:hover),.g3-root .g-faq>details:not([open]):has(>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);mask-image:linear-gradient(#000 52%,#0000009e 74%,#0000002e 92%,#0000)}@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-caret,.g3-root .g3-spin{animation:none}}.g3-root .g3-canvas{background:oklch(12.5% .002 286)}.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;position:relative;background:0 0!important}.g3-root .g-cattab,.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:focus,.g3-root .g-catsearch-input:hover{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:after,.g3-root .g-catchips-wrap:before{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);mask-image:linear-gradient(#0000 calc(100% - 46px),#000 calc(100% - 32px),#0000)}.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:g3-take-sheen 2.6s cubic-bezier(.4,0,.2,1) infinite}@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:"";background:oklch(var(--g3-light));height:2px;box-shadow:0 0 14px oklch(var(--g3-light)/.9);inset-inline:12px;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;pointer-events:none;height:min(1040px,100svh + 180px);opacity:var(--bg-o,.6);inset-inline:0;position:absolute;top:-56px;-webkit-mask-image:linear-gradient(#000,#000000e0 22%,#0000008c 44%,#0003 64%,#0000 84%);mask-image:linear-gradient(#000,#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);mask-image:linear-gradient(#0000 16%,#0003 36%,#0000008c 56%,#000000e0 78%,#000)}.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:g3-img-in .72s cubic-bezier(.2,.8,.2,1) both}@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:g3-free-in .46s cubic-bezier(.2,.8,.2,1) both}@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:"";background:oklch(var(--foreground)/.08);pointer-events:none;inset-inline:0;height:1px;transition:opacity .26s;position:absolute;top:0}.g3-root .g3-faq-item:is([data-open=true],:hover)+.g3-faq-item:before,.g3-root .g3-faq-item:is([data-open=true],:hover):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-item[data-open=true] .g3-faq-q,.g3-root .g3-faq-q:hover{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}}.g3-root .g-display.g3-display{letter-spacing:-.05em;font-size:clamp(40px,5.9vw,88px);font-weight:700;line-height:1}.g3-root :is(.g-display,.g-h2){letter-spacing:-.045em;font-weight:700;line-height:1.02}.g3-root .g3-hero-head{text-align:center}.g3-root .g3-hero-lead{text-wrap:balance;max-width:40ch;margin-inline:auto;font-size:clamp(17px,1.45vw,21px)}@media (min-width:1024px){.g3-root .g3-hero-lead{white-space:nowrap;max-width:none}}.g3-root .g3-hero-ctas{justify-content:center}}@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:g3-lib-dim .24s ease-out both}.g3-root .g3-lib-sheet{--background:.18 .004 286;background:oklch(var(--background));animation:g3-lib-rise .44s cubic-bezier(.16,1,.3,1) both;box-shadow:0 0 0 1px oklch(97.5% .002 286/.08),0 -30px 80px -30px #000c}.g3-root .g3-lib-in{animation:g3-lib-in .38s cubic-bezier(.16,1,.3,1) 90ms both}.g3-root .g3-lib[data-leaving] .g3-lib-sheet{animation:g3-lib-fall .22s cubic-bezier(.4,0,1,1) both}.g3-root .g3-lib[data-leaving] .g3-lib-dim{animation:g3-lib-undim .22s ease-in both}.g3-root .g3-lib .g3-lib-bar{background:oklch(var(--background));-webkit-backdrop-filter:none;backdrop-filter:none;border-color:oklch(97.5% .002 286/.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}}@media (max-width:1023px),(pointer:coarse){.g3-root .g3-pb-1,.g3-root .g3-pb-2,.g3-root .g3-pb-3,.g3-root .g3-pb-5{display:none}.g3-root .g3-pb-4{-webkit-mask-image:linear-gradient(#0000 20%,#000 37.5% 70%,#0000 90%);mask-image:linear-gradient(#0000 20%,#000 37.5% 70%,#0000 90%)}.g3-root .g3-pb-6{-webkit-mask-image:linear-gradient(#0000,#000 12.5% 25%,#0000 45%);mask-image:linear-gradient(#0000,#000 12.5% 25%,#0000 45%)}}.g3-root .g3-glass.opacity-0{transition-property:opacity,transform,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s,.2s,0s;transition-delay:0s,0s,.2s}.g3-root .g3-glass.opacity-0,.g3-root .g3-tag{-webkit-backdrop-filter:none;backdrop-filter:none}.g3-root .g3-tag{transition-property:opacity,translate,-webkit-backdrop-filter,backdrop-filter;transition-duration:.3s,.3s,0s;transition-delay:0s,0s,.3s}.g3-root :is(.group:hover,.group:focus-visible,.group:has(:focus-visible)) .g3-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition-delay:0s}@media (max-width:1023px),(pointer:coarse){.g3-root .g-media .backdrop-blur,.g3-root .g3-tag{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.g3-root footer.g-footer,.g3-root main>section.g-section{content-visibility:auto;contain-intrinsic-size:auto 900px}.g3-root main.g3p-libpage>section.g-section,.g3-root main>section#bento{content-visibility:visible}.g3-root main>section#features{contain-intrinsic-size:auto 1322px}.g3-root main>section#tools{contain-intrinsic-size:auto 362px}.g3-root main>section[data-section=faq]{contain-intrinsic-size:auto 323px}.g3-root main>section[data-section=closing]{contain-intrinsic-size:auto 376px}.g3-root footer.g-footer{contain-intrinsic-size:auto 439px}@media (max-width:767px){.g3-root main>section#features{contain-intrinsic-size:auto 2481px}.g3-root main>section#tools{contain-intrinsic-size:auto 349px}.g3-root main>section[data-section=faq]{contain-intrinsic-size:auto 448px}.g3-root main>section[data-section=closing]{contain-intrinsic-size:auto 320px}.g3-root footer.g-footer{contain-intrinsic-size:auto 913px}}@supports (font:-apple-system-body) and (appearance:none){.g3-root footer.g-footer,.g3-root main section{content-visibility:visible!important}.g3-root .g3-glass-bar .g3-pb{display:none}}.g3-root .g-closing{-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}@media (pointer:coarse){.g3-root :is(.g3-hit,.g3-cat-tab,.g3-segs>button,.g-footer li>a){position:relative}.g3-root :is(.g3-hit,.g3-cat-tab,.g3-segs>button,.g-footer li>a):after{content:"";left:50%;top:calc(50% + var(--g3-hit-dy,0px));width:max(100%,44px);height:max(100%,var(--g3-hit-h,44px));position:absolute;translate:-50% -50%}.g3-root .g3-segs>button{--g3-hit-dy:6px}.g3-root .g-footer li>a{--g3-hit-h:calc(100% + 3px)}.g3-root .g3-cat-tabs{margin-block:-2px;padding-block:2px}.g3-root .g3-cat-pill{top:2px}}html:has(.g3-root){color-scheme:dark;background-color:oklch(14.1% .004 285.824)}html>body:has(.g3-root){background-color:oklch(14.1% .004 285.824)}html:has(.g3-root){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.g3-root){scroll-behavior:auto}}.g3-root [data-anchor],.g3-root section[id]{scroll-margin-top:56px}.g3-root{isolation:isolate}.g3-root ::selection{background:oklch(var(--primary));color:oklch(100% 0 0)}@keyframes g3-load-in{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.g3-root li.load-in{animation:g3-load-in .5s cubic-bezier(.22,1,.36,1) both!important}.g5-lights{position:absolute;inset:0;z-index:-10;overflow:hidden;pointer-events:none}.g5-seam{position:absolute;left:0;right:0;height:320px;opacity:.85;mask-image:radial-gradient(44% 50% at var(--at,50%) 50%,#000 0,rgb(0 0 0/.55) 42%,rgb(0 0 0/.15) 72%,transparent 100%)}.g5-seam-canvas{position:absolute;inset:0}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af499ebe53993e40-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/1e37010fc5a67d3e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/dad81adf3b849cc4-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e9316828e0a79ff7-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/493e65a0fdec0f99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e5f448bdf22d4ede-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/32b04a225cda6443-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:107.12%}.__className_a5256c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_a5256c{--font-g3-inter:"Inter","Inter Fallback"}@font-face{font-family:g3Pixel;src:url(/_next/static/media/776d0cf929094347-s.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.00%;size-adjust:109.62%}.__className_c740a4{font-family:g3Pixel,g3Pixel Fallback;font-weight:400;font-style:normal}.__variable_c740a4{--font-g3-pixel:"g3Pixel","g3Pixel Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.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(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/7d4881bb7e1bf84d-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.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(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/7d4881bb7e1bf84d-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:134.59%}.__className_73d994{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_73d994{--font-g3-mono:"Geist Mono","Geist Mono Fallback"}