:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#243b49;background:#f3f6f7;font-size:15px;line-height:1.55;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}header{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff;border-bottom:1px solid #dfe7eb;padding:20px max(20px,calc((100vw - 900px)/2))}a{color:#126c66;text-underline-offset:4px}.brand{font-weight:700;text-decoration:none}main{max-width:940px;margin:auto;padding:40px 20px}.intro{max-width:680px;margin-bottom:25px}.eyebrow{font-size:11px;letter-spacing:1.2px;font-weight:650;color:#526e70}h1{font-size:clamp(28px,4vw,38px);letter-spacing:-1px;line-height:1.2;margin:10px 0 16px}h2{font-size:20px;line-height:1.35;margin:0 0 12px}p{margin:8px 0 16px}.intro p{color:#526975;font-size:17px}.card{border:1px solid #dde6ea;border-radius:16px;background:white;padding:26px;margin-bottom:20px;overflow-wrap:anywhere}.account,.sectionHead{display:flex;justify-content:space-between;align-items:center;gap:20px}.account h2{margin:5px 0}.account p{margin:0}.account button{flex-shrink:0}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}button,.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font:inherit;color:inherit;background:white;border:1px solid #b8cbd1;border-radius:9px;padding:10px 16px;text-decoration:none;cursor:pointer;text-align:center}button:hover,.button:hover{background:#edf5f3}.primary{background:#146c61;color:#fff;border-color:#146c61}.primary:hover{background:#0d554b}button:disabled{opacity:.55;cursor:not-allowed}a:focus-visible,button:focus-visible{outline:3px solid #27857d;outline-offset:4px}.notice{background:#fbf6e9;border-left:3px solid #b28b36;padding:14px 16px;color:#70571e;border-radius:3px}.muted,footer{font-size:13px;color:#536975}ol{padding-left:22px}li{margin:12px 0}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;background:#eff4f5;border-radius:6px;padding:2px 6px}.steps li{padding-left:4px}.url-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 10px}.url-row code{padding:8px 10px;overflow-wrap:anywhere}.url-row button{min-height:38px;padding:6px 14px}#setup h2+ol,#checkTitle{margin-top:22px}.permissions{list-style:none;padding:0}.permissions li{background:#eff6f3;border-radius:10px;padding:14px 16px}.permissions strong,.permissions span{display:block}.permissions span{font-size:14px;color:#526975;margin-top:3px}.connection{padding:20px 0;border-bottom:1px solid #dfe7eb}.connection:last-child{border-bottom:0}.connection h3{font-size:17px;margin:0 0 8px}.connection p{margin:6px 0}.connection .actions{margin-top:12px}.tag{display:inline-block;padding:3px 9px;background:#e5f2ec;color:#176353;border-radius:20px;font-size:12px;margin-left:8px}.inactive{background:#eef1f3;color:#526975}.danger{color:#923e32;border-color:#d8aaa2}#status:empty{display:none}#status{padding:12px 0}#status.error{color:#963b31}footer{border-top:1px solid #dfe7eb;padding-top:20px;margin-top:30px}@media(max-width:520px){header{padding:16px;font-size:13px}main{padding:28px 14px}.card{padding:20px 16px}.account{align-items:flex-start;flex-direction:column;gap:14px}.actions>*{width:100%}.sectionHead{align-items:flex-start;gap:8px}.sectionHead h2{font-size:18px}.sectionHead button{padding:8px 10px;font-size:13px}.tag{margin:8px 0 0;display:table}}

.brand-name{white-space:nowrap;font-size:13px}header{flex-wrap:wrap}.brand{max-width:100%}@media(max-width:360px){header{gap:8px}.brand-name{font-size:12px}}

.sectionHead button{flex-shrink:0;white-space:nowrap}
