@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-cyrillic-ext-wght-normal.C8B9Chlh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-cyrillic-wght-normal.DbeVG3Ps.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-greek-wght-normal.DPM5d9ub.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-vietnamese-wght-normal.DcI17N1q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-latin-ext-wght-normal.DZyYlgcm.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-latin-wght-normal.BBL8hQxZ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-ext-wght-normal.DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-wght-normal.DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-math-wght-normal.Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-symbols-wght-normal.DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-vietnamese-wght-normal.BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-ext-wght-normal.QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-wght-normal.Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-cyrillic-ext-standard-normal.BFx_pHPN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-cyrillic-standard-normal.Dgr-UBxV.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-latin-ext-standard-normal.DeTdBbNh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-latin-standard-normal.1TqSgyfh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg:#060708;--bg-2:#0a0c0f;--panel:#0e1115;--panel-2:#13171c;--panel-3:#1a1f26;--panel-4:#222831;--line:#ffffff12;--line-2:#ffffff1f;--line-3:#fff3;--text:#eef1f4;--text-2:#a9b0ba;--text-3:#7d8590;--green:#00e55f;--green-rgb:0 229 95;--green-ink:#03140a;--green-soft:#00e55f1a;--green-line:#00e55f52;--cyan:#19d3f0;--cyan-rgb:25 211 240;--amber:#ffb547;--amber-rgb:255 181 71;--red:#ff5b5b;--red-rgb:255 91 91;--axis-x:#ff4f5e;--axis-y:#00e55f;--axis-z:#4c8dff;--font-display:"Geologica Variable", "Geologica", ui-sans-serif, system-ui, sans-serif;--font-text:"Onest Variable", "Onest", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Martian Mono Variable", "Martian Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-display:clamp(2.6rem, 8.4vw, 9.25rem);--fs-h1:clamp(2.35rem, 6.2vw, 6.5rem);--fs-h2:clamp(2rem, 4.4vw, 4.25rem);--fs-h3:clamp(1.15rem, 1.5vw, 1.4rem);--fs-lede:clamp(1.05rem, 1.25vw, 1.25rem);--fs-body:1rem;--fs-small:.875rem;--fs-label:.6875rem;--wrap:1320px;--gutter:clamp(16px, 4vw, 44px);--sec-pad:clamp(88px, 12vw, 176px);--nav-h:72px;--r-xs:6px;--r-s:10px;--r:14px;--r-l:22px;--r-xl:30px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--dur-1:.18s;--dur-2:.32s;--dur-3:.6s;--shadow-1:0 1px 0 #ffffff0a inset, 0 24px 60px -30px #000000e6;--shadow-2:0 1px 0 #ffffff0f inset, 0 40px 90px -40px #000000f2;--glow-green:0 0 0 1px #00e55f59, 0 12px 40px -12px #00e55f73}@media (width<=720px){:root{--nav-h:64px}}*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}[hidden]{display:none!important}html{background:var(--bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px)}body{background:var(--bg);min-height:100svh;color:var(--text);font-family:var(--font-text);font-size:var(--fs-body);font-feature-settings:"ss01" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.6;overflow-x:clip}::selection{background:var(--green);color:var(--green-ink)}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body:after{content:"";z-index:90;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}main{display:block;overflow-x:clip}main:focus{outline:none}.ef-wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.ef-sec{padding-block:var(--sec-pad);position:relative}.ef-sec--tight{padding-block:clamp(64px,8vw,112px)}.ef-rule{background:var(--line);height:1px;position:relative}.ef-rule:before,.ef-rule:after{content:"";background:linear-gradient(var(--text-3), var(--text-3)) center / 1px 100% no-repeat, linear-gradient(var(--text-3), var(--text-3)) center / 100% 1px no-repeat;opacity:.55;width:13px;height:13px;position:absolute;top:-6px}.ef-rule:before{left:max(calc((100% - var(--wrap)) / 2 - 6px), calc(var(--gutter) - 6px))}.ef-rule:after{right:max(calc((100% - var(--wrap)) / 2 - 6px), calc(var(--gutter) - 6px))}.ef-display,.ef-h1,.ef-h2{font-family:var(--font-display);letter-spacing:-.034em;text-wrap:balance;font-kerning:normal;font-weight:700;line-height:.94}.ef-h1{font-size:var(--fs-h1)}.ef-h2{font-size:var(--fs-h2);letter-spacing:-.03em;line-height:1}.ef-display em,.ef-h1 em,.ef-h2 em,.ef-light{color:var(--text-2);font-style:normal;font-weight:300}.ef-display .ef-g,.ef-h1 .ef-g,.ef-h2 .ef-g{color:var(--green)}.ef-h3{font-family:var(--font-text);font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:600;line-height:1.25}.ef-lede{font-size:var(--fs-lede);color:var(--text-2);text-wrap:pretty;max-width:38rem;line-height:1.55}.ef-body{color:var(--text-2);text-wrap:pretty;line-height:1.65}.ef-label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-variation-settings:"wdth" 87.5;font-weight:500}.ef-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ef-nowrap{white-space:nowrap}.ef-dot{background:var(--green);vertical-align:.02em;border-radius:50%;width:.2em;height:.2em;margin-left:.06em;display:inline-block;box-shadow:0 0 .35em #00e55fa6}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ef-skip{z-index:200;border-radius:var(--r-s);background:var(--green);color:var(--green-ink);transition:top var(--dur-2) var(--ease-out);padding:12px 18px;font-weight:600;text-decoration:none;position:fixed;top:-80px;left:16px}.ef-skip:focus{top:16px}.ef-motion [data-reveal]{opacity:0}.ef-motion [data-reveal=up]{transform:translateY(32px)}.ef-motion [data-reveal=left]{transform:translate(-36px)}.ef-motion [data-reveal=right]{transform:translate(36px)}.ef-motion [data-reveal=scale]{transform:scale(.94)}.ef-motion [data-stagger]>*{opacity:0;transform:translateY(28px)}.ef-motion [data-reveal].is-in,.ef-motion [data-stagger].is-in>*{opacity:1;transform:none}.ef-motion [data-split]{visibility:hidden}.ef-line-mask{margin-bottom:-.12em;padding-bottom:.12em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@view-transition{navigation:auto}::view-transition-old(root){animation:ef-vt-out .28s var(--ease-in-out) both}::view-transition-new(root){animation:ef-vt-in .5s var(--ease-out) both}@keyframes ef-vt-out{to{opacity:0;transform:translateY(-12px)}}@keyframes ef-vt-in{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.ef-btn{--btn-h:52px;min-height:var(--btn-h);font-family:var(--font-text);letter-spacing:-.005em;white-space:nowrap;isolation:isolate;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:13px;align-items:center;gap:14px;padding:0 7px 0 22px;font-size:.975rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.ef-btn:active{transform:scale(.985)}.ef-btn--lg{--btn-h:60px;border-radius:15px;padding-left:26px;font-size:1.04rem}.ef-btn--sm{--btn-h:44px;border-radius:11px;gap:10px;padding:0 5px 0 16px;font-size:.9rem}.ef-btn--block{justify-content:space-between;width:100%}.ef-btn__icon{width:calc(var(--btn-h) - 14px);height:calc(var(--btn-h) - 14px);border-radius:9px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ef-btn--sm .ef-btn__icon{border-radius:8px;width:34px;height:34px}.ef-btn__icon svg{width:17px;height:17px;transition:transform .45s var(--ease-out)}.ef-btn__icon svg+svg{position:absolute;transform:translate(-320%)}.ef-btn:hover .ef-btn__icon svg:first-child{transform:translate(320%)}.ef-btn:hover .ef-btn__icon svg+svg{transform:none}.ef-btn--primary{background:var(--green);color:var(--green-ink);box-shadow:inset 0 1px #ffffff59,0 16px 40px -18px #00e55fb3}.ef-btn--primary .ef-btn__icon{background:var(--green-ink);color:var(--green)}.ef-btn--primary:hover{background:#2bff85;box-shadow:inset 0 1px #fff6,0 20px 50px -16px #00e55fd9}.ef-btn--ghost{border-color:var(--line-2);color:var(--text);backdrop-filter:blur(10px);background:#ffffff06}.ef-btn--ghost .ef-btn__icon{background:var(--panel-3);color:var(--text)}.ef-btn--ghost:hover{background:var(--panel-2);border-color:var(--line-3)}.ef-btn--ghost:hover .ef-btn__icon{background:var(--green);color:var(--green-ink)}.ef-btn--text{min-height:44px;color:var(--text);gap:10px;padding:0}.ef-btn--text .ef-btn__icon{background:var(--panel-3);border-radius:8px;width:28px;height:28px}.ef-btn--text:hover{color:var(--green)}.ef-link{color:var(--text);transition:background-size var(--dur-2) var(--ease-out), color var(--dur-2);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;text-decoration:none}.ef-link:hover{color:var(--green);background-position:100% 100%;background-size:0 1px}.ef-tag{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-variation-settings:"wdth" 87.5;align-items:center;gap:10px;font-weight:500;display:inline-flex}.ef-tag:before{content:"";background:var(--green);width:8px;height:8px;box-shadow:0 0 12px #00e55fcc}.ef-tag b{color:var(--green);font-weight:600}.ef-tag i{color:var(--text-3);font-style:normal}.ef-head{gap:22px;margin-bottom:clamp(44px,6vw,84px);display:grid}.ef-head .ef-h2{max-width:16ch}.ef-head--split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;column-gap:clamp(32px,6vw,96px)}.ef-head--split .ef-tag{grid-column:1/-1}.ef-head--split .ef-lede{justify-self:end}.ef-head--center{text-align:center;justify-items:center}.ef-head--center .ef-h2{max-width:18ch}@media (width<=900px){.ef-head--split{grid-template-columns:1fr}.ef-head--split .ef-lede{justify-self:start}}.ef-chip{border:1px solid var(--line-2);min-height:30px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-2);white-space:nowrap;font-variation-settings:"wdth" 87.5;background:#ffffff05;border-radius:8px;align-items:center;gap:8px;padding:0 11px;font-size:.6875rem;display:inline-flex}.ef-chip svg{width:13px;height:13px;color:var(--green)}.ef-led{--led:var(--text-3);background:var(--led);width:7px;height:7px;box-shadow:0 0 10px var(--led);border-radius:50%;flex:none;display:inline-block;position:relative}.ef-led--green{--led:var(--green)}.ef-led--cyan{--led:var(--cyan)}.ef-led--amber{--led:var(--amber)}.ef-led--red{--led:var(--red)}.ef-led--live:after{content:"";border:1px solid var(--led);animation:ef-led-ring 2.2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes ef-led-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.1)}}.ef-seg{border:1px solid var(--line-2);background:var(--panel);border-radius:12px;gap:2px;padding:3px;display:inline-flex;position:relative}.ef-seg button{z-index:1;height:32px;color:var(--text-2);font-family:var(--font-text);white-space:nowrap;cursor:pointer;transition:color var(--dur-1), background-color var(--dur-1), box-shadow var(--dur-1);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.ef-seg button:hover{color:var(--text)}.ef-seg button[aria-pressed=true]{background:var(--panel-3);box-shadow:inset 0 1px 0 #ffffff12, 0 0 0 1px var(--line-2);color:var(--text);font-weight:600}.ef-filters{--rail-more-w:26px;min-width:0;max-width:100%;position:relative}.ef-filters__row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ef-filter{border:1px solid var(--line-2);background:var(--panel);min-height:36px;color:var(--text-2);font-family:var(--font-text);white-space:nowrap;cursor:pointer;transition:color var(--dur-1), background-color var(--dur-1), border-color var(--dur-1), box-shadow var(--dur-1);border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.ef-filter:after{content:"";position:absolute;inset:-4px 0}.ef-filter:hover{color:var(--text);border-color:var(--line-3)}.ef-filter[aria-pressed=true]{background:var(--panel-3);border-color:var(--line-3);color:var(--text);font-weight:600;box-shadow:inset 0 1px #ffffff12}.ef-filter__n{font-family:var(--font-mono);font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--text-3);font-variation-settings:"wdth" 87.5}.ef-filter[aria-pressed=true] .ef-filter__n{color:var(--green)}.ef-filters__more{width:var(--rail-more-w);color:var(--text-2);pointer-events:none;align-items:center;display:none;position:absolute;top:0;bottom:0}.ef-filters__more--end{justify-content:flex-end;padding-right:5px;right:0}.ef-filters__more--start{justify-content:flex-start;padding-left:5px;left:0}.ef-filters[data-edge=end] .ef-filters__more--end,.ef-filters[data-edge=both] .ef-filters__more--end,.ef-filters[data-edge=start] .ef-filters__more--start,.ef-filters[data-edge=both] .ef-filters__more--start{display:flex}.ef-filters:not([data-edge=none]){padding-inline:var(--rail-more-w)}@media (width<=640px){.ef-filters__row{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;margin-block:-4px;padding-block:4px;overflow-x:auto}.ef-filters__row::-webkit-scrollbar{display:none}.ef-filter{flex:none}.ef-filter:focus-visible{outline-offset:-2px}.ef-filters[data-edge=end] .ef-filters__row{-webkit-mask-image:linear-gradient(270deg,#00000080 0,#000 44px);mask-image:linear-gradient(270deg,#00000080 0,#000 44px)}.ef-filters[data-edge=start] .ef-filters__row{-webkit-mask-image:linear-gradient(90deg,#00000080 0,#000 44px);mask-image:linear-gradient(90deg,#00000080 0,#000 44px)}.ef-filters[data-edge=both] .ef-filters__row{-webkit-mask-image:linear-gradient(90deg,#00000080 0,#000 44px calc(100% - 44px),#00000080 100%);mask-image:linear-gradient(90deg,#00000080 0,#000 44px calc(100% - 44px),#00000080 100%)}}.ef-state{--wash:11%;height:24px;font-family:var(--font-text);white-space:nowrap;color:var(--text-3);background:color-mix(in srgb, var(--text-3) calc(var(--wash) / 4), transparent);border-radius:7px;align-items:center;gap:7px;padding:0 9px;font-size:.6875rem;font-weight:500;display:inline-flex}.ef-state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ef-state--idle{color:var(--green);background:color-mix(in srgb, var(--green) var(--wash), transparent)}.ef-state--idle:before{box-shadow:0 0 8px #00e55fe6}.ef-state--mine{color:var(--green);background:var(--green-soft);font-weight:650;box-shadow:inset 0 0 0 1px #00e55f73}.ef-state--mine:before{box-shadow:0 0 8px #00e55fe6}.ef-state--reserved{color:var(--amber);background:color-mix(in srgb, var(--amber) var(--wash), transparent)}.ef-state--reserved:before{box-shadow:0 0 8px #ffb547cc}.ef-state--prep{color:var(--text-2);background:color-mix(in srgb, var(--text-3) var(--wash), transparent)}.ef-card{--mx:50%;--my:0%;border:1px solid var(--line);border-radius:var(--r-l);background:linear-gradient(180deg, #ffffff06, transparent 40%), var(--panel);isolation:isolate;position:relative;overflow:hidden}.ef-card:before{content:"";z-index:-1;background:radial-gradient(520px circle at var(--mx) var(--my), #ffffff0e, transparent 45%);opacity:0;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.ef-card:after{content:"";z-index:2;border-radius:inherit;background:radial-gradient(360px circle at var(--mx) var(--my), #00e55f8c, transparent 42%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover){.ef-card:hover:before,.ef-card:hover:after{opacity:1}}.ef-brackets{position:relative}.ef-brackets:before{--c:var(--green);--l:14px;--t:1.5px;content:"";z-index:3;pointer-events:none;background:linear-gradient(var(--c), var(--c)) top left / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) top left / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--t) var(--l) no-repeat;position:absolute;inset:-1px}.ef-brackets--muted:before{--c:var(--line-3)}.ef-example{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-variation-settings:"wdth" 87.5;align-items:center;gap:8px;font-size:.625rem;display:inline-flex}.ef-example:before{content:"";background:currentColor;width:14px;height:1px}.ef-bucket-host{position:relative}.ef-buckets{z-index:5;pointer-events:none;border-radius:inherit;display:grid;position:absolute;inset:0;overflow:hidden}.ef-buckets i{background:var(--bg);position:relative}.ef-buckets i:after{content:"";opacity:0;background:linear-gradient(var(--green), var(--green)) top left / 9px 1.5px no-repeat, linear-gradient(var(--green), var(--green)) top left / 1.5px 9px no-repeat, linear-gradient(var(--green), var(--green)) top right / 9px 1.5px no-repeat, linear-gradient(var(--green), var(--green)) top right / 1.5px 9px no-repeat, linear-gradient(var(--green), var(--green)) bottom left / 9px 1.5px no-repeat, linear-gradient(var(--green), var(--green)) bottom left / 1.5px 9px no-repeat, linear-gradient(var(--green), var(--green)) bottom right / 9px 1.5px no-repeat, linear-gradient(var(--green), var(--green)) bottom right / 1.5px 9px no-repeat;position:absolute;inset:0}.ef-buckets i.is-rendering:after{opacity:1}kbd,.ef-kbd{border:1px solid var(--line-2);min-width:22px;height:20px;font-family:var(--font-mono);color:var(--text-2);font-variation-settings:"wdth" 87.5;border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 5px;font-size:.625rem;display:inline-grid}.ef-glyph{--acc:var(--green);--acc-rgb:var(--green-rgb);--size:58px;--r:17px;--svg:34px;width:var(--size);height:var(--size);border-radius:var(--r);background:radial-gradient(58% 58% at 50% 56%, rgb(var(--acc-rgb) / .16), transparent 72%), linear-gradient(180deg, #121419 0%, #0b0c0f 100%);isolation:isolate;transition:box-shadow .5s var(--ease-out), transform .5s var(--ease-out);flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff12,0 18px 34px -20px #000000f2}.ef-glyph--cyan{--acc:var(--cyan);--acc-rgb:var(--cyan-rgb)}.ef-glyph--lg{--size:66px;--r:19px;--svg:39px}.ef-glyph--sm{--size:32px;--r:10px;--svg:20px}@media (hover:hover){.ef-card:hover .ef-glyph,.ef-glyph:hover,a:hover>.ef-glyph{box-shadow:inset 0 0 0 1px rgb(var(--acc-rgb) / .22), inset 0 1px 0 #ffffff17, 0 18px 40px -18px rgb(var(--acc-rgb) / .45);transform:translateY(-2px)}.ef-card:hover .ef-glyph .gl-glow,.ef-glyph:hover .gl-glow,a:hover>.ef-glyph .gl-glow{opacity:1}}.ef-glyph svg{width:var(--svg);height:var(--svg);overflow:visible}.ef-glyph .gl-glass{fill:url(#gg-glass);stroke:url(#gg-edge);stroke-width:.6px}.ef-glyph .gl-hi{fill:#ffffff4d;stroke:none}.ef-glyph .gl-core{fill:var(--acc)}.ef-glyph .gl-glow{fill:var(--acc);filter:url(#gg-blur);opacity:.9;transition:opacity .45s}.ef-glyph .gl-ambient{filter:url(#gg-blur-l);opacity:.8}.ef-glyph .gl-line{fill:none;stroke:var(--acc);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ef-glyph .gl-line.gl-glow{stroke-width:2.8px;fill:none}.ef-glyph .gl-ring{fill:none;stroke:var(--acc);stroke-width:1.7px}.ef-glyph .gl-ring.gl-glow{stroke-width:2.6px;fill:none}.ef-glyph .gl-flash{fill:#fff;opacity:0}.ef-glyph--sm .gl-line{stroke-width:2.3px}.ef-glyph--sm .gl-line.gl-glow{stroke-width:3.2px}.ef-glyph [data-a]{transform-box:fill-box;transform-origin:50%}.ef-glyph [data-a=draw]{stroke-dasharray:1;stroke-dashoffset:0}.ef-glyph [data-a=bar]{transform-origin:50% 100%}.ef-glyph [data-a=spin]{transform-box:view-box;transform-origin:12px 13px}.ef-glyph.is-play [data-a=draw]{animation:g-draw .9s var(--ease-out) both}.ef-glyph.is-play [data-a=slide]{animation:g-slide .75s var(--ease-out) both}.ef-glyph.is-play [data-a=fly]{animation:g-fly 1.05s var(--ease-in-out) both}.ef-glyph.is-play [data-a=cursor]{animation:g-cursor .9s var(--ease-out) both}.ef-glyph.is-play [data-a=card]{animation:g-card .8s var(--ease-out) both}.ef-glyph.is-play [data-a=pop]{animation:g-pop .6s var(--ease-back) .15s both}.ef-glyph.is-play [data-a=spin]{animation:g-spin 1.1s var(--ease-in-out) both}.ef-glyph.is-play [data-a=flicker]{animation:.9s linear both g-flicker}.ef-glyph.is-play [data-a=bar]{animation:g-bar .75s var(--ease-out) var(--d,0s) both}.ef-glyph.is-play [data-a=flash]{animation:g-flash .7s var(--ease-out) .1s both}.ef-glyph.is-play [data-a=up]{animation:g-up .9s var(--ease-out) both}.ef-glyph.is-play [data-a=lift]{animation:g-lift .9s var(--ease-in-out) both}@keyframes g-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes g-slide{0%{opacity:0;transform:translate(5px)}}@keyframes g-fly{0%{opacity:1;transform:none}38%{opacity:0;transform:translate(9px,-9px)scale(.75)}39%{opacity:0;transform:translate(-9px,9px)scale(.75)}to{opacity:1;transform:none}}@keyframes g-cursor{0%{opacity:0;transform:translate(-6px,-5px)}45%{opacity:1}70%{transform:translate(1px,1px)}to{transform:none}}@keyframes g-card{0%{opacity:0;transform:translateY(5px)}60%{opacity:1;transform:translateY(-1.5px)}to{transform:none}}@keyframes g-pop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes g-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes g-flicker{0%,to{opacity:1}12%{opacity:.25}24%{opacity:1}38%{opacity:.45}52%{opacity:1}}@keyframes g-bar{0%{transform:scaleY(.12)}}@keyframes g-flash{0%{opacity:.85;transform:scale(.3)}to{opacity:0;transform:scale(1.35)}}@keyframes g-up{0%{opacity:0;transform:translateY(3.5px)}55%{opacity:1}to{transform:none}}@keyframes g-lift{0%,to{transform:none}45%{transform:translateY(-2.6px)}}.ef-nav{z-index:80;height:var(--nav-h);view-transition-name:ef-nav;transition:transform .5s var(--ease-out), background-color .4s, border-color .4s;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.ef-nav.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.4);border-bottom-color:var(--line);background:#060708b8}.ef-nav.is-hidden{transform:translateY(-100%)}.ef-nav.is-menu{backdrop-filter:none;background:0 0;border-bottom-color:#0000;transform:none}.ef-nav__bar{align-items:center;gap:24px;height:100%;display:flex}.ef-nav__brand{border-radius:6px;align-items:center;min-height:44px;margin-right:auto;display:inline-flex}.ef-nav__links{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#0e11158c;border-radius:14px;align-items:center;gap:2px;padding:4px;display:flex;position:relative}.ef-nav__links a{z-index:1;min-height:38px;color:var(--text-2);transition:color var(--dur-2);border-radius:10px;align-items:center;padding:0 14px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.ef-nav__links a:hover,.ef-nav__links a[aria-current=page]{color:var(--text)}.ef-nav__links a[aria-current=page]:after{content:"";background:var(--green);width:4px;height:4px;box-shadow:0 0 8px var(--green);border-radius:50%;margin-left:-2px;position:absolute;bottom:5px;left:50%}.ef-nav__pill{background:var(--panel-3);opacity:0;width:0;height:38px;transition:transform .45s var(--ease-out), width .45s var(--ease-out), opacity .25s;border-radius:10px;position:absolute;top:4px;left:0}.ef-nav__right{align-items:center;gap:10px;margin-left:auto;display:flex}.ef-lang{border:1px solid var(--line);background:#0e11158c;border-radius:12px;padding:3px;display:inline-flex}.ef-lang a{min-width:40px;min-height:36px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-3);transition:color var(--dur-2), background-color var(--dur-2);font-variation-settings:"wdth" 87.5;border-radius:9px;place-items:center;padding:0 8px;font-size:.6875rem;font-weight:600;text-decoration:none;display:grid}.ef-lang a:hover{color:var(--text)}.ef-lang a[aria-current=true]{background:var(--panel-3);color:var(--text)}.ef-lang--lg a{min-height:44px;padding:0 18px;font-size:.75rem}.ef-btn__short{display:none}@media (width<=520px){.ef-btn__full{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ef-btn__short{display:inline}}.ef-nav__burger{border:1px solid var(--line-2);background:#0e1115b3;border-radius:12px;width:44px;height:44px;display:none;position:relative}.ef-nav__burger i{background:var(--text);height:1.5px;transition:transform .4s var(--ease-out), top .4s var(--ease-out);border-radius:2px;position:absolute;left:13px;right:13px}.ef-nav__burger i:first-child{top:17px}.ef-nav__burger i:last-child{top:25px}.ef-nav__burger[aria-expanded=true] i:first-child{top:21px;transform:rotate(45deg)}.ef-nav__burger[aria-expanded=true] i:last-child{top:21px;transform:rotate(-45deg)}.ef-nav__progress{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ef-nav__progress i{background:linear-gradient(90deg, #00e55f00, var(--green) 60%, #b6ffd3);transform-origin:0;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 12px #00e55fb3}@media (width<=1100px){.ef-nav__links a{padding:0 10px}}@media (width<=980px){.ef-nav__links,.ef-nav__right>.ef-lang{display:none}.ef-nav__burger{display:inline-block}}.ef-menu{z-index:70;background:var(--bg);overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.ef-menu__grid{background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 64px 64px;opacity:.6;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 70% 20%,#000 10%,#0000 75%);mask-image:radial-gradient(90% 70% at 70% 20%,#000 10%,#0000 75%)}.ef-menu__inner{min-height:100%;padding-top:calc(var(--nav-h) + 28px);flex-direction:column;justify-content:space-between;gap:40px;padding-bottom:32px;display:flex;position:relative}.ef-menu__list{padding:0;list-style:none}.ef-menu__list li{border-bottom:1px solid var(--line);overflow:hidden}.ef-menu__list a{min-height:72px;color:var(--text);align-items:center;gap:18px;text-decoration:none;display:flex}.ef-menu__n{font-family:var(--font-mono);color:var(--text-3);width:26px;font-size:.6875rem}.ef-menu__t{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.8rem,8vw,2.6rem);font-weight:600}.ef-menu__a{color:var(--text-3);transition:transform .4s var(--ease-out), color .3s;margin-left:auto}.ef-menu__list a:hover .ef-menu__a,.ef-menu__list a[aria-current=page] .ef-menu__a{color:var(--green);transform:rotate(45deg)}.ef-menu__list a[aria-current=page] .ef-menu__t{color:var(--green)}.ef-menu__foot{gap:16px;display:grid}.ef-menu__foot .ef-lang{justify-self:start}.ef-menu__tg{min-height:44px;color:var(--text-2);justify-content:center;align-items:center;gap:10px;font-size:.9rem;text-decoration:none;display:inline-flex}.ef-menu__tg svg{color:var(--cyan)}.ef-footer{background:radial-gradient(900px 420px at 50% 100%, #00e55f12, transparent 70%), var(--bg);padding-bottom:28px;position:relative}.ef-footer__grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);padding-block:clamp(56px,7vw,96px) clamp(40px,5vw,64px);display:grid}.ef-footer__logo{align-items:center;min-height:44px;display:inline-flex}.ef-footer__blurb{max-width:34ch;color:var(--text-2);margin-top:18px;font-size:.95rem;line-height:1.65}.ef-footer__tg{border:1px solid var(--line-2);background:var(--panel);transition:border-color var(--dur-2), background-color var(--dur-2);border-radius:14px;align-items:center;gap:14px;margin-top:28px;padding:10px 18px 10px 10px;text-decoration:none;display:inline-flex}.ef-footer__tg:hover{border-color:rgb(var(--cyan-rgb) / .5);background:var(--panel-2)}.ef-footer__glyph{--size:44px;--r:12px;--svg:24px}.ef-footer__tg b{font-size:.9rem;font-weight:600;display:block}.ef-footer__tg small{font-family:var(--font-mono);color:var(--text-3);font-size:.6875rem;display:block}.ef-footer__col{flex-direction:column;gap:4px;display:flex}.ef-footer__col h2{margin-bottom:10px}.ef-footer__col a{min-height:40px;color:var(--text-2);transition:color var(--dur-2), transform var(--dur-2) var(--ease-out);align-items:center;font-size:.95rem;text-decoration:none;display:inline-flex}.ef-footer__col a:hover{color:var(--text);transform:translate(4px)}.ef-footer__mark{padding-block:8px 28px}.ef-footer__mark-inner{border-radius:6px;position:relative}.ef-footer__mark img{opacity:.96;width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 45%,#00000040);mask-image:linear-gradient(#000 45%,#00000040)}.ef-footer__bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;display:flex}.ef-footer__bottom-r{align-items:center;gap:12px;display:flex}.ef-footer__top{border:1px solid var(--line);min-height:44px;color:var(--text-2);transition:color var(--dur-2), border-color var(--dur-2);border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;text-decoration:none;display:inline-flex}.ef-footer__top:hover{color:var(--green);border-color:var(--green-line)}.ef-footer__top svg{transform:rotate(-45deg)}@media (width<=900px){.ef-footer__grid{grid-template-columns:1fr 1fr}.ef-footer__brand{grid-column:1/-1}}@media (width<=520px){.ef-footer__grid{grid-template-columns:1fr}}.ef-hero{padding-top:calc(var(--nav-h) + clamp(28px, 5vh, 64px));position:relative;overflow:clip}.ef-hero__bg{z-index:-1;pointer-events:none;background:radial-gradient(1100px 620px at 78% 38%,#00e55f16,#0000 62%),radial-gradient(800px 520px at 8% 0,#19d3f00d,#0000 60%);position:absolute;inset:0}.ef-hero__bg:after{content:"";background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 88px 88px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 88px 88px;opacity:.55;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 80%)}.ef-hero__grid{min-height:min(calc(100svh - var(--nav-h) - 150px), 760px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);padding-bottom:clamp(32px,5vh,64px);display:grid}.ef-hero__copy{z-index:2;min-width:0;position:relative;container-type:inline-size}.ef-hero__title{margin:0}.ef-hero__kicker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-variation-settings:"wdth" 87.5;align-items:center;gap:12px;margin-bottom:clamp(18px,3vh,30px);font-size:.72rem;font-weight:500;display:flex}.ef-hero__kicker:before{content:"";background:var(--green);width:8px;height:8px;box-shadow:0 0 12px var(--green);flex:none}.ef-hero__display{font-family:var(--font-display);font-size:clamp(2.5rem, var(--fit,17cqi), 7.5rem);letter-spacing:-.034em;font-weight:800;line-height:.96;display:block}.ef-hero__display .ln{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.ef-hero__display .ln>span{display:inline-block}.ef-hero__display .ef-light{color:var(--text);opacity:.9;font-weight:250}.ef-motion .ef-hero__display .ln>span{animation:ef-rise 1.15s var(--ease-out) both;animation-delay:calc(var(--i,0) * .11s + .12s)}@keyframes ef-rise{0%{transform:translateY(108%)}}.ef-hero__lede{max-width:33rem;margin-top:clamp(22px,3.2vh,34px)}.ef-hero__ctas{flex-wrap:wrap;gap:12px;margin-top:clamp(26px,3.6vh,40px);display:flex}.ef-hero__proof{flex-wrap:wrap;gap:8px;margin-top:26px;padding:0;list-style:none;display:flex}.ef-motion .ef-hero__lede,.ef-motion .ef-hero__ctas,.ef-motion .ef-hero__proof,.ef-motion .ef-hero__kicker{animation:ef-fade-up .9s var(--ease-out) both}.ef-motion .ef-hero__kicker{animation-delay:60ms}.ef-motion .ef-hero__lede{animation-delay:.42s}.ef-motion .ef-hero__ctas{animation-delay:.54s}.ef-motion .ef-hero__proof{animation-delay:.66s}@keyframes ef-fade-up{0%{opacity:0;transform:translateY(18px)}}.ef-hero__visual{min-width:0;position:relative}.ef-motion .ef-hero__visual{animation:ef-vp-in 1.2s var(--ease-out) .26s both}@keyframes ef-vp-in{0%{opacity:0;transform:translateY(26px)scale(.985)}}.ef-vp{border:1px solid var(--line-2);border-radius:var(--r-l);box-shadow:var(--shadow-2), 0 0 0 1px #0009;background:#0f1216;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.ef-vp:before{--c:#00e55fcc;--l:16px;--t:1.5px;content:"";z-index:4;pointer-events:none;background:linear-gradient(var(--c), var(--c)) top left / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) top left / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--t) var(--l) no-repeat;opacity:0;transition:opacity .4s;position:absolute;inset:44px 10px 50px}.ef-vp.is-rendering:before,.ef-vp.is-done:before{opacity:1}.ef-vp__chrome{z-index:5;font-family:var(--font-mono);color:var(--text-3);font-variation-settings:"wdth" 87.5;background:#0b0d10;align-items:center;gap:14px;padding:0 14px;font-size:.6875rem;display:flex;position:relative}.ef-vp__chrome--top{border-bottom:1px solid var(--line);height:44px}.ef-vp__chrome--bottom{border-top:1px solid var(--line);height:50px}.ef-vp__tabs{background:var(--panel);border-radius:9px;gap:2px;padding:3px;display:flex}.ef-vp__tabs span{letter-spacing:.04em;border-radius:7px;padding:4px 10px;transition:background-color .3s,color .3s}.ef-vp__tabs span.is-on{background:var(--panel-3);color:var(--text)}.ef-vp__tabs span[data-vp-tab=render].is-on{background:var(--green);color:var(--green-ink)}.ef-vp__meta{white-space:nowrap;margin-left:auto}.ef-vp__sep{opacity:.5;margin:0 6px}.ef-vp__stage{aspect-ratio:4/3;touch-action:pan-y;cursor:grab;background:#111418;flex:none;position:relative;overflow:hidden}.ef-vp__stage.is-dragging{cursor:grabbing}.ef-vp__canvas{opacity:0;width:100%;height:100%;transition:opacity .45s var(--ease-out);position:absolute;inset:0}.ef-vp.is-gl .ef-vp__canvas{opacity:1}.ef-vp.is-gl .ef-vp__poster{opacity:0;transition-duration:.3s}.ef-vp [data-gpu="0"]{--gc:var(--green);--gc-rgb:var(--green-rgb)}.ef-vp [data-gpu="1"]{--gc:var(--cyan);--gc-rgb:var(--cyan-rgb)}.ef-vp [data-gpu="2"]{--gc:var(--amber);--gc-rgb:var(--amber-rgb)}.ef-vp__tags{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ef-vp__tag{background:var(--gc);color:#05070a;font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;font-variation-settings:"wdth" 87.5;box-shadow:0 0 14px rgb(var(--gc-rgb) / .45);opacity:0;transition:opacity .2s, transform .16s var(--ease-out);border-radius:3px;padding:2px 4px;font-size:.5625rem;font-weight:700;line-height:1.1;position:absolute;top:5px;left:5px}.ef-vp__tag.is-on{opacity:1}.ef-vp__poster{transition:opacity .9s var(--ease-out);background:radial-gradient(90% 70% at 50% 30%,#161a20,#0f1216 70%);position:absolute;inset:0}.ef-vp__floor{transform-origin:50% 100%;background:linear-gradient(#ffffff12 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/46px 46px;height:74%;position:absolute;bottom:-18%;left:-40%;right:-40%;transform:perspective(520px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.ef-vp__card{--fan:radial-gradient(circle closest-side, #14171b 0 70%, #858d97 74% 82%, transparent 86%);aspect-ratio:11/4;background:linear-gradient(var(--green), var(--green)) 50% 7% / 80% 2px no-repeat, var(--fan) 7% 50% / 30% 82% no-repeat, var(--fan) 50% 50% / 30% 82% no-repeat, var(--fan) 93% 50% / 30% 82% no-repeat, linear-gradient(180deg, #5b626c, #30353c 60%, #24282e);border-radius:6px;width:48%;position:absolute;transform:perspective(700px)rotateY(-18deg);box-shadow:inset 0 1px #ffffff24,0 26px 30px -20px #000000d9}.ef-vp__card--1{top:58%;left:20%}.ef-vp__card--2{top:38%;left:27%}.ef-vp__card--3{top:18%;left:34%}.ef-vp__cross{pointer-events:none;opacity:0;transition:opacity .25s;position:absolute;inset:0}.ef-vp__stage:hover .ef-vp__cross{opacity:1}.ef-vp__cross-h,.ef-vp__cross-v{background:#00e55f59;position:absolute}.ef-vp__cross-h{height:1px;left:0;right:0;top:var(--cy,50%)}.ef-vp__cross-v{width:1px;top:0;bottom:0;left:var(--cx,50%)}.ef-vp__xy{left:calc(var(--cx,50%) + 10px);top:calc(var(--cy,50%) + 10px);font-family:var(--font-mono);color:var(--green);white-space:nowrap;background:#060708bf;border-radius:5px;padding:3px 6px;font-size:.625rem;position:absolute}@media (hover:none){.ef-vp__cross{display:none}}.ef-vp__gizmo{pointer-events:none;width:64px;height:64px;position:absolute;bottom:12px;left:12px;overflow:visible}.ef-vp__gizmo-bg{fill:#06070873;stroke:#ffffff14}.ef-vp__gizmo line{stroke-width:2px;stroke-linecap:round}.ef-vp__gizmo [data-axis=x]{stroke:var(--axis-x)}.ef-vp__gizmo [data-axis=y]{stroke:var(--axis-y)}.ef-vp__gizmo [data-axis=z]{stroke:var(--axis-z)}.ef-vp__gizmo [data-axis-dot=x]{fill:var(--axis-x)}.ef-vp__gizmo [data-axis-dot=y]{fill:var(--axis-y)}.ef-vp__gizmo [data-axis-dot=z]{fill:var(--axis-z)}.ef-vp__gizmo text{font-family:var(--font-mono);fill:#06080a;text-anchor:middle;font-size:7.5px;font-weight:700}.ef-vp__hint{font-family:var(--font-mono);color:var(--text-3);pointer-events:none;font-variation-settings:"wdth" 87.5;background:#06070899;border-radius:7px;padding:5px 9px;font-size:.625rem;transition:opacity .4s;position:absolute;bottom:12px;right:12px}.ef-vp.was-dragged .ef-vp__hint{opacity:0}.ef-vp__status{color:var(--text-2);align-items:center;gap:8px;min-width:7.5em;display:inline-flex}.ef-vp__status .ef-led{--led:var(--text-3)}.ef-vp.is-rendering .ef-vp__status .ef-led{--led:var(--amber)}.ef-vp.is-done .ef-vp__status .ef-led{--led:var(--green)}.ef-vp__count{white-space:nowrap;font-variant-numeric:tabular-nums}.ef-vp__gpus{flex:1;gap:4px;min-width:92px;display:grid}.ef-vp__gpu{grid-template-columns:auto 1fr;align-items:center;gap:8px;font-size:.5625rem;line-height:1;display:grid}.ef-vp__gpu b{letter-spacing:.04em;color:var(--text-3);font-weight:600;transition:color .3s}.ef-vp.is-rendering .ef-vp__gpu b,.ef-vp.is-done .ef-vp__gpu b{color:var(--gc)}.ef-vp__gpu-track{background:var(--panel-3);border-radius:3px;height:3px;position:relative;overflow:hidden}.ef-vp__gpu-track i{transform-origin:0;background:var(--gc);box-shadow:0 0 8px rgb(var(--gc-rgb) / .8);position:absolute;inset:0;transform:scaleX(0)}.ef-vp__btn{border:1px solid var(--line-2);background:var(--panel-2);min-height:34px;color:var(--text);font-family:var(--font-mono);letter-spacing:.04em;font-variation-settings:"wdth" 87.5;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:.6875rem;font-weight:600;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.ef-vp__btn svg{color:var(--green)}.ef-vp__btn:hover{background:var(--green);border-color:var(--green);color:var(--green-ink)}.ef-vp__btn:hover svg{color:var(--green-ink)}@media (width>=1100px){.ef-hero__visual .ef-vp__stage{aspect-ratio:auto;height:clamp(420px,56vh,600px)}}@media (width<=1099px){.ef-hero__grid{grid-template-columns:1fr;min-height:0}}@media (width<=560px){.ef-vp__count{display:none}.ef-vp__stage{aspect-ratio:1}.ef-vp__hint{display:none}}.ef-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);backdrop-filter:blur(8px);background:#0a0c0fb3;position:relative}.ef-strip__row{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ef-strip__cell{flex-direction:column;gap:6px;min-width:0;padding:18px 20px 18px 0;display:flex}.ef-strip__cell+.ef-strip__cell{border-left:1px solid var(--line);padding-left:20px}.ef-strip__cell dt{align-items:center;gap:8px;display:inline-flex}.ef-strip__v{font-family:var(--font-text);color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:.975rem;font-weight:600;line-height:1.35}.ef-strip__u{color:var(--text-2);font-weight:400}.ef-strip__v a{color:var(--text);text-underline-offset:4px}.ef-strip__v small{font-family:var(--font-mono);color:var(--text-3);font-variation-settings:"wdth" 87.5;margin-top:2px;font-size:.625rem;font-weight:400;display:block}@media (width<=860px){.ef-strip__row{grid-template-columns:repeat(2,minmax(0,1fr))}.ef-strip__cell:nth-child(3){border-left:0;padding-left:0}.ef-strip__cell:nth-child(n+3){border-top:1px solid var(--line)}}.ef-phero{padding-top:calc(var(--nav-h) + clamp(40px, 7vh, 88px));padding-bottom:clamp(48px,7vh,88px);position:relative;overflow:clip}.ef-phero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.ef-phero__grid--solo{grid-template-columns:minmax(0,1fr)}.ef-phero__visual{min-width:0;position:relative}.ef-motion .ef-phero__visual{animation:ef-vp-in 1.2s var(--ease-out) .28s both}@media (width<=1000px){.ef-phero__grid{grid-template-columns:1fr}}.ef-fleet__bar{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:22px;display:flex}.ef-fleet__filters{flex:auto}.ef-fleet__stage{border-radius:var(--r-l);position:relative}.ef-fleet__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:16px;display:grid}.ef-fleet__caption{color:var(--text-3);align-items:center;gap:10px;margin-top:20px;font-size:.85rem;line-height:1.55;display:flex}.ef-fleet__nomatch,.ef-fleet__notice{border:1px dashed var(--line-2);border-radius:var(--r-l);color:var(--text-2);grid-column:1/-1;padding:32px}.ef-fleet__notice p{max-width:52ch;margin-bottom:18px}.ef-fleet__notice-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ef-fleet__notice .ef-btn__icon{background:var(--panel-3);font-size:1rem}.ef-node{min-height:100%;transform-style:preserve-3d;will-change:transform;border-radius:20px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.ef-node[hidden]{display:none}.ef-node__head{align-items:center;gap:10px;min-height:28px;display:flex}.ef-node__label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;color:var(--text-3);font-variation-settings:"wdth" 87.5;white-space:nowrap;font-weight:500}.ef-node__gpu{align-items:center;min-width:0;display:flex}.ef-node__title{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.ef-node__model{font-family:var(--font-display);letter-spacing:-.034em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:30px;font-weight:700;line-height:1;overflow:hidden}.ef-node__count{font-family:var(--font-mono);color:var(--green);font-variation-settings:"wdth" 87.5;background:#00e55f1a;border:1px solid #00e55f4d;border-radius:7px;flex:none;padding:3px 8px;font-size:.75rem;font-weight:600}.ef-node:not(.is-idle) .ef-node__count{color:var(--text-2);background:var(--panel-3);border-color:var(--line-2)}.ef-node__slots{gap:5px;display:flex}.ef-node__slots i{background:var(--panel-3);width:28px;height:7px;box-shadow:inset 0 0 0 1px var(--line);border-radius:3px}.ef-node__slots.is-on i{background:var(--green);box-shadow:0 0 10px #00e55f8c}.ef-node__slots.is-held i{background:#ffb547bf;box-shadow:0 0 8px #ffb54759}.ef-node__slots.is-busy i{background:#a9b0ba73}.ef-node__specs{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin:0;padding-top:2px;display:grid}.ef-node__spec{align-items:baseline;gap:8px;min-width:0;display:flex}.ef-node__spec dt{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;color:var(--text-3);font-variation-settings:"wdth" 87.5;flex:none}.ef-node__spec dd{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.ef-node__soft{gap:8px;display:grid}.ef-node__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ef-node__chip{border:1px solid var(--line-2);min-height:30px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;padding:0 10px;font-size:.78rem;transition:border-color .2s,color .2s,background-color .2s}.ef-node__chip:hover{border-color:var(--line-3);color:var(--text)}.ef-node__chip[aria-expanded=true]{border-color:var(--line-3);color:var(--text);background:var(--panel-3);box-shadow:inset 0 1px #ffffff12}.ef-node__chip.is-muted{color:var(--text-3);cursor:default;align-items:center;display:inline-flex}.ef-node__versions{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.55}.ef-node__versions b{color:var(--text);font-weight:600}.ef-node__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.ef-node__price{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.ef-node__price .amt{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:24px;font-weight:700}.ef-node__price .amt.is-pending{color:var(--text-2);font-size:15px}.ef-node__price .per,.ef-node__price .sub{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-3);font-variation-settings:"wdth" 87.5;white-space:nowrap}.ef-node__price .sub{flex:0 0 100%}.ef-node__cta{border:1px solid var(--line-2);height:40px;color:var(--text);white-space:nowrap;background:#ffffff08;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 6px 0 15px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.ef-node__cta-ico{background:var(--panel-3);width:28px;height:28px;color:var(--green);transition:transform .4s var(--ease-out), background-color .25s, color .25s;border-radius:8px;place-items:center;display:grid}.ef-node__cta:hover{background:var(--green);color:var(--green-ink);border-color:#0000;box-shadow:0 10px 26px -14px #00e55fcc}.ef-node__cta:hover .ef-node__cta-ico{background:var(--green-ink);color:var(--green);transform:translate(3px)}.ef-node:not(.is-idle){background:var(--panel-2)}.ef-node:not(.is-idle) .ef-node__model,.ef-node:not(.is-idle) .ef-node__price .amt{color:var(--text-2)}@media (width<=639.98px){.ef-node{gap:12px;padding:14px}.ef-node__model{font-size:26px}.ef-node__price .amt{font-size:21px}.ef-node__specs{gap:8px}}.ef-node--skeleton{border:1px solid var(--line);background:var(--panel);border-radius:20px;min-height:330px}.sk{background:linear-gradient(90deg, var(--panel-2) 0%, var(--panel-3) 50%, var(--panel-2) 100%) 0 0 / 200% 100%;border-radius:7px;animation:1.6s linear infinite ef-sk;display:block}.sk--pill{width:38%;height:28px}.sk--title{width:72%;height:34px;margin-top:6px}.sk--line{width:100%;height:14px}.sk--short{width:60%}.sk--chips{width:80%;height:32px}.sk--price{width:100%;height:46px;margin-top:auto}@keyframes ef-sk{to{background-position:-200% 0}}.ef-how{padding-block:var(--sec-pad);position:relative}.ef-how.is-pinned{padding-block:0}.ef-how.is-pinned .ef-how__pin{min-height:100vh;padding-block:calc(var(--nav-h) + 12px) 32px;background:var(--bg);align-items:center;display:flex}.ef-how.is-pinned .ef-how__pin>.ef-wrap{width:100%}.ef-how.is-pinned .ef-head{gap:16px;margin-bottom:clamp(20px,3.5vh,44px)}.ef-how.is-pinned .ef-head .ef-h2{max-width:22ch;font-size:clamp(1.9rem,3.4vw,3.4rem)}.ef-how__grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ef-how__step{border:1px solid var(--line);border-radius:var(--r-l);background:var(--panel);gap:20px;padding:22px;display:grid}.ef-how__t{margin:0}.ef-how__t button{text-align:left;width:100%;font-family:var(--font-display);letter-spacing:-.027em;color:var(--text);cursor:default;background:0 0;border:0;align-items:baseline;gap:16px;padding:0;font-size:clamp(1.2rem,1.9vw,1.7rem);font-weight:600;line-height:1.15;display:flex}.ef-how__n{font-family:var(--font-mono);letter-spacing:.06em;color:var(--green);flex:none;font-size:.72rem;font-weight:500;transform:translateY(-.25em)}.ef-how__d{color:var(--text-2);max-width:46ch;margin-top:10px;line-height:1.6}.ef-how__screen,.ef-how__timeline{display:none}@media (width>=1024px){.ef-how.is-pinned .ef-how__grid{grid-template-rows:repeat(4,auto) 1fr;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:6px clamp(40px,5vw,88px)}.ef-how.is-pinned .ef-how__step{display:contents}.ef-how.is-pinned .ef-how__txt{grid-column:1;grid-row:var(--r);border-left:2px solid var(--line);transition:border-color .5s var(--ease-out);padding:16px 0 16px 20px}.ef-how.is-pinned .ef-how__t button{cursor:pointer;color:var(--text-3);transition:color .4s}.ef-how.is-pinned .ef-how__t button:hover{color:var(--text-2)}.ef-how.is-pinned .ef-how__d{opacity:0;max-height:0;transition:max-height .6s var(--ease-out), opacity .4s, margin .6s var(--ease-out);margin-top:0;overflow:hidden}.ef-how.is-pinned .is-active .ef-how__txt{border-left-color:var(--green)}.ef-how.is-pinned .is-active .ef-how__t button{color:var(--text)}.ef-how.is-pinned .is-active .ef-how__d{opacity:1;max-height:9em;margin-top:10px}.ef-how.is-pinned .ef-how__screen{border:1px solid var(--line-2);border-radius:var(--r-l);background:radial-gradient(600px 300px at 70% 0%, #00e55f0f, transparent 70%), linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 32px 32px, var(--panel);grid-area:1/2/-1;align-self:stretch;min-height:min(400px,46vh);display:block}.ef-how__screen-bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:40px;padding:0 14px;display:flex}.ef-how__screen-bar i{background:var(--panel-4);border-radius:50%;width:8px;height:8px}.ef-how__screen-bar .ef-example{margin-left:auto}.ef-how.is-pinned .ef-how__vis{z-index:1;opacity:0;visibility:hidden;width:min(100%,460px);transition:opacity .45s var(--ease-out), transform .7s var(--ease-out), visibility 0s .45s;grid-area:1/2/-1;place-self:center;padding:52px 24px 20px;transform:translateY(18px)scale(.98)}.ef-how.is-pinned .is-active .ef-how__vis{opacity:1;visibility:visible;transition:opacity .5s var(--ease-out) .1s, transform .8s var(--ease-out) .1s, visibility 0s;transform:none}.ef-how.is-pinned .ef-how__timeline{margin-top:clamp(24px,4vh,44px);display:block}.ef-how__track{border:1px solid var(--line);background:repeating-linear-gradient(90deg, var(--line-2) 0 1px, transparent 1px 12.5%), repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 2.5%), var(--panel);border-radius:9px;height:34px;position:relative;overflow:visible}.ef-how__fill{transform-origin:0;background:linear-gradient(90deg,#00e55f0a,#00e55f29);border-radius:8px;position:absolute;inset:0;transform:scaleX(0)}.ef-how__key{top:50%;left:calc((var(--k) + .5) * 25%);border:1.5px solid var(--text-3);background:var(--panel);width:12px;height:12px;margin:-6px 0 0 -6px;transition:background-color .3s,border-color .3s,box-shadow .3s;position:absolute;transform:rotate(45deg)}.ef-how__key.is-past{background:var(--green);border-color:var(--green);box-shadow:0 0 12px #00e55fb3}.ef-how__head{background:var(--green);width:2px;box-shadow:0 0 12px var(--green);margin-left:-1px;position:absolute;top:-8px;bottom:-8px;left:0}.ef-how__head b{background:var(--green);color:var(--green-ink);font-family:var(--font-mono);white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:.625rem;font-weight:700;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.ef-how__scale{font-family:var(--font-mono);color:var(--text-3);justify-content:space-between;margin-top:8px;font-size:.625rem;display:flex}}@media (width<=1023.98px){.ef-how__vis{border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 28px 28px, var(--bg-2);padding:18px}}.vg{gap:10px;min-width:0;display:grid;position:relative;container-type:inline-size}.ef-how__vis{min-width:0}.ef-how__ex{margin-bottom:12px;display:flex}.ef-how.is-pinned .ef-how__ex{display:none}.vg-login__card{justify-items:start;gap:12px;padding:22px 22px 18px;display:grid}.vg-login__mark{width:92px;height:auto}.vg-login__title{font-family:var(--font-display);letter-spacing:-.034em;font-size:25px;font-weight:700;line-height:1.02}.vg-login__title i{background:var(--green);border-radius:50%;width:.2em;height:.2em;margin-left:.06em;display:inline-block;box-shadow:0 0 .35em #00e55fa6}.vg-login__meta{border-top:1px solid var(--line);gap:24px;width:100%;padding-top:11px;display:flex}.vg-login__meta>span{gap:3px;display:grid}.vg-login__meta b{font-size:13px;font-weight:600}.vg-login__ok{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-2);opacity:0;font-variation-settings:"wdth" 87.5;align-items:center;gap:8px;display:inline-flex}.vg-login__ok b{color:var(--text)}.vg-cursor{opacity:0;background:#fff;border-radius:50% 50% 50% 0;width:18px;height:18px;position:absolute;top:80%;left:70%;transform:rotate(-45deg);box-shadow:0 4px 12px #00000080}.is-live .vg-cursor{animation:vg-cursor 2.4s var(--ease-in-out) .2s both}.is-live .vg-login__btn{animation:vg-press 2.4s var(--ease-in-out) .2s both}.is-live .vg-login__ok{animation:vg-in .5s var(--ease-out) 1.7s both}@keyframes vg-cursor{0%{opacity:0;top:94%;left:78%}15%{opacity:1}55%{top:57%;left:55%}62%{transform:rotate(-45deg)scale(.8)}70%{transform:rotate(-45deg)scale(1)}to{opacity:.9;top:57%;left:55%}}@keyframes vg-press{0%,56%{filter:none;transform:none}62%{filter:brightness(1.15);transform:scale(.97)}70%,to{filter:none;transform:none}}@keyframes vg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vg-pick__top{align-items:center;gap:12px;min-width:0;display:flex}.vg-pick__proj{flex:auto}.vg-pick__bal{flex:none;justify-items:end;gap:3px;display:grid}.vg-pick__bal b{color:var(--green);font-size:13px}.vg-pick__chips{flex-wrap:nowrap}.vg-pick__chips .ef-filter{min-height:30px;padding:0 10px;font-size:12px}.vg-pick__list{border-radius:14px;padding:4px}.vg-pick__list .ak-row{min-height:50px;padding:7px 8px 7px 10px}.vg-pick__list .ef-state{flex:none}.vg-pick__list .ak-row__main>b{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:7px;font-size:15px;font-weight:700;display:flex}.vg-pick__list .ak-row__main>small{font-size:10.5px}.vg-pick__list .ak-count{padding:1px 6px;font-size:.64rem}.vg-pick__dim{color:var(--text-2);background:var(--panel-3);border-color:var(--line-2)}.is-live .vg-pick__list .is-sel{animation:vg-ring .5s var(--ease-out) .6s both}.is-live .vg-pick__picked{animation:vg-picked .5s var(--ease-out) .6s both}@keyframes vg-ring{to{background:#00e55f0d;border-top-color:#0000;border-radius:12px;box-shadow:inset 0 0 0 1px #00e55f99}}@keyframes vg-picked{to{background:var(--green);color:var(--green-ink);border-color:#0000}}.is-live .vg-pick__picked svg{animation:vg-picked-ico .5s var(--ease-out) .6s both}@keyframes vg-picked-ico{to{color:var(--green-ink)}}.vg-pick__bar{border-color:var(--line-2);opacity:0;background:#0e1115db;border-radius:14px;align-items:center;gap:8px;padding:7px 7px 7px 14px;display:flex}.vg-pick__sum{color:var(--text-2);white-space:nowrap;margin-right:auto;font-size:12.5px}.vg-pick__sum b{color:var(--text);font-weight:600}.is-live .vg-pick__bar{animation:vg-in .5s var(--ease-out) 1s both}.is-live .vg-pick__cta{animation:vg-cta .6s var(--ease-out) 1.35s both}@keyframes vg-cta{50%{box-shadow:inset 0 1px #ffffff4d,0 10px 30px -8px #00e55ff2}}.vg-prep__card{border-radius:18px;padding:16px 14px 10px}.vg-prep__head{align-items:center;gap:11px;margin:0 2px 10px;display:flex}.vg-prep__ttl{gap:3px;min-width:0;display:grid}.vg-prep__ttl b{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:16px;font-weight:700}.vg-prep__node{color:var(--text-2);white-space:nowrap;justify-items:end;gap:3px;margin-left:auto;font-size:11px;display:grid}.vg-prep__node em{color:var(--text-3);font-style:normal}.vg-prep__node .vg-prep__n{color:var(--green);font-weight:600}.vg-prep__checks{border-top:1px solid var(--line);gap:1px;margin:0;padding:8px 0 0;list-style:none;display:grid}.vg-prep__checks li{min-height:28px;color:var(--text-3);align-items:center;gap:11px;padding:0 4px;font-size:12.5px;display:flex}.vg-prep__checks li>span{color:var(--text-3);font-size:10.5px}.vg-prep__checks li>i{border:1.5px solid var(--line-3);color:#0000;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.is-live .vg-prep__checks li{animation:vg-step .35s var(--ease-out) calc(.25s + var(--k) * .3s) both}.is-live .vg-prep__checks li>i{animation:vg-check .3s var(--ease-out) calc(.45s + var(--k) * .3s) both}@keyframes vg-step{to{color:var(--text)}}@keyframes vg-check{to{background:var(--green);border-color:var(--green);color:var(--green-ink)}}.is-live .vg-prep__bucket i{animation:vg-bucket .2s linear calc(.2s + var(--b) * .17s) both}@keyframes vg-bucket{to{background:var(--green);box-shadow:0 0 6px #00e55fb3}}.vg-prep__ready{opacity:0;border-radius:16px;gap:7px;padding:12px;display:grid}.is-live .vg-prep__ready{animation:vg-in .55s var(--ease-out) 1.95s both}.vg-prep__rhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}@container (width<=400px){.vg-pick__top{flex-wrap:wrap}.vg-pick__bal{grid-auto-flow:column;align-items:baseline;gap:8px}.vg-pick__list .ak-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"state end""main end";row-gap:5px;display:grid}.vg-pick__list .ef-state{grid-area:state;justify-self:start}.vg-pick__list .ak-row__main{grid-area:main}.vg-pick__list .ak-row__end{grid-area:end}.vg-pick__bar .ak-btn--quiet{display:none}.vg-prep__rhead{flex-wrap:wrap}.vg-prep__checks li{font-size:12px}}.vg-bill__card{justify-items:start;gap:10px;padding:20px 20px 16px;display:grid}.vg-bill__head{gap:3px;display:grid}.vg-bill__head b{font-family:var(--font-display);letter-spacing:-.025em;font-size:19px;font-weight:700}.vg-bill__head small{color:var(--text-3);font-size:11px}.vg-bill__rows{width:100%;display:grid}.vg-bill__from{color:var(--text-3);margin-top:-4px;font-size:11.5px}.is-live .vg-bill__row,.is-live .vg-bill__total{animation:vg-in .45s var(--ease-out) both}.is-live .vg-bill__row:first-child{animation-delay:.3s}.is-live .vg-bill__row:nth-child(2){animation-delay:.5s}.is-live .vg-bill__row:nth-child(3){animation-delay:.7s}.is-live .vg-bill__total{animation-delay:.95s}.ef-billing__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.ef-billing .ef-head{margin-bottom:26px}.ef-billing__text{max-width:46ch;font-size:1.05rem}.ef-billing__facts{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.ef-billing__facts li{align-items:center;gap:14px;font-weight:500;display:flex}.ef-meter{box-shadow:var(--shadow-2);gap:22px;padding:clamp(20px,2.6vw,32px);display:grid}.ef-meter__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ef-meter__head .ef-label{align-items:center;gap:10px;display:inline-flex}.ef-meter__timeline{gap:6px;height:58px;display:flex}.ef-meter__prep,.ef-meter__act{white-space:nowrap;border-radius:12px;align-content:center;gap:2px;min-width:0;padding:0 14px;font-size:.78rem;display:grid;overflow:hidden}.ef-meter__prep{background:repeating-linear-gradient(135deg, var(--panel-3) 0 7px, var(--panel-2) 7px 14px);color:var(--text-2);flex:0 0 26%}.ef-meter__prep small{color:var(--text-3);font-size:.68rem}.ef-meter__act{background:linear-gradient(90deg, #00c853, var(--green));color:var(--green-ink);transition:flex-grow .25s var(--ease-out);flex:1 1 0}.ef-meter__act small{font-family:var(--font-mono);opacity:.8;font-size:.7rem}.ef-meter__slider{grid-template-columns:1fr auto;align-items:baseline;gap:12px 16px;display:grid}.ef-meter__dur{letter-spacing:-.02em;color:var(--text);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600}.ef-meter__range{grid-column:1/-1;height:36px;position:relative}.ef-meter__range:before{content:"";background:var(--panel-3);border-radius:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0;right:0}.ef-meter__fill{background:var(--green);transform-origin:0;pointer-events:none;border-radius:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 14px #00e55f8c}.ef-meter__range input{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;margin:0;position:absolute;inset:0}.ef-meter__range input::-webkit-slider-runnable-track{background:0 0;height:36px}.ef-meter__range input::-moz-range-track{background:0 0;height:36px}.ef-meter__range input::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--green);background:var(--bg);width:26px;height:26px;transition:transform .2s var(--ease-back);border-radius:8px;margin-top:5px;box-shadow:0 0 0 5px #00e55f26,0 6px 18px #0009}.ef-meter__range input::-moz-range-thumb{border:2px solid var(--green);background:var(--bg);border-radius:8px;width:22px;height:22px;box-shadow:0 0 0 5px #00e55f26}.ef-meter__range input:active::-webkit-slider-thumb{transform:scale(1.15)}.ef-meter__range input:focus,.ef-meter__range input:focus-visible{outline:none}.ef-meter__range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--bg), 0 0 0 6px var(--green), 0 6px 18px #0009}.ef-meter__range input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--bg), 0 0 0 6px var(--green)}.ef-meter__presets{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.ef-meter__presets .ef-chip{cursor:pointer;min-height:36px;transition:border-color .2s,color .2s}.ef-meter__presets .ef-chip:hover{border-color:var(--green-line);color:var(--text)}.ef-meter__out{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.ef-meter__cell{border:1px solid var(--line);background:var(--bg-2);border-radius:16px;gap:4px;padding:16px 18px;display:grid}.ef-meter__cell strong{font-family:var(--font-display);letter-spacing:-.034em;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:600;line-height:1}.ef-meter__cell small{color:var(--text-3);font-size:.78rem}.ef-meter__cell--cost{border-color:var(--green-line);background:linear-gradient(160deg, #00e55f1a, transparent 60%), var(--bg-2)}.ef-meter__cell--cost strong{color:var(--green)}.ef-meter__compare{border-top:1px dashed var(--line-2);color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding-top:18px;font-size:.875rem;display:flex}.ef-meter__compare s{color:var(--text-3)}.ef-meter__compare b{color:var(--green)}.ef-meter__compare small{color:var(--text-3)}@media (width<=960px){.ef-billing__grid{grid-template-columns:1fr}}@media (width<=480px){.ef-meter__out{grid-template-columns:1fr}}.ef-bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:16px;display:grid}.ef-bento__cell{flex-direction:column;gap:22px;padding:clamp(20px,2.4vw,30px);display:flex}.ef-bento--team{grid-column:1/8}.ef-bento--notif{grid-column:8/13}.ef-bento--sec{grid-column:1/6}.ef-bento--tele{grid-column:6/13}.ef-bento--remote{grid-column:1/7}.ef-bento--wallet{grid-column:7/13}@media (width<=1100px){.ef-bento>*{grid-column:span 6!important}}@media (width<=720px){.ef-bento>*{grid-column:1/-1!important}}.ef-bento__txt{gap:10px;display:grid}.ef-bento__txt .ef-body{max-width:50ch;font-size:.95rem}.ef-bento__txt>.ef-glyph,.ef-flow__card>.ef-glyph,.ef-note>.ef-glyph{margin-bottom:8px}.ef-bento__vis{border:1px solid var(--line);background:var(--bg-2);border-radius:16px;margin-top:auto;padding:18px;position:relative}.ef-bento__vis>.ef-example{position:absolute;top:12px;right:14px}.ef-bento__vis.ak{min-width:0;display:grid;container-type:inline-size}.vx-team{padding-top:40px}.vx-team__panel{padding:6px 6px 10px}.vx-team__head{justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 6px;display:flex}.vx-team__handle{color:var(--text-3);margin-left:4px;font-size:11px;font-weight:500}.vx-team .ak-row__main>small{align-items:center;gap:8px;display:flex}.vx-team__live{color:var(--green);font-family:var(--font-mono);font-size:var(--fs-label);font-variation-settings:"wdth" 87.5;align-items:center;gap:6px;display:inline-flex}.vx-team__spend{color:var(--text);font-size:12.5px;font-weight:600}.vx-team .ak-row:not(.is-live):not(:hover) .vx-team__spend{color:var(--text-2)}.vx-team .ak-row{border-radius:10px;transition:background-color .25s,box-shadow .25s}.vx-team .ak-row:hover{background:var(--panel-2);box-shadow:inset 2px 0 #00e55fbf}.vx-team__foot{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:4px;padding:8px 10px 0;display:flex}.vx-team__code{letter-spacing:.08em;color:var(--text-3);margin-left:auto;font-size:11px}.vx-notif{padding:40px 14px 14px}.vx-notif__panel{padding:6px;overflow:hidden}.vx-notif__head{justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.vx-notif__list{gap:2px;display:grid}.vx-notif__item{border-radius:11px;align-items:center;gap:11px;padding:9px 10px;display:flex;position:relative}.vx-notif__item.is-unread{background:var(--panel-2)}.vx-notif__item.is-unread:after{content:"";background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;position:absolute;top:12px;right:10px}.vx-notif__t{gap:2px;min-width:0;display:grid}.vx-notif__t b{font-size:12.5px;font-weight:600;line-height:1.3}.vx-notif__t small{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.vx-notif__w{color:var(--text-3);white-space:nowrap;align-self:flex-end;margin-left:auto;font-size:10.5px}.vx-tele{padding-top:40px}.vx-tele__panel{gap:12px;padding:14px;display:grid}.vx-tele__head{align-items:baseline;gap:10px;min-width:0;display:flex}.vx-tele__head>b{font-size:14px;font-weight:700}.vx-tele__gpus{color:var(--text-3);white-space:nowrap;font-size:11px}.vx-tele__ago{color:var(--text-3);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:10.5px;display:inline-flex}.vx-tele__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vx-tele__tile{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;gap:8px;padding:10px 10px 9px;display:grid}.vx-tele__top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.vx-tele__top b{color:var(--text);font-size:15px;font-weight:600}.vx-tele__tile small{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.vx-tele__tile .ak-meter>i{animation:vx-drift 3.2s ease-in-out calc(var(--i) * -.8s) infinite alternate}@keyframes vx-drift{0%{width:calc(var(--v) - 3%)}to{width:var(--v)}}.vx-tele__foot{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:12px;display:flex}.vx-tele__frame{flex:none;gap:3px;display:grid}.vx-tele__frame b{font-size:12.5px}.vx-tele__prog{flex:auto}@container (width<=460px){.vx-tele__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-tele__foot{flex-wrap:wrap}.vx-tele__foot .ak-btn{width:100%}.vx-tele__gpus{display:none}}.vx-sec{padding-top:40px}.vx-sec__panel{padding:8px}.vx-sec__head{align-items:center;gap:8px;padding:4px 4px 10px;display:flex}.vx-sec .ak-row{min-height:50px;padding:7px 6px}.vx-sec__ok{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--green);align-items:center;gap:5px;display:inline-flex}.vx-sec__no{font-size:var(--fs-label);color:var(--text-3)}.vx-remote{padding-bottom:38px}.vx-remote__panel{gap:8px;padding:14px;display:grid}.vx-remote__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}.vx-remote__head>b{font-size:14px;font-weight:700}.vx-remote__seg{display:flex}.vx-remote__seg button{flex:1 1 0}.vx-remote__pw{padding-right:6px}.vx-remote__pw .ak-copy{margin-left:0}.vx-remote__eye{border:1px solid var(--line-2);width:30px;height:26px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:7px;place-items:center;margin-left:auto;display:grid}.vx-remote__eye[aria-pressed=true]{color:var(--text);background:var(--panel-3);box-shadow:inset 0 1px #ffffff12}.vx-remote>.ef-example{top:auto;bottom:12px}.vx-wallet{padding-bottom:38px}.vx-wallet__panel{gap:12px;padding:16px;display:grid}.vx-wallet__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.vx-wallet__proj{color:var(--text-2);overflow-wrap:anywhere;margin-top:-6px;font-size:.8125rem}.vx-wallet__sum{font-family:var(--font-display);letter-spacing:-.034em;font-size:clamp(1.8rem,2.6vw,2.3rem);font-weight:700;line-height:1}.vx-wallet__acts{flex-wrap:wrap;gap:8px;display:flex}.vx-wallet__row{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:12px;display:flex}.vx-wallet__row .ak-row__main>small{white-space:normal}.vx-wallet>.ef-example{top:auto;bottom:12px}.ef-marquee{padding-block:clamp(8px,2vw,24px);position:relative;overflow:hidden}.ef-marquee__viewport{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:clamp(14px,2vw,26px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ef-marquee__track{will-change:transform;width:max-content;display:flex}.ef-marquee__item{font-family:var(--font-display);letter-spacing:0;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff47;align-items:center;gap:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,48px);font-size:clamp(2.6rem,7vw,6.5rem);font-weight:700;line-height:1;transition:color .4s,-webkit-text-stroke-color .4s;display:inline-flex}.ef-marquee__item:hover{color:var(--text);-webkit-text-stroke-color:transparent}.ef-marquee__item i{background:var(--green);width:.2em;height:.2em;box-shadow:0 0 20px var(--green);border-radius:50%}.ef-marquee__note{color:var(--text-3);margin-top:18px;font-size:.85rem}.ef-queue{padding:8px}.ef-queue__head,.ef-queue__row summary{grid-template-columns:56px minmax(0,1.3fr) minmax(0,1.6fr) minmax(170px,.9fr);align-items:center;gap:16px;display:grid}.ef-queue__head{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--line);font-variation-settings:"wdth" 87.5;padding:12px 18px;font-size:.625rem}.ef-queue__row{border-bottom:1px solid var(--line)}.ef-queue__row:last-child{border-bottom:0}.ef-queue__row summary{cursor:pointer;border-radius:14px;min-height:76px;padding:14px 18px;list-style:none;transition:background-color .25s}.ef-queue__row summary::-webkit-details-marker{display:none}.ef-queue__row summary:hover{background:var(--panel-2)}.ef-queue__n{color:var(--text-3);font-size:.75rem}.ef-queue__t{gap:2px;display:grid}.ef-queue__t b{font-size:1.05rem;font-weight:600}.ef-queue__t small{color:var(--text-3);font-size:.66rem}.ef-queue__tags{flex-wrap:wrap;gap:6px;display:flex}.ef-queue__s{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.ef-queue__bar{background:var(--panel-3);border-radius:6px;height:6px;position:relative;overflow:hidden}.ef-queue__bar i{border-radius:6px;position:absolute;inset:0}.is-work .ef-queue__bar i{background:repeating-linear-gradient(-45deg, var(--green) 0 8px, #00e55f59 8px 16px) 0 0 / 22.6px 100%;animation:.9s linear infinite ef-stripes}.is-plan .ef-queue__bar i{background:repeating-linear-gradient(90deg, var(--line-3) 0 2px, transparent 2px 8px)}@keyframes ef-stripes{to{background-position:22.6px 0}}.ef-queue__st{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;font-size:.68rem}.is-work .ef-queue__st{color:var(--green)}.is-plan .ef-queue__st{color:var(--text-3)}.ef-queue__plus{border:1px solid var(--line-2);width:32px;height:32px;color:var(--text-2);border-radius:9px;place-items:center;transition:background-color .3s,color .3s,border-color .3s;display:grid}.ef-queue__plus svg{transition:transform .45s var(--ease-out)}.ef-queue__row.is-open .ef-queue__plus{background:var(--green);color:var(--green-ink);border-color:var(--green)}.ef-queue__row.is-open .ef-queue__plus svg{transform:rotate(45deg)}.ef-queue__body{overflow:hidden}.ef-queue__body p{max-width:78ch;color:var(--text-2);padding:0 18px 22px 90px;line-height:1.65}.ef-queue__note{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:22px;font-size:.925rem;display:flex}@media (width<=860px){.ef-queue__head{display:none}.ef-queue__row summary{grid-template-columns:40px 1fr auto;row-gap:12px}.ef-queue__tags{grid-area:2/2/auto/-1}.ef-queue__s{grid-area:3/2/auto/-1}.ef-queue__body p{padding-left:74px}}.ef-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,110px);display:grid}.ef-faq__side{top:calc(var(--nav-h) + 32px);position:sticky}.ef-faq__side .ef-head{margin-bottom:32px}.ef-faq__ask{justify-items:start;gap:12px;padding:24px;display:grid}.ef-faq__ask p{color:var(--text-2);font-size:.95rem}.ef-faq__list{gap:10px;display:grid}.ef-faq__item{border:1px solid var(--line);background:var(--panel);border-radius:18px;transition:border-color .3s,background-color .3s}.ef-faq__item:hover{border-color:var(--line-2)}.ef-faq__item.is-open{border-color:var(--line-2);background:var(--panel-2)}.ef-faq__item summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:72px;padding:16px 20px;list-style:none;display:grid}.ef-faq__item summary::-webkit-details-marker{display:none}.ef-faq__n{color:var(--green);font-size:.7rem}.ef-faq__q{letter-spacing:-.01em;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:600;line-height:1.35}.ef-faq__plus{border:1px solid var(--line-2);width:36px;height:36px;color:var(--text-2);border-radius:11px;place-items:center;transition:background-color .3s,color .3s,border-color .3s;display:grid}.ef-faq__plus svg{transition:transform .5s var(--ease-out)}.ef-faq__item.is-open .ef-faq__plus{background:var(--green);border-color:var(--green);color:var(--green-ink)}.ef-faq__item.is-open .ef-faq__plus svg{transform:rotate(135deg)}.ef-faq__a{overflow:hidden}.ef-faq__a p{color:var(--text-2);max-width:70ch;padding:0 20px 22px calc(38px + 2.2em);line-height:1.7}.ef-faq--page{padding-top:calc(var(--nav-h) + clamp(48px, 8vh, 110px))}@media (width<=900px){.ef-faq__grid{grid-template-columns:1fr}.ef-faq__side{position:static}.ef-faq__a p{padding-left:20px}}.ef-final{isolation:isolate;padding-block:clamp(110px,16vw,220px) clamp(90px,12vw,160px);position:relative;overflow:hidden}.ef-final__floor{z-index:-1;transform-origin:50% 100%;height:62%;position:absolute;bottom:-2%;left:-30%;right:-30%;overflow:hidden;transform:perspective(700px)rotateX(66deg);-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}.ef-final__floor:before{content:"";will-change:transform;background:linear-gradient(#0000,#00e55f29 .5px 1.5px,#0000 2px) 0 0/72px 72px,linear-gradient(90deg,#00e55f2e 1px,#0000 1px) 0 0/72px 72px;animation:6s linear infinite ef-floor;position:absolute;inset:-72px 0 0}@keyframes ef-floor{to{transform:translateY(72px)}}.ef-final__glow{z-index:-1;filter:blur(20px);background:radial-gradient(closest-side,#00e55f38,#0000);height:70%;position:absolute;inset:auto 10% -30%}.ef-final__inner{text-align:center;justify-items:center;gap:26px;display:grid}.ef-final__title{font-family:var(--font-display);letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,10vw,9.5rem);font-weight:700;line-height:.95;position:relative}.ef-final__src{display:block}.ef-final__title.is-armed .ef-final__src{color:#0000;-webkit-text-stroke:1px #ffffff59}.ef-final__title.is-done .ef-final__src{color:var(--text);-webkit-text-stroke:0}.ef-btext{pointer-events:none;position:absolute;inset:0}.ef-btext__tile{color:var(--text);opacity:0;display:block;position:absolute;inset:0}.ef-btext__mark{opacity:0;background:linear-gradient(var(--green), var(--green)) top left / 12px 2px no-repeat, linear-gradient(var(--green), var(--green)) top left / 2px 12px no-repeat, linear-gradient(var(--green), var(--green)) top right / 12px 2px no-repeat, linear-gradient(var(--green), var(--green)) top right / 2px 12px no-repeat, linear-gradient(var(--green), var(--green)) bottom left / 12px 2px no-repeat, linear-gradient(var(--green), var(--green)) bottom left / 2px 12px no-repeat, linear-gradient(var(--green), var(--green)) bottom right / 12px 2px no-repeat, linear-gradient(var(--green), var(--green)) bottom right / 2px 12px no-repeat, #00e55f14;position:absolute}.ef-final__title.is-done .ef-btext{display:none}.ef-final__lede{text-align:center;margin-inline:auto}.ef-final__ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ef-hero__display--lg{--fit:15.5cqi}.ef-phero .ef-strip{margin-top:clamp(40px,6vh,72px)}.ef-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ef-benefit{align-content:start;gap:12px;min-height:250px;padding:clamp(22px,2.4vw,30px);display:grid}.ef-benefit__top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ef-benefit__n{font-family:var(--font-display);letter-spacing:0;color:#0000;-webkit-text-stroke:1px var(--line-3);font-size:2.6rem;font-weight:700;line-height:1;transition:-webkit-text-stroke-color .4s}.ef-benefit:hover .ef-benefit__n{-webkit-text-stroke-color:var(--green)}.ef-benefit .ef-body{font-size:.95rem}@media (width<=1000px){.ef-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ef-benefits{grid-template-columns:1fr}.ef-benefit{min-height:0}}.ef-phone-stage{perspective:1400px;place-items:center;min-height:600px;display:grid;position:relative}.ef-phone-halo{aspect-ratio:1;filter:blur(10px);background:radial-gradient(closest-side,#00e55f47,#00e55f0d 60%,#0000);border-radius:50%;width:72%;position:absolute}.ef-phone-halo:after{content:"";border:1px dashed #00e55f40;border-radius:50%;animation:40s linear infinite ef-spin;position:absolute;inset:8%}@keyframes ef-spin{to{transform:rotate(360deg)}}.ef-phone-rig{transform-style:preserve-3d;position:relative}.ef-phone{width:292px;height:596px;transform-style:preserve-3d;background:linear-gradient(145deg,#3a4048,#15181c 40%,#2a3037);border-radius:48px;padding:11px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff1f,0 50px 90px -30px #000000f2,0 30px 60px -40px #00e55f59}.ef-phone__btn{background:#2b3036;border-radius:3px 0 0 3px;width:3px;position:absolute;left:-3px}.ef-phone__btn--a{height:34px;top:120px}.ef-phone__btn--b{height:58px;top:168px}.ef-phone__screen{background:#0b0d10;border-radius:38px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.ef-phone__island{z-index:2;background:#000;border-radius:20px;width:92px;height:26px;margin-left:-46px;position:absolute;top:10px;left:50%}.ef-phone__status{color:var(--text);justify-content:space-between;padding:14px 26px 6px;font-size:.66rem;font-weight:600;display:flex}.ef-phone__tg{border-bottom:1px solid var(--line);background:#111418;align-items:center;gap:10px;padding:10px 14px;display:flex}.ef-phone__back{color:#58b7ff;font-size:1.4rem;line-height:1}.ef-phone__bot img{border-radius:50%;width:30px;height:30px}.ef-phone__title{line-height:1.2;display:grid}.ef-phone__title b{font-size:.82rem}.ef-phone__title small{color:var(--text-3);font-size:.62rem}.ef-phone__dots{color:var(--text-3);margin-left:auto}.ef-phone__app{background:radial-gradient(120% 50% at 50% 0,#00e55f12,#0000 60%),#07090b;flex-direction:column;flex:1;gap:8px;padding:8px 10px 0;display:flex;position:relative;overflow:hidden}.pa-top{align-items:center;gap:6px;padding:1px 0 2px;display:flex}.pa-top__mark{width:auto;height:13px}.pa-top__bell,.pa-top__bal{border:1px solid var(--line-2);background:var(--panel-2);border-radius:8px;align-items:center;height:26px;display:inline-flex}.pa-top__bell{width:26px;color:var(--green);justify-content:center;margin-left:auto;position:relative}.pa-top__bell i{background:var(--green);min-width:13px;height:13px;color:var(--green-ink);border-radius:7px;place-items:center;padding:0 3px;font-size:.5rem;font-style:normal;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 8px #00e55fcc}.pa-top__bal{font-variation-settings:"wdth" 87.5;padding:0 8px;font-size:.6rem;font-weight:600}.pa-hero{background:radial-gradient(90% 70% at 0% 0%, #00e55f1f, transparent 60%), linear-gradient(180deg, #ffffff06, transparent 40%), var(--panel);border:1px solid #00e55f6b;border-radius:16px;gap:8px;padding:11px 11px 10px;display:grid;box-shadow:0 0 0 1px #00e55f1f,0 16px 34px -22px #00e55f8c}.pa-hero__row{align-items:center;gap:5px;min-width:0;display:flex}.pa-hero__node{letter-spacing:.06em;font-variation-settings:"wdth" 87.5;align-items:center;gap:5px;margin-right:auto;font-size:.56rem;font-weight:600;display:inline-flex}.pa-hero__node .ef-led{width:5px;height:5px}.pa-chip{border:1px solid var(--line-2);white-space:nowrap;font-variation-settings:"wdth" 87.5;border-radius:5px;align-items:center;height:17px;padding:0 6px;font-size:.52rem;display:inline-flex}.pa-chip--proj{color:var(--green);font-family:var(--font-text);background:#00e55f1a;border-color:#00e55f73;font-weight:600}.pa-hero__head{align-items:baseline;gap:8px;display:flex}.pa-hero__gpu{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-size:1.28rem;font-weight:700;line-height:1}.pa-hero__spent{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:.52rem}.pa-hero__spent b{color:var(--green);font-size:.56rem}.pa-hero__meta{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-variation-settings:"wdth" 87.5;font-size:.5rem;overflow:hidden}.pa-hero__meta span{color:var(--text-2)}.pa-render{gap:5px;padding-top:19px;display:grid;position:relative}.pa-render__badge{top:0;left:clamp(0px, calc(var(--p) - 46px), calc(100% - 100px));background:var(--green);height:15px;color:var(--green-ink);white-space:nowrap;transition:left .6s var(--ease-out);border-radius:5px;align-items:center;gap:4px;padding:0 6px;font-size:.5rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 0 12px #00e55f8c}.pa-render__track{border:1px solid var(--line-2);background:repeating-linear-gradient(90deg, #ffffff0d 0 1px, transparent 1px 12px), var(--panel-2);border-radius:7px;height:16px;position:relative;overflow:hidden}.pa-render__fill{width:var(--p);background:linear-gradient(90deg, #00e55f38, var(--green));transition:width .6s var(--ease-out);position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #00e55f8c}.pa-render__now{top:-1px;bottom:-1px;left:var(--p);width:2px;transition:left .6s var(--ease-out);background:#fff;margin-left:-1px;position:absolute;box-shadow:0 0 8px #00e55f,0 0 2px #fff}.pa-render__axis{color:var(--text-3);justify-content:space-between;font-size:.46rem;display:flex}.pa-reads{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding-top:8px;display:grid}.pa-read{gap:3px;min-width:0;display:grid}.pa-read+.pa-read{border-left:1px solid var(--line);padding-left:10px}.pa-read__k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-variation-settings:"wdth" 87.5;align-items:center;gap:5px;font-size:.46rem;display:flex}.pa-read__v{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.05rem;font-weight:700;line-height:1}.pa-read__s{color:var(--text-3);white-space:nowrap;font-size:.5rem}.pa-read__ok{color:var(--green)}.pa-ok{height:12px;color:var(--green);font-family:var(--font-text);letter-spacing:0;text-transform:none;background:#00e55f1a;border:1px solid #00e55f66;border-radius:4px;align-items:center;gap:2px;padding:0 4px;font-size:.46rem;font-style:normal;font-weight:600;display:inline-flex}.pa-prev{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.pa-prev__shot{background:radial-gradient(22% 42% at 50% 60%,#ff6b7a,#c0283f 45%,#6e1022e6 70%,#0000 72%),radial-gradient(50% 30% at 50% 100%,#ff4d5e38,#0000 70%),radial-gradient(30% 50% at 20% 20%,#00e55f14,#0000 70%),linear-gradient(#161b22,#0a0c0f 72%);height:74px;position:relative}.pa-prev__shot:after{content:"";background:repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 15px),repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 15px),#0b0d10;position:absolute;inset:44% 0 0 60%}.pa-prev__bucket{z-index:1;background:linear-gradient(var(--green), var(--green)) top left / 5px 1.5px no-repeat, linear-gradient(var(--green), var(--green)) top left / 1.5px 5px no-repeat, linear-gradient(var(--green), var(--green)) top right / 5px 1.5px no-repeat, linear-gradient(var(--green), var(--green)) top right / 1.5px 5px no-repeat, linear-gradient(var(--green), var(--green)) bottom left / 5px 1.5px no-repeat, linear-gradient(var(--green), var(--green)) bottom left / 1.5px 5px no-repeat, linear-gradient(var(--green), var(--green)) bottom right / 5px 1.5px no-repeat, linear-gradient(var(--green), var(--green)) bottom right / 1.5px 5px no-repeat, #00e55f1f;width:15px;height:15px;position:absolute;top:44%;left:60%}.pa-prev__foot{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-variation-settings:"wdth" 87.5;justify-content:space-between;align-items:center;padding:5px 9px 6px;font-size:.46rem;display:flex}.pa-prev__foot span:first-child{color:var(--text-2);align-items:center;gap:5px;display:inline-flex}.pa-prev__foot .ef-led{width:5px;height:5px}.pa-tele{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff06, transparent 40%), var(--panel);border-radius:14px;gap:7px;padding:9px 10px 10px;display:grid}.pa-tele__head{align-items:baseline;gap:6px;font-size:.62rem;display:flex}.pa-tele__head span{color:var(--text-3);font-size:.5rem}.pa-tele__gpus{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.pa-tele__gpu{border:1px solid var(--line);background:var(--panel-2);color:var(--text-3);border-radius:8px;gap:3px;padding:5px 5px 6px;font-size:.44rem;display:grid;overflow:hidden}.pa-tele__gpu b{color:var(--text);font-size:.6rem}.pa-tele__gpu i{background:var(--panel-4);border-radius:2px;height:3px;position:relative;overflow:hidden}.pa-tele__gpu i:after{content:"";width:calc(var(--v) * 1%);background:var(--green);transform-origin:0;animation:pa-breathe 2.4s var(--ease-in-out) calc(var(--i) * -.6s) infinite alternate;position:absolute;inset:0 auto 0 0;box-shadow:0 0 6px #00e55fcc}@keyframes pa-breathe{0%{transform:scaleX(.94)}to{transform:scaleX(1)}}.pa-dock{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);background:#0e1115d1;border-radius:18px;grid-template-columns:repeat(5,1fr);padding:5px;display:grid;position:absolute;bottom:10px;left:8px;right:8px;box-shadow:0 16px 32px -16px #000000e6}.pa-dock span{color:var(--text-3);border-radius:12px;justify-items:center;gap:2px;padding:5px 0 4px;font-size:.46rem;display:grid;position:relative}.pa-dock span svg{color:var(--text-2)}.pa-dock .is-on{color:var(--green);background:#00e55f1a;font-weight:600;box-shadow:inset 0 0 0 1px #00e55f73}.pa-dock .is-on svg{color:var(--green);filter:drop-shadow(0 0 5px #00e55fcc)}.pa-dock__badge{background:var(--green);min-width:12px;height:12px;color:var(--green-ink);border-radius:6px;place-items:center;font-size:.44rem;font-style:normal;font-weight:700;display:grid;position:absolute;top:1px;right:8px}.pa-dock__dots{letter-spacing:1px;color:var(--text-2);font-size:.6rem;line-height:15px}.ef-phone__toasts{pointer-events:none;position:absolute;inset:0}.ef-toast{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);background:#0e1115e6;border-radius:16px;grid-template-columns:auto 1fr;gap:10px;width:min(300px,72%);padding:11px 13px 11px 17px;display:grid;position:absolute;box-shadow:0 24px 50px -24px #000000f2}.ef-toast.is-unread:before{content:"";background:var(--green);width:5px;height:5px;position:absolute;top:17px;left:7px;box-shadow:0 0 8px #00e55fcc}.ef-toast.is-warn.is-unread:before{background:var(--amber);box-shadow:0 0 8px rgb(var(--amber-rgb) / .7)}.ef-toast__ico{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.ef-toast.is-ok .ef-toast__ico{color:var(--green);background:#00e55f1f;box-shadow:inset 0 0 0 1px #00e55f4d}.ef-toast.is-warn .ef-toast__ico{background:rgb(var(--amber-rgb) / .12);color:var(--amber);box-shadow:inset 0 0 0 1px rgb(var(--amber-rgb) / .3)}.ef-toast.is-done .ef-toast__ico{background:var(--panel-3);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2)}.ef-toast__body{gap:2px;min-width:0;display:grid}.ef-toast__t{font-size:.78rem;font-weight:600;line-height:1.25}.ef-toast.is-done .ef-toast__t{color:var(--text-2)}.ef-toast__m{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.ef-toast__foot{align-items:baseline;gap:10px;margin-top:3px;display:flex}.ef-toast__a{color:var(--green);font-size:.66rem;font-weight:600}.ef-toast__w{color:var(--text-3);font-variation-settings:"wdth" 87.5;margin-left:auto;font-size:.58rem}.ef-toast:first-child{top:12%;left:-4%}.ef-toast:nth-child(2){top:44%;right:-6%}.ef-toast:nth-child(3){bottom:11%;left:0}.ef-phone__label{position:absolute;bottom:0;right:4%}@media (width<=1000px){.ef-phone-stage{min-height:560px;margin-top:12px}}@media (width<=520px){.ef-phone{transform:scale(.9)}.ef-toast{width:78%}.ef-toast:first-child{left:0}.ef-toast:nth-child(2){right:0}}.ef-graph{aspect-ratio:480/500;width:100%;max-width:560px;margin-inline:auto;font-size:clamp(10px,2.85cqw,14px);position:relative;container-type:inline-size}.ef-graph__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gw{fill:none;stroke:var(--line-3);stroke-width:1.5px;transition:stroke .35s,stroke-width .35s}.gw--main{stroke:url(#gw);stroke-width:2px}.ef-graph.is-drawn .gw:not(.gw--main){stroke:#ffffff38}.gw-pulse{fill:var(--green);filter:drop-shadow(0 0 5px var(--green))}.ef-graph[data-hl] .gw[data-member]{stroke:#ffffff1a}.ef-graph[data-hl="0"] .gw[data-member="0"],.ef-graph[data-hl="1"] .gw[data-member="1"],.ef-graph[data-hl="2"] .gw[data-member="2"]{stroke:var(--green);stroke-width:2.2px}.ef-graph[data-hl] .gw-pulse{opacity:.25!important}.ef-graph[data-hl="0"] .gw-pulse[data-member="0"],.ef-graph[data-hl="1"] .gw-pulse[data-member="1"],.ef-graph[data-hl="2"] .gw-pulse[data-member="2"]{opacity:1!important}.ef-graph__node,.ef-graph__gpu{top:var(--y);left:var(--x);border:1px solid var(--line-2);backdrop-filter:blur(8px);box-shadow:var(--shadow-1);white-space:nowrap;background:#0e1115eb;border-radius:1.1em;align-items:center;gap:.7em;padding:.7em .8em;display:flex;position:absolute;translate:-50% -50%}.ef-graph__node span{min-width:0;line-height:1.25;display:grid}.ef-graph__node b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.ef-graph__node small{color:var(--text-3);text-overflow:ellipsis;font-size:.86em;overflow:hidden}.ef-graph__owner{width:40%}.ef-graph__wallet{border-color:var(--green-line);width:48%;box-shadow:var(--shadow-1), 0 0 40px -12px #00e55f73;background:linear-gradient(160deg,#00e55f24,#0000 70%),#0e1115f0;padding:.9em 1em}.ef-graph__member{cursor:default;gap:.55em;width:31%;padding:.65em .6em;transition:border-color .3s}.ef-graph__member .ak-av{width:2.9em;height:2.9em}.ef-graph__member:hover{border-color:var(--green-line)}.ef-graph__gpu{flex-direction:column;align-items:flex-start;gap:.15em;width:27%;padding:.6em .8em}.ef-graph__gpu span{font-size:.86em}.ef-graph__gpu small{color:var(--text-3);font-size:.8em}.ef-graph[data-hl="0"] .ef-graph__gpu[data-member="0"],.ef-graph[data-hl="1"] .ef-graph__gpu[data-member="1"],.ef-graph[data-hl="2"] .ef-graph__gpu[data-member="2"]{border-color:var(--green-line)}.ef-graph .ak-ico{border-radius:.8em;width:2.6em;height:2.6em;display:grid!important}.ef-graph .ak-av{border-radius:.95em;width:3.2em;height:3.2em;font-size:.8em;display:grid!important}.ef-graph .ak-role{font-size:.86em}.ef-graph__wallet .ak-k{font-size:.78em}.ef-graph__sum{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.35em;font-weight:700}.ef-graph__gpu .ak-led{position:absolute;top:.75em;right:.7em}.ef-graph__label{position:absolute;bottom:-18px;right:0}.ef-flow{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.ef-flow__wallet{border-radius:var(--r-l)}.ef-flow__cards{gap:16px;display:grid}.ef-flow__card{align-content:start;gap:10px;padding:clamp(22px,2.4vw,30px);display:grid}@media (width<=960px){.ef-flow{grid-template-columns:1fr}}.ef-wallet{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px;height:100%;display:grid;position:relative}.ef-wallet__main{border-radius:20px;align-content:start;gap:16px;padding:clamp(16px,2vw,22px);display:grid}.ef-wallet__head{align-items:center;gap:12px;min-width:0;display:flex}.ef-wallet__glyph{background:radial-gradient(70% 70% at 50% 30%, #00e55f4d, transparent 70%), var(--panel-3);width:40px;height:40px;font-family:var(--font-display);border:1px solid #00e55f59;border-radius:12px;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.ef-wallet__name{gap:3px;min-width:0;display:grid}.ef-wallet__name b{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden}.ef-wallet__name small{color:var(--text-3);white-space:nowrap;font-size:12px}.ef-wallet__head .ak-btn{margin-left:auto}.ef-wallet__kpis{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ef-wallet__kpis .ak-read{border-left:1px solid var(--line-2);padding:0 14px}.ef-wallet__kpis .ak-read:first-child{border-left:0;padding-left:0}.ef-wallet__kpis .ak-read>b{font-size:clamp(20px,2vw,26px)}.ef-wallet__runway{gap:8px;display:grid}.ef-wallet__rhead,.ef-wallet__rfoot{color:var(--text-3);justify-content:space-between;gap:10px;font-size:10.5px;display:flex}.ef-wallet__track{border:1px solid var(--line-2);background:repeating-linear-gradient(90deg, #ffffff0a 0 1px, transparent 1px 22px), var(--panel-2);border-radius:10px;height:26px;display:flex;position:relative}.ef-wallet__burned{background:repeating-linear-gradient(135deg, var(--panel-4) 0 5px, var(--panel-3) 5px 10px);border-radius:9px 0 0 9px;flex:0 0 34%}.ef-wallet__left{background:var(--green);border-radius:0 9px 9px 0;flex:auto;align-items:center;min-width:0;padding-left:12px;display:flex;overflow:hidden;box-shadow:0 0 22px -4px #00e55f80}.ef-wallet__left span{color:var(--green-ink);white-space:nowrap;font-size:10.5px;font-weight:600}.ef-wallet__now{width:2px;box-shadow:0 0 10px var(--green), 0 0 2px #fff;background:#fff;position:absolute;top:-6px;bottom:-6px;left:34%}.ef-wallet__now span{color:var(--text-2);white-space:nowrap;font-size:10px;position:absolute;bottom:calc(100% + 2px);left:50%;translate:-50%}.ef-wallet__track{margin-top:16px}.ef-wallet__team{gap:4px;display:grid}.ef-wallet__thead{justify-content:space-between;align-items:center;gap:10px;padding:4px 2px;display:flex}.ef-wallet__team .ak-row{border-radius:10px;padding:6px 8px;transition:background-color .25s,box-shadow .25s,opacity .3s}.ef-wallet__team .ak-row__main>small{align-items:center;gap:8px;display:flex}.ef-wallet__live{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--green);font-variation-settings:"wdth" 87.5;align-items:center;gap:6px;display:inline-flex}.ef-wallet__spend{font-size:12.5px;font-weight:600}.ef-wallet__side{align-content:start;gap:12px;display:grid}.ef-wallet__sess{border-color:#00e55f59;gap:10px;padding:16px;transition:box-shadow .3s,border-color .3s;display:grid}.ef-wallet__sessrow{justify-content:space-between;align-items:center;gap:10px;display:flex}.ef-wallet__sessrow b{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.ef-wallet__op{color:var(--text-2);font-size:12.5px}.ef-wallet__sessfoot{color:var(--text-3);justify-content:space-between;gap:10px;font-size:11px;display:flex}.ef-wallet__sessfoot b{color:var(--text);font-weight:600}.ef-wallet__ops{gap:6px;padding:14px 10px 6px;display:grid}.ef-wallet__ops>.ak-hud{padding:0 6px}.ef-wallet__ops .ak-row{min-height:50px;padding:6px}.ef-wallet__ops .ak-ico{border-radius:9px;width:30px;height:30px}.ef-wallet__amt{color:var(--green);font-size:12px;font-weight:600}.ef-wallet__amt.is-neg{color:var(--text)}.ef-wallet[data-hl] .ef-wallet__team .ak-row{opacity:.45}.ef-wallet[data-hl="0"] .ef-wallet__team [data-mem="0"],.ef-wallet[data-hl="1"] .ef-wallet__team [data-mem="1"],.ef-wallet[data-hl="2"] .ef-wallet__team [data-mem="2"]{opacity:1;background:var(--panel-2);box-shadow:inset 2px 0 #00e55fbf}.ef-wallet[data-hl="2"] .ef-wallet__sess{border-color:#00e55fcc;box-shadow:0 0 0 1px #00e55f4d,0 20px 50px -26px #00e55f99}.ef-wallet__label{position:absolute;bottom:-22px;right:12px}@media (width<=640px){.ef-wallet{grid-template-columns:1fr}.ef-wallet__kpis{grid-template-columns:1fr 1fr;row-gap:14px}.ef-wallet__kpis .ak-read:nth-child(3){border-left:0;padding-left:0}.ef-wallet__head .ak-btn{display:none}}.ef-pricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ef-price{flex-direction:column;gap:16px;padding:clamp(24px,3vw,40px);display:flex}.ef-price .ef-chip{align-self:flex-start}.ef-chip--green{border-color:var(--green-line);color:var(--green);background:var(--green-soft)}.ef-price__h{font-family:var(--font-display);letter-spacing:-.034em;margin:8px 0 0;font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:600;line-height:1.05}.ef-price__rows{margin:8px 0 12px;display:grid}.ef-price__rows div{border-bottom:1px dashed var(--line-2);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.ef-price__rows dt{color:var(--text-2)}.ef-price__rows dd{font-family:var(--font-mono);color:var(--text);text-align:right;margin:0;font-size:.8rem}.ef-price__rows dd.is-accent{color:var(--green)}.ef-price .ef-btn{margin-top:auto}.ef-price--ent{background:linear-gradient(170deg, #00e55f14, transparent 45%), var(--panel);border-color:#0000}.ef-price__ring{z-index:1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--a,0deg), #00e55fe6, #19d3f080, transparent 30%, transparent 60%, #00e55fe6);-webkit-mask-composite:xor;padding:1px;animation:6s linear infinite ef-ring;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ef-ring{to{--a:360deg}}@media (width<=860px){.ef-pricing{grid-template-columns:1fr}}.ef-calc-checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ef-calc-checks li{grid-template-columns:auto auto 1fr;align-items:center;gap:16px;padding:22px 24px;font-size:1.02rem;font-weight:500;display:grid}.ef-calc-checks__n{color:var(--text-3);font-size:.7rem}.ef-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ef-note{align-content:start;gap:10px;padding:clamp(22px,2.4vw,30px);display:grid}@media (width<=900px){.ef-notes{grid-template-columns:1fr}}.ef-ai-demo{gap:14px;margin:0;padding:clamp(22px,2.4vw,30px);display:grid}.ef-ai-demo__cap{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.ef-ai-demo__q{background:var(--panel-3);max-width:34ch;color:var(--text);border-radius:16px 16px 4px;justify-self:end;margin:0;padding:12px 16px;font-size:.98rem;line-height:1.5}.ef-ai-demo__tool{border:1px solid var(--green-line);background:var(--green-soft);color:var(--green);border-radius:8px;justify-self:start;align-items:center;gap:8px;padding:6px 10px;font-size:.78rem;display:inline-flex}.ef-ai-demo__res{border-left:2px solid var(--line-2);color:var(--text-2);gap:6px;margin:0;padding:12px 14px;font-size:.86rem;list-style:none;display:grid}.ef-ai-demo__a{color:var(--text);max-width:44ch;margin:0;font-size:.98rem;line-height:1.55}.ef-ai-url{border-color:var(--green-line);flex-wrap:wrap;align-items:center;gap:16px;margin-top:clamp(24px,3vw,40px);padding:18px 20px 18px 24px;display:flex}.ef-ai-url code{overflow-wrap:anywhere;min-width:0;color:var(--green);flex:auto;font-size:clamp(1rem,1.6vw,1.35rem)}.ef-ai-copy{border:1px solid var(--line-2);background:var(--panel-2);height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:11px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:.9rem;font-weight:500;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.ef-ai-copy:hover{border-color:var(--green-line)}.ef-ai-copy:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ef-ai-copy.is-done{border-color:var(--green-line);background:var(--green-soft);color:var(--green)}.ef-ai-copy--sm{justify-content:center;width:32px;height:32px;padding:0}.ef-ai-clients{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.ef-ai-client{align-content:start;gap:10px;padding:clamp(20px,2.2vw,28px);display:grid}.ef-ai-snippet{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;display:flex}.ef-ai-snippet code{overflow-wrap:anywhere;min-width:0;color:var(--text);flex:auto;font-size:.82rem;line-height:1.55}.ef-ai-other{max-width:70ch;color:var(--text-3);margin-top:18px}.ef-ai-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(24px,3vw,40px);display:grid}.ef-ai-tool{align-content:start;gap:10px;padding:clamp(22px,2.4vw,30px);display:grid}.ef-ai-tool__name{color:var(--green);font-size:.76rem}.ef-ai-tool__ask{border-top:1px solid var(--line);color:var(--text-3);margin:4px 0 0;padding-top:12px;font-size:.9rem;font-style:italic}.ef-ai-notes{margin-top:16px}@media (width<=1000px){.ef-ai-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ef-ai-clients,.ef-ai-tools{grid-template-columns:1fr}}@media (width<=520px){.ef-ai-url{padding:16px 16px 16px 18px}.ef-ai-url code{overflow-wrap:normal;white-space:nowrap;font-size:.86rem}}.ak{font-family:var(--font-text);color:var(--text);font-size:13px;line-height:1.35}.ak-panel{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff06, transparent 40%), var(--panel);box-shadow:var(--shadow-1);border-radius:18px;position:relative}.ak-panel--lit{background:radial-gradient(80% 90% at 0% 0%, #00e55f17, transparent 60%), linear-gradient(180deg, #ffffff06, transparent 40%), var(--panel);border-color:#00e55f80;box-shadow:0 0 0 1px #00e55f29,0 24px 60px -30px #00e55f73}.ak-modal{border-color:var(--line-2);background:var(--panel);box-shadow:var(--shadow-2);border-radius:20px;overflow:hidden}.ak-modal:before{content:"";background:var(--green);width:72px;height:2px;box-shadow:0 0 12px var(--green);border-radius:2px;position:absolute;top:0;left:20px}.ak-hud{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-variation-settings:"wdth" 87.5;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ak-hud:before{content:"";background:var(--text-3);flex:none;width:7px;height:7px}.ak-hud--live:before{background:var(--green);box-shadow:0 0 10px #00e55fcc}.ak-hud--warn{color:var(--amber)}.ak-hud--warn:before{background:var(--amber);box-shadow:0 0 10px #ffb547b3}.ak-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-variation-settings:"wdth" 87.5;white-space:nowrap;font-style:normal;font-weight:500}.ak-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 87.5}.ak-chip{border:1px solid var(--line);background:var(--panel-3);height:24px;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-2);white-space:nowrap;font-variation-settings:"wdth" 87.5;border-radius:7px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ak-chip--proj{font-family:var(--font-text);color:var(--green);background:#00e55f14;border-color:#00e55f47;font-weight:600}.ak-count{font-family:var(--font-mono);color:var(--green);font-variation-settings:"wdth" 87.5;background:#00e55f1a;border:1px solid #00e55f4d;border-radius:7px;align-items:center;padding:2px 7px;font-size:.72rem;font-weight:600;display:inline-flex}.ak-led{background:var(--text-3);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.ak-led--on,.ak-led--live{background:var(--green);box-shadow:0 0 8px var(--green)}.ak-led--live:after{content:"";border:1px solid var(--green);animation:ef-led-ring 2.2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}.ak-btn{border:1px solid var(--line-2);height:40px;color:var(--text);font-family:var(--font-text);white-space:nowrap;background:#ffffff08;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.ak-btn svg{color:var(--green)}.ak-btn--primary{background:var(--green);color:var(--green-ink);border-color:#0000;box-shadow:inset 0 1px #ffffff4d,0 10px 26px -14px #00e55fcc}.ak-btn--primary svg{color:var(--green-ink)}.ak-btn--danger{color:var(--red);background:#ff5b5b0f;border-color:#ff5b5b59}.ak-btn--quiet{color:var(--text-3);border-color:var(--line);background:0 0}.ak-btn--sm{border-radius:8px;gap:6px;height:30px;padding:0 11px;font-size:12px}.ak-btn--block{width:100%}.ak-field{border:1px solid var(--line-2);background:var(--panel);min-width:0;height:36px;color:var(--text);white-space:nowrap;border-radius:10px;align-items:center;gap:9px;padding:0 10px 0 12px;font-size:13px;font-weight:600;display:flex}.ak-field>svg{color:var(--text-3);flex:none;margin-left:auto}.ak-read{align-content:start;gap:7px;min-width:0;display:grid}.ak-read>b{font-family:var(--font-display);letter-spacing:-.034em;color:var(--text);white-space:nowrap;font-size:26px;font-weight:700;line-height:1}.ak-read>small{color:var(--text-3);white-space:nowrap;font-size:11.5px}.ak-read>small em{font-style:normal;font-family:var(--font-mono);color:var(--green);font-variation-settings:"wdth" 87.5}.ak-meter{background:var(--panel-3);height:8px;box-shadow:inset 0 0 0 1px var(--line);border-radius:5px;position:relative;overflow:hidden}.ak-meter>i{width:var(--v,50%);border-radius:inherit;background:var(--green);position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #00e55f8c}.ak-rows{display:grid}.ak-row{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:46px;padding:7px 12px;display:flex;position:relative}.ak-rows>.ak-row:first-child{border-top:0}.ak-row.is-live:before{content:"";background:var(--green);width:2px;box-shadow:0 0 10px var(--green);border-radius:2px;position:absolute;top:9px;bottom:9px;left:0}.ak-row.is-picked{background:#00e55f0d;border-color:#0000;border-radius:12px;box-shadow:inset 0 0 0 1px #00e55f99}.ak-row.is-picked+.ak-row{border-top-color:#0000}.ak-row__main{min-width:0;line-height:1.3;display:grid}.ak-row__main>b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ak-row__main>small{color:var(--text-3);white-space:nowrap;font-size:11.5px}.ak-row__end{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ak-av{border:1px solid var(--line-2);background:var(--panel-3);width:30px;height:30px;font-family:var(--font-mono);color:var(--text-2);font-variation-settings:"wdth" 87.5;border-radius:9px;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:grid}.ak-av--owner{color:var(--green);background:#00e55f1a;border-color:#00e55f66}.ak-role{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-3);font-variation-settings:"wdth" 87.5}.ak-role--owner{color:var(--green)}.ak-toggle{background:var(--panel-4);cursor:pointer;border:0;border-radius:20px;flex:none;width:36px;height:20px;padding:0;position:relative}.ak-toggle:after{content:"";background:var(--text-2);width:16px;height:16px;transition:transform .3s var(--ease-out), background-color .3s;border-radius:50%;position:absolute;top:2px;left:2px}.ak-toggle[aria-checked=true]{background:var(--green)}.ak-toggle[aria-checked=true]:after{background:var(--green-ink);transform:translate(16px)}.ak-cred{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;align-items:center;gap:12px;min-width:0;height:40px;padding:0 6px 0 12px;display:flex}.ak-cred>.ak-k{flex:0 0 56px}.ak-cred>b{min-width:0;font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;font-variation-settings:"wdth" 87.5;font-size:13px;font-weight:600}.ak-copy{border:1px solid var(--line-2);height:26px;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-2);font-variation-settings:"wdth" 87.5;border-radius:7px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:0 9px;display:inline-flex}.ak-ico{width:34px;height:34px;color:var(--green);background:#00e55f1f;border:1px solid #00e55f40;border-radius:10px;flex:none;place-items:center;display:grid}.ak-ico--warn{color:var(--amber);background:#ffb5471f;border-color:#ffb54740}.ak-ico--info{color:var(--cyan);background:#19d3f01f;border-color:#19d3f040}.ak-ico--mute{border-color:var(--line-2);background:var(--panel-3);color:var(--text-2)}.ak-bucket{border:1px solid var(--line-2);background:var(--panel-3);border-radius:10px;flex:none;grid-template-columns:repeat(3,7px);gap:2px;padding:6px;display:grid}.ak-bucket i{background:var(--panel-4);border-radius:1.5px;width:7px;height:7px}.ak-bucket i.on{background:var(--green);box-shadow:0 0 6px #00e55fb3}.ak-kv{border-top:1px solid var(--line);color:var(--text-2);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:12.5px;display:flex}.ak-kv>b{font-family:var(--font-mono);color:var(--text);white-space:nowrap;font-variation-settings:"wdth" 87.5;font-weight:600}.ak-kv>b.is-free{color:var(--text-3);font-weight:500}.ak-kv--total{color:var(--text);align-items:center;font-weight:600}.ak-kv--total>b{font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:normal;font-size:24px;font-weight:700}.ef-filter.is-on{background:var(--panel-3);border-color:var(--line-3);color:var(--text);font-weight:600;box-shadow:inset 0 1px #ffffff12}.ef-filter.is-on .ef-filter__n{color:var(--green)}.ef-seg>span{height:32px;color:var(--text-2);font-family:var(--font-text);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex}.ef-seg>span.is-on{background:var(--panel-3);box-shadow:inset 0 1px 0 #ffffff12, 0 0 0 1px var(--line-2);color:var(--text);font-weight:600}.ak .ef-seg--sm button,.ak .ef-seg--sm>span{height:26px;padding:0 10px;font-size:12px}.ef-sec.ef-calc{scroll-margin-top:calc(var(--nav-h) + 12px);padding-top:clamp(12px,2.5vw,36px)}.ef-calc-shell{gap:16px;display:grid}.ef-calc-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ef-calc-bar .ef-label{align-items:center;gap:10px;display:inline-flex}.ef-calc-caption{color:var(--text-3);max-width:80ch;font-size:.85rem;line-height:1.6}.ef-calc-root{--color-bg:6 7 8;--color-surface:14 17 21;--color-surface-alt:22 26 32;--color-panel:14 17 21;--color-border:255 255 255;--border-alpha:.08;--border-alpha-strong:.14;--border-alpha-focus:.26;--color-primary:0 229 95;--color-primary-text:0 229 95;--color-text-main:238 241 244;--color-text-secondary:169 176 186;--color-text-muted:125 133 144;--color-error:255 91 91;--color-error-text:255 128 128;--color-disabled-text:#ffffff4d;--accent:#00e55f;--accent-dim:#00e55f1a;--accent-line:#00e55f57;--accent-ink:#03140a;--focus-ring:#00e55fbf;--font-body:var(--font-text);--fs-micro:11px;--dur-fast:.16s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--radius-shell:22px;--shadow-modal:0 40px 90px -40px #000000f2;--shadow-float:0 30px 60px -30px #000000e6;--topbar-h:var(--nav-h)}.ef-calc-root .cx-stack{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:16px;display:grid}.fleet-calculator-content:not([hidden]){display:contents}.ef-calc-root .ef-fleet__notice{grid-column:1/-1}.ef-calc-root .cx-summary{top:calc(var(--nav-h) + 20px);position:sticky}@media (width<=1000px){.ef-calc-root .cx-stack{grid-template-columns:1fr}.ef-calc-root .cx-summary{position:static}}.ef-calc-root .cx-step{border-radius:var(--r-l);background:linear-gradient(180deg, #ffffff05, transparent 40%), rgb(var(--color-surface));padding:clamp(18px,2.2vw,26px)}.ef-calc-root .cx-step-n{font-family:var(--font-mono)}.ef-calc-root .cx-step-t{font-family:var(--font-display);letter-spacing:-.02em;font-size:1rem;font-weight:600}.ef-calc-root .cx-step-lab,.ef-calc-root .cx-slider .sh .lab,.ef-calc-root .cx-break-row .k{color:rgb(var(--color-text-secondary))}.ef-calc-root .cx-chip{min-height:40px}.ef-calc-root .cx-stepper button{min-width:40px;min-height:40px}.ef-calc-root .cx-track{height:34px}.ef-calc-root .cx-track .bg,.ef-calc-root .cx-track .pf{top:15px}.ef-calc-root .cx-track .pf{box-shadow:0 0 12px #00e55f8c}.ef-calc-root .cx-preset{padding:14px 16px}.ef-calc-root .cx-preset-l{font-family:var(--font-display);letter-spacing:-.024em}.ef-calc-root .t-micro{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-text-muted));font-variation-settings:"wdth" 87.5;font-size:11px}.ef-calc-root .t-money{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600}.ef-calc-root .cx-summary .cx-sum-num{letter-spacing:-.038em;font-size:clamp(2.6rem,4.4vw,3.6rem)}.ef-calc-root .cx-sum-card{border-radius:var(--r-xl)}.ef-calc-root .btn-primary{background:var(--green);width:100%;min-height:54px;color:var(--green-ink);font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:650;transition:background-color .25s,box-shadow .25s;display:inline-flex;box-shadow:0 16px 40px -18px #00e55fcc}.ef-calc-root .btn-primary:hover{background:#2bff85;box-shadow:0 20px 50px -16px #00e55fe6}.ef-calc-root .btn-primary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.brand-wordmark[data-astro-cid-uivuhh7y]{flex-shrink:0;width:112px;height:auto;display:block}.brand-wordmark--footer[data-astro-cid-uivuhh7y]{width:132px}@media (width<=600px){.brand-wordmark[data-astro-cid-uivuhh7y]:not(.brand-wordmark--footer){width:96px}}.ef-glyph-defs[data-astro-cid-yaoj2o5o]{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}
