:root{--bg:#ffffff;--mist:#f5f5f7;--ink:#0c1729;--ink2:rgba(12,23,41,0.64);--ink3:rgba(12,23,41,0.38);--line:rgba(12,23,41,0.1);--fill:rgba(12,23,41,0.05);--navy:#26324c;--tint:#2f4a86;--tint-soft:rgba(47,74,134,0.12);--good:#1f7a3a;--bad:#b3261e;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue","Segoe UI",Roboto,system-ui,sans-serif;--display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue","Segoe UI",Roboto,system-ui,sans-serif;--ease:cubic-bezier(0.2,0.8,0.2,1);--shadow:0 1px 2px rgba(12,23,41,0.06),0 12px 32px -12px rgba(12,23,41,0.22);color-scheme:light}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;background:var(--bg);color:var(--ink);font:17px/1.47 var(--font);-webkit-font-smoothing:antialiased;letter-spacing:-.011em}a{color:var(--tint);text-decoration:none}button{background:none;border:0;cursor:pointer;padding:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--tint);outline-offset:3px;border-radius:10px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}