.theme-toggle[data-v-21da3e91]{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s,background-color .15s}.theme-toggle__icons[data-v-21da3e91]{place-items:center;display:grid}.theme-toggle__sun[data-v-21da3e91]{display:none}.theme-toggle--icon[data-v-21da3e91]{border-radius:.625rem;place-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-grid}@media (hover:hover) and (pointer:fine){.theme-toggle--icon[data-v-21da3e91]:hover{color:var(--color-primary-text);background:var(--color-primary-soft)}}.theme-toggle--row[data-v-21da3e91]{width:100%;min-height:2.75rem;color:var(--color-text);text-align:left;border-radius:.625rem;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.theme-toggle--row[data-v-21da3e91]:hover{background:var(--color-surface-hover)}}.theme-toggle__label[data-v-21da3e91]{flex:1}.theme-toggle__track[data-v-21da3e91]{background:var(--color-border-strong);border-radius:62.5rem;flex-shrink:0;width:2.25rem;height:1.25rem;transition:background-color .3s;position:relative}.theme-toggle__thumb[data-v-21da3e91]{background:var(--color-white);width:1rem;height:1rem;box-shadow:var(--shadow-sm);border-radius:50%;transition:transform .3s cubic-bezier(.2,0,0,1);position:absolute;top:2px;left:2px}:root[data-theme=dark] .theme-toggle .theme-toggle__moon[data-v-21da3e91]{display:none}:root[data-theme=dark] .theme-toggle .theme-toggle__sun[data-v-21da3e91]{display:block}:root[data-theme=dark] .theme-toggle .theme-toggle__track[data-v-21da3e91]{background:var(--color-primary)}:root[data-theme=dark] .theme-toggle .theme-toggle__thumb[data-v-21da3e91]{transform:translate(1rem)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .theme-toggle__moon[data-v-21da3e91]{display:none}:root:not([data-theme=light]) .theme-toggle .theme-toggle__sun[data-v-21da3e91]{display:block}:root:not([data-theme=light]) .theme-toggle .theme-toggle__track[data-v-21da3e91]{background:var(--color-primary)}:root:not([data-theme=light]) .theme-toggle .theme-toggle__thumb[data-v-21da3e91]{transform:translate(1rem)}}.toaster[data-v-7bc95f03]{z-index:60;pointer-events:none;justify-content:center;padding-inline:.75rem;display:flex;position:fixed;top:1rem;left:0;right:0}@media (width>=40rem){.toaster[data-v-7bc95f03]{justify-content:flex-end;padding-inline:1rem}}.toaster__stack[data-v-7bc95f03]{flex-direction:column;gap:.5rem;width:100%;max-width:24rem;display:flex}.toast[data-v-7bc95f03]{color:var(--color-white);pointer-events:auto;box-shadow:var(--shadow-lg);border-radius:.375rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.875rem;font-weight:500;display:flex}.toast--success[data-v-7bc95f03]{background:var(--color-toast-success)}.toast--error[data-v-7bc95f03]{background:var(--color-toast-error)}.toast--info[data-v-7bc95f03]{background:var(--color-toast-info)}.toast__text[data-v-7bc95f03]{overflow-wrap:anywhere;flex:1}.toast__close[data-v-7bc95f03]{font:inherit;color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;border-radius:.25rem;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;margin:-.25rem;padding:0;display:grid}.toast__close[data-v-7bc95f03]:hover{opacity:1}.toast-enter-active[data-v-7bc95f03],.toast-leave-active[data-v-7bc95f03]{transition:transform .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1)}.toast-enter-from[data-v-7bc95f03],.toast-leave-to[data-v-7bc95f03]{opacity:0;transform:translateY(-.5rem)}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-white:#fff;--color-black:#000;--color-ink:#1a292d;--color-bg:#fff;--color-surface:#fff;--color-surface-muted:#f3f8f9;--color-surface-hover:#eaf1f2;--color-surface-tint:#edf8f6;--color-surface-tint-strong:#e6f1f0;--color-tint-border:#d3e7e4;--color-tint-border-strong:#c5dcda;--color-overlay:#0a1416a6;--color-text:#1a292d;--color-text-muted:#3e5155;--color-text-subtle:#5c6f74;--color-text-inverse:#fff;--color-border:#e2e9eb;--color-border-strong:#cbd8db;--color-border-input:#73868b;--color-primary:#4468b6;--color-primary-hover:#304d8c;--color-primary-active:#223869;--color-primary-contrast:#fff;--color-primary-text:#4468b6;--color-primary-text-hover:#304d8c;--color-primary-soft:#eff5ff;--color-primary-soft-text:#304d8c;--color-primary-soft-strong:#d7e5ff;--color-primary-heading:#223869;--color-accent:#007a71;--color-accent-hover:#015d56;--color-accent-active:#04473f;--color-accent-contrast:#fff;--color-accent-text:#007a71;--color-accent-text-hover:#015d56;--color-accent-soft:#eaf9f7;--color-accent-soft-text:#015d56;--color-accent-soft-strong:#cbede8;--color-accent-heading:#015d56;--color-brand-from:#007a71;--color-brand-via:#2f7199;--color-brand-to:#4468b6;--color-on-brand:#fff;--color-on-brand-muted:#e8f4f7;--color-success:#276a3a;--color-success-bg:#eef7f0;--color-success-border:#a6d3b3;--color-success-solid:#276a3a;--color-success-solid-hover:#1f5530;--color-warning:#7f4a0f;--color-warning-bg:#fbf3e4;--color-warning-border:#e5cb9a;--color-warning-solid:#94570b;--color-warning-solid-hover:#7f4a0f;--color-danger:#a23a3a;--color-danger-strong:#b34242;--color-danger-solid:#b34242;--color-danger-solid-hover:#a23a3a;--color-danger-bg:#fbefef;--color-danger-border:#dca9a9;--color-danger-hover-bg:#f7e0e0;--color-info:#304d8c;--color-info-bg:#eff5ff;--color-info-border:#b7cef7;--color-pinned-bg:#eff5ff;--color-pinned-border:#b7cef7;--color-pinned-hover:#e4eeff;--color-star:#4468b6;--color-star-empty:#c3d1d4;--color-service-accent:#007a71;--color-service-border:#9fddd4;--color-service-hover-bg:#eaf9f7;--color-toast-success:#276a3a;--color-toast-error:#a23a3a;--color-toast-info:#4468b6;--color-scrollbar-thumb:#4468b673;--color-scrollbar-track:#e6f1f0;--color-about-card-text:#1a292d;--color-about-card-from:#cbede8;--color-about-card-to:#cbede84d;--color-focus:#4468b6;--color-avatar-bg:#d7e5ff;--color-avatar-fg:#304d8c;--color-logo-filter:none;--color-orange:#94570b;--color-admin-page:#f3f8f9;--color-admin-nav:#0d1a1d;--color-admin-nav-text:#cfdde0;--color-admin-nav-muted:#94a9ae;--color-admin-nav-hover:#ffffff0f;--color-admin-nav-border:#ffffff1a;--color-admin-nav-active:#4468b647;--color-admin-nav-active-ring:#8fb0ec59;--color-admin-nav-icon:#8fb0ec;--color-admin-nav-accent:#b7cef7;--shadow-sm:0 2px 8px #1a292d0f;--shadow-md:0 4px 14px #1a292d1a;--shadow-lg:0 8px 24px #1a292d24;--shadow-pop:0 20px 40px -12px #1a292d47}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-white:#fff;--color-black:#000;--color-ink:#1a292d;--color-bg:#0b1417;--color-surface:#101c20;--color-surface-muted:#152428;--color-surface-hover:#1b2e33;--color-surface-tint:#0f2325;--color-surface-tint-strong:#0a1719;--color-tint-border:#1f3c40;--color-tint-border-strong:#2b4f54;--color-overlay:#03080ac2;--color-text:#e7f0f2;--color-text-muted:#b8c8cc;--color-text-subtle:#93a8ad;--color-text-inverse:#0b1417;--color-border:#263a40;--color-border-strong:#38505a;--color-border-input:#6f8890;--color-primary:#4468b6;--color-primary-hover:#304d8c;--color-primary-active:#223869;--color-primary-contrast:#fff;--color-primary-text:#8fb0ec;--color-primary-text-hover:#b7cef7;--color-primary-soft:#182a50;--color-primary-soft-text:#b7cef7;--color-primary-soft-strong:#223869;--color-primary-heading:#d7e5ff;--color-accent:#007a71;--color-accent-hover:#00706a;--color-accent-active:#015d56;--color-accent-contrast:#fff;--color-accent-text:#66c6ba;--color-accent-text-hover:#9fddd4;--color-accent-soft:#06332e;--color-accent-soft-text:#9fddd4;--color-accent-soft-strong:#04473f;--color-accent-heading:#9fddd4;--color-brand-from:#007a71;--color-brand-via:#2f7199;--color-brand-to:#4468b6;--color-on-brand:#fff;--color-on-brand-muted:#e8f4f7;--color-success:#86cf9b;--color-success-bg:#112619;--color-success-border:#2c5a3a;--color-success-solid:#276a3a;--color-success-solid-hover:#1f5530;--color-warning:#e2b36a;--color-warning-bg:#2a2011;--color-warning-border:#6b4d1c;--color-warning-solid:#94570b;--color-warning-solid-hover:#7f4a0f;--color-danger:#f0a3a3;--color-danger-strong:#f08a8a;--color-danger-solid:#a23a3a;--color-danger-solid-hover:#8a2f2f;--color-danger-bg:#2d1719;--color-danger-border:#7d3b3d;--color-danger-hover-bg:#3a1c1f;--color-info:#b7cef7;--color-info-bg:#101c36;--color-info-border:#2d4778;--color-pinned-bg:#101c36;--color-pinned-border:#2d4778;--color-pinned-hover:#14223f;--color-star:#8fb0ec;--color-star-empty:#38505a;--color-service-accent:#66c6ba;--color-service-border:#015d56;--color-service-hover-bg:#04231f;--color-toast-success:#276a3a;--color-toast-error:#a23a3a;--color-toast-info:#4468b6;--color-scrollbar-thumb:#8fb0ec66;--color-scrollbar-track:#0a1719;--color-about-card-text:#e7f0f2;--color-about-card-from:#04473f;--color-about-card-to:#04473f4d;--color-focus:#8fb0ec;--color-avatar-bg:#223869;--color-avatar-fg:#d7e5ff;--color-logo-filter:brightness(0) invert(1);--color-orange:#94570b;--color-admin-page:#0b1417;--color-admin-nav:#070f11;--color-admin-nav-text:#cfdde0;--color-admin-nav-muted:#94a9ae;--color-admin-nav-hover:#ffffff0f;--color-admin-nav-border:#ffffff1a;--color-admin-nav-active:#4468b652;--color-admin-nav-active-ring:#8fb0ec66;--color-admin-nav-icon:#8fb0ec;--color-admin-nav-accent:#b7cef7;--shadow-sm:0 2px 8px #0006;--shadow-md:0 4px 14px #00000080;--shadow-lg:0 8px 24px #0000008c;--shadow-pop:0 20px 44px -12px #000000b3}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-white:#fff;--color-black:#000;--color-ink:#1a292d;--color-bg:#0b1417;--color-surface:#101c20;--color-surface-muted:#152428;--color-surface-hover:#1b2e33;--color-surface-tint:#0f2325;--color-surface-tint-strong:#0a1719;--color-tint-border:#1f3c40;--color-tint-border-strong:#2b4f54;--color-overlay:#03080ac2;--color-text:#e7f0f2;--color-text-muted:#b8c8cc;--color-text-subtle:#93a8ad;--color-text-inverse:#0b1417;--color-border:#263a40;--color-border-strong:#38505a;--color-border-input:#6f8890;--color-primary:#4468b6;--color-primary-hover:#304d8c;--color-primary-active:#223869;--color-primary-contrast:#fff;--color-primary-text:#8fb0ec;--color-primary-text-hover:#b7cef7;--color-primary-soft:#182a50;--color-primary-soft-text:#b7cef7;--color-primary-soft-strong:#223869;--color-primary-heading:#d7e5ff;--color-accent:#007a71;--color-accent-hover:#00706a;--color-accent-active:#015d56;--color-accent-contrast:#fff;--color-accent-text:#66c6ba;--color-accent-text-hover:#9fddd4;--color-accent-soft:#06332e;--color-accent-soft-text:#9fddd4;--color-accent-soft-strong:#04473f;--color-accent-heading:#9fddd4;--color-brand-from:#007a71;--color-brand-via:#2f7199;--color-brand-to:#4468b6;--color-on-brand:#fff;--color-on-brand-muted:#e8f4f7;--color-success:#86cf9b;--color-success-bg:#112619;--color-success-border:#2c5a3a;--color-success-solid:#276a3a;--color-success-solid-hover:#1f5530;--color-warning:#e2b36a;--color-warning-bg:#2a2011;--color-warning-border:#6b4d1c;--color-warning-solid:#94570b;--color-warning-solid-hover:#7f4a0f;--color-danger:#f0a3a3;--color-danger-strong:#f08a8a;--color-danger-solid:#a23a3a;--color-danger-solid-hover:#8a2f2f;--color-danger-bg:#2d1719;--color-danger-border:#7d3b3d;--color-danger-hover-bg:#3a1c1f;--color-info:#b7cef7;--color-info-bg:#101c36;--color-info-border:#2d4778;--color-pinned-bg:#101c36;--color-pinned-border:#2d4778;--color-pinned-hover:#14223f;--color-star:#8fb0ec;--color-star-empty:#38505a;--color-service-accent:#66c6ba;--color-service-border:#015d56;--color-service-hover-bg:#04231f;--color-toast-success:#276a3a;--color-toast-error:#a23a3a;--color-toast-info:#4468b6;--color-scrollbar-thumb:#8fb0ec66;--color-scrollbar-track:#0a1719;--color-about-card-text:#e7f0f2;--color-about-card-from:#04473f;--color-about-card-to:#04473f4d;--color-focus:#8fb0ec;--color-avatar-bg:#223869;--color-avatar-fg:#d7e5ff;--color-logo-filter:brightness(0) invert(1);--color-orange:#94570b;--color-admin-page:#0b1417;--color-admin-nav:#070f11;--color-admin-nav-text:#cfdde0;--color-admin-nav-muted:#94a9ae;--color-admin-nav-hover:#ffffff0f;--color-admin-nav-border:#ffffff1a;--color-admin-nav-active:#4468b652;--color-admin-nav-active-ring:#8fb0ec66;--color-admin-nav-icon:#8fb0ec;--color-admin-nav-accent:#b7cef7;--shadow-sm:0 2px 8px #0006;--shadow-md:0 4px 14px #00000080;--shadow-lg:0 8px 24px #0000008c;--shadow-pop:0 20px 44px -12px #000000b3}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(./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:400 800;src:url(./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:Montserrat Fallback;src:local(Arial);size-adjust:113%;ascent-override:85%;descent-override:22%;line-gap-override:0%}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100dvh}canvas,img,picture,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol[role=list],ul[role=list]{margin:0;padding:0;list-style:none}a{color:inherit}table{border-collapse:collapse}[hidden]{display:none!important}#__nuxt,#__nuxt>div{min-height:inherit}html{font-family:Montserrat Variable,Montserrat Fallback,Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:100%}body{color:var(--color-text);background:var(--color-bg);letter-spacing:0;font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3,h4{text-wrap:balance;font-weight:600;line-height:1.2}h1{font-size:clamp(1.5rem,1.375rem + .625vw,1.875rem)}h2{font-size:clamp(1.25rem,1.16667rem + .416667vw,1.5rem)}h3{font-size:1.25rem}h4{font-size:1.125rem}p{text-wrap:pretty}small{font-size:.75rem}b,strong{font-weight:600}a{color:var(--color-primary-text);text-underline-offset:.18em;text-decoration-thickness:from-font}a:hover{color:var(--color-primary-text-hover)}::selection{color:var(--color-primary-contrast);background:var(--color-primary)}.prose{max-width:75ch;line-height:1.7}.prose>*+*{margin-top:1rem}.prose h2{margin-top:2rem;font-size:1.25rem}.prose h3{margin-top:1.5rem;font-size:1.125rem}.prose ol,.prose ul{padding-left:1.5rem}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li,.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-top:.5rem}.prose a{font-weight:600}input::-moz-placeholder{color:var(--color-text-subtle);opacity:1}select::-moz-placeholder{color:var(--color-text-subtle);opacity:1}textarea::-moz-placeholder{color:var(--color-text-subtle);opacity:1}input::placeholder,select::placeholder,textarea::placeholder{color:var(--color-text-subtle);opacity:1}input:disabled,select:disabled,textarea:disabled{opacity:.6}textarea{resize:vertical}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary)}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=search]::-webkit-search-cancel-button{cursor:pointer}input:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-surface) inset;-webkit-text-fill-color:var(--color-text)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:var(--color-primary-contrast);background:var(--color-primary);border-radius:.375rem;padding:.5rem 1rem;font-weight:600;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}.page{padding-block:1.5rem 3rem}@media (width>=48rem){.page{padding-block:2rem 4rem}}.page__title{margin-block:1rem 1.5rem;font-size:clamp(1.5rem,1.375rem + .625vw,1.875rem)}body::-webkit-scrollbar{width:.5rem;height:.5rem}body::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb)}body::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}:root{--header-h:3.75rem;--tabbar-h:4rem;--bottom-bar-h:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));--shadow-header:0 2px 8px color-mix(in srgb, var(--color-ink) 8%, transparent);--shadow-header-raised:0 4px 16px color-mix(in srgb, var(--color-ink) 12%, transparent);--shadow-tabbar:0 -2px 8px color-mix(in srgb, var(--color-ink) 8%, transparent);--shadow-fab:0 4px 12px color-mix(in srgb, var(--color-accent) 35%, transparent);--shadow-float:0 8px 24px color-mix(in srgb, var(--color-ink) 12%, transparent);scroll-padding-top:calc(var(--header-h) + .5rem)}:root[data-theme=dark]{--shadow-header:0 2px 8px color-mix(in srgb, var(--color-black) 40%, transparent);--shadow-header-raised:0 4px 16px color-mix(in srgb, var(--color-black) 50%, transparent);--shadow-tabbar:0 -2px 8px color-mix(in srgb, var(--color-black) 40%, transparent);--shadow-float:0 8px 24px color-mix(in srgb, var(--color-black) 55%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--shadow-header:0 2px 8px color-mix(in srgb, var(--color-black) 40%, transparent);--shadow-header-raised:0 4px 16px color-mix(in srgb, var(--color-black) 50%, transparent);--shadow-tabbar:0 -2px 8px color-mix(in srgb, var(--color-black) 40%, transparent);--shadow-float:0 8px 24px color-mix(in srgb, var(--color-black) 55%, transparent)}}:root[data-tabbar=off]{--bottom-bar-h:0px}@media (width>=40rem){:root{--bottom-bar-h:0px}}@media (width>=64rem){:root{--header-h:4.75rem}}.fade-enter-active,.fade-leave-active{transition:opacity .15s cubic-bezier(.2,0,0,1)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-down-enter-active,.slide-down-leave-active{transition:transform .3s cubic-bezier(.2,0,0,1),opacity .3s cubic-bezier(.2,0,0,1)}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translateY(-.625rem)}.page-enter-active,.page-leave-active{transition:opacity .15s cubic-bezier(.2,0,0,1)}.page-enter-from,.page-leave-to{opacity:0}
