.developer-analytics{background:#fff;border:1px solid #e1ddd1;border-radius:18px;margin-top:30px;overflow:hidden}.developer-agent-card__links button{color:#514c43;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bdb7aa;padding:0 0 2px;font-size:11px;font-weight:650}.analytics-toolbar{border-bottom:1px solid #eeeae1;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.analytics-toolbar select{max-width:55%;font:inherit;color:#484438;background:0 0;border:0;font-size:13px}.analytics-ranges{background:#f5f3ed;border-radius:8px;gap:3px;padding:3px;display:flex}.analytics-ranges button{font:inherit;color:#746e60;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:12px}.analytics-ranges button[aria-pressed=true]{color:#25241f;background:#fff;box-shadow:0 1px 4px #25241f15}.analytics-metrics{grid-template-columns:repeat(3,1fr);display:grid}.analytics-metrics>*{text-align:left;color:#191712;font:inherit;background:#fff;border:0;border-right:1px solid #eeeae1;padding:22px}.analytics-metrics>:last-child{border-right:0}.analytics-metrics>button{cursor:pointer}.analytics-metrics>button:hover,.analytics-metrics>button.is-selected{background:#f6f8f2}.analytics-label{color:#746e60;font-size:12px;display:block}.analytics-metrics button .analytics-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.analytics-chevron{fill:none;stroke:#746e60;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.analytics-metrics strong{letter-spacing:-.04em;margin:8px 0;font:600 34px Bricolage Grotesque,sans-serif;display:block}.analytics-comparison{color:#484438;font-size:12px;display:block}.analytics-metrics small{color:#8c867a;margin-top:8px;font-size:11px;display:block}.analytics-chart{border-top:1px solid #eeeae1;padding:22px}.analytics-chart-heading{justify-content:space-between;align-items:start;display:flex}.analytics-chart-heading h2{margin:0;font-size:17px;font-weight:600}.analytics-chart-heading p{color:#8c867a;margin:5px 0 0;font-size:11px}.analytics-chart-heading>button{cursor:pointer;color:#746e60;background:#f5f3ed;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.analytics-chart-readout{color:#456847;min-height:18px;margin-top:16px;font-size:12px}.analytics-chart svg{width:100%;margin-top:6px;display:block;overflow:visible}.analytics-chart svg text{fill:#8c867a;font-size:12px}.analytics-message,.analytics-empty{color:#746e60;padding:12px 20px;font-size:13px}.analytics-message button{cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.analytics-data{color:#8c867a;margin-top:12px;font-size:11px}.analytics-data summary{cursor:pointer;width:fit-content}.analytics-data table{border-collapse:collapse;width:100%;margin-top:12px}.analytics-data th,.analytics-data td{text-align:right;border-bottom:1px solid #eeeae1;padding:6px}.analytics-data th:first-child,.analytics-data td:first-child{text-align:left}.developer-analytics button:focus-visible,.developer-analytics select:focus-visible,.analytics-data summary:focus-visible{outline-offset:-2px;outline:2px solid #456847}@media (max-width:600px){.analytics-toolbar{padding:12px}.analytics-metrics{grid-template-columns:1fr 1fr}.analytics-metrics>*{padding:18px 14px}.analytics-metrics>:nth-child(2){border-right:0}.analytics-metrics>.analytics-ratings{border-top:1px solid #eeeae1;grid-column:1/-1;align-items:center;gap:12px;padding:12px 14px;display:flex}.analytics-ratings strong{margin:0;font-size:20px}.analytics-ratings small{margin:0 0 0 auto}.analytics-label{font-size:11px}.analytics-chart{padding:18px 12px}.analytics-chart svg{min-height:170px}}
.developers-module__iOkbYq__page{background:#fff;min-height:calc(100svh - 43px)}.developers-module__iOkbYq__header{box-sizing:border-box;background:#f6f5f1;border-bottom:1px solid #e5e2da;justify-content:space-between;align-items:center;height:62px;padding:0 40px;display:flex}.developers-module__iOkbYq__header .agent-brand{order:0}.developers-module__iOkbYq__headerActions{align-items:center;gap:10px;display:flex}.developers-module__iOkbYq__browseLink{color:#2d2a25;background:#fff;border:1px solid #d9d5cc;border-radius:999px;align-items:center;min-height:36px;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}.developers-module__iOkbYq__browseLink:hover{color:#14130f;border-color:#aaa398}.developers-module__iOkbYq__browseLink:focus-visible,.developers-module__iOkbYq__button:focus-visible{outline-offset:3px;outline:3px solid #2f4f8f59}.developers-module__iOkbYq__main{box-sizing:border-box;width:min(1040px,100% - 48px);min-height:calc(100svh - 105px);margin:0 auto;padding:58px 0 34px}.developers-module__iOkbYq__main>.developer-overview{margin-bottom:58px}.developers-module__iOkbYq__hero{max-width:760px}.developers-module__iOkbYq__kicker{color:#65789e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.developers-module__iOkbYq__hero h1{letter-spacing:-.052em;text-wrap:balance;margin:0;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:clamp(54px,6vw,68px);font-weight:600;line-height:.96}.developers-module__iOkbYq__lede{color:#625d53;max-width:660px;margin:20px 0 0;font-size:18px;line-height:1.5}.developers-module__iOkbYq__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.developers-module__iOkbYq__button{box-sizing:border-box;color:#26231f;border:1px solid #d8d4cb;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:13.5px;font-weight:650;transition:transform .13s,border-color .13s,box-shadow .13s;display:inline-flex}.developers-module__iOkbYq__button:hover{color:#14130f;border-color:#aaa398;transform:translateY(-1px);box-shadow:0 9px 20px -16px #14130fa6}.developers-module__iOkbYq__primary{color:#f7f4ec;background:#191712;border-color:#191712}.developers-module__iOkbYq__primary:hover{color:#f7f4ec;background:#29271f;border-color:#29271f}.developers-module__iOkbYq__secondary{background:#fff}.developers-module__iOkbYq__note{color:#918b7f;margin:11px 0 0;font-size:11.5px}.developers-module__iOkbYq__benefits{border-top:1px solid #dedad1;margin-top:clamp(48px,7vh,70px);padding-top:22px}.developers-module__iOkbYq__benefits h2{color:#777165;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.developers-module__iOkbYq__benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.developers-module__iOkbYq__benefitGrid article{min-width:0}.developers-module__iOkbYq__benefitGrid article>span{color:#7c8eaf;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.developers-module__iOkbYq__benefitGrid h3{letter-spacing:-.025em;margin:9px 0 0;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:18px;font-weight:600}.developers-module__iOkbYq__benefitGrid p{color:#777165;margin:6px 0 0;font-size:12.5px;line-height:1.45}@media (max-width:720px){.developers-module__iOkbYq__header{height:56px;padding:0 18px}.developers-module__iOkbYq__browseLink{display:none}.developers-module__iOkbYq__main{width:min(100% - 36px,540px);min-height:calc(100svh - 99px);padding:38px 0 24px}.developers-module__iOkbYq__kicker{margin-bottom:10px;font-size:9px}.developers-module__iOkbYq__hero h1{font-size:clamp(42px,11.5vw,48px)}.developers-module__iOkbYq__lede{margin-top:14px;font-size:15px;line-height:1.45}.developers-module__iOkbYq__actions{gap:8px;margin-top:21px}.developers-module__iOkbYq__button{border-radius:9px;min-height:43px;padding:0 14px;font-size:12px}.developers-module__iOkbYq__note{margin-top:9px;font-size:10px}.developers-module__iOkbYq__benefits{margin-top:34px;padding-top:16px}.developers-module__iOkbYq__benefits h2{margin-bottom:14px;font-size:9px}.developers-module__iOkbYq__benefitGrid{grid-template-columns:minmax(0,1fr);gap:16px}.developers-module__iOkbYq__benefitGrid h3{margin-top:6px;font-size:14px}.developers-module__iOkbYq__benefitGrid p{font-size:10px}}@media (max-width:430px){.developers-module__iOkbYq__actions{grid-template-columns:1fr 1fr;display:grid}.developers-module__iOkbYq__button:first-child{grid-column:1/-1}}@media (max-height:720px) and (min-width:721px){.developers-module__iOkbYq__main{padding-top:38px}.developers-module__iOkbYq__hero h1{font-size:58px}.developers-module__iOkbYq__benefits{margin-top:34px}}
