.kpc[data-astro-cid-xolpjaje]{aspect-ratio:8.5/11;background-color:var(--color-brand-blue);max-width:17.5rem;color:var(--hero-ink);box-shadow:0 30px 70px -28px color-mix(in srgb, var(--color-brand-navy) 70%, transparent), 0 0 0 1px color-mix(in srgb, var(--hero-ink) 8%, transparent);border-radius:6px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}@media (width>=1024px){.kpc[data-astro-cid-xolpjaje]{max-width:21.25rem;margin-right:0}.kpc-t[data-astro-cid-xolpjaje]{font-size:1.625rem}}.kpc[data-astro-cid-xolpjaje]:before,.kpc[data-astro-cid-xolpjaje]:after{content:"";clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);pointer-events:none;background-color:var(--band-navy);position:absolute}.kpc[data-astro-cid-xolpjaje]:before{opacity:.35;width:55%;height:60%;top:-2rem;right:-3rem}.kpc[data-astro-cid-xolpjaje]:after{opacity:.25;width:60%;height:45%;bottom:-3rem;left:-4rem}.kpc-inner[data-astro-cid-xolpjaje]{z-index:1;flex-direction:column;height:100%;padding:1.75rem 1.5rem 1.5rem;display:flex;position:relative}.kpc-logo[data-astro-cid-xolpjaje]{width:6rem;height:auto}.kpc-eb[data-astro-cid-xolpjaje]{letter-spacing:.16em;color:var(--color-brand-cyan);margin-top:auto;font-size:.625rem;font-weight:700}.kpc-t[data-astro-cid-xolpjaje]{font-family:var(--font-heading);margin:.5rem 0 .625rem;font-size:1.375rem;font-weight:500;line-height:1.1}.kpc-rule[data-astro-cid-xolpjaje]{background-color:var(--color-brand-cyan);width:2.75rem;height:3px;margin-bottom:.625rem;display:block}.kpc-s[data-astro-cid-xolpjaje]{color:var(--hero-muted);font-size:.75rem;line-height:1.5}.kpc-tiles[data-astro-cid-xolpjaje]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3125rem;margin-top:auto;display:grid}.kpc-tiles[data-astro-cid-xolpjaje] div[data-astro-cid-xolpjaje]{background-color:color-mix(in srgb, var(--hero-ink) 10%, transparent);color:var(--hero-muted);padding:.375rem;font-size:.5625rem;line-height:1.3}.kpc-tiles[data-astro-cid-xolpjaje] b[data-astro-cid-xolpjaje]{color:var(--hero-ink);font-size:.625rem;display:block}.kpl-steps[data-astro-cid-honzyk6r]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.25rem;display:grid}.kpl-step[data-astro-cid-honzyk6r]{text-align:center;cursor:pointer;border:1.5px solid var(--color-border);background-color:var(--color-card);color:var(--color-foreground);border-radius:.75rem;flex-direction:column;align-items:center;gap:.375rem;padding:1.125rem .625rem 1rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.kpl-step[data-astro-cid-honzyk6r]:not(:last-child):after{content:"";background-color:color-mix(in srgb, var(--color-brand-blue) 35%, var(--color-border));width:1.5rem;height:2px;position:absolute;top:50%;right:-1.875rem}.kpl-step[data-astro-cid-honzyk6r]:hover{border-color:var(--cp)}.kpl-step[data-astro-cid-honzyk6r][aria-selected=true]{border-color:var(--cp);box-shadow:0 14px 28px -18px color-mix(in srgb, var(--color-brand-navy) 55%, transparent);transform:translateY(-2px)}.kpl-step[data-astro-cid-honzyk6r]:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.kpl-n[data-astro-cid-honzyk6r]{border-radius:9999px;place-items:center;width:1.875rem;height:1.875rem;font-size:.875rem;font-weight:700;display:grid}.kpl-t[data-astro-cid-honzyk6r]{font-family:var(--font-heading,inherit);font-size:1.0625rem;font-weight:500;line-height:1.25}.kpl-s[data-astro-cid-honzyk6r]{color:var(--color-muted-foreground);font-size:.8125rem;line-height:1.35}.kpl-loop[data-astro-cid-honzyk6r]{border:2px dashed color-mix(in srgb, var(--color-brand-blue) 35%, var(--color-border));border-top:0;border-radius:0 0 1rem 1rem;height:1.5rem;margin:.625rem 12.5% 0}.kpl-loop-label[data-astro-cid-honzyk6r]{text-align:center;color:var(--color-muted-foreground);margin-top:.5rem;font-size:.8125rem;font-weight:600}.kpl-panels[data-astro-cid-honzyk6r]{margin-top:2rem}.kpl-panel[data-astro-cid-honzyk6r]{border:1px solid var(--color-border);border-left:4px solid var(--cp);padding:1.625rem 1.875rem}.kpl-panel[data-astro-cid-honzyk6r]:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.kpl-list[data-astro-cid-honzyk6r] li[data-astro-cid-honzyk6r]{color:var(--color-muted-foreground);padding-left:1.375rem;line-height:1.55;position:relative}.kpl-list[data-astro-cid-honzyk6r] li[data-astro-cid-honzyk6r]:before{content:"";background-color:var(--cp);border-radius:2px;width:.5rem;height:.5rem;position:absolute;top:.5625rem;left:0}.kpl-panel[data-astro-cid-honzyk6r] code{font-family:var(--font-mono);color:var(--color-foreground);background-color:color-mix(in srgb, var(--color-brand-blue) 10%, transparent);overflow-wrap:anywhere;border-radius:4px;padding:.0625rem .3125rem;font-size:.8125rem}.kpl-panel[data-astro-cid-honzyk6r] a{color:var(--brand-blue-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (width<=760px){.kpl-steps[data-astro-cid-honzyk6r]{gap:.5rem}.kpl-step[data-astro-cid-honzyk6r]{gap:.25rem;padding:.75rem .25rem .625rem}.kpl-step[data-astro-cid-honzyk6r]:after{display:none}.kpl-t[data-astro-cid-honzyk6r]{font-size:.8125rem}.kpl-s[data-astro-cid-honzyk6r]{display:none}.kpl-panel[data-astro-cid-honzyk6r]{padding:1.25rem 1.125rem}}@media (prefers-reduced-motion:reduce){.kpl-step[data-astro-cid-honzyk6r]{transition:none}.kpl-step[data-astro-cid-honzyk6r][aria-selected=true]{transform:none}}.kvc[data-astro-cid-dawn5m5w]{border:1px solid var(--color-border);background-color:var(--color-background);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.kvc[data-astro-cid-dawn5m5w]>div[data-astro-cid-dawn5m5w]{min-width:0;padding:2rem}.kvc-res[data-astro-cid-dawn5m5w]{background-color:var(--color-card);border-left:1px solid var(--color-border)}.kvc-ver[data-astro-cid-dawn5m5w]{cursor:pointer;border:1.5px solid var(--color-border);background-color:var(--color-background);font-family:var(--font-mono);color:var(--color-foreground);border-radius:9999px;padding:.5rem .9375rem;font-size:.875rem;transition:border-color .15s,background-color .15s}.kvc-ver[data-astro-cid-dawn5m5w]:hover{border-color:var(--color-brand-blue)}.kvc-ver[data-astro-cid-dawn5m5w][aria-pressed=true]{background-color:var(--color-brand-navy);border-color:var(--color-brand-navy);color:var(--hero-ink)}.dark .kvc-ver[data-astro-cid-dawn5m5w][aria-pressed=true]{background-color:var(--color-brand-cyan);border-color:var(--color-brand-cyan);color:var(--color-brand-navy)}.kvc-ver[data-astro-cid-dawn5m5w]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.kvc-code[data-astro-cid-dawn5m5w]{font-family:var(--font-mono);color:var(--color-foreground);overflow-wrap:anywhere;background-color:color-mix(in srgb, var(--color-brand-blue) 10%, transparent);border-radius:4px;padding:.125rem .375rem;font-size:.8125rem}.kvc-big[data-astro-cid-dawn5m5w]{font-family:var(--font-heading);color:var(--color-foreground);font-size:2.75rem;font-weight:300;line-height:1}.kvc-big[data-astro-cid-dawn5m5w].is-ok{color:var(--status-allow)}.kvc-cap[data-astro-cid-dawn5m5w]{color:var(--color-muted-foreground);margin-top:.375rem;font-size:.875rem;line-height:1.5}.kvc-row[data-astro-cid-dawn5m5w]{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding:.8125rem 0;font-size:.875rem;display:flex}.kvc-row[data-astro-cid-dawn5m5w] dt[data-astro-cid-dawn5m5w]{color:var(--color-muted-foreground);font-weight:600}.kvc-row[data-astro-cid-dawn5m5w] dd[data-astro-cid-dawn5m5w]{text-align:right;color:var(--color-foreground);font-weight:600}.kvc-row[data-astro-cid-dawn5m5w] dd[data-astro-cid-dawn5m5w].is-ok{color:var(--status-allow)}.kvc-row[data-astro-cid-dawn5m5w] dd[data-astro-cid-dawn5m5w].is-bad{color:var(--status-amber)}.kvc-ghost[data-astro-cid-dawn5m5w]{color:var(--color-foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-foreground) 45%, transparent)}.kvc-ghost[data-astro-cid-dawn5m5w]:hover{background-color:color-mix(in srgb, var(--color-foreground) 6%, transparent);box-shadow:inset 0 0 0 1px var(--color-foreground)}.kvc-ghost[data-astro-cid-dawn5m5w]:focus-visible{outline-color:var(--color-ring)}@media (width<=900px){.kvc[data-astro-cid-dawn5m5w]{grid-template-columns:minmax(0,1fr)}.kvc-res[data-astro-cid-dawn5m5w]{border-left:0;border-top:1px solid var(--color-border)}}@media (width<=480px){.kvc[data-astro-cid-dawn5m5w]>div[data-astro-cid-dawn5m5w]{padding:1.5rem 1.125rem}}@media (prefers-reduced-motion:reduce){.kvc-ver[data-astro-cid-dawn5m5w]{transition:none}}.kps[data-astro-cid-iodq3ega]{border:1px solid var(--color-border);max-width:820px;padding:.75rem 1.875rem 1.75rem}.kps[data-astro-cid-iodq3ega] fieldset[data-astro-cid-iodq3ega]{border:0;min-width:0;margin:0;padding:0}.kps-q[data-astro-cid-iodq3ega]{cursor:pointer;border-bottom:1px solid var(--color-border);color:var(--color-foreground);align-items:flex-start;gap:.875rem;padding:1rem 0;line-height:1.5;display:flex}.kps-q[data-astro-cid-iodq3ega] input[data-astro-cid-iodq3ega]{width:1.25rem;height:1.25rem;accent-color:var(--color-brand-blue);cursor:pointer;flex:none;margin-top:.125rem}.kps-q[data-astro-cid-iodq3ega] input[data-astro-cid-iodq3ega]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.kps-q[data-astro-cid-iodq3ega] code{font-family:var(--font-mono);color:var(--color-foreground);background-color:color-mix(in srgb, var(--color-brand-blue) 10%, transparent);border-radius:4px;padding:.0625rem .3125rem;font-size:.8125rem}.kps-out[data-astro-cid-iodq3ega]{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:.625rem;align-items:center;gap:1.125rem;margin-top:1.375rem;padding:1.125rem 1.25rem;display:flex}.kps-n[data-astro-cid-iodq3ega]{font-family:var(--font-heading);text-align:center;min-width:4rem;color:var(--color-foreground);font-size:2.5rem;font-weight:300;line-height:1}.kps-n[data-astro-cid-iodq3ega][data-level="1"]{color:var(--status-amber)}.kps-n[data-astro-cid-iodq3ega][data-level="2"]{color:var(--status-allow)}.kps-t[data-astro-cid-iodq3ega]{color:var(--color-muted-foreground);line-height:1.55}@media (width<=480px){.kps[data-astro-cid-iodq3ega]{padding:.5rem 1.125rem 1.375rem}.kps-out[data-astro-cid-iodq3ega]{flex-direction:column;align-items:flex-start;gap:.5rem}.kps-n[data-astro-cid-iodq3ega]{text-align:left;min-width:0}}.kp-dl[data-astro-cid-7ud655tl]{gap:.5rem}.kp-meta[data-astro-cid-7ud655tl]{color:var(--hero-muted)}.kp-gap[data-astro-cid-7ud655tl]{background-color:var(--band-navy);--shape:var(--band-navy-tint);border-left:4px solid var(--color-brand-cyan);--color-foreground:var(--hero-ink);justify-content:space-between;align-items:center;gap:2rem;padding:2rem 2.25rem;display:flex;position:relative;overflow:hidden}.kp-gap[data-astro-cid-7ud655tl]:before{opacity:.5;width:30%;height:18rem;top:-6rem;right:-4rem}.kp-gap[data-astro-cid-7ud655tl]:after{display:none}.kp-gap-eb[data-astro-cid-7ud655tl]{color:var(--color-brand-cyan)}.kp-gap-body[data-astro-cid-7ud655tl]{color:var(--hero-muted)}@media (width<=760px){.kp-gap[data-astro-cid-7ud655tl]{flex-direction:column;align-items:flex-start;padding:1.5rem 1.25rem}}.kp-after[data-astro-cid-7ud655tl] code[data-astro-cid-7ud655tl]{font-family:var(--font-mono);color:var(--color-foreground);font-size:.875rem}.kp-after[data-astro-cid-7ud655tl] a[data-astro-cid-7ud655tl]{color:var(--brand-blue-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}
