@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&display=swap";:root{color:#eaf4ff;font-synthesis:none;background:#07111d;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 0,#102d47 0,#07111d 35rem);margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{width:min(1120px,100% - 32px);margin-inline:auto}.page{min-height:70vh;padding:64px 0}.eyebrow{color:#56c8ff;letter-spacing:.15em;text-transform:uppercase;font-size:.76rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;font-size:clamp(2.35rem,6vw,4.9rem);line-height:1}h2{letter-spacing:-.035em;font-size:clamp(1.6rem,3vw,2.5rem)}p{color:#aebfd0;line-height:1.7}.lead{max-width:700px;font-size:1.08rem}.grid{gap:18px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.card{background:linear-gradient(145deg,#102337df,#0b1826df);border:1px solid #28435b;border-radius:18px;padding:24px;box-shadow:0 18px 50px #0004}.card:hover{border-color:#437293}.tag{color:#9fdfff;border:1px solid #35556d;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.button{color:#111923;cursor:pointer;background:#f3a925;border:0;border-radius:11px;justify-content:center;align-items:center;padding:12px 18px;font-weight:800;display:inline-flex}.button.secondary{color:#d8eeff;background:#17334a}.actions{flex-wrap:wrap;gap:12px;display:flex}.section{padding:68px 0}.section-head{max-width:680px;margin-bottom:28px}.prose{max-width:780px}.prose h2{margin-top:48px}.prose h3{margin-top:30px}.prose li{color:#aebfd0;margin:10px 0;line-height:1.6}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #294259;padding:14px}th{color:#71d3ff;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}input,select{color:#fff;background:#071521;border:1px solid #34516a;border-radius:10px;width:100%;padding:12px}label{color:#c6d8e7;gap:8px;font-weight:700;display:grid}.notice{color:#e8d5ae;background:#2a2216;border-left:3px solid #f3a925;border-radius:0 10px 10px 0;padding:16px 18px}@media (width<=760px){.grid-3,.grid-2{grid-template-columns:1fr}.page{padding-top:42px}}.header.svelte-1elxaub{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07111de8;border-bottom:1px solid #223e54;position:sticky;top:0}.nav.svelte-1elxaub{justify-content:space-between;align-items:center;min-height:66px;display:flex}.brand.svelte-1elxaub{font-weight:800}.brand.svelte-1elxaub span:where(.svelte-1elxaub){color:#101820;background:#f3a925;border-radius:9px;place-items:center;width:34px;height:34px;margin-right:8px;display:inline-grid}nav.svelte-1elxaub{align-items:center;gap:4px;display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub){color:#bcd0df;padding:10px;font-size:.87rem;font-weight:700}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:#fff}.play.svelte-1elxaub{border:1px solid #34516a;border-radius:9px}.menu.svelte-1elxaub{color:#fff;background:0 0;border:1px solid #34516a;border-radius:8px;padding:8px;display:none}@media (width<=760px){.menu.svelte-1elxaub{display:block}nav.svelte-1elxaub{background:#0b1a28;border:1px solid #34516a;border-radius:12px;flex-direction:column;align-items:stretch;padding:10px;display:none;position:absolute;top:70px;left:16px;right:16px}nav.open.svelte-1elxaub{display:flex}}footer.svelte-jz8lnl{border-top:1px solid #223e54;padding:44px 0 28px}.foot.svelte-jz8lnl{justify-content:space-between;gap:30px;display:flex}.title.svelte-jz8lnl{font-weight:800}.foot.svelte-jz8lnl p:where(.svelte-jz8lnl),.fine.svelte-jz8lnl{font-size:.82rem}.foot.svelte-jz8lnl nav:where(.svelte-jz8lnl){color:#aebfd0;flex-wrap:wrap;gap:18px;display:flex}.fine.svelte-jz8lnl{color:#6f8799;border-top:1px solid #1d3448;margin-top:24px;padding-top:18px}@media (width<=600px){.foot.svelte-jz8lnl{flex-direction:column}}.hero.svelte-1uha8ag{background:linear-gradient(90deg,#06111ef2 8%,#07111dc4 50%,#07111d44),url(../../../hero-bg.jpg) 50%/cover;align-items:center;min-height:680px;display:grid}.hero-inner.svelte-1uha8ag{grid-template-columns:minmax(0,680px) 1fr;display:grid}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:14px 0 22px}.hero.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#f3a925;font-style:normal}.tool.svelte-1xmkimt{margin:36px 0 70px}.inputs.svelte-1xmkimt{gap:25px;display:grid}.result.svelte-1xmkimt strong:where(.svelte-1xmkimt){color:#f3a925;font-size:4rem;line-height:1;display:block}.diagram.svelte-1xmkimt{border-bottom:4px solid #56c8ff;justify-content:space-between;align-items:center;height:50px;margin-top:35px;display:flex}.diagram.svelte-1xmkimt i:where(.svelte-1xmkimt){background:#a6b7c6;width:4px;height:30px;display:block}.diagram.svelte-1xmkimt i.end:where(.svelte-1xmkimt){background:#f3a925;height:50px}
