.app-integrations{scroll-margin-top:1.5rem}.app-integrations .row{gap:.65rem}.app-access{min-width:0;margin-top:1.25rem}.app-access code,.app-access h5{overflow-wrap:anywhere}.app-access fieldset{border:1px solid var(--border);border-radius:12px;min-width:0;margin:1rem 0;padding:1rem}.app-access legend{padding:0 .4rem;font-weight:650}.app-access-form{max-width:48rem}.app-access-form label:not(.app-choice){gap:.4rem;margin:.8rem 0;display:grid}.app-access input:not([type=checkbox]){min-width:0;max-width:100%}.app-access .app-choice{overflow-wrap:anywhere;align-items:flex-start;gap:.65rem;min-height:44px;padding:.6rem 0;display:flex}.app-choice input{flex-shrink:0;min-width:20px;min-height:20px;margin-top:.2rem}.app-access .btn{white-space:normal;min-height:44px}.app-grants{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.8rem;display:grid}.app-access pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;font-size:.8rem;overflow:auto}.app-access summary{cursor:pointer;min-height:44px;padding:.75rem 0}.app-access .callout{overflow-wrap:anywhere}.app-access :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.workspace-sections{flex-wrap:wrap;gap:.6rem;margin:1rem 0 1.5rem;display:flex}.workspace-sections a{border:1px solid var(--border);min-height:44px;color:var(--text);border-radius:10px;align-items:center;padding:.5rem .85rem;text-decoration:none;display:flex}.workspace-sections a:hover{border-color:var(--accent)}.workspace-group{border:1px solid var(--border);border-radius:14px;min-width:0;margin:1rem 0;padding:.3rem 1rem;scroll-margin-top:1rem}.workspace-group>summary{cursor:pointer;min-height:52px;padding:.9rem .2rem;font-weight:650}.workspace-group[open]{padding-bottom:1rem}.workspace-group .card{min-width:0;max-width:100%}.workspace-group>p{max-width:60rem}.app-integrations>.row .btn{min-height:44px}
