.pg-local{--ac: #38bdf8;--ac-soft: rgba(56, 189, 248, .15);display:block;background:var(--bg-app);color:var(--text);overflow:clip}.pg-local .lo-wrap{width:min(1180px,100% - 44px);margin-inline:auto}.pg-local .lo-cta-note{flex-basis:100%}.pg-local .lo-detail{--vl: #a78bfa;--vl-soft: rgba(167, 139, 250, .16);--mint: #5eead4;--mint-soft: rgba(94, 234, 212, .14);--text-3: #a3a3a3;padding:clamp(64px,10vh,120px) 0;border-top:1px solid var(--border-soft);scroll-margin-top:96px}.pg-local .lo-detail-head{max-width:760px;margin-bottom:clamp(28px,4vw,44px)}.pg-local .lo-detail .lo-h2{font-size:clamp(32px,4.2vw,52px);line-height:1.02;text-wrap:balance}.pg-local .lo-detail-intro{max-width:62ch;margin:18px 0 0}.pg-local .lo-detail-note{max-width:76ch;margin:22px 0 0;font:400 13px/1.75 Poppins,sans-serif;color:var(--muted)}.pg-local .lo-req{position:relative;isolation:isolate;overflow:hidden}.pg-local .lo-req-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pg-local .lo-req-cell{display:flex}.pg-local .lo-req-card{--tone: var(--vl);position:relative;flex:1;display:flex;flex-direction:column;padding:26px 26px 24px;border-radius:18px;border:1px solid var(--border-soft);background:linear-gradient(180deg,#ffffff06,#ffffff02);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow:hidden;isolation:isolate;transition:border-color .35s var(--ease),transform .35s var(--ease)}.pg-local .lo-req-card.is-cloud{--tone: var(--ac)}.pg-local .lo-req-card.is-web{--tone: var(--mint)}.pg-local .lo-req-card:after{content:"";position:absolute;top:0;left:14%;right:14%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transition:left .6s var(--ease),right .6s var(--ease)}.pg-local .lo-req-card:hover{border-color:var(--border-strong);transform:translateY(-3px)}.pg-local .lo-req-card:hover:after{left:6%;right:6%}.pg-local .lo-req-top{display:flex;align-items:center;gap:12px;margin-bottom:22px}.pg-local .lo-req-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;border:1px solid var(--border);background:var(--glass-03);color:var(--text-2);box-shadow:inset 0 1px #ffffff0f}.pg-local .lo-req-icon svg{display:block;opacity:.9}.pg-local .lo-req-tag{margin-left:auto;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--glass-03);color:var(--muted);font:600 10px/1.4 Poppins,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.pg-local .lo-req-card h3{margin:0 0 8px;font:600 18px/1.3 Poppins,sans-serif;color:var(--text)}.pg-local .lo-req-card p{margin:0;font:400 14.5px/1.65 Poppins,sans-serif;color:var(--text-3)}.pg-local .lo-req-chips{list-style:none;margin:auto 0 0;padding:24px 0 0;max-width:calc(100% - 72px);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pg-local .lo-req-chips li{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;border:1px solid var(--border-soft);background:#ffffff05;font:500 11.5px/1 Cascadia Code,SF Mono,Consolas,monospace;letter-spacing:.01em;color:var(--text-body)}.pg-local .lo-req-chips li i{width:5px;height:5px;border-radius:50%;background:var(--tone);opacity:.85}.pg-local .lo-req-n{position:absolute;right:18px;bottom:-.28em;z-index:-1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:400 72px/1 Anton,sans-serif;letter-spacing:-.02em;color:var(--text);opacity:.05;transition:opacity .35s var(--ease)}.pg-local .lo-req-card:hover .lo-req-n{opacity:.09}.pg-local .lo-bench-board{--scale: .68;padding:20px 26px 24px;border-radius:20px;border:1px solid var(--border);background:#ffffff05}.pg-local .lo-bench-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--border-soft)}.pg-local .lo-bench-caption{display:inline-flex;align-items:center;gap:9px;margin:0;font:500 11.5px/1.4 Cascadia Code,SF Mono,Consolas,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.pg-local .lo-bench-caption i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--ac)}@keyframes loBenchPulse{0%,to{opacity:1}50%{opacity:.35}}.pg-local .lo-bench-mode{display:inline-flex;padding:3px;border-radius:999px;border:1px solid var(--border);background:var(--glass-03)}.pg-local .lo-bench-mode button{display:inline-flex;align-items:baseline;gap:6px;padding:7px 14px;border:0;border-radius:999px;background:none;color:var(--muted);font:600 12.5px/1 Poppins,sans-serif;cursor:pointer;transition:color .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease)}.pg-local .lo-bench-mode button:hover{color:var(--text-2)}.pg-local .lo-bench-mode button small{font:400 11px/1 Poppins,sans-serif;color:var(--faint);transition:color .3s var(--ease)}.pg-local .lo-bench-mode button.is-on{color:#0a0a0a;background:#f5f5f5}.pg-local .lo-bench-mode button.is-on small{color:#0a0a0a99}.pg-local .lo-bench-legend{display:flex;flex-wrap:wrap;gap:18px;margin:16px 0 4px;font:500 12px/1 Poppins,sans-serif;color:var(--muted)}.pg-local .lo-bench-legend span{display:inline-flex;align-items:center;gap:8px}.pg-local .lo-bench-legend i{width:16px;height:5px;border-radius:2px}.pg-local .lo-bench-legend .is-five i{background:var(--ac)}.pg-local .lo-bench-legend .is-ten i{background:var(--vl);opacity:.8}.pg-local .lo-bench-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pg-local .lo-bench-row{display:grid;grid-template-columns:196px minmax(0,1fr);gap:24px;align-items:center;padding:18px 0;border-top:1px solid var(--border-soft)}.pg-local .lo-bench-row:first-child{border-top:0;padding-top:12px}.pg-local .lo-bench-row:last-child{padding-bottom:4px}.pg-local .lo-bench-gpu b{display:block;font:400 21px/1 Anton,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--text)}.pg-local .lo-bench-where{display:inline-flex;margin-top:8px;padding:3px 8px;border-radius:999px;border:1px solid var(--border);font:600 9.5px/1.4 Poppins,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pg-local .lo-bench-bars{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}.pg-local .lo-bench-bars:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,var(--border-soft) 0 1px,transparent 1px calc(10% * var(--scale)))}.pg-local .lo-bench-track{position:relative;height:18px}.pg-local .lo-bench-fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--p) * var(--scale));border-radius:3px;transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease) calc(var(--i) * .11s + var(--k) * 70ms),width .6s var(--ease)}.pg-local .lo-bench-track.is-five .lo-bench-fill{background:var(--ac)}.pg-local .lo-bench-track.is-ten .lo-bench-fill{background:var(--vl);opacity:.8}.pg-local .lo-bench-board.is-in .lo-bench-fill{transform:scaleX(1)}.pg-local .lo-bench-val{position:absolute;top:50%;left:calc(var(--p) * var(--scale) + 10px);transform:translateY(-50%);white-space:nowrap;font:600 13px/1 Poppins,sans-serif;font-variant-numeric:tabular-nums;color:var(--text);opacity:0;transition:opacity .5s var(--ease) calc(var(--i) * .11s + var(--k) * 70ms + .4s),left .6s var(--ease)}.pg-local .lo-bench-board.is-in .lo-bench-val{opacity:1}.pg-local .lo-bench-val small{font-size:11.5px;font-weight:400;color:var(--muted)}.pg-local .lo-bench-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 940px){.pg-local .lo-req-grid{grid-template-columns:1fr;max-width:560px}}@media (max-width: 560px){.pg-local .lo-detail{padding-block:56px}.pg-local .lo-detail .lo-h2{font-size:clamp(28px,8vw,36px)}.pg-local .lo-req-card{padding:20px 20px 18px}.pg-local .lo-req-n{font-size:60px;right:14px}.pg-local .lo-bench-board{--scale: .56;padding:16px 16px 18px}.pg-local .lo-bench-top{padding-bottom:14px}.pg-local .lo-bench-mode{width:100%}.pg-local .lo-bench-mode button{flex:1;justify-content:center}.pg-local .lo-bench-row{grid-template-columns:1fr;gap:12px;padding:16px 0}.pg-local .lo-bench-gpu{display:flex;align-items:center;gap:10px}.pg-local .lo-bench-gpu b{font-size:18px}.pg-local .lo-bench-where{margin-top:0}.pg-local .lo-bench-track{height:20px}.pg-local .lo-bench-val{font-size:12px}.pg-local .lo-bench-val small{display:none}}@media (prefers-reduced-motion: reduce){.pg-local .lo-bench-fill{transform:scaleX(1);transition:width .3s ease}.pg-local .lo-bench-val{opacity:1;transition:none}}.pg-local .lo-eyebrow,.pg-local .lo-kicker{margin:0 0 18px;font:600 12px/1 Poppins,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.pg-local .lo-kicker{display:inline-flex;padding:7px 13px;border:1px solid var(--border);border-radius:999px;color:var(--text-2);background:var(--glass-03)}.pg-local .lo-h1{margin:0;font:400 clamp(40px,6.2vw,78px) / .98 "Anton",sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--text)}.pg-local .lo-h2{margin:0;font:400 clamp(32px,4.6vw,58px) / .98 "Anton",sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--text)}.pg-local .lo-ac{color:var(--ac)}.pg-local .lo-lead,.pg-local .lo-body{font:400 clamp(15px,1.25vw,17px) / 1.7 "Poppins",sans-serif;color:var(--text-body)}.pg-local .lo-mono{font:500 11.5px/1 Cascadia Code,SF Mono,Consolas,monospace;letter-spacing:.01em}.pg-local .lo-cta-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.pg-local .lo-cta-note{font:400 12.5px Poppins,sans-serif;color:var(--text-body)}.pg-local .lo-glow{position:absolute;top:-12%;right:-8%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,var(--ac-soft),transparent 66%);filter:blur(34px);pointer-events:none;z-index:1}.pg-local .lo-pub{position:relative;isolation:isolate}.pg-local .lo-pub:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:46px 46px;background-position:center top;-webkit-mask-image:radial-gradient(118% 78% at 50% 36%,#000 26%,transparent 78%);mask-image:radial-gradient(118% 78% at 50% 36%,#000 26%,transparent 78%)}.pg-local .lo-hero-brand{display:none;align-items:center;gap:9px;margin:0 0 4px}.pg-local .lo-hero-brand-tile{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:8px;border:1px solid var(--glass-10);background:var(--glass-06)}.pg-local .lo-hero-brand-tile img{width:17px;height:auto;display:block}.pg-local .lo-hero-brand b{font:700 16px Poppins,sans-serif;letter-spacing:-.01em;color:var(--text)}.pg-local .lo-hero-brand b span{color:var(--muted);font-weight:500}.pg-local .lo-microline{margin:22px 0 0;font:400 12.5px/1.7 Poppins,sans-serif;color:var(--faint)}.pg-local .lo-hero{position:relative;display:flex;align-items:center;min-height:100vh;min-height:100svh;padding:clamp(104px,15vh,168px) 0 clamp(72px,11vh,120px);width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;isolation:isolate}.pg-local .lo-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pg-local .lo-hero-bg-still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;transform:scale(1.05);filter:blur(5px) saturate(1.06) brightness(.56);opacity:.9}.pg-local .lo-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,#080808eb 4%,#08080894 40%,#08080824 78%),linear-gradient(to bottom,rgba(8,8,8,.66),transparent 24%),linear-gradient(to top,var(--bg-app) 0%,rgba(10,10,10,.55) 15%,transparent 42%)}.pg-local .lo-frame{position:absolute;top:92px;right:14px;bottom:30px;left:14px;z-index:2;pointer-events:none}.pg-local .lo-corner{position:absolute;width:24px;height:24px;opacity:.3}.pg-local .lo-corner.tl{top:0;left:0;border-top:1.5px solid #fff;border-left:1.5px solid #fff}.pg-local .lo-corner.tr{top:0;right:0;border-top:1.5px solid #fff;border-right:1.5px solid #fff}.pg-local .lo-corner.bl{bottom:0;left:0;border-bottom:1.5px solid #fff;border-left:1.5px solid #fff}.pg-local .lo-corner.br{bottom:0;right:0;border-bottom:1.5px solid #fff;border-right:1.5px solid #fff}.pg-local .lo-rec{position:absolute;left:44px;bottom:40px;z-index:3;display:flex;align-items:center;gap:9px;font:600 10px Poppins,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.pg-local .lo-rec-dot{width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px #ef4444;animation:lo-rec-pulse 1.6s infinite}@keyframes lo-rec-pulse{0%,to{opacity:1}50%{opacity:.35}}.pg-local .lo-hero-grid{position:relative;z-index:3;display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(28px,5vw,72px);align-items:center}.pg-local .lo-hero-copy{min-width:0}.pg-local .lo-hero-copy .lo-lead{max-width:42ch;margin:24px 0 30px}.pg-local .lo-hero-art{display:flex;justify-content:center;min-width:0}.pg-local .lo-stage{--bl: #38bdf8;--bl-soft: rgba(56, 189, 248, .16);position:relative;width:min(520px,100%);aspect-ratio:460 / 352}.pg-local .lo-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.pg-local .lo-scene text{font-family:Poppins,sans-serif}.pg-local .lo-frame-dom{position:absolute;overflow:hidden;border-radius:16px;background:#0a0a0a;box-shadow:0 26px 48px -14px #000000a8}.pg-local .lo-frame-dom img,.pg-local .lo-frame-dom video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pg-local .lo-frame-dom .lo-pix-canvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block;image-rendering:pixelated}.pg-local .lo-frame-border{fill:none;stroke:var(--border-strong);stroke-width:1;transition:stroke .45s var(--ease),stroke-width .45s var(--ease)}.pg-local .lo-frame-border.is-rendered{stroke:var(--bl);stroke-width:1.5;filter:drop-shadow(0 0 7px var(--bl-soft))}.pg-local .lo-frame-glow{fill:var(--bl);opacity:.08;transition:opacity .6s var(--ease)}.pg-local .lo-frame-glow.is-rendered{opacity:.24}.pg-local .lo-mesh{mix-blend-mode:screen}.pg-local .lo-ticks path{fill:none;stroke:#ffffff80;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.pg-local .lo-scan{mix-blend-mode:screen;animation:lo-scan 1.7s ease-in-out infinite}@keyframes lo-scan{0%{transform:translateY(-14px);opacity:0}16%{opacity:1}84%{opacity:1}to{transform:translateY(282px);opacity:0}}.pg-local .lo-gen-track{fill:#ffffff1f;stroke:#ffffff29;stroke-width:.5}.pg-local .lo-gen-ticks line{stroke:#0606068c;stroke-width:.75}.pg-local .lo-gen-fill{fill:url(#lo-gen-grad);animation:lo-gen-pulse 1.8s ease-in-out infinite}@keyframes lo-gen-pulse{0%,to{filter:drop-shadow(0 0 3px var(--bl-soft))}50%{filter:drop-shadow(0 0 6px rgba(56,189,248,.4))}}.pg-local .lo-gen-cap{fill:#d7f4ff;filter:drop-shadow(0 0 5px var(--bl));animation:lo-gen-cap 1s ease-in-out infinite}@keyframes lo-gen-cap{0%,to{opacity:.85}50%{opacity:1}}.pg-local .lo-frame-cap-t{fill:#fff;font-size:12px;font-weight:600}.pg-local .lo-frame-cap-s{fill:#ffffff9e;font-size:9.5px;font-weight:500}.pg-local .lo-pct{fill:var(--bl);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.pg-local .lo-beam-base{fill:none;stroke:#ffffff1a;stroke-width:1.4;transition:stroke .45s var(--ease)}.pg-local .lo-beam.is-active .lo-beam-base{stroke:#38bdf86b}.pg-local .lo-beam.is-lit .lo-beam-base{stroke:#38bdf880}.pg-local .lo-beam-flow{fill:none;stroke:var(--bl);stroke-width:2;stroke-linecap:round;stroke-dasharray:1.5 9;filter:drop-shadow(0 0 5px var(--bl));opacity:0;transition:opacity .3s var(--ease)}.pg-local .lo-beam.is-active .lo-beam-flow{opacity:1;animation:lo-beam .6s linear infinite}@keyframes lo-beam{to{stroke-dashoffset:-21}}.pg-local .lo-pulse{fill:var(--bl);filter:drop-shadow(0 0 5px var(--bl))}.pg-local .lo-intake{fill:#1a1a1a;stroke:var(--border-strong);stroke-width:1;transition:fill .4s var(--ease),stroke .4s var(--ease)}.pg-local .lo-intake.is-active{fill:var(--bl);stroke:var(--bl);filter:drop-shadow(0 0 5px var(--bl));transform-box:fill-box;transform-origin:center;animation:lo-intake 1.1s ease-in-out infinite}.pg-local .lo-intake.is-lit{fill:var(--bl);stroke:var(--bl)}@keyframes lo-intake{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}.pg-local .lo-node{color:#fff6;transition:color .4s var(--ease)}.pg-local .lo-node-halo{fill:var(--bl);opacity:0;filter:blur(8px);transform-box:fill-box;transform-origin:center;transition:opacity .5s var(--ease)}.pg-local .lo-node.is-active .lo-node-halo{opacity:.28}.pg-local .lo-node.is-lit .lo-node-halo{opacity:.18}.pg-local .lo-node-ring{fill:none;stroke:var(--bl);stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center}.pg-local .lo-node.is-active .lo-node-ring{opacity:1;animation:lo-ring 1.6s ease-out infinite}.pg-local .lo-node.is-active .lo-node-ring2{animation-delay:.8s}@keyframes lo-ring{0%{opacity:.5;transform:scale(.78)}to{opacity:0;transform:scale(1.16)}}.pg-local .lo-node-bg{fill:#141414;stroke:var(--border-strong);stroke-width:1;transform-box:fill-box;transform-origin:center;transition:stroke .4s var(--ease),fill .4s var(--ease)}.pg-local .lo-node.is-active{color:#fff}.pg-local .lo-node.is-active .lo-node-bg{stroke:var(--bl);animation:lo-pop .5s var(--ease)}@keyframes lo-pop{0%{transform:scale(.84)}55%{transform:scale(1.12)}to{transform:scale(1)}}.pg-local .lo-node.is-lit{color:#ffffffd1}.pg-local .lo-node.is-lit .lo-node-bg{stroke:var(--bl)}.pg-local .lo-pill-bg{fill:#0808088c;stroke:var(--border-soft);stroke-width:1;transition:fill .4s var(--ease),stroke .4s var(--ease)}.pg-local .lo-pill-t{fill:var(--muted);font-size:9.5px;font-weight:600;transition:fill .4s var(--ease)}.pg-local .lo-node.is-active .lo-pill-bg,.pg-local .lo-node.is-lit .lo-pill-bg{fill:var(--bl-soft);stroke:#38bdf84d}.pg-local .lo-node.is-active .lo-pill-t,.pg-local .lo-node.is-lit .lo-pill-t{fill:var(--bl)}@media (prefers-reduced-motion: reduce){.pg-local .lo-rec-dot,.pg-local .lo-beam.is-active .lo-beam-flow,.pg-local .lo-node.is-active .lo-node-ring,.pg-local .lo-intake.is-active,.pg-local .lo-scan{animation:none}}.pg-local .lo-render{padding:clamp(64px,10vh,120px) 0;border-top:1px solid var(--border-soft)}.pg-local .lo-render-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,64px);align-items:center}.pg-local .lo-render-copy{--bl: #38bdf8;--bl-soft: rgba(56, 189, 248, .16);--vl: #a78bfa;--vl-soft: rgba(167, 139, 250, .16)}.pg-local .lo-render-copy .lo-body{max-width:46ch;margin:22px 0 30px}.pg-local .lo-opts{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.pg-local .lo-opt{position:relative;display:grid;grid-template-columns:auto 1fr;gap:18px;padding:24px 0;border-top:1px solid var(--border-soft)}.pg-local .lo-opt:first-child{border-top:0;padding-top:0}.pg-local .lo-opt-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--border);background:var(--glass-03)}.pg-local .lo-opt.is-local .lo-opt-icon{color:var(--vl);border-color:#a78bfa47}.pg-local .lo-opt.is-cloud .lo-opt-icon{color:var(--bl);border-color:#38bdf847}.pg-local .lo-opt-glyph{display:block;overflow:visible}.pg-local .lo-opt-head{display:flex;align-items:center;gap:10px;margin:6px 0 8px;flex-wrap:wrap}.pg-local .lo-opt h3{margin:0;font:600 17px Poppins,sans-serif;color:var(--text)}.pg-local .lo-opt-tag{font:600 10px Poppins,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid var(--border);white-space:nowrap}.pg-local .lo-opt.is-local .lo-opt-tag{color:var(--vl);border-color:#a78bfa52;background:var(--vl-soft)}.pg-local .lo-opt.is-cloud .lo-opt-tag{color:var(--bl);border-color:#38bdf852;background:var(--bl-soft)}.pg-local .lo-opt p{margin:0;font:400 14.5px/1.65 Poppins,sans-serif;color:var(--muted);max-width:48ch}.pg-local .lo-opt p b{color:var(--text-2);font-weight:600}.pg-local .lo-render-stage{display:flex;flex-direction:column;align-items:stretch}.pg-local .lo-gq{--bl: #38bdf8;--bl-soft: rgba(56, 189, 248, .16);--vl: #a78bfa;--vl-soft: rgba(167, 139, 250, .16);width:100%;padding:18px;border-radius:20px;border:1px solid var(--border-strong);background:radial-gradient(140% 90% at 50% -10%,rgba(255,255,255,.045),transparent 60%),var(--bg-1);box-shadow:0 40px 90px -50px #000000e6,inset 0 1px #ffffff0a}.pg-local .lo-gq-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.pg-local .lo-gq-title{font:600 11px Poppins,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2)}.pg-local .lo-gq-count{font:500 11.5px Cascadia Code,SF Mono,Consolas,monospace;color:var(--muted)}.pg-local .lo-gq-count b{color:var(--text);font-weight:700}.pg-local .lo-gq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pg-local .lo-gq-item{--c: var(--vl);--c-soft: var(--vl-soft);display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:12px;border-radius:14px;border:1px solid var(--border-soft);background:var(--glass-03);transition:border-color .45s var(--ease),opacity .45s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease),background .3s var(--ease)}.pg-local .lo-gq-item.compute-cloud{--c: var(--bl);--c-soft: var(--bl-soft)}.pg-local .lo-gq-item.is-queued{opacity:.55}.pg-local .lo-gq-item.compute-local.is-gen{border-color:#a78bfa66}.pg-local .lo-gq-item.compute-cloud.is-gen{border-color:#38bdf866}.pg-local .lo-gq-item:hover{transform:translateY(-1px);border-color:var(--c);background:var(--glass-04, rgba(255, 255, 255, .045))}.pg-local .lo-gq-item:hover .lo-gq-thumb img{filter:saturate(1) brightness(.92)}.pg-local .lo-gq-item:hover .lo-gq-thumb:after{opacity:0}.pg-local .lo-gq-item.is-queued:hover{opacity:.8}.pg-local .lo-gq-thumb{position:relative;width:52px;aspect-ratio:9 / 16;border-radius:9px;overflow:hidden;background:#0a0a0a}.pg-local .lo-gq-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.9) brightness(.62);transition:filter .6s var(--ease)}.pg-local .lo-gq-item.is-done .lo-gq-thumb img{filter:none}.pg-local .lo-gq-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#06060666;transition:opacity .6s var(--ease)}.pg-local .lo-gq-item.is-done .lo-gq-thumb:after{opacity:0}.pg-local .lo-gq-thumb-state{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1;color:var(--c)}.pg-local .lo-gq-item.is-done .lo-gq-thumb-state{color:#ffffffeb}.pg-local .lo-gq-spin{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.22);border-top-color:var(--c);animation:loGqSpin .8s linear infinite}@keyframes loGqSpin{to{transform:rotate(360deg)}}.pg-local .lo-gq-body{min-width:0}.pg-local .lo-gq-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.pg-local .lo-gq-name{font:600 14px Poppins,sans-serif;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-local .lo-gq-badge{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:3px 8px;border-radius:7px;border:1px solid var(--border-soft);font:600 9.5px Poppins,sans-serif;letter-spacing:.03em;color:var(--c);white-space:nowrap}.pg-local .lo-gq-item.compute-local .lo-gq-badge{background:var(--vl-soft);border-color:#a78bfa47}.pg-local .lo-gq-item.compute-cloud .lo-gq-badge{background:var(--bl-soft);border-color:#38bdf847}.pg-local .lo-gq-genre{display:block;margin:3px 0 9px;font:400 11.5px Poppins,sans-serif;color:var(--muted)}.pg-local .lo-gq-track{height:5px;border-radius:3px;background:#ffffff1a;overflow:hidden}.pg-local .lo-gq-fill{height:100%;width:0;border-radius:3px;background:var(--c);box-shadow:0 0 8px var(--c-soft)}.pg-local .lo-gq-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px}.pg-local .lo-gq-status{font:500 11px Poppins,sans-serif;color:var(--muted)}.pg-local .lo-gq-item.is-gen .lo-gq-status,.pg-local .lo-gq-item.is-done .lo-gq-status{color:var(--c)}.pg-local .lo-gq-pct{font:600 11px Cascadia Code,SF Mono,Consolas,monospace;color:var(--text-body);font-variant-numeric:tabular-nums}.pg-local .lo-gq-item.is-done .lo-gq-pct{color:var(--c)}.pg-local .lo-proof{padding:clamp(64px,10vh,120px) 0;border-top:1px solid var(--border-soft)}.pg-local .lo-proof-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:clamp(28px,4vw,44px)}.pg-local .lo-proof-head-copy{max-width:600px}.pg-local .lo-proof-sub{margin-top:16px}.pg-local .lo-proof-head-cta{flex-shrink:0;padding-bottom:4px}.pg-local .lo-proof-show{display:grid;grid-template-columns:1fr minmax(258px,312px);gap:16px;align-items:stretch}.pg-local .lo-proof-stage{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;border:1px solid var(--border-strong);background:var(--bg-1);box-shadow:0 40px 90px -50px #000000e6,0 0 0 1px var(--ac-soft)}.pg-local .lo-proof-media,.pg-local .lo-proof-media img,.pg-local .lo-proof-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;z-index:1}.pg-local .lo-proof-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to top,rgba(6,6,6,.92),transparent 54%),linear-gradient(to bottom,rgba(6,6,6,.4),transparent 26%)}.pg-local .lo-proof-corner{position:absolute;width:18px;height:18px;z-index:3;pointer-events:none;border:1.5px solid rgba(255,255,255,.85)}.pg-local .lo-proof-corner.tl{top:14px;left:14px;border-right:0;border-bottom:0;border-top-left-radius:4px}.pg-local .lo-proof-corner.tr{top:14px;right:14px;border-left:0;border-bottom:0;border-top-right-radius:4px}.pg-local .lo-proof-corner.bl{bottom:14px;left:14px;border-right:0;border-top:0;border-bottom-left-radius:4px}.pg-local .lo-proof-corner.br{bottom:14px;right:14px;border-left:0;border-top:0;border-bottom-right-radius:4px}.pg-local .lo-proof-cap{position:absolute;left:24px;right:24px;bottom:22px;z-index:4;display:flex;flex-direction:column;gap:6px}.pg-local .lo-proof-cap-genre{font:600 11px Poppins,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ac)}.pg-local .lo-proof-cap-title{font:400 clamp(20px,2.4vw,30px) "Anton",sans-serif;letter-spacing:.01em;text-transform:uppercase;color:#fff}.pg-local .lo-proof-cap-prompt{display:flex;gap:7px;max-width:54ch;font:400 13px/1.5 Poppins,sans-serif;color:#ffffffb8}.pg-local .lo-proof-cap-prompt i{color:var(--ac);font-style:normal;font-weight:700}.pg-local .lo-proof-timer{position:absolute;left:0;bottom:0;height:3px;width:0;z-index:5;background:var(--ac);box-shadow:0 0 10px var(--ac);animation:loProofTimer 4.6s linear forwards}.pg-local .lo-proof-timer.is-paused{animation-play-state:paused}@keyframes loProofTimer{0%{width:0}to{width:100%}}.pg-local .lo-proof-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pg-local .lo-proof-list li{flex:1;display:flex}.pg-local .lo-proof-chip{position:relative;overflow:hidden;width:100%;min-height:92px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:10px 13px;border-radius:13px;border:1px solid var(--border-soft);background:var(--glass-03);text-align:left;cursor:pointer;transition:border-color .35s var(--ease),background .35s var(--ease),transform .25s var(--ease)}.pg-local .lo-proof-chip:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;border-radius:0 3px 3px 0;background:var(--ac);box-shadow:0 0 10px var(--ac-soft);transition:height .4s var(--ease);z-index:2}.pg-local .lo-proof-chip.is-on:before{height:56%}.pg-local .lo-proof-chip:hover{transform:translateY(-1px);border-color:var(--border)}.pg-local .lo-proof-chip.is-on{border-color:#38bdf866;background:#38bdf814}.pg-local .lo-proof-thumb{position:relative;z-index:1;width:50px;aspect-ratio:3 / 4;border-radius:9px;overflow:hidden;background:#0a0a0a;box-shadow:inset 0 0 0 1px #ffffff0f;transition:box-shadow .4s var(--ease)}.pg-local .lo-proof-chip.is-on .lo-proof-thumb{box-shadow:inset 0 0 0 1px #38bdf88c,0 0 0 1px var(--ac-soft)}.pg-local .lo-proof-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:brightness(.72) saturate(.92);transition:filter .4s var(--ease),transform .5s var(--ease)}.pg-local .lo-proof-chip:hover .lo-proof-thumb img{filter:brightness(.92);transform:scale(1.07)}.pg-local .lo-proof-chip.is-on .lo-proof-thumb img{filter:none}.pg-local .lo-proof-chip-meta{position:relative;z-index:1;min-width:0}.pg-local .lo-proof-chip-meta b{display:block;margin-bottom:2px;font:600 14px Poppins,sans-serif;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s var(--ease)}.pg-local .lo-proof-chip.is-on .lo-proof-chip-meta b{color:#fff}.pg-local .lo-proof-chip-meta span{font:400 11.5px Poppins,sans-serif;color:var(--muted)}.pg-local .lo-proof-chip-n{position:absolute;right:16px;bottom:-.3em;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:400 clamp(52px,6vw,70px) / 1 "Anton",sans-serif;letter-spacing:-.02em;color:var(--text);opacity:.06;transition:opacity .3s var(--ease),color .3s var(--ease)}.pg-local .lo-proof-chip:hover .lo-proof-chip-n{opacity:.1}.pg-local .lo-proof-chip.is-on .lo-proof-chip-n{color:var(--ac);opacity:.24}.pg-local .lo-proof-show--acc{display:block}.pg-local .lo-proof-acc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pg-local .lo-proof-acc-item{border:1px solid var(--border-soft);border-radius:16px;background:var(--glass-03);overflow:hidden;transition:border-color .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease)}.pg-local .lo-proof-acc-item.is-open{border-color:#38bdf866;background:#38bdf80d;box-shadow:0 24px 48px -34px #000c}.pg-local .lo-proof-acc-head{position:relative;width:100%;display:flex;align-items:center;gap:13px;padding:11px 14px 11px 11px;cursor:pointer;text-align:left;overflow:hidden}.pg-local .lo-proof-acc-item.is-open .lo-proof-chip-meta b{color:#fff}.pg-local .lo-proof-acc-n{position:absolute;right:16px;bottom:-.3em;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:400 clamp(46px,13vw,60px) / 1 "Anton",sans-serif;letter-spacing:-.02em;color:var(--text);opacity:.07;transition:opacity .3s var(--ease),color .3s var(--ease)}.pg-local .lo-proof-acc-item.is-open .lo-proof-acc-n{color:var(--ac);opacity:.55}.pg-local .lo-proof-acc-panelwrap{overflow:hidden}.pg-local .lo-proof-acc-panel{padding:0 11px 11px}.pg-local .lo-proof-acc-stage{position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:var(--bg-1);transform:translateZ(0)}.pg-local .lo-proof-acc-stage>video,.pg-local .lo-proof-acc-stage>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pg-local .lo-proof-acc-stage .lo-proof-cap{left:16px;right:16px;bottom:14px;gap:4px}.pg-local .lo-pub{padding:clamp(64px,10vh,120px) 0;border-top:1px solid var(--border-soft)}.pg-local .lo-pub-grid{display:grid;grid-template-columns:.86fr 1fr;gap:clamp(28px,5vw,60px);max-width:960px;margin-inline:auto;align-items:start}.pg-local .lo-pub-sub{margin-top:18px;max-width:42ch}.pg-local .lo-pub-cta{margin-top:clamp(22px,3vw,32px)}.pg-local .lo-rail{--rail-gap: clamp(22px, 3vw, 36px);position:relative;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--rail-gap)}.pg-local .lo-rail-link{position:absolute;left:22px;top:46px;bottom:calc(-1 * var(--rail-gap));width:2px;border-radius:2px;background:var(--border-soft);overflow:hidden}.pg-local .lo-rail-link i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:top;transform:scaleY(0);background:linear-gradient(#4ba0cc,#2c7aa2);box-shadow:0 0 10px var(--ac-soft);transition:transform .6s var(--ease)}.pg-local .lo-rail-link.is-filled i{transform:scaleY(1)}.pg-local .lo-rail-step{position:relative;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start}.pg-local .lo-rail-node{position:relative;z-index:1;width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:13px;border:1px solid var(--border-strong);background:var(--bg-1);color:var(--muted);transition:color .45s var(--ease),border-color .45s var(--ease),background .45s var(--ease),box-shadow .45s var(--ease),transform .45s var(--ease)}.pg-local .lo-rail-node:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:1.5px solid var(--ac);opacity:0;pointer-events:none}.pg-local .lo-rail-step.is-on .lo-rail-node:after{animation:loRailRing .75s var(--ease) forwards}@keyframes loRailRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.pg-local .lo-rail-node svg{position:relative}.pg-local .lo-rail-step.is-on .lo-rail-node svg{animation:loRailPop .55s var(--ease)}@keyframes loRailPop{0%{transform:scale(.6)}55%{transform:scale(1.14)}to{transform:scale(1)}}.pg-local .lo-rail-step.is-on .lo-rail-node{color:#fff;border-color:#38bdf880;background:linear-gradient(180deg,#3f93bf,#2c7aa2);box-shadow:0 0 0 3px var(--ac-soft),0 8px 16px -14px #38bdf873;transform:translateY(-2px)}.pg-local .lo-rail-body{padding-top:1px;min-width:0}.pg-local .lo-rail-k{display:block;font:400 13px Anton,sans-serif;letter-spacing:.08em;color:var(--faint);transition:color .4s var(--ease)}.pg-local .lo-rail-step.is-on .lo-rail-k{color:var(--ac)}.pg-local .lo-rail-body h3{margin:3px 0 7px;font:600 17px Poppins,sans-serif;color:var(--text)}.pg-local .lo-rail-body p{margin:0;font:400 14.5px/1.65 Poppins,sans-serif;color:var(--muted);max-width:50ch}.pg-local .lo-pub-demo{margin-top:15px;opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease) .12s,transform .5s var(--ease) .12s}.pg-local .lo-rail-step.is-on .lo-pub-demo{opacity:1;transform:none}.pg-local .lo-pub-demo--connect{display:flex;flex-wrap:wrap;gap:8px}.pg-local .lo-pub-pf{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:9px;border:1px solid var(--border);background:var(--glass-03);font:600 11.5px Poppins,sans-serif;color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .4s var(--ease),border-color .4s var(--ease),background .4s var(--ease),transform .12s var(--ease)}.pg-local .lo-pub-pf:active{transform:scale(.94)}.pg-local .lo-rail-step.is-on .lo-pub-pf{color:var(--text);border-color:#38bdf866;background:var(--ac-soft)}.pg-local .lo-rail-step.is-on .lo-pub-demo--connect .lo-pub-pf.is-off{color:var(--muted);border-color:var(--border);background:var(--glass-03)}.pg-local .lo-rail-step.is-on .lo-pub-demo--connect .lo-pub-pf.is-off .lo-pub-pf-check{opacity:0;transform:scale(.4);transition-delay:0s}.pg-local .lo-pub-pf-check{display:grid;place-items:center;width:13px;color:var(--ac);opacity:0;transform:scale(.4);transition:opacity .25s var(--ease),transform .3s cubic-bezier(.34,1.56,.64,1)}.pg-local .lo-rail-step.is-on .lo-pub-pf:nth-child(1){transition-delay:.16s}.pg-local .lo-rail-step.is-on .lo-pub-pf:nth-child(2){transition-delay:.32s}.pg-local .lo-rail-step.is-on .lo-pub-pf:nth-child(3){transition-delay:.48s}.pg-local .lo-rail-step.is-on .lo-pub-pf:nth-child(1) .lo-pub-pf-check{opacity:1;transform:none;transition-delay:.26s}.pg-local .lo-rail-step.is-on .lo-pub-pf:nth-child(2) .lo-pub-pf-check{opacity:1;transform:none;transition-delay:.42s}.pg-local .lo-rail-step.is-on .lo-pub-pf:nth-child(3) .lo-pub-pf-check{opacity:1;transform:none;transition-delay:.58s}.pg-local .lo-pub-demo--caption{display:flex;flex-direction:column;gap:11px;max-width:348px;padding:12px 13px;border-radius:12px;border:1px solid var(--border-strong);background:linear-gradient(var(--glass-03),var(--glass-03)),var(--bg-app);box-shadow:0 18px 40px -28px #000c}.pg-local .lo-pub-cap-row{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--ease)}.pg-local .lo-pub-cap-row:active{transform:scale(.985)}.pg-local .lo-pub-cap-mark{flex:none;font:700 13px Cascadia Code,SF Mono,Consolas,monospace;color:var(--ac)}.pg-local .lo-pub-cap-type{--cap-w: 34ch;font:500 12.5px Poppins,sans-serif;color:var(--text-2);white-space:nowrap;overflow:hidden;width:0}.pg-local .lo-rail-step.is-on .lo-pub-cap-type{animation:loPubType 1.3s steps(30) .3s both}@keyframes loPubType{0%{width:0}to{width:var(--cap-w)}}.pg-local .lo-pub-cap-caret{flex:none;width:2px;height:14px;border-radius:1px;background:var(--ac);box-shadow:0 0 8px var(--ac-soft);opacity:0}.pg-local .lo-rail-step.is-on .lo-pub-cap-caret{animation:loPubCaretIn .01s .35s forwards,loPubBlink 1s steps(1) .35s infinite}@keyframes loPubCaretIn{to{opacity:1}}@keyframes loPubBlink{50%{opacity:0}}.pg-local .lo-pub-sound{position:relative;display:flex;align-items:center;gap:10px;margin:11px -5px 0;padding:11px 5px 1px;border-top:1px solid var(--border-soft);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--ease)}.pg-local .lo-pub-sound:active{transform:scale(.985)}.pg-local .lo-pub-disc-wrap{position:relative;flex:none;width:30px;height:30px}.pg-local .lo-pub-disc-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--ac);opacity:0;pointer-events:none}.pg-local .lo-rail-step.is-on .lo-pub-disc-wrap:after{animation:loPubRipple 2.2s ease-out 1.85s infinite}@keyframes loPubRipple{0%{opacity:.5;transform:scale(.92)}to{opacity:0;transform:scale(1.8)}}.pg-local .lo-pub-disc{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:50%;color:#fff;background:radial-gradient(circle at 50% 50%,#1d4459 0,#1d4459 18%,#2f7596 19%,#2f7596 34%,#1d4459 35%,#1d4459 44%,#357c9f 45%,#357c9f 62%,#1d4459 63%);box-shadow:inset 0 0 0 1px #ffffff1f,0 2px 6px -3px #0009;filter:brightness(.62) saturate(.85)}.pg-local .lo-pub-disc:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#0c2632;box-shadow:0 0 0 1px #ffffff2e}.pg-local .lo-rail-step.is-on .lo-pub-disc{filter:brightness(1) saturate(1);transition:filter .45s var(--ease) 1.85s;animation:loPubSpin 3.4s linear 1.85s infinite}@keyframes loPubSpin{to{transform:rotate(360deg)}}.pg-local .lo-pub-disc svg{position:relative;z-index:1;opacity:0}.pg-local .lo-rail-step.is-on .lo-pub-disc svg{opacity:1;transition:opacity .35s var(--ease) 1.85s}.pg-local .lo-pub-spinner{position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:2;border-radius:50%;border:2px solid rgba(255,255,255,.16);border-top-color:#fff;opacity:0;pointer-events:none}.pg-local .lo-rail-step.is-on .lo-pub-spinner{animation:loPubSpinnerRot .7s linear .35s infinite,loPubLoad 1.95s var(--ease) both}@keyframes loPubSpinnerRot{to{transform:rotate(360deg)}}@keyframes loPubLoad{0%,16%{opacity:0}22%,86%{opacity:1}to{opacity:0}}.pg-local .lo-pub-disc-gloss{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.32),transparent 52%);mix-blend-mode:screen}.pg-local .lo-pub-note{position:absolute;left:52%;top:2px;font-size:10px;line-height:1;color:var(--ac);opacity:0;pointer-events:none;text-shadow:0 0 6px var(--ac-soft)}.pg-local .lo-pub-note--2{left:64%;font-size:8px}.pg-local .lo-rail-step.is-on .lo-pub-note{animation:loPubNote 2.6s ease-in-out 1.85s infinite}.pg-local .lo-rail-step.is-on .lo-pub-note--2{animation-delay:3.15s}@keyframes loPubNote{0%{opacity:0;transform:translate(-50%,2px) scale(.6) rotate(-12deg)}18%{opacity:1}70%{opacity:.85}to{opacity:0;transform:translate(-50%,-22px) scale(1) rotate(14deg)}}.pg-local .lo-pub-sound-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pg-local .lo-pub-sound-name{height:17px;overflow:hidden;font:600 12px Poppins,sans-serif;color:var(--text-2)}.pg-local .lo-pub-reel{display:flex;flex-direction:column}.pg-local .lo-pub-reel>span{height:17px;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-local .lo-rail-step.is-on .lo-pub-reel{animation:loPubReel 1.5s cubic-bezier(.16,.84,.3,1) .35s both}@keyframes loPubReel{0%{transform:translateY(0)}82%{transform:translateY(-54px)}to{transform:translateY(-51px)}}.pg-local .lo-pub-reel>span.is-pick{color:var(--text-2)}.pg-local .lo-rail-step.is-on .lo-pub-reel>span.is-pick{animation:loPubPick .55s var(--ease) both}@keyframes loPubPick{0%{color:var(--text-2);transform:translateY(2px)}35%{color:#fff;text-shadow:0 0 10px var(--ac-soft)}to{color:#fff;text-shadow:none;transform:translateY(0)}}.pg-local .lo-pub-trend{display:inline-flex;align-items:center;gap:4px;font:600 10px Poppins,sans-serif;letter-spacing:.01em;color:var(--ac);opacity:0;transform:translateY(3px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.pg-local .lo-rail-step.is-on .lo-pub-trend{opacity:1;transform:none;transition-delay:1.85s}.pg-local .lo-pub-trend svg{flex:none}.pg-local .lo-rail-step.is-on .lo-pub-trend svg{animation:loPubTrend 1.8s ease-in-out 2.2s infinite}@keyframes loPubTrend{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-1.5px);opacity:.65}}.pg-local .lo-pub-wave{display:flex;align-items:center;gap:3px;height:18px;flex:none}.pg-local .lo-pub-wave i{--h: 12px;width:2.5px;height:4px;border-radius:2px;background:linear-gradient(to top,#2c7aa2,#7cc6ea);opacity:.45;transition:opacity .4s var(--ease)}.pg-local .lo-pub-wave i:nth-child(5n+1){--h: 8px}.pg-local .lo-pub-wave i:nth-child(5n+2){--h: 16px}.pg-local .lo-pub-wave i:nth-child(5n+3){--h: 6px}.pg-local .lo-pub-wave i:nth-child(5n+4){--h: 13px}.pg-local .lo-pub-wave i:nth-child(5n){--h: 10px}.pg-local .lo-rail-step.is-on .lo-pub-wave i{opacity:.9;transition-delay:1.85s;animation:loPubWave .85s ease-in-out infinite}.pg-local .lo-rail-step.is-on .lo-pub-wave i:nth-child(5n+1){animation-delay:1.85s}.pg-local .lo-rail-step.is-on .lo-pub-wave i:nth-child(5n+2){animation-delay:2.01s}.pg-local .lo-rail-step.is-on .lo-pub-wave i:nth-child(5n+3){animation-delay:2.17s}.pg-local .lo-rail-step.is-on .lo-pub-wave i:nth-child(5n+4){animation-delay:1.95s}.pg-local .lo-rail-step.is-on .lo-pub-wave i:nth-child(5n){animation-delay:2.09s}@keyframes loPubWave{0%,to{height:4px}50%{height:var(--h)}}.pg-local .lo-pub-demo--send{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pg-local .lo-pub-opt{display:inline-flex;align-items:center;gap:5px;padding:6px 12px 6px 10px;border-radius:8px;border:1px solid var(--border);background:var(--glass-03);font:600 11.5px Poppins,sans-serif;color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .25s var(--ease),border-color .25s var(--ease),background .25s var(--ease),transform .12s var(--ease)}.pg-local .lo-pub-opt svg{flex:none}.pg-local .lo-pub-opt:not(.is-now):hover{color:var(--text-2);border-color:var(--border-strong);background:var(--glass-04, rgba(255, 255, 255, .045))}.pg-local .lo-pub-opt:active{transform:scale(.93)}.pg-local .lo-pub-opt.is-now{color:#fff;border-color:#38bdf880;background:linear-gradient(180deg,#3f93bf,#2c7aa2)}.pg-local .lo-rail-step.is-on .lo-pub-opt:first-child{animation:loPubPress .45s var(--ease) .4s}@keyframes loPubPress{0%,to{transform:scale(1)}45%{transform:scale(.93);box-shadow:0 0 0 4px var(--ac-soft)}}.pg-local .lo-pub-sent{display:inline-flex;align-items:center;gap:5px;font:600 11.5px Poppins,sans-serif;color:var(--ac);opacity:0;transform:translate(-6px) scale(.96);transition:opacity .4s var(--ease),transform .4s cubic-bezier(.34,1.56,.64,1)}.pg-local .lo-rail-step.is-on .lo-pub-sent{opacity:1;transform:none;transition-delay:.85s}.pg-local .lo-faq{padding:clamp(64px,10vh,120px) 0;border-top:1px solid var(--border-soft)}.pg-local .lo-faq-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(28px,5vw,64px);align-items:start}.pg-local .lo-faq-head{position:sticky;top:110px}.pg-local .lo-faq-head .lo-h2{font-size:clamp(40px,6vw,60px);line-height:.96}.pg-local .lo-faq-sub{margin:20px 0 0;max-width:34ch;color:var(--text-body)}.pg-local .lo-acc{display:flex;flex-direction:column;gap:10px}.pg-local .lo-acc-row{position:relative;border:1px solid var(--border-soft);border-radius:14px;background:#ffffff03;overflow:hidden;transition:border-color .35s var(--ease),background .35s var(--ease)}.pg-local .lo-acc-row:hover{border-color:var(--border);background:#ffffff08}.pg-local .lo-acc-row.is-open{border-color:#38bdf859;background:#38bdf80d}.pg-local .lo-acc-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ac);transform:scaleY(0);transform-origin:top;transition:transform .4s var(--ease)}.pg-local .lo-acc-row.is-open:before{transform:scaleY(1)}.pg-local .lo-acc-h{margin:0}.pg-local .lo-acc-trigger{width:100%;display:flex;align-items:center;gap:16px;padding:19px 20px;background:none;border:0;cursor:pointer;text-align:left}.pg-local .lo-acc-n{flex:none;font:400 14px Anton,sans-serif;letter-spacing:.04em;color:var(--ac);opacity:.7;transition:opacity .3s var(--ease)}.pg-local .lo-acc-row.is-open .lo-acc-n{opacity:1}.pg-local .lo-acc-q{flex:1;font:600 16px Poppins,sans-serif;color:var(--text-2);transition:color .3s var(--ease)}.pg-local .lo-acc-trigger:hover .lo-acc-q,.pg-local .lo-acc-row.is-open .lo-acc-q{color:#fff}.pg-local .lo-acc-chev{flex:none;color:var(--faint);transition:transform .35s var(--ease),color .3s var(--ease)}.pg-local .lo-acc-trigger:hover .lo-acc-chev{color:var(--muted)}.pg-local .lo-acc-row.is-open .lo-acc-chev{transform:rotate(180deg);color:var(--ac)}.pg-local .lo-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.pg-local .lo-acc-row.is-open .lo-acc-panel{grid-template-rows:1fr}.pg-local .lo-acc-panel-in{overflow:hidden;min-height:0}.pg-local .lo-acc-a{margin:0 0 14px;padding:0 20px 0 50px;font:400 14.5px/1.7 Poppins,sans-serif;color:var(--muted);max-width:62ch}.pg-local .lo-acc-link{display:inline-flex;align-items:center;gap:7px;margin:0 20px 19px 50px;font:600 13.5px Poppins,sans-serif;color:var(--ac);transition:gap .3s var(--ease)}.pg-local .lo-acc-link:hover{gap:11px}.pg-local .lo-acc-link svg{transition:transform .3s var(--ease)}.pg-local .lo-close{position:relative;padding:clamp(80px,13vh,150px) 0;border-top:1px solid var(--border-soft);text-align:center;overflow:clip}.pg-local .lo-glow-b{top:auto;bottom:-30%;left:50%;transform:translate(-50%);width:760px;height:760px}.pg-local .lo-close-in{position:relative;z-index:1}.pg-local .lo-close-h{margin:0;font:400 clamp(40px,7vw,90px) / .95 "Anton",sans-serif;letter-spacing:-.01em;text-transform:uppercase}.pg-local .lo-close-sub{margin:20px auto 30px;max-width:48ch}.pg-local .lo-close-cta{justify-content:center}@media (max-width: 940px){.pg-local .lo-hero{min-height:100svh;padding:clamp(88px,10vh,112px) 0 clamp(32px,5vh,56px)}.pg-local .lo-hero-grid{grid-template-columns:minmax(0,1fr);text-align:center;gap:clamp(22px,3.5vh,40px)}.pg-local .lo-stage{width:min(520px,100%,max(240px,calc((100svh - 650px)*1.3068)))}.pg-local .lo-hero-copy{max-width:640px;margin-inline:auto}.pg-local .lo-hero-copy .lo-lead{max-width:56ch;margin-inline:auto}.pg-local .lo-cta-row{justify-content:center}.pg-local .lo-rec{display:none}.pg-local .lo-frame{top:78px;right:12px;bottom:16px;left:12px}.pg-local .lo-render-grid,.pg-local .lo-pub-grid,.pg-local .lo-faq-grid{grid-template-columns:1fr}.pg-local .lo-faq-head{position:static;text-align:center;margin-inline:auto;max-width:680px}.pg-local .lo-faq-sub{margin-inline:auto}.pg-local .lo-render-stage{max-width:560px;margin-inline:auto}.pg-local .lo-pub-head{max-width:640px}.pg-local .lo-proof-head{flex-direction:column;align-items:flex-start;gap:18px}.pg-local .lo-proof-head-cta{padding-bottom:0}.pg-local .lo-proof-show{grid-template-columns:1fr}.pg-local .lo-proof-list{flex-direction:row;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.pg-local .lo-proof-list li{flex:0 0 auto;scroll-snap-align:start}.pg-local .lo-proof-chip{width:232px}}@media (max-width: 560px){.pg-local .lo-wrap{width:min(1180px,100% - 32px)}.pg-local .lo-hero{min-height:100svh;align-items:center;padding:76px 0 24px}.pg-local .lo-hero-grid{gap:clamp(18px,4vh,40px)}.pg-local .lo-kicker{display:none}.pg-local .lo-hero-brand{display:flex;justify-content:center;margin:0 0 2px}.pg-local .lo-hero-brand b{display:none}.pg-local .lo-hero-brand-tile{width:auto;height:auto;border:0;background:none;border-radius:0}.pg-local .lo-hero-brand-tile img{width:44px}.pg-local .lo-hero .hero-scroll,.pg-local .lo-cta-row,.pg-local .lo-microline{display:none}.pg-local .lo-h1{font-size:clamp(30px,9.4vw,44px);line-height:1.03}.pg-local .lo-hero-copy .lo-lead{font-size:14px;line-height:1.55;margin:12px auto 0;max-width:44ch}.pg-local .lo-stage{width:min(360px,86vw);width:min(360px,86vw,max(200px,calc((100svh - 440px)*1.3068)))}.pg-local .lo-frame{top:66px;right:8px;bottom:12px;left:8px}}@media (prefers-reduced-motion: reduce){.pg-local .lo-proof-timer,.pg-local .lo-gq-spin,.pg-local .lo-pub-wave i,.pg-local .lo-pub-cap-caret,.pg-local .lo-pub-disc,.pg-local .lo-pub-disc-wrap:after,.pg-local .lo-pub-note,.pg-local .lo-pub-spinner,.pg-local .lo-pub-trend svg{animation:none}.pg-local .lo-pub-note,.pg-local .lo-pub-spinner{opacity:0}.pg-local .lo-rail-step.is-on .lo-pub-cap-type{animation:none;width:auto}.pg-local .lo-pub-demo{opacity:1;transform:none}.pg-local .lo-rail-link i{transition:none}.pg-local .lo-rail-step.is-on .lo-pub-reel{animation:none;transform:translateY(-51px)}.pg-local .lo-rail-step.is-on .lo-pub-reel>span.is-pick{animation:none;color:#fff}.pg-local .lo-rail-step.is-on .lo-pub-trend{opacity:1;transform:none;transition:none}.pg-local .lo-pub-disc{filter:brightness(1) saturate(1)}.pg-local .lo-rail-step.is-on .lo-pub-disc svg{opacity:1;transition:none}.pg-local .lo-rail-step.is-on .lo-pub-wave i{opacity:.9;transition:none}}
