*{box-sizing:border-box}html,body{background:#fff;margin:0;padding:0}body{color:#0f1b2d;font-family:Manrope,system-ui,sans-serif}::selection{background:#e6ddff}input[type=range]{appearance:none;background:#dbe3ee;border-radius:4px;outline:none;height:4px}input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:2px solid #6a3fe0;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #3c281433}input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:2px solid #6a3fe0;border-radius:50%;width:18px;height:18px}input[type=range]:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:2px solid #6a3fe0}input[type=text],input[type=number]{font-family:IBM Plex Mono,monospace}a{color:#5127b8;text-decoration:none}a:hover{color:#5127b8}button{font-family:inherit}@keyframes fwIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fw-in{animation:.4s fwIn}@keyframes pm-spin{to{transform:rotate(360deg)}}.h-accent-bg:hover{background:#5127b8!important}.h-accent-text:hover{color:#5127b8!important}.h-accent-border:hover{color:#5127b8!important;border-color:#6a3fe0!important}.h-learn:hover{background:#e6ddff!important}.h-remove:hover{color:#6a3fe0!important;border-color:#c9b8f0!important}.h-accent-soft:hover{color:#5127b8!important;background:#f7f5ff!important}.h-row:hover{background:#f7f5ff!important}.h-ink:hover{color:#0f1b2d!important}.link:hover{color:#5127b8!important}.step-bar:hover{background:#5127b8!important}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #6a3fe0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media print{.no-print{display:none!important}html,body{background:#fff!important}*,:before,:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.fw-in{zoom:.78}.print-static{position:static!important;top:auto!important}.print-stack{display:block!important}.print-stack>div{break-inside:avoid;page-break-inside:avoid;flex:none!important;width:100%!important;max-width:100%!important;margin-bottom:10px!important}.sum-card{margin-bottom:10px!important;padding:14px 16px!important}.fw-in>div:first-child{margin-bottom:4px!important;font-size:10px!important}.fw-in>h1{max-width:none!important;margin:0 0 10px!important;font-size:22px!important;line-height:1.1!important}.print-break-before{break-before:page;page-break-before:always}@page{margin:10mm}}@media (max-width:920px){.rail{flex:100%!important;width:100%!important;position:static!important;top:auto!important}}@media (max-width:560px){.m-canvas{padding-left:16px!important;padding-right:16px!important}.m-col{min-width:0!important}.m-card{padding:20px 16px!important}.m-founder-row{gap:8px!important}.m-founder-name{min-width:0!important}.m-founder-shares{width:112px!important}.m-founder-pct{width:44px!important}}.nav-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.nav-scroll::-webkit-scrollbar{display:none}.admin-desk{display:flex}.admin-mob{display:none}@media (max-width:640px){.nav-pad{padding-left:16px!important;padding-right:16px!important}.hide-sm,.admin-desk{display:none!important}.admin-mob{display:inline-flex!important}}.pf-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:720px){.pf-grid{grid-template-columns:1fr 1fr}}.legal-prose{color:#384657;font:400 15px/1.7 Manrope,sans-serif}.legal-prose h1{color:#0f1b2d;letter-spacing:-.01em;margin:0 0 6px;font:700 32px/1.15 Manrope,sans-serif}.legal-prose h2{color:#0f1b2d;margin:34px 0 12px;font:700 21px/1.3 Manrope,sans-serif}.legal-prose h3{color:#0f1b2d;margin:24px 0 8px;font:600 16.5px/1.4 Manrope,sans-serif}.legal-prose p{margin:0 0 14px}.legal-prose ul{margin:0 0 16px;padding-left:22px}.legal-prose li{margin:0 0 8px}.legal-prose strong{color:#0f1b2d;font-weight:600}.legal-prose em{font-style:italic}.legal-prose a{color:#6a3fe0;text-decoration:underline}.legal-prose hr{border:none;border-top:1px solid #e6ebf2;margin:28px 0}.legal-prose blockquote{color:#8a6d1f;background:#fff8ec;border:1px solid #f0e2c0;border-radius:10px;margin:0 0 24px;padding:14px 18px;font-size:13px;line-height:1.6}.legal-prose blockquote p{margin:0}
