.nav[data-astro-cid-wpvy4v7s]{inset-inline:0;z-index:var(--z-nav);background:linear-gradient(#0a0b0dd9,#0000);border-bottom:1px solid #0000;padding-block:1.25rem;transition:background-color .4s,padding .4s,border-color .4s;position:fixed;top:0}.nav[data-astro-cid-wpvy4v7s].is-scrolled{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0a0b0dd1;padding-block:.85rem}.nav-inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.nav-brand[data-astro-cid-wpvy4v7s]{flex-shrink:0;align-items:center;gap:.7rem;text-decoration:none;display:flex}.nav-brand-mark[data-astro-cid-wpvy4v7s]{width:35px;height:auto;display:block}.nav-brand-word[data-astro-cid-wpvy4v7s]{width:141px;height:auto;display:block}@media (width<=420px){.nav-brand-mark[data-astro-cid-wpvy4v7s]{width:31px}.nav-brand-word[data-astro-cid-wpvy4v7s]{width:122px}}.nav-links[data-astro-cid-wpvy4v7s]{white-space:nowrap;align-items:center;gap:1.6rem;font-size:.875rem;font-weight:500;display:flex}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--text-2);text-decoration:none;transition:color .25s}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--text-1)}.nav-actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:1rem;display:flex}.nav-login[data-astro-cid-wpvy4v7s]{white-space:nowrap;padding:.6rem 1.35rem;font-size:.875rem}.nav-login-short[data-astro-cid-wpvy4v7s]{display:none}.nav-toggle[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;width:22px;margin:-8px;padding:8px;display:none}.nav-toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--text-1);height:1.5px;transition:transform .3s var(--ease-out-quart), opacity .3s ease;border-radius:2px;display:block}.nav-mobile[data-astro-cid-wpvy4v7s]{display:none}@media (width<=1080px){.nav-links[data-astro-cid-wpvy4v7s]{display:none}.nav-login[data-astro-cid-wpvy4v7s]{padding:.5rem .95rem;font-size:.8125rem}.nav-login-long[data-astro-cid-wpvy4v7s]{display:none}.nav-login-short[data-astro-cid-wpvy4v7s]{display:inline}.nav-toggle[data-astro-cid-wpvy4v7s]{display:flex}.nav-mobile[data-astro-cid-wpvy4v7s]{background:var(--ink);font-size:1.35rem;font-family:var(--font-head);transition:transform .45s var(--ease-out-expo);z-index:var(--z-overlay);visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;font-weight:600;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.nav-mobile[data-astro-cid-wpvy4v7s].is-open{visibility:visible}.nav[data-astro-cid-wpvy4v7s].menu-open .nav-toggle[data-astro-cid-wpvy4v7s]{z-index:calc(var(--z-overlay) + 1);position:relative}.nav-mobile[data-astro-cid-wpvy4v7s].is-open{transform:translateY(0)}.nav-mobile[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--text-1);text-decoration:none}.nav[data-astro-cid-wpvy4v7s].menu-open .nav-toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(5.5px)rotate(45deg)}.nav[data-astro-cid-wpvy4v7s].menu-open .nav-toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(2){opacity:0}.nav[data-astro-cid-wpvy4v7s].menu-open .nav-toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}}.live[data-astro-cid-nfsygftv]{border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:#121317f0;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #000000bf,0 0 0 1px #ffffff08}.live-inner[data-astro-cid-nfsygftv]{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.live-head[data-astro-cid-nfsygftv]{justify-content:space-between;align-items:center;gap:1rem;padding:.1rem .15rem .2rem;display:flex}.live-site[data-astro-cid-nfsygftv]{align-items:center;gap:.5rem;min-width:0;font-size:.85rem;display:flex}.live-site[data-astro-cid-nfsygftv] strong[data-astro-cid-nfsygftv]{font-family:var(--font-head);white-space:nowrap;font-weight:600}.live-dot[data-astro-cid-nfsygftv]{background:var(--success);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e33}.live-tag[data-astro-cid-nfsygftv]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--success);background:#22c55e1f;border-radius:999px;padding:.15rem .5rem;font-size:.625rem}.live-clock[data-astro-cid-nfsygftv]{font-family:var(--font-mono);color:var(--text-3);font-variant-numeric:tabular-nums;font-size:.75rem}.live-grid[data-astro-cid-nfsygftv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.lv-card[data-astro-cid-nfsygftv]{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:.45rem;padding:.75rem .8rem .7rem;transition:border-color .4s,background-color .4s;display:flex}.lv-top[data-astro-cid-nfsygftv]{align-items:center;gap:.4rem;min-width:0;display:flex}.lv-top[data-astro-cid-nfsygftv] svg[data-astro-cid-nfsygftv]{width:15px;height:15px;stroke:var(--orange-bright);flex-shrink:0}.lv-label[data-astro-cid-nfsygftv]{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.7rem;overflow:hidden}.lv-status[data-astro-cid-nfsygftv]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--success);background:#22c55e1f;border-radius:999px;flex-shrink:0;margin-left:auto;padding:.1rem .4rem;font-size:.5625rem;font-weight:600}.lv-value[data-astro-cid-nfsygftv]{font-family:var(--font-head);font-variant-numeric:tabular-nums;color:var(--text-1);align-items:baseline;gap:.3rem;font-size:1.45rem;font-weight:700;line-height:1;transition:color .4s;display:flex}.lv-value[data-astro-cid-nfsygftv] em[data-astro-cid-nfsygftv]{font-style:normal;font-family:var(--font-body);color:var(--text-3);font-size:.7rem;font-weight:500}.lv-bar[data-astro-cid-nfsygftv]{background:#ffffff12;border-radius:999px;height:6px;position:relative;overflow:hidden}.lv-zone[data-astro-cid-nfsygftv]{background:#22c55e29;position:absolute;top:0;bottom:0}.lv-fill[data-astro-cid-nfsygftv]{border-radius:inherit;background:var(--success);transform-origin:0;transform:scaleX(var(--p,.5));transition:transform .9s var(--ease-out-quart), background-color .4s ease;position:absolute;inset:0}.lv-range[data-astro-cid-nfsygftv]{font-family:var(--font-mono);color:var(--text-3);white-space:nowrap;font-size:.5625rem}.lv-card[data-astro-cid-nfsygftv].is-warn .lv-fill[data-astro-cid-nfsygftv]{background:var(--warning)}.lv-card[data-astro-cid-nfsygftv].is-warn .lv-status[data-astro-cid-nfsygftv]{color:var(--warning);background:#eab30824}.lv-card[data-astro-cid-nfsygftv].is-alert{background:#ff4d6d14;border-color:#ff4d6d8c}.lv-card[data-astro-cid-nfsygftv].is-alert .lv-fill[data-astro-cid-nfsygftv]{background:var(--danger)}.lv-card[data-astro-cid-nfsygftv].is-alert .lv-value[data-astro-cid-nfsygftv]{color:var(--danger)}.lv-card[data-astro-cid-nfsygftv].is-alert .lv-status[data-astro-cid-nfsygftv]{color:#fff;background:var(--danger)}.lv-relay-row[data-astro-cid-nfsygftv]{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.45rem;display:flex}.lv-relay-state[data-astro-cid-nfsygftv]{font-family:var(--font-head);color:var(--text-2);font-size:1rem;font-weight:700;transition:color .4s}.lv-switch[data-astro-cid-nfsygftv]{background:var(--panel-3);border:1px solid var(--line-strong);border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background-color .35s,border-color .35s;position:relative}.lv-switch[data-astro-cid-nfsygftv] i[data-astro-cid-nfsygftv]{background:var(--text-3);width:14px;height:14px;transition:transform .45s var(--ease-out-quart), background-color .35s ease;border-radius:50%;position:absolute;top:2px;left:2px}.lv-relay[data-astro-cid-nfsygftv].is-on{background:#ff480014;border-color:#ff480080}.lv-relay[data-astro-cid-nfsygftv].is-on .lv-relay-state[data-astro-cid-nfsygftv]{color:var(--orange-bright)}.lv-relay[data-astro-cid-nfsygftv].is-on .lv-switch[data-astro-cid-nfsygftv]{background:var(--orange);border-color:var(--orange)}.lv-relay[data-astro-cid-nfsygftv].is-on .lv-switch[data-astro-cid-nfsygftv] i[data-astro-cid-nfsygftv]{background:#17110b;transform:translate(16px)}.live-chart[data-astro-cid-nfsygftv]{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-md);padding:.7rem .8rem .5rem}.live-chart-head[data-astro-cid-nfsygftv]{color:var(--text-2);justify-content:space-between;gap:.75rem;margin-bottom:.4rem;font-size:.7rem;display:flex}.live-chart-legend[data-astro-cid-nfsygftv]{font-family:var(--font-mono);color:var(--text-3);font-size:.5625rem}.live-chart[data-astro-cid-nfsygftv] svg[data-astro-cid-nfsygftv]{width:100%;height:56px;display:block}.chart-band[data-astro-cid-nfsygftv]{fill:#22c55e14}.chart-limit[data-astro-cid-nfsygftv]{stroke:#ff4d6d8c;stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.chart-area[data-astro-cid-nfsygftv]{fill:#ff6a2b1f}.chart-line[data-astro-cid-nfsygftv]{fill:none;stroke:var(--orange-bright);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.live-feed[data-astro-cid-nfsygftv]{border-radius:var(--radius-md);border:1px dashed var(--line-strong);align-items:center;gap:.6rem;min-height:2.6rem;padding:.6rem .8rem;font-size:.75rem;display:flex}.feed-icon[data-astro-cid-nfsygftv]{background:var(--text-3);border-radius:50%;flex-shrink:0;width:8px;height:8px}.feed-icon[data-astro-cid-nfsygftv].is-ok{background:var(--success)}.feed-icon[data-astro-cid-nfsygftv].is-alert{background:var(--danger);box-shadow:0 0 0 3px #ff4d6d38}.feed-icon[data-astro-cid-nfsygftv].is-action{background:var(--orange);box-shadow:0 0 0 3px #ff480038}.feed-text[data-astro-cid-nfsygftv]{color:var(--text-1);flex:1;min-width:0;line-height:1.35}.feed-text[data-astro-cid-nfsygftv].is-new{animation:feed-in .5s var(--ease-out-quart)}@keyframes feed-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.feed-time[data-astro-cid-nfsygftv]{font-family:var(--font-mono);color:var(--text-3);flex-shrink:0;font-size:.625rem}@media (prefers-reduced-motion:no-preference){.live-dot[data-astro-cid-nfsygftv]{animation:1.8s ease-in-out infinite live-pulse}.lv-card[data-astro-cid-nfsygftv].is-alert .lv-status[data-astro-cid-nfsygftv]{animation:1.1s ease-in-out infinite live-pulse}}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (width<=560px){.live-inner[data-astro-cid-nfsygftv]{gap:.6rem;padding:.75rem}.live-grid[data-astro-cid-nfsygftv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.live-chart[data-astro-cid-nfsygftv]{display:none}.lv-value[data-astro-cid-nfsygftv]{font-size:1.25rem}.lv-card[data-astro-cid-nfsygftv]:not(.is-alert):not(.is-warn) .lv-status[data-astro-cid-nfsygftv]{display:none}}.hero[data-astro-cid-ge2uvauf]{min-height:100svh;padding-block:clamp(7rem, 4rem + 10vw, 10rem) var(--space-2xl);background:var(--ink);align-items:center;display:flex;position:relative;overflow:hidden}.hero-photo-layer[data-astro-cid-ge2uvauf]{z-index:0;position:absolute;inset:0}.hero-photo[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:78% 30%;opacity:.55;width:100%;height:100%;animation:hero-photo-in 2.4s var(--ease-out-expo) both;position:absolute;inset:0;transform:scale(1.06)}@keyframes hero-photo-in{0%{opacity:0;transform:scale(1.14)}to{opacity:.55;transform:scale(1.06)}}.hero-scrim[data-astro-cid-ge2uvauf]{background:linear-gradient(100deg, var(--ink) 18%, #0a0b0db8 46%, #0a0b0d47 68%, #0a0b0d8c 100%), linear-gradient(to top, var(--ink) 0%, transparent 30%);position:absolute;inset:0}.hero-inner[data-astro-cid-ge2uvauf]{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(2rem,4vw,5rem);display:grid;position:relative}.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--text-display);letter-spacing:-.035em;text-wrap:balance}.hero-title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--orange-bright);font-style:normal}.reveal-line[data-astro-cid-ge2uvauf]{display:block}.hero-lead[data-astro-cid-ge2uvauf]{margin-top:var(--space-md);font-size:var(--text-lead);color:var(--text-2);max-width:46ch;line-height:1.55}.hero-ctas[data-astro-cid-ge2uvauf]{margin-top:var(--space-lg);flex-wrap:wrap;gap:1rem;display:flex}.hero-visual[data-astro-cid-ge2uvauf]{justify-self:end;width:100%;max-width:560px;position:relative}.hero-floor[data-astro-cid-ge2uvauf]{inset-inline:0;background:linear-gradient(to top, var(--ink), transparent);z-index:1;pointer-events:none;height:40%;position:absolute;bottom:0}@media (prefers-reduced-motion:no-preference){.hero-title[data-astro-cid-ge2uvauf] .reveal-line[data-astro-cid-ge2uvauf],.hero-lead[data-astro-cid-ge2uvauf].reveal-line,.hero-ctas[data-astro-cid-ge2uvauf].reveal-line{opacity:0;animation:hero-line-in .9s var(--ease-out-expo) both;transform:translateY(22px)}.hero-title[data-astro-cid-ge2uvauf] .reveal-line[data-astro-cid-ge2uvauf]:first-child{animation-delay:.12s}.hero-title[data-astro-cid-ge2uvauf] .reveal-line[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:.22s}.hero-title[data-astro-cid-ge2uvauf] .reveal-line[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.32s}.hero-lead[data-astro-cid-ge2uvauf].reveal-line{animation-delay:.58s}.hero-ctas[data-astro-cid-ge2uvauf].reveal-line{animation-delay:.72s}.hero-visual[data-astro-cid-ge2uvauf]{opacity:0;animation:hero-visual-in 1.1s var(--ease-out-expo) .5s both;transform:translateY(32px)perspective(1400px)rotateY(2deg)}}@keyframes hero-line-in{to{opacity:1;transform:none}}@keyframes hero-visual-in{to{opacity:1;transform:none}}@media (width<=980px){.hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero-visual[data-astro-cid-ge2uvauf]{max-width:460px;margin-inline:auto;margin-top:var(--space-lg);justify-self:stretch}.hero-title[data-astro-cid-ge2uvauf]{font-size:clamp(2.1rem,1.6rem + 3vw,3rem)}}.stats-band[data-astro-cid-w74ncyn7]{background:var(--ink);padding-block:clamp(1rem,2vw,1.5rem) clamp(3rem,5vw,4.5rem)}.stats-row[data-astro-cid-w74ncyn7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.stat[data-astro-cid-w74ncyn7]{isolation:isolate;border-radius:var(--radius-lg);border:1px solid var(--line);transition:transform .5s var(--ease-out-quart), border-color .35s ease, box-shadow .5s var(--ease-out-quart);background:linear-gradient(#ffffff0b,#ffffff04);flex-direction:column;gap:.55rem;padding:1.4rem 1.35rem 1.25rem;display:flex;position:relative;overflow:hidden}.stat[data-astro-cid-w74ncyn7]:before{content:"";z-index:-1;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), #ff6a2b29, transparent 65%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.stat-icon[data-astro-cid-w74ncyn7]{background:var(--orange-dim);width:2.75rem;height:2.75rem;transition:background-color .35s ease, border-color .35s ease, transform .5s var(--ease-out-quart);border:1px solid #ff480047;border-radius:12px;place-items:center;margin-bottom:.35rem;display:grid}.stat-icon[data-astro-cid-w74ncyn7] svg[data-astro-cid-w74ncyn7]{width:22px;height:22px;stroke:var(--orange-bright);transition:stroke .35s}.stat-num[data-astro-cid-w74ncyn7]{font-family:var(--font-head);color:var(--text-1);letter-spacing:-.02em;font-size:clamp(1.15rem,.45vw + 1rem,1.35rem);font-weight:700;line-height:1.15}.stat-label[data-astro-cid-w74ncyn7]{color:var(--text-2);font-size:.8125rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.stat[data-astro-cid-w74ncyn7]:hover{border-color:#ff6a2b73;transform:translateY(-6px);box-shadow:0 24px 44px -22px #000c}.stat[data-astro-cid-w74ncyn7]:hover:before{opacity:1}.stat[data-astro-cid-w74ncyn7]:hover .stat-icon[data-astro-cid-w74ncyn7]{background:var(--orange);border-color:var(--orange);transform:scale(1.06)}.stat[data-astro-cid-w74ncyn7]:hover .stat-icon[data-astro-cid-w74ncyn7] svg[data-astro-cid-w74ncyn7]{stroke:#17110b}}@media (prefers-reduced-motion:no-preference){.fx-pulse[data-astro-cid-w74ncyn7] .stat-icon[data-astro-cid-w74ncyn7] path[data-astro-cid-w74ncyn7]{stroke-dasharray:.55 .45;animation:2.4s linear infinite stat-trace}.fx-bell[data-astro-cid-w74ncyn7]:hover .stat-icon[data-astro-cid-w74ncyn7] svg[data-astro-cid-w74ncyn7]{transform-origin:50% 15%;animation:stat-ring .9s var(--ease-out-quart)}.fx-power[data-astro-cid-w74ncyn7]:hover .stat-icon[data-astro-cid-w74ncyn7]{animation:1.4s ease-in-out infinite stat-glow}.fx-wrench[data-astro-cid-w74ncyn7]:hover .stat-icon[data-astro-cid-w74ncyn7] svg[data-astro-cid-w74ncyn7]{animation:stat-twist .8s var(--ease-out-quart)}.stats-row[data-astro-cid-w74ncyn7].reveal.will-reveal{animation:none}.stats-row[data-astro-cid-w74ncyn7].will-reveal .stat[data-astro-cid-w74ncyn7]{animation:stat-in .8s var(--ease-out-expo) both}.stats-row[data-astro-cid-w74ncyn7].will-reveal .stat[data-astro-cid-w74ncyn7]:nth-child(2){animation-delay:80ms}.stats-row[data-astro-cid-w74ncyn7].will-reveal .stat[data-astro-cid-w74ncyn7]:nth-child(3){animation-delay:.16s}.stats-row[data-astro-cid-w74ncyn7].will-reveal .stat[data-astro-cid-w74ncyn7]:nth-child(4){animation-delay:.24s}}@keyframes stat-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes stat-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes stat-ring{0%{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}to{transform:rotate(0)}}@keyframes stat-glow{0%,to{box-shadow:0 0 #ff6a2b8c}50%{box-shadow:0 0 0 8px #ff6a2b00}}@keyframes stat-twist{0%{transform:rotate(0)}45%{transform:rotate(-35deg)}to{transform:rotate(0)}}@keyframes stat-in{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}@media (width<=980px){.stats-row[data-astro-cid-w74ncyn7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.stats-row[data-astro-cid-w74ncyn7]{grid-template-columns:1fr;gap:.75rem}.stat[data-astro-cid-w74ncyn7]{grid-template-columns:auto minmax(0,1fr);gap:.3rem 1rem;padding:1.1rem;display:grid}.stat-icon[data-astro-cid-w74ncyn7]{grid-row:span 2;margin-bottom:0}}.vp[data-astro-cid-4q3ovlst]{--vp-ink:#14161a;--vp-muted:#8a8780;--vp-line:#ebe8e3;--vp-ok:#16a34a;--vp-bad:#e11d48;border-radius:var(--radius-lg);width:100%;font-family:var(--font-body);background:#f6f5f3;overflow:hidden}.vp-inner[data-astro-cid-4q3ovlst]{grid-template-columns:22% minmax(0,1fr);min-height:100%;display:grid}.vp-side[data-astro-cid-4q3ovlst]{background:#121317;flex-direction:column;gap:.8rem;padding:.9rem .6rem;display:flex}.vp-logo[data-astro-cid-4q3ovlst]{width:2rem;height:2rem;color:var(--orange);font-family:var(--font-head);background:#000;border-radius:6px;place-items:center;margin:0 auto;font-size:1rem;font-weight:800;display:grid}.vp-site[data-astro-cid-4q3ovlst]{border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;gap:.1rem;padding:.4rem .45rem;display:flex}.vp-site[data-astro-cid-4q3ovlst] span[data-astro-cid-4q3ovlst]{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;font-size:.45rem}.vp-site[data-astro-cid-4q3ovlst] strong[data-astro-cid-4q3ovlst]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;overflow:hidden}.vp-side[data-astro-cid-4q3ovlst] ul[data-astro-cid-4q3ovlst]{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.vp-side[data-astro-cid-4q3ovlst] li[data-astro-cid-4q3ovlst]{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;border:1px solid #ffffff14;border-radius:5px;padding:.32rem .45rem;font-size:.56rem;overflow:hidden}.vp-side[data-astro-cid-4q3ovlst] li[data-astro-cid-4q3ovlst].is-active{background:var(--orange);border-color:var(--orange);color:#fff;font-weight:600}.vp-main[data-astro-cid-4q3ovlst]{flex-direction:column;gap:.7rem;min-width:0;padding:.9rem;display:flex;position:relative}.vp-top[data-astro-cid-4q3ovlst]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.vp-top[data-astro-cid-4q3ovlst] strong[data-astro-cid-4q3ovlst]{font-family:var(--font-head);color:var(--vp-ink);white-space:nowrap;font-size:.95rem}.vp-live[data-astro-cid-4q3ovlst]{font-family:var(--font-mono);color:var(--vp-muted);white-space:nowrap;align-items:center;gap:.35rem;font-size:.55rem;display:inline-flex}.vp-live[data-astro-cid-4q3ovlst] i[data-astro-cid-4q3ovlst]{background:var(--vp-ok);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #16a34a2e}.vp-grid[data-astro-cid-4q3ovlst]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.vp-card[data-astro-cid-4q3ovlst]{border:1px solid var(--vp-line);background:#fff;border-radius:10px;flex-direction:column;gap:.35rem;min-height:7.6rem;padding:.55rem .6rem .5rem;transition:border-color .4s,background-color .4s,box-shadow .4s;display:flex;position:relative}.vp-card[data-astro-cid-4q3ovlst].is-tick{box-shadow:0 0 0 2px #ff480029}.vp-head[data-astro-cid-4q3ovlst]{align-items:center;gap:.35rem;min-width:0;display:flex}.vp-ic[data-astro-cid-4q3ovlst]{background:#f1efec;border-radius:4px;flex-shrink:0;place-items:center;width:1.15rem;height:1.15rem;display:grid}.vp-ic[data-astro-cid-4q3ovlst] svg[data-astro-cid-4q3ovlst]{stroke:#6b6862;width:.7rem;height:.7rem}.vp-label[data-astro-cid-4q3ovlst]{color:var(--vp-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;font-weight:600;overflow:hidden}.vp-badge[data-astro-cid-4q3ovlst]{letter-spacing:.04em;color:#fff;background:var(--vp-bad);opacity:0;border-radius:999px;margin-left:auto;padding:.1rem .35rem;font-size:.45rem;font-weight:700;transition:opacity .3s}.vp-where[data-astro-cid-4q3ovlst]{color:var(--vp-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:auto;font-size:.5rem;overflow:hidden}.vp-card[data-astro-cid-4q3ovlst].is-alert{background:#fff5f7;border-color:#e11d4873}.vp-card[data-astro-cid-4q3ovlst].is-alert .vp-badge[data-astro-cid-4q3ovlst]{opacity:1}.vp-card[data-astro-cid-4q3ovlst].is-alert .vp-ic[data-astro-cid-4q3ovlst]{background:#e11d481a}.vp-card[data-astro-cid-4q3ovlst].is-alert .vp-ic[data-astro-cid-4q3ovlst] svg[data-astro-cid-4q3ovlst]{stroke:var(--vp-bad)}.vp-gauge[data-astro-cid-4q3ovlst]{width:72%;max-width:6.2rem;margin:0 auto;position:relative}.vp-gauge[data-astro-cid-4q3ovlst] svg[data-astro-cid-4q3ovlst]{width:100%;height:auto;display:block}.vp-arc-track[data-astro-cid-4q3ovlst],.vp-arc[data-astro-cid-4q3ovlst]{fill:none;stroke-width:5px;stroke-linecap:round}.vp-arc-track[data-astro-cid-4q3ovlst]{stroke:#eceae6}.vp-arc[data-astro-cid-4q3ovlst]{stroke:var(--vp-ok);stroke-dasharray:100 200;transition:stroke-dashoffset .9s var(--ease-out-quart), stroke .4s ease}.vp-gauge-num[data-astro-cid-4q3ovlst]{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:10% 0 0}.vp-gauge-num[data-astro-cid-4q3ovlst] span[data-astro-cid-4q3ovlst]{font-family:var(--font-head);color:var(--vp-ok);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700;transition:color .4s}.vp-gauge-num[data-astro-cid-4q3ovlst] em[data-astro-cid-4q3ovlst],.vp-big[data-astro-cid-4q3ovlst] em[data-astro-cid-4q3ovlst]{color:var(--vp-muted);font-size:.5rem;font-style:normal}.vp-big[data-astro-cid-4q3ovlst]{align-items:baseline;gap:.25rem;line-height:1;display:flex}.vp-big[data-astro-cid-4q3ovlst] span[data-astro-cid-4q3ovlst]{font-family:var(--font-head);color:var(--vp-ok);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700;transition:color .4s}.vp-barwrap[data-astro-cid-4q3ovlst],.vp-linewrap[data-astro-cid-4q3ovlst]{flex-direction:column;gap:.4rem;padding-top:.2rem;display:flex}.vp-bar[data-astro-cid-4q3ovlst]{background:#eceae6;border-radius:999px;height:7px;position:relative;overflow:hidden}.vp-zone[data-astro-cid-4q3ovlst]{background:#16a34a29;position:absolute;top:0;bottom:0}.vp-fill[data-astro-cid-4q3ovlst]{border-radius:inherit;background:var(--vp-ok);transform-origin:0;transform:scaleX(var(--p,.5));transition:transform .9s var(--ease-out-quart), background-color .4s ease;position:absolute;inset:0}.vp-scale[data-astro-cid-4q3ovlst]{font-family:var(--font-mono);color:var(--vp-muted);justify-content:space-between;font-size:.45rem;display:flex}.vp-line[data-astro-cid-4q3ovlst]{width:100%;height:2.4rem;display:block}.vp-limit[data-astro-cid-4q3ovlst]{stroke:#e11d4880;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.vp-area[data-astro-cid-4q3ovlst]{fill:#16a34a1a;transition:fill .4s}.vp-path[data-astro-cid-4q3ovlst]{fill:none;stroke:var(--vp-ok);stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .4s}.vp-card[data-astro-cid-4q3ovlst].is-alert .vp-arc[data-astro-cid-4q3ovlst],.vp-card[data-astro-cid-4q3ovlst].is-alert .vp-path[data-astro-cid-4q3ovlst]{stroke:var(--vp-bad)}.vp-card[data-astro-cid-4q3ovlst].is-alert .vp-fill[data-astro-cid-4q3ovlst]{background:var(--vp-bad)}.vp-card[data-astro-cid-4q3ovlst].is-alert .vp-area[data-astro-cid-4q3ovlst]{fill:#e11d481a}.vp-card[data-astro-cid-4q3ovlst].is-alert .vp-gauge-num[data-astro-cid-4q3ovlst] span[data-astro-cid-4q3ovlst],.vp-card[data-astro-cid-4q3ovlst].is-alert .vp-big[data-astro-cid-4q3ovlst] span[data-astro-cid-4q3ovlst]{color:var(--vp-bad)}.vp-alert[data-astro-cid-4q3ovlst]{background:var(--vp-bad);color:#fff;opacity:0;pointer-events:none;transition:opacity .35s ease, transform .5s var(--ease-out-quart);border-radius:8px;align-items:center;gap:.45rem;padding:.5rem .7rem;font-size:.62rem;font-weight:600;display:flex;position:absolute;bottom:.7rem;left:.9rem;right:.9rem;transform:translateY(12px);box-shadow:0 12px 24px -10px #e11d4899}.vp-alert[data-astro-cid-4q3ovlst] svg[data-astro-cid-4q3ovlst]{stroke:#fff;flex-shrink:0;width:.9rem;height:.9rem}.vp-alert[data-astro-cid-4q3ovlst].is-on{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.vp-live[data-astro-cid-4q3ovlst] i[data-astro-cid-4q3ovlst]{animation:1.8s ease-in-out infinite vp-blink}.vp-card[data-astro-cid-4q3ovlst].is-alert .vp-badge[data-astro-cid-4q3ovlst]{animation:1.1s ease-in-out infinite vp-blink}}@keyframes vp-blink{0%,to{opacity:1}50%{opacity:.4}}@media (width<=560px){.vp-inner[data-astro-cid-4q3ovlst]{grid-template-columns:1fr}.vp-side[data-astro-cid-4q3ovlst]{display:none}.vp-grid[data-astro-cid-4q3ovlst]{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-live[data-astro-cid-4q3ovlst]{font-size:.5rem}}.whatis[data-astro-cid-bl4pemwm]{--text-1:#1a1815;--text-2:#5c5954;--text-3:#8f8b85;--line:#1412101a;--line-strong:#1412102e;padding-block:var(--space-2xl);color:var(--text-1);border-top:1px solid var(--line);background:#faf8f6}.whatis-grid[data-astro-cid-bl4pemwm]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.whatis-copy[data-astro-cid-bl4pemwm] .eyebrow-mono[data-astro-cid-bl4pemwm]{color:#c23a00}.whatis-copy[data-astro-cid-bl4pemwm] h2[data-astro-cid-bl4pemwm]{font-size:var(--text-h2);letter-spacing:-.02em;margin-top:.75rem}.whatis-copy[data-astro-cid-bl4pemwm] p[data-astro-cid-bl4pemwm]{margin-top:var(--space-md);color:var(--text-2);max-width:52ch;font-size:1rem;line-height:1.7}.whatis-link[data-astro-cid-bl4pemwm]{margin-top:var(--space-lg);color:#c23a00;transition:border-color .25s ease, gap .35s var(--ease-out-quart);border-bottom:1px solid #c23a0059;align-items:center;gap:.5rem;padding-bottom:.15rem;font-weight:600;text-decoration:none;display:inline-flex}.whatis-link[data-astro-cid-bl4pemwm] svg[data-astro-cid-bl4pemwm]{stroke:currentColor;width:1.1rem;height:1.1rem}.whatis-link[data-astro-cid-bl4pemwm]:hover{border-color:#c23a00;gap:.75rem}.whatis-shot[data-astro-cid-bl4pemwm]{border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:#fff;overflow:hidden;box-shadow:0 30px 60px -36px #281e1473}.whatis-shot[data-astro-cid-bl4pemwm] img{width:100%;height:auto;display:block}@media (width<=900px){.whatis-grid[data-astro-cid-bl4pemwm]{grid-template-columns:1fr}}.features[data-astro-cid-cognygiv]{padding-block:var(--space-2xl);background:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.features-head[data-astro-cid-cognygiv]{text-align:center;max-width:40ch;margin:0 auto var(--space-2xl)}.features-head[data-astro-cid-cognygiv] h2[data-astro-cid-cognygiv]{font-size:var(--text-h2);text-wrap:balance}.features-head[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{margin-top:var(--space-sm);color:var(--text-2);font-size:1.0625rem}.features-grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(4,1fr);gap:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,3rem);display:grid}.feature-icon[data-astro-cid-cognygiv]{width:26px;height:26px;stroke:var(--orange-bright);margin-bottom:var(--space-sm)}.feature[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv]{font-family:var(--font-head);letter-spacing:-.01em;font-size:1rem;font-weight:700}.feature[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--text-2);max-width:30ch;margin-top:.4rem;font-size:.875rem;line-height:1.55}@media (width<=980px){.features-grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.features-grid[data-astro-cid-cognygiv]{grid-template-columns:1fr}}.nodo[data-astro-cid-ncs2chjd]{--text-1:#14161a;--text-2:#14161aad;--line:#14161a1a;padding-block:var(--space-2xl);color:var(--text-1);background:#fff}.nodo-grid[data-astro-cid-ncs2chjd]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.nodo-zoom[data-astro-cid-ncs2chjd]{cursor:zoom-in;border-radius:var(--radius-lg);background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.nodo-zoom[data-astro-cid-ncs2chjd] img{width:100%;height:auto;display:block}.nodo-zoom-hint[data-astro-cid-ncs2chjd]{font-family:var(--font-mono);color:#5c5954;border:1px solid var(--line);background:#ffffffeb;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.6875rem;transition:color .25s,border-color .25s;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}.nodo-zoom-hint[data-astro-cid-ncs2chjd] svg[data-astro-cid-ncs2chjd]{stroke:currentColor;width:14px;height:14px}.nodo-zoom[data-astro-cid-ncs2chjd]:hover .nodo-zoom-hint[data-astro-cid-ncs2chjd]{color:#c23a00;border-color:#d63e0066}.point-list[data-astro-cid-ncs2chjd]{margin-top:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.point[data-astro-cid-ncs2chjd]{border-top:1px solid #14161a24;padding-top:.9rem}.point[data-astro-cid-ncs2chjd] h3[data-astro-cid-ncs2chjd]{margin-bottom:.3rem;font-size:.95rem;font-weight:700}.point[data-astro-cid-ncs2chjd] p[data-astro-cid-ncs2chjd]{color:#14161aa3;font-size:.8125rem;line-height:1.5}.eyebrow-mono[data-astro-cid-ncs2chjd].is-light{color:#c23a00}.nodo-copy[data-astro-cid-ncs2chjd] h2[data-astro-cid-ncs2chjd]{font-size:var(--text-h2);letter-spacing:-.02em;margin-top:.75rem}.nodo-lead[data-astro-cid-ncs2chjd]{margin-top:var(--space-sm);color:var(--text-2);max-width:50ch;font-size:1rem;line-height:1.65}.mode[data-astro-cid-ncs2chjd]{margin-top:var(--space-md);border-radius:var(--radius-lg);padding:clamp(1.25rem,2.2vw,1.75rem)}.mode-head[data-astro-cid-ncs2chjd]{align-items:center;gap:.7rem;display:flex}.mode-icon[data-astro-cid-ncs2chjd]{border-radius:var(--radius-sm);flex-shrink:0;width:2.1rem;height:2.1rem;padding:.42rem}.mode[data-astro-cid-ncs2chjd] h3[data-astro-cid-ncs2chjd]{font-size:1.2rem;font-weight:700}.mode[data-astro-cid-ncs2chjd]>p[data-astro-cid-ncs2chjd]{margin-top:.7rem;font-size:.9375rem;line-height:1.6}.mode-sense[data-astro-cid-ncs2chjd]{background:#fff6f1;border:1px solid #d63e002e}.mode-sense[data-astro-cid-ncs2chjd] .mode-icon[data-astro-cid-ncs2chjd]{stroke:#d63e00;background:#fff;border:1px solid #d63e0040}.mode-sense[data-astro-cid-ncs2chjd]>p[data-astro-cid-ncs2chjd]{color:var(--text-2)}.mode-act[data-astro-cid-ncs2chjd]{color:#f6f6f7;background:#14161a}.mode-act[data-astro-cid-ncs2chjd] h3[data-astro-cid-ncs2chjd]{color:#f6f6f7}.mode-act[data-astro-cid-ncs2chjd] .mode-icon[data-astro-cid-ncs2chjd]{background:var(--orange);stroke:#17110b}.mode-act[data-astro-cid-ncs2chjd]>p[data-astro-cid-ncs2chjd]{color:#f6f6f7b8}.nodo-dialog[data-astro-cid-ncs2chjd]{border-radius:var(--radius-lg);background:#fff;border:0;width:min(1400px,96vw);max-height:94vh;padding:clamp(.5rem,2vw,1.5rem);overflow:auto}.nodo-dialog[data-astro-cid-ncs2chjd]::backdrop{background:#0a0b0dd1}.nodo-dialog[data-astro-cid-ncs2chjd] img{width:100%;height:auto;display:block}.nodo-dialog[data-astro-cid-ncs2chjd] form[data-astro-cid-ncs2chjd]{z-index:1;justify-content:flex-end;height:0;display:flex;position:sticky;top:0}.nodo-dialog-close[data-astro-cid-ncs2chjd]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.nodo-dialog-close[data-astro-cid-ncs2chjd] svg[data-astro-cid-ncs2chjd]{stroke:#14161a;width:18px;height:18px}@media (width<=980px){.nodo-grid[data-astro-cid-ncs2chjd]{grid-template-columns:1fr}.nodo-copy[data-astro-cid-ncs2chjd]{order:-1}}@media (width<=560px){.point-list[data-astro-cid-ncs2chjd]{grid-template-columns:1fr;gap:.25rem}}.nodo-dialog-hint[data-astro-cid-ncs2chjd]{display:none}@media (width<=760px){.nodo-dialog[data-astro-cid-ncs2chjd]{border-radius:var(--radius-md);width:100vw;max-width:100vw;padding:3.5rem .5rem .75rem}.nodo-dialog[data-astro-cid-ncs2chjd] form[data-astro-cid-ncs2chjd]{height:auto;position:absolute;top:.6rem;right:.6rem}}@media (width<=760px) and (orientation:portrait){.nodo-dialog-hint[data-astro-cid-ncs2chjd]{text-align:center;font-family:var(--font-mono);color:#5c5954;margin-top:.6rem;font-size:.7rem;display:block}}.gf[data-astro-cid-zbq5i6s6]{--gf-paper:#111216;--gf-card:#15161b;--gf-raise:#1c1d23;--gf-line:#ffffff14;--gf-line-strong:#ffffff29;--gf-bracket:#ffffff38;background-color:var(--ink);background-image:repeating-linear-gradient(135deg,#ffffff07 0 1px,#0000 1px 10px);padding:clamp(2.5rem,5vw,4.5rem) clamp(10px,2.4vw,28px);position:relative}.gf-shell[data-astro-cid-zbq5i6s6]{width:min(1180px,100%);margin:0 auto;container-type:inline-size}.gf-sec[data-astro-cid-zbq5i6s6]{background:var(--gf-paper);border:1px solid var(--gf-line);padding:clamp(36px,6cqw,72px) clamp(16px,4cqw,48px)}.gf-head[data-astro-cid-zbq5i6s6]{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:clamp(32px,5cqw,56px);display:flex}.gf-tag[data-astro-cid-zbq5i6s6]{font-family:var(--font-mono);color:var(--orange-bright);background:var(--orange-dim);border:1px solid #ff48004d;padding:4px 10px;font-size:.75rem}.gf-head[data-astro-cid-zbq5i6s6] h2[data-astro-cid-zbq5i6s6]{font-size:var(--text-h2);line-height:1.08}.gf-head[data-astro-cid-zbq5i6s6] h2[data-astro-cid-zbq5i6s6]>span[data-astro-cid-zbq5i6s6]{display:block}.gf-muted[data-astro-cid-zbq5i6s6]{color:var(--text-3)}.gf-head[data-astro-cid-zbq5i6s6] p[data-astro-cid-zbq5i6s6]{max-width:56ch;color:var(--text-2);font-size:1rem;line-height:1.6}.gf-bento[data-astro-cid-zbq5i6s6]{grid-template-columns:minmax(0,1fr);gap:clamp(22px,3cqw,34px);display:grid}@container (width>=720px){.gf-bento[data-astro-cid-zbq5i6s6]{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-wide[data-astro-cid-zbq5i6s6]{grid-column:1/-1;justify-self:center;width:min(100%,860px)}}.gf-frame[data-astro-cid-zbq5i6s6]{flex-direction:column;display:flex;position:relative}.gf-c[data-astro-cid-zbq5i6s6]{border:0 solid var(--gf-bracket);pointer-events:none;width:12px;height:12px;transition:border-color .3s, transform .35s var(--ease-out-quart);position:absolute}.gf-c-tl[data-astro-cid-zbq5i6s6]{border-top-width:1.5px;border-left-width:1.5px;top:-6px;left:-6px}.gf-c-tr[data-astro-cid-zbq5i6s6]{border-top-width:1.5px;border-right-width:1.5px;top:-6px;right:-6px}.gf-c-bl[data-astro-cid-zbq5i6s6]{border-bottom-width:1.5px;border-left-width:1.5px;bottom:-6px;left:-6px}.gf-c-br[data-astro-cid-zbq5i6s6]{border-bottom-width:1.5px;border-right-width:1.5px;bottom:-6px;right:-6px}.gf-frame[data-astro-cid-zbq5i6s6]:hover>.gf-c[data-astro-cid-zbq5i6s6]{border-color:var(--orange-bright)}.gf-frame[data-astro-cid-zbq5i6s6]:hover>.gf-c-tl[data-astro-cid-zbq5i6s6]{transform:translate(-3px,-3px)}.gf-frame[data-astro-cid-zbq5i6s6]:hover>.gf-c-tr[data-astro-cid-zbq5i6s6]{transform:translate(3px,-3px)}.gf-frame[data-astro-cid-zbq5i6s6]:hover>.gf-c-bl[data-astro-cid-zbq5i6s6]{transform:translate(-3px,3px)}.gf-frame[data-astro-cid-zbq5i6s6]:hover>.gf-c-br[data-astro-cid-zbq5i6s6]{transform:translate(3px,3px)}.gf-card[data-astro-cid-zbq5i6s6]{background:linear-gradient(180deg, var(--gf-raise), var(--gf-card));border:1px solid var(--gf-line);flex-direction:column;flex:1;gap:16px;padding:clamp(14px,2cqw,22px);transition:border-color .3s;display:flex}.gf-card[data-astro-cid-zbq5i6s6]:hover{border-color:var(--gf-line-strong)}.gf-card-flush[data-astro-cid-zbq5i6s6]{padding:0;overflow:hidden}.gf-card[data-astro-cid-zbq5i6s6] h3[data-astro-cid-zbq5i6s6]{letter-spacing:-.01em;font-size:1rem;font-weight:700}.gf-card[data-astro-cid-zbq5i6s6] p[data-astro-cid-zbq5i6s6]{color:var(--text-2);max-width:46ch;margin-top:.35rem;font-size:.875rem;line-height:1.55}.gf-copy[data-astro-cid-zbq5i6s6]{margin-top:auto}.gf-wide-copy[data-astro-cid-zbq5i6s6]{grid-template-columns:1fr;gap:16px;padding:0 22px 22px;display:grid}@container (width>=560px){.gf-wide-copy[data-astro-cid-zbq5i6s6]{grid-template-columns:1fr 1fr}}.gf-diagram[data-astro-cid-zbq5i6s6]{width:100%;height:auto;overflow:visible}.gf-node[data-astro-cid-zbq5i6s6]{fill:var(--gf-raise);stroke:var(--gf-line-strong);transition:stroke .3s}.gf-node-hub[data-astro-cid-zbq5i6s6]{filter:drop-shadow(0 6px 12px #00000059)}.gf-halo[data-astro-cid-zbq5i6s6]{fill:none;stroke:#ff6a2b59}.gf-glyph[data-astro-cid-zbq5i6s6] path[data-astro-cid-zbq5i6s6]{fill:none;stroke:var(--text-1);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.gf-glyph-accent[data-astro-cid-zbq5i6s6] path[data-astro-cid-zbq5i6s6]{stroke:var(--orange-bright)}.gf-fill[data-astro-cid-zbq5i6s6]{fill:var(--text-1)}.gf-dotted[data-astro-cid-zbq5i6s6]{stroke:var(--gf-line-strong);stroke-dasharray:2 3}.gf-status[data-astro-cid-zbq5i6s6]{fill:var(--success);stroke:var(--gf-paper)}.gf-status[data-astro-cid-zbq5i6s6].is-warn{fill:var(--warning)}.gf-flow[data-astro-cid-zbq5i6s6]{stroke:var(--gf-line-strong);fill:none;stroke-width:1.2px;transition:stroke .3s}.gf-flow[data-astro-cid-zbq5i6s6].is-on{stroke:var(--orange-bright)}.gf-pkt[data-astro-cid-zbq5i6s6]{fill:var(--orange-bright)}.gf-chip[data-astro-cid-zbq5i6s6]{font-family:var(--font-head);letter-spacing:1.4px;fill:var(--text-1);font-size:10px;font-weight:700}.gf-chev[data-astro-cid-zbq5i6s6]{fill:none;stroke:var(--text-3);stroke-width:1.3px}.gf-cap[data-astro-cid-zbq5i6s6]{font-family:var(--font-mono);letter-spacing:.6px;fill:var(--text-2);font-size:7.5px}.gf-cap-dim[data-astro-cid-zbq5i6s6]{fill:var(--text-3);font-size:6.5px}.gf-sensor[data-astro-cid-zbq5i6s6]{cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:transform .35s var(--ease-out-quart);outline:none}.gf-sensor[data-astro-cid-zbq5i6s6]:hover,.gf-sensor[data-astro-cid-zbq5i6s6]:focus-visible{transform:scale(1.15)}.gf-tip[data-astro-cid-zbq5i6s6]{opacity:0;pointer-events:none;transition:opacity .2s}.gf-tip[data-astro-cid-zbq5i6s6] rect[data-astro-cid-zbq5i6s6]{fill:#f6f6f7}.gf-tip[data-astro-cid-zbq5i6s6] text[data-astro-cid-zbq5i6s6]{font-family:var(--font-body);fill:#121212;font-size:7.5px}.gf-sensor[data-astro-cid-zbq5i6s6]:hover .gf-tip[data-astro-cid-zbq5i6s6],.gf-sensor[data-astro-cid-zbq5i6s6]:focus .gf-tip[data-astro-cid-zbq5i6s6]{opacity:1}.gf-paper[data-astro-cid-zbq5i6s6]{fill:var(--gf-raise);stroke:var(--gf-line-strong)}.gf-mono[data-astro-cid-zbq5i6s6]{font-family:var(--font-mono);fill:var(--text-3);font-size:7px}.gf-mono-sm[data-astro-cid-zbq5i6s6]{font-size:6.5px}.gf-faint[data-astro-cid-zbq5i6s6]{fill:var(--text-3)}.gf-sheet-title[data-astro-cid-zbq5i6s6]{font-family:var(--font-head);fill:var(--text-1);font-size:9px;font-weight:700}.gf-red[data-astro-cid-zbq5i6s6]{fill:var(--danger)}.gf-red-soft[data-astro-cid-zbq5i6s6]{fill:#ff4d6d29}.gf-red-ink[data-astro-cid-zbq5i6s6]{fill:var(--danger)}.gf-bar-soft[data-astro-cid-zbq5i6s6]{fill:var(--gf-line-strong)}.gf-bar-ink[data-astro-cid-zbq5i6s6]{fill:var(--text-1);opacity:.75}.gf-bar-chart[data-astro-cid-zbq5i6s6]{fill:var(--orange-bright)}.gf-lines[data-astro-cid-zbq5i6s6]{stroke:var(--gf-line-strong);stroke-width:2.5px}.gf-sheet-front[data-astro-cid-zbq5i6s6].is-new{animation:gf-sheet-in .7s var(--ease-out-quart) both}.gf-tool[data-astro-cid-zbq5i6s6]{cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:transform .3s var(--ease-out-quart);outline:none}.gf-tool[data-astro-cid-zbq5i6s6].is-on{transform:translateY(-2px)}.gf-tool[data-astro-cid-zbq5i6s6].is-on rect[data-astro-cid-zbq5i6s6].gf-node{stroke:var(--orange-bright)}.gf-led[data-astro-cid-zbq5i6s6]{fill:var(--panel-3);stroke:var(--gf-paper);transition:fill .3s}.gf-tool[data-astro-cid-zbq5i6s6].is-on .gf-led[data-astro-cid-zbq5i6s6]{fill:var(--orange)}.gf-tool-label[data-astro-cid-zbq5i6s6]{font-family:var(--font-body);fill:var(--text-2);opacity:0;font-size:8px;transition:opacity .25s}.gf-tool[data-astro-cid-zbq5i6s6].is-on .gf-tool-label[data-astro-cid-zbq5i6s6],.gf-tool[data-astro-cid-zbq5i6s6]:hover .gf-tool-label[data-astro-cid-zbq5i6s6]{opacity:1}.gf-chart[data-astro-cid-zbq5i6s6]{cursor:crosshair;touch-action:pan-y}.gf-grid[data-astro-cid-zbq5i6s6]{stroke:var(--gf-line)}.gf-limit[data-astro-cid-zbq5i6s6]{stroke:#ff4d6d99;stroke-dasharray:4 4}.gf-line-draw[data-astro-cid-zbq5i6s6]{fill:none;stroke:var(--orange-bright);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.4,.1,.2,1)}.gf-sec[data-astro-cid-zbq5i6s6].is-in .gf-line-draw[data-astro-cid-zbq5i6s6]{stroke-dashoffset:0}.gf-alert-halo[data-astro-cid-zbq5i6s6]{fill:var(--danger);opacity:.18}.gf-cursor[data-astro-cid-zbq5i6s6]{stroke:var(--text-1);stroke-opacity:.3}.gf-point[data-astro-cid-zbq5i6s6]{fill:var(--gf-raise);stroke:var(--orange-bright);stroke-width:1.5px}.gf-tipbox[data-astro-cid-zbq5i6s6]{fill:#f6f6f7}.gf-tipbox[data-astro-cid-zbq5i6s6].is-alert{fill:var(--danger)}.gf-tiptext[data-astro-cid-zbq5i6s6]{fill:#121212;font-size:7.5px}.gf-tipbox[data-astro-cid-zbq5i6s6].is-alert+.gf-tiptext[data-astro-cid-zbq5i6s6]{fill:#fff}.gf-dash[data-astro-cid-zbq5i6s6]{stroke-dasharray:3 4}@media (prefers-reduced-motion:no-preference){.gf-dash[data-astro-cid-zbq5i6s6]{animation:1.2s linear infinite gf-dash}.gf-presence[data-astro-cid-zbq5i6s6],.gf-pulse[data-astro-cid-zbq5i6s6]{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite gf-pulse}}@media (prefers-reduced-motion:reduce){.gf-line-draw[data-astro-cid-zbq5i6s6]{stroke-dashoffset:0;transition:none}}.gf-mflow[data-astro-cid-zbq5i6s6]{margin:0;padding:26px 18px 8px;list-style:none;display:none}@container (width<=559px){.gf-flow-desktop[data-astro-cid-zbq5i6s6]{display:none}.gf-mflow[data-astro-cid-zbq5i6s6]{text-align:center;flex-direction:column;align-items:center;display:flex}.gf-tool-label[data-astro-cid-zbq5i6s6]{font-size:9.5px}.gf-mono-sm[data-astro-cid-zbq5i6s6]{font-size:7.5px}}.mf-step[data-astro-cid-zbq5i6s6]{flex-direction:column;align-items:center;gap:6px;display:flex}.mf-step[data-astro-cid-zbq5i6s6] strong[data-astro-cid-zbq5i6s6]{font-family:var(--font-head);color:var(--text-1);margin-top:6px;font-size:.95rem}.mf-step[data-astro-cid-zbq5i6s6]>span[data-astro-cid-zbq5i6s6]{max-width:28ch;color:var(--text-2);font-size:.8125rem;line-height:1.45}.mf-sensors[data-astro-cid-zbq5i6s6]{gap:8px;display:flex}.mf-sensor[data-astro-cid-zbq5i6s6]{background:var(--gf-raise);border:1px solid var(--gf-line-strong);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.mf-sensor[data-astro-cid-zbq5i6s6] svg[data-astro-cid-zbq5i6s6]{fill:none;width:19px;height:19px;stroke:var(--orange-bright);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.mf-sensor[data-astro-cid-zbq5i6s6]:after{content:"";background:var(--success);border:2px solid var(--gf-paper);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.mf-sensor[data-astro-cid-zbq5i6s6].is-warn:after{background:var(--warning)}.mf-hub[data-astro-cid-zbq5i6s6]{background:var(--gf-raise);border:1px solid var(--gf-line-strong);border-radius:10px;align-items:center;gap:10px;padding:12px 22px;display:flex;box-shadow:0 0 0 5px #ff6a2b17,0 10px 24px -12px #0009}.mf-hub[data-astro-cid-zbq5i6s6] span[data-astro-cid-zbq5i6s6]{font-family:var(--font-head);letter-spacing:1.4px;color:var(--text-1);font-size:.875rem;font-weight:700}.mf-alert[data-astro-cid-zbq5i6s6]{text-align:left;background:var(--gf-raise);border:1px solid #ff4d6d66;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;display:flex}.mf-alert-dot[data-astro-cid-zbq5i6s6]{background:var(--danger);border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 3px #ff4d6d33}.mf-alert[data-astro-cid-zbq5i6s6] b[data-astro-cid-zbq5i6s6]{color:var(--text-1);font-size:.8125rem;display:block}.mf-alert[data-astro-cid-zbq5i6s6] em[data-astro-cid-zbq5i6s6]{font-style:normal;font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-3);margin-top:2px;font-size:.5625rem;display:block}.mf-link[data-astro-cid-zbq5i6s6]{border-left:1.5px dashed var(--gf-line-strong);width:0;height:40px;margin:12px 0 8px;position:relative}.mf-link[data-astro-cid-zbq5i6s6] i[data-astro-cid-zbq5i6s6]{background:var(--orange-bright);opacity:0;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:-4.25px}@media (prefers-reduced-motion:no-preference){.mf-link[data-astro-cid-zbq5i6s6] i[data-astro-cid-zbq5i6s6]{animation:1.6s linear infinite mf-travel}.mf-link[data-astro-cid-zbq5i6s6]+.mf-step[data-astro-cid-zbq5i6s6]+.mf-link[data-astro-cid-zbq5i6s6] i[data-astro-cid-zbq5i6s6]{animation-delay:.8s}.mf-alert-dot[data-astro-cid-zbq5i6s6]{animation:2.2s ease-in-out infinite gf-pulse}}@media (prefers-reduced-motion:reduce){.mf-link[data-astro-cid-zbq5i6s6] i[data-astro-cid-zbq5i6s6]{opacity:1;top:50%}}@keyframes mf-travel{0%{opacity:0;transform:translateY(-4px)}15%,85%{opacity:1}to{opacity:0;transform:translateY(36px)}}@media (width<=560px){.gf[data-astro-cid-zbq5i6s6]{padding-inline:0}.gf-sec[data-astro-cid-zbq5i6s6]{border-inline:0;padding-inline:18px}}@keyframes gf-dash{to{stroke-dashoffset:-14px}}@keyframes gf-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.3)}}@keyframes gf-sheet-in{0%{opacity:0;transform:translate(14px,-10px)rotate(4deg)}to{opacity:1;transform:none}}.industries[data-astro-cid-blrye27w]{--text-1:#1a1815;--text-2:#5c5954;--line:#1412101a;padding-block:var(--space-2xl);color:var(--text-1);background:#faf8f6}.ind-head[data-astro-cid-blrye27w]{max-width:46rem;margin-bottom:var(--space-xl)}.ind-head[data-astro-cid-blrye27w] h2[data-astro-cid-blrye27w]{font-size:var(--text-h2);letter-spacing:-.02em}.ind-head[data-astro-cid-blrye27w] p[data-astro-cid-blrye27w]{margin-top:var(--space-sm);color:var(--text-2);max-width:58ch;font-size:1.0625rem;line-height:1.6}.ind-grid[data-astro-cid-blrye27w]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.ind-card[data-astro-cid-blrye27w]{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;flex-direction:column;display:flex;overflow:hidden}.ind-photo[data-astro-cid-blrye27w]{aspect-ratio:3/2;background:#e8e4dc;overflow:hidden}.ind-photo[data-astro-cid-blrye27w] img[data-astro-cid-blrye27w]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out-quart)}@media (hover:hover) and (pointer:fine){.ind-card[data-astro-cid-blrye27w]:hover .ind-photo[data-astro-cid-blrye27w] img[data-astro-cid-blrye27w]{transform:scale(1.04)}}.ind-body[data-astro-cid-blrye27w]{flex-direction:column;flex:1;gap:.6rem;padding:1.25rem 1.25rem 1.4rem;display:flex}.ind-body[data-astro-cid-blrye27w] h3[data-astro-cid-blrye27w]{letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.ind-body[data-astro-cid-blrye27w] p[data-astro-cid-blrye27w]{color:var(--text-2);font-size:.9rem;line-height:1.55}@media (width<=1100px){.ind-grid[data-astro-cid-blrye27w]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ind-grid[data-astro-cid-blrye27w]{grid-template-columns:1fr}}.tour[data-astro-cid-ubfmyd5r]{padding-block:var(--space-3xl);background:var(--panel-2)}.tour-head[data-astro-cid-ubfmyd5r]{width:min(1180px,100% - 3rem);margin-inline:auto;margin-bottom:var(--space-2xl)}.tour-head[data-astro-cid-ubfmyd5r] h2[data-astro-cid-ubfmyd5r]{font-size:var(--text-h3);max-width:30ch;color:var(--orange-bright);text-wrap:balance;margin-top:var(--space-2xs)}.tour-row[data-astro-cid-ubfmyd5r]{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);width:min(1180px,100% - 3rem);margin-inline:auto;display:grid}.tour-row[data-astro-cid-ubfmyd5r]+.tour-row[data-astro-cid-ubfmyd5r]{margin-top:clamp(4rem,8vw,7rem)}.tour-row[data-astro-cid-ubfmyd5r].is-reversed{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.tour-row[data-astro-cid-ubfmyd5r].is-reversed .tour-text[data-astro-cid-ubfmyd5r]{order:2}.tour-row[data-astro-cid-ubfmyd5r].is-reversed .mock[data-astro-cid-ubfmyd5r]{order:1}.eyebrow-mono[data-astro-cid-ubfmyd5r]{margin-bottom:var(--space-xs);display:block}.tour-text[data-astro-cid-ubfmyd5r] h3[data-astro-cid-ubfmyd5r]{font-size:var(--text-h3);margin-bottom:var(--space-sm)}.tour-text[data-astro-cid-ubfmyd5r] p[data-astro-cid-ubfmyd5r]{color:var(--text-2);max-width:44ch;line-height:1.65}.tour-list[data-astro-cid-ubfmyd5r]{margin:var(--space-md) 0 0;flex-direction:column;gap:.65rem;padding:0;list-style:none;display:flex}.tour-list[data-astro-cid-ubfmyd5r] li[data-astro-cid-ubfmyd5r]{color:var(--text-2);padding-left:1.3rem;font-size:.9375rem;line-height:1.55;position:relative}.tour-list[data-astro-cid-ubfmyd5r] li[data-astro-cid-ubfmyd5r]:before{content:"";background:var(--orange);border-radius:1.5px;width:6px;height:6px;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.mock[data-astro-cid-ubfmyd5r]{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-lg);transition:transform .6s var(--ease-out-quart);box-shadow:0 24px 60px -30px #0009}.mock[data-astro-cid-ubfmyd5r]:hover{transform:translateY(-4px)}.mock-shot[data-astro-cid-ubfmyd5r]{padding:0;overflow:hidden}.mock-shot[data-astro-cid-ubfmyd5r] img{width:100%;height:auto;display:block}.mock-node-head[data-astro-cid-ubfmyd5r]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mock-node-name[data-astro-cid-ubfmyd5r]{font-family:var(--font-head);font-size:.95rem;font-weight:600}.mock-badge[data-astro-cid-ubfmyd5r]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--danger);background:#ff4d6d24;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.25rem .55rem;font-size:.6875rem;font-weight:600;display:inline-flex}.mock-badge[data-astro-cid-ubfmyd5r] i[data-astro-cid-ubfmyd5r]{background:var(--danger);border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.mock-badge[data-astro-cid-ubfmyd5r].is-alert i[data-astro-cid-ubfmyd5r]{animation:1.6s ease-in-out infinite pulse}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.mock-node-grid[data-astro-cid-ubfmyd5r]{margin-top:var(--space-md);grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.mock-stat[data-astro-cid-ubfmyd5r]{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:.2rem;padding:.75rem .9rem;display:flex}.mock-stat-label[data-astro-cid-ubfmyd5r]{color:var(--text-3);font-size:.6875rem;font-family:var(--font-mono)}.mock-stat-value[data-astro-cid-ubfmyd5r]{font-family:var(--font-head);color:var(--success);font-size:1.1rem;font-weight:700}.mock-stat[data-astro-cid-ubfmyd5r].is-alert .mock-stat-value[data-astro-cid-ubfmyd5r]{color:var(--danger)}.mock-node-foot[data-astro-cid-ubfmyd5r]{margin-top:var(--space-md);color:var(--text-3);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.mock-signal[data-astro-cid-ubfmyd5r]{align-items:flex-end;gap:2px;display:inline-flex}.mock-signal[data-astro-cid-ubfmyd5r] i[data-astro-cid-ubfmyd5r]{background:var(--success);border-radius:1px;width:3px;display:block}.mock-signal[data-astro-cid-ubfmyd5r] i[data-astro-cid-ubfmyd5r]:first-child{height:6px}.mock-signal[data-astro-cid-ubfmyd5r] i[data-astro-cid-ubfmyd5r]:nth-child(2){height:9px}.mock-signal[data-astro-cid-ubfmyd5r] i[data-astro-cid-ubfmyd5r]:nth-child(3){height:12px}.mock-signal[data-astro-cid-ubfmyd5r] i[data-astro-cid-ubfmyd5r]:nth-child(4){height:15px}.mock-signal[data-astro-cid-ubfmyd5r] i[data-astro-cid-ubfmyd5r].is-dim{background:var(--line-strong)}.mock-chart-head[data-astro-cid-ubfmyd5r]{justify-content:space-between;align-items:center;font-size:.85rem;font-weight:600;display:flex}.mock-toggle[data-astro-cid-ubfmyd5r]{font-family:var(--font-mono);color:var(--orange-bright);align-items:center;gap:.4rem;font-size:.6875rem;font-weight:500;display:inline-flex}.mock-toggle[data-astro-cid-ubfmyd5r] i[data-astro-cid-ubfmyd5r]{background:var(--orange);border-radius:999px;width:26px;height:15px;position:relative}.mock-toggle[data-astro-cid-ubfmyd5r] i[data-astro-cid-ubfmyd5r]:after{content:"";background:#17110b;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;right:2px}.mock-chart-svg[data-astro-cid-ubfmyd5r]{width:100%;height:auto;margin-top:var(--space-md)}.mock-chart-label[data-astro-cid-ubfmyd5r]{margin-top:var(--space-sm);color:var(--text-2);padding-top:var(--space-sm);border-top:1px solid var(--line);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.mock-bell[data-astro-cid-ubfmyd5r]{font-size:.9rem}@media (width<=900px){.tour-row[data-astro-cid-ubfmyd5r],.tour-row[data-astro-cid-ubfmyd5r].is-reversed{grid-template-columns:1fr}.tour-row[data-astro-cid-ubfmyd5r].is-reversed .tour-text[data-astro-cid-ubfmyd5r],.tour-row[data-astro-cid-ubfmyd5r].is-reversed .mock[data-astro-cid-ubfmyd5r]{order:initial}}.install[data-astro-cid-tk2wylrv]{padding-block:var(--space-3xl);background:var(--ink);color:var(--text-1)}.install-head[data-astro-cid-tk2wylrv]{max-width:46rem}.install-head[data-astro-cid-tk2wylrv] h2[data-astro-cid-tk2wylrv]{font-size:var(--text-h2);letter-spacing:-.02em}.install-head[data-astro-cid-tk2wylrv] p[data-astro-cid-tk2wylrv]{margin-top:var(--space-sm);color:var(--text-2);max-width:58ch;font-size:1.0625rem;line-height:1.6}.install-grid[data-astro-cid-tk2wylrv]{margin-top:var(--space-2xl);grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.install-steps[data-astro-cid-tk2wylrv]{column-gap:clamp(1.5rem,3vw,2.5rem);row-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.install-step[data-astro-cid-tk2wylrv]{padding-top:var(--space-md);border-top:1px solid var(--line-strong)}.install-n[data-astro-cid-tk2wylrv]{font-family:var(--font-mono);color:var(--orange-bright);margin-bottom:var(--space-2xs);font-size:.875rem;display:block}.install-step[data-astro-cid-tk2wylrv] h3[data-astro-cid-tk2wylrv]{margin-bottom:.4rem;font-size:1.1rem;font-weight:700}.install-step[data-astro-cid-tk2wylrv] p[data-astro-cid-tk2wylrv]{color:var(--text-2);font-size:.9375rem;line-height:1.6}.install-card[data-astro-cid-tk2wylrv]{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(#ffffff0b,#ffffff04);padding:clamp(1.5rem,2.5vw,2rem)}.install-card[data-astro-cid-tk2wylrv] h3[data-astro-cid-tk2wylrv]{font-size:1.15rem;font-weight:700}.install-card[data-astro-cid-tk2wylrv] ul[data-astro-cid-tk2wylrv]{margin:var(--space-md) 0 0;flex-direction:column;gap:.85rem;padding:0;list-style:none;display:flex}.install-card[data-astro-cid-tk2wylrv] li[data-astro-cid-tk2wylrv]{color:var(--text-1);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.7rem;font-size:.9375rem;line-height:1.5;display:grid}.install-card[data-astro-cid-tk2wylrv] svg[data-astro-cid-tk2wylrv]{width:1.25rem;height:1.25rem;stroke:var(--orange-bright);margin-top:.1rem}.install-cta[data-astro-cid-tk2wylrv]{margin-top:var(--space-lg);justify-content:center;width:100%}@media (width<=960px){.install-grid[data-astro-cid-tk2wylrv]{grid-template-columns:1fr}}@media (width<=600px){.install-steps[data-astro-cid-tk2wylrv]{row-gap:var(--space-lg);grid-template-columns:1fr}}.arch[data-astro-cid-4u5ukf6p]{--text-1:#1a1815;--text-2:#5c5954;--text-3:#8f8b85;--panel:#fff;--line:#1412101a;--line-strong:#1412102e;padding-block:var(--space-3xl);color:var(--text-1);background:#f4f1ec}.arch-grid[data-astro-cid-4u5ukf6p]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.arch-diagram[data-astro-cid-4u5ukf6p]{padding:var(--space-md) 0}.arch-diagram[data-astro-cid-4u5ukf6p] svg[data-astro-cid-4u5ukf6p]{width:100%;height:auto}.arch-copy[data-astro-cid-4u5ukf6p] h2[data-astro-cid-4u5ukf6p]{font-size:var(--text-h2);margin:var(--space-xs) 0 var(--space-md)}.arch-copy[data-astro-cid-4u5ukf6p] p[data-astro-cid-4u5ukf6p]{color:var(--text-2);max-width:46ch;line-height:1.7}.arch-copy[data-astro-cid-4u5ukf6p] p[data-astro-cid-4u5ukf6p]+p[data-astro-cid-4u5ukf6p]{margin-top:var(--space-sm)}.roles-grid2[data-astro-cid-4u5ukf6p]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(4rem,8vw,7rem);display:grid}.roles-photo[data-astro-cid-4u5ukf6p]{aspect-ratio:5/4;border-radius:var(--radius-lg);border:1px solid var(--line);background:#e8e4dc;overflow:hidden}.roles-photo[data-astro-cid-4u5ukf6p] img[data-astro-cid-4u5ukf6p]{object-fit:cover;width:100%;height:100%}.roles-copy[data-astro-cid-4u5ukf6p] h3[data-astro-cid-4u5ukf6p]{font-size:var(--text-h3);max-width:34ch;margin:var(--space-xs) 0 0}.roles-list[data-astro-cid-4u5ukf6p]{margin-top:var(--space-lg);flex-direction:column;display:flex}.roles-item[data-astro-cid-4u5ukf6p]{border-top:1px solid var(--line);padding:1.1rem 0}.roles-item[data-astro-cid-4u5ukf6p]:first-child{border-top:none;padding-top:0}.roles-item[data-astro-cid-4u5ukf6p] h4[data-astro-cid-4u5ukf6p]{font-family:var(--font-head);color:var(--text-1);margin:0;font-size:1.05rem;font-weight:700}.role-scope[data-astro-cid-4u5ukf6p]{font-family:var(--font-mono);color:var(--orange-bright);font-size:.75rem}.roles-item[data-astro-cid-4u5ukf6p] p[data-astro-cid-4u5ukf6p]{margin-top:var(--space-xs);color:var(--text-2);max-width:42ch;font-size:.9rem;line-height:1.6}@media (width<=900px){.arch-grid[data-astro-cid-4u5ukf6p],.roles-grid2[data-astro-cid-4u5ukf6p]{grid-template-columns:1fr}}.cta[data-astro-cid-amjew3wo]{background:var(--orange);color:#17110b;padding-block:clamp(4rem,8vw,7rem)}.cta-inner[data-astro-cid-amjew3wo]{text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.cta[data-astro-cid-amjew3wo] h2[data-astro-cid-amjew3wo]{color:#17110b;font-size:var(--text-h2);max-width:24ch}.cta[data-astro-cid-amjew3wo] p[data-astro-cid-amjew3wo]{color:#17110bb8;font-size:var(--text-lead)}.cta-actions[data-astro-cid-amjew3wo]{margin-top:var(--space-sm);flex-direction:column;align-items:center;gap:.75rem;display:flex}.btn-dark[data-astro-cid-amjew3wo]{color:var(--orange-bright);transition:transform .35s var(--ease-out-quart), box-shadow .35s ease;background:#17110b;padding:.9rem 2.25rem;font-size:1rem}.btn-dark[data-astro-cid-amjew3wo]:hover{transform:translateY(-2px);box-shadow:0 16px 32px -14px #00000080}.cta-email[data-astro-cid-amjew3wo]{font-family:var(--font-mono);color:#17110b99;font-size:.8125rem}html:root{--text-display:clamp(2.3rem, 1.5rem + 2.6vw, 3.9rem);--text-h2:clamp(1.7rem, 1.3rem + 1.3vw, 2.4rem);--text-h3:clamp(1.2rem, 1.1rem + .45vw, 1.45rem);--text-lead:clamp(1.05rem, 1rem + .25vw, 1.2rem);--space-2xl:5.5rem;--space-3xl:7rem}
