@font-face{font-family:landingSans;src:url(/_next/static/media/d8298875641ec7d4-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:landingSans Fallback;src:local("Arial");ascent-override:109.13%;descent-override:32.74%;line-gap-override:0.00%;size-adjust:100.79%}.__className_e4a5c2{font-family:landingSans,landingSans Fallback;font-style:normal}.__variable_e4a5c2{--font-landing:"landingSans","landingSans Fallback"}@font-face{font-family:landingMono;src:url(/_next/static/media/33b3bd998e9e7107-s.p.ttf) format("truetype");font-display:swap;font-weight:100 700;font-style:normal}@font-face{font-family:landingMono Fallback;src:local("Arial");ascent-override:79.68%;descent-override:20.61%;line-gap-override:0.00%;size-adjust:131.51%}.__className_baa9be{font-family:landingMono,landingMono Fallback;font-style:normal}.__variable_baa9be{--font-landing-mono:"landingMono","landingMono Fallback"}:root{--font-sans:Arial,"Helvetica Neue",Helvetica,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#f3f1ec;color:#1c1f24;font-family:var(--font-sans),system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a,button{color:inherit}button{font:inherit}:focus-visible{outline:2px solid #2f7fc1;outline-offset:2px;border-radius:4px}.ui-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;border-radius:8px;border:1px solid transparent;font-family:var(--font-sans),sans-serif;font-size:13px;font-weight:600;text-decoration:none;line-height:1.35;white-space:nowrap;cursor:pointer;transition:background .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1)}.ui-button:disabled{opacity:.45;pointer-events:none}.ui-button svg{width:16px;height:16px;flex-shrink:0;pointer-events:none}.ui-button:active:not(:disabled){transform:translateY(1px)}.ui-button-ghost{background:transparent;color:#68707c}.ui-button-ghost:hover{background:#edf0f4;color:#252b37}.ui-button-default{min-height:40px;padding:10px 16px}.ui-button:focus-visible{outline:2px solid #255c99;outline-offset:3px}@media (max-width:640px){h1{word-break:break-word}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:0s!important;animation-duration:0s!important}.ui-button{transition:none}}