.exam-card[data-astro-cid-jkalnmro]{align-content:start;gap:4px;min-height:168px;padding:16px 18px 18px;transition:transform .15s;display:grid}.exam-card[data-astro-cid-jkalnmro]:hover{transform:translateY(-2px)}.exam-card-top[data-astro-cid-jkalnmro]{justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-bottom:14px;display:flex}.exam-card-provider[data-astro-cid-jkalnmro]{color:var(--p);font-size:.8125rem;font-weight:650}.exam-card-code[data-astro-cid-jkalnmro]{white-space:nowrap;font-size:2.25rem}@media (width<=640px){.exam-card-code[data-astro-cid-jkalnmro]{font-size:1.875rem}}.exam-card-name[data-astro-cid-jkalnmro]{font-weight:650;line-height:1.3}.exam-card-meta[data-astro-cid-jkalnmro]{color:var(--text-2);font-size:.8125rem}.qotd[data-astro-cid-vc227g57]{border:1px solid var(--hairline);gap:14px;padding:20px;display:grid}.qotd-head[data-astro-cid-vc227g57]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.qotd-title[data-astro-cid-vc227g57]{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700}.qotd-open[data-astro-cid-vc227g57]{color:var(--accent);font-size:.9375rem;font-weight:600}.qotd-meta[data-astro-cid-vc227g57]{margin-top:-6px;font-size:.875rem}.qotd-code[data-astro-cid-vc227g57]{color:var(--p);margin-right:4px;font-size:1.125rem}.qotd-stem[data-astro-cid-vc227g57]{font-size:1.0625rem}.qotd[data-astro-cid-vc227g57] .option[data-astro-cid-vc227g57]{padding:11px 14px;font-size:.9375rem}.qotd-reveal[data-astro-cid-vc227g57] summary[data-astro-cid-vc227g57]{cursor:pointer;color:var(--accent);width:fit-content;font-weight:600}.qotd-reveal[data-astro-cid-vc227g57][open] summary[data-astro-cid-vc227g57]{display:none}.qotd-cta[data-astro-cid-vc227g57]{justify-self:start}.hero[data-astro-cid-lcdefpme]{background:var(--surface);border-bottom:1px solid var(--hairline);margin-bottom:28px}.hero-grid[data-astro-cid-lcdefpme]{gap:32px;padding-block:40px 36px;display:grid}@media (width>=960px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:64px;padding-block:64px}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;max-width:13ch;font-size:clamp(2.25rem,1.5rem + 3.2vw,3.75rem);line-height:1.02}.hero-sub[data-astro-cid-lcdefpme]{color:var(--text-2);max-width:44ch;margin-top:16px;font-size:1.1875rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.btn-lg[data-astro-cid-lcdefpme]{min-height:54px;padding:0 26px;font-size:1.0625rem}.hero-points[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px 20px;margin:22px 0 0;padding:0;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.hero-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:inline-flex}.hero-points[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:20px;height:20px}.landing[data-astro-cid-lcdefpme]{gap:0}.landing[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:40px}.landing[data-astro-cid-lcdefpme]>.group[data-astro-cid-lcdefpme]+.group[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline-strong);margin-top:48px;padding-top:44px}.section-title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;padding-inline:4px;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.375rem);line-height:1.1}.landing[data-astro-cid-lcdefpme]>.group[data-astro-cid-lcdefpme]{gap:14px;scroll-margin-top:80px}.landing[data-astro-cid-lcdefpme]>.group[data-astro-cid-lcdefpme]>.group-note[data-astro-cid-lcdefpme]{margin-top:-4px;margin-bottom:6px;font-size:1.0625rem}.search[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--hairline-strong);border-radius:999px;align-items:center;gap:10px;max-width:560px;height:52px;padding:0 18px;display:flex}.search[data-astro-cid-lcdefpme]:focus-within{border-color:var(--ink)}.search[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:20px;color:var(--text-3);flex:none}.search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:1rem}.cloud-row[data-astro-cid-lcdefpme]{gap:12px;min-width:0;margin-top:18px;display:grid}.cloud-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:12px;padding-inline:4px;display:flex}.cloud-title[data-astro-cid-lcdefpme]{letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.0625rem;display:flex}.cloud-tile[data-astro-cid-lcdefpme]{border-radius:10px;width:34px;height:34px;font-size:.875rem}.cloud-tools[data-astro-cid-lcdefpme]{align-items:center;gap:6px;display:flex}.cloud-all[data-astro-cid-lcdefpme]{color:var(--accent);margin-right:6px;font-size:.9375rem;font-weight:600}.scroll-btn[data-astro-cid-lcdefpme]{border:1px solid var(--hairline-strong);background:var(--surface);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.scroll-btn[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:8px;height:14px}.scroll-btn[data-astro-cid-lcdefpme][disabled]{opacity:.35;cursor:default}@media (hover:none),(width<=640px){.scroll-btn[data-astro-cid-lcdefpme]{display:none}}.cloud-track[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:clamp(176px,21%,220px);grid-auto-flow:column;gap:12px;margin-inline:-4px;padding:2px 4px 10px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.cloud-row[data-astro-cid-lcdefpme]:not(.at-end) .cloud-track[data-astro-cid-lcdefpme]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}@media (width<=640px){.cloud-track[data-astro-cid-lcdefpme]{grid-auto-columns:calc(44.4444% - 10.6667px)}}.cloud-track[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.cloud-track[data-astro-cid-lcdefpme]>*{scroll-snap-align:start}.cloud-track[data-astro-cid-lcdefpme]>[hidden]{display:none}.feature[data-astro-cid-lcdefpme]{align-items:center;gap:18px;padding-block:10px;display:grid}@media (width>=860px){.feature[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px}.feature[data-astro-cid-lcdefpme].flip .feature-copy[data-astro-cid-lcdefpme]{order:2}}.feature-copy[data-astro-cid-lcdefpme]{gap:10px;max-width:46ch;padding-inline:4px;display:grid}.feature-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.feature-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:1.0625rem}.feature-link[data-astro-cid-lcdefpme]{color:var(--accent);width:fit-content;font-weight:600}.preview[data-astro-cid-lcdefpme]{pointer-events:none;user-select:none;gap:14px;display:grid;position:relative}.preview-tag[data-astro-cid-lcdefpme]{background:var(--surface-muted);color:var(--text-2);position:absolute;top:14px;right:14px}.preview-stem[data-astro-cid-lcdefpme]{padding-right:70px;font-size:1rem}.preview[data-astro-cid-lcdefpme] .option[data-astro-cid-lcdefpme]{padding:10px 14px;font-size:.9375rem}.preview-result[data-astro-cid-lcdefpme]{padding:20px}.pr-top[data-astro-cid-lcdefpme]{align-items:center;gap:16px;display:flex}.pr-seal[data-astro-cid-lcdefpme] .seal-rays path{fill:#f5b83d;opacity:.55}.pr-seal[data-astro-cid-lcdefpme] .seal-badge[data-astro-cid-lcdefpme]{fill:#f5b83d}.pr-seal[data-astro-cid-lcdefpme] .seal-check[data-astro-cid-lcdefpme]{fill:none;stroke:#2a1a00;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.pr-figure[data-astro-cid-lcdefpme]{font-size:3rem;line-height:1}.pr-title[data-astro-cid-lcdefpme]{margin-top:4px;font-size:1.125rem;font-weight:700}.pr-sub[data-astro-cid-lcdefpme]{font-size:.875rem}.pr-bars[data-astro-cid-lcdefpme]{padding:0}.pp[data-astro-cid-lcdefpme]{align-items:center;gap:24px;display:flex}.pp-label[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:.8125rem}.pp-figure[data-astro-cid-lcdefpme]{font-size:3rem;line-height:1}.pp-heat[data-astro-cid-lcdefpme]{flex:1;grid-template-rows:repeat(5,1fr);grid-auto-flow:column;gap:4px;max-width:240px;display:grid}.pp-heat[data-astro-cid-lcdefpme] .hm-cell{min-width:0}.pp-trend[data-astro-cid-lcdefpme]{width:100%;height:90px;overflow:visible}.pp-caption[data-astro-cid-lcdefpme]{font-size:.8125rem}.preview-pattern[data-astro-cid-lcdefpme]{min-height:56px}.preview-pattern[data-astro-cid-lcdefpme] .row-main[data-astro-cid-lcdefpme]{gap:3px}.preview-pick[data-astro-cid-lcdefpme]{color:var(--accent);font-size:.9375rem;font-weight:650}.landing[data-astro-cid-lcdefpme] .rows.has-lead .row-lead.code{white-space:nowrap;width:80px;color:var(--p,var(--accent));font-size:1.25rem}.landing[data-astro-cid-lcdefpme] .rows.has-lead{--indent:112px}.preview[data-astro-cid-lcdefpme] .rows[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{padding-right:96px}@media (width<=560px){.landing[data-astro-cid-lcdefpme] .figures{grid-template-columns:1fr 1fr}.landing[data-astro-cid-lcdefpme] .figure:nth-child(3){border-left:0}.landing[data-astro-cid-lcdefpme] .figure:nth-child(n+3){border-top:1px solid var(--hairline)}.landing[data-astro-cid-lcdefpme] .rows.has-lead .row-lead.code{width:66px;font-size:1.0625rem}.landing[data-astro-cid-lcdefpme] .rows.has-lead{--indent:98px}}.pipe-card[data-astro-cid-lcdefpme]{padding:26px 22px}.pipe[data-astro-cid-lcdefpme]{gap:26px;margin:0;padding:0;list-style:none;display:grid;position:relative}.stage[data-astro-cid-lcdefpme]{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.stage-node[data-astro-cid-lcdefpme]{z-index:1;background:var(--cta);width:44px;height:44px;color:var(--on-cta);box-shadow:0 0 0 6px var(--surface);border-radius:50%;place-items:center;font-size:1.375rem;display:grid;position:relative}.stage[data-astro-cid-lcdefpme]:not(:last-child):after{content:"";background:color-mix(in srgb, var(--accent) 35%, var(--hairline-strong));width:2px;position:absolute;top:44px;bottom:-26px;left:21px}.stage-body[data-astro-cid-lcdefpme]{gap:4px;padding-top:2px;display:grid}.stage-figure[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:.8125rem}.stage-figure[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink);margin-right:4px;font-size:1.375rem}.stage-title[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:1.125rem}.stage-sub[data-astro-cid-lcdefpme]{color:var(--text-2);max-width:34ch;font-size:.9375rem}@media (width>=760px){.pipe-card[data-astro-cid-lcdefpme]{padding:30px 32px 32px}.pipe[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.stage[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px}.stage[data-astro-cid-lcdefpme]:not(:last-child):after{width:auto;height:2px;inset:21px -28px auto 44px}}.clouds[data-astro-cid-lcdefpme]{gap:12px;display:grid}@media (width>=760px){.clouds[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cloud[data-astro-cid-lcdefpme]{align-content:start;gap:10px;padding:20px;display:grid}.cloud-name[data-astro-cid-lcdefpme]{font-size:1.125rem;font-weight:700}.cloud-blurb[data-astro-cid-lcdefpme]{font-size:.9375rem}.cloud-link[data-astro-cid-lcdefpme]{color:var(--accent);align-items:center;gap:8px;font-weight:600;display:inline-flex}.cloud-link[data-astro-cid-lcdefpme] .chev{color:var(--accent)}.closing[data-astro-cid-lcdefpme]{text-align:center;background:color-mix(in srgb, var(--accent) calc(var(--wash) * 100%), var(--surface));justify-items:center;gap:12px;padding:44px 24px;display:grid}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:22ch;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem)}.closing[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:8px}.resume[data-astro-cid-lcdefpme]{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:30;background:var(--ink);max-width:calc(100% - 32px);color:var(--surface);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-weight:650;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #00000038}.resume-dot[data-astro-cid-lcdefpme]{background:var(--cta);border-radius:50%;flex:none;width:8px;height:8px}
