:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafafa;--surface:#fff;--surface-2:#f4f4f6;--text:#1c1c1e;--text-muted:#555;--text-subtle:#777;--text-faint:#999;--border:#eee;--border-strong:#ccc;--brand:#e8336b;--brand-hover:#ce1f58;--brand-subtle:#fce4ec;--brand-border:#f5b8cb;--on-accent:#fff;--danger:#d23b3b;--danger-hover:#b3261e;--danger-bg:#fdeaea;--danger-border:#f0c0c0;--success:#1c8a4e;--notice-text:#7a5b00;--notice-bg:#fff4e5;--notice-border:#f0d9b5;--bankid-bg:#39134c;--bankid-bg-hover:#470d70;--bankid-fg:#fff;--shadow:0 1px 3px #00000014;--shadow-lg:0 8px 30px #0000001f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#151519;--surface:#1d1d23;--surface-2:#26262e;--text:#ececf0;--text-muted:#b4b4be;--text-subtle:#9494a0;--text-faint:#70707a;--border:#2c2c34;--border-strong:#3c3c46;--brand:#ff4d7d;--brand-hover:#ff6e96;--brand-subtle:#3a2029;--brand-border:#5a3040;--on-accent:#fff;--danger:#ff6b6b;--danger-hover:#ff8585;--danger-bg:#3a2020;--danger-border:#5a2e2e;--success:#3fc77e;--notice-text:#e6c46a;--notice-bg:#362a12;--notice-border:#5c4a1e;--bankid-bg:#f6f6f9;--bankid-bg-hover:#efeef3;--bankid-fg:#39134c;--shadow:0 1px 3px #0006;--shadow-lg:0 8px 30px #0000008c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#151519;--surface:#1d1d23;--surface-2:#26262e;--text:#ececf0;--text-muted:#b4b4be;--text-subtle:#9494a0;--text-faint:#70707a;--border:#2c2c34;--border-strong:#3c3c46;--brand:#ff4d7d;--brand-hover:#ff6e96;--brand-subtle:#3a2029;--brand-border:#5a3040;--on-accent:#fff;--danger:#ff6b6b;--danger-hover:#ff8585;--danger-bg:#3a2020;--danger-border:#5a2e2e;--success:#3fc77e;--notice-text:#e6c46a;--notice-bg:#362a12;--notice-border:#5c4a1e;--bankid-bg:#f6f6f9;--bankid-bg-hover:#efeef3;--bankid-fg:#39134c;--shadow:0 1px 3px #0006;--shadow-lg:0 8px 30px #0000008c}.bellwrap.svelte-vtze1i{display:inline-flex;position:relative}.bell.svelte-vtze1i{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;display:inline-flex;position:relative}.bell.svelte-vtze1i svg:where(.svelte-vtze1i){width:20px;height:20px;display:block}.bell.svelte-vtze1i:hover,.bell.svelte-vtze1i:focus-visible{color:var(--brand);background:var(--brand-subtle)}.notifbadge.svelte-vtze1i{text-align:center;background:var(--danger);min-width:1.1rem;color:var(--on-accent);border-radius:999px;padding:0 .35rem;font-size:.7rem;font-weight:700;position:absolute;top:-.3rem;right:-.35rem}.panel.svelte-vtze1i{background:var(--surface);border:1px solid var(--border);z-index:50;border-radius:10px;width:21rem;max-height:26rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.muted.svelte-vtze1i{color:var(--text-subtle);margin:0;padding:1rem .9rem;font-size:.9rem}ul.svelte-vtze1i{margin:0;padding:0;list-style:none}li.svelte-vtze1i{border-bottom:1px solid var(--surface-2)}li.svelte-vtze1i a:where(.svelte-vtze1i),li.svelte-vtze1i .plain:where(.svelte-vtze1i){color:var(--text);align-items:center;gap:.6rem;padding:.6rem .9rem;text-decoration:none;display:flex}li.svelte-vtze1i a:where(.svelte-vtze1i):hover{background:var(--brand-subtle)}.av.svelte-vtze1i{background:var(--brand-subtle);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.av.svelte-vtze1i img:where(.svelte-vtze1i){object-fit:cover;width:100%;height:100%;display:block}.av.glyph.svelte-vtze1i{color:var(--brand);font-size:.9rem}.body.svelte-vtze1i{flex-direction:column;flex:auto;gap:.05rem;min-width:0;display:flex}.lbl.svelte-vtze1i{font-size:.82rem;font-weight:600}.lbl.unread.svelte-vtze1i{font-weight:800}.nm.svelte-vtze1i{color:var(--brand);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.when.svelte-vtze1i{color:var(--text-faint);white-space:nowrap;flex:none;font-size:.7rem}.seeall.svelte-vtze1i{text-align:center;color:var(--brand);border-top:1px solid var(--border);padding:.65rem;font-size:.85rem;font-weight:600;text-decoration:none;display:block}.seeall.svelte-vtze1i:hover{background:var(--brand-subtle)}.lockscreen.svelte-12qhfyh{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.lockcard.svelte-12qhfyh{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;max-width:26rem;padding:2rem 1.75rem}.lockcard.svelte-12qhfyh h1:where(.svelte-12qhfyh){margin-top:0;font-size:1.25rem}.lockcard.svelte-12qhfyh p:where(.svelte-12qhfyh){color:var(--text-muted);line-height:1.5}.reload.svelte-12qhfyh{background:var(--brand);color:var(--on-accent);cursor:pointer;border:none;border-radius:6px;margin-top:.5rem;padding:.55rem 1.1rem;font-size:.95rem}.reload.svelte-12qhfyh:hover,.reload.svelte-12qhfyh:focus-visible{background:var(--brand-hover)}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/roboto-medium-latin.woff2)format("woff2")}body{color:var(--text);background:var(--bg);margin:0;font-family:system-ui,sans-serif}.browserbar.svelte-12qhfyh{background:var(--notice-bg);border-bottom:1px solid var(--notice-border);color:var(--notice-text);flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;padding:.7rem 1.5rem;font-size:.9rem;line-height:1.4;display:flex}header.svelte-12qhfyh{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.5rem;display:flex}.brand.svelte-12qhfyh{align-items:center;text-decoration:none;display:inline-flex}.brand-logo.svelte-12qhfyh{width:auto;height:44px;display:block}.brand-logo-dark.svelte-12qhfyh{display:none}@media (prefers-color-scheme:dark){.brand-logo-light.svelte-12qhfyh{display:none}.brand-logo-dark.svelte-12qhfyh{display:block}}:root[data-theme=light] .brand-logo-light.svelte-12qhfyh{display:block}:root[data-theme=light] .brand-logo-dark.svelte-12qhfyh,:root[data-theme=dark] .brand-logo-light.svelte-12qhfyh{display:none}:root[data-theme=dark] .brand-logo-dark.svelte-12qhfyh{display:block}nav.svelte-12qhfyh{align-items:center;gap:1rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text-muted);text-decoration:none}.navicon.svelte-12qhfyh{border-radius:6px;justify-content:center;align-items:center;padding:.35rem;display:inline-flex;position:relative}.navicon.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:20px;height:20px;display:block}.navicon.svelte-12qhfyh:hover,.navicon.svelte-12qhfyh:focus-visible{color:var(--brand);background:var(--brand-subtle)}.modbadge.svelte-12qhfyh,.groupbadge.svelte-12qhfyh{text-align:center;background:var(--danger);min-width:1.1rem;color:var(--on-accent);border-radius:999px;padding:0 .35rem;font-size:.7rem;font-weight:700;position:absolute;top:-.3rem;right:-.35rem}.avatarlink.svelte-12qhfyh{border-radius:50%;display:inline-flex}.avatarlink.svelte-12qhfyh:hover,.avatarlink.svelte-12qhfyh:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cta.svelte-12qhfyh{background:var(--brand);color:var(--on-accent);cursor:pointer;border:none;border-radius:6px;padding:.45rem .8rem;font-size:.9rem;display:inline-block}.logoutbtn.svelte-12qhfyh{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;display:inline-flex}.logoutbtn.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:20px;height:20px;display:block}.logoutbtn.svelte-12qhfyh:hover,.logoutbtn.svelte-12qhfyh:focus-visible{color:var(--danger);background:var(--danger-bg)}.logoutbtn.svelte-12qhfyh:disabled{opacity:.6;cursor:default}main.svelte-12qhfyh{max-width:60rem;margin:0 auto;padding:2rem 1.5rem}.flagbtn.svelte-12qhfyh{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:6px;align-items:center;padding:.25rem;line-height:0;display:inline-flex}.flagbtn.svelte-12qhfyh:hover,.flagbtn.svelte-12qhfyh:focus-visible{border-color:var(--brand)}.flagbtn.svelte-12qhfyh svg:where(.svelte-12qhfyh){border-radius:2px;width:22px;height:16px;display:block}.skip-link.svelte-12qhfyh{z-index:100;background:var(--brand);color:var(--on-accent);border-radius:6px;padding:.5rem .9rem;text-decoration:none;transition:top .15s ease-in;position:absolute;top:-3rem;left:.5rem}.skip-link.svelte-12qhfyh:focus{top:.5rem}
