.v3 .sp-hero h1 em{font-style:normal;color:var(--accent)}.v3 .sp-hero .k-checks{margin-top:2px}.v3 .sp-stage{display:grid;grid-gap:14px;gap:14px;padding:clamp(18px,2.6vw,32px);overflow:hidden}.v3 .sp-stage:before{content:"";position:absolute;inset:-30% -20% auto auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),transparent 65%);pointer-events:none}.v3 .sp-card,.v3 .sp-stage>*{position:relative}.v3 .sp-card{overflow:hidden;display:grid;grid-gap:18px;gap:18px;padding:20px 22px;border-radius:18px;color:#fff;background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--accent) 55%,transparent),transparent 55%),linear-gradient(135deg,#17181C,#0B0C0E);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 22px 40px -22px rgba(11,12,14,.8);transform:translateY(10px) rotate(-1.2deg);opacity:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .6s ease}.v3 .sp-card.seen{transform:none;opacity:1}.v3 .sp-tilt+.sp-tilt .sp-card{transition-delay:.15s}.v3 .sp-card-soft{color:var(--ink);background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--accent) 20%,transparent),transparent 58%),var(--paper);border:1px solid var(--line);box-shadow:var(--hi),var(--shadow)}.v3 .sp-card-foot,.v3 .sp-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.v3 .sp-card-label{font-family:var(--mono);font-size:12px;opacity:.78}.v3 .sp-card-logo{display:inline-flex;color:#fff}.v3 .sp-card-soft .sp-card-logo{color:var(--ink)}.v3 .sp-card-amt{font-size:clamp(44px,5.6vw,68px);line-height:1;letter-spacing:-.045em;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v3 .sp-card-foot{font-size:13.5px;opacity:.85}.v3 .sp-card-tag{font-family:var(--mono);font-size:11px;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);white-space:nowrap}.v3 .sp-card-soft .sp-card-tag{background:var(--fill);border-color:var(--line)}.v3 .sp-card-shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.14) 48%,transparent 60%);transform:translateX(-100%);pointer-events:none}.v3 .sp-card.seen .sp-card-shine{animation:sp-shine 1.6s ease-out .5s}@keyframes sp-shine{to{transform:translateX(100%)}}.v3 .sp-cards{display:grid;grid-gap:12px;gap:12px}.v3 .sp-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.v3 .sp-cards.two .sp-card-amt{font-size:clamp(34px,3.8vw,48px)}@media (max-width:560px){.v3 .sp-cards.two{grid-template-columns:minmax(0,1fr)}}.v3 .sp-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}@media (max-width:860px){.v3 .sp-tiers{grid-template-columns:minmax(0,1fr)}}.v3 .sp-tier{display:grid;grid-gap:18px;gap:18px;align-content:start;padding:clamp(18px,2.4vw,28px);border-radius:20px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--hi),var(--shadow-sm)}.v3 .sp-tier.hot{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:var(--hi),var(--shadow)}.v3 .sp-tier-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.v3 .sp-tier-h h3{font-size:20px;letter-spacing:-.02em}.v3 .sp-tier-amt{display:block;font-size:clamp(48px,5.4vw,76px);line-height:1;letter-spacing:-.05em;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:-10px}.v3 .sp-tier.hot .sp-tier-amt{color:var(--accent)}.v3 .sp-tier .x-tag.hot{color:var(--accent);background:var(--accent-soft);border-color:transparent}.v3 .sp-tier-sub{font-family:var(--mono);font-size:12px;color:var(--ink-3)}.v3 .sp-note{margin-top:16px}.v3 .sp-note a{text-decoration:underline;text-underline-offset:3px}.v3 .sp-fees{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}@media (max-width:900px){.v3 .sp-fees{grid-template-columns:minmax(0,1fr)}}.v3 .sp-fee{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:clamp(20px,2.6vw,30px);border-radius:20px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--hi),var(--shadow-sm)}.v3 .sp-fee>b{display:flex;align-items:center;gap:10px;font-size:clamp(48px,5vw,72px);line-height:1;letter-spacing:-.05em;font-weight:600;color:var(--ink)}.v3 .sp-fee>span{font-family:var(--mono);font-size:12.5px;color:var(--accent)}.v3 .sp-fee p{font-size:14px;margin-top:4px}.v3 .sp-fee-slide>b{font-size:clamp(36px,3.6vw,52px)}.v3 .sp-fee-slide>b span:last-child{color:var(--accent)}.v3 .sp-fee-slide>b i{font-style:normal;font-size:.6em;color:var(--ink-3)}.v3 .sp-fee>b{transform:translateY(8px);opacity:0;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .6s ease}.v3 .sp-fee.seen>b{transform:none;opacity:1}.v3 .sp-fee:nth-child(2)>b{transition-delay:.1s}.v3 .sp-fee:nth-child(3)>b{transition-delay:.2s}.v3 .sp-ladder{display:grid;grid-gap:14px;gap:14px}.v3 .sp-ladder-h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px}.v3 .sp-ladder-h .k-cap{margin:0}.v3 .sp-legend{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}.v3 .sp-legend i{width:9px;height:9px;border-radius:2px;margin-left:6px}.v3 .sp-bar.a,.v3 .sp-legend i.a{background:var(--accent)}.v3 .sp-bar.s,.v3 .sp-legend i.s{background:var(--fill-2)}.v3 .sp-bars{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(10px,2vw,22px);gap:clamp(10px,2vw,22px);height:220px;align-items:end;padding-top:22px}.v3 .sp-band{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:8px;gap:8px;height:100%}.v3 .sp-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;align-items:end;height:100%}.v3 .sp-bar{position:relative;display:block;height:var(--h);border-radius:7px 7px 3px 3px;transform-origin:bottom;transform:scaleY(0);transition:transform .9s cubic-bezier(.2,.8,.2,1) var(--d,0s)}.v3 .sp-ladder.seen .sp-bar{transform:none}.v3 .sp-bar em{position:absolute;left:50%;bottom:calc(100% + 4px);transform:translateX(-50%);font-style:normal;font-family:var(--mono);font-size:11.5px;color:var(--ink-2);white-space:nowrap}.v3 .sp-bar.a em{color:var(--accent);font-weight:600}.v3 .sp-band-l{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);text-align:center}.v3 .sp-ladder-f{font-size:13.5px;color:var(--ink-2);margin:0}.v3 .sp-runway{display:grid;grid-gap:16px;gap:16px}.v3 .sp-runway-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.v3 .sp-runway-h .k-cap{margin:0}.v3 .sp-runway-n{font-size:14px;color:var(--ink-2)}.v3 .sp-runway-n b{font-size:28px;color:var(--ink);letter-spacing:-.03em;font-weight:600;margin-right:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v3 .sp-dots{display:grid;grid-template-columns:repeat(var(--cols,20),minmax(0,1fr));grid-gap:5px;gap:5px}.v3 .sp-dots i{aspect-ratio:1;border-radius:50%;background:var(--fill-2);transition:background .25s ease calc(var(--i) * 9ms),transform .25s ease calc(var(--i) * 9ms)}.v3 .sp-runway.seen .sp-dots i{background:var(--accent)}@media (max-width:560px){.v3 .sp-dots{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px}}.v3 .sp-runway-read{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:14px}.v3 .sp-runway-read div{display:grid;grid-gap:2px;gap:2px}.v3 .sp-runway-read dt{font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}.v3 .sp-runway-read dd{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}@media (max-width:560px){.v3 .sp-runway-read{grid-template-columns:minmax(0,1fr)}.v3 .sp-runway-read div{display:flex;justify-content:space-between;align-items:baseline}}.v3 .sp-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:center}.v3 .sp-split.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.v3 .sp-split.flip>:first-child{order:2}@media (max-width:900px){.v3 .sp-split,.v3 .sp-split.flip{grid-template-columns:minmax(0,1fr)}.v3 .sp-split.flip>:first-child{order:0}}.v3 .sp-copy{display:grid;grid-gap:14px;gap:14px;justify-items:start}.v3 .sp-copy h2{font-size:clamp(28px,3vw,40px)}.v3 .sp-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:900px){.v3 .sp-perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.v3 .sp-perks{grid-template-columns:minmax(0,1fr)}}.v3 .sp-perk{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:20px 22px 22px;border-radius:18px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--hi),var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease}.v3 .sp-perk:hover{transform:translateY(-2px);box-shadow:var(--hi),var(--shadow)}.v3 .sp-perk .ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);margin-bottom:6px}.v3 .sp-perk .ic svg{width:18px;height:18px}.v3 .sp-perk h3{font-size:16px}.v3 .sp-perk p{font-size:14px}.v3 .sp-picker{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:14px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--hi),var(--shadow-sm)}.v3 .sp-picker>span{font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}.v3 .sp-picker-box{position:relative;display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 14px;border-radius:11px;border:1px solid var(--line-2);background:var(--paper);overflow:hidden}.v3 .sp-picker-roll{position:relative;height:22px;overflow:hidden;flex:1 1}.v3 .sp-picker-roll ul{list-style:none;margin:0;padding:0;animation:sp-roll 14s cubic-bezier(.7,0,.3,1) infinite}.v3 .sp-picker-roll li{height:22px;line-height:22px;font-size:15px;font-weight:500;color:var(--ink);white-space:nowrap}.v3 .sp-picker-box svg{color:var(--ink-3);flex:none}@keyframes sp-roll{0%,12%{transform:translateY(0)}16%,28%{transform:translateY(-22px)}32%,44%{transform:translateY(-44px)}48%,60%{transform:translateY(-66px)}64%,76%{transform:translateY(-88px)}80%,92%{transform:translateY(-110px)}96%,to{transform:translateY(-132px)}}@media (prefers-reduced-motion:reduce){.v3 .sp-picker-roll ul{animation:none}}.v3 .sp-unlock{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2)}.v3 .sp-unlock i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;color:var(--good);background:color-mix(in srgb,var(--good) 14%,transparent)}.v3 .sp-chips{display:flex;flex-wrap:wrap;gap:8px}.v3 .sp-chips span{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;background:var(--paper);border:1px solid var(--line-2);font-size:13.5px;color:var(--ink)}.v3 .sp-chips span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.v3 .sp-chips span.off{color:var(--ink-3);border-style:dashed}.v3 .sp-chips span.off:before{background:var(--line-2)}.v3 .sp-claim{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start;scroll-margin-top:90px}@media (max-width:960px){.v3 .sp-claim{grid-template-columns:minmax(0,1fr)}}.v3 .sp-claim-side{display:grid;grid-gap:16px;gap:16px;justify-items:start;position:-webkit-sticky;position:sticky;top:100px}@media (max-width:960px){.v3 .sp-claim-side{position:static}}.v3 .sp-claim-side h2{font-size:clamp(28px,3vw,40px)}.v3 .sp-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.v3 .sp-form-head>div{display:grid;grid-gap:2px;gap:2px}.v3 .sp-form-head b{font-size:17px;font-weight:600;color:var(--ink)}.v3 .sp-form-head>div span{font-size:13px;color:var(--ink-3)}.v3 .sp-amount{display:grid;justify-items:end;font-size:22px;font-weight:600;letter-spacing:-.03em;color:var(--ink-2);transition:color .3s ease,transform .3s ease;white-space:nowrap}.v3 .sp-amount small{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:0;color:var(--ink-3)}.v3 .sp-amount.on{color:var(--accent);transform:scale(1.06)}.v3 .sp-hint{margin:-4px 0 16px;padding:12px 14px;border-radius:12px;font-size:14px;color:var(--ink);background:var(--accent-soft)}.v3 .sp-hint a{font-weight:500;text-decoration:underline;text-underline-offset:3px}.v3 .sp-sent{gap:12px}.v3 .sp-sent .x-pill{margin-top:6px}@media (prefers-reduced-motion:reduce){.v3 .sp-bar,.v3 .sp-card,.v3 .sp-fee>b{transition:none}.v3 .sp-card.seen .sp-card-shine{animation:none}}.v3 .sp-uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:900px){.v3 .sp-uses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.v3 .sp-uses{grid-template-columns:minmax(0,1fr)}}.v3 .sp-use{--tint:hsl(var(--hue) 70% 50%);display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px 12px 12px;border-radius:14px;background:radial-gradient(90% 140% at 0 0,color-mix(in srgb,var(--tint) 9%,transparent),transparent 60%),var(--paper);border:1px solid var(--line);box-shadow:var(--hi),var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.v3 a.sp-use:hover{transform:translateY(-2px);box-shadow:var(--hi),var(--shadow);border-color:color-mix(in srgb,var(--tint) 35%,var(--line))}.v3 .sp-use .ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--tint);background:color-mix(in srgb,var(--tint) 13%,transparent)}.v3 .sp-use-t{display:grid;grid-gap:2px;gap:2px;min-width:0}.v3 .sp-use-t b{font-size:15px;font-weight:600;color:var(--ink)}.v3 .sp-use-t small{display:flex;gap:6px;font-family:var(--mono);font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3 .sp-use-t em{font-style:normal;font-weight:600;color:var(--tint)}.v3 .sp-use .arr{color:var(--ink-3);transition:transform .2s ease,color .2s ease}.v3 a.sp-use:hover .arr{color:var(--tint);transform:translateX(3px)}.v3 .sp-hub{--gap:clamp(28px,5vw,64px);display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,240px) minmax(0,1fr);grid-gap:var(--gap);gap:var(--gap);align-items:center}.v3 .sp-hub-side{display:grid;grid-gap:10px;gap:10px}.v3 .sp-hub-chip{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:10px 14px 10px 10px;border-radius:14px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--hi),var(--shadow-sm);opacity:0;transform:translateY(8px);transition:opacity .45s ease var(--d),transform .45s ease var(--d),border-color .2s,box-shadow .2s}.v3 .sp-hub.seen .sp-hub-chip{opacity:1;transform:none}.v3 .sp-hub-chip:hover{border-color:var(--line-2);box-shadow:var(--hi),var(--shadow)}.v3 .sp-hub-chip .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.v3 .sp-hub-chip b{display:block;font-size:14.5px;font-weight:600;color:var(--ink)}.v3 .sp-hub-chip small{display:block;font-size:12.5px;color:var(--ink-3)}.v3 .sp-hub-chip:after{content:"";position:absolute;top:50%;width:var(--gap);height:2px;margin-top:-1px;background:repeating-linear-gradient(90deg,var(--line-2) 0 6px,transparent 6px 12px);background-size:24px 2px}.v3 .sp-hub-side.l .sp-hub-chip:after{left:100%;animation:sp-flow-r 1.2s linear infinite}.v3 .sp-hub-side.r .sp-hub-chip:after{right:100%;animation:sp-flow-l 1.2s linear infinite}.v3 .sp-hub-chip:hover:after{background-image:repeating-linear-gradient(90deg,var(--accent) 0 6px,transparent 6px 12px)}@keyframes sp-flow-r{to{background-position:24px 0}}@keyframes sp-flow-l{to{background-position:-24px 0}}.v3 .sp-hub-core{position:relative;z-index:1;display:grid;grid-gap:14px;gap:14px;padding:22px;border-radius:20px;background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--accent) 40%,transparent),transparent 60%),linear-gradient(135deg,#17181C,#0B0C0E);color:#fff;box-shadow:0 22px 40px -22px rgba(11,12,14,.8)}.v3 .sp-hub-logo{display:inline-flex;align-items:center;gap:8px;color:#fff}.v3 .sp-hub-logo b{font-size:20px;font-weight:600;letter-spacing:-.02em}.v3 .sp-hub-core ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.v3 .sp-hub-core li{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.78)}.v3 .sp-hub-core li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}@media (max-width:900px){.v3 .sp-hub{grid-template-columns:minmax(0,1fr);gap:10px}.v3 .sp-hub-core{order:-1;margin-bottom:6px}.v3 .sp-hub-chip:after{display:none}}@media (prefers-reduced-motion:reduce){.v3 .sp-hub-chip:after{animation:none}.v3 .sp-hub-chip{transition:none}}.v3 .sp-offer{padding:clamp(18px,2.4vw,28px);border-radius:20px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--hi),var(--shadow)}.v3 .sp-offer ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 28px;gap:0 28px}@media (max-width:640px){.v3 .sp-offer ul{grid-template-columns:minmax(0,1fr)}}.v3 .sp-offer li{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px 0;border-top:1px solid var(--line);opacity:0;transform:translateY(6px);transition:opacity .45s ease var(--d),transform .45s ease var(--d)}.v3 .sp-offer.seen li{opacity:1;transform:none}.v3 .sp-offer .ck{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.v3 .sp-offer b{font-size:15px;font-weight:600;color:var(--ink)}.v3 .sp-offer p{font-size:13.5px;margin:2px 0 0;color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.v3 .sp-offer li{transition:none}}.v3 .sp-stats{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:6px}.v3 .sp-stats div{display:grid;grid-gap:2px;gap:2px}.v3 .sp-stats b{font-size:clamp(28px,3vw,38px);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--ink)}.v3 .sp-stats span{font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}.v3 .sp-support{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:clamp(16px,3vw,32px);gap:clamp(16px,3vw,32px);align-items:center;padding:clamp(18px,2.6vw,28px) clamp(20px,3vw,32px);border-radius:20px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--hi),var(--shadow-sm)}.v3 .sp-support>div{display:grid;grid-gap:6px;gap:6px}.v3 .sp-support h3{font-size:clamp(19px,2vw,24px);letter-spacing:-.02em}.v3 .sp-support p{font-size:14.5px;max-width:62ch}.v3 .sp-support-logo{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow)}.v3 .sp-support-who{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.v3 .sp-support-who li{display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:var(--fill);font-size:13px;color:var(--ink-2);white-space:nowrap}.v3 .sp-support-who i{width:7px;height:7px;border-radius:50%;background:var(--good)}@media (max-width:760px){.v3 .sp-support{grid-template-columns:auto minmax(0,1fr)}.v3 .sp-support-who{grid-column:1/-1;display:flex;flex-wrap:wrap}}.v3 .sp-golive{--n:4;position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:18px;gap:18px}.v3 .sp-golive:after,.v3 .sp-golive:before{content:"";position:absolute;top:17px;left:18px;right:calc(100% / var(--n) - 18px);height:2px;border-radius:2px;background:var(--line)}.v3 .sp-golive:after{background:var(--accent);transform-origin:left;transform:scaleX(0);transition:transform 1.6s cubic-bezier(.4,0,.2,1) .2s}.v3 .sp-golive.seen:after{transform:scaleX(1)}.v3 .sp-golive li{position:relative;display:grid;grid-gap:8px;gap:8px;align-content:start;justify-items:start}.v3 .sp-gl-node{position:relative;z-index:1;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:13px;color:var(--ink-3);background:var(--paper);border:2px solid var(--line);margin-bottom:8px;transition:background .3s ease var(--d),color .3s ease var(--d),border-color .3s ease var(--d),box-shadow .3s ease var(--d)}.v3 .sp-golive.seen .sp-gl-node{background:var(--accent);border-color:var(--accent);color:#fff}.v3 .sp-golive.seen li:last-child .sp-gl-node{background:var(--good);border-color:var(--good);box-shadow:0 0 0 6px color-mix(in srgb,var(--good) 18%,transparent)}.v3 .sp-gl-when{font-family:var(--mono);font-size:12px;color:var(--accent)}.v3 .sp-golive h3{font-size:18px}.v3 .sp-golive p{font-size:14px}.v3 .sp-gl-art{margin-top:6px;display:inline-flex;align-items:center;padding:7px 10px;border-radius:9px;background:var(--fill);border:1px solid var(--line);font-family:var(--mono);font-size:11.5px;color:var(--ink);opacity:0;transform:translateY(6px);transition:opacity .4s ease var(--d),transform .4s ease var(--d)}.v3 .sp-golive.seen .sp-gl-art{opacity:1;transform:none}@media (max-width:900px){.v3 .sp-golive{grid-template-columns:minmax(0,1fr);gap:26px}.v3 .sp-golive li{padding-left:52px}.v3 .sp-gl-node{position:absolute;left:0;top:0;margin:0}.v3 .sp-golive:after,.v3 .sp-golive:before{top:18px;bottom:40px;left:17px;right:auto;width:2px;height:auto}.v3 .sp-golive:after{transform:scaleY(0);transform-origin:top}.v3 .sp-golive.seen:after{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.v3 .sp-gl-art,.v3 .sp-gl-node,.v3 .sp-golive:after{transition:none}}.v3 .sp-tilt{perspective:900px}.v3 .sp-tilt-in{position:relative;border-radius:18px;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s cubic-bezier(.2,.8,.2,1);will-change:transform}.v3 .sp-tilt.on .sp-tilt-in{transition:transform .12s ease-out}.v3 .sp-tilt-glare{position:absolute;inset:0;border-radius:18px;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.28),transparent 55%);mix-blend-mode:soft-light;transition:opacity .3s ease}.v3 .sp-tilt.on .sp-tilt-glare{opacity:1}.v3 .sp-tilt.on .sp-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 34px 50px -26px rgba(11,12,14,.75)}