body{font-family:system-ui,sans-serif;color:#111111;background:#ffffff;margin:0;line-height:1.5}a{color:inherit}.auth-main,.docs-header,.shell{max-width:72rem;margin:0 auto;padding:1rem}.docs-header{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end;border-bottom:1px solid #737373}.docs-header form[role=search]{flex:1 1 16rem}button,input,label,summary{display:block;margin:.35rem 0}input[type=email],input[type=password],input[type=search],input[type=text]{width:100%;max-width:32rem;min-height:44px;padding:.5rem .7rem;box-sizing:border-box}.docs-header a,.sidebar a,button,nav a{min-height:44px;min-width:44px;padding:.5rem .7rem;box-sizing:border-box}button{display:inline-block}.shell{display:block}.sidebar-wrap{margin:.5rem 0 1rem}.sidebar ul{list-style:none;padding:0;margin:0}.sidebar a{display:flex;align-items:center;text-decoration:underline}.sidebar h2{font-size:1rem;margin:1rem 0 .25rem}@media (min-width:48rem){.shell{display:grid;grid-template-columns:18rem minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.sidebar-wrap{margin:0}.sidebar-wrap>summary{display:none}.sidebar-wrap:not([open]),.sidebar-wrap[open]{display:block}.sidebar{display:block!important}}.diagram{margin:1rem 0;overflow-x:auto;border:1px solid #737373;padding:.75rem}.diagram svg{max-width:100%;height:auto}.md table{width:100%;border-collapse:collapse;margin:1rem 0}.md td,.md th{text-align:left;vertical-align:top;padding:.35rem .5rem .35rem 0;border-bottom:1px solid #737373}.md pre{overflow-x:auto}.skip-link{position:absolute;left:.75rem;top:.75rem;transform:translateY(-200%);background:#111111;color:#ffffff;padding:.5rem .75rem;z-index:10}.skip-link:focus,.skip-link:focus-visible{transform:none}:focus-visible{outline:2px solid #111111;outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-error{color:#8b0000}.search-list{list-style:none;padding:0}.search-list a{display:flex;align-items:center;min-height:44px}