.po[data-v-65dbaf66]{background:var(--at-bg-cream);padding:3.5rem 0 4rem;border-top:1px solid var(--at-grid-line)}.po__inner[data-v-65dbaf66]{max-width:var(--at-page-max);margin:0 auto;padding:0 2rem}.po-sheet[data-v-65dbaf66]{background:var(--at-surface);border:1px solid var(--at-grid-line);border-top:5px solid var(--seal)}.po-sheet__head[data-v-65dbaf66]{padding:36px 40px 30px;border-bottom:1px solid var(--at-grid-line)}.po-eyebrow[data-v-65dbaf66]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:28px}.po-eyebrow__k[data-v-65dbaf66]{font-family:var(--at-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--at-navy);opacity:.55}.po-eyebrow__dot[data-v-65dbaf66]{width:1px;height:12px;background:var(--at-grid-line)}.po-verdict[data-v-65dbaf66]{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.po-seal[data-v-65dbaf66]{width:92px;height:92px;flex-shrink:0;border-radius:50%;border:3px solid var(--seal);background:var(--seal-tint);display:flex;align-items:center;justify-content:center}.po-seal__glyph[data-v-65dbaf66]{font-size:32px;line-height:1;color:var(--seal);font-weight:700}.po-seal--approved[data-v-65dbaf66]{background:var(--seal);border:none;box-shadow:0 0 0 3px var(--at-surface),0 0 0 6px var(--seal)}.po-seal--approved .po-seal__glyph[data-v-65dbaf66]{color:#fff}.po-verdict__label[data-v-65dbaf66]{font-family:var(--at-serif);font-size:54px;font-weight:600;letter-spacing:-.03em;line-height:.95;color:var(--at-navy-deep);display:inline-flex;align-items:center;gap:16px}.po-verdict__chip[data-v-65dbaf66]{font-family:var(--at-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--seal);padding:6px 12px}.po-verdict__sub[data-v-65dbaf66]{font-family:var(--at-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--at-navy);opacity:.6;margin-top:15px}.po-sheet__title[data-v-65dbaf66]{margin-top:28px}.po-pid[data-v-65dbaf66]{font-family:var(--at-mono);font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--seal)}.po-sheet__title h2[data-v-65dbaf66]{font-family:var(--at-serif);font-size:33px;font-weight:500;letter-spacing:-.025em;line-height:1.12;margin:12px 0 0;color:var(--at-navy-deep);max-width:760px;text-wrap:balance}.po-metrics[data-v-65dbaf66]{display:grid;grid-template-columns:repeat(4,1fr)}.po-metrics__cell[data-v-65dbaf66]{padding:22px 26px;border-right:1px solid var(--at-grid-line);position:relative}.po-metrics__cell[data-v-65dbaf66]:last-child{border-right:none}.po-metrics__bar[data-v-65dbaf66]{position:absolute;top:0;left:0;height:3px;width:30px;background:var(--at-navy)}.po-metrics__cell--hl .po-metrics__bar[data-v-65dbaf66]{background:var(--seal)}.po-metrics__num[data-v-65dbaf66]{font-family:var(--at-serif);font-size:36px;font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--at-navy-deep)}.po-metrics__denom[data-v-65dbaf66]{font-size:18px;opacity:.45}.po-badge[data-v-65dbaf66]{display:inline-flex;align-items:center;gap:9px;padding:9px 16px 9px 12px;background:var(--seal)}.po-badge__g[data-v-65dbaf66]{width:22px;height:22px;border-radius:50%;background:#ffffff38;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.po-badge__w[data-v-65dbaf66]{font-family:var(--at-serif);font-size:23px;font-weight:600;letter-spacing:-.02em;line-height:1;color:#fff}.po-metrics__cap[data-v-65dbaf66]{font-family:var(--at-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--at-navy);opacity:.6;margin-top:11px}.po-body[data-v-65dbaf66]{margin-top:44px}.po-seclabel[data-v-65dbaf66]{font-family:var(--at-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--seal);margin-bottom:16px}.po-summary[data-v-65dbaf66]{font-family:var(--at-serif);font-size:22px;font-weight:400;line-height:1.5;letter-spacing:-.01em;color:var(--at-navy-deep);margin:0;text-wrap:pretty}.po-h[data-v-65dbaf66]{font-family:var(--at-serif);font-size:25px;font-weight:500;letter-spacing:-.02em;color:var(--at-navy-deep);margin:0 0 20px}.po-next__eff[data-v-65dbaf66]{font-family:var(--at-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--seal);padding:4px 10px;background:var(--seal-tint);margin-left:12px;vertical-align:middle}.po-note[data-v-65dbaf66]{margin-top:32px;max-width:52rem;border-left:4px solid var(--seal);background:var(--seal-tint);padding:18px 22px}.po-note__k[data-v-65dbaf66]{font-family:var(--at-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--seal);margin-bottom:9px}.po-note__p[data-v-65dbaf66]{font-size:15px;line-height:1.62;color:var(--at-navy-deep);margin:0;text-wrap:pretty}.po-note__p strong[data-v-65dbaf66]{font-weight:600}.po-note__p code[data-v-65dbaf66],.po-spec__lede code[data-v-65dbaf66]{font-family:var(--at-mono);font-size:.85em;background:var(--at-surface);border:1px solid var(--at-grid-line);padding:1px 5px;color:var(--at-navy-deep)}.po-spec[data-v-65dbaf66]{margin-top:44px}.po-spec__lede[data-v-65dbaf66]{font-size:15.5px;line-height:1.68;color:var(--at-navy);max-width:52rem;margin:0 0 20px;text-wrap:pretty}.po-code[data-v-65dbaf66]{border:1px solid var(--at-grid-line)}.po-code__label[data-v-65dbaf66]{font-family:var(--at-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--at-navy);opacity:.6;padding:10px 16px;border-bottom:1px solid var(--at-grid-line);background:var(--at-bg-cream)}.po-code__pre[data-v-65dbaf66]{margin:0;padding:18px 20px;overflow-x:auto;background:var(--at-inverse-bg);font-family:var(--at-mono);font-size:12.5px;line-height:1.6;color:#d7e4f5;white-space:pre;-moz-tab-size:2;tab-size:2}@media (max-width: 920px){.po[data-v-65dbaf66]{padding:2.5rem 0 3rem}.po__inner[data-v-65dbaf66]{padding:0 1.25rem}.po-sheet__head[data-v-65dbaf66]{padding:26px 22px 24px}.po-metrics[data-v-65dbaf66]{grid-template-columns:repeat(2,1fr)}.po-metrics__cell[data-v-65dbaf66]:nth-child(2){border-right:none}.po-verdict__label[data-v-65dbaf66]{font-size:42px}}.fb[data-v-c48a911b]{background:var(--at-bg-cream);padding:3.5rem 0 4rem;border-top:1px solid var(--at-grid-line)}.fb__inner[data-v-c48a911b]{max-width:var(--at-page-max);margin:0 auto;padding:0 2rem}.fb__head[data-v-c48a911b]{max-width:52rem;margin-bottom:2.25rem}.fb__eyebrow[data-v-c48a911b]{font-family:var(--at-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--at-teal);margin-bottom:1.1rem;display:flex;align-items:center;gap:.75rem;font-weight:600}.fb__eyebrow-dash[data-v-c48a911b]{width:24px;height:1px;background:currentColor}.fb__title[data-v-c48a911b]{font-family:var(--at-serif);font-size:clamp(1.9rem,3.6vw,2.5rem);font-weight:500;letter-spacing:-.025em;line-height:1.06;margin:0;color:var(--at-navy-deep)}.fb__lede[data-v-c48a911b]{font-size:1rem;line-height:1.65;color:var(--at-mute-2);margin:1.1rem 0 0}.fb__grid[data-v-c48a911b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.fb-card[data-v-c48a911b]{background:var(--at-surface);border:1px solid var(--at-grid-line);border-top:2px solid var(--at-teal);padding:22px 24px 24px;display:flex;flex-direction:column}.fb-card__k[data-v-c48a911b]{font-family:var(--at-mono);font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--at-teal);margin-bottom:10px}.fb-card__title[data-v-c48a911b]{font-family:var(--at-serif);font-size:20px;font-weight:500;letter-spacing:-.015em;line-height:1.2;color:var(--at-navy-deep);margin:0 0 10px}.fb-card__body[data-v-c48a911b]{font-size:14.5px;line-height:1.62;color:var(--at-navy);margin:0;text-wrap:pretty}.fb-card__quote[data-v-c48a911b]{margin:16px 0 0;padding:12px 16px;border-left:3px solid var(--at-grid-line);background:var(--at-bg-cream)}.fb-card__quote-text[data-v-c48a911b]{font-family:var(--at-serif);font-size:14.5px;font-style:italic;line-height:1.5;color:var(--at-navy-deep);margin:0 0 8px;text-wrap:pretty}.fb-card__quote-who[data-v-c48a911b]{font-family:var(--at-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--at-navy);opacity:.6}.fb-card[data-v-c48a911b]:last-child:nth-child(odd){grid-column:1 / -1}@media (max-width: 920px){.fb[data-v-c48a911b]{padding:2.5rem 0 3rem}.fb__inner[data-v-c48a911b]{padding:0 1.25rem}.fb__grid[data-v-c48a911b]{grid-template-columns:1fr}.fb-card[data-v-c48a911b]:last-child:nth-child(odd){grid-column:auto}}.ofp[data-v-9fd9bf80]{background:var(--at-bg-cream);color:var(--at-navy-deep);font-family:var(--at-sans)}.ofp-hero[data-v-9fd9bf80]{background:var(--at-bg-cream);border-bottom:1px solid var(--at-grid-line)}.ofp-hero__inner[data-v-9fd9bf80]{max-width:var(--at-page-max);margin:0 auto;padding:2.75rem 2rem 3rem}.ofp__back[data-v-9fd9bf80]{display:inline-flex;align-items:center;gap:8px;font-family:var(--at-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--at-mute-2);font-weight:600;text-decoration:none;margin-bottom:2rem;transition:color .15s ease}.ofp__back[data-v-9fd9bf80]:hover{color:var(--at-navy-deep)}.ofp__back-arrow[data-v-9fd9bf80]{transition:transform .15s ease}.ofp__back:hover .ofp__back-arrow[data-v-9fd9bf80]{transform:translate(-3px)}.ofp__meta-row[data-v-9fd9bf80]{display:flex;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap}.ofp__id[data-v-9fd9bf80]{font-family:var(--at-mono);font-size:12px;color:var(--at-navy);font-weight:600;letter-spacing:.06em}.ofp__divider[data-v-9fd9bf80]{width:1px;height:14px;background:var(--at-grid-line)}.ofp__tag[data-v-9fd9bf80]{font-family:var(--at-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:4px 9px;border:1px solid var(--at-grid-line)}.ofp__tag--priority[data-v-9fd9bf80]{color:var(--at-gold)}.ofp__title[data-v-9fd9bf80]{font-family:var(--at-serif);font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:600;letter-spacing:-.035em;line-height:1.04;margin:0;color:var(--at-navy-deep);max-width:880px;text-wrap:balance}.ofp__summary[data-v-9fd9bf80]{font-size:19px;line-height:1.55;color:var(--at-navy);opacity:.8;max-width:740px;margin:22px 0 0}.ofp__strip[data-v-9fd9bf80]{display:flex;gap:36px;flex-wrap:wrap;margin-top:30px;padding-top:22px;border-top:1px solid var(--at-grid-line)}.ofp__strip-key[data-v-9fd9bf80]{font-family:var(--at-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--at-navy);opacity:.5;margin-bottom:5px}.ofp__strip-val[data-v-9fd9bf80]{font-size:14px;color:var(--at-navy-deep);font-weight:500}.ofp-band[data-v-9fd9bf80]{padding:3.5rem 0 4rem;border-top:1px solid var(--at-grid-line)}.ofp-band--white[data-v-9fd9bf80]{background:var(--at-surface)}.ofp-band--cream[data-v-9fd9bf80]{background:var(--at-bg-cream)}.ofp-band--seam[data-v-9fd9bf80]{position:relative}.ofp-seam-label[data-v-9fd9bf80]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:var(--at-navy-deep);color:#fff;font-family:var(--at-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;padding:7px 18px;white-space:nowrap;z-index:4}.ofp-band__inner[data-v-9fd9bf80]{max-width:var(--at-page-max);margin:0 auto;padding:0 2rem}.ofp-band__head[data-v-9fd9bf80]{max-width:52rem;margin-bottom:2rem}.ofp-band__eyebrow[data-v-9fd9bf80]{font-family:var(--at-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--at-teal);margin-bottom:1.1rem;display:flex;align-items:center;gap:.75rem;font-weight:600}.ofp-band__eyebrow-dash[data-v-9fd9bf80]{width:24px;height:1px;background:currentColor}.ofp-band__title[data-v-9fd9bf80]{font-family:var(--at-serif);font-size:clamp(1.9rem,3.6vw,2.5rem);font-weight:500;letter-spacing:-.025em;line-height:1.06;margin:0;color:var(--at-navy-deep)}.ofp-band__lede[data-v-9fd9bf80]{font-family:var(--at-sans);font-size:1rem;line-height:1.65;color:var(--at-mute-2);margin:1.1rem 0 0}.ofp-prose[data-v-9fd9bf80]{max-width:52rem}.ofp-prose p[data-v-9fd9bf80]{font-size:16.5px;line-height:1.72;color:var(--at-navy);margin:0 0 20px;text-wrap:pretty}.ofp-prose p[data-v-9fd9bf80]:last-child{margin-bottom:0}.ofp-prose strong[data-v-9fd9bf80]{color:var(--at-navy-deep);font-weight:600}.ofp-prose em[data-v-9fd9bf80]{font-style:italic}.ofp-prose a[data-v-9fd9bf80]{color:var(--at-teal-deep, #008b78);text-decoration:underline;text-underline-offset:3px}.ofp-prose a[data-v-9fd9bf80]:hover{color:var(--at-navy-deep)}.ofp-prose code[data-v-9fd9bf80]{font-family:var(--at-mono);font-size:.86em;background:var(--at-bg-paper);border:1px solid var(--at-grid-line);padding:1px 5px;color:var(--at-navy-deep)}.ofp-callout[data-v-9fd9bf80]{margin-top:1.75rem;max-width:52rem;border-left:4px solid var(--at-teal);background:#00c2a90f;padding:20px 24px}.ofp-callout__title[data-v-9fd9bf80]{font-family:var(--at-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--at-teal);margin-bottom:9px}.ofp-callout__text[data-v-9fd9bf80]{font-size:15px;line-height:1.6;color:var(--at-navy-deep);opacity:.92}.ofp-changes[data-v-9fd9bf80]{max-width:52rem;margin:0 0 2.25rem;border:1px solid var(--at-grid-line);border-top:2px solid var(--at-teal);background:var(--at-surface)}.ofp-change[data-v-9fd9bf80]{padding:20px 24px;border-bottom:1px solid var(--at-grid-line)}.ofp-change[data-v-9fd9bf80]:last-child{border-bottom:none}.ofp-change__label[data-v-9fd9bf80]{font-family:var(--at-mono);font-size:11px;letter-spacing:.08em;font-weight:600;color:var(--at-teal);margin-bottom:10px}.ofp-change p[data-v-9fd9bf80]{font-size:15.5px;line-height:1.68;color:var(--at-navy);margin:0;text-wrap:pretty}.ofp-change strong[data-v-9fd9bf80]{color:var(--at-navy-deep);font-weight:600}.ofp-change em[data-v-9fd9bf80]{font-style:italic}.ofp-change code[data-v-9fd9bf80]{font-family:var(--at-mono);font-size:.85em;background:var(--at-bg-paper);border:1px solid var(--at-grid-line);padding:1px 5px;color:var(--at-navy-deep)}.ofp-change__label code[data-v-9fd9bf80]{font-size:.92em;color:var(--at-teal);background:none;border:none;padding:0}.ofp-code[data-v-9fd9bf80]{margin:0 0 20px;border:1px solid var(--at-grid-line)}.ofp-code[data-v-9fd9bf80]:last-child{margin-bottom:0}.ofp-code__label[data-v-9fd9bf80]{font-family:var(--at-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--at-navy);opacity:.6;padding:10px 16px;border-bottom:1px solid var(--at-grid-line);background:var(--at-bg-cream)}.ofp-code__pre[data-v-9fd9bf80]{margin:0;padding:18px 20px;overflow-x:auto;background:var(--at-inverse-bg);font-family:var(--at-mono);font-size:13px;line-height:1.65;color:#d7e4f5;white-space:pre}.ofp-prose .ofp-regex[data-v-9fd9bf80]{margin:4px 0 20px;padding:12px 16px;background:var(--at-inverse-bg);overflow-x:auto}.ofp-prose .ofp-regex code[data-v-9fd9bf80]{font-family:var(--at-mono);font-size:13px;color:#d7e4f5;background:none;border:none;padding:0;white-space:pre}.ofp-ex[data-v-9fd9bf80]{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:52rem;margin-top:4px}.ofp-ex__col[data-v-9fd9bf80]{border:1px solid var(--at-grid-line);background:var(--at-surface)}.ofp-ex__col--ok[data-v-9fd9bf80]{border-top:2px solid var(--at-teal)}.ofp-ex__col--no[data-v-9fd9bf80]{border-top:2px solid #a6391f}.ofp-ex__head[data-v-9fd9bf80]{display:flex;align-items:center;gap:8px;font-family:var(--at-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:12px 16px;border-bottom:1px solid var(--at-grid-line);color:var(--at-navy-deep)}.ofp-ex__glyph[data-v-9fd9bf80]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.ofp-ex__glyph--ok[data-v-9fd9bf80]{background:#00c2a924;color:var(--at-teal-deep, #008b78)}.ofp-ex__glyph--no[data-v-9fd9bf80]{background:#a6391f1f;color:#a6391f}.ofp-ex__list[data-v-9fd9bf80]{list-style:none;margin:0;padding:0}.ofp-ex__item[data-v-9fd9bf80]{display:flex;flex-direction:column;gap:3px;padding:10px 16px;border-bottom:1px solid var(--at-grid-line)}.ofp-ex__item[data-v-9fd9bf80]:last-child{border-bottom:none}.ofp-ex__ref[data-v-9fd9bf80]{font-family:var(--at-mono);font-size:13px;color:var(--at-navy-deep);background:var(--at-bg-paper);border:1px solid var(--at-grid-line);padding:2px 6px;align-self:flex-start;max-width:100%;overflow-wrap:anywhere}.ofp-ex__note[data-v-9fd9bf80]{font-size:12.5px;color:var(--at-mute-2);line-height:1.45}.ofp-ex__foot[data-v-9fd9bf80]{max-width:52rem;margin:14px 0 0;font-size:13px;color:var(--at-mute-2);line-height:1.6}.ofp-ex__foot code[data-v-9fd9bf80]{font-family:var(--at-mono);font-size:.86em;background:var(--at-bg-paper);border:1px solid var(--at-grid-line);padding:1px 5px}.ofp-pros[data-v-9fd9bf80]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:14px 28px;max-width:60rem}.ofp-pros__item[data-v-9fd9bf80]{display:flex;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.55;color:var(--at-navy)}.ofp-pros__glyph[data-v-9fd9bf80]{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#00c2a924;color:var(--at-teal-deep, #008b78);font-size:13px;font-weight:700;margin-top:1px}.ofp-cons[data-v-9fd9bf80]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:14px 28px;max-width:60rem}.ofp-cons__item[data-v-9fd9bf80]{display:flex;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.55;color:var(--at-navy)}.ofp-cons__glyph[data-v-9fd9bf80]{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#a6391f1f;color:#a6391f;font-size:13px;font-weight:700;margin-top:1px}.ofp-gaps[data-v-9fd9bf80]{margin:4px 0 0;padding-left:1.2rem;max-width:52rem}.ofp-gaps li[data-v-9fd9bf80]{font-size:16.5px;line-height:1.72;color:var(--at-navy);margin-bottom:8px}.ofp-gaps li[data-v-9fd9bf80]:last-child{margin-bottom:0}.ofp-asks[data-v-9fd9bf80]{list-style:none;margin:0;padding:0;max-width:56rem;border:1px solid var(--at-grid-line);border-top:2px solid var(--at-navy-deep)}.ofp-ask[data-v-9fd9bf80]{display:flex;align-items:flex-start;gap:18px;padding:18px 24px;border-bottom:1px solid var(--at-grid-line)}.ofp-ask[data-v-9fd9bf80]:last-child{border-bottom:none}.ofp-ask__num[data-v-9fd9bf80]{font-family:var(--at-mono);font-size:12px;font-weight:600;color:var(--at-teal);padding-top:2px;flex-shrink:0}.ofp-ask__text[data-v-9fd9bf80]{font-size:15.5px;line-height:1.55;color:var(--at-navy-deep)}.ofp-ref[data-v-9fd9bf80]{display:flex;align-items:center;gap:10px;margin-top:2rem;flex-wrap:wrap}.ofp-ref__label[data-v-9fd9bf80]{font-family:var(--at-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--at-navy);opacity:.5}.ofp-ref__chip[data-v-9fd9bf80]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--at-navy-deep);padding:8px 14px;border:1px solid var(--at-grid-line);background:var(--at-surface);font-weight:500;text-decoration:none;transition:border-color .15s ease,background .15s ease}.ofp-ref__chip[data-v-9fd9bf80]:hover{border-color:var(--at-teal);background:var(--at-bg-cream)}.ofp-ref__square[data-v-9fd9bf80]{width:6px;height:6px;background:var(--at-teal);flex-shrink:0}.ofp-ref--ext[data-v-9fd9bf80]{margin-top:12px}.ofp-ref__chip--ext[data-v-9fd9bf80]{gap:10px;font-family:var(--at-mono);font-size:12px;font-weight:500;color:var(--at-navy);border:1px dashed var(--at-grid-line);background:transparent}.ofp-ref__chip--ext[data-v-9fd9bf80]:hover{border-color:var(--at-navy-deep);border-style:solid;background:var(--at-surface);color:var(--at-navy-deep)}.ofp-ref__ext-arrow[data-v-9fd9bf80]{font-size:14px;line-height:1;color:var(--at-teal);transition:transform .15s ease}.ofp-ref__chip--ext:hover .ofp-ref__ext-arrow[data-v-9fd9bf80]{transform:translate(1px,-1px)}.ofp-vote-wrap[data-v-9fd9bf80]{position:relative}.ofp-vote-cover[data-v-9fd9bf80]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#ffffff0a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:2}.ofp-vote-cover__card[data-v-9fd9bf80]{position:relative;z-index:3;text-align:center;background:var(--at-surface);border:1px solid var(--at-grid-line);border-top:3px solid var(--at-navy-deep);padding:26px 34px;max-width:28rem;box-shadow:0 10px 30px #00277f1f}.ofp-vote-cover__label[data-v-9fd9bf80]{font-family:var(--at-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--at-gold);margin-bottom:10px}.ofp-vote-cover__msg[data-v-9fd9bf80]{font-family:var(--at-serif);font-size:22px;font-weight:500;line-height:1.2;color:var(--at-navy-deep)}.ofp-vote-error[data-v-9fd9bf80]{margin:16px 0 0;padding:12px 16px;background:#a6391f14;border-left:3px solid #a6391f;color:#a6391f;font-size:13.5px;font-weight:500}@media (max-width: 920px){.ofp-hero__inner[data-v-9fd9bf80]{padding:2rem 1.25rem 2.25rem}.ofp-band[data-v-9fd9bf80]{padding:2.5rem 0 3rem}.ofp-band__inner[data-v-9fd9bf80]{padding:0 1.25rem}.ofp-pros[data-v-9fd9bf80],.ofp-cons[data-v-9fd9bf80],.ofp-ex[data-v-9fd9bf80]{grid-template-columns:1fr}}
