/* Tabler outline icons share one weight across the product. */
svg.ico.icon-tabler{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.hero .button.primary .icon-tabler{fill:none;color:#c9ff83}
.hero .icon-square .icon-tabler,.hero .nav-cta .icon-tabler{stroke-width:1.75}
.play-icon,.card-menu,.chevron,.check,.feature-plus,.card-cta>span,.paid-stamp{display:inline-flex;align-items:center;justify-content:center}
.play-icon .ico{width:21px;height:21px}.card-menu .ico{width:18px;height:18px}.chevron .ico{width:10px;height:10px}.check .ico{width:12px;height:12px}.swap-icon .ico{width:14px;height:14px}.hero .card-cta .ico{width:15px;height:15px}
.greeting-spark .ico,.wave .ico,.footer-spark .ico,.scenario-spark .ico,.aside-spark .ico,.statement-spark .ico{width:1em;height:1em;vertical-align:-.12em}
.footer-spark .ico,.scenario-spark .ico,.aside-spark .ico,.statement-spark .ico{stroke-width:1.25}
.feature-plus .ico{width:22px;height:22px}.business-switch>b .ico{width:14px;height:14px}.preview-chart .muted>.ico,.tiny-card b>.ico{width:10px;height:10px}.tiny-divider>.ico{width:12px;height:12px}.paid-stamp{gap:5px}.paid-stamp .ico{width:13px;height:13px}
.main-balance>p .ico{width:14px;height:14px}.stepper li>span .ico{width:15px;height:15px}.auth-floating-card small .ico{width:13px;height:13px}
.faq-list summary>span{display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq-list summary>span .ico{width:17px;height:17px}
.dialog-close{display:grid;place-items:center}.dialog-close .ico{width:19px;height:19px}.balance-plus .ico{width:12px;height:12px}.settled-pill .ico{width:13px;height:13px}
.tour-pointer svg.ico.icon-tabler,.security-approval-pointer svg.ico.icon-tabler{fill:white;stroke:#173b4c;stroke-width:1.7}
@media(max-width:760px){.preview-top .ico{width:11px;height:11px}.feature-plus .ico{width:20px;height:20px}}

.resource-art>span>.ico{width:1em;height:1em}
