.say{max-width:min(36rem,100%);color:inherit;margin:1.25rem 0}.say-main{border-left:3px solid #c8102e;padding-left:.9rem;font-size:1.08rem;line-height:1.55}.say-main b{font-weight:700}.say-sub{margin-top:.6rem;font-size:.95rem;line-height:1.5}.say-sub a{text-underline-offset:3px;color:inherit;font-weight:700;text-decoration:underline}.cap-plain{max-width:40rem;color:inherit;margin-top:.75rem;font-size:.9rem;line-height:1.45}.cap-plain b{font-weight:700}.gl{grid-template-columns:1fr;gap:0;margin-top:2rem;display:grid}@media (min-width:720px){.gl{grid-template-columns:repeat(2,1fr);column-gap:3rem}}@media (min-width:1100px){.gl{grid-template-columns:repeat(3,1fr)}}.gl>div{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);padding-block:1rem}.gl dt{font-size:1.05rem;font-weight:700}.gl dd{margin-top:.3rem;font-size:1rem;line-height:1.5}.state-notes{margin-top:.5rem}.state-notes a{text-underline-offset:3px;text-decoration:underline}.ls-cap>span{font-size:.8rem;line-height:1.4}.ls-cap>span b,.e-report figcaption b{font-weight:700}.m-seal .cap-plain{text-align:center;margin-inline:auto}.v4 .f-cert-p{font:400 .72rem/1.45 var(--mono);color:var(--ink);text-align:left;margin-top:.6rem}.v4 .f-cert-p b{font-weight:700}.v4 .f-gl .gl dd{color:var(--muted)}.say-after{margin-top:1rem}.say-after .say-sub{margin-top:.4rem}.v4 .say{max-width:min(30rem,100%)}.trial{margin-top:.8rem;display:block}.trial-link,.trial-btn{text-underline-offset:3px;font-weight:700}.trial-link{color:inherit;text-decoration:underline}.trial-btn{color:#fff;background:#c8102e;border-radius:.2rem;padding:.7rem 1.1rem;text-decoration:none;display:inline-block}.trial-btn:hover{background:#a60d26}.trial-note{margin-top:.5rem;font-size:.85rem;line-height:1.4;display:block}
.pc{font-family:var(--pc-font,inherit)}.pc svg{width:1.25rem;height:1.25rem}.pc-launcher{z-index:45;cursor:pointer;border:1px solid var(--pc-line);background:var(--pc-launcher-bg,var(--pc-bg));min-width:3.5rem;height:3.5rem;color:var(--pc-launcher-fg,var(--pc-fg));border-radius:var(--pc-launcher-radius,999px);box-shadow:var(--pc-shadow);font:600 .95rem/1 var(--pc-font,inherit);justify-content:center;align-items:center;gap:.6rem;padding:0 1.1rem;transition:transform .2s,background-color .2s;display:inline-flex;position:fixed;bottom:1rem;right:1rem}.pc-launcher:hover{transform:translateY(-2px)}.pc-launcher svg{color:var(--pc-accent)}.pc-launcher[hidden]{display:none}@media (max-width:1023px){.pc-launcher span{display:none}.pc-launcher{width:3.5rem;bottom:calc(env(safe-area-inset-bottom) + 1rem);padding:0}}.pc-panel{z-index:70;background:var(--pc-bg);color:var(--pc-fg);font:400 .95rem/1.55 var(--pc-font,inherit);flex-direction:column;display:flex;position:fixed;inset:0}@media (min-width:640px){.pc-panel{border-radius:var(--pc-radius);border:1px solid var(--pc-line);width:min(26rem,100vw - 3rem);height:min(40rem,100dvh - 3rem);box-shadow:var(--pc-shadow);inset:auto 1.5rem 1.5rem auto}}.pc-head{border-bottom:1px solid var(--pc-line);justify-content:space-between;gap:1rem;padding:1rem 1.25rem;display:flex}.pc-head h2{font:var(--pc-title-font,600 1.1rem/1.2 var(--pc-font,inherit));letter-spacing:0;color:var(--pc-fg);margin:0}.pc-head p{color:var(--pc-muted);margin:.15rem 0 0;font-size:.85rem}.pc-x{width:2.5rem;height:2.5rem;color:var(--pc-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;display:inline-grid}.pc-x:hover{color:var(--pc-fg);background:var(--pc-hover)}.pc-log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:1rem;padding:1.1rem 1.25rem;display:flex;overflow-y:auto}.pc-bot{max-width:92%}.pc-bot p{margin:0 0 .6rem}.pc-bot ul{margin:0 0 .6rem;padding-left:1.1rem;list-style:outside}.pc-bot a,.pc-note a{color:var(--pc-link,var(--pc-accent));text-underline-offset:3px;font-weight:600;text-decoration:underline}.pc-user{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--pc-user-bg);max-width:85%;color:var(--pc-user-fg);border-radius:var(--pc-bubble-radius,1rem)var(--pc-bubble-radius,1rem).25rem var(--pc-bubble-radius,1rem);align-self:flex-end;padding:.6rem .9rem}.pc-err{border:1px solid var(--pc-line);border-left:3px solid var(--pc-warn,#b7791f);border-radius:.5rem;margin:0;padding:.7rem .9rem}.pc-starters{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.pc-starters button{text-align:left;cursor:pointer;font:600 .875rem/1.3 var(--pc-font,inherit);color:var(--pc-fg);background:var(--pc-hover);border:1px solid var(--pc-line);border-radius:var(--pc-chip-radius,999px);padding:.5rem .9rem}.pc-starters button:hover{border-color:var(--pc-accent)}.pc-typing{color:var(--pc-muted);align-items:center;gap:.4rem;margin:0;font-size:.85rem;display:flex}.pc-typing i{background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:3px;animation:1s ease-in-out infinite pc-b;display:inline-block}.pc-typing i:nth-child(2){animation-delay:.15s}.pc-typing i:nth-child(3){animation-delay:.3s}@keyframes pc-b{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.pc-typing i{opacity:.6;animation:none}.pc-launcher{transition:none}}.pc-form{border-top:1px solid var(--pc-line);padding:.7rem 1rem calc(env(safe-area-inset-bottom) + .9rem)}.pc-note{color:var(--pc-muted);margin:0 0 .5rem;font-size:.78rem}.pc-row{align-items:flex-end;gap:.5rem;display:flex}.pc-row textarea{resize:none;min-width:0;height:3rem;max-height:8rem;font:inherit;color:var(--pc-fg);background:var(--pc-input,transparent);border:1px solid var(--pc-line);border-radius:var(--pc-input-radius,.75rem);flex:1;padding:.7rem .85rem}.pc-row textarea::placeholder{color:var(--pc-muted)}.pc-row textarea:focus-visible,.pc-launcher:focus-visible,.pc-x:focus-visible,.pc-starters button:focus-visible,.pc-row button:focus-visible,.pc-bot a:focus-visible{outline:2px solid var(--pc-accent);outline-offset:2px}.pc-row button{cursor:pointer;border-radius:var(--pc-input-radius,.75rem);background:var(--pc-accent);width:3rem;height:3rem;color:var(--pc-accent-fg);border:0;flex:none;place-items:center;display:inline-grid}.pc-row button:disabled{cursor:not-allowed;background:var(--pc-hover);color:var(--pc-muted)}
