.hhero[data-astro-cid-dcwno5ig]{background:var(--lp-bg);padding-block:clamp(44px,7vw,88px) clamp(44px,6vw,80px);position:relative;overflow:clip}.hhero-bg[data-astro-cid-dcwno5ig]{z-index:0;pointer-events:none;position:absolute;inset:0}.hhero-grid[data-astro-cid-dcwno5ig]{background-image:linear-gradient(to right, var(--lp-border) 1px, transparent 1px), linear-gradient(to bottom, var(--lp-border) 1px, transparent 1px), linear-gradient(to right, var(--lp-border-soft) 1px, transparent 1px), linear-gradient(to bottom, var(--lp-border-soft) 1px, transparent 1px);opacity:.5;background-position:top;background-size:120px 120px,120px 120px,24px 24px,24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60rem 44rem at 70% 10%,#000 2%,#0000 72%);mask-image:radial-gradient(60rem 44rem at 70% 10%,#000 2%,#0000 72%)}.hhero-glow[data-astro-cid-dcwno5ig]{background:radial-gradient(40rem 30rem at 78% 18%,#ff6a0024,#0000 66%),radial-gradient(30rem 24rem at 2% -4%,#ffb45c0f,#0000 60%);position:absolute;inset:0}.hhero-inner[data-astro-cid-dcwno5ig]{z-index:2;grid-template-columns:1fr;align-items:center;gap:clamp(40px,7vw,64px);display:grid;position:relative}@media (width>=960px){.hhero-inner[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(40px,5vw,76px)}}.hhero-copy[data-astro-cid-dcwno5ig]{min-width:0}.hhero-eyebrow[data-astro-cid-dcwno5ig]{font-family:var(--lp-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-primary-strong);margin:0 0 18px;font-size:.75rem;font-weight:700}.hhero-title[data-astro-cid-dcwno5ig]{letter-spacing:-.035em;color:var(--lp-text);margin:0 0 22px;font-size:clamp(2.5rem,1.1rem + 4.8vw,4.25rem);font-weight:800;line-height:1.02}.hhero-line[data-astro-cid-dcwno5ig]{display:block}.hhero-accent[data-astro-cid-dcwno5ig]{color:var(--lp-primary);text-shadow:0 0 46px #ff6a004d}.hhero-lede[data-astro-cid-dcwno5ig]{max-width:46ch;color:var(--lp-muted);margin:0 0 30px;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.7}.hhero-cta-row[data-astro-cid-dcwno5ig]{flex-wrap:wrap;gap:14px;margin-bottom:22px;display:flex}@media (width<=439px){.hhero-cta-row[data-astro-cid-dcwno5ig]{width:100%}.hhero-cta-row[data-astro-cid-dcwno5ig] .hhero-cta[data-astro-cid-dcwno5ig]{flex:100%}}.hhero-trust[data-astro-cid-dcwno5ig]{font-family:var(--lp-mono);letter-spacing:.01em;color:var(--lp-muted);margin:0;font-size:.76rem}.hhero-trust[data-astro-cid-dcwno5ig] span[data-astro-cid-dcwno5ig]{color:color-mix(in srgb, var(--lp-primary) 60%, var(--lp-muted));margin:0 7px}.hhero-stage[data-astro-cid-dcwno5ig]{box-sizing:border-box;filter:drop-shadow(0 30px 60px #0000006b);width:100%;max-width:560px;margin-inline:auto;padding:8px 14px 24px 34px;position:relative}.hhero-window[data-astro-cid-dcwno5ig]{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg,16px);box-shadow:var(--lp-shadow-float);position:relative;overflow:hidden}.hhero-chrome[data-astro-cid-dcwno5ig]{background:var(--lp-surface-raised);border-bottom:1px solid var(--lp-border-soft);font-family:var(--lp-mono);align-items:center;gap:10px;padding:9px 14px;font-size:.6875rem;display:flex}.hhero-dots[data-astro-cid-dcwno5ig]{gap:6px;display:inline-flex}.hhero-dot[data-astro-cid-dcwno5ig]{border-radius:50%;width:9px;height:9px}.hhero-file[data-astro-cid-dcwno5ig]{color:var(--lp-text);font-weight:600}.hhero-snap[data-astro-cid-dcwno5ig]{color:var(--lp-emerald,#2fd27d);align-items:center;gap:6px;margin-left:auto;font-weight:700;display:inline-flex}.hhero-pulse[data-astro-cid-dcwno5ig]{background:var(--lp-emerald,#2fd27d);width:6px;height:6px;box-shadow:0 0 6px var(--lp-emerald,#2fd27d);border-radius:50%}.hhero-screen[data-astro-cid-dcwno5ig]{background:var(--lp-bg);aspect-ratio:560/400}.hhero-svg[data-astro-cid-dcwno5ig]{width:100%;height:100%;display:block}.hhero-toolbar[data-astro-cid-dcwno5ig]{background:var(--lp-surface-raised);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow-float);border-radius:14px;flex-direction:column;gap:3px;padding:7px;display:flex;position:absolute;top:86px;left:2px}.hhero-tool[data-astro-cid-dcwno5ig]{width:32px;height:32px;color:var(--lp-muted);cursor:default;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.hhero-tool[data-astro-cid-dcwno5ig].is-active{background:var(--lp-primary-soft);color:var(--lp-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lp-primary) 42%, transparent)}.hhero-tool-sep[data-astro-cid-dcwno5ig]{background:var(--lp-border-soft);height:1px;margin:2px 5px}.hhero-badge[data-astro-cid-dcwno5ig]{background:var(--lp-surface-raised);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow-float);font-family:var(--lp-mono);border-radius:10px;align-items:center;gap:5px;padding:7px 11px;font-size:.72rem;display:inline-flex;position:absolute;bottom:2px;right:2px}.hhero-badge-k[data-astro-cid-dcwno5ig]{color:var(--lp-muted)}.hhero-badge-v[data-astro-cid-dcwno5ig]{color:var(--lp-primary-strong);font-weight:700}.hhero-badge-v[data-astro-cid-dcwno5ig]+.hhero-badge-k[data-astro-cid-dcwno5ig]{margin-left:4px}@media (width<=419px){.hhero-stage[data-astro-cid-dcwno5ig]{padding:8px 12px 22px 26px}.hhero-toolbar[data-astro-cid-dcwno5ig]{gap:2px;padding:6px}.hhero-tool[data-astro-cid-dcwno5ig]{width:28px;height:28px}}@media (prefers-reduced-motion:no-preference){.hhero-copy[data-astro-cid-dcwno5ig]>[data-astro-cid-dcwno5ig],.hhero-stage[data-astro-cid-dcwno5ig]{animation:.6s cubic-bezier(.22,1,.36,1) both hheroIn}.hhero-eyebrow[data-astro-cid-dcwno5ig]{animation-delay:20ms}.hhero-title[data-astro-cid-dcwno5ig]{animation-delay:80ms}.hhero-lede[data-astro-cid-dcwno5ig]{animation-delay:.16s}.hhero-cta-row[data-astro-cid-dcwno5ig]{animation-delay:.24s}.hhero-trust[data-astro-cid-dcwno5ig]{animation-delay:.3s}.hhero-stage[data-astro-cid-dcwno5ig]{animation-duration:.72s;animation-delay:.18s}.hhero-draw[data-astro-cid-dcwno5ig]{stroke-dasharray:540;stroke-dashoffset:540px;animation:1.5s .55s forwards hheroDraw}}@keyframes hheroIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hheroDraw{to{stroke-dashoffset:0}}.htools[data-astro-cid-fwngxoeb]{padding-block:clamp(40px,6vw,72px)}.htools-head[data-astro-cid-fwngxoeb]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:clamp(24px,3vw,34px);display:flex}.htools-head-text[data-astro-cid-fwngxoeb]{min-width:0}.htools-heading[data-astro-cid-fwngxoeb]{letter-spacing:-.025em;color:var(--lp-text);margin:0 0 10px;font-size:clamp(1.6rem,1.2rem + 1.8vw,2.5rem);font-weight:800;line-height:1.1}.htools-sub[data-astro-cid-fwngxoeb]{max-width:54ch;color:var(--lp-muted);margin:0;font-size:clamp(.95rem,.9rem + .2vw,1.0625rem);line-height:1.6}.htools-all[data-astro-cid-fwngxoeb]{color:var(--lp-primary-strong);white-space:nowrap;flex:none;align-self:flex-end;align-items:center;gap:6px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.htools-all[data-astro-cid-fwngxoeb]:hover{color:var(--lp-primary-hover)}.htools-all[data-astro-cid-fwngxoeb]:hover svg[data-astro-cid-fwngxoeb]{transform:translate(2px)}.htools-all[data-astro-cid-fwngxoeb] svg[data-astro-cid-fwngxoeb]{transition:transform .16s}.htools-all[data-astro-cid-fwngxoeb]:focus-visible{outline:2px solid var(--lp-focus);outline-offset:3px;border-radius:6px}.htools-feature[data-astro-cid-fwngxoeb]{grid-template-columns:1fr;margin-bottom:18px;display:grid}@media (width>=760px){.htools-feature[data-astro-cid-fwngxoeb]{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}}.htools-feature-body[data-astro-cid-fwngxoeb]{flex-direction:column;align-items:flex-start;padding:clamp(24px,3.2vw,40px);display:flex}.htools-feature-tag[data-astro-cid-fwngxoeb]{font-family:var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-primary-strong);margin-bottom:16px;font-size:.68rem;font-weight:700}.htools-feature-ico[data-astro-cid-fwngxoeb]{width:52px;height:52px;color:var(--lp-primary);border-color:color-mix(in srgb, var(--lp-primary) 32%, var(--lp-border));background:color-mix(in srgb, var(--lp-primary) 10%, var(--lp-surface-raised));border-radius:14px;margin-bottom:16px}.htools-feature[data-astro-cid-fwngxoeb]:hover .htools-feature-ico[data-astro-cid-fwngxoeb]{border-color:color-mix(in srgb, var(--lp-primary) 52%, var(--lp-border))}.htools-feature-title[data-astro-cid-fwngxoeb]{letter-spacing:-.02em;color:var(--lp-text);margin:0 0 10px;font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);font-weight:800}.htools-feature-desc[data-astro-cid-fwngxoeb]{max-width:44ch;color:var(--lp-muted);margin:0 0 22px;font-size:.95rem;line-height:1.65}.htools-feature-cta[data-astro-cid-fwngxoeb]{color:var(--lp-primary-strong);align-items:center;gap:8px;margin-top:auto;font-size:.95rem;font-weight:700;display:inline-flex}.htools-feature[data-astro-cid-fwngxoeb]:hover .htools-feature-cta[data-astro-cid-fwngxoeb]{color:var(--lp-primary-hover)}.htools-feature[data-astro-cid-fwngxoeb]:hover .htools-feature-cta[data-astro-cid-fwngxoeb] svg[data-astro-cid-fwngxoeb]{transform:translate(3px)}.htools-feature-cta[data-astro-cid-fwngxoeb] svg[data-astro-cid-fwngxoeb]{transition:transform .18s}.htools-feature-visual[data-astro-cid-fwngxoeb]{background:var(--lp-bg-deep);border-top:1px solid var(--lp-border-soft);min-height:210px;position:relative}@media (width>=760px){.htools-feature-visual[data-astro-cid-fwngxoeb]{border-top:0;border-left:1px solid var(--lp-border-soft)}}.htools-feature-visual[data-astro-cid-fwngxoeb] svg[data-astro-cid-fwngxoeb]{width:100%;height:100%;display:block}.htools-grid[data-astro-cid-fwngxoeb]{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=760px){.htools-grid[data-astro-cid-fwngxoeb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.htools-card[data-astro-cid-fwngxoeb]{flex-direction:column;align-items:flex-start;height:100%;padding:24px 22px;display:flex;position:relative}.htools-card-ico[data-astro-cid-fwngxoeb]{width:46px;height:46px;color:var(--lp-primary);border-color:color-mix(in srgb, var(--lp-primary) 30%, var(--lp-border));background:color-mix(in srgb, var(--lp-primary) 9%, var(--lp-surface-raised));border-radius:12px;margin-bottom:16px}.htools-card[data-astro-cid-fwngxoeb]:hover .htools-card-ico[data-astro-cid-fwngxoeb]{color:var(--lp-primary-strong);border-color:color-mix(in srgb, var(--lp-primary) 50%, var(--lp-border))}.htools-card-title[data-astro-cid-fwngxoeb]{letter-spacing:-.01em;color:var(--lp-text);margin:0 0 7px;font-size:1.05rem;font-weight:700}.htools-card-desc[data-astro-cid-fwngxoeb]{color:var(--lp-muted);margin:0;font-size:.875rem;line-height:1.55}.htools-card-arrow[data-astro-cid-fwngxoeb]{position:absolute;top:20px;right:20px}.hhow[data-astro-cid-wrqoux2n]{border-top:1px solid var(--lp-border-soft);padding-block:clamp(40px,6vw,64px)}.hhow-head[data-astro-cid-wrqoux2n]{max-width:640px;margin-bottom:clamp(24px,4vw,38px)}.hhow-kicker[data-astro-cid-wrqoux2n]{font-family:var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-primary-strong);margin:0 0 10px;font-size:.75rem;font-weight:700}.hhow-heading[data-astro-cid-wrqoux2n]{letter-spacing:-.02em;color:var(--lp-text);margin:0;font-size:clamp(1.35rem,1.05rem + 1.2vw,1.9rem);font-weight:800;line-height:1.2}.hhow-steps[data-astro-cid-wrqoux2n]{grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.hhow-steps[data-astro-cid-wrqoux2n]{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}}.hhow-step[data-astro-cid-wrqoux2n]{min-width:0;padding-bottom:34px;padding-left:70px;position:relative}.hhow-step[data-astro-cid-wrqoux2n]:last-child{padding-bottom:0}.hhow-badge[data-astro-cid-wrqoux2n]{width:52px;height:52px;font-family:var(--lp-mono);letter-spacing:.02em;color:var(--lp-primary-strong);background:color-mix(in srgb, var(--lp-primary) 9%, var(--lp-surface));border:1px solid color-mix(in srgb, var(--lp-primary) 38%, var(--lp-border));border-radius:50%;place-items:center;font-size:1.05rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.hhow-step[data-astro-cid-wrqoux2n]:not(:last-child):before{content:"";background:linear-gradient(var(--lp-primary) 0%, color-mix(in srgb, var(--lp-primary) 30%, transparent) 55%, transparent 100%);width:1px;position:absolute;top:60px;bottom:8px;left:26px}.hhow-title[data-astro-cid-wrqoux2n]{letter-spacing:-.01em;color:var(--lp-text);margin:10px 0 7px;font-size:1.0625rem;font-weight:700}.hhow-desc[data-astro-cid-wrqoux2n]{max-width:34ch;color:var(--lp-muted);margin:0;font-size:.9rem;line-height:1.6}@media (width>=720px){.hhow-step[data-astro-cid-wrqoux2n]{padding-top:72px;padding-bottom:0;padding-left:0}.hhow-title[data-astro-cid-wrqoux2n]{margin-top:0}.hhow-step[data-astro-cid-wrqoux2n]:not(:last-child):before{background:linear-gradient(90deg, color-mix(in srgb, var(--lp-primary) 55%, var(--lp-border)) 0%, color-mix(in srgb, var(--lp-primary) 20%, transparent) 70%, transparent 100%);width:auto;height:1px;inset:25px -36px auto 66px}.hhow-step[data-astro-cid-wrqoux2n]:not(:last-child):after{content:"";border-top:1px solid color-mix(in srgb, var(--lp-primary) 45%, var(--lp-muted));border-right:1px solid color-mix(in srgb, var(--lp-primary) 45%, var(--lp-muted));width:7px;height:7px;position:absolute;top:21px;right:-36px;transform:rotate(45deg)}}.hprev[data-astro-cid-jiyn4zm2]{background:var(--lp-bg-deep);border-block:1px solid var(--lp-border-soft);padding-block:clamp(40px,6vw,60px)}.hprev-grid[data-astro-cid-jiyn4zm2]{grid-template-columns:1fr;align-items:center;gap:clamp(24px,4vw,44px);display:grid}@media (width>=920px){.hprev-grid[data-astro-cid-jiyn4zm2]{grid-template-columns:1.35fr 1fr}}.hprev-window[data-astro-cid-jiyn4zm2]{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg,14px);min-width:0;box-shadow:var(--lp-shadow-float,0 20px 48px -18px #0009);overflow:hidden}.hprev-bar[data-astro-cid-jiyn4zm2]{background:var(--lp-surface-raised);border-bottom:1px solid var(--lp-border-soft);font-family:var(--lp-mono);align-items:center;gap:10px;min-width:0;padding:9px 13px;font-size:.6875rem;display:flex}.hprev-dots[data-astro-cid-jiyn4zm2]{flex-shrink:0;gap:6px;display:inline-flex}.hprev-dot[data-astro-cid-jiyn4zm2]{border-radius:50%;width:9px;height:9px}.hprev-doc[data-astro-cid-jiyn4zm2]{color:var(--lp-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.hprev-live[data-astro-cid-jiyn4zm2]{color:var(--lp-emerald,#2fd27d);flex-shrink:0;align-items:center;gap:6px;margin-left:auto;font-weight:700;display:none}.hprev-pulse[data-astro-cid-jiyn4zm2]{background:var(--lp-emerald,#2fd27d);width:6px;height:6px;box-shadow:0 0 6px var(--lp-emerald,#2fd27d);border-radius:50%}@media (width>=420px){.hprev-live[data-astro-cid-jiyn4zm2]{display:inline-flex}}.hprev-screen[data-astro-cid-jiyn4zm2]{background:var(--lp-bg);aspect-ratio:540/320;width:100%}.hprev-svg[data-astro-cid-jiyn4zm2]{width:100%;height:100%;display:block}.hprev-info[data-astro-cid-jiyn4zm2]{min-width:0}.hprev-kicker[data-astro-cid-jiyn4zm2]{font-family:var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-primary-strong);margin:0 0 10px;font-size:.75rem;font-weight:700}.hprev-heading[data-astro-cid-jiyn4zm2]{letter-spacing:-.025em;color:var(--lp-text);text-wrap:balance;margin:0 0 12px;font-size:clamp(1.3rem,1.05rem + 1.1vw,1.75rem);font-weight:800;line-height:1.2}.hprev-lede[data-astro-cid-jiyn4zm2]{color:var(--lp-muted);max-width:46ch;margin:0 0 20px;font-size:.9375rem;line-height:1.65}.hprev-specs[data-astro-cid-jiyn4zm2]{border:1px solid var(--lp-border-soft);border-radius:var(--lp-radius-md);flex-direction:column;gap:0;max-width:420px;margin:0 0 22px;padding:0;list-style:none;display:flex;overflow:hidden}.hprev-specs[data-astro-cid-jiyn4zm2] li[data-astro-cid-jiyn4zm2]{font-family:var(--lp-mono);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.75rem;display:flex}.hprev-specs[data-astro-cid-jiyn4zm2] li[data-astro-cid-jiyn4zm2]+li[data-astro-cid-jiyn4zm2]{border-top:1px solid var(--lp-border-soft)}.hprev-specs[data-astro-cid-jiyn4zm2] span[data-astro-cid-jiyn4zm2]{color:var(--lp-muted)}.hprev-specs[data-astro-cid-jiyn4zm2] b[data-astro-cid-jiyn4zm2]{color:var(--lp-text);font-weight:600}.hprev-actions[data-astro-cid-jiyn4zm2]{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.hprev-cta[data-astro-cid-jiyn4zm2]{align-items:center;gap:8px;display:inline-flex}.hprev-note[data-astro-cid-jiyn4zm2]{font-family:var(--lp-mono);color:var(--lp-muted);font-size:.6875rem}.hgt[data-astro-cid-atnflw5t]{padding-block:clamp(40px,6vw,60px)}.hgt-head[data-astro-cid-atnflw5t]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:clamp(22px,3.5vw,32px);display:flex}.hgt-kicker[data-astro-cid-atnflw5t]{font-family:var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-primary-strong);margin:0 0 10px;font-size:.75rem;font-weight:700}.hgt-heading[data-astro-cid-atnflw5t]{letter-spacing:-.02em;color:var(--lp-text);margin:0;font-size:clamp(1.25rem,1rem + 1vw,1.6rem);font-weight:700}.hgt-all[data-astro-cid-atnflw5t]{color:var(--lp-primary-strong);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.hgt-all[data-astro-cid-atnflw5t]:hover{color:var(--lp-primary-hover)}.hgt-all[data-astro-cid-atnflw5t] svg[data-astro-cid-atnflw5t]{transition:transform .15s}.hgt-all[data-astro-cid-atnflw5t]:hover svg[data-astro-cid-atnflw5t]{transform:translate(2px)}.hgt-all[data-astro-cid-atnflw5t]:focus-visible{outline:2px solid var(--lp-focus);outline-offset:3px;border-radius:6px}.hgt-grid[data-astro-cid-atnflw5t]{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=560px){.hgt-grid[data-astro-cid-atnflw5t]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.hgt-grid[data-astro-cid-atnflw5t]{grid-template-columns:repeat(4,minmax(0,1fr))}}.hgt-card[data-astro-cid-atnflw5t]{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-md);flex-direction:column;min-width:0;padding:18px 18px 16px;display:flex}.hgt-card-head[data-astro-cid-atnflw5t]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.hgt-ico[data-astro-cid-atnflw5t]{width:36px;height:36px;color:var(--lp-primary);border-color:color-mix(in srgb, var(--lp-primary) 28%, var(--lp-border));background:color-mix(in srgb, var(--lp-primary) 8%, var(--lp-surface-raised));border-radius:10px;flex-shrink:0}.hgt-card-title[data-astro-cid-atnflw5t]{letter-spacing:-.01em;min-width:0;color:var(--lp-text);flex:1;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.hgt-count[data-astro-cid-atnflw5t]{font-family:var(--lp-mono);color:var(--lp-muted);background:var(--lp-bg);border:1px solid var(--lp-border-soft);border-radius:var(--lp-radius-sm);flex-shrink:0;padding:2px 7px;font-size:.75rem;font-weight:700}.hgt-chips[data-astro-cid-atnflw5t]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hgt-chip[data-astro-cid-atnflw5t]{color:var(--lp-muted);background:var(--lp-bg);border:1px solid var(--lp-border-soft);border-radius:var(--lp-radius-sm);padding:4px 8px;font-size:.75rem;line-height:1.3}.hgt-foot[data-astro-cid-atnflw5t]{color:var(--lp-muted);text-align:center;margin:clamp(20px,3vw,28px) 0 0;font-size:.8125rem;line-height:1.6}.hben[data-astro-cid-byht7b32]{background:var(--lp-bg-deep);border-block:1px solid var(--lp-border-soft);padding-block:clamp(40px,6vw,56px)}.hben-heading[data-astro-cid-byht7b32]{letter-spacing:-.02em;color:var(--lp-text);margin:0 0 24px;font-size:clamp(1.25rem,1rem + 1vw,1.6rem);font-weight:700}.hben-grid[data-astro-cid-byht7b32]{grid-template-columns:1fr;gap:20px 24px;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.hben-grid[data-astro-cid-byht7b32]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.hben-grid[data-astro-cid-byht7b32]{grid-template-columns:repeat(4,minmax(0,1fr))}}.hben-item[data-astro-cid-byht7b32]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.hben-ico[data-astro-cid-byht7b32]{width:40px;height:40px;color:var(--lp-primary);border-color:color-mix(in srgb, var(--lp-primary) 28%, var(--lp-border));background:color-mix(in srgb, var(--lp-primary) 8%, var(--lp-surface-raised));border-radius:11px;margin-bottom:13px}.hben-title[data-astro-cid-byht7b32]{letter-spacing:-.01em;color:var(--lp-text);margin:0 0 5px;font-size:.9375rem;font-weight:700}.hben-desc[data-astro-cid-byht7b32]{color:var(--lp-muted);margin:0;font-size:.8125rem;line-height:1.55}.hc[data-astro-cid-4jqcbyd4]{background:var(--lp-bg-deep);border-block:1px solid var(--lp-border-soft);padding-block:clamp(44px,6vw,72px)}.hc-wrap[data-astro-cid-4jqcbyd4]{max-width:820px}.hc-head[data-astro-cid-4jqcbyd4]{margin-bottom:clamp(24px,4vw,36px)}.hc-kicker[data-astro-cid-4jqcbyd4]{font-family:var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-primary-strong);margin:0 0 10px;font-size:.75rem;font-weight:700}.hc-heading[data-astro-cid-4jqcbyd4]{letter-spacing:-.02em;color:var(--lp-text);margin:0 0 16px;font-size:clamp(1.4rem,1.05rem + 1.4vw,2rem);font-weight:800;line-height:1.18}.hc-lead[data-astro-cid-4jqcbyd4]{color:var(--lp-muted);margin:0;font-size:clamp(1rem,.96rem + .2vw,1.1rem);line-height:1.7}.hc-prose[data-astro-cid-4jqcbyd4] h3[data-astro-cid-4jqcbyd4]{letter-spacing:-.015em;color:var(--lp-text);margin:clamp(28px,4vw,40px) 0 12px;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-weight:700;line-height:1.3}.hc-prose[data-astro-cid-4jqcbyd4] p[data-astro-cid-4jqcbyd4]{color:var(--lp-muted);margin:0 0 16px;font-size:1rem;line-height:1.75}.hc-list[data-astro-cid-4jqcbyd4]{flex-direction:column;gap:10px;margin:0 0 16px;padding-left:1.25em;display:flex}.hc-list[data-astro-cid-4jqcbyd4] li[data-astro-cid-4jqcbyd4]{color:var(--lp-muted);font-size:1rem;line-height:1.65}.hc-list[data-astro-cid-4jqcbyd4] strong[data-astro-cid-4jqcbyd4],.hc-prose[data-astro-cid-4jqcbyd4] p[data-astro-cid-4jqcbyd4] strong[data-astro-cid-4jqcbyd4]{color:var(--lp-text);font-weight:700}.hc-prose[data-astro-cid-4jqcbyd4] a[data-astro-cid-4jqcbyd4]{color:var(--lp-primary-strong);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--lp-primary) 45%, transparent);text-underline-offset:2px;font-weight:600;transition:color .15s,text-decoration-color .15s}.hc-prose[data-astro-cid-4jqcbyd4] a[data-astro-cid-4jqcbyd4]:hover{color:var(--lp-primary-hover);text-decoration-color:currentColor}.hc-prose[data-astro-cid-4jqcbyd4] a[data-astro-cid-4jqcbyd4]:focus-visible{outline:2px solid var(--lp-focus);outline-offset:2px;border-radius:3px}.hbg[data-astro-cid-rvxfsbxh]{padding-block:clamp(40px,6vw,60px)}.hbg-head[data-astro-cid-rvxfsbxh]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:clamp(22px,3.5vw,32px);display:flex}.hbg-kicker[data-astro-cid-rvxfsbxh]{font-family:var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-primary-strong);margin:0 0 10px;font-size:.75rem;font-weight:700}.hbg-heading[data-astro-cid-rvxfsbxh]{letter-spacing:-.02em;color:var(--lp-text);margin:0;font-size:clamp(1.25rem,1rem + 1vw,1.6rem);font-weight:700}.hbg-all[data-astro-cid-rvxfsbxh]{color:var(--lp-primary-strong);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.hbg-all[data-astro-cid-rvxfsbxh]:hover{color:var(--lp-primary-hover)}.hbg-all[data-astro-cid-rvxfsbxh] svg[data-astro-cid-rvxfsbxh]{transition:transform .15s}.hbg-all[data-astro-cid-rvxfsbxh]:hover svg[data-astro-cid-rvxfsbxh]{transform:translate(2px)}.hbg-all[data-astro-cid-rvxfsbxh]:focus-visible{outline:2px solid var(--lp-focus);outline-offset:3px;border-radius:6px}.hbg-grid[data-astro-cid-rvxfsbxh]{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=620px){.hbg-grid[data-astro-cid-rvxfsbxh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=940px){.hbg-grid[data-astro-cid-rvxfsbxh]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hbg-card[data-astro-cid-rvxfsbxh]{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg,14px);flex-direction:column;min-width:0;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;overflow:hidden}.hbg-card[data-astro-cid-rvxfsbxh]:hover{border-color:color-mix(in srgb, var(--lp-primary) 45%, var(--lp-border));box-shadow:var(--lp-shadow-card,0 10px 28px -16px #00000080);transform:translateY(-2px)}.hbg-card[data-astro-cid-rvxfsbxh]:focus-visible{outline:2px solid var(--lp-focus);outline-offset:2px}.hbg-thumb[data-astro-cid-rvxfsbxh]{aspect-ratio:16/10;background:var(--lp-bg-deep);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hbg-thumb[data-astro-cid-rvxfsbxh]:before{content:"";background-image:linear-gradient(to right, color-mix(in srgb, var(--lp-primary) 12%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--lp-primary) 12%, transparent) 1px, transparent 1px);pointer-events:none;background-size:16px 16px;position:absolute;inset:0}.hbg-watermark[data-astro-cid-rvxfsbxh]{color:var(--lp-primary);opacity:.4}.hbg-img[data-astro-cid-rvxfsbxh]{z-index:1;object-fit:cover;width:100%;height:100%;transition:transform .3s;position:relative}.hbg-card[data-astro-cid-rvxfsbxh]:hover .hbg-img[data-astro-cid-rvxfsbxh]{transform:scale(1.04)}.hbg-body[data-astro-cid-rvxfsbxh]{flex-direction:column;flex:1;gap:10px;min-width:0;padding:16px 18px 18px;display:flex}.hbg-meta[data-astro-cid-rvxfsbxh]{justify-content:space-between;align-items:center;gap:10px;display:flex}.hbg-cat[data-astro-cid-rvxfsbxh]{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-primary-strong);background:var(--lp-primary-soft);border-radius:var(--lp-radius-full,9999px);white-space:nowrap;text-overflow:ellipsis;padding:2px 9px;font-size:.625rem;font-weight:700;overflow:hidden}.hbg-read[data-astro-cid-rvxfsbxh]{font-family:var(--lp-mono);color:var(--lp-muted);white-space:nowrap;font-size:.6875rem}.hbg-card-title[data-astro-cid-rvxfsbxh]{letter-spacing:-.01em;color:var(--lp-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.hbg-card[data-astro-cid-rvxfsbxh]:hover .hbg-card-title[data-astro-cid-rvxfsbxh]{color:var(--lp-primary-strong)}.hbg-card-desc[data-astro-cid-rvxfsbxh]{color:var(--lp-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.55;display:-webkit-box;overflow:hidden}.hbg-foot[data-astro-cid-rvxfsbxh]{border-top:1px solid var(--lp-border-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.hbg-date[data-astro-cid-rvxfsbxh]{font-family:var(--lp-mono);color:var(--lp-muted);font-size:.6875rem}.hbg-link[data-astro-cid-rvxfsbxh]{color:var(--lp-primary-strong);font-size:.8125rem;font-weight:700}@media (prefers-reduced-motion:reduce){.hbg-card[data-astro-cid-rvxfsbxh],.hbg-img[data-astro-cid-rvxfsbxh]{transition:none}.hbg-card[data-astro-cid-rvxfsbxh]:hover,.hbg-card[data-astro-cid-rvxfsbxh]:hover .hbg-img[data-astro-cid-rvxfsbxh]{transform:none}}.hfaq[data-astro-cid-vay7uplm]{padding-block:clamp(40px,6vw,56px) clamp(48px,7vw,68px)}.hfaq-head[data-astro-cid-vay7uplm]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.hfaq-heading[data-astro-cid-vay7uplm]{letter-spacing:-.02em;color:var(--lp-text);margin:0;font-size:clamp(1.25rem,1rem + 1vw,1.6rem);font-weight:700}.hfaq-all[data-astro-cid-vay7uplm]{color:var(--lp-primary-strong);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.hfaq-all[data-astro-cid-vay7uplm]:hover{color:var(--lp-primary-hover)}.hfaq-all[data-astro-cid-vay7uplm] svg[data-astro-cid-vay7uplm]{transition:transform .15s}.hfaq-all[data-astro-cid-vay7uplm]:hover svg[data-astro-cid-vay7uplm]{transform:translate(2px)}.hfaq-all[data-astro-cid-vay7uplm]:focus-visible{outline:2px solid var(--lp-focus);outline-offset:3px;border-radius:6px}.hfaq-stack[data-astro-cid-vay7uplm]{flex-direction:column;gap:10px;max-width:820px;display:flex}.hfaq-item[data-astro-cid-vay7uplm]{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-md);transition:border-color .18s,background-color .18s;overflow:clip}.hfaq-item[data-astro-cid-vay7uplm]:hover{border-color:color-mix(in srgb, var(--lp-primary) 40%, var(--lp-border))}.hfaq-item[data-astro-cid-vay7uplm][open]{border-color:color-mix(in srgb, var(--lp-primary) 55%, var(--lp-border));background:var(--lp-surface-raised)}.hfaq-summary[data-astro-cid-vay7uplm]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}.hfaq-summary[data-astro-cid-vay7uplm]::-webkit-details-marker{display:none}.hfaq-q[data-astro-cid-vay7uplm]{letter-spacing:-.01em;color:var(--lp-text);font-size:.9375rem;font-weight:600;line-height:1.45}.hfaq-toggle[data-astro-cid-vay7uplm]{border-radius:var(--lp-radius-sm);border:1px solid var(--lp-border);width:28px;height:28px;color:var(--lp-muted);background:var(--lp-surface);flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s,color .2s,border-color .2s,background-color .2s;display:inline-flex}.hfaq-item[data-astro-cid-vay7uplm][open] .hfaq-toggle[data-astro-cid-vay7uplm]{color:var(--lp-primary-strong);border-color:color-mix(in srgb, var(--lp-primary) 45%, transparent);background:var(--lp-primary-soft);transform:rotate(45deg)}.hfaq-summary[data-astro-cid-vay7uplm]:focus-visible{outline:2px solid var(--lp-focus);outline-offset:-2px;border-radius:var(--lp-radius-md)}.hfaq-a[data-astro-cid-vay7uplm]{padding:0 18px 17px}.hfaq-item[data-astro-cid-vay7uplm][open] .hfaq-a[data-astro-cid-vay7uplm]:before{content:"";background:var(--lp-grad-hairline);opacity:.55;height:1px;margin-bottom:13px;display:block}.hfaq-a[data-astro-cid-vay7uplm] p[data-astro-cid-vay7uplm]{color:var(--lp-muted);max-width:68ch;margin:0;font-size:.875rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.hfaq-toggle[data-astro-cid-vay7uplm]{transition:color .15s}}html.dark body.vgp-home{--lp-bg:#080a0c;--lp-bg-deep:#06080a;--lp-surface:#111416;--lp-surface-raised:#171a1d;--lp-border:#2a3036;--lp-border-soft:#1e242a;--lp-text:#f5f7fa;--lp-muted:#a7b0bc;--lp-primary:#ff6a00;--lp-primary-hover:#ff7a00;--lp-primary-strong:#ff8a4c;--lp-primary-soft:#ff6a001f;--lp-primary-glow:#ff6a0038;--lp-focus:#ff8a4c;--lp-grad:linear-gradient(100deg, #ff6a00 0%, #ff7a00 45%, #ffb45c 100%);--lp-grad-text:linear-gradient(100deg, #ff7a00 0%, #ff9a4c 50%, #ffb45c 100%);--lp-grad-hairline:linear-gradient(90deg, transparent, var(--lp-primary) 45%, #ffb45c80 80%, transparent);--lp-hero-spot:radial-gradient(58rem 34rem at 76% -8%, #ff6a0026, transparent 62%), radial-gradient(34rem 24rem at 5% 3%, #ffb45c0f, transparent 58%);--lp-orb:radial-gradient(circle at 50% 50%, #ff6a0042, #ffb45c14 48%, transparent 70%)}
