:root{color-scheme:light dark;--x:cubic-bezier(.33,0,.67,1);--t:cubic-bezier(.1,.9,.2,1);--bo:120ms;--au:160ms;--ai:200ms;--d:var(--bo) var(--x);--i:var(--au) var(--x);--aj:var(--ai) var(--x);--ak:var(--au) var(--t);--av:var(--ai) var(--t);--bp:background-color var(--d),border-color var(--d),color var(--d);--y:blur(28px) saturate(180%);--aw:blur(24px) saturate(170%);--z:'Segoe UI Variable Text','Segoe UI',system-ui,-apple-system,Roboto,sans-serif;--p:'Cascadia Mono',Consolas,ui-monospace,'SF Mono',Menlo,monospace;--ax:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23888' d='M3.2 5.7a.5.5 0 0 1 .7 0L8 9.8l4.1-4.1a.5.5 0 1 1 .7.7l-4.45 4.45a.5.5 0 0 1-.7 0L3.2 6.4a.5.5 0 0 1 0-.7Z'/%3E%3C/svg%3E");--ay:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='m2.5 6.2 2.3 2.3 4.7-5'/%3E%3C/svg%3E");--aa:48px;--ab:12px;--bq:64px;--az:264px;--ac:0px;--ad:15 108 189;--ae:17 94 163;--b:rgb(var(--ad));--br:light-dark(#0d5fa6,#61acf6);--al:light-dark(#e9f2f9,#2d3946);--q:light-dark(#d9e7f4,#31475e);--j:light-dark(rgb(15 108 189),#115ea3);--bs:light-dark(#0f548c,#0f6cbd);--bt:#0c3b5e;--ba:#fff;--f:light-dark(#fff,#292929);--k:light-dark(#fafafa,#1f1f1f);--af:light-dark(#f5f5f5,#141414);--am:light-dark(#f0f0f0,#0a0a0a);--bb:light-dark(#ebebeb,#333);--r:light-dark(#d1d1d1,#666);--bc:light-dark(#c7c7c7,#757575);--e:light-dark(#e0e0e0,#525252);--s:light-dark(#f0f0f0,#3d3d3d);--c:light-dark(#242424,#fff);--o:light-dark(#424242,#d6d6d6);--a:light-dark(#616161,#adadad);--g:light-dark(#707070,#999);--bd:light-dark(#bdbdbd,#5c5c5c);--l:light-dark(rgba(0,0,0,.05),rgba(255,255,255,.07));--bu:light-dark(rgba(0,0,0,.08),rgba(255,255,255,.11));--bv:light-dark(rgba(0,0,0,.025),rgba(255,255,255,.04));--be:light-dark(rgba(0,0,0,.3),rgba(0,0,0,.55));--u:light-dark(rgba(0,0,0,.12),rgba(0,0,0,.28));--v:light-dark(rgba(0,0,0,.14),rgba(0,0,0,.32));--bf:0 0 2px var(--u),0 1px 2px var(--v);--bg:0 0 2px var(--u),0 2px 4px var(--v);--bw:0 0 2px var(--u),0 4px 8px var(--v);--an:0 0 2px var(--u),0 8px 16px var(--v);--bx:0 0 8px var(--u),0 14px 28px var(--v);--ao:light-dark(rgba(255,255,255,.58),rgba(41,41,41,.62));--ag:light-dark(rgba(255,255,255,.78),rgba(41,41,41,.82));--ah:light-dark(rgba(255,255,255,.72),rgba(255,255,255,.08));--ap:light-dark(rgba(0,0,0,.06),rgba(0,0,0,.5));--by:light-dark(rgba(255,255,255,.95),rgba(255,255,255,.08));--bz:light-dark(rgba(255,255,255,.25),rgba(255,255,255,.02));--ca:light-dark(rgba(255,255,255,.35),rgba(255,255,255,.04));--cb:light-dark(rgba(255,255,255,.5),rgba(255,255,255,.06));--cc:light-dark(rgba(255,255,255,.8),rgba(255,255,255,.1));--aq:0 0 0 1px var(--ap),0 12px 40px -16px rgba(0,0,0,.22),inset 0 1px 0 var(--by),inset 0 -1px 0 var(--bz);--bh:light-dark(rgba(255,255,255,.9),rgba(41,41,41,.92));--ar:light-dark(rgba(255,255,255,.8),rgba(255,255,255,.08));--as:light-dark(rgba(0,0,0,.07),rgba(0,0,0,.5));--at:light-dark(rgba(0,0,0,.06),rgba(255,255,255,.06));--cd:color-mix(in srgb,var(--b) light-dark(7%,9%),transparent);--ce:color-mix(in srgb,rgb(var(--ae)) light-dark(5%,6%),transparent);--cf:light-dark(#f7f8fb,#161a20);--cg:light-dark(#eef1f7,#101317);--w:light-dark(#c50f1f,#e37d86);--ch:#c50f1f;--ci:light-dark(#b10e1c,#d13438);--cj:light-dark(#960b18,#a4262c);--ck:var(--af);--cl:var(--o);--cm:var(--e);--bi:light-dark(#ebf3fc,#2d3741);--bj:light-dark(#115ea3,#62abf5);--bk:light-dark(#b4d6fa,#334e6a);--cn:light-dark(#f1faf1,#2e392e);--bl:light-dark(#0e700e,#6ccb5f);--co:light-dark(#9fd89f,#375437);--cp:light-dark(#fff9f5,#42352d);--cq:light-dark(#bc4b09,#faa06b);--cr:light-dark(#fdcfb4,#6b4834);--cs:light-dark(#fdf3f4,#3e3031);--bm:light-dark(#b10e1c,#e37d86);--ct:light-dark(#eeacb2,#623b3f);--cu:light-dark(#e6f4e6,#273627);--cv:var(--bl);--cw:light-dark(#fbe7e9,#3d2a2b);--cx:var(--bm);--cy:light-dark(#fff1b8,#5c4a00);--bn:var(--k)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--ad:71 158 245;--ae:98 171 245}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ad:71 158 245;--ae:98 171 245}}@media (min-width:960px){:root{--ac:var(--bq)}}@media (min-width:1280px){:root{--ac:var(--az)}}*,*::before,*::after{box-sizing:border-box}html{text-size-adjust:100%;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scroll-padding-top:calc(var(--aa) + 16px)}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--af);color:var(--c);font-family:var(--z);font-size:15px;line-height:22px;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}h1,h2,h3,h4,h5,p,ul,ol,dl,dd,figure,fieldset,pre,blockquote{margin:0}h1,h2,h3,h4,h5{font-size:inherit;line-height:inherit;font-weight:600}fieldset{border:0;padding:0;min-width:0}legend{padding:0}ul,ol{padding:0}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}:disabled{cursor:not-allowed}[hidden]{display:none!important}table{border-collapse:separate;border-spacing:0}code,kbd,pre,samp{font-family:var(--p);font-size:13px}mark{background:var(--cy);color:inherit;border-radius:2px;padding:0 1px}::selection{background:var(--q)}:focus-visible{outline:2px solid var(--b);outline-offset:-2px}html[data-input=mouse] :focus-visible{outline:none}.btn--primary:focus-visible,.btn--danger:focus-visible{box-shadow:inset 0 0 0 3px var(--f)}html[data-input=mouse] .btn--primary:focus-visible,html[data-input=mouse] .btn--danger:focus-visible{box-shadow:none}.icon{width:20px;height:20px;flex:none;fill:currentColor}.icon--16{width:16px;height:16px}.u-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.u-tabular{font-variant-numeric:tabular-nums}.t-caption2{font-size:11px;line-height:15px}.t-caption1{font-size:13px;line-height:18px}.t-body1{font-size:15px;line-height:22px}.t-subtitle2{font-size:17px;line-height:24px;font-weight:600}.t-subtitle1{font-size:21px;line-height:28px;font-weight:600}.t-title3{font-size:26px;line-height:34px;font-weight:600}.t-title2{font-size:30px;line-height:38px;font-weight:600}.glass,.glass-strong{position:relative;background:var(--ao);backdrop-filter:var(--y);border:1px solid var(--ah);box-shadow:var(--aq)}.glass-strong{background:var(--ag)}.glass::before,.glass-strong::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--ca) 0%,transparent 38%)}.surface{background:var(--f);border:1px solid var(--at);border-radius:8px;box-shadow:var(--bg)}.pop{background:var(--bh);backdrop-filter:var(--aw);border:1px solid var(--ar);border-radius:8px;box-shadow:0 0 0 1px var(--as),var(--an)}@keyframes popIn{from{opacity:0;transform:translate3d(0,-4px,0) scale(.98)}}@keyframes fadeIn{from{opacity:0}}@keyframes dialogIn{from{opacity:0;transform:translate3d(0,8px,0) scale(.96)}}@keyframes toastOut{to{opacity:0;transform:translate3d(24px,0,0);visibility:hidden}}@keyframes targetFade{from{background-color:var(--q)}}@keyframes vtOut{to{opacity:0}}@keyframes vtIn{from{opacity:0;transform:translate3d(0,8px,0)}}@view-transition{navigation:auto}::view-transition-old(main){animation:vtOut var(--d) both}::view-transition-new(main){animation:vtIn var(--ak) both}::view-transition-group(topbar),::view-transition-group(nav){animation:none}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,*::before,*::after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}body.app{position:relative;isolation:isolate}body.app::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1200px 600px at 0% 0%,var(--cd),transparent 60%),radial-gradient(900px 500px at 100% 0%,var(--ce),transparent 55%)}.skip-link{position:fixed;left:12px;top:8px;z-index:100;padding:6px 12px;border-radius:4px;background:var(--f);box-shadow:var(--bw);transform:translateY(-200%)}.skip-link:focus{transform:none}.topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:8px;height:var(--aa);padding:0 12px;background:var(--ag);backdrop-filter:var(--y);border-bottom:1px solid var(--ap);view-transition-name:topbar}.topbar__menu{flex:none}.brand{display:inline-flex;align-items:center;gap:8px;flex:none;height:36px;padding:0 6px;border-radius:6px;font-weight:600;font-size:17px;line-height:24px;color:var(--c)}.brand:hover{background:var(--l)}.brand__mark{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--j);color:var(--ba);box-shadow:var(--bf)}.brand__mark .icon{width:20px;height:20px}.topbar__search{position:relative;flex:1 1 auto;min-width:0;max-width:560px;margin:0 auto}.topbar__search .icon{position:absolute;left:10px;top:50%;margin-top:-8px;color:var(--a);pointer-events:none}.topbar__search .input{min-height:32px;padding:4px 64px 4px 34px;background:var(--f)}.topbar__search kbd{position:absolute;right:8px;top:50%;transform:translateY(-50%)}@media (max-width:639.98px){.topbar{gap:4px;padding:0 8px}.topbar__search kbd,.brand__name{display:none}.topbar__search .input{padding-right:10px}}.topbar__end{display:flex;align-items:center;gap:4px;flex:none}.avatar{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--q);color:var(--b);font-size:12px;font-weight:600;line-height:1;box-shadow:inset 0 0 0 1px var(--at)}.nav{position:fixed;z-index:50;top:0;bottom:0;left:0;width:min(300px,86vw);display:flex;flex-direction:column;gap:2px;padding:12px 10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--r) transparent;background:var(--ag);backdrop-filter:var(--y);border-right:1px solid var(--ah);box-shadow:var(--bx);transform:translate3d(-105%,0,0);visibility:hidden;transition:transform var(--aj),visibility 0s linear var(--ai);view-transition-name:nav}.nav:target,html[data-nav=open] .nav{transform:none;visibility:visible;transition:transform var(--av),visibility 0s}.nav-scrim{position:fixed;inset:0;z-index:45;background:var(--be);opacity:0;pointer-events:none;transition:opacity var(--aj)}.nav:target~.nav-scrim,html[data-nav=open] .nav-scrim{opacity:1;pointer-events:auto}.nav__close{align-self:flex-end;margin-bottom:4px}.nav__group{display:flex;flex-direction:column;gap:2px}.nav__group+.nav__group{margin-top:8px;padding-top:8px;border-top:1px solid var(--e)}.nav__heading{padding:4px 12px 2px;color:var(--a);font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav__item{position:relative;display:flex;align-items:center;gap:12px;min-height:36px;padding:0 10px 0 12px;border-radius:4px;color:var(--o);white-space:nowrap;transition:background-color var(--d),color var(--d)}.nav__item>.icon{color:var(--a)}.nav__item:hover{background:var(--cb);color:var(--c)}.nav__item[aria-current]{background:var(--cc);color:var(--c);font-weight:600;box-shadow:var(--bf)}.nav__item[aria-current]>.icon{color:var(--b)}.nav__item[aria-current]::before{content:'';position:absolute;left:0;top:50%;width:3px;height:20px;margin-top:-10px;border-radius:2px;background:var(--b)}.nav__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--d)}.nav__badge{flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--q);color:var(--b);font-size:12px;line-height:20px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.nav__children{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px 18px;padding-left:6px;border-left:1px solid var(--e)}.nav__children .nav__item{min-height:32px;gap:8px;padding-left:10px;font-size:14px}.nav__children .nav__item>.icon{width:16px;height:16px}.main{display:block;min-width:0;outline:none;view-transition-name:main}.content{width:100%;max-width:1440px;margin:0 auto;padding:16px 16px 64px}.content--narrow{max-width:960px}@media (min-width:640px){.content{padding:24px 24px 64px}}@media (min-width:960px){.app .topbar__menu,.app .nav__close,.app .nav-scrim{display:none}.nav{top:calc(var(--aa) + var(--ab));bottom:var(--ab);left:var(--ab);z-index:35;width:var(--ac);padding:10px;border:1px solid var(--ah);border-radius:12px;background:var(--ao);box-shadow:var(--aq);transform:none;visibility:visible;transition:box-shadow var(--i)}.main{padding-left:calc(var(--ac) + var(--ab))}.content{padding:24px 24px 64px 12px}}@media (min-width:960px) and (max-width:1279.98px){.nav{scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav__heading,.nav__label,.nav__badge{opacity:0}.nav__badge{position:absolute;top:2px;left:30px;min-width:8px;height:8px;padding:0;font-size:0;opacity:1;background:var(--b)}.nav__children{display:none}.nav:hover,.nav:has(:focus-visible){width:var(--az);box-shadow:0 0 0 1px var(--ap),0 18px 48px -12px rgba(0,0,0,.28);background:var(--ag)}.nav:hover :is(.nav__heading,.nav__label),.nav:has(:focus-visible) :is(.nav__heading,.nav__label){opacity:1;transition-delay:50ms}.nav:hover .nav__badge,.nav:has(:focus-visible) .nav__badge{position:static;min-width:20px;height:20px;padding:0 6px;font-size:12px;background:var(--q)}.nav:hover .nav__children,.nav:has(:focus-visible) .nav__children{display:flex}}@media (min-width:1280px){.content{padding:28px 28px 64px 16px}}.page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px;margin-bottom:20px}.page-header__text{min-width:0;flex:1 1 360px}.page-header__back{display:inline-flex;align-items:center;gap:4px;margin:0 0 4px -4px;padding:2px 4px;border-radius:4px;color:var(--a)}.page-header__back:hover{color:var(--c);background:var(--l)}.page-header__caption{color:var(--a)}.page-header__title{font-size:21px;line-height:28px;font-weight:600;color:var(--c)}.page-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;color:var(--a)}.page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto}@media (min-width:640px){.page-header__title{font-size:26px;line-height:34px}}.page-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.page-layout__main,.page-layout__rail{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width:1199.98px){.page-layout--rail-first .page-layout__rail{order:-1}}@media (min-width:1200px){.page-layout--rail{grid-template-columns:minmax(0,1fr) 320px}.page-layout__rail{position:sticky;top:calc(var(--aa) + 24px)}}@media (min-width:1600px){.page-layout--rail{grid-template-columns:minmax(0,1fr) 360px}}body.plain{position:relative;isolation:isolate;background:linear-gradient(160deg,var(--cf) 0%,var(--cg) 100%);display:flex;flex-direction:column}body.plain::before,body.plain::after{content:'';position:fixed;z-index:-1;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.55}body.plain::before{width:42rem;height:42rem;top:-14rem;right:-10rem;background:radial-gradient(circle at 35% 35%,rgb(var(--ad) / .55),rgb(var(--ae) / .18) 55%,transparent 70%)}body.plain::after{width:34rem;height:34rem;bottom:-12rem;left:-10rem;background:radial-gradient(circle at 60% 40%,rgba(120,160,255,.35),rgba(190,150,255,.18) 60%,transparent 72%)}.plain__header{display:flex;align-items:center;width:100%;max-width:1040px;margin:0 auto;padding:20px 16px 0}.plain__main{display:flex;flex-direction:column;gap:16px;width:100%;max-width:640px;margin:0 auto;padding:32px 16px 48px;outline:none;view-transition-name:main}.plain__main--narrow{max-width:400px}@media (min-width:640px){.plain__main{padding-top:56px}}.stack{display:flex;flex-direction:column;gap:16px;min-width:0}.stack--xs{gap:4px}.stack--sm{gap:8px}.stack--lg{gap:24px}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.cluster--md{gap:12px 16px}.cluster--end{justify-content:flex-end}.cluster--between{justify-content:space-between}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px}.toolbar>.field{flex:0 1 220px;min-width:160px}@media (max-width:639.98px){.toolbar>.field{flex:1 1 140px;min-width:140px}}.toolbar>.field--grow{flex:1 1 280px}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.form{display:flex;flex-direction:column;gap:16px;min-width:0}.btn,.input,.select,.menu__item{font-size:15px;line-height:22px}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:34px;min-width:34px;padding:0 12px;border:1px solid transparent;border-radius:4px;font-weight:600;white-space:nowrap;user-select:none;text-decoration:none;transition:var(--bp),box-shadow var(--d),transform var(--d)}.btn:active:not(:disabled){transform:scale(.98)}.btn--primary{background:var(--j);color:var(--ba)}.btn--primary:hover{background:var(--bs)}.btn--primary:active{background:var(--bt)}.btn--secondary{background:var(--f);border-color:var(--r);color:var(--c)}.btn--secondary:hover{background:var(--k);border-color:var(--bc)}.btn--secondary:active{background:var(--am)}.btn--subtle{background:transparent;color:var(--o);font-weight:400}.btn--subtle:hover{background:var(--l);color:var(--c)}.btn--subtle:active{background:var(--bu)}.btn--danger{background:var(--ch);color:#fff}.btn--danger:hover{background:var(--ci)}.btn--danger:active{background:var(--cj)}.btn:disabled,.btn[aria-disabled=true]{background:var(--am);border-color:transparent;color:var(--bd);box-shadow:none;pointer-events:none}.btn--sm{height:26px;min-width:26px;padding:0 8px;gap:4px}.btn--sm .icon{width:16px;height:16px}.btn--lg{height:42px;padding:0 16px;font-size:17px;line-height:24px;border-radius:6px}.btn--icon{width:34px;padding:0}.btn--sm.btn--icon{width:26px}.btn[aria-pressed=true]{background:var(--al);border-color:var(--q);color:var(--b)}.link{color:var(--b);text-decoration:none;border-radius:2px}.link>.icon{display:inline-block;width:16px;height:16px;margin-inline-end:4px;vertical-align:-3px}.card__head>.link{flex:none;white-space:nowrap}.link:hover{text-decoration:underline;color:var(--br)}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field__label{color:var(--c);font-weight:600}.field__req{color:var(--w);font-weight:400;margin-left:2px}.field__hint{color:var(--a)}.field__error{display:flex;gap:4px;align-items:flex-start;color:var(--w)}.field__row{display:flex;gap:8px;align-items:center;min-width:0}.field__row>.input,.field__row>.select{flex:1 1 auto}.input,.select{width:100%;min-width:0;min-height:34px;padding:5px 10px;border:1px solid var(--r);border-bottom-color:var(--a);border-radius:4px;background:var(--f);color:var(--c);outline:none;transition:border-color var(--d),box-shadow var(--i)}.input::placeholder{color:var(--g)}.input:hover,.select:hover{border-color:var(--bc);border-bottom-color:var(--o)}.input:focus,.select:focus,.select:focus-visible,.input:focus-visible{border-bottom-color:var(--b);box-shadow:inset 0 -1px 0 var(--b);outline:none}.input[aria-invalid=true]{border-bottom-color:var(--w);box-shadow:inset 0 -1px 0 var(--w)}.input:disabled,.select:disabled{background:var(--af);color:var(--bd);border-color:var(--e)}.input[readonly]{background:var(--k)}.input--lg{min-height:42px;padding:9px 12px;font-size:17px;line-height:24px}.input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}textarea.input{resize:vertical;min-height:88px}.select{max-width:480px;appearance:none;padding-right:34px;background-image:var(--ax);background-repeat:no-repeat;background-position:right 9px center;cursor:pointer;text-overflow:ellipsis}.select--sm,.input--sm{min-height:28px;padding-top:2px;padding-bottom:2px}@supports (appearance:base-select){.select,.select::picker(select){appearance:base-select}.select{display:flex;align-items:center;background-image:none;padding-right:10px}.select::picker-icon{content:'';width:16px;height:16px;margin-left:auto;background:var(--ax) center/16px no-repeat;transition:transform var(--i)}.select:open::picker-icon{transform:rotate(180deg)}.select::picker(select){margin-top:4px;padding:4px;min-width:anchor-size(width);max-height:min(360px,70vh);border:1px solid var(--ar);border-radius:8px;background:var(--f);box-shadow:0 0 0 1px var(--as),var(--an);color:var(--c);scrollbar-width:thin}.select:open::picker(select){animation:popIn 140ms var(--t) both}.select option{display:flex;align-items:center;gap:8px;min-height:32px;padding:5px 8px;border-radius:4px;cursor:pointer;outline:none}.select option:hover,.select option:focus-visible{background:var(--l)}.select option:checked{font-weight:600}.select option::checkmark{order:-1;width:16px;color:var(--b);content:'\2713'}.select option:not(:checked)::checkmark{visibility:hidden}.select option[data-hint]::after{content:attr(data-hint);margin-left:auto;padding-left:16px;color:var(--g);font-weight:400}}html.js .select-apply{display:none}.combobox{position:relative}.combobox__list{position:absolute;z-index:60;left:0;right:0;top:100%;margin-top:4px;padding:4px;max-height:min(320px,60vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;list-style:none;animation:popIn 140ms var(--t) both}.combobox__option{display:flex;align-items:center;gap:8px;min-height:32px;padding:5px 8px;border-radius:4px;cursor:pointer}.combobox__option[aria-selected=true],.combobox__option:hover{background:var(--l)}.combobox__option[aria-selected=true]{box-shadow:inset 2px 0 0 var(--b)}.combobox__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combobox__value{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--g);font-family:var(--p);font-size:12px}.combobox__option--new{color:var(--b);font-weight:600;border-bottom:1px solid var(--e);border-radius:4px 4px 0 0;margin-bottom:4px}.combobox__empty{padding:6px 8px;color:var(--g)}.check{display:inline-flex;align-items:flex-start;gap:8px;cursor:pointer;min-width:0}.check__input{appearance:none;flex:none;width:16px;height:16px;margin:3px 0 0;border:1px solid var(--a);border-radius:3px;background:var(--f) center/12px no-repeat;cursor:pointer;transition:background-color var(--d),border-color var(--d)}.check__input:checked{background-color:var(--j);background-image:var(--ay);border-color:var(--j)}.check__input:focus-visible{outline-offset:2px}.check__text{display:flex;flex-direction:column;min-width:0}.check__hint{color:var(--a)}.switch{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;min-width:0}.switch__input{position:absolute;opacity:0;width:40px;height:20px;margin:0;pointer-events:none}.switch__track{position:relative;flex:none;width:40px;height:20px;margin-top:1px;border:1px solid var(--a);border-radius:10px;background:var(--f);transition:background-color var(--i),border-color var(--i)}.switch__thumb{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--a);transition:transform var(--ak),background-color var(--i)}.switch__input:checked+.switch__track{background:var(--j);border-color:transparent}.switch__input:checked+.switch__track .switch__thumb{transform:translateX(20px);background:#fff}.switch__input:focus-visible+.switch__track{outline:2px solid var(--b);outline-offset:2px}html[data-input=mouse] :is(.switch__input:focus-visible+.switch__track,.radio-card:has(:focus-visible)){outline:none}.radio-cards{display:flex;flex-direction:column;gap:8px}.radio-cards__legend{margin-bottom:4px;font-weight:600}.radio-card{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--e);border-radius:8px;background:var(--f);cursor:pointer;transition:border-color var(--d),background-color var(--d)}.radio-card:hover{border-color:var(--r)}.radio-card:has(:checked){border-color:var(--b);background:var(--al);box-shadow:inset 0 0 0 1px var(--b)}.radio-card:has(:focus-visible){outline:2px solid var(--b);outline-offset:2px}.radio-card__input{appearance:none;flex:none;width:16px;height:16px;margin:3px 0 0;border:1px solid var(--a);border-radius:50%;background:var(--f);outline:none}.radio-card__input:checked{border:5px solid var(--j)}.radio-card>.icon{color:var(--a);margin-top:1px}.radio-card:has(:checked)>.icon{color:var(--b)}.radio-card__text{display:flex;flex-direction:column;gap:2px;min-width:0}.radio-card__label{font-weight:600}.radio-card__desc{color:var(--a)}.badge{--m:var(--ck);--h:var(--cl);--n:var(--cm)}.status{--h:var(--a)}.banner{--m:var(--bi);--h:var(--bj);--n:var(--bk)}.badge--info,.status--info,.banner--info{--m:var(--bi);--h:var(--bj);--n:var(--bk)}.badge--success,.status--success,.banner--success,.toast{--m:var(--cn);--h:var(--bl);--n:var(--co)}.badge--warning,.status--warning,.banner--warning{--m:var(--cp);--h:var(--cq);--n:var(--cr)}.badge--danger,.status--danger,.banner--danger,.toast--error{--m:var(--cs);--h:var(--bm);--n:var(--ct)}.badge--brand,.status--brand,.banner--brand{--m:var(--db);--h:var(--dc);--n:var(--dd)}.badge{display:inline-flex;align-items:center;gap:4px;flex:none;height:22px;padding:0 8px;border:1px solid var(--n);border-radius:11px;background:var(--m);color:var(--h);font-weight:600;white-space:nowrap}.badge .icon{width:14px;height:14px}.status{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--h);vertical-align:middle}.status__dot{width:8px;height:8px;border-radius:50%;background:currentColor}.status__text{color:var(--o)}.status--muted{--h:var(--g)}.card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--f);border:1px solid var(--at);border-radius:8px;box-shadow:var(--bg)}.card--glass{background:var(--ao);backdrop-filter:var(--y);border-color:var(--ah);border-radius:12px;box-shadow:var(--aq)}.card--subtle{background:var(--k);box-shadow:none;border-color:var(--e)}.card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:12px 16px 0}.card__title{font-weight:600}.card__body{padding:12px 16px 16px;min-width:0}.card__body--flush{padding:4px 0 4px}.card--glass .card__head{padding:20px 24px 0}.card--glass .card__body{padding:16px 24px 24px}.card:target,.list-row:target,.fact:target{animation:targetFade 1.2s var(--x) both}.list{list-style:none;display:flex;flex-direction:column;min-width:0}.list-row{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:12px 16px;border-top:1px solid var(--s)}.list-row:first-child{border-top:0}.list-row:has(.list-row__link):hover,.fact:hover,.table tbody tr:hover{background:var(--bv)}.list--dense .list-row{min-height:36px;padding:7px 16px;gap:10px}.list-row__leading{flex:none;display:flex;align-items:center;min-height:22px;color:var(--a)}.list-row__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.list-row__title{font-weight:600;color:var(--c);min-width:0}.list-row__link{color:inherit}.list-row__link::after{content:'';position:absolute;inset:0}.list-row__link:focus-visible{outline:none}.list-row__link:focus-visible::after{outline:2px solid var(--b);outline-offset:-2px;border-radius:4px}.list-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;color:var(--a);min-width:0}.list-row__trailing{position:relative;z-index:1;flex:none;display:flex;align-items:center;gap:8px;min-height:22px;color:var(--a);font-size:13px}@media (max-width:639.98px){.list-row{flex-wrap:wrap}.list-row__body{flex-basis:0}.list-row__trailing{width:100%;justify-content:flex-start;padding-left:0}}.table-wrap{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--r) transparent}.table{width:100%}.prose .table-wrap{border:1px solid var(--e);border-radius:6px}.table th{height:38px;padding:0 12px;border-bottom:1px solid var(--e);color:var(--a);font-weight:600;text-align:start;white-space:nowrap}.table td{padding:9px 12px;border-bottom:1px solid var(--s);vertical-align:middle;text-align:start}.table tbody tr:last-child td{border-bottom:0}.table .table__c--end{text-align:end}.table .table__c--min{width:1%;white-space:nowrap}.table a:not(.btn){color:var(--c);font-weight:600}.table a:not(.btn):hover{color:var(--b)}@media (max-width:899.98px){.table:not(.prose *){display:block;thead{display:none}tbody,tr{display:block}tr{padding:10px 0;border-bottom:1px solid var(--s)}td{display:flex;align-items:baseline;gap:8px;width:auto;padding:2px 4px;border:0;text-align:start}td:first-child{display:block;padding-bottom:4px}td[data-label]::before{content:attr(data-label);flex:0 0 104px;color:var(--a);font-size:13px;line-height:18px}td:empty{display:none}}}.tabs{position:relative;margin-bottom:16px;border-bottom:1px solid var(--e);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.tabs::-webkit-scrollbar{display:none}.tabs[data-overflow]{mask-image:linear-gradient(90deg,var(--cz,#000),#000 32px,#000 calc(100% - 32px),var(--da,#000))}.tabs[data-overflow=start],.tabs[data-overflow=both]{--cz:transparent}.tabs[data-overflow=end],.tabs[data-overflow=both]{--da:transparent}.tabs__list{display:flex;gap:4px;width:max-content;min-width:100%}.tabs__tab{position:relative;display:inline-flex;align-items:center;gap:6px;flex:none;height:40px;padding:0 10px;border-radius:4px 4px 0 0;color:var(--a);white-space:nowrap;transition:color var(--d),background-color var(--d)}.tabs__tab:hover{color:var(--c);background:var(--l)}.tabs__tab::after{content:'';position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:2px;background:var(--b);transform:scaleX(0);opacity:0;transition:transform var(--av),opacity var(--d)}.tabs__tab[aria-current]{color:var(--c);font-weight:600}.tabs__tab[aria-current]::after{transform:none;opacity:1}.tabs__count{color:var(--g);font-weight:400;font-variant-numeric:tabular-nums}.tabs__tab[aria-current] .tabs__count{color:var(--o)}.menu{position:relative;display:inline-block}.menu>summary,.disclosure>summary,.fact__note-more>summary{list-style:none}:is(.menu,.disclosure,.fact__note-more)>summary::-webkit-details-marker{display:none}.menu__trigger .icon:last-child:not(:first-child){width:16px;height:16px;color:var(--a);transition:transform var(--i)}.menu[open]>.menu__trigger .icon:last-child:not(:first-child),.disclosure[open]>summary .icon{transform:rotate(180deg)}.menu__panel{position:absolute;z-index:60;top:100%;left:0;min-width:220px;max-width:min(320px,calc(100vw - 24px));margin-top:4px;padding:4px;display:flex;flex-direction:column}.menu--end .menu__panel{left:auto;right:0}.menu[open]>.menu__panel{animation:popIn 140ms var(--t) both}.menu__panel form{display:contents}.menu__item{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:5px 8px;border:0;border-radius:4px;background:none;color:var(--c);text-align:start;font-weight:400;white-space:nowrap}.menu__item>.icon{width:16px;height:16px;color:var(--a)}.menu__item:hover,.menu__item:focus-visible{background:var(--l);outline:none}.menu__item--danger{color:var(--w)}.menu__item--danger>.icon{color:currentColor}.menu__divider{height:1px;margin:4px 0;background:var(--e)}.menu__header{padding:6px 8px 4px;color:var(--a);font-weight:600}.dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;color:var(--c);border-radius:12px}.dialog[open]{animation:dialogIn var(--ak) both}.dialog::backdrop{background:var(--be);animation:fadeIn var(--i) both}.dialog__form{display:flex;flex-direction:column;gap:12px;padding:24px}.dialog__title{font-size:21px;line-height:28px;font-weight:600}.dialog__body{color:var(--o);white-space:pre-line}.dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px}.toasts{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.toast{display:flex;align-items:flex-start;gap:10px;padding:10px 12px 10px 14px}.toast__text{flex:1 1 auto;min-width:0}.toast__close{margin:-3px -4px -3px 0}.banner,.toast{border:1px solid var(--n);border-radius:8px;background:var(--m);color:var(--c)}:is(.banner,.toast)>.icon{margin-top:1px;color:var(--h)}@media (min-width:960px){.toasts{position:fixed;z-index:70;right:24px;bottom:24px;width:min(400px,calc(100vw - 48px));margin:0;pointer-events:none}.toast{pointer-events:auto;border-color:var(--ar);background:var(--bh);backdrop-filter:var(--aw);box-shadow:0 0 0 1px var(--as),var(--an)}.toast--ok{animation:toastOut var(--aj) 6s forwards}.toast--ok:hover,.toast--ok:focus-within{animation-play-state:paused}}.banner{display:flex;align-items:flex-start;gap:10px;padding:10px 14px}.banner__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.banner__title{font-weight:600}.banner__action{flex:none;align-self:center}@media (max-width:639.98px){.banner{flex-wrap:wrap}.banner__body{flex-basis:0}.banner__action{flex-basis:100%;padding-left:30px}}.banner--neutral,.banner--brand{--m:var(--k);--n:var(--e)}.banner--neutral{--h:var(--a)}.empty{display:flex;flex-direction:column;align-items:center;padding:48px 24px;text-align:center}.empty__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:12px;border-radius:50%;background:var(--af);color:var(--a)}.empty__icon .icon{width:24px;height:24px}.empty__title{font-size:17px;line-height:24px;font-weight:600}.empty__body{max-width:44ch;margin-top:4px;color:var(--a)}.empty__action{margin-top:16px}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;color:var(--a);font-size:13px}.skeleton{display:flex;flex-direction:column;gap:8px}.skeleton__line{position:relative;overflow:hidden;height:12px;border-radius:4px;background:var(--am)}.skeleton__line:last-child:not(:first-child){width:60%}.skeleton--block .skeleton__line{height:96px;width:100%}kbd{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px solid var(--e);border-bottom-width:2px;border-radius:4px;background:var(--k);color:var(--a);font-family:var(--z);font-size:11px;line-height:15px;font-weight:600;white-space:nowrap}.code-block,.prose pre,.diff{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid var(--e);border-radius:6px;background:var(--bn);font-family:var(--p);font-size:13px;line-height:20px;scrollbar-width:thin}.code-block,.prose pre{padding:12px 14px}.code-block{white-space:pre;tab-size:2}.code,.prose code{padding:1px 4px;border-radius:4px;background:var(--bn);border:1px solid var(--s)}.code{font-family:var(--p);font-size:13px}.code-block--wrap{white-space:pre-wrap;overflow-wrap:anywhere}.text--pre{white-space:pre-line;overflow-wrap:anywhere}.copy-field .input{font-family:var(--p);font-size:13px}.meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 0;color:var(--a);min-width:0;margin-inline-start:-17px;clip-path:inset(-4px -4px -4px 17px)}.meta__item{display:inline-flex;align-items:center;gap:4px;min-width:0}.meta__item::before{content:'\00b7';width:13px;text-align:center;color:var(--g)}.fact__meta>*+*::before{content:'\00b7';margin:0 6px;color:var(--g)}.text--muted{color:var(--a)}.text--strong{font-weight:600}.section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.section-title__text{color:var(--a);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.desc-list{display:grid;grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:6px 16px}.desc-list dt{color:var(--a)}.desc-list dd{color:var(--c);min-width:0}.checklist{list-style:none;counter-reset:ck;display:flex;flex-direction:column;gap:10px}.checklist__item{position:relative;display:flex;gap:10px;align-items:flex-start;counter-increment:ck}.checklist__item::before{content:counter(ck);flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--al);color:var(--b);font-size:12px;font-weight:600;line-height:1}.checklist__item[data-done]::before{content:'';background:var(--j) var(--ay) center/12px no-repeat}.progress{display:flex;flex-direction:column;gap:6px}.progress__label{display:flex;justify-content:space-between;gap:8px;color:var(--a)}.progress__bar{appearance:none;width:100%;height:4px;border:0;border-radius:2px;background:var(--bb);overflow:hidden}.progress__bar::-webkit-progress-bar{background:var(--bb);border-radius:2px}.progress__bar::-webkit-progress-value{background:var(--j);border-radius:2px}.progress__bar::-moz-progress-bar{background:var(--j);border-radius:2px}.disclosure>summary{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;margin-left:-4px;border-radius:4px;color:var(--b);cursor:pointer}.disclosure>summary:hover{background:var(--l)}.disclosure>summary .icon{width:16px;height:16px;transition:transform var(--i)}.disclosure__body{padding-top:8px}.prose{max-width:80ch;color:var(--c);font-size:15px;line-height:24px}.prose>*+*{margin-top:12px}.prose h2{margin-top:28px;font-size:21px;line-height:28px;font-weight:600}.prose h3{margin-top:24px;font-size:17px;line-height:24px;font-weight:600}.prose h4,.prose h5{margin-top:20px;font-weight:600}.prose>:first-child{margin-top:0}.prose ul,.prose ol{padding-left:24px}.prose li+li{margin-top:4px}.prose a,.fact__statement a{color:var(--b)}.prose a:hover,.fact__statement a:hover,.fact__tag:hover,.table a:not(.btn):hover{text-decoration:underline}.prose pre code{padding:0;border:0;background:none}.prose blockquote{padding-left:12px;border-left:3px solid var(--r);color:var(--o)}.prose .facts{padding-left:0;margin-left:0;list-style:none}.prose>.facts{max-width:none}.facts{list-style:none;display:flex;flex-direction:column;min-width:0}.fact{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:2px 10px;padding:10px 12px;margin:0 -12px;border-top:1px solid var(--s)}.fact:first-child{border-top:0}.fact>.status{grid-row:1/span 3;align-self:start;margin-top:3px}.fact__statement{color:var(--c);min-width:0}.fact__meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;color:var(--a);min-width:0}.fact__meta>*{display:inline-flex;align-items:center;gap:6px;min-width:0}.fact__cat{color:var(--a);font-size:11px;line-height:15px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.fact__tag{color:var(--a)}.fact__tag:hover{color:var(--b)}.fact__src{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:4px;color:var(--a)}.fact__src:hover{color:var(--b);background:var(--l)}.fact__key{color:var(--g);font-family:var(--p);font-size:12px}.fact__mark{color:var(--a)}.fact__note{font-style:italic;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fact__note-more>summary{display:inline;color:var(--b);cursor:pointer}.fact__note-more[open] .fact__note{-webkit-line-clamp:unset;display:block}.fact--superseded .fact__statement{color:var(--a);text-decoration:line-through;text-decoration-color:var(--g)}.fact__actions{grid-column:2;margin-top:6px}.fact-review{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.fact-review>.disclosure[open],.fact-review__hint{flex-basis:100%}.fact-review__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.fact-review__hint{color:var(--a);font-size:12px;line-height:16px}.fact-review .disclosure__body{display:flex;flex-direction:column;gap:8px;max-width:560px}.diff{background:var(--f)}.diff__lines{min-width:0}.diff__line{padding:0 12px 0 28px;white-space:pre-wrap;overflow-wrap:anywhere;position:relative}.diff__line::before{position:absolute;left:10px;color:var(--g)}.diff__line--add{background:var(--cu)}.diff__line--add::before{content:'+';color:var(--cv)}.diff__line--del{background:var(--cw)}.diff__line--del::before{content:'\2212';color:var(--cx)}.diff__gap{padding:2px 12px;background:var(--k);color:var(--g);font-family:var(--z);font-size:12px;border-block:1px solid var(--s)}.diff--split .diff__lines{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.diff--split .diff__line{padding-left:12px}.diff--split .diff__line::before{content:none}.diff__head{padding:6px 12px;background:var(--k);border-bottom:1px solid var(--e);color:var(--a);font-family:var(--z);font-weight:600}.diff__empty{background:var(--k)}.diff-none{color:var(--a)}.page-header__back,.page-header__caption,.page-header__meta,.btn--sm,.field__hint,.field__error,.select--sm,.input--sm,.select option[data-hint]::after,.combobox__empty,.check__hint,.radio-card__desc,.badge,.list-row__meta,.table th,.tabs__count,.menu__header,.meta,.text--small,.section-title__text,.desc-list,.progress__label,.disclosure>summary,.fact__meta{font-size:13px;line-height:18px}