:root{--fs-space-2:2px;--fs-space-4:4px;--fs-space-8:8px;--fs-space-12:12px;--fs-space-16:16px;--fs-space-24:24px;--fs-space-32:32px;--fs-space-40:40px;--fs-space-48:48px;--fs-space-64:64px;--fs-space-100:100px;--fs-radius-sm:8px;--fs-radius-md:12px;--fs-radius-lg:16px;--fs-radius-pill:999px;--fs-radius-xl:20px;--fs-size-control-compact:32px;--fs-size-control:44px;--fs-size-control-touch:44px;--fs-size-icon-sm:16px;--fs-size-icon-md:20px;--fs-size-logo-well:24px;--fs-size-container-max:1120px;--fs-size-container-pad:24px;--fs-font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", "Segoe UI", Inter, Roboto, system-ui, sans-serif;--fs-font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Segoe UI", Inter, Roboto, system-ui, sans-serif;--fs-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, "Cascadia Mono", "Roboto Mono", Consolas, monospace;--fs-motion-ease:cubic-bezier(.22,.61,.36,1);--fs-motion-ease-out:cubic-bezier(.16,1,.3,1);--fs-bp-sm:640px;--fs-bp-md:900px;--fs-bp-lg:1120px;--fs-bp-xl:1440px}:root,[data-theme=light]{--fs-bg-canvas:#fafafa;--fs-bg-surface:#fff;--fs-bg-raised:#fff;--fs-text-primary:#141519;--fs-text-body:#646467;--fs-text-code:#4f5052;--fs-text-muted:#727275;--fs-border-subtle:#1415190f;--fs-border-interactive:#1415191f;--fs-border-strong:#1415192e;--fs-accent-brand:#4a7fd6;--fs-focus-ring:#4a7fd6;--fs-button-primary-bg:#141519;--fs-button-primary-fg:#fafafa;--fs-button-primary-hover:#ededef;--fs-status-success:#2fa468;--fs-status-warning:#b48a39;--fs-status-error:#c92f33;--fs-status-info:#4a7fd6;--fs-chart-1:#006bba;--fs-chart-2:#1c8742;--fs-chart-3:#6e53d4}@supports (color:lab(0% 0 0)){:root,[data-theme=light]{--fs-status-error:lab(45.8749% 60.1361 37.4355);--fs-chart-1:lab(43.2311% -.19154 -56.7058);--fs-chart-2:lab(49.5467% -42.4533 28.2033);--fs-chart-3:lab(43.6684% 36.4143 -64.2237)}}[data-theme=dark]{--fs-bg-canvas:#050506;--fs-bg-surface:#ffffff06;--fs-bg-raised:#ffffff0b;--fs-text-primary:#f4f4f5;--fs-text-body:#a3a3a8;--fs-text-code:#d4d4d8;--fs-text-muted:#7a7a82;--fs-border-subtle:#ffffff16;--fs-border-interactive:#ffffff29;--fs-border-strong:#ffffff38;--fs-accent-brand:#6aa5ff;--fs-focus-ring:#f4f4f5;--fs-button-primary-bg:#f4f4f5;--fs-button-primary-fg:#050506;--fs-button-primary-hover:#ededef;--fs-status-success:#43d68a;--fs-status-warning:#e5b95c;--fs-status-error:#ed5350;--fs-status-info:#6aa5ff;--fs-chart-1:#1289e7;--fs-chart-2:#5bbd74;--fs-chart-3:#907bf8;--fs-bg-surface-hover:#ffffff0f}@supports (color:lab(0% 0 0)){[data-theme=dark]{--fs-status-error:lab(57.5028% 59.8955 35.7154);--fs-chart-1:lab(55.0093% -3.58447 -56.9699);--fs-chart-2:lab(69.2991% -42.1007 27.57);--fs-chart-3:lab(58.0614% 30.9792 -61.1439)}}[data-theme=console-dark]{--fs-bg-canvas:#0a0a0c;--fs-bg-surface:#1c1d22;--fs-bg-raised:#fcfdff14;--fs-text-primary:#f4f4f5;--fs-text-body:#a3a3a8;--fs-text-code:#d4d4d8;--fs-text-muted:#7a7a82;--fs-border-subtle:#fcfdff14;--fs-border-interactive:#fcfdff24;--fs-border-strong:#fcfdff38;--fs-accent-brand:#6aa5ff;--fs-focus-ring:#6aa5ff;--fs-button-primary-bg:#f4f4f5;--fs-button-primary-fg:#0a0a0c;--fs-button-primary-hover:#ededef;--fs-status-success:#43d68a;--fs-status-warning:#e5b95c;--fs-status-error:#ed5350;--fs-status-info:#6aa5ff;--fs-chart-1:#1289e7;--fs-chart-2:#5bbd74;--fs-chart-3:#907bf8}@supports (color:lab(0% 0 0)){[data-theme=console-dark]{--fs-status-error:lab(57.5028% 59.8955 35.7154);--fs-chart-1:lab(55.0093% -3.58447 -56.9699);--fs-chart-2:lab(69.2991% -42.1007 27.57);--fs-chart-3:lab(58.0614% 30.9792 -61.1439)}}

:root{--font:var(--fs-font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, system-ui, sans-serif);--mono:var(--fs-font-mono,ui-monospace, "SF Mono", Menlo, Consolas, monospace);--bg:var(--fs-bg-canvas,#050506);--fg:var(--fs-text-primary,#f4f4f5);--fg-2:var(--fs-text-body,#a3a3a8);--fg-3:var(--fs-text-muted,#7a7a82);--fg-4:#4a4a52;--bg-elevated:#0a0a0c;--surface:var(--fs-bg-surface,#ffffff06);--surface-2:var(--fs-bg-raised,#ffffff0b);--surface-hover:var(--fs-bg-surface-hover,#ffffff0f);--border:var(--fs-border-subtle,#ffffff16);--border-strong:var(--fs-border-interactive,#ffffff29);--green:var(--fs-status-success,#43d68a);--blue:var(--fs-accent-brand,#6aa5ff);--amber:var(--fs-status-warning,#e5b95c);--violet:#9e8bff;--r-sm:var(--fs-radius-sm,8px);--r:var(--fs-radius-md,12px);--r-lg:var(--fs-radius-lg,16px);--r-xl:var(--fs-radius-xl,20px);--maxw:var(--fs-size-container-max,1120px);--pad:var(--fs-size-container-pad,24px);--ease:var(--fs-motion-ease,cubic-bezier(.22,.61,.36,1));--ease-out:var(--fs-motion-ease-out,cubic-bezier(.16,1,.3,1))}@media (max-width:640px){:root{--pad:28px}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:#f4f4f5;font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:#f4f4f5;text-decoration:none}a:hover{color:#b8bcc4}::selection{color:#000;background:#f4f4f5}textarea::placeholder{color:#7d818a}button{font-family:inherit}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes livepulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes tickerup{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes databar{0%{opacity:.55;width:8%}50%{opacity:1;width:92%}to{opacity:.55;width:8%}}@keyframes dotblink{0%,to{opacity:1}50%{opacity:.25}}@keyframes fadeup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tileIn{0%{opacity:0;transform:translateY(26px)scale(.95)}60%{opacity:1;transform:translateY(-4px)scale(1.015)}80%{transform:translateY(1px)scale(.998)}to{opacity:1;transform:none}}@keyframes dotOn{0%,55%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.35)}85%{transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes syncPulse{0%{opacity:0;left:-18%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes healTrack{0%,55%{background:#ffffff14}58%,63%{background:#e5b95c8c}66%,71%{background:#3d7dfc73}78%,to{background:#ffffff14}}@keyframes heal{0%,56%{box-shadow:none;background:#43d68a}60%,65%{background:#e5b95c}69%{background:#6aa5ff;box-shadow:0 0 10px #6aa5ff}76%,to{box-shadow:none;background:#43d68a}}@keyframes healText{0%,62%{opacity:0;transform:translateY(3px)}66%,82%{opacity:1;transform:none}88%,to{opacity:0;transform:none}}@keyframes flowR{0%{opacity:0;left:0}14%{opacity:1}86%{opacity:1}to{opacity:0;left:100%}}@keyframes flowL{0%{opacity:0;left:100%}14%{opacity:1}86%{opacity:1}to{opacity:0;left:0}}@keyframes fx-core{0%,to{box-shadow:0 0 0 5px #0009,0 0 34px 10px #3d7dfc59}50%{box-shadow:0 0 0 5px #0009,0 0 56px 18px #3d7dfc8c}}.fx-core{animation:3.4s ease-in-out infinite fx-core}a:focus-visible,button:focus-visible{outline-offset:3px;outline:2px solid #f4f4f5}.rw-h1{text-wrap:balance}.rw-marquee:hover{animation-play-state:paused}.hov-07:hover{background:#ffffff12}.hov-06:hover{background:#ffffff0f}.hov-btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff9,0 12px 34px -12px #ffffff9e;background:#ededef!important}.hov-card:hover{background:#ffffff0a!important;border-color:#ffffff47!important}.hov-chip:hover{border-color:#ffffff47!important}.hov-orbchip:hover{border-color:#3d7dfc99!important}.hov-btn2:hover{transform:translateY(-1px);background:var(--surface-hover)!important;border-color:var(--border-strong)!important}.hov-dim:hover{color:#b8bcc4}.hov-04:hover{background:#ffffff0a}.hov-05:hover{background:#ffffff0d}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.fx-core{animation:none!important}}@media (max-width:960px){.fn-pill{display:none!important}.fn-menubtn{display:inline-flex!important}}.marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.marquee-track{will-change:transform;width:max-content;display:flex}.marquee-track:hover{animation-play-state:paused}.mq-a{animation:46s linear infinite mqScroll}.mq-b{animation:58s linear infinite mqScroll}@keyframes mqScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marquee-track{flex-wrap:wrap;width:auto}}.btn{border-radius:var(--r-sm);height:44px;font-family:var(--font);letter-spacing:-.012em;cursor:pointer;white-space:nowrap;transition:background .22s var(--ease), border-color .22s var(--ease), color .22s var(--ease), transform .22s var(--ease), box-shadow .22s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn svg{flex:0 0 16px;width:16px;height:16px}.btn:active{transform:translateY(1px)scale(.995)}.btn-sm{height:38px;padding:0 19px;font-size:14px}.btn-lg{height:48px;padding:0 24px;font-size:16px}.btn-primary{background:var(--fs-button-primary-bg);color:var(--fs-button-primary-fg);box-shadow:inset 0 1px #fff9,0 8px 26px -12px #ffffff80}.btn-primary:hover{background:var(--fs-button-primary-hover);color:var(--fs-button-primary-fg);transform:translateY(-1px);box-shadow:inset 0 1px #fff9,0 12px 34px -12px #ffffff9e}.btn-ghost{background:var(--surface);color:var(--fg);border-color:var(--border)}.btn-ghost:hover{background:var(--surface-hover);color:var(--fg);border-color:var(--border-strong);transform:translateY(-1px)}.btn-link{white-space:nowrap;color:var(--fg-2);transition:color .2s var(--ease), gap .2s var(--ease);align-items:center;gap:7px;font-size:15px;display:inline-flex}.btn-link:hover{color:var(--fg);gap:11px}.btn-block{width:100%;display:flex}.btn[aria-disabled=true],.btn:disabled{opacity:.6;pointer-events:none}.pg-head{max-width:720px}.cl-hit{transition:background .18s var(--ease), border-color .18s var(--ease)}.cl-hit:hover{border-top-color:var(--border-strong);background:#ffffff08}.cl-hit:hover a{color:var(--fg)}@media (max-width:900px){.rw-grid3{grid-template-columns:1fr!important}.rw-h1{font-size:44px!important}.rw-h2{font-size:24px!important}.rw-h2xl{font-size:36px!important}.rw-navlinks{display:none!important}.rw-quote{font-size:20px!important}.rw-hero{grid-template-columns:1fr!important;gap:40px!important}.rw-grid4{grid-template-columns:1fr 1fr!important}}@media (max-width:420px){.rw-h1{font-size:34px!important}}@media (max-width:900px){.pg-h1{font-size:40px!important}.su-grid,.sa-grid{grid-template-columns:1fr!important}.sa-h1{font-size:38px!important}.sa-two{grid-template-columns:1fr!important}.ig-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:640px){.cl-row{grid-template-columns:1fr!important;gap:10px!important}}@media (max-width:900px){.fp-grid,.fp-grid2{grid-template-columns:1fr!important}.fp-h1{font-size:40px!important}.fp-hero,.fa-grid{grid-template-columns:1fr!important}.fa-h1{font-size:40px!important}.crm-grid{grid-template-columns:1fr!important}.crm-h1{font-size:40px!important}.crm-hero,.pg-grid,.cp-grid{grid-template-columns:1fr!important}.cp-h1{font-size:40px!important}.dm-grid{grid-template-columns:1fr!important}.dm-h1{font-size:40px!important}.pl-grid{grid-template-columns:1fr!important}.pl-h1{font-size:40px!important}.pl-hero{grid-template-columns:1fr!important}.pl-orb{height:360px!important}.wf-hero{grid-template-columns:1fr!important}.wf-orb{height:360px!important}}.rw-menubtn{display:none!important}@media (max-width:860px){.rw-navlinks{display:none!important}.rw-menubtn{display:inline-flex!important}}@media (forced-colors:active){a,button{forced-color-adjust:auto}}@media (max-width:900px){.ft-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:430px){.fp-apptiles{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:560px){.ft-grid{grid-template-columns:1fr!important}}.skip-link:focus{outline-offset:2px;outline:3px solid #c8a24a;left:0!important}@media (max-width:900px){.cl-row,.cp-grid,.crm-grid,.hk-hero,.hk-why,.hk-facts,.hk-checklist,.crm-hero,.dm-grid,.fa-grid,.fp-grid,.fp-grid2,.fp-hero,.ft-grid,.ig-grid,.pg-grid,.pl-grid,.pl-hero,.rw-grid3,.rw-grid4,.rw-hero,.sa-grid,.sa-two,.su-grid,.wf-hero{grid-template-columns:minmax(0,1fr)!important}.rw-grid4,.ig-grid,.hk-concepts,.hk-tiles,.hk-ideas,.hk-rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.cl-row>*,.cp-grid>*,.crm-grid>*,.hk-hero>*,.hk-why>*,.hk-facts>*,.hk-rail>*,.hk-checklist>*,.hk-concepts>*,.hk-tiles>*,.hk-ideas>*,.crm-hero>*,.dm-grid>*,.fa-grid>*,.fp-grid>*,.fp-grid2>*,.fp-hero>*,.ft-grid>*,.ig-grid>*,.pg-grid>*,.pl-grid>*,.pl-hero>*,.rw-grid3>*,.rw-grid4>*,.rw-hero>*,.sa-grid>*,.sa-two>*,.su-grid>*,.wf-hero>*{min-width:0}}@media (max-width:560px){.hk-concepts,.hk-tiles,.hk-ideas,.hk-rail{grid-template-columns:minmax(0,1fr)!important}}h1,h2,h3,p,li,td,th,summary{overflow-wrap:break-word}html{scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ig-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ig-card{color:var(--fg-2);border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;padding:14px 16px;font-size:14px;display:flex}.ig-tile{object-fit:contain;background:#ffffff0d;border-radius:5px;flex:0 0 24px;width:24px;height:24px}.ig-mono{color:var(--fg-3);justify-content:center;align-items:center;font-size:11px;display:flex}.ig-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ig-group-sec{margin-bottom:36px}.ig-group-sec>h2{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-3);margin:0 0 14px;font-size:13px;font-weight:500}.ig-group-sec>h2 a{color:inherit}.ig-group-sec [data-count]{color:var(--fg-3)}@media (max-width:900px){.ig-grid{grid-template-columns:1fr 1fr}}
