.KygJXq_banner,.KygJXq_dialog{color:var(--text,#17212b);background:var(--bg,#fff);border:1px solid var(--line,#d6dbe1);letter-spacing:0;font-size:14px;line-height:1.5}.KygJXq_banner{z-index:10000;border-radius:8px;gap:16px;max-width:1080px;max-height:calc(100dvh - 32px);margin-inline:auto;padding:20px;display:grid;position:fixed;inset:auto 16px 16px;overflow:auto;box-shadow:0 8px 32px #0002}.KygJXq_banner h2,.KygJXq_title{letter-spacing:0;margin:0 28px 8px 0;font-size:20px;font-weight:650;line-height:1.3}.KygJXq_banner p,.KygJXq_description,.KygJXq_category p{margin:0;font-size:14px;line-height:1.55}.KygJXq_banner a,.KygJXq_dialog a{text-underline-offset:3px;text-decoration:underline}.KygJXq_actions{flex-wrap:wrap;gap:8px;display:flex}.KygJXq_actions button{min-height:44px;color:inherit;font:inherit;cursor:pointer;white-space:normal;background:0 0;border:1px solid;border-radius:6px;flex:160px;padding:10px 14px;font-weight:600}.KygJXq_actions button:focus-visible,.KygJXq_preferencesLink:focus-visible,.KygJXq_close:focus-visible{outline-offset:3px;outline:2px solid #0789b8}.KygJXq_overlay{z-index:10001;background:#0008;position:fixed;inset:0}.KygJXq_dialog{z-index:10002;border-radius:8px;width:min(620px,100% - 32px);max-height:calc(100dvh - 32px);padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.KygJXq_description{margin-bottom:16px}.KygJXq_category{border-top:1px solid var(--line,#d6dbe1);justify-content:space-between;align-items:center;gap:20px;padding-block:16px;display:flex}.KygJXq_category strong{margin-bottom:4px;font-size:15px;display:block}.KygJXq_category span{white-space:nowrap;font-size:12px}.KygJXq_category input{accent-color:#0789b8;cursor:pointer;flex:0 0 22px;width:22px;height:22px}.KygJXq_close{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:14px;right:16px}.KygJXq_preferencesLink{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}@media (max-width:480px){.KygJXq_banner{padding:16px;inset:auto 8px 8px}.KygJXq_dialog{padding:20px}.KygJXq_actions button{flex-basis:100%}}@media (hover:hover){.KygJXq_actions button:hover{background:color-mix(in srgb, currentColor 8%, transparent)}}
