.page_page__EUutG{--avis-green:#5f7f5e;--avis-green-dark:#9cc29a;--avis-green-ink:#4c6b4b;--avis-green-tint:rgba(156,194,154,0.14);--avis-green-line:rgba(95,127,94,0.25)}.page_breadcrumbWrap__qvGP3{padding-top:26px}.page_breadcrumb__gbYk6{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--site-ink-dim)}.page_breadcrumb__gbYk6 a{color:var(--site-ink-dim);transition:color .18s var(--site-ease)}.page_breadcrumbCurrent__MVUOe,.page_breadcrumb__gbYk6 a:hover{color:var(--site-ink)}.page_hero__hEZWm{padding:56px 0 0;text-align:center}.page_heroInner__5jrX6{max-width:820px;margin-inline:auto}.page_heroTags__Sj8_R{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.page_kicker__9uhPc{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--avis-green)}.page_heroTitle__bxz_g{font-weight:900;font-size:64px;letter-spacing:-.04em;margin-top:22px}.page_heroLede__mP5I9{margin:20px auto 0;font-size:16px;line-height:1.65;color:var(--site-ink-soft);max-width:56ch}.page_heroCta__zGfqO{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:28px;flex-wrap:wrap}.page_heroNote__i41nB{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--site-ink-dim)}.page_forkWrap__veGNQ{padding:54px 0 40px}.page_fork__KdK_X{max-width:980px;margin-inline:auto;overflow-x:clip}.page_sms__MSi0e{max-width:460px;margin-inline:auto;background:#151514;border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 24px 60px rgba(28,27,24,.18);padding:16px 18px;color:#f4f4f5}.page_smsHead__9AlLr{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#7a7975}.page_smsBody__rkK8l{margin-top:10px;font-size:13px;line-height:1.55;color:#d6d4cf}.page_smsNote__FdDUA{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:#7a7975;margin-top:10px}.page_connector__r1Uhl{width:1px;height:34px;margin-inline:auto;background:rgba(28,27,24,.18)}.page_branches__ne3M2{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.page_branch__2moSa{border-top:2px solid}.page_branchOk__4ZUfO{border-top-color:var(--avis-green)}.page_branchAlert__2pLdQ{border-top-color:var(--site-alert)}.page_branchHead__OakF2{display:flex;align-items:center;gap:10px;padding:14px 4px 12px}.page_branchLabel__8hmwl{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.page_branchOk__4ZUfO .page_branchLabel__8hmwl{color:var(--avis-green)}.page_branchAlert__2pLdQ .page_branchLabel__8hmwl{color:var(--site-alert)}.page_branchMeta__4_LlC{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--site-ink-dim);margin-left:auto}.page_review__qJFsd{background:var(--site-card);border:1px solid;border-radius:14px;padding:16px 18px}.page_branchOk__4ZUfO .page_review__qJFsd{border-color:rgba(95,127,94,.4)}.page_branchAlert__2pLdQ .page_review__qJFsd{border-color:rgba(185,106,106,.4)}.page_reviewHead__o5Jk2{display:flex;align-items:center;gap:9px}.page_stars__dPpDD{font-size:12px;letter-spacing:2px}.page_starsOk__wCZMM{color:var(--avis-green)}.page_starsDim__ypE_u{color:var(--site-ink-dim)}.page_starsOff__Fw9Xe{opacity:.3}.page_reviewName__Sys6Z{font-size:12.5px;font-weight:600;flex:1 1}.page_reviewChip__0ykyv{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;border-radius:5px;padding:2px 7px;white-space:nowrap}.page_reviewChipOk__jZ90Z{color:var(--avis-green-ink);background:rgba(156,194,154,.18)}.page_reviewChipAlert__5GyCs{color:var(--site-alert);background:rgba(185,106,106,.12)}.page_reviewText__nawz6{font-size:12.5px;color:var(--site-ink-soft);margin-top:8px;line-height:1.55}.page_fork__KdK_X.is-armed .page_branchAlert__2pLdQ,.page_fork__KdK_X.is-armed .page_branchOk__4ZUfO,.page_fork__KdK_X.is-armed .page_connector__r1Uhl,.page_fork__KdK_X.is-armed .page_sms__MSi0e{opacity:0}.page_fork__KdK_X.is-armed.is-in .page_sms__MSi0e{animation:page_smsDrop__v7NKt .5s var(--site-ease) .1s both}.page_fork__KdK_X.is-armed.is-in .page_connector__r1Uhl{transform-origin:top;animation:page_connectorGrow__259HL .3s var(--site-ease) .6s both}.page_fork__KdK_X.is-armed.is-in .page_branchOk__4ZUfO{animation:page_branchInLeft__B203H .55s var(--site-ease) .8s both}.page_fork__KdK_X.is-armed.is-in .page_branchAlert__2pLdQ{animation:page_branchInRight__1IUuV .55s var(--site-ease) .8s both}@keyframes page_smsDrop__v7NKt{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes page_connectorGrow__259HL{0%{opacity:1;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes page_branchInLeft__B203H{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes page_branchInRight__1IUuV{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}.page_statsWrap__MY9Wk{padding:40px 0 90px}.page_stats__vQseb{margin:0;background:var(--avis-green-tint);border:1px solid var(--avis-green-line);border-radius:24px;padding:44px 52px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.page_statValue__FuK3u{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:40px;font-weight:700;letter-spacing:-.02em}.page_statValueOk__EwYqX{color:var(--avis-green-ink)}.page_statText__fKhi5{margin:8px 0 0;font-size:13.5px;color:var(--site-ink-soft);line-height:1.5}.page_howWrap__QlzPs{padding-bottom:var(--site-section)}.page_how__UQug5{max-width:820px;margin-inline:auto;border-top:1px solid var(--site-hairline);padding-top:70px}.page_howEyebrow__RuKUd{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--avis-green);margin-bottom:16px}.page_howTitle__DICXR{font-size:44px}.page_howList__8_bwc{margin-top:38px}.page_howRow__AQ4hg{display:grid;grid-template-columns:64px 1fr;grid-gap:20px;gap:20px;padding:22px 0;border-top:1px solid var(--site-hairline)}.page_howRow__AQ4hg:last-child{border-bottom:1px solid var(--site-hairline)}.page_howNo__buKPW{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:26px;font-weight:700;color:var(--avis-green)}.page_howRowTitle__ffqmZ{font-size:17px;font-weight:700}.page_howRowText__enlo7{font-size:14px;line-height:1.6;color:var(--site-ink-soft);margin-top:6px}.page_ink__0rAGy{background:var(--site-ink);color:#f2eee5;padding:80px 64px}.page_inkGrid__t1j__{max-width:1120px;margin-inline:auto;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:70px;gap:70px;align-items:center}.page_inkEyebrow__I3COg{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--site-acc);margin-bottom:20px}.page_inkTitle__2QsJw{font-size:44px;line-height:1.05;color:var(--site-night-text)}.page_inkList__UIk44{display:flex;flex-direction:column;gap:14px;margin-top:26px;font-size:15px;line-height:1.55;color:var(--site-night-text-warm)}.page_inkItem__J0lyg{display:flex;gap:12px}.page_inkMark__IxakV{color:var(--site-acc);font-weight:700;flex:none}.page_thread__xLWYK{background:#151514;border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 30px 70px rgba(0,0,0,.4);padding:16px;color:#f4f4f5}.page_threadHead__zIu5G{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#7a7975}.page_threadChat__lUjdM{display:flex;flex-direction:column;gap:9px;margin-top:13px}.page_threadIn___RqI7{align-self:flex-start;background:rgba(255,255,255,.07);border-radius:12px 12px 12px 4px;color:#d6d4cf}.page_threadIn___RqI7,.page_threadOut__ESdE9{max-width:85%;padding:9px 13px;font-size:12.5px;line-height:1.5}.page_threadOut__ESdE9{align-self:flex-end;background:#f4f4f5;color:#141417;border-radius:12px 12px 4px 12px}.page_threadMeta__qvpUq{margin-top:12px;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:10px 13px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:#a8a7a3}.page_bandWrap__hF7IZ{padding-block:70px}.page_band__DUOBD{background:var(--site-card);border:1px solid rgba(28,27,24,.12);border-radius:20px;padding:34px 38px;display:flex;align-items:center;gap:28px}.page_bandBody__1hlng{flex:1 1;min-width:0}.page_bandTitle__NYXSB{font-size:19px;font-weight:700;letter-spacing:-.01em}.page_bandText__eaGST{font-size:14px;color:var(--site-ink-soft);margin-top:6px}.page_bandPrice__PYZ2B{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:13px;font-weight:600;color:var(--site-ink)}.page_bandLink__o_ypc{flex:none}.page_cta__PHmLu{background:var(--site-night);padding:90px 48px;text-align:center;color:var(--site-night-text)}.page_ctaStars__uCL_R{font-size:15px;letter-spacing:4px;color:var(--avis-green-dark)}.page_ctaTitle__bXHAH{font-weight:900;font-size:54px;letter-spacing:-.04em;margin-top:16px}.page_ctaLede__MuzcL{margin:18px auto 0;font-size:15.5px;line-height:1.6;color:var(--site-night-text-soft);max-width:52ch}.page_ctaBtn__2x1tv{margin-top:30px}.page_ctaNote__Eq0El{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#b7ae9e;margin-top:16px}@media (max-width:1180px){.page_heroTitle__bxz_g{font-size:54px}.page_inkGrid__t1j__{gap:40px}}@media (max-width:768px){.page_hero__hEZWm{padding-top:40px}.page_heroTitle__bxz_g{font-size:40px}.page_forkWrap__veGNQ{padding:40px 0 32px}.page_branches__ne3M2{grid-template-columns:1fr;gap:26px}.page_connector__r1Uhl{height:26px}.page_statsWrap__MY9Wk{padding-bottom:56px}.page_stats__vQseb{grid-template-columns:1fr;gap:26px;padding:30px 26px}.page_statValue__FuK3u{font-size:34px}.page_how__UQug5{padding-top:48px}.page_howTitle__DICXR{font-size:32px}.page_howList__8_bwc{margin-top:26px}.page_howRow__AQ4hg{grid-template-columns:44px 1fr;gap:14px;padding:18px 0}.page_howNo__buKPW{font-size:20px}.page_ink__0rAGy{padding:48px 24px}.page_inkGrid__t1j__{grid-template-columns:1fr;gap:32px}.page_inkTitle__2QsJw{font-size:30px}.page_bandWrap__hF7IZ{padding-block:40px}.page_band__DUOBD{flex-direction:column;align-items:flex-start;gap:16px;padding:26px 24px}.page_cta__PHmLu{padding:56px 24px}.page_ctaTitle__bXHAH{font-size:34px}}@media (max-width:480px){.page_heroTitle__bxz_g{font-size:34px}.page_branchHead__OakF2{flex-wrap:wrap}.page_statValue__FuK3u{font-size:30px}}