.DeveloperLandingClient-module__RmYW_W__page{background:var(--color-surface);min-height:100vh;color:var(--color-text);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:15px;line-height:1.4}.DeveloperLandingClient-module__RmYW_W__pageMap{flex-direction:column;height:100vh;display:flex;overflow:hidden}.DeveloperLandingClient-module__RmYW_W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DeveloperLandingClient-module__RmYW_W__header{background:var(--color-surface);z-index:80;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:24px 80px 20px;display:grid;position:relative}.DeveloperLandingClient-module__RmYW_W__pageMap .DeveloperLandingClient-module__RmYW_W__header{box-shadow:0 2px 18px #00000012}.DeveloperLandingClient-module__RmYW_W__brand{justify-self:start;align-items:center;display:flex}.DeveloperLandingClient-module__RmYW_W__devLogo{object-fit:contain;object-position:left center;filter:brightness(0);width:auto;max-width:300px;height:60px}.DeveloperLandingClient-module__RmYW_W__devWordmark{font-size:44px;font-weight:var(--weight-extrabold);letter-spacing:-.02em;color:#000;white-space:nowrap}.DeveloperLandingClient-module__RmYW_W__tabs{border-radius:var(--radius-full);background:#f4f4f4;align-items:center;height:56px;padding:4px;display:inline-flex}.DeveloperLandingClient-module__RmYW_W__tab{font:inherit;color:var(--color-text);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;height:48px;padding:0 34px;font-size:19px}.DeveloperLandingClient-module__RmYW_W__tabActive{background:var(--color-surface);font-weight:var(--weight-medium);box-shadow:0 2px 10px #00000017}.DeveloperLandingClient-module__RmYW_W__agency{justify-self:end;align-items:center;display:flex}.DeveloperLandingClient-module__RmYW_W__agencyLink{align-items:center;transition:opacity .15s;display:inline-flex}.DeveloperLandingClient-module__RmYW_W__agencyLink:hover{opacity:.65}.DeveloperLandingClient-module__RmYW_W__agencyLogo{object-fit:contain;filter:brightness(0);width:clamp(150px,16vw,200px);height:auto}.DeveloperLandingClient-module__RmYW_W__main{padding:12px 80px 96px}.DeveloperLandingClient-module__RmYW_W__grid{grid-template-columns:repeat(4,1fr);gap:56px 32px;margin-top:36px;display:grid}.DeveloperLandingClient-module__RmYW_W__empty{text-align:center;margin-top:96px}.DeveloperLandingClient-module__RmYW_W__emptyTitle{font-size:19px;font-weight:var(--weight-semibold);margin:0}.DeveloperLandingClient-module__RmYW_W__emptyReset{border:1.5px solid var(--color-text);background:var(--color-surface);border-radius:var(--radius-full);height:48px;font:inherit;font-size:15px;font-weight:var(--weight-medium);cursor:pointer;margin-top:18px;padding:0 24px}.DeveloperLandingClient-module__RmYW_W__mapMain{flex:1;min-height:0;position:relative}.DeveloperLandingClient-module__RmYW_W__mapLoading{color:var(--color-text-sub);background:#eaeae8;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;inset:0}@media (max-width:1440px){.DeveloperLandingClient-module__RmYW_W__header{padding:22px 48px 18px}.DeveloperLandingClient-module__RmYW_W__main{padding:10px 48px 80px}.DeveloperLandingClient-module__RmYW_W__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1180px){.DeveloperLandingClient-module__RmYW_W__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.DeveloperLandingClient-module__RmYW_W__header{grid-template-columns:auto auto;grid-template-areas:"brand agency""tabs tabs";row-gap:16px;padding:18px 24px 14px}.DeveloperLandingClient-module__RmYW_W__brand{grid-area:brand}.DeveloperLandingClient-module__RmYW_W__agency{grid-area:agency}.DeveloperLandingClient-module__RmYW_W__tabs{grid-area:tabs;justify-self:center}.DeveloperLandingClient-module__RmYW_W__devLogo{max-width:200px;height:44px}.DeveloperLandingClient-module__RmYW_W__agencyLogo{width:clamp(130px,22vw,170px)}.DeveloperLandingClient-module__RmYW_W__main{padding:8px 24px 64px}}@media (max-width:640px){.DeveloperLandingClient-module__RmYW_W__grid{grid-template-columns:1fr;row-gap:44px}.DeveloperLandingClient-module__RmYW_W__tab{padding:0 24px;font-size:16px}}
