.developer-shell{max-width:none!important;padding-top:clamp(48px,7vw,80px)!important}.developer-shell>header{max-width:760px;color:inherit!important;background:0 0!important;border-radius:0!important;padding:0 0 48px!important}.developer-shell>header h1{font-size:clamp(2.4rem,6vw,4.8rem)}.developer-shell>header p:last-child{color:var(--muted);font-size:1.1rem}.account-strip{border-block:1px solid var(--ink);grid-template-columns:2fr 1fr 1fr;margin-bottom:20px;display:grid}.account-strip>div{padding:20px 22px 20px 0}.account-strip>div+div{border-left:1px solid var(--rule);padding-left:22px}.account-strip span,.account-strip small{color:var(--muted);display:block}.account-strip strong{margin:3px 0;font:600 1.45rem Georgia,serif;display:block}.dashboard-section{border-bottom:1px solid var(--rule);padding:36px 0}.dashboard-section h2{margin-top:6px}.dashboard-section label{max-width:620px;margin:16px 0;display:block}.dashboard-section input,.dashboard-section select{background:var(--paper-light);width:min(100%,620px);min-height:44px;color:var(--ink);border:1px solid #77837d;border-radius:2px;margin-top:6px;padding:9px 11px;display:block}.dashboard-section button{border:1px solid var(--green);background:var(--green);min-height:44px;color:var(--paper-light);border-radius:2px;margin:5px 8px 5px 0;padding:8px 15px;font-weight:750}.dashboard-section button:hover{background:#0d3025}.dashboard-section button:disabled{cursor:wait;opacity:.65}.key-row{border-top:1px solid var(--rule);align-items:center;gap:14px;min-height:56px;padding:8px 0;display:flex}.key-row span:first-child{margin-right:auto}.secret{background:#eee2bd;border:1px solid #b79b4c;padding:14px;overflow:auto}.test-result{border-block:1px solid var(--green);padding:12px 0;font-weight:700}.controls summary{cursor:pointer;align-items:center;min-height:44px;font:600 1.35rem Georgia,serif;display:flex}.dashboard-section table{border-collapse:collapse;width:100%}.dashboard-section th,.dashboard-section td{text-align:left;border-bottom:1px solid var(--rule);padding:12px}@media (max-width:640px){.account-strip{grid-template-columns:1fr}.account-strip>div,.account-strip>div+div{border-left:0;border-bottom:1px solid var(--rule);padding:16px 0}.account-strip>div:last-child{border:0}.key-row{flex-direction:column;align-items:flex-start}.key-row span:first-child{margin:0}.dashboard-section button{width:100%;margin-right:0}.dashboard-section th,.dashboard-section td{min-width:125px}}
