:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--gl-focus);outline-offset:3px}.gl-grid{--cell:48px;--line:rgba(85,137,158,.12);position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background-image:linear-gradient(to right,var(--line) 1px,transparent 1px),linear-gradient(to bottom,var(--line) 1px,transparent 1px);background-size:var(--cell) var(--cell);background-position:calc(50% - 24px) 0;-webkit-mask-image:var(--grid-mask);mask-image:var(--grid-mask)}.gl-grid--hero{--line:rgba(85,137,158,.16);--grid-mask:radial-gradient(62% 58% at 50% 28%,#000 0%,rgba(0,0,0,.55) 45%,transparent 82%)}.gl-grid--section{--grid-mask:radial-gradient(ellipse 72% 64% at 50% 46%,#000 20%,rgba(0,0,0,.4) 62%,transparent 100%)}.gl-grid--page{--grid-mask:radial-gradient(80% 100% at 30% 0%,#000 0%,rgba(0,0,0,.45) 45%,transparent 85%)}.gl-cell{position:absolute;width:47px;height:47px;margin:1px 0 0 1px;background:rgba(51,212,157,var(--a,.06))}.gl-cell--mark{background:rgba(51,212,157,.05);box-shadow:inset 0 0 0 1px rgba(51,212,157,.22)}.gl-cell--mark:after{content:"";position:absolute;right:-3px;bottom:-3px;width:5px;height:5px;background:var(--bugb-mint)}.gl-grid-lit{--line:rgba(51,212,157,.3);-webkit-mask-image:radial-gradient(170px circle at var(--gx,-999px) var(--gy,-999px),#000 0,transparent 100%);mask-image:radial-gradient(170px circle at var(--gx,-999px) var(--gy,-999px),#000 0,transparent 100%);opacity:0;transition:opacity .4s var(--bugb-ease)}[data-lit] .gl-grid-lit,[data-lit]>.gl-grid-lit{opacity:1}.horizon-top{position:relative}.horizon-top:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--grad-horizon);opacity:.45;pointer-events:none}.surface-light,.surface-warm{color-scheme:light;color:var(--bugb-fg-primary);--bugb-fg-primary:#13262e;--bugb-fg-mid:#1f3943;--bugb-fg-secondary:#34505c;--bugb-fg-caption:#4a6170;--bugb-fg-tertiary:#4a6170;--bugb-border:rgba(31,57,67,.14);--bugb-border-active:rgba(10,102,70,.35);--bugb-accent-text:#0a6646;--gl-warm-text:#8a4f0a;--gl-focus:#0360a2}.surface-light{background-color:#f0f0f0}.surface-warm{background-color:#ece8e1}.dark-island,.gl-stage,.panel{color-scheme:dark;--bugb-fg-primary:#f4f4f8;--bugb-fg-mid:rgba(244,244,248,.94);--bugb-fg-secondary:rgba(244,244,248,.82);--bugb-fg-caption:rgba(244,244,248,.68);--bugb-fg-tertiary:rgba(244,244,248,.56);--bugb-border:hsla(0,0%,100%,.08);--bugb-border-active:rgba(51,212,157,.3);--bugb-accent-text:#33d49d;--gl-warm-text:#ffd166;--gl-focus:var(--bugb-sky);color:var(--bugb-fg-primary)}:is(.surface-light,.surface-warm) :where(a,button,[tabindex]):focus-visible{outline-color:var(--gl-focus)}:is(.surface-light,.surface-warm) .gl-grid{--line:rgba(31,57,67,.07)}:is(.surface-light,.surface-warm) .gl-cell{background:rgba(232,163,61,var(--a,.08))}:is(.surface-light,.surface-warm) .gl-cell--mark{background:rgba(232,163,61,.08);box-shadow:inset 0 0 0 1px rgba(138,79,10,.3)}:is(.surface-light,.surface-warm) .gl-cell--mark:after{background:#e8a33d}:is(.surface-light,.surface-warm).horizon-top:before{background:linear-gradient(90deg,transparent,rgba(31,57,67,.22) 20%,rgba(31,57,67,.22) 80%,transparent);opacity:1}:is(.surface-light,.surface-warm) .card{background:#fff;border-color:rgba(31,57,67,.12);box-shadow:0 1px 2px rgba(31,57,67,.05),0 14px 32px -24px rgba(31,57,67,.35);--spot:rgba(10,102,70,.05);--ring:rgba(10,102,70,.45)}:is(.surface-light,.surface-warm) .card.spot:hover,:is(.surface-light,.surface-warm) a.card:hover{border-color:rgba(31,57,67,.24)}:is(.surface-light,.surface-warm) .card-feature:not(.dark-island){border:1px solid rgba(31,57,67,.14);background:linear-gradient(90deg,#e8a33d,rgba(232,163,61,.35) 70%,transparent) top /100% 2px no-repeat padding-box,#fff;box-shadow:0 1px 2px rgba(31,57,67,.06),0 22px 44px -28px rgba(138,79,10,.35);--spot:rgba(232,163,61,.08);--ring:rgba(200,125,26,.6)}:is(.surface-light,.surface-warm) .row-link:focus-visible,:is(.surface-light,.surface-warm) .row-link:hover{background-color:rgba(31,57,67,.04)}:is(.surface-light,.surface-warm) .row-link:before{background:#e8a33d}:is(.surface-light,.surface-warm) .row-link:focus-visible .row-arrow,:is(.surface-light,.surface-warm) .row-link:hover .row-arrow{color:var(--bugb-accent-text)}.list-frame{border-radius:14px;overflow:hidden}:is(.surface-light,.surface-warm) .list-frame .panel-rail{background:rgba(31,57,67,.03);border-bottom-color:rgba(31,57,67,.1)}:is(.surface-light,.surface-warm) .bugb-btn-secondary{background:#fff;color:var(--bugb-fg-primary);border-color:rgba(31,57,67,.28)}:is(.surface-light,.surface-warm) .bugb-btn-secondary:hover{border-color:#1f3943;background:#fff}.card{position:relative;isolation:isolate;border-radius:16px;border:1px solid hsla(0,0%,100%,.075);background:linear-gradient(90deg,transparent 10%,rgba(166,212,238,.26) 50%,transparent 90%) top /100% 1px no-repeat,linear-gradient(180deg,hsla(0,0%,100%,.034),hsla(0,0%,100%,.012));transition:border-color .22s var(--bugb-ease),transform .32s var(--bugb-ease-out)}.card.spot:hover,a.card:hover{border-color:rgba(166,212,238,.17)}.card-feature{position:relative;isolation:isolate;border-radius:20px;border:1px solid transparent;background:linear-gradient(90deg,transparent 6%,rgba(51,212,157,.75) 32%,rgba(166,212,238,.4) 62%,transparent 94%) top /100% 1px no-repeat padding-box,radial-gradient(120% 90% at 50% 0,rgba(31,57,67,.6) 0,rgba(14,29,35,.25) 45%,transparent 75%) padding-box,linear-gradient(#0a0c13,#0a0c13) padding-box,linear-gradient(155deg,rgba(51,212,157,.5),rgba(85,137,158,.28) 32%,hsla(0,0%,100%,.07) 62%,hsla(0,0%,100%,.05)) border-box;box-shadow:0 40px 80px -56px rgba(51,212,157,.35);--spot:rgba(51,212,157,.1);--ring:rgba(51,212,157,.75)}.panel{position:relative;border-radius:14px;border:1px solid hsla(0,0%,100%,.085);background:linear-gradient(90deg,transparent 10%,rgba(166,212,238,.2) 50%,transparent 90%) top /100% 1px no-repeat,#0b0b14;overflow:hidden}.panel-rail{display:flex;align-items:center;gap:8px;padding:11px 18px;border-bottom:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.018)}.spot:before{inset:0;z-index:-1;background:radial-gradient(380px circle at var(--mx,50%) var(--my,-30%),var(--spot,rgba(166,212,238,.08)),transparent 65%)}.spot:after,.spot:before{content:"";position:absolute;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .32s var(--bugb-ease)}.spot:after{inset:-1px;padding:1px;background:radial-gradient(220px circle at var(--mx,50%) var(--my,-30%),var(--ring,rgba(166,212,238,.55)),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.spot:focus-visible:after,.spot:focus-visible:before,.spot:focus-within:before,.spot:hover:after,.spot:hover:before{opacity:1}.row-link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:background-color var(--bugb-dur) var(--bugb-ease),color var(--bugb-dur) var(--bugb-ease)}.row-link:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:2px;background:var(--bugb-mint);transform:scaleY(0);transition:transform .24s var(--bugb-ease-out)}.row-link:focus-visible,.row-link:hover{background-color:hsla(0,0%,100%,.025);color:var(--bugb-fg-primary)}.row-link:focus-visible:before,.row-link:hover:before{transform:scaleY(1)}.row-link:focus-visible{outline-offset:-2px}.row-link .row-arrow{flex:none;color:var(--bugb-fg-tertiary);transition:transform .24s var(--bugb-ease-out),color var(--bugb-dur) var(--bugb-ease)}.row-link:focus-visible .row-arrow,.row-link:hover .row-arrow{transform:translateX(3px);color:var(--bugb-mint)}html.rv [data-reveal]{opacity:0;transform:translate3d(0,16px,0);transition:opacity .76s var(--bugb-ease-out),transform .76s var(--bugb-ease-out)}html.rv [data-reveal=group],html.rv [data-reveal].is-in{opacity:1;transform:none}html.rv [data-reveal=group]>*{opacity:0;transform:translate3d(0,14px,0);transition:opacity .68s var(--bugb-ease-out),transform .68s var(--bugb-ease-out)}html.rv [data-reveal=group].is-in>*,html.rv [data-reveal=lines]{opacity:1;transform:none}html.rv [data-reveal=lines]>*{opacity:0;transition:opacity .26s linear}html.rv [data-reveal=lines].is-in>*{opacity:1}html.rv [data-reveal=group]>:nth-child(2){transition-delay:70ms}html.rv [data-reveal=group]>:nth-child(3){transition-delay:.14s}html.rv [data-reveal=group]>:nth-child(4){transition-delay:.21s}html.rv [data-reveal=group]>:nth-child(5){transition-delay:.28s}html.rv [data-reveal=group]>:nth-child(6){transition-delay:.35s}html.rv [data-reveal=group]>:nth-child(n+7){transition-delay:.42s}html.rv [data-reveal=lines]>:nth-child(2){transition-delay:45ms}html.rv [data-reveal=lines]>:nth-child(3){transition-delay:90ms}html.rv [data-reveal=lines]>:nth-child(4){transition-delay:135ms}html.rv [data-reveal=lines]>:nth-child(5){transition-delay:.18s}html.rv [data-reveal=lines]>:nth-child(6){transition-delay:225ms}html.rv [data-reveal=lines]>:nth-child(7){transition-delay:.27s}html.rv [data-reveal=lines]>:nth-child(8){transition-delay:315ms}html.rv [data-reveal=lines]>:nth-child(9){transition-delay:.36s}html.rv [data-reveal=lines]>:nth-child(n+10){transition-delay:405ms}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.gl-grid-lit{display:none}.row-link:focus-visible .row-arrow,.row-link:hover .row-arrow{transform:none}}@media (forced-colors:active){.gl-cell,.gl-grid{display:none}.card-feature{border-color:CanvasText}.spot:after,.spot:before{display:none}}.proof-tab{transition:color var(--bugb-dur) var(--bugb-ease),background-color var(--bugb-dur) var(--bugb-ease),border-color var(--bugb-dur) var(--bugb-ease)}.proof-tab:focus-visible{outline-offset:1px}@font-face{font-family:__Caveat_20a150;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3116fcb204c40969-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:__Caveat_20a150;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0356e5937fc4ee74-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Caveat_20a150;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9313cbe49017d230-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:__Caveat_20a150;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7fdeec0c074ef54a-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:__Caveat_Fallback_20a150;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_20a150{font-family:__Caveat_20a150,__Caveat_Fallback_20a150;font-weight:600;font-style:normal}.__variable_20a150{--font-hand:"__Caveat_20a150","__Caveat_Fallback_20a150"}@font-face{font-family:__GeistSans_8adcd2;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_8adcd2;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:__GeistSans_8adcd2,__GeistSans_Fallback_8adcd2}.__variable_8adcd2{--font-geist-sans:"__GeistSans_8adcd2","__GeistSans_Fallback_8adcd2"}@font-face{font-family:__GeistMono_46451f;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:__GeistMono_46451f,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"__GeistMono_46451f",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}