.fade-page.svelte-v5jtld{opacity:0;animation:svelte-v5jtld-fadeIn .4s ease forwards}@keyframes svelte-v5jtld-fadeIn{to{opacity:1}}.toast.svelte-hiklfj{--toast-accent: var(--info);position:fixed;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));z-index:9999;display:flex;align-items:center;gap:.7rem;width:min(calc(100vw - 2rem),24rem);box-sizing:border-box;padding:.85rem 1rem .85rem .85rem;border:1px solid color-mix(in srgb,var(--toast-accent) 24%,transparent);border-left:4px solid var(--toast-accent);border-radius:.9rem;background:var(--surface);color:var(--on-background);box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--on-background) 14%,transparent),0 .25rem .75rem color-mix(in srgb,var(--on-background) 8%,transparent);font-size:.9rem;font-weight:500;line-height:1.35;animation:svelte-hiklfj-toast-in .3s ease-out both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast-info.svelte-hiklfj{--toast-accent: var(--info)}.toast-success.svelte-hiklfj{--toast-accent: var(--success)}.toast-warning.svelte-hiklfj{--toast-accent: var(--warning)}.toast-error.svelte-hiklfj{--toast-accent: var(--error)}.toast-stacked.svelte-hiklfj{align-items:flex-start;border:1px solid color-mix(in srgb,var(--toast-accent) 24%,transparent)}.toast-body.svelte-hiklfj{flex:1;min-width:0;display:flex;flex-direction:column;gap:.7rem}.toast-message.svelte-hiklfj{display:flex;align-items:center;gap:.5rem}.toast-actions.svelte-hiklfj{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;width:100%;padding-top:.2rem}.toast-icon.svelte-hiklfj{flex:0 0 auto;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:color-mix(in srgb,var(--toast-accent) 12%,transparent);color:var(--toast-accent)}.toast.svelte-hiklfj p:where(.svelte-hiklfj){flex:1;margin:0;color:inherit}.toast-action.svelte-hiklfj{flex:0 0 auto;min-width:5rem;padding:.4rem .8rem;border:1px solid var(--toast-accent);border-radius:.5rem;background:var(--toast-accent);color:var(--on-primary);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.toast-action-secondary.svelte-hiklfj{border-color:color-mix(in srgb,var(--on-background) 22%,transparent);background:transparent;color:color-mix(in srgb,var(--on-background) 75%,transparent);font-weight:600}.toast-action.svelte-hiklfj:hover{filter:brightness(1.08)}.toast-action-secondary.svelte-hiklfj:hover{filter:none;background:color-mix(in srgb,var(--on-background) 8%,transparent)}.loading-animation.svelte-hiklfj{display:flex;align-items:center;gap:.18rem;margin-left:-.3rem}.loading-animation.svelte-hiklfj span:where(.svelte-hiklfj){width:.25rem;height:.25rem;border-radius:50%;background:currentColor;animation:svelte-hiklfj-blink 1.2s infinite ease-in-out}.loading-animation.svelte-hiklfj span:where(.svelte-hiklfj):nth-child(2){animation-delay:.15s}.loading-animation.svelte-hiklfj span:where(.svelte-hiklfj):nth-child(3){animation-delay:.3s}@keyframes svelte-hiklfj-toast-in{0%{opacity:0;transform:translateY(-.6rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-hiklfj-blink{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.12rem)}}@media(prefers-reduced-motion:reduce){.toast.svelte-hiklfj,.loading-animation.svelte-hiklfj span:where(.svelte-hiklfj){animation:none}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.modal-content.svelte-1x72qg0{padding:16px}.content.svelte-1x72qg0{display:flex;align-items:flex-start;gap:16px;padding:16px 8px}.icon.svelte-1x72qg0{font-size:2.25rem;line-height:1;flex-shrink:0}.text.svelte-1x72qg0{flex:1}.message.svelte-1x72qg0{margin:0 0 12px;font-size:1.05rem;font-weight:600;color:var(--error-color);line-height:1.4}.note.svelte-1x72qg0{margin:0;font-size:.95rem;color:var(--text-color-secondary);line-height:1.5}.error-form.svelte-1x72qg0{margin:20px 0;padding:20px;background:var(--background-secondary, rgba(0, 0, 0, .02));border-radius:12px;border:1px solid var(--border);display:flex;flex-direction:column;gap:16px}.form-field.svelte-1x72qg0{display:flex;flex-direction:column}.form-field.svelte-1x72qg0 label:where(.svelte-1x72qg0){font-weight:600;margin-bottom:8px;font-size:.9rem;color:var(--text-color);letter-spacing:.01em}.form-field.svelte-1x72qg0 input:where(.svelte-1x72qg0),.form-field.svelte-1x72qg0 textarea:where(.svelte-1x72qg0){padding:12px 14px;border:1.5px solid var(--border);border-radius:8px;font-size:.95rem;background:var(--background);color:var(--text-color);outline:none;transition:all .2s ease;font-family:inherit;resize:vertical}.form-field.svelte-1x72qg0 input:where(.svelte-1x72qg0):focus,.form-field.svelte-1x72qg0 textarea:where(.svelte-1x72qg0):focus{border-color:var(--accent)}.form-field.svelte-1x72qg0 input:where(.svelte-1x72qg0)::placeholder,.form-field.svelte-1x72qg0 textarea:where(.svelte-1x72qg0)::placeholder{color:var(--text-color-secondary);opacity:.7}.btn-submit.svelte-1x72qg0{align-self:flex-start;padding:12px 24px;background-color:var(--accent);color:var(--on-accent);border:none;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.btn-submit.svelte-1x72qg0:hover:not(:disabled){background-color:var(--accent-dark);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.btn-submit.svelte-1x72qg0:active:not(:disabled){transform:translateY(0)}.btn-submit.svelte-1x72qg0:disabled{opacity:.6;cursor:not-allowed}.success-message.svelte-1x72qg0{color:var(--success);background-color:#10b9481a;padding:12px 16px;border-radius:8px;border:1.5px solid var(--success);font-size:.95rem;font-weight:500}.error-message.svelte-1x72qg0{color:var(--error-color);background-color:#ec48991a;padding:12px 16px;border-radius:8px;border:1.5px solid var(--error-color);font-size:.95rem;font-weight:500}
