.hero[data-astro-cid-sf272gaj]{padding-block:clamp(3rem,2rem + 5vw,5.5rem) clamp(2.5rem,2rem + 3vw,4rem);position:relative;overflow:hidden}.hero[data-astro-cid-sf272gaj] h1[data-astro-cid-sf272gaj]{font-size:var(--t-display);max-width:20ch}.hero-sub[data-astro-cid-sf272gaj]{max-width:58ch;margin-top:1.5rem}.hero-secondary[data-astro-cid-sf272gaj]{max-width:58ch;color:var(--s360-text-2);margin-top:1rem}.hero-cta[data-astro-cid-sf272gaj]{margin-top:2rem}.hero-chips[data-astro-cid-sf272gaj]{flex-wrap:wrap;gap:.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.hero-chips[data-astro-cid-sf272gaj] li[data-astro-cid-sf272gaj]{font-family:var(--font-ui);font-size:var(--t-label);letter-spacing:.04em;text-transform:uppercase;color:var(--s360-text-2);border:1px solid var(--s360-line);border-radius:var(--r-chip);padding:.3rem .625rem;font-weight:600}.hero[data-astro-cid-sf272gaj]>.wrap[data-astro-cid-sf272gaj]{z-index:1;position:relative}.hero-after[data-astro-cid-sf272gaj]{margin-top:2rem}.hero-trace[data-astro-cid-sf272gaj]{left:max(1.5rem, calc((100vw - var(--content-max)) / 2 + 1.5rem));right:max(1.5rem, calc((100vw - var(--content-max)) / 2 + 1.5rem));pointer-events:none;width:auto;height:1.5rem;position:absolute;bottom:.75rem;overflow:visible}.ht-line[data-astro-cid-sf272gaj]{fill:none;stroke:var(--s360-line);stroke-width:1.5px}.ht-flow[data-astro-cid-sf272gaj]{fill:none;stroke:var(--s360-sky);stroke-width:1.5px;stroke-dasharray:3 12;stroke-linecap:round;opacity:.6;animation:2.4s linear infinite s360-dash}.hero-grid[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.hero-text[data-astro-cid-sf272gaj]{min-width:0}.hero-panel[data-astro-cid-sf272gaj]{background:var(--s360-surface);border:1px solid var(--s360-line);border-radius:var(--r-panel);box-shadow:var(--shadow);justify-self:end;width:100%;max-width:26rem;padding:1.1rem 1.1rem .9rem}.hp-head[data-astro-cid-sf272gaj]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--s360-text-2);border-bottom:1px solid var(--s360-line);align-items:center;gap:.5rem;padding-bottom:.75rem;font-size:.72rem;display:flex}.hp-dot[data-astro-cid-sf272gaj]{background:var(--s360-green);border-radius:50%;width:.5rem;height:.5rem}.hp-live[data-astro-cid-sf272gaj]{color:var(--s360-text-2);margin-left:auto;font-weight:600}.hp-rows[data-astro-cid-sf272gaj]{margin:.5rem 0 0;padding:0;list-style:none;position:relative}.hp-rows[data-astro-cid-sf272gaj]:before{content:"";background:var(--s360-line);width:2px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.05rem}.hp-rows[data-astro-cid-sf272gaj]:after{content:"";background:var(--s360-sky);opacity:0;border-radius:50%;width:6px;height:6px;animation:5s ease-in-out 1.4s infinite hp-trace;position:absolute;top:1.25rem;left:calc(1.05rem - 2px)}.hp-rows[data-astro-cid-sf272gaj] li[data-astro-cid-sf272gaj]{animation:.5s cubic-bezier(.22,.61,.36,1) both s360-rise;animation-delay:calc(var(--i) * .14s + .2s);grid-template-columns:2.1rem 1fr auto;align-items:center;gap:.75rem;padding:.45rem 0;display:grid;position:relative}.hp-ico[data-astro-cid-sf272gaj]{width:2.1rem;height:2.1rem;color:var(--s360-primary);z-index:1;background:#e3eef4;border-radius:.55rem;padding:.45rem;display:inline-flex;position:relative}.hp-rows[data-astro-cid-sf272gaj] li[data-astro-cid-sf272gaj]:first-child .hp-ico[data-astro-cid-sf272gaj]{color:var(--s360-green-deep);background:#eaf6dd}.hp-rows[data-astro-cid-sf272gaj] li[data-astro-cid-sf272gaj]:nth-child(2) .hp-ico[data-astro-cid-sf272gaj]{color:var(--s360-sky-deep);background:#e0f5fd}.hp-rows[data-astro-cid-sf272gaj] li[data-astro-cid-sf272gaj]:nth-child(3) .hp-ico[data-astro-cid-sf272gaj]{color:var(--s360-amber-dark);background:#fbf0d9}.hp-ico[data-astro-cid-sf272gaj] svg{width:100%;height:100%}.hp-ico[data-astro-cid-sf272gaj]{animation:5s ease-out infinite hp-pass;animation-delay:calc(1.4s + .5s + var(--i) * .95s)}.hp-stage[data-astro-cid-sf272gaj]{font-family:var(--font-ui);font-weight:600;font-size:var(--t-small);color:var(--s360-ink)}.hp-chip[data-astro-cid-sf272gaj]{font-family:var(--font-ui);white-space:nowrap;border-radius:1rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600}.hp-ok[data-astro-cid-sf272gaj]{background:var(--s360-status-ok-fill);color:var(--s360-status-ok-text)}.hp-warn[data-astro-cid-sf272gaj]{background:var(--s360-status-warn-fill);color:var(--s360-status-warn-text);animation:2.6s ease-in-out 2s infinite hp-blink}.hp-foot[data-astro-cid-sf272gaj]{border-top:1px solid var(--s360-line);font-family:var(--font-mono);color:var(--s360-text-2);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.6rem;margin-top:.6rem;padding-top:.7rem;font-size:.68rem;display:flex}.hp-bar[data-astro-cid-sf272gaj]{background:var(--s360-mist);border-radius:4px;flex:1;height:4px;overflow:hidden}.hp-bar[data-astro-cid-sf272gaj] i[data-astro-cid-sf272gaj]{background:linear-gradient(90deg, var(--s360-green), var(--s360-sky));transform-origin:0;width:100%;height:100%;animation:1.6s cubic-bezier(.22,.61,.36,1) .9s both hp-fill;display:block}@keyframes hp-trace{0%{opacity:0;top:1.25rem}10%,85%{opacity:1}to{opacity:0;top:calc(100% - 1.25rem - 6px)}}@keyframes hp-blink{0%,to{box-shadow:0 0 #e8b24a00}50%{box-shadow:0 0 0 4px #e8b24a40}}@keyframes hp-fill{0%{scale:0 1}to{scale:1}}@media (width<=1000px){.hero-grid[data-astro-cid-sf272gaj]{grid-template-columns:1fr}.hero-panel[data-astro-cid-sf272gaj]{display:none}}@media (prefers-reduced-motion:reduce){.hp-rows[data-astro-cid-sf272gaj] li[data-astro-cid-sf272gaj],.hp-rows[data-astro-cid-sf272gaj]:after,.hp-warn[data-astro-cid-sf272gaj],.hp-bar[data-astro-cid-sf272gaj] i[data-astro-cid-sf272gaj]{animation:none!important}.hp-rows[data-astro-cid-sf272gaj]:after{display:none}}.hp-flip[data-astro-cid-sf272gaj]{--dim-1:#68c503;--dim-2:#00b0f0;--dim-3:#e8b24a;--dim-4:#8fd8f7;--dim-5:#b6e27e;box-shadow:none;perspective:1400px;background:0 0;border:0;gap:.6rem;padding:0;display:grid}.hp-flip-inner[data-astro-cid-sf272gaj]{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:grid}.hp-flip[data-astro-cid-sf272gaj].is-flipped .hp-flip-inner[data-astro-cid-sf272gaj]{transform:rotateY(180deg)}.hp-face[data-astro-cid-sf272gaj]{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--r-panel);flex-direction:column;grid-area:1/1;padding:1.1rem 1.1rem .9rem;display:flex}.hp-front[data-astro-cid-sf272gaj]{background:var(--s360-surface);border:1px solid var(--s360-line);box-shadow:var(--shadow)}.hp-back[data-astro-cid-sf272gaj]{background:var(--s360-deep);border:1px solid var(--s360-deep);box-shadow:var(--shadow);color:var(--s360-canvas);transform:rotateY(180deg)}.hp-head-back[data-astro-cid-sf272gaj]{color:var(--s360-on-deep);border-bottom-color:#f5f7f829}.hp-head-back[data-astro-cid-sf272gaj] .hp-live[data-astro-cid-sf272gaj]{color:var(--s360-on-deep)}.hp-dims[data-astro-cid-sf272gaj]{flex-direction:column;flex:1;justify-content:space-around;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.hp-dims[data-astro-cid-sf272gaj] li[data-astro-cid-sf272gaj]{grid-template-columns:.6rem 1fr auto;align-items:center;gap:.75rem;padding:.38rem 0;display:grid}.hp-dims[data-astro-cid-sf272gaj] li[data-astro-cid-sf272gaj]+li[data-astro-cid-sf272gaj]{border-top:1px solid #f5f7f814}.hp-dim-dot[data-astro-cid-sf272gaj]{background:var(--c);border-radius:50%;width:.6rem;height:.6rem}.hp-dim-text[data-astro-cid-sf272gaj]{flex-direction:column;min-width:0;display:flex}.hp-dim-text[data-astro-cid-sf272gaj] strong[data-astro-cid-sf272gaj]{font-family:var(--font-ui);font-size:var(--t-small);color:#fff}.hp-dim-text[data-astro-cid-sf272gaj] span[data-astro-cid-sf272gaj]{color:var(--s360-on-deep);font-size:.72rem;line-height:1.35}.hp-dim-w[data-astro-cid-sf272gaj]{font-family:var(--font-mono);color:#fff;background:#f5f7f814;border:1px solid #f5f7f829;border-radius:99px;padding:.15rem .5rem;font-size:.72rem;font-weight:600}.hp-toggle[data-astro-cid-sf272gaj]{appearance:none;font-family:var(--font-ui);font-size:var(--t-label);color:var(--s360-primary);cursor:pointer;background:0 0;border:0;justify-self:end;padding:.25rem .1rem;font-weight:600}.hp-toggle[data-astro-cid-sf272gaj]:hover{text-decoration:underline}.hp-toggle[data-astro-cid-sf272gaj]:focus-visible{outline:2px solid var(--s360-sky-deep);outline-offset:2px;border-radius:4px}.hp-t-back[data-astro-cid-sf272gaj],.hp-flip[data-astro-cid-sf272gaj].is-flipped .hp-t-front[data-astro-cid-sf272gaj]{display:none}.hp-flip[data-astro-cid-sf272gaj].is-flipped .hp-t-back[data-astro-cid-sf272gaj]{display:inline}.hp-dim-text[data-astro-cid-sf272gaj] .hp-meter[data-astro-cid-sf272gaj]{background:#f5f7f81a;border-radius:4px;height:4px;margin-top:.4rem;display:block;overflow:hidden}.hp-meter[data-astro-cid-sf272gaj] i[data-astro-cid-sf272gaj]{height:100%;width:calc(var(--v) * 1%);background:linear-gradient(90deg, var(--c), color-mix(in srgb, var(--c) 55%, #fff));transform-origin:0;transition:scale 1.1s cubic-bezier(.22,.61,.36,1);transition-delay:calc(.55s + var(--i) * .12s);border-radius:4px;display:block;scale:0 1}.hp-flip[data-astro-cid-sf272gaj].is-flipped .hp-meter[data-astro-cid-sf272gaj] i[data-astro-cid-sf272gaj]{scale:1}.hp-dim-score[data-astro-cid-sf272gaj]{justify-items:end;gap:.2rem;display:grid}.hp-dim-score[data-astro-cid-sf272gaj] b[data-astro-cid-sf272gaj]{font-family:var(--font-ui);color:#fff;font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1}.hp-dim-score[data-astro-cid-sf272gaj] small[data-astro-cid-sf272gaj]{color:var(--s360-on-deep);margin-left:.1rem;font-size:.62rem}.hp-dim-score[data-astro-cid-sf272gaj]>b[data-astro-cid-sf272gaj],.hp-dim-score[data-astro-cid-sf272gaj]>small[data-astro-cid-sf272gaj]{grid-row:1}.hp-dim-score[data-astro-cid-sf272gaj]{grid-template-columns:auto auto;align-items:baseline;column-gap:0}.hp-dim-score[data-astro-cid-sf272gaj] .hp-dim-w[data-astro-cid-sf272gaj]{grid-column:1/-1;padding:.05rem .4rem;font-size:.62rem}.hp-overall[data-astro-cid-sf272gaj]{text-transform:none;letter-spacing:0;align-items:center;gap:.55rem;margin-left:auto;display:flex}.hp-ring[data-astro-cid-sf272gaj]{flex:none;width:2.4rem;height:2.4rem}.hp-ring[data-astro-cid-sf272gaj] svg[data-astro-cid-sf272gaj]{width:100%;height:100%;rotate:-90deg}.hp-ring[data-astro-cid-sf272gaj] circle[data-astro-cid-sf272gaj]{fill:none;stroke-width:3.2px}.hp-ring-bg[data-astro-cid-sf272gaj]{stroke:#f5f7f81f}.hp-ring-fg[data-astro-cid-sf272gaj]{stroke:var(--s360-lime);stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray 1.6s cubic-bezier(.22,.61,.36,1) .9s}.hp-flip[data-astro-cid-sf272gaj].is-flipped .hp-ring-fg[data-astro-cid-sf272gaj]{stroke-dasharray:var(--v) 100}.hp-overall-text[data-astro-cid-sf272gaj]{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.hp-overall-text[data-astro-cid-sf272gaj] small[data-astro-cid-sf272gaj]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--s360-on-deep);margin-top:.15rem;font-size:.58rem}.hp-overall-text[data-astro-cid-sf272gaj] span[data-astro-cid-sf272gaj]{font-family:var(--font-ui);color:var(--s360-on-deep);font-size:.8rem}.hp-overall-text[data-astro-cid-sf272gaj] b[data-astro-cid-sf272gaj]{color:#fff;font-variant-numeric:tabular-nums;margin-right:.1rem;font-size:1.25rem}.hp-back-title[data-astro-cid-sf272gaj]{flex-direction:column;gap:.2rem;display:flex}.hp-back-title[data-astro-cid-sf272gaj] em[data-astro-cid-sf272gaj]{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--s360-on-deep);font-size:.62rem}.hp-head-back[data-astro-cid-sf272gaj]{align-items:center}.hp-head-back[data-astro-cid-sf272gaj]>.hp-dot[data-astro-cid-sf272gaj]{align-self:flex-start;margin-top:.3rem}.hp-front[data-astro-cid-sf272gaj] .hp-rows[data-astro-cid-sf272gaj]{flex-direction:column;flex:1;justify-content:space-evenly;display:flex}@media (prefers-reduced-motion:reduce){.hp-meter[data-astro-cid-sf272gaj] i[data-astro-cid-sf272gaj],.hp-ring-fg[data-astro-cid-sf272gaj]{transition:none}}@media (width<=1000px){.hero-panel[data-astro-cid-sf272gaj].hp-flip{justify-self:start;max-width:26rem;margin-top:.5rem;display:grid}}@media (prefers-reduced-motion:reduce){.hp-flip-inner[data-astro-cid-sf272gaj]{transition:none}}
