.XB6GiW_root{min-width:0;margin-block:1rem}.XB6GiW_root summary{cursor:pointer;min-height:44px;padding-block:.65rem;font-weight:600}.XB6GiW_root p{overflow-wrap:anywhere;line-height:1.55}.XB6GiW_form{gap:.8rem;margin-block:.8rem 1rem;display:grid}.XB6GiW_field{gap:.4rem;min-width:0;display:grid}.XB6GiW_field select,.XB6GiW_field textarea{border:1px solid var(--ng-system-separator);border-radius:var(--ng-system-radius-control);background:var(--ng-system-surface-subtle);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--ng-system-label-primary);font:inherit;padding:.65rem}.XB6GiW_field textarea{resize:vertical;min-height:6rem}.XB6GiW_actions{flex-wrap:wrap;gap:.6rem;display:flex}.XB6GiW_actions button{white-space:normal;min-height:44px}.XB6GiW_history{gap:.8rem;padding:0;list-style:none;display:grid}.XB6GiW_history article{border-radius:var(--ng-system-radius-surface);background:var(--ng-system-surface-subtle);min-width:0;padding:.85rem}.XB6GiW_history h4{margin:0 0 .4rem}.XB6GiW_history blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:.6rem 0;padding:0}.XB6GiW_history code{overflow-wrap:anywhere}.XB6GiW_meta{font-size:var(--ng-system-type-caption);color:var(--ng-system-label-secondary)}.XB6GiW_notice{margin-block:.75rem}
.VjUPKa_root{min-width:0;margin-block:1rem}.VjUPKa_root>summary{cursor:pointer;align-items:center;gap:.6rem;min-height:44px;font-weight:600;list-style:none;display:flex}.VjUPKa_root>summary::-webkit-details-marker{display:none}.VjUPKa_root>summary>svg{flex:none}.VjUPKa_root>summary:focus-visible{outline:2px solid var(--ng-focus);outline-offset:3px}.VjUPKa_chevron{margin-left:auto}.VjUPKa_root[open]>summary .VjUPKa_chevron{transform:rotate(180deg)}.VjUPKa_root input{min-height:44px}.VjUPKa_root p{overflow-wrap:anywhere}
.ng-site-menu-trigger{color:#f5f5f5;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#191919c2;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;min-height:44px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.ng-product-pane-header__site-menu{flex:none;align-items:center;display:flex}.ng-product-pane-header__site-menu .ng-site-menu-trigger{background:var(--ng-workspace-toolbar);width:44px;min-width:44px;height:44px;color:var(--ng-system-label-primary);border-color:var(--ng-system-border-control);--menu-accent:var(--ng-system-focus);border-radius:12px;padding:0}.ng-product-pane-header__site-menu .ng-site-menu-trigger>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.ng-product-studio:not(.ng-atlas-workbench) .ng-product-pane-header--site-menu{grid-template-columns:auto minmax(0,1fr) auto}.ng-product-studio:not(.ng-atlas-workbench) .ng-product-pane-header__site-menu{grid-area:1/3;align-self:start}.ng-product-application:not(.ng-product-studio) .ng-product-pane-header--site-menu{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ng-product-application:not(.ng-product-studio) .ng-product-pane-header__site-menu{grid-area:1/3}.ng-product-application:not(.ng-product-studio) .ng-product-pane-header--site-menu .ng-product-pane-header__actions{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-end}}.ng-site-menu{--menu-surface:var(--ng-workspace-detail,#202020);--menu-ink:#f5f5f5;--menu-muted:#c2c2c2;--menu-line:#ffffff1f;--menu-raised:#ffffff0d;--menu-accent:#ededed;--menu-tint:color-mix(in srgb, var(--menu-surface) 97%, transparent);--menu-active:#ffffff1f;--menu-turn:-55deg;--menu-return:55deg;box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;padding:max(28px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));overscroll-behavior:contain;color:var(--menu-ink);background:var(--menu-surface);text-shadow:none;border:0;margin:0;position:fixed;inset:0;overflow:auto}.ng-site-menu:not([open]){display:none}.ng-site-menu::backdrop{background:var(--menu-surface)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ng-site-menu{background:var(--menu-tint);-webkit-backdrop-filter:blur(28px)grayscale();backdrop-filter:blur(28px)grayscale()}.ng-site-menu::backdrop{background:color-mix(in srgb, var(--menu-surface) 95%, transparent);-webkit-backdrop-filter:blur(28px)grayscale();backdrop-filter:blur(28px)grayscale()}}.ng-site-menu-layout{flex-direction:column;align-items:center;gap:20px;max-width:920px;min-height:100%;margin:auto;display:flex}.ng-site-menu-heading{text-align:center}.ng-site-menu .ng-site-menu-brand{color:inherit;justify-content:center;align-items:center;gap:12px;text-decoration:none;display:flex}.ng-site-menu-brand>img:first-child{width:48px;height:48px}.ng-site-menu .ng-site-menu-wordmark{width:210px;height:auto}.ng-site-menu .ng-site-menu-wordmark--dark{display:none}.ng-site-menu-heading h2{color:var(--menu-muted);margin:16px 0 0;font-size:13px;font-weight:400;line-height:1.5}.ng-site-menu-orbit{--orbit-x:clamp(118px, calc(50vw - 74px), 230px);--orbit-y:clamp(160px, calc(50dvh - 250px), 230px);--orbit-diagonal-x:calc(var(--orbit-x) * .7071);--orbit-diagonal-y:calc(var(--orbit-y) * .7071);width:100%;min-height:calc(var(--orbit-y) * 2 + 112px);flex:1 0 auto;position:relative}.ng-site-menu .ng-site-menu-close{width:76px;height:76px;color:var(--menu-accent);background:var(--menu-active);z-index:1;cursor:pointer;border:1px solid #808080b3;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ng-site-menu .ng-site-menu-close:focus-visible{outline:2px solid var(--menu-accent);outline-offset:5px}.ng-site-menu-links{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.ng-site-menu-links>li{--x:0px;--y:calc(var(--orbit-y) * -1);--menu-step:0;pointer-events:auto;top:calc(50% + var(--y));left:calc(50% + var(--x));width:150px;margin:-35px -75px;position:absolute}.ng-site-menu-links>li:nth-child(2){--menu-step:1;--x:var(--orbit-diagonal-x);--y:calc(var(--orbit-diagonal-y) * -1)}.ng-site-menu-links>li:nth-child(3){--menu-step:2;--x:var(--orbit-x);--y:0px}.ng-site-menu-links>li:nth-child(4){--menu-step:3;--x:var(--orbit-diagonal-x);--y:var(--orbit-diagonal-y)}.ng-site-menu-links>li:nth-child(5){--menu-step:4;--y:var(--orbit-y)}.ng-site-menu-links>li:nth-child(6){--menu-step:5;--x:calc(var(--orbit-diagonal-x) * -1);--y:var(--orbit-diagonal-y)}.ng-site-menu-links>li:nth-child(7){--menu-step:6;--x:calc(var(--orbit-x) * -1);--y:0px}.ng-site-menu-links>li:nth-child(8){--menu-step:7;--x:calc(var(--orbit-diagonal-x) * -1);--y:calc(var(--orbit-diagonal-y) * -1)}.ng-site-menu .ng-site-menu-link{width:100%;color:var(--menu-ink);text-align:center;overflow-wrap:anywhere;border-radius:8px;justify-items:center;gap:12px;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;display:grid}.ng-site-menu-symbol{border:1px solid var(--menu-line);background:var(--menu-raised);border-radius:50%;place-items:center;width:70px;height:70px;transition:background .16s,transform .16s;display:grid;box-shadow:0 14px 40px #0000001f}.ng-site-menu-link:is(:hover,:focus-visible) .ng-site-menu-symbol{background:var(--menu-active);color:var(--menu-accent);transform:translateY(-3px)}.ng-site-menu :is(a,summary,button):focus-visible{outline:2px solid var(--menu-accent,#ededed);outline-offset:5px}.ng-site-menu-trigger:focus-visible{outline-offset:3px;outline:2px solid #fff;box-shadow:0 0 0 7px #202020}.ng-site-menu-utilities{flex-direction:column;align-items:center;gap:12px;width:min(100%,520px);display:flex}.ng-site-menu .ng-site-menu-primary{background:var(--menu-active);min-height:48px;color:var(--menu-ink);border-radius:999px;justify-content:center;align-items:center;gap:20px;padding:12px 28px;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex}.ng-site-menu-preferences{width:100%}.ng-site-menu-preferences summary{min-height:44px;color:var(--menu-muted);cursor:pointer;justify-content:center;align-items:center;gap:12px;font-size:12px;list-style:none;display:flex}.ng-site-menu-preferences summary::-webkit-details-marker{display:none}.ng-site-menu-preferences summary>span{color:var(--menu-accent)}.ng-site-menu-preferences-content{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:8px 0;display:flex}.ng-site-menu-preferences-content nav{gap:4px;display:flex}.ng-site-menu-preferences-content a{min-width:44px;min-height:44px;color:var(--menu-muted);border-radius:50%;place-items:center;font-size:12px;text-decoration:none;display:grid}.ng-site-menu-preferences-content a[aria-current]{background:var(--menu-raised);color:var(--menu-accent)}.ng-site-menu .ng-theme-toggle{width:44px;height:44px;color:var(--menu-ink);background:var(--menu-raised);border-radius:50%}.ng-site-menu-secondary{flex-wrap:wrap;justify-content:center;gap:0 18px;display:flex}.ng-site-menu-secondary a{min-height:44px;color:var(--menu-muted);align-items:center;font-size:11px;text-decoration:none;display:inline-flex}.ng-site-menu-secondary a:hover{color:var(--menu-ink);text-decoration:underline}.ng-site-menu-fallback{flex-wrap:wrap;gap:16px;display:flex}html[data-theme=light] .ng-site-menu{--menu-surface:var(--ng-workspace-detail,#f7f7f7);--menu-ink:#242424;--menu-muted:#575757;--menu-line:#20202024;--menu-raised:#ffffffa3;--menu-accent:#333;--menu-tint:color-mix(in srgb, var(--menu-surface) 97%, transparent);--menu-active:#00000014}html[data-theme=light] .ng-site-menu-wordmark--light{display:none}html[data-theme=light] .ng-site-menu-wordmark--dark{display:block}.ng-site-menu[open],.ng-site-menu[open]::backdrop{animation:.42s ease-out both ng-menu-enter}.ng-site-menu[open] .ng-site-menu-links{animation:.8s cubic-bezier(.16,1,.3,1) both ng-menu-turn-in}.ng-site-menu[open] .ng-site-menu-links>li{animation:ng-menu-spread .58s cubic-bezier(.16, 1, .3, 1) calc(var(--menu-step) * 36ms) both}.ng-site-menu[open] .ng-site-menu-close>svg{animation:.64s cubic-bezier(.16,1,.3,1) both ng-menu-hub-in}.ng-site-menu[open] .ng-site-menu-heading{animation:.46s ease-out both ng-menu-content-in}.ng-site-menu[open] .ng-site-menu-utilities{animation:.46s ease-out .18s both ng-menu-content-in}.ng-site-menu[data-state=closing]{pointer-events:none;animation:.44s ease-in both ng-menu-exit}.ng-site-menu[data-state=closing]::backdrop{animation:.44s ease-in both ng-menu-exit}.ng-site-menu[data-state=closing] .ng-site-menu-links{animation:.42s cubic-bezier(.5,0,.8,.4) both ng-menu-turn-out}.ng-site-menu[data-state=closing] .ng-site-menu-links>li{pointer-events:none;animation:ng-menu-gather .32s cubic-bezier(.5, 0, .8, .4) calc((7 - var(--menu-step)) * 16ms) both}.ng-site-menu[data-state=closing] .ng-site-menu-close>svg{animation:.36s ease-in both ng-menu-hub-out}.ng-site-menu[data-state=closing] :is(.ng-site-menu-heading,.ng-site-menu-utilities){animation:.24s ease-in both ng-menu-content-out}.ng-site-menu[data-state=closing][data-navigation=true],.ng-site-menu[data-state=closing][data-navigation=true]::backdrop,.ng-site-menu[data-state=closing][data-navigation=true] :is(.ng-site-menu-links,.ng-site-menu-links>li,.ng-site-menu-close>svg,.ng-site-menu-heading,.ng-site-menu-utilities){animation-duration:.18s;animation-delay:0s}@keyframes ng-menu-enter{0%{opacity:0}to{opacity:1}}@keyframes ng-menu-exit{0%{opacity:var(--menu-from-opacity,1)}to{opacity:0}}@keyframes ng-menu-turn-in{0%{transform:rotate(var(--menu-turn))}to{transform:rotate(0)}}@keyframes ng-menu-turn-out{0%{transform:var(--menu-from-transform,rotate(0))}to{transform:rotate(var(--menu-return))}}@keyframes ng-menu-spread{0%{opacity:0;transform:translate(calc(var(--x) * -1), calc(var(--y) * -1)) scale(.28)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ng-menu-gather{0%{opacity:var(--menu-from-opacity,1);transform:var(--menu-from-transform,translate(0, 0) scale(1))}to{opacity:0;transform:translate(calc(var(--x) * -1), calc(var(--y) * -1)) scale(.28)}}@keyframes ng-menu-hub-in{0%{opacity:0;transform:rotate(-90deg)scale(.6)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes ng-menu-hub-out{0%{transform:var(--menu-from-transform,rotate(0) scale(1))}to{transform:rotate(90deg)scale(.6)}}@keyframes ng-menu-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ng-menu-content-out{0%{opacity:var(--menu-from-opacity,1);transform:var(--menu-from-transform,translateY(0))}to{opacity:0;transform:translateY(-6px)}}@media (max-width:600px){.ng-site-menu{padding-top:max(24px, env(safe-area-inset-top))}.ng-site-menu-layout{gap:14px}.ng-site-menu-brand>img:first-child{width:38px;height:38px}.ng-site-menu .ng-site-menu-wordmark{width:178px}.ng-site-menu-links>li{width:100px;margin:-30px -50px}.ng-site-menu-symbol{width:60px;height:60px}.ng-site-menu .ng-site-menu-link{gap:10px;font-size:13px}.ng-site-menu .ng-site-menu-close{width:64px;height:64px}.ng-site-menu-secondary{gap:0 14px}}@media (max-height:620px),(max-width:359px){.ng-site-menu{--menu-turn:-8deg;--menu-return:8deg}.ng-site-menu-orbit{flex-direction:column;flex:none;align-items:center;gap:24px;min-height:0;margin-block:20px;display:flex}.ng-site-menu-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 8px;width:min(100%,540px);display:grid;position:static;inset:auto}.ng-site-menu-links>li:nth-child(n){--x:0px;--y:-14px;width:auto;margin:0;position:static}.ng-site-menu .ng-site-menu-close{order:1;width:48px;height:48px;position:static;transform:none}}@media (max-width:359px){.ng-site-menu-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ng-site-menu,.ng-site-menu::backdrop,.ng-site-menu *{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.ng-site-menu,.ng-site-menu::backdrop{background:var(--menu-surface)}.ng-site-menu::backdrop{-webkit-backdrop-filter:none}}
.RoZQkW_loading{--ng-radiance-dark:#fff;--ng-radiance-light:#3a3a3a;background:0 0;grid-template-rows:144px 24px;align-content:center;justify-items:center;width:min(240px,100%);height:180px;animation:.15s step-end both RoZQkW_loadingReveal;display:grid}.RoZQkW_art{isolation:isolate;grid-row:1;place-items:center;width:100%;height:144px;display:grid;position:relative}.RoZQkW_compact{grid-template-rows:58px auto;width:200px;max-width:100%;height:auto;padding:8px 12px 12px}.RoZQkW_compact .RoZQkW_art{height:58px}.RoZQkW_compact .RoZQkW_signet{width:48px;height:48px}.RoZQkW_compact .RoZQkW_label{overflow-wrap:anywhere}.RoZQkW_signet{z-index:1;width:110px;height:110px;display:block;position:relative}.RoZQkW_radiance{aspect-ratio:1;pointer-events:none;opacity:0;filter:blur(.4px);mix-blend-mode:normal;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RoZQkW_loading[data-contour-state=running] .RoZQkW_radiance,.RoZQkW_loading[data-contour-state=paused] .RoZQkW_radiance{opacity:1}[data-theme=dark] .RoZQkW_radiance{mix-blend-mode:screen}.RoZQkW_label{color:var(--ng-system-label-secondary,currentColor);font-size:var(--ng-system-type-ui,14px);text-align:center;grid-row:2;margin:0;line-height:24px;position:relative}.RoZQkW_shell .ng-product-pane-header__identity{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.RoZQkW_shell .ng-product-state-canvas{padding:20px}@media (prefers-reduced-motion:reduce){.RoZQkW_radiance{display:none}}@keyframes RoZQkW_loadingReveal{0%{visibility:hidden}to{visibility:visible}}
._5WVVzW_status{z-index:1;border:1px solid var(--ng-border);background:var(--ng-bg);max-width:calc(100% - 24px);color:var(--ng-fg);pointer-events:none;border-radius:8px;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)}._5WVVzW_failure{pointer-events:auto;gap:12px;width:max-content;max-width:calc(100% - 88px);padding:16px;display:grid;left:calc(50% - 28px)}._5WVVzW_failure p{margin:0;font-size:14px;line-height:1.5}._5WVVzW_failure button{white-space:normal}
