.enter[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(24px);animation:hero-enter .9s cubic-bezier(.16,1,.3,1) forwards}.enter-1[data-astro-cid-bbe6dxrz]{animation-delay:.35s}.enter-2[data-astro-cid-bbe6dxrz]{animation-delay:.55s}.enter-3[data-astro-cid-bbe6dxrz]{animation-delay:.75s}.enter-4[data-astro-cid-bbe6dxrz]{animation-delay:.95s}.enter-5[data-astro-cid-bbe6dxrz]{animation-delay:1.2s}.enter-6[data-astro-cid-bbe6dxrz]{animation-delay:1.35s}.enter-7[data-astro-cid-bbe6dxrz]{animation-delay:1.5s}@keyframes hero-enter{to{opacity:1;transform:translateY(0)}}.hero[data-astro-cid-bbe6dxrz]{padding:140px 24px 72px;text-align:center;position:relative;overflow:hidden}.hero-grid[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(var(--brand-rgb),.12) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--brand-rgb),.12) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 85% 75% at 50% 40%,black 15%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 40%,black 15%,transparent 75%);pointer-events:none;z-index:0}.dark .hero-grid[data-astro-cid-bbe6dxrz]{background-image:linear-gradient(to right,rgba(var(--brand-dark-rgb),.14) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--brand-dark-rgb),.14) 1px,transparent 1px)}.hero-badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:7px;padding:5px 14px 5px 8px;background:rgba(var(--brand-rgb),.06);border:1px solid rgba(var(--brand-rgb),.12);border-radius:999px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.07em;color:var(--brand);margin-bottom:32px;text-transform:uppercase}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-family:var(--heading);font-size:clamp(36px,5.8vw,68px);font-weight:500;line-height:1.02;letter-spacing:-.025em;color:var(--text-1);max-width:900px;margin:0 auto 24px;text-wrap:balance}.hero-h1-line[data-astro-cid-bbe6dxrz]{display:block}.hero-h1-line--wide[data-astro-cid-bbe6dxrz]{letter-spacing:-.03em}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{font-family:var(--serif);font-style:italic;font-weight:400;font-optical-sizing:auto;letter-spacing:-.01em;color:var(--brand);text-decoration-line:underline;text-decoration-color:rgba(var(--brand-rgb),.22);text-decoration-thickness:.055em;text-underline-offset:.09em;text-decoration-skip-ink:auto}.hero-sub[data-astro-cid-bbe6dxrz]{font-size:clamp(15px,1.8vw,17px);color:var(--text-2);max-width:600px;margin:0 auto 36px;line-height:1.65;text-wrap:balance}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.hero-btn-primary[data-astro-cid-bbe6dxrz]{position:relative;display:inline-flex;border-radius:12px;overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .4s ease;box-shadow:0 1px 2px rgba(var(--brand-rgb),.2),0 4px 16px rgba(var(--brand-rgb),.15),inset 0 1px #ffffff26,inset 0 -1px #0000001a}.hero-btn-content[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:13px 28px;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 50%,rgba(0,0,0,.05) 100%),var(--brand)}.hero-btn-glow[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:2;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.2) 45%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.2) 55%,transparent 65%);background-size:250% 100%;background-position:100% 0;pointer-events:none;transition:background-position .6s cubic-bezier(.22,1,.36,1)}.hero-btn-primary[data-astro-cid-bbe6dxrz]:hover .hero-btn-glow[data-astro-cid-bbe6dxrz]{background-position:-50% 0}.hero-btn-primary[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(var(--brand-rgb),.2),0 8px 28px rgba(var(--brand-rgb),.25),0 0 0 1px rgba(var(--brand-rgb),.15),inset 0 1px #ffffff2e,inset 0 -1px #0000001a}.hero-btn-primary[data-astro-cid-bbe6dxrz]:active{transform:translateY(0) scale(.98)}.hero-btn-content[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.hero-btn-primary[data-astro-cid-bbe6dxrz]:hover .hero-btn-content[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{transform:translate(3px)}.hero-btn-secondary[data-astro-cid-bbe6dxrz]{position:relative;display:inline-flex;align-items:center;padding:13px 26px;font-size:14px;font-weight:600;color:var(--text-1);background:var(--surface);border-radius:12px;border:1px solid var(--border-2);box-shadow:0 1px 2px #0000000a,inset 0 1px #fff9;transition:border-color .25s ease,color .25s ease,box-shadow .3s ease,transform .25s ease}.hero-btn-secondary[data-astro-cid-bbe6dxrz]:hover{border-color:rgba(var(--brand-rgb),.3);color:var(--brand);transform:translateY(-1px);box-shadow:0 2px 8px rgba(var(--brand-rgb),.08),inset 0 1px #fff9}.hero-btn-secondary[data-astro-cid-bbe6dxrz]:active{transform:scale(.98)}.dark .hero-eyebrow[data-astro-cid-bbe6dxrz]{background:color-mix(in oklab,var(--surface) 60%,transparent);border-color:rgba(var(--brand-rgb),.12)}.dark .hero-eyebrow[data-astro-cid-bbe6dxrz]:hover{border-color:rgba(var(--brand-dark-rgb),.3);box-shadow:0 1px 8px rgba(var(--brand-rgb),.12),0 0 0 1px rgba(var(--brand-rgb),.08)}.dark .hero-eyebrow-badge[data-astro-cid-bbe6dxrz]{background:rgba(var(--brand-dark-rgb),.12)}.dark .hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]:after{opacity:.12}.dark .hero-btn-primary[data-astro-cid-bbe6dxrz]{box-shadow:0 1px 2px #0000004d,0 4px 20px rgba(var(--brand-rgb),.2),0 0 40px rgba(var(--brand-rgb),.08),inset 0 1px #ffffff1a,inset 0 -1px #00000026}.dark .hero-btn-primary[data-astro-cid-bbe6dxrz]:hover{box-shadow:0 2px 4px #0000004d,0 8px 32px rgba(var(--brand-rgb),.3),0 0 60px rgba(var(--brand-rgb),.12),inset 0 1px #ffffff1f,inset 0 -1px #00000026}.dark .hero-btn-secondary[data-astro-cid-bbe6dxrz]{background:#1e1a2e99;border-color:rgba(var(--brand-rgb),.12);box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.dark .hero-btn-secondary[data-astro-cid-bbe6dxrz]:hover{border-color:rgba(var(--brand-dark-rgb),.3);box-shadow:0 2px 12px rgba(var(--brand-rgb),.12),inset 0 1px #ffffff0a}.hero-cards[data-astro-cid-bbe6dxrz]{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;max-width:900px;margin-left:auto;margin-right:auto;border-radius:20px;overflow:hidden;background:transparent;border:1px solid transparent;box-shadow:none;animation:cards-frame .8s cubic-bezier(.16,1,.3,1) 1.8s forwards}@keyframes cards-frame{to{background:var(--border-1);border-color:var(--border-1);box-shadow:var(--shadow-md)}}.hero-card[data-astro-cid-bbe6dxrz]{position:relative;background:#ffffffb8;backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);padding:28px 26px 24px;text-align:left;display:flex;flex-direction:column;gap:0;transition:background .35s ease;overflow:hidden}.hero-card[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:0;background:radial-gradient(320px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(var(--brand-rgb),.06),transparent 55%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:1}.hero-card[data-astro-cid-bbe6dxrz]:hover{background:#ffffffe0}.hero-card[data-astro-cid-bbe6dxrz]:hover:before{opacity:1}.hero-card[data-astro-cid-bbe6dxrz]:hover .hero-card-icon[data-astro-cid-bbe6dxrz]{box-shadow:0 0 20px rgba(var(--brand-rgb),.14),0 0 0 1px rgba(var(--brand-rgb),.1);transform:translateY(-1px)}.hero-card[data-astro-cid-bbe6dxrz]:hover .hero-card-icon[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{filter:drop-shadow(0 0 3px rgba(var(--brand-rgb),.3))}.hero-card[data-astro-cid-bbe6dxrz]:hover .hero-card-tag[data-astro-cid-bbe6dxrz]{color:var(--brand)}.hero-card[data-astro-cid-bbe6dxrz]:hover .hero-card-tag-dot[data-astro-cid-bbe6dxrz]{background:var(--brand);box-shadow:0 0 6px rgba(var(--brand-rgb),.4)}.hero-card-head[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:14px;margin-bottom:14px;position:relative;z-index:2}.hero-card-icon[data-astro-cid-bbe6dxrz]{position:relative;width:40px;height:40px;border-radius:11px;background:rgba(var(--brand-rgb),.05);border:1px solid rgba(var(--brand-rgb),.08);display:flex;align-items:center;justify-content:center;color:var(--brand);flex-shrink:0;transition:box-shadow .4s cubic-bezier(.22,1,.36,1),transform .3s ease}.hero-card-icon[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:18px;height:18px;transition:filter .3s ease}.hero-card-pulse[data-astro-cid-bbe6dxrz]{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:var(--success);border:2px solid rgba(255,255,255,.9);box-shadow:0 0 #10b98159;animation:pulse-ring 2.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes pulse-ring{0%{box-shadow:0 0 #10b98159}50%{box-shadow:0 0 0 5px #10b98100}to{box-shadow:0 0 #10b98100}}.hero-card-proto[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:1px;min-width:0}.hero-card-abbr[data-astro-cid-bbe6dxrz]{font-size:17px;font-weight:800;color:var(--text-1);letter-spacing:-.02em;line-height:1.15}.hero-card-full[data-astro-cid-bbe6dxrz]{font-size:11px;font-weight:500;color:var(--text-3);letter-spacing:.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-card-desc[data-astro-cid-bbe6dxrz]{font-size:13.5px;color:var(--text-2);line-height:1.6;flex:1;position:relative;z-index:2;margin-bottom:16px}.hero-card-tag[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:500;color:var(--text-3);letter-spacing:.01em;margin-top:auto;padding-top:14px;border-top:1px solid rgba(var(--brand-rgb),.05);position:relative;z-index:2;transition:color .3s ease}.hero-card-tag-dot[data-astro-cid-bbe6dxrz]{width:6px;height:6px;border-radius:50%;background:var(--success);flex-shrink:0;transition:background .3s ease,box-shadow .3s ease}.dark .hero-cards[data-astro-cid-bbe6dxrz]{animation-name:cards-frame-dark}@keyframes cards-frame-dark{to{background:rgba(var(--brand-rgb),.06);border-color:rgba(var(--brand-rgb),.1);box-shadow:0 1px 3px #0003,0 8px 32px #00000040,inset 0 1px rgba(var(--brand-dark-rgb),.06)}}.dark .hero-card[data-astro-cid-bbe6dxrz]{background:#18142abf;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.dark .hero-card[data-astro-cid-bbe6dxrz]:hover{background:#1e1a32e6}.dark .hero-card[data-astro-cid-bbe6dxrz]:before{background:radial-gradient(320px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(var(--brand-dark-rgb),.1),transparent 55%)}.dark .hero-card[data-astro-cid-bbe6dxrz]:hover .hero-card-icon[data-astro-cid-bbe6dxrz]{box-shadow:0 0 24px rgba(var(--brand-dark-rgb),.18),0 0 0 1px rgba(var(--brand-dark-rgb),.15)}.dark .hero-card-icon[data-astro-cid-bbe6dxrz]{background:rgba(var(--brand-dark-rgb),.08);border-color:rgba(var(--brand-dark-rgb),.12)}.dark .hero-card-pulse[data-astro-cid-bbe6dxrz]{border-color:#18142ae6}.dark .hero-card-tag[data-astro-cid-bbe6dxrz]{border-top-color:rgba(var(--brand-rgb),.08)}.dark .hero-card[data-astro-cid-bbe6dxrz]:hover .hero-card-tag-dot[data-astro-cid-bbe6dxrz]{box-shadow:0 0 8px rgba(var(--brand-dark-rgb),.5);background:var(--brand)}@media(max-width:768px){.hero[data-astro-cid-bbe6dxrz]{padding:116px 20px 56px}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(34px,9.8vw,54px);max-width:620px;letter-spacing:-.02em}.hero-cards[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;max-width:400px}}@media(max-width:480px){.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(31px,9.6vw,42px);line-height:1.04;letter-spacing:-.015em}.hero-actions[data-astro-cid-bbe6dxrz]{flex-direction:column;width:100%;max-width:300px;margin-left:auto;margin-right:auto}.hero-btn-primary[data-astro-cid-bbe6dxrz]{width:100%}.hero-btn-content[data-astro-cid-bbe6dxrz]{width:100%;justify-content:center}.hero-btn-secondary[data-astro-cid-bbe6dxrz]{width:100%;justify-content:center;box-sizing:border-box}.hero-eyebrow[data-astro-cid-bbe6dxrz]{padding:4px 12px 4px 4px;gap:6px;margin-bottom:20px}.hero-eyebrow-text[data-astro-cid-bbe6dxrz]{font-size:10px;letter-spacing:.02em}.hero-eyebrow-badge[data-astro-cid-bbe6dxrz]{padding:4px}.hero-eyebrow-badge[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:14px;height:14px}.hero-eyebrow-arrow[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:10px;height:10px}}.trust-bar[data-astro-cid-zdc2jl42]{border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1);padding:28px 0;background:color-mix(in oklab,var(--surface) 60%,transparent)}.trust-inner[data-astro-cid-zdc2jl42]{max-width:1100px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.trust-label[data-astro-cid-zdc2jl42]{font-size:12px;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-family:var(--mono);flex-shrink:0}.trust-track[data-astro-cid-zdc2jl42]{overflow:hidden;flex:1;min-width:0;mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent)}.trust-scroll[data-astro-cid-zdc2jl42]{display:flex;gap:32px;align-items:center;width:max-content;animation:trust-marquee 20s linear infinite}@keyframes trust-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}.trust-logo[data-astro-cid-zdc2jl42]{font-family:var(--heading);font-weight:600;font-size:18px;color:var(--text-2);letter-spacing:-.01em;opacity:.85;cursor:default;white-space:nowrap;flex-shrink:0}@media(max-width:640px){.trust-inner[data-astro-cid-zdc2jl42]{flex-direction:column;gap:16px;padding:0 16px}.trust-track[data-astro-cid-zdc2jl42]{width:100%}.trust-logo[data-astro-cid-zdc2jl42]{font-size:16px}.trust-scroll[data-astro-cid-zdc2jl42]{gap:28px}}.problem-layout[data-astro-cid-w6wqh7p6]{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}.prose-column[data-astro-cid-w6wqh7p6]{padding-top:4px}.prose-thread[data-astro-cid-w6wqh7p6]{position:relative;padding-left:28px}.prose-thread[data-astro-cid-w6wqh7p6]:before{content:"";position:absolute;left:4px;top:12px;bottom:12px;width:1px;background:linear-gradient(180deg,var(--brand) 0%,var(--brand-muted) 50%,transparent 100%)}.thread-node[data-astro-cid-w6wqh7p6]{position:relative;margin-bottom:24px}.thread-node[data-astro-cid-w6wqh7p6]:last-child{margin-bottom:0}.node-marker[data-astro-cid-w6wqh7p6]{position:absolute;left:-28px;top:8px;width:9px;height:9px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.15);z-index:1;transition:transform .3s ease,box-shadow .3s ease}.thread-node[data-astro-cid-w6wqh7p6]:hover .node-marker[data-astro-cid-w6wqh7p6]{transform:scale(1.4);box-shadow:0 0 0 5px rgba(var(--brand-rgb),.2),0 0 16px rgba(var(--brand-rgb),.3)}.dark .node-marker[data-astro-cid-w6wqh7p6]{box-shadow:0 0 0 3px rgba(var(--brand-dark-rgb),.2),0 0 12px rgba(var(--brand-rgb),.3)}.prose-thread[data-astro-cid-w6wqh7p6] p[data-astro-cid-w6wqh7p6]{font-size:15.5px;line-height:1.7;color:var(--text-2);margin:0;transition:color .25s ease}.thread-node[data-astro-cid-w6wqh7p6]:hover p[data-astro-cid-w6wqh7p6]{color:var(--text-1)}.prose-thread[data-astro-cid-w6wqh7p6] p[data-astro-cid-w6wqh7p6] b[data-astro-cid-w6wqh7p6]{color:var(--text-1);font-weight:600}.punchline[data-astro-cid-w6wqh7p6]{margin-top:32px;padding-left:28px;font-family:var(--heading);font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.02em;background:linear-gradient(135deg,var(--text-1) 40%,var(--brand));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.intel-stack[data-astro-cid-w6wqh7p6]{display:flex;flex-direction:column;gap:14px}.intel-card[data-astro-cid-w6wqh7p6]{position:relative;border-radius:16px;background:var(--surface);border:1px solid var(--border-1);overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .3s ease}.intel-card[data-astro-cid-w6wqh7p6]:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(var(--brand-rgb),.06),0 16px 40px -12px rgba(var(--brand-rgb),.12);border-color:rgba(var(--brand-rgb),.18)}.dark .intel-card[data-astro-cid-w6wqh7p6]:hover{box-shadow:0 4px 12px rgba(var(--brand-dark-rgb),.08),0 16px 40px -12px rgba(var(--brand-dark-rgb),.18);border-color:rgba(var(--brand-dark-rgb),.25)}.intel-shimmer[data-astro-cid-w6wqh7p6]{position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(var(--brand-rgb),.04) 44%,rgba(var(--brand-rgb),.06) 50%,rgba(var(--brand-rgb),.04) 56%,transparent 62%);transform:translate(-100%);transition:none;pointer-events:none;z-index:1}.dark .intel-shimmer[data-astro-cid-w6wqh7p6]{background:linear-gradient(105deg,transparent 38%,rgba(var(--brand-dark-rgb),.06) 44%,rgba(var(--brand-dark-rgb),.1) 50%,rgba(var(--brand-dark-rgb),.06) 56%,transparent 62%)}.intel-card[data-astro-cid-w6wqh7p6]:hover .intel-shimmer[data-astro-cid-w6wqh7p6]{transform:translate(100%);transition:transform .7s ease}.intel-corner[data-astro-cid-w6wqh7p6]{position:absolute;top:-1px;right:-1px;width:56px;height:56px;background:radial-gradient(circle at 100% 0%,rgba(var(--brand-rgb),.08) 0%,transparent 70%);pointer-events:none;transition:opacity .3s ease,width .4s ease,height .4s ease;opacity:0}.dark .intel-corner[data-astro-cid-w6wqh7p6]{background:radial-gradient(circle at 100% 0%,rgba(var(--brand-dark-rgb),.12) 0%,transparent 70%)}.intel-card[data-astro-cid-w6wqh7p6]:hover .intel-corner[data-astro-cid-w6wqh7p6]{opacity:1;width:80px;height:80px}.intel-inner[data-astro-cid-w6wqh7p6]{padding:22px 26px 20px;position:relative;z-index:2}.intel-tag[data-astro-cid-w6wqh7p6]{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-weight:500;margin-bottom:10px;transition:gap .3s ease,letter-spacing .3s ease}.intel-card[data-astro-cid-w6wqh7p6]:hover .intel-tag[data-astro-cid-w6wqh7p6]{gap:8px;letter-spacing:.12em}.tag-dot[data-astro-cid-w6wqh7p6]{width:5px;height:5px;border-radius:50%;background:var(--brand);display:block;transition:transform .3s ease,box-shadow .3s ease}.intel-card[data-astro-cid-w6wqh7p6]:hover .tag-dot[data-astro-cid-w6wqh7p6]{transform:scale(1.5);box-shadow:0 0 8px rgba(var(--brand-rgb),.5)}.dark .intel-card[data-astro-cid-w6wqh7p6]:hover .tag-dot[data-astro-cid-w6wqh7p6]{box-shadow:0 0 10px rgba(var(--brand-dark-rgb),.6)}.intel-num[data-astro-cid-w6wqh7p6]{font-family:var(--heading);font-size:48px;font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--text-1);font-variant-numeric:tabular-nums;transition:letter-spacing .35s ease,color .3s ease}.intel-card[data-astro-cid-w6wqh7p6]:hover .intel-num[data-astro-cid-w6wqh7p6]{letter-spacing:-.015em}.intel-lbl[data-astro-cid-w6wqh7p6]{font-size:13px;color:var(--text-2);margin-top:8px;line-height:1.45;max-width:30ch;transition:color .3s ease}.intel-card[data-astro-cid-w6wqh7p6]:hover .intel-lbl[data-astro-cid-w6wqh7p6]{color:var(--text-1)}.intel-note[data-astro-cid-w6wqh7p6]{font-size:13px;color:var(--text-2);margin-top:4px;line-height:1.45}.intel-bar[data-astro-cid-w6wqh7p6]{margin-top:14px;height:3px;border-radius:3px;background:var(--border-1);overflow:hidden;position:relative}.intel-bar-fill[data-astro-cid-w6wqh7p6]{position:absolute;left:0;top:0;height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,var(--brand),var(--brand-muted));transition:width 1.2s cubic-bezier(.22,1,.36,1)}.intel-card[data-astro-cid-w6wqh7p6]:hover .intel-bar-fill[data-astro-cid-w6wqh7p6]{width:var(--bar-w)}.intel-card[data-astro-cid-w6wqh7p6]:nth-child(1){--stagger: 0s}.intel-card[data-astro-cid-w6wqh7p6]:nth-child(2){--stagger: .04s}.intel-card[data-astro-cid-w6wqh7p6]:nth-child(3){--stagger: .08s}@media(max-width:880px){.problem-layout[data-astro-cid-w6wqh7p6]{grid-template-columns:1fr;gap:40px}.intel-stack[data-astro-cid-w6wqh7p6]{flex-direction:row}.intel-card[data-astro-cid-w6wqh7p6]{flex:1}.intel-num[data-astro-cid-w6wqh7p6]{font-size:36px}}@media(max-width:640px){.intel-stack[data-astro-cid-w6wqh7p6]{flex-direction:column}.intel-num[data-astro-cid-w6wqh7p6]{font-size:42px}}.pi-section[data-astro-cid-eerqcq2y]{height:1150px;overflow:hidden}.pi-monitor[data-astro-cid-eerqcq2y]{background:var(--surface);border:1px solid var(--border-1);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden}.pi-head[data-astro-cid-eerqcq2y]{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--border-1);background:var(--surface-alt)}.pi-head-lhs[data-astro-cid-eerqcq2y]{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;color:var(--text-3)}.pi-head-lhs[data-astro-cid-eerqcq2y] b[data-astro-cid-eerqcq2y]{color:var(--text-1);font-weight:600;font-family:var(--heading)}.pi-sep[data-astro-cid-eerqcq2y]{opacity:.35}.pi-nav-label[data-astro-cid-eerqcq2y]{transition:opacity .2s}.pi-head-rhs[data-astro-cid-eerqcq2y]{display:flex;align-items:center;gap:16px}.pi-range-pills[data-astro-cid-eerqcq2y]{display:flex;gap:2px;background:var(--surface);border:1px solid var(--border-1);border-radius:8px;padding:2px}.pi-range-pills[data-astro-cid-eerqcq2y] span[data-astro-cid-eerqcq2y]{font-family:var(--mono);font-size:10px;font-weight:600;padding:3px 10px;border-radius:6px;color:var(--text-3);white-space:nowrap}.pi-range-active[data-astro-cid-eerqcq2y]{background:var(--brand)!important;color:#fff!important;box-shadow:0 1px 3px rgba(var(--brand-rgb),.3)}.pi-live[data-astro-cid-eerqcq2y]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--success);font-family:var(--mono);letter-spacing:.06em}.pi-live-dot[data-astro-cid-eerqcq2y]{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.18);animation:pi-pulse 1.6s ease-in-out infinite}@keyframes pi-pulse{50%{box-shadow:0 0 0 6px rgba(var(--brand-rgb),0)}}.pi-slides[data-astro-cid-eerqcq2y]{position:relative}.pi-slide[data-astro-cid-eerqcq2y]{display:none;animation:pi-fadeIn .35s ease-out}.pi-slide--active[data-astro-cid-eerqcq2y]{display:block}@keyframes pi-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pi-slide-nav[data-astro-cid-eerqcq2y]{padding:0 22px}.pi-nav-btns[data-astro-cid-eerqcq2y]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.pi-nav-btn[data-astro-cid-eerqcq2y]{padding:0;border:none;background:none;cursor:pointer}.pi-nav-bar[data-astro-cid-eerqcq2y]{width:100%;height:3px;border-radius:2px;background:var(--border-1);overflow:hidden}.pi-nav-bar-fill[data-astro-cid-eerqcq2y]{height:100%;width:0%;border-radius:2px;background:var(--brand)}.pi-bottom-bar[data-astro-cid-eerqcq2y]{border-top:1px solid var(--border-1);background:var(--surface-alt);padding:10px 22px;text-align:center;font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--text-3);text-transform:uppercase}.pi-body[data-astro-cid-eerqcq2y]{padding:16px;display:flex;flex-direction:column;gap:12px}.pi-label[data-astro-cid-eerqcq2y]{display:block;font-size:10.5px;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-family:var(--mono);font-weight:600;white-space:nowrap}.pi-section-head[data-astro-cid-eerqcq2y]{display:flex;align-items:center;gap:12px}.pi-section-head[data-astro-cid-eerqcq2y] span[data-astro-cid-eerqcq2y]{font-family:var(--heading);font-size:14px;font-weight:600;color:var(--text-1);white-space:nowrap}.pi-section-line[data-astro-cid-eerqcq2y]{flex:1;height:1px;background:var(--border-1)}.pi-stats[data-astro-cid-eerqcq2y]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pi-card[data-astro-cid-eerqcq2y]{background:var(--surface-alt);border:1px solid var(--border-1);border-radius:12px;padding:14px 16px;transition:box-shadow .2s,border-color .2s}.pi-card[data-astro-cid-eerqcq2y]:hover{box-shadow:0 4px 20px rgba(var(--brand-rgb),.07);border-color:rgba(var(--brand-rgb),.12)}.pi-card-inner[data-astro-cid-eerqcq2y]{display:flex;align-items:flex-start;justify-content:space-between}.pi-card-text[data-astro-cid-eerqcq2y]{display:flex;flex-direction:column;min-width:0}.pi-card-text[data-astro-cid-eerqcq2y] .pi-label[data-astro-cid-eerqcq2y]{margin-bottom:4px}.pi-value[data-astro-cid-eerqcq2y]{font-family:var(--heading);font-size:22px;font-weight:700;color:var(--text-1);letter-spacing:-.03em;line-height:1.15;white-space:nowrap}.pi-delta[data-astro-cid-eerqcq2y]{display:inline-block;margin-top:4px;font-size:10px;font-weight:600;font-family:var(--mono)}.pi-delta--up[data-astro-cid-eerqcq2y]{color:var(--success)}.pi-delta--down[data-astro-cid-eerqcq2y]{color:var(--threat)}.pi-icon[data-astro-cid-eerqcq2y]{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:10px}.pi-icon--green[data-astro-cid-eerqcq2y]{background:rgba(var(--brand-rgb),.06)}.pi-icon--violet[data-astro-cid-eerqcq2y]{background:rgba(var(--brand-rgb),.08)}.pi-icon--red[data-astro-cid-eerqcq2y]{background:rgba(var(--brand-rgb),.1)}.pi-icon--blue[data-astro-cid-eerqcq2y]{background:rgba(var(--brand-rgb),.08)}.pi-charts[data-astro-cid-eerqcq2y]{display:grid;grid-template-columns:1.5fr 1fr;gap:10px}.pi-chart-box[data-astro-cid-eerqcq2y]{background:var(--surface-alt);border:1px solid var(--border-1);border-radius:12px;padding:16px;display:flex;flex-direction:column;transition:box-shadow .2s,border-color .2s}.pi-chart-box[data-astro-cid-eerqcq2y]:hover{box-shadow:0 4px 20px rgba(var(--brand-rgb),.07);border-color:rgba(var(--brand-rgb),.12)}.pi-chart-top[data-astro-cid-eerqcq2y]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4px}.pi-chart-summary[data-astro-cid-eerqcq2y]{display:block;font-family:var(--mono);font-size:20px;font-weight:700;color:var(--text-1);letter-spacing:-.03em;margin-top:2px;line-height:1.1;white-space:nowrap}.pi-chart-sub[data-astro-cid-eerqcq2y]{display:block;font-size:10px;color:var(--text-3);font-family:var(--mono);margin-top:1px;white-space:nowrap}.pi-chip[data-astro-cid-eerqcq2y]{font-size:10px;font-weight:500;color:var(--text-3);font-family:var(--mono);padding:2px 8px;border-radius:6px;background:var(--surface);border:1px solid var(--border-1);flex-shrink:0}.pi-legend-row[data-astro-cid-eerqcq2y]{display:flex;gap:12px;margin-bottom:6px}.pi-legend-item[data-astro-cid-eerqcq2y]{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:500;color:var(--text-3);font-family:var(--mono)}.pi-legend-item[data-astro-cid-eerqcq2y] i[data-astro-cid-eerqcq2y]{width:7px;height:7px;border-radius:50%;flex-shrink:0;display:inline-block}.pi-bars[data-astro-cid-eerqcq2y]{display:flex;align-items:flex-end;gap:5px;height:110px}.pi-bar[data-astro-cid-eerqcq2y]{flex:1;height:var(--h, 50%)}.pi-bar-fill[data-astro-cid-eerqcq2y]{width:100%;height:100%;border-radius:4px 4px 1px 1px}.pi-bar--hi[data-astro-cid-eerqcq2y]{background:var(--brand-hex)}.pi-bar--mid[data-astro-cid-eerqcq2y]{background:var(--brand-hex-mid)}.pi-bar--lo[data-astro-cid-eerqcq2y]{background:var(--brand-hex-lo)}.pi-lines[data-astro-cid-eerqcq2y]{flex:1;width:100%;min-height:90px}.pi-donut-area[data-astro-cid-eerqcq2y]{display:flex;align-items:center;justify-content:center;flex:1}.pi-donut[data-astro-cid-eerqcq2y]{position:relative;width:90px;height:90px;flex-shrink:0}.pi-donut-svg[data-astro-cid-eerqcq2y]{width:100%;height:100%;display:block}.pi-donut-text[data-astro-cid-eerqcq2y]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:14px;font-weight:700;color:var(--text-1)}.pi-donut-row[data-astro-cid-eerqcq2y]{display:flex;align-items:center;gap:20px;flex:1;padding:6px 0}.pi-donut-center[data-astro-cid-eerqcq2y]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.pi-donut-val[data-astro-cid-eerqcq2y]{font-family:var(--mono);font-size:14px;font-weight:700;color:var(--text-1);line-height:1}.pi-donut-sub2[data-astro-cid-eerqcq2y]{font-family:var(--mono);font-size:8px;color:var(--text-3);margin-top:1px}.pi-donut-legend-col[data-astro-cid-eerqcq2y]{display:flex;flex-direction:column;gap:5px}.pi-org-list[data-astro-cid-eerqcq2y]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.pi-org-row[data-astro-cid-eerqcq2y]{display:flex;align-items:center;gap:10px}.pi-org-badge[data-astro-cid-eerqcq2y]{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:700;font-family:var(--mono);flex-shrink:0}.pi-org-info[data-astro-cid-eerqcq2y]{flex:1;min-width:0}.pi-org-top[data-astro-cid-eerqcq2y]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}.pi-org-name[data-astro-cid-eerqcq2y]{font-size:11px;font-weight:600;color:var(--text-1);font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pi-org-count[data-astro-cid-eerqcq2y]{font-size:10px;font-family:var(--mono);color:var(--text-3);flex-shrink:0;margin-left:8px}.pi-org-bar-bg[data-astro-cid-eerqcq2y]{height:4px;border-radius:2px;background:rgba(var(--brand-rgb),.06)}.pi-org-bar-fill[data-astro-cid-eerqcq2y]{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--brand-hex),var(--brand-hex-mid))}.pi-hbar-list[data-astro-cid-eerqcq2y]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.pi-hbar[data-astro-cid-eerqcq2y]{display:flex;align-items:center;gap:8px}.pi-hbar-label[data-astro-cid-eerqcq2y]{font-size:10px;font-family:var(--mono);color:var(--text-3);width:100px;flex-shrink:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pi-hbar-track[data-astro-cid-eerqcq2y]{flex:1;height:6px;border-radius:3px;background:rgba(var(--brand-rgb),.06)}.pi-hbar-fill[data-astro-cid-eerqcq2y]{height:100%;border-radius:3px;background:var(--brand-hex)}.pi-hbar-val[data-astro-cid-eerqcq2y]{font-size:10px;font-family:var(--mono);font-weight:600;color:var(--text-1);width:40px;flex-shrink:0}.pi-table-wrap[data-astro-cid-eerqcq2y]{background:var(--surface-alt);border:1px solid var(--border-1);border-radius:12px;overflow:hidden;transition:box-shadow .2s,border-color .2s}.pi-table-wrap[data-astro-cid-eerqcq2y]:hover{box-shadow:0 4px 20px rgba(var(--brand-rgb),.07);border-color:rgba(var(--brand-rgb),.12)}.pi-table-header[data-astro-cid-eerqcq2y]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;gap:8px}.pi-table-header[data-astro-cid-eerqcq2y] .pi-label[data-astro-cid-eerqcq2y]{white-space:nowrap;flex-shrink:0}.pi-table-search[data-astro-cid-eerqcq2y]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-3);font-family:var(--mono);background:var(--surface);border:1px solid var(--border-1);border-radius:7px;padding:4px 10px}.pi-table[data-astro-cid-eerqcq2y]{width:100%;border-collapse:collapse}.pi-table[data-astro-cid-eerqcq2y] thead[data-astro-cid-eerqcq2y]{border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1)}.pi-table[data-astro-cid-eerqcq2y] th[data-astro-cid-eerqcq2y]{text-align:left;padding:8px 12px;font-family:var(--mono);font-size:10px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;background:var(--surface);white-space:nowrap}.pi-table[data-astro-cid-eerqcq2y] td[data-astro-cid-eerqcq2y]{padding:8px 12px;color:var(--text-1);font-size:12px;border-bottom:1px solid var(--border-1);white-space:nowrap}.pi-table[data-astro-cid-eerqcq2y] tbody[data-astro-cid-eerqcq2y] tr[data-astro-cid-eerqcq2y]:last-child td[data-astro-cid-eerqcq2y]{border-bottom:0}.pi-td-mono[data-astro-cid-eerqcq2y]{font-family:var(--mono)!important;font-size:11px!important;color:var(--text-2)!important}.pi-badge[data-astro-cid-eerqcq2y]{display:inline-block;padding:2px 8px;border-radius:100px;font-size:10px;font-weight:600;font-family:var(--mono);white-space:nowrap}.pi-badge--red[data-astro-cid-eerqcq2y]{background:rgba(var(--brand-rgb),.08);color:var(--brand)}.pi-badge--amber[data-astro-cid-eerqcq2y]{background:rgba(var(--brand-rgb),.06);color:var(--brand-hex-mid)}.pi-badge--green[data-astro-cid-eerqcq2y]{background:rgba(var(--brand-rgb),.1);color:var(--brand-hover)}.pi-status[data-astro-cid-eerqcq2y]{font-family:var(--mono);font-size:10px;font-weight:600}.pi-status--pass[data-astro-cid-eerqcq2y]{color:var(--brand-hex-mid)}.pi-status--fail[data-astro-cid-eerqcq2y]{color:var(--brand)}.pi-score[data-astro-cid-eerqcq2y]{font-family:var(--mono);font-weight:700;font-size:11px}.pi-score--high[data-astro-cid-eerqcq2y]{color:var(--brand)}.pi-score--mid[data-astro-cid-eerqcq2y]{color:var(--brand-hex-mid)}.pi-score--low[data-astro-cid-eerqcq2y]{color:var(--brand-hex-hi)}.pi-table-footer[data-astro-cid-eerqcq2y]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:10px;font-family:var(--mono);color:var(--text-3);border-top:1px solid var(--border-1)}.pi-table-pages[data-astro-cid-eerqcq2y]{display:flex;gap:3px}.pi-page-btn[data-astro-cid-eerqcq2y]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;font-size:10px;font-weight:600;color:var(--text-3);background:var(--surface);border:1px solid var(--border-1)}.pi-page-active[data-astro-cid-eerqcq2y]{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}.pi-page-dots[data-astro-cid-eerqcq2y]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:10px;color:var(--text-3)}.pi-foot[data-astro-cid-eerqcq2y]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border-1);background:var(--surface-alt)}.pi-foot-cell[data-astro-cid-eerqcq2y]{padding:14px 20px;border-right:1px solid var(--border-1)}.pi-foot-cell[data-astro-cid-eerqcq2y]:last-child{border-right:0}.pi-foot-cell[data-astro-cid-eerqcq2y] .pi-label[data-astro-cid-eerqcq2y]{margin-bottom:4px}.pi-foot-val[data-astro-cid-eerqcq2y]{display:block;font-family:var(--heading);font-size:20px;font-weight:700;color:var(--text-1);letter-spacing:-.02em;white-space:nowrap}.pi-foot-val[data-astro-cid-eerqcq2y] small[data-astro-cid-eerqcq2y]{font-size:11px;color:var(--text-3);font-weight:500;margin-left:4px;font-family:var(--mono);letter-spacing:0}@media(max-width:880px){.pi-section[data-astro-cid-eerqcq2y]{height:1080px}.pi-stats[data-astro-cid-eerqcq2y]{grid-template-columns:repeat(2,1fr);gap:8px}.pi-charts[data-astro-cid-eerqcq2y]{grid-template-columns:1fr 1fr;gap:8px}.pi-foot[data-astro-cid-eerqcq2y]{grid-template-columns:repeat(4,1fr)}.pi-range-pills[data-astro-cid-eerqcq2y]{display:none}.pi-body[data-astro-cid-eerqcq2y]{padding:14px;gap:10px}.pi-head[data-astro-cid-eerqcq2y]{padding:12px 16px}.pi-card[data-astro-cid-eerqcq2y]{padding:12px 14px}.pi-value[data-astro-cid-eerqcq2y]{font-size:20px}.pi-icon[data-astro-cid-eerqcq2y]{width:34px;height:34px;border-radius:9px}.pi-icon[data-astro-cid-eerqcq2y] svg[data-astro-cid-eerqcq2y]{width:16px;height:16px}.pi-bars[data-astro-cid-eerqcq2y]{height:90px}.pi-chart-box[data-astro-cid-eerqcq2y]{padding:14px}.pi-chart-summary[data-astro-cid-eerqcq2y]{font-size:18px}.pi-donut-row[data-astro-cid-eerqcq2y]{gap:14px}.pi-hbar-label[data-astro-cid-eerqcq2y]{width:80px}.pi-table[data-astro-cid-eerqcq2y] th[data-astro-cid-eerqcq2y],.pi-table[data-astro-cid-eerqcq2y] td[data-astro-cid-eerqcq2y]{padding:6px 10px;font-size:10px}.pi-foot-cell[data-astro-cid-eerqcq2y]{padding:12px 14px}.pi-foot-val[data-astro-cid-eerqcq2y]{font-size:17px}.pi-slide-nav[data-astro-cid-eerqcq2y]{padding:0 16px}.pi-bottom-bar[data-astro-cid-eerqcq2y]{padding:8px 16px;font-size:9px}}@media(max-width:640px){.pi-section[data-astro-cid-eerqcq2y]{height:920px}.pi-monitor[data-astro-cid-eerqcq2y]{border-radius:12px}.pi-head[data-astro-cid-eerqcq2y]{padding:10px 14px}.pi-head-lhs[data-astro-cid-eerqcq2y]{gap:6px;font-size:11px}.pi-body[data-astro-cid-eerqcq2y]{padding:10px;gap:8px}.pi-stats[data-astro-cid-eerqcq2y]{grid-template-columns:repeat(2,1fr);gap:6px}.pi-card[data-astro-cid-eerqcq2y]{padding:10px 12px;border-radius:10px}.pi-value[data-astro-cid-eerqcq2y]{font-size:17px}.pi-delta[data-astro-cid-eerqcq2y]{font-size:9px;margin-top:2px}.pi-label[data-astro-cid-eerqcq2y]{font-size:9px}.pi-icon[data-astro-cid-eerqcq2y]{width:30px;height:30px;border-radius:8px;margin-left:6px}.pi-icon[data-astro-cid-eerqcq2y] svg[data-astro-cid-eerqcq2y]{width:14px;height:14px}.pi-charts[data-astro-cid-eerqcq2y]{grid-template-columns:1fr 1fr;gap:6px}.pi-chart-box[data-astro-cid-eerqcq2y]{padding:10px 12px;border-radius:10px}.pi-chart-summary[data-astro-cid-eerqcq2y]{font-size:16px}.pi-bars[data-astro-cid-eerqcq2y]{height:70px;gap:3px}.pi-bar-fill[data-astro-cid-eerqcq2y]{border-radius:3px 3px 1px 1px}.pi-donut[data-astro-cid-eerqcq2y]{width:70px;height:70px}.pi-donut-text[data-astro-cid-eerqcq2y]{font-size:12px}.pi-donut-row[data-astro-cid-eerqcq2y]{gap:10px}.pi-donut-val[data-astro-cid-eerqcq2y]{font-size:12px}.pi-legend-row[data-astro-cid-eerqcq2y]{gap:8px}.pi-legend-item[data-astro-cid-eerqcq2y]{font-size:8px}.pi-legend-item[data-astro-cid-eerqcq2y] i[data-astro-cid-eerqcq2y]{width:5px;height:5px}.pi-lines[data-astro-cid-eerqcq2y]{min-height:60px}.pi-donut-legend-col[data-astro-cid-eerqcq2y]{gap:3px}.pi-org-list[data-astro-cid-eerqcq2y]{gap:7px}.pi-org-badge[data-astro-cid-eerqcq2y]{width:22px;height:22px;font-size:8px;border-radius:6px}.pi-org-name[data-astro-cid-eerqcq2y]{font-size:10px}.pi-org-count[data-astro-cid-eerqcq2y]{font-size:9px}.pi-org-row[data-astro-cid-eerqcq2y]{gap:7px}.pi-hbar-list[data-astro-cid-eerqcq2y]{gap:6px}.pi-hbar[data-astro-cid-eerqcq2y]{gap:5px}.pi-hbar-label[data-astro-cid-eerqcq2y]{width:70px;font-size:9px}.pi-hbar-track[data-astro-cid-eerqcq2y]{height:5px}.pi-hbar-val[data-astro-cid-eerqcq2y]{font-size:9px;width:32px}.pi-section-head[data-astro-cid-eerqcq2y] span[data-astro-cid-eerqcq2y]{font-size:12px}.pi-table-wrap[data-astro-cid-eerqcq2y]{overflow-x:auto;border-radius:10px}.pi-table[data-astro-cid-eerqcq2y]{min-width:460px}.pi-table[data-astro-cid-eerqcq2y] th[data-astro-cid-eerqcq2y]{font-size:9px;padding:6px 8px}.pi-table[data-astro-cid-eerqcq2y] td[data-astro-cid-eerqcq2y]{font-size:10px;padding:6px 8px}.pi-table-header[data-astro-cid-eerqcq2y]{padding:10px 12px 8px}.pi-table-footer[data-astro-cid-eerqcq2y]{padding:8px 12px}.pi-foot[data-astro-cid-eerqcq2y]{grid-template-columns:repeat(2,1fr)}.pi-foot-cell[data-astro-cid-eerqcq2y]{padding:10px 14px}.pi-foot-cell[data-astro-cid-eerqcq2y]:nth-child(2){border-right:0}.pi-foot-cell[data-astro-cid-eerqcq2y]:nth-child(1),.pi-foot-cell[data-astro-cid-eerqcq2y]:nth-child(2){border-bottom:1px solid var(--border-1)}.pi-foot-val[data-astro-cid-eerqcq2y]{font-size:16px}.pi-foot-val[data-astro-cid-eerqcq2y] small[data-astro-cid-eerqcq2y]{font-size:10px}.pi-slide-nav[data-astro-cid-eerqcq2y]{padding:0 10px}.pi-nav-btns[data-astro-cid-eerqcq2y]{gap:3px}.pi-bottom-bar[data-astro-cid-eerqcq2y]{padding:6px 10px;font-size:8px}.pi-chip[data-astro-cid-eerqcq2y]{font-size:9px;padding:1px 6px}}@media(max-width:400px){.pi-stats[data-astro-cid-eerqcq2y]{grid-template-columns:repeat(2,1fr);gap:5px}.pi-card[data-astro-cid-eerqcq2y]{padding:8px 10px}.pi-value[data-astro-cid-eerqcq2y]{font-size:15px}.pi-card-text[data-astro-cid-eerqcq2y] .pi-label[data-astro-cid-eerqcq2y]{margin-bottom:2px}.pi-icon[data-astro-cid-eerqcq2y]{width:26px;height:26px;margin-left:4px}.pi-icon[data-astro-cid-eerqcq2y] svg[data-astro-cid-eerqcq2y]{width:12px;height:12px}.pi-bars[data-astro-cid-eerqcq2y]{height:56px}.pi-donut[data-astro-cid-eerqcq2y]{width:60px;height:60px}.pi-donut-text[data-astro-cid-eerqcq2y]{font-size:10px}.pi-chart-summary[data-astro-cid-eerqcq2y],.pi-foot-val[data-astro-cid-eerqcq2y]{font-size:14px}.pi-foot-cell[data-astro-cid-eerqcq2y]{padding:8px 10px}}.dark .pi-card[data-astro-cid-eerqcq2y]:hover,.dark .pi-chart-box[data-astro-cid-eerqcq2y]:hover,.dark .pi-table-wrap[data-astro-cid-eerqcq2y]:hover{box-shadow:0 4px 24px rgba(var(--brand-rgb),.14);border-color:rgba(var(--brand-rgb),.2)}.feature-grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card[data-astro-cid-vnivfuh2]{position:relative;background:var(--surface);border:1px solid var(--border-1);border-radius:16px;overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .3s ease}.feature-card[data-astro-cid-vnivfuh2]:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(var(--brand-rgb),.06),0 16px 40px -12px rgba(var(--brand-rgb),.12);border-color:rgba(var(--brand-rgb),.18)}.dark .feature-card[data-astro-cid-vnivfuh2]:hover{box-shadow:0 4px 12px rgba(var(--brand-dark-rgb),.08),0 16px 40px -12px rgba(var(--brand-dark-rgb),.18);border-color:rgba(var(--brand-dark-rgb),.25)}.card-shimmer[data-astro-cid-vnivfuh2]{position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(var(--brand-rgb),.04) 44%,rgba(var(--brand-rgb),.06) 50%,rgba(var(--brand-rgb),.04) 56%,transparent 62%);transform:translate(-100%);transition:none;pointer-events:none;z-index:1}.dark .card-shimmer[data-astro-cid-vnivfuh2]{background:linear-gradient(105deg,transparent 38%,rgba(var(--brand-dark-rgb),.06) 44%,rgba(var(--brand-dark-rgb),.1) 50%,rgba(var(--brand-dark-rgb),.06) 56%,transparent 62%)}.feature-card[data-astro-cid-vnivfuh2]:hover .card-shimmer[data-astro-cid-vnivfuh2]{transform:translate(100%);transition:transform .7s ease}.card-corner[data-astro-cid-vnivfuh2]{position:absolute;top:-1px;right:-1px;width:56px;height:56px;background:radial-gradient(circle at 100% 0%,rgba(var(--brand-rgb),.08) 0%,transparent 70%);pointer-events:none;transition:opacity .3s ease,width .4s ease,height .4s ease;opacity:0}.dark .card-corner[data-astro-cid-vnivfuh2]{background:radial-gradient(circle at 100% 0%,rgba(var(--brand-dark-rgb),.12) 0%,transparent 70%)}.feature-card[data-astro-cid-vnivfuh2]:hover .card-corner[data-astro-cid-vnivfuh2]{opacity:1;width:80px;height:80px}.card-inner[data-astro-cid-vnivfuh2]{position:relative;z-index:2;padding:26px 24px 22px;min-height:100%;display:flex;flex-direction:column}.feature-icon[data-astro-cid-vnivfuh2]{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:rgba(var(--brand-rgb),.08);color:var(--brand);border:1px solid rgba(var(--brand-rgb),.12);margin-bottom:18px;transition:transform .35s cubic-bezier(.22,1,.36,1),background .3s ease,border-color .3s ease,box-shadow .3s ease}.dark .feature-icon[data-astro-cid-vnivfuh2]{background:rgba(var(--brand-dark-rgb),.1);border-color:rgba(var(--brand-dark-rgb),.15)}.feature-card[data-astro-cid-vnivfuh2]:hover .feature-icon[data-astro-cid-vnivfuh2]{transform:scale(1.1) translateY(-2px);background:rgba(var(--brand-rgb),.12);border-color:rgba(var(--brand-rgb),.22);box-shadow:0 4px 14px -4px rgba(var(--brand-rgb),.3)}.dark .feature-card[data-astro-cid-vnivfuh2]:hover .feature-icon[data-astro-cid-vnivfuh2]{background:rgba(var(--brand-dark-rgb),.16);border-color:rgba(var(--brand-dark-rgb),.3);box-shadow:0 4px 14px -4px rgba(var(--brand-dark-rgb),.35)}.feature-icon[data-astro-cid-vnivfuh2] svg[data-astro-cid-vnivfuh2]{transition:transform .3s ease}.feature-card[data-astro-cid-vnivfuh2]:hover .feature-icon[data-astro-cid-vnivfuh2] svg[data-astro-cid-vnivfuh2]{transform:rotate(-6deg)}.feature-card[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{font-family:var(--heading);font-size:18px;font-weight:600;letter-spacing:-.015em;color:var(--text-1);margin:0 0 8px;transition:letter-spacing .35s ease,color .3s ease}.feature-card[data-astro-cid-vnivfuh2]:hover h3[data-astro-cid-vnivfuh2]{letter-spacing:0em}.feature-card[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{font-size:13.5px;line-height:1.55;color:var(--text-2);margin:0 0 22px;transition:color .3s ease}.feature-card[data-astro-cid-vnivfuh2]:hover p[data-astro-cid-vnivfuh2]{color:var(--text-1)}.card-bar[data-astro-cid-vnivfuh2]{margin-top:auto;height:3px;border-radius:3px;background:var(--border-1);overflow:hidden}.feature-card[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]+.card-bar[data-astro-cid-vnivfuh2]{margin-top:auto}.card-bar-fill[data-astro-cid-vnivfuh2]{height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,var(--brand),var(--brand-muted));transition:width .8s cubic-bezier(.22,1,.36,1)}.feature-card[data-astro-cid-vnivfuh2]:hover .card-bar-fill[data-astro-cid-vnivfuh2]{width:100%}@media(max-width:980px){.feature-grid[data-astro-cid-vnivfuh2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.feature-grid[data-astro-cid-vnivfuh2]{grid-template-columns:1fr}}#how-it-works .hiw-flow{position:relative}#how-it-works .hiw-rail{position:relative;height:32px;margin-bottom:36px;display:flex;align-items:center}#how-it-works .hiw-rail-line{position:absolute;left:calc(100% / 6);right:calc(100% / 6);top:50%;height:2px;background:var(--border-2);transform:translateY(-50%)}#how-it-works .hiw-rail-line:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--brand),var(--brand-muted));opacity:.45;border-radius:2px}#how-it-works .hiw-rail-node{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:var(--surface);border:2px solid var(--brand);transform:translate(-50%,-50%);z-index:2;transition:transform .35s cubic-bezier(.22,1,.36,1),background .3s ease,box-shadow .3s ease}#how-it-works .hiw-node-1{left:calc(100% / 6)}#how-it-works .hiw-node-2{left:50%}#how-it-works .hiw-node-3{left:calc(100% - 100% / 6);background:var(--brand)}#how-it-works .hiw-node-3:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid rgba(var(--brand-rgb),.2)}#how-it-works .hiw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}#how-it-works .hiw-step{text-align:center;display:flex;flex-direction:column;align-items:center;padding:0 8px;position:relative}#how-it-works .hiw-num{font-family:var(--heading);font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--text-1);opacity:.07;margin-bottom:16px;transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1),color .4s ease}#how-it-works .hiw-step:hover .hiw-num{opacity:.22;transform:scale(1.1);color:var(--brand)}#how-it-works .hiw-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:var(--brand);background:rgba(var(--brand-rgb),.06);border:1px solid rgba(var(--brand-rgb),.1);margin-bottom:16px;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s ease,border-color .3s ease,box-shadow .4s ease}.dark #how-it-works .hiw-icon{background:rgba(var(--brand-dark-rgb),.08);border-color:rgba(var(--brand-dark-rgb),.12)}#how-it-works .hiw-step:hover .hiw-icon{transform:translateY(-4px) scale(1.08);background:rgba(var(--brand-rgb),.1);border-color:rgba(var(--brand-rgb),.22);box-shadow:0 8px 20px -6px rgba(var(--brand-rgb),.2)}.dark #how-it-works .hiw-step:hover .hiw-icon{background:rgba(var(--brand-dark-rgb),.14);border-color:rgba(var(--brand-dark-rgb),.28);box-shadow:0 8px 20px -6px rgba(var(--brand-dark-rgb),.25)}#how-it-works .hiw-icon svg{transition:transform .35s ease}#how-it-works .hiw-step:hover .hiw-icon svg{transform:rotate(-10deg)}#how-it-works .hiw-step h3{font-family:var(--heading);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--text-1);margin:0 0 8px;position:relative;transition:color .3s ease}#how-it-works .hiw-step h3:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:var(--brand);border-radius:1px;transform:translate(-50%);transition:width .4s cubic-bezier(.22,1,.36,1)}#how-it-works .hiw-step:hover h3:after{width:100%}#how-it-works .hiw-step p{font-size:14px;line-height:1.6;color:var(--text-2);margin:0;max-width:30ch;transition:color .3s ease}#how-it-works .hiw-step:hover p{color:var(--text-1)}#how-it-works .hiw-tag{margin-top:14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--text-3);padding:4px 12px;border-radius:20px;border:1px solid var(--border-1);transition:color .3s ease,border-color .3s ease,background .3s ease,transform .3s ease}#how-it-works .hiw-step:hover .hiw-tag{color:var(--brand);border-color:rgba(var(--brand-rgb),.2);background:rgba(var(--brand-rgb),.04);transform:translateY(-1px)}.dark #how-it-works .hiw-step:hover .hiw-tag{border-color:rgba(var(--brand-dark-rgb),.25);background:rgba(var(--brand-dark-rgb),.06)}#how-it-works .hiw-cta{margin-top:64px;text-align:center;max-width:540px;margin-left:auto;margin-right:auto;padding:40px 32px 36px;border-radius:20px;background:var(--surface);border:1px solid var(--border-1);position:relative;overflow:hidden;transition:border-color .4s ease,box-shadow .4s ease}#how-it-works .hiw-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(var(--brand-rgb),.06) 0%,transparent 100%);pointer-events:none}#how-it-works .hiw-cta:hover{border-color:rgba(var(--brand-rgb),.18);box-shadow:0 8px 40px -12px rgba(var(--brand-rgb),.1)}.dark #how-it-works .hiw-cta{background:rgba(var(--brand-dark-rgb, var(--brand-rgb)),.03);border-color:#ffffff0f}.dark #how-it-works .hiw-cta:before{background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(var(--brand-rgb),.1) 0%,transparent 100%)}.dark #how-it-works .hiw-cta:hover{border-color:rgba(var(--brand-rgb),.22);box-shadow:0 8px 40px -12px rgba(var(--brand-rgb),.15)}#how-it-works .hiw-cta-lead{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin:0 0 12px;position:relative;z-index:1}#how-it-works .hiw-cta-title{font-family:var(--heading);font-size:clamp(20px,2.4vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--text-1);margin:0 0 12px;position:relative;z-index:1}#how-it-works .hiw-cta-desc{font-size:14.5px;line-height:1.6;color:var(--text-2);max-width:44ch;margin:0 auto 24px;position:relative;z-index:1}#how-it-works .hiw-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:12px;font-size:14px;font-weight:550;letter-spacing:-.01em;color:var(--text-inv);background:var(--brand);text-decoration:none;position:relative;z-index:1;box-shadow:0 1px 2px #00000014,0 4px 16px rgba(var(--brand-rgb),.18),inset 0 1px #ffffff1f;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,background .3s ease}#how-it-works .hiw-cta-btn:hover{background:var(--brand-hover);transform:translateY(-2px);box-shadow:0 2px 4px #0000001a,0 8px 24px rgba(var(--brand-rgb),.24),inset 0 1px #ffffff24}#how-it-works .hiw-cta-btn:active{transform:translateY(0) scale(.97)}#how-it-works .hiw-cta-btn svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}#how-it-works .hiw-cta-btn:hover svg{transform:translate(3px)}.dark #how-it-works .hiw-cta-btn{box-shadow:0 1px 2px #0000004d,0 4px 20px rgba(var(--brand-rgb),.22),inset 0 1px #ffffff1a}.dark #how-it-works .hiw-cta-btn:hover{box-shadow:0 2px 4px #0000004d,0 8px 28px rgba(var(--brand-rgb),.3),inset 0 1px #ffffff1f}@media(max-width:880px){#how-it-works .hiw-steps{grid-template-columns:1fr;gap:40px;max-width:420px;margin:0 auto}#how-it-works .hiw-rail{display:none}#how-it-works .hiw-step{text-align:left;align-items:flex-start;padding:0}#how-it-works .hiw-step h3:after{left:0;transform:none}#how-it-works .hiw-step p{max-width:none}#how-it-works .hiw-cta{margin-top:48px;padding:32px 20px 28px}#how-it-works .hiw-cta-btn{width:100%;justify-content:center}}.billing-toggle[data-astro-cid-hkoc4sea]{position:relative;display:inline-flex;background:var(--surface);border:1px solid var(--border-1);border-radius:999px;padding:4px;margin:0 auto 48px;left:50%;transform:translate(-50%)}.billing-toggle[data-astro-cid-hkoc4sea] button[data-astro-cid-hkoc4sea]{position:relative;z-index:2;padding:8px 24px;white-space:nowrap;justify-content:center;font-size:13px;font-weight:500;border:0;background:transparent;color:var(--text-3);border-radius:999px;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px;transition:color .2s}.billing-toggle[data-astro-cid-hkoc4sea] button[data-astro-cid-hkoc4sea].active{color:var(--text-1)}.toggle-thumb[data-astro-cid-hkoc4sea]{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--page-bg);border-radius:999px;box-shadow:var(--shadow-sm);z-index:1;transition:transform .3s cubic-bezier(.4,.2,.2,1)}.save-badge[data-astro-cid-hkoc4sea]{font-family:var(--mono);font-size:10px;padding:1px 5px;background:rgba(var(--brand-rgb),.09);color:var(--brand);border-radius:4px;font-weight:600}.plan-card[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:320px 1fr;max-width:1020px;margin:0 auto;background:var(--surface);border:1px solid var(--border-1);border-radius:18px;overflow:visible;box-shadow:var(--shadow-md)}.plan-left[data-astro-cid-hkoc4sea]{padding:36px 32px;border-right:1px solid var(--border-1);background:color-mix(in oklab,rgba(var(--brand-rgb),.04) 100%,var(--surface));border-radius:18px 0 0 18px;display:flex;flex-direction:column;gap:0}.plan-price-block[data-astro-cid-hkoc4sea]{margin-bottom:28px}.plan-price[data-astro-cid-hkoc4sea]{display:flex;flex-wrap:wrap;align-items:baseline;gap:1px;color:var(--text-1);line-height:1;margin-bottom:4px}.p-dollar[data-astro-cid-hkoc4sea]{font-family:var(--heading);font-size:22px;font-weight:500;color:var(--text-2);align-self:flex-start;padding-top:6px}.p-amount[data-astro-cid-hkoc4sea]{font-family:var(--heading);font-size:58px;font-weight:700;letter-spacing:-.04em;line-height:1;transition:all .2s ease}.p-per[data-astro-cid-hkoc4sea]{width:100%;font-family:var(--mono);font-size:11px;color:var(--text-3);font-weight:500;letter-spacing:.01em;margin-top:8px;transition:all .2s ease}.p-monthly-note[data-astro-cid-hkoc4sea]{font-size:13px;color:var(--text-3);letter-spacing:-.005em;transition:all .2s ease;min-height:18px}.domain-picker[data-astro-cid-hkoc4sea]{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.dp-label[data-astro-cid-hkoc4sea]{font-size:12px;font-weight:500;color:var(--text-2);white-space:nowrap}.dp-btns[data-astro-cid-hkoc4sea]{display:inline-flex;background:var(--surface-alt);border:1px solid var(--border-1);border-radius:8px;padding:3px;gap:2px}.dp-btn[data-astro-cid-hkoc4sea]{padding:5px 13px;font-size:12.5px;font-weight:600;font-family:var(--mono);background:transparent;border:0;border-radius:5px;cursor:pointer;color:var(--text-3);transition:background .15s,color .15s}.dp-btn[data-astro-cid-hkoc4sea].active{background:var(--surface);color:var(--text-1);box-shadow:var(--shadow-sm)}.dp-note[data-astro-cid-hkoc4sea]{font-size:11px;color:var(--text-3);font-family:var(--mono);width:100%;margin-top:2px;min-height:14px;transition:all .15s ease}.plan-cta[data-astro-cid-hkoc4sea]{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:12px 20px;font-size:14px;font-weight:600;background:var(--brand);color:#fff;border-radius:10px;border:0;cursor:pointer;font-family:inherit;margin-top:20px;margin-bottom:8px;box-shadow:var(--shadow-cta);transition:background .15s,transform .15s,box-shadow .15s;text-decoration:none}.plan-cta[data-astro-cid-hkoc4sea]:hover{background:var(--brand-hover);transform:translateY(-1px)}.plan-cta[data-astro-cid-hkoc4sea]:active{transform:scale(.97)}.plan-vitals[data-astro-cid-hkoc4sea]{display:flex;align-items:center;margin-top:auto;padding-top:24px;gap:0}.vital[data-astro-cid-hkoc4sea]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px}.vital-sep[data-astro-cid-hkoc4sea]{width:1px;height:28px;background:var(--border-1);flex-shrink:0}.vn[data-astro-cid-hkoc4sea]{font-family:var(--heading);font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--text-1)}.vk[data-astro-cid-hkoc4sea]{font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.plan-right[data-astro-cid-hkoc4sea]{padding:36px 32px}.feat-grid[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:1fr 1fr;gap:28px 32px}.fg-title[data-astro-cid-hkoc4sea]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--brand);font-family:var(--mono);margin-bottom:12px}.fg-list[data-astro-cid-hkoc4sea]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fg-list[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--border-1)}.fg-list[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]:last-child{border-bottom:none}.fi-dot[data-astro-cid-hkoc4sea]{width:5px;height:5px;border-radius:50%;background:var(--brand);opacity:.5;flex-shrink:0}.fi-text[data-astro-cid-hkoc4sea]{flex:1;font-size:13px;color:var(--text-2);line-height:1.4;display:flex;align-items:center;gap:5px}.fval[data-astro-cid-hkoc4sea]{font-family:var(--mono);font-size:11px;color:var(--brand);font-weight:600;background:rgba(var(--brand-rgb),.07);padding:2px 7px;border-radius:4px;white-space:nowrap;flex-shrink:0;margin-left:auto}.tip-badge[data-astro-cid-hkoc4sea]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:rgba(var(--brand-rgb),.1);color:var(--brand);font-size:9px;font-weight:700;font-family:var(--mono);cursor:help;flex-shrink:0;position:relative}.tip-badge[data-astro-cid-hkoc4sea]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:220px;padding:9px 12px;background:var(--text-1);color:var(--page-bg);font-size:11.5px;line-height:1.5;border-radius:8px;font-family:inherit;font-weight:400;white-space:normal;pointer-events:none;opacity:0;transition:opacity .15s;z-index:20;box-shadow:0 4px 20px #00000026}.tip-badge[data-astro-cid-hkoc4sea]:hover:after{opacity:1}.plan-footnote[data-astro-cid-hkoc4sea]{text-align:center;margin-top:20px;font-size:12.5px;color:var(--text-3);font-family:var(--mono);letter-spacing:.01em}@media(max-width:860px){.plan-card[data-astro-cid-hkoc4sea]{grid-template-columns:1fr;max-width:560px}.plan-left[data-astro-cid-hkoc4sea]{border-right:none;border-bottom:1px solid var(--border-1);border-radius:18px 18px 0 0}.plan-right[data-astro-cid-hkoc4sea]{border-radius:0 0 18px 18px}}@media(max-width:580px){.plan-card[data-astro-cid-hkoc4sea]{max-width:100%}.feat-grid[data-astro-cid-hkoc4sea]{grid-template-columns:1fr;gap:20px}}@media(max-width:440px){.plan-left[data-astro-cid-hkoc4sea],.plan-right[data-astro-cid-hkoc4sea]{padding:26px 20px}}.audience-grid[data-astro-cid-2z3znjhs]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.audience-card[data-astro-cid-2z3znjhs]{padding:28px 24px;background:var(--surface);border:1px solid var(--border-1);border-radius:14px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.audience-card[data-astro-cid-2z3znjhs]:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,var(--brand),transparent);opacity:.5}.audience-kicker[data-astro-cid-2z3znjhs]{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--brand);margin-bottom:14px;font-weight:500}.audience-card[data-astro-cid-2z3znjhs] h3[data-astro-cid-2z3znjhs]{font-family:var(--heading);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--text-1);margin:0 0 10px}.audience-card[data-astro-cid-2z3znjhs] p[data-astro-cid-2z3znjhs]{font-size:14px;line-height:1.55;color:var(--text-2);margin:0}@media(max-width:980px){.audience-grid[data-astro-cid-2z3znjhs]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.audience-grid[data-astro-cid-2z3znjhs]{grid-template-columns:1fr}}.faq-list[data-astro-cid-z6gx6xcw]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border-1);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-sm)}.faq-item[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--border-1)}.faq-item[data-astro-cid-z6gx6xcw]:first-child{border-top:0}.faq-q[data-astro-cid-z6gx6xcw]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:transparent;border:0;cursor:pointer;font-family:var(--heading);font-size:16px;font-weight:500;color:var(--text-1);text-align:left;letter-spacing:-.01em;transition:color .15s}.faq-q[data-astro-cid-z6gx6xcw]:hover{color:var(--brand)}.faq-icn[data-astro-cid-z6gx6xcw]{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--border-1);border-radius:6px;color:var(--text-3);flex-shrink:0;transition:border-color .2s,color .2s,background .2s,transform .3s}.faq-item[data-astro-cid-z6gx6xcw].open .faq-icn[data-astro-cid-z6gx6xcw]{border-color:var(--brand);color:var(--brand);background:rgba(var(--brand-rgb),.08);transform:rotate(45deg)}.faq-a-wrap[data-astro-cid-z6gx6xcw]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item[data-astro-cid-z6gx6xcw].open .faq-a-wrap[data-astro-cid-z6gx6xcw]{grid-template-rows:1fr}.faq-a[data-astro-cid-z6gx6xcw]{overflow:hidden;font-size:14.5px;line-height:1.6;color:var(--text-2);padding:0 24px;transition:padding .3s ease}.faq-item[data-astro-cid-z6gx6xcw].open .faq-a[data-astro-cid-z6gx6xcw]{padding:0 24px 22px}.faq-a[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{margin:0}.faq-a[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]+p[data-astro-cid-z6gx6xcw]{margin-top:.75em}
