.hub-line-art-wrapper[data-astro-cid-znron6cf]{width:100%;max-width:680px;margin:0 auto;position:relative;user-select:none;overflow:hidden}.hub-svg[data-astro-cid-znron6cf]{width:100%;max-width:100%;height:auto;display:block}.node-title[data-astro-cid-znron6cf]{font-family:var(--font-body);font-size:14px;font-weight:700}.node-sub[data-astro-cid-znron6cf]{font-family:var(--font-body);font-size:11px;font-weight:500}.hub-label[data-astro-cid-znron6cf]{font-family:var(--font-body);font-size:16px;font-weight:800;letter-spacing:.05em}.hub-sublabel[data-astro-cid-znron6cf]{font-family:var(--font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.hub-line-art-wrapper[data-astro-cid-znron6cf].is-animated .orbit-branches[data-astro-cid-znron6cf]{transform-box:view-box;transform-origin:350px 270px;animation:orbitRotate 60s linear infinite}.hub-line-art-wrapper[data-astro-cid-znron6cf].is-animated .node-upright[data-astro-cid-znron6cf]{transform-box:fill-box;transform-origin:center;animation:counterRotate 60s linear infinite}.hub-svg[data-astro-cid-znron6cf]:hover .orbit-branches[data-astro-cid-znron6cf],.hub-svg[data-astro-cid-znron6cf]:hover .node-upright[data-astro-cid-znron6cf]{animation-play-state:paused}@keyframes orbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes counterRotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.hub-line-art-wrapper[data-astro-cid-znron6cf].is-animated .circuit-pulse[data-astro-cid-znron6cf]{stroke-dasharray:40 220;stroke-dashoffset:0;animation:pulseFlow 2.8s linear infinite}.pulse-1[data-astro-cid-znron6cf]{animation-delay:0s}.pulse-2[data-astro-cid-znron6cf]{animation-delay:.5s}.pulse-3[data-astro-cid-znron6cf]{animation-delay:1.1s}.pulse-4[data-astro-cid-znron6cf]{animation-delay:1.7s}.pulse-5[data-astro-cid-znron6cf]{animation-delay:2.2s}@keyframes pulseFlow{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}.hub-line-art-wrapper[data-astro-cid-znron6cf].is-animated .hub-pulse-ring[data-astro-cid-znron6cf]{animation:hubRingPulse 3s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes hubRingPulse{0%{transform:scale(.94);opacity:.6}50%{transform:scale(1.14);opacity:.15}to{transform:scale(.94);opacity:.6}}.hub-line-art-wrapper[data-astro-cid-znron6cf].is-animated .orbit-branches[data-astro-cid-znron6cf],.hub-line-art-wrapper[data-astro-cid-znron6cf].is-animated .node-upright[data-astro-cid-znron6cf],.hub-line-art-wrapper[data-astro-cid-znron6cf].is-animated .hub-pulse-ring[data-astro-cid-znron6cf]{will-change:transform}.hub-line-art-wrapper[data-astro-cid-znron6cf].is-animated .circuit-pulse[data-astro-cid-znron6cf]{will-change:stroke-dashoffset}.node-group[data-astro-cid-znron6cf],.central-hub-group[data-astro-cid-znron6cf]{cursor:pointer}.node-bg[data-astro-cid-znron6cf]{transition:stroke var(--transition-fast),stroke-width var(--transition-fast),filter var(--transition-fast)}.node-status-dot[data-astro-cid-znron6cf]{transition:fill var(--transition-fast),filter var(--transition-fast)}.node-group[data-astro-cid-znron6cf]:hover .node-bg[data-astro-cid-znron6cf]{stroke:var(--color-accent);stroke-width:2px;filter:drop-shadow(0 6px 14px rgba(242,100,48,.22))}.node-group[data-astro-cid-znron6cf]:hover .node-status-dot[data-astro-cid-znron6cf]{fill:#16a34a;filter:drop-shadow(0 0 4px rgba(34,197,94,.6))}.central-hub-group[data-astro-cid-znron6cf] rect[data-astro-cid-znron6cf]{transition:stroke var(--transition-fast),stroke-width var(--transition-fast),filter var(--transition-fast)}.central-hub-group[data-astro-cid-znron6cf]:hover rect[data-astro-cid-znron6cf]{stroke-width:2.5px;filter:drop-shadow(0 8px 20px rgba(242,100,48,.3))}@media(prefers-reduced-motion:reduce){.orbit-branches[data-astro-cid-znron6cf],.node-upright[data-astro-cid-znron6cf]{animation:none!important}.circuit-pulse[data-astro-cid-znron6cf]{animation:none!important;stroke-dasharray:none!important;opacity:.4}.hub-pulse-ring[data-astro-cid-znron6cf]{animation:none!important}}@media(max-width:767px){.hub-line-art-wrapper[data-astro-cid-znron6cf].is-animated .orbit-branches[data-astro-cid-znron6cf],.hub-line-art-wrapper[data-astro-cid-znron6cf].is-animated .node-upright[data-astro-cid-znron6cf],.hub-line-art-wrapper[data-astro-cid-znron6cf].is-animated .circuit-pulse[data-astro-cid-znron6cf],.hub-line-art-wrapper[data-astro-cid-znron6cf].is-animated .hub-pulse-ring[data-astro-cid-znron6cf]{animation:none;will-change:auto}}.hero-section[data-astro-cid-bbe6dxrz]{position:relative;padding-top:clamp(2rem,1.5rem + 2vw,3.5rem);padding-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);background:radial-gradient(circle at 80% 20%,var(--color-hero-glow) 0%,transparent 60%);overflow:hidden}.hero-container[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;align-items:center;width:100%}.hero-content[data-astro-cid-bbe6dxrz],.hero-visual[data-astro-cid-bbe6dxrz]{min-width:0;max-width:100%}@media(min-width:992px){.hero-container[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:3.5rem}}.hero-content[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:1.25rem;width:min(640px,calc(100vw - (var(--container-pad) * 2)));max-width:100%}.hero-badge[data-astro-cid-bbe6dxrz]{align-self:flex-start}.hero-title[data-astro-cid-bbe6dxrz]{font-size:var(--text-4xl);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:var(--color-text-primary);overflow-wrap:break-word}.headline-rotator-grid[data-astro-cid-bbe6dxrz]{display:inline;vertical-align:top;color:var(--color-accent-deep)}.headline-rotator-grid[data-astro-cid-bbe6dxrz]>.rotator-phrase[data-astro-cid-bbe6dxrz]{display:none}.headline-rotator-grid[data-astro-cid-bbe6dxrz]>.rotator-phrase[data-astro-cid-bbe6dxrz]:first-child{display:inline}@media(prefers-reduced-motion:reduce){.headline-rotator-grid[data-astro-cid-bbe6dxrz]>.rotator-phrase[data-astro-cid-bbe6dxrz]{display:none!important}.headline-rotator-grid[data-astro-cid-bbe6dxrz]>.rotator-phrase[data-astro-cid-bbe6dxrz]:first-child{display:inline!important}}@media(max-width:540px){.hero-title[data-astro-cid-bbe6dxrz]{font-size:1.85rem;line-height:1.2}.headline-rotator-grid[data-astro-cid-bbe6dxrz]{display:inline}.headline-rotator-grid[data-astro-cid-bbe6dxrz]>.rotator-phrase[data-astro-cid-bbe6dxrz]{white-space:normal}}.hero-subline[data-astro-cid-bbe6dxrz]{font-family:var(--font-body);font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary);letter-spacing:-.01em}.subline-highlight[data-astro-cid-bbe6dxrz]{color:var(--color-accent);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:4px;text-decoration-thickness:2px}.hero-description[data-astro-cid-bbe6dxrz]{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.6;max-width:580px}.hero-cta-group[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.btn-hero[data-astro-cid-bbe6dxrz]{padding:.85rem 1.75rem;font-size:var(--text-base)}@media(max-width:540px){.hero-cta-group[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:stretch;width:100%}.btn-hero[data-astro-cid-bbe6dxrz]{width:100%;justify-content:center}}.hero-specs[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:.6rem;margin-top:1rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}@media(min-width:600px){.hero-specs[data-astro-cid-bbe6dxrz]{flex-direction:row;flex-wrap:wrap;gap:1.25rem}}.spec-item[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--text-xs);color:var(--color-text-muted)}.spec-item[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:var(--color-text-primary)}.hero-visual[data-astro-cid-bbe6dxrz]{position:relative;display:flex;justify-content:center;align-items:center}.visual-glow-backdrop[data-astro-cid-bbe6dxrz]{position:absolute;width:80%;height:80%;background:radial-gradient(circle,var(--color-hero-glow) 0%,transparent 70%);border-radius:50%;filter:blur(40px);z-index:0}.problem-section[data-astro-cid-hph3jfkt]{padding-top:clamp(2.5rem,2rem + 2vw,4rem);padding-bottom:clamp(2.5rem,2rem + 2vw,4rem);background-color:var(--color-bg);border-top:1px solid var(--color-border-subtle);position:relative;overflow:hidden}.problem-header[data-astro-cid-hph3jfkt]{text-align:center;max-width:760px;margin-inline:auto;margin-bottom:clamp(2rem,1.8rem + 1.5vw,3rem);display:flex;flex-direction:column;align-items:center;gap:1rem}.problem-badge[data-astro-cid-hph3jfkt]{background-color:#dc262614;color:#b91c1c;border-color:#dc262640;font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.08em}[data-astro-cid-hph3jfkt][data-theme=dark] .problem-badge[data-astro-cid-hph3jfkt]{background-color:#dc26262e;color:#f87171;border-color:#dc262666}.problem-badge[data-astro-cid-hph3jfkt] .badge-dot[data-astro-cid-hph3jfkt]{background-color:#dc2626}.section-title[data-astro-cid-hph3jfkt]{font-size:var(--text-3xl);line-height:1.15;letter-spacing:-.02em;color:var(--color-text-primary);font-family:var(--font-heading)}.title-accent[data-astro-cid-hph3jfkt]{color:#b91c1c}[data-astro-cid-hph3jfkt][data-theme=dark] .title-accent[data-astro-cid-hph3jfkt]{color:#f87171}.section-lead[data-astro-cid-hph3jfkt]{font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.6;max-width:620px}.story-track[data-astro-cid-hph3jfkt]{position:relative;display:grid;gap:clamp(2.5rem,4vw,4rem);margin-bottom:clamp(2.5rem,3vw,4rem)}.story-track[data-astro-cid-hph3jfkt]:before{content:"";position:absolute;top:2rem;bottom:2rem;left:0;border-left:1px solid var(--color-border)}.story-beat[data-astro-cid-hph3jfkt]{position:relative;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-left:clamp(1.5rem,3vw,3rem);min-height:380px}.story-beat[data-astro-cid-hph3jfkt]:before{content:"";position:absolute;top:50%;left:-5px;width:11px;height:11px;border-radius:50%;background:#dc2626;box-shadow:0 0 0 7px var(--color-bg),0 0 0 8px var(--color-border)}.story-beat-reverse[data-astro-cid-hph3jfkt]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.story-beat-reverse[data-astro-cid-hph3jfkt] .beat-copy[data-astro-cid-hph3jfkt]{order:2}.story-beat-reverse[data-astro-cid-hph3jfkt] .scene[data-astro-cid-hph3jfkt]{order:1}.beat-copy[data-astro-cid-hph3jfkt]{max-width:480px}.beat-number[data-astro-cid-hph3jfkt]{display:flex;align-items:center;gap:.8rem;color:#dc2626;font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:1.25rem}.beat-number[data-astro-cid-hph3jfkt]>span[data-astro-cid-hph3jfkt]{color:var(--color-text-muted);font-size:.7rem;letter-spacing:.12em}.beat-copy[data-astro-cid-hph3jfkt] h3[data-astro-cid-hph3jfkt]{color:var(--color-text-primary);font-family:var(--font-heading);font-size:clamp(2rem,3vw,3.25rem);line-height:1.15;letter-spacing:-.025em;margin:0 0 1.2rem}.beat-copy[data-astro-cid-hph3jfkt] p[data-astro-cid-hph3jfkt]{color:var(--color-text-muted);font-size:1.0625rem;line-height:1.7;margin:0 0 1.25rem}.beat-tag[data-astro-cid-hph3jfkt]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;background:#fee2e2;color:#991b1b;border:1px solid #FECACA}[data-astro-cid-hph3jfkt][data-theme=dark] .beat-tag[data-astro-cid-hph3jfkt]{background:#450a0a;color:#fca5a5;border-color:#7f1d1d}.scene[data-astro-cid-hph3jfkt]{min-width:0;min-height:400px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sub);box-shadow:var(--shadow-lg);padding:clamp(1.25rem,2.2vw,2rem);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.scene-topline[data-astro-cid-hph3jfkt]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.scene-badge-error[data-astro-cid-hph3jfkt]{color:#dc2626;background:#dc26261f;padding:2px 8px;border-radius:4px;border:1px solid rgba(220,38,38,.25)}[data-astro-cid-hph3jfkt][data-theme=dark] .scene-badge-error[data-astro-cid-hph3jfkt]{color:#f87171;background:#dc262633;border-color:#dc262666}.scene-footer[data-astro-cid-hph3jfkt]{display:flex;align-items:center;gap:.6rem;border-top:1px solid var(--color-border);padding-top:.9rem;color:var(--color-text-primary);font-size:.78rem;font-weight:600}.status-dot-pulse[data-astro-cid-hph3jfkt]{width:8px;height:8px;border-radius:50%;background:#dc2626;flex:none}.amber-pulse[data-astro-cid-hph3jfkt]{background:#d97706}.explainer-freeze[data-astro-cid-hph3jfkt]{display:grid;grid-template-columns:1fr 60px 1.25fr;align-items:center;gap:.75rem;min-height:230px;padding:1rem 0}.cloud-node[data-astro-cid-hph3jfkt]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem}.cloud-icon-wrap[data-astro-cid-hph3jfkt]{width:64px;height:64px;border-radius:18px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);display:grid;place-items:center;position:relative}.cloud-svg[data-astro-cid-hph3jfkt]{width:32px;height:32px;color:var(--color-text-muted);opacity:.75}.ping-drop[data-astro-cid-hph3jfkt]{position:absolute;width:6px;height:6px;border-radius:50%;background:#dc2626}.cloud-node[data-astro-cid-hph3jfkt] strong[data-astro-cid-hph3jfkt]{font-size:.85rem;color:var(--color-text-primary)}.cloud-node[data-astro-cid-hph3jfkt] small[data-astro-cid-hph3jfkt]{font-size:.7rem;color:var(--color-text-muted);font-family:var(--font-mono)}.severed-bridge[data-astro-cid-hph3jfkt]{position:relative;height:2px;background:var(--color-border);display:flex;align-items:center;justify-content:center}.cut-badge[data-astro-cid-hph3jfkt]{position:absolute;background:#fee2e2;color:#991b1b;border:1px solid #FECACA;font-size:.58rem;font-family:var(--font-mono);font-weight:800;padding:1px 5px;border-radius:4px;text-transform:uppercase}[data-astro-cid-hph3jfkt][data-theme=dark] .cut-badge[data-astro-cid-hph3jfkt]{background:#450a0a;color:#fca5a5;border-color:#7f1d1d}.pos-screen-card[data-astro-cid-hph3jfkt]{background:#1c1917;border:1px solid #44403C;border-radius:12px;padding:1rem;color:#fdf6e2;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:.75rem}.pos-screen-header[data-astro-cid-hph3jfkt]{display:flex;justify-content:space-between;align-items:center;font-size:.65rem;font-family:var(--font-mono);border-bottom:1px solid #292524;padding-bottom:.4rem}.pos-screen-status[data-astro-cid-hph3jfkt]{color:#ef4444;display:flex;align-items:center;gap:4px;font-weight:700}.pos-spinner-box[data-astro-cid-hph3jfkt]{display:flex;align-items:center;gap:.75rem;background:#292524;border-radius:8px;padding:.6rem .8rem}.pos-spinner[data-astro-cid-hph3jfkt]{width:22px;height:22px;border:2.5px solid rgba(239,68,68,.25);border-top-color:#ef4444;border-radius:50%;flex:none}.pos-spinner-text[data-astro-cid-hph3jfkt] strong[data-astro-cid-hph3jfkt]{display:block;font-size:.78rem;color:#fdf6e2}.pos-spinner-text[data-astro-cid-hph3jfkt] small[data-astro-cid-hph3jfkt]{display:block;font-size:.65rem;color:#a8a29e;font-family:var(--font-mono)}.pos-held-tag[data-astro-cid-hph3jfkt]{display:flex;justify-content:space-between;align-items:center;font-size:.68rem;font-family:var(--font-mono);color:#fca5a5;background:#dc262626;padding:.35rem .6rem;border-radius:6px;font-weight:700}.explainer-kitchen[data-astro-cid-hph3jfkt]{display:grid;grid-template-columns:105px 1fr 105px;align-items:center;gap:.75rem;min-height:230px;padding:1rem 0}.station-node[data-astro-cid-hph3jfkt]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.75rem .5rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.35rem;text-align:center;align-items:center}.station-node[data-astro-cid-hph3jfkt] strong[data-astro-cid-hph3jfkt]{font-size:.8rem;color:var(--color-text-primary)}.station-node[data-astro-cid-hph3jfkt] small[data-astro-cid-hph3jfkt]{font-size:.65rem;color:var(--color-text-muted)}.station-node[data-astro-cid-hph3jfkt] .status-pill[data-astro-cid-hph3jfkt]{font-size:.6rem;font-weight:700;font-family:var(--font-mono);padding:2px 6px;border-radius:4px}.pill-warning[data-astro-cid-hph3jfkt]{background:#fef3c7;color:#92400e;border:1px solid #FDE68A}[data-astro-cid-hph3jfkt][data-theme=dark] .pill-warning[data-astro-cid-hph3jfkt]{background:#382a13;color:#fcd34d;border-color:#4d3a1b}.pill-danger[data-astro-cid-hph3jfkt]{background:#fee2e2;color:#991b1b;border:1px solid #FECACA}[data-astro-cid-hph3jfkt][data-theme=dark] .pill-danger[data-astro-cid-hph3jfkt]{background:#450a0a;color:#fca5a5;border-color:#7f1d1d}.slips-theatre[data-astro-cid-hph3jfkt]{position:relative;height:180px;display:flex;align-items:center;justify-content:center}.paper-slip[data-astro-cid-hph3jfkt]{position:absolute;background:#fffbeb;border:1px dashed #D97706;border-radius:8px;padding:.65rem;box-shadow:var(--shadow-md);width:140px}[data-astro-cid-hph3jfkt][data-theme=dark] .paper-slip[data-astro-cid-hph3jfkt]{background:#282015;border-color:#d97706}.slip-ghost[data-astro-cid-hph3jfkt]{opacity:.4;transform:rotate(-7deg) translateY(-8px)}.slip-active[data-astro-cid-hph3jfkt]{z-index:2;transform:rotate(2deg)}.slip-header-row[data-astro-cid-hph3jfkt]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed rgba(217,119,6,.4);padding-bottom:4px;margin-bottom:6px}.slip-num[data-astro-cid-hph3jfkt]{font-family:var(--font-mono);font-size:.7rem;font-weight:800;color:var(--color-text-primary)}.slip-error-tag[data-astro-cid-hph3jfkt]{font-family:var(--font-mono);font-size:.58rem;font-weight:800;background:#fee2e2;color:#dc2626;padding:1px 4px;border-radius:3px}.slip-body[data-astro-cid-hph3jfkt]{font-size:.62rem;font-family:var(--font-mono);color:var(--color-text-muted);display:flex;flex-direction:column;gap:3px}.smudged-text[data-astro-cid-hph3jfkt]{text-decoration:line-through;color:#dc2626}.slip-delay-badge[data-astro-cid-hph3jfkt]{display:inline-flex;align-items:center;gap:4px;background:#dc2626;color:#fff;font-size:.6rem;font-weight:800;font-family:var(--font-mono);padding:2px 6px;border-radius:4px;margin-top:6px}.explainer-turnover[data-astro-cid-hph3jfkt]{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:.75rem;min-height:230px;padding:1rem 0}.table-state-box[data-astro-cid-hph3jfkt]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem .75rem;box-shadow:var(--shadow-sm);text-align:center;display:flex;flex-direction:column;align-items:center;gap:.4rem}.table-graphic[data-astro-cid-hph3jfkt]{width:70px;height:38px;border-radius:20px/12px;background:var(--color-surface-sub);border:2px solid var(--color-border);display:grid;place-items:center;font-family:var(--font-mono);font-size:.65rem;font-weight:700;color:var(--color-text-primary);position:relative}.chair-dot[data-astro-cid-hph3jfkt]{position:absolute;width:8px;height:8px;border-radius:50%;background:#dc2626}.chair-top[data-astro-cid-hph3jfkt]{top:-5px;left:31px}.chair-bottom[data-astro-cid-hph3jfkt]{bottom:-5px;left:31px}.table-state-title[data-astro-cid-hph3jfkt]{font-size:.75rem;color:var(--color-text-primary)}.table-state-note[data-astro-cid-hph3jfkt]{font-size:.65rem;color:#dc2626;font-weight:700;font-family:var(--font-mono)}.block-card[data-astro-cid-hph3jfkt]{background:var(--color-surface);border:1px solid #DC2626;border-radius:var(--radius-md);padding:.9rem .75rem;box-shadow:var(--shadow-sm);text-align:center;display:flex;flex-direction:column;gap:.4rem;position:relative}.block-card[data-astro-cid-hph3jfkt] strong[data-astro-cid-hph3jfkt]{font-size:.85rem;color:#dc2626;font-family:var(--font-mono)}.block-card-sub[data-astro-cid-hph3jfkt]{font-size:.65rem;color:var(--color-text-muted)}.lock-icon-svg[data-astro-cid-hph3jfkt]{width:22px;height:22px;color:#dc2626;margin:0 auto}.queue-walkout-box[data-astro-cid-hph3jfkt]{background:#dc262614;border:1px dashed rgba(220,38,38,.35);border-radius:var(--radius-md);padding:.9rem .75rem;text-align:center;display:flex;flex-direction:column;gap:.4rem}.walkout-stat[data-astro-cid-hph3jfkt]{font-size:1.15rem;font-weight:800;color:#dc2626;font-family:var(--font-mono);line-height:1}.walkout-label[data-astro-cid-hph3jfkt]{font-size:.65rem;color:var(--color-text-muted);line-height:1.3}.problem-solution-bridge[data-astro-cid-hph3jfkt]{margin-top:1rem}.bridge-card[data-astro-cid-hph3jfkt]{background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-surface-sub) 100%);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:clamp(1.25rem,1rem + 1vw,2rem);display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;box-shadow:var(--shadow-sm)}@media(min-width:768px){.bridge-card[data-astro-cid-hph3jfkt]{flex-direction:row;align-items:center;justify-content:space-between}}.bridge-icon[data-astro-cid-hph3jfkt]{width:48px;height:48px;border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent-deep);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bridge-text[data-astro-cid-hph3jfkt]{flex:1;display:flex;flex-direction:column;gap:.35rem}.bridge-title[data-astro-cid-hph3jfkt]{font-size:var(--text-base);font-weight:700;color:var(--color-text-primary)}.bridge-desc[data-astro-cid-hph3jfkt]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5;max-width:640px}.bridge-cta[data-astro-cid-hph3jfkt]{flex-shrink:0;min-height:44px;padding:.6rem 1.25rem;font-size:var(--text-sm)}@keyframes sceneArrive{0%{opacity:.7;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes spinLoader{to{transform:rotate(360deg)}}@keyframes alertPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}@keyframes amberPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.08)}}@keyframes pingTravel{0%{opacity:0;transform:translate(0) scale(.6)}20%{opacity:1;transform:translate(0) scale(1)}65%{opacity:1;transform:translate(45px) scale(1)}80%{opacity:0;transform:translate(52px) scale(1.4)}to{opacity:0}}@keyframes slipDrift{0%,to{transform:rotate(2deg) translateY(0)}50%{transform:rotate(0) translateY(-5px)}}@keyframes lockRattle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-7deg)}90%{transform:rotate(7deg)}95%{transform:rotate(-4deg)}}@media(prefers-reduced-motion:no-preference){.problem-section[data-astro-cid-hph3jfkt].motion-ready .story-beat[data-astro-cid-hph3jfkt] .scene[data-astro-cid-hph3jfkt]{transform:translateY(22px)}.problem-section[data-astro-cid-hph3jfkt].motion-ready .story-beat[data-astro-cid-hph3jfkt].is-visible .scene[data-astro-cid-hph3jfkt]{animation:sceneArrive .75s cubic-bezier(.16,1,.3,1) both}.problem-section[data-astro-cid-hph3jfkt].motion-ready .story-beat[data-astro-cid-hph3jfkt].is-visible .pos-spinner[data-astro-cid-hph3jfkt]{animation:spinLoader 1.1s linear infinite}.problem-section[data-astro-cid-hph3jfkt].motion-ready .story-beat[data-astro-cid-hph3jfkt].is-visible .status-dot-pulse[data-astro-cid-hph3jfkt]{animation:alertPulse 2s ease-in-out infinite}.problem-section[data-astro-cid-hph3jfkt].motion-ready .story-beat[data-astro-cid-hph3jfkt].is-visible .amber-pulse[data-astro-cid-hph3jfkt]{animation:amberPulse 2s ease-in-out infinite}.problem-section[data-astro-cid-hph3jfkt].motion-ready .story-beat[data-astro-cid-hph3jfkt].is-visible .cut-badge[data-astro-cid-hph3jfkt]{animation:alertPulse 1.8s ease-in-out infinite}.problem-section[data-astro-cid-hph3jfkt].motion-ready .story-beat[data-astro-cid-hph3jfkt].is-visible .ping-drop[data-astro-cid-hph3jfkt]{animation:pingTravel 2.4s ease-in-out infinite}.problem-section[data-astro-cid-hph3jfkt].motion-ready .story-beat[data-astro-cid-hph3jfkt].is-visible .slip-active[data-astro-cid-hph3jfkt]{animation:slipDrift 4s ease-in-out infinite}.problem-section[data-astro-cid-hph3jfkt].motion-ready .story-beat[data-astro-cid-hph3jfkt].is-visible .slip-delay-badge[data-astro-cid-hph3jfkt]{animation:alertPulse 1.6s ease-in-out infinite}.problem-section[data-astro-cid-hph3jfkt].motion-ready .story-beat[data-astro-cid-hph3jfkt].is-visible .lock-icon-svg[data-astro-cid-hph3jfkt]{animation:lockRattle 3.2s ease-in-out infinite}.problem-section[data-astro-cid-hph3jfkt].motion-ready .story-beat[data-astro-cid-hph3jfkt].is-visible:not(.is-playing) [data-astro-cid-hph3jfkt],.problem-section[data-astro-cid-hph3jfkt].motion-ready .story-beat[data-astro-cid-hph3jfkt].is-visible:not(.is-playing) [data-astro-cid-hph3jfkt]:before,.problem-section[data-astro-cid-hph3jfkt].motion-ready .story-beat[data-astro-cid-hph3jfkt].is-visible:not(.is-playing) [data-astro-cid-hph3jfkt]:after{animation-play-state:paused!important}}@media(max-width:900px){.story-beat[data-astro-cid-hph3jfkt]{grid-template-columns:minmax(0,1fr);gap:1.75rem;min-height:0;padding-left:1.25rem}.story-beat-reverse[data-astro-cid-hph3jfkt]{grid-template-columns:minmax(0,1fr)}.story-beat-reverse[data-astro-cid-hph3jfkt] .beat-copy[data-astro-cid-hph3jfkt],.story-beat-reverse[data-astro-cid-hph3jfkt] .scene[data-astro-cid-hph3jfkt]{order:initial}.beat-copy[data-astro-cid-hph3jfkt]{max-width:650px}}@media(max-width:600px){.explainer-freeze[data-astro-cid-hph3jfkt]{grid-template-columns:1fr;gap:1rem;min-height:auto}.severed-bridge[data-astro-cid-hph3jfkt]{width:100%;height:2px;margin:.5rem 0}.explainer-kitchen[data-astro-cid-hph3jfkt]{grid-template-columns:1fr;gap:1rem;min-height:auto}.slips-theatre[data-astro-cid-hph3jfkt]{height:155px}.explainer-turnover[data-astro-cid-hph3jfkt]{grid-template-columns:1fr;gap:.75rem;min-height:auto}.scene[data-astro-cid-hph3jfkt]{min-height:350px;padding:1rem}}@media(prefers-reduced-motion:reduce){.scene[data-astro-cid-hph3jfkt],.scene[data-astro-cid-hph3jfkt] [data-astro-cid-hph3jfkt]{animation:none!important;transition:none!important}.problem-section[data-astro-cid-hph3jfkt].motion-ready .story-beat[data-astro-cid-hph3jfkt] .scene[data-astro-cid-hph3jfkt]{opacity:1;transform:none}.pos-spinner[data-astro-cid-hph3jfkt],.status-dot-pulse[data-astro-cid-hph3jfkt],.amber-pulse[data-astro-cid-hph3jfkt],.cut-badge[data-astro-cid-hph3jfkt],.ping-drop[data-astro-cid-hph3jfkt],.slip-active[data-astro-cid-hph3jfkt],.slip-delay-badge[data-astro-cid-hph3jfkt],.lock-icon-svg[data-astro-cid-hph3jfkt]{animation:none!important}}.hub-story[data-astro-cid-tjwqeyfu]{padding:clamp(2rem,1.5rem + 2vw,3.5rem) 0;background:var(--color-bg)}.hub-anchor[data-astro-cid-tjwqeyfu]{position:absolute}.story-intro[data-astro-cid-tjwqeyfu]{max-width:780px;margin-bottom:clamp(1.75rem,2.5vw,2.5rem)}.story-eyebrow[data-astro-cid-tjwqeyfu],.beat-number[data-astro-cid-tjwqeyfu],.scene-topline[data-astro-cid-tjwqeyfu],.network-footer[data-astro-cid-tjwqeyfu],.outage-footer[data-astro-cid-tjwqeyfu]{font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.1em}.story-eyebrow[data-astro-cid-tjwqeyfu]{color:var(--color-accent-deep);margin:0 0 1.25rem}.story-intro[data-astro-cid-tjwqeyfu] h2[data-astro-cid-tjwqeyfu]{color:var(--color-text-primary);font-family:var(--font-heading);font-size:clamp(2.6rem,5.8vw,5.5rem);line-height:1.08;letter-spacing:-.035em;margin:0 0 1.25rem}.story-intro[data-astro-cid-tjwqeyfu] h2[data-astro-cid-tjwqeyfu] em[data-astro-cid-tjwqeyfu]{color:var(--color-accent-deep);font-weight:500}.story-intro[data-astro-cid-tjwqeyfu]>p[data-astro-cid-tjwqeyfu]:last-child{color:var(--color-text-muted);font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.65;max-width:66ch;margin:0}.story-track[data-astro-cid-tjwqeyfu]{position:relative;display:grid;gap:clamp(2rem,3.5vw,3.5rem)}.story-track[data-astro-cid-tjwqeyfu]:before{content:"";position:absolute;top:2rem;bottom:2rem;left:0;border-left:1px solid var(--color-border)}.story-beat[data-astro-cid-tjwqeyfu]{position:relative;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-left:clamp(1.5rem,3vw,3rem);min-height:380px}.story-beat[data-astro-cid-tjwqeyfu]:before{content:"";position:absolute;top:50%;left:-5px;width:11px;height:11px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 7px var(--color-bg),0 0 0 8px var(--color-border)}.story-beat-reverse[data-astro-cid-tjwqeyfu] .beat-copy[data-astro-cid-tjwqeyfu]{order:2}.story-beat-reverse[data-astro-cid-tjwqeyfu] .scene[data-astro-cid-tjwqeyfu]{order:1}.beat-copy[data-astro-cid-tjwqeyfu]{max-width:480px}.beat-number[data-astro-cid-tjwqeyfu]{display:flex;align-items:center;gap:.8rem;color:var(--color-accent-deep);margin-bottom:1.5rem}.beat-number[data-astro-cid-tjwqeyfu]>span[data-astro-cid-tjwqeyfu]{color:var(--color-text-muted);font-size:.7rem;letter-spacing:.12em}.beat-copy[data-astro-cid-tjwqeyfu] h3[data-astro-cid-tjwqeyfu]{color:var(--color-text-primary);font-family:var(--font-heading);font-size:clamp(2rem,3vw,3.35rem);line-height:1.14;letter-spacing:-.025em;margin:0 0 1.25rem}.beat-copy[data-astro-cid-tjwqeyfu] p[data-astro-cid-tjwqeyfu]{color:var(--color-text-muted);font-size:1.0625rem;line-height:1.7;margin:0}.scene[data-astro-cid-tjwqeyfu]{min-width:0;min-height:420px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sub);box-shadow:var(--shadow-lg);padding:clamp(1.25rem,2.2vw,2rem);overflow:hidden}.scene-topline[data-astro-cid-tjwqeyfu]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;color:var(--color-text-muted);font-size:.65rem}.scene-live[data-astro-cid-tjwqeyfu]{color:var(--color-accent-deep)}.outage-layout[data-astro-cid-tjwqeyfu]{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;gap:.5rem;min-height:285px}.wan-status[data-astro-cid-tjwqeyfu],.local-status[data-astro-cid-tjwqeyfu]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.45rem;min-width:0}.wan-symbol[data-astro-cid-tjwqeyfu]{height:82px;width:82px;position:relative;display:grid;place-items:center}.wan-symbol[data-astro-cid-tjwqeyfu] span[data-astro-cid-tjwqeyfu]{position:absolute;border:3px solid var(--color-text-muted);border-bottom:0;border-left-color:transparent;border-right-color:transparent;border-radius:50%;transform:rotate(180deg)}.wan-symbol[data-astro-cid-tjwqeyfu] span[data-astro-cid-tjwqeyfu]:nth-child(1){width:64px;height:48px;top:12px}.wan-symbol[data-astro-cid-tjwqeyfu] span[data-astro-cid-tjwqeyfu]:nth-child(2){width:42px;height:30px;top:31px}.wan-symbol[data-astro-cid-tjwqeyfu] span[data-astro-cid-tjwqeyfu]:nth-child(3){width:10px;height:10px;top:62px;background:var(--color-text-muted);border:0}.wan-title[data-astro-cid-tjwqeyfu],.local-title[data-astro-cid-tjwqeyfu]{color:var(--color-text-muted);font-size:.875rem}.wan-status[data-astro-cid-tjwqeyfu] strong[data-astro-cid-tjwqeyfu],.local-status[data-astro-cid-tjwqeyfu] strong[data-astro-cid-tjwqeyfu]{color:var(--color-text-primary);font-size:clamp(.95rem,1.5vw,1.2rem)}.wan-state[data-astro-cid-tjwqeyfu]{position:relative}.wan-state[data-astro-cid-tjwqeyfu]:after{content:"";display:block;height:3px;width:100%;background:var(--color-accent);transform-origin:left;transform:scaleX(0)}.outage-divider[data-astro-cid-tjwqeyfu]{position:relative;height:1px;background:var(--color-border)}.divider-cut[data-astro-cid-tjwqeyfu]{position:absolute;top:-8px;left:calc(50% - 8px);width:16px;height:16px;border-radius:50%;background:var(--color-surface-sub);border:3px solid var(--color-accent)}.local-orb[data-astro-cid-tjwqeyfu]{position:relative;display:grid;place-items:center;height:82px;width:82px;border-radius:22px;background:var(--color-accent);box-shadow:var(--shadow-accent);transform:rotate(-6deg)}.local-orb[data-astro-cid-tjwqeyfu]:before{content:"";width:27px;height:27px;border-radius:50%;background:#fff}.local-orb[data-astro-cid-tjwqeyfu] span[data-astro-cid-tjwqeyfu]{position:absolute;width:13px;height:13px;border-radius:50%;top:19px;right:18px;background:var(--color-badge-bg)}.outage-footer[data-astro-cid-tjwqeyfu]{display:flex;align-items:center;gap:.6rem;border-top:1px solid var(--color-border);padding-top:1rem;color:var(--color-text-primary);letter-spacing:0;font-size:.78rem}.status-dot[data-astro-cid-tjwqeyfu]{width:8px;height:8px;border-radius:50%;background:#15803d;flex:none}.scene-network[data-astro-cid-tjwqeyfu]{background:var(--color-surface)}.network-map[data-astro-cid-tjwqeyfu]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.9rem;align-items:start;min-height:300px;padding:.5rem 0}.network-stack[data-astro-cid-tjwqeyfu]{display:grid;gap:.7rem}.network-node[data-astro-cid-tjwqeyfu]{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.7rem;background:var(--color-surface-sub);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.network-node[data-astro-cid-tjwqeyfu]>span[data-astro-cid-tjwqeyfu]:last-child{min-width:0}.network-node[data-astro-cid-tjwqeyfu] strong[data-astro-cid-tjwqeyfu],.network-node[data-astro-cid-tjwqeyfu] small[data-astro-cid-tjwqeyfu]{display:block}.network-node[data-astro-cid-tjwqeyfu] strong[data-astro-cid-tjwqeyfu]{color:var(--color-text-primary);font-size:.8rem}.network-node[data-astro-cid-tjwqeyfu] small[data-astro-cid-tjwqeyfu]{color:var(--color-text-muted);font-size:.67rem;margin-top:.12rem}.node-icon[data-astro-cid-tjwqeyfu]{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;background:var(--color-badge-bg);color:var(--color-badge-text);font:800 .8rem var(--font-mono)}.network-center[data-astro-cid-tjwqeyfu]{position:relative;display:grid;place-items:center;grid-column:1 / -1;grid-row:1;min-height:155px}.network-ring[data-astro-cid-tjwqeyfu]{position:absolute;width:165px;height:165px;max-width:100%;border:1px dashed var(--color-accent);border-radius:50%;opacity:.5}.ring-two[data-astro-cid-tjwqeyfu]{width:195px;height:195px;opacity:.25}.hub-core[data-astro-cid-tjwqeyfu]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:125px;height:125px;border-radius:28px;background:var(--color-story-brand);color:#fff;box-shadow:var(--shadow-accent);transform:rotate(-5deg)}.hub-core-mark[data-astro-cid-tjwqeyfu]{font-size:2.1rem;line-height:1}.hub-core[data-astro-cid-tjwqeyfu] strong[data-astro-cid-tjwqeyfu]{font-size:1.2rem;line-height:1.2}.hub-core[data-astro-cid-tjwqeyfu] small[data-astro-cid-tjwqeyfu]{font-size:.68rem}.network-footer[data-astro-cid-tjwqeyfu]{display:flex;align-items:center;gap:.7rem;justify-content:center;color:var(--color-text-muted);letter-spacing:.04em;font-size:.68rem}.signal-line[data-astro-cid-tjwqeyfu]{height:1px;background:var(--color-border);flex:1}.scene-handoff[data-astro-cid-tjwqeyfu]{background:var(--color-surface)}.handoff-track[data-astro-cid-tjwqeyfu]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.3rem;min-height:285px}.travelling-order[data-astro-cid-tjwqeyfu]{position:absolute;z-index:2;top:22%;left:7%;width:78%;pointer-events:none;opacity:0}.travelling-order[data-astro-cid-tjwqeyfu]:before{content:"07";display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--color-story-brand);color:#fff;box-shadow:var(--shadow-accent);font:800 .7rem var(--font-mono)}.handoff-stop[data-astro-cid-tjwqeyfu]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.25rem;min-width:0;flex:1 1 0}.handoff-icon[data-astro-cid-tjwqeyfu]{display:grid;place-items:center;width:clamp(45px,5vw,66px);height:clamp(45px,5vw,66px);border-radius:18px;color:#fff;background:var(--color-story-brand);box-shadow:var(--shadow-accent);font:800 1.1rem var(--font-mono)}.handoff-hub[data-astro-cid-tjwqeyfu] .handoff-icon[data-astro-cid-tjwqeyfu]{background:var(--color-text-primary);color:var(--color-surface);box-shadow:var(--shadow-md)}.handoff-kitchen[data-astro-cid-tjwqeyfu] .handoff-icon[data-astro-cid-tjwqeyfu],.handoff-bill[data-astro-cid-tjwqeyfu] .handoff-icon[data-astro-cid-tjwqeyfu]{background:#15803d;box-shadow:none}.handoff-stop[data-astro-cid-tjwqeyfu] strong[data-astro-cid-tjwqeyfu]{color:var(--color-text-primary);font-size:.85rem}.handoff-stop[data-astro-cid-tjwqeyfu] small[data-astro-cid-tjwqeyfu]{color:var(--color-text-muted);font-size:.67rem;line-height:1.3}.handoff-link[data-astro-cid-tjwqeyfu]{height:2px;flex:0 1 25px;background:var(--color-accent);transform-origin:left}.handoff-receipt[data-astro-cid-tjwqeyfu]{display:flex;justify-content:space-between;gap:.5rem;align-items:center;border-top:1px solid var(--color-border);padding-top:1rem;color:var(--color-text-muted);font:700 .68rem var(--font-mono);letter-spacing:.03em}.handoff-receipt[data-astro-cid-tjwqeyfu] strong[data-astro-cid-tjwqeyfu]{color:var(--color-accent-deep);font-size:.85rem}.hotspot-note[data-astro-cid-tjwqeyfu]{display:flex;gap:1.4rem;max-width:880px;margin:clamp(4rem,8vw,7rem) auto 0;padding:clamp(1.4rem,3vw,2.4rem);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.hotspot-icon[data-astro-cid-tjwqeyfu]{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--color-badge-bg);color:var(--color-badge-text);font-size:2rem}.hotspot-note[data-astro-cid-tjwqeyfu] h3[data-astro-cid-tjwqeyfu]{color:var(--color-text-primary);font-family:var(--font-heading);font-size:clamp(1.45rem,2.2vw,2rem);margin:0 0 .5rem}.hotspot-note[data-astro-cid-tjwqeyfu] p[data-astro-cid-tjwqeyfu]{color:var(--color-text-muted);line-height:1.65;font-size:1rem;margin:0}@media(prefers-reduced-motion:no-preference){.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu] .scene[data-astro-cid-tjwqeyfu]{transform:translateY(22px)}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .scene[data-astro-cid-tjwqeyfu]{animation:sceneArrive .75s cubic-bezier(.16,1,.3,1) both}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .wan-state[data-astro-cid-tjwqeyfu]:after{animation:lineDraw .55s .55s ease-out both}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .wan-symbol[data-astro-cid-tjwqeyfu]{animation:wanDrop .5s .45s ease-out both,wanFlicker 5s .95s ease-in-out infinite}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .local-orb[data-astro-cid-tjwqeyfu]{animation:hubWake .7s .85s cubic-bezier(.16,1,.3,1) both,hubHover 4.8s 1.55s ease-in-out infinite}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .divider-cut[data-astro-cid-tjwqeyfu]{animation:signalPulse 3.4s 1s ease-in-out infinite}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .status-dot[data-astro-cid-tjwqeyfu]{animation:signalPulse 3.4s 1.4s ease-in-out infinite}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .network-ring[data-astro-cid-tjwqeyfu]{animation:ringDraw 1.1s .35s ease-out both,ringPulse 4.8s 1.45s ease-in-out infinite}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .ring-two[data-astro-cid-tjwqeyfu]{animation-delay:.35s,2.25s}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .hub-core[data-astro-cid-tjwqeyfu]{animation:coreHover 4.8s 1.45s ease-in-out infinite}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .network-node[data-astro-cid-tjwqeyfu]{animation:nodeArrive .55s var(--enter-delay) cubic-bezier(.16,1,.3,1) both,nodeFloat 4.8s var(--float-delay) ease-in-out infinite}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .node-pilot[data-astro-cid-tjwqeyfu]{--enter-delay: .35s;--float-delay: 1.1s}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .node-boarding[data-astro-cid-tjwqeyfu]{--enter-delay: .5s;--float-delay: 1.5s}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .node-galley[data-astro-cid-tjwqeyfu]{--enter-delay: .7s;--float-delay: 1.9s}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .node-gate[data-astro-cid-tjwqeyfu]{--enter-delay: .85s;--float-delay: 2.3s}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .node-checkin[data-astro-cid-tjwqeyfu]{--enter-delay: 1s;--float-delay: 2.7s}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .handoff-stop[data-astro-cid-tjwqeyfu]{animation:nodeArrive .55s var(--enter-delay) cubic-bezier(.16,1,.3,1) both,stopPulse 5.6s var(--pulse-delay) ease-in-out infinite}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .handoff-input[data-astro-cid-tjwqeyfu]{--enter-delay: .25s;--pulse-delay: 2s}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .handoff-hub[data-astro-cid-tjwqeyfu]{--enter-delay: .65s;--pulse-delay: 2.45s}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .handoff-kitchen[data-astro-cid-tjwqeyfu]{--enter-delay: 1.05s;--pulse-delay: 2.9s}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .handoff-bill[data-astro-cid-tjwqeyfu]{--enter-delay: 1.45s;--pulse-delay: 3.35s}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .handoff-link[data-astro-cid-tjwqeyfu]{animation:lineDraw .45s var(--enter-delay) ease-out both,linkPulse 5.6s var(--pulse-delay) ease-in-out infinite}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .link-one[data-astro-cid-tjwqeyfu]{--enter-delay: .55s;--pulse-delay: 2.2s}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .link-two[data-astro-cid-tjwqeyfu]{--enter-delay: .95s;--pulse-delay: 2.65s}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .link-three[data-astro-cid-tjwqeyfu]{--enter-delay: 1.35s;--pulse-delay: 3.1s}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .travelling-order[data-astro-cid-tjwqeyfu]{animation:orderTravels 5.6s 2s ease-in-out infinite}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible .handoff-receipt[data-astro-cid-tjwqeyfu]{animation:receiptArrive .6s 1.9s cubic-bezier(.16,1,.3,1) both}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible:not(.is-playing) [data-astro-cid-tjwqeyfu],.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible:not(.is-playing) [data-astro-cid-tjwqeyfu]:before,.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu].is-visible:not(.is-playing) [data-astro-cid-tjwqeyfu]:after{animation-play-state:paused!important}}@keyframes sceneArrive{0%{transform:translateY(22px)}to{transform:translateY(0)}}@keyframes lineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wanDrop{0%{opacity:1;transform:translateY(0)}to{opacity:.4;transform:translateY(6px)}}@keyframes hubWake{0%{transform:rotate(-5deg) scale(.8)}to{transform:rotate(-5deg) scale(1)}}@keyframes ringDraw{0%{opacity:0;transform:scale(.55)}to{opacity:.45;transform:scale(1)}}@keyframes nodeArrive{0%{opacity:0;transform:translateY(16px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes receiptArrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes wanFlicker{0%,to{opacity:.4}50%{opacity:.55}}@keyframes hubHover{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-6px)}}@keyframes coreHover{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-5px)}}@keyframes signalPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.55;transform:scale(1.18)}}@keyframes ringPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.22;transform:scale(1.07)}}@keyframes nodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes stopPulse{0%,25%,to{transform:scale(1)}12%{transform:scale(1.04)}}@keyframes linkPulse{0%,to{opacity:.5}15%{opacity:1}}@keyframes orderTravels{0%,to{opacity:0;transform:translate(0) scale(.7)}10%{opacity:1;transform:translate(0) scale(1)}32%{transform:translate(31%) scale(.9)}54%{transform:translate(65%) scale(1)}76%{opacity:1;transform:translate(100%) scale(.9)}86%{opacity:0;transform:translate(100%) scale(.7)}87%{opacity:0;transform:translate(0) scale(.7)}}@media(max-width:900px){.story-beat[data-astro-cid-tjwqeyfu]{grid-template-columns:minmax(0,1fr);gap:1.6rem;min-height:0}.story-beat-reverse[data-astro-cid-tjwqeyfu] .beat-copy[data-astro-cid-tjwqeyfu],.story-beat-reverse[data-astro-cid-tjwqeyfu] .scene[data-astro-cid-tjwqeyfu]{order:initial}.beat-copy[data-astro-cid-tjwqeyfu]{max-width:650px}}@media(max-width:600px){.hub-story[data-astro-cid-tjwqeyfu]{padding:clamp(1.5rem,1.2rem + 1.5vw,2.25rem) 0}.story-track[data-astro-cid-tjwqeyfu]{gap:2.25rem}.story-beat[data-astro-cid-tjwqeyfu]{padding-left:1.35rem}.scene[data-astro-cid-tjwqeyfu]{min-height:350px;padding:1rem}.scene-topline[data-astro-cid-tjwqeyfu]{font-size:.52rem}.outage-layout[data-astro-cid-tjwqeyfu]{grid-template-columns:1fr 32px 1fr;min-height:245px;gap:.15rem}.wan-symbol[data-astro-cid-tjwqeyfu],.local-orb[data-astro-cid-tjwqeyfu]{width:58px;height:58px}.wan-symbol[data-astro-cid-tjwqeyfu] span[data-astro-cid-tjwqeyfu]:nth-child(1){width:48px;height:38px;top:5px}.wan-symbol[data-astro-cid-tjwqeyfu] span[data-astro-cid-tjwqeyfu]:nth-child(2){width:31px;height:23px;top:18px}.wan-symbol[data-astro-cid-tjwqeyfu] span[data-astro-cid-tjwqeyfu]:nth-child(3){width:8px;height:8px;top:43px}.local-orb[data-astro-cid-tjwqeyfu]:before{width:20px;height:20px}.local-orb[data-astro-cid-tjwqeyfu] span[data-astro-cid-tjwqeyfu]{width:9px;height:9px;top:14px;right:13px}.network-map[data-astro-cid-tjwqeyfu]{gap:.6rem;padding:1rem 0}.network-center[data-astro-cid-tjwqeyfu]{min-height:145px}.network-ring[data-astro-cid-tjwqeyfu]{width:135px;height:135px}.ring-two[data-astro-cid-tjwqeyfu]{width:160px;height:160px}.hub-core[data-astro-cid-tjwqeyfu]{width:98px;height:98px;border-radius:22px}.network-node[data-astro-cid-tjwqeyfu]{padding:.55rem}.node-icon[data-astro-cid-tjwqeyfu]{width:25px;height:25px}.handoff-track[data-astro-cid-tjwqeyfu]{min-height:230px;gap:.1rem}.handoff-stop[data-astro-cid-tjwqeyfu] strong[data-astro-cid-tjwqeyfu]{font-size:.7rem}.handoff-stop[data-astro-cid-tjwqeyfu] small[data-astro-cid-tjwqeyfu]{font-size:.58rem}.handoff-icon[data-astro-cid-tjwqeyfu]{width:42px;height:42px;border-radius:13px;font-size:.85rem}.handoff-link[data-astro-cid-tjwqeyfu]{flex-basis:10px}.travelling-order[data-astro-cid-tjwqeyfu]{top:19%}.handoff-receipt[data-astro-cid-tjwqeyfu]{flex-wrap:wrap}.hotspot-note[data-astro-cid-tjwqeyfu]{gap:.8rem}.hotspot-icon[data-astro-cid-tjwqeyfu]{width:36px;height:36px;font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.scene[data-astro-cid-tjwqeyfu],.scene[data-astro-cid-tjwqeyfu] [data-astro-cid-tjwqeyfu]{animation:none!important;transition:none!important}.motion-ready[data-astro-cid-tjwqeyfu] .story-beat[data-astro-cid-tjwqeyfu] .scene[data-astro-cid-tjwqeyfu]{opacity:1;transform:none}.wan-state[data-astro-cid-tjwqeyfu]:after{transform:scaleX(1)}.wan-symbol[data-astro-cid-tjwqeyfu]{opacity:.4}.travelling-order[data-astro-cid-tjwqeyfu]{display:none}}.journey-section[data-astro-cid-oa3rptpz]{padding-top:clamp(2rem,1.5rem + 2vw,3.5rem);padding-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);background-color:var(--color-bg);border-top:1px solid var(--color-border-subtle);position:relative}.mobile-sticky-bar[data-astro-cid-oa3rptpz]{display:none}@media(max-width:1023px){.mobile-sticky-bar[data-astro-cid-oa3rptpz]{display:block;position:sticky;top:72px;z-index:35;background:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:.5rem clamp(.75rem,.5rem + 1vw,1.25rem);box-shadow:0 4px 12px #1c191714;margin-inline:calc(var(--container-pad) * -1);margin-bottom:1.5rem}.mobile-sticky-inner[data-astro-cid-oa3rptpz]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;max-width:var(--container-max);margin-inline:auto}.mobile-sticky-token[data-astro-cid-oa3rptpz]{display:flex;align-items:baseline;gap:.35rem;font-family:var(--font-mono);font-size:.8rem;font-weight:700}.m-tok[data-astro-cid-oa3rptpz]{color:#7c2d12}.m-tbl[data-astro-cid-oa3rptpz]{color:var(--color-text-muted)}.mobile-sticky-pill[data-astro-cid-oa3rptpz]{display:inline-flex;align-items:center;gap:5px;background:#fef3c7;color:#78350f;border:1px solid #FDE68A;padding:.2rem .55rem;border-radius:var(--radius-full);font-size:.72rem;font-weight:700;white-space:nowrap}.mobile-step-dots[data-astro-cid-oa3rptpz]{display:flex;align-items:center;gap:3px}.m-dot[data-astro-cid-oa3rptpz]{width:18px;height:18px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-border);font-size:.65rem;font-weight:700;font-family:var(--font-mono);color:var(--color-text-subtle);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.m-dot[data-astro-cid-oa3rptpz].active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}}.journey-header[data-astro-cid-oa3rptpz]{text-align:center;max-width:780px;margin-inline:auto;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:flex;flex-direction:column;align-items:center;gap:1.15rem}.journey-badge[data-astro-cid-oa3rptpz]{background-color:var(--color-badge-bg);color:var(--color-badge-text);border-color:var(--color-badge-border)}.section-title[data-astro-cid-oa3rptpz]{font-size:var(--text-3xl);line-height:1.15;letter-spacing:-.02em;color:var(--color-text-primary)}.title-accent[data-astro-cid-oa3rptpz]{color:var(--color-accent-deep)}.section-lead[data-astro-cid-oa3rptpz]{font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.6;max-width:640px}.journey-layout[data-astro-cid-oa3rptpz]{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:1024px){.journey-layout[data-astro-cid-oa3rptpz]{grid-template-columns:minmax(360px,440px) minmax(0,1fr);gap:3.5rem}}.journey-pinned-col[data-astro-cid-oa3rptpz]{position:relative;height:100%}@media(min-width:1024px){.sticky-card-wrapper[data-astro-cid-oa3rptpz]{position:sticky;top:96px;display:flex;flex-direction:column;gap:1.5rem;z-index:20}}.ticket-card-iso[data-astro-cid-oa3rptpz]{background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:1.5rem;position:relative;display:flex;flex-direction:column;gap:1.15rem;transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal);animation:continuousSignalAura 4s ease-in-out infinite}@keyframes continuousSignalAura{0%,to{box-shadow:0 10px 25px -8px color-mix(in srgb,var(--color-accent) 12%,transparent)}50%{box-shadow:0 16px 36px -6px color-mix(in srgb,var(--color-accent) 22%,transparent)}}.ticket-card-iso[data-astro-cid-oa3rptpz].step-change{animation:ticketStepSmooth .6s cubic-bezier(.16,1,.3,1),continuousSignalAura 4s ease-in-out infinite}@keyframes ticketStepSmooth{0%{border-color:var(--color-border)}50%{border-color:var(--color-accent)}to{border-color:var(--color-border)}}[data-astro-cid-oa3rptpz][data-theme=dark] .ticket-card-iso[data-astro-cid-oa3rptpz]{background:var(--color-surface);border-color:var(--color-border)}.ticket-header[data-astro-cid-oa3rptpz]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed var(--color-border);padding-bottom:.85rem}.ticket-brand[data-astro-cid-oa3rptpz]{display:flex;align-items:baseline;gap:.65rem}.ticket-token[data-astro-cid-oa3rptpz]{font-size:1.25rem;font-weight:700;color:#7c2d12;font-family:var(--font-mono)}[data-astro-cid-oa3rptpz][data-theme=dark] .ticket-token[data-astro-cid-oa3rptpz]{color:#fdba74}.ticket-table[data-astro-cid-oa3rptpz]{font-size:.85rem;font-weight:700;color:var(--color-text-muted);font-family:var(--font-mono)}.ticket-status-pill[data-astro-cid-oa3rptpz]{display:inline-flex;align-items:center;gap:6px;background:#fef3c7;color:#78350f;border:1px solid #FDE68A;padding:.3rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;transition:background-color var(--transition-fast),color var(--transition-fast)}[data-astro-cid-oa3rptpz][data-theme=dark] .ticket-status-pill[data-astro-cid-oa3rptpz]{background:#f59e0b33;color:#fde68a;border-color:#f59e0b66}.status-pulse-dot[data-astro-cid-oa3rptpz]{width:7px;height:7px;border-radius:50%;background:var(--color-accent);position:relative;flex-shrink:0}.status-pulse-dot[data-astro-cid-oa3rptpz]:before,.status-pulse-dot[data-astro-cid-oa3rptpz]:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid var(--color-accent);pointer-events:none;animation:signalWave 2.4s cubic-bezier(.2,.8,.4,1) infinite}.status-pulse-dot[data-astro-cid-oa3rptpz]:after{animation-delay:1.2s}@keyframes signalWave{0%{transform:scale(.5);opacity:.95}60%{transform:scale(2.4);opacity:.2}to{transform:scale(3.4);opacity:0}}.ticket-meta-bar[data-astro-cid-oa3rptpz]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--color-text-muted)}.meta-dot[data-astro-cid-oa3rptpz]{color:var(--color-text-subtle)}.ticket-time[data-astro-cid-oa3rptpz]{font-family:var(--font-mono);color:var(--color-text-primary);font-weight:600}.ticket-items-list[data-astro-cid-oa3rptpz]{display:flex;flex-direction:column;gap:.65rem;background:var(--color-surface-sub);padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-border-subtle)}.ticket-item-row[data-astro-cid-oa3rptpz]{display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.item-qty-name[data-astro-cid-oa3rptpz]{display:flex;align-items:center;gap:.5rem}.item-qty[data-astro-cid-oa3rptpz]{font-weight:700;color:#7c2d12;font-family:var(--font-mono)}[data-astro-cid-oa3rptpz][data-theme=dark] .item-qty[data-astro-cid-oa3rptpz]{color:#fdba74}.item-name[data-astro-cid-oa3rptpz]{color:var(--color-text-primary);font-weight:600}.station-tag[data-astro-cid-oa3rptpz]{font-size:.65rem;font-weight:700;text-transform:uppercase;background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border);padding:2px 6px;border-radius:4px;font-family:var(--font-mono)}.ticket-note-box[data-astro-cid-oa3rptpz]{display:flex;align-items:center;gap:8px;background:#f2643014;border:1px solid rgba(242,100,48,.25);border-radius:6px;padding:.6rem .85rem;font-size:.8rem;color:var(--color-text-primary)}.note-icon[data-astro-cid-oa3rptpz]{color:var(--color-accent);font-weight:700}.ticket-footer-billing[data-astro-cid-oa3rptpz]{border-top:1px dashed var(--color-border);padding-top:.85rem;display:flex;flex-direction:column;gap:.65rem}.billing-row[data-astro-cid-oa3rptpz]{display:flex;justify-content:space-between;align-items:baseline;font-size:.85rem}.billing-lbl[data-astro-cid-oa3rptpz]{color:var(--color-text-muted)}.billing-val[data-astro-cid-oa3rptpz]{font-size:1.2rem;font-weight:700;color:var(--color-text-primary);font-family:var(--font-mono)}.payment-status-box[data-astro-cid-oa3rptpz]{background:var(--color-surface-sub);border:1px solid var(--color-border-subtle);border-radius:6px;padding:.5rem .75rem;display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:600;color:var(--color-text-muted);transition:all var(--transition-normal)}.payment-status-box[data-astro-cid-oa3rptpz].payment-paid{background:#dcfce7;border-color:#bbf7d0;color:#14532d}[data-astro-cid-oa3rptpz][data-theme=dark] .payment-status-box[data-astro-cid-oa3rptpz].payment-paid{background:#052e16;border-color:#14532d;color:#86efac}.ticket-perforations[data-astro-cid-oa3rptpz]{display:flex;justify-content:space-between;margin-top:.25rem}.ticket-perforations[data-astro-cid-oa3rptpz] span[data-astro-cid-oa3rptpz]{width:6px;height:6px;border-radius:50%;background:var(--color-bg);border:1px solid var(--color-border-subtle)}.journey-stepper-tracker[data-astro-cid-oa3rptpz]{position:relative;padding:.75rem .5rem}.stepper-track-line[data-astro-cid-oa3rptpz]{position:absolute;top:50%;left:12px;right:12px;height:3px;background:var(--color-border);transform:translateY(-50%);z-index:1;border-radius:2px}.stepper-progress-fill[data-astro-cid-oa3rptpz]{height:100%;width:0%;background:var(--color-accent);transition:width var(--transition-normal)}.stepper-dots[data-astro-cid-oa3rptpz]{position:relative;display:flex;justify-content:space-between;z-index:2}.stepper-dot[data-astro-cid-oa3rptpz]{width:24px;height:24px;border-radius:50%;background:var(--color-surface);border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;font-family:var(--font-mono);color:var(--color-text-subtle);transition:all var(--transition-fast)}.stepper-dot[data-astro-cid-oa3rptpz].active{background:var(--color-accent);border-color:var(--color-accent);color:#fff;box-shadow:0 0 10px #f2643066}.journey-stops-col[data-astro-cid-oa3rptpz]{display:flex;flex-direction:column;gap:clamp(1.5rem,1.2rem + 1vw,2.5rem);position:relative}@media(min-width:1024px){.journey-stops-col[data-astro-cid-oa3rptpz]{gap:3.5rem;padding-bottom:2rem}}.stop-card[data-astro-cid-oa3rptpz]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:clamp(1.5rem,1.25rem + 1vw,2.25rem);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1rem;transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal);position:relative;isolation:isolate}@media(min-width:1024px){.stop-card[data-astro-cid-oa3rptpz]{min-height:250px;justify-content:center}}.stop-card[data-astro-cid-oa3rptpz]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.stop-card[data-astro-cid-oa3rptpz]:before{content:"";position:absolute;z-index:-1;inset:-1px auto -1px -1px;width:0;border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:linear-gradient(180deg,transparent,var(--color-accent),transparent);opacity:0;pointer-events:none}.stop-card[data-astro-cid-oa3rptpz].is-active{border-color:color-mix(in srgb,var(--color-accent) 72%,var(--color-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 18%,transparent),var(--shadow-md)}.stop-card[data-astro-cid-oa3rptpz].is-active:before{content:"";position:absolute;inset:-1px auto -1px -1px;width:5px;border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:linear-gradient(180deg,var(--color-accent),color-mix(in srgb,var(--color-accent) 30%,transparent));opacity:.85;animation:signalRailBreathe 3s ease-in-out infinite;pointer-events:none}@keyframes signalRailBreathe{0%,to{opacity:.45}50%{opacity:.95}}.stop-badge-row[data-astro-cid-oa3rptpz]{display:flex;align-items:center;gap:.75rem}.stop-number[data-astro-cid-oa3rptpz]{font-size:var(--text-xs);font-weight:700;color:#7c2d12;font-family:var(--font-mono)}[data-astro-cid-oa3rptpz][data-theme=dark] .stop-number[data-astro-cid-oa3rptpz]{color:#fdba74}.stop-app-badge[data-astro-cid-oa3rptpz]{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;border:1px solid transparent}.app-pilot[data-astro-cid-oa3rptpz]{background:#e0f2fe;color:#075985;border-color:#bae6fd}[data-astro-cid-oa3rptpz][data-theme=dark] .app-pilot[data-astro-cid-oa3rptpz]{background:#0ea5e933;color:#7dd3fc}.app-hub[data-astro-cid-oa3rptpz]{background:#fef3c7;color:#78350f;border-color:#fde68a}[data-astro-cid-oa3rptpz][data-theme=dark] .app-hub[data-astro-cid-oa3rptpz]{background:#f59e0b33;color:#fde68a}.app-galley[data-astro-cid-oa3rptpz]{background:#ffedd5;color:#7c2d12;border-color:#fed7aa}[data-astro-cid-oa3rptpz][data-theme=dark] .app-galley[data-astro-cid-oa3rptpz]{background:#ea580c33;color:#fed7aa}.app-gate[data-astro-cid-oa3rptpz]{background:#f3e8ff;color:#581c87;border-color:#e9d5ff}[data-astro-cid-oa3rptpz][data-theme=dark] .app-gate[data-astro-cid-oa3rptpz]{background:#9333ea33;color:#e9d5ff}.app-checkin[data-astro-cid-oa3rptpz]{background:#dcfce7;color:#14532d;border-color:#bbf7d0}[data-astro-cid-oa3rptpz][data-theme=dark] .app-checkin[data-astro-cid-oa3rptpz]{background:#22c55e33;color:#bbf7d0}.stop-title[data-astro-cid-oa3rptpz]{font-size:var(--text-xl);line-height:1.25;color:var(--color-text-primary)}.stop-desc[data-astro-cid-oa3rptpz]{font-size:var(--text-base);color:var(--color-text-primary);line-height:1.6}.stop-features-grid[data-astro-cid-oa3rptpz]{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--color-border-subtle);padding-top:.75rem}.stop-feat[data-astro-cid-oa3rptpz]{display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm);color:var(--color-text-primary)}.feat-check[data-astro-cid-oa3rptpz]{color:#22c55e;font-weight:700}@media(prefers-reduced-motion:reduce){.stop-card[data-astro-cid-oa3rptpz],.ticket-card-iso[data-astro-cid-oa3rptpz],.stop-card[data-astro-cid-oa3rptpz]:before,.status-pulse-dot[data-astro-cid-oa3rptpz]:before,.status-pulse-dot[data-astro-cid-oa3rptpz]:after{animation:none!important;transform:none!important}}.numbers-section[data-astro-cid-cr6mj56r]{padding-block:clamp(2rem,1.5rem + 2vw,3.5rem);background-color:var(--color-bg);position:relative;border-bottom:1px solid var(--color-border)}.numbers-header[data-astro-cid-cr6mj56r]{text-align:center;max-width:780px;margin-inline:auto;margin-bottom:clamp(1.75rem,1.4rem + 1.2vw,2.5rem)}.numbers-badge[data-astro-cid-cr6mj56r]{margin-bottom:var(--space-md)}.section-title[data-astro-cid-cr6mj56r]{font-size:var(--text-4xl);letter-spacing:-.025em;margin-bottom:var(--space-md)}.title-accent[data-astro-cid-cr6mj56r]{color:var(--color-accent-brand)}.section-lead[data-astro-cid-cr6mj56r]{font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.6;max-width:680px;margin-inline:auto}.numbers-grid[data-astro-cid-cr6mj56r]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.stat-card[data-astro-cid-cr6mj56r]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:clamp(1.5rem,1.2rem + 1vw,2.25rem);display:flex;flex-direction:column;box-shadow:var(--shadow-sm);transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal);outline:none;position:relative}.stat-card[data-astro-cid-cr6mj56r]:hover,.stat-card[data-astro-cid-cr6mj56r]:focus-visible{transform:translateY(-4px);border-color:var(--color-accent);box-shadow:var(--shadow-md),0 8px 24px #f264301a}.stat-card[data-astro-cid-cr6mj56r]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.stat-main[data-astro-cid-cr6mj56r]{flex-grow:1;display:flex;flex-direction:column}.stat-number-wrap[data-astro-cid-cr6mj56r]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin-bottom:var(--space-xs)}.stat-number[data-astro-cid-cr6mj56r]{font-family:var(--font-heading);font-size:clamp(2.25rem,1.8rem + 2vw,3.25rem);font-weight:700;color:var(--color-accent-brand);line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat-unit[data-astro-cid-cr6mj56r]{font-size:var(--text-base);font-weight:700;color:var(--color-text-primary);line-height:1.2}.stat-label[data-astro-cid-cr6mj56r]{font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem;line-height:1.3}.stat-desc[data-astro-cid-cr6mj56r]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5;margin-bottom:var(--space-md)}.stat-footer[data-astro-cid-cr6mj56r]{padding-top:var(--space-xs);border-top:1px dashed var(--color-border);margin-top:auto}.stat-pill[data-astro-cid-cr6mj56r]{font-size:var(--text-xs);font-weight:700;color:var(--color-accent-brand);display:inline-block;letter-spacing:.02em}@media(max-width:1024px){.numbers-grid[data-astro-cid-cr6mj56r]{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}}@media(max-width:640px){.numbers-grid[data-astro-cid-cr6mj56r]{grid-template-columns:1fr;gap:var(--space-md)}.stat-number-wrap[data-astro-cid-cr6mj56r]{flex-direction:row;align-items:baseline}}@media(prefers-reduced-motion:reduce){.stat-card[data-astro-cid-cr6mj56r]{transform:none!important;transition:none!important}.stat-card[data-astro-cid-cr6mj56r]:hover{transform:none!important}}.pricing-section[data-astro-cid-jpnirtqc]{padding:clamp(2rem,1.5rem + 2vw,3.5rem) 0;border-top:1px solid var(--color-border-subtle)}.pricing-intro[data-astro-cid-jpnirtqc]{text-align:center;max-width:720px;margin:0 auto clamp(1.5rem,1.2rem + 1vw,2.5rem);display:grid;justify-items:center;gap:.75rem}.pricing-intro[data-astro-cid-jpnirtqc] h2[data-astro-cid-jpnirtqc]{font-size:var(--text-4xl)}.pricing-intro[data-astro-cid-jpnirtqc] h2[data-astro-cid-jpnirtqc] span[data-astro-cid-jpnirtqc]{color:var(--color-accent-deep)}.pricing-intro[data-astro-cid-jpnirtqc] p[data-astro-cid-jpnirtqc]{color:var(--color-text-muted);font-size:var(--text-lg)}.pricing-card[data-astro-cid-jpnirtqc]{display:grid;gap:0;max-width:1040px;margin:auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-border));border-radius:28px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 92%,transparent),color-mix(in srgb,var(--color-accent-soft) 60%,transparent));box-shadow:var(--shadow-lg)}.pricing-main[data-astro-cid-jpnirtqc]{padding:clamp(2rem,5vw,4.5rem);display:grid;gap:1rem;align-content:center}.pricing-overline[data-astro-cid-jpnirtqc],.market-eyebrow[data-astro-cid-jpnirtqc]{font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--color-accent-deep)}.pricing-amount[data-astro-cid-jpnirtqc]{font:700 clamp(3rem,7vw,5.5rem)/.95 var(--font-heading);letter-spacing:-.05em}.pricing-amount[data-astro-cid-jpnirtqc] span[data-astro-cid-jpnirtqc]{font:700 var(--text-xl)/1 var(--font-body);letter-spacing:0;color:var(--color-text-muted)}.pricing-trial[data-astro-cid-jpnirtqc]{font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary)}.pricing-promise[data-astro-cid-jpnirtqc]{display:flex;flex-wrap:wrap;gap:.5rem;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:700}.pricing-promise[data-astro-cid-jpnirtqc] span[data-astro-cid-jpnirtqc]{padding:.35rem .65rem;border-radius:var(--radius-full);background:var(--color-surface-sub);border:1px solid var(--color-border)}.pricing-main[data-astro-cid-jpnirtqc] .btn[data-astro-cid-jpnirtqc]{justify-self:start;margin-top:.5rem}.price-equivalents[data-astro-cid-jpnirtqc]{padding:clamp(1.5rem,4vw,3rem);background:color-mix(in srgb,var(--color-surface) 65%,transparent);border-block:1px solid var(--color-border)}.equivalents-label[data-astro-cid-jpnirtqc]{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:700}.equivalent-grid[data-astro-cid-jpnirtqc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.equivalent[data-astro-cid-jpnirtqc]{padding:1rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);display:grid;gap:.25rem}.equivalent[data-astro-cid-jpnirtqc] strong[data-astro-cid-jpnirtqc]{color:var(--color-accent-deep);font:700 var(--text-2xl)/1 var(--font-heading);font-variant-numeric:tabular-nums}.equivalent[data-astro-cid-jpnirtqc] span[data-astro-cid-jpnirtqc]{font-size:var(--text-xs);color:var(--color-text-muted)}.pricing-breakdown[data-astro-cid-jpnirtqc]{padding:clamp(2rem,4vw,3rem)}.pricing-breakdown[data-astro-cid-jpnirtqc] h3[data-astro-cid-jpnirtqc]{font-size:var(--text-xl);margin-bottom:1rem}.pricing-breakdown[data-astro-cid-jpnirtqc] ul[data-astro-cid-jpnirtqc]{display:grid;gap:.75rem;list-style:none}.pricing-breakdown[data-astro-cid-jpnirtqc] li[data-astro-cid-jpnirtqc]{display:grid;grid-template-columns:1.25rem 1fr;color:var(--color-text-primary)}.pricing-breakdown[data-astro-cid-jpnirtqc] li[data-astro-cid-jpnirtqc]:before{content:"✓";color:#15803d;font-weight:800}.market-context[data-astro-cid-jpnirtqc]{display:flex;align-items:center;gap:1rem;padding:1.5rem clamp(2rem,4vw,3rem);background:var(--color-surface-sub);border-top:1px solid var(--color-border)}.market-context[data-astro-cid-jpnirtqc] p[data-astro-cid-jpnirtqc]:last-child{color:var(--color-text-muted);font-size:var(--text-sm)}.market-context[data-astro-cid-jpnirtqc] a[data-astro-cid-jpnirtqc]{color:var(--color-text-primary);font-weight:700;text-decoration:underline;text-underline-offset:.18em}.blurred-marks[data-astro-cid-jpnirtqc]{display:flex;flex:0 0 auto}.blurred-marks[data-astro-cid-jpnirtqc] i[data-astro-cid-jpnirtqc]{display:block;width:2.5rem;height:2.5rem;margin-left:-.55rem;border-radius:50%;background:linear-gradient(135deg,#9ca3af,#d1d5db);border:3px solid var(--color-surface-sub);filter:blur(3px)}.blurred-marks[data-astro-cid-jpnirtqc] i[data-astro-cid-jpnirtqc]:first-child{margin-left:0}@media(min-width:760px){.pricing-card[data-astro-cid-jpnirtqc]{grid-template-columns:1.1fr .9fr}.pricing-main[data-astro-cid-jpnirtqc]{grid-row:span 2}.price-equivalents[data-astro-cid-jpnirtqc]{border-block:0;border-left:1px solid var(--color-border)}.pricing-breakdown[data-astro-cid-jpnirtqc]{border-left:1px solid var(--color-border)}.market-context[data-astro-cid-jpnirtqc]{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.equivalent[data-astro-cid-jpnirtqc] strong[data-astro-cid-jpnirtqc]{transition:none}}.faq-section[data-astro-cid-v4flqvd6]{padding:clamp(2rem,1.5rem + 2vw,3.5rem) 0;background:var(--color-surface-sub);border-block:1px solid var(--color-border)}.faq-container[data-astro-cid-v4flqvd6]{display:grid;gap:var(--space-xl)}.faq-intro[data-astro-cid-v4flqvd6]{display:grid;gap:1rem;align-content:start}.faq-intro[data-astro-cid-v4flqvd6] h2[data-astro-cid-v4flqvd6]{font-size:var(--text-3xl)}.faq-intro[data-astro-cid-v4flqvd6] h2[data-astro-cid-v4flqvd6] span[data-astro-cid-v4flqvd6]{color:var(--color-accent-deep)}.faq-intro[data-astro-cid-v4flqvd6] p[data-astro-cid-v4flqvd6]{color:var(--color-text-muted)}.faq-list[data-astro-cid-v4flqvd6]{display:grid;gap:.75rem}.faq-item[data-astro-cid-v4flqvd6]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.faq-item[data-astro-cid-v4flqvd6] summary[data-astro-cid-v4flqvd6]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;color:var(--color-text-primary);font-weight:750}.faq-item[data-astro-cid-v4flqvd6] summary[data-astro-cid-v4flqvd6]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-v4flqvd6]{color:var(--color-accent-deep);font-size:1.5rem;line-height:1;transition:transform var(--transition-fast)}.faq-item[data-astro-cid-v4flqvd6][open] .faq-icon[data-astro-cid-v4flqvd6]{transform:rotate(45deg)}.faq-item[data-astro-cid-v4flqvd6] p[data-astro-cid-v4flqvd6]{padding:0 1.25rem 1.25rem;color:var(--color-text-muted);max-width:68ch}@media(min-width:900px){.faq-container[data-astro-cid-v4flqvd6]{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr)}}.contact-section[data-astro-cid-fx5sw74l]{padding:clamp(2rem,1.5rem + 2vw,3.5rem) 0}.contact-card[data-astro-cid-fx5sw74l]{display:grid;gap:var(--space-xl);padding:clamp(1.5rem,5vw,4rem);border-radius:28px;background:var(--color-footer-bg);color:var(--color-footer-text);overflow:hidden;position:relative}.contact-card[data-astro-cid-fx5sw74l]:after{content:"";position:absolute;width:26rem;height:26rem;right:-13rem;bottom:-18rem;border-radius:50%;background:var(--color-accent);opacity:.16;pointer-events:none}.contact-copy[data-astro-cid-fx5sw74l],.contact-people[data-astro-cid-fx5sw74l]{position:relative;z-index:1}.contact-copy[data-astro-cid-fx5sw74l]{display:grid;gap:1rem}.contact-copy[data-astro-cid-fx5sw74l] h2[data-astro-cid-fx5sw74l]{color:var(--color-footer-text);font-size:var(--text-4xl)}.contact-copy[data-astro-cid-fx5sw74l] h2[data-astro-cid-fx5sw74l] span[data-astro-cid-fx5sw74l]{color:#ffc96f}.contact-copy[data-astro-cid-fx5sw74l]>p[data-astro-cid-fx5sw74l]{color:var(--color-footer-muted);max-width:48ch}.coverage[data-astro-cid-fx5sw74l]{font-size:var(--text-sm);font-weight:700}.contact-people[data-astro-cid-fx5sw74l]{display:grid;gap:.75rem;align-content:start}.person-card[data-astro-cid-fx5sw74l]{padding:1.1rem 1.25rem;border:1px solid var(--color-footer-border);background:#ffffff0b;border-radius:var(--radius-md);display:grid;gap:.3rem;transition:border-color var(--transition-normal),background var(--transition-normal),transform var(--transition-normal)}.person-card[data-astro-cid-fx5sw74l]:hover,.person-card[data-astro-cid-fx5sw74l]:focus-within{border-color:#ffc96f99;background:#ffc96f17;transform:translateY(-2px)}.person-role[data-astro-cid-fx5sw74l],.dialog-eyebrow[data-astro-cid-fx5sw74l]{color:#ffc96f;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.person-card[data-astro-cid-fx5sw74l] h3[data-astro-cid-fx5sw74l]{color:var(--color-footer-text);font:700 var(--text-lg)/1.2 var(--font-body)}.person-phones[data-astro-cid-fx5sw74l]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.phone-link[data-astro-cid-fx5sw74l]{color:var(--color-footer-text);font-size:var(--text-sm);font-weight:650;text-decoration:underline;text-underline-offset:.2em}.phone-sep[data-astro-cid-fx5sw74l]{color:var(--color-footer-muted);opacity:.5}.person-actions[data-astro-cid-fx5sw74l]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.person-actions[data-astro-cid-fx5sw74l] .btn[data-astro-cid-fx5sw74l]{min-height:44px;padding:.55rem 1rem}.person-actions[data-astro-cid-fx5sw74l] .btn-secondary[data-astro-cid-fx5sw74l]{color:var(--color-footer-text);border-color:var(--color-footer-muted);background:transparent}.contact-channels[data-astro-cid-fx5sw74l]{display:grid;gap:.5rem;margin-top:.4rem}.channel-link[data-astro-cid-fx5sw74l]{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .2rem;color:var(--color-footer-text);text-decoration:underline;text-underline-offset:.25em;font-size:var(--text-sm)}.channel-link[data-astro-cid-fx5sw74l]:hover{color:#ffc96f}.channel-icon[data-astro-cid-fx5sw74l]{flex-shrink:0}.arrow-glyph[data-astro-cid-fx5sw74l]{font-size:.85em;opacity:.8}@media(min-width:880px){.contact-card[data-astro-cid-fx5sw74l]{grid-template-columns:1.1fr .9fr;align-items:center}}.whatsapp-dialog[data-astro-cid-fx5sw74l]{width:min(100% - 2rem,34rem);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-lg)}.whatsapp-dialog[data-astro-cid-fx5sw74l]::backdrop{background:#1c191794}.whatsapp-form[data-astro-cid-fx5sw74l]{display:grid;gap:1rem;padding:clamp(1.5rem,4vw,2.25rem);position:relative}.whatsapp-form[data-astro-cid-fx5sw74l] h2[data-astro-cid-fx5sw74l]{font-size:var(--text-2xl)}.whatsapp-form[data-astro-cid-fx5sw74l]>p[data-astro-cid-fx5sw74l]:not(.dialog-eyebrow){color:var(--color-text-muted)}.whatsapp-form[data-astro-cid-fx5sw74l] label[data-astro-cid-fx5sw74l]{display:grid;gap:.35rem;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:700}.whatsapp-form[data-astro-cid-fx5sw74l] input[data-astro-cid-fx5sw74l],.whatsapp-form[data-astro-cid-fx5sw74l] textarea[data-astro-cid-fx5sw74l]{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:.7rem .8rem;background:var(--color-bg);color:var(--color-text-primary)}.dialog-close[data-astro-cid-fx5sw74l]{position:absolute;top:.75rem;right:.75rem;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:var(--color-surface-sub);color:var(--color-text-primary);font-size:1.5rem;cursor:pointer}.wa-btn-icon[data-astro-cid-fx5sw74l]{display:inline-block;vertical-align:middle;margin-right:.4rem;flex-shrink:0}.btn-wa[data-astro-cid-fx5sw74l]{display:inline-flex;align-items:center;justify-content:center}.home-apps-bridge[data-astro-cid-j7pv25f6]{padding:var(--space-lg) 0 var(--space-xl)}.bridge-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-lg);background:linear-gradient(135deg,var(--color-surface) 0%,rgba(242,100,48,.06) 100%);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl) var(--space-lg);box-shadow:var(--shadow-md);transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.bridge-card[data-astro-cid-j7pv25f6]:hover{box-shadow:var(--shadow-lg);border-color:#f264304d}@media(min-width:840px){.bridge-card[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--space-2xl)}}.bridge-text-wrap[data-astro-cid-j7pv25f6]{max-width:640px}.bridge-badge[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-sm)}.badge-dot[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%;background-color:var(--color-accent)}.bridge-heading[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.2;color:var(--color-text-primary);margin-bottom:var(--space-sm)}.bridge-accent[data-astro-cid-j7pv25f6]{color:var(--color-accent-deep)}.bridge-description[data-astro-cid-j7pv25f6]{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.6;margin:0}.bridge-cta-wrap[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;flex-shrink:0}@media(min-width:840px){.bridge-cta-wrap[data-astro-cid-j7pv25f6]{align-items:flex-end}}.bridge-main-cta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-base);padding:.85rem 1.6rem}.cta-arrow[data-astro-cid-j7pv25f6]{font-size:1.15em;transition:transform var(--transition-fast)}.bridge-main-cta[data-astro-cid-j7pv25f6]:hover .cta-arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}.bridge-subnote[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);color:var(--color-text-muted)}
