.sap-console[data-astro-cid-7pmzlvot]{--cycle:12s;--start:1.5s;--sap-accent:var(--skobeloff);--sap-strong:var(--night);--sap-idle:var(--color-gray-300);--sap-idle-text:var(--onyx);--sap-off-border:var(--color-gray-300);--sap-off-text:var(--color-gray-500);--sap-lit-border:color-mix(in srgb, var(--sap-accent) 80%, transparent);--sap-filled:rgb(var(--viridian-green) / .12);--sap-track:var(--color-gray-200);--sap-pulse:rgb(var(--viridian-green));--sap-dot-glow:0 0 0 transparent;--sap-target-glow:0 0 32px rgb(var(--viridian-green) / .18)}.dark .sap-console[data-astro-cid-7pmzlvot]{--sap-accent:var(--timeline-success-dark);--sap-strong:white;--sap-idle:#fff3;--sap-idle-text:var(--color-gray-300);--sap-off-border:#ffffff4d;--sap-off-text:#ffffffb3;--sap-filled:color-mix(in srgb, var(--skobeloff) 55%, transparent);--sap-track:#ffffff26;--sap-pulse:white;--sap-dot-glow:0 0 8px var(--sap-accent);--sap-target-glow:0 0 40px rgb(var(--viridian-green) / .35)}.sap-stage[data-astro-cid-7pmzlvot]{animation:sap-breathe var(--cycle) var(--start) infinite backwards}@keyframes sap-breathe{0%,92%{opacity:1}96%,98%{opacity:.35}to{opacity:1}}.sap-cap[data-astro-cid-7pmzlvot]{opacity:0}.sap-cap-3[data-astro-cid-7pmzlvot]{opacity:1}.sap-cap-1[data-astro-cid-7pmzlvot]{animation:sap-cap-1 var(--cycle) var(--start) infinite backwards}.sap-cap-2[data-astro-cid-7pmzlvot]{animation:sap-cap-2 var(--cycle) var(--start) infinite backwards}.sap-cap-3[data-astro-cid-7pmzlvot]{animation:sap-cap-3 var(--cycle) var(--start) infinite backwards}@keyframes sap-cap-1{0%,1%{opacity:0;transform:translateY(4px)}3%,23%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-4px)}}@keyframes sap-cap-2{0%,26%{opacity:0;transform:translateY(4px)}28%,62%{opacity:1;transform:none}64%,to{opacity:0;transform:translateY(-4px)}}@keyframes sap-cap-3{0%,65%{opacity:0;transform:translateY(4px)}67%,95%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-4px)}}.sap-live[data-astro-cid-7pmzlvot]{animation:1.6s ease-in-out infinite sap-blink}@keyframes sap-blink{0%,to{opacity:1}50%{opacity:.2}}.sap-scan[data-astro-cid-7pmzlvot]{box-shadow:0 0 12px 2px color-mix(in srgb, var(--sap-accent) 60%, transparent);opacity:0;animation:sap-scan var(--cycle) ease-in-out var(--start) infinite backwards}@keyframes sap-scan{0%{opacity:0;transform:translateY(0)}3%{opacity:1;transform:translateY(0)}22%{opacity:1;transform:translateY(9.5rem)}25%,to{opacity:0;transform:translateY(9.5rem)}}.sap-console[data-astro-cid-7pmzlvot][data-held] .sap-scan[data-astro-cid-7pmzlvot]{visibility:hidden}.sap-stage[data-astro-cid-7pmzlvot]>[data-astro-cid-7pmzlvot]{transition:opacity .2s}.sap-console[data-astro-cid-7pmzlvot][data-fading] .sap-stage[data-astro-cid-7pmzlvot]>[data-astro-cid-7pmzlvot]{opacity:0}.sap-today-1[data-astro-cid-7pmzlvot],.sap-today-2[data-astro-cid-7pmzlvot],.sap-today-3[data-astro-cid-7pmzlvot]{opacity:.5}.sap-today-1[data-astro-cid-7pmzlvot]{animation:sap-today-1 var(--cycle) var(--start) infinite backwards, sap-retire-1 var(--cycle) var(--start) infinite backwards}.sap-today-2[data-astro-cid-7pmzlvot]{animation:sap-today-2 var(--cycle) var(--start) infinite backwards, sap-retire-2 var(--cycle) var(--start) infinite backwards}.sap-today-3[data-astro-cid-7pmzlvot]{animation:sap-today-3 var(--cycle) var(--start) infinite backwards, sap-retire-3 var(--cycle) var(--start) infinite backwards}@keyframes sap-today-1{0%,4%,26%,to{border-color:var(--sap-idle);color:var(--sap-idle-text)}6%,24%{border-color:var(--sap-lit-border);color:var(--sap-strong)}}@keyframes sap-today-2{0%,10%,26%,to{border-color:var(--sap-idle);color:var(--sap-idle-text)}12%,24%{border-color:var(--sap-lit-border);color:var(--sap-strong)}}@keyframes sap-today-3{0%,16%,26%,to{border-color:var(--sap-idle);color:var(--sap-idle-text)}18%,24%{border-color:var(--sap-lit-border);color:var(--sap-strong)}}@keyframes sap-retire-1{0%,37%{opacity:1}40%,96%{opacity:.5}98%,to{opacity:1}}@keyframes sap-retire-2{0%,47%{opacity:1}50%,96%{opacity:.5}98%,to{opacity:1}}@keyframes sap-retire-3{0%,57%{opacity:1}60%,96%{opacity:.5}98%,to{opacity:1}}.sap-lane[data-astro-cid-7pmzlvot]{opacity:.15;animation:sap-lane var(--cycle) calc(var(--start) + var(--lane) * 1.2s) infinite backwards}@keyframes sap-lane{0%,26%{opacity:.15}28%,39%{opacity:1}41%,to{opacity:.15}}.sap-comet[data-astro-cid-7pmzlvot]{animation:1.1s linear infinite sap-comet}@keyframes sap-comet{0%{transform:translate(-100%)}to{transform:translate(300%)}}.sap-fill[data-astro-cid-7pmzlvot]{border-style:solid;border-color:var(--sap-accent);background-color:var(--sap-filled);color:var(--sap-strong)}.sap-fill-1[data-astro-cid-7pmzlvot]{animation:sap-fill-1 var(--cycle) var(--start) infinite backwards}.sap-fill-2[data-astro-cid-7pmzlvot]{animation:sap-fill-2 var(--cycle) var(--start) infinite backwards}.sap-fill-3[data-astro-cid-7pmzlvot]{animation:sap-fill-3 var(--cycle) var(--start) infinite backwards}@keyframes sap-fill-1{0%,37%,98%,to{border-style:dashed;border-color:var(--sap-off-border);color:var(--sap-off-text);background-color:#0000}39%,96%{border-style:solid;border-color:var(--sap-accent);background-color:var(--sap-filled);color:var(--sap-strong)}}@keyframes sap-fill-2{0%,47%,98%,to{border-style:dashed;border-color:var(--sap-off-border);color:var(--sap-off-text);background-color:#0000}49%,96%{border-style:solid;border-color:var(--sap-accent);background-color:var(--sap-filled);color:var(--sap-strong)}}@keyframes sap-fill-3{0%,57%,98%,to{border-style:dashed;border-color:var(--sap-off-border);color:var(--sap-off-text);background-color:#0000}59%,96%{border-style:solid;border-color:var(--sap-accent);background-color:var(--sap-filled);color:var(--sap-strong)}}.sap-cut[data-astro-cid-7pmzlvot]{transform-origin:0;animation:sap-cut var(--cycle) ease-in-out var(--start) infinite backwards}@keyframes sap-cut{0%,27%{transform:scaleX(0)}62%,96%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}@property --sap-progress{syntax:"<integer>";inherits:false;initial-value:0}.sap-count[data-astro-cid-7pmzlvot]{--sap-progress:100;animation:sap-count var(--cycle) ease-in-out var(--start) infinite backwards;counter-reset:progress var(--sap-progress)}.sap-count[data-astro-cid-7pmzlvot]:after{content:counter(progress) "%"}@keyframes sap-count{0%,27%{--sap-progress:0}62%,96%{--sap-progress:100}98%,to{--sap-progress:0}}.sap-btp[data-astro-cid-7pmzlvot],.sap-btp-link[data-astro-cid-7pmzlvot]{animation:sap-btp var(--cycle) var(--start) infinite backwards}@keyframes sap-btp{0%,68%,98%,to{opacity:.3;transform:translateY(-6px)}73%,96%{opacity:1;transform:none}}.sap-target[data-astro-cid-7pmzlvot]:after{content:"";border-radius:inherit;box-shadow:var(--sap-target-glow);pointer-events:none;animation:sap-glow var(--cycle) var(--start) infinite backwards;position:absolute;inset:1.75rem 0 0}@keyframes sap-glow{0%,65%{opacity:0}70%,95%{opacity:1}98%,to{opacity:0}}.sap-beat-base[data-astro-cid-7pmzlvot]{stroke:var(--sap-track)}.sap-beat[data-astro-cid-7pmzlvot]{stroke:var(--sap-accent);stroke-dasharray:1;stroke-dashoffset:0;animation:sap-beat var(--cycle) linear var(--start) infinite backwards}@keyframes sap-beat{0%,67%{stroke-dashoffset:1px}86%,96%{stroke-dashoffset:0}98%,to{stroke-dashoffset:1px}}.sap-pulse[data-astro-cid-7pmzlvot]{stroke:var(--sap-pulse);stroke-dasharray:.12 .88;opacity:0;animation:sap-pulse 1.4s linear infinite, sap-pulse-gate var(--cycle) var(--start) infinite backwards}@keyframes sap-pulse{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sap-pulse-gate{0%,85%{opacity:0}87%,95%{opacity:1}97%,to{opacity:0}}.sap-check[data-astro-cid-7pmzlvot]{background-color:var(--sap-accent);box-shadow:var(--sap-dot-glow)}.sap-ok[data-astro-cid-7pmzlvot]{color:var(--sap-accent)}.sap-check-1[data-astro-cid-7pmzlvot]{animation:sap-check-1 var(--cycle) var(--start) infinite backwards}.sap-check-2[data-astro-cid-7pmzlvot]{animation:sap-check-2 var(--cycle) var(--start) infinite backwards}.sap-check-3[data-astro-cid-7pmzlvot]{animation:sap-check-3 var(--cycle) var(--start) infinite backwards}.sap-ok-1[data-astro-cid-7pmzlvot]{animation:sap-ok-1 var(--cycle) var(--start) infinite backwards}.sap-ok-2[data-astro-cid-7pmzlvot]{animation:sap-ok-2 var(--cycle) var(--start) infinite backwards}.sap-ok-3[data-astro-cid-7pmzlvot]{animation:sap-ok-3 var(--cycle) var(--start) infinite backwards}@keyframes sap-check-1{0%,71%,98%,to{background-color:var(--sap-idle);box-shadow:0 0 #0000}73%,96%{background-color:var(--sap-accent);box-shadow:var(--sap-dot-glow)}}@keyframes sap-check-2{0%,77%,98%,to{background-color:var(--sap-idle);box-shadow:0 0 #0000}79%,96%{background-color:var(--sap-accent);box-shadow:var(--sap-dot-glow)}}@keyframes sap-check-3{0%,83%,98%,to{background-color:var(--sap-idle);box-shadow:0 0 #0000}85%,96%{background-color:var(--sap-accent);box-shadow:var(--sap-dot-glow)}}@keyframes sap-ok-1{0%,71%,98%,to{color:#0000}73%,96%{color:var(--sap-accent)}}@keyframes sap-ok-2{0%,77%,98%,to{color:#0000}79%,96%{color:var(--sap-accent)}}@keyframes sap-ok-3{0%,83%,98%,to{color:#0000}85%,96%{color:var(--sap-accent)}}@media (prefers-reduced-motion:reduce){.sap-console[data-astro-cid-7pmzlvot] [data-astro-cid-7pmzlvot],.sap-console[data-astro-cid-7pmzlvot] [data-astro-cid-7pmzlvot]:after{animation-play-state:paused!important;animation-delay:-10.8s!important}.sap-pulse[data-astro-cid-7pmzlvot]{visibility:hidden}}.sap-st-ok[data-astro-cid-gahntbp7]{animation:6s ease-in-out infinite sap-st-ok}@keyframes sap-st-ok{0%,30%{opacity:0}38%,90%{opacity:1}98%,to{opacity:0}}.sap-ring[data-astro-cid-gahntbp7]{stroke-dasharray:83 100;animation:6s cubic-bezier(.2,.7,.2,1) infinite sap-ring}@keyframes sap-ring{0%,6%{stroke-dasharray:0 100}40%,90%{stroke-dasharray:83 100}98%,to{stroke-dasharray:0 100}}.sap-bar[data-astro-cid-gahntbp7]{width:var(--w);transform-origin:0;animation:6s cubic-bezier(.2,.7,.2,1) infinite sap-bar}@keyframes sap-bar{0%,6%{transform:scaleX(0)}40%,90%{transform:none}98%,to{transform:scaleX(0)}}.sap-ask[data-astro-cid-gahntbp7]{animation:6s ease-out infinite sap-ask}@keyframes sap-ask{0%,4%{opacity:0;transform:translateY(4px)}12%,90%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.sap-agent[data-astro-cid-gahntbp7]{--agent-off:var(--onyx);background-color:var(--skobeloff);color:var(--color-white);animation:6s ease-in-out infinite sap-agent-1}.dark .sap-agent[data-astro-cid-gahntbp7]{--agent-off:var(--color-gray-300)}.sap-agent[data-astro-cid-gahntbp7]:nth-child(2){animation-name:sap-agent-2}.sap-agent[data-astro-cid-gahntbp7]:nth-child(3){animation-name:sap-agent-3}@keyframes sap-agent-1{0%,20%{color:var(--agent-off);background-color:#0000}26%,90%{background-color:var(--skobeloff);color:var(--color-white)}98%,to{color:var(--agent-off);background-color:#0000}}@keyframes sap-agent-2{0%,30%{color:var(--agent-off);background-color:#0000}36%,90%{background-color:var(--skobeloff);color:var(--color-white)}98%,to{color:var(--agent-off);background-color:#0000}}@keyframes sap-agent-3{0%,40%{color:var(--agent-off);background-color:#0000}46%,90%{background-color:var(--skobeloff);color:var(--color-white)}98%,to{color:var(--agent-off);background-color:#0000}}.sap-answer[data-astro-cid-gahntbp7]{animation:6s ease-out infinite sap-answer}@keyframes sap-answer{0%,52%{opacity:0;transform:translateY(4px)}60%,90%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.sap-st-ok[data-astro-cid-gahntbp7],.sap-ring[data-astro-cid-gahntbp7],.sap-bar[data-astro-cid-gahntbp7],.sap-ask[data-astro-cid-gahntbp7],.sap-agent[data-astro-cid-gahntbp7],.sap-answer[data-astro-cid-gahntbp7]{animation:none}}.sap-art[data-astro-cid-2jlv5kmn]{--art:var(--skobeloff);--art-soft:color-mix(in srgb, var(--skobeloff) 12%, transparent);--art-glow:rgb(var(--viridian-green));--art-warn:var(--timeline-attention);--art-warn-soft:color-mix(in srgb, var(--art-warn) 35%, transparent)}.dark .sap-art[data-astro-cid-2jlv5kmn]{--art:rgb(var(--viridian-green));--art-soft:rgb(var(--viridian-green) / .16);--art-glow:var(--timeline-success-dark);--art-warn:var(--timeline-attention-dark)}.art-box[data-astro-cid-2jlv5kmn],.art-node[data-astro-cid-2jlv5kmn],.art-core[data-astro-cid-2jlv5kmn],.art-shield[data-astro-cid-2jlv5kmn],.art-ext[data-astro-cid-2jlv5kmn],.art-cloud[data-astro-cid-2jlv5kmn]{stroke:var(--art);stroke-width:1.5px;fill:var(--art-soft)}.art-line[data-astro-cid-2jlv5kmn]{stroke:var(--art);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.art-dash[data-astro-cid-2jlv5kmn]{stroke:var(--art);stroke-width:1.25px;stroke-dasharray:4 4;opacity:.6}.art-flow[data-astro-cid-2jlv5kmn]{animation:1.6s linear infinite art-flow}@keyframes art-flow{to{stroke-dashoffset:-8px}}.art-size[data-astro-cid-2jlv5kmn]{transform-box:fill-box;transform-origin:50%;animation:6s cubic-bezier(.3,1.4,.5,1) infinite backwards art-size}@keyframes art-size{0%,20%{stroke:var(--art-warn);transform:scale(1.4,1.25)}40%,85%{stroke:var(--art);transform:scale(1)}to{stroke:var(--art-warn);transform:scale(1.4,1.25)}}.art-cost[data-astro-cid-2jlv5kmn]{fill:var(--art);transform-box:fill-box;transform-origin:bottom;animation:art-cost 6s ease-in-out calc(var(--i,0) * .5s) infinite backwards}@keyframes art-cost{0%,20%{fill:var(--art-warn-soft);transform:scaleY(1)}45%,85%{fill:var(--art);transform:scaleY(.45)}to{fill:var(--art-warn-soft);transform:scaleY(1)}}.art-led[data-astro-cid-2jlv5kmn]{fill:var(--art-glow)}.art-packet[data-astro-cid-2jlv5kmn]{fill:var(--art-glow);opacity:0;animation:6s cubic-bezier(.5,0,.5,1) infinite backwards art-packet}@keyframes art-packet{0%{opacity:0;transform:translate(0)}3%{opacity:1;transform:translate(0)}26%{opacity:1;transform:translate(76px)}28%,to{opacity:0;transform:translate(76px)}}.art-cloud[data-astro-cid-2jlv5kmn]{animation:art-cloud 6s ease-out calc(var(--i,0) * .5s) infinite backwards}@keyframes art-cloud{0%,32%{fill:var(--art-soft)}38%,85%{fill:var(--art)}95%,to{fill:var(--art-soft)}}.art-limit[data-astro-cid-2jlv5kmn]{stroke:var(--art-warn);stroke-dasharray:3 3;opacity:.9}.art-tier[data-astro-cid-2jlv5kmn]{stroke-dasharray:3 2}.art-mem[data-astro-cid-2jlv5kmn]{fill:var(--art);transform-box:fill-box;transform-origin:0;animation:art-mem 6s cubic-bezier(.5, 0, .2, 1) calc(var(--i,0) * .5s) infinite backwards}@keyframes art-mem{0%,25%{fill:var(--art-warn-soft);transform:scaleX(1)}45%,85%{fill:var(--art);transform:scaleX(.6)}to{fill:var(--art-warn-soft);transform:scaleX(1)}}.art-chunk[data-astro-cid-2jlv5kmn]{fill:var(--art-glow);opacity:0;animation:6s cubic-bezier(.5,0,.2,1) infinite backwards art-chunk}@keyframes art-chunk{0%,22%{opacity:0;transform:translate(0)}26%{opacity:1;transform:translate(0)}45%,85%{opacity:1;transform:translate(var(--dx), 36px)}to{opacity:0;transform:translate(var(--dx), 36px)}}.art-fence[data-astro-cid-2jlv5kmn]{opacity:.5}.art-core[data-astro-cid-2jlv5kmn]{fill:var(--art)}.art-core-line[data-astro-cid-2jlv5kmn]{stroke:#fff;stroke-width:2px}.art-ext[data-astro-cid-2jlv5kmn]{animation:6s cubic-bezier(.3,1.4,.5,1) infinite backwards art-snap}.art-ext-left[data-astro-cid-2jlv5kmn]{--from:-20px, 0;animation-delay:calc(var(--i,0) * .5s)}.art-ext-top[data-astro-cid-2jlv5kmn]{--from:16px, -8px;animation-delay:calc(var(--i,0) * .5s + .25s)}.art-ext-bottom[data-astro-cid-2jlv5kmn]{--from:16px, 8px;animation-delay:calc(var(--i,0) * .5s + .5s)}@keyframes art-snap{0%{opacity:0;transform:translate(var(--from))}20%,85%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--from))}}.art-link[data-astro-cid-2jlv5kmn]{animation:art-link 6s ease-in-out calc(var(--i,0) * .5s) infinite backwards}@keyframes art-link{0%,22%{opacity:0}32%,85%{opacity:.7}to{opacity:0}}.art-typing[data-astro-cid-2jlv5kmn]{fill:var(--art);animation:1.6s ease-in-out infinite art-typing}@keyframes art-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.art-agent[data-astro-cid-2jlv5kmn]{fill:var(--art)}.art-agent-ring[data-astro-cid-2jlv5kmn]{stroke:var(--art-glow);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite art-ring}@keyframes art-ring{0%{opacity:.8;transform:scale(1)}75%,to{opacity:0;transform:scale(1.7)}}.art-spark[data-astro-cid-2jlv5kmn]{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite art-spark}@keyframes art-spark{0%,to{transform:scale(.85)rotate(0)}50%{transform:scale(1.1)rotate(45deg)}}.art-row[data-astro-cid-2jlv5kmn]{fill:var(--art-soft);animation:6s ease-in-out infinite backwards art-row}@keyframes art-row{0%,8%{fill:var(--art-soft)}12%,85%{fill:var(--art-glow)}95%,to{fill:var(--art-soft)}}.art-beat-base[data-astro-cid-2jlv5kmn]{stroke:var(--art-soft);stroke-width:1.5px;stroke-linejoin:round}.art-beat[data-astro-cid-2jlv5kmn]{stroke:var(--art);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:.25 .75;animation:2.2s linear infinite art-beat}@keyframes art-beat{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.art-shield[data-astro-cid-2jlv5kmn]{fill:var(--art)}.art-halo[data-astro-cid-2jlv5kmn]{fill:var(--art-glow);opacity:0;transform-box:fill-box;transform-origin:50%;animation:art-halo 6s ease-out calc(var(--i,0) * .5s) infinite backwards}@keyframes art-halo{0%,30%{opacity:0;transform:scale(1)}32%{opacity:.45;transform:scale(1)}44%,to{opacity:0;transform:scale(1.4)}}.art-tick[data-astro-cid-2jlv5kmn]{stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:art-tick 6s ease-in-out calc(var(--i,0) * .5s) infinite backwards}@keyframes art-tick{0%,18%{stroke-dashoffset:1px}30%,85%{stroke-dashoffset:0}95%,to{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.sap-art[data-astro-cid-2jlv5kmn] [data-astro-cid-2jlv5kmn]{animation:none!important}.art-tick[data-astro-cid-2jlv5kmn]{stroke-dashoffset:0}.art-beat[data-astro-cid-2jlv5kmn]{stroke-dasharray:none}.art-mem[data-astro-cid-2jlv5kmn]{fill:var(--art);transform:scaleX(.6)}.art-chunk[data-astro-cid-2jlv5kmn]{opacity:1;transform:translate(var(--dx), 36px)}.art-cost[data-astro-cid-2jlv5kmn]{transform:scaleY(.45)}.art-cloud[data-astro-cid-2jlv5kmn]{fill:var(--art)}.art-row[data-astro-cid-2jlv5kmn]{fill:var(--art-glow)}.art-link[data-astro-cid-2jlv5kmn]{opacity:.7}.art-halo[data-astro-cid-2jlv5kmn],.art-packet[data-astro-cid-2jlv5kmn]{opacity:0}}[data-paused] *,[data-paused] :before,[data-paused] :after{animation-play-state:paused!important}[data-aos=sap-rise]{opacity:0;transition-property:opacity,transform;transform:translateY(24px)}[data-aos=sap-rise].aos-animate{opacity:1;transform:none}[data-astro-cid-wbd7m5dq][data-aos=sap-drop]{opacity:0;transition-property:opacity,transform;transform:translateY(-18px)}[data-astro-cid-wbd7m5dq][data-aos=sap-drop].aos-animate{opacity:1;transform:none}[data-astro-cid-wbd7m5dq][data-aos=sap-drop].aos-animate .sap-layer-icon{animation:sap-layer-ping .8s ease-out var(--ping-delay,.9s) 1 backwards}.sap-layer-cell[data-astro-cid-wbd7m5dq]:after{content:"";background-color:var(--timeline-success-dark);opacity:0;pointer-events:none;width:3px;position:absolute;inset:0 auto 0 0}[data-astro-cid-wbd7m5dq][data-aos=sap-drop].aos-animate .sap-layer-cell[data-astro-cid-wbd7m5dq]:after{animation:sap-layer-edge .8s ease-out var(--ping-delay,.9s) 1 backwards}@keyframes sap-layer-ping{0%{color:var(--color-gray-100);transform:none}35%{color:var(--timeline-success-dark);transform:scale(1.3)}to{color:var(--color-gray-100);transform:none}}@keyframes sap-layer-edge{0%{opacity:0}35%{opacity:1}to{opacity:0}}.sap-brace[data-astro-cid-wbd7m5dq]{transition-property:scale}@media (prefers-reduced-motion:no-preference){.sap-brace[data-astro-cid-wbd7m5dq].aos-init:not(.aos-animate){scale:1 0}}.sap-brace[data-astro-cid-wbd7m5dq].aos-animate{scale:1}.sap-art-strip[data-astro-cid-wbd7m5dq]:before{content:"";pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--skobeloff) 9%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--skobeloff) 9%, transparent) 1px, transparent 1px);background-position:50%;background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 100%,#000 35%,#0000 85%);mask-image:radial-gradient(75% 100%,#000 35%,#0000 85%)}.dark .sap-art-strip[data-astro-cid-wbd7m5dq]:before{background-image:linear-gradient(to right, rgb(var(--viridian-green) / .14) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--viridian-green) / .14) 1px, transparent 1px)}@media (width<=639.98px){.sap-rail[data-astro-cid-wbd7m5dq]>[data-astro-cid-wbd7m5dq][data-aos=sap-rise]{transform:none}}.sap-glint[data-astro-cid-wbd7m5dq]{translate:-160%}.sap-certs[data-astro-cid-wbd7m5dq] .aos-animate[data-astro-cid-wbd7m5dq] .sap-glint[data-astro-cid-wbd7m5dq]{animation:sap-glint 1.1s cubic-bezier(.4, 0, .2, 1) calc(.7s + var(--i,0) * .18s) 1 backwards}@keyframes sap-glint{0%{translate:-160%}to{translate:330%}}.sap-pip[data-astro-cid-wbd7m5dq]{transform-origin:0;transition:scale .45s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.45s + var(--i,0) * 80ms + var(--p,0) * .11s)}@media (prefers-reduced-motion:no-preference){.sap-meter-host[data-astro-cid-wbd7m5dq].aos-init:not(.aos-animate) .sap-pip[data-astro-cid-wbd7m5dq]{scale:0 1}}.sap-compare[data-astro-cid-wbd7m5dq] table[data-astro-cid-wbd7m5dq]:has(:is(th,td):nth-child(2):hover) [data-astro-cid-wbd7m5dq]:is(th,td):nth-child(2),.sap-compare[data-astro-cid-wbd7m5dq] table[data-astro-cid-wbd7m5dq]:has(:is(th,td):nth-child(3):hover) [data-astro-cid-wbd7m5dq]:is(th,td):nth-child(3),.sap-compare[data-astro-cid-wbd7m5dq] table[data-astro-cid-wbd7m5dq]:has(:is(th,td):nth-child(4):hover) [data-astro-cid-wbd7m5dq]:is(th,td):nth-child(4),.sap-compare[data-astro-cid-wbd7m5dq] table[data-astro-cid-wbd7m5dq]:has(:is(th,td):nth-child(5):hover) [data-astro-cid-wbd7m5dq]:is(th,td):nth-child(5){background-color:rgb(var(--viridian-green) / .06)}.dark .sap-compare[data-astro-cid-wbd7m5dq] table[data-astro-cid-wbd7m5dq]:has(:is(th,td):nth-child(2):hover) [data-astro-cid-wbd7m5dq]:is(th,td):nth-child(2),.dark .sap-compare[data-astro-cid-wbd7m5dq] table[data-astro-cid-wbd7m5dq]:has(:is(th,td):nth-child(3):hover) [data-astro-cid-wbd7m5dq]:is(th,td):nth-child(3),.dark .sap-compare[data-astro-cid-wbd7m5dq] table[data-astro-cid-wbd7m5dq]:has(:is(th,td):nth-child(4):hover) [data-astro-cid-wbd7m5dq]:is(th,td):nth-child(4),.dark .sap-compare[data-astro-cid-wbd7m5dq] table[data-astro-cid-wbd7m5dq]:has(:is(th,td):nth-child(5):hover) [data-astro-cid-wbd7m5dq]:is(th,td):nth-child(5){background-color:rgb(var(--viridian-green) / .12)}.sap-compare[data-astro-cid-wbd7m5dq] [data-astro-cid-wbd7m5dq]:is(th,td){transition:background-color .2s}[data-astro-cid-wbd7m5dq][data-journey][data-ready] .sap-panels[data-astro-cid-wbd7m5dq]{display:grid}[data-astro-cid-wbd7m5dq][data-journey][data-ready] .sap-panels[data-astro-cid-wbd7m5dq]>[data-astro-cid-wbd7m5dq][role=tabpanel]{grid-area:1/1}[data-astro-cid-wbd7m5dq][data-journey][data-ready] .sap-panels[data-astro-cid-wbd7m5dq]>[data-astro-cid-wbd7m5dq][data-off]{visibility:hidden}.sap-track[data-astro-cid-wbd7m5dq]{clip-path:inset(0 calc((3 - var(--step,0)) * 100% / 3) 0 0);background:repeating-linear-gradient(90deg,currentColor 0 10px,#0000 10px 16px);transition:clip-path .5s cubic-bezier(.2,.7,.2,1);animation:.8s linear infinite sap-track-march;left:12.5%;right:12.5%}@keyframes sap-track-march{to{background-position-x:16px}}.sap-tab-progress[data-astro-cid-wbd7m5dq]{opacity:0;transition:opacity .3s}.sap-tab-progress[data-astro-cid-wbd7m5dq] circle[data-astro-cid-wbd7m5dq]{stroke-dasharray:0 100}[data-astro-cid-wbd7m5dq][aria-selected=true] .sap-tab-progress[data-astro-cid-wbd7m5dq] circle[data-astro-cid-wbd7m5dq]{r:23px;stroke:color-mix(in srgb, white 80%, var(--skobeloff));stroke-width:1.5px}[data-astro-cid-wbd7m5dq][data-autoplay] [data-astro-cid-wbd7m5dq][aria-selected=true] .sap-tab-progress[data-astro-cid-wbd7m5dq]{opacity:1}[data-astro-cid-wbd7m5dq][data-autoplay] [data-astro-cid-wbd7m5dq][aria-selected=true] .sap-tab-progress[data-astro-cid-wbd7m5dq] circle[data-astro-cid-wbd7m5dq]{animation:sap-tab-fill var(--sap-step-ms) linear both}[data-astro-cid-wbd7m5dq][data-autoplay][data-hold] [data-astro-cid-wbd7m5dq][aria-selected=true] .sap-tab-progress[data-astro-cid-wbd7m5dq] circle[data-astro-cid-wbd7m5dq]{animation-play-state:paused}@keyframes sap-tab-fill{0%{stroke-dasharray:0 100;opacity:0}1%{opacity:1}to{stroke-dasharray:100 0;opacity:1}}.sap-caret[data-astro-cid-wbd7m5dq]{left:calc(12.5% + 25% * var(--step,0));transition:left .5s cubic-bezier(.2,.7,.2,1);translate:-50%}.sap-panel-in[data-astro-cid-wbd7m5dq]{animation:.45s cubic-bezier(.2,.7,.2,1) both sap-panel-in}.sap-panel-in[data-astro-cid-wbd7m5dq] [data-astro-cid-wbd7m5dq][data-skill]{animation:.35s ease-out both sap-chip-in;animation-delay:calc(.15s + var(--i,0) * 60ms)}@keyframes sap-panel-in{0%{opacity:0;transform:translateX(calc(var(--dir,1) * 20px))}to{opacity:1;transform:none}}@keyframes sap-chip-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sap-track[data-astro-cid-wbd7m5dq],.sap-caret[data-astro-cid-wbd7m5dq]{transition:none}.sap-track[data-astro-cid-wbd7m5dq]{animation:none}.sap-tab-progress[data-astro-cid-wbd7m5dq]{display:none}.sap-panel-in[data-astro-cid-wbd7m5dq],.sap-panel-in[data-astro-cid-wbd7m5dq] [data-astro-cid-wbd7m5dq][data-skill]{animation:none}.sap-glint[data-astro-cid-wbd7m5dq]{display:none}.sap-compare[data-astro-cid-wbd7m5dq] [data-astro-cid-wbd7m5dq]:is(th,td),.sap-pip[data-astro-cid-wbd7m5dq]{transition:none}.sap-layer-icon,.sap-layer-cell[data-astro-cid-wbd7m5dq]:after{animation:none!important}[data-aos]{opacity:1!important;transition:none!important;transform:none!important}}
