.clarity-box{padding:24px;border:1px solid var(--line,#30312d);border-radius:14px;background:var(--panel,#141512);margin:20px 0;color:var(--text,#eeeee8)}
.clarity-box h2,.clarity-box h3{margin:0 0 12px;font-size:22px;line-height:1.25;letter-spacing:-.025em}.clarity-box p{margin:10px 0;line-height:1.7}.clarity-box code,.clarity-next code{overflow-wrap:anywhere}.clarity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.clarity-grid>div{padding:18px;border:1px solid var(--line,#30312d);border-radius:10px}.clarity-grid strong{display:block;font-size:24px;margin-bottom:6px}.clarity-next{margin-top:22px;padding-top:20px;border-top:1px solid var(--line,#30312d)}.clarity-next pre{padding:14px;border-radius:8px;background:#090a09;color:#efefeb;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.clarity-inline-key{padding:14px;margin:12px 0;border:1px solid var(--line,#30312d);border-radius:10px}.clarity-inline-key p{font-size:13px;margin:0 0 12px}.clarity-estimate{padding:14px;border:1px solid var(--line,#30312d);border-radius:10px;margin:12px 0;font-size:14px;font-weight:600}.clarity-limit{padding:12px 14px;background:#ff7b2910;border:1px solid #ff7b2940;border-radius:8px;font-size:13px}.preset:disabled{opacity:.38;cursor:not-allowed}.nav-link{white-space:normal;overflow-wrap:anywhere}.nav-link .ic{flex-shrink:0}.model-quick-chip.is-unc{color:inherit!important;border-color:var(--line,#484b43)!important;background:var(--panel,#1a1c18)!important}.dialog{max-height:calc(100dvh - 32px);overflow:auto}.model-modal .ms-actions,.model-modal .dialog-actions{position:sticky;bottom:0;background:var(--panel,#141512);padding:14px 0;margin-top:12px}.clarity-box details summary{cursor:pointer;padding:10px 0;font-weight:600}.clarity-small{font-size:13px;opacity:.8}.clarity-privacy{font-size:13px;line-height:1.7}.clarity-routes{font-size:12px;line-height:1.6;color:var(--muted,#a8aaa1)}
@media(max-width:600px){.clarity-grid{grid-template-columns:1fr}.clarity-box{padding:18px}.clarity-box h2{font-size:21px}.clarity-next .actions{flex-wrap:wrap}}
.model-detail-actions{position:sticky;bottom:-1px;z-index:4;padding:14px 0 10px;background:var(--panel,#141512);border-top:1px solid var(--line,#30312d);flex-wrap:wrap}#modal{max-height:calc(100dvh - 32px);overflow:auto}

.clarity-key-actions{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px!important;margin-top:14px}.clarity-key-actions>.button{display:flex!important;width:100%;margin:0!important;justify-content:center}.dd-docs>.dd-panel{width:330px;max-width:calc(100vw - 32px)}
