.site-header[data-astro-cid-nen7h5rs]{z-index:50;color:var(--night-ink);border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs].scrolled{background:var(--night-glass);-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom-color:var(--night-line)}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--night-ink);display:inline-flex}.brand[data-astro-cid-nen7h5rs] .logo{width:auto;height:34px}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;display:flex}.links[data-astro-cid-nen7h5rs]{gap:26px;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--night-muted);text-decoration:none;transition:color .2s;position:relative}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--brand);transform-origin:0;height:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--night-strong)}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}.theme-btn[data-astro-cid-nen7h5rs]{cursor:pointer;width:42px;height:42px;color:var(--night-ink);border:1px solid var(--night-line);background:var(--night-veil);border-radius:10px;flex:none;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}.theme-btn[data-astro-cid-nen7h5rs]:hover{border-color:var(--brand);color:var(--brand)}.theme-btn[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:19px;height:19px}.theme-btn[data-astro-cid-nen7h5rs] .moon[data-astro-cid-nen7h5rs],:root[data-theme=light] .theme-btn[data-astro-cid-nen7h5rs] .sun[data-astro-cid-nen7h5rs]{display:none}:root[data-theme=light] .theme-btn[data-astro-cid-nen7h5rs] .moon[data-astro-cid-nen7h5rs]{display:block}.menu-btn[data-astro-cid-nen7h5rs]{cursor:pointer;border:1px solid var(--night-line);background:var(--night-veil);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:none}.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--night-ink);width:18px;height:2px;transition:transform .3s var(--ease), opacity .2s;border-radius:2px}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=960px){.menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}.nav[data-astro-cid-nen7h5rs]{gap:12px}.links[data-astro-cid-nen7h5rs]{background:var(--night-glass-strong);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--night-line);opacity:0;visibility:hidden;transition:opacity .25s, transform .25s var(--ease), visibility .25s;flex-direction:column;gap:0;padding:8px 16px 20px;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.links[data-astro-cid-nen7h5rs].open{opacity:1;visibility:visible;transform:none}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--night-ink);border-bottom:1px solid var(--night-line);padding:14px 0;font-size:1.1rem;display:block}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{display:none}}@media (width<=400px){.cta[data-astro-cid-nen7h5rs]{display:none}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--night);color:var(--night-ink);align-items:center;min-height:100svh;padding-block:120px 96px;display:flex;position:relative;overflow:hidden}.flow[data-astro-cid-ge2uvauf]{z-index:-1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000040 0%,#00000080 35%,#000 70%);mask-image:linear-gradient(90deg,#00000040 0%,#00000080 35%,#000 70%)}@media (width<=720px){.flow[data-astro-cid-ge2uvauf]{opacity:.55}}.glow[data-astro-cid-ge2uvauf]{z-index:-2;filter:blur(10px);background:radial-gradient(circle,#f0692047 0%,#f0692000 62%);width:900px;height:900px;position:absolute;top:-200px;right:-260px}.grid-bg[data-astro-cid-ge2uvauf]{z-index:-3;background-image:radial-gradient(var(--night-dot) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 75%)}.hero[data-astro-cid-ge2uvauf]:after{content:"";z-index:-1;background:linear-gradient(transparent, var(--night));height:140px;position:absolute;inset:auto 0 0}.hero-grid[data-astro-cid-ge2uvauf]{align-items:center;gap:56px;width:100%;display:grid}@media (width>=1000px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.1fr .9fr;gap:64px}}.hero-copy[data-astro-cid-ge2uvauf]{flex-direction:column;gap:26px;min-width:0;display:flex}.chip[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--night-accent);background:#f0692014;border:1px solid #f0692059;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:7px 14px;font-size:.76rem;display:inline-flex}.dot[data-astro-cid-ge2uvauf]{background:var(--brand);width:7px;height:7px;color:var(--brand);border-radius:50%;animation:2s infinite pulse}.title[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;font-size:clamp(2.4rem,4.6vw,4.1rem);line-height:1.02}.title[data-astro-cid-ge2uvauf] .wd[data-astro-cid-ge2uvauf]{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.title[data-astro-cid-ge2uvauf] .wd[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:inline-block}.hero[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{color:var(--night-muted)}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.trust[data-astro-cid-ge2uvauf]{color:var(--night-muted);flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:8px;display:inline-flex}.trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"";background:#6fd3a026 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%236FD3A0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;border-radius:50%;flex:none;width:14px;height:14px}:root[data-theme=light] .trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{background-color:#1f7a4d1f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%231F7A4D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=light] .glow[data-astro-cid-ge2uvauf]{opacity:.7}:root[data-theme=light] .board[data-astro-cid-ge2uvauf]{box-shadow:0 40px 80px -30px #0c0e1373,0 0 0 1px #f069200f,0 0 60px -20px #f0692059}.board-fig[data-astro-cid-ge2uvauf]{perspective:1400px;min-width:0;margin:0}.board[data-astro-cid-ge2uvauf]{-webkit-backdrop-filter:blur(10px);transform-style:preserve-3d;transition:transform .8s var(--ease);background:linear-gradient(#1a1e26e0,#11141aeb);border:1px solid #ffffff1a;border-radius:18px;position:relative;overflow:hidden;transform:rotateY(-7deg)rotateX(3deg);box-shadow:0 40px 80px -30px #000c,0 0 0 1px #f069200f,0 0 60px -20px #f0692059}.board[data-astro-cid-ge2uvauf]:hover{transform:none}@media (width<=999px){.board[data-astro-cid-ge2uvauf]{transform:none}}.board[data-astro-cid-ge2uvauf]:before{content:"";background:linear-gradient(90deg,#0000,#f06920cc,#0000);height:1px;position:absolute;inset:0 0 auto}.board-head[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--night-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 22px;display:flex}.board-title[data-astro-cid-ge2uvauf] h2[data-astro-cid-ge2uvauf]{letter-spacing:-.01em;margin-top:6px;font-size:1.05rem}.live[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ok-night);align-items:center;gap:8px;font-size:.7rem;display:inline-flex}.live[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse}.board-tabs[data-astro-cid-ge2uvauf]{gap:4px;font-size:.72rem;display:flex}.board-tabs[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:var(--night-muted);background:#ffffff0a;border-radius:6px;padding:4px 9px;font-weight:500}.board-tabs[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]:first-child{color:var(--brand-2);background:#f069201f}.board-list[data-astro-cid-ge2uvauf]{margin:0;padding:6px 0;list-style:none}.board-list[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{grid-template-columns:5px 1fr auto;align-items:center;gap:16px;padding:16px 22px;display:grid;position:relative}.board-list[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]{border-top:1px solid var(--night-line)}.rail[data-astro-cid-ge2uvauf]{background:var(--brand);border-radius:3px;align-self:stretch;transition:background-color .4s}.board-list[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(2) .rail[data-astro-cid-ge2uvauf]{background:var(--brand-2)}.board-list[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(3) .rail[data-astro-cid-ge2uvauf]{background:var(--brand-3)}.board-list[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf].done .rail[data-astro-cid-ge2uvauf]{background:var(--ok-night)}.item[data-astro-cid-ge2uvauf]{flex-direction:column;gap:2px;min-width:0;display:flex}.area[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--night-muted);font-size:.68rem}.what[data-astro-cid-ge2uvauf]{font-size:.98rem;font-weight:600}.where[data-astro-cid-ge2uvauf]{color:var(--night-muted);font-size:.86rem}.board[data-astro-cid-ge2uvauf] .pill.warn{color:var(--warn-night);background:#f2c0631f}.board[data-astro-cid-ge2uvauf] .pill.info{color:var(--info-night);background:#8db4f01f}.board[data-astro-cid-ge2uvauf] .pill.ok{color:var(--ok-night);background:#6fd3a01f}.board-list[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf].flash{animation:flash 1s var(--ease)}.board-list[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf].flash .pill[data-astro-cid-ge2uvauf]{animation:pop .5s var(--ease)}.board-list[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf].leaving{animation:leave .45s var(--ease) forwards}.board-list[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf].entering{animation:enter .6s var(--ease)}@keyframes flash{0%{background:#f069201f}to{background:0 0}}@keyframes pop{0%{transform:scale(.85)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes leave{to{opacity:0;transform:translate(24px)}}@keyframes enter{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@media (width<=480px){.board-list[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{grid-template-columns:5px 1fr}.board-list[data-astro-cid-ge2uvauf] .pill[data-astro-cid-ge2uvauf]{grid-column:2;justify-self:start}.board-tabs[data-astro-cid-ge2uvauf]{display:none}}figcaption[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--night-muted);padding-top:14px;font-size:.74rem}.scroll-cue[data-astro-cid-ge2uvauf]{border:1.5px solid var(--night-edge);border-radius:14px;justify-content:center;width:26px;height:42px;padding-top:8px;display:flex;position:absolute;bottom:28px;left:50%;translate:-50%}.scroll-cue[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--brand);width:3px;height:8px;animation:cue 1.8s infinite var(--ease);border-radius:2px}@keyframes cue{0%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(14px)}to{opacity:0}}@media (height<=760px),(width<=999px){.scroll-cue[data-astro-cid-ge2uvauf]{display:none}}.motion .hero-in[data-astro-cid-ge2uvauf]{opacity:0;transform:translateY(24px)}.motion .title[data-astro-cid-ge2uvauf] .wd[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{transform:translateY(110%)}.ticker[data-astro-cid-u6vsyxkm]{background:var(--night);color:var(--night-ink);border-block:1px solid var(--night-line);padding-block:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track[data-astro-cid-u6vsyxkm]{width:max-content;animation:40s linear infinite marquee;display:flex}.ticker[data-astro-cid-u6vsyxkm]:hover .track[data-astro-cid-u6vsyxkm]{animation-play-state:paused}ul[data-astro-cid-u6vsyxkm]{margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-u6vsyxkm]{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:14px;padding-right:44px;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;display:inline-flex}.glyph[data-astro-cid-u6vsyxkm]{flex-direction:column;gap:3px;display:inline-flex}.glyph[data-astro-cid-u6vsyxkm] b[data-astro-cid-u6vsyxkm]{background:var(--brand);border-radius:2px;height:4px;display:block}.glyph[data-astro-cid-u6vsyxkm] b[data-astro-cid-u6vsyxkm]:first-child{width:18px}.glyph[data-astro-cid-u6vsyxkm] b[data-astro-cid-u6vsyxkm]:nth-child(2){background:var(--brand-2);width:12px}.glyph[data-astro-cid-u6vsyxkm] b[data-astro-cid-u6vsyxkm]:nth-child(3){background:var(--brand-3);width:7px}@keyframes marquee{to{transform:translate(-50%)}}.about[data-astro-cid-oxgmilyn]{padding-top:clamp(80px,10vw,128px);overflow:hidden}.about-grid[data-astro-cid-oxgmilyn]{align-items:center;gap:48px;display:grid}@media (width>=1000px){.about-grid[data-astro-cid-oxgmilyn]{grid-template-columns:1.25fr .75fr;gap:64px}}.about-copy[data-astro-cid-oxgmilyn]{flex-direction:column;gap:22px;min-width:0;display:flex}.big[data-astro-cid-oxgmilyn]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--night-ink);font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:500;line-height:1.4}.venn[data-astro-cid-oxgmilyn]{justify-self:center;width:100%;max-width:440px;margin:0}.venn[data-astro-cid-oxgmilyn] svg[data-astro-cid-oxgmilyn]{width:100%;height:auto;overflow:visible}.venn[data-astro-cid-oxgmilyn] text[data-astro-cid-oxgmilyn]{fill:var(--night-ink);font-family:var(--font-mono);letter-spacing:.03em;font-size:13px}.venn[data-astro-cid-oxgmilyn] circle[data-astro-cid-oxgmilyn]{stroke-width:1.2px}:root[data-theme=light] .venn[data-astro-cid-oxgmilyn] .c2[data-astro-cid-oxgmilyn] circle[data-astro-cid-oxgmilyn]{stroke:#ee8a52}:root[data-theme=light] .venn[data-astro-cid-oxgmilyn] .c3[data-astro-cid-oxgmilyn] circle[data-astro-cid-oxgmilyn]{stroke:#f2a577}.statements[data-astro-cid-oxgmilyn]{gap:20px;margin-top:clamp(56px,8vw,96px);display:grid}@media (width>=860px){.statements[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1fr}}.statement[data-astro-cid-oxgmilyn]{background:var(--night-2);border:1px solid var(--night-line);border-radius:18px;flex-direction:column;gap:16px;min-width:0;padding:clamp(28px,4vw,44px);transition:border-color .3s;display:flex;position:relative;overflow:hidden}.statement[data-astro-cid-oxgmilyn]:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #f0692029, transparent 60%);transition:opacity .3s;position:absolute;inset:0}.statement[data-astro-cid-oxgmilyn]:hover{border-color:#f0692066}.statement[data-astro-cid-oxgmilyn]:hover:before{opacity:1}.statement[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:700;line-height:1.25;position:relative}.products[data-astro-cid-rtei5hqi]{background:var(--paper)}.feature[data-astro-cid-rtei5hqi]{background:var(--surface);border:1px solid var(--line);border-radius:22px;align-items:center;gap:40px;padding:clamp(24px,4vw,48px);display:grid;box-shadow:0 30px 60px -40px #0c0e1359}@media (width>=1000px){.feature[data-astro-cid-rtei5hqi]{grid-template-columns:1.05fr .95fr;gap:56px}}.feature-copy[data-astro-cid-rtei5hqi]{flex-direction:column;gap:16px;min-width:0;display:flex}.feature-copy[data-astro-cid-rtei5hqi] h3[data-astro-cid-rtei5hqi]{letter-spacing:-.03em;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800}.desc[data-astro-cid-rtei5hqi]{color:var(--muted)}.checks[data-astro-cid-rtei5hqi]{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (width>=620px){.checks[data-astro-cid-rtei5hqi]{grid-template-columns:1fr 1fr;column-gap:28px}}.checks[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi]{color:var(--muted);grid-template-columns:22px 1fr;gap:10px;font-size:.98rem;display:grid}.tick[data-astro-cid-rtei5hqi]{flex-direction:column;gap:3px;padding-top:8px;display:inline-flex}.tick[data-astro-cid-rtei5hqi] i[data-astro-cid-rtei5hqi]{background:var(--brand);border-radius:2px;height:3px;display:block}.tick[data-astro-cid-rtei5hqi] i[data-astro-cid-rtei5hqi]:first-child{width:16px}.tick[data-astro-cid-rtei5hqi] i[data-astro-cid-rtei5hqi]:nth-child(2){background:var(--brand-2);width:11px}.tick[data-astro-cid-rtei5hqi] i[data-astro-cid-rtei5hqi]:nth-child(3){background:var(--brand-3);width:6px}.chat[data-astro-cid-rtei5hqi]{background:var(--night);min-width:0;color:var(--night-ink);border:1px solid #1f232b;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 60px -30px #0c0e1399}.chat-head[data-astro-cid-rtei5hqi]{border-bottom:1px solid var(--night-line);background:var(--night-2);align-items:center;gap:12px;padding:14px 16px;display:flex}.avatar[data-astro-cid-rtei5hqi]{background:var(--night-3);border-radius:12px;flex-direction:column;flex:none;justify-content:center;gap:3px;width:38px;height:38px;padding-left:9px;display:inline-flex}.avatar[data-astro-cid-rtei5hqi] i[data-astro-cid-rtei5hqi]{background:var(--brand);border-radius:2px;height:4px;display:block}.avatar[data-astro-cid-rtei5hqi] i[data-astro-cid-rtei5hqi]:first-child{width:18px}.avatar[data-astro-cid-rtei5hqi] i[data-astro-cid-rtei5hqi]:nth-child(2){background:var(--brand-2);width:12px}.avatar[data-astro-cid-rtei5hqi] i[data-astro-cid-rtei5hqi]:nth-child(3){background:var(--brand-3);width:7px}.chat-id[data-astro-cid-rtei5hqi]{flex-direction:column;min-width:0;line-height:1.3;display:flex}.chat-id[data-astro-cid-rtei5hqi] b[data-astro-cid-rtei5hqi]{font-size:.95rem}.chat-id[data-astro-cid-rtei5hqi] small[data-astro-cid-rtei5hqi]{color:var(--night-muted);align-items:center;gap:6px;font-size:.76rem;display:inline-flex}.chat-id[data-astro-cid-rtei5hqi] small[data-astro-cid-rtei5hqi] i[data-astro-cid-rtei5hqi]{background:var(--ok-night);border-radius:50%;width:6px;height:6px}.replay[data-astro-cid-rtei5hqi]{cursor:pointer;color:var(--night-ink);border:1px solid var(--night-line);background:#ffffff0f;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;font-size:.8rem;display:inline-flex}.replay[data-astro-cid-rtei5hqi][hidden]{display:none}.replay[data-astro-cid-rtei5hqi]{justify-content:center;width:32px;height:32px;padding:0}.replay[data-astro-cid-rtei5hqi] svg[data-astro-cid-rtei5hqi]{width:14px;height:14px}.replay[data-astro-cid-rtei5hqi] .i-play[data-astro-cid-rtei5hqi],.replay[data-astro-cid-rtei5hqi][aria-pressed=true] .i-pause[data-astro-cid-rtei5hqi]{display:none}.replay[data-astro-cid-rtei5hqi][aria-pressed=true] .i-play[data-astro-cid-rtei5hqi]{display:block}.replay[data-astro-cid-rtei5hqi]:hover{border-color:var(--brand)}.chat-body[data-astro-cid-rtei5hqi]{scrollbar-width:thin;scrollbar-color:#2a2f38 transparent;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:18px 18px;flex-direction:column;gap:12px;height:380px;padding:18px 16px;display:flex;overflow-y:auto}.chat-body[data-astro-cid-rtei5hqi] .msg{opacity:0;max-width:86%;transition:opacity .35s var(--ease), transform .35s var(--ease);border-radius:14px;padding:11px 14px;font-size:.93rem;line-height:1.5;transform:translateY(10px)scale(.98)}.chat-body[data-astro-cid-rtei5hqi] .msg.in{opacity:1;transform:none}.chat-body[data-astro-cid-rtei5hqi] .msg.user{background:var(--brand);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.chat-body[data-astro-cid-rtei5hqi] .msg.bot{background:var(--night-3);border:1px solid var(--night-line);border-bottom-left-radius:4px;align-self:flex-start}.chat-body[data-astro-cid-rtei5hqi] .source{font-family:var(--font-mono);color:var(--brand-2);animation:pop-in .4s var(--ease);background:#f069201f;border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:3px 8px;font-size:.72rem;display:inline-flex}.chat-body[data-astro-cid-rtei5hqi] .source:before{content:"§";font-weight:600}.chat-body[data-astro-cid-rtei5hqi] .typing{gap:4px;padding:14px 16px;display:inline-flex}.chat-body[data-astro-cid-rtei5hqi] .typing span{background:var(--night-muted);border-radius:50%;width:6px;height:6px;animation:1s infinite bounce}.chat-body[data-astro-cid-rtei5hqi] .typing span:nth-child(2){animation-delay:.15s}.chat-body[data-astro-cid-rtei5hqi] .typing span:nth-child(3){animation-delay:.3s}.chat-body[data-astro-cid-rtei5hqi] .audio{flex-direction:column;gap:6px;min-width:230px;display:flex}.chat-body[data-astro-cid-rtei5hqi] .audio-row{align-items:center;gap:10px;display:flex}.chat-body[data-astro-cid-rtei5hqi] .play{border-left:10px solid #fff;border-block:6px solid #0000;flex:none;width:0;height:0}.chat-body[data-astro-cid-rtei5hqi] .wave{flex:1;align-items:center;gap:2px;height:22px;display:flex}.chat-body[data-astro-cid-rtei5hqi] .wave i{background:#fffc;border-radius:2px;width:3px}.chat-body[data-astro-cid-rtei5hqi] .photo{align-items:center;gap:12px;display:flex}.chat-body[data-astro-cid-rtei5hqi] .receipt{background:#fff;border-radius:4px;flex-direction:column;flex:none;gap:5px;width:46px;height:58px;padding:8px 7px;display:flex;box-shadow:0 4px 10px -4px #0006}.chat-body[data-astro-cid-rtei5hqi] .receipt i{background:#c9cdd4;border-radius:2px;height:3px;display:block}.chat-body[data-astro-cid-rtei5hqi] .receipt i:nth-child(2){width:70%}.chat-body[data-astro-cid-rtei5hqi] .receipt i:nth-child(4){width:55%}.chat-body[data-astro-cid-rtei5hqi] .receipt i:last-child{background:var(--brand);width:60%;margin-top:auto}.chat-body[data-astro-cid-rtei5hqi] .caption{font-size:.86rem}.chat-body[data-astro-cid-rtei5hqi] .dur{font-family:var(--font-mono);opacity:.85;font-size:.72rem}.chat-body[data-astro-cid-rtei5hqi] .transcript{opacity:.9;font-size:.8rem;font-style:italic}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes pop-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.chat-input[data-astro-cid-rtei5hqi]{background:var(--night-2);border:1px solid var(--night-line);color:var(--night-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 12px;padding:12px 14px;font-size:.9rem;display:flex}.mic[data-astro-cid-rtei5hqi]{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.mic[data-astro-cid-rtei5hqi] svg[data-astro-cid-rtei5hqi]{width:15px;height:15px}.chat-note[data-astro-cid-rtei5hqi]{font-family:var(--font-mono);color:var(--night-muted);padding:10px 14px 12px;font-size:.7rem}.proof[data-astro-cid-rtei5hqi]{isolation:isolate;background:var(--night);color:var(--night-ink);border:1px solid var(--night-line);border-radius:22px;gap:32px;margin-top:24px;padding:clamp(28px,4vw,52px);display:grid;position:relative;overflow:hidden}.proof[data-astro-cid-rtei5hqi]:before{content:"";z-index:-1;background:radial-gradient(circle,#f069204d,#0000 65%);width:600px;height:600px;position:absolute;top:-300px;left:-200px}@media (width>=1000px){.proof[data-astro-cid-rtei5hqi]{grid-template-columns:1.1fr .9fr;column-gap:56px}}.proof[data-astro-cid-rtei5hqi] .eyebrow[data-astro-cid-rtei5hqi]{color:var(--night-accent)}.proof-main[data-astro-cid-rtei5hqi]{flex-direction:column;gap:16px;min-width:0;display:flex}.proof[data-astro-cid-rtei5hqi] .big[data-astro-cid-rtei5hqi]{font-family:var(--font-display);letter-spacing:-.05em;background:linear-gradient(180deg, var(--night-strong) 30%, var(--brand-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,11vw,8rem);font-weight:800;line-height:.9}.proof-main[data-astro-cid-rtei5hqi] p[data-astro-cid-rtei5hqi]{color:var(--night-muted);max-width:52ch}.meter[data-astro-cid-rtei5hqi]{background:var(--night-veil-2);border-radius:6px;max-width:520px;height:6px;overflow:hidden}.meter[data-astro-cid-rtei5hqi] i[data-astro-cid-rtei5hqi]{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--brand-2));transform-origin:0;width:89.9%;height:100%;display:block}.proof-meta[data-astro-cid-rtei5hqi]{border-top:1px solid var(--night-line);grid-template-columns:repeat(3,1fr);align-self:end;gap:16px;padding-top:20px;display:grid}@media (width>=1000px){.proof-meta[data-astro-cid-rtei5hqi]{border-top:0;border-left:1px solid var(--night-line);grid-area:1/2;grid-template-columns:1fr;align-self:center;gap:24px;padding-top:0;padding-left:40px}}.proof-meta[data-astro-cid-rtei5hqi] div[data-astro-cid-rtei5hqi]{flex-direction:column;display:flex}.proof-main[data-astro-cid-rtei5hqi] .origin[data-astro-cid-rtei5hqi]{font-size:.82rem}@media (width<=999px){.proof-meta[data-astro-cid-rtei5hqi]{grid-template-columns:repeat(2,1fr)}}.proof-meta[data-astro-cid-rtei5hqi] b[data-astro-cid-rtei5hqi]{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800}.proof-meta[data-astro-cid-rtei5hqi] small[data-astro-cid-rtei5hqi]{color:var(--night-muted);font-size:.85rem}.proof-context[data-astro-cid-rtei5hqi]{border-top:1px solid var(--night-line);gap:20px;padding-top:24px;display:grid}@media (width>=720px){.proof-context[data-astro-cid-rtei5hqi]{grid-template-columns:1fr 1fr}}@media (width>=1000px){.proof-context[data-astro-cid-rtei5hqi]{grid-column:1/-1}}.ctx[data-astro-cid-rtei5hqi]{flex-direction:column;gap:4px;display:flex}.ctx[data-astro-cid-rtei5hqi] b[data-astro-cid-rtei5hqi]{font-family:var(--font-display);color:var(--night-accent);font-size:1.6rem;font-weight:800}.ctx[data-astro-cid-rtei5hqi] small[data-astro-cid-rtei5hqi]{color:var(--night-muted);max-width:46ch;font-size:.9rem}.sources[data-astro-cid-rtei5hqi]{color:var(--night-muted);grid-column:1/-1;font-size:.82rem}:root[data-theme=light] .proof[data-astro-cid-rtei5hqi] .big[data-astro-cid-rtei5hqi]{background-image:linear-gradient(180deg, var(--night-strong) 30%, var(--brand))}:root[data-theme=light] .proof[data-astro-cid-rtei5hqi]:before{opacity:.55}.fronts[data-astro-cid-rtei5hqi]{gap:24px;margin-top:24px;display:grid}@media (width>=900px){.fronts[data-astro-cid-rtei5hqi]{grid-template-columns:1fr 1fr}}.front[data-astro-cid-rtei5hqi]{background:var(--surface);border:1px solid var(--line);min-width:0;transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .3s;border-radius:22px;flex-direction:column;gap:14px;padding:clamp(24px,3vw,36px);display:flex}.front[data-astro-cid-rtei5hqi]:hover{border-color:var(--brand-3);transform:translateY(-4px);box-shadow:0 30px 60px -36px #0c0e1366}.front[data-astro-cid-rtei5hqi] .area[data-astro-cid-rtei5hqi]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--brand-ink);font-size:.72rem}.front[data-astro-cid-rtei5hqi] h3[data-astro-cid-rtei5hqi]{letter-spacing:-.02em;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:800}.front[data-astro-cid-rtei5hqi]>p[data-astro-cid-rtei5hqi]{color:var(--muted);font-size:.98rem}.front[data-astro-cid-rtei5hqi] .who[data-astro-cid-rtei5hqi]{margin-top:auto;font-size:.9rem}.front[data-astro-cid-rtei5hqi] .who[data-astro-cid-rtei5hqi] b[data-astro-cid-rtei5hqi]{color:var(--ink);font-weight:600}.viz[data-astro-cid-rtei5hqi]{background:var(--night);color:var(--night-ink);border-radius:16px;margin-block:6px;padding:22px 20px 18px}.flow-viz[data-astro-cid-rtei5hqi] .track[data-astro-cid-rtei5hqi]{background:#ffffff1f;height:2px;margin:9px 12.5% 0;position:relative}.flow-viz[data-astro-cid-rtei5hqi] .fill[data-astro-cid-rtei5hqi]{background:linear-gradient(90deg, var(--brand), var(--brand-2));width:0;position:absolute;inset:0 auto 0 0}.flow-viz[data-astro-cid-rtei5hqi] .packet[data-astro-cid-rtei5hqi]{width:12px;height:12px;box-shadow:0 0 0 4px #f0692059, 0 0 18px var(--brand);background:#fff;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;left:0}.nodes[data-astro-cid-rtei5hqi]{grid-template-columns:repeat(4,1fr);margin:-11px 0 0;padding:0;list-style:none;display:grid}.nodes[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi]{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.node[data-astro-cid-rtei5hqi]{background:var(--night-3);border:2px solid #fff3;border-radius:50%;width:20px;height:20px;transition:background-color .3s,border-color .3s,box-shadow .3s}.nodes[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi].on .node[data-astro-cid-rtei5hqi]{background:var(--brand);border-color:var(--brand-2);box-shadow:0 0 0 5px #f069202e}.nodes[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi].on:last-child .node[data-astro-cid-rtei5hqi]{background:var(--ok-night);border-color:#bff0d6;box-shadow:0 0 0 5px #6fd3a02e}.label[data-astro-cid-rtei5hqi]{color:var(--night-muted);padding-inline:2px;font-size:.76rem;line-height:1.25;transition:color .3s}.nodes[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi].on .label[data-astro-cid-rtei5hqi]{color:var(--night-ink)}.log[data-astro-cid-rtei5hqi]{border-top:1px dashed var(--night-line);font-family:var(--font-mono);color:var(--night-muted);align-items:baseline;gap:10px;min-height:3.2em;margin-top:18px;padding-top:14px;font-size:.76rem;display:flex}.log[data-astro-cid-rtei5hqi] .time[data-astro-cid-rtei5hqi]{color:var(--brand-2);flex:none}.query[data-astro-cid-rtei5hqi]{background:var(--night-2);border:1px solid var(--night-line);border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:.86rem;display:flex}.q-icon[data-astro-cid-rtei5hqi]{background:conic-gradient(from 90deg, var(--brand), var(--brand-2), var(--brand-3), var(--brand));border-radius:6px;flex:none;width:18px;height:18px}.q-text[data-astro-cid-rtei5hqi].typing:after{content:"▍";color:var(--brand);animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.chart[data-astro-cid-rtei5hqi]{align-items:flex-end;gap:6px;height:140px;margin-top:18px;padding-top:26px;display:flex;position:relative}.col[data-astro-cid-rtei5hqi]{height:var(--v);transform-origin:bottom;background:#ffffff29;border-radius:5px 5px 2px 2px;flex:1;transition:background-color .4s;position:relative}.col[data-astro-cid-rtei5hqi].low{background:#ffffff29}.chart[data-astro-cid-rtei5hqi].answered .col[data-astro-cid-rtei5hqi].low{background:var(--brand);box-shadow:0 0 20px -4px var(--brand)}.flag[data-astro-cid-rtei5hqi]{white-space:nowrap;font-style:normal;font-family:var(--font-mono);color:#fff;background:var(--brand-ink);opacity:0;border-radius:5px;padding:2px 6px;font-size:.68rem;transition:opacity .4s .2s;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50%}.chart[data-astro-cid-rtei5hqi].answered .flag[data-astro-cid-rtei5hqi]{opacity:1}.axis[data-astro-cid-rtei5hqi]{font-family:var(--font-mono);color:var(--night-muted);justify-content:space-between;margin-top:10px;font-size:.68rem;display:flex}html:not(.motion) .chart[data-astro-cid-rtei5hqi] .col[data-astro-cid-rtei5hqi].low{background:var(--brand)}html:not(.motion) .chart[data-astro-cid-rtei5hqi] .flag[data-astro-cid-rtei5hqi]{opacity:1}html:not(.motion) .nodes[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi] .node[data-astro-cid-rtei5hqi]{background:var(--brand);border-color:var(--brand-2)}html:not(.motion) .flow-viz[data-astro-cid-rtei5hqi] .fill[data-astro-cid-rtei5hqi]{width:100%}html:not(.motion) .flow-viz[data-astro-cid-rtei5hqi] .packet[data-astro-cid-rtei5hqi]{left:100%}.feature[data-astro-cid-rtei5hqi]+.feature[data-astro-cid-rtei5hqi],.proof[data-astro-cid-rtei5hqi]+.feature[data-astro-cid-rtei5hqi]{margin-top:24px}@media (width>=1000px){.feature[data-astro-cid-rtei5hqi].reverse{grid-template-columns:.95fr 1.05fr}.feature[data-astro-cid-rtei5hqi].reverse .feature-copy[data-astro-cid-rtei5hqi]{order:2}}.trust-tags[data-astro-cid-rtei5hqi]{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.trust-tags[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi]{color:var(--brand-ink);background:var(--brand-wash);border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:600}.basis[data-astro-cid-rtei5hqi]{color:var(--muted);border-top:1px solid var(--line);padding-top:14px;font-size:.88rem}.panel[data-astro-cid-rtei5hqi]{background:var(--night);min-width:0;color:var(--night-ink);border:1px solid #1f232b;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 60px -30px #0c0e1399}.panel[data-astro-cid-rtei5hqi] .viz[data-astro-cid-rtei5hqi]{border-radius:0;margin:0;padding:26px 22px 20px}.viz-title[data-astro-cid-rtei5hqi]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--brand-2);margin-bottom:22px;font-size:.74rem}.panel-stats[data-astro-cid-rtei5hqi]{border-top:1px solid var(--night-line);grid-template-columns:1fr 1fr;display:grid}.panel-stats[data-astro-cid-rtei5hqi].three{grid-template-columns:repeat(3,1fr)}.panel-stats[data-astro-cid-rtei5hqi] div[data-astro-cid-rtei5hqi]{flex-direction:column;gap:2px;min-width:0;padding:18px 22px;display:flex}.panel-stats[data-astro-cid-rtei5hqi] div[data-astro-cid-rtei5hqi]+div[data-astro-cid-rtei5hqi]{border-left:1px solid var(--night-line)}.panel-stats[data-astro-cid-rtei5hqi] b[data-astro-cid-rtei5hqi]{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.panel-stats[data-astro-cid-rtei5hqi] small[data-astro-cid-rtei5hqi]{color:var(--night-muted);font-size:.8rem;line-height:1.35}@media (width<=480px){.panel-stats[data-astro-cid-rtei5hqi].three{grid-template-columns:1fr}.panel-stats[data-astro-cid-rtei5hqi].three div[data-astro-cid-rtei5hqi]+div[data-astro-cid-rtei5hqi]{border-left:0;border-top:1px solid var(--night-line)}.panel-stats[data-astro-cid-rtei5hqi] div[data-astro-cid-rtei5hqi]{padding:14px 16px}}.panel[data-astro-cid-rtei5hqi] .chat-note[data-astro-cid-rtei5hqi]{border-top:1px solid var(--night-line)}.split[data-astro-cid-rtei5hqi]{gap:16px;margin-top:6px;display:grid}@media (width>=620px){.split[data-astro-cid-rtei5hqi]{grid-template-columns:1fr 1fr}}.split[data-astro-cid-rtei5hqi]>div[data-astro-cid-rtei5hqi]{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.split[data-astro-cid-rtei5hqi] .rede[data-astro-cid-rtei5hqi]{border-style:dashed;border-color:var(--brand-3);background:var(--brand-wash)}.split[data-astro-cid-rtei5hqi] h4[data-astro-cid-rtei5hqi]{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.02rem}.split[data-astro-cid-rtei5hqi] p[data-astro-cid-rtei5hqi]{color:var(--muted);font-size:.9rem}.mini[data-astro-cid-rtei5hqi]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mini[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi]{color:var(--muted);padding-left:16px;font-size:.9rem;line-height:1.45;position:relative}.mini[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi]:before{content:"";background:var(--brand);border-radius:2px;width:7px;height:3px;position:absolute;top:.6em;left:0}.soon[data-astro-cid-rtei5hqi]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink);border:1px solid var(--brand-3);background:var(--surface);border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:.68rem}.split[data-astro-cid-rtei5hqi] .lgpd[data-astro-cid-rtei5hqi]{color:var(--brand-ink);margin-top:auto;font-size:.84rem;font-weight:600}.flow-viz[data-astro-cid-rtei5hqi] .track[data-astro-cid-rtei5hqi]{margin-inline:10%}.nodes[data-astro-cid-rtei5hqi]{grid-template-columns:repeat(5,1fr)}@media (width<=520px){.label[data-astro-cid-rtei5hqi]{font-size:.66rem}}.delivery[data-astro-cid-4utqmglh]{background:var(--paper);border-top:1px solid var(--line)}.steps[data-astro-cid-4utqmglh]{position:relative}.steps-list[data-astro-cid-4utqmglh]{gap:40px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.steps-list[data-astro-cid-4utqmglh]{grid-template-columns:repeat(4,1fr);gap:36px}}.rail[data-astro-cid-4utqmglh]{background:var(--line);border-radius:2px;position:absolute}.rail-fill[data-astro-cid-4utqmglh]{border-radius:inherit;background:linear-gradient(var(--brand), var(--brand-2));transform-origin:0 0;position:absolute;inset:0}@media (width>=900px){.rail[data-astro-cid-4utqmglh]{height:3px;top:86px;left:0;right:0}.rail-fill[data-astro-cid-4utqmglh]{background:linear-gradient(90deg, var(--brand), var(--brand-2), var(--brand-3))}}@media (width<=899px){.rail[data-astro-cid-4utqmglh]{width:3px;top:0;bottom:0;left:9px}.step[data-astro-cid-4utqmglh]{padding-left:44px}}.step[data-astro-cid-4utqmglh]{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.num[data-astro-cid-4utqmglh]{font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--brand-2);font-size:clamp(3.5rem,6vw,4.5rem);font-weight:800;line-height:1}.dot[data-astro-cid-4utqmglh]{background:var(--paper);border:3px solid var(--line);z-index:1;border-radius:50%;width:21px;height:21px;transition:border-color .4s,background-color .4s,box-shadow .4s;position:relative}@media (width<=899px){.dot[data-astro-cid-4utqmglh]{position:absolute;top:18px;left:0}.num[data-astro-cid-4utqmglh]{font-size:3rem}}.step[data-astro-cid-4utqmglh].on .dot[data-astro-cid-4utqmglh]{border-color:var(--brand);background:var(--brand);box-shadow:0 0 0 6px var(--brand-wash)}.step[data-astro-cid-4utqmglh] h3[data-astro-cid-4utqmglh]{letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.step[data-astro-cid-4utqmglh] p[data-astro-cid-4utqmglh]{color:var(--muted)}html:not(.motion) .step[data-astro-cid-4utqmglh] .dot[data-astro-cid-4utqmglh]{border-color:var(--brand);background:var(--brand)}.principles-sec[data-astro-cid-p4uopdll]{overflow:hidden}.principles-sec[data-astro-cid-p4uopdll]:before{content:"";pointer-events:none;background:radial-gradient(800px 400px at 85% 0,#f0692024,#0000 70%);position:absolute;inset:0}.grid[data-astro-cid-p4uopdll]{gap:16px;display:grid}@media (width>=700px){.grid[data-astro-cid-p4uopdll]{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.grid[data-astro-cid-p4uopdll]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-p4uopdll]{background:var(--night-2);border:1px solid var(--night-line);min-width:0;transition:border-color .3s, transform .4s var(--ease);border-radius:18px;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-p4uopdll]:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), #f069202e, transparent 60%);transition:opacity .3s;position:absolute;inset:0}.card[data-astro-cid-p4uopdll]:hover{border-color:#f0692073;transform:translateY(-4px)}.card[data-astro-cid-p4uopdll]:hover:before{opacity:1}.card-top[data-astro-cid-p4uopdll]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.icon[data-astro-cid-p4uopdll]{width:46px;height:46px;color:var(--night-accent);background:#f069201a;border:1px solid #f0692040;border-radius:12px;place-items:center;transition:background-color .3s,color .3s;display:grid}.card[data-astro-cid-p4uopdll]:hover .icon[data-astro-cid-p4uopdll]{background:var(--brand);color:#fff}.icon[data-astro-cid-p4uopdll] svg[data-astro-cid-p4uopdll]{width:22px;height:22px}.idx[data-astro-cid-p4uopdll]{font-family:var(--font-mono);color:var(--night-muted);font-size:.78rem}.card[data-astro-cid-p4uopdll] h3[data-astro-cid-p4uopdll]{font-size:1.3rem;position:relative}.card[data-astro-cid-p4uopdll] p[data-astro-cid-p4uopdll]{color:var(--night-muted);font-size:.98rem;position:relative}.diffs-sec[data-astro-cid-uqee7zyc]{background:var(--paper)}.layout[data-astro-cid-uqee7zyc]{gap:48px;display:grid}@media (width>=1000px){.layout[data-astro-cid-uqee7zyc]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px}.head[data-astro-cid-uqee7zyc]{position:sticky;top:120px}}.head[data-astro-cid-uqee7zyc]{flex-direction:column;gap:18px;display:flex}.list[data-astro-cid-uqee7zyc]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.row[data-astro-cid-uqee7zyc]{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:16px;padding-block:32px;display:grid;position:relative}.row[data-astro-cid-uqee7zyc]:after{content:"";background:linear-gradient(90deg, var(--brand), var(--brand-2));transform-origin:0;width:100%;height:2px;transition:transform .6s var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.row[data-astro-cid-uqee7zyc]:hover:after{transform:scaleX(1)}.n[data-astro-cid-uqee7zyc]{font-family:var(--font-mono);color:var(--muted);padding-top:6px;font-size:.9rem}.row[data-astro-cid-uqee7zyc] h3[data-astro-cid-uqee7zyc]{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:800;transition:color .3s}.row[data-astro-cid-uqee7zyc] p[data-astro-cid-uqee7zyc]{color:var(--muted);max-width:60ch}.row[data-astro-cid-uqee7zyc]:hover h3[data-astro-cid-uqee7zyc],.row[data-astro-cid-uqee7zyc].key .n[data-astro-cid-uqee7zyc],.row[data-astro-cid-uqee7zyc].key h3[data-astro-cid-uqee7zyc]{color:var(--brand-ink)}.contact-sec[data-astro-cid-he3spzz3]{isolation:isolate;overflow:hidden}.contact-sec[data-astro-cid-he3spzz3]:before{content:"";z-index:-1;background:radial-gradient(circle,#f069204d,#0000 60%);width:1000px;height:1000px;position:absolute;bottom:-700px;left:50%;translate:-50%}.beams[data-astro-cid-he3spzz3]{z-index:-1;opacity:.5;flex-direction:column;justify-content:center;gap:28px;display:flex;position:absolute;inset:0}.beams[data-astro-cid-he3spzz3] i[data-astro-cid-he3spzz3]{background:linear-gradient(90deg, transparent, var(--brand), transparent);border-radius:3px;width:40%;height:3px;animation:7s linear infinite beam;display:block}.beams[data-astro-cid-he3spzz3] i[data-astro-cid-he3spzz3]:nth-child(2){background:linear-gradient(90deg, transparent, var(--brand-2), transparent);width:28%;animation-duration:9s;animation-delay:-3s}.beams[data-astro-cid-he3spzz3] i[data-astro-cid-he3spzz3]:nth-child(3){background:linear-gradient(90deg, transparent, var(--brand-3), transparent);width:18%;animation-duration:11s;animation-delay:-6s}@keyframes beam{0%{transform:translate(-100%)}to{transform:translate(350%)}}.grid[data-astro-cid-he3spzz3]{gap:48px;display:grid}@media (width>=1000px){.grid[data-astro-cid-he3spzz3]{grid-template-columns:1.1fr .9fr;align-items:center;gap:72px}}.copy[data-astro-cid-he3spzz3]{flex-direction:column;gap:20px;min-width:0;display:flex}.copy[data-astro-cid-he3spzz3] h2[data-astro-cid-he3spzz3]{font-size:clamp(2.2rem,5vw,3.8rem)}.card[data-astro-cid-he3spzz3]{background:color-mix(in srgb, var(--night-2) 85%, transparent);border:1px solid var(--night-line);-webkit-backdrop-filter:blur(12px);min-width:0;box-shadow:0 40px 80px -40px var(--night-shadow);border-radius:22px;flex-direction:column;gap:18px;padding:clamp(24px,4vw,36px);display:flex}.card[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{font-size:1.35rem}.card[data-astro-cid-he3spzz3] .btn-primary[data-astro-cid-he3spzz3]{align-self:flex-start}.email-row[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.email[data-astro-cid-he3spzz3]{font-family:var(--font-mono);background:var(--night);border:1px solid var(--night-line);color:var(--night-ink);overflow-wrap:anywhere;border-radius:10px;padding:10px 14px;font-size:.98rem;text-decoration:none}.email[data-astro-cid-he3spzz3]:hover{border-color:var(--brand)}.copy-status[data-astro-cid-he3spzz3]{color:var(--ok-night);min-height:1.2em;margin-top:-8px;font-size:.85rem}.facts[data-astro-cid-he3spzz3]{border-top:1px solid var(--night-line);grid-template-columns:auto 1fr;gap:8px 18px;margin:4px 0 0;padding-top:18px;font-size:.92rem;display:grid}.facts[data-astro-cid-he3spzz3] dt[data-astro-cid-he3spzz3]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--night-muted);padding-top:3px;font-size:.72rem}.facts[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{margin:0}.footer[data-astro-cid-jo6i4kqk]{color:var(--night-muted);border-top:1px solid var(--night-line);background:#0c0e13}.row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:40px 28px;display:flex}.brand[data-astro-cid-jo6i4kqk]{color:var(--night-ink);flex-direction:column;gap:10px;display:flex}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:64px;margin-left:-9px}.brand[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--night-muted);font-size:.9rem}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 24px;font-size:.92rem;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--brand-2)}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--night-line);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:20px 32px;font-size:.84rem;display:flex}.mono[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);font-size:.78rem}
