body.so-page{--so-ink: 150 172 235;--so-lens: 214 200 255;--so-ease: cubic-bezier(.16, 1, .3, 1);--so-violet: #9a6bff;--so-blue: #3d8bff;--so-ok: #8fb8ff;--so-wave-a: .8 }body.light.so-page{--so-ink: 40 52 110;--so-lens: 92 40 220;--so-violet: #6a2ee0;--so-blue: #0a5fd6;--so-ok: #3b4fd0;--so-wave-a: .75 }body.dark.so-page{--so-lens: 200 210 255;--so-ok: #7cc4ff }.so-stage{position:relative;background:linear-gradient(180deg,#070b24,#0a1130 14% 80%,#0b1236)}body.light .so-stage{background:linear-gradient(180deg,#fffdf9,#f7f4ee 18% 100%)}body.dark .so-stage{background:linear-gradient(180deg,#000,#02040e 20% 100%)}body.so-page .so-hero.pf-hero{display:flex;align-items:center;min-height:clamp(600px,calc(100svh - var(--so-top, 92px)),880px);padding:clamp(56px,6vw,96px) 0 clamp(80px,7vw,116px);background:radial-gradient(ellipse 60% 70% at 76% 48%,#0f1744,#070b24 72%);overflow:hidden;isolation:isolate}body.light.so-page .so-hero.pf-hero{background:radial-gradient(ellipse 60% 70% at 76% 48%,#f1f0fb,#fffdf9 72%)}body.dark.so-page .so-hero.pf-hero{background:#000}.so-page .so-hero:before{display:none}.so-arena{position:absolute;z-index:0;top:0;bottom:0;right:0;width:58%;display:block;outline:none;-webkit-tap-highlight-color:transparent;cursor:default}.so-field{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 47% 62% at 57% 52%,#000 42%,rgb(0 0 0 / .6) 68%,transparent 94%);mask-image:radial-gradient(ellipse 47% 62% at 57% 52%,#000 42%,rgb(0 0 0 / .6) 68%,transparent 94%)}.so-arena:focus-visible:after{content:"";position:absolute;inset:14% 10% 12% 16%;border-radius:50%;box-shadow:0 0 0 1px rgb(var(--so-lens) / .5);pointer-events:none}.so-count{position:absolute;right:var(--pf-right);bottom:clamp(24px,3vw,40px);pointer-events:none;color:rgb(var(--so-ink) / .5);font:600 10px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;transition:opacity .6s}.so-count b{margin-left:6px;font-weight:600;color:rgb(var(--so-lens) / .85)}.so-count:not(.is-on){opacity:0}.motion-off .so-count{display:none}.so-hero-inner{position:relative;z-index:3;width:100%;margin-left:var(--pf-indent);margin-right:var(--pf-right);pointer-events:none}.so-copy{position:relative;max-width:min(620px,44vw);pointer-events:auto}.so-page .so-hero h1{font-size:clamp(50px,5.2vw,86px);line-height:1.02;letter-spacing:-.055em}.so-page .so-hero .pf-lede{max-width:530px}.so-cue{position:absolute;z-index:3;left:var(--pf-indent);bottom:clamp(22px,3vw,40px);display:flex;align-items:center;gap:14px;color:#c1c7de99!important;font:600 10.5px var(--body);letter-spacing:.16em;text-transform:uppercase;text-decoration:none}body.light .so-cue{color:#545b64!important}.so-cue i{position:relative;width:64px;height:1px;background:currentColor;opacity:.5;overflow:hidden}.so-cue i:after{content:"";position:absolute;inset:0;width:30%;background:var(--pf-thread);transform:translate(-100%)}body.so-live .so-cue i:after{animation:soCue 3.4s cubic-bezier(.6,0,.3,1) infinite}@keyframes soCue{0%{transform:translate(-100%)}60%,to{transform:translate(340%)}}.so-sec{--pf-bg: transparent;background:none;padding:clamp(84px,8.5vw,128px) 0}.so-sec:before{display:none}.so-sec .pf-pin{background:#0a1130}body.light .so-sec .pf-pin{background:#f7f4ee}body.dark .so-sec .pf-pin{background:#02040e}.so-sec .pf-pin.is-lit{background:var(--pf-thread)}.so-sec+.so-sec{padding-top:0}.so-sec+.so-sec .so-wrap{position:relative;padding-top:clamp(84px,8.5vw,128px)}.so-sec.is-last{padding-bottom:clamp(110px,12vw,170px)}.so-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,112px);align-items:start}.so-split>.so-head{margin-bottom:0}.so-split.is-bottom{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.so-head .eyebrow{display:flex;align-items:center;gap:12px}.so-head.is-split{max-width:none;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,6vw,112px);align-items:end}.so-head.is-split>.eyebrow,.so-head.is-split>h2{grid-column:1}.so-head.is-split>p:not(.eyebrow){grid-column:2;grid-row:1 / span 2;align-self:end;margin:0 0 8px;max-width:620px;font-size:clamp(17px,1.25vw,19px)}.so-eb-line{display:inline-block;width:28px;height:1px;background:currentColor;transform-origin:left;transition:transform .9s var(--so-ease) .15s}body.so-live .so-head:not(.is-in) .so-eb-line,body.so-live .so-close:not(.is-in) .so-eb-line{transform:scaleX(0)}body.light .so-wg stop:nth-child(1){stop-color:#4a00d6}body.light .so-wg stop:nth-child(2){stop-color:#a400c8}body.light .so-wg stop:nth-child(3){stop-color:#5200d6}body.light .so-wg stop:nth-child(4){stop-color:#7a00d6}body.light .so-wg stop:nth-child(5){stop-color:#0058d6}body.light .so-wg stop:nth-child(6){stop-color:#7000d6}.so-state{position:relative;margin:6px 0 0;padding-left:clamp(26px,2.6vw,38px)}.so-state:before{content:"";position:absolute;left:0;top:8px;bottom:6px;width:1px;background:rgb(var(--so-ink) / .2)}.so-state:after{content:"";position:absolute;left:0;top:8px;bottom:6px;width:1px;background:var(--pf-thread);transform-origin:top;transition:transform 1.6s var(--so-ease) .2s}.so-pull{margin:0;font:500 clamp(26px,2.4vw,38px)/1.32 var(--heading);letter-spacing:-.03em;color:var(--pf-t)!important;text-wrap:pretty;transition:opacity 1s var(--so-ease),transform 1s var(--so-ease)}.so-response{margin:34px 0 0;transition:opacity 1s var(--so-ease) .5s,transform 1s var(--so-ease) .5s}.so-response b{font:600 clamp(20px,1.6vw,26px)/1.3 var(--heading);letter-spacing:-.025em;color:var(--pf-thread)}body.light .so-response b{color:#b86e00}body.so-live .so-state:not(.is-in):after{transform:scaleY(0)}.so-gaps{list-style:none;margin:0;padding:0;border-top:1px solid var(--pf-card-b)}.so-gap{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(220px,300px);gap:8px clamp(28px,4vw,72px);align-items:center;padding:34px 0 36px;border-bottom:1px solid var(--pf-card-b);outline:none;cursor:default;transition:opacity .9s var(--so-ease) calc(.15s + var(--n, 0) * .15s),transform .9s var(--so-ease) calc(.15s + var(--n, 0) * .15s)}.so-gap:nth-child(2){--n: 1 }.so-gap:nth-child(3){--n: 2 }.so-gap:focus-visible{box-shadow:inset 2px 0 0 var(--pf-thread)}.so-gap-n{align-self:start;padding-top:6px;font:700 12px var(--body);letter-spacing:.16em;color:var(--pf-tm);transition:color .4s}.so-gap.is-calm .so-gap-n{color:var(--pf-thread)}.so-gap h3{font:600 clamp(22px,1.7vw,26px)/1.2 var(--heading);letter-spacing:-.025em;margin:0 0 10px;color:var(--pf-t)}.so-gap p{margin:0;font-size:16px;line-height:1.7;max-width:560px}.so-trace{margin:0;padding:14px 16px 12px;border-radius:14px;border:1px solid rgb(var(--so-ink) / .14);background:linear-gradient(180deg,rgb(var(--so-ink) / .045),rgb(var(--so-ink) / .015));transition:border-color .8s,box-shadow .8s}.so-gap.is-calm .so-trace{border-color:#7c5cff61;box-shadow:0 0 0 1px #3d8bff0f,0 10px 36px -18px #6e46ff8c}body.light .so-trace{background:#ffffffa8;border-color:#17202a1a}body.light .so-gap.is-calm .so-trace{border-color:#5a32dc52;box-shadow:0 10px 30px -18px #5a32dc59}.so-trace canvas{display:block;width:100%;height:64px}.so-trace figcaption{display:flex;align-items:center;gap:8px;margin-top:10px;font:700 10.5px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-t2, var(--pf-tm))}.so-trace .so-arrow{flex:1;height:1px;background:currentColor;opacity:.35}.so-trace .is-raw,.so-trace .is-safe{transition:color .6s,opacity .6s}.so-gap:not(.is-calm) .so-trace .is-safe{opacity:.6}.so-gap.is-calm .so-trace .is-raw{opacity:.6}.so-gap.is-calm .so-trace .is-safe{color:var(--so-ok)}.so-path{--gap: clamp(24px, 3vw, 48px);position:relative}.so-line{display:block;overflow:visible;pointer-events:none}.so-line path{fill:none}.so-line.is-h{width:100%;height:120px;margin:0 0 -60px}.so-line.is-v{display:none}.so-line-base{stroke:rgb(var(--so-ink) / .13);stroke-width:1}.so-line-draw{stroke-width:1.6;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--so-p, 1));stroke-opacity:.95}.so-steps{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.so-step{position:relative;padding-top:54px;transition:opacity .9s var(--so-ease),transform .9s var(--so-ease)}.so-node{position:absolute;left:-5px;top:-5px;width:11px;height:11px;border-radius:50%;border:1.5px solid rgb(var(--so-ink) / .45);background:#0a1130;transition:background .5s,border-color .5s,box-shadow .5s}body.light .so-node{background:#f7f4ee}body.dark .so-node{background:#02040e}.so-step.is-on .so-node{background:var(--so-violet);border-color:var(--so-violet);box-shadow:0 0 0 5px #7c5cff29}.so-step:last-child.is-on .so-node{background:var(--so-blue);border-color:var(--so-blue);box-shadow:0 0 0 5px #3d8bff2e}.so-step-n{display:block;font:700 12px var(--body);letter-spacing:.16em;color:var(--pf-tm);margin:0 0 10px;transition:color .5s}.so-step.is-on .so-step-n{color:var(--pf-thread)}.so-step h3{font:600 clamp(21px,1.6vw,25px)/1.2 var(--heading);letter-spacing:-.025em;margin:0 0 10px;color:var(--pf-t)}.so-step p{margin:0;font-size:15.5px;line-height:1.7}body.so-live .so-step:not(.is-on){opacity:.55}.so-path-k{display:flex;justify-content:space-between;margin:34px 0 0;font:700 10.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-tm)}.so-path-k span:last-child{color:var(--so-ok)}.so-screen{position:relative;margin:0;border-radius:16px;overflow:hidden;border:1px solid rgb(124 92 255 / .3);background:#0b1236;box-shadow:0 0 0 1px #3d8bff0d,0 30px 70px -20px #2814788c;line-height:0}body.light .so-screen{border-color:#5a32dc38;background:#fff;box-shadow:0 24px 60px -24px #3c28a04d}.so-screen-bar{position:relative;display:flex;align-items:center;gap:16px;height:46px;padding:0 18px;border-bottom:1px solid rgb(124 92 255 / .2);line-height:1}.so-steady{flex:1;height:22px;overflow:visible}.so-steady path{fill:none;stroke-width:1.4;stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset 2.4s cubic-bezier(.4,0,.2,1) .3s}body.so-live .so-screen:not(.is-in) .so-steady path{stroke-dashoffset:1}.so-screen-k{display:flex;align-items:center;gap:8px;font:700 10px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--so-ok)}.so-screen-k i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor}body.so-live .so-screen.is-in .so-screen-k i{animation:soBeat 3s ease-out infinite}@keyframes soBeat{0%{box-shadow:0 0 #7ca0ff80}70%,to{box-shadow:0 0 0 9px #7ca0ff00}}.so-screen img{display:block;width:100%;height:auto;clip-path:inset(0 0 0 0);transition:clip-path 1.6s cubic-bezier(.55,0,.25,1)}body.so-live .so-screen:not(.is-in) img{clip-path:inset(0 0 100% 0)}.so-check{position:relative;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid rgb(124 92 255 / .55);background:radial-gradient(circle,#7c5cff38,#3d8bff0f);transition:transform .6s var(--so-ease),opacity .6s}.so-check i{width:10px;height:5px;border-left:2px solid var(--so-ok);border-bottom:2px solid var(--so-ok);transform:translate(.5px,-1.5px) rotate(-45deg)}body.light .so-check{border-color:#5a32dc73;background:#5a32dc14}.so-grid{list-style:none;margin:clamp(56px,6vw,84px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,56px) clamp(28px,3.4vw,56px)}.so-cell{position:relative;padding-top:30px;transition:opacity .9s var(--so-ease) calc(var(--i) * .1s),transform .9s var(--so-ease) calc(var(--i) * .1s)}.so-cell:before{content:"";position:absolute;left:30px;right:0;top:11px;height:1px;background:linear-gradient(90deg,rgb(124 92 255 / .4),var(--pf-card-b) 50%)}.so-cell .so-check{position:absolute;left:0;top:0;transition-delay:calc(.3s + var(--i) * .1s)}.so-cell h3{font:600 clamp(19px,1.4vw,21px)/1.3 var(--heading);letter-spacing:-.02em;margin:12px 0 8px;color:var(--pf-t)}.so-cell p{margin:0;font-size:15px;line-height:1.7}body.so-live .so-grid:not(.is-in) .so-check{transform:scale(.4);opacity:0}.so-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--pf-card-b)}.so-rows li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:18px;align-items:center;padding:22px 0;color:var(--pf-t);font:500 clamp(19px,1.5vw,23px)/1.4 var(--heading);letter-spacing:-.02em;transition:opacity .8s var(--so-ease) calc(var(--i) * .14s),transform .8s var(--so-ease) calc(var(--i) * .14s)}.so-rows li:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--pf-card-b)}.so-rows li:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#7c5cff,#3d8bff 30%,transparent 70%);opacity:.6;transform-origin:left;transition:transform 1.2s var(--so-ease) calc(.2s + var(--i) * .14s)}.so-rows .so-check{transition-delay:calc(.25s + var(--i) * .14s)}body.so-live .so-rows:not(.is-in) li:after{transform:scaleX(0)}body.so-live .so-rows:not(.is-in) .so-check{transform:scale(.4);opacity:0}.so-close{position:relative;overflow:hidden;padding:clamp(110px,11vw,170px) 0}body.so-live .so-close:not(.is-in) .so-close-copy{position:relative;z-index:2;max-width:760px}.so-close-k{display:flex;align-items:center;gap:12px}.so-close h2{font-size:clamp(42px,5vw,80px);line-height:1.02;letter-spacing:-.05em}.so-close-copy>p{margin:26px 0 0;font-size:17px;line-height:1.75;max-width:600px}.so-close .pf-actions{margin-top:34px}.so-chip{position:fixed;z-index:60;right:14px;bottom:14px;display:flex;align-items:center;gap:10px;padding:6px 7px 6px 13px;border-radius:999px;background:#0b0a26f2;border:1px solid #ffffff2e;color:#f7f5f0;font:600 12px var(--body);box-shadow:0 12px 30px #0006;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .3s,transform .3s}.so-chip.is-shown,.so-chip:focus-within{opacity:1;transform:none;pointer-events:auto}.so-chip-k{font:700 9.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:#ffb020}.so-chip-all{display:grid;place-items:center;height:28px;padding:0 11px;border-radius:999px;background:linear-gradient(135deg,#006aff,#5900ff);color:#fff!important;font-weight:700;text-decoration:none}.motion-off .so-chip{transition:none}@media(prefers-reduced-motion:reduce){.so-page *,.so-page *:before,.so-page *:after{animation:none!important;transition:none!important}}.motion-off.so-page *,.motion-off.so-page *:before,.motion-off.so-page *:after{animation:none!important}@media(max-width:1100px){.so-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.so-line.is-h{display:none}.so-line.is-v{display:block;position:absolute;left:0;top:0;bottom:70px;width:56px;height:auto}.so-steps{grid-template-columns:minmax(0,1fr);row-gap:44px;padding-left:92px}.so-step{padding-top:0}.so-node{left:-64px;top:4px}.so-path-k{padding-left:92px;flex-direction:column;gap:6px}.so-path-k span:first-child{display:none}.so-gap{grid-template-columns:52px minmax(0,1fr)}.so-trace{grid-column:2;max-width:360px;margin-top:18px}}@media(max-width:900px){body.so-page .so-hero.pf-hero{flex-direction:column;align-items:stretch;min-height:0;padding:36px 0 0}.so-hero-inner{order:1;width:auto}.so-copy{max-width:660px}.so-arena{order:2;position:relative;inset:auto;width:100%;height:clamp(300px,80vw,460px);margin-top:6px}.so-field{-webkit-mask-image:radial-gradient(ellipse 62% 58% at 50% 52%,#000 40%,rgb(0 0 0 / .5) 66%,transparent 100%);mask-image:radial-gradient(ellipse 62% 58% at 50% 52%,#000 40%,rgb(0 0 0 / .5) 66%,transparent 100%)}.so-count{right:18px;bottom:14px}.so-cue{display:none}.so-split,.so-split.is-bottom,.so-head.is-split{grid-template-columns:minmax(0,1fr)}.so-split>.so-head{margin-bottom:36px}.so-head.is-split>p:not(.eyebrow){grid-column:1;grid-row:auto;margin-top:22px}}@media(max-width:640px){.so-page .so-hero h1{font-size:clamp(40px,11.5vw,54px)}.so-pull{font-size:clamp(22px,6.2vw,26px)}.so-grid{grid-template-columns:minmax(0,1fr)}.so-gap{grid-template-columns:36px minmax(0,1fr);padding:28px 0}.so-trace{grid-column:1 / -1;max-width:none}.so-line.is-v{width:40px}.so-steps,.so-path-k{padding-left:64px}.so-node{left:-48px}.so-rows li{font-size:18px;padding:18px 0}.so-chip{right:8px;bottom:8px;padding-left:10px}.so-chip b{display:none}}.so-sec{position:relative;isolation:isolate}.so-sec>.pf-inner{position:relative;z-index:1}.so-wave{position:absolute;z-index:0;pointer-events:none;overflow:hidden;--so-fx: linear-gradient(#000, #000);--so-fy: linear-gradient(#000, #000);-webkit-mask-image:var(--so-fx),var(--so-fy);-webkit-mask-composite:source-in;mask-image:var(--so-fx),var(--so-fy);mask-composite:intersect;transition:opacity 1.6s cubic-bezier(.4,0,.2,1)}.so-wave:before{content:"";position:absolute;inset:0;background:var(--so-img) center / cover no-repeat;opacity:var(--so-track, .38)}.so-wave>canvas{position:absolute;inset:0;width:100%;height:100%;display:block}body.light .so-wave{--so-track: .5 }body.so-live .so-wave[data-so-reveal]:not(.is-in){opacity:0}#humans-first.so-sec{z-index:3}.so-wave.is-humans{--so-img: url(/app/themes/praxis/dist/assets/shieldlab/o-waves-humans.svg);right:-8vw;top:calc(-1*clamp(34px,5.4vw,84px));bottom:0;width:60vw;opacity:.7;--so-fx: linear-gradient(90deg, transparent, #000 50%);--so-fy: linear-gradient(180deg, transparent, #000 22%, #000 80%, transparent) }.so-wave.is-meet{--so-img: url(/app/themes/praxis/dist/assets/shieldlab/o-waves-meet.svg);left:0;right:0;bottom:0;height:58%;opacity:.55;--so-fy: linear-gradient(180deg, transparent, #000 40%, #000 70%, transparent) }.so-wave.is-bottom{--so-img: url(/app/themes/praxis/dist/assets/shieldlab/o-waves-bottom.svg);right:-6vw;top:0;bottom:0;width:56vw;opacity:.6;--so-fx: linear-gradient(90deg, transparent, #000 55%);--so-fy: linear-gradient(180deg, transparent, #000 20%, #000 85%, transparent) }.so-end{position:relative;z-index:2;isolation:isolate;background:#04060f}.so-end>.so-close{background:transparent;--pf-bg: transparent }.so-end>:is(.so-close,.site-footer){position:relative;z-index:1}.so-wave.is-footer{--so-img: url(/app/themes/praxis/dist/assets/shieldlab/o-waves-footer.svg);left:-6vw;bottom:0;width:66vw;height:min(44%,560px);opacity:.85;--so-fx: linear-gradient(270deg, transparent 0%, #000 45%);--so-fy: linear-gradient(0deg, transparent 0, #000 25%, #000 60%, transparent 100%) }body.so-live .so-end:not(.is-in) .so-wave{opacity:0}body.light .so-wave.is-humans{--so-img: url(/app/themes/praxis/dist/assets/shieldlab/o-waves-humans-light.svg) }body.light .so-wave.is-meet{--so-img: url(/app/themes/praxis/dist/assets/shieldlab/o-waves-meet-light.svg) }body.light .so-wave.is-bottom{--so-img: url(/app/themes/praxis/dist/assets/shieldlab/o-waves-bottom-light.svg) }body.light .so-wave.is-footer{--so-img: url(/app/themes/praxis/dist/assets/shieldlab/o-waves-footer-light.svg) }body.light .so-end{background:#f7f4ee}body.dark .so-end{background:#000}@media(max-width:900px){.so-wave.is-humans,.so-wave.is-bottom{width:100vw;right:-30vw;opacity:.4}.so-wave.is-footer{width:130vw;left:-40vw;opacity:.6}}.so-sec#benefits{background:#1c1342}.so-sec#bottom-line{background:linear-gradient(180deg,#1c1342,#1a1240 60%,#150f36)}body.light .so-sec#benefits{background:#eae8f8}body.light .so-sec#bottom-line{background:linear-gradient(180deg,#eae8f8,#eeebf7)}body.dark .so-sec#benefits{background:#1c1342}body.dark .so-sec#bottom-line{background:linear-gradient(180deg,#1c1342,#130d30)}.so-page .section-cut.so-cut.so-cut-mid{background:#0a1130;--cut-to: #1c1342 !important}body.light.so-page .section-cut.so-cut.so-cut-mid{background:#f7f4ee;--cut-to: #eae8f8 !important}body.dark.so-page .section-cut.so-cut.so-cut-mid{background:#02040e;--cut-to: #1c1342 !important}.so-page .so-cut-mid+.so-sec{padding-top:clamp(64px,6.5vw,100px)}#benefits.so-sec .pf-pin,#bottom-line.so-sec .pf-pin{background:#1c1342}body.light #benefits.so-sec .pf-pin,body.light #bottom-line.so-sec .pf-pin{background:#eae8f8}.so-stage{background:linear-gradient(180deg,#0a1130 0% 80%,#0b1236)}body.light .so-stage{background:#f7f4ee}body.dark .so-stage{background:#02040e}.so-page .section-cut.so-cut.so-cut-top{background:#070b24;--cut-to: #0a1130 !important;margin-top:-1px}body.light.so-page .section-cut.so-cut.so-cut-top{background:#fffdf9;--cut-to: #f7f4ee !important}body.dark.so-page .section-cut.so-cut.so-cut-top{background:#000;--cut-to: #02040e !important}.so-page .so-cut-top+.so-sec{padding-top:clamp(64px,6.5vw,100px)}.so-page .pf-thread{z-index:3}.so-page .section-cut.so-cut{background:#150f36;--cut-stroke: #9d6bff !important;height:clamp(34px,5.4vw,84px);z-index:2;overflow:visible}body.light.so-page .section-cut.so-cut{background:#eeebf7;--cut-stroke: #6a2ee0 !important}body.dark.so-page .section-cut.so-cut{background:#130d30}.so-page .so-cut svg{overflow:visible}.so-page .so-cut .section-cut-trace{stroke-width:2.25;filter:drop-shadow(0 0 6px rgb(157 107 255 / .85)) drop-shadow(0 0 18px rgb(110 60 255 / .45))}body.light.so-page .so-cut .section-cut-trace{filter:drop-shadow(0 0 5px rgb(106 46 224 / .35))}.so-close>.color-handoff{display:none!important}html body.so-page .so-end>.site-footer{background:transparent!important;background-image:none!important}html body.light.so-page .so-end>.site-footer{background:transparent!important}.so-arena{transition:opacity 1.4s ease .2s}body.so-live.so-intro .so-arena{opacity:0}.so-count.is-reset b{animation:soReset .9s ease-out}@keyframes soReset{0%{color:#ff6eeb}to{color:rgb(var(--so-lens) / .85)}}
