.wa-slider{max-width:430px;margin-left:auto}.wa-slider .wa{background:var(--paper);border:1px solid var(--line);border-radius:26px;max-width:430px;margin-left:auto;padding:12px;transform:rotate(.7deg);box-shadow:0 2px 4px oklch(30% .02 250/.06),0 30px 60px -22px oklch(30% .04 250/.35)}.wa-slider .wa-inner{background:oklch(94.5% .012 140);border-radius:18px;overflow:hidden}.wa-slider .wa-head{background:var(--green-deep);color:#fff;align-items:center;gap:12px;padding:13px 15px;display:flex}.wa-slider .wa-head .mark{background:var(--navy);width:38px;height:38px;color:var(--green-br);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 2px oklch(100% 0 0/.2)}.wa-slider .wa-head .mark svg{width:60%;height:60%}.wa-slider .wa-head .g-name{font-size:.96rem;font-weight:700;line-height:1.2}.wa-slider .wa-head .g-sub{color:oklch(95% .03 150);margin-top:2px;font-size:.74rem}.wa-slider .wa-head .g-meta{flex:1;min-width:0}.wa-slider .wa-body{background-image:radial-gradient(oklch(86% .02 140/.55) 1px,#0000 1px);background-size:18px 18px;flex-direction:column;justify-content:flex-end;gap:9px;height:452px;padding:16px 14px 18px;display:flex;overflow:hidden}.wa-slider .bub{background:var(--paper);max-width:82%;color:var(--ink);opacity:0;border-radius:4px 13px 13px;align-self:flex-start;padding:8px 12px 7px;font-size:.9rem;line-height:1.38;position:relative;transform:translateY(10px)scale(.98);box-shadow:0 1px 1px oklch(30% .02 250/.08)}.wa-slider .bub.in{animation:.45s cubic-bezier(.2,.8,.3,1) forwards wa-bubin}@keyframes wa-bubin{to{opacity:1;transform:none}}.wa-slider .bub .nm{margin-bottom:1px;font-size:.76rem;font-weight:700;display:block}.wa-slider .bub .tm{font-family:var(--font-mono);color:var(--ink-faint);float:right;margin:4px 0 -2px 8px;font-size:.6rem}.wa-slider .bub.me{background:oklch(88% .09 150);border-top-left-radius:13px;border-top-right-radius:4px;align-self:flex-end}.wa-slider .bub.host{box-shadow:0 1px 1px oklch(30% .02 250/.08),inset 0 0 0 1.5px oklch(66% .155 152/.4)}.wa-slider .nm.c1{color:oklch(55% .16 20)}.wa-slider .nm.c2{color:oklch(52% .15 280)}.wa-slider .nm.c3{color:oklch(55% .14 200)}.wa-slider .nm.c4{color:oklch(55% .14 60)}.wa-slider .nm.host{color:var(--green-deep)}.wa-slider .nm.bot{color:oklch(52% .13 195)}.wa-slider .nm.bot:after{content:"BOT";font-family:var(--font-mono);letter-spacing:.06em;color:#fff;vertical-align:1px;background:oklch(60% .1 195);border-radius:4px;margin-left:6px;padding:1px 4px;font-size:.52rem;font-weight:700}.wa-slider .bub.bot{background:oklch(96% .025 195);box-shadow:0 1px 1px oklch(30% .02 250/.08),inset 0 0 0 1.5px oklch(70% .1 195/.35)}.wa-slider .wa-type{background:var(--paper);border-top:1px solid var(--line);color:var(--ink-faint);align-items:center;gap:9px;padding:11px 15px;font-size:.88rem;display:flex}.wa-slider .wa-type .field{background:var(--bg-2);border-radius:100px;flex:1;padding:8px 14px}.wa-slider .wa-type .send{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.wa-slider .wa-type .send svg{width:16px;height:16px}.wa-slider .wa-nav{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.wa-slider .wa-btn{cursor:pointer;width:40px;height:40px;color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;transition:color .18s,border-color .18s,transform .18s,background .18s;display:grid;box-shadow:0 1px 2px oklch(30% .02 250/.06),0 8px 18px -12px oklch(30% .04 250/.4)}.wa-slider .wa-btn svg{width:20px;height:20px}.wa-slider .wa-btn:hover{color:var(--green-deep);border-color:var(--green);transform:translateY(-1px)}.wa-slider .wa-btn:active{transform:translateY(0)scale(.95)}.wa-slider .wa-dots{align-items:center;gap:7px;display:flex}.wa-slider .wa-dots button{cursor:pointer;background:var(--line-2);border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,width .2s}.wa-slider .wa-dots button.on{background:var(--green);border-radius:5px;width:22px}.wa-slider .wa-dots button:hover:not(.on){background:var(--ink-faint)}:root[data-resolved=dark] .wa-slider .wa{background:oklch(97.5% .006 150);border-color:oklch(90% .01 150)}:root[data-resolved=dark] .wa-slider .wa-head{background:oklch(54% .14 153)}:root[data-resolved=dark] .wa-slider .bub{color:oklch(25.5% .02 200);background:#fff}:root[data-resolved=dark] .wa-slider .bub.me{color:oklch(25.5% .02 200);background:oklch(88% .09 150)}:root[data-resolved=dark] .wa-slider .bub.host{box-shadow:0 1px 1px oklch(30% .02 250/.08),inset 0 0 0 1.5px oklch(66% .155 152/.4)}:root[data-resolved=dark] .wa-slider .bub.bot{color:oklch(25.5% .02 200);background:oklch(96% .025 195)}:root[data-resolved=dark] .wa-slider .wa-type{color:oklch(55% .02 200);background:#fff;border-top-color:oklch(90% .01 150)}:root[data-resolved=dark] .wa-slider .wa-type .field{background:oklch(94.5% .012 140)}@media (width<=900px){.wa-slider{width:100%;margin-left:auto;margin-right:auto}.wa-slider .wa{width:100%;max-width:none;margin:0 auto;transform:none}}@media (prefers-reduced-motion:reduce){.wa-slider .bub{opacity:1;transform:none}.wa-slider .bub.in{animation:none}}.hero[data-astro-cid-lcdefpme]{padding:72px 0 96px;position:relative;overflow:clip}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;border:1px solid var(--line);background:radial-gradient(circle at 88% 22%, color-mix(in oklch, var(--green) 19%, transparent), transparent 23rem), linear-gradient(135deg, color-mix(in oklch, var(--paper) 88%, transparent), color-mix(in oklch, var(--bg-2) 66%, transparent));box-shadow:var(--shadow-md);border-radius:34px;position:absolute;inset:24px max(18px,50vw - 620px) 28px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(40px,6vw,76px);display:grid}.hero-copy[data-astro-cid-lcdefpme]{padding-block:26px;container-type:inline-size}.badge[data-astro-cid-lcdefpme]{background:color-mix(in oklch, var(--paper) 82%, transparent);border:1px solid var(--line);color:var(--green-deep);box-shadow:var(--shadow-sm);border-radius:9px;align-items:center;gap:9px;padding:7px 12px;display:inline-flex}.badge[data-astro-cid-lcdefpme]:before{content:"";background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in oklch, var(--green) 14%, transparent);border-radius:2px}.hero-title[data-astro-cid-lcdefpme]{letter-spacing:-.045em;text-wrap:balance;max-width:11ch;margin:21px 0 0;font-size:clamp(2.65rem,9.8cqi,5.7rem);font-weight:500;line-height:.98}.hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--green-deep);display:inline-block;position:relative}.hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:color-mix(in oklch, var(--green) 34%, transparent);border-radius:8px;height:.13em;position:absolute;bottom:.05em;left:1%;right:-2%;transform:rotate(-1deg)}.hero-sub[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:46ch;margin:24px 0 0;font-size:clamp(1.05rem,2vw,1.18rem)}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.hero-meta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.hero-visual[data-astro-cid-lcdefpme]{position:relative}.hero-live[data-astro-cid-lcdefpme]{z-index:3;color:var(--navy);background:var(--green-br);font:600 .63rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--shadow-md);border-radius:8px;padding:7px 11px;position:absolute;top:-26px;right:-8px;transform:rotate(2.5deg)}.hero-visual[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;border:1px solid color-mix(in oklch, var(--gold) 56%, var(--line));background:color-mix(in oklch, var(--gold) 14%, transparent);border-radius:24px;width:96px;height:96px;position:absolute;bottom:38px;right:-34px;transform:rotate(15deg)}.pillar-card[data-astro-cid-lcdefpme]{min-height:230px}.card-link[data-astro-cid-lcdefpme]{width:fit-content;color:var(--green-deep);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:inline-flex}.card-link[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{border:1px solid color-mix(in oklch, var(--green) 35%, var(--line));width:24px;height:24px;transition:transform .2s var(--ease), background .2s;border-radius:8px;place-items:center;display:grid}.pillar-card[data-astro-cid-lcdefpme]:hover .card-link[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{background:color-mix(in oklch, var(--green) 13%, transparent);transform:translate(3px)}.content-card[data-astro-cid-lcdefpme]{min-height:225px}.article-card[data-astro-cid-lcdefpme]:before{background:linear-gradient(90deg, var(--gold), var(--coral), transparent 76%)}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{padding:48px 0 68px}.hero[data-astro-cid-lcdefpme]:before{inset:18px 12px 24px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:52px}.hero-copy[data-astro-cid-lcdefpme]{padding-block:16px 0}.hero-title[data-astro-cid-lcdefpme]{max-width:13ch;font-size:clamp(3rem,12vw,5.4rem)}.hero-visual[data-astro-cid-lcdefpme] .wa-slider{margin-inline:auto}}.stat[data-astro-cid-lcdefpme]{flex-direction:column;gap:2px;display:flex}.stat[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.45rem;font-weight:700;line-height:1}.stat[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.66rem}.vr[data-astro-cid-lcdefpme]{background:var(--line-2);width:1px;height:34px}@media (width<=520px){.hero[data-astro-cid-lcdefpme]{padding-top:34px}.hero[data-astro-cid-lcdefpme]:before{border-radius:26px;inset-inline:8px}.hero-title[data-astro-cid-lcdefpme]{font-size:clamp(2.65rem,14vw,4rem)}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}.hero-meta[data-astro-cid-lcdefpme]{gap:13px}.hero-meta[data-astro-cid-lcdefpme] .vr[data-astro-cid-lcdefpme]:nth-last-child(2),.hero-meta[data-astro-cid-lcdefpme] .stat[data-astro-cid-lcdefpme]:last-child{display:none}.hero-live[data-astro-cid-lcdefpme]{right:2px}}
