.pwb-loader.svelte-v1tg6x{z-index:1000000;background:var(--color-cream);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.pwb-stage.svelte-v1tg6x{will-change:transform, opacity;flex-direction:column;align-items:center;gap:22px;display:flex}.pwb-wordmark.svelte-v1tg6x{filter:brightness(0);clip-path:inset(0 100% 0 0);will-change:clip-path;width:min(68vw,300px);height:auto;animation:.76s cubic-bezier(.65,0,.35,1) .1s both svelte-v1tg6x-pwb-logo-wipe}@keyframes svelte-v1tg6x-pwb-logo-wipe{to{clip-path:inset(0)}}.pwb-track.svelte-v1tg6x{background:var(--color-black-12);border-radius:999px;width:min(60vw,240px);height:2px;overflow:hidden}.pwb-fill.svelte-v1tg6x{border-radius:inherit;background:var(--color-mint);transform-origin:0;width:100%;height:100%;transition:transform .18s linear;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.pwb-wordmark.svelte-v1tg6x{clip-path:none;animation:none}}#ringg_ai_container .ringg_ai-shadow-xl{z-index:10000!important;margin:0!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}#ringg_ai_container [data-scrollable=true],#ringg_ai_container [data-ringg=transcript]{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0!important;overflow-y:auto!important}.ticker-viewport.svelte-1guicsj{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.ticker-track.svelte-1guicsj{will-change:transform;animation:42s linear infinite svelte-1guicsj-news-ticker}.news-ticker.svelte-1guicsj:hover .ticker-track:where(.svelte-1guicsj),.news-ticker.svelte-1guicsj:focus-within .ticker-track:where(.svelte-1guicsj){animation-play-state:paused}@keyframes svelte-1guicsj-news-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-viewport.svelte-1guicsj{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ticker-track.svelte-1guicsj{animation:none}.ticker-group[aria-hidden=true].svelte-1guicsj{display:none}}.orch.svelte-q54g8f{--agent:#cfe8d8;--agent-glow:#cfe8d873;--ease:cubic-bezier(.2, .8, .2, 1);color:#fff;width:100%;max-width:440px;font-family:var(--font-dm,"DM Sans"), system-ui, sans-serif;margin:0 auto;container-type:inline-size}.orbit.svelte-q54g8f{aspect-ratio:1;width:100%;position:relative}.lines.svelte-q54g8f{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.spoke.svelte-q54g8f line:where(.svelte-q54g8f){stroke:#f7f5f238;stroke-width:1.25px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;transition:stroke .3s}.spoke.svelte-q54g8f rect:where(.svelte-q54g8f){fill:var(--color-mint);stroke:#f7f5f273;stroke-width:1.25px;vector-effect:non-scaling-stroke;transition:fill .3s,stroke .3s}.spoke.on.svelte-q54g8f line:where(.svelte-q54g8f){stroke:var(--agent);stroke-width:1.75px;animation:.9s linear infinite svelte-q54g8f-orch-flow}.spoke.on.svelte-q54g8f rect:where(.svelte-q54g8f){fill:var(--agent);stroke:var(--agent);filter:drop-shadow(0 0 4px var(--agent-glow))}@keyframes svelte-q54g8f-orch-flow{to{stroke-dashoffset:-14px}}.core.svelte-q54g8f{aspect-ratio:1;border-radius:6cqw;width:24cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.4cqw #f7f5f20d,0 0 48px #cfe8d82e,0 24px 48px #00000059}.core.svelte-q54g8f:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:4s ease-in-out infinite svelte-q54g8f-orch-breathe;position:absolute;inset:0;box-shadow:0 0 0 2.2cqw #f7f5f208,0 0 64px #cfe8d833}.core-art.svelte-q54g8f{box-sizing:border-box;border-radius:inherit;border:1px solid #f7f5f273;width:100%;height:100%;display:block;position:relative;overflow:hidden}.core-art.svelte-q54g8f svg{width:100%;height:100%;display:block}@keyframes svelte-q54g8f-orch-breathe{50%{opacity:1}}.orch.paused.svelte-q54g8f .core:where(.svelte-q54g8f):before,.orch.paused.svelte-q54g8f .spoke.on:where(.svelte-q54g8f) line:where(.svelte-q54g8f){animation-play-state:paused}.node.svelte-q54g8f{width:22cqw;color:inherit;text-align:center;border-radius:3.6cqw;flex-direction:column;align-items:center;gap:1.2cqw;text-decoration:none;display:flex;position:absolute;transform:translate(-50%,-8cqw)}.art.svelte-q54g8f{aspect-ratio:1;width:16cqw;transition:transform .3s var(--ease), box-shadow .3s, border-color .3s;border:1px solid #fff3;border-radius:3.6cqw;display:block;overflow:hidden;box-shadow:0 10px 24px #0000004d}.art.svelte-q54g8f svg{width:100%;height:100%}.node.svelte-q54g8f:hover .art:where(.svelte-q54g8f){border-color:#f7f5f2b3}.node.on.svelte-q54g8f .art:where(.svelte-q54g8f){border-color:var(--agent);transform:scale(1.08);box-shadow:0 0 0 3px #cfe8d82e,0 0 28px #cfe8d84d}.node.svelte-q54g8f:focus-visible{outline:2px solid var(--agent);outline-offset:4px}.lbl-n.svelte-q54g8f{color:#ffffffb8;white-space:nowrap;flex-direction:column;gap:1px;font-size:clamp(9.5px,2.5cqw,11px);line-height:1.3;display:flex}.lbl-n.svelte-q54g8f b:where(.svelte-q54g8f){letter-spacing:-.01em;color:#fff;font-size:clamp(10px,2.9cqw,12.5px);font-weight:500;line-height:1.25}.node.on.svelte-q54g8f .lbl-n:where(.svelte-q54g8f) b:where(.svelte-q54g8f){color:var(--agent)}.cap.svelte-q54g8f{text-align:center;flex-direction:column;align-items:center;gap:2px;min-height:calc(1.35em + 37.7px);margin-top:12px;display:flex}.cap.svelte-q54g8f b:where(.svelte-q54g8f){letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.35}.cap.svelte-q54g8f span:where(.svelte-q54g8f){color:#ffffffb8;text-wrap:balance;max-width:36ch;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.core.svelte-q54g8f:before,.spoke.on.svelte-q54g8f line:where(.svelte-q54g8f){animation:none}}.agent-section.svelte-1cpuduw{background:radial-gradient(circle at 82% 24%, #cfe8d821, transparent 32%), linear-gradient(120deg, #08201529, #2563400f 58%, transparent), var(--color-mint)}.agent-scan.svelte-1cpuduw{opacity:.5;background-image:repeating-linear-gradient(#f7f5f20a 0 1px,#0000 1px 4px)}.agent-vignette.svelte-1cpuduw{background:radial-gradient(120% 90%,#0000 55%,#00000059 100%)}.agent-dot.svelte-1cpuduw{animation:1.8s ease-in-out infinite svelte-1cpuduw-agent-blink}.agent-arrow.svelte-1cpuduw{transform-origin:0;animation:2.4s ease-in-out infinite svelte-1cpuduw-agent-arrow}@keyframes svelte-1cpuduw-agent-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes svelte-1cpuduw-agent-arrow{0%,to{opacity:.5;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.agent-dot.svelte-1cpuduw,.agent-arrow.svelte-1cpuduw{animation:none}}.proc-scan.svelte-1lb2ce3{opacity:.5;background-image:repeating-linear-gradient(#f7f5f20a 0 1px,#0000 1px 4px)}.proc-vignette.svelte-1lb2ce3{background:radial-gradient(120% 90%,#0000 55%,#00000059 100%)}.proc-mobile.svelte-1lb2ce3:before{content:"";pointer-events:none;background-image:radial-gradient(#f7f5f20f 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.proc-num.svelte-1lb2ce3{background:linear-gradient(100deg,#f7f5f2 0%,#fff 22%,#cfe8d8 44%,#fff 62%,#f7f5f2 100%) 0 0/220% 100%;color:#0000;opacity:.22;-webkit-background-clip:text;background-clip:text;transition:opacity .5s;animation:7s linear infinite svelte-1lb2ce3-proc-shimmer}.proc-num-echo.svelte-1lb2ce3{color:#0000;-webkit-text-stroke:1.5px #f7f5f22e;transition:-webkit-text-stroke-color .5s}.stage-slide[data-active=true].svelte-1lb2ce3 .proc-num:where(.svelte-1lb2ce3){opacity:.85}.stage-slide[data-active=true].svelte-1lb2ce3 .proc-num-echo:where(.svelte-1lb2ce3){-webkit-text-stroke-color:#cfe8d866}@keyframes svelte-1lb2ce3-proc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.proc-rail.svelte-1lb2ce3{background:linear-gradient(#0000,#f7f5f21f 12% 88%,#0000)}.proc-rail-scan.svelte-1lb2ce3{opacity:0;background:linear-gradient(#0000,#cfe8d8e6,#0000);height:90px;animation:3.6s ease-in-out infinite svelte-1lb2ce3-proc-rail-run}.stage-slide[data-active=true].svelte-1lb2ce3 .proc-rail-scan:where(.svelte-1lb2ce3){opacity:1}@keyframes svelte-1lb2ce3-proc-rail-run{0%{transform:translateY(-90px)}to{transform:translateY(100vh)}}.proc-node.svelte-1lb2ce3{background:#f7f5f266;border-radius:9999px;width:10px;height:10px;transition:background .4s;box-shadow:0 0 #cfe8d880}.stage-slide[data-active=true].svelte-1lb2ce3 .proc-node:where(.svelte-1lb2ce3){background:#cfe8d8;animation:2.2s ease-out infinite svelte-1lb2ce3-proc-node-pulse}@keyframes svelte-1lb2ce3-proc-node-pulse{0%{box-shadow:0 0 #cfe8d880}70%{box-shadow:0 0 0 14px #cfe8d800}to{box-shadow:0 0 #cfe8d800}}.proc-hud.svelte-1lb2ce3{opacity:.55;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.proc-hud[data-active=true].svelte-1lb2ce3{opacity:1;transform:translateY(0)}.proc-corner.svelte-1lb2ce3{opacity:0;width:16px;height:16px;transition:opacity .5s;position:absolute}.proc-hud[data-active=true].svelte-1lb2ce3 .proc-corner:where(.svelte-1lb2ce3){opacity:1}.proc-corner-tl.svelte-1lb2ce3{border-top:1.5px solid #cfe8d8b3;border-left:1.5px solid #cfe8d8b3;top:-6px;left:-10px}.proc-corner-br.svelte-1lb2ce3{border-bottom:1.5px solid #cfe8d8b3;border-right:1.5px solid #cfe8d8b3;bottom:-6px;right:-6px}.proc-dot.svelte-1lb2ce3{animation:1.8s ease-in-out infinite svelte-1lb2ce3-proc-blink}@keyframes svelte-1lb2ce3-proc-blink{0%,to{opacity:1}50%{opacity:.25}}.proc-progress.svelte-1lb2ce3{box-shadow:0 0 12px #cfe8d8cc}.proc-cta-label.svelte-1lb2ce3:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.proc-cta.svelte-1lb2ce3:hover .proc-cta-label:where(.svelte-1lb2ce3):after,.proc-cta.svelte-1lb2ce3:focus-visible .proc-cta-label:where(.svelte-1lb2ce3):after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.proc-num.svelte-1lb2ce3,.proc-rail-scan.svelte-1lb2ce3,.proc-node.svelte-1lb2ce3,.proc-dot.svelte-1lb2ce3{animation:none}.proc-cta-label.svelte-1lb2ce3:after{transition:none}}@media (width>=993px) and (height<=650px){.stage-slide.svelte-1lb2ce3{gap:24px;padding-top:48px;padding-bottom:76px}.proc-num.svelte-1lb2ce3,.proc-num-echo.svelte-1lb2ce3{font-size:160px}.proc-hud.svelte-1lb2ce3 h3:where(.svelte-1lb2ce3){margin-top:14px;font-size:40px}.proc-hud.svelte-1lb2ce3 p:where(.svelte-1lb2ce3){margin-top:14px;font-size:16px;line-height:1.4}.proc-cta.svelte-1lb2ce3{margin-top:14px}}
