.proc:where([data-hcss],[data-hcss] *){font-family:var(--font-inter),Inter,system-ui,sans-serif;--proc-card:#0a0a0a;--proc-line:#1f1f1f;--proc-muted:#8a948c;--proc-dim:#4e4e4e;--proc-green:#2bb35a;--proc-mint:#7dffa6;--proc-glow:#2bb05373;background:#050505;flex-direction:column;align-items:center;padding:80px 24px 90px;display:flex;position:relative;overflow:hidden}.proc__head:where([data-hcss],[data-hcss] *){flex-direction:column;align-items:center;gap:22px;display:flex}.proc__pill:where([data-hcss],[data-hcss] *){color:#fffc;letter-spacing:-.28px;background:#171717;border-radius:20px;align-items:center;gap:10px;height:44px;padding:0 20px;font-size:14px;display:inline-flex}.proc__dash:where([data-hcss],[data-hcss] *){background:var(--proc-green);border-radius:2px;width:14px;height:2px}.proc__title:where([data-hcss],[data-hcss] *){text-align:center;letter-spacing:-.05em;color:#fff;margin:0;font-size:clamp(30px,4.6vw,56px);font-weight:500;line-height:1.1}.proc__title .serif:where([data-hcss],[data-hcss] *){font-family:var(--font-serif),"Source Serif 4",Georgia,serif;font-style:italic;font-weight:400}.proc__stage:where([data-hcss],[data-hcss] *){aspect-ratio:1180/600;opacity:0;width:100%;max-width:1180px;transition:opacity .8s var(--ease-wow),transform .8s var(--ease-wow);margin-top:24px;position:relative;transform:translateY(18px)}.proc.is-in .proc__stage:where([data-hcss],[data-hcss] *){opacity:1;transform:none}.proc__ring:where([data-hcss],[data-hcss] *){width:100%;height:100%;position:absolute;inset:0;overflow:visible}.proc__base:where([data-hcss],[data-hcss] *){fill:none;stroke:#1c1c1c;stroke-width:2px}.proc__tick:where([data-hcss],[data-hcss] *){fill:none;stroke:#262626;stroke-width:2px;stroke-dasharray:2 14}.proc__prog:where([data-hcss],[data-hcss] *){fill:none;stroke:url(#procArcGrad);stroke-width:3px;stroke-linecap:butt}@media (hover:hover) and (pointer:fine){.proc__prog:where([data-hcss],[data-hcss] *){filter:drop-shadow(0 0 6px #2bb35a8c)}}.proc__top:where([data-hcss],[data-hcss] *){color:var(--proc-muted);white-space:nowrap;font-size:15px;position:absolute;top:19%;left:50%;transform:translate(-50%,-50%)}.proc__top b:where([data-hcss],[data-hcss] *),.proc__stat b:where([data-hcss],[data-hcss] *){color:#fff;font-weight:500}.proc__chips:where([data-hcss],[data-hcss] *){pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.proc__chip:where([data-hcss],[data-hcss] *){left:var(--cx);top:var(--cy);background:var(--proc-card);border:1px solid var(--proc-line);color:#9aa39d;letter-spacing:-.3px;white-space:nowrap;z-index:3;pointer-events:auto;border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 18px 0 6px;font-size:16px;font-weight:500;transition:border-color .5s,color .5s,box-shadow .6s;display:inline-flex;position:absolute;transform:translate(-24px,-50%)}.proc__chip--mirror:where([data-hcss],[data-hcss] *){flex-direction:row-reverse;padding:0 6px 0 18px;transform:translate(calc(24px - 100%),-50%)}.proc__n:where([data-hcss],[data-hcss] *){width:34px;height:34px;color:var(--proc-dim);letter-spacing:0;background:#121212;border:1px solid #242424;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:background .5s,color .5s,border-color .5s;display:flex;position:relative}.proc__n i:where([data-hcss],[data-hcss] *){justify-content:center;align-items:center;font-style:normal;transition:opacity .35s;display:flex;position:absolute;inset:0}.proc__n-k:where([data-hcss],[data-hcss] *){opacity:0}.proc__n-k svg:where([data-hcss],[data-hcss] *){width:14px;height:14px}.proc__chip.is-done .proc__n:where([data-hcss],[data-hcss] *){color:var(--proc-green);border-color:#2bb35a80}.proc__chip.is-done .proc__n-d:where([data-hcss],[data-hcss] *){opacity:0}.proc__chip.is-done .proc__n-k:where([data-hcss],[data-hcss] *){opacity:1}.proc__chip.is-on:where([data-hcss],[data-hcss] *){color:#fff;box-shadow:0 0 30px -8px var(--proc-glow);border-color:#2bb35acc}.proc__chip.is-on .proc__n:where([data-hcss],[data-hcss] *){background:var(--proc-green);border-color:var(--proc-green);color:#000}.proc__sr:where([data-hcss],[data-hcss] *){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.proc__clips:where([data-hcss],[data-hcss] *){z-index:2;align-items:flex-end;gap:4.4%;width:23.2%;display:flex;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}.proc__clip:where([data-hcss],[data-hcss] *){aspect-ratio:9/16;box-shadow:0 0 110px 0 var(--proc-glow);background:#111;border:7px solid #5aff8924;border-radius:14px;flex:0 0 54.7%;position:relative;overflow:hidden}.proc__clip--sm:where([data-hcss],[data-hcss] *){z-index:2;border-color:#101e14;flex:0 0 40.9%;margin-bottom:-10.9%;box-shadow:0 0 70px #2bb0534d}.proc__clip .lv:where([data-hcss],[data-hcss] *){width:100%;height:100%;position:absolute;inset:0}.proc__hud:where([data-hcss],[data-hcss] *){z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#080a08e0;border:1px solid #7dffa633;border-radius:16px;align-items:center;gap:10px;height:58px;padding:0 14px 0 10px;display:flex;position:absolute;bottom:-36px;right:-60px;box-shadow:0 10px 30px #00000080}.proc__hud:where([data-hcss],[data-hcss] *):where(*){-webkit-backdrop-filter:blur(8px)}.proc__hud:where([data-hcss],[data-hcss] *):before{content:"";background:var(--proc-green);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}@media (max-width:900px),(pointer:coarse){.proc__hud:where([data-hcss],[data-hcss] *){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0d0b}.proc__hud:where([data-hcss],[data-hcss] *):where(*){-webkit-backdrop-filter:none}}.proc__hudIc:where([data-hcss],[data-hcss] *){flex:none;width:40px;height:40px;position:relative}.proc__hudIc img:where([data-hcss],[data-hcss] *){object-fit:contain;opacity:0;filter:drop-shadow(0 4px 8px #0009);width:40px;height:40px;position:absolute;inset:0}.proc__hudIc img.is-on:where([data-hcss],[data-hcss] *){opacity:1}.proc__hudTx:where([data-hcss],[data-hcss] *){flex-direction:column;gap:3px;line-height:1;display:flex}.proc__hudTx b:where([data-hcss],[data-hcss] *){color:#fff;letter-spacing:-.2px;align-items:center;font-size:13px;font-weight:600;display:flex}.proc__hudTx small:where([data-hcss],[data-hcss] *){color:var(--proc-muted);font-size:11px}.proc__pl:where([data-hcss],[data-hcss] *){gap:4px;display:flex}.proc__pl i:where([data-hcss],[data-hcss] *){width:16px;height:16px;color:var(--proc-mint);opacity:.3;background:#131a15;border:1px solid #233127;border-radius:5px;justify-content:center;align-items:center;animation:.4s forwards procLit;display:flex}.proc__pl i svg:where([data-hcss],[data-hcss] *){width:10px;height:10px}@keyframes procLit{to{opacity:1}}.proc__dot:where([data-hcss],[data-hcss] *){background:var(--proc-mint);border-radius:50%;width:7px;height:7px;margin-right:5px;animation:1.6s ease-in-out infinite procDot;display:inline-block}@keyframes procDot{0%,to{opacity:1;box-shadow:0 0 #7dffa680}50%{opacity:.6;box-shadow:0 0 0 4px #7dffa600}}.proc__hudIc:where([data-hcss],[data-hcss] *),.proc__hudTx:where([data-hcss],[data-hcss] *){transition:opacity .3s,transform .3s}.proc__hud.is-swap .proc__hudIc:where([data-hcss],[data-hcss] *),.proc__hud.is-swap .proc__hudTx:where([data-hcss],[data-hcss] *){opacity:0;transform:translateY(6px)}.proc__hud:where([data-hcss],[data-hcss] *){transition:opacity .3s}.proc__hud.is-swap:where([data-hcss],[data-hcss] *){opacity:0}.proc__desc:where([data-hcss],[data-hcss] *){text-align:center;width:min(560px,100%);margin-top:28px}.proc__tag:where([data-hcss],[data-hcss] *){height:24px;color:var(--proc-muted);background:#121212;border:1px solid #1d1d1d;border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.proc__tag--you:where([data-hcss],[data-hcss] *){background:var(--proc-green);border-color:var(--proc-green);color:#000}.proc__desc p:where([data-hcss],[data-hcss] *){color:#c9cfca;margin:10px 0 0;font-size:16px;line-height:1.5}.proc__tag:where([data-hcss],[data-hcss] *),.proc__desc p:where([data-hcss],[data-hcss] *){transition:opacity .35s,transform .35s}.proc__desc.is-swap .proc__tag:where([data-hcss],[data-hcss] *),.proc__desc.is-swap p:where([data-hcss],[data-hcss] *){opacity:0;transform:translateY(6px)}.proc__cap:where([data-hcss],[data-hcss] *){text-align:center;color:var(--proc-muted);letter-spacing:-.32px;max-width:46ch;margin:36px auto 0;font-size:16px;line-height:1.5}.proc__stat:where([data-hcss],[data-hcss] *){color:var(--proc-muted);margin:44px 0 0;font-size:15px;display:none}@media (max-width:900px){.proc__stage:where([data-hcss],[data-hcss] *){aspect-ratio:auto;flex-direction:column;align-items:center;height:auto;display:flex}.proc__ring:where([data-hcss],[data-hcss] *),.proc__top:where([data-hcss],[data-hcss] *){display:none}.proc__clips:where([data-hcss],[data-hcss] *){gap:12px;width:auto;margin-top:10px;position:relative;top:auto;left:auto;transform:none}.proc__clip:where([data-hcss],[data-hcss] *){flex:0 0 128px}.proc__clip--sm:where([data-hcss],[data-hcss] *){flex:0 0 96px;margin-bottom:-30px}.proc__hud:where([data-hcss],[data-hcss] *){bottom:-14px;right:-54px}.proc__stat:where([data-hcss],[data-hcss] *){display:block}.proc__chips:where([data-hcss],[data-hcss] *){flex-direction:column;gap:10px;width:100%;max-width:440px;margin:22px 0 0;padding:0;list-style:none;display:flex;position:static;inset:auto}.proc__chips .proc__chip:where([data-hcss],[data-hcss] *){white-space:normal;flex-direction:row;justify-content:flex-start;width:100%;height:auto;min-height:52px;padding:0 18px 0 6px;position:relative;top:auto;left:auto;transform:none}.proc__chips .proc__chipTx:where([data-hcss],[data-hcss] *){text-wrap:balance}.proc__desc:where([data-hcss],[data-hcss] *){margin-top:18px}.proc__cap:where([data-hcss],[data-hcss] *){margin-top:40px}}@media (prefers-reduced-motion:reduce){.proc__stage:where([data-hcss],[data-hcss] *){transition:none;opacity:1!important;transform:none!important}.proc__chip:where([data-hcss],[data-hcss] *),.proc__n:where([data-hcss],[data-hcss] *),.proc__n i:where([data-hcss],[data-hcss] *),.proc__tag:where([data-hcss],[data-hcss] *),.proc__desc p:where([data-hcss],[data-hcss] *),.proc__hudIc:where([data-hcss],[data-hcss] *),.proc__hudTx:where([data-hcss],[data-hcss] *){transition:none}.proc__pl i:where([data-hcss],[data-hcss] *){opacity:1;animation:none}.proc__dot:where([data-hcss],[data-hcss] *){animation:none}}.proc__chipTx:where([data-hcss],[data-hcss] *){display:block}.proc__h:where([data-hcss],[data-hcss] *){font:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;display:inline}.proc__sub:where([data-hcss],[data-hcss] *){text-align:center;color:#a3a3a3;max-width:46ch;margin:-6px 0 0;font-size:clamp(16px,1.5vw,21px);line-height:1.3}.proc__sub a:where([data-hcss],[data-hcss] *){color:var(--proc-green);text-decoration:none;transition:color .2s}.proc__sub a:hover:where([data-hcss],[data-hcss] *){color:var(--proc-mint)}.proc__img:where([data-hcss],[data-hcss] *){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:900px){.proc__stage--plain .proc__chips:where([data-hcss],[data-hcss] *){margin-top:64px}}.proc__clips:has(.proc__clip--fit):where([data-hcss],[data-hcss] *){width:31%}.proc__clips:has(.proc__clip--fit) .proc__clip--fit:where([data-hcss],[data-hcss] *){flex:0 0 56%}.proc__clips:has(.proc__clip--fit) .proc__clip--sm.proc__clip--fit:where([data-hcss],[data-hcss] *){flex:0 0 39.6%;margin-bottom:0}.proc__clips:has(.proc__clip--fit) .proc__hud:where([data-hcss],[data-hcss] *){inset:calc(100% + 14px) auto auto 50%;transform:translate(-50%)}.proc:has(.proc__clip--fit) .proc__tag:where([data-hcss],[data-hcss] *){color:#e6ebe7;background:#1b1f1c;border-color:#ffffff38;height:26px;padding:0 12px;font-size:12.5px}.proc:has(.proc__clip--fit) .proc__tag--you:where([data-hcss],[data-hcss] *){background:var(--proc-green);border-color:var(--proc-green);color:#000}@media (max-width:900px){.proc__clips:has(.proc__clip--fit):where([data-hcss],[data-hcss] *){width:auto;margin-bottom:88px}.proc__clips:has(.proc__clip--fit) .proc__clip--fit:where([data-hcss],[data-hcss] *){flex:0 0 152px}.proc__clips:has(.proc__clip--fit) .proc__clip--sm.proc__clip--fit:where([data-hcss],[data-hcss] *){flex:0 0 112px;margin-bottom:0}.proc__clips:has(.proc__clip--fit) .proc__hud:where([data-hcss],[data-hcss] *){bottom:auto;right:auto}.proc__stage:has(.proc__clip--fit) .proc__stat:where([data-hcss],[data-hcss] *){margin-top:0}}@media (min-width:901px) and (max-width:1099px){.proc__stage:not(.proc__stage--plain) .proc__chip:nth-child(3):where([data-hcss],[data-hcss] *){white-space:normal;max-width:310px;height:auto;min-height:46px;line-height:1.2}.proc__stage:not(.proc__stage--plain) .proc__chip:nth-child(3) .proc__chipTx:where([data-hcss],[data-hcss] *){text-wrap:balance}}
