@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("./noto-serif-cyrillic-ext-wght-normal-TXJO43P6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("./noto-serif-cyrillic-wght-normal-HVLIFTQ4.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("./noto-serif-greek-ext-wght-normal-QTA3JEB3.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("./noto-serif-greek-wght-normal-5PPLP64R.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("./noto-serif-math-wght-normal-DCDVZ32H.woff2") format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("./noto-serif-vietnamese-wght-normal-2J7WWANR.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("./noto-serif-latin-ext-wght-normal-D33SCHLP.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("./noto-serif-latin-wght-normal-SE7LSV22.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: system-ui, sans-serif;--font-mono: ui-monospace, monospace;--text: #1a1a1a;--text-heading: #111;--text-muted: #374151;--text-light: #6b7280;--bg: #fff;--bg-soft: #f9fafb;--bg-muted: #f3f4f6;--bg-accent: #e5e7eb;--border: #d1d5db;--border-w: .0625rem;--mark: #fff3a0;--link: #2563eb;--link-hover: #1d4ed8;--link-visited: #7c3aed;--focus-ring: rgba(37, 99, 235, .15);--btn-active: #bfc4cc;--btn-text-on: #fff;--submit-active: #1e40af;--danger: #ea580c;--danger-hover: #c2410c;--danger-active: #9a3412;--radius-xs: .1875rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-pill: 62.4375rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4}body{margin:0;padding:0;max-width:44rem;margin-inline:auto;font-family:var(--font-sans);font-size:1rem;line-height:1.6;color:var(--text);background:var(--bg)}h1,h2,h3,h4,h5,h6{margin-top:2rem;margin-bottom:.75rem;line-height:1.25;color:var(--text-heading)}h1{font-size:2.25rem}h2{font-size:1.75rem}h3{font-size:1.4rem}h4{font-size:1.15rem}h5{font-size:1rem}h6{font-size:.875rem}p{margin:0 0 1rem}small{font-size:.875rem}mark{background:var(--mark);padding:.1rem .25rem;border-radius:.125rem}abbr[title]{text-decoration:underline dotted;cursor:help}sub,sup{font-size:.75rem;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5rem}sub{bottom:-.25rem}a{color:var(--link);text-decoration:underline;text-underline-offset:.125rem}a:hover{color:var(--link-hover)}a:visited{color:var(--link-visited)}nav{position:sticky;top:0;z-index:100;padding:.75rem 1rem;background:var(--bg-soft);border-bottom:var(--border-w) solid var(--border);margin-bottom:1.5rem}nav p{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 0;margin-bottom:0}nav p+p{margin-top:.25rem}nav a{text-decoration:none;white-space:nowrap}nav a+a:before{content:"\b7";padding:0 .375rem;color:var(--text-light)}nav a:hover{text-decoration:underline}ul,ol{padding-left:1.125rem;margin-top:0}li{margin-bottom:.25rem}dl{margin:0 0 1rem}dt{font-weight:700;margin-top:.5rem}dd{margin-left:1.5rem;margin-bottom:.25rem}blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:.25rem solid var(--border);background:var(--bg-soft);color:var(--text-muted)}blockquote p:last-child{margin-bottom:0}code,kbd,samp{font-family:var(--font-mono);font-size:.9rem}code{background:var(--bg-muted);padding:.15rem .35rem;border-radius:var(--radius-xs)}pre{margin:1rem 0;padding:1rem;overflow:auto;max-height:15.125rem;background:var(--bg-muted);border:var(--border-w) solid var(--border);color:var(--text);border-radius:var(--radius-md);line-height:1.5}pre code{background:none;padding:0;border-radius:0;color:inherit;font-size:.875rem}kbd{background:var(--bg-muted);border:var(--border-w) solid var(--border);border-bottom-width:.125rem;padding:.1rem .4rem;border-radius:var(--radius-xs);font-size:.85rem}hr{border:none;border-top:var(--border-w) solid var(--border);margin:2rem 0}img,video{max-width:100%;height:auto;display:block;border-radius:var(--radius-sm)}figure{margin:1.5rem 0}figcaption{font-size:.875rem;color:var(--text-light);margin-top:.5rem}table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95rem;border:var(--border-w) solid var(--bg-accent)}thead{border-bottom:.125rem solid var(--border);background:var(--bg-accent)}th{text-align:left;padding:.6rem .75rem;font-weight:700;color:var(--text-heading);border:var(--border-w) solid var(--border)}td{padding:.6rem .75rem;border:var(--border-w) solid var(--bg-accent)}tr:nth-child(2n){background:var(--bg-muted)}fieldset{border:var(--border-w) solid var(--border);border-radius:var(--radius-md);padding:1rem 1.25rem;margin:1rem 0}legend{font-weight:700;padding:0 .25rem}label{display:block;margin-bottom:.25rem;font-weight:500}input,textarea,select{font-family:inherit;font-size:1rem;padding:.5rem .65rem;border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);width:100%;max-width:100%;margin-bottom:.75rem;transition:border-color .15s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--link);box-shadow:0 0 0 var(--radius-xs) var(--focus-ring)}input[type=color]{width:3rem;height:1.854rem;padding:.2rem;cursor:pointer}input[type=checkbox],input[type=radio]{width:auto;margin-right:.4rem;vertical-align:middle}textarea{resize:vertical;min-height:5rem}fieldset>div{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;align-items:center}fieldset>div>label{text-align:right;margin-bottom:0;white-space:nowrap}fieldset>div>input,fieldset>div>textarea,fieldset>div>select{margin-bottom:0}fieldset>div>span{grid-column:2}button,input[type=submit],input[type=reset],input[type=button]{font-family:inherit;font-size:1rem;font-weight:500;padding:.5rem 1.25rem;border:var(--border-w) solid transparent;border-radius:var(--radius-sm);background:var(--bg-accent);color:var(--text);cursor:pointer;display:inline-block;width:auto;transition:background .15s ease}button:hover:not(:disabled):not([role=link]),input[type=button]:hover:not(:disabled){background:var(--border)}button:active:not(:disabled):not([role=link]),input[type=button]:active:not(:disabled){background:var(--btn-active)}button[type=submit],input[type=submit]{background:var(--link);color:var(--btn-text-on)}button[type=submit]:hover:not(:disabled),input[type=submit]:hover:not(:disabled){background:var(--link-hover)}button[type=submit]:active:not(:disabled),input[type=submit]:active:not(:disabled){background:var(--submit-active)}button[type=reset],input[type=reset]{background:var(--danger);color:var(--btn-text-on)}button[type=reset]:hover:not(:disabled),input[type=reset]:hover:not(:disabled){background:var(--danger-hover)}button[type=reset]:active:not(:disabled),input[type=reset]:active:not(:disabled){background:var(--danger-active)}button:disabled,input[type=submit]:disabled,input[type=reset]:disabled,input[type=button]:disabled{opacity:.5;cursor:not-allowed}button[role=link]{background:none;border:none;padding:0;color:var(--link);text-decoration:underline;text-underline-offset:.125rem;font-weight:inherit;cursor:pointer}button[role=link]:hover:not(:disabled){color:var(--link-hover)}button[role=link]:active:not(:disabled){color:var(--submit-active)}button[role=link]:disabled{color:var(--text-light);cursor:not-allowed}button[type=reset][role=link]{background:none;color:var(--danger)}button[type=reset][role=link]:hover:not(:disabled){background:none;color:var(--danger-hover)}button[type=reset][role=link]:active:not(:disabled){background:none;color:var(--danger-active)}details[role=menu]{margin:0;padding:0;border:none;background:none;display:inline-block;position:relative}details[role=menu]>summary+div{position:absolute;right:0;top:calc(100% + .25rem);display:grid;gap:.25rem;justify-items:start;padding:.75rem 1rem;background:var(--bg);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);box-shadow:0 4px 12px #0000001f;white-space:nowrap;z-index:10}details[role=menu] hr{width:100%;margin:.25rem 0}details[role=menu]>summary{color:var(--link);text-decoration:underline;text-underline-offset:.125rem;font-weight:inherit;list-style:none;display:inline-flex;align-items:center;gap:.375rem}details[role=menu]>summary>svg{display:block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}details[role=menu]>summary::marker,details[role=menu]>summary::-webkit-details-marker{display:none;content:""}details[role=menu]>summary:hover{color:var(--link-hover)}button>svg,button>span>svg{display:block;width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}button:has(>svg:only-child),button:has(>span:only-child>svg:only-child){padding:.5rem;line-height:1}button>span:only-child:has(>svg:only-child){display:contents}button:has(>span:only-child>svg:only-child){background:var(--bg);border:var(--border-w) solid var(--border)}button:has(>span:only-child>svg:only-child):hover:not(:disabled){background:var(--bg-muted)}button:has(>span:only-child>svg:only-child):active:not(:disabled){background:var(--bg-accent)}button:has(>svg+span),button:has(>span+svg){display:inline-grid;align-items:center;gap:.4rem}button:has(>svg+span){grid-template-columns:1.25rem auto}button:has(>span+svg){grid-template-columns:auto 1.25rem}details{margin:1rem 0;padding:.75rem 1rem;border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--bg-soft)}summary{cursor:pointer;font-weight:600}details[open] summary{margin-bottom:.5rem}details[role=menu][open]>summary{margin-bottom:0}dialog{border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);padding:0 1.5rem;max-width:32rem;box-shadow:0 .25rem 1.5rem #00000026}dialog::backdrop{background:#0006}progress{appearance:none;width:100%;height:.75rem;border-radius:var(--radius-pill);overflow:hidden;border:none;background:var(--bg-accent)}progress::-webkit-progress-bar{background:var(--bg-accent);border-radius:var(--radius-pill)}progress::-webkit-progress-value{background:var(--link);border-radius:var(--radius-pill)}progress::-moz-progress-bar{background:var(--link);border-radius:var(--radius-pill)}meter{width:100%;height:.75rem}address{font-style:normal;margin-bottom:1rem}time{font-variant-numeric:tabular-nums}output{font-weight:500}section{margin-bottom:2.5rem}@media(max-width:44rem){body{padding:1rem}}
