.sol-hero-underline{white-space:nowrap;position:relative}.sol-hero-underline:after{content:"";z-index:-1;background:#f59e0b38;border-radius:4px;height:.16em;position:absolute;bottom:.06em;left:0;right:0}.sol-kicker-line:after{content:"";background:var(--color-slate-300);vertical-align:middle;width:18px;height:1px;margin-left:10px;display:inline-block}.sol-art{border:1px solid var(--color-zinc-200);isolation:isolate;background:linear-gradient(#f4f4f5 0%,#e4e4e7 100%);border-radius:28px;min-height:440px;padding:28px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 24px 60px -20px #0f172a29,inset 0 1px #fff9}.sol-art>*{z-index:1;position:relative}.sol-art-grid{z-index:0;pointer-events:none;background-image:linear-gradient(#0f172a0a 1px,#0000 1px),linear-gradient(90deg,#0f172a0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.sol-art.tone-dark{color:#fff;background:linear-gradient(#0f172a 0%,#0a0f1f 100%)}.sol-art.tone-dark .sol-art-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px)}@keyframes sol-lead-in{0%{opacity:0;transform:translate(-30px)}8%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}.sol-lead-new{animation:5.5s ease-out infinite sol-lead-in}@keyframes sol-pulse{0%{box-shadow:0 0 #10b98180}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.sol-pulse{animation:1.6s infinite sol-pulse}.sol-event:before{content:"";border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.sol-event.amber:before{background:var(--color-amber-500)}.sol-event.navy:before{background:#4f46e5}.sol-event.green:before{background:#22c55e}.sol-nowline:before{content:"";background:var(--color-amber-500);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-6px;box-shadow:0 0 0 4px #f59e0b2e}.sol-silhouette{aspect-ratio:1;filter:blur(.5px);background:radial-gradient(circle at 50% 35%,#475569 0%,#334155 40%,#0000 70%);border-radius:50% 50% 45% 45%;width:35%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.sol-silhouette:before{content:"";background:radial-gradient(at 50% 0,#475569 0%,#334155 50%,#0000 75%);border-radius:50% 50% 0 0;width:165%;height:90%;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}@keyframes sol-spin{to{transform:rotate(360deg)}}.sol-spin{animation:6s linear infinite sol-spin}.sol-debrief-item:before{content:"";background:var(--color-primary-600);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-top:1px;font-family:"Font Awesome 6 Free";font-size:8px;font-weight:900;display:inline-flex}.sol-task-check-done:after,.sol-ch-done-dur:before{content:"";font-family:"Font Awesome 6 Free";font-size:9px;font-weight:900}.sol-player-progress{position:relative}.sol-player-progress:before{content:"";background:var(--color-amber-500);border-radius:999px;width:42%;height:100%;position:absolute;top:0;left:0}.sol-player-progress:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:42%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #f59e0b66}.sol-chart-guides{background:linear-gradient(180deg,transparent 0%,transparent 79%,var(--color-slate-100)79%,var(--color-slate-100)80%,transparent 80%),linear-gradient(180deg,transparent 0%,transparent 49%,var(--color-slate-100)49%,var(--color-slate-100)50%,transparent 50%),linear-gradient(180deg,transparent 0%,transparent 19%,var(--color-slate-100)19%,var(--color-slate-100)20%,transparent 20%)}.sol-week-body{background:repeating-linear-gradient(0deg,transparent 0px,transparent 39px,var(--color-slate-100)39px,var(--color-slate-100)40px)}@keyframes sol-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.sol-float{animation:3s ease-in-out infinite sol-float}.sol-compare-us-col{background:#0000000a}.sol-compare-us-th{background:var(--color-primary-600)}.sol-cta:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff14 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 75%);mask-image:radial-gradient(circle,#000 30%,#0000 75%)}.sol-reveal{opacity:0;will-change:opacity,transform;transition:opacity .8s cubic-bezier(.16,.84,.36,1),transform .8s cubic-bezier(.16,.84,.36,1);transform:translateY(28px)}.sol-reveal.in{opacity:1;transform:translateY(0)}.sol-reveal.delay-1{transition-delay:80ms}.sol-reveal.delay-2{transition-delay:.16s}.sol-reveal.delay-3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.sol-reveal{opacity:1;transition:none;transform:none}.sol-lead-new,.sol-pulse,.sol-spin,.sol-float{animation:none}}
