h2.svelte-1w9qdxd{margin:0 0 .5rem;font-size:1.15rem}.lead.svelte-1w9qdxd{margin:0 0 1.25rem;font-size:.9rem;opacity:.8;line-height:1.5}form.svelte-1w9qdxd{display:flex;flex-direction:column}label.svelte-1w9qdxd{margin-bottom:.35rem;font-size:.9rem;opacity:.8}input.svelte-1w9qdxd{margin-bottom:1rem;padding:.55rem .7rem;border:1px solid rgba(255,255,255,.18);border-radius:.35rem;background:#00000040;color:inherit;font:inherit;letter-spacing:.14em;text-transform:uppercase}input.svelte-1w9qdxd:focus{outline:none;border-color:#4caf50}input.svelte-1w9qdxd:disabled{opacity:.6}.error.svelte-1w9qdxd,.notice.svelte-1w9qdxd{margin:0 0 1rem;padding:.6rem .75rem;border-radius:.35rem;font-size:.9rem}.error.svelte-1w9qdxd{border:1px solid rgba(255,120,120,.4);background:#ff50501a}.notice.svelte-1w9qdxd{border:1px solid rgba(255,255,255,.18);background:#ffffff0d}button.primary.svelte-1w9qdxd{padding:.6rem 1.2rem;border:1px solid #4caf50;border-radius:.4rem;background:#4caf502e;color:inherit;font:inherit;cursor:pointer}button.primary.svelte-1w9qdxd:disabled{opacity:.6;cursor:default}.alternatives.svelte-1w9qdxd{display:flex;gap:.75rem;margin-top:1.25rem}.alternatives.svelte-1w9qdxd button:where(.svelte-1w9qdxd){flex:1;padding:.4rem .6rem;border:1px solid rgba(255,255,255,.18);border-radius:.35rem;background:transparent;color:inherit;font:inherit;font-size:.85rem;cursor:pointer}.alternatives.svelte-1w9qdxd button:where(.svelte-1w9qdxd):hover:not(:disabled){border-color:#fff6}.alternatives.svelte-1w9qdxd button:where(.svelte-1w9qdxd):disabled{opacity:.5;cursor:default}dialog.svelte-htsx5a{padding:0;border:none;background:transparent;color:inherit;max-width:100vw;max-height:100vh}dialog.svelte-htsx5a::backdrop{background:#0009}.panel.svelte-htsx5a{position:relative;width:min(26rem,calc(100vw - 2rem));padding:1.75rem;border:1px solid rgba(255,255,255,.14);border-radius:.6rem;background:#161b24;color:#e6e9ef;box-shadow:0 1.5rem 3rem #00000080}.close.svelte-htsx5a{position:absolute;top:.5rem;right:.6rem;width:2rem;height:2rem;border:none;border-radius:.3rem;background:transparent;color:inherit;font-size:1.4rem;line-height:1;opacity:.6;cursor:pointer}.close.svelte-htsx5a:hover{opacity:1}footer.svelte-4jwo3w{padding:2rem 1.5rem 2.5rem;border-top:1px solid rgba(255,255,255,.08);text-align:center;font-size:.85rem}nav.svelte-4jwo3w{display:flex;justify-content:center;gap:1.25rem;margin-bottom:.75rem}nav.svelte-4jwo3w a:where(.svelte-4jwo3w){text-decoration:none;opacity:.8}nav.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{opacity:1}.operator.svelte-4jwo3w{margin:0 0 .4rem;opacity:.6}.disclaimer.svelte-4jwo3w{margin:0;font-size:.75rem;opacity:.4;letter-spacing:.02em}.version.svelte-4jwo3w{margin:.6rem 0 0;font-size:.72rem;opacity:.3;font-variant-numeric:tabular-nums}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:#11151c;color:#e6e9ef;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}a{color:#4caf50}.app.svelte-12qhfyh{display:flex;flex-direction:column;height:100%}header.svelte-12qhfyh{display:flex;align-items:center;gap:2rem;padding:.75rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.brand.svelte-12qhfyh{text-decoration:none;color:inherit;display:inline-flex;align-items:center}nav.svelte-12qhfyh{display:flex;gap:1.25rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none;opacity:.7}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){opacity:1;font-weight:600}.session.svelte-12qhfyh{display:flex;align-items:center;gap:.75rem;margin-left:auto;font-size:.9rem}.email.svelte-12qhfyh{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.7;color:inherit;text-decoration:none;border-bottom:1px solid transparent}.email.svelte-12qhfyh:hover{opacity:1;border-bottom-color:#ffffff59}.session.svelte-12qhfyh button:where(.svelte-12qhfyh){padding:.3rem .7rem;border:1px solid rgba(255,255,255,.2);border-radius:.35rem;background:transparent;color:inherit;font:inherit;font-size:.9rem;cursor:pointer}.session.svelte-12qhfyh button:where(.svelte-12qhfyh):hover:not(:disabled){border-color:#ffffff73}.session.svelte-12qhfyh button:where(.svelte-12qhfyh):disabled{opacity:.5;cursor:default}.signin.svelte-12qhfyh{padding:.3rem .7rem;border:1px solid rgba(255,255,255,.2);border-radius:.35rem;background:transparent;color:#4caf50;font:inherit;font-size:.9rem;cursor:pointer}.signin.svelte-12qhfyh:hover{border-color:#ffffff73}main.svelte-12qhfyh{flex:1;min-height:0;overflow-y:auto}
