@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:-0.032em;--g-display-lh:1.04;--g-h2-size:clamp(30px,3.2vw,46px);--g-h2-weight:500;--g-h2-track:-0.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:-0.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(0.975 0.002 286/0.075);--g-cell-pad:clamp(18px,1.8vw,24px);--g3-cell-inset:8px;--g-media-bg:oklch(0.19 0.004 286);--g-panel-shadow:0 30px 80px -30px rgb(0 0 0/0.75),0 0 0 1px oklch(0.975 0.002 286/0.09);--g-lift:0 1px 2px rgb(0 0 0/0.4),0 30px 70px -36px rgb(0 0 0/0.8);--g-btn-h:40px;--g-btn2-bg:oklch(var(--foreground)/0.08);--g-wrap:1152px;--g-wide:1152px;--g-section-y:clamp(72px,8vw,116px);--g3-light:0.485 0.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:-0.032em;--g-h2-weight:600;--g-h2-track:-0.026em;--g-h3-weight:500;--g-body-weight:450;--g-body-track:-0.011em;font-optical-sizing:auto}.g3-root .g3-px{font-family:var(--g3-font-px);font-variation-settings:"ELSH" 0;font-weight:400;letter-spacing:0;font-feature-settings:normal}.g3-root.px-off .g3-px{font-family:inherit;font-variation-settings:normal;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{position:relative;white-space:nowrap}.g3-root .g3-pxw-l{display:inline-block;position:relative;font-variation-settings:"ELSH" 0;transition:font-variation-settings .5s cubic-bezier(.2,.7,.2,1),opacity .16s ease-out}.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{position:absolute;inset:0;color:#6f8dff;font-variation-settings:"ELSH" 25;text-shadow:0 0 18px rgb(47 91 255/.85);opacity:0;pointer-events:none;user-select:none}.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 rgb(255 255 255/.55),0 0 32px rgb(255 255 255/.22)}.g3-root.px-off .g3-pxw-l{animation:none!important;opacity:1!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{font-size:14px;padding-inline:16px}.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{translate:none;box-shadow:none}.g3-root .g-btn-primary{box-shadow:inset 0 1px 0 rgb(255 255 255/.22)}@media (hover:hover){.g3-root .g-btn-primary:hover{background:#2a52ff;filter:none;box-shadow:inset 0 1px 0 rgb(255 255 255/.3),0 10px 28px -12px rgb(0 52 255/.85)}.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{position:absolute;inset-inline:0;top:0;height:92px;z-index:-1;pointer-events:none}@media (max-height:480px){.g3-root .g3-glass-bar{height:72px}}.g3-root .g3-pb{position:absolute;inset:0}.g3-root .g3-pb-1{backdrop-filter:blur(.5px);mask-image:linear-gradient(0deg,transparent 0,#000 12.5%,#000 25%,transparent 37.5%)}.g3-root .g3-pb-2{backdrop-filter:blur(1px);mask-image:linear-gradient(0deg,transparent 12.5%,#000 25%,#000 37.5%,transparent 50%)}.g3-root .g3-pb-3{backdrop-filter:blur(2px);mask-image:linear-gradient(0deg,transparent 25%,#000 37.5%,#000 50%,transparent 62.5%)}.g3-root .g3-pb-4{backdrop-filter:blur(4px);mask-image:linear-gradient(0deg,transparent 37.5%,#000 50%,#000 62.5%,transparent 75%)}.g3-root .g3-pb-5{backdrop-filter:blur(8px);mask-image:linear-gradient(0deg,transparent 50%,#000 62.5%,#000 75%,transparent 87.5%)}.g3-root .g3-pb-6{backdrop-filter:blur(16px);mask-image:linear-gradient(0deg,transparent 62.5%,#000 75%,#000 87.5%,transparent)}.g3-root .g3-pb-7{backdrop-filter:blur(28px);mask-image:linear-gradient(0deg,transparent 75%,#000 87.5%,#000)}.g3-root .g3-dim{position:absolute;inset:0;background:linear-gradient(to bottom,oklch(var(--background)/.86) 0,oklch(var(--background)/.62) 45%,oklch(var(--background)/.22) 78%,transparent 100%)}.g3-root .g-pal,.g3-root .g3-glass{background:rgb(17 17 20/.84);backdrop-filter:blur(32px) saturate(140%);box-shadow:inset 0 0 0 1px rgb(255 255 255/.08),inset 0 1px 0 rgb(255 255 255/.06),0 30px 80px -24px rgb(0 0 0/.8)}.g3-root .g-pal-dim{background:rgb(0 0 0/.4)}.g3-root .g-pal>label{border-color:rgb(255 255 255/.06)}.g3-root .g-pal #g-search-list{padding:0 8px 8px}.g3-root .g-pal #g-search-list>div{margin-top:6px;padding:4px;border-radius:14px;background:rgb(255 255 255/.03)}.g3-root .g-pal #g-search-list>div>.g-eyebrow{padding-inline:10px}.g3-root .g-pal>div:last-child{border-color:rgb(255 255 255/.06)}.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:"";position:sticky;top:0;z-index:3;display:block;height:48px;margin-bottom:-48px;pointer-events:none;background:linear-gradient(180deg,rgb(17 17 20/.97) 0,rgb(17 17 20/.72) 40%,rgb(17 17 20/0));backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent);mask-image:linear-gradient(180deg,#000 45%,transparent);opacity:0}@supports (animation-timeline:scroll()){.g3-root .g-pal #g-search-list:before{animation:g3-pal-veil linear both;animation-timeline:scroll(nearest);animation-range:0 28px}}@keyframes g3-pal-veil{to{opacity:1}}.g3-root .g3-mrow{transition:background-color .18s ease}.g3-root .g3-mrow:focus-visible,.g3-root .g3-mrow:hover{background:rgb(255 255 255/.06)}.g3-root .g3-mtitle{font-family:var(--g-font-display);font-size:18px;font-weight:var(--g-h2-weight);letter-spacing:-.03em;line-height:1.15;color:oklch(var(--foreground))}.g3-root .g3-mtitle-md{font-size:16px}.g3-root .g3-mline{font-size:12.5px;line-height:1.4;color:oklch(var(--muted-foreground));transition:color .18s ease}.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;translate:-4px 0;transition:opacity .2s ease,translate .22s cubic-bezier(.2,.8,.2,1)}.g3-root :is(.g3-mrow,.g3-pcard,.g3-step):is(:hover,:focus-visible) .g3-marrow{opacity:1;translate:0 0}.g3-root .g3-pcard-pic{transition:translate .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s ease}.g3-root .g3-pcard:is(:hover,:focus-visible) .g3-pcard-pic{translate:0 -2px;box-shadow:0 16px 32px -16px rgb(0 0 0/.8)}.g3-root .g3-pcard{transition:background-color .22s ease}.g3-root .g3-pcard:is(:hover,:focus-visible){background:rgb(255 255 255/.035)}.g3-root :is(.g3-pmenu,.g3-smenu) .g3-pcard:is(:hover,:focus-visible){background:transparent}.g3-root :is(.g3-pmenu,.g3-smenu) .g3-pcard .g3-veil{transition:background-color .24s ease}.g3-root :is(.g3-pmenu,.g3-smenu) .g3-pcard:is(:hover,:focus-visible) .g3-veil{background-color:rgb(0 0 0/.6)!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{display:flex;flex-direction:column;min-height:calc(((100cqw - 32px) / 3 - 12px) * .625 + 179px)}.g3-root .g-menu>.g-fade>*{flex:1 1 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:rgb(255 255 255/.035)}.g3-root .g3-feats .g3-pcard:has(:focus-visible) .g3-pcard-pic{translate:0 -2px;box-shadow:0 16px 32px -16px rgb(0 0 0/.8)}.g3-root .g3-feat-arrow{transition:translate .2s ease}.g3-root .g3-feat:hover .g3-feat-arrow{translate:2px 0}@media (prefers-reduced-motion:reduce){.g3-root .g3-pmenu .g3-pcard-pic{animation:none}}.g3-root .g3-step-num{background:rgb(255 255 255/.06);color:oklch(var(--foreground)/.8);transition:background-color .2s ease,color .2s ease}.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{padding-bottom:0;align-self:flex-end;margin-bottom:calc(var(--g-lead-size) * .15)}}.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(.145 .003 286);border:1px solid oklch(.975 .002 286/.08);box-shadow:0 0 0 1px rgb(0 0 0/.5),0 50px 120px -50px rgb(0 0 0/.9)}.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:0.98;--lift:22px}}@media (min-width:768px) and (max-width:1439px){.g3-root .g3-tilt{--rx:10deg;--s0:0.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{position:relative;border-radius:26px;padding:10px;background:linear-gradient(180deg,oklch(.25 .003 286),oklch(.2 .003 286));box-shadow:inset 0 0 0 1px oklch(.975 .002 286/.1),inset 0 1px 0 oklch(.975 .002 286/.14),0 0 0 1px rgb(0 0 0/.6),0 9px 20px rgb(0 0 0/.29),0 37px 37px rgb(0 0 0/.26),0 84px 60px rgb(0 0 0/.2)}.g3-root .g3-tablet-screen{position:relative;overflow:hidden;border-radius:16px;padding:14px 16px 18px;background:oklch(.13 .003 286);box-shadow:0 0 0 1px rgb(0 0 0/.7)}@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]{mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}.g3-root :is(.g3-cat-tabs,.g3-edge-fade)[data-more=start]{mask-image:linear-gradient(270deg,#000 calc(100% - 56px),transparent)}.g3-root :is(.g3-cat-tabs,.g3-edge-fade)[data-more=both]{mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.g3-root .g3-cat-tab{height:40px;padding-inline:13px;border-radius:var(--g-r-btn);font-size:14px;font-weight:var(--g-body-weight);color:oklch(var(--muted-foreground));transition:color .15s ease;cursor:pointer;align-items:center}.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{font-size:12px;opacity:.6}.g3-root .g3-cat-pill{position:absolute;left:0;top:0;height:40px;border-radius:var(--g-r-btn);background:oklch(var(--foreground)/.08);transition:transform .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1)}.g3-root .g3-cat-side{gap:2px;padding-right:14px;border-right:1px solid oklch(.975 .002 286/.06)}.g3-root .g3-cat-more{mask-image:linear-gradient(180deg,#000 calc(100% - 64px),transparent)}.g3-root .g3-cat-group{padding:18px 10px 6px;font-size:12px;color:oklch(var(--muted-foreground)/.8)}.g3-root .g3-cat-row{display:flex;width:100%;height:34px;align-items:center;justify-content:space-between;gap:10px;padding-inline:10px;border-radius:8px;font-size:14px;font-weight:var(--g-body-weight);color:oklch(var(--muted-foreground));cursor:pointer;transition:background-color .15s ease,color .15s ease}.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{outline:none;box-shadow:inset 0 0 0 2px oklch(var(--ring))}@media (min-width:1024px){.g3-root .g3-cat-page{height:690px;overflow:hidden;mask-image:linear-gradient(180deg,#000 calc(100% - 150px),transparent);--tour-fade:120px}}.g3-root .g3-cat-pic{border-radius:var(--g-r-media);background:var(--g-media-bg)}.g3-root .g3-cat-pic:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px oklch(.975 .002 286/.06);transition:background-color .2s ease;pointer-events:none}@media (hover:hover){.g3-root .group\/c:hover .g3-cat-pic:after{background-color:rgb(255 255 255/.03)}}.g3-root .g3-cell-title{font-family:var(--g-font-display);font-size:16px;font-weight:var(--g-h3-weight);letter-spacing:-.012em;line-height:1.35;color:oklch(var(--foreground))}.g3-root .g3-cell-line{font-size:15px;font-weight:var(--g-text-weight);line-height:1.4;color:oklch(var(--muted-foreground))}.g3-root .g3-cell .g-media{border-radius:calc(var(--g-r-card) - var(--g3-cell-inset))}.g3-root .g3-cell-ctl{height:32px;flex:none}.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 ease}@media (hover:hover){.g3-root .g-faq>details:has(+details>summary:hover),.g3-root .g-faq>details:not([open]):has(>summary:hover){border-color:transparent!important}.g3-root .g-faq:has(>details:first-child>summary:hover){border-top-color:transparent!important}.g3-root .g-faq:has(>details:last-child:not([open])>summary:hover){border-bottom-color:transparent!important}}@media (hover:hover){.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(180deg,black 52%,rgba(0,0,0,.62) 74%,rgba(0,0,0,.18) 92%,transparent);mask-image:linear-gradient(180deg,black 52%,rgba(0,0,0,.62) 74%,rgba(0,0,0,.18) 92%,transparent)}@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);font-size:17px;font-weight:600;letter-spacing:-.012em;color:oklch(var(--foreground))}.g3-root .g3-feat-body{font-size:16px;font-weight:var(--g-text-weight);line-height:1.6;color:oklch(var(--muted-foreground));text-wrap:pretty}.g3-root .g3-range{-webkit-appearance:none;appearance:none;height:16px;background:transparent;cursor:pointer}.g3-root .g3-range::-webkit-slider-runnable-track{height:2px;border-radius:2px;background:rgb(255 255 255/.22)}.g3-root .g3-range::-moz-range-track{height:2px;border-radius:2px;background:rgb(255 255 255/.22)}.g3-root .g3-range::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-5px;border-radius:9999px;background:#fff;box-shadow:0 1px 4px rgb(0 0 0/.5)}.g3-root .g3-range::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:9999px;background:#fff}.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(.125 .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{border-color:transparent!important;background:oklch(var(--foreground)/.07)!important;color:oklch(var(--muted-foreground))}@media (hover:hover){.g3-root .g-catchip:hover{background:oklch(var(--foreground)/.12)!important;color:oklch(var(--foreground))}}.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{padding:3px;gap:2px!important;border-radius:calc(var(--g-r-btn) + 2px);background:oklch(var(--foreground)/.06)}.g3-root .g-cattab{height:34px!important;border-radius:calc(var(--g-r-btn) - 1px)!important;padding-inline:14px!important}.g3-root .g-cattab-pill{display:block!important;position:absolute;left:0;top:3px;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));transition:transform .46s cubic-bezier(.22,1,.36,1),width .46s cubic-bezier(.22,1,.36,1);pointer-events:none}.g3-root .g-cattab{position:relative;z-index:1;background:transparent!important}.g3-root .g-cattab,.g3-root .g-cattab>span{transition:color .26s ease}@media (min-width:640px){.g3-root .g-catsearch{width:320px}}.g3-root .g-catsearch-input{height:40px;padding-left:38px;padding-right:48px;border-color:transparent!important;border-radius:var(--g-r-btn)!important;background:oklch(var(--foreground)/.06)!important;transition:background-color .15s ease}.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{position:absolute;right:10px;top:50%;translate:0 -50%;display:inline-flex!important;align-items:center;height:20px;padding-inline:6px;border-radius:6px;font-size:11px;font-weight:500;color:oklch(var(--muted-foreground));background:oklch(var(--foreground)/.07);pointer-events:none}.g3-root .g-catchips{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:"";position:absolute;z-index:1;top:0;bottom:0;width:56px;backdrop-filter:blur(3px);pointer-events:none;transition:opacity .2s ease}.g3-root .g-catchips-wrap:before{left:0;mask-image:linear-gradient(270deg,transparent,#000);opacity:0}.g3-root .g-catchips-wrap:after{right:0;mask-image:linear-gradient(90deg,transparent,#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{max-width:400px!important;text-wrap:balance}.g3-root .g3-catbar{background:transparent!important;backdrop-filter:none!important;border-bottom-color:transparent!important}.g3-root .g3-catbar .g-catbar-fx{display:block!important;position:absolute;z-index:-1;top:-56px;bottom:-72px;left:calc(50% - 50vw);width:100vw;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}.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{backdrop-filter:blur(24px);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 72px),transparent calc(100% - 46px))}.g3-root .g-catbar-fx>i:nth-child(2){backdrop-filter:blur(10px);mask-image:linear-gradient(180deg,transparent calc(100% - 76px),#000 calc(100% - 60px),#000 calc(100% - 40px),transparent calc(100% - 22px))}.g3-root .g-catbar-fx>i:nth-child(3){backdrop-filter:blur(4px);mask-image:linear-gradient(180deg,transparent calc(100% - 46px),#000 calc(100% - 32px),transparent)}.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{position:absolute;z-index:-1;top:0;bottom:0;left:calc(100% * 1.5 / 5.5);width:calc(100% / 5.5);transform:translateX(calc(var(--lit, 2) * 100%));transition:transform .52s cubic-bezier(.22,1,.36,1);background:oklch(var(--g3-light)/.07);pointer-events:none}.g3-root .g3p-slide-head{border-radius:12px 12px 0 0}.g3-root .g3p-slide-head:before{content:"";position:absolute;inset-inline:12px;top:0;height:2px;border-radius:2px;background:oklch(var(--g3-light));box-shadow:0 0 14px oklch(var(--g3-light)/.9)}.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{position:absolute;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)}.g3-root .g3-glow[data-on=true]{opacity:var(--glow-o,1)}.g3-root .g3-glow-bloom{position:absolute;left:14%;right:14%;top:-30%;height:62%;background:radial-gradient(50% 50% at 50% 50%,oklch(var(--g3-light)/.34),oklch(var(--g3-light)/.1) 55%,transparent 76%);filter:blur(var(--glow-blur,34px));mix-blend-mode:screen}.g3-root .g3-glow:is([data-variant=hero],[data-variant=stage],[data-variant=plan]):before{content:"";position:absolute;z-index:1;inset-inline:18%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(88 124 255/.85),transparent)}.g3-root .g3-glow .g3-glow-sh.g3-glow-arch{transform:scaleY(-1);mask-image:radial-gradient(50% 100% at 50% 100%,#000 0,rgb(0 0 0/.8) 34%,rgb(0 0 0/.36) 66%,transparent 100%)}.g3-root .g3-glow-closing .g3-glow-sh.g3-glow-arch{mask-image:radial-gradient(50% 100% at 50% 100%,#000 0,rgb(0 0 0/.75) 34%,rgb(0 0 0/.3) 66%,transparent 100%)}.g3-root .g3-glow-sh{position:absolute;inset:0;mask-image:radial-gradient(50% 100% at 50% 0,#000 0,rgb(0 0 0/.78) 28%,rgb(0 0 0/.34) 60%,transparent 100%)}.g3-root .g3-glow[data-px][data-on=true]{opacity:1}.g3-root .g3-glow .g3-glow-sh.g3-glow-shader{inset:0 0 auto;height:200%;filter:blur(4px);mask-image:radial-gradient(48% 50% at 50% 0,#000 0,rgb(0 0 0/.72) 30%,rgb(0 0 0/.3) 62%,transparent 100%)}.g3-root .g3-glow-closing .g3-glow-sh.g3-glow-shader{mask-image:radial-gradient(60% 50% at 50% 0,#000 0,rgb(0 0 0/.68) 32%,rgb(0 0 0/.26) 64%,transparent 100%)}.g3-root .g3-hero-bg{position:absolute;z-index:-2;inset-inline:0;top:-56px;height:min(1040px,100svh + 180px);pointer-events:none;opacity:var(--bg-o,.6);mask-image:linear-gradient(180deg,#000 0,rgb(0 0 0/.88) 22%,rgb(0 0 0/.55) 44%,rgb(0 0 0/.2) 64%,transparent 84%)}.g3-root .g3-hero-bg-hung{transform:scaleY(-1);mask-image:linear-gradient(0deg,#000 0,rgb(0 0 0/.88) 22%,rgb(0 0 0/.55) 44%,rgb(0 0 0/.2) 64%,transparent 84%)}.g3-root .g3-hero-bg-px{--bg-o:1;mask-image:linear-gradient(180deg,#000 0,#000 30%,rgb(0 0 0/.6) 52%,rgb(0 0 0/.18) 70%,transparent 86%)}.g3-root .g3-px-field{display:block;image-rendering:pixelated}@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:0.6}.g3-root .g3-glow-take{--glow-x:-6%;--glow-h:156px;--glow-blur:26px;--glow-o:0.5}.g3-root .g3-glow-cell{--glow-x:10%;--glow-h:76px;--glow-o:0.75;--glow-blur:22px}.g3-root .g3-glow[data-variant=plan]{--glow-x:12%;--glow-h:120px;--glow-o:0.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:0.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{mask-image:radial-gradient(62% 100% at 50% 0,#000 0,rgb(0 0 0/.7) 30%,rgb(0 0 0/.28) 62%,transparent 100%)}.g3-root .g-closing{--g-closing-scrim:radial-gradient(58% 70% at 50% 46%,rgb(3 4 12/0.96),rgb(3 6 22/0.8) 52%,rgb(2 8 34/0.5))}.g3-root .g-closing .g-closing-rows{filter:grayscale(1) brightness(.68)}.g3-root .g3-drift-tint{background:rgb(20 50 230);mix-blend-mode:color;opacity:.85}.g3-root .g3-drift-ground{background:radial-gradient(64% 52% at 50% 100%,rgb(0 52 255/.34),rgb(0 34 170/.2) 42%,rgb(0 18 96/.08) 70%,transparent 88%)}.g3-root .g3-glow-closing{mix-blend-mode:screen}.g3-root .g3-glow-stage{--glow-x:6%;--glow-h:150px;--glow-o:0.5}@media (prefers-reduced-motion:reduce){.g3-root .g3-glow{transition:none}}}@property --g3-score{syntax:"<integer>";initial-value:70;inherits:false}@layer components{.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}}@layer components{@keyframes g3-free-in{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.g3-root .g3-free-line{animation:none}}}@layer components{@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:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:rgb(255 255 255/.03);opacity:0;pointer-events:none;transition:opacity .22s ease}@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}}@layer components{.g3-root :is(button,[role=tab],[role=button],[role=radio],summary,label[for],select):not(:disabled,[aria-disabled=true]){cursor:pointer}}@layer components{.g3-root .g3-faq{border-block:1px solid oklch(var(--foreground)/.08)}.g3-root .g3-faq-item{position:relative;border-radius:14px;transition:background-color .26s ease}.g3-root .g3-faq-item+.g3-faq-item:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:oklch(var(--foreground)/.08);pointer-events:none;transition:opacity .26s ease}.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:transparent}.g3-root .g3-faq:has(>.g3-faq-item:last-child:is([data-open=true],:hover)){border-bottom-color:transparent}@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 ease}.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{border-radius:14px;box-shadow:inset 0 0 0 2px oklch(var(--ring))}.g3-root .g3-faq-icon{color:oklch(var(--muted-foreground));transition:rotate .32s cubic-bezier(.3,.9,.25,1),color .2s ease}.g3-root .g3-faq-item[data-open=true] .g3-faq-icon{rotate:45deg;color:oklch(var(--foreground))}.g3-root .g3-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.3,.9,.25,1)}.g3-root .g3-faq-item[data-open=true] .g3-faq-a{grid-template-rows:1fr}.g3-root .g3-faq-body{margin-top:-4px;opacity:0;translate:0 -4px;transition:opacity .24s ease,translate .38s cubic-bezier(.3,.9,.25,1)}.g3-root .g3-faq-item[data-open=true] .g3-faq-body{opacity:1;translate:0 0;transition-delay:60ms}@media (prefers-reduced-motion:reduce){.g3-root :is(.g3-faq-a,.g3-faq-body,.g3-faq-icon){transition:none}}}.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])){column-gap:12px;row-gap:24px}@keyframes g3-lib-dim{0%{opacity:0}}@keyframes g3-lib-rise{0%{transform:translateY(22svh);opacity:0}60%{opacity:1}}@keyframes g3-lib-in{0%{transform:translateY(14px);opacity:0}}@keyframes g3-lib-fall{to{transform:translateY(16svh);opacity:0}}@keyframes g3-lib-undim{to{opacity:0}}.g3-root .g3-lib-dim{animation:g3-lib-dim .24s ease-out both;backdrop-filter:blur(6px)}.g3-root .g3-lib-sheet{animation:g3-lib-rise .44s cubic-bezier(.16,1,.3,1) both;--background:0.18 0.004 286;background:oklch(var(--background));box-shadow:0 0 0 1px oklch(.975 .002 286/.08),0 -30px 80px -30px rgb(0 0 0/.8)}.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));backdrop-filter:none;padding-top:14px;padding-bottom:14px;border-color:oklch(.975 .002 286/.06)}.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{mask-image:linear-gradient(0deg,transparent 10%,#000 30%,#000 62.5%,transparent 80%)}.g3-root .g3-pb-6{mask-image:linear-gradient(0deg,transparent 55%,#000 75%,#000 87.5%,transparent)}}.g3-root .g3-glass.opacity-0{backdrop-filter:none;transition-property:opacity,transform,backdrop-filter;transition-duration:.2s,.2s,0s;transition-delay:0s,0s,.2s}.g3-root .g3-tag{backdrop-filter:none;transition-property:opacity,translate,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{backdrop-filter:blur(8px);transition-delay:0s}@media (max-width:1023px),(pointer:coarse){.g3-root .g-media .backdrop-blur,.g3-root .g3-tag{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{content-visibility:visible}.g3-root main>section#bento{contain-intrinsic-size:auto 1556px}.g3-root main>section#features{contain-intrinsic-size:auto 1326px}.g3-root main>section#tools{contain-intrinsic-size:auto 425px}.g3-root main>section[data-section=faq]{contain-intrinsic-size:auto 323px}.g3-root main>section[data-section=closing]{contain-intrinsic-size:auto 562px}.g3-root footer.g-footer{contain-intrinsic-size:auto 489px}@media (max-width:767px){.g3-root main>section#bento{contain-intrinsic-size:auto 3006px}.g3-root main>section#features{contain-intrinsic-size:auto 2509px}.g3-root main>section#tools{contain-intrinsic-size:auto 383px}.g3-root main>section[data-section=faq]{contain-intrinsic-size:auto 453px}.g3-root main>section[data-section=closing]{contain-intrinsic-size:auto 541px}.g3-root footer.g-footer{contain-intrinsic-size:auto 882px}}@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:"";position:absolute;left:50%;top:calc(50% + var(--g3-hit-dy, 0px));width:max(100%,44px);height:max(100%,var(--g3-hit-h,44px));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{padding-block:2px;margin-block:-2px}.g3-root .g3-cat-pill{top:2px}}@layer components{.g3-root .g-display.g3-display{font-size:clamp(40px,5.9vw,88px);font-weight:700;letter-spacing:-.05em;line-height:1}.g3-root :is(.g-display,.g-h2){font-weight:700;letter-spacing:-.045em;line-height:1.02}.g3-root .g3-hero-head{text-align:center}.g3-root .g3-hero-lead{margin-inline:auto;max-width:40ch;font-size:clamp(17px,1.45vw,21px);text-wrap:balance}@media (min-width:1024px){.g3-root .g3-hero-lead{max-width:none;white-space:nowrap}}.g3-root .g3-hero-ctas{justify-content:center}}.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}html:has(.g3-root){color-scheme:dark;background-color:oklch(.141 .004 285.824)}html>body:has(.g3-root){background-color:oklch(.141 .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(1 0 0)}@keyframes g3-load-in{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.g3-root li.load-in{animation:g3-load-in .5s cubic-bezier(.22,1,.36,1) both!important;animation-timeline:auto!important}@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"}