.av-masked-callout{border:1px solid color-mix(in oklab, var(--av-warning) 45%, var(--av-border));background:color-mix(in oklab, var(--av-warning) 12%, var(--av-surface));border-radius:.75rem;padding:1rem 1.125rem}.av-masked-callout__title{margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.av-masked-callout__lead{opacity:.85;margin-bottom:.75rem;font-size:.8125rem}.av-masked-callout__list{gap:.375rem;font-size:.8125rem;display:grid}.av-masked-callout__field{font-weight:600}.av-masked-callout__level{opacity:.7}.av-masked-callout__raw{opacity:.8;font-family:ui-monospace,monospace;font-size:.75rem}.av-masked-panel__level{text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin-right:.5rem;font-size:.6875rem;font-weight:600;display:inline-block}.av-masked-panel__hint{opacity:.8;margin-top:.25rem;font-size:.8125rem}.av-masked-panel__ack{text-underline-offset:.2em;margin-top:.5rem;font-size:.8125rem;font-weight:600;text-decoration:underline}.landing{--ld-paper:#f7f6f2;--ld-ink:#1a2d3a;--ld-ink-deep:#16242e;--ld-teal:#00b4cc;--ld-teal-deep:#008fa3;--ld-steel:#7a95a8;--ld-light-bg:#eef3f7;--ld-light-border:#e0eaf0;--ld-muted:#8a9ba6;scroll-behavior:smooth;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.landing [id]{scroll-margin-top:5.5rem}.ld-gradient-text{background:linear-gradient(115deg,#008fa3 15%,#00b4cc 45%,#2bd2e8 60%,#008fa3 85%) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite ld-shine}@keyframes ld-shine{to{background-position:200%}}.ld-btn-primary{isolation:isolate;transition:transform .2s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00b4cc73,0 12px 32px -8px #00b4cc80}.ld-btn-primary:after{content:"";z-index:-1;background:linear-gradient(115deg,#0000 30%,#ffffff47 50%,#0000 70%) -100%/250%;transition:background-position .7s;position:absolute;inset:0}.ld-btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #00b4cc99,0 18px 44px -8px #00b4cc99}.ld-btn-primary:hover:after{background-position:100%}.ld-pulse-dot:before{content:"";background:currentColor;border-radius:9999px;animation:2.2s cubic-bezier(0,0,.2,1) infinite ld-ping;position:absolute;inset:0}@keyframes ld-ping{75%,to{opacity:0;transform:scale(2.4)}}.ld-legal{color:#3f5866;font-size:.95rem;line-height:1.7}.ld-legal h2{letter-spacing:-.01em;color:#16242e;margin-top:2.25rem;font-size:1.25rem;font-weight:700}.ld-legal h3{color:#1a2d3a;margin-top:1.5rem;font-size:1rem;font-weight:700}.ld-legal p{margin-top:.75rem}.ld-legal ul{flex-direction:column;gap:.35rem;margin-top:.75rem;padding-left:1.25rem;list-style:outside;display:flex}.ld-legal a{color:#008fa3;text-underline-offset:4px;font-weight:600}.ld-legal a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.landing{scroll-behavior:auto}.ld-gradient-text,.ld-pulse-dot:before{animation:none!important}}
