:root{--color-ink:#13233a;--color-body-2:#3d4a5c;--color-muted:#5e6b7d;--color-faint:#667386;--color-disabled:#b9c2ce;--color-disabled-alt:#8a96a8;--color-blue:#2a68c8;--color-blue-tint:#e3ecfa;--color-sky-top:#6fa8f5;--color-sky-mid:#cfe2fb;--color-gold:#e2a93b;--color-gold-dark:#b07f1e;--color-gold-ink:#7a4e06;--color-gold-tint:#fbefd5;--color-app-bg:#fbfaf7;--color-card:#fffefb;--color-neutral-1:#eef0f3;--color-neutral-2:#e9edf3;--color-neutral-3:#d7dde5;--color-neutral-4:#f1f4f8;--color-neutral-5:#e3e8ef;--color-hairline:#13233a12;--color-outline:#13233a2e;--font-ui:"UM Sep", "Overpass", system-ui, sans-serif;--font-mono:"UM Sep", "Overpass Mono", ui-monospace, monospace;--radius-card:22px;--radius-button:16px;--radius-input:14px;--radius-list-card:16px;--radius-chip:99px;--radius-tag:8px;--radius-plate-outer:9px;--radius-plate-inner:6.5px;--shadow-card:0 1px 2px #13233a0d, 0 10px 28px -16px #13233a40;--shadow-outline:0 0 0 1.5px #13233a26;--space-s-1:6px;--space-s-2:10px;--space-s-3:12px;--space-s-4:16px;--space-s-5:22px;--space-card:18px;--space-screen:20px;--layout-column-max:480px;--layout-phone:390px;--layout-button-height:54px;--layout-touch-min:44px;--gradient-sky:linear-gradient(180deg, #6fa8f5 0%, #cfe2fb 62%, #fbfaf7 100%)}
@font-face{font-family:UM Sep;src:local(Helvetica Neue),local(HelveticaNeue),local(Arial),local(Segoe UI),local(Roboto);unicode-range:U+B7}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:100%}body{background:var(--color-app-bg);color:var(--color-ink);font-family:var(--font-ui);margin:0;font-size:.9375rem;line-height:1.5}.num{font-family:var(--font-mono);font-weight:500}:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.skip-link{position:absolute;top:0;left:-999px}.skip-link:focus{background:var(--color-card);z-index:10;border-radius:8px;padding:.5rem .75rem;top:1rem;left:1rem}.column{max-width:var(--layout-column-max);padding:0 var(--space-screen);margin:0 auto}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.select{appearance:none;border:1px solid var(--color-neutral-3);background-color:var(--color-card);min-height:48px;font:inherit;color:var(--color-ink);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%235E6B7D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border-radius:14px;padding:0 44px 0 14px}.select:hover{border-color:var(--color-muted)}
