
.wg-inside{
  --bg:#09090c;--bg2:#0e0e13;--panel:#14141b;--panel2:#191921;--paper:#f3f1ed;--ink:#17131f;
  --text:#f8f8f9;--muted:#b6b6c1;--soft:#7f7f8b;--line:rgba(255,255,255,.12);
  --lime:#84ff10;--lime2:#d9ff58;--purple:#a523fc;--pink:#ff2ebd;--pink2:#f06aa9;
  --grad:linear-gradient(105deg,var(--purple),var(--pink));--shadow:0 35px 90px rgba(0,0,0,.34);
  --radius:24px;--max:1180px;
}
.wg-inside,.wg-inside *{box-sizing:border-box}
.wg-inside{background:var(--bg)}
.wg-inside{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55;overflow:hidden}
.wg-inside button,.wg-inside a{font:inherit}.wg-inside a{color:inherit}.wgi-wrap{width:min(calc(100% - 36px),var(--max));margin:auto}.wgi-mono{font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace}.wgi-lime{color:var(--lime)}.wgi-brand-accent{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.wgi-problem-card,.wgi-failure,.wgi-blueprint-shell,.wgi-truth,.wgi-fake-chart,.wgi-lift-copy{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.wgi-problem-card:hover,.wgi-failure:hover{border-color:rgba(240,106,169,.2)}
.wgi-eyebrow{display:inline-flex;gap:.55rem;align-items:center;color:var(--pink2);font:650 .72rem/1.2 "SFMono-Regular",Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.wgi-eyebrow::before{content:"";width:25px;height:2px;background:linear-gradient(90deg,var(--purple),var(--pink))}
.wgi-topbar{position:fixed;inset:0 0 auto 0;z-index:50;background:linear-gradient(to bottom,rgba(9,9,12,.94),rgba(9,9,12,.64),transparent);backdrop-filter:blur(12px)}
.wgi-nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:22px}.wgi-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-weight:650;letter-spacing:-.04em}.wgi-brand-mark{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(240,106,169,.42);border-radius:10px;color:var(--lime);background:radial-gradient(circle at 20% 10%,rgba(139,92,246,.22),transparent 55%),#111}.wgi-brand small{display:block;color:#8f8f9a;font:700 .54rem/1.15 "SFMono-Regular",Consolas,monospace;letter-spacing:.09em;text-transform:uppercase}.wgi-navlinks{display:flex;gap:24px;align-items:center}.wgi-navlinks a{text-decoration:none;color:#d2d2d8;font-size:.86rem}.wgi-navlinks a:hover{color:#fff}.wgi-nav-cta{padding:10px 14px;border:1px solid rgba(169,232,53,.35);border-radius:10px;color:var(--lime)!important}
.wgi-menu{display:none;border:1px solid var(--line);background:#131318;color:#fff;border-radius:10px;padding:9px 11px;cursor:pointer}
.wgi-hero{min-height:100svh;position:relative;display:grid;align-items:center;overflow:hidden;background:radial-gradient(circle at 82% 16%,rgba(139,92,246,.26),transparent 32rem),radial-gradient(circle at 70% 62%,rgba(219,39,119,.14),transparent 28rem),radial-gradient(circle at 12% 30%,rgba(169,232,53,.055),transparent 24rem),var(--bg)}
.wgi-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.027) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(#000 0 73%,transparent)}
.wgi-hero-grid{position:relative;display:grid;grid-template-columns:1.14fr .86fr;gap:62px;align-items:center;padding:126px 0 70px}.wgi-hero h1{margin:.8rem 0 1.2rem;font-weight:650;font-size:clamp(2.52rem,5.88vw,5.74rem);line-height:1;letter-spacing:-.085em;max-width:880px}.wgi-hero h1 span{background:linear-gradient(105deg,#fff 3%,#f7f3ff 28%,#d7b9ff 56%,var(--pink2) 80%,var(--lime2) 112%);-webkit-background-clip:text;background-clip:text;color:transparent}.wgi-lead{max-width:740px;color:#c8c8d0;font-size:clamp(1.05rem,1.6vw,1.22rem)}.wgi-lead strong{color:#fff}.wgi-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:28px}.wgi-btn{min-height:52px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;border:1px solid var(--line);text-decoration:none;font-weight:650;font-size:.88rem;cursor:pointer;transition:.2s transform,.2s border,.2s background}.wgi-btn:hover{transform:translateY(-2px)}.wgi-btn.wgi-primary{background:var(--lime);color:#101014;border-color:var(--lime)}.wgi-btn.wgi-ghost{background:rgba(255,255,255,.04)}.wgi-btn.wgi-code{border-color:rgba(219,39,119,.34)}
.wgi-hero-note{display:flex;gap:20px;flex-wrap:wrap;margin-top:31px;color:#92929e;font:700 .72rem/1.4 "SFMono-Regular",Consolas,monospace}.wgi-hero-note b{color:#e9e9ed}
.wgi-machine{min-height:535px;position:relative;perspective:1100px}.wgi-screen{position:absolute;inset:38px 0 35px 26px;border:1px solid rgba(198,160,255,.18);border-radius:24px;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(139,92,246,.12),transparent 22rem),#111117;box-shadow:0 45px 120px rgba(0,0,0,.52),0 0 70px rgba(139,92,246,.08);transform:rotateY(-6deg) rotateX(1.5deg)}.wgi-screen-top{height:46px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:7px;padding:0 14px}.wgi-dot{width:8px;height:8px;border-radius:50%;background:#44444d}.wgi-dot:nth-child(1){background:var(--pink)}.wgi-dot:nth-child(2){background:var(--lime)}.wgi-screen-body{padding:23px}.wgi-terminal{font:700 .78rem/1.9 "SFMono-Regular",Consolas,monospace;color:#aeb0bb}.wgi-terminal b{color:#fff}.wgi-terminal .wgi-green{color:var(--lime)}.wgi-terminal .wgi-purple{color:#c7a8ff}.wgi-terminal .wgi-pink{color:#ff88bd}.wgi-terminal .wgi-indent{padding-left:18px}.wgi-terminal .wgi-indent2{padding-left:36px}.wgi-cursor{display:inline-block;width:8px;height:14px;background:var(--lime);vertical-align:-2px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}
.wgi-sticker{position:absolute;z-index:3;padding:12px 14px;border:1px solid var(--line);border-radius:13px;background:rgba(16,16,22,.92);backdrop-filter:blur(10px);box-shadow:0 17px 45px rgba(0,0,0,.35);font:650 .68rem/1.45 "SFMono-Regular",Consolas,monospace}.wgi-sticker b{display:block;color:#fff}.wgi-sticker span{color:#a7a7b3}.wgi-sticker.wgi-one{right:-18px;top:55px}.wgi-sticker.wgi-two{left:-4px;bottom:92px}.wgi-sticker.wgi-three{right:12px;bottom:20px;border-color:rgba(169,232,53,.32)}
.wgi-marquee{border-top:1px solid rgba(240,106,169,.16);border-bottom:1px solid rgba(139,92,246,.16);overflow:hidden;background:linear-gradient(90deg,rgba(139,92,246,.055),#0c0c10 28%,#0c0c10 72%,rgba(219,39,119,.055))}.wgi-marquee-track{display:flex;width:max-content;animation:marq 28s linear infinite}.wgi-marquee-track span{padding:16px 24px;color:#b8b8c2;font:650 .7rem "SFMono-Regular",Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.wgi-marquee-track span::after{content:"✦";color:var(--lime);margin-left:48px}@keyframes marq{to{transform:translateX(-50%)}}
.wgi-section{padding:110px 0}.wgi-section.wgi-dark2{background:radial-gradient(circle at 8% 20%,rgba(139,92,246,.07),transparent 24rem),radial-gradient(circle at 95% 76%,rgba(219,39,119,.055),transparent 25rem),#0d0d11}.wgi-section.wgi-paper{background:var(--paper);color:var(--ink)}.wgi-section-head{display:grid;grid-template-columns:.88fr 1.12fr;gap:52px;align-items:end;margin-bottom:50px}.wgi-section h2{margin:.45rem 0 0;font-size:clamp(1.89rem,3.99vw,4.06rem);line-height:.9;letter-spacing:-.07em}.wgi-section-head p{margin:0;max-width:650px;color:#b9b9c3;font-size:1.12rem}.wgi-paper .wgi-section-head p{color:#4f4c55}.wgi-paper h2,.wgi-paper h3,.wgi-paper h4{color:var(--ink)}.wgi-paper .wgi-eyebrow{color:#6d28d9}.wgi-paper .wgi-eyebrow::before{background:#6d28d9}
.wgi-problem-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.wgi-problem-card{min-height:255px;padding:30px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#17171e,#111117);position:relative;overflow:hidden}.wgi-problem-card::after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-78px;bottom:-78px;background:radial-gradient(circle,rgba(139,92,246,.18),transparent 66%)}.wgi-problem-card:nth-child(even)::after{background:radial-gradient(circle,rgba(219,39,119,.16),transparent 66%)}.wgi-problem-card .wgi-num{color:var(--lime);font:650 .72rem "SFMono-Regular",Consolas,monospace}.wgi-problem-card h3{font-size:1.05rem;letter-spacing:-.035em;margin:42px 0 10px}.wgi-problem-card p{color:#aaaab5;margin:0}.wgi-problem-card.wgi-badge-pink{border-color:rgba(219,39,119,.24)}
.wgi-quote-band{margin-top:44px;padding:30px;border-left:3px solid var(--pink);background:linear-gradient(90deg,rgba(219,39,119,.07),rgba(139,92,246,.035) 55%,transparent);font-size:clamp(1.35rem,2.8vw,2.35rem);font-weight:650;line-height:1.15;letter-spacing:-.045em}.wgi-quote-band small{display:block;margin-top:13px;color:#8e8e99;font:700 .72rem "SFMono-Regular",Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}
.wgi-blueprint-shell{border:1px solid rgba(139,92,246,.22);border-radius:26px;overflow:hidden;background:#111117;box-shadow:var(--shadow),0 0 90px rgba(139,92,246,.07)}.wgi-bp-top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(240,106,169,.15);background:linear-gradient(90deg,rgba(139,92,246,.075),transparent 50%,rgba(219,39,119,.06))}.wgi-bp-top .wgi-mono{color:#9a9aa6;font-size:.72rem}.wgi-bp-grid{display:grid;grid-template-columns:330px 1fr;min-height:550px}.wgi-bp-list{padding:15px;border-right:1px solid var(--line);background:#0e0e13}.wgi-bp-btn{width:100%;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:14px 12px;border:0;border-radius:12px;background:transparent;color:#c4c4ce;text-align:left;cursor:pointer}.wgi-bp-btn:hover{background:#17171e}.wgi-bp-btn.wgi-active{background:rgba(169,232,53,.09);color:#fff}.wgi-bp-icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;color:var(--lime);font:650 .72rem "SFMono-Regular",Consolas,monospace}.wgi-bp-btn b{font-size:.88rem}.wgi-bp-btn small{display:block;color:#92929e;font-size:.67rem;margin-top:2px}.wgi-bp-arrow{color:#a6a6b0}.wgi-bp-main{padding:32px;display:grid;align-content:start;background:radial-gradient(circle at 88% 10%,rgba(139,92,246,.11),transparent 28rem)}.wgi-bp-kicker{color:var(--lime);font:650 .7rem "SFMono-Regular",Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}.wgi-bp-main h3{font-size:clamp(1.4rem,2.8vw,2.45rem);line-height:.95;letter-spacing:-.06em;margin:13px 0}.wgi-bp-main>p{color:#b3b3be;max-width:710px}.wgi-bp-code{margin-top:24px;padding:21px;border:1px solid var(--line);border-radius:15px;background:#0b0b0f;color:#bcbcc7;font:700 .78rem/1.85 "SFMono-Regular",Consolas,monospace;white-space:pre-wrap}.wgi-bp-code .wgi-k{color:#d7b9ff}.wgi-bp-code .wgi-v{color:var(--lime)}.wgi-bp-meta{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.wgi-pill{padding:7px 9px;border:1px solid var(--line);border-radius:99px;color:#a6a6b0;font:650 .65rem "SFMono-Regular",Consolas,monospace}
.wgi-failures{display:grid;gap:13px}.wgi-failure{border:1px solid rgba(255,255,255,.1);border-radius:19px;background:linear-gradient(100deg,rgba(139,92,246,.035),#14141b 30%,#14141b 72%,rgba(219,39,119,.025));overflow:hidden}.wgi-failure button{width:100%;display:grid;grid-template-columns:56px 1fr auto;gap:16px;align-items:center;padding:22px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.wgi-failure .wgi-fnum{color:var(--lime);font:650 .72rem "SFMono-Regular",Consolas,monospace}.wgi-failure h3{margin:0;font-size:.826rem;letter-spacing:-.025em}.wgi-failure .wgi-plus{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;transition:.2s transform}.wgi-failure.wgi-open .wgi-plus{transform:rotate(45deg)}.wgi-failure-body{display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:start;max-height:0;overflow:hidden;padding:0 22px;transition:max-height .35s ease,padding .35s ease}.wgi-failure.wgi-open .wgi-failure-body{max-height:320px;padding:0 22px 23px}.wgi-failure-box{padding:18px;border-radius:14px;background:#0e0e13;border:1px solid var(--line)}.wgi-failure-box b{display:block;margin-bottom:7px;font:650 .68rem "SFMono-Regular",Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.wgi-failure-box.wgi-bad b{color:#ff82a9}.wgi-failure-box.wgi-good b{color:var(--lime)}.wgi-failure-box p{margin:0;color:#a9a9b4;font-size:.93rem}.wgi-arr{align-self:center;color:#a6a6b0;font-size:1.3rem}
.wgi-no-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.wgi-no-card{padding:30px;border:1px solid #d7d2da;border-radius:20px;background:linear-gradient(145deg,#fff,#fbf8fc);position:relative;box-shadow:0 18px 55px rgba(100,45,130,.06)}.wgi-no-card .wgi-cross{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,var(--purple),var(--pink));color:#fff;font-weight:650;box-shadow:0 8px 24px rgba(139,92,246,.18)}.wgi-no-card h3{font-size:1.015rem;letter-spacing:-.04em;margin:38px 0 10px}.wgi-no-card p{color:#5a5660;margin:0}.wgi-no-card strong{color:#1a161d}
.wgi-source-check{margin-top:18px;display:grid;grid-template-columns:.78fr 1.22fr;gap:18px}.wgi-source-copy{padding:30px;border:1px solid #d7d2da;border-radius:20px;background:linear-gradient(145deg,#eee9f3,#eadfe8)}.wgi-source-copy h3{font-size:1.4rem;line-height:1;letter-spacing:-.05em;margin:0 0 15px}.wgi-source-copy p{color:#4d4952}.wgi-source-window{border-radius:20px;overflow:hidden;background:#101014;color:#fff;box-shadow:0 25px 70px rgba(23,19,31,.18)}.wgi-source-bar{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.1);font:700 .68rem "SFMono-Regular",Consolas,monospace;color:#8f8f9a}.wgi-source-code{padding:22px;font:700 .76rem/1.85 "SFMono-Regular",Consolas,monospace;color:#adb0ba}.wgi-source-code .wgi-tag{color:#ff87c0}.wgi-source-code .wgi-attr{color:#c7abff}.wgi-source-code .wgi-val{color:var(--lime)}.wgi-source-code .wgi-comment{color:#6f727c}
.wgi-stack{display:grid;grid-template-columns:1fr 90px 1fr;gap:26px;align-items:center}.wgi-stack-col{display:grid;gap:10px}.wgi-stack-item{padding:16px 18px;border:1px solid var(--line);border-radius:13px;background:#15151c;display:flex;align-items:center;justify-content:space-between;gap:20px}.wgi-stack-item span{color:#8c8c98;font:700 .67rem "SFMono-Regular",Consolas,monospace}.wgi-stack-item b{font-size:.9rem}.wgi-stack-arrow{text-align:center;color:var(--pink2);font-size:2rem;text-shadow:0 0 24px rgba(219,39,119,.22)}.wgi-stack-result{padding:30px;border:1px solid rgba(139,92,246,.26);border-radius:20px;background:radial-gradient(circle at 82% 0,rgba(139,92,246,.14),transparent 20rem),radial-gradient(circle at 0 100%,rgba(219,39,119,.07),transparent 18rem),#131319}.wgi-stack-result h3{font-size:1.505rem;letter-spacing:-.05em;line-height:1;margin:0 0 12px}.wgi-stack-result p{color:#aaaab5}.wgi-stack-result .wgi-big{margin-top:30px;color:var(--lime);font:650 1rem "SFMono-Regular",Consolas,monospace}
.wgi-timeline{display:grid;grid-template-columns:repeat(7,1fr);gap:0;margin-top:30px;position:relative}.wgi-timeline::before{content:"";position:absolute;left:6%;right:6%;top:18px;height:1px;background:#cbc6cf}.wgi-titem{position:relative;padding:0 12px}.wgi-tdot{width:36px;height:36px;margin-bottom:22px;border:1px solid #c5bfc8;border-radius:50%;display:grid;place-items:center;background:var(--paper);font:650 .68rem "SFMono-Regular",Consolas,monospace;position:relative;z-index:1}.wgi-titem.wgi-active .wgi-tdot{background:linear-gradient(135deg,var(--purple),var(--pink));color:#fff;border-color:transparent;box-shadow:0 8px 22px rgba(139,92,246,.2)}.wgi-titem h3{font-size:.665rem;margin:0 0 6px}.wgi-titem p{font-size:.8rem;color:#6a6670;margin:0}
.wgi-metrics{display:grid;grid-template-columns:1.05fr .95fr;gap:18px}.wgi-truth{padding:34px;border:1px solid rgba(139,92,246,.17);border-radius:22px;background:radial-gradient(circle at 95% 5%,rgba(139,92,246,.12),transparent 18rem),linear-gradient(145deg,#17171e,#101014)}.wgi-truth h3{font-size:clamp(1.4rem,2.45vw,2.31rem);line-height:.95;letter-spacing:-.055em;margin:0 0 16px}.wgi-truth p{color:#aaaab5}.wgi-fake-chart{padding:28px;border:1px solid rgba(219,39,119,.15);border-radius:22px;background:radial-gradient(circle at 90% 10%,rgba(219,39,119,.08),transparent 17rem),#121218;min-height:300px;display:grid;align-content:end;gap:16px}.wgi-bars{height:180px;display:flex;gap:14px;align-items:end}.wgi-bar{flex:1;border-radius:9px 9px 3px 3px;background:#25252f;position:relative}.wgi-bar:nth-child(1){height:28%}.wgi-bar:nth-child(2){height:43%}.wgi-bar:nth-child(3){height:67%}.wgi-bar:nth-child(4){height:92%;background:linear-gradient(var(--pink),var(--purple));filter:saturate(.55)}.wgi-bar::after{content:"?";position:absolute;inset:0;display:grid;place-items:center;color:#7d7d88;font-weight:650;font-size:1.8rem}.wgi-fake-chart b{font:650 .72rem "SFMono-Regular",Consolas,monospace;color:#9999a4;text-transform:uppercase;letter-spacing:.08em}.wgi-fake-chart span{color:#b2b2b2;font-size:.8rem}
.wgi-lift{display:grid;grid-template-columns:.75fr 1.25fr;gap:18px}.wgi-lift-copy{padding:32px;border-radius:22px;background:linear-gradient(145deg,#17131f,#241d2b);border:1px solid rgba(219,39,119,.24)}.wgi-lift-copy h3{font-size:1.82rem;line-height:.93;letter-spacing:-.06em;margin:0 0 16px}.wgi-lift-copy p{color:#c0b9c4}.wgi-lift-list{display:grid;gap:10px}.wgi-lift-item{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px 19px;border:1px solid var(--line);border-radius:15px;background:#14141b}.wgi-status{width:10px;height:10px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(169,232,53,.07)}.wgi-lift-item b{font-size:.94rem}.wgi-lift-item small{color:#858590}.wgi-lift-tag{font:650 .64rem "SFMono-Regular",Consolas,monospace;color:#8f8f9a;text-transform:uppercase}
.wgi-final{position:relative;padding:140px 0;background:radial-gradient(circle at 18% 78%,rgba(139,92,246,.18),transparent 31rem),radial-gradient(circle at 84% 18%,rgba(219,39,119,.22),transparent 27rem),radial-gradient(circle at 52% 96%,rgba(169,232,53,.065),transparent 24rem),#09090c;text-align:center;overflow:hidden}.wgi-final::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(circle at center,#000,transparent 76%)}.wgi-final .wgi-inner{position:relative;max-width:920px;margin:auto}.wgi-final h2{font-size:clamp(2.38rem,5.6vw,5.39rem);line-height:.84;letter-spacing:-.08em;margin:16px 0}.wgi-final p{max-width:690px;margin:0 auto;color:#b8b8c2;font-size:1.15rem}.wgi-final .wgi-actions{justify-content:center}.wgi-garage-stamp{width:110px;height:110px;object-fit:cover;border-radius:24px;border:1px solid var(--line);box-shadow:0 18px 45px rgba(0,0,0,.38);transform:rotate(-3deg);margin-bottom:18px}
.wgi-footer{padding:34px 0;border-top:1px solid var(--line);background:#08080b;color:#92929e}.wgi-footer-row{display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:.78rem}.wgi-footer code{color:#b2b2bd}
.wgi-modal{position:fixed;inset:0;z-index:80;display:none;place-items:center;padding:20px;background:rgba(0,0,0,.72);backdrop-filter:blur(9px)}.wgi-modal.wgi-open{display:grid}.wgi-modal-card{width:min(760px,100%);max-height:80svh;overflow:auto;border:1px solid rgba(139,92,246,.22);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(139,92,246,.09),transparent 22rem),#121218;box-shadow:0 45px 120px rgba(0,0,0,.55),0 0 80px rgba(139,92,246,.07)}.wgi-modal-head{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line);background:#121218}.wgi-modal-head b{font-size:.95rem}.wgi-close{width:38px;height:38px;border:1px solid var(--line);border-radius:10px;background:#18181f;color:#fff;cursor:pointer}.wgi-modal-body{padding:24px}.wgi-layers{display:grid;gap:9px}.wgi-layer{padding:17px;border:1px solid var(--line);border-radius:13px;background:#0e0e13}.wgi-layer b{display:flex;align-items:center;justify-content:space-between}.wgi-layer span{display:block;color:#8e8e99;font-size:.83rem;margin-top:5px}.wgi-layer em{font-style:normal;color:var(--lime);font:650 .62rem "SFMono-Regular",Consolas,monospace;text-transform:uppercase}
@media(max-width:980px){.wgi-navlinks{display:none}.wgi-menu{display:block}.wgi-navlinks.wgi-open{display:flex;position:absolute;top:68px;left:18px;right:18px;padding:18px;flex-direction:column;align-items:stretch;background:#101015;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.wgi-hero-grid,.wgi-section-head,.wgi-source-check,.wgi-metrics,.wgi-lift{grid-template-columns:1fr}.wgi-machine{min-height:480px;max-width:650px}.wgi-bp-grid{grid-template-columns:260px 1fr}.wgi-stack{grid-template-columns:1fr}.wgi-stack-arrow{transform:rotate(90deg)}.wgi-timeline{grid-template-columns:repeat(4,1fr);row-gap:35px}.wgi-timeline::before{display:none}}
@media(max-width:720px){.wgi-wrap{width:min(calc(100% - 28px),var(--max))}.wgi-nav{height:68px}.wgi-hero-grid{padding:108px 0 54px;gap:34px}.wgi-hero h1{font-size:clamp(2.28rem,9.8vw,3.78rem)}.wgi-actions{flex-direction:column}.wgi-btn{width:100%}.wgi-machine{min-height:390px}.wgi-screen{inset:18px 0 18px 5px;transform:none}.wgi-sticker.wgi-one{right:-3px;top:8px}.wgi-sticker.wgi-two{left:0;bottom:52px}.wgi-sticker.wgi-three{display:none}.wgi-section{padding:78px 0}.wgi-section h2{font-size:clamp(1.925rem,9.1vw,3.15rem)}.wgi-problem-grid,.wgi-no-grid{grid-template-columns:1fr}.wgi-bp-grid{grid-template-columns:1fr}.wgi-bp-list{display:flex;gap:8px;overflow:auto;border-right:0;border-bottom:1px solid var(--line)}.wgi-bp-btn{min-width:180px;grid-template-columns:32px 1fr}.wgi-bp-arrow{display:none}.wgi-bp-main{padding:23px}.wgi-failure button{grid-template-columns:40px 1fr auto;padding:18px}.wgi-failure-body,.wgi-failure.wgi-open .wgi-failure-body{grid-template-columns:1fr}.wgi-failure.wgi-open .wgi-failure-body{max-height:660px}.wgi-arr{transform:rotate(90deg);justify-self:center}.wgi-timeline{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.wgi-titem{min-width:190px;scroll-snap-align:start}.wgi-source-code{font-size:.66rem;overflow:auto}.wgi-stack-item{padding:14px}.wgi-lift-item{grid-template-columns:auto 1fr}.wgi-lift-tag{grid-column:2}.wgi-final{padding:100px 0}.wgi-footer-row{flex-direction:column;align-items:flex-start}.wgi-marquee-track{animation-duration:38s}}
@media(prefers-reduced-motion:reduce){.wg-inside{scroll-behavior:auto}.wg-inside *,.wg-inside *::before,.wg-inside *::after{animation:none!important;transition:none!important}.wgi-screen{transform:none}}

/* WordPress integration */
.wg-inside{position:relative;isolation:isolate}
.wg-inside .wgi-hero{min-height:min(900px,100svh)}
.wg-inside .wgi-hero-grid{padding-top:clamp(72px,8vw,118px)}
.wg-inside .wgi-footer{border-top:1px solid var(--line)}
