.snp[data-astro-cid-iwphcp44]{display:flex;flex-direction:column;gap:var(--space-5)}.snp-bar[data-astro-cid-iwphcp44]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.snp-seg[data-astro-cid-iwphcp44]{display:inline-flex;padding:3px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--ink-900)}.snp-seg__btn[data-astro-cid-iwphcp44]{display:inline-flex;align-items:center;gap:.45em;padding:.5rem 1rem;border:0;border-radius:var(--r-pill);background:transparent;color:var(--text-mid);font:600 var(--fs-sm) / 1 var(--font-body);cursor:pointer;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.snp-seg__btn[data-astro-cid-iwphcp44]:hover{color:var(--text-hi)}.snp-seg__btn[data-astro-cid-iwphcp44][aria-pressed=true]{background:var(--accent-soft);color:var(--accent-300);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.35)}.snp-seg__btn[data-astro-cid-iwphcp44]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.snp-phone[data-astro-cid-iwphcp44]{display:flex;align-items:center;gap:var(--space-2)}.snp-phone[data-astro-cid-iwphcp44][hidden]{display:none}.snp-phone[data-astro-cid-iwphcp44] label[data-astro-cid-iwphcp44]{font-size:var(--fs-sm);font-weight:600;color:var(--text)}.snp-select[data-astro-cid-iwphcp44]{position:relative;display:flex}.snp-select[data-astro-cid-iwphcp44] select[data-astro-cid-iwphcp44]{appearance:none;-webkit-appearance:none;padding:.5rem 2.2rem .5rem .8rem;font-family:var(--font-mono);font-size:1rem;color:var(--text-hi);background:var(--ink-900);border:1px solid var(--line-strong);border-radius:var(--r-md);cursor:pointer}.snp-select[data-astro-cid-iwphcp44] select[data-astro-cid-iwphcp44]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.snp-select[data-astro-cid-iwphcp44] .snp-select__chev{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);color:var(--text-mid);pointer-events:none}.snp-stage[data-astro-cid-iwphcp44]{overflow-x:auto;overflow-y:hidden;padding:0;border-radius:var(--r-lg);background:#f1f3f4;border:1px solid var(--line)}.snp-stage__inner[data-astro-cid-iwphcp44]{display:flow-root;width:max-content;margin-inline:auto;transform-origin:0 0}.snp-fontnote[data-astro-cid-iwphcp44]{margin-top:calc(var(--space-3) * -1);font-size:var(--fs-xs);line-height:1.5;color:var(--text-mid)}.snp-stage[data-astro-cid-iwphcp44] .gp{box-sizing:content-box;background:#fff;color:#1f1f1f;text-align:left;-webkit-font-smoothing:auto}.snp-stage[data-astro-cid-iwphcp44] .gp--desktop{width:652px;padding:20px 20px 24px}.snp-stage[data-astro-cid-iwphcp44] .gp--mobile{box-sizing:border-box;margin:16px 0;border-block:1px solid #ebedef}.snp-stage[data-astro-cid-iwphcp44] .gp-line{display:block;width:max-content;white-space:pre;transform-origin:0 50%}.snp-stage[data-astro-cid-iwphcp44] .gp-src{display:flex;align-items:center;min-width:0}.snp-stage[data-astro-cid-iwphcp44] .gp-fav{flex:none;display:grid;place-items:center;width:26px;height:26px;margin-right:12px;border:1px solid #d2d2d2;border-radius:50%;background:#f3f5f6;color:#474747;font:500 13px/1 Roboto,Arial,sans-serif}.snp-stage[data-astro-cid-iwphcp44] .gp-src-text{display:flex;flex-direction:column;min-width:0}.snp-stage[data-astro-cid-iwphcp44] .gp-site{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#16171a}.snp-stage[data-astro-cid-iwphcp44] .gp-url{display:flex;align-items:center;min-width:0}.snp-stage[data-astro-cid-iwphcp44] .gp-url-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.snp-stage[data-astro-cid-iwphcp44] .gp-kebab{flex:none;fill:#4d5156}.snp-stage[data-astro-cid-iwphcp44] .gp-title .gp-line{font-weight:400;font-size:22px;line-height:28px}.snp-stage[data-astro-cid-iwphcp44] .gp-desc{font-family:Roboto,Arial,sans-serif;font-size:14px;color:#6c6c6c;word-break:break-word}.snp-stage[data-astro-cid-iwphcp44] .gp-date{color:#656773}.snp-stage[data-astro-cid-iwphcp44] .gp-empty{font-style:italic;color:#70757a}.snp-stage[data-astro-cid-iwphcp44] .gp--desktop .gp-site{font:400 14px/20px Google Sans,Roboto,Arial,sans-serif}.snp-stage[data-astro-cid-iwphcp44] .gp--desktop .gp-url{font:400 12px/18px Roboto,Arial,sans-serif;color:#4d5156}.snp-stage[data-astro-cid-iwphcp44] .gp--desktop .gp-kebab{margin-left:8px}.snp-stage[data-astro-cid-iwphcp44] .gp--desktop .gp-title{padding-top:5px;margin-bottom:3px;font-family:Google Sans,Roboto,Arial,sans-serif;color:#1a0dab}.snp-stage[data-astro-cid-iwphcp44] .gp--desktop .gp-desc{line-height:22px}.snp-stage[data-astro-cid-iwphcp44] .gp--desktop .gp-b{font-weight:700;color:#767676}.snp-stage[data-astro-cid-iwphcp44] .gp--mobile .gp-src{padding:16px 16px 11px}.snp-stage[data-astro-cid-iwphcp44] .gp--mobile .gp-src-text{flex:1}.snp-stage[data-astro-cid-iwphcp44] .gp--mobile .gp-site{font:400 14px/20px Roboto,Arial,sans-serif;letter-spacing:.1px}.snp-stage[data-astro-cid-iwphcp44] .gp--mobile .gp-url{font:400 12px/16px Roboto,Arial,sans-serif;letter-spacing:.1px;color:#3c4043}.snp-stage[data-astro-cid-iwphcp44] .gp--mobile .gp-kebab{margin-left:12px}.snp-stage[data-astro-cid-iwphcp44] .gp--mobile .gp-title{padding:1px 16px 0;font-family:Google Sans Flex,Google Sans,Roboto,Arial,sans-serif;font-weight:342;color:#1558d6}.snp-stage[data-astro-cid-iwphcp44] .gp--mobile .gp-desc{padding:8px 16px 12px;line-height:20px}.snp-stage[data-astro-cid-iwphcp44] .gp--mobile .gp-b{font-weight:600;color:#6c6c6c}.snp-fields[data-astro-cid-iwphcp44]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5) var(--space-4)}@media(min-width:640px){.snp-fields[data-astro-cid-iwphcp44]{grid-template-columns:repeat(2,minmax(0,1fr))}.snp-field--wide[data-astro-cid-iwphcp44]{grid-column:1 / -1}}.snp-field[data-astro-cid-iwphcp44]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.snp-field[data-astro-cid-iwphcp44] label[data-astro-cid-iwphcp44]{font-size:var(--fs-sm);font-weight:600;line-height:1.3;color:var(--text)}.snp-opt[data-astro-cid-iwphcp44]{margin-left:.4em;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:400;color:var(--text-mid)}.snp-field[data-astro-cid-iwphcp44] input[data-astro-cid-iwphcp44],.snp-field[data-astro-cid-iwphcp44] textarea[data-astro-cid-iwphcp44]{width:100%;min-width:0;padding:.65rem .8rem;font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--text-hi);background:var(--ink-900);border:1px solid var(--line-strong);border-radius:var(--r-md);color-scheme:dark;transition:border-color var(--dur-2) var(--ease-out)}.snp-field[data-astro-cid-iwphcp44] textarea[data-astro-cid-iwphcp44]{resize:vertical;min-height:5.5rem}.snp-field[data-astro-cid-iwphcp44] input[data-astro-cid-iwphcp44]:hover,.snp-field[data-astro-cid-iwphcp44] textarea[data-astro-cid-iwphcp44]:hover{border-color:var(--text-dim)}.snp-field[data-astro-cid-iwphcp44] input[data-astro-cid-iwphcp44]:focus-visible,.snp-field[data-astro-cid-iwphcp44] textarea[data-astro-cid-iwphcp44]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.snp-help[data-astro-cid-iwphcp44]{font-size:var(--fs-xs);line-height:1.55;color:var(--text-mid)}.snp[data-astro-cid-iwphcp44] .snp-meter{--meter: var(--positive);display:flex;flex-direction:column;gap:.4rem}.snp[data-astro-cid-iwphcp44] .snp-meter[data-status=close]{--meter: var(--warning)}.snp[data-astro-cid-iwphcp44] .snp-meter[data-status=cut]{--meter: var(--danger)}.snp[data-astro-cid-iwphcp44] .snp-meter[data-status=empty]{--meter: var(--text-dim)}.snp[data-astro-cid-iwphcp44] .snp-meter__bar{height:6px;border-radius:var(--r-pill);background:var(--ink-700);overflow:hidden}.snp[data-astro-cid-iwphcp44] .snp-meter__bar span{display:block;height:100%;border-radius:inherit;background:var(--meter);transition:width var(--dur-2) var(--ease-out)}.snp[data-astro-cid-iwphcp44][data-reduce-motion] .snp-meter__bar span{transition:none}.snp[data-astro-cid-iwphcp44] .snp-meter__text{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:var(--fs-xs);line-height:1.4}.snp[data-astro-cid-iwphcp44] .snp-meter__label{font-weight:700;color:var(--meter)}.snp[data-astro-cid-iwphcp44] .snp-meter__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-hi)}.snp[data-astro-cid-iwphcp44] .snp-meter__detail{color:var(--text-mid)}.snp-checks[data-astro-cid-iwphcp44]{padding-top:var(--space-4);border-top:1px solid var(--line)}.snp-checks__title[data-astro-cid-iwphcp44]{margin-bottom:var(--space-3);font-size:var(--fs-body);font-weight:700;color:var(--text-hi)}.snp[data-astro-cid-iwphcp44] .snp-warnings{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.snp[data-astro-cid-iwphcp44] .snp-warnings li{display:flex;gap:var(--space-3);align-items:baseline;font-size:var(--fs-sm);line-height:1.55;color:var(--text)}.snp[data-astro-cid-iwphcp44] .snp-warnings__tag{flex:none;min-width:4.6rem;padding:.1rem .5rem;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--fs-xs);text-align:center;border:1px solid var(--line-strong);color:var(--text-mid)}.snp[data-astro-cid-iwphcp44] .snp-warnings li[data-level=cut] .snp-warnings__tag{color:var(--danger);border-color:#ff5c5c73}.snp[data-astro-cid-iwphcp44] .snp-warnings li[data-level=warn] .snp-warnings__tag{color:var(--warning);border-color:#f5b54473}.snp[data-astro-cid-iwphcp44] .snp-ok{font-size:var(--fs-sm);color:var(--positive)}.snp-actions[data-astro-cid-iwphcp44]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.snp-actions[data-astro-cid-iwphcp44] .btn[data-astro-cid-iwphcp44]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.snp-toast[data-astro-cid-iwphcp44]{font-size:var(--fs-sm);color:var(--accent-300)}.snp-code[data-astro-cid-iwphcp44] summary[data-astro-cid-iwphcp44]{cursor:pointer;font-size:var(--fs-sm);color:var(--text-mid)}.snp-code[data-astro-cid-iwphcp44] summary[data-astro-cid-iwphcp44]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.snp-code[data-astro-cid-iwphcp44] pre[data-astro-cid-iwphcp44]{margin-top:var(--space-3);padding:var(--space-4);overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-950);font-size:var(--fs-xs);line-height:1.6}.snp-code[data-astro-cid-iwphcp44] code[data-astro-cid-iwphcp44]{font-family:var(--font-mono);color:var(--text);white-space:pre-wrap;word-break:break-word}
