:root:root .docs,:root:root .shell,:root:root .legal,:root:root .page{background:var(--color-canvas)}:root:root .docs>.nav,:root:root .shell>.nav{min-height:72px;margin-bottom:var(--space-8);background:var(--color-sidebar);color:var(--color-text-inverse);box-shadow:0 0 0 100vmax var(--color-sidebar);clip-path:inset(0 -100vmax);padding-block:0}:root:root .docs>.nav .nav__mark,:root:root .shell>.nav .nav__mark{color:var(--color-text-inverse);font-weight:500;font-size:var(--ds2-t-section)}:root:root .docs>.nav .nav__links a:not(.btn),:root:root .shell>.nav .nav__links a:not(.btn){color:color-mix(in srgb, var(--color-text-inverse) 76%, transparent);font-weight:500}:root:root .docs .title,:root:root .shell .article__title,:root:root .legal__title{font-size:var(--ds2-t-title);font-weight:500;line-height:1.12}:root:root .shell .article__body,:root:root .legal .section__body,:root:root .legal__intro{font-size:var(--ds2-t-prose);max-width:70ch;line-height:1.6}:root:root .shell .article__heading,:root:root .legal .section__title{font-size:var(--ds2-t-section);font-weight:500;line-height:1.25}:root:root .legal .toc{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}:root:root .shell .side__link--current{color:var(--color-text-primary);background:var(--color-primary-soft);border-radius:var(--radius-xs);font-weight:500}:root:root .legal__back{color:var(--color-primary-ink);font-weight:500}:root:root .docs .article:hover .article__title{color:var(--color-primary-ink)}:root:root .portal__main,:root:root .settings__column,:root:root .dialog__body,:root:root .drawer__body{min-width:0}:root:root .mono,:root:root code,:root:root .table__cell{overflow-wrap:anywhere}:root:root [role=region][tabindex="0"]:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1)}:root:root .dialog[data-ds2]{max-height:calc(100vh - var(--space-10));max-height:calc(100dvh - var(--space-10))}:root:root .drawer[data-ds2]{padding-bottom:env(safe-area-inset-bottom)}:root:root .canvas-stage__ground{touch-action:pan-x pan-y pinch-zoom}:root:root .canvas-stage__pin{touch-action:manipulation}@media (pointer:coarse),(width<=639px){:root:root .tab,:root:root .segment,:root:root .page-switcher button,:root:root .viewport-switcher__option,:root:root .canvas-stage__mode-btn,:root:root .canvas-stage__open-link,:root:root summary{min-width:var(--hit-min);min-height:var(--hit-min)}:root:root .check,:root:root .radio{min-height:var(--hit-min);align-items:center}:root:root .input__control,:root:root .select__control,:root:root .combo__input,:root:root .date__control,:root:root .money__control,:root:root input[type=file],:root:root .input__affix>button{min-height:var(--hit-min)}:root:root .icon-btn[data-ds2]{min-width:var(--hit-min);min-height:var(--hit-min)}:root:root .nav__links a,:root:root .nav__mark,:root:root .brand,:root:root .legal__back,:root:root .forgot__footer a,:root:root .login__meta a,:root:root .portal__runs-on,:root:root .gate-indicator__link,:root:root .drop__browse{min-height:var(--hit-min);align-items:center;display:inline-flex}:root:root .side__link,:root:root .toc__list a{min-height:var(--hit-min);align-items:center;display:flex}:root:root .nav__links a{min-width:var(--hit-min);justify-content:center}:root:root .prevnext__link{min-height:var(--hit-min)}:root:root .dialog__actions{padding-bottom:env(safe-area-inset-bottom);flex-wrap:wrap}:root:root .dialog__actions>*{flex:auto}}@media (forced-colors:active){:root:root :focus-visible{outline:2px solid canvastext}:root:root .chip[data-ds2],:root:root .alert[data-ds2],:root:root .card[data-ds2],:root:root .dialog[data-ds2],:root:root .drawer[data-ds2]{border:1px solid canvastext}:root:root [aria-current=page],:root:root [aria-selected=true],:root:root [aria-checked=true],:root:root [aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}
