.language-selector.svelte-19ftpm1{display:inline-flex;align-items:center;gap:5px;min-width:0;color:#80d8bd;border:1px solid #50c8ff80;border-radius:7px;padding:0 7px;background:#102431;color-scheme:dark}select.svelte-19ftpm1{min-width:0;min-height:40px!important;border:0;background:transparent;color:#edf7fc;font:inherit;font-size:.84rem!important;font-weight:650;cursor:pointer;padding:4px}option.svelte-19ftpm1{background:#102431;color:#edf7fc}.language-selector.svelte-19ftpm1:focus-within{border-color:#80d8bd}select.svelte-19ftpm1:focus-visible{outline:2px solid #80d8bd;outline-offset:3px;border-radius:4px}@media (max-width:640px){select.svelte-19ftpm1{min-height:44px!important}}@media (max-width:420px){.language-selector.svelte-19ftpm1{padding:0 5px}.language-selector.svelte-19ftpm1>span:where(.svelte-19ftpm1){display:none}select.svelte-19ftpm1{font-size:.8rem!important}}.investment-tools.svelte-isll26{display:flex;align-items:center;gap:6px;width:min(1500px,calc(100% - 24px));box-sizing:border-box;margin:0 auto 14px;padding:0 0 8px;border-bottom:1px solid #50c8ff1f;overflow-x:auto;scrollbar-width:thin}.investment-tools.svelte-isll26 a:where(.svelte-isll26){display:inline-flex;align-items:center;flex:none;min-height:44px;padding:5px 11px;border-radius:7px;font-size:.76rem;text-decoration:none;color:#9cb7ca}.investment-tools.svelte-isll26 a[aria-current]:where(.svelte-isll26){color:#7bd9ff;background:#50c8ff0e}.site-header.svelte-isll26{box-sizing:border-box;width:100%;margin:0 auto 12px;padding:10px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;border:1px solid rgba(80,200,255,.18);border-radius:14px;background:#060c16f2;box-shadow:0 18px 35px #00000029}.site-brand.svelte-isll26,.site-links.svelte-isll26 a:where(.svelte-isll26){display:inline-flex;align-items:center;min-height:44px;color:#d0e4f0;text-decoration:none;font-weight:600;white-space:nowrap;transition:color .2s ease}.site-brand.svelte-isll26{justify-self:start;color:#eef7ff;font-weight:800}.site-brand.svelte-isll26 span:where(.svelte-isll26){color:#64f4a1}.site-links.svelte-isll26 a[aria-current]:where(.svelte-isll26){color:#7bd9ff;background:#50c8ff14}.site-links.svelte-isll26{justify-self:center;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px}.site-links.svelte-isll26 a:where(.svelte-isll26){padding:9px 10px;border-radius:7px;font-size:.86rem}.site-brand.svelte-isll26:hover,.site-links.svelte-isll26 a:where(.svelte-isll26):hover{color:#7bd9ff}.site-account.svelte-isll26{justify-self:end;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-left:16px;border-left:1px solid rgba(80,200,255,.2)}.account-avatar.svelte-isll26{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:1px solid rgba(86,214,173,.35);border-radius:50%;background:#56d6ad1a;color:#72dfb4;font-size:.75rem;font-weight:700}.account-name.svelte-isll26{color:#9eb2c5;font-size:.8rem;white-space:nowrap}.account-admin.svelte-isll26{display:inline-flex;align-items:center;min-height:44px;color:#72dfb4;font-size:.76rem;text-decoration:none}.account-admin.svelte-isll26:hover,.account-admin[aria-current].svelte-isll26{color:#c6f6e4;text-decoration:underline;text-underline-offset:4px}.account-login.svelte-isll26,.account-register.svelte-isll26,.account-logout.svelte-isll26{padding:7px 9px;border:1px solid rgba(80,200,255,.35);border-radius:7px;background:#147ca3;color:#fff;font:inherit;font-size:.78rem;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.account-register.svelte-isll26{border-color:#50c8ff40;background:transparent;color:#c8d9e8}.account-login.svelte-isll26,.account-register.svelte-isll26,.account-logout.svelte-isll26{display:inline-flex;align-items:center;justify-content:center;min-height:44px}a.svelte-isll26:focus-visible,button.svelte-isll26:focus-visible{outline:2px solid #72dfb4;outline-offset:3px;border-radius:7px}.site-header.home-header.svelte-isll26{grid-template-columns:minmax(0,1fr) auto}.account-logout.svelte-isll26{border-color:transparent;background:transparent;color:#9eb2c5;font-weight:600}.account-logout.svelte-isll26:hover,.account-register.svelte-isll26:hover{border-color:#50c8ff73;color:#eef7ff}@media (max-width: 1100px){.site-header.svelte-isll26{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.site-links.svelte-isll26{grid-column:1 / -1;grid-row:2;justify-content:center;padding-top:6px;border-top:1px solid rgba(80,200,255,.12)}}@media (max-width: 640px){.site-header.svelte-isll26,.site-header.home-header.svelte-isll26{grid-template-columns:auto minmax(0,1fr)}.site-header.svelte-isll26{padding:10px 12px;column-gap:8px}.site-account.svelte-isll26{max-width:100%;gap:6px;flex-wrap:wrap;padding-left:0;border-left:0}.site-account.svelte-isll26:has(.account-admin:where(.svelte-isll26)) .account-name:where(.svelte-isll26){display:none}.account-login.svelte-isll26,.account-register.svelte-isll26,.account-logout.svelte-isll26{padding:7px 8px;font-size:.74rem}.site-links.svelte-isll26{justify-content:flex-start;gap:2px}.site-links.svelte-isll26 a:where(.svelte-isll26){padding:8px 7px;font-size:.78rem}.site-links.svelte-isll26{display:grid;grid-template-columns:auto auto minmax(0,1fr);justify-self:stretch;width:100%;min-width:0;max-width:100%;overflow:visible}.site-links.svelte-isll26 a:where(.svelte-isll26){min-width:0;justify-content:center;white-space:normal;text-align:center;line-height:1.3}}.access-state.svelte-12qhfyh{max-width:600px;margin:60px auto;padding:24px;color:#b6cedd}.access-state.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#72dfb4;margin-left:16px}.account-access.svelte-12qhfyh{max-width:480px;margin:64px auto;padding:32px;border:1px solid #50c8ff32;border-radius:12px;background:#101e2b;text-align:center}.account-access.svelte-12qhfyh h1:where(.svelte-12qhfyh){margin:0 0 24px;color:#e4f1f8;font-size:1.5rem;line-height:1.3}.account-access.svelte-12qhfyh a:where(.svelte-12qhfyh){margin-left:0;text-underline-offset:3px}.account-access.svelte-12qhfyh .create-account:where(.svelte-12qhfyh){display:block;padding:12px 20px;border-radius:7px;background:#72dfb4;color:#0a1a20;font-weight:650;text-decoration:none}.account-access.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:20px 0 0;font-size:.85rem}.account-access.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{outline:2px solid #57d5ff;outline-offset:4px}@media (max-width: 520px){.account-access.svelte-12qhfyh{margin:40px 16px;padding:28px 20px}}:root{color-scheme:dark;--bg: #070b12;--surface: #111820;--surface-strong: #151f2b;--surface-soft: #192437;--text: #e8f0ff;--text-muted: #9ab3d8;--accent: #50c8ff;--accent-rgb: 80, 200, 255;--accent-strong: #76d6ff;--border: rgba(255, 255, 255, .08);--shadow: 0 18px 40px rgba(0, 0, 0, .22);--radius: 16px}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}table{font-variant-numeric:tabular-nums}@media (max-width:640px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:1rem;min-height:44px}}html,body{margin:0;min-height:100%;background:radial-gradient(circle at top,rgba(80,200,255,.1),transparent 32%),linear-gradient(180deg,#0b1220,#070b12 68%);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;text-rendering:optimizeLegibility;width:100%;overflow-x:hidden}
