:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#202223;background:#f6f6f7}body{margin:0}.matrix-scroll{overflow:auto;max-width:100%;margin:16px 0}.matrix{width:100%;border-collapse:collapse;font-size:13px;text-align:left;white-space:nowrap}.matrix th,.matrix td{padding:10px 14px;border-bottom:1px solid #e3e3e3}.matrix thead{background:#f6f6f7}.matrix tbody th{font-weight:500}.file-label{display:flex;gap:12px;flex-direction:column;font-size:14px;margin:0 0 16px;padding:20px;border:1px dashed #8a8a8a;border-radius:8px;background:#fafafa}.file-label input{font:inherit}.simulation-form{display:grid;grid-template-columns:2fr 1fr auto;gap:16px;align-items:end}.simulation-form label{display:grid;gap:7px;font-size:14px}.simulation-form input{font:inherit;padding:10px;border:1px solid #8a8a8a;border-radius:8px;min-width:0}.public-page{max-width:900px;margin:60px auto;padding:24px;line-height:1.65}.public-page h1{font-size:42px;letter-spacing:-1.2px;line-height:1.15}.public-page h2{font-size:24px}.public-page nav{display:flex;gap:20px;flex-wrap:wrap}.public-page a{color:#12634b}.public-price{font-size:26px;font-weight:600}.public-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.public-grid article{background:#fff;padding:24px;border:1px solid #e3e3e3;border-radius:12px}@media(max-width:650px){.simulation-form,.public-grid{grid-template-columns:1fr}.public-page{margin:20px auto}.public-page h1{font-size:32px}}
