:root{color-scheme:light}
body{--page-gutter:16px;padding-inline:var(--page-gutter)}
.day .fslab{--on:#1B1D4A;--on-mute:#62658C;--on-tone:rgba(98,101,140,.72);--on-line:rgba(27,29,74,.13);background:radial-gradient(rgba(79,70,229,.15) 1px,transparent 1.3px) 0 0/22px 22px,linear-gradient(160deg,#F2F3FF,#D8D5F6)}
.day .fslab .chip{color:#4A31C8;background:rgba(255,255,255,.5)}
.day .fslab .btn.ghost{box-shadow:inset 0 0 0 1px rgba(27,29,74,.2)}
.day .fslab .btn.ghost .arr{background:rgba(79,70,229,.1)}
.day .fslab .fcols a:hover{color:#4F46E5}
[hidden]{display:none!important}
.stats{grid-template-columns:repeat(4,minmax(0,1fr))}
.stats div{min-width:0}
.stats div span,.fcols a{overflow-wrap:anywhere}
.btn .arr{flex:none}
.edge-cta .btn{white-space:normal;line-height:1.3}
@media(max-width:860px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.stats div{padding-inline:14px}.tick{flex-direction:column;align-items:flex-start}.tick ul{flex-wrap:wrap}.fcols{grid-template-columns:1fr}}
@media(max-width:640px){body{--page-gutter:8px}}
