.pg-how{--hw-panel: rgba(5, 10, 22, .6);--hw-row: rgba(255, 255, 255, .04)}.pg-how .hw-hero .page-hero-copy{gap:20px}.pg-how .hw-hero-note{display:flex;align-items:flex-start;gap:12px;max-width:56ch;padding:12px 16px;border-radius:16px;font-size:15px;line-height:1.5;color:#c8d5ea;background:#19d9dc0f;box-shadow:inset 0 0 0 1px #19d9dc3d}.pg-how .hw-hero-note .pulse{flex:none;margin-top:7px}.pg-how .hw-hero .page-hero-visual{container-type:inline-size}.pg-how .hw-stack{position:relative;margin:0;width:31em;height:25.4em;font-size:16px;font-size:clamp(9px,calc(100cqi / 31.5),16px);perspective:1400px}.pg-how .hw-stack-inner{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .9s var(--ease)}.pg-how .hw-halo{position:absolute;left:9.5em;top:50%;width:24em;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(106,169,255,.3),rgba(140,115,255,.14) 45%,transparent 68%);filter:blur(10px);pointer-events:none}.pg-how .hw-plate{position:absolute;left:2.4em;width:11em;height:11em;transform-style:preserve-3d}.pg-how .hw-plate.p1{top:.4em;transform:translateZ(40px)}.pg-how .hw-plate.p2{top:7.6em}.pg-how .hw-plate.p3{top:14.8em;transform:translateZ(-40px)}.pg-how .hw-face{position:absolute;inset:0;display:grid;place-items:center;border-radius:2.1em;transform:rotateX(58deg) rotate(-45deg);transform-style:preserve-3d;background:radial-gradient(90% 90% at 25% 15%,rgba(255,255,255,.22),transparent 55%),linear-gradient(135deg,#78aaff4d,#283c8c38 50%,#8c73ff52);box-shadow:inset 0 0 0 1.5px #b4d2ff99,inset 0 0 40px #6aa9ff38,0 0 50px -6px #6aa9ff8c}.pg-how .hw-face:before{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateZ(-14px);background:linear-gradient(135deg,#223676e6,#0a1028f2);box-shadow:0 0 0 1px #8c73ff66,0 30px 50px #0000008c}.pg-how .p2 .hw-face{background:radial-gradient(90% 90% at 25% 15%,rgba(255,255,255,.18),transparent 55%),linear-gradient(135deg,#19d9dc42,#1e3c7838 50%,#6aa9ff4d);box-shadow:inset 0 0 0 1.5px #8cebf080,inset 0 0 40px #19d9dc2e,0 0 50px -6px #19d9dc73}.pg-how .p3 .hw-face{background:radial-gradient(90% 90% at 25% 15%,rgba(255,255,255,.18),transparent 55%),linear-gradient(135deg,#8c73ff57,#2828783d 50%,#6aa9ff42);box-shadow:inset 0 0 0 1.5px #c8b9ff8c,inset 0 0 40px #8c73ff33,0 0 50px -6px #8c73ff80}.pg-how .hw-core{display:grid;place-items:center;width:5em;aspect-ratio:1;border-radius:50%;color:#e6f0ff;background:radial-gradient(circle at 35% 30%,#ffffff73,#6aa9ff40 40%,#0a122cb3 75%);box-shadow:inset 0 0 0 1px #c8e1ff99,0 0 30px #6aa9ffb3;transform:translateZ(8px)}.pg-how .hw-core .i{width:2.4em;height:2.4em;filter:drop-shadow(0 0 10px rgba(106,169,255,.9))}.pg-how .hw-blocks,.pg-how .hw-people{display:grid;grid-template-columns:repeat(4,1fr);gap:.6em;width:7.4em;transform:translateZ(6px)}.pg-how .hw-blocks i{aspect-ratio:1;border-radius:.35em;background:#aacdff29;box-shadow:inset 0 0 0 1px #aacdff4d}.pg-how .hw-blocks .on{background:linear-gradient(140deg,#8fc0ff,#6aa9ff);box-shadow:0 0 14px #6aa9ffe6}.pg-how .hw-blocks .on.c{background:linear-gradient(140deg,#8ff3f4,#19d9dc);box-shadow:0 0 14px #19d9dce6}.pg-how .hw-people i{aspect-ratio:1;border-radius:50%;background:#c8beff2e;box-shadow:inset 0 0 0 1px #c8beff52}.pg-how .hw-people .on{background:radial-gradient(circle at 35% 35%,#fff,#6aa9ff 60%);box-shadow:0 0 12px #6aa9ffe6}.pg-how .hw-people .on.v{background:radial-gradient(circle at 35% 35%,#fff,#8c73ff 60%);box-shadow:0 0 12px #8c73ffe6}.pg-how .hw-people .on.c{background:radial-gradient(circle at 35% 35%,#fff,#19d9dc 60%);box-shadow:0 0 12px #19d9dce6}.pg-how .hw-beam{position:absolute;left:calc(7.9em - 1px);top:5.9em;width:2px;height:14.4em;border-radius:2px;background:linear-gradient(180deg,#aad7fff2,#8c73ffd9 50%,#19d9dcf2);box-shadow:0 0 14px #6aa9ffe6,0 0 34px #8c73ff80;transform:translateZ(20px)}.pg-how .hw-beam:after{content:"";position:absolute;left:-4px;top:0;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 14px 4px #96d2ffe6;opacity:0}.pg-how .hw-tag{position:absolute;left:16.4em;display:flex;align-items:center;gap:10px;max-width:14em;padding:10px 16px 10px 10px;border-radius:18px;background:linear-gradient(160deg,#ffffff24,#ffffff0a),#0d172bcc;box-shadow:var(--inset-light),inset 0 0 0 1px #a0c8ff42,var(--shadow-float);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);transform:translateZ(60px)}.pg-how .hw-tag:before{content:"";position:absolute;right:100%;top:50%;width:.8em;height:1px;background:linear-gradient(90deg,#96b9ff1a,#aacdffcc)}.pg-how .hw-tag>span:last-child{display:grid;gap:1px;line-height:1.3}.pg-how .hw-tag strong{font-size:14.5px;letter-spacing:-.01em;white-space:nowrap}.pg-how .hw-tag small{font-size:12.5px;font-weight:600;color:var(--muted)}.pg-how .hw-tag.t1{top:4.2em}.pg-how .hw-tag.t2{top:11.4em}.pg-how .hw-tag.t3{top:18.6em}@container (max-width: 420px){.pg-how .hw-tag{gap:0;padding:8px 12px;border-radius:14px}.pg-how .hw-tag .icon-bubble,.pg-how .hw-tag small{display:none}.pg-how .hw-tag strong{font-size:13px}}@media(prefers-reduced-motion:no-preference){.pg-how .hw-plate.p1{animation:hw-float 8s ease-in-out infinite}.pg-how .hw-plate.p2{animation:hw-float 8s ease-in-out -2.6s infinite}.pg-how .hw-plate.p3{animation:hw-float 8s ease-in-out -5.2s infinite}.pg-how .hw-beam:after{animation:hw-drop 3.2s var(--ease) infinite}}@keyframes hw-float{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes hw-drop{0%{top:0;opacity:0}12%{opacity:1}85%{opacity:1}to{top:calc(100% - 10px);opacity:0}}.pg-how .text-link,.pg-how .breadcrumbs a{position:relative}.pg-how .text-link:after,.pg-how .breadcrumbs a:after{content:"";position:absolute;inset:-11px -6px}.pg-how .hw-toc ol{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:8px;border-radius:26px;background:linear-gradient(160deg,#ffffff0f,#ffffff04);box-shadow:inset 0 0 0 1px #96b9ff24,0 30px 60px -40px #000000e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pg-how .hw-toc a{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 14px;border-radius:18px;font-size:15px;font-weight:700;line-height:1.25;color:#dce6f7;transition:background .3s var(--ease),color .2s,transform .35s var(--spring)}.pg-how .hw-toc a span{font-size:12.5px;font-weight:800;letter-spacing:.04em;color:var(--blue);font-variant-numeric:tabular-nums}.pg-how .hw-toc a:hover{color:#fff;background:#ffffff0f;transform:translateY(-2px)}.pg-how .hw-onboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(24px,4.5vw,72px);align-items:start}.pg-how .hw-steps{--hw-progress: 1;gap:18px}.pg-how .hw-steps:before,.pg-how .hw-steps:after{content:"";position:absolute;left:25px;top:26px;bottom:26px;width:2px;border-radius:2px}.pg-how .hw-steps:before{background:#96b9ff29}.pg-how .hw-steps:after{background:linear-gradient(180deg,var(--blue),var(--violet) 55%,var(--cyan));box-shadow:0 0 14px #6aa9ffb3;transform-origin:top;transform:scaleY(var(--hw-progress));transition:transform .25s linear}.pg-how .hw-steps>li{z-index:1;grid-template-columns:52px minmax(0,1fr);gap:20px;padding:0;border-radius:0}.pg-how .hw-steps>li:before{transition:background .5s var(--ease),color .4s,box-shadow .5s var(--ease)}.pg-how .hw-steps.is-live>li:not(.is-on):before{color:#8fa3c1;background:#101b35;box-shadow:inset 0 0 0 1.5px #96b9ff4d}.pg-how .hw-steps>li.is-on:before{box-shadow:var(--inset-light),0 0 0 5px #6aa9ff1f,0 10px 30px -6px #6aa9ffe6}.pg-how .hw-step{display:grid;gap:10px;padding:22px 24px 24px;border-radius:var(--r)}.pg-how .hw-step h3{font-size:20px;margin-bottom:0}.pg-how .hw-steps .hw-step p:not(.hw-who){font-size:16px;color:var(--muted)}.pg-how .hw-steps .hw-who,.pg-how .hw-flow .hw-flow-who{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:5px 12px 5px 9px;border-radius:999px;font-size:13px;font-weight:750;line-height:1.3;letter-spacing:.01em;color:#bfd7ff;background:#6aa9ff1a;box-shadow:inset 0 0 0 1px #6aa9ff47}.pg-how .hw-who .i,.pg-how .hw-flow-who .i{width:15px;height:15px}.pg-how .hw-aside{position:sticky;top:calc(var(--header-h) + 28px);display:grid;gap:14px}.pg-how .hw-aside-title{font-size:13px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#b9c9e4}.pg-how .hw-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:18px 20px;border-radius:var(--r);box-shadow:var(--inset-light),inset 0 0 0 1px var(--line),0 24px 50px -34px #000000e6}.pg-how .hw-note p{font-size:15.5px;line-height:1.6;color:var(--muted)}.pg-how .hw-note strong{display:block;margin-bottom:2px;font-size:16.5px;color:var(--text)}.pg-how .hw-scope{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-bottom:20px}.pg-how .hw-scope-label{font-size:15px;font-weight:700;color:#b9c9e4}.pg-how .hw-scope .filter-chips{justify-content:center}.pg-how .hw-scope .filter-chips button{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px 0 14px;font-size:15px;transition:background .25s,color .2s,box-shadow .25s,transform .35s var(--spring)}.pg-how .hw-scope .filter-chips button:active{transform:scale(.96)}.pg-how .hw-scope .filter-chips .i{width:17px;height:17px}.pg-how .hw-scope .filter-chips [aria-pressed=true]{background:linear-gradient(120deg,#6aa9ff52,#8c73ff42);box-shadow:inset 0 0 0 1px #aacdff80,0 10px 24px -14px #6aa9ffe6}.pg-how .hw-chain{margin:0;display:grid;gap:clamp(20px,3vw,30px);padding:clamp(20px,3.4vw,40px);border-radius:var(--r-xl);overflow:hidden}.pg-how .hw-chain:after{content:"";position:absolute;left:50%;top:40%;width:760px;height:340px;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(106,169,255,.14),transparent);pointer-events:none;z-index:-1}.pg-how .hw-chain-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:15px;font-weight:700;color:#c3d0e6}.pg-how .hw-chain-head>span:first-child{display:inline-flex;align-items:center;gap:8px}.pg-how .hw-chain-head .i{width:19px;height:19px;color:var(--blue)}.pg-how .hw-chain-head .chip{font-size:11.5px;padding:4px 10px 4px 8px}.pg-how .hw-nodes{--orb: 84px;list-style:none;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pg-how .hw-nodes li{position:relative;display:grid;justify-items:center;align-content:start;gap:4px;text-align:center;transition:opacity .45s var(--ease),filter .45s var(--ease)}.pg-how .hw-nodes li:not(:last-child):after{content:"";position:absolute;top:calc(var(--orb) / 2 - 1px);left:calc(50% + var(--orb) / 2 + 6px);width:calc(100% - var(--orb));height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent) no-repeat -40% 0 / 40% 100%,linear-gradient(90deg,#6aa9ffbf,#8c73ff99);box-shadow:0 0 10px #6aa9ff80}.pg-how .hw-orb{position:relative;display:grid;place-items:center;width:var(--orb);height:var(--orb);margin-bottom:8px;border-radius:50%;color:#dce8ff;background:radial-gradient(circle at 32% 26%,#ffffff80,#a0c4ff29 30%,#1c285a99 64%,#080e20f2),radial-gradient(circle,#1a2a55,#070d1c);box-shadow:inset 0 0 0 1px #aac8ff73,inset 0 -12px 26px #8c73ff66,0 0 40px -8px #6aa9ff99;transition:box-shadow .5s var(--ease),transform .55s var(--spring)}.pg-how .hw-orb .i{width:32px;height:32px;filter:drop-shadow(0 0 10px rgba(106,169,255,.8))}.pg-how .hw-nodes strong{font-size:17.5px;letter-spacing:-.01em}.pg-how .hw-nodes small{font-size:14.5px;font-weight:600;color:var(--muted)}.pg-how .hw-flag{margin-top:6px;padding:4px 11px;border-radius:999px;font-size:12.5px;font-style:normal;font-weight:750;line-height:1.3}.pg-how .hw-flag:empty{display:none}@media(prefers-reduced-motion:no-preference){.pg-how .hw-nodes li:not(:last-child):after{animation:hw-pass 3.2s var(--ease) infinite}.pg-how .hw-nodes li:nth-child(2):after{animation-delay:.4s}.pg-how .hw-nodes li:nth-child(3):after{animation-delay:.8s}.pg-how .hw-nodes li:nth-child(4):after{animation-delay:1.2s}}@keyframes hw-pass{0%{background-position:-40% 0,0 0}60%,to{background-position:140% 0,0 0}}.pg-how .hw-nodes [data-state=full] .hw-orb{transform:scale(1.06);box-shadow:inset 0 0 0 1.5px #96f5e6cc,inset 0 -12px 26px #19d9dc66,0 0 0 6px #3ddbb81f,0 0 50px -4px #3ddbb8b3}.pg-how .hw-nodes [data-state=full] .hw-flag{color:var(--success);background:#3ddbb81a;box-shadow:inset 0 0 0 1px #3ddbb859}.pg-how .hw-nodes [data-state=scope] .hw-orb{transform:scale(1.04);box-shadow:inset 0 0 0 1.5px #aad2ffd9,inset 0 -12px 26px #6aa9ff73,0 0 0 6px #6aa9ff24,0 0 50px -4px #6aa9ffbf}.pg-how .hw-nodes [data-state=scope] .hw-flag{color:#bfd7ff;background:#6aa9ff1f;box-shadow:inset 0 0 0 1px #6aa9ff66}.pg-how .hw-nodes [data-state=shared] .hw-orb{box-shadow:inset 0 0 0 1px #b9a9ff99,inset 0 -12px 26px #8c73ff66,0 0 0 6px #8c73ff1a}.pg-how .hw-nodes [data-state=shared] .hw-flag{color:#cfc4ff;background:#8c73ff1f;box-shadow:inset 0 0 0 1px #8c73ff61}.pg-how .hw-nodes [data-state=none] .hw-orb{opacity:.45;filter:grayscale(.8);transform:scale(.94);box-shadow:inset 0 0 0 1px #99acc44d}.pg-how .hw-nodes [data-state=none] strong{color:var(--muted)}.pg-how .hw-nodes [data-state=none] .hw-flag{color:var(--muted);background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line)}.pg-how .hw-scope-desc{max-width:72ch;min-height:3.3em;margin-inline:auto;text-align:center;font-size:16.5px;line-height:1.65;color:#c8d5ea}.pg-how .hw-roles{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin-top:clamp(22px,3vw,34px)}.pg-how .hw-role{display:grid;align-content:start;gap:12px;padding:22px 20px 24px;border-radius:var(--r)}.pg-how .hw-role>*{position:relative;z-index:1}.pg-how .hw-role h3{font-size:19px;letter-spacing:-.02em}.pg-how .hw-role p{font-size:15px;line-height:1.6;color:var(--muted)}.pg-how .hw-roles-note{margin-top:clamp(16px,2vw,22px)}.pg-how .hw-invite .split{align-items:start}.pg-how .hw-invite .split-copy h2{max-width:16ch}.pg-how .hw-facts{list-style:none;display:grid;gap:10px;width:100%;margin-top:6px}.pg-how .hw-facts li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:14px 16px;border-radius:18px;background:var(--hw-row);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px #ffffff0a}.pg-how .hw-facts li>span:last-child{display:grid;gap:2px;font-size:15.5px;line-height:1.55;color:var(--muted)}.pg-how .hw-facts strong{font-size:16.5px;color:var(--text)}.pg-how .hw-invite-visual{position:sticky;top:calc(var(--header-h) + 28px);display:grid;gap:20px;justify-items:center}.pg-how .hw-ticket{margin:0;width:min(100%,400px);border-radius:34px;background:radial-gradient(120% 60% at 50% 0%,rgba(106,169,255,.22),transparent 60%),var(--grad-glass),var(--surface-strong);transform:perspective(1200px) rotateY(calc(-8deg + var(--ry, 0deg))) rotateX(calc(4deg + var(--rx, 0deg)));transition:transform .9s var(--ease)}.pg-how .hw-ticket-inner{position:relative;z-index:2;display:grid;gap:18px;justify-items:center;padding:24px;text-align:center}.pg-how .hw-ticket-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;font-size:16.5px}.pg-how .hw-ticket-head .chip{font-size:11.5px;padding:4px 10px 4px 8px}.pg-how .hw-ticket-logo{width:30px;height:30px;filter:drop-shadow(0 0 8px rgba(106,169,255,.6))}.pg-how .hw-qr{position:relative;width:min(212px,60vw);aspect-ratio:1;padding:12px;border-radius:24px;overflow:hidden;background:linear-gradient(160deg,#fff,#e2eaff);box-shadow:0 0 0 6px #6aa9ff24,0 22px 50px -16px #6aa9ffb3}.pg-how .hw-qr svg{width:100%;height:100%;fill:#0a1430}.pg-how .hw-qr-scan{position:absolute;left:6px;right:6px;top:8%;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 14px 2px #19d9dcb3;opacity:0}@media(prefers-reduced-motion:no-preference){.pg-how .hw-qr-scan{opacity:1;animation:hw-scan 3.4s ease-in-out infinite alternate}}@keyframes hw-scan{to{top:90%}}.pg-how .hw-ticket-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:0;text-align:left}.pg-how .hw-ticket-meta div{padding:10px 12px;border-radius:14px;background:var(--hw-row);box-shadow:inset 0 0 0 1px var(--line)}.pg-how .hw-ticket-meta dt{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.pg-how .hw-ticket-meta dd{margin:2px 0 0;font-size:15px;font-weight:700;line-height:1.35}.pg-how .hw-ticket-foot{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--success)}.pg-how .hw-ticket-foot .i{width:17px;height:17px}.pg-how .hw-who-card{display:grid;gap:14px;width:min(100%,460px);padding:20px 22px 22px;border-radius:var(--r)}.pg-how .hw-who-card>*{position:relative;z-index:2}.pg-how .hw-who-card h3{font-size:17px}.pg-how .hw-who-row{display:grid;grid-template-columns:136px auto minmax(0,1fr);align-items:center;gap:10px 12px}.pg-how .hw-who-from{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:750}.pg-how .hw-who-from .i{width:18px;height:18px;color:var(--blue)}.pg-how .hw-who-arrow{width:18px;height:18px;color:var(--cyan)}.pg-how .hw-who-to{display:flex;flex-wrap:wrap;gap:6px}.pg-how .hw-who-to span{padding:5px 11px;border-radius:999px;font-size:13.5px;font-weight:700;color:#dce6f7;background:#6aa9ff1f;box-shadow:inset 0 0 0 1px #6aa9ff4d}.pg-how .hw-flow{--dot: 56px;list-style:none;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.pg-how .hw-flow:before{content:"";position:absolute;left:10%;right:10%;top:calc(var(--dot) / 2 - 1px);height:2px;border-radius:2px;background:linear-gradient(90deg,#5b9bff,#8c73ff 45%,#19b9dc 75%,#2cc9a5);box-shadow:0 0 12px #6aa9ff99}.pg-how .hw-flow:after{content:"";position:absolute;left:10%;top:calc(var(--dot) / 2 - 4px);width:40px;height:8px;margin-left:-20px;border-radius:8px;background:radial-gradient(closest-side,#fff,rgba(160,220,255,.6) 55%,transparent);opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.pg-how .hw-flow:after{animation:hw-travel 5s var(--ease) infinite}}@keyframes hw-travel{0%{left:10%;opacity:0}8%{opacity:1}88%{opacity:1}to{left:90%;opacity:0}}.pg-how .hw-flow-step{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr;justify-items:center;gap:16px}.pg-how .hw-flow-dot{display:grid;place-items:center;width:var(--dot);height:var(--dot);border-radius:50%;color:#fff;background:radial-gradient(120% 90% at 30% 10%,rgba(255,255,255,.35),transparent 55%),var(--c);box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 6px var(--bg),0 0 30px -2px var(--c)}.pg-how .hw-flow-dot .i{width:22px;height:22px}.pg-how .hw-flow .s1{--c: #5B9BFF}.pg-how .hw-flow .s2{--c: #7B6BFF}.pg-how .hw-flow .s3{--c: #8C73FF}.pg-how .hw-flow .s4{--c: #19B9DC}.pg-how .hw-flow .s5{--c: #2CC9A5}.pg-how .hw-flow-card{width:100%;display:grid;align-content:start;gap:10px;padding:18px 18px 20px;border-radius:var(--r);box-shadow:var(--inset-light),inset 0 0 0 1px var(--line),0 24px 50px -34px #000000e6}.pg-how .hw-flow-card h3{font-size:18.5px;line-height:1.25;letter-spacing:-.015em}.pg-how .hw-flow-card p:not(.hw-flow-who){font-size:15px;line-height:1.6;color:var(--muted)}.pg-how .hw-flow-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:22px}.pg-how .hw-reopen{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:var(--r);font-size:16px;line-height:1.55;color:#c8d5ea}.pg-how .hw-reopen>*{position:relative;z-index:2}.pg-how .hw-reopen strong{color:var(--text)}.pg-how .hw-status{list-style:none;display:grid;gap:10px;align-content:center;padding:16px 18px;border-radius:var(--r);background:var(--hw-row);box-shadow:inset 0 0 0 1px var(--line)}.pg-how .hw-status li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;font-size:15px;font-weight:650;color:#d3deef}.pg-how .hw-status .chip{font-size:12px;padding:5px 11px 5px 9px}.pg-how .hw-status small{flex-basis:100%;font-size:15px;font-weight:500;line-height:1.55;color:var(--muted)}.pg-how .hw-streams{display:grid;padding:clamp(20px,3.6vw,44px);border-radius:var(--r-xl);overflow:hidden}.pg-how .hw-streams:after{content:"";position:absolute;right:-160px;top:-160px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(25,217,220,.12),transparent 65%);pointer-events:none;z-index:-1}.pg-how .s-housing{--sc: #19D9DC;--sc2: #6AA9FF;--sc-line: rgba(25, 217, 220, .5);--sc-glow: rgba(25, 217, 220, .6)}.pg-how .s-saas{--sc: #8C73FF;--sc2: #B9A9FF;--sc-line: rgba(140, 115, 255, .55);--sc-glow: rgba(140, 115, 255, .6)}.pg-how .hw-stream{position:relative;z-index:2;display:grid;gap:18px}.pg-how .hw-stream-head{display:flex;align-items:center;gap:12px}.pg-how .hw-stream-num{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;font-weight:800;color:#fff;background:radial-gradient(120% 90% at 30% 10%,rgba(255,255,255,.35),transparent 55%),linear-gradient(140deg,var(--sc2),var(--sc));box-shadow:0 8px 22px -8px var(--sc-glow)}.pg-how .hw-stream-head h3{font-size:clamp(20px,1.8vw,24px);letter-spacing:-.02em}.pg-how .hw-stream-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr) minmax(0,1.2fr);align-items:center}.pg-how .hw-node{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;background:var(--hw-panel);box-shadow:inset 0 0 0 1px var(--line-strong),inset 0 1px #ffffff14}.pg-how .hw-node>span:last-child{display:grid;gap:2px;line-height:1.35;min-width:0}.pg-how .hw-node strong{font-size:16px}.pg-how .hw-node small{font-size:13.5px;color:var(--muted)}.pg-how .hw-node.is-dest{box-shadow:inset 0 0 0 1.5px var(--sc-line),inset 0 1px #ffffff1a,0 0 44px -10px var(--sc-glow)}.pg-how .hw-pipe{position:relative;display:grid;place-items:center;height:64px}.pg-how .hw-pipe:before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:3px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent) no-repeat -30% 0 / 26% 100%,linear-gradient(90deg,var(--sc2),var(--sc));box-shadow:0 0 14px var(--sc-glow)}.pg-how .hw-pipe:after{content:"";position:absolute;right:3px;top:50%;width:10px;height:10px;margin-top:-6px;border-top:3px solid var(--sc);border-right:3px solid var(--sc);transform:rotate(45deg);filter:drop-shadow(0 0 6px var(--sc-glow))}.pg-how .hw-pipe span{position:relative;z-index:1;padding:6px 12px;border-radius:999px;font-size:13.5px;font-weight:750;white-space:nowrap;color:#fff;background:#050a16eb;box-shadow:inset 0 0 0 1px var(--sc-line)}@media(prefers-reduced-motion:no-preference){.pg-how .hw-pipe:before{animation:hw-stream 2.6s linear infinite}.pg-how .s-saas .hw-pipe:before{animation-delay:-1.3s}}@keyframes hw-stream{to{background-position:130% 0,0 0}}.pg-how .hw-streams-divider{position:relative;z-index:2;display:grid;place-items:center;margin:clamp(22px,3vw,34px) 0}.pg-how .hw-streams-divider:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1.5px dashed rgba(153,172,196,.32)}.pg-how .hw-streams-divider span{position:relative;padding:6px 14px;border-radius:999px;font-size:12.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#b9c9e4;background:#0d1830;box-shadow:inset 0 0 0 1px var(--line)}.pg-how .hw-money-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(14px,1.8vw,22px);margin-top:clamp(14px,1.8vw,22px)}.pg-how .hw-models{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,22px)}.pg-how .hw-model{display:grid;align-content:start;gap:10px;padding:22px 20px 24px;border-radius:var(--r)}.pg-how .hw-model>*{position:relative;z-index:2}.pg-how .hw-model-tag{width:fit-content;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#d6ccff;background:#8c73ff24;box-shadow:inset 0 0 0 1px #8c73ff61}.pg-how .hw-model h3{font-size:19px;letter-spacing:-.015em}.pg-how .hw-model p{font-size:15px;line-height:1.6;color:var(--muted)}.pg-how .hw-safe{display:grid;align-content:start;gap:16px;padding:22px 22px 24px;border-radius:var(--r)}.pg-how .hw-safe>*{position:relative;z-index:2}.pg-how .hw-safe h3{display:flex;align-items:center;gap:10px;font-size:19px}.pg-how .hw-safe h3 .i{color:var(--success)}.pg-how .hw-safe-lead{margin-top:-6px;font-size:15px;line-height:1.55;color:var(--muted)}.pg-how .hw-safe .check-list li{font-size:15px;line-height:1.6}.pg-how .hw-data-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,52px);border-radius:var(--r-xl);overflow:hidden}.pg-how .hw-data-panel:after{content:"";position:absolute;left:-140px;bottom:-220px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(140,115,255,.16),transparent 65%);pointer-events:none;z-index:-1}.pg-how .hw-data-copy{position:relative;z-index:2;display:grid;gap:16px;align-content:start;justify-items:start}.pg-how .hw-data-copy h2{font-size:clamp(28px,3.2vw,42px);line-height:1.1;letter-spacing:-.03em}.pg-how .hw-data-copy>p:not(.eyebrow){color:var(--muted);max-width:52ch}.pg-how .hw-data-list{position:relative;z-index:2;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pg-how .hw-data-list li{display:grid;align-content:start;gap:12px;padding:18px;border-radius:20px;background:var(--hw-row);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px #ffffff0a}.pg-how .hw-data-list li>span:last-child{display:grid;gap:4px;font-size:15px;line-height:1.55;color:var(--muted)}.pg-how .hw-data-list strong{font-size:16px;color:var(--text)}.pg-how .hw-data-foot{position:relative;z-index:2;grid-column:1 / -1;display:flex;align-items:flex-start;gap:10px;padding-top:18px;border-top:1px solid var(--line);font-size:15px;line-height:1.55;color:var(--muted)}.pg-how .hw-data-foot .i{width:19px;height:19px;margin-top:1px;color:var(--blue)}@media(max-width:1180px){.pg-how .hw-roles{grid-template-columns:repeat(6,minmax(0,1fr))}.pg-how .hw-role{grid-column:span 2}.pg-how .hw-role:nth-child(n+4){grid-column:span 3}.pg-how .hw-money-grid{grid-template-columns:1fr}}@media(max-width:1080px){.pg-how .hw-toc ol{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-how .hw-nodes{--orb: 72px}.pg-how .hw-orb .i{width:28px;height:28px}.pg-how .hw-stream-row{grid-template-columns:minmax(0,1fr) minmax(110px,.6fr) minmax(0,1.2fr)}}@media(max-width:900px){.pg-how .hw-stack{margin-inline:auto}.pg-how .hw-onboard-grid{grid-template-columns:1fr}.pg-how .hw-aside,.pg-how .hw-invite-visual{position:static}.pg-how .hw-aside{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-how .hw-aside-title{grid-column:1 / -1}.pg-how .hw-data-panel{grid-template-columns:1fr}.pg-how .hw-flow{grid-template-columns:1fr;gap:14px}.pg-how .hw-flow:before{left:calc(var(--dot) / 2 - 1px);right:auto;top:calc(var(--dot) / 2);bottom:calc(var(--dot) / 2);width:2px;height:auto;background:linear-gradient(180deg,#5b9bff,#8c73ff 45%,#19b9dc 75%,#2cc9a5)}.pg-how .hw-flow:after{display:none}.pg-how .hw-flow-step{grid-template-columns:var(--dot) minmax(0,1fr);grid-template-rows:auto;align-items:start;justify-items:stretch;gap:16px}.pg-how .hw-flow-foot{grid-template-columns:1fr}}@media(max-width:760px){.pg-how .hw-hero .actions .btn{flex:1 1 220px}.pg-how .hw-aside{grid-template-columns:1fr}.pg-how .hw-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-how .hw-role,.pg-how .hw-role:nth-child(n+4){grid-column:auto}.pg-how .hw-role:last-child{grid-column:1 / -1}.pg-how .hw-models,.pg-how .hw-data-list{grid-template-columns:1fr}.pg-how .hw-nodes{--orb: 60px;grid-template-columns:1fr;gap:14px}.pg-how .hw-nodes li{grid-template-columns:var(--orb) minmax(0,1fr);grid-template-rows:auto auto auto;justify-items:start;align-content:center;column-gap:16px;row-gap:2px;text-align:left}.pg-how .hw-orb{grid-row:1 / span 3;align-self:center;margin-bottom:0}.pg-how .hw-orb .i{width:24px;height:24px}.pg-how .hw-nodes strong{align-self:end}.pg-how .hw-flag{margin-top:4px}.pg-how .hw-nodes li:not(:last-child):after{top:calc(50% + var(--orb) / 2 + 4px);left:calc(var(--orb) / 2 - 1px);width:2px;height:calc(100% - var(--orb) + 6px);background:linear-gradient(180deg,transparent,rgba(255,255,255,.95),transparent) no-repeat 0 -40% / 100% 40%,linear-gradient(180deg,#6aa9ffbf,#8c73ff99)}.pg-how .hw-scope-desc{text-align:left}.pg-how .hw-stream-row{grid-template-columns:1fr}.pg-how .hw-pipe{height:72px;place-items:center start;padding-left:58px}.pg-how .hw-pipe:before{inset:0 auto 0 35px;width:3px;height:auto;margin:0;background:linear-gradient(180deg,transparent,rgba(255,255,255,.95),transparent) no-repeat 0 -30% / 100% 26%,linear-gradient(180deg,var(--sc2),var(--sc))}.pg-how .hw-pipe:after{inset:auto auto 3px 31.5px;margin-top:0;transform:rotate(135deg)}}@media(max-width:760px)and (prefers-reduced-motion:no-preference){.pg-how .hw-nodes li:not(:last-child):after{animation-name:hw-pass-y}.pg-how .hw-pipe:before{animation-name:hw-stream-y}}@keyframes hw-pass-y{0%{background-position:0 -40%,0 0}60%,to{background-position:0 140%,0 0}}@keyframes hw-stream-y{to{background-position:0 130%,0 0}}@media(max-width:640px){.pg-how .hw-roles{grid-template-columns:1fr}.pg-how .hw-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-how .hw-toc a{min-height:52px;padding:8px 12px;font-size:14.5px}.pg-how .hw-who-row{grid-template-columns:auto auto}.pg-how .hw-who-to{grid-column:1 / -1}}@media(max-width:560px){.pg-how .btn{white-space:normal}.pg-how .btn-lg{padding-inline:22px}.pg-how .hw-tag{padding:8px 12px;border-radius:14px}.pg-how .hw-tag .icon-bubble,.pg-how .hw-tag small{display:none}.pg-how .hw-tag strong{font-size:13px}.pg-how .hw-steps>li{grid-template-columns:52px minmax(0,1fr);gap:14px}.pg-how .hw-step{padding:18px 18px 20px}.pg-how .hw-ticket-inner{padding:20px 16px}.pg-how .hw-ticket-meta dd{font-size:14px}}@media(max-width:400px){.pg-how .hw-steps>li{grid-template-columns:44px minmax(0,1fr);gap:12px}.pg-how .hw-steps>li:before{width:44px;height:44px;border-radius:15px;font-size:15px}.pg-how .hw-steps:before,.pg-how .hw-steps:after{left:21px;top:22px;bottom:22px}}@media(prefers-reduced-motion:reduce){.pg-how .hw-stack-inner,.pg-how .hw-ticket{transform:none}.pg-how .hw-steps:after{transition:none}}
