/* flatpages.css, minified by tools/minify.py; edit the source and run make build */
.hero .updated{margin-top:18px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.term-label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.cta-band{background:var(--s2);border:1px solid var(--bdr);border-radius:var(--r,12px);padding:clamp(28px,4vw,48px);text-align:center}.cta-band h2{margin-top:0}.cta-band .lede{margin-left:auto;margin-right:auto;max-width:56ch}.cta-band .cta-row{justify-content:center;margin-top:22px}.card h3{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.card p{margin:0}.section h2{scroll-margin-top:84px}.section table td{vertical-align:top}.section :is(td,th){overflow-wrap:break-word}.section th{white-space:nowrap}@media (max-width:720px){.section th{white-space:normal}}@media (min-width:1180px){.section .table-scroll{width:calc(var(--maxw-wide) - 40px);max-width:none;margin-inline:calc((var(--maxw) - var(--maxw-wide)) / 2)}}@media (min-width:1180px){.section .table-scroll.narrow{width:auto;margin-inline:0}}@media (min-width:1040px){footer.site .inner{grid-template-columns:1.6fr repeat(5,1fr);gap:32px 28px}}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:24px 0;padding:0;list-style:none}.swatch{border:1px solid var(--bdr);border-radius:var(--r-sm,8px);overflow:hidden;background:var(--s1)}.swatch .chip{display:block;height:64px;border-bottom:1px solid var(--bdr)}.swatch .meta{padding:9px 11px;font-family:var(--font-mono);font-size:12px;line-height:1.5}.swatch .name{color:var(--ink);display:block}.swatch .hex{color:var(--ink-3);display:block;text-transform:uppercase}.swatch .use{color:var(--ink-3);display:block;font-family:var(--font-sans);font-size:12px;margin-top:3px}@media (prefers-reduced-motion:no-preference){.cta-band{transition:border-color .25s var(--ease,ease)}}form.lead{max-width:640px;margin:8px 0 22px}form.lead .frow{margin-bottom:14px}form.lead .frow.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:640px){form.lead .frow.two{grid-template-columns:1fr}}form.lead label{display:block;font-size:13px;font-weight:500;color:var(--ink-2,#3D4350)}form.lead label .opt{font-weight:400;color:var(--ink-3,#5C6270)}form.lead input,form.lead select,form.lead textarea{display:block;width:100%;margin-top:6px;padding:11px 12px;font:inherit;font-size:15px;color:var(--ink,#0A0D14);background:var(--bg-card,#fff);border:1px solid var(--bdr,#DCE0E7);border-radius:8px;min-height:44px}form.lead input:focus,form.lead select:focus,form.lead textarea:focus{outline:2px solid var(--ac,#4B3BE0);outline-offset:1px;border-color:var(--ac,#4B3BE0)}form.lead .cta-row{margin-top:6px}.assent-notice{margin:14px 0 0;font-size:14px;line-height:1.55;color:var(--ink-2,#3D4350)}.assent-notice a{color:var(--ac,#4B3BE0);text-decoration:underline;font-weight:500}.form-err{margin:12px 0 0;color:var(--crit,#B4232A);font-size:14px}.verify-tool label{display:block;font-size:13px;font-weight:500;color:var(--ink-2,#3D4350);margin:10px 0 6px}.verify-tool label .opt{font-weight:400;color:var(--ink-3,#5C6270)}.verify-tool textarea{width:100%;font:13px/1.5 var(--font-mono,ui-monospace,Menlo,monospace);padding:10px 12px;border:1px solid var(--bdr,#DCE0E7);border-radius:8px;background:var(--bg-card,#fff);color:var(--ink,#0A0D14);resize:vertical}.verify-tool textarea:focus{outline:2px solid var(--ac,#4B3BE0);outline-offset:1px}.vt-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}@media (max-width:760px){.vt-grid{grid-template-columns:1fr}}.vt-trust label.radio{display:flex;gap:8px;align-items:flex-start;font-weight:400;font-size:14px;margin:0 0 8px}.vt-trust input{margin-top:3px;flex:0 0 auto}.vt-samples{display:flex;flex-wrap:wrap;gap:6px}.vt-samples .btn.sm{font-size:12px;padding:6px 10px;min-height:32px;font-family:var(--font-mono,ui-monospace,monospace)}.verify-tool .cta-row{margin-top:18px}.vt-out{margin-top:22px;border:1px solid var(--bdr,#DCE0E7);border-radius:12px;padding:18px;background:var(--bg-card,#fff)}.vt-verdict{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px;margin-bottom:12px}.vt-verdict .pill{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;letter-spacing:.08em;border:1px solid currentColor}.vt-verdict.ok .pill{color:var(--ok,#0B7A48);background:var(--ok-soft,#EAF6EF)}.vt-verdict.no .pill{color:var(--crit,#B4232A);background:var(--crit-soft,#FDEEEE)}.vt-verdict.stale .pill{color:var(--manav-warn);background:var(--manav-warn-soft)}.vt-stale{margin:0 0 12px;padding:10px 12px;border:1px solid var(--manav-warn-line);border-radius:8px;background:var(--manav-warn-soft);color:var(--manav-warn);font-size:14px}.vt-stale[hidden]{display:none}.vt-out .kv .kv-row{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:6px 0;border-top:1px solid var(--bdr,#DCE0E7);font-size:14px}.vt-out .kv .kv-row .k{color:var(--ink-3,#5C6270);font-family:var(--font-mono,ui-monospace,monospace);font-size:12px}.vt-out .kv .kv-row .v{overflow-wrap:anywhere}.vt-out details{margin-top:12px}.vt-out summary{cursor:pointer;font-size:13px;color:var(--ink-3,#5C6270)}.muted{color:var(--ink-3,#5C6270);font-size:13px}.form-intro{margin:0 0 14px;font-size:15px;color:var(--ink-2,#3D4350)}:is(.container,.container-wide,.container-narrow).hero{padding-inline:max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px))}@media (min-width:720px){:is(.container,.container-wide,.container-narrow).hero{padding-inline:max(32px,env(safe-area-inset-left,0px)) max(32px,env(safe-area-inset-right,0px))}}main :is(p,li,td,dd,.callout,.empty,.note) a:not(.btn):not(.cta){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.table-scroll:focus-visible,pre:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.nav a,a.brand{min-height:24px;display:inline-flex;align-items:center}
