/*! © Hacker Blue. All rights reserved. */:root{--_bg:calc(22 + -15 * var(--hb-st)) calc(22 + -6 * var(--hb-st)) calc(22 + 5 * var(--hb-st));--_bf:rgb(var(--_bg));--_t:calc(28 + -17 * var(--hb-st)) calc(28 + -6 * var(--hb-st)) calc(28 + 8 * var(--hb-st));--_bz:rgb(var(--_t));--_bh:calc(18 + -11 * var(--hb-st)) calc(18 + -2 * var(--hb-st)) calc(18 + 9 * var(--hb-st));--_bm:rgb(var(--_bh));--_br:calc(18 + -11 * var(--hb-st)) calc(18 + -2 * var(--hb-st)) calc(18 + 9 * var(--hb-st));--_cs:rgb(var(--_br));--_at:calc(32 + -16 * var(--hb-st)) 32 calc(32 + 19 * var(--hb-st));--_bn:rgb(var(--_at));--_u:calc(42 + -15 * var(--hb-st)) calc(42 + 1 * var(--hb-st)) calc(42 + 19 * var(--hb-st));--_bo:rgb(var(--_u));--_bs:calc(235 + -20 * var(--hb-st)) calc(235 + -5 * var(--hb-st)) calc(235 + 3 * var(--hb-st));--_j:rgb(var(--_bs));--_cg:calc(189 + -35 * var(--hb-st)) calc(189 + -14 * var(--hb-st)) calc(189 + 5 * var(--hb-st));--_h:rgb(var(--_cg));--_cd:calc(153 + -23 * var(--hb-st)) calc(153 + -3 * var(--hb-st)) calc(153 + 17 * var(--hb-st));--_m:rgb(var(--_cd));--_o:calc(224 + -129 * var(--hb-st)) calc(224 + -29 * var(--hb-st)) calc(224 + 11 * var(--hb-st));--_n:rgb(var(--_o));--_ca:calc(196 + -131 * var(--hb-st)) calc(196 + -36 * var(--hb-st)) calc(196 + 9 * var(--hb-st));--_bl:rgb(var(--_ca));--_ab:calc(255 + -145 * var(--hb-st)) calc(255 + -55 * var(--hb-st)) calc(255 + -45 * var(--hb-st));--_g:rgb(var(--_ab));--_ce:calc(208 + -98 * var(--hb-st)) calc(208 + -8 * var(--hb-st)) calc(208 + 2 * var(--hb-st));--_ae:rgb(var(--_ce));--_cj:calc(208 + -28 * var(--hb-st)) calc(208 + -103 * var(--hb-st)) calc(208 + -93 * var(--hb-st));--_au:rgb(var(--_cj));--_cb:calc(51 + -24 * var(--hb-st)) calc(51 + -8 * var(--hb-st)) calc(51 + 10 * var(--hb-st));--_k:rgb(var(--_cb));--_cc:calc(74 + -44 * var(--hb-st)) calc(74 + -16 * var(--hb-st)) calc(74 + 11 * var(--hb-st));--_p:rgb(var(--_cc));--_cf:calc(17 + -6 * var(--hb-st)) calc(17 + 5 * var(--hb-st)) calc(17 + 19 * var(--hb-st));--_ad:rgb(var(--_cf));--_ah:calc(14 + -7 * var(--hb-st)) calc(14 + 2 * var(--hb-st)) calc(14 + 13 * var(--hb-st));--_ck:rgb(var(--_ah));--_ch:#161616;--_bu:#0b1624;--_bv:#07101b;--_aq:#9aafc2;--_co:#d7e6ee;--_cn:#1e3a55;--_cm:#5fc3eb;--_ct:#0b1624;--_aa:#1b2b3d;--_av:#8c505a;--_am:#3ca0c8;--_an:#908060;--_az:#41a0cd;--_ao:#6b5c82;--_ba:#2a7398;--_ap:#aabecd;--_bb:#465a6c;--_bc:#b46973;--_ak:#6ec8d2;--_aw:#c3b487;--_x:#5fc3eb;--_ax:#a091c8;--_ay:#4ea0c8;--_al:#d7e6ee;--_bp:#1c1d20;--_bq:#131416;--_f:#c9cbce;--_ag:#8a8d91;--_af:#2a2b2e;--_r:#3b3d42;--_ci:#e3e4e6}:root{--_ac:3s;--_bj:0.75s;--_z:1.2s;--hb-site-dur:0.9s;--hb-st:1;--_d:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--_v:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--_w:12px;--_cr:1120px;--_cl:42rem;--_s:4px;--_c:8px;--_e:12px;--_b:16px;--_l:24px;--_q:32px;--_ai:48px;--_aj:64px;--_bt:96px}@property --_a{syntax:"<number>";inherits:true;initial-value:0}@property --hb-st{syntax:"<number>";inherits:true;initial-value:1}@property --_y{syntax:"<number>";inherits:true;initial-value:0}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}html[data-style="plain"],html[data-flip]{--hb-st:0}html[data-flip]{animation:hb-site-flip 1ms linear var(--_z) 1 both}html[data-switch]{animation:none}@keyframes hb-site-flip{from{--hb-st:0}to{--hb-st:1}}html::after{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:var(--_ch);opacity:calc(1 - var(--hb-st))}html[data-flip]::after{animation:hb-site-ground var(--hb-site-dur) linear var(--_z) 1 both}@keyframes hb-site-ground{from{opacity:1}to{opacity:0}}@keyframes hb-deco-in{from{opacity:0}to{opacity:1}}html[data-flip]::before,html[data-switch]::before{content:"";position:fixed;top:0;left:0;right:0;height:34vh;z-index:90;pointer-events:none;background:linear-gradient(180deg,transparent,rgb(var(--_o) / 0.14) 72%,rgb(var(--_ab) / 0.4) 98%,transparent);transform:translateY(-100%)}html[data-flip]::before{animation:hb-site-sweep var(--hb-site-dur) ease-in var(--_z) 1 both}@keyframes hb-site-sweep{from{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes hb-site-sweep-back{from{transform:translateY(100vh)}to{transform:translateY(-100%)}}body{margin:0;background:var(--_bv);color:var(--_j);font-family:var(--_v);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgb(var(--_o) / 0.045) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--_o) / 0.045) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(1100px 640px at 50% -8%,var(--_bf) 25%,transparent 72%);-webkit-mask-image:radial-gradient(1100px 640px at 50% -8%,var(--_bf) 25%,transparent 72%);opacity:var(--hb-st)}html[data-flip] body::before{animation:hb-deco-in var(--hb-site-dur) ease var(--_z) 1 both}body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(760px 380px at 12% -4%,rgb(var(--_o) / 0.11),transparent 68%),radial-gradient(680px 380px at 88% 6%,rgb(var(--_ab) / 0.08),transparent 70%);opacity:var(--hb-st)}html[data-flip] body::after{animation:hb-deco-in var(--hb-site-dur) ease var(--_z) 1 both}a{color:var(--_n)}a:hover{color:var(--_g)}:focus-visible{outline:2px solid var(--_g);outline-offset:3px;border-radius:4px}._dw{position:absolute;left:-9999px;top:0;z-index:100;padding:var(--_e) var(--_b);background:var(--_bn);border:1px solid var(--_n);border-radius:0 0 8px 0;font-family:var(--_d);font-size:0.85rem}._dw:focus{left:0}._r{width:min(100% - 2.5rem,var(--_cr));margin-inline:auto}._by{position:sticky;top:0;z-index:20;background:rgb(var(--_bg) / 0.86);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--_k)}._by ._r{display:flex;align-items:center;justify-content:space-between;gap:var(--_b);height:62px}._at{display:inline-flex;align-items:center;color:var(--_j);text-decoration:none}._at img{display:block;height:38px;width:auto}._k{display:flex;align-items:center;gap:var(--_l);font-family:var(--_d);font-size:0.82rem;letter-spacing:0.04em}._k a{color:var(--_h);text-decoration:none}._k a:hover{color:var(--_g)}._k a[aria-current="page"]{color:var(--_j);text-decoration:underline;text-decoration-color:var(--_g);text-decoration-thickness:2px;text-underline-offset:6px}._k a[aria-current="true"]{color:var(--_j);text-decoration:underline;text-decoration-color:var(--_g);text-decoration-thickness:2px;text-underline-offset:6px}._k a._bw{margin-left:auto;padding:0.45rem 0.9rem;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap;text-decoration:none;text-underline-offset:0;color:var(--_j)}@supports (text-box: trim-both cap alphabetic){._k a._bw{display:inline-block;align-content:center}}._k a._bw[aria-current]{border-color:var(--_g);background:rgb(var(--_o) / 0.18);color:var(--_g);text-decoration:none}._k a[aria-current="page"]:hover{color:var(--_g)}._dv{display:flex;align-items:center;gap:1.4rem}._hj{display:grid;flex:none}.site-style-link{grid-area:1 / 1;display:flex;align-items:center;gap:0.4rem;padding:0.25rem 0.1rem;color:var(--_h);font-family:var(--_d);font-size:0.68rem;letter-spacing:0.04em;text-decoration:none;white-space:nowrap}.site-style-link:hover{color:var(--_g)}._hl{position:relative;flex:none;width:30px;height:17px;border:1px solid var(--_p);border-radius:999px;background:rgb(var(--_o) / calc(0.1 + var(--hb-st) * 0.5))}._du{position:absolute;top:1px;left:1px;width:13px;height:13px;border-radius:50%;background:var(--_j);transform:translateX(calc(var(--hb-st) * 13px));transition:transform var(--hb-site-dur) ease}._bb{visibility:visible}._ba,html[data-style="plain"] ._bb{visibility:hidden}html[data-style="plain"] ._ba{visibility:visible}html[data-flip] ._ba{animation:hb-slot-out 1ms linear var(--_z) 1 both}html[data-flip] ._bb{animation:hb-slot-in 1ms linear var(--_z) 1 both}._mp{margin-left:auto;position:relative}._k ._cc{display:inline-flex;align-items:center;gap:0.55rem;padding:0.3rem 0.7rem 0.3rem 0.35rem;min-height:44px;margin-left:0;cursor:pointer;font:inherit;letter-spacing:inherit;anchor-name:--_by}._cc:focus-visible,._n a:focus-visible,._cb:focus-visible{outline:2px solid var(--_g);outline-offset:2px}._mn{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:rgb(var(--_o) / 0.3);border:1px solid var(--_g);color:var(--_g);font-weight:700;line-height:1}._eh{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._eg{width:0.45rem;height:0.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-0.1rem) rotate(45deg)}._cc:has(+._n:popover-open) ._eg{transform:translateY(0.1rem) rotate(225deg)}._n{position:fixed;inset:auto;top:4.1rem;right:max(var(--_b),calc((100vw - 72rem) / 2));margin:0;min-width:14rem;max-width:calc(100vw - 2rem);padding:var(--_c);background:var(--_bn);color:var(--_j);border:1px solid var(--_k);border-radius:8px;font-family:var(--_d);font-size:0.82rem;letter-spacing:0.04em}@supports (position-anchor: --_by){._n{position-anchor:--_by;top:calc(anchor(bottom) + 0.4rem);right:anchor(right)}}._n:not(:popover-open){display:none}._mo{margin:0;padding:0.4rem 0.7rem 0.6rem;color:var(--_h);font-size:0.72rem;overflow-wrap:anywhere}._n a,._cb{display:block;width:100%;padding:0.6rem 0.7rem;min-height:44px;box-sizing:border-box;background:none;border:0;border-radius:6px;color:var(--_j);font:inherit;letter-spacing:inherit;text-align:left;text-decoration:none;cursor:pointer}._n a:hover,._cb:hover{background:rgb(var(--_o) / 0.18);color:var(--_g)}._n hr{border:0;border-top:1px solid var(--_k);margin:var(--_c) 0}._n form{margin:0}@media (max-width: 860px){._eh{display:none}}@media (max-width: 560px){._n{right:var(--_e)}}.hero{padding:clamp(var(--_ai),7vw,var(--_bt)) 0 clamp(var(--_q),5vw,var(--_aj))}.hero ._r{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:clamp(var(--_q),5vw,var(--_aj));align-items:center}._fy ._r{align-items:start}._cs{display:inline-flex;align-items:center;gap:var(--_c);margin:0;padding:var(--_s) var(--_e);border:1px solid var(--_p);border-radius:999px;background:rgb(var(--_ab) / 0.06);color:var(--_g);font-family:var(--_d);font-size:0.76rem;letter-spacing:0.12em;text-transform:uppercase}._cs ._fi{width:7px;height:7px;border-radius:50%;background:var(--_g);box-shadow:0 0 10px var(--_g);animation:blink 1.6s steps(1,end) infinite}h1{margin:var(--_l) 0 var(--_b);font-family:var(--_d);font-size:clamp(2.5rem,6.4vw,3.5rem);font-weight:700;line-height:1.02;letter-spacing:-0.025em}h1 ._ft{color:var(--_g)}._bo{display:inline-block;width:0.55ch;height:0.92em;margin-left:0.12em;vertical-align:-0.08em;background:var(--_g);animation:blink 1.15s steps(1,end) infinite}@keyframes blink{0%,49%{opacity:1}50%,100%{opacity:0}}._aw{max-width:35rem;margin:0;color:var(--_h);font-size:clamp(1rem,1.4vw,1.12rem)}._aw strong{color:var(--_j);font-weight:600}._bj{display:flex;flex-wrap:wrap;gap:var(--_b);margin-top:var(--_q)}._o{display:inline-block;box-sizing:border-box;padding:var(--_b) var(--_b);border:1px solid transparent;border-radius:9px;font-family:var(--_d);font-size:0.88rem;line-height:1.65;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;text-box:trim-both cap alphabetic}@font-face{font-family:"HB Liberation Mono";src:local("Liberation Mono"),local("LiberationMono");ascent-override:85.9%;descent-override:20%;line-gap-override:0%}@font-face{font-family:"HB Liberation Mono";font-weight:600 700;src:local("Liberation Mono Bold"),local("LiberationMono-Bold");ascent-override:85.9%;descent-override:20%;line-gap-override:0%}@font-face{font-family:"HB Noto Sans Mono";src:local("Noto Sans Mono"),local("NotoSansMono-Regular");ascent-override:91.4%;descent-override:20%;line-gap-override:0%}@font-face{font-family:"HB Noto Sans Mono";font-weight:600 700;src:local("Noto Sans Mono Bold"),local("NotoSansMono-Bold");ascent-override:91.4%;descent-override:20%;line-gap-override:0%}@supports not (text-box: trim-both cap alphabetic){._o{display:inline-flex;align-items:center;justify-content:center;gap:var(--_c);min-height:3.02rem;padding:var(--_e) var(--_b);font-family:"HB Liberation Mono","HB Noto Sans Mono",var(--_d);line-height:normal}._o ._aq{margin-left:0}}._cj{background:linear-gradient(180deg,var(--_n),var(--_bl));color:var(--_ad);font-weight:600;box-shadow:0 10px 26px rgb(var(--_o) / 0.22)}._cj:hover{color:var(--_ad);filter:brightness(1.08);transform:translateY(-1px)}._ci{border-color:var(--_p);background:rgb(var(--_at) / 0.6);color:var(--_j)}._ci:hover{border-color:var(--_n);color:var(--_g);transform:translateY(-1px)}._o ._aq{margin-left:var(--_s);color:currentColor;opacity:0.7}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url("/assets/immutable/14c1ece2b42a0dd6/roboto-medium-latin.woff2") format("woff2")}._i{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-width:0;min-height:40px;padding:9px 12px;border:1px solid #747775;border-radius:999px;background:#ffffff;color:#1f1f1f;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:normal;text-transform:none;text-box:none}._i ._au,._i ._g{display:block;text-box:trim-both cap alphabetic}._i ._g,._f._i:active ._g,._f._i:focus:not(:focus-visible) ._g{display:block;overflow:visible}._i ._g::before{display:inline-block;vertical-align:middle;margin-right:0.5em}@supports not (text-box: trim-both cap alphabetic){._i ._au,._i ._g{position:relative;top:-1px}}._i:hover{color:#1f1f1f;border-color:#747775;background:#f2f2f2}._i ._fs{flex:none;width:20px;height:20px}._i:focus-visible{outline:2px solid var(--_g);outline-offset:3px}._f ._g{display:none}._f:active ._au,._f:active ._aq{display:none}._f:active ._g{display:inline-flex;align-items:center;gap:0.5em}._f:active ._g::before,._f:focus:not(:focus-visible) ._g::before{content:"";width:0.9em;height:0.9em;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:btn-async-spin 0.6s linear infinite}._f:focus:not(:focus-visible){filter:brightness(0.92)}form:has(._f:focus:not(:focus-visible)){opacity:0.65}form:has(._f:focus:not(:focus-visible)) ._f:focus{opacity:1}._f:focus:not(:focus-visible) ._au,._f:focus:not(:focus-visible) ._aq{display:inline-block;max-width:0;overflow:hidden;vertical-align:bottom;white-space:nowrap;opacity:0;animation:btn-async-idle-back 1ms linear 15s forwards}._f:focus:not(:focus-visible) ._g{display:inline-flex;align-items:center;gap:0.5em;max-width:100em;overflow:hidden;white-space:nowrap;animation:btn-async-busy-gone 1ms linear 15s forwards}._f:focus:not(:focus-visible){animation:btn-async-calm 1ms linear 15s forwards}form:has(._f:focus:not(:focus-visible)){animation:btn-async-form-back 1ms linear 15s forwards}@keyframes btn-async-idle-back{to{max-width:100em;opacity:1}}@keyframes btn-async-busy-gone{to{max-width:0;gap:0;opacity:0}}@keyframes btn-async-calm{to{filter:brightness(1)}}@keyframes btn-async-form-back{to{opacity:1}}@keyframes btn-async-spin{to{transform:rotate(360deg)}}._bv{margin:var(--_l) 0 0;color:var(--_m);font-family:var(--_d);font-size:0.78rem;letter-spacing:0.02em}._bv ._dt{margin:0 var(--_c);color:var(--_p)}._ck{margin:var(--_b) 0 0;color:var(--_m);font-size:0.9rem;max-width:36rem}._ck a{color:inherit;text-decoration:underline;text-underline-offset:0.15em}._o:hover,._o:focus-visible{transition:transform 0.16s ease,border-color 0.16s ease,color 0.16s ease,filter 0.16s ease}._s:hover,._s:focus-visible{transition:transform 0.16s ease,border-color 0.16s ease,box-shadow 0.16s ease}._u:hover,._u:focus-visible{transition:transform 0.16s ease,border-color 0.16s ease,box-shadow 0.16s ease}._ad:hover,._ad:focus-visible{transition:border-color 0.16s ease,color 0.16s ease}._bg:hover,._bg:focus-visible{transition:border-color 0.16s ease}.terminal{--_bk:0.35s;--_bx:1.05s;--_be:calc(var(--_bk) + var(--_bx) + 0.05s);--_ar:0.4s;--_cq:45ms;--_bw:60ms;--_cp:calc(var(--_be) + var(--_bw) * 3 + var(--_ar) + 0.1s);--_a:0;--_y:0;position:relative;animation:hb-reveal 1ms linear var(--_ac) 1 both;border:1px solid color-mix(in srgb,var(--_af),var(--_aa,var(--_k)) calc(var(--_a) * 100%));border-radius:14px;background:var(--_bu);box-shadow:0 26px 60px rgb(var(--_ah) / 0.5),inset 0 0 0 1px color-mix(in srgb,transparent,var(--_x,var(--_n)) calc(var(--_y) * 100%));overflow:hidden;font-family:var(--_d);font-size:0.84rem;line-height:1.5;color:color-mix(in srgb,var(--_f),var(--_aq,var(--_j)) calc(var(--_a) * 100%))}.terminal::after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--_bp);box-shadow:inset 0 0 0 1px var(--_af);pointer-events:none;opacity:calc(1 - var(--_a));transition:opacity var(--_bj) ease}.terminal>*{position:relative;z-index:1}.terminal ::selection{background:color-mix(in srgb,var(--_r),var(--_cn,var(--_bo)) calc(var(--_a) * 100%));color:color-mix(in srgb,var(--_ci),var(--_co,var(--_j)) calc(var(--_a) * 100%))}@keyframes hb-reveal{0%,50%{--_a:0;--_y:0}50.01%,100%{--_a:1;--_y:0.05}}._ae{--_as:0s;opacity:0;animation:block-in 1ms linear var(--_as) forwards}@keyframes block-in{to{opacity:1}}._ae+._ae ._kd>.term-cmd{margin-top:var(--_b)}._af{display:flex;align-items:center;gap:var(--_c);padding:var(--_e) var(--_b);border-bottom:1px solid color-mix(in srgb,var(--_af),var(--_aa,var(--_k)) calc(var(--_a) * 100%));background:color-mix(in srgb,var(--_bq),var(--_bv,var(--_bm)) calc(var(--_a) * 100%))}._af i{width:11px;height:11px;border-radius:50%}._af i{background:color-mix(in srgb,var(--_ag),var(--_bi) calc(var(--_a) * 100%))}._af ._fk{--_bi:var(--_av)}._af ._fl{--_bi:var(--_an)}._af ._fj{--_bi:var(--_am)}._lx{margin-left:auto;min-width:0;overflow:hidden;color:color-mix(in srgb,var(--_ag),var(--_aq,var(--_m)) calc(var(--_a) * 100%));font-size:0.72rem;letter-spacing:0.08em;white-space:nowrap;text-overflow:ellipsis}._cy{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}._db{position:relative;display:grid;align-items:center;flex:none}._fv{grid-area:1 / 1}._bu{animation:hb-slot-out 1ms linear var(--_ac) 1 both}._bt{animation:hb-slot-in 1ms linear var(--_ac) 1 both}@keyframes hb-slot-out{0%{visibility:visible}1%,100%{visibility:hidden}}@keyframes hb-slot-in{0%{visibility:hidden}1%,100%{visibility:visible}}._bs{position:relative;display:flex;align-items:center;gap:var(--_c);padding:var(--_s) 0;cursor:pointer;user-select:none}._bs:has(._cy:focus-visible) ._ai{outline:2px solid var(--_x,var(--_g));outline-offset:2px}._ai{position:relative;flex:none;width:30px;height:17px;border:1px solid color-mix(in srgb,var(--_af),var(--_aa,var(--_p)) calc(var(--_a) * 100%));border-radius:999px;background:color-mix(in srgb,var(--_bq),var(--_ba,var(--_bl)) calc(var(--_a) * 100%))}._cz{position:absolute;top:1px;left:1px;width:13px;height:13px;border-radius:50%;background:color-mix(in srgb,var(--_f),var(--_al) calc(var(--_a) * 100%));transform:translateX(calc(var(--_a) * 13px));transition:transform var(--_bj) ease}._da{color:color-mix(in srgb,var(--_ag),var(--_aq,var(--_h)) calc(var(--_a) * 100%));font-family:var(--_d);font-size:0.68rem;letter-spacing:0.04em;white-space:nowrap}._br{position:absolute;top:calc(100% + 0.3rem);right:0;padding:var(--_s) var(--_c);border:1px solid var(--_ao,var(--_p));border-radius:6px;background:var(--_aa,var(--_bo));color:var(--_ap,var(--_h));font-family:var(--_d);font-size:0.66rem;white-space:nowrap;opacity:0;pointer-events:none;animation:hb-hint 4.5s linear calc(var(--_ac) + var(--_bj)) 1 both}@keyframes hb-hint{0%,4%{opacity:0}4.01%,70%{opacity:1}70.01%,100%{opacity:0}}.terminal:has(.hb-switch-first:checked){--_a:1!important}.terminal:has(.hb-switch-auto:not(:checked)){--_a:0!important;--_y:0!important}.terminal:has(.hb-switch-auto:not(:checked)) ._br{animation:none;opacity:0}._fu{position:fixed;top:0;left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}._t.hb-switch-first{animation:hb-slot-out 1ms linear var(--_ac) 1 both}._t.hb-switch-auto{animation:hb-slot-in 1ms linear var(--_ac) 1 both}body:has(._t.hb-switch-first:checked) .terminal{--_a:1!important}body:has(._t.hb-switch-auto:not(:checked)) .terminal{--_a:0!important;--_y:0!important}body:has(._t.hb-switch-first:focus-visible) ._bu ._ai,body:has(._t.hb-switch-auto:focus-visible) ._bt ._ai{outline:2px solid var(--_x,var(--_g));outline-offset:2px}@supports not selector(:has(*)){._db{display:none}}._ca{container-type:inline-size;padding:var(--_b) var(--_b) var(--_b)}._bf{margin:0 0 var(--_e);font-family:var(--_d);font-size:min(0.8rem,3.1cqw);line-height:1;white-space:pre;overflow:hidden}.term-cmd{display:flex;gap:var(--_c);align-items:baseline}._gv{white-space:nowrap}.terminal ._bo{background:color-mix(in srgb,var(--_f),var(--_cm,var(--_g)) calc(var(--_a) * 100%))}.cmd,._bc{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;animation:type var(--_bx) steps(34,end) var(--_bk) backwards}._ae .cmd,._ae ._bc{animation-delay:calc(var(--_as) + var(--_bk))}@keyframes type{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes row-in{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}._ax{padding:clamp(var(--_q),5vw,var(--_aj)) 0;border-top:1px solid var(--_k)}._ds{padding:clamp(var(--_b),2.4vw,var(--_l)) 0 clamp(var(--_l),2.8vw,var(--_q));border-top:0}._ds ._al{margin-bottom:var(--_b)}._cp+._ax{border-top:1px solid var(--_k)}._al{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--_b);margin-bottom:var(--_l)}._al h2{margin:0;font-family:var(--_d);font-size:clamp(1.35rem,2.6vw,1.9rem);letter-spacing:-0.01em}._al p{margin:var(--_c) 0 0;color:var(--_h);font-size:0.98rem}._hh{color:var(--_m);font-family:var(--_d);font-size:0.78rem;letter-spacing:0.06em;white-space:nowrap}._fa{margin-top:var(--_ai)}._fc{display:flex;align-items:baseline;gap:var(--_c);margin:0 0 var(--_b);padding-bottom:var(--_c);border-bottom:1px solid var(--_k);font-family:var(--_d);font-size:1.02rem;font-weight:600;letter-spacing:0.01em}._fb{color:var(--_g);font-weight:400}._ez{margin-left:auto;color:var(--_m);font-size:0.7rem;font-weight:400;letter-spacing:0.1em;text-transform:uppercase;white-space:nowrap}._ek{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--_e);margin:0;padding:0;list-style:none}._s{position:relative;display:flex;align-items:flex-start;gap:var(--_b);height:100%;padding:var(--_q) var(--_b) var(--_b);border:1px solid var(--_k);border-radius:var(--_w);background:linear-gradient(180deg,rgb(var(--_u) / 0.72),rgb(var(--_t) / 0.9));text-decoration:none;color:inherit}._s:hover{border-color:rgb(var(--_o) / 0.55);transform:translateY(-2px);box-shadow:0 14px 32px rgb(var(--_ah) / 0.38)}._dg{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid var(--_p);border-radius:10px;background:rgb(var(--_bh) / 0.9);color:var(--_h);font-family:var(--_d);font-size:0.82rem;font-weight:600;letter-spacing:0.02em}._bl{display:block;flex:none;width:38px;height:38px;object-fit:contain;color:var(--_j)}._em{display:inline-block;width:0.8em;height:0.8em;margin-right:0.14em;vertical-align:-0.07em}._ej{min-width:0}._s h3{margin:0 0 var(--_c);font-family:var(--_d);font-size:0.98rem;font-weight:600;letter-spacing:-0.01em}._s p{margin:0;color:var(--_h);font-size:0.86rem;line-height:1.5}._ch{display:inline-flex;align-items:center;gap:var(--_s);padding:var(--_s) var(--_c);border:1px solid var(--_k);border-radius:999px;color:var(--_m);font-family:var(--_d);font-size:0.68rem;letter-spacing:0.1em;text-transform:uppercase}._ey{color:var(--_m)}._ex{border-color:rgb(var(--_o) / 0.55);color:var(--_n)}._dc{margin-top:var(--_b)}._dc a{color:var(--_n);text-decoration:underline;text-underline-offset:0.15em}._s ._ch{position:absolute;top:0.9rem;right:0.9rem}._bn{display:inline-flex;align-items:center;gap:var(--_c);margin-bottom:var(--_l);color:var(--_h);font-family:var(--_d);font-size:0.8rem;text-decoration:none}._bn:hover{color:var(--_g)}._co{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--_b);row-gap:var(--_c);margin-bottom:var(--_b)}._co ._bn{margin-bottom:0}._ef{display:inline-flex;align-items:center;color:var(--_h);font-family:var(--_d);font-size:0.8rem;text-decoration:none}._ef:hover{color:var(--_g)}._mm{margin-left:var(--_c);color:var(--_m);font-family:var(--_d);font-size:0.72rem}._q{margin:var(--_e) 0 0;padding:0;list-style:none}._q li{display:flex;gap:var(--_e);padding:var(--_s) 0;opacity:0;animation:row-in var(--_ar) ease forwards;animation-delay:calc(var(--_as,0s) + (var(--_i,0) * var(--_bw)) + var(--_be))}._q li:nth-child(1){--_i:0}._q li:nth-child(2){--_i:1}._q li:nth-child(3){--_i:2}._q li:nth-child(4){--_i:3}._q ._df{width:4.6rem;flex:none}._b{margin:var(--_e) 0 0;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}._b ._c{display:block;opacity:0;animation:line-in var(--_ar) ease forwards;animation-delay:calc(var(--_as,0s) + (var(--_i,0) * var(--_cq)) + var(--_be))}._b ._lu{display:block}@keyframes line-in{from{opacity:0}to{opacity:1}}._dy{margin:var(--_e) 0 0;opacity:0;animation:row-in var(--_ar) ease var(--_cp) forwards}._v{display:grid}._bz{grid-area:1 / 1;opacity:0;animation-duration:var(--_bd);animation-timing-function:steps(1,end);animation-iteration-count:infinite}._bd{opacity:0;animation-duration:var(--_bd);animation-timing-function:linear;animation-iteration-count:infinite}._bd+._bd{margin-top:var(--_b)}._bd._dx{animation-timing-function:steps(1,end)}._dz{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;position:relative}._dz::after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--_bp),var(--_bu,var(--_bz)) calc(var(--_a) * 100%));transform-origin:right center;animation-duration:var(--_bd);animation-timing-function:steps(34,end);animation-iteration-count:infinite}._v ._bf,._lw{display:block;opacity:0;animation-duration:var(--_bd);animation-timing-function:linear;animation-iteration-count:infinite}.terminal:has(._ap:checked) ._m,.terminal:hover ._m,.terminal:focus-within ._m,.terminal.is-offscreen ._m,.terminal.is-offscreen ._m::after,.terminal:has(._ap:checked) ._m::after,.terminal:hover ._m::after,.terminal:focus-within ._m::after{animation-play-state:paused}._ea{position:relative;flex:none;margin-left:var(--_c)}._ap{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}._be{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;cursor:pointer;color:color-mix(in srgb,var(--_ag),var(--_aq,var(--_m)) calc(var(--_a) * 100%))}._be span::before{content:"❚❚";font-size:0.55rem;letter-spacing:1px}._be:has(._ap:checked) span::before{content:"▶"}._be:has(._ap:focus-visible){outline:2px solid var(--_x,var(--_g));outline-offset:2px;border-radius:6px}@supports not selector(:has(*)){._ea{display:none}}._hn{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--_e);margin:0;padding:0;list-style:none}._ao{display:flex;flex-direction:column;align-items:flex-start;gap:var(--_c);padding:var(--_b) var(--_b);border:1px solid var(--_k);border-radius:var(--_w);background:linear-gradient(180deg,rgb(var(--_u) / 0.6),rgb(var(--_t) / 0.85))}._ho{color:var(--_m);font-family:var(--_d);font-size:0.7rem;letter-spacing:0.14em;text-transform:uppercase}._hq{max-width:100%;font-family:var(--_d);font-size:1.05rem;font-weight:600;overflow-wrap:anywhere}._hp{color:var(--_ae)}._hr{color:var(--_h)}._ao p{margin:0;color:var(--_h);font-size:0.86rem;line-height:1.5}._ao p strong{color:var(--_j);font-weight:600}._ao ._hm{margin-top:auto}._ao code{padding:0 var(--_s);border:1px solid var(--_k);border-radius:5px;background:rgb(var(--_o) / 0.07);color:var(--_j);font-family:var(--_d);font-size:0.84em}._bx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--_l);margin:var(--_c) 0 0;padding:0;list-style:none}._u{position:relative;display:flex;flex-direction:column;min-width:0;padding:var(--_q) var(--_l) var(--_l);border:1px solid var(--_p);border-radius:var(--_w);background:linear-gradient(180deg,rgb(var(--_u) / 0.75),rgb(var(--_t) / 0.95));box-shadow:0 12px 32px -14px var(--_ck)}._do{grid-template-columns:repeat(3,minmax(0,1fr))}._u:hover{border-color:var(--_n)}._u>:not(._dl){width:100%;min-width:0}._dm{border-color:var(--_n);background:linear-gradient(180deg,rgb(var(--_o) / 0.12),rgb(var(--_t) / 0.95) 60%);box-shadow:0 0 0 1px var(--_n),0 22px 48px -16px rgb(var(--_o) / 0.35)}._gj{border-color:rgb(var(--_o) / 0.4)}._dl{position:absolute;top:0;left:var(--_l);transform:translateY(-50%);padding:var(--_s) var(--_e);border-radius:999px;background:var(--_n);color:var(--_ad);font-family:var(--_d);font-size:0.72rem;font-weight:700;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase}._gm{margin:0;font-family:var(--_d);font-size:1.15rem;letter-spacing:-0.01em}._gn{margin:var(--_c) 0 0;color:var(--_h);font-size:0.95rem}._gp{margin-top:var(--_b)}._dq{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--_c);margin:0}._dm ._dq{flex-direction:column;align-items:stretch}._gg{color:var(--_j);font-family:var(--_v);font-size:clamp(2.6rem,5vw,3.4rem);font-variant-numeric:tabular-nums lining-nums;font-weight:650;letter-spacing:-0.01em;line-height:1.1}._gu{position:relative;color:var(--_h);font-family:var(--_v);font-size:1.15rem;font-variant-numeric:tabular-nums lining-nums;text-decoration:line-through;text-decoration-thickness:2px}._gr{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}._gh{color:var(--_h);font-size:1.4rem;letter-spacing:0}._gt{color:var(--_h);font-family:var(--_d);font-size:0.95rem}._go{display:flex;flex-wrap:wrap;align-items:center;gap:var(--_c);min-width:0}._gq,._dk{padding:var(--_s) var(--_e);border-radius:999px;background:var(--_n);color:var(--_ad);font-family:var(--_v);font-size:0.78rem;font-weight:700;letter-spacing:0.02em;line-height:1.4}._dp{margin:var(--_c) 0 0;color:var(--_h);font-size:0.92rem}._dp [data-complete-offer]{display:block}._dk{display:inline-block;flex:none;white-space:nowrap}._gd{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--_c);vertical-align:middle}._di{color:var(--_h);font-size:0.85rem}._dh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--_c) var(--_e);margin:var(--_e) 0 0;padding:var(--_e) var(--_b);border:1px solid var(--_n);border-radius:var(--_w);background:rgb(var(--_o) / 0.1)}._dj{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--_c);min-width:0;color:var(--_j);font-size:1rem;font-weight:600}._dj a{color:inherit}._ge{color:var(--_m);font-weight:400;font-variant-numeric:tabular-nums lining-nums;text-decoration:line-through}._dh ._di{flex:1 1 100%}._gs{margin:var(--_c) 0 0;color:var(--_h);font-size:0.92rem}._dn{display:flex;flex-direction:column;gap:var(--_e);margin:var(--_b) 0 var(--_l);padding:var(--_e) 0 0;border-top:1px solid var(--_k);list-style:none}._dn li{display:flex;align-items:flex-start;gap:var(--_e);color:var(--_j);font-size:0.95rem;line-height:1.45}._gk{flex:0 0 auto;margin-top:0.15em;color:var(--_ae)}._u ._gl{display:block;width:100%;margin-top:auto}._gi{min-height:3em;margin:var(--_b) 0 0;color:var(--_h);font-size:0.82rem;line-height:1.5;text-align:center}@media (max-width: 960px){._bx._do{grid-template-columns:minmax(0,1fr);row-gap:var(--_q)}}@media (max-width: 720px){._bx{grid-template-columns:minmax(0,1fr);row-gap:var(--_q)}}._bi{display:flex;align-items:center;gap:var(--_b);margin-top:var(--_l)}._bi h1{margin:0}._ei{display:inline-flex;align-items:center;justify-content:center;flex:none;width:3.5rem;height:3.5rem;border:1px solid var(--_p);border-radius:50%;background:linear-gradient(180deg,rgb(var(--_u) / 0.9),rgb(var(--_t) / 0.95));color:var(--_g);font-family:var(--_d);font-size:1.2rem;font-weight:600;letter-spacing:0.02em;object-fit:cover}._cd{display:grid;gap:var(--_b);margin-top:var(--_l)}._cd p{margin:0}._as{display:grid;gap:var(--_b);max-width:26rem;margin:var(--_b) 0 0}._d>._ev{max-width:26rem;margin:0}._ar{display:flex;align-items:center;gap:var(--_c);max-width:26rem;margin:var(--_b) 0;color:var(--_h);font-family:var(--_v);font-size:14px;line-height:20px}._ar::before,._ar::after{content:"";flex:1;border-top:1px solid var(--_p)}._ar+._as{margin-top:0}._as ._bj{margin:var(--_c) 0 0}._as ._o{width:100%}._eu{display:grid;gap:var(--_c)}._ab{position:relative}._ac{position:absolute;top:50%;left:var(--_e);right:var(--_e);transform:translateY(-50%);color:var(--_h);font-family:var(--_v);font-size:16px;line-height:20px;cursor:text}._x{width:100%;height:56px;padding:22px var(--_e) 6px;border:1px solid var(--_p);border-radius:4px;background:rgb(var(--_bg) / 0.85);color:var(--_j);font-family:var(--_v);font-size:16px;line-height:24px}._ab:focus-within ._x{outline:none;border-color:var(--_n);box-shadow:0 0 0 3px rgb(var(--_o) / 0.18)}._ab:focus-within ._ac,._x:not(:placeholder-shown)+._ac{top:var(--_c);transform:none;font-size:12px;line-height:16px}._ab:focus-within ._ac{color:var(--_n)}._ab ._x[aria-invalid="true"],._ab ._x:user-invalid{border-color:var(--_au)}._x[aria-invalid="true"]+._ac,._x:user-invalid+._ac,._cf{color:var(--_au)}._cf{margin:0;font-size:0.875rem}._ew{color:var(--_m);font-size:0.78rem}._cg{margin:var(--_l) 0 0;color:var(--_h)}._cg ._dt{margin:0 var(--_c);color:var(--_m)}._cq{border-left-color:var(--_au)}._cq ._cr{color:var(--_au)}._aj{padding:clamp(var(--_ai),10vw,var(--_bt)) 0;text-align:center}._aj .code{margin:0;font-family:var(--_d);font-size:clamp(4rem,14vw,8rem);font-weight:700;line-height:1;color:var(--_m);letter-spacing:-0.04em}._aj h1{margin-top:calc(var(--_c) * -1);font-size:clamp(1.5rem,4vw,2.2rem)}._aj p{max-width:30rem;margin:var(--_c) auto var(--_q);color:var(--_h)}._aj ._bj{justify-content:center;margin:0}._am{margin-top:var(--_q);border-top:1px solid var(--_k);background:rgb(var(--_br) / 0.6)}._am ._r{padding:var(--_q) 0 var(--_l)}._cw{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr);gap:var(--_q) var(--_ai);align-items:start}._cu{min-width:0}._bq{display:inline-block}._bq img{display:block;height:26px;width:auto}:where(._am) p{margin:0;color:var(--_m);font-family:var(--_d);font-size:0.76rem;letter-spacing:0.02em}._fo{margin-top:var(--_e);color:var(--_h);font-family:var(--_v);font-size:0.88rem;letter-spacing:0}._fn{margin-top:var(--_c)}._cv ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--_c)}._fm{margin:0 0 var(--_e);color:var(--_m);font-family:var(--_d);font-size:0.7rem;letter-spacing:0.14em;text-transform:uppercase}._am a{color:var(--_h);text-decoration:none}._am a:hover{color:var(--_g)}._cv a{font-size:0.86rem}._cx{margin-top:var(--_q);padding-top:var(--_b);border-top:1px solid var(--_k)}:where(._d,._ag)>*+*{margin-top:var(--_b)}._bi+._aw{margin-top:var(--_b)}._cp{padding:clamp(var(--_ai),6vw,var(--_aj)) 0 clamp(var(--_l),3vw,var(--_q))}._d{max-width:100%}._d>h3{margin:var(--_q) 0 var(--_c);font-family:var(--_d);font-size:1.02rem;letter-spacing:-0.01em}._d>p,._d>ul,._d>ol,._d>aside{margin:var(--_b) 0 0;color:var(--_h)}._d>p,._d>ul:not([class]),._d>ol:not([class]){max-width:var(--_cl)}._d>:first-child{margin-top:0}._d>p strong{color:var(--_j);font-weight:600}._d>ul:not([class]),._d>ol:not([class]){padding-left:var(--_l)}._d>ul:not([class])>li+li,._d>ol:not([class])>li+li{margin-top:var(--_e)}._d>ul:not([class])>li::marker,._d>ol:not([class])>li::marker{color:var(--_m)}._d>p code,._d>ul:not([class]) code,._d>ol:not([class]) code,._d>aside code{overflow-wrap:anywhere;padding:0 var(--_s);border:1px solid var(--_k);border-radius:5px;background:rgb(var(--_o) / 0.07);color:var(--_j);font-family:var(--_d);font-size:0.84em}._ag{padding:var(--_b) var(--_b);border:1px solid var(--_p);border-left:3px solid var(--_g);border-radius:10px;background:linear-gradient(180deg,rgb(var(--_u) / 0.6),rgb(var(--_t) / 0.85));color:var(--_h)}._ag ._cr{margin:0 0 var(--_c);color:var(--_g);font-family:var(--_d);font-size:0.72rem;letter-spacing:0.14em;text-transform:uppercase}._ag p{margin:0}._ag p+p{margin-top:var(--_c)}._fe{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow-x:auto}._j{width:100%;margin:var(--_b) 0 0;border-collapse:collapse;font-size:0.92rem}._j th,._j td{padding:var(--_e) var(--_b);border:1px solid var(--_k);text-align:left;vertical-align:top}._j th{width:14rem;color:var(--_j);font-family:var(--_d);font-weight:500;white-space:nowrap}._j td{color:var(--_h);overflow-wrap:anywhere}._j tr:nth-child(odd) td,._j tr:nth-child(odd) th{background:rgb(var(--_u) / 0.45)}._j code{padding:0 var(--_s);border:0;background:none}._ax:has(._bp){padding:clamp(var(--_b),2.4vw,var(--_l)) 0 clamp(var(--_l),2.8vw,var(--_q))}._ax:has(._bp) ._al{margin-bottom:var(--_b)}._bp{display:flex;flex-direction:column;gap:var(--_e)}._ah{border:1px solid var(--_k);border-radius:10px;background:rgb(var(--_u) / 0.35)}._ah summary{display:flex;align-items:center;justify-content:space-between;gap:var(--_b);padding:var(--_b) var(--_b);color:var(--_j);font-weight:600;cursor:pointer;list-style:none}._ah summary::-webkit-details-marker{display:none}._ct{flex:0 0 auto;color:var(--_m);transition:transform 0.15s ease}._ah[open] ._ct{transform:rotate(90deg);color:var(--_g)}._av{padding:0 var(--_b) var(--_b);color:var(--_h)}._av>:first-child{margin-top:0}._av p+p{margin-top:var(--_c)}._ah:has(._av:target){border-color:var(--_g)}._gy{margin:0;padding:0;list-style:none}._dr+._dr{margin-top:var(--_l);padding-top:var(--_l);border-top:1px solid var(--_k)}._gx{display:flex;align-items:baseline;gap:var(--_e);margin:0 0 var(--_c)}._gz{color:var(--_j);font-family:var(--_d);font-size:1.05rem;font-weight:600}._gw{color:var(--_m);font-family:var(--_d);font-size:0.78rem;letter-spacing:0.06em}._ak p{margin:0;color:var(--_h)}._ak p+p,._ak ul{margin-top:var(--_c)}._ak ul{margin-bottom:0;padding-left:var(--_l);color:var(--_h)}._ak li+li{margin-top:var(--_c)}@media (max-width: 900px){.hero ._r{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){._cw{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--_l) var(--_l)}._cu{grid-column:1 / -1}}@media (max-width: 860px){._by ._r{height:auto;flex-wrap:wrap;gap:var(--_c) var(--_e);padding:var(--_c) 0}._k{flex:1 1 auto;flex-wrap:wrap;gap:var(--_b) var(--_e);min-width:0}._hk{display:none}.site-style-link{min-width:44px;min-height:44px;justify-content:center;padding:0.5rem}}@media (max-width: 560px){._j th,._j td{display:block;width:auto;white-space:normal}._j th{border-bottom:0}._j td{border-top:0}._at img{height:30px}._dv{gap:0.7rem}._k{font-size:0.72rem}._q ._df{width:4rem}._bq img{height:24px}._cx{margin-top:var(--_l)}._bc{min-width:0;white-space:normal;overflow-wrap:anywhere}._da{display:none}._bs{min-width:44px;min-height:44px;padding:var(--_c)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}._bo,.cmd,._bc,._dy,._q li,._b ._c{animation:none;opacity:1}._ae{animation:none;opacity:1}._v ._m{animation:none;opacity:1;clip-path:none;transform:none}._v ._m::after{animation:none;transform:scaleX(0)}._v ._bz{opacity:0}._v ._bz:first-child{opacity:1}._v ._dx{display:none}._s,._o,._u{transition:none}._u:hover{transform:none}._f:active ._g::before,._f:focus:not(:focus-visible) ._g::before{content:none;animation:none}.terminal{--_a:1;--_y:0.05;animation:none;transition:none}.terminal::after{animation:none;transition:none;opacity:calc(1 - var(--_a))}._bu{animation:none;visibility:hidden}._bt{animation:none;visibility:visible}._t.hb-switch-first{animation:none;visibility:hidden}._t.hb-switch-auto{animation:none;visibility:visible}._ai,._cz{transition:none}html[data-flip]{--hb-st:1;animation:none}html[data-switch]{animation:none}html[data-flip]::after,html[data-flip] body::before,html[data-flip] body::after{animation:none}html[data-flip]::before,html[data-switch]::before{content:none}._du{transition:none}html[data-flip] ._ba{animation:none;visibility:hidden}html[data-flip] ._bb{animation:none;visibility:visible}._br{animation:none;opacity:0}}._bm{margin:0}._bm img{display:block;width:100%;height:auto;border:1px solid var(--_p);border-radius:10px}._bm figcaption{margin-top:var(--_e);color:var(--_h);font-size:0.9rem}._cl{margin-top:var(--_l)}._fd{display:flex;flex-wrap:wrap;gap:var(--_c);margin:0;padding:0;list-style:none}._ad{display:inline-flex;align-items:center;gap:var(--_c);padding:var(--_s) var(--_e);border:1px solid var(--_p);border-radius:999px;background:rgb(var(--_at) / 0.6);color:var(--_j);font-family:var(--_d);font-size:0.78rem;text-decoration:none}._ad:hover{border-color:var(--_n);color:var(--_g)}._ad ._bl{width:18px;height:18px}._ad ._dg{font-size:0.7rem}._cl ._bv{margin-top:var(--_e)}.theme-picker{display:grid;gap:var(--_b);counter-reset:picked}._mk{display:flex;flex-wrap:wrap;gap:var(--_c);margin:0 0 var(--_b)}._ly{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--_c);margin:0;padding:0;list-style:none}._bg{display:flex;align-items:center;gap:var(--_c);border:1px solid var(--_k);border-radius:var(--_w);background:linear-gradient(180deg,rgb(var(--_u) / 0.6),rgb(var(--_t) / 0.85))}._bg:has(input:checked){border-color:var(--_n)}._w{display:flex;flex:1;align-items:center;gap:var(--_e);min-width:0;padding:var(--_e) var(--_c) var(--_e) var(--_e);cursor:pointer}._w input{flex:none;width:1.1rem;height:1.1rem;margin:0;accent-color:var(--_n)}._w input:checked{counter-increment:picked}._w ._bl{width:26px;height:26px}._lz{min-width:0;font-family:var(--_d);font-size:0.86rem;overflow-wrap:anywhere}._eb{flex:none;padding:0 var(--_e) 0 var(--_s);color:var(--_m);font-family:var(--_d);font-size:0.72rem}._eb:hover{color:var(--_g)}._bh ._w,._bh ._ec{opacity:0.55}._bh ._w{cursor:default}._ec{flex:none;color:var(--_ae);font-family:var(--_d);font-size:0.7rem;letter-spacing:0.1em;text-transform:uppercase}._ed{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--_b);margin-top:var(--_b);padding:var(--_e) var(--_b);border:1px solid var(--_p);border-radius:var(--_w);background:rgb(var(--_t) / 0.96)}._ma::before{content:counter(picked) " selected";font-family:var(--_d);font-size:0.95rem;font-weight:600}._ml{font-family:var(--_d);font-size:0.95rem;color:var(--_m)}.theme-picker-total-fallback::before{content:"from " attr(data-unit-price) " per theme; total at checkout"}.theme-picker-total-live{display:none}._mf{display:grid;gap:var(--_e);margin:0 0 var(--_b)}._mg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--_c) var(--_b);padding:var(--_e) var(--_b);border:1px solid var(--_n);border-radius:var(--_w);background:linear-gradient(180deg,rgb(var(--_u) / 0.8),rgb(var(--_t) / 0.9))}._mh{margin:0;color:var(--_g);font-family:var(--_d);font-size:0.95rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}._ee{display:flex;flex-wrap:wrap;gap:var(--_c);margin:0;padding:0;list-style:none}._ee li{display:inline-flex;align-items:center;gap:var(--_c);font-family:var(--_d);font-size:0.86rem}._mi{padding:var(--_s) var(--_e);border-radius:999px;background:var(--_n);color:var(--_ad);font-family:var(--_v);font-size:0.78rem;font-weight:700;letter-spacing:0.02em;line-height:1.4}[data-theme-offer-total]{display:none;margin:0}._mc{display:none;margin:0;padding:var(--_c) var(--_e);border:1px solid var(--_k);border-radius:var(--_w);background:linear-gradient(180deg,rgb(var(--_u) / 0.6),rgb(var(--_t) / 0.85));font-family:var(--_d);line-height:1.9}[data-theme-earned-count],._me{display:none}[data-theme-earned-count]{flex-wrap:wrap;align-items:center;gap:var(--_c) var(--_e)}._mj{padding:0.2rem 0.75rem;display:inline-block;border-radius:999px;background:var(--_ae);color:var(--_ad);font-family:var(--_v);font-size:0.82rem;font-weight:700;letter-spacing:0.02em}._mb{color:var(--_ae);font-weight:600}._md{color:var(--_h);font-size:0.86rem}.theme-picker-complete-note{display:none;margin:var(--_c) 0 0;color:var(--_m);font-size:0.86rem}._ed ._o{cursor:pointer}.hero-shots{min-width:0}.shot-radio{position:absolute;opacity:0;pointer-events:none}.shot-tabs{display:flex;flex-wrap:wrap;gap:var(--_b) var(--_c);margin-bottom:var(--_b)}.shot-tabs label{display:inline-flex;align-items:center;min-height:44px;padding:var(--_s) var(--_e);border:1px solid var(--_p);border-radius:999px;color:var(--_h);font-family:var(--_d);font-size:0.82rem;cursor:pointer}.shot-tabs label._hi{color:var(--_m);border-style:dashed;cursor:pointer}._e{position:relative;aspect-ratio:1100 / 688;border:1px solid var(--_p);border-radius:10px;overflow:hidden;background:#070b12}._h{position:absolute;inset:0;margin:0;opacity:0;transform:translateX(101%);transition:opacity 0.25s ease}._h img{display:block;width:100%;height:100%;object-fit:contain}@media (prefers-reduced-motion: reduce){._h{transition:none}}._az{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}._az:focus-visible{outline:2px solid var(--_g);outline-offset:-2px}.shot-full{position:fixed;inset:0;margin:auto;width:fit-content;height:fit-content;padding:0;border:1px solid var(--_p);border-radius:10px;overflow:hidden;background:#070b12;box-shadow:0 24px 72px rgb(0 0 0 / 0.55)}.shot-full::backdrop{background:rgb(2 6 12 / 0.72)}.shot-full img{display:block;width:auto;height:auto;max-width:92vw;max-height:88vh;object-fit:contain}.shot-full ._ay{position:absolute;top:var(--_c);right:var(--_c);display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1px solid var(--_p);border-radius:999px;background:rgb(7 11 18 / 0.85);color:var(--_h);font-size:1.1rem;cursor:pointer}.shot-full ._ay:hover,.shot-full ._ay:focus-visible{color:var(--_g);border-color:var(--_g)}.shot-full ._ay:focus-visible{outline:2px solid var(--_g);outline-offset:2px}._de{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:clamp(var(--_q),5vw,var(--_aj));align-items:start}@media (max-width: 900px){._de{grid-template-columns:minmax(0,1fr)}}button,[type="submit"],summary,[role="switch"],label[for]{cursor:pointer}button:disabled,[aria-disabled="true"]{cursor:not-allowed}input[type="checkbox"],input[type="radio"],label:has(>input),._w input{cursor:pointer}._bh ._w input{cursor:default}[data-copy],.cmd,li>code:first-child,p>code:only-child{user-select:all}.copy-btn{margin-left:0.5em;padding:8px;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--_h);background:transparent;border:0;border-radius:4px;cursor:pointer}.copy-btn:hover{color:var(--_n)}.copy-btn:focus-visible{outline:2px solid var(--_n);outline-offset:2px}.copy-btn svg{flex:0 0 auto}.copy-live{position:absolute;left:-9999px}.copy-row{display:inline-flex;align-items:center;gap:0.75em;width:max-content;min-width:100%;white-space:nowrap}.copy-enabled{user-select:none}.copy-command{user-select:all}.copy-row .copy-btn{flex:0 0 auto;margin-left:auto;user-select:none}._bk{min-width:0}._bk ._az{height:auto;border-radius:10px;overflow:hidden;background:#070b12}._bk ._az img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid var(--_p);border-radius:10px;background:#070b12}._fx._fw ._r{grid-template-columns:minmax(0,1fr)}._el{margin:var(--_b) 0 0;color:var(--_h);font-size:0.9rem;line-height:1.5}._fz{padding:var(--_l) var(--_l);border:1px solid var(--_p);border-radius:14px;background:linear-gradient(180deg,rgb(var(--_at) / 0.75),rgb(var(--_t) / 0.9));box-shadow:0 26px 60px rgb(var(--_ah) / 0.4)}._gc{margin:0;font-family:var(--_d);font-size:1.3rem;font-weight:700;letter-spacing:-0.01em}._gb{margin:var(--_c) 0 0;color:var(--_h);font-size:0.92rem}._aa{margin:var(--_b) 0 0;padding:0;list-style:none;counter-reset:install-step}._aa>li{padding:var(--_b) 0 0;counter-increment:install-step}._aa>li+li{margin-top:var(--_b);border-top:1px solid var(--_k)}._aa h3{display:flex;align-items:center;gap:var(--_e);margin:0 0 var(--_e);font-family:var(--_d);font-size:0.95rem;font-weight:600}._aa h3::before{content:counter(install-step);flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.7rem;height:1.7rem;border:1px solid var(--_g);border-radius:50%;color:var(--_g);font-size:0.82rem;font-weight:600}._aa p{margin:var(--_e) 0 0;color:var(--_h);font-size:0.92rem}._aa p strong{color:var(--_j)}._ga{margin:var(--_e) 0 0;padding:var(--_e) var(--_b);border:1px solid var(--_k);border-left:3px solid var(--_g);border-radius:8px;background:rgb(var(--_o) / 0.07);color:var(--_h);font-size:0.88rem}._dd{margin:var(--_b) 0 0;padding-top:var(--_b);border-top:1px solid var(--_k);color:var(--_m);font-size:0.85rem}._dd code{overflow-wrap:anywhere;padding:0 var(--_s);border:1px solid var(--_k);border-radius:5px;background:rgb(var(--_o) / 0.07);color:var(--_j);font-family:var(--_d);font-size:0.84em}._ff,._fh{margin:var(--_e) 0 0}._fg{margin:0 0 var(--_c);color:var(--_m);font-family:var(--_d);font-size:0.72rem;letter-spacing:0.12em;text-transform:uppercase}._cm,._cn{margin:0;padding:var(--_e) var(--_b);border:1px solid var(--_p);border-radius:9px;background:rgb(var(--_t) / 0.9);color:var(--_j);font-family:var(--_d);font-size:0.84rem;line-height:1.5;overflow-x:auto}._cm code,._cn code{font:inherit;white-space:pre}._gf{vertical-align:-4px;margin-right:0.25rem}._ca>._bf{animation:row-in var(--_ar) linear var(--_be) backwards}@media (prefers-reduced-motion: reduce){._ca>._bf{animation:none}}._en{max-width:100%}._es{display:grid;background:#000;line-height:0}._ce{grid-area:1 / 1;display:block}._ce img{display:block;width:100%;height:auto}._et{opacity:var(--_a)}._eo{flex:none;margin-left:0.5rem;padding:0.05rem 0.45rem;border:1px solid color-mix(in srgb,var(--_af),var(--_ao,var(--_p)) calc(var(--_a) * 100%));border-radius:999px;color:color-mix(in srgb,var(--_ag),var(--_aq,var(--_h)) calc(var(--_a) * 100%));font-size:0.66rem;letter-spacing:0.08em;text-transform:uppercase}._ep{margin:0.9rem 0 0;color:var(--_h);font-size:0.9rem}._er{margin:0.4rem 0 0;color:var(--_m);font-size:0.8rem}._eq{opacity:1}._hc{display:grid;gap:var(--_e);margin:0;padding:0;list-style:none}._hb{display:flex;flex-direction:column;align-items:flex-start;gap:var(--_c);padding:var(--_b);border:1px solid var(--_k);border-radius:var(--_w);background:linear-gradient(180deg,rgb(var(--_u) / 0.6),rgb(var(--_t) / 0.85))}._hf{display:flex;align-items:baseline;gap:var(--_c);margin:0}._hg{color:var(--_n);font-size:1rem;letter-spacing:0.12em}._he{color:var(--_h);font-size:0.78rem}._ha{margin:0;color:var(--_j)}._hd{margin:0;color:var(--_m);font-size:0.8rem}.theme-picker>*{margin-block:0}._a:hover,._a:focus-visible{transition:transform 0.16s ease}._a ._l{position:absolute;top:50%;left:50%;z-index:4;display:none;width:calc(100% + 28px);overflow:hidden;border:1px solid rgb(var(--_o) / 0.55);border-radius:calc(var(--_w) + 2px);background:var(--_bm);box-shadow:0 22px 48px rgb(var(--_ah) / 0.55);pointer-events:none;transform:translate(-50%,-50%)}._a ._fp{display:block;padding:5px var(--_e);border-bottom:1px solid var(--_k);color:var(--_h);font-family:var(--_d);font-size:0.68rem;letter-spacing:0.02em;white-space:nowrap;overflow:hidden}._a ._fr{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden}._a ._fq{display:block;width:100%;height:100%;object-fit:cover}._a ._p{position:absolute;top:0;bottom:0;left:-20%;width:140%;overflow:hidden;transform:skewX(-14deg)}._a ._p::after{content:"";position:absolute;top:0;right:0;bottom:0;width:26px;background:linear-gradient(90deg,transparent,rgb(var(--_bs) / 0.5))}._a ._y{position:absolute;top:0;bottom:0;left:14.2857%;width:71.4286%;transform:skewX(14deg)}._a ._z{position:absolute;right:var(--_c);bottom:var(--_c);padding:2px var(--_c);border:1px solid rgb(var(--_o) / 0.55);border-radius:999px;background:rgb(var(--_bh) / 0.92);color:var(--_n);font-family:var(--_d);font-size:0.68rem;letter-spacing:0.04em}@keyframes fx-a-open{from{opacity:0;transform:translate(-50%,-44%) scale(0.88)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes fx-a-sweep{from{transform:translateX(-112%) skewX(-14deg)}to{transform:translateX(0) skewX(-14deg)}}@keyframes fx-a-sweep-in{from{transform:skewX(14deg) translateX(156.8%)}to{transform:skewX(14deg) translateX(0)}}@keyframes fx-a-tick{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fx-a-fade{from{opacity:0}to{opacity:1}}._a:focus-visible,._a:active{z-index:3}._a:focus-visible ._l,._a:active ._l{display:block;animation:fx-a-open 0.34s cubic-bezier(0.2,0.8,0.2,1) both}._a:focus-visible ._p,._a:active ._p{animation:fx-a-sweep 0.8s cubic-bezier(0.6,0.05,0.3,1) 0.2s both}._a:focus-visible ._y,._a:active ._y{animation:fx-a-sweep-in 0.8s cubic-bezier(0.6,0.05,0.3,1) 0.2s both}._a:focus-visible ._z,._a:active ._z{animation:fx-a-tick 0.28s ease 0.95s both}@media (hover: hover){._a:hover{z-index:3}._a:hover ._l{display:block;animation:fx-a-open 0.34s cubic-bezier(0.2,0.8,0.2,1) both}._a:hover ._p{animation:fx-a-sweep 0.8s cubic-bezier(0.6,0.05,0.3,1) 0.2s both}._a:hover ._y{animation:fx-a-sweep-in 0.8s cubic-bezier(0.6,0.05,0.3,1) 0.2s both}._a:hover ._z{animation:fx-a-tick 0.28s ease 0.95s both}}@media (hover: none){._a{border-top-color:rgb(var(--_o) / 0.45)}}@media (prefers-reduced-motion: reduce){._a:hover ._l,._a:focus-visible ._l,._a:active ._l{animation:fx-a-fade 0.2s ease both}._a:hover ._p,._a:hover ._y,._a:hover ._z,._a:focus-visible ._p,._a:focus-visible ._y,._a:focus-visible ._z,._a:active ._p,._a:active ._y,._a:active ._z{animation:none}._a ._p::after{display:none}._a:hover,._a:focus-visible,._a:active{transform:none}}@supports (content-visibility: hidden){._a ._l{display:block;visibility:hidden;content-visibility:hidden}._a:focus-visible ._l,._a:active ._l{visibility:visible;content-visibility:visible}@media (hover: hover){._a:hover ._l{visibility:visible;content-visibility:visible}}}._ka{color:color-mix(in srgb,var(--_f),var(--_ak) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._jq{color:color-mix(in srgb,var(--_f),var(--_x) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._jo{color:color-mix(in srgb,var(--_f),var(--_am) calc(var(--_a)*100%))}._jy{color:color-mix(in srgb,var(--_f),var(--_al) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._js{color:color-mix(in srgb,var(--_f),var(--_ax) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._jt{color:color-mix(in srgb,var(--_f),var(--_az) calc(var(--_a)*100%))}._jv{color:color-mix(in srgb,var(--_f),var(--_ak) calc(var(--_a)*100%))}._kc{color:color-mix(in srgb,var(--_f),var(--_aw) calc(var(--_a)*100%))}._jr{color:color-mix(in srgb,var(--_f),var(--_bc) calc(var(--_a)*100%))}._kb{color:color-mix(in srgb,var(--_f),var(--_an) calc(var(--_a)*100%))}._jw{color:color-mix(in srgb,var(--_f),var(--_ay) calc(var(--_a)*100%))}._jz{color:color-mix(in srgb,var(--_f),var(--_x) calc(var(--_a)*100%))}._ju{color:color-mix(in srgb,var(--_f),var(--_ap) calc(var(--_a)*100%))}._jx{color:color-mix(in srgb,var(--_f),var(--_bb) calc(var(--_a)*100%))}._hs{color:color-mix(in srgb,var(--_f),var(--_aa) calc(var(--_a)*100%))}._ht{color:color-mix(in srgb,var(--_f),var(--_aa) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._hu{color:color-mix(in srgb,var(--_f),var(--_av) calc(var(--_a)*100%))}._ih{color:color-mix(in srgb,var(--_f),var(--_av) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._ii{color:color-mix(in srgb,var(--_f),var(--_am) calc(var(--_a)*100%))}._ij{color:color-mix(in srgb,var(--_f),var(--_am) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._ik{color:color-mix(in srgb,var(--_f),var(--_an) calc(var(--_a)*100%))}._il{color:color-mix(in srgb,var(--_f),var(--_an) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._im{color:color-mix(in srgb,var(--_f),var(--_az) calc(var(--_a)*100%))}._in{color:color-mix(in srgb,var(--_f),var(--_az) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._io{color:color-mix(in srgb,var(--_f),var(--_ao) calc(var(--_a)*100%))}._ip{color:color-mix(in srgb,var(--_f),var(--_ao) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._iq{color:color-mix(in srgb,var(--_f),var(--_ba) calc(var(--_a)*100%))}._ir{color:color-mix(in srgb,var(--_f),var(--_ba) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._is{color:color-mix(in srgb,var(--_f),var(--_ap) calc(var(--_a)*100%))}._it{color:color-mix(in srgb,var(--_f),var(--_ap) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._iu{color:color-mix(in srgb,var(--_f),var(--_bb) calc(var(--_a)*100%))}._iv{color:color-mix(in srgb,var(--_f),var(--_bb) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._iw{color:color-mix(in srgb,var(--_f),var(--_bc) calc(var(--_a)*100%))}._ix{color:color-mix(in srgb,var(--_f),var(--_bc) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._hv{color:color-mix(in srgb,var(--_f),var(--_ak) calc(var(--_a)*100%))}._hw{color:color-mix(in srgb,var(--_f),var(--_ak) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._hx{color:color-mix(in srgb,var(--_f),var(--_aw) calc(var(--_a)*100%))}._hy{color:color-mix(in srgb,var(--_f),var(--_aw) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._hz{color:color-mix(in srgb,var(--_f),var(--_x) calc(var(--_a)*100%))}._ia{color:color-mix(in srgb,var(--_f),var(--_x) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._ib{color:color-mix(in srgb,var(--_f),var(--_ax) calc(var(--_a)*100%))}._ic{color:color-mix(in srgb,var(--_f),var(--_ax) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._id{color:color-mix(in srgb,var(--_f),var(--_ay) calc(var(--_a)*100%))}._ie{color:color-mix(in srgb,var(--_f),var(--_ay) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._if{color:color-mix(in srgb,var(--_f),var(--_al) calc(var(--_a)*100%))}._ig{color:color-mix(in srgb,var(--_f),var(--_al) calc(var(--_a)*100%));font-weight:calc(400 + 300*var(--_a))}._jp{font-weight:calc(400 + 300*var(--_a))}._iy{background:color-mix(in srgb,var(--_r),var(--_aa) calc(var(--_a)*100%))}._iz{background:color-mix(in srgb,var(--_r),var(--_av) calc(var(--_a)*100%))}._jg{background:color-mix(in srgb,var(--_r),var(--_am) calc(var(--_a)*100%))}._jh{background:color-mix(in srgb,var(--_r),var(--_an) calc(var(--_a)*100%))}._ji{background:color-mix(in srgb,var(--_r),var(--_az) calc(var(--_a)*100%))}._jj{background:color-mix(in srgb,var(--_r),var(--_ao) calc(var(--_a)*100%))}._jk{background:color-mix(in srgb,var(--_r),var(--_ba) calc(var(--_a)*100%))}._jl{background:color-mix(in srgb,var(--_r),var(--_ap) calc(var(--_a)*100%))}._jm{background:color-mix(in srgb,var(--_r),var(--_bb) calc(var(--_a)*100%))}._jn{background:color-mix(in srgb,var(--_r),var(--_bc) calc(var(--_a)*100%))}._ja{background:color-mix(in srgb,var(--_r),var(--_ak) calc(var(--_a)*100%))}._jb{background:color-mix(in srgb,var(--_r),var(--_aw) calc(var(--_a)*100%))}._jc{background:color-mix(in srgb,var(--_r),var(--_x) calc(var(--_a)*100%))}._jd{background:color-mix(in srgb,var(--_r),var(--_ax) calc(var(--_a)*100%))}._je{background:color-mix(in srgb,var(--_r),var(--_ay) calc(var(--_a)*100%))}._jf{background:color-mix(in srgb,var(--_r),var(--_al) calc(var(--_a)*100%))}._b ._c:nth-child(1){--_i:0}._b ._c:nth-child(2){--_i:1}._b ._c:nth-child(3){--_i:2}._b ._c:nth-child(4){--_i:3}._b ._c:nth-child(5){--_i:4}._b ._c:nth-child(6){--_i:5}._b ._c:nth-child(7){--_i:6}._b ._c:nth-child(8){--_i:7}._b ._c:nth-child(9){--_i:8}._b ._c:nth-child(10){--_i:9}._b ._c:nth-child(11){--_i:10}._b ._c:nth-child(12){--_i:11}._b ._c:nth-child(13){--_i:12}._b ._c:nth-child(14){--_i:13}._b ._c:nth-child(15){--_i:14}._b ._c:nth-child(16){--_i:15}._b ._c:nth-child(17){--_i:16}._b ._c:nth-child(18){--_i:17}._b ._c:nth-child(19){--_i:18}._b ._c:nth-child(20){--_i:19}._b ._c:nth-child(21){--_i:20}._b ._c:nth-child(22){--_i:21}._b ._c:nth-child(23){--_i:22}._b ._c:nth-child(24){--_i:23}._b ._c:nth-child(25){--_i:24}._b ._c:nth-child(26){--_i:25}._b ._c:nth-child(27){--_i:26}._b ._c:nth-child(28){--_i:27}._b ._c:nth-child(29){--_i:28}._b ._c:nth-child(30){--_i:29}._b ._c:nth-child(31){--_i:30}._b ._c:nth-child(32){--_i:31}._b ._c:nth-child(33){--_i:32}._b ._c:nth-child(34){--_i:33}._b ._c:nth-child(35){--_i:34}._b ._c:nth-child(36){--_i:35}._b ._c:nth-child(37){--_i:36}._b ._c:nth-child(38){--_i:37}._b ._c:nth-child(39){--_i:38}@keyframes term-home-home-s0-b0-in{0%,0.0000%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}0.0001%{opacity:1;transform:translateY(3px)}0.2860%,100%{opacity:1;transform:none}}._kf{animation-name:term-home-home-s0-b0-in}@keyframes term-home-home-s0-b0-wordmark-in{0%,8.2952%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}8.2953%{opacity:1;transform:translateY(3px)}10.5835%,100%{opacity:1;transform:none}}._ko{animation-name:term-home-home-s0-b0-wordmark-in}@keyframes term-home-home-s0-b0-l0-in{0%,8.5526%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}8.5527%{opacity:1;transform:translateY(3px)}10.8410%,100%{opacity:1;transform:none}}._kg{animation-name:term-home-home-s0-b0-l0-in}@keyframes term-home-home-s0-b0-l1-in{0%,8.8101%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}8.8102%{opacity:1;transform:translateY(3px)}11.0984%,100%{opacity:1;transform:none}}._kh{animation-name:term-home-home-s0-b0-l1-in}@keyframes term-home-home-s0-b0-l2-in{0%,9.0675%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}9.0676%{opacity:1;transform:translateY(3px)}11.3558%,100%{opacity:1;transform:none}}._ki{animation-name:term-home-home-s0-b0-l2-in}@keyframes term-home-home-s0-b0-l3-in{0%,9.3249%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}9.3250%{opacity:1;transform:translateY(3px)}11.6133%,100%{opacity:1;transform:none}}._kj{animation-name:term-home-home-s0-b0-l3-in}@keyframes term-home-home-s0-b0-l4-in{0%,9.5824%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}9.5825%{opacity:1;transform:translateY(3px)}11.8707%,100%{opacity:1;transform:none}}._kk{animation-name:term-home-home-s0-b0-l4-in}@keyframes term-home-home-s0-b0-l5-in{0%,9.8398%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}9.8399%{opacity:1;transform:translateY(3px)}12.1281%,100%{opacity:1;transform:none}}._kl{animation-name:term-home-home-s0-b0-l5-in}@keyframes term-home-home-s0-b0-l6-in{0%,10.0973%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}10.0974%{opacity:1;transform:translateY(3px)}12.3856%,100%{opacity:1;transform:none}}._km{animation-name:term-home-home-s0-b0-l6-in}@keyframes term-home-home-s0-b1-in{0%,12.3856%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}12.3857%{opacity:1;transform:translateY(3px)}12.6716%,100%{opacity:1;transform:none}}._kp{animation-name:term-home-home-s0-b1-in}@keyframes term-home-home-s0-b1-wordmark-in{0%,20.6808%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}20.6809%{opacity:1;transform:translateY(3px)}22.9691%,100%{opacity:1;transform:none}}._ky{animation-name:term-home-home-s0-b1-wordmark-in}@keyframes term-home-home-s0-b1-l0-in{0%,20.9382%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}20.9383%{opacity:1;transform:translateY(3px)}23.2265%,100%{opacity:1;transform:none}}._kq{animation-name:term-home-home-s0-b1-l0-in}@keyframes term-home-home-s0-b1-l1-in{0%,21.1957%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}21.1958%{opacity:1;transform:translateY(3px)}23.4840%,100%{opacity:1;transform:none}}._kr{animation-name:term-home-home-s0-b1-l1-in}@keyframes term-home-home-s0-b1-l2-in{0%,21.4531%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}21.4532%{opacity:1;transform:translateY(3px)}23.7414%,100%{opacity:1;transform:none}}._ks{animation-name:term-home-home-s0-b1-l2-in}@keyframes term-home-home-s0-b1-l3-in{0%,21.7105%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}21.7106%{opacity:1;transform:translateY(3px)}23.9989%,100%{opacity:1;transform:none}}._kt{animation-name:term-home-home-s0-b1-l3-in}@keyframes term-home-home-s0-b1-l4-in{0%,21.9680%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}21.9681%{opacity:1;transform:translateY(3px)}24.2563%,100%{opacity:1;transform:none}}._ku{animation-name:term-home-home-s0-b1-l4-in}@keyframes term-home-home-s0-b1-l5-in{0%,22.2254%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}22.2255%{opacity:1;transform:translateY(3px)}24.5137%,100%{opacity:1;transform:none}}._kv{animation-name:term-home-home-s0-b1-l5-in}@keyframes term-home-home-s0-b1-l6-in{0%,22.4828%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}22.4829%{opacity:1;transform:translateY(3px)}24.7712%,100%{opacity:1;transform:none}}._kw{animation-name:term-home-home-s0-b1-l6-in}@keyframes term-home-home-s0-b2-in{0%,39.0732%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}39.0733%{opacity:1;transform:translateY(3px)}39.3593%,100%{opacity:1;transform:none}}._kz{animation-name:term-home-home-s0-b2-in}@keyframes term-home-home-s1-b0-in{0%,50.5149%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}50.5150%{opacity:1;transform:translateY(3px)}50.8009%,100%{opacity:1;transform:none}}._lc{animation-name:term-home-home-s1-b0-in}@keyframes term-home-home-s1-b0-wordmark-in{0%,58.8101%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}58.8102%{opacity:1;transform:translateY(3px)}61.0984%,100%{opacity:1;transform:none}}._ll{animation-name:term-home-home-s1-b0-wordmark-in}@keyframes term-home-home-s1-b0-l0-in{0%,59.0675%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}59.0676%{opacity:1;transform:translateY(3px)}61.3558%,100%{opacity:1;transform:none}}._ld{animation-name:term-home-home-s1-b0-l0-in}@keyframes term-home-home-s1-b0-l1-in{0%,59.3249%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}59.3250%{opacity:1;transform:translateY(3px)}61.6133%,100%{opacity:1;transform:none}}._le{animation-name:term-home-home-s1-b0-l1-in}@keyframes term-home-home-s1-b0-l2-in{0%,59.5824%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}59.5825%{opacity:1;transform:translateY(3px)}61.8707%,100%{opacity:1;transform:none}}._lf{animation-name:term-home-home-s1-b0-l2-in}@keyframes term-home-home-s1-b0-l3-in{0%,59.8398%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}59.8399%{opacity:1;transform:translateY(3px)}62.1281%,100%{opacity:1;transform:none}}._lg{animation-name:term-home-home-s1-b0-l3-in}@keyframes term-home-home-s1-b0-l4-in{0%,60.0973%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}60.0974%{opacity:1;transform:translateY(3px)}62.3856%,100%{opacity:1;transform:none}}._lh{animation-name:term-home-home-s1-b0-l4-in}@keyframes term-home-home-s1-b0-l5-in{0%,60.3547%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}60.3548%{opacity:1;transform:translateY(3px)}62.6430%,100%{opacity:1;transform:none}}._li{animation-name:term-home-home-s1-b0-l5-in}@keyframes term-home-home-s1-b0-l6-in{0%,60.6121%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}60.6122%{opacity:1;transform:translateY(3px)}62.9005%,100%{opacity:1;transform:none}}._lj{animation-name:term-home-home-s1-b0-l6-in}@keyframes term-home-home-s1-b1-in{0%,62.9005%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}62.9006%{opacity:1;transform:translateY(3px)}63.1865%,100%{opacity:1;transform:none}}._lm{animation-name:term-home-home-s1-b1-in}@keyframes term-home-home-s1-b1-wordmark-in{0%,71.1957%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}71.1958%{opacity:1;transform:translateY(3px)}73.4840%,100%{opacity:1;transform:none}}._lr{animation-name:term-home-home-s1-b1-wordmark-in}@keyframes term-home-home-s1-b1-l0-in{0%,71.4531%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}71.4532%{opacity:1;transform:translateY(3px)}73.7414%,100%{opacity:1;transform:none}}._ln{animation-name:term-home-home-s1-b1-l0-in}@keyframes term-home-home-s1-b1-l1-in{0%,71.7105%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}71.7106%{opacity:1;transform:translateY(3px)}73.9989%,100%{opacity:1;transform:none}}._lo{animation-name:term-home-home-s1-b1-l1-in}@keyframes term-home-home-s1-b1-l2-in{0%,71.9680%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}71.9681%{opacity:1;transform:translateY(3px)}74.2563%,100%{opacity:1;transform:none}}._lp{animation-name:term-home-home-s1-b1-l2-in}@keyframes term-home-home-s1-b2-in{0%,88.5584%{opacity:0;transform:translateY(3px);animation-timing-function:steps(1,end)}88.5585%{opacity:1;transform:translateY(3px)}88.8444%,100%{opacity:1;transform:none}}._ls{animation-name:term-home-home-s1-b2-in}@keyframes term-home-home-s0-b0-type{0%,2.0023%{transform:scaleX(1)}8.0092%,100%{transform:scaleX(0)}}._kn::after{animation-name:term-home-home-s0-b0-type}@keyframes term-home-home-s0-b1-type{0%,14.3879%{transform:scaleX(1)}20.3947%,100%{transform:scaleX(0)}}._kx::after{animation-name:term-home-home-s0-b1-type}@keyframes term-home-home-s0-b2-type{0%,41.0755%{transform:scaleX(1)}47.0824%,100%{transform:scaleX(0)}}._la::after{animation-name:term-home-home-s0-b2-type}@keyframes term-home-home-s1-b0-type{0%,52.5172%{transform:scaleX(1)}58.5240%,100%{transform:scaleX(0)}}._lk::after{animation-name:term-home-home-s1-b0-type}@keyframes term-home-home-s1-b1-type{0%,64.9027%{transform:scaleX(1)}70.9096%,100%{transform:scaleX(0)}}._lq::after{animation-name:term-home-home-s1-b1-type}@keyframes term-home-home-s1-b2-type{0%,90.5606%{transform:scaleX(1)}96.5675%,100%{transform:scaleX(0)}}._lt::after{animation-name:term-home-home-s1-b2-type}@keyframes term-home-home-s0-window{0%,0.0000%{opacity:0}0.2860%,47.0824%{opacity:1}47.3684%,100%{opacity:0}}._ke{animation-name:term-home-home-s0-window}@keyframes term-home-home-s1-window{0%,50.5149%{opacity:0}50.8009%,96.5675%{opacity:1}96.8535%,100%{opacity:0}}._lb{animation-name:term-home-home-s1-window}._v._lv{--_bd:17.48s}#shot-vs-code:checked~._e #panel-vs-code,#shot-firefox:checked~._e #panel-firefox,#shot-claude-code:checked~._e #panel-claude-code,#shot-gemini-cli:checked~._e #panel-gemini-cli,#shot-jetbrains:checked~._e #panel-jetbrains,#shot-neovim:checked~._e #panel-neovim,#shot-wezterm:checked~._e #panel-wezterm,#shot-foot:checked~._e #panel-foot,#shot-btop:checked~._e #panel-btop,#shot-lazygit:checked~._e #panel-lazygit,#shot-chrome:checked~._e #panel-chrome{opacity:1;transform:none}#shot-vs-code:checked~.shot-tabs label[for="shot-vs-code"],#shot-firefox:checked~.shot-tabs label[for="shot-firefox"],#shot-claude-code:checked~.shot-tabs label[for="shot-claude-code"],#shot-gemini-cli:checked~.shot-tabs label[for="shot-gemini-cli"],#shot-jetbrains:checked~.shot-tabs label[for="shot-jetbrains"],#shot-neovim:checked~.shot-tabs label[for="shot-neovim"],#shot-wezterm:checked~.shot-tabs label[for="shot-wezterm"],#shot-foot:checked~.shot-tabs label[for="shot-foot"],#shot-btop:checked~.shot-tabs label[for="shot-btop"],#shot-lazygit:checked~.shot-tabs label[for="shot-lazygit"],#shot-chrome:checked~.shot-tabs label[for="shot-chrome"]{border-color:var(--_g);color:var(--_g);background:rgb(var(--_ab) / 0.06)}#shot-vs-code:focus-visible~.shot-tabs label[for="shot-vs-code"],#shot-firefox:focus-visible~.shot-tabs label[for="shot-firefox"],#shot-claude-code:focus-visible~.shot-tabs label[for="shot-claude-code"],#shot-gemini-cli:focus-visible~.shot-tabs label[for="shot-gemini-cli"],#shot-jetbrains:focus-visible~.shot-tabs label[for="shot-jetbrains"],#shot-neovim:focus-visible~.shot-tabs label[for="shot-neovim"],#shot-wezterm:focus-visible~.shot-tabs label[for="shot-wezterm"],#shot-foot:focus-visible~.shot-tabs label[for="shot-foot"],#shot-btop:focus-visible~.shot-tabs label[for="shot-btop"],#shot-lazygit:focus-visible~.shot-tabs label[for="shot-lazygit"],#shot-chrome:focus-visible~.shot-tabs label[for="shot-chrome"]{outline:2px solid var(--_g);outline-offset:2px}@keyframes hero-shot-cycle{0%,9.0509%,100%{opacity:1;transform:none}9.0609%,99.99%{opacity:0;transform:translateX(101%)}}@keyframes hero-tab-on{0%,9.0509%,100%{opacity:1}9.0609%,99.99%{opacity:0}}@keyframes hero-tab-off{0%,9.0509%,100%{opacity:0}9.0609%,99.99%{opacity:1}}.shot-tabs label{position:relative}.shot-tabs label::before{content:attr(data-text) / "";position:absolute;inset:-1px;display:flex;align-items:center;justify-content:center;border:1px solid var(--_g);border-radius:inherit;color:var(--_g);background:rgb(var(--_ab) / 0.06);opacity:0;pointer-events:none}._h{animation:hero-shot-cycle 44s linear infinite}.shot-tabs label::before{animation:hero-tab-on 44s linear infinite}.shot-tabs label span{animation:hero-tab-off 44s linear infinite}#panel-vs-code,.shot-tabs label[for="shot-vs-code"]::before,.shot-tabs label[for="shot-vs-code"] span{animation-delay:-44s}#panel-firefox,.shot-tabs label[for="shot-firefox"]::before,.shot-tabs label[for="shot-firefox"] span{animation-delay:-40s}#panel-claude-code,.shot-tabs label[for="shot-claude-code"]::before,.shot-tabs label[for="shot-claude-code"] span{animation-delay:-36s}#panel-gemini-cli,.shot-tabs label[for="shot-gemini-cli"]::before,.shot-tabs label[for="shot-gemini-cli"] span{animation-delay:-32s}#panel-jetbrains,.shot-tabs label[for="shot-jetbrains"]::before,.shot-tabs label[for="shot-jetbrains"] span{animation-delay:-28s}#panel-neovim,.shot-tabs label[for="shot-neovim"]::before,.shot-tabs label[for="shot-neovim"] span{animation-delay:-24s}#panel-wezterm,.shot-tabs label[for="shot-wezterm"]::before,.shot-tabs label[for="shot-wezterm"] span{animation-delay:-20s}#panel-foot,.shot-tabs label[for="shot-foot"]::before,.shot-tabs label[for="shot-foot"] span{animation-delay:-16s}#panel-btop,.shot-tabs label[for="shot-btop"]::before,.shot-tabs label[for="shot-btop"] span{animation-delay:-12s}#panel-lazygit,.shot-tabs label[for="shot-lazygit"]::before,.shot-tabs label[for="shot-lazygit"] span{animation-delay:-8s}#panel-chrome,.shot-tabs label[for="shot-chrome"]::before,.shot-tabs label[for="shot-chrome"] span{animation-delay:-4s}@media (scripting: enabled){._h,.shot-tabs label::before,.shot-tabs label span{animation:none}._h{content-visibility:hidden}#shot-vs-code:checked~._e #panel-vs-code,#shot-firefox:checked~._e #panel-firefox,#shot-claude-code:checked~._e #panel-claude-code,#shot-gemini-cli:checked~._e #panel-gemini-cli,#shot-jetbrains:checked~._e #panel-jetbrains,#shot-neovim:checked~._e #panel-neovim,#shot-wezterm:checked~._e #panel-wezterm,#shot-foot:checked~._e #panel-foot,#shot-btop:checked~._e #panel-btop,#shot-lazygit:checked~._e #panel-lazygit,#shot-chrome:checked~._e #panel-chrome{content-visibility:visible}.hero-shots:not(:has(.shot-radio:checked)) ._h:first-child{opacity:1;transform:none;content-visibility:visible}.hero-shots:not(:has(.shot-radio:checked)) .shot-tabs label:first-child::before{opacity:1}.hero-shots:not(:has(.shot-radio:checked)) .shot-tabs label:first-child span{opacity:0}}.hero-shots:has(.shot-radio:checked) ._h,.hero-shots:has(.shot-radio:checked) .shot-tabs label::before,.hero-shots:has(.shot-radio:checked) .shot-tabs label span{animation:none}.hero-shots.is-offscreen ._h,.hero-shots.is-offscreen .shot-tabs label::before,.hero-shots.is-offscreen .shot-tabs label span,.hero-shots:has(.shot-full:popover-open) ._h,.hero-shots:has(.shot-full:popover-open) .shot-tabs label::before,.hero-shots:has(.shot-full:popover-open) .shot-tabs label span{animation-play-state:paused}@media (prefers-reduced-motion: reduce){._h,.shot-tabs label::before,.shot-tabs label span{animation:none}._h:first-child{opacity:1;transform:none}.shot-tabs label:first-child::before{opacity:1}.shot-tabs label:first-child span{opacity:0}.hero-shots:has(.shot-radio:checked) ._h:first-child{opacity:0;transform:translateX(101%)}.hero-shots:has(.shot-radio:checked) .shot-tabs label:first-child::before{opacity:0}.hero-shots:has(.shot-radio:checked) .shot-tabs label:first-child span{opacity:1}}