@layer reset,er-base,er-components,er-theme;@layer reset{*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}}@layer reset,er-base,er-components,er-theme;:root{color-scheme:light dark;--er-background:light-dark(oklch(1 0 0),oklch(.145 0 0));--er-foreground:light-dark(oklch(.145 0 0),oklch(.985 0 0));--er-card:light-dark(oklch(1 0 0),oklch(.205 0 0));--er-card-foreground:light-dark(oklch(.145 0 0),oklch(.985 0 0));--er-popover:light-dark(oklch(1 0 0),oklch(.225 0 0));--er-popover-foreground:light-dark(oklch(.145 0 0),oklch(.985 0 0));--er-primary:light-dark(oklch(.205 0 0),oklch(.922 0 0));--er-primary-foreground:light-dark(oklch(.985 0 0),oklch(.205 0 0));--er-secondary:light-dark(oklch(.965 0 0),oklch(.269 0 0));--er-secondary-foreground:light-dark(oklch(.205 0 0),oklch(.985 0 0));--er-muted:light-dark(oklch(.965 0 0),oklch(.269 0 0));--er-muted-foreground:light-dark(oklch(.5 0 0),oklch(.708 0 0));--er-accent:light-dark(oklch(.965 0 0),oklch(.3 0 0));--er-accent-foreground:light-dark(oklch(.205 0 0),oklch(.985 0 0));--er-destructive:light-dark(oklch(.55 .22 27),oklch(.71 .18 24));--er-destructive-foreground:light-dark(oklch(.985 0 0),oklch(.16 .02 25));--er-success:light-dark(oklch(.55 .15 150),oklch(.72 .17 150));--er-warning:light-dark(oklch(.62 .15 70),oklch(.8 .15 80));--er-info:light-dark(oklch(.55 .16 250),oklch(.72 .14 245));--er-chart-1:light-dark(#2a78d6,#3987e5);--er-chart-2:light-dark(#eb6834,#d95926);--er-chart-3:light-dark(#1baf7a,#199e70);--er-chart-4:light-dark(#eda100,#c98500);--er-chart-5:light-dark(#e87ba4,#d55181);--er-chart-6:light-dark(#008300,#008300);--er-chart-7:light-dark(#4a3aa7,#9085e9);--er-chart-8:light-dark(#e34948,#e66767);--er-border:light-dark(oklch(.915 0 0),oklch(1 0 0/12%));--er-input:light-dark(oklch(.87 0 0),oklch(1 0 0/18%));--er-input-background:light-dark(transparent,oklch(1 0 0/4%));--er-ring:light-dark(oklch(.45 0 0),oklch(.75 0 0));--er-overlay:oklch(0 0 0/55%);--er-radius:.625rem;--er-radius-sm:calc(var(--er-radius) - 4px);--er-radius-md:calc(var(--er-radius) - 2px);--er-radius-lg:var(--er-radius);--er-radius-xl:calc(var(--er-radius) + 4px);--er-font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--er-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--er-type-min:1;--er-type-max:1.125;--er-type-ratio-min:1.2;--er-type-ratio-max:1.3;--er-type-from:20rem;--er-type-range:60;--er-shadow-xs:0 1px 2px 0 oklch(0 0 0/5%);--er-shadow-sm:0 1px 3px 0 oklch(0 0 0/10%),0 1px 2px -1px oklch(0 0 0/10%);--er-shadow-md:0 4px 6px -1px oklch(0 0 0/10%),0 2px 4px -2px oklch(0 0 0/10%);--er-shadow-lg:0 10px 15px -3px oklch(0 0 0/12%),0 4px 6px -4px oklch(0 0 0/12%);--er-duration:.15s;--er-ease:cubic-bezier(.16,1,.3,1);--er-z-overlay:50;--er-z-toast:100}.light,[data-theme=light]{color-scheme:light}.dark,[data-theme=dark]{color-scheme:dark}@media(prefers-reduced-motion:reduce){:root{--er-duration:0ms}}@layer er-base{*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--er-background);color:var(--er-foreground);font-family:var(--er-font-sans);line-height:1.5;-webkit-font-smoothing:antialiased}}@layer er-components{.er-floating{position:fixed;top:0;left:0;z-index:var(--er-z-overlay);width:-moz-max-content;width:max-content;max-width:calc(100vw - 1rem);transform-origin:var(--er-transform-origin,center);outline:none}.er-pop-enter-active,.er-pop-leave-active{transition:opacity var(--er-duration) var(--er-ease),transform var(--er-duration) var(--er-ease)}.er-pop-enter-from,.er-pop-leave-to{opacity:0;transform:scale(.96)}}:root{--color-peat:#241f1a;--color-whin:#a87f3b;--color-fescue:#d9c08f;--color-linksland:#7c7a5e;--color-seagrey:#6e7b7e;--color-chalk:#f1ead9;--color-whin-deep:#7f5f2a;--color-success:#1a6b3c;--color-success-light:#4ade80;--color-success-bg:#e8f3ec;--color-success-border:#bbf7d0;--color-paper:#f8f7f4;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827}::-moz-selection{background-color:#a87f3b4d}::selection{background-color:#a87f3b4d}a:focus-visible{outline-color:var(--color-whin)}:root{color-scheme:light;--er-primary:#000;--er-primary-foreground:#fff;--er-ring:#000}:where(.er-typography[data-tone=default]:not([data-variant=lead],[data-variant=caption],[data-variant=overline])){color:inherit}@layer er-theme{.er-button{height:2.5rem;padding:0 1.25rem;border-radius:.125rem;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.er-button[data-size=sm]{height:2rem;padding:0 .875rem;font-size:10px}.er-button[data-size=lg]{height:2.75rem;padding:0 1.5rem}.er-button[data-size=icon]{width:2.5rem;padding:0}.er-button[data-variant=default]:hover{background:var(--color-whin)}.er-button[data-variant=outline]{border-color:var(--color-gray-200);background:#fff;color:#000;box-shadow:none}.er-button[data-variant=outline]:hover,.er-button[data-variant=outline][data-state=open]{border-color:#000;background:#fff;color:#000}.er-button[data-variant=secondary]{background:#fff;color:var(--color-peat)}.er-button[data-variant=secondary]:hover{background:var(--color-fescue)}.er-button[data-variant=ghost]:hover,.er-button[data-variant=ghost][data-state=open]{background:var(--color-gray-100);color:#000}.er-button[data-variant=ghost].on-dark{border-color:#ffffff4d;color:#fff}.er-button[data-variant=ghost].on-dark:hover{border-color:#fff;background:#ffffff1a;color:#fff}.er-button[data-variant=outline].is-danger{border-color:#fecaca;color:#dc2626}.er-button[data-variant=outline].is-danger:hover{border-color:#dc2626;background:#fef2f2;color:#dc2626}.er-button[data-variant=destructive]{background:#dc2626;color:#fff}.er-button[data-variant=destructive]:hover{background:#b91c1c}.er-button[data-variant=link]{height:auto;padding:0;font-size:inherit;letter-spacing:normal;text-transform:none}}@layer reset,er-base,er-components,er-theme;@layer er-components{.er-fluid-type,.er-prose,.er-prose :is(h1,h2,h3,h4,h5,h6,small,figcaption,pre,code){--er-type-step-min:calc(var(--er-type-min, 1)*pow(var(--er-type-ratio-min, 1.2), var(--er-step, 0)));--er-type-step-max:calc(var(--er-type-max, 1.125)*pow(var(--er-type-ratio-max, 1.3), var(--er-step, 0)));font-size:clamp(calc(var(--er-type-step-min)*1rem),calc(var(--er-type-step-min)*1rem + (var(--er-type-step-max) - var(--er-type-step-min))*(var(--er-fluid-width, 100vw) - var(--er-type-from, 20rem))/var(--er-type-range, 60)),calc(var(--er-type-step-max)*1rem))}.er-fluid-container{container-type:inline-size;--er-fluid-width:100cqi}}@layer reset,er-base,er-components,er-theme;@layer er-components{.er-typography{margin:0;color:var(--er-foreground);font-family:var(--er-font-sans);font-weight:400;line-height:1.6;overflow-wrap:break-word}.er-typography[data-tone=muted]{color:var(--er-muted-foreground)}.er-typography[data-variant=display]{font-weight:700;line-height:1.04;letter-spacing:-.035em}.er-typography[data-variant=h1]{font-weight:700;line-height:1.1;letter-spacing:-.03em}.er-typography[data-variant=h2]{font-weight:650;line-height:1.15;letter-spacing:-.025em}.er-typography[data-variant=h3]{font-weight:600;line-height:1.25;letter-spacing:-.02em}.er-typography[data-variant=h4]{font-weight:600;line-height:1.3;letter-spacing:-.01em}.er-typography[data-variant=lead]{color:var(--er-muted-foreground);line-height:1.5}.er-typography[data-variant=caption],.er-typography[data-variant=small]{line-height:1.5}.er-typography[data-variant=caption]{color:var(--er-muted-foreground)}.er-typography[data-variant=overline]{color:var(--er-muted-foreground);font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.er-typography[data-measure]{max-inline-size:65ch}.er-typography[data-balance]{text-wrap:balance}.er-typography[data-clamp]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--er-lines);line-clamp:var(--er-lines)}}.error-section[data-v-dc36e841]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:42rem;height:100vh;margin:0 auto;text-align:center}.error-code[data-v-dc36e841]{margin-bottom:2.5rem}.error-message[data-v-dc36e841]{font-size:1.125rem;line-height:1.75rem}.error-home[data-v-dc36e841]{text-decoration:underline;text-underline-offset:4px}
