.developer-page,.integration-management-page{width:min(1440px,100%);margin:auto;padding:44px 24px 110px}.developer-hero,.integration-management-heading{padding:clamp(24px,4vw,48px) 0 34px;border-bottom:3px solid var(--gold)}.developer-hero h1,.integration-management-heading h1{max-width:1050px;margin:5px 0 15px;color:#fff7e5;font:clamp(40px,7vw,78px)/1 Georgia,serif}.developer-hero>p:last-of-type,.integration-management-heading p{max-width:780px;margin:0;color:#cbd8e4;font-size:18px}.integration-management-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.integration-management-heading h1{font-size:clamp(38px,5.5vw,68px)}.integration-management-heading>a,.integration-back{display:inline-flex;padding:10px 14px;border:1px solid var(--gold);color:#f3d28d;text-decoration:none;font-weight:800}.integration-state{display:grid;grid-template-columns:34px minmax(0,1fr);gap:0 12px;align-items:center;margin:20px 0;padding:14px 18px;border:1px solid var(--gold);background:#f2e4c6;color:#34180f}.integration-state>span{grid-row:1/3;width:26px;height:26px;border:4px solid #8c6423;border-radius:50%}.integration-state strong{font:700 19px Georgia,serif}.integration-state small{color:#74583b}.integration-state--ready>span{background:#3d9d5b;box-shadow:0 0 13px rgba(61,157,91,.7)}.integration-state--off>span{background:#972c24;box-shadow:0 0 13px rgba(151,44,36,.6)}.developer-index{position:sticky;z-index:30;top:76px;display:flex;flex-wrap:wrap;gap:2px;margin:0 0 12px;background:#0c1723;border-bottom:1px solid var(--gold)}.developer-index a{padding:12px 16px;color:#f3cf81;text-decoration:none;font-weight:800}.developer-index a:hover,.developer-index a:focus-visible{background:#85211c;color:#fff}.developer-section{display:grid;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:clamp(28px,6vw,95px);padding:54px 0;border-bottom:1px solid rgba(220,168,66,.55)}.developer-section h2{margin:3px 0;color:#fff4dc;font:700 clamp(29px,4vw,45px)/1.08 Georgia,serif}.developer-copy{min-width:0;color:#cfdae5}.developer-copy>p:first-child{margin-top:0}.developer-copy code,.integration-management-page code{overflow-wrap:anywhere;color:#ffe093;font:600 .92em ui-monospace,SFMono-Regular,Consolas,monospace}.developer-copy pre{max-width:100%;overflow:auto;padding:18px;border-left:5px solid #85211c;background:#081522;color:#ecf3f8;white-space:pre}.developer-endpoints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px 0;background:#b79049;border:1px solid #b79049}.developer-endpoints div{padding:13px;background:#f3e4c5;color:#30170f}.developer-endpoints dt{font-size:11px;font-weight:900;text-transform:uppercase}.developer-endpoints dd{margin:4px 0 0}.developer-endpoints code{color:#6f1713}.developer-key-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.developer-key-types article{padding:0 0 16px;border-bottom:3px solid #85211c}.developer-key-types pre{grid-column:1/-1}.developer-scope-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;background:#b79049;list-style:none}.developer-scope-list li{display:grid;gap:4px;padding:13px;background:#f3e4c5;color:#35180e}.developer-scope-list code{color:#721713}.developer-scope-list span{font-size:13px}.integration-section{margin-top:26px;padding:0 0 28px;border-bottom:1px solid rgba(220,168,66,.6)}.integration-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:15px}.integration-section>header h2{margin:2px 0;color:#fff5de;font:700 clamp(28px,4vw,38px) Georgia,serif}.integration-section>header>strong{display:grid;place-items:center;min-width:50px;height:50px;border:1px solid var(--gold);border-radius:50%;color:#f4d385;font:700 24px Georgia,serif}.integration-client-list{display:grid;border:1px solid #cda34f}.integration-client-list>a{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.32fr) 30px;gap:16px;align-items:center;min-width:0;padding:15px 18px;border-bottom:1px solid #c4a263;background:#f3e4c5;color:#31170f;text-decoration:none}.integration-client-list>a:last-child{border-bottom:0}.integration-client-list>a:hover,.integration-client-list>a:focus-visible{background:#fff1d1;outline:2px solid #9a2720;outline-offset:-2px}.integration-client-list span{display:grid;min-width:0}.integration-client-list strong{font:700 21px Georgia,serif}.integration-client-list small{color:#765b3b;overflow-wrap:anywhere}.integration-client-list b{color:#711713}.integration-client-list i{color:#8a1f19;font-size:24px;font-style:normal}.integration-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px;border:1px solid #cda34f;background:#f3e4c5;color:#2d180f}.integration-form--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-field,.integration-compact-form label{display:grid;align-content:start;gap:5px;min-width:0}.integration-field>span,.integration-compact-form label>span{font-size:12px;font-weight:900;text-transform:uppercase}.integration-field input:not([type=checkbox]),.integration-field textarea,.integration-field select,.integration-compact-form input:not([type=checkbox]),.integration-compact-form textarea,.integration-compact-form select{width:100%;padding:10px;border:1px solid #90744c;background:#fffdf8;color:#24160e;font:inherit}.integration-field input[type=checkbox]{width:20px;height:20px}.integration-field ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.integration-field ul label{display:flex;align-items:flex-start;gap:7px;font-size:14px}.integration-field small,.integration-compact-form small{color:#785b3c}.integration-field--description,.integration-field--requested_scopes,.integration-field--granted_scopes,.integration-field--accept_data_processing_terms,.integration-field--suspension_reason{grid-column:1/-1}.integration-primary-action,.integration-copy-action,.integration-compact-form button{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:11px 16px;border:1px solid #e0b45e;background:#81211b;color:#fff4dd;text-decoration:none;font-weight:900;cursor:pointer}.integration-form>.integration-primary-action{align-self:end}.integration-security-note,.integration-pending{margin:12px 0 0;padding:12px 15px;border-left:5px solid var(--gold);background:#f3e4c5;color:#371a10}.integration-scope-summary{display:flex;flex-wrap:wrap;gap:8px}.integration-scope-summary>span{display:grid;gap:2px;padding:8px 11px;border:1px solid #d1aa59;background:#f3e4c5;color:#30170f}.integration-scope-summary code{color:#741713}.integration-pending{display:grid;gap:4px}.integration-key-list{display:grid;gap:12px}.integration-key-row{padding:15px;border:1px solid #d0a450;background:#f3e4c5;color:#30170f}.integration-key-row--inactive{opacity:.72;border-color:#81796b}.integration-key-row>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.integration-key-row>header>span{display:grid}.integration-key-row>header strong{font:700 19px Georgia,serif}.integration-key-row>header code{color:#721713}.integration-key-row>header>b{padding:3px 7px;background:#e2c27d;color:#55130f;font-size:11px;text-transform:uppercase}.integration-key-row dl,.integration-admin-facts,.integration-reveal-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:13px 0 0;background:#b99551}.integration-key-row dl div,.integration-admin-facts div,.integration-reveal-meta div{padding:8px;background:#fff9ec}.integration-key-row dt,.integration-admin-facts dt,.integration-reveal-meta dt{font-size:10px;font-weight:900;text-transform:uppercase}.integration-key-row dd,.integration-admin-facts dd,.integration-reveal-meta dd{margin:2px 0 0}.integration-key-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.integration-key-actions details,.integration-issue-panel{min-width:min(100%,340px);border:1px solid #a7854d;background:#fff9ec}.integration-key-actions summary,.integration-issue-panel>summary{padding:9px 12px;color:#701713;font-weight:900;cursor:pointer}.integration-compact-form{display:grid;gap:10px;padding:12px;border-top:1px solid #b99551}.integration-danger-form button{background:#51100e}.integration-issue-panel{margin-top:15px;min-width:0}.integration-issue-panel>.integration-form{border-width:1px 0 0}.integration-usage-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:1px;background:#b99551;border:1px solid #b99551}.integration-usage-list>span{display:grid;gap:2px;padding:9px;background:#f3e4c5;color:#32180f}.integration-usage-list strong{font:700 22px Georgia,serif}.integration-usage-list small{color:#7a5b3d}.integration-log-table{max-width:100%;overflow:auto}.integration-log-table table{width:100%;min-width:790px;border-collapse:collapse;background:#f3e4c5;color:#2f180f}.integration-log-table th,.integration-log-table td{padding:9px;border:1px solid #b99551;text-align:left;vertical-align:top}.integration-log-table th{background:#671613;color:#fff1d6;font-size:11px;text-transform:uppercase}.integration-log-table code{color:#651512}.integration-empty{margin:0;padding:18px;background:#f3e4c5;color:#32180f}.integration-reveal-page{display:grid;grid-template-columns:150px minmax(0,820px);gap:38px;justify-content:center;min-height:calc(100vh - 76px);padding:75px 24px 110px}.integration-reveal-signal{display:grid;grid-template-rows:repeat(3,58px);gap:14px;align-content:start;justify-content:center;width:130px;padding:20px;border:3px solid var(--gold);border-radius:65px 65px 9px 9px;background:#17202a}.integration-reveal-signal span{width:58px;height:58px;border:5px solid #5f321f;border-radius:50%;background:#37130f}.integration-reveal-signal span:first-child{background:radial-gradient(circle,#fff3a7 0 15%,#e99127 30%,#8a1712 60%);box-shadow:0 0 25px #d69e35}.integration-reveal-copy h1{margin:4px 0 15px;font:clamp(38px,6vw,67px)/1 Georgia,serif}.integration-token-field{display:grid;gap:6px;margin:22px 0 10px}.integration-token-field span{color:#f0ca7e;font-weight:900}.integration-token-field textarea{width:100%;padding:14px;border:2px solid var(--gold);background:#f3e4c5;color:#3a1710;font:700 15px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;resize:none}.integration-reveal-meta{margin:18px 0 24px;color:#2f180f}.developer-error-page>.integration-back{margin-bottom:8px}.errorlist{margin:2px 0;padding-left:20px;color:#a11313;font-weight:800}
@media(max-width:850px){.developer-section{grid-template-columns:1fr;gap:14px}.developer-key-types{grid-template-columns:1fr}.developer-key-types pre{grid-column:1}.integration-management-heading{align-items:flex-start;flex-direction:column}.integration-form,.integration-form--compact{grid-template-columns:1fr}.integration-field{grid-column:1!important}.integration-client-list>a{grid-template-columns:minmax(0,1fr) 24px}.integration-client-list>a>span:nth-child(2){grid-column:1}.integration-client-list>a>i{grid-column:2;grid-row:1/3}.integration-key-row dl,.integration-admin-facts{grid-template-columns:1fr}.integration-reveal-page{grid-template-columns:1fr;padding-top:40px}.integration-reveal-signal{grid-template-columns:repeat(3,36px);grid-template-rows:36px;width:max-content;padding:10px 14px;border-radius:34px}.integration-reveal-signal span{width:36px;height:36px}}
@media(max-width:600px){.developer-page,.integration-management-page{padding-right:11px;padding-left:11px}.developer-index{top:68px;margin-right:-11px;margin-left:-11px;padding-left:6px;overflow-x:auto;flex-wrap:nowrap}.developer-index a{white-space:nowrap}.developer-endpoints,.developer-scope-list{grid-template-columns:1fr}.integration-key-row>header{align-items:flex-start;flex-direction:column}.integration-key-actions{display:grid}.integration-key-actions details{min-width:0}.integration-reveal-meta{grid-template-columns:1fr}.integration-log-table table{min-width:0}.integration-log-table thead{display:none}.integration-log-table tr{display:grid;border-bottom:2px solid #8a1e19}.integration-log-table td{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;border-width:0 0 1px}.integration-log-table td:before{content:attr(data-label);font-size:10px;font-weight:900;text-transform:uppercase}}
