@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bench:#0a0b0c;--bench-2:#111315;--bench-3:#181b1e;--rule:#eceef017;--rule-strong:#eceef02e;--text:#eceef0;--text-2:#a6adb4;--text-3:#737b83;--report:#f3f4f5;--report-2:#e7e9eb;--ink:#0a0b0c;--ink-2:#454b51;--rule-ink:#0a0b0c1f;--signal:#a4f4f7;--signal-ink:#0f6b66;--fault:#ff4d3d;--metal:#c5cbd1;--copper:#b87333;--mask:#0f2a22;--bg:var(--bench);--bg-raised:var(--bench-2);--bg-hover:var(--bench-3);--fg:var(--text);--fg-2:var(--text-2);--fg-3:var(--text-3);--line:var(--rule);--line-strong:var(--rule-strong);--accent:var(--signal);--accent-text:var(--signal);--focus:var(--signal);--grid-minor:#eceef008;--grid-major:#eceef00d;--font-sans:var(--font-montserrat), "Montserrat Variable", Montserrat, ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono-stack:var(--font-mono), "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--step--1:.8rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:clamp(1.375rem, 1.2rem + .6vw, 1.56rem);--step-3:clamp(1.625rem, 1.3rem + 1.3vw, 2.1rem);--step-4:clamp(2rem, 1.35rem + 2.4vw, 3rem);--step-5:clamp(2.4rem, 1.4rem + 4.1vw, 4.4rem);--step-6:clamp(2.9rem, 1.3rem + 6.6vw, 6.6rem);--mono-xs:11px;--mono-sm:12px;--mono-md:13px;--tracking-mono:.06em;--tracking-h1:-.04em;--tracking-h2:-.03em;--tracking-h3:-.02em;--measure:66ch;--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--s-24:24px;--s-32:32px;--s-48:48px;--s-64:64px;--s-96:96px;--s-128:128px;--s-176:176px;--section-y:clamp(72px, 9vw, 144px);--cols:12;--gutter:clamp(16px, 2vw, 28px);--max:1360px;--pad:clamp(16px, 4vw, 48px);--header-h:64px;--mobilebar-h:60px;--radius:2px;--hairline:1px;--tick:10px;--ease:cubic-bezier(.2, .8, .1, 1);--ease-linear:linear;--dur-1:.16s;--dur-2:.32s;--dur-3:.7s;--z-base:0;--z-raised:10;--z-header:50;--z-mobilebar:45;--z-overlay:80;--z-cursor:90;--z-skip:100}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bench);scroll-padding-top:calc(var(--header-h) + 16px);hanging-punctuation:first last}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bench);min-height:100svh;color:var(--text);font-family:var(--font-sans);font-size:var(--step-0);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-weight:400;line-height:1.6;display:flex}main{flex:1 0 auto}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}ul[role=list],ol[role=list]{padding:0;list-style:none}table{border-collapse:collapse}p,li,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance;color:var(--fg)}p{text-wrap:pretty}[hidden]{display:none!important}h1,.h1{font-size:var(--step-5);letter-spacing:var(--tracking-h1);font-weight:600;line-height:.95}h2,.h2{font-size:var(--step-4);letter-spacing:var(--tracking-h2);font-weight:560;line-height:1.02}h3,.h3{font-size:var(--step-2);letter-spacing:var(--tracking-h3);font-weight:560;line-height:1.15}h4,.h4{font-size:var(--step-1);letter-spacing:-.01em;font-weight:560;line-height:1.25}.display{font-size:var(--step-6);letter-spacing:var(--tracking-h1);font-weight:600;line-height:.95}.lead{font-size:var(--step-1);color:var(--fg-2);max-width:52ch;line-height:1.5}.muted{color:var(--fg-2)}.num,.tabular{font-variant-numeric:tabular-nums}code,kbd,samp,pre{font-family:var(--font-mono-stack);font-size:.9em}strong,b{font-weight:600}::selection{background:var(--signal);color:var(--bench)}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius)}.tone-bench,[data-tone=bench]{--bg:var(--bench);--bg-raised:var(--bench-2);--bg-hover:var(--bench-3);background-color:var(--bench);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tone-bench-2,[data-tone=bench-2]{--bg:var(--bench-2);--bg-raised:var(--bench-3);--bg-hover:var(--bench-3);background-color:var(--bench-2);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tone-report,[data-tone=report]{--bg:var(--report);--bg-raised:#fbfbfc;--bg-hover:var(--report-2);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-2);--line:var(--rule-ink);--line-strong:#0a0b0c3d;--accent:var(--signal-ink);--accent-text:var(--signal-ink);--focus:var(--ink);--grid-minor:#0a0b0c09;--grid-major:#0a0b0c0f;background-color:var(--report);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tone-report ::selection{background:var(--ink);color:var(--report)}[data-tone=report] ::selection{background:var(--ink);color:var(--report)}.container{width:100%;max-width:calc(var(--max) + 2 * var(--pad));padding-inline:var(--pad);margin-inline:auto}.grid-12{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.prose-measure{max-width:var(--measure)}.mono-label{font-family:var(--font-mono-stack);font-size:var(--mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--fg-2);font-weight:500;line-height:1.4}.mono-label[data-size=xs]{font-size:var(--mono-xs)}.mono-label[data-size=md]{font-size:var(--mono-md)}.mono{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.grid-bg{isolation:isolate;position:relative}.grid-bg:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right, var(--grid-major) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-major) 1px, transparent 1px), linear-gradient(to right, var(--grid-minor) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-minor) 1px, transparent 1px);background-size:64px 64px,64px 64px,8px 8px,8px 8px;background-position:var(--grid-x,-1px) var(--grid-y,-1px);-webkit-mask-image:radial-gradient(var(--grid-fade,75% 70%) at var(--grid-fx,70%) var(--grid-fy,35%), #000 0%, #00000059 55%, transparent 100%);-webkit-mask-image:radial-gradient(var(--grid-fade,75% 70%) at var(--grid-fx,70%) var(--grid-fy,35%), #000 0%, #00000059 55%, transparent 100%);-webkit-mask-image:radial-gradient(var(--grid-fade,75% 70%) at var(--grid-fx,70%) var(--grid-fy,35%), #000 0%, #00000059 55%, transparent 100%);mask-image:radial-gradient(var(--grid-fade,75% 70%) at var(--grid-fx,70%) var(--grid-fy,35%), #000 0%, #00000059 55%, transparent 100%);position:absolute;inset:0}.ticks{position:relative}.ticks:after{--_c:var(--tick-color,var(--line-strong));--_l:var(--tick,10px);content:"";inset:var(--tick-inset,-1px);pointer-events:none;background:linear-gradient(var(--_c), var(--_c)) top left / var(--_l) 1px no-repeat, linear-gradient(var(--_c), var(--_c)) top left / 1px var(--_l) no-repeat, linear-gradient(var(--_c), var(--_c)) top right / var(--_l) 1px no-repeat, linear-gradient(var(--_c), var(--_c)) top right / 1px var(--_l) no-repeat, linear-gradient(var(--_c), var(--_c)) bottom left / var(--_l) 1px no-repeat, linear-gradient(var(--_c), var(--_c)) bottom left / 1px var(--_l) no-repeat, linear-gradient(var(--_c), var(--_c)) bottom right / var(--_l) 1px no-repeat, linear-gradient(var(--_c), var(--_c)) bottom right / 1px var(--_l) no-repeat;position:absolute}.rule{border:0;border-top:1px solid var(--line)}.skip-link{z-index:var(--z-skip);background:var(--signal);color:var(--bench);border-radius:var(--radius);transition:transform var(--dur-1) var(--ease);padding:10px 14px;font-weight:500;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus-visible{outline-color:var(--text);transform:none}.prose{max-width:var(--measure);color:var(--fg)}.prose>*+*{margin-top:1.1em}.prose h2{font-size:var(--step-3);scroll-margin-top:calc(var(--header-h) + 24px);margin-top:2.2em}.prose h3{font-size:var(--step-1);scroll-margin-top:calc(var(--header-h) + 24px);margin-top:1.8em}.prose h2+*,.prose h3+*{margin-top:.6em}.prose p,.prose li{color:var(--fg-2)}.prose strong{color:var(--fg)}.prose a{color:var(--fg);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);transition:text-decoration-thickness var(--dur-1) var(--ease);text-decoration-thickness:1px}.prose a:hover{text-decoration-thickness:2px}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.4em}.prose ul li::marker{color:var(--fg-3)}.prose ol li::marker{font-family:var(--font-mono-stack);color:var(--fg-3);font-size:.8em}.prose blockquote{border-left:1px solid var(--accent);padding-left:var(--s-24);color:var(--fg);font-size:var(--step-1);line-height:1.45}.prose blockquote p{color:inherit}.prose hr{border:0;border-top:1px solid var(--line);margin-block:2.4em}.prose code{background:var(--bg-hover);border-radius:var(--radius);padding:.1em .35em}.prose table{font-variant-numeric:tabular-nums;width:100%;font-size:.94em}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.6em .8em .6em 0}.prose th{font-family:var(--font-mono-stack);font-size:var(--mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--fg-3);font-weight:500}.prose img{border-radius:var(--radius)}[data-reveal]{transition:opacity var(--dur-3) var(--ease), transform var(--dur-3) var(--ease), clip-path var(--dur-3) var(--ease);transition-delay:calc(var(--i,0) * 70ms)}html.js [data-reveal]:not([data-inview]){opacity:0;transform:translateY(14px)}html.js [data-reveal=fade]:not([data-inview]){transform:none}html.js [data-reveal=clip]:not([data-inview]){opacity:1;clip-path:inset(0 0 100%);transform:none}html.js [data-reveal=line]:not([data-inview]){opacity:1;transform-origin:0;transform:scaleX(0)}[data-reveal=clip]{clip-path:inset(0)}svg[data-draw] [data-part]{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--ease);transition-delay:calc(var(--i,0) * 90ms)}html.js svg[data-draw]:not([data-inview]) [data-part]{stroke-dashoffset:1px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html.js [data-reveal]:not([data-inview]){opacity:1;clip-path:none;transform:none}html.js svg[data-draw]:not([data-inview]) [data-part]{stroke-dashoffset:0}}@media print{html,body{color:#000;background:#fff}[data-print=hide]{display:none!important}}.table-scroll{max-width:100%;overflow-x:auto}@media (width<=767px){body{padding-bottom:calc(var(--mobilebar-h) + env(safe-area-inset-bottom))}}main:focus{outline:none}html.no-io [data-reveal]{opacity:1!important;clip-path:none!important;transform:none!important}html.no-io svg[data-draw] [data-part]{stroke-dashoffset:0!important}:root{--font-montserrat:"Montserrat Variable";--font-mono:"JetBrains Mono Variable"}
