.us-embed{position:relative;width:100%;max-width:640px;margin:0 auto;background:linear-gradient(180deg,#fff,#fbf8f3);border:1px solid #E8E2D8;border-radius:14px;overflow:hidden;box-shadow:0 1px #140f0a0a inset,0 20px 60px -20px #140f0a1f,0 4px 14px -4px #140f0a0f}.us-embed svg{display:block;width:100%;height:auto}.us-embed text{font-family:JetBrains Mono,ui-monospace,SF Mono,monospace}.us-embed .sans{font-family:Inter,Helvetica Neue,Arial,sans-serif}.us-live-dot{animation:us-live-pulse 1.6s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes us-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.us-hub-ring--1{animation:us-ring-ping 3s ease-out infinite;transform-box:fill-box;transform-origin:center}.us-hub-ring--2{animation:us-ring-ping 3s ease-out infinite 1.5s;transform-box:fill-box;transform-origin:center}@keyframes us-ring-ping{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(2)}}.us-chip--1{animation:us-chip-hi 4.8s ease-in-out infinite 0s}.us-chip--2{animation:us-chip-hi 4.8s ease-in-out infinite 1.2s}.us-chip--3{animation:us-chip-hi 4.8s ease-in-out infinite 2.4s}.us-chip--4{animation:us-chip-hi 4.8s ease-in-out infinite 3.6s}@keyframes us-chip-hi{0%,to{fill:#fff;stroke:#e8e2d8}12%,28%{fill:#eaf3ec;stroke:#2f6b4e}}.us-chip-flow{offset-rotate:0deg}.us-chip-flow--1{offset-path:path("M 150 168 L 150 129");animation:us-flow-move 4.8s linear infinite 0s}.us-chip-flow--2{offset-path:path("M 186 204 L 195 204");animation:us-flow-move 4.8s linear infinite 1.2s}.us-chip-flow--3{offset-path:path("M 114 204 L 104 204");animation:us-flow-move 4.8s linear infinite 2.4s}.us-chip-flow--4{offset-path:path("M 150 240 L 150 279");animation:us-flow-move 4.8s linear infinite 3.6s}@keyframes us-flow-move{0%{offset-distance:0%;opacity:0}5%{opacity:1}22%{offset-distance:100%;opacity:1}28%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}.us-cost-tag{animation:us-cost-pulse 2.4s ease-in-out infinite}.us-cost-tag--1{animation-delay:0s}.us-cost-tag--2{animation-delay:.4s}.us-cost-tag--3{animation-delay:.8s}@keyframes us-cost-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.us-embed *{animation:none!important}}.rt-embed{position:relative;width:100%;max-width:640px;margin:0 auto;background:linear-gradient(180deg,#fff,#fbf8f3);border:1px solid #E8E2D8;border-radius:14px;overflow:hidden;box-shadow:0 1px #140f0a0a inset,0 20px 60px -20px #140f0a1f,0 4px 14px -4px #140f0a0f;font-family:JetBrains Mono,ui-monospace,SF Mono,monospace;color:#1a1714;container-type:inline-size;container-name:rt-embed}.rt-embed svg{display:block;width:100%;height:auto}.rt-embed text{font-family:JetBrains Mono,ui-monospace,monospace}.rt-embed .sans{font-family:Inter,Helvetica Neue,Arial,sans-serif}.rt-live-dot{animation:rt-pulse-dot 1.6s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes rt-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.rt-token{offset-rotate:0deg;animation:rt-token-move 4.4s linear infinite}.rt-token--top{offset-path:path("M 90 128 L 280 128 L 470 128");fill:#9d174d}.rt-token--bottom{offset-path:path("M 90 244 L 280 244 L 470 244");fill:#2f6b4e}@keyframes rt-token-move{0%{offset-distance:0%;opacity:0}3%{opacity:1}45%{offset-distance:100%;opacity:1}50%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}.rt-badge-end{animation:rt-badge-pop 4.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes rt-badge-pop{0%,43%{opacity:0;transform:scale(.6)}47%{opacity:1;transform:scale(1.3)}53%{transform:scale(1)}92%{opacity:1;transform:scale(1)}97%{opacity:0;transform:scale(.6)}to{opacity:0;transform:scale(.6)}}.rt-mismatch-pulse{animation:rt-mismatch 1.4s ease-in-out infinite}@keyframes rt-mismatch{0%,to{opacity:1}50%{opacity:.5}}.rt-audit-row{animation:rt-audit-fade 3.6s ease-in-out infinite}.rt-audit-row--1{animation-delay:0s}.rt-audit-row--2{animation-delay:.4s}@keyframes rt-audit-fade{0%,to{opacity:.55}30%{opacity:1}}@container rt-embed (max-width: 420px){.rt-title-text{display:none}.rt-headline{font-size:17px}.rt-lane-label{font-size:12px}.rt-station-label,.rt-audit-title{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.rt-embed *{animation:none!important}}.rp-header[data-astro-cid-gauq755v],.rp-filters-wrap[data-astro-cid-gauq755v],.rp-content[data-astro-cid-gauq755v]{--navy: #183962;--teal: #00b89c;--teal-dark: #00967f;--teal-pale: #e6f9f6;--txt-muted: #5c6c7a;--txt-faint: #9aabb8;--bdr: #dde5eb;--bg-white: #ffffff;--c-1000: #2e6cb0;--c-1000-bg: #eaf1fb;--c-2000: #7a5cc7;--c-2000-bg: #f1edfb;--c-3000: #b5793f;--c-3000-bg: #faf2e8;--c-4000: #1d94a8;--c-4000-bg: #e6f5f7;--c-5000: #b5493f;--c-5000-bg: #fbeceb}.rp-container[data-astro-cid-gauq755v]{max-width:1180px;margin:0 auto;padding:0 24px}.rp-header[data-astro-cid-gauq755v]{padding-top:calc(var(--header-height, 68px) + 48px);padding-bottom:32px}.rp-eyebrow[data-astro-cid-gauq755v]{font-family:var(--font-mono, monospace);font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-dark);display:flex;align-items:center;gap:8px;margin-bottom:14px}.rp-eyebrow[data-astro-cid-gauq755v]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal)}.rp-h1[data-astro-cid-gauq755v]{font-size:clamp(1.4rem,1.9vw,1.9rem);font-weight:700;color:var(--navy);line-height:1.15;letter-spacing:-.02em;margin-bottom:16px}.rp-sub[data-astro-cid-gauq755v]{font-size:.97rem;color:var(--txt-muted);line-height:1.6}.rp-filters-wrap[data-astro-cid-gauq755v]{border-bottom:1px solid var(--bdr)}.rp-filters[data-astro-cid-gauq755v]{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.rp-tab[data-astro-cid-gauq755v]{display:inline-flex;align-items:center;gap:6px;padding:14px;font-size:.86rem;font-weight:600;color:var(--txt-muted);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .15s,border-color .15s;line-height:1;white-space:nowrap}.rp-tab[data-astro-cid-gauq755v]:hover{color:var(--navy)}.rp-tab[data-astro-cid-gauq755v].active{color:var(--navy);border-bottom-color:var(--teal)}.rp-code[data-astro-cid-gauq755v]{font-family:var(--font-mono, monospace);font-size:.7rem;color:var(--txt-faint);font-weight:600}.rp-count[data-astro-cid-gauq755v]{font-family:var(--font-mono, monospace);font-size:.7rem;color:var(--txt-faint);background:var(--bg-white);border:1px solid var(--bdr);border-radius:20px;padding:1px 7px}.rp-tab[data-astro-cid-gauq755v].active .rp-count[data-astro-cid-gauq755v]{background:var(--teal-pale);border-color:var(--teal);color:var(--teal-dark)}.rp-content[data-astro-cid-gauq755v]{padding:48px 0 96px}.rp-cards[data-astro-cid-gauq755v]{display:flex;flex-direction:column;gap:28px;margin-bottom:52px}.rp-card[data-astro-cid-gauq755v]{display:grid;grid-template-columns:1fr 1fr;background:var(--bg-white);border:1px solid var(--bdr);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s;box-shadow:0 1px 4px #10263f0d}.rp-card[data-astro-cid-gauq755v]:hover{box-shadow:0 6px 24px #10263f1a}.rp-card--reverse[data-astro-cid-gauq755v] .rp-card-text[data-astro-cid-gauq755v]{order:2}.rp-card--reverse[data-astro-cid-gauq755v] .rp-card-visual[data-astro-cid-gauq755v]{order:1}.rp-card-text[data-astro-cid-gauq755v]{padding:40px 40px 40px 36px;display:flex;flex-direction:column;justify-content:center}.rp-badge[data-astro-cid-gauq755v]{display:inline-flex;align-items:center;width:fit-content;font-family:var(--font-mono, monospace);font-size:.7rem;font-weight:600;letter-spacing:.04em;border-radius:4px;padding:4px 10px;margin-bottom:16px}.rp-card-h2[data-astro-cid-gauq755v]{font-size:1.45rem;font-weight:700;color:var(--navy);line-height:1.22;letter-spacing:-.02em;margin-bottom:12px}.rp-card-excerpt[data-astro-cid-gauq755v]{color:var(--txt-muted);font-size:.97rem;line-height:1.65;margin-bottom:20px;flex-grow:1}.rp-card-meta[data-astro-cid-gauq755v]{display:flex;align-items:center;gap:12px;font-size:.82rem;color:var(--txt-faint);margin-bottom:18px}.rp-dot[data-astro-cid-gauq755v]{width:3px;height:3px;background:var(--txt-faint);border-radius:50%}.rp-card-link[data-astro-cid-gauq755v]{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--navy);font-size:.9rem;width:fit-content}.rp-arrow[data-astro-cid-gauq755v]{transition:transform .15s}.rp-card[data-astro-cid-gauq755v]:hover .rp-arrow[data-astro-cid-gauq755v]{transform:translate(4px)}.rp-card-visual[data-astro-cid-gauq755v]{background:#f5f2ee;padding:28px;display:flex;align-items:center;justify-content:center;min-height:260px}.rp-card-visual[data-astro-cid-gauq755v] .us-embed[data-astro-cid-gauq755v],.rp-card-visual[data-astro-cid-gauq755v] .rt-embed[data-astro-cid-gauq755v],.rp-card-visual[data-astro-cid-gauq755v] .cl-embed[data-astro-cid-gauq755v]{margin:0;max-width:100%}.rp-card-img[data-astro-cid-gauq755v]{width:100%;aspect-ratio:640 / 396;background:var(--c-bg);border-radius:12px;border:1px solid color-mix(in srgb,var(--c-fg) 18%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.rp-card-img-icon[data-astro-cid-gauq755v]{font-size:2.4rem;color:var(--c-fg);opacity:.55;line-height:1}.rp-card-img-code[data-astro-cid-gauq755v]{font-family:var(--font-mono, monospace);font-size:1.1rem;font-weight:700;color:var(--c-fg);letter-spacing:.08em}.rp-card-img-cat[data-astro-cid-gauq755v]{font-size:.75rem;font-weight:600;color:var(--c-fg);opacity:.65;text-transform:uppercase;letter-spacing:.1em}.cat-1000[data-astro-cid-gauq755v]{color:var(--c-1000);background:var(--c-1000-bg)}.cat-2000[data-astro-cid-gauq755v]{color:var(--c-2000);background:var(--c-2000-bg)}.cat-3000[data-astro-cid-gauq755v]{color:var(--c-3000);background:var(--c-3000-bg)}.cat-4000[data-astro-cid-gauq755v]{color:var(--c-4000);background:var(--c-4000-bg)}.cat-5000[data-astro-cid-gauq755v]{color:var(--c-5000);background:var(--c-5000-bg)}.rp-pagination[data-astro-cid-gauq755v]{display:flex;align-items:center;justify-content:center;gap:20px}.rp-pg-arrow[data-astro-cid-gauq755v]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;line-height:1;color:var(--txt-muted);background:none;border:0;border-radius:0;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:color .12s;padding:0}.rp-pg-arrow[data-astro-cid-gauq755v]:focus{outline:none}.rp-pg-arrow[data-astro-cid-gauq755v]:focus-visible{outline:none}.rp-pg-arrow[data-astro-cid-gauq755v]:hover:not(:disabled){color:var(--navy)}.rp-pg-arrow[data-astro-cid-gauq755v]:disabled{opacity:.25;cursor:default}.rp-page-nums[data-astro-cid-gauq755v]{display:flex;align-items:center;gap:10px}@media(max-width:860px){.rp-card[data-astro-cid-gauq755v]{grid-template-columns:1fr}.rp-card--reverse[data-astro-cid-gauq755v] .rp-card-text[data-astro-cid-gauq755v],.rp-card--reverse[data-astro-cid-gauq755v] .rp-card-visual[data-astro-cid-gauq755v]{order:unset}.rp-card-visual[data-astro-cid-gauq755v]{min-height:200px}.rp-card-text[data-astro-cid-gauq755v]{padding:28px 24px}}@media(max-width:640px){.rp-tab[data-astro-cid-gauq755v]{padding:12px 10px;font-size:.8rem}.rp-card-h2[data-astro-cid-gauq755v]{font-size:1.2rem}}.rp-pg-num{min-width:44px;height:52px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;font-family:ui-monospace,JetBrains Mono,SF Mono,monospace;font-size:1rem;font-weight:500;color:#9aabb8;background:none!important;border:none!important;border-radius:0!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;cursor:pointer;letter-spacing:.04em;transition:color .12s}.rp-pg-num:focus,.rp-pg-num:focus-visible{outline:none!important;box-shadow:none!important}.rp-pg-num:hover{color:#183962}.rp-pg-num.active{color:#183962;font-weight:700;position:relative}.rp-pg-num.active:after{content:"";position:absolute;bottom:6px;left:50%;transform:translate(-50%);width:16px;height:2px;background:#00b89c;border-radius:1px}.rp-pg-ellipsis{min-width:32px;height:52px;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;color:#9aabb8;letter-spacing:.12em;pointer-events:none;user-select:none}
