body[data-view=landing],body[data-view=transition]{overflow-y:auto}body[data-view=graph]{overflow:hidden}#canvas-scrim{z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(10px)saturate(.84);background:radial-gradient(circle at 50% 42%,#09152438,#04080fbd),linear-gradient(#070c143d,#050910b8);transition:opacity .52s,-webkit-backdrop-filter .52s,backdrop-filter .52s,background .52s;position:fixed;inset:0}body[data-view=transition] #canvas-scrim{opacity:1}body[data-view=transition][data-transition-phase=landing-collapse] #canvas-scrim{-webkit-backdrop-filter:blur(14px)saturate(.72);background:radial-gradient(circle at 50% 42%,#0a162642,#04080fd6),linear-gradient(#060a1247,#04080fd1)}body[data-view=transition][data-transition-phase=graph-reveal] #canvas-scrim{opacity:0;-webkit-backdrop-filter:blur()saturate();background:radial-gradient(circle at 50% 42%,#9be7ff14,#04080f2e 28%,#04080f00 72%),linear-gradient(#04080f1a,#04080f00)}body[data-view=graph] #canvas-scrim{opacity:0;-webkit-backdrop-filter:blur()saturate()}#landing-view{z-index:4;padding:calc(var(--site-nav-offset) + 4px) 0 80px;transform-origin:var(--collapse-origin-x,50%) var(--collapse-origin-y,34vh);will-change:transform, opacity;gap:clamp(38px,4.5vw,60px);transition:opacity .72s,transform 1.26s cubic-bezier(.12,.82,.16,1),filter .96s,visibility linear;display:grid;position:relative;overflow-x:clip}body[data-view=transition][data-transition-phase=landing-collapse] #landing-view{pointer-events:none;opacity:.82;filter:saturate(.88);transform:scale(.88)}body[data-view=transition][data-transition-phase=graph-reveal] #landing-view,body[data-view=graph] #landing-view{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(56px)scale(.98)}.landing-shell{width:var(--shell-width);margin:0 auto}#landing-hero{grid-template-columns:minmax(0,1.08fr) minmax(380px,.84fr);align-items:center;gap:clamp(20px,3vw,42px);min-height:clamp(560px,76vh,720px);padding-bottom:clamp(56px,6vw,78px);display:grid;position:relative}.hero-copy,.hero-visual,.landing-scroll-cue,.landing-section-header,.signal-story-intro,.signal-story-panel,.signal-card,.cluster-card,.cluster-cta-wrap{transition:opacity .52s,transform .72s cubic-bezier(.16,.84,.2,1),filter .52s;transition-delay:var(--stagger-delay,0s)}body[data-scroll-reveal=ready][data-view=landing] [data-reveal-section][data-reveal-state=hidden] [data-stagger]{opacity:.001;filter:blur(10px);pointer-events:none;transform:translateY(24px)scale(.985)}body[data-scroll-reveal=ready][data-view=landing] [data-reveal-section][data-reveal-state=visible] [data-stagger]{opacity:1;filter:blur();pointer-events:auto;transform:translate(0,0)scale(1)}body[data-view=transition] [data-stagger]{pointer-events:none}body[data-view=transition][data-transition-phase=landing-collapse] [data-stagger]{opacity:.12;transform:translate3d(var(--collapse-dx,0px), var(--collapse-dy,0px), 0) scale(var(--collapse-scale,.1));filter:blur(9px)saturate(.82)}body[data-view=transition][data-transition-phase=graph-reveal] [data-stagger]{opacity:0;filter:blur(18px);transform:scale(.08)}.landing-headline{letter-spacing:-.07em;text-wrap:balance;text-rendering:optimizelegibility;font-kerning:normal;max-width:min(10.4ch,100%);margin:6px 0 14px;font-family:Instrument Sans,Space Grotesk,sans-serif;font-size:clamp(4rem,7vw,6rem);font-weight:650;line-height:.88}.hero-lede{max-width:580px;color:var(--muted);margin:0;font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.58}.landing-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hero-button{min-width:168px;padding-inline:20px}.landing-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:640px;margin-top:20px;display:grid}.landing-stat{background:linear-gradient(#ffffff12,#ffffff05),#070e1861;border:1px solid #ffffff1f;border-radius:18px;padding:12px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.landing-stat-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8f;font-size:.72rem;display:block}.landing-stat strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(1.48rem,2.1vw,1.95rem);display:block}.hero-visual{--pointer-x:50%;--pointer-y:50%;--pointer-nx:0;--pointer-ny:0;--pointer-active:0;perspective:1200px;isolation:isolate;justify-content:center;align-items:center;min-height:min(52vh,500px);display:flex;position:relative;overflow:visible}.hero-visual:before{content:"";background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #ffffff2e, #59d4ff1f 16%, #ff5fa212 28%, transparent 48%);opacity:calc(.22 + (var(--pointer-active) * .58));filter:blur(14px);pointer-events:none;z-index:0;border-radius:999px;transition:opacity .18s;position:absolute;inset:-8%;transform:scale(1.02)}.hero-visual:after{content:"";background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #ffffff29, transparent 32%);opacity:calc(.18 + (var(--pointer-active) * .44));filter:blur(24px);pointer-events:none;z-index:0;border-radius:999px;transition:opacity .18s;position:absolute;inset:18%}body[data-view=transition][data-transition-phase=landing-collapse] .hero-visual:before{opacity:1;filter:blur(22px)brightness(1.2)}body[data-view=transition][data-transition-phase=landing-collapse] .hero-visual:after{opacity:.9;filter:blur(34px)brightness(1.18)}body[data-view=transition][data-transition-phase=landing-collapse] .singularity-halo{opacity:.98;filter:blur(18px)brightness(1.42)}body[data-view=transition][data-transition-phase=landing-collapse] .singularity-core{filter:brightness(1.34)saturate(1.12);background:radial-gradient(circle at 48% 38%,#fff,#ffffffeb 20%,#ffd3899e 40%,#ff5fa257 62%,#07111f0a 82%),linear-gradient(135deg,#59d4ff8f,#ffbf4770,#ff5fa294);transition-duration:.98s;box-shadow:0 0 72px #ffffffbd,0 0 210px #8f9bff7a,0 0 300px #ff5fa257}body[data-view=transition][data-transition-phase=landing-collapse] .singularity-shell{transform:translate3d(calc(var(--pointer-nx) * 10px), calc(var(--pointer-ny) * 8px), 0) rotateX(calc(var(--pointer-ny) * -4deg)) rotateY(calc(var(--pointer-nx) * 5deg)) scale(.76);transition-duration:1.08s}body[data-view=transition][data-transition-phase=landing-collapse] .singularity-ring,body[data-view=transition][data-transition-phase=landing-collapse] .hero-orbit,body[data-view=transition][data-transition-phase=landing-collapse] .hero-node,body[data-view=transition][data-transition-phase=landing-collapse] .hero-entry-orb{opacity:.22;filter:blur(2px)}body[data-view=transition][data-transition-phase=landing-collapse] .singularity-ring{opacity:.34;border-color:#ffffff38}.singularity-shell{aspect-ratio:1;pointer-events:none;width:min(48vw,430px);transform-style:preserve-3d;transform:translate3d(calc(var(--pointer-nx) * 18px), calc(var(--pointer-ny) * 14px), 0) rotateX(calc(var(--pointer-ny) * -8deg)) rotateY(calc(var(--pointer-nx) * 10deg));z-index:1;place-items:center;transition:transform .18s;display:grid;position:relative}.singularity-halo,.singularity-ring,.singularity-core,.hero-node,.hero-orbit{pointer-events:none;border-radius:999px;position:absolute}.singularity-halo{filter:blur(12px);translate:calc(var(--pointer-nx) * 12px) calc(var(--pointer-ny) * 10px);background:radial-gradient(circle,#ffffff29,#8f9bff14 34%,#070f1a00 72%);transition:translate .16s;animation:5.8s ease-in-out infinite singularity-breathe;inset:12%}.singularity-ring{border:1px solid #ffffff29;inset:18%;box-shadow:inset 0 0 60px #ffffff08}.singularity-ring-a{animation:14s linear infinite orbit-slow}.singularity-ring-b{border-color:#59d4ff33;animation:18s linear infinite reverse orbit-slow;inset:8%}.singularity-core{box-shadow:0 0 32px #fff6,0 0 120px #8f9bff47,0 0 180px #ff5fa229;box-shadow:0 0 32px #fff6, 0 0 120px rgba(143, 155, 255, calc(.28 + (var(--pointer-active) * .08))), 0 0 180px rgba(255, 95, 162, calc(.16 + (var(--pointer-active) * .1)));background:radial-gradient(circle at 45% 40%,#fffffff2,#ffffff73 18%,#ff5fa238 48%,#07111f0d 75%),linear-gradient(135deg,#59d4ff66,#ffbf4742,#ff5fa273);transition:box-shadow .18s;animation:4.8s ease-in-out infinite singularity-pulse;inset:39%}.hero-orbit{translate:calc(var(--pointer-nx) * -8px) calc(var(--pointer-ny) * -6px);border:1px solid #ffffff14;transition:translate .18s,border-color .18s,opacity .18s;inset:-6%;box-shadow:inset 0 0 48px #ffffff05}.hero-orbit-a{border-color:#59d4ff29;transform:rotate(18deg)}.hero-orbit-b{transform:rotate(-24deg);translate:calc(var(--pointer-nx) * 10px) calc(var(--pointer-ny) * 8px);border-color:#ffffff24;inset:8%}.hero-node{width:14px;height:14px;transition:translate .16s,box-shadow .16s;animation:7.6s ease-in-out infinite orbit-drift;box-shadow:0 0 24px}.hero-node-a{color:var(--mint);translate:calc(var(--pointer-nx) * 16px) calc(var(--pointer-ny) * 12px);background:currentColor;top:14%;right:24%}.hero-node-b{color:var(--cyan);translate:calc(var(--pointer-nx) * -18px) calc(var(--pointer-ny) * -10px);background:currentColor;animation-delay:-1.6s;top:28%;left:12%}.hero-node-c{color:var(--violet);translate:calc(var(--pointer-nx) * 14px) calc(var(--pointer-ny) * -16px);background:currentColor;animation-delay:-3.2s;bottom:18%;right:18%}.hero-node-d{color:var(--ember);translate:calc(var(--pointer-nx) * -16px) calc(var(--pointer-ny) * 14px);background:currentColor;animation-delay:-2.4s;bottom:14%;left:24%}.hero-entry-orb{--hero-entry-orb-size:clamp(108px, 11vw, 146px);width:var(--hero-entry-orb-size);height:var(--hero-entry-orb-size);min-width:var(--hero-entry-orb-size);min-height:var(--hero-entry-orb-size);color:#fff9f4f5;cursor:pointer;appearance:none;z-index:3;pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-align:center;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;line-height:1;transition:transform .18s,opacity .18s,filter .18s,outline-color .18s,box-shadow .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (pointer:fine){.hero-entry-orb:not(:disabled){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='11.5' fill='%23cd7b95' stroke='%23fffaf5' stroke-opacity='0.92' stroke-width='1.5'/%3E%3Cpath d='M11 9.75 16.25 14 11 18.25' fill='none' stroke='%23fff8f2' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 14 14,pointer}.hero-entry-orb:disabled{cursor:wait}}.hero-entry-orb:before,.hero-entry-orb:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.hero-entry-orb:before{translate:calc(var(--pointer-nx) * 2px) calc(var(--pointer-ny) * 2px);background:radial-gradient(circle at 30% 24%,#fffcf6b3,#fff1dc66 10%,#ffdfc714 19%,#ffdfc700 25%),linear-gradient(158deg,#cc7f96f5,#b97088f0 56%,#794959fa 100%);border:1px solid #ffffff1f;transition:translate .18s,transform .18s,box-shadow .18s,filter .18s,opacity .18s;animation:2.45s cubic-bezier(.22,.94,.38,1) infinite hero-entry-heartbeat;box-shadow:inset 0 1px #ffffff2e,inset 0 -28px 54px #4b122552,0 0 20px #ffffff29,0 0 82px #8f9bff2e,0 0 66px #ff5fa22e}.hero-entry-orb:after{translate:calc(var(--pointer-nx) * 3px) calc(var(--pointer-ny) * 3px);opacity:0;border:1px solid #ffb8a33d;transition:translate .18s,transform .18s,opacity .18s,border-color .18s;animation:2.45s ease-out infinite hero-entry-ripple;inset:-14px;box-shadow:0 0 34px #ff7a5924}.hero-entry-orb-label{z-index:1;letter-spacing:-.045em;text-wrap:balance;color:#fffaf5fa;max-width:6.4ch;translate:calc(var(--pointer-nx) * 1px) calc(var(--pointer-ny) * 1px);text-shadow:0 1px #350f1d57,0 3px 10px #2208128f,0 10px 20px #1a060e3d;font-family:Instrument Sans,Space Grotesk,sans-serif;font-size:clamp(.84rem,1.22vw,1.04rem);font-weight:650;line-height:.98;transition:translate .18s,transform .18s,opacity .18s,letter-spacing .18s;position:relative}.hero-entry-orb:hover:before,.hero-entry-orb:focus-visible:before{filter:saturate(1.06)brightness(1.01);animation:none;transform:scale(1.04);box-shadow:inset 0 1px #ffffff38,inset 0 -28px 54px #4b122557,0 0 26px #ffffff2e,0 0 94px #8f9bff3d,0 0 78px #ff5fa23d}.hero-entry-orb:hover:after,.hero-entry-orb:focus-visible:after{opacity:.82;border-color:#ffdecc66;animation:none;transform:scale(1.03)}.hero-entry-orb:hover .hero-entry-orb-label,.hero-entry-orb:focus-visible .hero-entry-orb-label{opacity:1;letter-spacing:-.05em;color:#fffcf8;transform:scale(1.02)}.hero-entry-orb:focus-visible{outline-offset:10px;outline:2px solid #ffffffbd}.hero-entry-orb:disabled{cursor:wait;opacity:.72;filter:saturate(.82)}.hero-entry-orb:disabled:before,.hero-entry-orb:disabled:after{animation:none}.hero-entry-orb:disabled:before{box-shadow:inset 0 1px #ffffff29,inset 0 -24px 46px #52172d2e,0 0 24px #ff7a5933,0 0 58px #ff5fa229}.hero-entry-orb:disabled:after{opacity:0}.hero-entry-orb:disabled .hero-entry-orb-label{opacity:.64}.landing-scroll-cue{color:#ffffffad;z-index:2;justify-items:center;gap:10px;text-decoration:none;transition:color .18s,opacity .18s,transform .18s;display:inline-grid;position:absolute;bottom:clamp(10px,2.8vh,28px);left:50%;transform:translate(-50%)}.landing-scroll-cue:hover{color:#fffffff5;transform:translate(-50%)translateY(-2px)}.landing-scroll-cue:focus-visible{outline:none}.landing-scroll-cue:focus-visible .landing-scroll-arrow{border-color:#ffffff6b;box-shadow:inset 0 1px #ffffff14,0 0 0 4px #59d4ff1f,0 18px 34px #00000042}.landing-scroll-label{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:600}.landing-scroll-arrow{-webkit-backdrop-filter:blur(10px)saturate(1.08);background:linear-gradient(#ffffff14,#ffffff06),#080f1961;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:42px;height:42px;animation:1.9s cubic-bezier(.22,1,.36,1) infinite landing-scroll-bounce;display:grid;box-shadow:inset 0 1px #ffffff0f,0 16px 28px #00000038}.landing-scroll-arrow:before{content:"";border-bottom:1.8px solid;border-right:1.8px solid;width:10px;height:10px;margin-top:-3px;transform:rotate(45deg)}.landing-section{scroll-margin-top:calc(var(--site-nav-offset) + 24px);gap:22px;display:grid}#landing-signal-section{--story-headline:var(--text);--story-body:var(--muted);--story-accent:color-mix(in srgb, var(--gold) 72%, white 8%);-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}#landing-signal-section:before{display:none}.signal-story-grid{z-index:1;gap:clamp(22px,2.4vw,30px);display:grid;position:relative}.signal-story-intro{grid-template-columns:minmax(0,1fr) minmax(460px,.92fr);align-items:start;gap:clamp(20px,2.4vw,34px);max-width:1280px;display:grid}.signal-story-heading{min-width:0}.signal-story-intro .eyebrow{color:var(--story-accent);letter-spacing:.22em;text-transform:none;font-family:Space Grotesk,Instrument Sans,sans-serif;font-size:.76rem;font-variant-caps:all-small-caps;font-weight:600}.signal-story-display{max-width:13ch;color:var(--story-headline);letter-spacing:-.032em;text-wrap:balance;margin:10px 0 14px;font-family:Cormorant Garamond,serif;font-size:clamp(3rem,5.4vw,5.4rem);font-weight:600;line-height:.88}.signal-story-word{opacity:0;animation:.76s cubic-bezier(.2,.8,.2,1) forwards signal-story-word-rise;animation-delay:calc(.18s + var(--word-delay,0s));display:inline-block;transform:translateY(18px)}.signal-story-aside{align-self:end;gap:16px;width:175%;min-width:0;max-width:none;padding:0 0 0 22px;display:grid;position:relative}.signal-story-aside:before{content:"";opacity:.72;background:linear-gradient(#59d4ff8f,#ffffff14 20%,#0000 88%);width:1px;position:absolute;top:6px;bottom:0;left:0}.signal-story-aside p{color:var(--story-body);margin:0;font-family:Instrument Sans,Space Grotesk,sans-serif;font-size:clamp(.98rem,1.02vw,1.02rem);line-height:1.6}.signal-story-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.signal-story-panel{min-height:308px;box-shadow:var(--shadow-strong);background:radial-gradient(circle at 14% 14%,#ffffff0d,#0000 30%),linear-gradient(#ffffff0b,#ffffff05),linear-gradient(145deg,#0a1523e0,#050b14b8);border:1px solid #ffffff1a;border-radius:28px;align-content:start;gap:16px;padding:28px 28px 32px;display:grid;position:relative;overflow:hidden}.signal-story-panel:before{content:"";background:linear-gradient(90deg,#59d4ffd1,#ffbf4700);width:116px;height:1px;position:absolute;inset:0 auto auto 0}.signal-story-panel:after{content:"";filter:blur(18px);opacity:.68;pointer-events:none;background:radial-gradient(circle,#59d4ff1f,#0000 70%);border-radius:999px;width:108px;height:108px;position:absolute;inset:auto -16px -30px auto}.signal-story-panel:nth-child(2):before{background:linear-gradient(90deg,#ffbf47d1,#fff0)}.signal-story-panel:nth-child(2):after{background:radial-gradient(circle,#ffbf4724,#0000 72%)}.signal-story-panel:nth-child(3):before{background:linear-gradient(90deg,#8f9bffc7,#59d4ff00)}.signal-story-panel:nth-child(3):after{background:radial-gradient(circle,#8f9bff24,#0000 72%)}.signal-story-panel-index{color:#ffffff6b;letter-spacing:.18em;text-transform:uppercase;margin-bottom:52px;font-family:Space Grotesk,Instrument Sans,sans-serif;font-size:.84rem;font-weight:700;display:inline-flex}.signal-story-panel h3{max-width:11ch;color:var(--story-headline);letter-spacing:-.05em;margin:0 0 2px;font-family:Instrument Sans,Space Grotesk,sans-serif;font-size:clamp(1.7rem,2.25vw,2.2rem);font-weight:650;line-height:.98}.signal-story-panel-title--wide{white-space:nowrap;max-width:none;font-size:clamp(1.5rem,1.95vw,1.95rem)}.signal-story-panel p{max-width:23ch;color:var(--story-body);margin:0;font-family:Instrument Sans,Space Grotesk,sans-serif;font-size:clamp(1.02rem,1.2vw,1.12rem);line-height:1.7}#landing-guide-section{gap:22px}#landing-guide-section .landing-section-header{max-width:1120px}.landing-section-header{max-width:860px}.landing-section-header--split{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;max-width:none;display:grid}.landing-section-copy-wrap{min-width:0}.reach-section-cta{box-shadow:var(--shadow-strong);background:linear-gradient(#ffffff0d,#ffffff05),#080f196b;border:1px solid #ffffff1a;border-radius:18px;justify-items:start;gap:6px;padding:12px 14px;display:grid}.reach-section-cta p{color:#ffffff9e;max-width:22ch;margin:0;font-size:.82rem;line-height:1.5}.section-display{letter-spacing:-.03em;margin:8px 0 10px;font-family:Cormorant Garamond,serif;font-size:clamp(2.1rem,4.5vw,3.6rem);line-height:.94}.section-copy{color:var(--muted);margin:0;font-size:.96rem;line-height:1.6}.signal-card-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.signal-card{min-height:220px;box-shadow:var(--shadow-strong);background:radial-gradient(circle at 14% 10%,#ffffff0f,#0000 28%),linear-gradient(#ffffff0f,#ffffff05),linear-gradient(135deg,#0a1523e0,#050b14bd);border:1px solid #ffffff1a;border-radius:26px;padding:22px 22px 24px;position:relative;overflow:hidden}.signal-card:first-child{grid-area:1/1/span 2;grid-template-rows:auto 1fr;align-content:start;gap:0;padding:22px 22px 24px;display:grid}.signal-card:first-child .signal-card-index{margin-bottom:0}.signal-card-content{gap:10px;display:grid}.signal-card:first-child .signal-card-content{place-self:center start;max-width:38ch}.signal-card:first-child h3{max-width:13ch;margin:0;font-size:clamp(1.74rem,2.1vw,2.18rem);line-height:.95}.signal-card:first-child .signal-card-copy{max-width:34ch}.signal-card:nth-child(2){grid-area:1/2;min-height:186px}.signal-card:nth-child(3){grid-area:2/2;min-height:186px}.signal-card:nth-child(2) .signal-card-index,.signal-card:nth-child(3) .signal-card-index{margin-bottom:18px}.signal-card:nth-child(2) .signal-card-content,.signal-card:nth-child(3) .signal-card-content{grid-template-columns:minmax(170px,.65fr) minmax(0,1fr);align-items:start;gap:0 clamp(20px,2vw,32px);display:grid}.signal-card:nth-child(2) h3,.signal-card:nth-child(3) h3{align-self:start;max-width:11ch;margin:0}.signal-card:nth-child(2) .signal-card-copy,.signal-card:nth-child(3) .signal-card-copy{max-width:none}.signal-card:before{content:"";opacity:.9;background:linear-gradient(90deg,#59d4ffc7,#ffbf4700);width:120px;height:1px;position:absolute;inset:0 auto auto 0}.signal-card:after{content:"";filter:blur(18px);opacity:.7;pointer-events:none;background:radial-gradient(circle,#59d4ff1f,#0000 70%);border-radius:999px;width:140px;height:140px;position:absolute;inset:auto auto -34px -12px}.signal-card:nth-child(2):before{background:linear-gradient(90deg,#ff5fa2b8,#ffbf4700)}.signal-card:nth-child(2):after{background:radial-gradient(circle,#ff5fa224,#0000 70%)}.signal-card:nth-child(3):before{background:linear-gradient(90deg,#8f9bffc7,#59d4ff00)}.signal-card:nth-child(3):after{background:radial-gradient(circle,#8f9bff24,#0000 70%)}.signal-card-index{color:#ffffff70;letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px;font-size:.84rem;font-weight:700;display:inline-flex}.signal-card h3{letter-spacing:-.045em;max-width:12ch;margin:0;font-family:Instrument Sans,Space Grotesk,sans-serif;font-size:clamp(1.44rem,1.7vw,1.84rem);font-weight:650;line-height:.98}.signal-card-copy{gap:8px;display:grid}.signal-card p{color:var(--muted);margin:0;font-size:.98rem;line-height:1.56}.signal-card-lead{color:#ffffffc7;font-weight:500}.signal-card-detail{color:var(--muted)}.signal-card-close{color:#ffffff9e}.cluster-card-grid{align-items:stretch;gap:10px;display:grid}.cluster-card-grid[data-layout=editorial]{grid-template-columns:minmax(0,1fr)}.cluster-card-grid[data-layout=rotator]{display:block}.cluster-card-grid[data-layout=compact]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cluster-card-grid[data-layout=bento],.cluster-card-grid[data-layout=bento-overflow]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(148px,auto);grid-auto-flow:dense}.cluster-card{background:linear-gradient(160deg, var(--cluster-tint), #ffffff05 46%, #ffffff03 100%), linear-gradient(180deg, #0d1521db, #050b14b8);min-height:0;box-shadow:var(--shadow-strong);border:1px solid #ffffff1a;border-radius:20px;align-content:start;gap:6px;padding:14px 14px 15px;display:grid;position:relative;overflow:hidden}.cluster-card>*{z-index:1;position:relative}.cluster-card:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--cluster-color) 82%, white), #fff0);opacity:.88;width:92px;height:1px;position:absolute;inset:0 auto auto 0}.cluster-card:after{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--cluster-color) 34%, transparent), transparent 72%);filter:blur(10px);opacity:.72;pointer-events:none;border-radius:999px;width:34%;position:absolute;inset:auto -12% -28% auto}.cluster-card-head{align-items:center;gap:8px;display:inline-flex}.cluster-card-logo{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.cluster-card-logo img{object-fit:contain;width:100%;height:100%}.cluster-card-kicker{color:#ffffff94;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:.66rem;display:inline-flex}.cluster-card-kicker:before{content:"";background:var(--cluster-color);width:10px;height:10px;box-shadow:0 0 18px color-mix(in srgb, var(--cluster-color) 42%, transparent);border-radius:999px}.cluster-card.has-logo .cluster-card-kicker:before{display:none}.cluster-card h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:1.02rem;line-height:1.08}.cluster-card-meta,.cluster-card-description{margin:0}.cluster-card-meta{color:#ffffff94;letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:600}.cluster-card-description{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;font-size:.86rem;line-height:1.5;display:-webkit-box;overflow:hidden}.cluster-card--feature{gap:8px;min-height:0;padding:16px}.cluster-card-grid[data-layout=bento] .cluster-card--feature,.cluster-card-grid[data-layout=bento-overflow] .cluster-card--feature{grid-area:1/1/span 2/span 2}.cluster-card--feature:after{filter:blur(14px);opacity:.84;width:38%}.cluster-card--feature h3{max-width:12ch;font-size:clamp(1.34rem,1.8vw,1.75rem)}.cluster-card--feature .cluster-card-description{-webkit-line-clamp:3;max-width:none}.cluster-card--secondary{min-height:0}.cluster-card-grid[data-layout=bento] .cluster-card--secondary:nth-child(2),.cluster-card-grid[data-layout=bento-overflow] .cluster-card--secondary:nth-child(2){grid-area:1/3}.cluster-card-grid[data-layout=bento] .cluster-card--secondary:nth-child(3),.cluster-card-grid[data-layout=bento-overflow] .cluster-card--secondary:nth-child(3){grid-area:2/3}.cluster-card--secondary h3{max-width:none;font-size:1.02rem}.cluster-card--secondary .cluster-card-description{-webkit-line-clamp:2}.cluster-card--compact{min-height:0}.cluster-card--compact h3{max-width:none}.cluster-card--compact .cluster-card-description{-webkit-line-clamp:2}.cluster-card-grid[data-layout=bento][data-count="4"] .cluster-card--compact{grid-column:1/-1}.cluster-card-grid[data-layout=bento][data-count="5"] .cluster-card--compact:nth-child(4){grid-column:1/span 2}.cluster-card--overflow{background:linear-gradient(160deg,#909eb81f,#ffffff05 46%,#ffffff03 100%),linear-gradient(#0c131edb,#050b14bd);min-height:0}.cluster-card--overflow:before{background:linear-gradient(90deg,#bccce2b3,#fff0)}.cluster-card--overflow:after{opacity:.56}.cluster-card--overflow .cluster-card-kicker:before{box-shadow:0 0 14px #bccce22e}.cluster-card--overflow h3{max-width:none;font-size:1.02rem}.cluster-card--overflow .cluster-card-description{-webkit-line-clamp:2}.cluster-card-empty{max-width:560px}.cluster-card-empty .cluster-card-description{-webkit-line-clamp:initial;display:block;overflow:visible}.cluster-rotator{--cluster-visible-count:4;--cluster-visible-count-current:var(--cluster-visible-count);--cluster-rotator-gap:14px;--cluster-rotator-height:276px;--cluster-slot-width:calc((100% - ((var(--cluster-visible-count-current) - 1) * var(--cluster-rotator-gap))) / var(--cluster-visible-count-current));gap:14px;display:grid}.cluster-rotator-viewport{min-height:var(--cluster-rotator-height);border-radius:26px;position:relative;overflow:hidden}.cluster-rotator-viewport:before,.cluster-rotator-viewport:after{content:"";z-index:4;pointer-events:none;width:clamp(22px,4vw,54px);position:absolute;top:0;bottom:0}.cluster-rotator-viewport:before{background:linear-gradient(90deg,#04080f75,#04080f00);left:0}.cluster-rotator-viewport:after{background:linear-gradient(270deg,#04080f75,#04080f00);right:0}.cluster-rotator-stage{min-height:var(--cluster-rotator-height);position:relative}.cluster-rotator-item{width:var(--cluster-slot-width);will-change:transform, opacity, filter;pointer-events:none;transition:left .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1),opacity .52s,filter .52s;position:absolute;top:0;bottom:0}.cluster-rotator-item>.cluster-card{min-height:var(--cluster-rotator-height);height:100%}.cluster-rotator-item[data-position^=slot-]{opacity:1;filter:none;pointer-events:auto}.cluster-rotator-item[data-position=slot-0]{z-index:2;opacity:.34;filter:saturate(.82);left:0;transform:scale(.94)}.cluster-rotator-item[data-position=slot-1]{left:calc(var(--cluster-slot-width) + var(--cluster-rotator-gap));z-index:3;opacity:.96;transform:scale(.985)}.cluster-rotator-item[data-position=slot-2]{left:calc((2 * var(--cluster-slot-width)) + (2 * var(--cluster-rotator-gap)));z-index:3;opacity:.96;transform:scale(.985)}.cluster-rotator-item[data-position=slot-3]{left:calc((3 * var(--cluster-slot-width)) + (3 * var(--cluster-rotator-gap)));z-index:2;opacity:.34;filter:saturate(.82);transform:scale(.94)}.cluster-rotator-item[data-position=off-left]{left:calc((-1 * var(--cluster-slot-width)) - var(--cluster-rotator-gap));z-index:1;opacity:0;filter:blur(2px);transform:translate(-4%)scale(.92)}.cluster-rotator-item[data-position=off-right]{left:calc(100% + var(--cluster-rotator-gap));z-index:1;opacity:0;filter:blur(2px);transform:translate(4%)scale(.92)}.cluster-card-grid[data-layout=rotator][data-count="1"] .cluster-rotator-item{width:min(420px,100%)}.cluster-card-grid[data-layout=rotator][data-count="1"] .cluster-rotator-item[data-position=slot-0]{opacity:1;filter:none;left:50%;transform:translate(-50%)scale(1)}.cluster-card-grid[data-layout=rotator] .cluster-card-description{-webkit-line-clamp:3}.cluster-rotator[data-visible-count="3"] .cluster-rotator-item[data-position=slot-2]{z-index:2;opacity:.34;filter:saturate(.82);transform:scale(.94)}.cluster-rotator-dots{justify-content:center;align-items:center;gap:8px;display:flex}.cluster-rotator-dot{background:#ffffff2e;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:width .22s,background-color .22s,transform .22s;box-shadow:inset 0 0 0 1px #ffffff14}.cluster-rotator-dot:hover,.cluster-rotator-dot:focus-visible{background:#ffffff57;transform:scale(1.05)}.cluster-rotator-dot[aria-pressed=true]{background:linear-gradient(90deg,#59d4ffeb,#8f9bffe6);width:28px}.cluster-cta-wrap{justify-content:flex-start;padding-top:0;display:flex}.cluster-cta-stack{flex-wrap:wrap;gap:10px;display:flex}@keyframes singularity-breathe{0%,to{opacity:.82;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes singularity-pulse{0%,to{transform:scale(.96)}50%{transform:scale(1.05)}}@keyframes orbit-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-drift{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes hero-entry-heartbeat{0%,to{transform:scale(1);box-shadow:inset 0 1px #ffffff2e,inset 0 -28px 54px #4b122552,0 0 20px #ffffff29,0 0 82px #8f9bff2e,0 0 66px #ff5fa22e}8%{transform:scale(1.04);box-shadow:inset 0 1px #ffffff38,inset 0 -28px 54px #4b122557,0 0 24px #ffffff2e,0 0 90px #8f9bff38,0 0 74px #ff5fa238}16%{transform:scale(.992)}24%{transform:scale(1.028);box-shadow:inset 0 1px #ffffff3d,inset 0 -28px 54px #4b12255c,0 0 28px #fff3,0 0 96px #8f9bff3d,0 0 78px #ff5fa23d}34%{transform:scale(1);box-shadow:inset 0 1px #ffffff2e,inset 0 -28px 54px #4b122552,0 0 20px #ffffff29,0 0 82px #8f9bff2e,0 0 66px #ff5fa22e}}@keyframes hero-entry-ripple{0%,18%{opacity:0;transform:scale(.98)}22%{opacity:.36}38%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.28)}}@keyframes landing-scroll-bounce{0%,to{transform:translateY(0)}38%{transform:translateY(6px)}60%{transform:translateY(2px)}}@media (max-width:1080px){#landing-hero{grid-template-columns:1fr;min-height:auto;padding-top:28px}.hero-visual{order:-1;min-height:380px}.hero-entry-orb{--hero-entry-orb-size:clamp(92px, 24vw, 132px)}.signal-story-intro{grid-template-columns:1fr;gap:18px}.landing-section-header--split{grid-template-columns:1fr;gap:16px}.signal-story-display{max-width:12ch}.signal-story-aside{max-width:62ch;padding-left:18px}.signal-story-panels{grid-template-columns:1fr}.signal-story-panel{min-height:auto}.signal-card-grid{grid-template-columns:1fr}.cluster-card-grid[data-layout=compact],.cluster-card-grid[data-layout=bento],.cluster-card-grid[data-layout=bento-overflow]{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-rotator{--cluster-visible-count:3;--cluster-rotator-height:248px}.cluster-rotator-viewport,.cluster-rotator-stage,.cluster-rotator-item>.cluster-card{min-height:var(--cluster-rotator-height)}.cluster-card-grid[data-layout=editorial]{grid-template-columns:1fr}.cluster-card-grid[data-layout=bento][data-count] .cluster-card,.cluster-card-grid[data-layout=bento-overflow][data-count] .cluster-card{grid-area:auto}.cluster-card-grid[data-layout=bento] .cluster-card--feature,.cluster-card-grid[data-layout=bento-overflow] .cluster-card--feature{grid-column:1/-1;min-height:0}.cluster-card{min-height:0}.cluster-card--feature{padding:18px}.cluster-card--feature .cluster-card-description{-webkit-line-clamp:3}.cluster-card--secondary .cluster-card-description,.cluster-card--overflow .cluster-card-description,.cluster-card--compact .cluster-card-description{-webkit-line-clamp:2}.cluster-cta-stack{justify-items:start;display:grid}.signal-card-grid{grid-template-rows:none}.signal-card:first-child,.signal-card:nth-child(2),.signal-card:nth-child(3){grid-area:auto;min-height:auto}.signal-card:first-child{padding:24px 24px 26px;display:block}.signal-card:first-child .signal-card-index{margin-bottom:22px}.signal-card-content,.signal-card:nth-child(2) .signal-card-content,.signal-card:nth-child(3) .signal-card-content{grid-template-columns:1fr;gap:10px;display:grid}.signal-card:first-child h3{max-width:none;margin:0;font-size:clamp(1.44rem,2vw,1.84rem);line-height:.98}.signal-card:first-child .signal-card-copy,.signal-card:nth-child(2) .signal-card-copy,.signal-card:nth-child(3) .signal-card-copy{max-width:none}.signal-card:nth-child(2),.signal-card:nth-child(3){padding:24px 24px 26px;display:block}.signal-card:nth-child(2) .signal-card-index,.signal-card:nth-child(3) .signal-card-index{margin-bottom:22px}.signal-card:nth-child(2) h3,.signal-card:nth-child(3) h3{max-width:none;font-size:clamp(1.44rem,2vw,1.84rem);line-height:.98}.landing-stats{grid-template-columns:1fr;max-width:none}}@media (max-width:720px){#landing-view{padding-top:calc(var(--site-nav-offset) + 4px);padding-bottom:72px}.landing-shell{width:min(100vw - 24px,1240px)}#landing-signal-section{border-radius:0;padding:0}.hero-visual{min-height:300px}.hero-entry-orb{--hero-entry-orb-size:92px}.hero-entry-orb-label{font-size:.76rem}.landing-scroll-cue{gap:8px;bottom:8px}.landing-scroll-label{letter-spacing:.18em;font-size:.62rem}.landing-scroll-arrow{width:38px;height:38px}.singularity-shell{width:min(78vw,320px)}.landing-actions{flex-direction:column}.landing-headline{letter-spacing:-.065em;max-width:min(9.8ch,100%);font-size:clamp(3.05rem,15vw,4.95rem)}.signal-story-display{max-width:10.8ch;font-size:clamp(2.55rem,10.5vw,3.8rem);line-height:.92}.signal-story-aside{gap:14px;max-width:none;padding:0}.signal-story-aside:before{display:none}.signal-story-aside p{max-width:none;font-size:.92rem}.signal-story-panels{gap:14px}.signal-story-panel{border-radius:20px;padding:18px 18px 20px}.signal-story-panel-index{margin-bottom:34px}.signal-story-panel h3,.signal-story-panel p{max-width:none}.signal-story-panel h3{font-size:clamp(1.6rem,7vw,2rem)}.signal-card{min-height:auto;padding:20px 18px 22px}.signal-card-index{margin-bottom:18px}.signal-card-content{gap:8px}.signal-card h3,.signal-card-copy,.signal-card p{max-width:none}.signal-card p{font-size:.96rem;line-height:1.54}.landing-stats{gap:8px;margin-top:22px}.cluster-card-grid[data-layout=compact],.cluster-card-grid[data-layout=bento],.cluster-card-grid[data-layout=bento-overflow],.cluster-card-grid[data-layout=editorial]{grid-template-columns:1fr}.cluster-rotator{--cluster-visible-count:1;--cluster-rotator-height:252px}.cluster-rotator-viewport,.cluster-rotator-stage,.cluster-rotator-item>.cluster-card{min-height:var(--cluster-rotator-height)}.cluster-rotator-viewport:before,.cluster-rotator-viewport:after{display:none}.cluster-rotator-item{width:100%}.cluster-rotator-item[data-position=slot-0]{opacity:1;filter:none;left:0;transform:none}.cluster-rotator-item[data-position=slot-1],.cluster-rotator-item[data-position=slot-2],.cluster-rotator-item[data-position=slot-3],.cluster-rotator-item[data-position=off-left],.cluster-rotator-item[data-position=off-right]{opacity:0;transform:translateY(12px)scale(.98)}.cluster-card-grid[data-layout=bento][data-count] .cluster-card,.cluster-card-grid[data-layout=bento-overflow][data-count] .cluster-card{grid-area:auto}.cluster-card{border-radius:22px;min-height:auto;padding:20px 18px 22px}.cluster-card--feature{min-height:auto;padding:22px 20px 24px}.cluster-card h3,.cluster-card--feature h3,.cluster-card--secondary h3,.cluster-card--overflow h3{max-width:none}.cluster-card-meta{font-size:.7rem}.cluster-card-description{max-width:none}.cluster-card--feature .cluster-card-description,.cluster-card--secondary .cluster-card-description,.cluster-card--overflow .cluster-card-description{-webkit-line-clamp:3}.hero-button,#see-how-button{width:100%}}@keyframes signal-story-word-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}#landing-reach-section{gap:20px}.rdemo-tabs-shell{justify-content:center;align-items:center;display:flex}.rdemo-tabs{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;flex-wrap:wrap;gap:6px;padding:4px;display:inline-flex}.rdemo-tab{color:#ffffff7a;letter-spacing:-.01em;cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;border-radius:999px;outline:none;padding:8px 18px;font-size:.82rem;font-weight:500;transition:background .2s,border-color .2s,color .2s}.rdemo-tab.is-active{color:#59d4ff;background:#59d4ff1a;border-color:#59d4ff38}.rdemo-tab:focus-visible{border-color:#59d4ff61;box-shadow:0 0 0 3px #59d4ff1f}.rdemo-card{background:linear-gradient(145deg,#08101cfa,#060b14f0);border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000007a,inset 0 1px #ffffff0f}.rdemo-left{border-right:1px solid #ffffff12;flex-direction:column;gap:16px;padding:28px 24px;display:flex}.rdemo-search-panel{flex-direction:column;gap:12px;display:flex}.rdemo-search-label{color:#fff6;letter-spacing:.16em;text-transform:uppercase;font-size:.67rem;font-weight:700}.rdemo-search-box{background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;padding:13px 16px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #59d4ff0a}.rdemo-search-icon{color:#ffffff4d;flex-shrink:0;display:block}.rdemo-query{color:#fffffff0;letter-spacing:-.02em;font-size:1rem;font-weight:500;transition:none}.rdemo-cursor{vertical-align:text-bottom;background:#59d4ff;border-radius:2px;flex-shrink:0;width:2px;height:1.1em;margin-left:-8px;animation:1.1s step-end infinite rdemo-blink;display:inline-block}@keyframes rdemo-blink{0%,to{opacity:1}50%{opacity:0}}.rdemo-trace-btn{align-self:flex-start}.rdemo-insight-card{background:linear-gradient(135deg,#59d4ff0d,#59d4ff05);border:1px solid #59d4ff24;border-left:3px solid #59d4ff7a;border-radius:14px;flex-direction:column;flex:1;gap:8px;padding:16px 18px;display:flex}.rdemo-insight-label{color:#59d4ffd1;letter-spacing:.16em;text-transform:uppercase;font-size:.63rem;font-weight:700}.rdemo-insight-title{color:#fffffff5;letter-spacing:-.025em;font-size:.9rem;font-weight:650;line-height:1.3}.rdemo-insight-copy{color:#ffffff8a;margin:0;font-size:.78rem;line-height:1.46}.rdemo-signal-cluster{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.rdemo-signal-pill{color:#59d4ffe0;white-space:nowrap;opacity:0;animation:.38s cubic-bezier(.16,.84,.2,1) forwards rdp-node-appear;animation-delay:calc(var(--signal-idx,0) * .12s + .12s);background:#59d4ff12;border:1px solid #59d4ff33;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.74rem;font-weight:600;display:inline-flex}.rdemo-signal-pill:before{content:"";opacity:.7;background:#59d4ff;border-radius:999px;width:5px;height:5px}.rdemo-right{flex-direction:column;gap:14px;padding:28px 24px;display:flex}.rdemo-results-head{flex-direction:column;gap:6px;display:flex}.rdemo-result-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rdemo-result-tag{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:4px 11px;font-size:.67rem;font-weight:700;display:inline-flex}.rdemo-hops-badge{color:#b4beffe6;white-space:nowrap;background:#8f9bff1a;border:1px solid #8f9bff42;border-radius:999px;padding:4px 10px;font-size:.67rem;font-weight:700}.rdemo-result-title{letter-spacing:-.05em;margin:0;font-family:Instrument Sans,Space Grotesk,sans-serif;font-size:clamp(1.3rem,1.7vw,1.74rem);font-weight:650;line-height:.96}.rdemo-results-sub{color:#ffffff8a;margin:0;font-size:.8rem;line-height:1.44}.rdemo-path-zone{background:linear-gradient(135deg,#ffffff09,#ffffff04);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffff0a}.rdemo-path-label{letter-spacing:.18em;text-transform:uppercase;color:#ffffff4d;font-size:.62rem;font-weight:700}.rdemo-path-chain{flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;display:flex}.rdp-node{color:#ffffffe6;white-space:nowrap;opacity:0;animation:.45s cubic-bezier(.16,.84,.2,1) forwards rdp-node-appear;animation-delay:calc(var(--node-idx,0) * .42s + .2s);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:8px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.rdp-node--you{color:#59d4ff;background:#59d4ff1f;border-color:#59d4ff57;box-shadow:0 0 20px #59d4ff1a}.rdp-node--target{color:#b4befff5;background:#8f9bff1f;border-color:#8f9bff4d;box-shadow:0 0 20px #8f9bff1a}.rdp-conn{color:#ffffff42;opacity:0;animation:.3s forwards rdp-conn-appear;animation-delay:calc(var(--conn-idx,0) * .42s + .43s);align-items:center;font-size:.9rem;display:inline-flex}.rdemo-match-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;padding:14px 16px}.rdemo-match-header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rdemo-match-num{color:#fff9;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:700;display:grid}.rdemo-match-identity{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rdemo-match-name{letter-spacing:-.03em;color:#fffffff5;font-size:.96rem;font-weight:650}.rdemo-match-role{color:#ffffff7a;font-size:.78rem}.rdemo-match-badge{color:#d4af37e6;white-space:nowrap;background:#d4af3717;border:1px solid #d4af3747;border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:700}.rdemo-stats-row{background:#ffffff12;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:auto;display:grid;overflow:hidden}.rdemo-stat{background:#08101cfa;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.rdemo-stat-val{letter-spacing:-.05em;color:#ffffffeb;font-size:1.2rem;font-weight:700;display:block}.rdemo-stat:first-child .rdemo-stat-val{color:#59d4ff}.rdemo-stat-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff5c;font-size:.63rem;font-weight:600;display:block}@keyframes rdp-node-appear{0%{opacity:0;transform:translateY(5px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rdp-conn-appear{0%{opacity:0;transform:translate(-3px)}to{opacity:.54;transform:translate(0)}}#landing-usecases-section{gap:22px}.usecase-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.usecase-card{box-shadow:var(--shadow-strong);background:linear-gradient(145deg,#0c1626eb,#060c16d6);border:1px solid #ffffff1a;border-radius:26px;flex-direction:column;gap:24px;padding:30px 28px 32px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.usecase-card:hover{border-color:#ffffff2e;transform:translateY(-2px)}.usecase-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(at 20% 0,#59d4ff12,#0000 60%);position:absolute;inset:0}.usecase-card:nth-child(2):before{background:radial-gradient(at 20% 0,#ffbf4712,#0000 60%)}.usecase-card:nth-child(3):before{background:radial-gradient(at 20% 0,#8f9bff12,#0000 60%)}.usecase-card:hover:first-child{box-shadow:var(--shadow-strong), 0 0 48px #59d4ff14}.usecase-card:hover:nth-child(2){box-shadow:var(--shadow-strong), 0 0 48px #ffbf4714}.usecase-card:hover:nth-child(3){box-shadow:var(--shadow-strong), 0 0 48px #8f9bff14}.usecase-icon-wrap{display:flex}.usecase-icon{border:1px solid #ffffff1a;border-radius:18px;place-items:center;width:52px;height:52px;font-size:1.35rem;line-height:1;display:grid}.usecase-icon--cyan{background:#59d4ff1f;border-color:#59d4ff38;box-shadow:0 0 20px #59d4ff1a}.usecase-icon--amber{background:#ffbf471f;border-color:#ffbf4738;box-shadow:0 0 20px #ffbf471a}.usecase-icon--purple{background:#8f9bff1f;border-color:#8f9bff38;box-shadow:0 0 20px #8f9bff1a}.usecase-kicker{color:#ffffff70;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:.68rem;font-weight:700;display:block}.usecase-card:first-child .usecase-kicker{color:#59d4ffb3}.usecase-card:nth-child(2) .usecase-kicker{color:#ffbf47b3}.usecase-card:nth-child(3) .usecase-kicker{color:#bac3ffb3}.usecase-body{flex-direction:column;gap:0;display:flex}.usecase-body h3{letter-spacing:-.04em;margin:0 0 12px;font-family:Instrument Sans,Space Grotesk,sans-serif;font-size:clamp(1.18rem,1.45vw,1.48rem);font-weight:650;line-height:1.1}.usecase-body p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.usecase-path-panel{border-top:1px solid #ffffff0f;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;padding-top:14px;display:grid}.usecase-path-note{color:#ffffff8f;min-height:2.9em;margin:0;font-size:.78rem;line-height:1.48}.usecase-stage{background:radial-gradient(circle at 18% 20%,#ffffff0f,#0000 28%),linear-gradient(#ffffff0b,#ffffff05),#070e18ad;border:1px solid #ffffff14;border-radius:18px;gap:12px;height:100%;min-height:176px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 34px #00000029}.usecase-stage:after{content:"";filter:blur(18px);opacity:.38;pointer-events:none;background:radial-gradient(circle,#ffffff1f,#0000 72%);border-radius:999px;width:110px;height:110px;position:absolute;bottom:-26px;right:-18px}.usecase-stage--internships{background:radial-gradient(circle at 16% 22%,#59d4ff29,#0000 30%),linear-gradient(#ffffff0b,#ffffff05),#070e18c2;grid-template-rows:auto 1fr auto}.usecase-stage--research{background:radial-gradient(circle at 16% 18%,#ffbf4724,#0000 30%),linear-gradient(#ffffff0b,#ffffff05),#070e18c2;grid-template-rows:auto 1fr}.usecase-stage--community{background:radial-gradient(circle at 48% 52%,#59d4ff29,#0000 28%),linear-gradient(#ffffff0b,#ffffff05),#070e18c2;grid-template-rows:auto 1fr}.usecase-stage-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.usecase-stage-label{color:#ffffff70;letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;font-weight:700}.usecase-stage-meta{color:#ffffffa3;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:5px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.usecase-stage-footer{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.usecase-stage-footer span{color:#ffffff9e;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:6px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.usecase-intro-lane{justify-content:space-between;align-self:center;align-items:center;gap:10px;min-height:72px;display:flex;position:relative}.usecase-intro-track{background:linear-gradient(90deg,#59d4ff5c,#8f9bff4d);height:1px;position:absolute;top:50%;left:22px;right:22px;transform:translateY(-50%)}.usecase-intro-chip{z-index:1;color:#ffffffe0;letter-spacing:-.01em;text-align:center;background:linear-gradient(#ffffff12,#ffffff08),#0b121eeb;border:1px solid #ffffff1f;border-radius:16px;justify-content:center;align-items:center;min-width:94px;padding:10px 14px;font-size:.78rem;font-weight:600;display:inline-flex;position:relative}.usecase-intro-chip--you{color:#59d4ff;border-color:#59d4ff47;box-shadow:0 10px 22px #59d4ff14}.usecase-intro-chip--target{color:#bac3fff5;border-color:#8f9bff42;box-shadow:0 10px 22px #8f9bff14}.usecase-lab-stack{--usecase-lab-axis-col:32px;--usecase-lab-dot-size:14px;--usecase-lab-step-min-height:66px;gap:12px;padding-left:0;display:grid;position:relative}.usecase-lab-rail{left:calc((var(--usecase-lab-axis-col) - 2px) / 2);top:calc(var(--usecase-lab-step-min-height) / 2);bottom:calc(var(--usecase-lab-step-min-height) / 2);background:linear-gradient(#ffbf475c,#8f9bff4d);width:2px;position:absolute}.usecase-lab-step{z-index:1;grid-template-columns:var(--usecase-lab-axis-col) minmax(0, 1fr);min-height:var(--usecase-lab-step-min-height);align-items:center;gap:14px;display:grid;position:relative}.usecase-lab-dot{width:var(--usecase-lab-dot-size);height:var(--usecase-lab-dot-size);background:#ffbf47bd;border:1px solid #ffffff3d;border-radius:999px;place-self:center;box-shadow:0 0 18px #ffbf4733}.usecase-lab-dot--you{background:#59d4ff;box-shadow:0 0 18px #59d4ff47}.usecase-lab-dot--target{background:#a6b2fff0;box-shadow:0 0 18px #8f9bff47}.usecase-lab-copy{background:#ffffff0b;border:1px solid #ffffff17;border-radius:16px;align-content:center;gap:3px;padding:10px 14px;display:grid}.usecase-lab-copy strong{letter-spacing:-.02em;font-size:.82rem;font-weight:650}.usecase-lab-copy span{color:#ffffff80;font-size:.7rem;line-height:1.4}.usecase-community-scene{grid-template-columns:minmax(0,1fr) minmax(106px,.86fr) minmax(0,1fr);grid-template-areas:"class.club"".core.""you.target";align-items:center;gap:14px 10px;min-height:212px;padding:10px 4px 4px;display:grid;position:relative}.usecase-community-scene:before{content:"";filter:blur(16px);opacity:.92;background:radial-gradient(circle,#59d4ff2e,#59d4ff00 70%);border-radius:999px;position:absolute;inset:22% 26% 20%}.usecase-community-link{z-index:0;transform-origin:0;opacity:.82;background:linear-gradient(90deg,#59d4ff57,#8f9bff33);height:2px;position:absolute;top:50%;left:50%}.usecase-community-link--class{width:106px;transform:translate(-6px,-8px)rotate(-145deg)}.usecase-community-link--club{width:112px;transform:translate(-2px,-8px)rotate(-34deg)}.usecase-community-link--you{width:102px;transform:translate(-6px,8px)rotate(145deg)}.usecase-community-link--target{width:108px;transform:translate(-2px,8px)rotate(34deg)}.usecase-community-chip,.usecase-community-core{z-index:1;text-align:center;background:linear-gradient(#ffffff0f,#ffffff06),#09101be6;border:1px solid #ffffff1a;border-radius:18px;place-items:center;gap:4px;min-width:0;padding:12px 15px;display:grid;position:relative;box-shadow:0 14px 34px #0000002e}.usecase-community-chip{letter-spacing:-.02em;font-size:.8rem;font-weight:650;line-height:1.05}.usecase-community-chip--class{grid-area:class;justify-self:start;padding-inline:18px}.usecase-community-chip--club{grid-area:club;justify-self:end;padding-inline:18px}.usecase-community-chip--you{color:#59d4ff;background:linear-gradient(#59d4ff14,#59d4ff08),#09101beb;border-color:#59d4ff3d;grid-area:you;justify-self:start;min-width:104px}.usecase-community-chip--target{color:#bac3fff5;background:linear-gradient(#8f9bff14,#8f9bff08),#09101beb;border-color:#8f9bff3d;grid-area:target;justify-self:end;min-width:116px}.usecase-community-core{z-index:2;background:radial-gradient(circle,#59d4ff29,#59d4ff00 60%),linear-gradient(#ffffff16,#ffffff08),#09101bf0;border-radius:999px;grid-area:core;padding:14px 16px 15px;box-shadow:0 20px 46px #0000003d,0 0 34px #59d4ff1f}.usecase-community-core span{color:#ffffff85;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:700}.usecase-community-core strong{letter-spacing:-.03em;font-size:.92rem;font-weight:650;line-height:1.04}.usecase-path-panel--no-note{grid-template-rows:1fr}.comm-orbit{flex-direction:column;justify-content:space-between;gap:7px;display:flex}.comm-orbit-item{background:linear-gradient(135deg,#ffffff0a,#ffffff04);border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:10px;padding:9px 12px;display:flex}.comm-orbit-avatar{letter-spacing:0;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:.78rem;font-weight:700;display:grid}.comm-orbit-avatar--purple{color:#bac3fff5;background:#8f9bff2e}.comm-orbit-avatar--cyan{color:#59d4ff;background:#59d4ff24}.comm-orbit-avatar--amber{color:#ffd278f5;background:#ffbf4724}.comm-orbit-meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.comm-orbit-name{letter-spacing:-.025em;font-size:.82rem;font-weight:650;line-height:1}.comm-orbit-tags{flex-wrap:wrap;gap:4px;display:flex}.comm-orbit-tags span{color:#ffffff85;letter-spacing:.02em;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:2px 7px;font-size:.65rem;font-weight:600;line-height:1.6}.comm-orbit-badge{color:#59d4ffe0;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#59d4ff1a;border:1px solid #59d4ff38;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:.64rem;font-weight:700}#landing-join-section{gap:0}.join-cta-card{box-shadow:var(--shadow-strong), inset 0 1px 0 #ffffff0f;background:radial-gradient(at 80%,#59d4ff0f,#0000 60%),radial-gradient(at 20% 80%,#8f9bff14,#0000 50%),linear-gradient(145deg,#0c1626f5,#060c16e0);border:1px solid #ffffff1f;border-radius:32px;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(22px,3vw,40px);padding:clamp(34px,4vw,52px) clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.join-cta-glow{pointer-events:none;filter:blur(20px);background:radial-gradient(circle at 75%,#59d4ff14,#0000 48%),radial-gradient(circle at 28% 60%,#8f9bff12,#0000 42%);position:absolute;inset:-20%}.join-cta-body{z-index:1;align-content:center;gap:16px;display:grid;position:relative}.join-eyebrow{color:#59d4ff;opacity:.8}.join-headline{letter-spacing:-.03em;text-wrap:balance;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3.6rem);font-weight:600;line-height:.94}.join-sub{color:var(--muted);max-width:46ch;margin:0;font-size:1rem;line-height:1.65}.join-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;display:grid}.join-proof{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;gap:4px;padding:12px 14px;display:grid}.join-proof-label{color:#ffffff75;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:700}.join-proof strong{letter-spacing:-.04em;font-size:1.3rem;font-weight:700}.join-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.join-button{min-width:180px;padding-inline:22px}.join-cta-visual{z-index:1;justify-content:stretch;align-items:center;display:flex;position:relative}.jcv-frame{width:100%;box-shadow:var(--shadow-strong);background:linear-gradient(#ffffff0d,#ffffff05),#070e1870;border:1px solid #ffffff1a;border-radius:28px;padding:18px 18px 16px}.jcv-frame-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.jcv-frame-kicker,.jcv-frame-pill,.jcv-caption-label{color:#ffffff8f;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:700}.jcv-frame-pill{color:#59d4ffd6;background:#59d4ff14;border:1px solid #59d4ff33;border-radius:999px;padding:4px 10px}.jcv-graph{width:100%;max-width:100%;height:auto;overflow:visible}.jcv-caption{gap:6px;padding-top:10px;display:grid}.jcv-caption strong{letter-spacing:-.03em;color:#fffffff0;font-size:1rem;font-weight:650}.jcv-caption p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.jcv-path-line{stroke-dashoffset:0;animation:2.4s linear infinite jcv-dash-flow}@keyframes jcv-dash-flow{to{stroke-dashoffset:-18px}}.jcv-node-main{filter:drop-shadow(0 0 5px #59d4ff40)}.jcv-node-breathe{animation:3.8s ease-in-out infinite jcv-node-breathe}@keyframes jcv-node-breathe{0%,to{filter:drop-shadow(0 0 5px #59d4ff4d)}50%{filter:drop-shadow(0 0 14px #59d4ffa6)}}.jcv-sat{opacity:.85}.jcv-label{fill:#b4d2e6bf;letter-spacing:.01em;font-family:Instrument Sans,Space Grotesk,sans-serif;font-size:9px;font-weight:500}.jcv-label-you{fill:#59d4ffe6;font-size:10.5px;font-weight:600}@media (max-width:1080px){.rdemo-tabs-shell{grid-template-columns:1fr;justify-items:start;gap:10px;display:grid}.rdemo-tabs-caption{text-align:left;white-space:normal}.rdemo-card{grid-template-columns:1fr}.rdemo-left{border-bottom:1px solid #ffffff12;border-right:none}.rdemo-right{padding-top:24px}.usecase-grid,.join-cta-card{grid-template-columns:1fr}.join-cta-visual{height:auto}}@media (max-width:720px){.rdemo-tab{padding:7px 14px;font-size:.8rem}.rdemo-tabs-shell{gap:10px}.rdemo-left,.rdemo-right{padding:20px 18px}.rdemo-trace-btn{text-align:center;width:100%}.rdemo-stats-row{grid-template-columns:repeat(3,minmax(0,1fr))}.rdemo-match-header{gap:8px}.rdemo-match-badge,.rdemo-hops-badge{padding:3px 8px;font-size:.64rem}.join-cta-card{padding:32px 24px}.join-cta-visual{justify-content:flex-start}.join-proof-strip{grid-template-columns:1fr}.join-actions{flex-direction:column}.join-button{text-align:center;width:100%}.usecase-card{border-radius:22px;padding:20px 18px 22px}.usecase-body h3,.usecase-body p,.usecase-path-note,.usecase-stage{min-height:0}.usecase-intro-lane{flex-wrap:wrap;justify-content:flex-start;padding-top:10px}.usecase-intro-track{display:none;left:10px;right:10px}.usecase-intro-chip{min-width:0}.usecase-community-scene{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"class club""core core""you target";gap:10px;min-height:0;padding:0}.usecase-community-link{display:none}.usecase-community-chip,.usecase-community-core{width:100%}.usecase-community-core{border-radius:22px}.cluster-cta-stack,.cluster-cta-stack .hero-button{width:100%}.jcv-frame{border-radius:22px;padding:16px}}@media (prefers-reduced-motion:reduce){#landing-view,.hero-visual,.hero-copy,.landing-scroll-cue,.landing-section-header,.signal-card,.cluster-card,.cluster-cta-wrap,.singularity-shell,.singularity-halo,.hero-orbit,.hero-node,.hero-entry-orb,.singularity-core{transition-duration:.14s}.hero-visual:before,.hero-visual:after{display:none}.landing-scroll-arrow,.hero-entry-orb:before,.hero-entry-orb:after{animation:none}.hero-entry-orb:after{display:none}.rdemo-cursor,.rdp-node,.rdp-conn,.jcv-path-line,.jcv-node-breathe{animation:none}body[data-view=transition][data-transition-phase=landing-collapse] #landing-view{transform:none}body[data-view=transition][data-transition-phase=landing-collapse] [data-stagger],body[data-view=transition][data-transition-phase=graph-reveal] [data-stagger]{filter:blur(6px);transform:scale(.98)}.rdp-node,.rdp-conn{opacity:1;animation:none;transform:none}.jcv-card,.rdemo-cursor{animation:none}}
#canvas-container{z-index:1;will-change:opacity, filter;filter:saturate(.78)brightness(.86);pointer-events:none;outline:none;transition:filter .52s,opacity .52s;position:fixed;inset:0}body[data-view=landing] #canvas-container{filter:saturate(.78)brightness(.86);opacity:1;pointer-events:none}body[data-view=transition][data-transition-phase=landing-collapse] #canvas-container{filter:blur(10px)saturate(.58)brightness(.34);opacity:.12;pointer-events:none}body[data-view=transition][data-transition-phase=graph-reveal] #canvas-container{filter:none;opacity:1;pointer-events:none}body[data-view=graph] #canvas-container{filter:none;opacity:1;pointer-events:auto}#canvas-container svg{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}#canvas-container g[data-node-id],#canvas-container g[data-group-id]{outline:none}#canvas-container svg.is-dragging{cursor:grabbing}#overlay{--graph-overlay-top-padding:calc(var(--site-nav-offset) + 6px);--graph-overlay-side-padding:clamp(12px, 1.6vw, 20px);--graph-overlay-bottom-padding:clamp(12px, 1.6vw, 20px);--graph-sidebar-top-offset:8px;--graph-sidebar-bottom-offset:var(--graph-overlay-bottom-padding);padding:var(--graph-overlay-top-padding) var(--graph-overlay-side-padding) var(--graph-overlay-bottom-padding);pointer-events:none;z-index:3;will-change:transform, opacity;opacity:0;visibility:hidden;grid-template-columns:clamp(252px,16vw,296px) minmax(0,1fr) clamp(216px,15vw,248px);gap:clamp(12px,1.4vw,16px);transition:opacity .42s,transform .54s cubic-bezier(.2,.8,.2,1),visibility linear;display:grid;position:fixed;inset:0}body[data-view=landing] #overlay,body[data-view=transition] #overlay{opacity:0;visibility:hidden;transform:translateY(28px)scale(.985)}body[data-view=graph] #overlay{opacity:1;visibility:visible;transform:none}#overlay [data-graph-panel]{pointer-events:auto;transition:opacity .46s,transform .52s cubic-bezier(.2,.8,.2,1)}body[data-view=graph] #overlay [data-graph-panel]{opacity:1;transform:none}.sidebar{margin-top:calc(var(--graph-sidebar-top-offset) - var(--graph-overlay-top-padding));height:calc(100vh - var(--graph-sidebar-top-offset) - var(--graph-sidebar-bottom-offset));background:radial-gradient(circle at 100% 0,#527ac40f,#0000 28%),linear-gradient(#0f1826e6,#070d17db);border-radius:20px;grid-area:1/1;align-self:start;min-height:0;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px #ffffff0a,0 20px 48px #0000003d}.sidebar.is-collapsed{height:auto}.sidebar-layout{flex-direction:column;gap:0;height:100%;min-height:0;padding:12px;display:flex}.sidebar.is-collapsed .sidebar-layout{height:auto}.sidebar-collapsible{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.sidebar-collapsible[hidden]{display:none}.sb-header{border-bottom:1px solid #ffffff0f;margin-bottom:14px;padding:4px 0 12px}.sb-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent,#59d4ff);opacity:.8;margin-bottom:3px;font-size:.58rem;font-weight:700;display:block}.sb-title{color:var(--text);margin:0;font-size:1.15rem;font-weight:700;line-height:1.2}.sb-search-block{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.sb-search-combobox{align-items:center;display:flex;position:relative}.sb-search-icon{color:#ffffff59;pointer-events:none;flex-shrink:0;width:14px;height:14px;position:absolute;left:10px}.sb-search-input{width:100%;padding-left:32px!important}.sb-search-row{gap:6px;display:flex}.sb-btn-focus,.sb-btn-clear{flex:1}.sb-chip{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;width:100%;margin-bottom:14px;padding:9px 12px;transition:background .16s,border-color .16s;display:flex}.sb-chip:hover{background:#ffffff0f;border-color:#ffffff21}.sb-chip[aria-pressed=true]{background:#59d4ff14;border-color:#59d4ff47}.sb-chip-dot{background:#ffffff40;border:1.5px solid #ffffff4d;border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:background .16s,border-color .16s}.sb-chip[aria-pressed=true] .sb-chip-dot{background:#59d4ff;border-color:#59d4ff;box-shadow:0 0 6px #59d4ff80}.sb-chip-label{color:var(--text);opacity:.82;font-size:.72rem;font-weight:500;line-height:1.3}.sb-chip[aria-pressed=true] .sb-chip-label{opacity:1;color:#a8eaff}.sb-groups-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sb-section-label{letter-spacing:.09em;text-transform:uppercase;color:#fff6;font-size:.6rem;font-weight:700}.sb-show-all{opacity:.7;height:auto!important;padding:3px 9px!important;font-size:.65rem!important}.sb-group-filter-wrap{margin-bottom:10px}.sb-group-filter{width:100%;height:auto;padding:7px 10px;font-size:.72rem}.sb-controls{border-top:1px solid #ffffff0f;gap:5px;margin-top:auto;padding-top:12px;display:flex}.sb-ctrl-btn{color:#ffffffa6;letter-spacing:.02em;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 4px;font-size:.6rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:flex}.sb-ctrl-btn svg{opacity:.7;width:16px;height:16px}.sb-ctrl-btn:hover{color:#ffffffe6;background:#ffffff12;border-color:#ffffff24}.sb-ctrl-btn:hover svg{opacity:1}.sb-ctrl-btn[data-active=true]{color:#a8eaff;background:#59d4ff14;border-color:#59d4ff38}.status-card{--status-ink:#ffffffeb;--status-muted:#ffffffba;--status-faint:#ffffffa3;--status-line:#ffffff17;margin-top:calc(var(--graph-sidebar-top-offset) - var(--graph-overlay-top-padding));box-sizing:border-box;border:1px solid var(--status-line);-webkit-backdrop-filter:blur(10px)saturate(1.08);background:radial-gradient(120% 80% at 100% 0,#527ac417,#0000 52%),linear-gradient(195deg,#0f1826f0,#070c16e6);border-radius:18px;flex-direction:column;grid-area:1/3;align-self:start;gap:8px;max-width:100%;padding:11px 12px 12px;display:flex;overflow:hidden visible;box-shadow:inset 0 1px #ffffff0d,0 16px 40px #00000047}.status-card>.eyebrow{letter-spacing:.16em;color:var(--status-faint);margin:0;font-size:.6rem}.status-card .status-copy{color:var(--status-muted);margin:2px 0 0;font-size:.76rem;line-height:1.36}.status-card .inspector-panel{background:linear-gradient(165deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1a;border-radius:13px;margin-top:4px;padding:10px 11px 11px;box-shadow:inset 0 1px #ffffff0d}.status-card .inspector-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.status-card .inspector-head-copy{align-content:center;gap:4px;min-width:0;display:grid}.status-card .inspector-logo{background:radial-gradient(circle at 24% 20%,#ffffff1f,#0000 42%),#ffffff0a;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;overflow:hidden}.status-card .inspector-logo img{object-fit:contain;width:100%;height:100%}.status-card .inspector-logo span{letter-spacing:.12em;color:#ffffffb8;font-size:.78rem;font-weight:700}.status-card .inspector-panel[data-kind=person] .inspector-logo{display:none}.status-card .inspector-kind{letter-spacing:.13em;color:var(--status-faint);font-size:.58rem}.status-card .inspector-title{letter-spacing:-.02em;color:var(--status-ink);font-size:1.02rem;font-weight:700;line-height:1.18}.status-card .inspector-subtitle,.status-card .inspector-body,.status-card .inspector-insight{color:#ffffffb3;font-size:.76rem;line-height:1.4}.status-card .inspector-body{margin-top:8px}.status-card .inspector-tags{gap:5px;margin-top:7px}.status-card .inspector-tags .tag{letter-spacing:.04em;padding:3px 8px;font-size:.65rem}.status-card .inspector-metrics{gap:6px;margin-top:8px}.status-card .inspector-metric{background:#00000024;border-color:#ffffff12;border-radius:10px;gap:2px;padding:6px 8px}.status-card .inspector-metric strong{font-size:.88rem}.status-card .inspector-metric span{letter-spacing:.09em;font-size:.56rem;line-height:1.22}.status-card .inspector-insight{color:#ffffffc7;background:#ffffff09;border:1px solid #ffffff0f;border-radius:9px;margin-top:8px;padding:7px 9px;font-size:.72rem;line-height:1.36}.status-card .inspector-links{gap:5px;margin-top:7px}.status-card .inspector-links a{padding:3px 9px;font-size:.65rem}.status-card .status-card-legend{border-top:1px solid var(--status-line);gap:5px;margin-top:6px;padding-top:8px}.status-card .status-card-legend h3{letter-spacing:.13em;color:var(--status-faint);margin:0 0 4px;font-size:.6rem}.status-card .legend{grid-template-columns:1fr 1fr;align-items:start;gap:4px 8px;display:grid}.status-card .legend-row{color:var(--status-muted);align-items:flex-start;gap:6px;font-size:.62rem;line-height:1.22}.status-card .legend-row>span:last-child{overflow-wrap:anywhere;flex:auto;min-width:0}.status-card .legend-line{flex-shrink:0;width:20px;margin-top:2px}.status-card .legend-anchor,.status-card .legend-node,.status-card .legend-bridge,.status-card .legend-ghost{flex-shrink:0;width:9px;height:9px;margin-top:2px}.status-card .legend-pending-line{flex-shrink:0;width:20px;margin-top:2px}.headline{letter-spacing:-.035em;max-width:16ch;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.2rem,1.35vw,1.42rem);font-weight:700;line-height:1.12}.sidebar .headline{letter-spacing:-.04em;color:#fffffffa;max-width:none;font-size:clamp(1.52rem,1.75vw,1.92rem);font-weight:700;line-height:1.04}.lede{color:#ffffffa3;width:100%;max-width:none;margin:0;font-size:.78rem;line-height:1.38}.top-head{justify-content:flex-start;align-items:center}.sidebar .eyebrow{color:var(--faint-text);letter-spacing:.16em;font-size:.62rem}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stat{background:linear-gradient(#ffffff08,#ffffff04),#ffffff05;border:1px solid #ffffff14;border-radius:18px;padding:12px 12px 11px;box-shadow:inset 0 1px #ffffff0a}.stat strong{color:var(--text);margin-bottom:6px;font-size:1.42rem;display:block}.stat span{color:var(--subtle-text);letter-spacing:.12em;text-transform:uppercase;font-size:.67rem}.section{flex-direction:column;gap:8px;display:flex}.sidebar .section{gap:6px}.section-intro{gap:4px;padding-bottom:0}.sidebar .section.section-intro{gap:4px}.group-search-wrap{grid-template-columns:1fr;margin-top:2px}.sidebar-controls-toggle{color:#fff9;font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font-size:.72rem;line-height:1.2;transition:color .18s;display:inline-flex}.sidebar-controls-toggle:hover{color:#ffffffe0}.sidebar-controls-toggle:focus-visible{outline-offset:4px;border-radius:999px;outline:2px solid #ffffffb8}.sidebar-controls-toggle-caret{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)translateY(-1px)}.sidebar-controls-toggle[aria-expanded=true] .sidebar-controls-toggle-caret{transform:rotate(-135deg)translateY(-1px)}.section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.section h2,.section h3{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8a;margin:0;font-size:.68rem;font-weight:500}.sidebar .section h2,.sidebar .section h3{letter-spacing:.12em;font-size:.64rem}.search-wrap{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.sidebar .section-search .search-wrap{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.sidebar .section-search .search-wrap .search-combobox{grid-column:1/-1}.search-combobox{position:relative}.search-combobox .search-input{min-width:0}.search-input{box-sizing:border-box;width:100%;min-height:34px;color:var(--text);background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;outline:none;padding:0 11px;font-size:.8rem;transition:border-color .18s,background .18s,box-shadow .18s}.search-input::placeholder{color:#fff6}.search-input:focus{background:#ffffff0d;border-color:#ffffff38;box-shadow:0 0 0 4px #59d4ff14}.search-combobox.is-open .search-input{background:#ffffff0d;border-color:#59d4ff47}.search-suggestion-panel{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e121bfa;border:1px solid #ffffff14;border-radius:18px;gap:4px;max-height:280px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 40px #00000057}.search-suggestion-panel[hidden]{display:none}.search-suggestion-button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:background .16s,transform .16s;display:flex}.search-suggestion-button:hover,.search-suggestion-button.is-active{background:#59d4ff1f}.search-suggestion-button:focus-visible{outline-offset:2px;outline:2px solid #59d4ff6b}.search-suggestion-copy{gap:2px;min-width:0;display:grid}.search-suggestion-copy strong{font-size:.9rem;font-weight:600;line-height:1.2;display:block}.search-suggestion-copy small{color:#ffffff8f;font-size:.7rem;line-height:1.25;display:block}.search-suggestion-meta{color:#ffffff6b;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.66rem}.search-suggestion-empty{color:#ffffffad;background:#ffffff08;border-radius:12px;padding:12px 14px;font-size:.76rem;line-height:1.35}.sidebar .button{border-radius:10px;min-height:34px;padding:7px 10px;font-size:.76rem}.sidebar .button.primary{box-shadow:0 6px 14px #59d4ff12}.sidebar .button.tiny{border-radius:999px;min-height:30px;padding:5px 10px;font-size:.68rem}.sidebar .controls .button.tiny{letter-spacing:.01em;min-height:24px;padding:3px 7px;font-size:.6rem;line-height:1.15}.section-groups{grid-template-rows:auto auto minmax(0,1fr);gap:9px;min-height:0;display:grid;position:relative}.sidebar-groups-shell{min-height:0;margin-top:2px;position:relative}.sidebar-groups-shell:before,.sidebar-groups-shell:after{content:"";z-index:1;pointer-events:none;height:18px;position:absolute;left:0;right:8px}.sidebar-groups-shell:before{background:linear-gradient(#090f1bfa,#090f1b00);top:0}.sidebar-groups-shell:after{background:linear-gradient(#090f1b00,#090f1bfa);bottom:0}.sidebar-groups-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b0d5ff42 transparent;height:100%;min-height:0;padding:4px 6px 2px 0;overflow:hidden auto}.sidebar-groups-scroll::-webkit-scrollbar{width:6px}.sidebar-groups-scroll::-webkit-scrollbar-track{background:0 0}.sidebar-groups-scroll::-webkit-scrollbar-thumb{background:#d0e1f838;border-radius:999px;min-height:56px}.sidebar-groups-scroll::-webkit-scrollbar-thumb:hover{background:#e6f0fb57}.sidebar-groups-scroll::-webkit-scrollbar-corner{background:0 0}.org-list{gap:6px;display:grid}.org-card{background:linear-gradient(135deg, var(--card-tint), #ffffff04 62%), #ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:7px 8px;transition:transform .18s,border-color .18s,background .18s;box-shadow:inset 0 1px #ffffff0a,0 6px 16px #0000001a}.org-card:hover{border-color:#ffffff2e;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 10px 22px #0000001f}.org-card.is-expanded{background:linear-gradient(135deg, var(--card-tint), #ffffff08 65%), #ffffff08;border-color:#ffffff38}.org-card.is-empty{background:linear-gradient(135deg, var(--card-tint), #ffffff03 62%), #ffffff04;border-color:#ffffff0f;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0000001a}.org-card.is-empty .org-meta-line{color:#ffffff6b}.org-top{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.org-meta{flex:auto;align-items:flex-start;gap:6px;min-width:0;display:flex}.visible-toggle{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.visible-toggle:focus-visible{outline-offset:2px;outline:2px solid #ffffffb8}.swatch{background:var(--toggle-color);width:10px;height:10px;box-shadow:0 0 0 3px var(--swatch-glow);border-radius:999px;flex:none;margin-top:0;transition:opacity .18s,transform .18s,box-shadow .18s}.visible-toggle[data-active=false] .swatch,.visible-toggle[aria-pressed=false] .swatch{opacity:.34;transform:scale(.92);box-shadow:0 0 0 1px #ffffff29,0 0 0 3px #ffffff08}.org-meta-copy{min-width:0}.org-name{margin:0;font-size:.72rem;font-weight:600;line-height:1.12}.org-meta-line{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:.56rem;line-height:1.25}.org-details-toggle{color:#ffffffad;min-height:26px;font:inherit;letter-spacing:.02em;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.62rem;line-height:1.15;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.org-details-toggle:hover{color:#ffffffeb;background:#ffffff0d;border-color:#ffffff24}.org-details-toggle:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #ffffffb8}.org-details-caret{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .18s;transform:rotate(45deg)}.org-card.is-expanded .org-details-caret{transform:rotate(-135deg)}.org-details{margin-top:2px;padding-right:4px}.org-copy{color:#ffffffa8;margin:0;font-size:.7rem;line-height:1.4}.graph-minimap{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:60;pointer-events:auto;cursor:pointer;background:#060a14e0;border:1px solid #ffffff1c;border-radius:10px;width:176px;height:122px;padding:6px;transition:opacity .25s,transform .25s;position:absolute;bottom:70px;right:22px}.graph-minimap[hidden]{display:none}.graph-minimap.is-fading{opacity:0;pointer-events:none;transform:translateY(8px)}.graph-minimap-svg{width:100%;height:100%;display:block}@media (max-width:720px){.graph-minimap{width:130px;height:90px;bottom:64px;right:10px}}.unmet-toggle{color:#ffffffbd;letter-spacing:.01em;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:8px;width:100%;margin:6px 0 8px;padding:8px 10px;font-size:.7rem;transition:background .18s,border-color .18s,color .18s;display:flex}.unmet-toggle:hover{color:#ffffffeb;background:#ffffff0b}.unmet-toggle[aria-pressed=true]{color:#fffffff5;background:#59d4ff1a;border-color:#59d4ff73}.unmet-toggle-dot{background:#fff3;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .18s,box-shadow .18s}.unmet-toggle[aria-pressed=true] .unmet-toggle-dot{background:#59d4ff;box-shadow:0 0 8px #59d4ffb3}.org-actions{justify-content:flex-end;align-items:center;gap:5px;margin-top:6px;display:flex}.org-actions .solo-button{color:#ffffffc2}.org-actions .focus-button{justify-content:center;align-items:center;min-width:56px;display:inline-flex}.sidebar .org-actions .button.tiny{border-radius:999px;min-height:26px;padding:4px 8px;font-size:.62rem}.section-controls{padding-top:2px}.status-copy{color:var(--muted);margin:6px 0 16px;font-size:.88rem;line-height:1.54}.status-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.status-card-actions .button,.status-card-actions a.button{white-space:nowrap;justify-content:center;width:100%;min-width:0;min-height:30px;padding-inline:12px}.focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.status-card>.focus-grid{display:none}.focus-tile{border:1px solid var(--line);background:#ffffff08;border-radius:18px;padding:12px 14px}.focus-tile strong{margin-bottom:4px;font-size:1.05rem;display:block}.focus-tile span{color:var(--muted);font-size:.76rem;line-height:1.4}.inspector-panel{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:20px;margin-top:16px;padding:14px}.inspector-panel[hidden]{display:none}.inspector-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.inspector-head-copy{align-content:center;gap:6px;min-width:0;display:grid}.inspector-logo{background:radial-gradient(circle at 24% 20%,#ffffff1f,#0000 42%),#ffffff0a;border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;overflow:hidden}.inspector-logo img{object-fit:contain;width:100%;height:100%}.inspector-logo span{letter-spacing:.12em;color:#ffffffb8;font-size:.88rem;font-weight:700}.inspector-panel[data-kind=person] .inspector-logo{display:none}.inspector-kind{color:#ffffff94}.inspector-title{overflow-wrap:anywhere;margin:0;font-size:1.14rem}.inspector-subtitle,.inspector-body,.inspector-insight{color:#ffffffb8;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.55}.inspector-body{margin-top:14px}.inspector-tags,.tooltip-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.inspector-tags .tag{letter-spacing:.06em;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:500}.inspector-metrics,.tooltip-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.tooltip-metrics{background:linear-gradient(#ffffff0b,#00000029);border:1px solid #ffffff17;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:6px;padding:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.inspector-metric,.tooltip-metric{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;gap:3px;padding:10px 11px;display:grid;overflow:hidden}.tooltip .tooltip-metric{box-shadow:none;text-align:center;background:0 0;border:none;border-right:1px solid #ffffff14;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;margin:0;padding:10px 4px 11px;display:flex;overflow:visible}.tooltip .tooltip-metric:last-child{border-right:none}.inspector-metric strong,.tooltip-metric strong{color:#fff;font-size:.98rem}.tooltip .tooltip-metric strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:0;font-size:1.12rem;font-weight:700;line-height:1}.inspector-metric span,.tooltip-metric span{color:var(--subtle-text);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;line-height:1.35}.tooltip .tooltip-metric span{letter-spacing:.11em;text-transform:uppercase;color:var(--faint-text);max-width:100%;font-size:.56rem;font-weight:600;line-height:1.2}.inspector-insight{margin-top:14px}.inspector-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:none}.inspector-actions a{pointer-events:auto;text-decoration:none}.inspector-links{flex-wrap:wrap;gap:6px;margin-top:14px;display:none}.inspector-links a{color:#ffffffc7;letter-spacing:.02em;pointer-events:auto;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:5px 10px;font-size:.72rem;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.inspector-links a:hover{color:#fff;background:#ffffff14;border-color:#ffffff38}.controls{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.legend{flex-direction:column;gap:12px;display:flex}.legend-row{color:var(--muted);align-items:center;gap:10px;font-size:.78rem;display:flex}.legend-line{background:linear-gradient(90deg,#fffffff0,#ffffff1a);border-radius:999px;width:28px;height:2px}.legend-anchor,.legend-node,.legend-bridge,.legend-ghost{background:#fff;border-radius:999px;width:11px;height:11px;box-shadow:0 0 14px #ffffff3d}.legend-anchor{background:#ffffffdb;border-radius:3px;box-shadow:0 0 14px #59d4ff33}.legend-bridge{background:linear-gradient(135deg, var(--cyan), var(--rose));box-shadow:0 0 14px #ff5fa233}.legend-ghost{background:#dbe8ff38;border:1px dashed #edf3ffe0;box-shadow:0 0 14px #dbe8ff2e}.legend-pending-line{background:repeating-linear-gradient(90deg,#ffffffeb 0 8px,#ffffff14 8px 16px);border-radius:999px;width:28px;height:2px}.tooltip{pointer-events:auto;z-index:5;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;-webkit-backdrop-filter:blur(12px)saturate(1.05);background:linear-gradient(155deg,#ffffff0a 0%,#0000 45%),linear-gradient(#0d1624f7,#060b14f0);border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:8px;min-width:200px;max-width:min(300px,100vw - 24px);max-height:min(70vh,100vh - 24px);padding:12px 13px 13px;display:none;position:fixed;overflow:hidden auto;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #0000006b}body[data-view=landing] .tooltip,body[data-view=transition] .tooltip{display:none!important}.tooltip-kind{color:var(--subtle-text);text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.62rem;font-weight:600;line-height:1.2}.tooltip h4{letter-spacing:-.02em;color:#fffffffa;margin:2px 0 0;font-size:1rem;font-weight:700;line-height:1.2}.tooltip small{color:var(--subtle-text);letter-spacing:.02em;margin:2px 0 0;font-size:.72rem;line-height:1.35;display:block}.tooltip .org-tags{flex-wrap:wrap;gap:5px;margin:0;display:flex}.tooltip-body,.tooltip-insight{color:#ffffffc7;margin:0;font-size:.75rem;line-height:1.48}.tooltip-body:not([hidden]){border-top:1px solid #ffffff14;margin-top:2px;padding-top:8px}.tooltip-body[hidden],.tooltip-insight[hidden]{display:none}.tooltip-insight{color:#ffffffc2;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9px;margin-top:0;padding:8px 9px;font-size:.72rem;line-height:1.42}.tooltip .tag{letter-spacing:.12em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:5px 9px;font-size:.66rem}body[data-tutorial-active=true] #canvas-container,body[data-tutorial-active=true] #overlay [data-graph-panel],body[data-tutorial-active=true] .tooltip{pointer-events:none!important}body[data-tutorial-active=true] .tooltip{display:none!important}.graph-tutorial-root{z-index:8;pointer-events:none;position:fixed;inset:0}.graph-tutorial-backdrop{background:0 0;position:absolute;inset:0}.graph-tutorial-spotlight{-webkit-backdrop-filter:brightness(3.1)saturate(1.46)contrast(1.26);background:#ffffff05;border:2px solid #e5f8fffa;border-radius:20px;width:0;height:0;transition:left .22s,top .22s,width .22s,height .22s,border-radius .22s;position:fixed;top:0;left:0;box-shadow:0 0 0 9999px #040912a8,0 0 0 1px #ffffff5c,inset 0 0 0 2px #abe8ff33,0 0 68px #59d4ff66,0 0 132px #59d4ff33}.graph-tutorial-card{pointer-events:auto;box-sizing:border-box;background:linear-gradient(155deg,#ffffff0d 0%,#0000 46%),linear-gradient(#0b1422fa,#050a13f7);border:1px solid #ffffff1f;border-radius:18px;gap:12px;width:min(360px,100vw - 32px);padding:16px;transition:left .22s,top .22s,transform .22s;display:grid;position:fixed;box-shadow:inset 0 1px #ffffff0d,0 22px 56px #0000006b}.graph-tutorial-head,.graph-tutorial-copy{gap:8px;display:grid}.graph-tutorial-progress{letter-spacing:.16em;text-transform:uppercase;color:#ffffffa3;font-size:.64rem}.graph-tutorial-copy h3{letter-spacing:-.02em;color:#fffffffa;margin:0;font-size:1.04rem;line-height:1.16}.graph-tutorial-copy p{color:#ffffffc2;margin:0;font-size:.84rem;line-height:1.5}.graph-tutorial-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.graph-tutorial-actions .button{min-height:30px;padding-inline:12px}.graph-tutorial-actions .button:disabled{opacity:.45;cursor:default}@media (max-width:1080px){#overlay{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:100vh;position:relative}.sidebar,.status-card{grid-area:auto/1;height:auto;max-height:none;margin-top:0}.sidebar{border-radius:28px}.sidebar-layout{height:auto}.section-groups,.sidebar-groups-shell,.sidebar-groups-scroll{height:auto;min-height:auto;max-height:none}.sidebar-groups-shell:before,.sidebar-groups-shell:after{display:none}.sidebar-groups-scroll{padding-right:0;overflow:visible}.graph-tutorial-card{width:auto;max-width:none;bottom:12px;right:12px;top:auto!important;left:12px!important;transform:none!important}}@media (max-width:640px){#overlay{--graph-overlay-side-padding:12px;--graph-overlay-bottom-padding:12px;padding:var(--graph-overlay-top-padding) var(--graph-overlay-side-padding) var(--graph-overlay-bottom-padding);gap:12px}.sidebar,.status-card{border-radius:20px}.sidebar-layout{gap:10px;padding:12px}.stats,.focus-grid,.inspector-metrics,.status-card .legend{grid-template-columns:1fr}.tooltip-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.search-wrap{grid-template-columns:1fr}.search-input,.sidebar .button{width:100%}.sidebar .controls .button{width:auto}.org-top{flex-direction:column;align-items:flex-start}.org-top .button.tiny{align-self:flex-start}.org-actions{flex-wrap:wrap}.tooltip{max-width:calc(100vw - 24px)}.status-card-actions{grid-template-columns:1fr}.status-card-actions .button,.status-card-actions a.button{width:100%}.graph-tutorial-actions{flex-wrap:wrap}.graph-tutorial-actions .button{flex:calc(50% - 4px);justify-content:center}}@media (prefers-reduced-motion:reduce){.graph-tutorial-spotlight,.graph-tutorial-card{transition:none}}