.language-switcher[data-v-145372e3]{display:flex;align-items:center;justify-content:space-between;gap:var(--tm-gap-inline);font-size:var(--tm-size-s)}.language-switcher__label[data-v-145372e3]{color:var(--tm-text-muted)}.language-switcher__wrap[data-v-145372e3]{position:relative;display:flex;align-items:center}.language-switcher__wrap select[data-v-145372e3]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:calc(var(--tm-pad-control-x) + 1.25em);cursor:pointer;min-width:7rem}.language-switcher__arrow[data-v-145372e3]{position:absolute;right:var(--tm-pad-control-x);pointer-events:none;color:var(--tm-text-muted)}.scheme-switcher[data-v-bfeb2cf4]{display:flex;align-items:center;justify-content:space-between;gap:var(--tm-gap-inline);font-size:var(--tm-size-s)}.scheme-switcher__label[data-v-bfeb2cf4]{color:var(--tm-text-muted)}.scheme-switcher__group[data-v-bfeb2cf4]{display:flex;border:var(--tm-border-width) solid var(--tm-border-strong);border-radius:var(--tm-radius-control);overflow:hidden}.scheme-switcher__option[data-v-bfeb2cf4]{display:flex;align-items:center;justify-content:center;padding:var(--tm-gap-tight) var(--tm-gap-inline);border:none;border-right:var(--tm-border-width) solid var(--tm-border-strong);border-radius:0;background:transparent;cursor:pointer;color:var(--tm-text-muted)}.scheme-switcher__option[data-v-bfeb2cf4]:last-child{border-right:none}.scheme-switcher__option[data-v-bfeb2cf4]:hover:not(.is-active){background:var(--tm-surface-sunken);color:var(--tm-text)}.scheme-switcher__option[data-v-bfeb2cf4]:active:not(.is-active){background:var(--tm-border)}.scheme-switcher__option.is-active[data-v-bfeb2cf4]{background:var(--tm-accent);color:var(--tm-text-inverted)}.app-shell[data-v-ca565c6c]{display:grid;grid-template-columns:1fr;min-height:100vh}.app-shell__nav[data-v-ca565c6c]{padding:var(--tm-pad-section);border-bottom:var(--tm-border-width) solid var(--tm-border);background:var(--tm-surface-raised);align-self:start}.app-shell__brand-row[data-v-ca565c6c]{display:flex;align-items:center;gap:0}.app-shell__brand[data-v-ca565c6c]{font-size:var(--tm-size-l);font-weight:var(--tm-weight-strong);color:var(--tm-accent-text);white-space:nowrap;overflow:hidden}.app-shell__menu[data-v-ca565c6c]{display:inline-flex;align-items:center;gap:var(--tm-gap-tight);margin-left:auto}.app-shell__collapse[data-v-ca565c6c]{display:none;margin-left:auto}.app-shell__entries[data-v-ca565c6c]{display:none;margin-top:var(--tm-gap-stack)}.app-shell__entries.is-open[data-v-ca565c6c]{display:block;max-height:20rem;overflow-y:auto}.app-shell__separator[data-v-ca565c6c]{border:none;border-top:var(--tm-border-width) solid var(--tm-border);margin:0 0 var(--tm-gap-stack)}.app-shell__list[data-v-ca565c6c]{list-style:none;margin:0 0 var(--tm-gap-stack);padding:0;display:flex;flex-direction:column;gap:var(--tm-gap-tight)}.app-shell__entry[data-v-ca565c6c]{display:flex;align-items:center;padding:var(--tm-pad-control-y);border-radius:var(--tm-radius-control);color:var(--tm-text);text-decoration:none;line-height:1}.app-shell__icon[data-v-ca565c6c]{flex-shrink:0}.app-shell__entry-label[data-v-ca565c6c]{margin-left:var(--tm-gap-inline);white-space:nowrap;overflow:hidden;min-width:0}.app-shell__entry[data-v-ca565c6c]:hover:not(.router-link-active){background:var(--tm-surface-sunken)}.app-shell__entry.router-link-active[data-v-ca565c6c]{font-weight:var(--tm-weight-strong);background:var(--tm-accent);color:var(--tm-text-inverted)}.app-shell__entry.router-link-active[data-v-ca565c6c]:hover{background:var(--tm-accent-hover)}.app-shell__preferences[data-v-ca565c6c]{display:flex;flex-wrap:wrap;gap:var(--tm-gap-inline);align-items:center;padding-top:var(--tm-gap-stack);border-top:var(--tm-border-width) solid var(--tm-border)}.app-shell__main[data-v-ca565c6c]{padding:var(--tm-pad-page);min-width:0}@media(min-width:48rem){.app-shell[data-v-ca565c6c]{grid-template-columns:auto 1fr}.app-shell__nav[data-v-ca565c6c]{padding:var(--tm-pad-section) var(--tm-pad-control-x);width:15rem;border-bottom:none;border-right:var(--tm-border-width) solid var(--tm-border);display:flex;flex-direction:column;align-self:stretch;transition:width var(--tm-motion) ease-in-out}.app-shell__menu[data-v-ca565c6c]{display:none}.app-shell__entries[data-v-ca565c6c]{display:block;flex:1}.app-shell__preferences[data-v-ca565c6c]{flex-direction:column;align-items:stretch;padding-left:var(--tm-pad-control-y)}.app-shell__brand[data-v-ca565c6c]{max-width:20rem;transition:max-width var(--tm-motion) ease-in-out,opacity var(--tm-motion) ease-in-out}.app-shell__entry-label[data-v-ca565c6c]{transition:margin-left var(--tm-motion) ease-in-out,opacity var(--tm-motion) ease-in-out}.app-shell__collapse[data-v-ca565c6c]{display:none}.app-shell.is-collapsed .app-shell__nav[data-v-ca565c6c]{width:calc(3.75rem + var(--tm-border-width))}.app-shell.is-collapsed .app-shell__brand[data-v-ca565c6c]{max-width:0;opacity:0}.app-shell.is-collapsed .app-shell__entry-label[data-v-ca565c6c]{margin-left:0;opacity:0;pointer-events:none}.app-shell.is-collapsed .app-shell__entry[data-v-ca565c6c]{position:relative}.app-shell.is-collapsed .app-shell__entry[data-v-ca565c6c]:after{content:attr(aria-label);position:absolute;left:calc(100% + var(--tm-gap-inline));top:50%;transform:translateY(-50%);white-space:nowrap;background:var(--tm-surface-raised);border:var(--tm-border-width) solid var(--tm-border-strong);padding:var(--tm-pad-control-y) var(--tm-pad-control-x);border-radius:var(--tm-radius-control);font-size:var(--tm-size-s);font-weight:var(--tm-weight);color:var(--tm-text);display:none;z-index:100;pointer-events:none}.app-shell.is-collapsed .app-shell__entry[data-v-ca565c6c]:hover:after,.app-shell.is-collapsed .app-shell__entry[data-v-ca565c6c]:focus-visible:after{display:block}.app-shell.is-collapsed .app-shell__preferences[data-v-ca565c6c]{display:none}}@media(min-width:72rem){.app-shell__collapse[data-v-ca565c6c]{display:inline-flex;align-items:center;justify-content:center;padding:var(--tm-pad-control-y);border:none;background:transparent;color:var(--tm-text-muted);cursor:pointer;border-radius:var(--tm-radius-control);flex-shrink:0}.app-shell__collapse[data-v-ca565c6c]:hover{background:var(--tm-surface-sunken);color:var(--tm-text)}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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{--tm-sand-000: #ffffff;--tm-sand-050: #fbf9f4;--tm-sand-100: #f2eee4;--tm-sand-150: #ece7dc;--tm-sand-200: #ded8c9;--tm-sand-250: #d3cdc0;--tm-sand-300: #b4ac9c;--tm-sand-350: #a9a294;--tm-sand-400: #8a8375;--tm-sand-450: #7a7365;--tm-sand-500: #5c574d;--tm-sand-550: #4a453c;--tm-sand-600: #3a362f;--tm-sand-650: #37332c;--tm-sand-800: #232019;--tm-sand-850: #1e1c18;--tm-sand-900: #1a1815;--tm-sand-950: #121110;--tm-sand-999: #000000;--tm-moss-300: #96c6b1;--tm-moss-350: #8fc4ac;--tm-moss-400: #7fb69f;--tm-moss-600: #2f5d50;--tm-moss-650: #2a574a;--tm-moss-700: #264c42;--tm-amber-100: #fdf3d6;--tm-amber-300: #f2ce72;--tm-amber-500: #d9b650;--tm-amber-700: #6b4e00;--tm-amber-800: #6e5a1e;--tm-amber-900: #2e2610;--tm-rose-100: #fbe7ea;--tm-rose-300: #f5a3b0;--tm-rose-500: #d4778a;--tm-rose-700: #8a1224;--tm-rose-800: #7a2b36;--tm-rose-900: #331519;--tm-sky-100: #e3f0f7;--tm-sky-300: #9bcde6;--tm-sky-500: #6fa8c4;--tm-sky-700: #0f4c6b;--tm-sky-800: #2e5f76;--tm-sky-900: #10262f;--tm-fern-100: #e2f1e7;--tm-fern-300: #93cfae;--tm-fern-500: #6fa98a;--tm-fern-700: #1f5b3a;--tm-fern-800: #2c5b3f;--tm-fern-900: #12281c;--tm-step-1: .25rem;--tm-step-2: .5rem;--tm-step-3: .75rem;--tm-step-4: 1rem;--tm-step-6: 1.5rem;--tm-step-8: 2rem}:root{color-scheme:light dark;--tm-surface: light-dark(var(--tm-sand-050), var(--tm-sand-900));--tm-surface-raised: light-dark(var(--tm-sand-000), var(--tm-sand-800));--tm-surface-sunken: light-dark(var(--tm-sand-100), var(--tm-sand-950));--tm-text: light-dark(var(--tm-sand-850), var(--tm-sand-150));--tm-text-muted: light-dark(var(--tm-sand-500), var(--tm-sand-350));--tm-text-inverted: light-dark(var(--tm-sand-000), var(--tm-sand-950));--tm-border: light-dark(var(--tm-sand-200), var(--tm-sand-650));--tm-border-strong: light-dark(var(--tm-sand-400), var(--tm-sand-450));--tm-accent: light-dark(var(--tm-moss-600), var(--tm-moss-400));--tm-accent-hover: light-dark(var(--tm-moss-700), var(--tm-moss-300));--tm-accent-text: light-dark(var(--tm-moss-650), var(--tm-moss-350));--tm-focus: light-dark(var(--tm-moss-600), var(--tm-moss-350));--tm-warn: light-dark(var(--tm-amber-700), var(--tm-amber-300));--tm-warn-surface: light-dark(var(--tm-amber-100), var(--tm-amber-900));--tm-warn-border: light-dark(var(--tm-amber-500), var(--tm-amber-800));--tm-danger: light-dark(var(--tm-rose-700), var(--tm-rose-300));--tm-danger-surface: light-dark(var(--tm-rose-100), var(--tm-rose-900));--tm-danger-border: light-dark(var(--tm-rose-500), var(--tm-rose-800));--tm-info: light-dark(var(--tm-sky-700), var(--tm-sky-300));--tm-info-surface: light-dark(var(--tm-sky-100), var(--tm-sky-900));--tm-info-border: light-dark(var(--tm-sky-500), var(--tm-sky-800));--tm-success: light-dark(var(--tm-fern-700), var(--tm-fern-300));--tm-success-surface: light-dark(var(--tm-fern-100), var(--tm-fern-900));--tm-success-border: light-dark(var(--tm-fern-500), var(--tm-fern-800));--tm-font-body: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tm-font-heading: var(--tm-font-body);--tm-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--tm-text-scale: 1;--tm-size-s: calc(.875rem * var(--tm-text-scale));--tm-size-m: calc(1rem * var(--tm-text-scale));--tm-size-l: calc(1.125rem * var(--tm-text-scale));--tm-size-xl: calc(1.375rem * var(--tm-text-scale));--tm-weight: 400;--tm-weight-strong: 600;--tm-leading: 1.6;--tm-leading-tight: 1.3;--tm-measure: 70ch;--tm-radius-control: .25rem;--tm-radius-surface: .375rem;--tm-border-width: 1px;--tm-density: 1;--tm-gap-tight: calc(var(--tm-step-1) * var(--tm-density));--tm-gap-inline: calc(var(--tm-step-2) * var(--tm-density));--tm-gap-stack: calc(var(--tm-step-3) * var(--tm-density));--tm-pad-control-y: calc(var(--tm-step-2) * var(--tm-density));--tm-pad-control-x: calc(var(--tm-step-3) * var(--tm-density));--tm-pad-section: calc(var(--tm-step-4) * var(--tm-density));--tm-pad-page: calc(var(--tm-step-6) * var(--tm-density));--tm-motion: .15s}@media(prefers-contrast:more){:root{--tm-text: light-dark(var(--tm-sand-999), var(--tm-sand-000));--tm-text-muted: light-dark(var(--tm-sand-600), var(--tm-sand-250));--tm-border: light-dark(var(--tm-sand-400), var(--tm-sand-450));--tm-border-strong: light-dark(var(--tm-sand-550), var(--tm-sand-300))}}:root[data-contrast=more]{--tm-text: light-dark(var(--tm-sand-999), var(--tm-sand-000));--tm-text-muted: light-dark(var(--tm-sand-600), var(--tm-sand-250));--tm-border: light-dark(var(--tm-sand-400), var(--tm-sand-450));--tm-border-strong: light-dark(var(--tm-sand-550), var(--tm-sand-300))}@media(prefers-reduced-motion:reduce){:root{--tm-motion: 0ms}}*,*:before,*:after{box-sizing:border-box}body{margin:0;color:var(--tm-text);background:var(--tm-surface);font-family:var(--tm-font-body);font-size:var(--tm-size-m);line-height:var(--tm-leading)}h1,h2,h3{font-family:var(--tm-font-heading);font-weight:var(--tm-weight-strong);line-height:var(--tm-leading-tight);margin:0 0 var(--tm-gap-stack)}h1{font-size:var(--tm-size-xl)}h2{font-size:var(--tm-size-l)}h3{font-size:var(--tm-size-m)}p{margin:0 0 var(--tm-gap-stack)}code,kbd,samp{font-family:var(--tm-font-mono);font-size:var(--tm-size-s)}a{color:var(--tm-accent-text)}:focus-visible{outline:2px solid var(--tm-focus);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{padding:var(--tm-pad-control-y) var(--tm-pad-control-x);border:var(--tm-border-width) solid var(--tm-border-strong);border-radius:var(--tm-radius-control);background:var(--tm-surface)}input[type=checkbox],input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.125em;height:1.125em;padding:0;flex-shrink:0;vertical-align:middle;border:var(--tm-border-width) solid var(--tm-border-strong);border-radius:var(--tm-radius-control);background:var(--tm-surface);cursor:pointer;display:inline-grid;place-items:center}input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--tm-accent);border-color:var(--tm-accent)}input[type=checkbox]:checked:after{content:"";display:block;width:.28em;height:.52em;border-right:.13em solid var(--tm-text-inverted);border-bottom:.13em solid var(--tm-text-inverted);transform:rotate(45deg) translateY(-.08em)}input[type=radio]:checked:after{content:"";display:block;width:.4em;height:.4em;background:var(--tm-text-inverted);border-radius:50%}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;border-color:var(--tm-border)}input[type=checkbox]:checked:disabled,input[type=radio]:checked:disabled{background:var(--tm-border-strong);border-color:var(--tm-border-strong)}button{padding:var(--tm-pad-control-y) var(--tm-pad-control-x);border:var(--tm-border-width) solid var(--tm-border-strong);border-radius:var(--tm-radius-control);background:var(--tm-surface-raised);cursor:pointer}button:hover:not(:disabled){background:var(--tm-surface-sunken)}button:active:not(:disabled){background:var(--tm-border)}button:disabled{cursor:not-allowed;color:var(--tm-text-muted);border-color:var(--tm-border)}button[type=submit]{border-color:transparent;background:var(--tm-accent);color:var(--tm-text-inverted)}button[type=submit]:hover:not(:disabled){background:var(--tm-accent-hover)}table{border-collapse:collapse;width:100%}th,td{padding:var(--tm-pad-control-y) var(--tm-pad-control-x);border-bottom:var(--tm-border-width) solid var(--tm-border);text-align:left}th{background:var(--tm-surface-raised)}
