:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:#f6f7f9;--color-surface:#fff;--color-text:#1b1f24;--color-muted:#4f5964;--color-border:#838c99;--color-link:#0b5cad;--color-danger:#b00020}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#14171a;--color-surface:#1c2024;--color-text:#e8eaed;--color-muted:#a9b1bb;--color-border:#6b7480;--color-link:#7db4f0;--color-danger:#ff8a80}@media (prefers-color-scheme:dark){:root:not([data-theme]){--color-bg:#14171a;--color-surface:#1c2024;--color-text:#e8eaed;--color-muted:#a9b1bb;--color-border:#6b7480;--color-link:#7db4f0;--color-danger:#ff8a80}}body{background:var(--color-bg);color:var(--color-text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}a{color:var(--color-link)}input,textarea,select,button{font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px}input,textarea,select{padding:.5rem}button{cursor:pointer;padding:.5rem 1rem}button:disabled{opacity:.6;cursor:not-allowed}:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.skip-link[data-v-85557cce]{background:var(--color-surface,#fff);z-index:100;padding:.5rem 1rem;position:absolute;top:0;left:-9999px}.skip-link[data-v-85557cce]:focus{top:.5rem;left:.5rem}.shell-header[data-v-85557cce]{border-bottom:1px solid var(--color-border,#ddd);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.shell-name[data-v-85557cce]{font-weight:600}.shell-account[data-v-85557cce]{align-items:center;gap:.75rem;display:flex}form[data-v-2730e0ab]{max-width:24rem;margin:2rem auto;padding:0 1rem}.field[data-v-2730e0ab]{margin-bottom:1rem}label[data-v-2730e0ab]{margin-bottom:.25rem;display:block}input[data-v-2730e0ab]{box-sizing:border-box;width:100%;padding:.5rem}.field-error[data-v-2730e0ab],.form-alert[data-v-2730e0ab]{color:var(--color-danger,#b00020);margin:.25rem 0 0}.form-alert[data-v-2730e0ab]{margin-bottom:1rem}button[data-v-2730e0ab]{padding:.5rem 1rem}form[data-v-238a3fe5]{max-width:24rem;margin:2rem auto;padding:0 1rem}.field[data-v-238a3fe5]{margin-bottom:1rem}label[data-v-238a3fe5]{margin-bottom:.25rem;display:block}input[data-v-238a3fe5]{box-sizing:border-box;width:100%;padding:.5rem}.hint[data-v-238a3fe5]{margin:.25rem 0 0;font-size:.875rem}.field-error[data-v-238a3fe5],.form-alert[data-v-238a3fe5]{color:var(--color-danger,#b00020);margin:.25rem 0 0}.form-alert[data-v-238a3fe5]{margin-bottom:1rem}button[data-v-238a3fe5]{padding:.5rem 1rem}form[data-v-ac97d867]{max-width:24rem;margin:2rem auto;padding:0 1rem}.field[data-v-ac97d867]{margin-bottom:1rem}label[data-v-ac97d867]{margin-bottom:.25rem;display:block}input[data-v-ac97d867]{box-sizing:border-box;width:100%;padding:.5rem}.address[data-v-ac97d867]{align-items:center;gap:.5rem;display:flex}.address input[data-v-ac97d867]{flex:1;min-width:0}.hint[data-v-ac97d867]{margin:.25rem 0 0;font-size:.875rem}.field-error[data-v-ac97d867],.form-alert[data-v-ac97d867]{color:var(--color-danger,#b00020);margin:.25rem 0 0}.form-alert[data-v-ac97d867]{margin-bottom:1rem}button[data-v-ac97d867]{padding:.5rem 1rem}section[data-v-55e9f210]{max-width:24rem;margin:2rem auto;padding:0 1rem}.folder-view[data-v-2a6e13b0]{gap:2rem;max-width:60rem;margin:2rem auto;padding:0 1rem;display:flex}nav ul[data-v-2a6e13b0],.messages[data-v-2a6e13b0]{margin:0;padding:0;list-style:none}nav a[aria-current=page][data-v-2a6e13b0]{font-weight:700}.count[data-v-2a6e13b0]{margin-left:.5rem}section[data-v-2a6e13b0]{flex:1;min-width:0}.messages li[data-v-2a6e13b0]{gap:1rem;padding:.5rem 0;display:flex}.messages li[data-unread=true][data-v-2a6e13b0]{font-weight:700}.subject[data-v-2a6e13b0]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.form-alert[data-v-2a6e13b0]{color:var(--color-danger,#b00020)}.sr-only[data-v-2a6e13b0]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.message-view[data-v-95ab39d7]{max-width:50rem;margin:2rem auto;padding:0 1rem}.headers[data-v-95ab39d7]{grid-template-columns:max-content 1fr;gap:.25rem 1rem;display:grid}.headers dt[data-v-95ab39d7]{font-weight:700}.headers dd[data-v-95ab39d7]{overflow-wrap:anywhere;margin:0}.body[data-v-95ab39d7]{overflow-wrap:anywhere;margin-top:1rem}.hint[data-v-95ab39d7]{font-size:.875rem}.form-alert[data-v-95ab39d7]{color:var(--color-danger,#b00020)}form[data-v-07228194]{max-width:44rem;margin:2rem auto;padding:0 1rem}.field[data-v-07228194]{margin-bottom:1rem}label[data-v-07228194]{margin-bottom:.25rem;display:block}input[data-v-07228194],textarea[data-v-07228194]{box-sizing:border-box;width:100%;font:inherit;padding:.5rem}.actions[data-v-07228194]{align-items:center;gap:1rem;display:flex}.link-button[data-v-07228194]{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.field-error[data-v-07228194],.form-alert[data-v-07228194]{color:var(--color-danger,#b00020);margin:.25rem 0 0}.form-alert[data-v-07228194]{margin-bottom:1rem}.settings[data-v-5f9908f3]{max-width:36rem;margin:2rem auto;padding:0 1rem}section[data-v-5f9908f3]{margin-bottom:2rem}dl[data-v-5f9908f3]{grid-template-columns:max-content 1fr;gap:.25rem 1rem;display:grid}dt[data-v-5f9908f3]{font-weight:600}dd[data-v-5f9908f3]{overflow-wrap:anywhere;margin:0}fieldset[data-v-5f9908f3]{border:1px solid var(--color-border);border-radius:4px}.choice[data-v-5f9908f3]{align-items:center;gap:.5rem;margin:.25rem 0;display:flex}.choice input[data-v-5f9908f3]{width:auto}.field[data-v-5f9908f3]{margin-bottom:1rem}.field label[data-v-5f9908f3]{margin-bottom:.25rem;display:block}.field input[data-v-5f9908f3]{box-sizing:border-box;width:100%}.hint[data-v-5f9908f3]{color:var(--color-muted);margin:.25rem 0 0;font-size:.875rem}.field-error[data-v-5f9908f3],.form-alert[data-v-5f9908f3]{color:var(--color-danger);margin:.25rem 0 0}.form-status[data-v-5f9908f3]{color:var(--color-text);border-left:4px solid var(--color-link);padding-left:.75rem}
