@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/inter-latin-ext-var.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/inter-latin-var.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.ads-panel{font-family:Inter,Arial,sans-serif;margin:32px auto;padding:24px;border:1px solid #3B82F6;border-radius:16px;background:#fff;color:#173751;max-width:1080px;box-sizing:border-box}.ads-panel h1,.ads-panel h2,.ads-panel h3{color:#1D4ED8;line-height:1.2}.ads-panel p{line-height:1.6}.ads-panel label{display:block;margin:14px 0 5px}.ads-panel input:not([type=checkbox]),.ads-panel textarea,.ads-panel select{box-sizing:border-box;width:100%;max-width:100%;min-height:44px;padding:10px;border:1px solid #92aac2;border-radius:7px;font:inherit}.ads-panel textarea{min-height:92px}.ads-panel input[type=checkbox]{width:20px;height:20px;margin-right:8px;vertical-align:middle}.ads-panel button,.ads-panel .button{display:inline-block;padding:12px 17px;border:1px solid #1D4ED8;color:#1D4ED8;background:white;border-radius:8px;text-decoration:none;font:600 15px Inter,Arial,sans-serif;cursor:pointer}.ads-panel .primary{background:#1D4ED8;color:#fff}.ads-panel .ads-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ads-panel .ads-stat{background:#f0f5fb;padding:16px;border-radius:10px;overflow-wrap:anywhere}.ads-panel .ads-scroll{overflow:auto;max-width:100%}.ads-panel table{border-collapse:collapse;width:100%}.ads-panel th,.ads-panel td{padding:12px;text-align:left;border-bottom:1px solid #3B82F6;vertical-align:top;overflow-wrap:anywhere}.ads-panel .ads-question{padding:14px 0;border-bottom:1px solid #3B82F6}.ads-panel details{margin:14px 0;overflow-wrap:anywhere}.ads-panel summary{cursor:pointer;font-weight:600;min-height:40px}.ads-panel pre{white-space:pre-wrap;overflow-wrap:anywhere}.ads-panel .sample-label{font-weight:700;color:#1D4ED8}.ads-panel .ads-message{padding:12px;background:#edf4fb;border-radius:8px;white-space:pre-wrap}.ads-panel img{max-width:100%;height:auto}.ads-public{max-width:1100px;margin:auto;padding:28px 20px;font:17px/1.65 Inter,Arial,sans-serif;color:#173751}.ads-public h1{font-size:clamp(32px,5vw,56px);line-height:1.1;max-width:850px}.ads-public .lede{max-width:840px;font-size:21px}.ads-public nav{display:flex;gap:20px;flex-wrap:wrap}.ads-public a{color:#1D4ED8}.ads-public .actions{display:flex;gap:12px;flex-wrap:wrap}.ads-public section{margin:40px 0}@media(max-width:700px){.ads-panel{padding:16px;margin:20px 0}.ads-panel .ads-grid{grid-template-columns:1fr}.ads-panel th,.ads-panel td{padding:8px}.ads-public{padding:20px 16px}.ads-public .lede{font-size:18px}.ads-public .actions a{width:100%;box-sizing:border-box;text-align:center}}

.ads-public h1,.ads-public h2,.ads-public h3,.ads-panel a{color:#1D4ED8}.ads-panel .primary{color:#fff}.ads-panel :focus-visible,.ads-public :focus-visible{outline:3px solid #3B82F6;outline-offset:3px}
