.glossy-home{--gh-bg:#0c0c10;--gh-bg-2:#111118;--gh-content-bg:#16161d;--gh-text:#f5f5f7;--gh-body-text:rgba(245,245,247,.92);--gh-muted:#8e8e93;--gh-rule:rgba(255,255,255,.1);--gh-rule-soft:rgba(255,255,255,.06);--gh-accent:#a5b4fc;--gh-accent-strong:#818cf8;--gh-accent-soft:rgba(165,180,252,.14);--gh-c-red:#f87171;--gh-c-blue:#93c5fd;--gh-c-gold:#fbbf24;--gh-gold-deep:#d4a82c;--gh-grid-line:rgba(255,255,255,.035);z-index:1;color:var(--gh-text);-webkit-font-smoothing:antialiased;background:0 0;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Segoe UI,sans-serif;font-size:16px;line-height:1.6;display:block;position:relative;overflow-x:hidden}.glossy-home .container{max-width:1180px;margin:0 auto;padding:0 32px}.glossy-home-bg{pointer-events:none;z-index:0;background:#0c0c10;position:fixed;top:0;bottom:0;left:0;right:0}.glossy-home-bg:before{content:"";background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0/100% 64px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0/64px 100%;position:absolute;top:0;bottom:0;left:0;right:0}.glossy-home-bg:after{content:"";filter:blur(.5px);background:radial-gradient(900px 700px at 20% 8%,rgba(165,180,252,.18) 0%,transparent 55%),radial-gradient(700px 600px at 82% 18%,rgba(129,140,248,.14) 0%,transparent 60%),radial-gradient(1100px 900px at 50% 95%,rgba(99,102,241,.1) 0%,transparent 60%),radial-gradient(600px 500px at 12% 70%,rgba(244,114,182,.06) 0%,transparent 65%);animation:22s ease-in-out infinite alternate gh-blobDrift;position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}@keyframes gh-blobDrift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-2%,1.5%)scale(1.04)}to{transform:translate(2%,-1.5%)scale(1.02)}}.glossy-home .hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:92vh;padding:56px 24px 320px;display:flex;position:relative;overflow:hidden}@media (max-width:820px){.glossy-home .hero{padding-bottom:220px}}.glossy-home .hero-eyebrow{letter-spacing:.36em;text-transform:uppercase;color:var(--gh-accent);z-index:3;opacity:0;margin-bottom:22px;font-size:11px;font-weight:700;animation:.9s .1s forwards gh-fadeUp;position:relative}.glossy-home .hero-title-wrap{z-index:3;display:inline-block;position:relative}.glossy-home .hero-title{letter-spacing:-.05em;text-transform:uppercase;background:linear-gradient(110deg,#fff 0%,#c7d2fe 28%,#a5b4fc 50%,#e5e7eb 72%,#818cf8 100%) 0 0/200% 100%;color:transparent;opacity:0;-webkit-background-clip:text;background-clip:text;margin:0;font-size:max(60px,min(11vw,148px));font-weight:800;line-height:.88;animation:1s .2s forwards gh-fadeUp,8s ease-in-out 1.2s infinite gh-titleShimmer}@keyframes gh-titleShimmer{0%,to{background-position:0%}50%{background-position:100%}}.glossy-home .hero-stat-bridge{z-index:5;max-width:1180px;margin:-260px auto 0;padding:0 32px;position:relative}@media (max-width:820px){.glossy-home .hero-stat-bridge{margin-top:-160px}}.glossy-home .arches{pointer-events:none;z-index:1;width:min(1400px,130vw);height:380px;position:absolute;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}@media (max-width:820px){.glossy-home .arches{height:240px}}.glossy-home .arches svg{width:100%;height:100%;display:block;overflow:visible}.glossy-home .arches path{fill:none;stroke:var(--gh-accent);stroke-width:1.1px;opacity:0;transform-origin:50% 100%;animation:6s ease-in-out infinite gh-archRise}.glossy-home .arches path:first-child{animation-delay:0s}.glossy-home .arches path:nth-child(2){animation-delay:.6s}.glossy-home .arches path:nth-child(3){animation-delay:1.2s}.glossy-home .arches path:nth-child(4){animation-delay:1.8s}.glossy-home .arches path:nth-child(5){animation-delay:2.4s}@keyframes gh-archRise{0%{opacity:0;stroke-width:1.6px;transform:scaleY(.2)scaleX(.92)}35%{opacity:.55}to{opacity:0;stroke-width:.4px;transform:scaleY(1.05)scaleX(1.06)}}.glossy-home .hero-halo{filter:blur(40px);z-index:2;pointer-events:none;background:radial-gradient(closest-side,rgba(165,180,252,.22),transparent 70%);width:80%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.glossy-home .particles{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.glossy-home .particles span{background:var(--gh-accent);width:3px;height:3px;box-shadow:0 0 8px var(--gh-accent),0 0 14px rgba(165,180,252,.6);opacity:0;border-radius:50%;animation:14s linear infinite gh-particleFloat;position:absolute}@keyframes gh-particleFloat{0%{opacity:0;transform:translateY(30vh)scale(.4)}15%{opacity:.9}85%{opacity:.7}to{transform:translate3d(var(--dx,30px),-60vh,0)scale(1);opacity:0}}.glossy-home .hero-sub{color:rgba(245,245,247,.78);z-index:3;opacity:0;max-width:640px;margin:28px auto 0;font-size:max(15px,min(1.6vw,18px));line-height:1.55;animation:1s .55s forwards gh-fadeUp;position:relative}.glossy-home .hero-sub strong{color:var(--gh-text);font-weight:600}.glossy-home .hero-credit{border:1px solid var(--gh-rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.02em;color:rgba(245,245,247,.78);z-index:3;opacity:0;background:rgba(255,255,255,.03);border-radius:100px;align-items:center;gap:10px;margin:22px auto 0;padding:8px 16px;font-size:12px;font-weight:600;animation:1s .7s forwards gh-fadeUp;display:inline-flex;position:relative}.glossy-home .hero-credit .dot{background:var(--gh-accent);width:6px;height:6px;box-shadow:0 0 8px var(--gh-accent);border-radius:50%}.glossy-home .hero-credit strong{color:var(--gh-text);font-weight:700}.glossy-home .cta-row{z-index:3;opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:36px;animation:1s .9s forwards gh-fadeUp;display:inline-flex;position:relative}.glossy-home .cta-primary{color:#14141c;letter-spacing:.14em;text-transform:uppercase;isolation:isolate;background:linear-gradient(135deg,#c7d2fe 0%,#a5b4fc 45%,#818cf8 100%);border-radius:100px;padding:20px 40px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),0 0 0 4px rgba(165,180,252,.18),0 0 24px rgba(165,180,252,.55),0 0 80px rgba(165,180,252,.45),0 18px 36px rgba(0,0,0,.55)}.glossy-home .cta-primary:after{content:"";opacity:.4;mix-blend-mode:overlay;z-index:-1;background:radial-gradient(closest-side,rgba(255,255,255,.4),transparent 70%);border-radius:100px;position:absolute;top:0;bottom:0;left:0;right:0}.glossy-home .cta-primary:before{content:"";filter:blur(14px);z-index:-2;background:radial-gradient(closest-side,rgba(165,180,252,.45),transparent 70%);border-radius:100px;animation:3.6s ease-in-out infinite gh-ctaBloom;position:absolute;top:-16px;bottom:-16px;left:-16px;right:-16px}@keyframes gh-ctaBloom{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.glossy-home .cta-primary:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),0 0 0 6px rgba(165,180,252,.22),0 0 32px rgba(165,180,252,.7),0 0 110px rgba(165,180,252,.55),0 24px 48px rgba(0,0,0,.55)}.glossy-home .cta-secondary{border:1px solid var(--gh-rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--gh-text);letter-spacing:.14em;text-transform:uppercase;background:rgba(255,255,255,.04);border-radius:100px;padding:18px 28px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s;display:inline-block}.glossy-home .cta-secondary:hover{border-color:var(--gh-accent);background:var(--gh-accent-soft)}.glossy-home .cta-todo{letter-spacing:.22em;text-transform:uppercase;color:var(--gh-c-gold);vertical-align:middle;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.35);border-radius:4px;margin-left:6px;padding:2px 6px;font-size:9px;font-weight:800;display:inline-block}.glossy-home .scroll-cue{color:var(--gh-muted);letter-spacing:.3em;text-transform:uppercase;opacity:.7;font-size:10px;font-weight:700;animation:2.4s ease-in-out infinite gh-cueBob;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}@keyframes gh-cueBob{0%,to{opacity:.55;transform:translate(-50%)}50%{opacity:.9;transform:translate(-50%,6px)}}@keyframes gh-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}.glossy-home .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(22px)}.glossy-home .reveal.in{opacity:1;transform:translate(0,0)}.glossy-home .stats{z-index:3;margin:0;padding:0;position:relative}.glossy-home .stats-grid{border:1px solid var(--gh-rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(rgba(22,22,29,.92),rgba(22,22,29,.96));border-radius:22px;grid-template-columns:repeat(4,1fr);gap:20px;padding:36px 28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),inset 0 -1px rgba(165,180,252,.35),0 24px 60px rgba(0,0,0,.55)}.glossy-home .stats-grid:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,rgba(165,180,252,.45),transparent 40%,transparent 60%,rgba(244,114,182,.25));border-radius:22px;padding:1px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (max-width:820px){.glossy-home .stats-grid{grid-template-columns:repeat(2,1fr)}}.glossy-home .stat-cell{text-align:center;padding:8px 6px}.glossy-home .stat-n{letter-spacing:-.025em;background:linear-gradient(#fff 0%,#a5b4fc 100%);color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:max(36px,min(5vw,56px));font-weight:800;line-height:1}.glossy-home .stat-suffix{color:var(--gh-accent);-webkit-text-fill-color:var(--gh-accent);margin-left:2px;font-weight:700}.glossy-home .stat-l{letter-spacing:.22em;text-transform:uppercase;color:var(--gh-muted);margin-top:10px;font-size:11px;font-weight:700}.glossy-home .sect{padding:88px 32px;position:relative}.glossy-home .sect-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--gh-accent);text-align:center;margin-bottom:14px;font-size:11px;font-weight:700}.glossy-home .sect-title{text-align:center;letter-spacing:-.02em;background:linear-gradient(140deg,#f5f5f7 0%,#c7d2fe 100%);color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-size:max(28px,min(3.6vw,40px));font-weight:800}.glossy-home .sect-intro{text-align:center;max-width:620px;color:var(--gh-muted);margin:0 auto 48px;font-size:15px;line-height:1.65}.glossy-home .hero-art{perspective:1600px;perspective-origin:50% 30%;padding-top:60px;padding-bottom:80px}.glossy-home .art-stage{justify-content:center;align-items:center;min-height:420px;margin-top:38px;display:flex;position:relative}.glossy-home .art-floor{filter:blur(14px);pointer-events:none;z-index:0;background:radial-gradient(rgba(165,180,252,.22) 0%,rgba(165,180,252,.08) 35%,transparent 70%);width:min(80%,880px);height:56px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}.glossy-home .art-glow{pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 50% 35%,rgba(165,180,252,.12) 0%,rgba(165,180,252,.04) 40%,transparent 70%);position:absolute;top:-40px;bottom:-40px;left:-40px;right:-40px}.glossy-home .art-device{aspect-ratio:16/10;width:min(960px,92%);transform-style:preserve-3d;z-index:1;animation:8s ease-in-out infinite art-float;position:relative;transform:rotateX(14deg)rotate(-1.5deg)}@keyframes art-float{0%,to{transform:rotateX(14deg)rotate(-1.5deg)translateY(0)}50%{transform:rotateX(14deg)rotate(-1.5deg)translateY(-6px)}}.glossy-home .art-bezel{border:1px solid var(--gh-rule);background:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.02));border-radius:18px;width:100%;height:100%;padding:4px;position:relative;overflow:hidden;box-shadow:0 60px 120px -30px rgba(0,0,0,.55),0 24px 48px -16px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.04)}.glossy-home .art-chrome{border-bottom:1px solid var(--gh-rule-soft);background:linear-gradient(rgba(255,255,255,.06),rgba(255,255,255,.02));border-top-left-radius:14px;border-top-right-radius:14px;align-items:center;gap:10px;height:30px;padding:0 14px;display:flex}.glossy-home .art-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.glossy-home .art-dot-r{background:#ff5f57}.glossy-home .art-dot-y{background:#febc2e}.glossy-home .art-dot-g{background:#28c840}.glossy-home .art-crumb{letter-spacing:.1em;color:var(--gh-muted);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-left:10px;font-size:10.5px;font-weight:600;overflow:hidden}.glossy-home .art-canvas{background:radial-gradient(at 12% 18%,rgba(165,180,252,.1),transparent 50%),radial-gradient(at 90% 80%,rgba(192,132,252,.08),transparent 55%),linear-gradient(#14141b,#0e0e14);grid-template-columns:1.15fr 1fr;gap:18px;height:calc(100% - 30px);padding:22px;display:grid}.glossy-home .art-graph{border:1px solid var(--gh-rule-soft);background:linear-gradient(rgba(255,255,255,.02),rgba(0,0,0,.2));border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex;position:relative}.glossy-home .art-graph svg{flex:1;width:100%;height:100%;min-height:0}.glossy-home .art-graph svg .orbit{fill:none;stroke:rgba(165,180,252,.14);stroke-dasharray:2 4}.glossy-home .art-graph svg .orbit-faint{stroke:rgba(165,180,252,.06);stroke-dasharray:1 5}.glossy-home .art-graph svg .edge{stroke:rgba(165,180,252,.36);stroke-width:1px;fill:none}.glossy-home .art-graph svg .edge-soft{stroke:rgba(165,180,252,.18);stroke-dasharray:1 3;fill:none}.glossy-home .art-graph svg .edge-faint{stroke:rgba(165,180,252,.1);stroke-width:.7px;fill:none}.glossy-home .art-graph svg .node{stroke-width:1.25px}.glossy-home .art-graph svg .node-faint{opacity:.55;stroke-width:.6px}.glossy-home .art-graph svg .node-core{fill:var(--gh-accent);stroke:rgba(255,255,255,.55);filter:drop-shadow(0 0 10px rgba(165,180,252,.6))}.glossy-home .art-graph svg .node-tech{fill:#f87171;stroke:rgba(255,255,255,.35)}.glossy-home .art-graph svg .node-tech.node-soft{fill:rgba(248,113,113,.55)}.glossy-home .art-graph svg .node-mind{fill:#93c5fd;stroke:rgba(255,255,255,.35)}.glossy-home .art-graph svg .node-mind.node-soft{fill:rgba(147,197,253,.55)}.glossy-home .art-graph svg .node-phd{fill:var(--gh-c-gold);stroke:rgba(255,255,255,.35)}.glossy-home .art-graph svg .node-phd.node-soft{fill:rgba(251,191,36,.55)}.glossy-home .art-graph svg .data-pulse{fill:var(--gh-accent);filter:drop-shadow(0 0 4px rgba(165,180,252,.85))}.glossy-home .art-graph svg .data-pulse-2{fill:#93c5fd;filter:drop-shadow(0 0 4px rgba(147,197,253,.7))}.glossy-home .art-graph svg .data-pulse-3{fill:var(--gh-c-gold);filter:drop-shadow(0 0 4px rgba(251,191,36,.7))}.glossy-home .art-graph svg .data-pulse-4{fill:#f87171;filter:drop-shadow(0 0 4px rgba(248,113,113,.7))}@media (prefers-reduced-motion:reduce){.glossy-home .art-graph svg .data-pulse{display:none}}.glossy-home .art-graph-search{border:1px solid var(--gh-rule);background:rgba(0,0,0,.35);border-radius:100px;align-items:center;gap:8px;padding:8px 12px;font-size:11.5px;display:flex}.glossy-home .art-search-ico{color:var(--gh-accent);font-size:13px}.glossy-home .art-search-ph{color:var(--gh-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.glossy-home .art-cards{flex-direction:column;gap:10px;min-width:0;display:flex}.glossy-home .art-card{border:1px solid var(--gh-rule-soft);background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.01));border-radius:10px;flex-direction:column;gap:5px;padding:11px 14px;font-size:11.5px;display:flex}.glossy-home .art-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.glossy-home .art-pill{letter-spacing:.12em;text-transform:uppercase;border-radius:3px;padding:2px 7px;font-size:8.5px;font-weight:700}.glossy-home .art-pill-dr{color:var(--gh-accent);background:rgba(165,180,252,.16)}.glossy-home .art-pill-phd{color:#34d399;background:rgba(52,211,153,.16)}.glossy-home .art-pill-bt{color:var(--gh-c-gold);background:rgba(251,191,36,.18)}.glossy-home .art-card-date{color:var(--gh-muted);font-variant-numeric:tabular-nums;font-size:10px}.glossy-home .art-card-title{color:var(--gh-text);letter-spacing:-.005em;font-size:13px;font-weight:600}.glossy-home .art-card-bar{background:rgba(255,255,255,.06);border-radius:3px;height:4px;margin-top:2px;overflow:hidden}.glossy-home .art-card-bar>span{background:linear-gradient(90deg,var(--gh-accent),var(--gh-accent-strong));border-radius:3px;height:100%;display:block}.glossy-home .art-card-meta{color:var(--gh-muted);letter-spacing:.02em;font-size:10.5px}.glossy-home .art-card-stats{color:var(--gh-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:12px;margin-top:2px;font-size:10.5px;display:flex}.glossy-home .art-card-stats b{color:var(--gh-text);font-weight:700}.glossy-home .art-card-stats .pos b{color:#34d399}.glossy-home .art-gloss{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(120deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.04) 18%,transparent 40%,transparent 60%,rgba(255,255,255,.02) 100%);border-radius:18px;position:absolute;top:0;bottom:0;left:0;right:0}[data-theme=light] .glossy-home .art-canvas{background:radial-gradient(at 12% 18%,rgba(91,103,217,.1),transparent 50%),radial-gradient(at 90% 80%,rgba(192,132,252,.1),transparent 55%),linear-gradient(#f5f5f9,#e7e7ee)}[data-theme=light] .glossy-home .art-card{background:linear-gradient(rgba(255,255,255,.92),rgba(255,255,255,.78));border-color:rgba(0,0,0,.08)}[data-theme=light] .glossy-home .art-card-title{color:#18181b}[data-theme=light] .glossy-home .art-graph{background:linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.3));border-color:rgba(0,0,0,.06)}[data-theme=light] .glossy-home .art-graph-search{background:rgba(255,255,255,.85);border-color:rgba(0,0,0,.1)}[data-theme=light] .glossy-home .art-chrome{background:linear-gradient(rgba(0,0,0,.04),rgba(0,0,0,.01));border-bottom-color:rgba(0,0,0,.08)}[data-theme=light] .glossy-home .art-crumb{color:#71717a}[data-theme=light] .glossy-home .art-floor{background:radial-gradient(rgba(91,103,217,.2) 0%,rgba(91,103,217,.08) 35%,transparent 70%)}[data-theme=light] .glossy-home .art-glow{background:radial-gradient(60% 50% at 50% 35%,rgba(91,103,217,.08) 0%,rgba(91,103,217,.03) 40%,transparent 70%)}@media (max-width:820px){.glossy-home .hero-art{padding-top:36px;padding-bottom:48px}.glossy-home .art-stage{min-height:0}.glossy-home .art-device{aspect-ratio:auto;width:100%;animation:none;transform:none}.glossy-home .art-canvas{grid-template-columns:1fr;height:auto;padding:14px}.glossy-home .art-graph{min-height:220px}.glossy-home .art-gloss{display:none}}@media (prefers-reduced-motion:reduce){.glossy-home .art-device{animation:none}}.glossy-home .how{position:relative}.glossy-home .how-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;display:grid;position:relative}@media (max-width:820px){.glossy-home .how-grid{grid-template-columns:1fr}}.glossy-home .how-step{border:1px solid var(--gh-rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(rgba(255,255,255,.035),rgba(255,255,255,.01));border-radius:18px;padding:36px 28px 32px;transition:border-color .2s,transform .25s,box-shadow .25s;position:relative}.glossy-home .how-step:hover{border-color:rgba(165,180,252,.42);transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.4),0 0 28px rgba(165,180,252,.12)}.glossy-home .how-numeral{border-bottom:1px solid var(--gh-rule-soft);align-items:baseline;gap:14px;margin-bottom:18px;padding-bottom:16px;display:flex}.glossy-home .how-numeral .n{letter-spacing:-.04em;background:linear-gradient(#fff 0%,#a5b4fc 100%);color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:800;line-height:1}.glossy-home .how-numeral .label{letter-spacing:.3em;text-transform:uppercase;color:var(--gh-accent);font-size:10px;font-weight:800}.glossy-home .how-h{letter-spacing:-.012em;color:var(--gh-text);margin:0 0 10px;font-size:19px;font-weight:700}.glossy-home .how-p{color:var(--gh-muted);margin:0;font-size:14px;line-height:1.6}.glossy-home .how-p strong{color:var(--gh-body-text);font-weight:600}.glossy-home .tracks-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:980px){.glossy-home .tracks-grid{grid-template-columns:1fr}}.glossy-home .track{border:1px solid var(--gh-rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate;background:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.016));border-radius:18px;padding:32px 28px 30px;transition:transform .25s,border-color .2s,box-shadow .25s;position:relative;overflow:hidden}.glossy-home .track:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(600px 200px at 50% -10%,rgba(165,180,252,.15),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.glossy-home .track:hover{border-color:rgba(165,180,252,.45);transform:translateY(-6px);box-shadow:inset 0 0 0 1px rgba(165,180,252,.18),0 24px 60px rgba(0,0,0,.5),0 0 60px rgba(165,180,252,.18)}.glossy-home .track .pname{letter-spacing:.24em;text-transform:uppercase;color:var(--gh-muted);margin-bottom:16px;font-size:11px;font-weight:700}.glossy-home .track h3{letter-spacing:-.018em;margin:0 0 14px;font-size:26px;font-weight:800}.glossy-home .track p{color:var(--gh-muted);margin:0 0 22px;font-size:14px;line-height:1.6}.glossy-home .track .tier-badge{letter-spacing:.22em;text-transform:uppercase;color:var(--gh-accent);background:var(--gh-accent-soft);border-radius:100px;margin-bottom:14px;padding:4px 10px;font-size:9px;font-weight:800;display:inline-block}.glossy-home .track .track-stats{grid-template-columns:auto 1fr;gap:6px 12px;margin-bottom:22px;font-size:12px;display:grid}.glossy-home .track .track-stats .ts-k{color:var(--gh-muted);letter-spacing:.04em}.glossy-home .track .track-stats .ts-v{color:var(--gh-text);text-align:right;font-weight:600}.glossy-home .track .track-cta{border:1px solid var(--gh-rule);color:var(--gh-text);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:100px;padding:10px 18px;font-size:11px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-block}.glossy-home .track .track-cta:hover{border-color:var(--gh-accent);color:var(--gh-accent);background:var(--gh-accent-soft)}.glossy-home .track .track-cta:disabled{opacity:.6;cursor:not-allowed}.glossy-home .track.tech h3{color:var(--gh-c-red)}.glossy-home .track.mind h3{color:var(--gh-c-blue)}.glossy-home .track.phd{background:radial-gradient(900px 380px at 80% 110%,rgba(212,168,44,.28) 0%,transparent 60%),linear-gradient(160deg,#2a2820 0%,#1c1a16 100%);border:1.5px solid rgba(212,168,44,.55);box-shadow:0 0 0 1px rgba(212,168,44,.18),0 24px 60px rgba(0,0,0,.55),0 0 36px rgba(212,168,44,.12)}.glossy-home .track.phd:before{mix-blend-mode:screen;z-index:-1;background:linear-gradient(135deg,rgba(240,213,122,.22) 0%,transparent 35%,transparent 65%,rgba(184,138,28,.22) 100%)}.glossy-home .track.phd:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(110deg,transparent 0%,transparent 40%,rgba(255,221,128,.18) 50%,transparent 60%,transparent 100%);animation:8s linear infinite gh-goldShimmer;position:absolute;top:-100%;bottom:-100%;left:-50%;right:-50%;transform:rotate(8deg)}@keyframes gh-goldShimmer{0%{transform:translate(-30%)rotate(8deg)}to{transform:translate(30%)rotate(8deg)}}.glossy-home .track.phd h3{background:linear-gradient(110deg,#f5dc8a 0%,#e6b94c 35%,#d4a82c 60%,#b88a1c 100%);-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;background-clip:text;font-weight:800;position:relative}.glossy-home .track.phd p{color:rgba(245,245,247,.78);z-index:1;position:relative}.glossy-home .track.phd .pname{color:rgba(240,213,122,.7);z-index:1;position:relative}.glossy-home .track.phd .tier-badge{color:#1c1a16;z-index:1;background:linear-gradient(110deg,#f5dc8a 0%,#d4a82c 60%,#b88a1c 100%);position:relative;box-shadow:0 2px 12px rgba(212,168,44,.35)}.glossy-home .track.phd .crown{letter-spacing:.22em;text-transform:uppercase;color:#1c1a16;z-index:2;background:linear-gradient(110deg,#f5dc8a 0%,#d4a82c 60%,#b88a1c 100%);border-radius:100px;padding:5px 11px;font-size:9px;font-weight:800;position:absolute;top:16px;right:16px;box-shadow:0 2px 12px rgba(212,168,44,.35)}.glossy-home .track.phd .track-stats .ts-v{color:rgba(245,245,247,.92)}.glossy-home .track.phd .track-cta{color:#f5dc8a;z-index:1;border:1px solid rgba(212,168,44,.55);position:relative}.glossy-home .track.phd .track-cta:hover{color:#f5dc8a;background:rgba(212,168,44,.1);border-color:rgba(245,220,138,.9)}.glossy-home .perks-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:820px){.glossy-home .perks-grid{grid-template-columns:1fr}}.glossy-home .perk{border:1px solid var(--gh-rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(255,255,255,.03);border-radius:16px;padding:28px 26px;transition:transform .2s,border-color .2s,box-shadow .2s}.glossy-home .perk:hover{border-color:rgba(165,180,252,.4);transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.4),0 0 28px rgba(165,180,252,.12)}.glossy-home .perk-ico{width:44px;height:44px;color:var(--gh-accent);background:linear-gradient(160deg,rgba(165,180,252,.18),rgba(165,180,252,.04));border:1px solid rgba(165,180,252,.3);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.glossy-home .perk-ico svg{width:20px;height:20px;stroke:var(--gh-accent);fill:none;stroke-width:1.6px}.glossy-home .perk h4{letter-spacing:-.01em;margin:0 0 6px;font-size:16px;font-weight:700}.glossy-home .perk p{color:var(--gh-muted);margin:0;font-size:13px;line-height:1.55}.glossy-home .cred{max-width:1180px;margin:32px auto;padding:56px 32px;position:relative}.glossy-home .cred-inner{border:1px solid var(--gh-rule);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(700px 300px at 20% 0,rgba(165,180,252,.1),transparent 60%),radial-gradient(700px 300px at 100% 100%,rgba(244,114,182,.06),transparent 60%),rgba(255,255,255,.024);border-radius:22px;padding:48px 40px;box-shadow:0 24px 60px rgba(0,0,0,.4)}.glossy-home .cred-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--gh-muted);margin-bottom:14px;font-size:11px;font-weight:700}.glossy-home .cred-h{letter-spacing:-.015em;max-width:760px;margin:0 auto 14px;font-size:max(22px,min(2.6vw,30px));font-weight:700;line-height:1.35}.glossy-home .cred-p{max-width:620px;color:var(--gh-muted);margin:0 auto;font-size:14.5px;line-height:1.65}.glossy-home .cred-tickers{letter-spacing:.18em;text-transform:uppercase;color:var(--gh-muted);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;font-size:11px;font-weight:600;display:flex}.glossy-home .cred-tickers span{border:1px solid var(--gh-rule);background:rgba(255,255,255,.03);border-radius:100px;padding:6px 14px}.glossy-home .final{text-align:center;max-width:1180px;margin:0 auto;padding:120px 32px 100px;position:relative}.glossy-home .final:before{content:"";filter:blur(40px);z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(165,180,252,.18),transparent 70%);width:min(900px,80vw);height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.glossy-home .final-tag{z-index:1;color:var(--gh-accent,#a5b4fc);letter-spacing:.16em;text-transform:uppercase;background:rgba(165,180,252,.08);border:1px solid rgba(165,180,252,.3);border-radius:100px;margin:0 0 14px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-block;position:relative}.glossy-home .final-h{z-index:1;letter-spacing:-.025em;background:linear-gradient(110deg,#fff 0%,#a5b4fc 50%,#fff 100%) 0 0/200% 100%;color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 18px;font-size:max(34px,min(5vw,60px));font-weight:800;line-height:1.05;animation:7s ease-in-out infinite gh-titleShimmer;position:relative}.glossy-home .final-p{z-index:1;max-width:560px;color:var(--gh-muted);margin:0 auto 36px;font-size:15px;line-height:1.65;position:relative}.glossy-home .final .cta-row{z-index:2}.glossy-home .page-footer{text-align:center;color:var(--gh-muted);font-variant-numeric:tabular-nums;border-top:1px solid var(--gh-rule-soft);margin-top:32px;padding:28px 32px 56px;font-size:11px}@media (prefers-reduced-motion:reduce){.glossy-home *,.glossy-home :before,.glossy-home :after,.glossy-home-bg,.glossy-home-bg:before,.glossy-home-bg:after{transition:none!important;animation:none!important}.glossy-home .reveal{opacity:1;transform:none}.glossy-home .arches path{opacity:.25}}[data-theme=light] .glossy-home{--gh-bg:#f7f7f9;--gh-bg-2:#fff;--gh-content-bg:#fff;--gh-text:#1c1c20;--gh-body-text:rgba(28,28,32,.86);--gh-muted:#6b6b73;--gh-rule:rgba(0,0,0,.1);--gh-rule-soft:rgba(0,0,0,.06);--gh-accent:#6366f1;--gh-accent-strong:#4f46e5;--gh-accent-soft:rgba(99,102,241,.1);--gh-c-red:#dc2626;--gh-c-blue:#2563eb;--gh-c-gold:#b88a1c;--gh-gold-deep:#8c6810;--gh-grid-line:rgba(0,0,0,.035)}[data-theme=light] .glossy-home-bg{background:#f7f7f9}[data-theme=light] .glossy-home-bg:before{background:linear-gradient(rgba(0,0,0,.035) 1px,transparent 1px) 0 0/100% 64px,linear-gradient(90deg,rgba(0,0,0,.035) 1px,transparent 1px) 0 0/64px 100%}[data-theme=light] .glossy-home-bg:after{background:radial-gradient(900px 700px at 20% 8%,rgba(99,102,241,.08) 0%,transparent 55%),radial-gradient(700px 600px at 82% 18%,rgba(99,102,241,.05) 0%,transparent 60%),radial-gradient(1100px 900px at 50% 95%,rgba(99,102,241,.04) 0%,transparent 60%),radial-gradient(600px 500px at 12% 70%,rgba(0,0,0,.024) 0%,transparent 65%)}[data-theme=light] .glossy-home .hero-title{background:linear-gradient(110deg,#1c1c20 0%,#3f3f46 28%,#6366f1 50%,#3f3f46 72%,#1c1c20 100%) 0 0/200% 100%;color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .glossy-home .hero-halo{background:radial-gradient(closest-side,rgba(99,102,241,.14),transparent 70%)}[data-theme=light] .glossy-home .particles span{box-shadow:0 0 8px rgba(99,102,241,.45),0 0 14px rgba(99,102,241,.25)}[data-theme=light] .glossy-home .hero-sub{color:var(--gh-body-text)}[data-theme=light] .glossy-home .hero-credit{color:var(--gh-body-text);background:rgba(0,0,0,.024);box-shadow:0 1px 2px rgba(0,0,0,.03)}[data-theme=light] .glossy-home .hero-credit .dot{box-shadow:0 0 8px rgba(99,102,241,.5)}[data-theme=light] .glossy-home .cta-primary{color:#fff;background:linear-gradient(135deg,#818cf8 0%,#6366f1 50%,#4f46e5 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),inset 0 1px rgba(255,255,255,.2),0 8px 24px rgba(99,102,241,.32),0 2px 6px rgba(99,102,241,.2)}[data-theme=light] .glossy-home .cta-primary:after{opacity:.6;background:radial-gradient(closest-side at 50% 0,rgba(255,255,255,.35),transparent 70%)}[data-theme=light] .glossy-home .cta-primary:before{background:radial-gradient(closest-side,rgba(99,102,241,.3),transparent 70%)}[data-theme=light] .glossy-home .cta-primary:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),inset 0 1px rgba(255,255,255,.25),0 14px 36px rgba(99,102,241,.42),0 4px 10px rgba(99,102,241,.28)}[data-theme=light] .glossy-home .cta-secondary{background:rgba(255,255,255,.7);box-shadow:0 1px 2px rgba(0,0,0,.03)}[data-theme=light] .glossy-home .cta-secondary:hover{box-shadow:0 2px 6px rgba(99,102,241,.1)}[data-theme=light] .glossy-home .stats-grid{background:linear-gradient(rgba(255,255,255,.92),rgba(255,255,255,.96));box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),inset 0 -1px rgba(99,102,241,.32),0 24px 60px rgba(28,28,32,.08),0 4px 16px rgba(28,28,32,.05)}[data-theme=light] .glossy-home .stats-grid:before{background:linear-gradient(135deg,rgba(99,102,241,.35),transparent 40%,transparent 60%,rgba(0,0,0,.08))}[data-theme=light] .glossy-home .stat-n{background:linear-gradient(#1c1c20 0%,#6366f1 100%);color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .glossy-home .sect-title{background:linear-gradient(140deg,#1c1c20 0%,#4f46e5 100%);color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .glossy-home .how-step{background:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.65));box-shadow:0 1px 2px rgba(0,0,0,.03)}[data-theme=light] .glossy-home .how-step:hover{border-color:rgba(99,102,241,.42);box-shadow:0 18px 40px rgba(28,28,32,.1),0 0 28px rgba(99,102,241,.08)}[data-theme=light] .glossy-home .how-numeral .n{background:linear-gradient(#1c1c20 0%,#6366f1 100%);color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .glossy-home .track{background:linear-gradient(rgba(255,255,255,.92),rgba(255,255,255,.78));box-shadow:0 1px 2px rgba(0,0,0,.03)}[data-theme=light] .glossy-home .track:before{background:radial-gradient(600px 200px at 50% -10%,rgba(99,102,241,.1),transparent 70%)}[data-theme=light] .glossy-home .track:hover{border-color:rgba(99,102,241,.42);box-shadow:inset 0 0 0 1px rgba(99,102,241,.14),0 24px 60px rgba(28,28,32,.1),0 0 60px rgba(99,102,241,.1)}[data-theme=light] .glossy-home .track.tech h3{color:#b91c1c}[data-theme=light] .glossy-home .track.mind h3{color:#1d4ed8}[data-theme=light] .glossy-home .track.phd{background:radial-gradient(900px 380px at 80% 110%,rgba(184,138,28,.2) 0%,transparent 60%),linear-gradient(160deg,#fdf7e6 0%,#f7ecc8 100%);border:1.5px solid rgba(184,138,28,.45);box-shadow:0 0 0 1px rgba(184,138,28,.12),0 18px 40px rgba(140,104,16,.12),0 4px 12px rgba(140,104,16,.08)}[data-theme=light] .glossy-home .track.phd:before{mix-blend-mode:multiply;background:linear-gradient(135deg,rgba(245,220,138,.3) 0%,transparent 35%,transparent 65%,rgba(184,138,28,.18) 100%)}[data-theme=light] .glossy-home .track.phd:after{background:linear-gradient(110deg,transparent 0%,transparent 40%,rgba(255,238,180,.55) 50%,transparent 60%,transparent 100%)}[data-theme=light] .glossy-home .track.phd h3{background:linear-gradient(110deg,#8c6810 0%,#b88a1c 35%,#d4a82c 60%,#8c6810 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .glossy-home .track.phd p{color:rgba(60,46,12,.82)}[data-theme=light] .glossy-home .track.phd .pname{color:rgba(140,104,16,.78)}[data-theme=light] .glossy-home .track.phd .tier-badge{color:#3a2a08;background:linear-gradient(110deg,#f5dc8a 0%,#d4a82c 60%,#b88a1c 100%);box-shadow:0 2px 12px rgba(184,138,28,.2)}[data-theme=light] .glossy-home .track.phd .crown{color:#3a2a08;background:linear-gradient(110deg,#f5dc8a 0%,#d4a82c 60%,#b88a1c 100%);box-shadow:0 2px 12px rgba(184,138,28,.3)}[data-theme=light] .glossy-home .track.phd .track-stats .ts-v{color:#3a2a08}[data-theme=light] .glossy-home .track.phd .track-cta{color:#8c6810;background:rgba(255,255,255,.6);border:1px solid rgba(184,138,28,.55)}[data-theme=light] .glossy-home .track.phd .track-cta:hover{color:#5e4408;background:rgba(245,220,138,.3);border-color:rgba(140,104,16,.9)}[data-theme=light] .glossy-home .perk{background:rgba(255,255,255,.78);box-shadow:0 1px 2px rgba(0,0,0,.03)}[data-theme=light] .glossy-home .perk:hover{border-color:rgba(99,102,241,.4);box-shadow:0 14px 32px rgba(28,28,32,.08),0 0 24px rgba(99,102,241,.06)}[data-theme=light] .glossy-home .perk-ico{background:linear-gradient(160deg,rgba(99,102,241,.16),rgba(99,102,241,.04));border:1px solid rgba(99,102,241,.28)}[data-theme=light] .glossy-home .cred-inner{background:radial-gradient(700px 300px at 20% 0,rgba(99,102,241,.08),transparent 60%),radial-gradient(700px 300px at 100% 100%,rgba(0,0,0,.024),transparent 60%),rgba(255,255,255,.85);box-shadow:0 18px 40px rgba(28,28,32,.06),0 4px 12px rgba(28,28,32,.04)}[data-theme=light] .glossy-home .cred-tickers span{background:rgba(255,255,255,.6)}[data-theme=light] .glossy-home .final:before{background:radial-gradient(closest-side,rgba(99,102,241,.1),transparent 70%)}[data-theme=light] .glossy-home .final-h{background:linear-gradient(110deg,#1c1c20 0%,#6366f1 50%,#1c1c20 100%) 0 0/200% 100%;color:transparent;-webkit-background-clip:text;background-clip:text}
.lav2-bg:after{display:none}.lav2-bg:before{opacity:.5}.lav2-page .lav2-hero{min-height:calc(100vh - var(--mk-picker-h,0px));isolation:isolate;grid-template-rows:auto 1fr auto;padding:0;display:grid;position:relative;overflow:hidden}.lav2-page .lav2-bg-shader{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.lav2-page .lav2-bg-vignette{z-index:1;pointer-events:none;background:radial-gradient(75% 60% at 50% 42%,transparent 0%,transparent 40%,rgba(2,3,10,.35) 80%,rgba(2,3,10,.7) 100%),linear-gradient(rgba(0,0,0,.25) 0%,transparent 18%,transparent 78%,rgba(2,3,10,.65) 100%);position:absolute;top:0;bottom:0;left:0;right:0}[data-theme=light] .lav2-page .lav2-bg-vignette{background:radial-gradient(75% 60% at 50% 42%,transparent 0%,transparent 40%,rgba(26,40,86,.18) 80%,rgba(26,40,86,.4) 100%),linear-gradient(rgba(255,255,255,.18) 0%,transparent 18%,transparent 78%,rgba(26,40,86,.35) 100%)}.lav2-page .lav2-middle{z-index:4;flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;min-height:0;padding:8px 32px 0;display:flex;position:relative}.lav2-page .lav2-mark{aspect-ratio:691/254;z-index:2;pointer-events:none;flex-shrink:0;width:min(96vw,132vh);max-height:50vh;position:relative;-webkit-mask-image:url(/m7dr-silhouette.svg);mask-image:url(/m7dr-silhouette.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:980px){.lav2-page .lav2-mark{width:min(92vw,56vh)}}.lav2-page .glossy-home .track.tech .tier-badge{color:var(--gh-c-red);background:color-mix(in srgb,var(--gh-c-red)14%,transparent)}[data-theme=light] .lav2-page .glossy-home .track.tech .tier-badge{color:#b91c1c;background:rgba(185,28,28,.12)}.lav2-page .m7dr-flat-frosted{-webkit-backdrop-filter:blur(38px)saturate(165%)brightness(1.12);background:rgba(255,255,255,.11);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}[data-theme=light] .lav2-page .m7dr-flat-frosted{-webkit-backdrop-filter:blur(34px)saturate(140%)brightness(.96);background:rgba(30,40,80,.05)}.lav2-page .lav2-bg-gloss{z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(rgba(255,255,255,.075) 0%,rgba(255,255,255,.024) 14%,transparent 38%);position:absolute;top:0;bottom:0;left:0;right:0}[data-theme=light] .lav2-page .lav2-bg-gloss{mix-blend-mode:normal;background:linear-gradient(rgba(255,255,255,.4) 0%,rgba(255,255,255,.1) 14%,transparent 38%)}.lav2-page .lav2-top{z-index:4;min-height:16px;position:relative}@media (max-width:980px){.lav2-page .lav2-top{min-height:12px}}.lav2-page .lav2-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--gh-accent);text-shadow:0 1px 3px rgba(0,0,0,.4);font-size:11px;font-weight:700}.lav2-page .lav2-eyebrow-centered{text-align:center;opacity:.92;margin-bottom:6px}.lav2-page .lav2-wordmark{letter-spacing:-.01em;color:var(--gh-text);opacity:.94;text-shadow:0 1px 8px rgba(0,0,0,.5);font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,sans-serif;font-size:max(20px,min(2vw,28px));font-weight:500}.lav2-page .lav2-status{border:1px solid var(--gh-rule);-webkit-backdrop-filter:blur(18px)saturate(140%);letter-spacing:.22em;text-transform:uppercase;color:var(--gh-body-text);background:rgba(2,3,10,.55);border-radius:999px;align-items:center;gap:10px;padding:9px 16px;font-size:10px;font-weight:600;display:inline-flex}.lav2-page .lav2-status-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2.6s ease-out infinite lav2-pulse;box-shadow:0 0 8px #22c55e}@keyframes lav2-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.lav2-page .lav2-status-dot{animation:none}}.lav2-page .lav2-tagline{z-index:4;text-align:center;flex-direction:column;gap:8px;max-width:720px;margin-top:auto;margin-bottom:auto;display:flex;position:relative}.lav2-page .lav2-tagline-lead{letter-spacing:-.015em;color:var(--gh-text);text-shadow:0 2px 18px rgba(0,0,0,.55);margin:0;font-size:max(22px,min(2.6vw,32px));font-weight:500;line-height:1.25}.lav2-page .lav2-tagline-sub{letter-spacing:-.005em;color:var(--gh-body-text);opacity:.88;text-shadow:0 2px 12px rgba(0,0,0,.55);margin:0;font-size:max(15px,min(1.4vw,17px));font-weight:400;line-height:1.5}.lav2-page .lav2-floor{z-index:4;flex-direction:column;align-items:center;gap:18px;margin-top:auto;padding:12px 64px 24px;display:flex;position:relative}@media (max-width:980px){.lav2-page .lav2-floor{gap:14px;padding:12px 24px 24px}}.lav2-page .lav2-kpi{-webkit-backdrop-filter:blur(28px)saturate(170%);font-variant-numeric:tabular-nums;background:linear-gradient(rgba(255,255,255,.1) 0%,rgba(255,255,255,.04) 60%,rgba(255,255,255,.02) 100%);border:1px solid rgba(255,255,255,.14);border-radius:22px;grid-template-columns:repeat(3,minmax(180px,240px));gap:0;display:grid;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.12),0 18px 40px -20px rgba(0,0,0,.45)}[data-theme=light] .lav2-page .lav2-kpi{background:linear-gradient(rgba(255,255,255,.78) 0%,rgba(255,255,255,.55) 60%,rgba(255,255,255,.45) 100%);border-color:rgba(20,30,70,.16);box-shadow:inset 0 1px rgba(255,255,255,.85),0 18px 40px -22px rgba(20,30,70,.25)}@media (max-width:720px){.lav2-page .lav2-kpi{grid-template-columns:1fr}}.lav2-page .lav2-kpi-cell{border-left:1px solid var(--gh-rule-soft);flex-direction:column;gap:6px;padding:18px 22px;display:flex;position:relative}.lav2-page .lav2-kpi-cell:first-child{border-left:0}@media (max-width:720px){.lav2-page .lav2-kpi-cell{border-left:0;border-top:1px solid var(--gh-rule-soft)}.lav2-page .lav2-kpi-cell:first-child{border-top:0}}.lav2-page .lav2-kpi-k{letter-spacing:.2em;text-transform:uppercase;color:var(--gh-muted);font-size:10px;font-weight:600}.lav2-page .lav2-kpi-v{letter-spacing:-.01em;color:var(--gh-text);font-size:26px;font-weight:500}.lav2-page .lav2-kpi-suffix{color:var(--gh-muted);margin-left:4px;font-size:.55em;font-weight:400}.lav2-page .lav2-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.lav2-page .lav2-cta-primary{background:var(--gh-text);color:var(--gh-bg);letter-spacing:-.005em;border-radius:2px;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:600;transition:transform .2s cubic-bezier(.2,.9,.2,1),background .18s;display:inline-flex}.lav2-page .lav2-cta-primary:hover{background:var(--gh-accent);text-decoration:none;transform:translateY(-1px)}.lav2-page .lav2-cta-primary span{transition:transform .2s cubic-bezier(.2,.9,.2,1)}.lav2-page .lav2-cta-primary:hover span{transform:translate(3px)}.lav2-page .lav2-cta-secondary{color:var(--gh-body-text);border-bottom:1px solid var(--gh-rule);align-items:center;padding:14px 4px;font-size:14px;font-weight:500;transition:color .16s,border-color .16s;display:inline-flex}.lav2-page .lav2-cta-secondary:hover{color:var(--gh-text);border-bottom-color:var(--gh-text);text-decoration:none}.lav2-page .lav2-scroll{letter-spacing:.28em;text-transform:uppercase;color:var(--gh-muted);flex-direction:column;align-items:center;gap:10px;margin-top:4px;font-size:10px;font-weight:600;display:flex}.lav2-page .lav2-scroll-line{background:var(--gh-muted);opacity:.5;transform-origin:top;width:1px;height:24px;animation:2.6s ease-in-out infinite lav2-cue}@keyframes lav2-cue{0%,to{opacity:.3;transform:scaleY(.35)}50%{opacity:.7;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.lav2-page .lav2-scroll-line{opacity:.5;animation:none;transform:scaleY(.7)}}.lav2-page .lav2-art-stage{perspective:1600px;perspective-origin:50% -10%}.lav2-page .lav2-art-stage .art-device{transform-style:preserve-3d;transform-origin:50% 100%;transition:transform .7s cubic-bezier(.2,.9,.2,1);transform:rotateX(9deg)rotateY(-3deg);box-shadow:0 36px 80px -30px rgba(0,0,0,.65),0 14px 30px -10px rgba(0,0,0,.5),inset 0 1px rgba(255,255,255,.06)}.lav2-page .lav2-art-stage:hover .art-device{transform:rotateX(4deg)rotateY(-1deg)}@media (max-width:980px){.lav2-page .lav2-art-stage .art-device{transform:rotateX(6deg)rotateY(-1deg)}}@media (prefers-reduced-motion:reduce){.lav2-page .lav2-art-stage .art-device{transition:none}}.lav2-page .lav2-art-plinth{z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 70%,color-mix(in srgb,var(--gh-accent)22%,transparent)0%,color-mix(in srgb,var(--gh-accent)6%,transparent)45%,transparent 80%),radial-gradient(ellipse 80% 40% at 50% 100%,rgba(255,255,255,.04) 0%,transparent 70%);filter:blur(36px);height:78%;position:absolute;bottom:6%;left:4%;right:4%}.lav2-page .lav2-chip{z-index:4;pointer-events:none;border:1px solid color-mix(in srgb,var(--gh-accent)25%,var(--gh-rule));-webkit-backdrop-filter:blur(14px)saturate(150%);letter-spacing:-.005em;color:var(--gh-text);opacity:0;background:rgba(8,10,18,.65);border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 10px;font-size:12px;font-weight:500;animation:.7s cubic-bezier(.2,.9,.2,1) forwards lav2-chip-in;display:inline-flex;position:absolute;transform:translateY(8px);box-shadow:0 8px 24px -10px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.03)}[data-theme=light] .lav2-page .lav2-chip{color:var(--gh-bg);background:rgba(255,255,255,.75)}.lav2-page .lav2-chip-dot{background:var(--gh-accent);width:7px;height:7px;box-shadow:0 0 12px color-mix(in srgb,var(--gh-accent)70%,transparent);border-radius:50%}.lav2-page .lav2-chip-label{font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.lav2-page .lav2-chip-thread{background:linear-gradient(to var(--lav2-chip-thread-dir,bottom),color-mix(in srgb,var(--gh-accent)70%,transparent)0%,color-mix(in srgb,var(--gh-accent)10%,transparent)80%,transparent 100%);pointer-events:none;width:1px;position:absolute}.lav2-page .lav2-chip-tl{animation-delay:.22s;top:6%;left:4%}.lav2-page .lav2-chip-tl .lav2-chip-thread{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--gh-accent)60%,transparent));transform-origin:0;width:60px;height:1px;bottom:-28px;left:22px;transform:rotate(28deg)}.lav2-page .lav2-chip-tr{animation-delay:.32s;top:4%;right:4%}.lav2-page .lav2-chip-tr .lav2-chip-thread{background:linear-gradient(to left,transparent,color-mix(in srgb,var(--gh-accent)60%,transparent));transform-origin:100%;width:60px;height:1px;bottom:-28px;right:22px;transform:rotate(-28deg)}.lav2-page .lav2-chip-br{animation-delay:.42s;bottom:12%;right:6%}.lav2-page .lav2-chip-br .lav2-chip-thread{background:linear-gradient(to left,transparent,color-mix(in srgb,var(--gh-accent)60%,transparent));transform-origin:100%;width:50px;height:1px;top:-22px;right:22px;transform:rotate(28deg)}.lav2-page .lav2-chip-bl{animation-delay:.52s;bottom:14%;left:6%}.lav2-page .lav2-chip-bl .lav2-chip-thread{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--gh-accent)60%,transparent));transform-origin:0;width:50px;height:1px;top:-22px;left:22px;transform:rotate(-28deg)}@keyframes lav2-chip-in{to{opacity:.95;transform:translateY(0)}}@media (max-width:980px){.lav2-page .lav2-chip{display:none}}@media (prefers-reduced-motion:reduce){.lav2-page .lav2-chip{opacity:.95;animation:none;transform:none}}.lav2-page .lav2-kpi{position:relative}.lav2-page .lav2-kpi:before{content:"";background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.18) 18%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.18) 82%,transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}[data-theme=light] .lav2-page .lav2-kpi:before{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 18%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.45) 82%,transparent 100%)}.lav2-page .lav2-deck{perspective:1800px;perspective-origin:50% 30%;isolation:isolate;width:100%;max-width:1280px;height:max(440px,min(60vw,620px));margin:0 auto;position:relative}.lav2-page .lav2-deck-card{aspect-ratio:4/3;width:max(360px,min(52vw,720px));transform-style:preserve-3d;will-change:transform,opacity;margin:0;padding:0;transition:transform 1.1s cubic-bezier(.2,.9,.2,1),opacity .7s,filter .7s,z-index 0s .5s;position:absolute;top:50%;left:50%}.lav2-page .lav2-deck-card .art-device{width:100%;height:100%;margin:0;position:relative}.lav2-page .lav2-deck-card-0.lav2-deck-rest{z-index:1;opacity:.78;filter:brightness(.85);transform:translate(-90%,-50%)rotateY(28deg)rotateX(2deg)translateZ(-220px)}.lav2-page .lav2-deck-card-1.lav2-deck-rest{z-index:2;opacity:.92;transform:translate(-65%,-50%)rotateY(14deg)rotateX(1deg)translateZ(-90px)}.lav2-page .lav2-deck-card-2.lav2-deck-rest{z-index:2;opacity:.92;transform:translate(-35%,-50%)rotateY(-14deg)rotateX(1deg)translateZ(-90px)}.lav2-page .lav2-deck-card-3.lav2-deck-rest{z-index:1;opacity:.78;filter:brightness(.85);transform:translate(-10%,-50%)rotateY(-28deg)rotateX(2deg)translateZ(-220px)}.lav2-page .lav2-deck-card.lav2-deck-active{z-index:10;opacity:1;filter:brightness();transition-delay:0s;transform:translate(-50%,-50%)rotateY(0)rotateX(4deg)translateZ(120px)scale(1.04);box-shadow:0 40px 80px -30px rgba(0,0,0,.7),0 14px 32px -10px rgba(0,0,0,.5)}.lav2-page .lav2-deck-card.lav2-deck-tucked{opacity:.4;filter:brightness(.6)blur(1px)}.lav2-page .lav2-deck-card-0.lav2-deck-tucked{transform:translate(-110%,-50%)rotateY(36deg)translateZ(-320px)scale(.85)}.lav2-page .lav2-deck-card-1.lav2-deck-tucked{transform:translate(-78%,-50%)rotateY(22deg)translateZ(-200px)scale(.88)}.lav2-page .lav2-deck-card-2.lav2-deck-tucked{transform:translate(-22%,-50%)rotateY(-22deg)translateZ(-200px)scale(.88)}.lav2-page .lav2-deck-card-3.lav2-deck-tucked{transform:translate(10%,-50%)rotateY(-36deg)translateZ(-320px)scale(.85)}.lav2-page .lav2-deck-label{letter-spacing:.22em;text-transform:uppercase;color:var(--gh-body-text);border:1px solid var(--gh-rule);-webkit-backdrop-filter:blur(14px);white-space:nowrap;opacity:0;background:rgba(8,10,18,.6);border-radius:999px;padding:6px 14px;font-size:11px;font-weight:600;transition:opacity .36s;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.lav2-page .lav2-deck-card.lav2-deck-active .lav2-deck-label{opacity:1}@media (max-width:980px){.lav2-page .lav2-deck{height:max(340px,min(78vw,500px))}.lav2-page .lav2-deck-card{width:max(280px,min(88vw,540px))}.lav2-page .lav2-deck-card-0.lav2-deck-rest,.lav2-page .lav2-deck-card-3.lav2-deck-rest{opacity:0;pointer-events:none}.lav2-page .lav2-deck-card-1.lav2-deck-rest{transform:translate(-58%,-50%)rotateY(10deg)translateZ(-60px)}.lav2-page .lav2-deck-card-2.lav2-deck-rest{transform:translate(-42%,-50%)rotateY(-10deg)translateZ(-60px)}}@media (prefers-reduced-motion:reduce){.lav2-page .lav2-deck-card{transition:none}}.lav2-page .dk-canvas{grid-template-columns:1fr .85fr;gap:12px;height:100%;padding:20px;display:grid;position:relative;overflow:hidden}.lav2-page .dk-canvas-wiki .art-graph{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lav2-page .dk-cards{flex-direction:column;align-self:center;gap:10px;display:flex}.lav2-page .dk-card-row{border:1px solid var(--gh-rule);background:rgba(255,255,255,.03);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.lav2-page .dk-pill{letter-spacing:.16em;text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:3px 7px;font-size:9px;font-weight:700}.lav2-page .dk-pill-dr{background:color-mix(in srgb,var(--c-red,#b83227)25%,transparent);color:var(--c-red,#b83227)}.lav2-page .dk-pill-phd{background:color-mix(in srgb,var(--c-green,#15803d)25%,transparent);color:var(--c-green,#15803d)}.lav2-page .dk-pill-bt{background:color-mix(in srgb,var(--c-gold,#d4a82c)25%,transparent);color:var(--c-gold,#d4a82c)}.lav2-page .dk-card-title{color:var(--gh-text);letter-spacing:-.005em;font-size:11px;font-weight:500}.lav2-page .dk-wiki-tags{border-top:1px solid var(--gh-rule-soft);flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;padding-top:8px;display:flex}.lav2-page .dk-wiki-tags-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gh-muted);margin-right:4px;font-size:9px;font-weight:600}.lav2-page .dk-wiki-tag{background:color-mix(in srgb,var(--gh-accent)16%,transparent);color:var(--gh-accent);border:1px solid color-mix(in srgb,var(--gh-accent)25%,transparent);border-radius:999px;padding:3px 8px;font-size:10px}.lav2-page .dk-metrics-log{border:1px solid var(--gh-rule);background:rgba(255,255,255,.02);border-radius:8px;padding:8px 10px;font-size:10px}.lav2-page .dk-metrics-log-head{letter-spacing:.16em;text-transform:uppercase;color:var(--gh-muted);border-bottom:1px solid var(--gh-rule-soft);justify-content:space-between;margin-bottom:4px;padding-bottom:6px;font-size:9px;font-weight:600;display:flex}.lav2-page .dk-metrics-log-row{font-variant-numeric:tabular-nums;grid-template-columns:1fr 1.2fr .6fr;align-items:center;gap:8px;padding:4px 0;font-size:11px;display:grid}.lav2-page .dk-metrics-log-date{color:var(--gh-muted-strong)}.lav2-page .dk-metrics-log-tag{color:var(--gh-text)}.lav2-page .dk-metrics-log-r{color:var(--gh-muted);text-align:right}.lav2-page .dk-metrics-log-r.dk-metrics-pos{color:#22c55e}.lav2-page .dk-comm-typing{color:var(--gh-muted);align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-style:italic;display:flex}.lav2-page .dk-comm-typing-dot{background:var(--gh-muted);border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite dk-typing}.lav2-page .dk-comm-typing-dot:nth-child(2){animation-delay:.15s}.lav2-page .dk-comm-typing-dot:nth-child(3){animation-delay:.3s}.lav2-page .dk-comm-typing-label{margin-left:6px}@keyframes dk-typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.lav2-page .dk-comm-typing-dot{opacity:.6;animation:none}}.lav2-page .dk-comm-presence{border-top:1px solid var(--gh-rule-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.lav2-page .dk-comm-presence-label{letter-spacing:.16em;text-transform:uppercase;color:var(--gh-muted);font-size:9px;font-weight:600}.lav2-page .dk-comm-presence-dots{gap:3px;display:flex}.lav2-page .dk-comm-presence-dots span{border-radius:50%;width:6px;height:6px}.lav2-page .dk-study-heatmap{border:1px solid var(--gh-rule);background:rgba(255,255,255,.02);border-radius:8px;padding:8px 10px}.lav2-page .dk-study-heatmap-label{letter-spacing:.16em;text-transform:uppercase;color:var(--gh-muted);margin-bottom:8px;font-size:9px;font-weight:600}.lav2-page .dk-study-heatmap-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.lav2-page .dk-study-heatmap-cell{aspect-ratio:1;background:var(--gh-accent);border-radius:2px}.lav2-page .dk-canvas-metrics{flex-direction:column;gap:14px;display:flex}.lav2-page .dk-metrics-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lav2-page .dk-metrics-kpi{border:1px solid var(--gh-rule);background:rgba(255,255,255,.04);border-radius:8px;padding:10px 12px}.lav2-page .dk-metrics-k{letter-spacing:.16em;text-transform:uppercase;color:var(--gh-muted);margin-bottom:4px;font-size:9px;font-weight:600}.lav2-page .dk-metrics-v{letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--gh-text);font-size:22px;font-weight:500}.lav2-page .dk-metrics-v.dk-metrics-pos{color:#22c55e}.lav2-page .dk-metrics-s{color:var(--gh-muted);margin-left:2px;font-size:.5em}.lav2-page .dk-metrics-chart{border:1px solid var(--gh-rule);background:rgba(255,255,255,.02);border-radius:8px;padding:10px 12px;position:relative}.lav2-page .dk-metrics-chart svg{width:100%;height:88px;display:block}.lav2-page .dk-metrics-chart-label{letter-spacing:.16em;text-transform:uppercase;color:var(--gh-muted);margin-top:6px;font-size:9px;font-weight:600}.lav2-page .dk-metrics-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lav2-page .dk-ooda-strip{border:1px solid var(--gh-rule);background:rgba(255,255,255,.02);border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex}.lav2-page .dk-ooda-cell{letter-spacing:.16em;text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:9px;font-weight:600}.lav2-page .dk-ooda-wait{color:#a6d139;background:rgba(166,209,57,.3)}.lav2-page .dk-ooda-hunt{color:#fbbf24;background:rgba(251,191,36,.25)}.lav2-page .dk-ooda-enter{color:#a5b4fc;background:rgba(165,180,252,.28)}.lav2-page .dk-ooda-trail{color:#93c5fd;background:rgba(147,197,253,.25)}.lav2-page .dk-ooda-bars{border:1px solid var(--gh-rule);background:rgba(255,255,255,.02);border-radius:8px;justify-content:space-between;align-items:flex-end;padding:8px;display:flex}.lav2-page .dk-ooda-bar{background:var(--gh-accent);opacity:.85;border-radius:2px;width:8px}.lav2-page .dk-canvas-community{grid-template-columns:.65fr 1fr;display:grid}.lav2-page .dk-comm-rail{border-right:1px solid var(--gh-rule);flex-direction:column;gap:4px;padding:8px;font-size:11px;display:flex}.lav2-page .dk-comm-rail-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gh-muted);padding:6px 8px 10px;font-size:9px;font-weight:600}.lav2-page .dk-comm-channel{color:var(--gh-body-text);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}.lav2-page .dk-comm-channel>span:first-child{color:var(--gh-muted)}.lav2-page .dk-comm-channel-active{color:var(--gh-text);background:rgba(255,255,255,.06)}.lav2-page .dk-comm-unread{background:var(--gh-accent);color:var(--gh-bg);border-radius:999px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:700}.lav2-page .dk-comm-feed{flex-direction:column;gap:10px;padding:12px;display:flex;overflow:hidden}.lav2-page .dk-comm-msg{align-items:flex-start;gap:8px;display:flex}.lav2-page .dk-comm-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:inline-flex}.lav2-page .dk-comm-body{flex:1;min-width:0}.lav2-page .dk-comm-meta{color:var(--gh-muted);align-items:baseline;gap:6px;margin-bottom:2px;font-size:10px;display:inline-flex}.lav2-page .dk-comm-meta strong{color:var(--gh-text);font-size:11px;font-weight:600}.lav2-page .dk-comm-text{color:var(--gh-body-text);font-size:11px;line-height:1.45}.lav2-page .dk-canvas-study{flex-direction:column;gap:16px;display:flex}.lav2-page .dk-study-header{align-items:baseline;gap:8px;display:flex}.lav2-page .dk-study-progress-num{letter-spacing:-.025em;color:var(--gh-text);font-variant-numeric:tabular-nums;font-size:40px;font-weight:500}.lav2-page .dk-study-progress-of{color:var(--gh-muted);font-size:13px}.lav2-page .dk-study-tracks{flex-direction:column;gap:10px;display:flex}.lav2-page .dk-study-track-meta{justify-content:space-between;align-items:baseline;margin-bottom:4px;font-size:11px;display:flex}.lav2-page .dk-study-track-name{color:var(--gh-text);font-weight:500}.lav2-page .dk-study-track-pct{font-variant-numeric:tabular-nums;color:var(--gh-muted);font-size:10px}.lav2-page .dk-study-bar{background:rgba(255,255,255,.06);border-radius:3px;height:6px;overflow:hidden}.lav2-page .dk-study-bar span{border-radius:3px;height:100%;display:block}.lav2-page .dk-study-entry{border:1px solid var(--gh-rule);background:rgba(255,255,255,.03);border-radius:8px;margin-top:4px;padding:12px}.lav2-page .dk-study-entry-meta{letter-spacing:.16em;text-transform:uppercase;color:var(--gh-muted);justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:10px;font-weight:600;display:flex}.lav2-page .dk-study-entry-text{color:var(--gh-body-text);font-size:12px;font-style:italic;line-height:1.5}.lav2-page .lav2-wiki-cta-row{justify-content:center;margin-top:24px;display:flex}.lav2-page .lav2-wiki-cta{letter-spacing:-.005em;padding:12px 4px;font-size:14px}.lav2-page .lav2-wiki-cta span{margin-left:6px;transition:transform .2s cubic-bezier(.2,.9,.2,1)}.lav2-page .lav2-wiki-cta:hover span{transform:translate(3px)}.lav2-page .how-step,.lav2-page .track,.lav2-page .perk{transition:transform .28s cubic-bezier(.2,.9,.2,1),border-color .22s,box-shadow .22s}.lav2-page .how-step:hover,.lav2-page .track:hover,.lav2-page .perk:hover{border-color:color-mix(in srgb,var(--gh-accent)35%,var(--gh-rule));box-shadow:0 1px 0 color-mix(in srgb,var(--gh-accent)18%,transparent)inset,0 18px 40px -24px color-mix(in srgb,var(--gh-accent)55%,transparent);transform:translateY(-4px)}.lav2-page .track{position:relative;overflow:hidden}.lav2-page .track:after{content:"";background:var(--gh-accent);transform-origin:0;height:2px;transition:transform .36s cubic-bezier(.2,.9,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(.18)}.lav2-page .track.tech:after{background:var(--gh-c-red,var(--t-tech))}.lav2-page .track.mind:after{background:var(--gh-c-blue,var(--t-mind))}.lav2-page .track.phd:after{background:var(--gh-c-gold,var(--t-phd))}.lav2-page .track:hover:after{transform:scaleX(1)}.lav2-page .how-step .how-numeral .n{transition:color .24s,text-shadow .24s}.lav2-page .how-step:hover .how-numeral .n{color:var(--gh-accent);text-shadow:0 0 24px color-mix(in srgb,var(--gh-accent)35%,transparent)}@media (prefers-reduced-motion:reduce){.lav2-page .how-step,.lav2-page .track,.lav2-page .perk{transition:none}.lav2-page .how-step:hover,.lav2-page .track:hover,.lav2-page .perk:hover{transform:none}.lav2-page .track:after{transition:none}}
