@font-face{font-family:Insurely Sans;src:url(/fonts/InsurelySans-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Insurely Sans;src:url(/fonts/InsurelySans-Semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Gelica;src:url(/fonts/Gelica-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Gelica;src:url(/fonts/Gelica-Regular.woff2) format("woff2");font-weight:400;font-display:swap}:root{--midnight: #213123;--midnightDark: #000000;--midnightShade: #325035;--green: #00824c;--greenDark: #005f37;--grannySmith: #a2e96b;--grannySmithDark: #66b728;--mint-1: #daf4dd;--mint-2: #edfaee;--mint-3: #f6fdf7;--purple-1: #bca9f1;--purple-2: #e5daf4;--purple-3: #f2edfa;--purple-4: #f9f6fd;--beige-1: #f1e9e2;--beige-2: #f8f4f1;--beige-3: #fcfaf8;--red-1: #ec1309;--red-2: #fff9f9;--yellow-1: #f9c34d;--yellow-2: #fffef9;--white: #ffffff;--neutral-1: #ffffff;--neutral-2: #fafafa;--neutral-3: #f4f4f4;--neutral-4: #eaeaea;--neutral-5: #dedede;--neutral-6: #cecece;--neutral-7: #b9b9b9;--neutral-8: #9f9f9f;--neutral-9: #828282;--neutral-10: #606060;--neutral-11: #3e3e3e;--neutral-12: #1e1e1e;--neutral-13: #000000;--pip: #5a31d8;--pip-deep: #4a24bd;--pip-ink: #1c1338;--font-display: "Gelica", "Insurely Sans", ui-serif, Georgia, serif;--font-body: "Insurely Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}html,body{margin:0;height:100%;background:radial-gradient(120% 100% at 50% 0%,#efeafb,#e4dcf6);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%}.fit{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;overflow:hidden}.fit>div{transform:scale(var(--fit-scale, 1));transform-origin:center center}.pane{transition:transform .38s cubic-bezier(.2,.7,.2,1)}*::-webkit-scrollbar{width:0;height:0;background:transparent}*{scrollbar-width:none;-ms-overflow-style:none}@keyframes pipBlink{0%,60%,to{opacity:.3}30%{opacity:1}}@keyframes pipRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pipMsgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pip-row-in{animation:pipRowIn .32s cubic-bezier(.2,.7,.2,1) both}.pip-msg-in{animation:pipMsgIn .32s cubic-bezier(.2,.7,.2,1) both}.pip-caret{display:inline-block;width:2px;height:1em;margin-left:1px;background:#5a31d8;vertical-align:-2px;animation:pipBlink 1s steps(1) infinite}
