.sp-probs{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.sp-probs{grid-template-columns:minmax(0,1fr);gap:12px}}.sp-prob{align-content:start;gap:8px;padding:20px 22px 22px;display:grid}.sp-prob-n{color:var(--signal-300);font-size:13px;font-weight:640}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.sp-prob{transition:opacity .5s var(--mo-ease,ease), transform .5s var(--mo-ease,ease);transition-delay:calc(var(--i) * .11s)}.sp-probs:not([data-in]) .sp-prob{opacity:0;animation:.4s 2.5s forwards dp-failsafe;transform:translateY(12px)}}.sp-caps{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:16px;display:grid}@media (max-width:1023px){.sp-caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sp-caps{grid-template-columns:minmax(0,1fr)}}.sp-cap{align-content:start;gap:12px;padding:20px 22px 22px;display:grid}.sp-cap ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sp-cap li{grid-template-columns:16px minmax(0,1fr);gap:10px;display:grid}.sp-tick{width:16px;height:16px;color:var(--accent-300);margin-top:3px}.sp-ai{height:100%;color:var(--os-ink-1);transition:transform var(--mo-dur-1,.16s) var(--mo-ease-out,ease), box-shadow var(--mo-dur-1,.16s) var(--mo-ease-out,ease);align-content:start;gap:8px;padding:20px 22px 22px;text-decoration:none;display:grid}.sp-note{align-items:center;gap:8px;margin-top:16px;display:flex}.sp-scale{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}@media (max-width:1023px){.sp-scale{grid-template-columns:minmax(0,1fr);gap:12px}}.sp-size{align-content:start;gap:8px;padding:20px 22px 22px;display:grid}.sp-size dt{align-items:center;gap:10px;display:flex}.sp-size dd{margin:0}.sp-more{margin-top:16px}.sp-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}@media (max-width:1023px){.sp-two{grid-template-columns:minmax(0,1fr);gap:32px}}.sp-appr{margin:0;padding:8px 18px;list-style:none;display:grid}.sp-appr li{box-shadow:inset 0 -1px 0 var(--os-hair);grid-template-columns:16px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.sp-appr li:last-child{box-shadow:none}.sp-appr .mi{margin-top:3px}.sp-inds{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.sp-inds{grid-template-columns:minmax(0,1fr)}}.sp-ind{height:100%;color:var(--os-ink-1);transition:transform var(--mo-dur-1,.16s) var(--mo-ease-out,ease), box-shadow var(--mo-dur-1,.16s) var(--mo-ease-out,ease);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.sp-ind>span{gap:2px;display:grid}.sp-ind-n{font-size:15px;font-weight:600}.sp-ind>svg{width:16px;height:16px;color:var(--os-ink-3);transition:transform .2s var(--mo-ease,ease), color .2s;flex:none}.sp-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:40px;display:grid}@media (max-width:1023px){.sp-faq{grid-template-columns:minmax(0,1fr);gap:16px}}.sp-rel{height:100%;color:var(--os-ink-1);transition:transform var(--mo-dur-1,.16s) var(--mo-ease-out,ease), box-shadow var(--mo-dur-1,.16s) var(--mo-ease-out,ease);flex-direction:column;gap:8px;padding:20px 22px;text-decoration:none;display:flex}.sp-rel-go{align-self:flex-start;margin-top:auto;padding-inline:0;font-size:14px}.sp-rel-go svg{width:16px;height:16px;transition:transform .2s var(--mo-ease,ease)}.sp-fns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.sp-fns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sp-fns{grid-template-columns:minmax(0,1fr)}}.sp-fn{height:100%;color:var(--os-ink-1);transition:transform var(--mo-dur-1,.16s) var(--mo-ease-out,ease), box-shadow var(--mo-dur-1,.16s) var(--mo-ease-out,ease);flex-direction:column;gap:8px;padding:20px 22px 22px;text-decoration:none;display:flex}.sp-fn .dp-ic-i{margin-bottom:4px}.sp-fn-one{grid-column:span 2}@media (max-width:767px){.sp-fn-one{grid-column:auto}}.sp-fn-one .sp-fn{background:linear-gradient(160deg, color-mix(in oklab, var(--accent-500,#2a8cff) 14%, var(--os-surface-2)), var(--os-surface-1))}.sp-fn-acts{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:8px;display:flex}:is(.sp-ai,.sp-ind,.sp-rel,a.sp-fn):hover{box-shadow:var(--os-glass-hi), inset 0 0 0 1px color-mix(in oklab, var(--accent-400,var(--accent-300)) 40%, transparent), var(--os-glass-depth);transform:translateY(-2px)}:is(.sp-ai,.sp-ind,.sp-rel,a.sp-fn):hover :is(.sp-rel-go svg){color:var(--accent-300);transform:translate(3px)}:is(.sp-ai,.sp-ind,.sp-rel,a.sp-fn):focus-visible{box-shadow:var(--os-focus);outline:none}.sp-prob8{flex-direction:column;gap:10px;min-height:100%;display:flex}.sp-prob8-n{letter-spacing:-.04em;background:linear-gradient(170deg, color-mix(in oklab, var(--signal-400) 90%, #fff 10%), color-mix(in oklab, var(--signal-400) 10%, transparent));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:44px;font-weight:680;line-height:1}.sp-ind8{height:100%;color:var(--os-ink-1);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.sp-ind8>span{gap:2px;display:grid}.sp-ind8 svg{color:var(--os-ink-3);transition:transform .2s var(--os-ease-out);flex:none}@media (hover:hover){.sp-ind8:hover svg{color:var(--accent-300);transform:translate(3px)}}.sp-flowstage{position:relative}.sp-flowstage:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 50%, color-mix(in oklab, var(--accent-500) 32%, transparent), transparent 70%);filter:blur(28px);border-radius:50%;position:absolute;inset:10% 6% -6%}.sp-orbit{padding:24px}.sp-orbit-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sp-orbit-l li{color:var(--os-ink-1);background:color-mix(in oklab, var(--os-surface-3) 50%, transparent);box-shadow:inset 0 0 0 1px var(--os-hair);border-radius:14px;align-items:center;gap:12px;padding:8px 10px;font-size:14px;font-weight:560;display:flex}@media (prefers-reduced-motion:no-preference){.sp-orbit-l li{animation:sp-glow 8s var(--os-ease-out) infinite;animation-delay:calc(var(--k) * 1s)}}@keyframes sp-glow{0%,14%,to{box-shadow:inset 0 0 0 1px var(--os-hair)}6%{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent-400) 65%, transparent), 0 0 24px -8px color-mix(in oklab, var(--accent-500) 60%, transparent)}}.sp-orbit-c{background:radial-gradient(80% 120% at 0% 50%, color-mix(in oklab, var(--signal-400) 14%, transparent), transparent 70%), var(--os-surface-2);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--signal-400) 30%, transparent);border-radius:16px;align-items:center;gap:14px;margin:16px 0 0;padding:14px;display:flex}.sp-orbit-c>span{gap:2px;display:grid}.sp-orbit-c b{color:var(--os-ink-1);font-size:16px}@media (max-width:399px){.sp-orbit-l{grid-template-columns:minmax(0,1fr)}}.sp-fn-one8{background:radial-gradient(80% 70% at 100% 0%, color-mix(in oklab, var(--signal-400) 12%, transparent), transparent 60%), linear-gradient(180deg, var(--os-panel-a), var(--os-panel-b));flex-direction:column;gap:10px;display:flex}
