.ads-page .hub-help{line-height:1.7}.ads-tools{display:flex;gap:12px;margin:28px 0}.ads-tools input{flex:1;min-width:180px}.ads-tools input,.ads-tools select{background:#151d24;color:#eee4d1;border:1px solid #36404b;border-radius:12px;padding:14px;font:inherit}.ads-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.ads-card{border:1px solid #36404b;border-radius:20px;padding:22px;background:linear-gradient(150deg,#18232c,#11181f);min-width:0}.ads-card header{display:flex;gap:14px;align-items:flex-start}.ads-card h2{font-size:21px;margin:5px 0;overflow-wrap:anywhere}.ads-card header p,.ads-card small{color:#b4b9be;font-size:12px}.ads-icon{padding:12px;background:#d9b6741a;border:1px solid #d9b67444;border-radius:12px;color:#e5c083}.ads-badges{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.ads-proxy{padding:17px;border:1px solid #d9b67440;background:#d9b6740b;border-radius:12px;display:grid;gap:8px}.ads-proxy strong{font-size:18px;overflow-wrap:anywhere;color:#ecd5a6}.ads-card dl,.ads-proxy span{font-size:13px}.ads-card dl{display:grid;grid-template-columns:110px 1fr;gap:13px;margin:22px 0}.ads-card dt{color:#b4b9be}.ads-card dd{margin:0;overflow-wrap:anywhere}.ads-card footer{display:flex;gap:8px;flex-wrap:wrap}.ads-card footer button{font-size:12px}.ads-footnote{margin-top:28px}.ads-revealed{padding:20px;background:#090d11;border:1px solid #d9b674;border-radius:12px;overflow-wrap:anywhere;font-family:monospace;user-select:all}.ads-page .hub-modal form>.secondary{margin-left:12px}.workspace-nav{flex-wrap:wrap}@media(max-width:600px){.ads-tools{flex-direction:column}.ads-grid{grid-template-columns:1fr}.ads-card{padding:17px}.ads-card dl{grid-template-columns:95px 1fr}.ads-page .hub-modal form>.secondary{margin:12px 0 0}}.ads-tools{flex-wrap:wrap}.ads-tools select{flex:1;min-width:160px;max-width:100%}.ads-tools input{flex-basis:280px}@media(max-width:600px){.ads-tools input{flex-basis:auto}}.ads-current>h2,.ads-missing>summary{font-size:18px;color:#ecd5a6}.ads-current>h2 span,.ads-missing>summary span{display:inline-block;margin-left:9px;padding:3px 9px;border:1px solid #635238;border-radius:99px;font-size:12px}.ads-current{margin-top:24px}.ads-missing{margin-top:30px;padding:20px;border:1px solid #36404b;border-radius:16px;background:#151d2444}.ads-missing>summary{cursor:pointer;font-weight:600}.ads-missing>summary:focus-visible{outline:2px solid #e5c083;outline-offset:5px}.ads-missing[open]>summary{margin-bottom:16px}