:root:not([data-theme=light]) .home.neo-page{--color-background:#0a0a0b;--color-surface:#0a0a0b;--color-surface-dim:#0a0a0b;--color-surface-bright:#2a2a2e;--color-surface-container-lowest:#060607;--color-surface-container-low:#111113;--color-surface-container:#161618;--color-surface-container-high:#1c1c1f;--color-surface-container-highest:#232327;--color-surface-variant:#232327;--color-outline:#6e6e73;--color-outline-variant:#2a2a2e;--color-on-surface:#f5f5f7;--color-on-surface-variant:#a1a1a6;--ghost-line:rgba(255,255,255,0.08);--home-line:rgba(255,255,255,0.08);--home-glass:rgba(22,22,24,0.62);--home-card:#111113;background-color:#0a0a0b}:root[data-theme=light] .home.neo-page{--color-background:#fbfbfd;--color-surface:#fbfbfd;--color-surface-container-lowest:#ffffff;--color-surface-container-low:#ffffff;--color-surface-container:#f5f5f7;--color-surface-container-high:#eeeef1;--color-surface-container-highest:#e8e8ed;--color-outline-variant:#d2d2d7;--color-on-surface:#1d1d1f;--color-on-surface-variant:#6e6e73;--home-line:rgba(0,0,0,0.08);--home-glass:rgba(255,255,255,0.72);--home-card:#ffffff;background-color:#fbfbfd}.home .home-h1,.home .neo-head{font-family:var(--font-body);text-transform:none;font-weight:800;letter-spacing:-.045em;line-height:1.02}.home{--home-grad:linear-gradient(100deg,#3fe0f7,#6f9bff 34%,#a98bff 62%,#f07fd4);--home-grad-ok:linear-gradient(in oklch 100deg,oklch(0.87 0.14 205),oklch(0.72 0.17 262) 38%,oklch(0.72 0.19 300) 66%,oklch(0.76 0.17 350))}:root[data-theme=light] .home{--home-grad:linear-gradient(100deg,#0a9cc0,#3a62f0 36%,#7a45e6 66%,#cc2f98);--home-grad-ok:linear-gradient(in oklch 100deg,oklch(0.62 0.13 215),oklch(0.52 0.22 268) 38%,oklch(0.52 0.24 300) 66%,oklch(0.56 0.22 350))}.home .home-grad,.home .neo-head :is(.text-primary,.text-secondary,.text-tertiary-dim),.home .text-neon{background-image:var(--home-grad);background-image:var(--home-grad-ok,var(--home-grad));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;filter:none;text-shadow:none}.home :where(.font-display):not(.product-ui *){font-family:var(--font-body);font-weight:700;letter-spacing:-.025em}.home :where(.font-display.uppercase):not(.product-ui *){text-transform:none}.home .neo-rule{display:none}.home :where(.home-eyebrow,.neo-eyebrow){color:var(--color-on-surface-variant)}.home .neo-night{background:var(--color-surface-container-lowest);border-block:1px solid var(--home-line)}:root[data-theme=light] .home .neo-night{background:#f5f5f7}.home .neo-band:before,.home .neo-night:before{display:none}.home .neo-tile{background:var(--home-card);border:1px solid var(--home-line);box-shadow:none;border-radius:28px}.home .neo-tile:hover{border-color:color-mix(in srgb,var(--color-on-surface) 16%,transparent);box-shadow:none;transform:none}.home .neo-sheet{background:var(--home-line);border-color:var(--home-line);border-radius:28px}.home .neo-sheet-cell,.home .neo-sheet-cell:hover{background:var(--home-card)}.home .neo-outline-num{display:none}.home .neo-icon-glow{filter:none}.home .ghost-border.neo-frame{border-color:var(--home-line);box-shadow:0 40px 80px -40px rgba(0,0,0,.55)}:root[data-theme=light] .home .ghost-border.neo-frame{box-shadow:0 30px 60px -30px rgba(0,0,0,.18)}.home :where([class*="drop-shadow-[0_0"]):not(.product-ui *){filter:none}.home :where([class*="shadow-[0_0"]):not(.product-ui *){box-shadow:none}.home .home-glass{background:var(--home-glass);border:1px solid var(--home-line);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4)}@media (prefers-reduced-transparency:reduce){.home .home-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--home-card)}}.home .home-btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.85rem 1.5rem;font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:-.01em;background:var(--color-on-surface);color:var(--color-background);transition:opacity .15s ease,transform .15s ease}.home .home-btn:hover{opacity:.88}.home .home-btn.home-btn-cyan{background:#22d3ee;color:#03222b}.home .home-btn.home-btn-cyan:hover{opacity:1;background:#5fe0f4}.home .home-btn:active{transform:scale(.98)}.home .home-btn-ghost{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--color-primary);transition:opacity .15s ease}.home .home-btn-ghost:hover{opacity:.8}:root[data-theme=light] .home .home-btn-ghost{color:#0071e3}.home .neo-hero-photo{opacity:.72}:root[data-theme=light] .home .neo-hero-photo{opacity:.9}.home .neo-marquee li{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.home :where(.font-label.uppercase):not(.product-ui *){font-family:var(--font-body);text-transform:none;letter-spacing:-.005em;font-weight:600;font-size:13px}.home :where(p:has(>.neo-rule),span.text-primary.font-label.uppercase,p.text-primary.font-label.uppercase):not(.product-ui *){color:var(--color-on-surface-variant);font-size:15px}.home :where(a.border-primary\/60,button.border-primary\/60):not(.product-ui *){border:0;background:none;box-shadow:none;padding-inline:0;font-size:15px;color:var(--color-primary)}:root[data-theme=light] .home :where(a.border-primary\/60,button.border-primary\/60):not(.product-ui *){color:#0071e3}.home :where(.border-primary\/25):not(.product-ui *){border-color:var(--home-line)}.home #trial button[type=submit]{border-radius:999px;background:linear-gradient(180deg,#56ddf3,#22d3ee);color:#03222b;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 14px 30px -18px rgba(34,211,238,.7);font-family:var(--font-body);text-transform:none;letter-spacing:-.01em;font-size:16px}.home #trial button[type=submit]:hover:not(:disabled){background:linear-gradient(180deg,#7fe6f7,#45daf0)}.home #trial .neo-tile{border-radius:28px}.home #trial>[aria-hidden].blur-\[140px\]{display:none}.home ol>span[aria-hidden].bg-gradient-to-b{background:var(--home-line);opacity:1}.home footer nav{text-transform:none;letter-spacing:0;font-family:var(--font-body);font-size:12.5px}.home footer nav .text-primary{color:var(--color-on-surface)}.home footer nav .font-bold{letter-spacing:0}.home .neo-tile,.home .neo-tile:hover{box-shadow:none!important}.home :where(h2>.text-primary):not(.product-ui *){background-image:var(--home-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.home .home-grad{padding-bottom:.16em;margin-bottom:-.16em}@supports not (background:linear-gradient(in oklch,red,blue)){.home .home-grad,.home .text-neon{background-image:var(--home-grad)}}.home .stat-row[data-armed] .stat-tile{opacity:0;transform:translateY(8px)}.home .stat-row[data-armed] .stat-bar{transform:scaleY(0)}.home .stat-row[data-armed] .stat-seg-lit{opacity:.15}.home .stat-bar{transform-box:fill-box;transform-origin:50% 100%}.home .stat-row[data-in] .stat-tile{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * 90ms)}@keyframes stat-dot-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-primary) 45%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary) 0%,transparent)}}.home .stat-row[data-in] .stat-dot{animation:stat-dot-pulse 2.6s ease-in-out 1.2s infinite}.home .stat-row[data-in] .stat-bar{transform:none;transition:transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(.4s + var(--b, 0) * 45ms)}.home .stat-row[data-in] .stat-seg-lit{opacity:1;transition:opacity .3s ease;transition-delay:calc(.4s + var(--s, 0) * 70ms)}.home .stat-icon{transition:transform .3s cubic-bezier(.22,1,.36,1)}.home .stat-tile:hover .stat-icon{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.home .stat-row .stat-dot{animation:none!important}.home .stat-row .stat-bar,.home .stat-row .stat-seg-lit,.home .stat-row .stat-tile{transition:none!important}}@media (min-width:640px){.home main>section.scroll-mt-8:not([class*="!pt-"]){padding-top:5.5rem;padding-bottom:5.5rem}}.home #iq{padding-bottom:4rem}@media (min-width:1024px){.home .home-hero-photo{aspect-ratio:2752/1566;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 98%),linear-gradient(90deg,transparent 0,#000 34%);mask-image:linear-gradient(180deg,#000 62%,transparent 98%),linear-gradient(90deg,transparent 0,#000 34%);-webkit-mask-composite:source-in;mask-composite:intersect}}.home{--za-top:#1d1d21;--za-left:#151518;--za-right:#101013;--za-line:rgba(255,255,255,0.34);--za-grid:rgba(255,255,255,0.06);--za-dim:#26262b;--za-glow:0.55}:root[data-theme=light] .home{--za-top:#ffffff;--za-left:#f1f1f4;--za-right:#e4e4e9;--za-line:rgba(0,0,0,0.42);--za-grid:rgba(0,0,0,0.07);--za-dim:#d9d9df;--za-glow:0.3}.home .zone-art path{stroke:var(--za-line);stroke-width:1;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.home .zone-art .za-top{fill:var(--za-top)}.home .zone-art .za-left{fill:var(--za-left)}.home .zone-art .za-right{fill:var(--za-right)}.home .zone-art .za-dim{fill:var(--za-dim)}.home .zone-art .za-lit{stroke:rgba(255,255,255,.5)}.home .zone-art .za-grid{stroke:var(--za-grid)}.home .zone-art .za-dash{stroke-dasharray:3 4}.home .zone-art .za-grad{stroke-width:1.6}.home .zone-art .za-grad-dash{stroke-width:1.2;stroke-dasharray:2 5;opacity:.8}.home .zone-art .za-glow path{stroke:none}.home .zone-art .za-glow{opacity:var(--za-glow);transition:opacity .5s ease}.home .zone-tile:hover .za-glow{opacity:calc(var(--za-glow) + .35)}.home .zone-art{transition:transform .7s cubic-bezier(.22,1,.36,1)}.home .zone-tile:hover .zone-art{transform:translateY(-4px)}.home .zone-plate{background:radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--color-on-surface) 5%,transparent),transparent 70%);border-bottom:1px solid var(--home-line)}.home .zone-chip{background:var(--home-glass);border:1px solid var(--home-line);color:var(--color-on-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (prefers-reduced-motion:reduce){.home .zone-art,.home .zone-art .za-glow{transition:none}.home .zone-tile:hover .zone-art{transform:none}}.home .home-eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.home .home-eyebrow:before,.home .text-center>.home-eyebrow:after{content:"";flex:none;width:28px;height:1px;background-image:var(--home-grad);background-image:var(--home-grad-ok,var(--home-grad))}.home .home-statement{color:var(--color-on-surface);font-size:12.5px;letter-spacing:.26em;text-wrap:balance}.home .home-statement:before{width:36px}@media (max-width:480px){.home .home-eyebrow{font-size:11px;letter-spacing:.18em;gap:10px}.home .home-eyebrow:before,.home .text-center>.home-eyebrow:after{width:18px}.home .home-statement{font-size:11px;letter-spacing:.2em}}.home .why-luna{filter:drop-shadow(0 12px 16px rgba(0,0,0,.28));animation:why-float 5.5s ease-in-out infinite}@keyframes why-float{50%{transform:translateY(-5px)}}.home .why-bubble{background:var(--home-glass);border:1px solid var(--home-line);border-radius:18px 18px 4px 18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px -22px rgba(0,0,0,.5)}@media (prefers-reduced-motion:reduce){.home .why-luna{animation:none}}.home :is(p,span):has(>.neo-rule):not(.product-ui *){font-family:var(--font-body);font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.22em;text-transform:uppercase;gap:14px;color:var(--color-on-surface-variant)}.home :is(p,span):has(>.neo-rule)>.neo-rule{display:block;flex:none;width:28px;height:1px;border-radius:0;box-shadow:none;background:none;background-image:var(--home-grad);background-image:var(--home-grad-ok,var(--home-grad))}@media (max-width:480px){.home :is(p,span):has(>.neo-rule):not(.product-ui *){font-size:11px;letter-spacing:.18em;gap:10px}.home :is(p,span):has(>.neo-rule)>.neo-rule{width:18px}}.home :is(.home-h1,.neo-head){text-wrap:balance}.home :is(.home-h1,.neo-head)~p,.home :is(h2,h3)+p{text-wrap:pretty}.home .home-num{font-family:var(--font-body);font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.2em;font-variant-numeric:tabular-nums}:root:not([data-theme=light]) .home :is(.neo-night,main>section.bg-surface-container-lowest){background-image:radial-gradient(80% 420px at 50% 0,rgba(255,255,255,.035),transparent 75%)}:root:not([data-theme=light]) .home .neo-tile{background-image:linear-gradient(180deg,rgba(255,255,255,.03),transparent 42%)}.home .home-btn.home-btn-cyan{background:linear-gradient(180deg,#56ddf3,#22d3ee);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 14px 30px -18px rgba(34,211,238,.7)}.home .home-btn.home-btn-cyan:hover{background:linear-gradient(180deg,#7fe6f7,#45daf0)}.home .home-btn-ghost>:last-child{transition:transform .25s cubic-bezier(.22,1,.36,1)}.home .home-btn-ghost:hover{opacity:1}.home .home-btn-ghost:hover>:last-child{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.home .home-btn-ghost>:last-child{transition:none}.home .home-btn-ghost:hover>:last-child{transform:none}}.home .home-ticks{column-gap:1.1rem}.home .home-ticks li{display:flex;align-items:center;gap:.55rem;line-height:1.2}.home .home-ticks li:before{content:"";flex:none;width:4px;height:4px;border-radius:50%;background-image:var(--home-grad);background-image:var(--home-grad-ok,var(--home-grad))}@media (min-width:640px){.home .home-ticks{column-gap:0}.home .home-ticks li:before{display:none}.home .home-ticks li+li{margin-left:1.1rem;padding-left:1.1rem;border-left:1px solid color-mix(in srgb,var(--color-on-surface-variant) 40%,transparent)}}.home .neo-icon-glow.text-primary{color:var(--color-on-surface);opacity:.85}.home a.group:hover .neo-icon-glow.text-primary{opacity:1}.home .home-discord{background-color:var(--home-card);background-image:radial-gradient(46% 180% at 0 50%,rgba(88,101,242,.17),transparent 72%)}.home .home-dots li{border-radius:999px;box-shadow:inset 0 0 0 1px var(--home-line);padding:.3rem .8rem;font-size:13px}@media (min-width:1280px){.home .home-dots li{box-shadow:none;padding:0;font-size:14px}.home .home-dots li+li:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.55}}.home #iq ul.border-l{border-left:0;padding-left:0;border-block:1px solid var(--home-line);max-width:36rem}.home #iq ul.border-l>li{margin:0;padding:.75rem 0;font-size:14.5px;line-height:1.4;color:color-mix(in srgb,var(--color-on-surface) 85%,transparent)}.home #iq ul.border-l>li+li{border-top:1px solid var(--home-line)}.home #iq ul.border-l>li>span[aria-hidden]{display:none}.home #iq .text-tertiary-dim{color:var(--color-on-surface-variant)}.home .how-built-home{background:radial-gradient(45% 110% at 78% 0,rgba(34,211,238,.11),transparent 70%),radial-gradient(40% 90% at 100% 100%,rgba(244,114,182,.08),transparent 70%),var(--home-card)}.home .how-built-home:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.7),rgba(244,114,182,.6),transparent)}.home .hb-grid{background-image:linear-gradient(var(--home-line) 1px,transparent 1px),linear-gradient(90deg,var(--home-line) 1px,transparent 1px);background-size:36px 36px;opacity:.5;-webkit-mask-image:radial-gradient(40% 80% at 75% 50%,#000,transparent 75%);mask-image:radial-gradient(40% 80% at 75% 50%,#000,transparent 75%)}.home .arch-packet{opacity:0}.home .arch-up{fill:#22d3ee;filter:drop-shadow(0 0 4px rgba(34,211,238,.95))}.home .arch-down{fill:#f472b6;filter:drop-shadow(0 0 4px rgba(244,114,182,.95))}.home .arch-cloud{background:linear-gradient(180deg,color-mix(in srgb,#22d3ee 12%,var(--home-card)),var(--home-card));box-shadow:0 0 0 1px rgba(34,211,238,.08),0 0 44px -10px rgba(34,211,238,.55);animation:arch-breathe 3.2s ease-in-out infinite}@keyframes arch-breathe{50%{box-shadow:0 0 0 1px rgba(34,211,238,.14),0 0 60px -8px rgba(34,211,238,.75)}}.home .arch-dot{animation:arch-blink 1.6s ease-in-out infinite}@keyframes arch-blink{50%{opacity:.35}}.home .arch-live{animation:arch-in .45s cubic-bezier(.22,1,.36,1)}@keyframes arch-in{0%{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.home .arch-packet{display:none}.home .arch-cloud,.home .arch-dot,.home .arch-live{animation:none}}.home .how-built{padding:2rem}@media (min-width:640px){.home .how-built{padding:2.75rem 3rem}}.home .how-built li .text-primary{color:color-mix(in srgb,var(--color-on-surface) 80%,transparent)}.home .how-built h2{font-weight:800;letter-spacing:-.035em;line-height:1.05}@media (min-width:768px){.home footer nav[aria-label="All pages"]{display:block;margin-top:1.25rem}.home footer nav[aria-label="All pages"]>span{display:block;position:relative;padding:.6rem 0 .6rem 9rem;border-top:1px solid var(--home-line);line-height:1.85}.home footer nav[aria-label="All pages"]>span>span{position:absolute;left:0;top:.6rem;margin:0;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-on-surface)}.home footer nav[aria-label="All pages"]>span>a{display:inline-block;margin-right:1.15rem;padding-block:0}}.home footer nav[aria-label="All pages"] a:hover{color:var(--color-on-surface)}.home .price-hero{background:radial-gradient(48% 70% at 50% 0,rgba(34,211,238,.09),transparent 72%)}:root[data-theme=light] .home .price-hero{background:radial-gradient(48% 70% at 50% 0,rgba(14,130,166,.07),transparent 72%)}.home .price-card{background:var(--home-card);border:1px solid var(--home-line)}:root:not([data-theme=light]) .home .price-card{background-image:linear-gradient(180deg,rgba(255,255,255,.03),transparent 42%)}:root .home .price-card.price-card-star{border-color:transparent;background:linear-gradient(180deg,color-mix(in srgb,#22d3ee 7%,var(--home-card)),var(--home-card) 45%) padding-box,var(--home-grad) border-box;background:linear-gradient(180deg,color-mix(in srgb,#22d3ee 7%,var(--home-card)),var(--home-card) 45%) padding-box,var(--home-grad-ok,var(--home-grad)) border-box;box-shadow:0 40px 90px -50px rgba(34,211,238,.6)}:root[data-theme=light] .home .price-card.price-card-star{box-shadow:0 30px 60px -36px rgba(14,130,166,.35)}@media (min-width:1024px){.home .price-card-star{transform:translateY(-8px)}}.home .price-badge{background-image:var(--home-grad);background-image:var(--home-grad-ok,var(--home-grad));color:#07080a}:root[data-theme=light] .home .price-badge{color:#ffffff}.home .price-btn-line{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:48px;padding-inline:1.5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-on-surface) 24%,transparent);font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--color-on-surface);transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.home .price-btn-line:hover{background:color-mix(in srgb,var(--color-on-surface) 6%,transparent);border-color:color-mix(in srgb,var(--color-on-surface) 45%,transparent)}.home .price-btn-line:active{transform:scale(.98)}.home .price-cycle{background:var(--home-glass);border:1px solid var(--home-line);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4)}.home .price-cycle-on{background:var(--color-on-surface);color:var(--color-background);box-shadow:0 6px 16px -8px rgba(0,0,0,.55)}.home .price-section{display:flex;align-items:center;gap:10px}.home .price-section:before{content:"";flex:none;width:18px;height:1px;background-image:var(--home-grad);background-image:var(--home-grad-ok,var(--home-grad))}.home .price-glow{background-image:radial-gradient(50% 70% at 100% 0,rgba(34,211,238,.1),transparent 70%)}.home .price-glow-pink{background-image:radial-gradient(50% 80% at 0 100%,rgba(244,114,182,.09),transparent 70%)}.home .price-receipt{background:var(--color-surface-container-lowest);border:1px solid var(--home-line)}:root[data-theme=light] .home .price-receipt{background:#f5f5f7}.home .price-banner{background:radial-gradient(40% 90% at 20% 0,rgba(34,211,238,.11),transparent 70%),radial-gradient(40% 90% at 80% 100%,rgba(244,114,182,.09),transparent 70%),var(--home-card)}.home .price-banner:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.7),rgba(244,114,182,.6),transparent)}.home .price-banner+footer{border-top:0}@media (prefers-reduced-motion:reduce){.home .price-card-star{transform:none}}.home .price-icon{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 28%,transparent)}:root:not([data-theme=light]) .home-header{--home-line:rgba(255,255,255,0.08);--home-glass:rgba(22,22,24,0.62);--home-card:#111113}:root[data-theme=light] .home-header{--home-line:rgba(0,0,0,0.08);--home-glass:rgba(255,255,255,0.72);--home-card:#ffffff}@keyframes scan{0%{top:-12%}to{top:100%}}.wg{--wg-ink:#f2ede6;--wg-sub:#a59d93;--wg-mute:#8f877d;--wg-lime:#c8f560;--wg-cyan:#6dddff;--wg-pink:#ff8ae9;--wg-gold:#f5c451;--wg-red:#ff8a8a;--wg-lime-bg:rgba(170,239,0,0.13);--wg-cyan-bg:rgba(34,211,238,0.13);--wg-red-bg:rgba(255,107,107,0.14);--wg-gold-bg:rgba(245,196,81,0.16);--wg-pink-bg:rgba(255,89,227,0.14);--wg-room:radial-gradient(110% 70% at 85% 0%,rgba(92,72,52,0.55),transparent 60%),linear-gradient(180deg,#241f1a,#171411);--wg-card:linear-gradient(180deg,rgba(58,50,42,0.78),rgba(34,30,27,0.86));--wg-card-solid:linear-gradient(180deg,rgba(58,50,42,0.97),rgba(30,27,24,0.98));--wg-line:rgba(255,243,224,0.10);--wg-soft:rgba(255,243,224,0.07);--wg-well:rgba(0,0,0,0.25);--wg-well-2:rgba(0,0,0,0.10);--wg-rail:rgba(0,0,0,0.20);--wg-track:rgba(0,0,0,0.35);--wg-tab-bg:#f2ede6;--wg-tab-ink:#1c1814;--wg-offset:#231e1a;--wg-shadow:0 40px 80px -40px rgba(0,0,0,0.85)}:root[data-theme=light] .wg{--wg-ink:#2a231c;--wg-sub:#7b7064;--wg-mute:#9a8f83;--wg-lime:#3d7a00;--wg-cyan:#0a84ab;--wg-pink:#b5168e;--wg-gold:#9a6400;--wg-red:#d13b3b;--wg-lime-bg:rgba(110,170,0,0.15);--wg-cyan-bg:rgba(14,130,166,0.12);--wg-red-bg:rgba(220,60,60,0.11);--wg-gold-bg:rgba(200,140,20,0.14);--wg-pink-bg:rgba(196,21,159,0.10);--wg-room:radial-gradient(110% 70% at 85% 0%,rgba(255,214,160,0.6),transparent 60%),linear-gradient(180deg,#f9efe1,#f1e3cd);--wg-card:linear-gradient(180deg,rgba(255,255,255,0.8),rgba(255,251,244,0.62));--wg-card-solid:linear-gradient(180deg,#fffdf9,#fbf3e8);--wg-line:rgba(120,90,50,0.15);--wg-soft:rgba(120,90,50,0.08);--wg-well:rgba(120,90,50,0.07);--wg-well-2:rgba(120,90,50,0.04);--wg-rail:rgba(255,255,255,0.6);--wg-track:rgba(120,90,50,0.22);--wg-tab-bg:#1c1814;--wg-tab-ink:#fbf6ee;--wg-offset:#f6ebdb;--wg-shadow:0 30px 60px -36px rgba(120,80,30,0.45)}.wg{--wg-wall:radial-gradient(55% 75% at 88% 18%,rgba(220,38,38,0.38),transparent 62%),radial-gradient(45% 60% at 8% 92%,rgba(34,211,238,0.14),transparent 62%),linear-gradient(135deg,#0b0d14,#161a26);--wg-wall-ink:#ffffff;--wg-wall-mark:rgba(239,68,68,0.22)}:root[data-theme=light] .wg{--wg-wall:radial-gradient(55% 75% at 88% 18%,rgba(244,114,182,0.28),transparent 62%),radial-gradient(45% 60% at 8% 92%,rgba(34,211,238,0.22),transparent 62%),linear-gradient(135deg,#fdf7ee,#f2e4cf);--wg-wall-ink:#2a231c;--wg-wall-mark:rgba(196,21,159,0.14)}.home .coffee-steam{animation:coffee-steam 2.4s ease-in-out infinite;transform-box:fill-box}@keyframes coffee-steam{0%{opacity:0;transform:translateY(6px)}40%{opacity:.9}to{opacity:0;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.home .coffee-steam{animation:none;opacity:.7}}