:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}.container{max-width:960px;margin:0 auto;padding:2rem 1rem}form{gap:.5rem;margin-bottom:2rem;display:grid}button,input,textarea{font:inherit;padding:.5rem}ul{padding:0;list-style:none}li{border-bottom:1px solid #8884;justify-content:space-between;align-items:start;gap:1rem;padding:.75rem 0;display:flex}.muted{opacity:.6;font-size:.875rem}.error{color:#e5484d}.modal-form{gap:1.25rem;margin:0;display:grid}.modal-form input{color:#1f2937;background:#fff;border:1px solid #8886;border-radius:12px;transition:border-color .15s,box-shadow .15s}.modal-form input:hover:not(:focus){border-color:#8a8f98}.modal-form input:focus{border-color:#ec6a37;outline:none;box-shadow:0 0 0 3px #ec6a3733}.modal-form .primary-button{border-radius:12px;min-height:56px;margin-top:.5rem}@media (prefers-reduced-motion:reduce){.modal-form input{transition:none}}.modal-field{min-width:0;font-size:1rem;display:flex;position:relative}.modal-field input{box-sizing:border-box;width:100%;min-width:0;min-height:56px;padding:.875rem 1rem .875rem 3rem}.modal-field__icon{color:#8a8f98;pointer-events:none;transition:color .15s;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.modal-field:focus-within .modal-field__icon{color:#ec6a37}@media (prefers-reduced-motion:reduce){.modal-field__icon{transition:none}}.modal-message{margin:0;font-size:.875rem;line-height:1.6}.modal-message--error{color:#e5484d}.modal-message--success{color:#b8441a}.primary-button{color:#fff;cursor:pointer;background:#ec6a37;border:none;border-radius:6px;font-weight:600}.primary-button:hover:not(:disabled){background:#d9582a}.primary-button:focus-visible{outline-offset:3px;outline:2px solid #b8441a}.primary-button:disabled{opacity:.6;cursor:not-allowed}.modal-footer{border-top:1px solid #ebe8e2;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding-top:1.5rem;display:flex}.link-button{color:#b8441a;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem}.link-button:hover{text-decoration:underline}.modal[data-v-84a14f3c]{box-sizing:border-box;color:#1f2937;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:none;border-radius:28px;width:calc(min(520px,100vw - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow-y:auto;box-shadow:0 24px 64px #0000002e}.modal[data-v-84a14f3c]::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0006}.modal__body[data-v-84a14f3c]{padding:3rem;position:relative}.modal__header[data-v-84a14f3c]{justify-content:space-between;align-items:center;margin-bottom:2rem;padding-right:1.5rem;display:flex}.modal__header h2[data-v-84a14f3c]{margin:0;font-size:2rem;font-weight:650;line-height:1.25}.modal__description[data-v-84a14f3c]{color:#6e6e73;margin:.75rem 0 0;font-size:.875rem;line-height:1.6}.modal__close[data-v-84a14f3c]{color:#6e6e73;cursor:pointer;background:#e8e8ed;border:none;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background-color .15s,color .15s;display:grid;position:absolute;top:1.25rem;right:1.25rem}.modal__close[data-v-84a14f3c]:hover{color:#1f2937;background:#dcdce1}.modal__close[data-v-84a14f3c]:focus-visible{outline-offset:3px;outline:2px solid #b8441a}@media (height<=600px),(width<=600px){.modal__body[data-v-84a14f3c]{padding:2rem 1.5rem}.modal__header[data-v-84a14f3c]{margin-bottom:1.5rem;padding-right:2rem}.modal__header h2[data-v-84a14f3c]{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.modal__close[data-v-84a14f3c]{transition:none}}.register-footer[data-v-74857cb2]{justify-content:center;gap:.5rem}.code-row[data-v-74857cb2]{gap:.75rem;display:flex}.code-row .modal-field[data-v-74857cb2]{flex:1;min-width:0}@media (width<=360px){.code-row[data-v-74857cb2]{flex-direction:column}}.code-button[data-v-74857cb2]{color:#b8441a;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ec6a37;border-radius:12px;flex:none;min-width:7.5em;min-height:56px;padding:.75rem;font-size:.875rem;font-weight:500}.code-button[data-v-74857cb2]:hover:not(:disabled){background:#fdece4}.code-button[data-v-74857cb2]:focus-visible{outline-offset:3px;outline:2px solid #b8441a}.code-button[data-v-74857cb2]:disabled{color:inherit;opacity:.6;cursor:not-allowed;border-color:#8886}.container--full[data-v-9d025e5c]{box-sizing:border-box;flex-direction:column;max-width:none;height:100dvh;padding:0;display:flex;overflow:hidden}.app-header[data-v-9d025e5c]{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.app-header__logo[data-v-9d025e5c]{margin-right:auto;display:flex}.app-header__logo img[data-v-9d025e5c]{display:block}.app-header__nav[data-v-9d025e5c]{gap:1rem;margin-right:auto;display:flex}.app-header__nav a[data-v-9d025e5c]{color:inherit;opacity:.7;text-decoration:none}.app-header__nav a.router-link-exact-active[data-v-9d025e5c],.app-header__nav a[data-v-9d025e5c]:hover{color:#00a862;opacity:1}.app-header__user[data-v-9d025e5c]{font-size:.875rem}.outline-button[data-v-9d025e5c]{color:#00a862;cursor:pointer;background:0 0;border:1px solid #00dc82;border-radius:6px;padding:.375rem 1rem}.outline-button[data-v-9d025e5c]:hover{color:#fff;background:#00dc82}
