:root{font-family:Inter,sans-serif;font-feature-settings:"liga" 1,"calt" 1;--font-display:Inter,sans-serif;--font-mono:"IBM Plex Mono",monospace;--color-bg:#f5fdc6;--color-surface:#fff;--color-surface-muted:#eef6d8;--color-surface-alt:#fafde9;--color-border:#85bda6;--color-border-strong:#5c9b81;--color-text:#003c3d;--color-text-soft:#4d7562;--color-primary:#246840;--color-primary-strong:#003c3d;--color-primary-rgb:36,104,64;--color-primary-soft:rgba(36,104,64,.1);--color-accent:#e6fa50;--color-accent-rgb:245,253,198;--color-accent-soft:hsla(69,93%,88%,.2);--color-success:#1e9f6e;--color-error:#d63b67;--color-warning:#f7af78;--shadow-card:0 18px 40px rgba(16,15,24,.06);--radius-card:22px;--radius-control:14px;--max-width:1180px}@supports (font-variation-settings:normal){:root{font-family:InterVariable,sans-serif;--font-display:InterVariable,sans-serif}}*,:after,:before{box-sizing:border-box}html{background:linear-gradient(to right,rgba(0,60,61,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,60,61,.035) 1px,transparent 1px),linear-gradient(180deg,#f9fde8 0,var(--color-bg) 100%);background-size:24px 24px,24px 24px,100% 100%;color:var(--color-text);font-family:var(--font-display)}body{background:radial-gradient(circle at top left,rgba(133,189,166,.16),transparent 22%),linear-gradient(180deg,#ffffffeb,#ffffffe0);margin:0;min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}.container{margin:0 auto;width:min(100% - 2rem,var(--max-width))}.page-section{padding:1.25rem 0 4rem}.page-grid{display:grid;gap:1rem}.eyebrow{align-items:center;color:var(--color-text);display:inline-flex;font-family:var(--font-mono);font-size:.74rem;font-weight:500;gap:.4rem;letter-spacing:.04em;padding:0 0 .45rem;text-transform:uppercase}.page-title{font-size:clamp(2.2rem,8vw,4.8rem);letter-spacing:-.01em;line-height:.94;margin:0}.page-title--section{font-size:clamp(1.95rem,7vw,3.15rem);line-height:.98}.page-copy{color:var(--color-text-soft);font-size:1.02rem;line-height:1.75;margin:0}.panel-grid{display:grid;gap:1rem}@media(min-width:768px){.page-section{padding:2rem 0 5.5rem}.panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.no__padding{padding:0!important}.form__helper{color:var(--color-text-soft);font-size:.88rem;line-height:1.5;margin:0;padding-inline-start:.25rem}.brand-logo[data-v-23bdbf27]{display:inline-flex;line-height:0;width:var(--brand-logo-width)}.brand-logo[data-v-23bdbf27] svg{display:block;height:auto;width:100%}.brand-logo[data-v-23bdbf27] path{fill:currentColor!important}.brand-logo--dark[data-v-23bdbf27]{color:#246840}.brand-logo--light[data-v-23bdbf27]{color:#fff}.button[data-v-1b6f0593]{align-items:center;border:1px solid transparent;border-radius:var(--radius-control);display:inline-flex;font-weight:600;gap:.55rem;justify-content:center;min-height:3.15rem;padding:.85rem 1.2rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.button[data-v-1b6f0593]:disabled{cursor:not-allowed;opacity:.65}.button[data-v-1b6f0593]:not(:disabled):hover{transform:translateY(-1px)}.button--block[data-v-1b6f0593],.button--primary[data-v-1b6f0593]{background:var(--color-primary);border:1px solid var(--color-primary);box-shadow:0 14px 24px rgba(var(--color-primary-rgb),.24);color:#fff}.button--inverse[data-v-1b6f0593]{background:transparent;border-color:#ffffffd1;box-shadow:0 14px 24px #00000024;color:#fff}.button--secondary[data-v-1b6f0593]{background:var(--color-surface);border-color:#1110171f;color:var(--color-text)}.button--ghost[data-v-1b6f0593]{background:transparent;border-color:#11101714;color:var(--color-text)}.button--danger[data-v-1b6f0593]{background:#c93056;border-color:#c93056;box-shadow:0 14px 24px #c930563d;color:#fff}.button--block[data-v-1b6f0593]{width:100%}.button__spinner[data-v-1b6f0593]{animation:spin-1b6f0593 .8s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:currentcolor;height:.95rem;width:.95rem}.button--danger .button__spinner[data-v-1b6f0593],.button--ghost .button__spinner[data-v-1b6f0593],.button--secondary .button__spinner[data-v-1b6f0593]{border-color:currentColor hsla(0,0%,100%,.35) hsla(0,0%,100%,.35)}@keyframes spin-1b6f0593{to{transform:rotate(1turn)}}.error-page[data-v-a918dcc7]{min-height:100vh;padding:1.5rem 0 3rem}.error-page__shell[data-v-a918dcc7]{align-content:start;display:grid;gap:1.25rem;min-height:calc(100vh - 4.5rem)}.error-page__brand[data-v-a918dcc7]{align-items:center;color:var(--color-primary-strong);display:inline-flex;font-weight:700;gap:.7rem;letter-spacing:-.03em;width:-moz-fit-content;width:fit-content}.error-page__panel[data-v-a918dcc7]{background:linear-gradient(180deg,#fffffff0,#ffffffe6),var(--color-surface);border:1px solid rgba(0,60,61,.12);border-radius:2rem;box-shadow:var(--shadow-card);display:grid;gap:1.25rem;padding:1.35rem}.error-page__copy[data-v-a918dcc7]{display:grid;gap:.95rem}.error-page__eyebrow[data-v-a918dcc7]{padding-bottom:0}.error-page__code[data-v-a918dcc7]{color:var(--color-primary);font-family:var(--font-mono);font-size:.9rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.error-page__title[data-v-a918dcc7]{max-width:12ch}.error-page__text[data-v-a918dcc7]{max-width:36rem}.error-page__actions[data-v-a918dcc7]{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.2rem}.error-page__court[data-v-a918dcc7]{background:linear-gradient(180deg,#2b5d90,#369);border-radius:1.5rem;color:#ffffffeb;display:grid;gap:1rem;padding:1rem}.error-page__court-viewport[data-v-a918dcc7]{aspect-ratio:2/1;border-radius:1.15rem;min-height:13.5rem;overflow:hidden;position:relative;width:100%}.error-page__court-surface[data-v-a918dcc7]{--court-inset:1.1rem;--court-door-gap:2.6rem;--court-stroke:2px;background:radial-gradient(circle at 18% 24%,hsla(69,93%,88%,.18),transparent 16%),linear-gradient(180deg,#ffffff0a,#ffffff05),#369;border-radius:1.15rem;height:150%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center;width:50%}.error-page__line[data-v-a918dcc7],.error-page__net[data-v-a918dcc7]{border-color:#ffffffe0;left:50%;position:absolute;transform:translate(-50%)}.error-page__line--boundary-bottom[data-v-a918dcc7],.error-page__line--boundary-top[data-v-a918dcc7]{border-top:var(--court-stroke) solid hsla(0,0%,100%,.88);height:0;left:var(--court-inset);right:var(--court-inset);transform:none;width:auto}.error-page__line--boundary-top[data-v-a918dcc7]{top:var(--court-inset)}.error-page__line--boundary-bottom[data-v-a918dcc7]{bottom:var(--court-inset)}.error-page__line--boundary-left-bottom[data-v-a918dcc7],.error-page__line--boundary-left-top[data-v-a918dcc7],.error-page__line--boundary-right-bottom[data-v-a918dcc7],.error-page__line--boundary-right-top[data-v-a918dcc7]{border-left:var(--court-stroke) solid hsla(0,0%,100%,.88);transform:none;width:0}.error-page__line--boundary-left-bottom[data-v-a918dcc7],.error-page__line--boundary-left-top[data-v-a918dcc7]{left:var(--court-inset)}.error-page__line--boundary-right-bottom[data-v-a918dcc7],.error-page__line--boundary-right-top[data-v-a918dcc7]{left:auto;right:var(--court-inset)}.error-page__line--boundary-left-top[data-v-a918dcc7],.error-page__line--boundary-right-top[data-v-a918dcc7]{bottom:calc(50% + var(--court-door-gap)/2);top:var(--court-inset)}.error-page__line--boundary-left-bottom[data-v-a918dcc7],.error-page__line--boundary-right-bottom[data-v-a918dcc7]{bottom:var(--court-inset);top:calc(50% + var(--court-door-gap)/2)}.error-page__net[data-v-a918dcc7]{border-top:var(--court-stroke) dashed hsla(0,0%,100%,.7);height:0;top:50%;width:calc(100% - var(--court-inset)*2)}.error-page__line--service-bottom[data-v-a918dcc7],.error-page__line--service-top[data-v-a918dcc7]{border-top:2px solid hsla(0,0%,100%,.7);height:0;left:var(--court-inset);right:var(--court-inset);transform:none;width:auto}.error-page__line--service-top[data-v-a918dcc7]{top:29%}.error-page__line--service-bottom[data-v-a918dcc7]{top:71%}.error-page__line--center-bottom[data-v-a918dcc7],.error-page__line--center-top[data-v-a918dcc7]{border-left:2px solid hsla(0,0%,100%,.7);transform:translate(-50%);width:0}.error-page__line--center-top[data-v-a918dcc7]{bottom:50%;top:29%}.error-page__line--center-bottom[data-v-a918dcc7]{bottom:29%;top:50%}.error-page__ball[data-v-a918dcc7]{background:var(--color-accent);border-radius:50%;box-shadow:0 0 0 .35rem #e6fa5029,-.65rem .65rem #ffffff24;height:1rem;position:absolute;right:16%;top:18%;width:1rem}.error-page__meta[data-v-a918dcc7]{display:grid;gap:.35rem}.error-page__meta-copy[data-v-a918dcc7],.error-page__meta-title[data-v-a918dcc7]{margin:0}.error-page__meta-title[data-v-a918dcc7]{font-size:1.02rem;font-weight:700;letter-spacing:-.03em}.error-page__meta-copy[data-v-a918dcc7]{color:#ffffffc7;line-height:1.65}@media(min-width:900px){.error-page[data-v-a918dcc7]{padding:2rem 0 4rem}.error-page__shell[data-v-a918dcc7]{align-content:center}.error-page__panel[data-v-a918dcc7]{align-items:center;grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);padding:1.7rem}.error-page__court[data-v-a918dcc7]{min-height:100%}.error-page__court-viewport[data-v-a918dcc7]{min-height:15rem}}
