.sol-video .slot-video{opacity:.15}.sol-video .video-section-overlay{background:#090d16e0;backdrop-filter:none}html:not(.light-mode) .sol-slate{background-color:#0d1322}.sol-glow{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(42% 70% at 16% 0%,rgba(239,64,29,.24),transparent 70%),radial-gradient(40% 70% at 86% 100%,rgba(139,92,246,.18),transparent 70%)}.light-mode .sol-glow{opacity:.35}.sol-kicker{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;padding:.45rem 1rem;border-radius:9999px;font-size:12.5px;font-weight:700;color:#ffd9c9;background:#ef401d24;border:1px solid rgba(246,111,72,.45)}.light-mode .sol-kicker{color:#b8300d;background:#ef401d14}.sol-shimmer{background-size:200% 100%!important;animation:sol-shimmer 8s linear infinite}@keyframes sol-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sol-hero h1{overflow-wrap:anywhere}.sol-card{box-shadow:0 30px 60px -36px #000c;transition:transform .3s,border-color .3s,box-shadow .3s}a.sol-card:hover,li.sol-card:hover{transform:translateY(-8px);border-color:#f9731659;box-shadow:0 34px 60px -32px #ef401d8c}.light-mode .sol-card{box-shadow:0 18px 40px -28px #0f172a59}.sol-roster-photo{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--c) 45%,transparent),transparent 70%),#0a0e19}.sol-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sol-marquee-track{display:flex;width:max-content;animation:sol-marquee 40s linear infinite}.sol-marquee-track>div{display:flex;gap:.6rem;padding-right:.6rem}.sol-marquee:hover .sol-marquee-track{animation-play-state:paused}@keyframes sol-marquee{to{transform:translate(-50%)}}.sol-tool{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1rem;border-radius:9999px;white-space:nowrap;font-size:13px;font-weight:600;color:#e2e8f0;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.light-mode .sol-tool{color:#1e293b;background:#fff;border-color:#e2e8f0}.sol-tab{width:100%;min-height:44px;display:flex;gap:.85rem;align-items:flex-start;padding:1rem 1.1rem;text-align:left;border-radius:1.1rem;color:#e2e8f0;background:#ffffff08;border:1px solid rgba(255,255,255,.1);transition:background .25s,border-color .25s,transform .25s}.sol-tab:hover{border-color:#f9731659;transform:translateY(-2px)}.sol-tab b{display:block;font-size:14.5px;line-height:1.3}.sol-tab small{display:block;margin-top:.15rem;font-size:12.5px;line-height:1.35;color:#94a3b8}.sol-tab-num{font:700 12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;color:#94a3b8}.sol-tab[aria-selected=true]{background:linear-gradient(120deg,#ef401d3d,#ffb18f14);border-color:#f66f4899}.sol-tab[aria-selected=true] .sol-tab-num{color:#ffb18f}.light-mode .sol-tab{color:#0f172a;background:#fff;border-color:#e2e8f0}.light-mode .sol-tab small,.light-mode .sol-tab-num{color:#475569}.light-mode .sol-tab[aria-selected=true]{background:#fff1ec;border-color:#f66f48}.light-mode .sol-tab[aria-selected=true] .sol-tab-num{color:#b8300d}.sol-panel[hidden]{display:none}.sol-panel{animation:sol-up .45s cubic-bezier(.22,1,.36,1) both}@keyframes sol-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sol-chat{display:grid;gap:.6rem;padding:0 1rem 1.25rem;border-radius:1.5rem;overflow:hidden;background:#0b141a;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 60px -36px #000c}.sol-chat-head{display:flex;align-items:center;gap:.65rem;margin:0 -1rem .2rem;padding:.7rem 1rem;color:#fff;background:#202c33;font-size:13px}.sol-chat-head b,.sol-chat-head small{display:block;line-height:1.25}.sol-chat-head small{color:#34d399;font-size:10.5px}.sol-chat-head>i{margin-left:auto;color:#25d366;font-size:1.1rem}.sol-log{display:grid;gap:.25rem;margin:0;padding:0;list-style:none;font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:#9fb3bd}.sol-log li{display:flex;gap:.45rem;align-items:center;animation:sol-up .4s both}.sol-log li:before{content:"\2713";color:#34d399;font-weight:700}.sol-log li:nth-child(2){animation-delay:.2s}.sol-log li:nth-child(3){animation-delay:.4s}.sol-log li:nth-child(3):before{content:"\2026";color:#fbbf24}.sol-bubble{max-width:90%;padding:.55rem .8rem;border-radius:.8rem;font-size:13.5px;line-height:1.45;color:#e9edef;overflow-wrap:anywhere;animation:sol-up .4s .6s both}.sol-bubble.in{justify-self:start;background:#202c33;border-top-left-radius:.2rem}.sol-bubble.out{justify-self:end;background:#005c4b;border-top-right-radius:.2rem;animation-delay:1s}.sol-matrix-row{display:grid;grid-template-columns:1fr 1fr}.sol-matrix-row>*{min-width:0;padding:1rem 1.25rem;margin:0}.sol-matrix-row>:first-child{background:#f43f5e0f}.sol-matrix-row>:last-child{background:#10b98112}.sol-matrix-row+.sol-matrix-row{border-top:1px solid rgba(255,255,255,.08)}.light-mode .sol-matrix-row+.sol-matrix-row{border-top-color:#e2e8f0}.sol-matrix-row p{display:flex;gap:.65rem;align-items:flex-start}.sol-no-text{color:#fda4af}.sol-yes-text{color:#6ee7b7}.light-mode .sol-no-text{color:#be123c}.light-mode .sol-yes-text{color:#047857}.sol-icon{flex-shrink:0;width:1.35rem;height:1.35rem;margin-top:.1rem;border-radius:9999px;display:grid;place-items:center;color:#fff}.sol-icon svg{width:.75rem;height:.75rem}.sol-icon--no{background:#be123c}.sol-icon--yes{background:#047857}.sol-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.sol-flow-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:.9rem;text-align:center}.sol-flow-step+.sol-flow-step:before{content:"";position:absolute;top:1.75rem;right:calc(50% + 2rem);width:calc(100% - 3rem);height:2px;background:repeating-linear-gradient(90deg,#f66f48 0 8px,transparent 8px 14px);background-size:28px 2px;animation:sol-dash 1.2s linear infinite}@keyframes sol-dash{to{background-position:28px 0}}.sol-flow-node{position:relative;z-index:1;width:3.5rem;height:3.5rem;flex-shrink:0;border-radius:9999px;overflow:hidden;display:grid;place-items:center;font-size:1.25rem;color:#ffb18f;background:#151c2c;border:2px solid rgba(246,111,72,.5)}.sol-flow-face{display:block;width:100%;height:100%}.sol-flow-step.is-you .sol-flow-node{color:#fff;background:#0f7a47;border-color:#25d366;box-shadow:0 0 0 6px #25d36624}.light-mode .sol-flow-node{color:#b8300d;background:#fff}.light-mode .sol-flow-step.is-you .sol-flow-node{color:#fff;background:#0f7a47}.sol-price{background:radial-gradient(80% 90% at 50% 0%,rgba(239,64,29,.26),transparent 70%),linear-gradient(180deg,#151c2c,#090d16);border:1px solid rgba(246,111,72,.45);box-shadow:0 40px 80px -44px #ef401dbf}.sol-included{display:grid;gap:.7rem;margin-bottom:0;padding-left:0;list-style:none;text-align:left;font-size:15px;color:#e2e8f0}.sol-included li{display:flex;gap:.7rem;align-items:flex-start}.sol-check{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.2rem;color:#34d399}.sol-icon .sol-check{width:.75rem;height:.75rem;margin:0;color:#fff}@media (max-width: 1023px){.sol-flow{grid-template-columns:1fr;gap:1.5rem;max-width:32rem;margin-inline:auto}.sol-flow-step{flex-direction:row;align-items:flex-start;text-align:left}.sol-flow-step+.sol-flow-step:before{top:-1.5rem;right:auto;left:1.7rem;width:2px;height:1.5rem;background:repeating-linear-gradient(180deg,#f66f48 0 6px,transparent 6px 10px);animation:none}}@media (max-width: 480px){.sol-matrix-row{grid-template-columns:1fr}.sol-matrix-head{display:none}.sol-matrix-row>*{padding:.8rem 1rem}}@media (min-width: 2200px){.sol-hero h1{font-size:5rem}}@media (prefers-reduced-motion: reduce){.sol-shimmer,.sol-marquee-track,.sol-flow-step+.sol-flow-step:before,.sol-panel,.sol-log li,.sol-bubble{animation:none}.sol-marquee{overflow-x:auto}a.sol-card:hover,li.sol-card:hover,.sol-tab:hover{transform:none}}
