:root{color-scheme:light;--ot-settings-ground:#ebeff9;--ot-settings-surface:#fff;--ot-settings-ink:#111827;--ot-settings-muted:#55636d;--ot-settings-line:#d8dfeb;--ot-settings-blue:#073bb6}
body{margin:0;background:var(--ot-settings-ground);color:var(--ot-settings-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.ot-settings-page{max-width:920px;margin:0 auto;padding:28px 20px 72px;font-size:15px;line-height:1.45}
.ot-settings-page h1{margin:0;font-size:30px;line-height:1.2;text-transform:none;letter-spacing:-.02em}.ot-settings-page h2{margin:0;font-size:18px;line-height:1.25;text-transform:none}.ot-settings-page p{margin:0}.ot-settings-eyebrow{margin:0 0 7px!important;color:var(--ot-settings-muted);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ot-settings-intro{margin-top:9px!important;color:var(--ot-settings-muted);font-size:15px}.ot-settings-card{margin-top:20px;padding:22px;background:var(--ot-settings-surface);border:1px solid var(--ot-settings-line);border-radius:10px;box-shadow:0 2px 8px #11223b08}.ot-settings-account{margin-top:26px}.ot-settings-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.ot-settings-badge{padding:4px 8px;border:1px solid #b9c8ef;border-radius:999px;background:#f3f6ff;color:var(--ot-settings-blue);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ot-settings-help{margin:-8px 0 20px!important;color:var(--ot-settings-muted);font-size:13px}.ot-settings-card label{display:block;margin:0 0 7px;color:var(--ot-settings-ink);font-size:14px;font-weight:600}.ot-settings-card small{display:block;color:var(--ot-settings-muted);font-size:12px;line-height:1.5}.ot-settings-card small a{color:var(--ot-settings-blue);font-weight:600}.ot-settings-field{margin-top:18px}.ot-settings-field:first-of-type{margin-top:0}.ot-settings-card input[type=text],.ot-settings-card input[type=number],.ot-settings-card select{width:100%;min-height:48px;padding:11px 12px;border:1px solid var(--ot-settings-line);border-radius:7px;background:#fff;color:var(--ot-settings-ink);font:400 15px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ot-settings-card input:focus,.ot-settings-card select:focus{outline:3px solid #648bdf;outline-offset:2px;border-color:var(--ot-settings-blue)}.ot-settings-card hr{display:none}.ot-settings-save{display:flex;justify-content:flex-end;margin-top:22px;padding-top:18px;border-top:1px solid #edf0f5}.ot-settings-save input.button{min-height:48px;padding:11px 20px;border:1px solid var(--ot-settings-blue);border-radius:7px;background:var(--ot-settings-blue);color:#fff;font:600 14px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;text-transform:none}.ot-settings-save input.button:hover{background:#062f90}.ot-settings-page #sln-api-key-notice{margin:0 0 20px!important;padding:16px 18px;border:1px solid #f0d6a2;border-radius:9px;background:#fff9eb;color:#554018}.ot-settings-page #errors{display:none}
@media(max-width:600px){.ot-settings-page{padding:22px 12px 56px}.ot-settings-page h1{font-size:26px}.ot-settings-card{padding:18px}.ot-settings-card-heading{margin-bottom:16px}.ot-settings-save input.button{width:100%}.ot-settings-save{display:block}}
.ot-settings-page,.ot-settings-page *{box-sizing:border-box}#content.ot-settings-page{padding:28px 20px 72px}.ot-settings-save input.button{width:auto}@media(max-width:600px){#content.ot-settings-page{padding:22px 12px 56px}.ot-settings-save input.button{width:100%}}
