:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-white:#fff;--color-black:#000;--color-ink:#1f2937;--color-bg:#fff;--color-surface:#fff;--color-surface-muted:#f9fafb;--color-surface-hover:#f3f4f6;--color-surface-tint:#f3f9fa;--color-surface-tint-strong:#ecf6f7;--color-overlay:#000000a6;--color-text:#111827;--color-text-muted:#4b5563;--color-text-subtle:#6b7280;--color-text-inverse:#fff;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--color-border-input:#8b93a1;--color-primary:#3f4883;--color-primary-hover:#2f3662;--color-primary-active:#1c2542;--color-primary-contrast:#fff;--color-primary-text:#3f4883;--color-primary-text-hover:#202543;--color-primary-soft:#eceef7;--color-accent:#1c4647;--color-accent-hover:#153536;--color-accent-active:#0f2829;--color-accent-contrast:#fff;--color-accent-text:#2d6163;--color-accent-text-hover:#234b4c;--color-accent-soft:#e6f0f0;--color-lime:#6fc727;--color-lime-hover:#63b422;--color-lime-active:#589f1f;--color-lime-ink:#10240a;--color-orange:#f59e0b;--color-orange-hover:#f97316;--color-orange-active:#ea580c;--color-orange-ink:#2b1500;--color-success:#166534;--color-success-bg:#f0fdf4;--color-success-border:#86efac;--color-warning:#9a3412;--color-warning-bg:#fff7ed;--color-warning-border:#fed7aa;--color-danger:#9b1c1c;--color-danger-strong:#dc2626;--color-danger-solid:#dc2626;--color-danger-solid-hover:#b91c1c;--color-danger-bg:#fef2f2;--color-danger-border:#d97777;--color-danger-hover-bg:#fee2e2;--color-info:#075985;--color-info-bg:#f0f9ff;--color-info-border:#bae6fd;--color-pinned-bg:#fff7ed;--color-pinned-border:#fed7aa;--color-pinned-hover:#ffedd5;--color-star:#ffa200;--color-star-empty:#d1d5db;--color-service-accent:#047857;--color-service-border:#6ee7b7;--color-service-hover-bg:#ecfdf5;--color-toast-success:#0c770c;--color-toast-error:#b91c1c;--color-toast-info:#3f4883;--color-scrollbar-thumb:#3f48838f;--color-scrollbar-track:#ecf6f7;--color-about-card-text:#1f1500;--color-about-card-from:#fdda73;--color-about-card-to:#fddb744d;--color-reviews-from:#c4d0fd;--color-reviews-to:#a0b8ff;--color-reviews-veil:#fff9;--color-focus:#3f4883;--color-avatar-from:#3f4883;--color-avatar-to:#2d6163;--color-logo-filter:none;--color-admin-page:#f1f5f9;--color-admin-nav:#020617;--color-admin-nav-text:#cbd5e1;--color-admin-nav-muted:#94a3b8;--color-admin-nav-hover:#ffffff0d;--color-admin-nav-border:#ffffff1a;--color-admin-nav-active:#6366f126;--color-admin-nav-active-ring:#818cf84d;--color-admin-nav-icon:#6366f1;--color-admin-nav-accent:#a5b4fc;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-pop:0 20px 40px -12px #10182847}@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:#1f2937;--color-bg:#0e1120;--color-surface:#151a2e;--color-surface-muted:#1a2036;--color-surface-hover:#222a45;--color-surface-tint:#12192b;--color-surface-tint-strong:#0b0f1c;--color-overlay:#02040cc2;--color-text:#e8eaf6;--color-text-muted:#b0b6cd;--color-text-subtle:#8e96b3;--color-text-inverse:#0e1120;--color-border:#2a3250;--color-border-strong:#3a4468;--color-border-input:#6b7597;--color-primary:#5561b8;--color-primary-hover:#4a559f;--color-primary-active:#3f4883;--color-primary-contrast:#fff;--color-primary-text:#aab4f0;--color-primary-text-hover:#d0d6fa;--color-primary-soft:#1f2748;--color-accent:#2d6163;--color-accent-hover:#38787a;--color-accent-active:#439092;--color-accent-contrast:#fff;--color-accent-text:#7fc4c6;--color-accent-text-hover:#a6dadb;--color-accent-soft:#12302f;--color-lime:#6fc727;--color-lime-hover:#7fd636;--color-lime-active:#8fe047;--color-lime-ink:#10240a;--color-orange:#f59e0b;--color-orange-hover:#fbad2c;--color-orange-active:#fcc055;--color-orange-ink:#2b1500;--color-success:#86efac;--color-success-bg:#0f2a1b;--color-success-border:#1f6b3e;--color-warning:#fdba74;--color-warning-bg:#2d1c0d;--color-warning-border:#7c4310;--color-danger:#fca5a5;--color-danger-strong:#f87171;--color-danger-solid:#b91c1c;--color-danger-solid-hover:#991b1b;--color-danger-bg:#301518;--color-danger-border:#8f3b3b;--color-danger-hover-bg:#3d1a1e;--color-info:#7dd3fc;--color-info-bg:#0e2433;--color-info-border:#1d5578;--color-pinned-bg:#2a1f10;--color-pinned-border:#6e4513;--color-pinned-hover:#33250f;--color-star:#ffa200;--color-star-empty:#3a4468;--color-service-accent:#34d399;--color-service-border:#1d7a58;--color-service-hover-bg:#0f2a22;--color-toast-success:#0c770c;--color-toast-error:#b91c1c;--color-toast-info:#5561b8;--color-scrollbar-thumb:#8c98e673;--color-scrollbar-track:#0b0f1c;--color-about-card-text:#fdf0c9;--color-about-card-from:#6b5415;--color-about-card-to:#6b54154d;--color-reviews-from:#232c57;--color-reviews-to:#1c2347;--color-reviews-veil:#0e11208c;--color-focus:#aab4f0;--color-avatar-from:#5561b8;--color-avatar-to:#2d6163;--color-logo-filter:brightness(0) invert(1);--color-admin-page:#0e1120;--color-admin-nav:#070913;--color-admin-nav-text:#cbd5e1;--color-admin-nav-muted:#94a3b8;--color-admin-nav-hover:#ffffff0d;--color-admin-nav-border:#ffffff1a;--color-admin-nav-active:#6366f12e;--color-admin-nav-active-ring:#818cf859;--color-admin-nav-icon:#6366f1;--color-admin-nav-accent:#a5b4fc;--shadow-sm:0 1px 2px 0 #0006;--shadow-md:0 4px 8px -1px #00000080, 0 2px 4px -2px #00000080;--shadow-lg:0 10px 18px -3px #0000008c, 0 4px 6px -4px #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:#1f2937;--color-bg:#0e1120;--color-surface:#151a2e;--color-surface-muted:#1a2036;--color-surface-hover:#222a45;--color-surface-tint:#12192b;--color-surface-tint-strong:#0b0f1c;--color-overlay:#02040cc2;--color-text:#e8eaf6;--color-text-muted:#b0b6cd;--color-text-subtle:#8e96b3;--color-text-inverse:#0e1120;--color-border:#2a3250;--color-border-strong:#3a4468;--color-border-input:#6b7597;--color-primary:#5561b8;--color-primary-hover:#4a559f;--color-primary-active:#3f4883;--color-primary-contrast:#fff;--color-primary-text:#aab4f0;--color-primary-text-hover:#d0d6fa;--color-primary-soft:#1f2748;--color-accent:#2d6163;--color-accent-hover:#38787a;--color-accent-active:#439092;--color-accent-contrast:#fff;--color-accent-text:#7fc4c6;--color-accent-text-hover:#a6dadb;--color-accent-soft:#12302f;--color-lime:#6fc727;--color-lime-hover:#7fd636;--color-lime-active:#8fe047;--color-lime-ink:#10240a;--color-orange:#f59e0b;--color-orange-hover:#fbad2c;--color-orange-active:#fcc055;--color-orange-ink:#2b1500;--color-success:#86efac;--color-success-bg:#0f2a1b;--color-success-border:#1f6b3e;--color-warning:#fdba74;--color-warning-bg:#2d1c0d;--color-warning-border:#7c4310;--color-danger:#fca5a5;--color-danger-strong:#f87171;--color-danger-solid:#b91c1c;--color-danger-solid-hover:#991b1b;--color-danger-bg:#301518;--color-danger-border:#8f3b3b;--color-danger-hover-bg:#3d1a1e;--color-info:#7dd3fc;--color-info-bg:#0e2433;--color-info-border:#1d5578;--color-pinned-bg:#2a1f10;--color-pinned-border:#6e4513;--color-pinned-hover:#33250f;--color-star:#ffa200;--color-star-empty:#3a4468;--color-service-accent:#34d399;--color-service-border:#1d7a58;--color-service-hover-bg:#0f2a22;--color-toast-success:#0c770c;--color-toast-error:#b91c1c;--color-toast-info:#5561b8;--color-scrollbar-thumb:#8c98e673;--color-scrollbar-track:#0b0f1c;--color-about-card-text:#fdf0c9;--color-about-card-from:#6b5415;--color-about-card-to:#6b54154d;--color-reviews-from:#232c57;--color-reviews-to:#1c2347;--color-reviews-veil:#0e11208c;--color-focus:#aab4f0;--color-avatar-from:#5561b8;--color-avatar-to:#2d6163;--color-logo-filter:brightness(0) invert(1);--color-admin-page:#0e1120;--color-admin-nav:#070913;--color-admin-nav-text:#cbd5e1;--color-admin-nav-muted:#94a3b8;--color-admin-nav-hover:#ffffff0d;--color-admin-nav-border:#ffffff1a;--color-admin-nav-active:#6366f12e;--color-admin-nav-active-ring:#818cf859;--color-admin-nav-icon:#6366f1;--color-admin-nav-accent:#a5b4fc;--shadow-sm:0 1px 2px 0 #0006;--shadow-md:0 4px 8px -1px #00000080, 0 2px 4px -2px #00000080;--shadow-lg:0 10px 18px -3px #0000008c, 0 4px 6px -4px #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.5rem;--tabbar-h:3.5rem;--bottom-bar-h:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));scroll-padding-top:calc(var(--header-h) + .5rem)}:root[data-tabbar=off]{--bottom-bar-h:0px}@media (width>=40rem){:root{--bottom-bar-h:0px}}@media (width>=64rem){:root{--header-h:4.5rem}}.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}.icon[data-v-bd87916a]{flex-shrink:0;display:inline-block}.icon--filled[data-v-bd87916a]{fill:currentColor}.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)}.spinner[data-v-5f50e530]{flex-shrink:0;animation:.8s linear infinite spin-5f50e530}@keyframes spin-5f50e530{to{transform:rotate(1turn)}}.btn[data-v-7ea1ed55]{text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s,transform .15s;display:inline-flex}.btn[data-v-7ea1ed55]:disabled,.btn[aria-disabled=true][data-v-7ea1ed55]{cursor:not-allowed;opacity:.5;filter:grayscale(.5)}.btn--sm[data-v-7ea1ed55]{min-height:2.25rem;padding-inline:.75rem}.btn--md[data-v-7ea1ed55]{min-height:2.75rem}.btn--lg[data-v-7ea1ed55]{min-height:3.25rem;padding-inline:1.5rem;font-size:1rem}.btn--block[data-v-7ea1ed55]{width:100%;display:flex}.btn--icon[data-v-7ea1ed55]{aspect-ratio:1;padding:0}.btn--icon.btn--sm[data-v-7ea1ed55]{min-width:2.25rem}.btn--icon.btn--md[data-v-7ea1ed55]{min-width:2.75rem}.btn--icon.btn--lg[data-v-7ea1ed55]{min-width:3.25rem}.btn--loading[data-v-7ea1ed55]{cursor:progress}.btn--primary[data-v-7ea1ed55]{color:var(--color-primary-contrast);background:var(--color-primary);border-color:var(--color-primary)}@media (hover:hover) and (pointer:fine){.btn--primary[data-v-7ea1ed55]:hover:not(:disabled,[aria-disabled=true]){color:var(--color-primary-contrast);background:var(--color-primary-hover);border-color:var(--color-primary)}}.btn--primary[data-v-7ea1ed55]:active:not(:disabled){background:var(--color-primary-active)}.btn--outline[data-v-7ea1ed55]{color:var(--color-primary-text);background:var(--color-surface);border-color:var(--color-primary)}@media (hover:hover) and (pointer:fine){.btn--outline[data-v-7ea1ed55]:hover:not(:disabled,[aria-disabled=true]){color:var(--color-primary-text-hover);background:var(--color-primary-soft);border-color:var(--color-primary)}}.btn--outline[data-v-7ea1ed55]:active:not(:disabled){background:var(--color-primary-soft)}.btn--accent[data-v-7ea1ed55]{color:var(--color-accent-contrast);background:var(--color-accent);border-color:var(--color-accent)}@media (hover:hover) and (pointer:fine){.btn--accent[data-v-7ea1ed55]:hover:not(:disabled,[aria-disabled=true]){color:var(--color-accent-contrast);background:var(--color-accent-hover);border-color:var(--color-accent)}}.btn--accent[data-v-7ea1ed55]:active:not(:disabled){background:var(--color-accent-active)}.btn--accent-outline[data-v-7ea1ed55]{color:var(--color-accent-text);background:var(--color-surface);border-color:var(--color-accent)}@media (hover:hover) and (pointer:fine){.btn--accent-outline[data-v-7ea1ed55]:hover:not(:disabled,[aria-disabled=true]){color:var(--color-accent-text-hover);background:var(--color-accent-soft);border-color:var(--color-accent)}}.btn--accent-outline[data-v-7ea1ed55]:active:not(:disabled){background:var(--color-accent-soft)}.btn--danger-outline[data-v-7ea1ed55]{color:var(--color-danger);border-color:var(--color-danger-border);background:0 0}@media (hover:hover) and (pointer:fine){.btn--danger-outline[data-v-7ea1ed55]:hover:not(:disabled,[aria-disabled=true]){color:var(--color-danger);background:var(--color-danger-hover-bg);border-color:var(--color-danger-strong)}}.btn--danger-outline[data-v-7ea1ed55]:active:not(:disabled){background:var(--color-danger-hover-bg)}.btn--danger[data-v-7ea1ed55]{color:var(--color-white);background:var(--color-danger-solid);border-color:var(--color-danger-solid)}@media (hover:hover) and (pointer:fine){.btn--danger[data-v-7ea1ed55]:hover:not(:disabled,[aria-disabled=true]){color:var(--color-white);background:var(--color-danger-solid-hover);border-color:var(--color-danger-solid)}}.btn--danger[data-v-7ea1ed55]:active:not(:disabled){background:var(--color-danger-solid-hover)}.btn--success[data-v-7ea1ed55]{color:var(--color-lime-ink);background:var(--color-lime);border-color:var(--color-lime)}@media (hover:hover) and (pointer:fine){.btn--success[data-v-7ea1ed55]:hover:not(:disabled,[aria-disabled=true]){color:var(--color-lime-ink);background:var(--color-lime-hover);border-color:var(--color-lime)}}.btn--success[data-v-7ea1ed55]:active:not(:disabled){background:var(--color-lime-active)}@media (hover:hover) and (pointer:fine){.btn--success[data-v-7ea1ed55]:hover:not(:disabled){transform:translateY(-2px)}}.btn--warning[data-v-7ea1ed55]{color:var(--color-orange-ink);background:var(--color-orange);border-color:var(--color-orange)}@media (hover:hover) and (pointer:fine){.btn--warning[data-v-7ea1ed55]:hover:not(:disabled,[aria-disabled=true]){color:var(--color-orange-ink);background:var(--color-orange-hover);border-color:var(--color-orange)}}.btn--warning[data-v-7ea1ed55]:active:not(:disabled){background:var(--color-orange-active)}@media (hover:hover) and (pointer:fine){.btn--warning[data-v-7ea1ed55]:hover:not(:disabled){transform:translateY(-2px)}}.btn--secondary[data-v-7ea1ed55]{color:var(--color-text);background:var(--color-surface-hover);border-color:var(--color-border)}@media (hover:hover) and (pointer:fine){.btn--secondary[data-v-7ea1ed55]:hover:not(:disabled,[aria-disabled=true]){color:var(--color-text);background:var(--color-border);border-color:var(--color-border)}}.btn--secondary[data-v-7ea1ed55]:active:not(:disabled){background:var(--color-border-strong)}.btn--ghost[data-v-7ea1ed55]{color:var(--color-text);background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.btn--ghost[data-v-7ea1ed55]:hover:not(:disabled,[aria-disabled=true]){color:var(--color-text);background:var(--color-surface-hover);border-color:#0000}}.btn--ghost[data-v-7ea1ed55]:active:not(:disabled){background:var(--color-border)}@media (prefers-reduced-motion:reduce){.btn--success[data-v-7ea1ed55]:hover,.btn--warning[data-v-7ea1ed55]:hover{transform:none}}.error-page[data-v-083c4e4e]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding-block:2.5rem;display:flex}.error-page__image[data-v-083c4e4e]{width:100%;max-width:28rem;height:auto;margin-bottom:1.5rem}:root[data-theme=dark] .error-page__image[data-v-083c4e4e]{filter:brightness(1.9)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .error-page__image[data-v-083c4e4e]{filter:brightness(1.9)}}.error-page__code[data-v-083c4e4e]{color:var(--color-primary-text);margin-bottom:1rem;font-size:clamp(5rem,4rem + 5vw,8rem);font-weight:800;line-height:1}.error-page__title[data-v-083c4e4e]{color:var(--color-text);margin-bottom:.75rem;font-size:clamp(1.5rem,1.25rem + 1.25vw,2.25rem)}.error-page__text[data-v-083c4e4e]{max-width:32rem;color:var(--color-text-muted);margin-bottom:1.5rem}.error-page__actions[data-v-083c4e4e]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}
