@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wght@900&display=swap";*{box-sizing:border-box}body{margin:0;font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.app-shell{height:100vh;height:100dvh}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#80919e66;border-radius:100px}::-webkit-scrollbar-track{background:transparent}input,select,button,textarea{font-family:inherit}input::placeholder,textarea::placeholder{color:var(--placeholder, #8D9CA7);-webkit-text-fill-color:var(--placeholder, #8D9CA7);opacity:1}.pub-input:focus{border-color:#c8f04d}.pub-input::placeholder{color:#6e7583;-webkit-text-fill-color:#6e7583}.pub-input:-webkit-autofill,.pub-input:-webkit-autofill:hover,.pub-input:-webkit-autofill:focus,.pub-input:-webkit-autofill:active{-webkit-text-fill-color:#f2f4f7;-webkit-box-shadow:0 0 0 1000px #0e1116 inset;box-shadow:0 0 0 1000px #0e1116 inset;caret-color:#c8f04d}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}table th,table td{font-variant-numeric:tabular-nums}.price-doc{max-width:860px;font-size:14.5px;line-height:1.65;color:var(--doc-text)}.price-doc h2{margin:24px 0 12px;padding-top:20px;border-top:1px solid var(--doc-border);font-size:15.5px;font-weight:800;letter-spacing:-.01em}.price-doc h2:first-child{margin-top:0;padding-top:0;border-top:0}.price-doc p{margin:0 0 10px;max-width:78ch}.price-doc .n{margin-right:2px;color:var(--doc-muted);font-weight:700;font-variant-numeric:tabular-nums}.price-doc a{color:inherit;text-decoration:underline;text-decoration-color:var(--doc-accent);text-underline-offset:3px}.price-doc .wide{margin:4px 0 16px;overflow-x:auto;border:1px solid var(--doc-border);border-radius:12px}.price-doc table{width:100%;border-collapse:collapse;font-size:13.5px}.price-doc th,.price-doc td{padding:10px 14px;border-bottom:1px solid var(--doc-border);text-align:left;vertical-align:top}.price-doc th+th,.price-doc td+td{border-left:1px solid var(--doc-border)}.price-doc tbody tr:last-child td{border-bottom:0}.price-doc th{background:var(--doc-head);color:var(--doc-muted);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.price-doc td{font-weight:600}.price-doc .num{width:1%;white-space:nowrap}
