.viz[data-astro-cid-apslytvy]{border-radius:var(--r-md) var(--r-md) 0 0;background:linear-gradient(180deg, var(--viz-a), var(--viz-b));height:210px;color:var(--ink);margin-top:auto;font-size:12px;position:relative;overflow:hidden}.ui[data-astro-cid-apslytvy]{background:#fff;border-radius:12px;box-shadow:0 10px 30px -12px #112f2c59}.pill-ui[data-astro-cid-apslytvy]{background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:0 6px 18px -8px #112f2c66}.ok[data-astro-cid-apslytvy]{color:#1a7444}.warn[data-astro-cid-apslytvy]{color:#a5560f}.dot[data-astro-cid-apslytvy]{border-radius:50%;width:8px;height:8px;display:inline-block}.ok-bg[data-astro-cid-apslytvy]{background:#1a7444}.warn-bg[data-astro-cid-apslytvy]{background:var(--ochre)}.status[data-astro-cid-apslytvy]{position:absolute;bottom:16px;right:22px}.v-extract[data-astro-cid-apslytvy] .slip[data-astro-cid-apslytvy]{width:42%;padding:14px;position:absolute;top:22px;left:22px}.v-extract[data-astro-cid-apslytvy] .slip[data-astro-cid-apslytvy] i[data-astro-cid-apslytvy]{background:#eee6cc;border-radius:4px;height:8px;margin:8px 0;display:block}.v-extract[data-astro-cid-apslytvy] .slip[data-astro-cid-apslytvy] .hl[data-astro-cid-apslytvy]{background:#e2b5408c}.v-extract[data-astro-cid-apslytvy] .arrow[data-astro-cid-apslytvy]{font-size:20px;position:absolute;top:92px;left:50%;transform:translate(-50%)}.v-extract[data-astro-cid-apslytvy] .row[data-astro-cid-apslytvy]{gap:8px;width:46%;padding:12px 14px;display:grid;position:absolute;top:52px;right:22px}.v-extract[data-astro-cid-apslytvy] .row[data-astro-cid-apslytvy] p[data-astro-cid-apslytvy]{justify-content:space-between;gap:8px;margin:0;display:flex}.v-portal[data-astro-cid-apslytvy] .win[data-astro-cid-apslytvy]{padding-bottom:14px;position:absolute;inset:22px 22px auto}.v-portal[data-astro-cid-apslytvy] .bar[data-astro-cid-apslytvy]{border-bottom:1px solid #eee;gap:5px;padding:9px 12px;display:flex}.v-portal[data-astro-cid-apslytvy] .bar[data-astro-cid-apslytvy] i[data-astro-cid-apslytvy]{background:#e5dcc0;border-radius:50%;width:8px;height:8px}.v-portal[data-astro-cid-apslytvy] .field[data-astro-cid-apslytvy]{border:1px solid #eadfbe;border-radius:6px;height:22px;margin:10px 14px 0;position:relative;overflow:hidden}.v-portal[data-astro-cid-apslytvy] .field[data-astro-cid-apslytvy]:after{content:"";width:var(--w);background:#e2b54059;position:absolute;inset:0}.v-recon[data-astro-cid-apslytvy] .docs[data-astro-cid-apslytvy]{justify-items:start;gap:10px;display:grid;position:absolute;top:24px;left:22px}.v-recon[data-astro-cid-apslytvy] table[data-astro-cid-apslytvy]{border-collapse:collapse;width:58%;font-size:11.5px;position:absolute;top:22px;right:22px;overflow:hidden}.v-recon[data-astro-cid-apslytvy] td[data-astro-cid-apslytvy]{border-bottom:1px solid #f0e8cf;padding:7px 10px}.v-recon[data-astro-cid-apslytvy] tr[data-astro-cid-apslytvy]:last-child td[data-astro-cid-apslytvy]{border:0}.v-recon[data-astro-cid-apslytvy] .bad[data-astro-cid-apslytvy] td[data-astro-cid-apslytvy]{background:#fff1d9}.v-cal[data-astro-cid-apslytvy] .cal[data-astro-cid-apslytvy]{grid-template-columns:repeat(5,1fr);gap:6px;padding:12px;display:grid;position:absolute;inset:22px 22px auto}.v-cal[data-astro-cid-apslytvy] b[data-astro-cid-apslytvy]{text-align:center;color:var(--ink-dim);font-size:10.5px;font-weight:600}.v-cal[data-astro-cid-apslytvy] i[data-astro-cid-apslytvy]{background:#f6efd9;border-radius:6px;height:26px}.v-cal[data-astro-cid-apslytvy] i[data-astro-cid-apslytvy].on{background:#1a744433}.v-cal[data-astro-cid-apslytvy] i[data-astro-cid-apslytvy].clash{background:#e2b54099}@media (width<=480px){.v-extract[data-astro-cid-apslytvy] .slip[data-astro-cid-apslytvy]{width:30%;left:14px}.v-extract[data-astro-cid-apslytvy] .arrow[data-astro-cid-apslytvy]{display:none}.v-extract[data-astro-cid-apslytvy] .row[data-astro-cid-apslytvy]{width:66%;padding:10px;right:12px}.v-extract[data-astro-cid-apslytvy] .row[data-astro-cid-apslytvy] p[data-astro-cid-apslytvy]{white-space:nowrap;font-size:10.5px}.v-recon[data-astro-cid-apslytvy] .docs[data-astro-cid-apslytvy]{display:flex;top:auto;bottom:14px;left:14px}.v-recon[data-astro-cid-apslytvy] table[data-astro-cid-apslytvy]{width:auto;font-size:10.5px;top:14px;left:14px;right:14px}.v-recon[data-astro-cid-apslytvy] td[data-astro-cid-apslytvy]{white-space:nowrap;padding:6px}}.service-card[data-astro-cid-3vpt37q6]{height:100%;color:var(--ink);text-decoration:none;display:block}article[data-astro-cid-3vpt37q6]{border-radius:var(--r-lg);border:1px solid var(--line-light);background:var(--light-card);flex-direction:column;height:100%;padding:36px 34px 0;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.service-card[data-astro-cid-3vpt37q6]:hover article[data-astro-cid-3vpt37q6],.service-card[data-astro-cid-3vpt37q6]:focus-visible article[data-astro-cid-3vpt37q6]{transform:translateY(-4px);box-shadow:0 24px 50px -24px #112f2c59}.tech[data-astro-cid-3vpt37q6]{font:600 .72rem/1.3 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:14px}h3[data-astro-cid-3vpt37q6]{color:var(--ink);margin:0}p[data-astro-cid-3vpt37q6]{color:var(--ink-dim);margin:12px 0 24px;font-size:1rem}.more[data-astro-cid-3vpt37q6]{margin-bottom:28px;font-size:.95rem;font-weight:600}.more[data-astro-cid-3vpt37q6]:after{content:" →"}
