.eng[data-astro-cid-ddz7sqrx]{position:relative;overflow-x:clip;padding:var(--hsec, var(--sec)) max(var(--gutter),env(safe-area-inset-right,0px)) 0 max(var(--gutter),env(safe-area-inset-left,0px))}.eng-in[data-astro-cid-ddz7sqrx]{max-width:var(--maxw, calc(var(--container) - 2 * var(--gutter)));margin-inline:auto}.eng-head[data-astro-cid-ddz7sqrx]{max-width:780px}.eng-head[data-astro-cid-ddz7sqrx] .label[data-astro-cid-ddz7sqrx]{margin:0}.eng-head[data-astro-cid-ddz7sqrx] h2[data-astro-cid-ddz7sqrx]{margin:16px 0 0;max-width:none;font-weight:300;font-size:clamp(28px,1.9vw + 16px,48px);line-height:1.1;letter-spacing:-.03em}.eng--home[data-astro-cid-ddz7sqrx] .eng-head[data-astro-cid-ddz7sqrx] h2[data-astro-cid-ddz7sqrx]{font-size:clamp(31px,1.9vw + 18px,52px);line-height:1.08}.eng-lead[data-astro-cid-ddz7sqrx]{margin:clamp(14px,1.6vw,20px) 0 0;max-width:54ch;font-size:clamp(16px,.25vw + 15px,18.5px);line-height:1.6;color:var(--ink-2)}.eng-code[data-astro-cid-ddz7sqrx]{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:clamp(36px,4.4vw,60px)}.eng-code[data-astro-cid-ddz7sqrx]:before{content:"";position:absolute;inset:-14% -10% -6% 10%;z-index:-1;pointer-events:none;background:radial-gradient(50% 56% at 56% 46%,#ffffff0a,#0000 70%)}@media(width>=1000px){.eng-code[data-astro-cid-ddz7sqrx].is-tabs{grid-template-columns:minmax(220px,2.5fr) minmax(0,9.5fr);column-gap:clamp(24px,2.4vw,32px);align-items:start}}.eng-tabs[data-astro-cid-ddz7sqrx]{display:none}.is-tabs[data-astro-cid-ddz7sqrx] .eng-tabs[data-astro-cid-ddz7sqrx]{display:grid;align-content:start}.eng-tab[data-astro-cid-ddz7sqrx]{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:3px 10px;width:100%;min-height:68px;padding:14px 12px 15px 10px;border:0;border-radius:var(--cut-m);corner-shape:bevel;background:none;color:var(--ink-2);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .3s,background-color .4s var(--ease),box-shadow .4s var(--ease);-webkit-hyphens:manual;hyphens:manual}.eng-tab[data-astro-cid-ddz7sqrx]+.eng-tab[data-astro-cid-ddz7sqrx]:before{content:"";position:absolute;left:12px;right:12px;top:0;height:1px;background:var(--hair)}.eng-tab[data-astro-cid-ddz7sqrx]:hover{color:var(--ink);background-color:#ffffff09}.eng-tab[data-astro-cid-ddz7sqrx][aria-selected=true]{color:var(--ink);background:linear-gradient(90deg,#ffffff18,#ffffff08);box-shadow:inset 0 1px #ffffff1a}.eng-tab[data-astro-cid-ddz7sqrx][aria-selected=true]:before,.eng-tab[data-astro-cid-ddz7sqrx][aria-selected=true]+.eng-tab[data-astro-cid-ddz7sqrx]:before{opacity:0}.eng-tab[data-astro-cid-ddz7sqrx]:focus-visible{outline-offset:2px}.eng-tab-n[data-astro-cid-ddz7sqrx]{grid-row:span 2;font:400 12px/1.6 var(--mono);letter-spacing:.1em;color:var(--ink-3);font-variant-numeric:tabular-nums;transition:color .3s}.eng-tab[data-astro-cid-ddz7sqrx][aria-selected=true] .eng-tab-n[data-astro-cid-ddz7sqrx]{color:var(--ink)}.eng-tab-t[data-astro-cid-ddz7sqrx]{font-size:16px;font-weight:400;line-height:1.35}.eng-tab-f[data-astro-cid-ddz7sqrx]{font:400 12px/1.4 var(--mono);letter-spacing:.02em;color:var(--ink-3)}@media(width<=999px){.is-tabs[data-astro-cid-ddz7sqrx] .eng-tabs[data-astro-cid-ddz7sqrx]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.eng-tab[data-astro-cid-ddz7sqrx]{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-height:0;padding:12px 14px 14px;border-radius:var(--cut-s);background:linear-gradient(#ffffff0d,#ffffff04);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff12}.eng-tab[data-astro-cid-ddz7sqrx]+.eng-tab[data-astro-cid-ddz7sqrx]:before{display:none}.eng-tab[data-astro-cid-ddz7sqrx]:hover{background:linear-gradient(#ffffff14,#ffffff06)}.eng-tab[data-astro-cid-ddz7sqrx][aria-selected=true]{background:linear-gradient(#ffffff24,#ffffff0d);box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff29}.eng-tab-n[data-astro-cid-ddz7sqrx]{grid-row:auto;line-height:1}.eng-tab-t[data-astro-cid-ddz7sqrx]{font-size:15px}}@media(width<=640px){.is-tabs[data-astro-cid-ddz7sqrx] .eng-tabs[data-astro-cid-ddz7sqrx]{grid-template-columns:repeat(2,minmax(0,1fr))}.eng-tab-f[data-astro-cid-ddz7sqrx]{display:none}}.eng-panels[data-astro-cid-ddz7sqrx]{display:grid;gap:40px;min-width:0}.is-tabs[data-astro-cid-ddz7sqrx] .eng-panels[data-astro-cid-ddz7sqrx]{gap:0}.is-tabs[data-astro-cid-ddz7sqrx] .eng-panel[data-astro-cid-ddz7sqrx]{grid-area:1 / 1}.is-tabs[data-astro-cid-ddz7sqrx] .eng-panel[data-astro-cid-ddz7sqrx]:not(.is-active){visibility:hidden}.eng-panel[data-astro-cid-ddz7sqrx]{display:flex;flex-direction:column;min-width:0}.eng-win[data-astro-cid-ddz7sqrx]{flex:1;display:flex;flex-direction:column;min-width:0;border-radius:var(--cut-m);corner-shape:bevel;background:linear-gradient(180deg,oklch(100% 0 0 / .035),oklch(100% 0 0 / .012) 41px,transparent 41px),linear-gradient(168deg,var(--obs-2) 0%,oklch(11.5% .002 286) 46%,var(--obs-3) 100%);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff0d,0 60px 120px -50px #000000e6,0 30px 60px -36px #000000bf}.eng-bar[data-astro-cid-ddz7sqrx]{display:flex;align-items:center;gap:14px;min-height:41px;padding:0 18px;border-bottom:1px solid oklch(100% 0 0 / .07);font:400 11.5px/1.3 var(--mono);letter-spacing:.04em;color:var(--ink-3);white-space:nowrap}.eng-dots[data-astro-cid-ddz7sqrx]{display:flex;gap:6px;flex:none}.eng-dots[data-astro-cid-ddz7sqrx] i[data-astro-cid-ddz7sqrx]{width:8px;height:8px;border-radius:var(--cut-xs);corner-shape:bevel;background:#2d2d30}.eng-path[data-astro-cid-ddz7sqrx]{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink-2)}.eng-pre[data-astro-cid-ddz7sqrx]{flex:1;margin:0;padding:20px 22px 24px;overflow-x:auto;overscroll-behavior-x:contain;font:400 clamp(12px,.2vw + 11px,13px) / 1.75 var(--mono);font-variant-ligatures:none;font-feature-settings:"calt" 0,"liga" 0;color:#98989c;tab-size:2;white-space:pre;scrollbar-width:thin;scrollbar-color:oklch(100% 0 0 / .2) transparent}@media(hover:none){.eng-pre[data-astro-cid-ddz7sqrx]{overflow-x:visible;white-space:pre-wrap;overflow-wrap:anywhere}}.eng-pre[data-astro-cid-ddz7sqrx]:focus-visible{outline-offset:-3px}.eng-pre[data-astro-cid-ddz7sqrx] code[data-astro-cid-ddz7sqrx]{font:inherit}.eng-pre[data-astro-cid-ddz7sqrx] .t-k{color:#f5f5f6}.eng-pre[data-astro-cid-ddz7sqrx] .t-f{color:#dedee0}.eng-pre[data-astro-cid-ddz7sqrx] .t-i{color:#c4c4c7}.eng-pre[data-astro-cid-ddz7sqrx] .t-s{color:#aaaaae}.eng-cap[data-astro-cid-ddz7sqrx]{margin:18px 0 0;max-width:70ch;font-size:15.5px;line-height:1.6;color:var(--ink-2)}.eng-stack[data-astro-cid-ddz7sqrx]{margin-top:clamp(88px,10vw,150px)}.eng-stack-head[data-astro-cid-ddz7sqrx]{max-width:780px;margin-bottom:clamp(26px,3.2vw,44px)}.eng-stack-head[data-astro-cid-ddz7sqrx] h3[data-astro-cid-ddz7sqrx]{margin:0;font-weight:300;font-size:clamp(26px,1.1vw + 18px,36px);line-height:1.12;letter-spacing:-.025em}.eng-stack-head[data-astro-cid-ddz7sqrx] p[data-astro-cid-ddz7sqrx]{margin:clamp(12px,1.4vw,18px) 0 0;max-width:56ch;font-size:clamp(16px,.25vw + 15px,18px);line-height:1.6;color:var(--ink-2)}.pt[data-astro-cid-ddz7sqrx]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}@media(width>=600px){.pt[data-astro-cid-ddz7sqrx]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}@media(width>=760px){.pt[data-astro-cid-ddz7sqrx]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(width>=1100px){.pt[data-astro-cid-ddz7sqrx]{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}}.pt-el[data-astro-cid-ddz7sqrx]{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:clamp(118px,6vw + 88px,156px);padding:11px 12px 12px;border-radius:var(--cut-s);corner-shape:bevel;background:linear-gradient(160deg,var(--obs-1),var(--obs-2) 44%,var(--obs-3));box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px #ffffff0d;-webkit-hyphens:manual;hyphens:manual;transition:box-shadow .45s var(--ease)}.pt-el[data-astro-cid-ddz7sqrx]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;corner-shape:inherit;background:radial-gradient(130% 100% at 22% 0,#ffffff18,#ffffff08 58%,#0000);opacity:0;transition:opacity .45s var(--ease)}.pt-el[data-astro-cid-ddz7sqrx]:hover{box-shadow:inset 0 1px #ffffff42,inset 0 0 0 1px #ffffff21}.pt-el[data-astro-cid-ddz7sqrx]:hover:before{opacity:1}.pt-n[data-astro-cid-ddz7sqrx]{font:400 10.5px/1 var(--mono);letter-spacing:.08em;color:var(--ink-3);font-variant-numeric:tabular-nums}.pt-sym[data-astro-cid-ddz7sqrx]{margin-top:clamp(18px,1.6vw,26px);font-weight:300;font-size:clamp(27px,1vw + 20px,38px);line-height:1;letter-spacing:-.03em;color:var(--ink)}.pt-name[data-astro-cid-ddz7sqrx]{margin-top:9px;font-size:13px;font-weight:500;line-height:1.25;color:var(--ink)}.pt-cat[data-astro-cid-ddz7sqrx]{margin-top:auto;padding-top:5px;font:400 10px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.eng-cta[data-astro-cid-ddz7sqrx]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 36px;margin-top:clamp(40px,5vw,64px);padding-top:clamp(26px,3vw,36px);border-top:1px solid var(--hair)}.eng-cta[data-astro-cid-ddz7sqrx] p[data-astro-cid-ddz7sqrx]{margin:0;max-width:58ch;font-size:clamp(16px,.25vw + 15px,18px);line-height:1.55;color:var(--ink-2)}@media(width<=560px){.eng-cta[data-astro-cid-ddz7sqrx] .btn[data-astro-cid-ddz7sqrx]{width:100%}}@media(width<=640px){.eng-pre[data-astro-cid-ddz7sqrx]{padding:16px 16px 20px}.eng-bar[data-astro-cid-ddz7sqrx]{padding:0 14px}.eng-rt[data-astro-cid-ddz7sqrx]{display:none}.pt-el[data-astro-cid-ddz7sqrx]{padding:10px 10px 11px}}
