*,:after,:before{box-sizing:border-box}html{font-size:100%}body{margin:0;font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-1);background:var(--canvas);-webkit-font-smoothing:antialiased}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-size:var(--fs-caption)}.quiet{color:var(--text-2)}.sr{position:absolute;width:1px;height:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.shell,.sr{overflow:hidden}.shell{display:flex;height:100vh}.sidebar{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);background:var(--canvas);border-right:1px solid var(--line);position:relative;height:100%;overflow-y:auto;overscroll-behavior:contain;z-index:var(--z-sidebar);display:flex;flex-direction:column}.sidebar__brand{height:var(--brand-h);display:flex;align-items:center;gap:var(--space-4);padding-left:var(--space-9);flex:0 0 var(--brand-h)}.brand__mark{width:20px;height:20px;border-radius:var(--radius-md);background:url(/brand/mark-96.png) 50%/cover no-repeat;flex:0 0 20px}.brand__word{font-size:var(--fs-control);font-weight:700;letter-spacing:-.01em;color:var(--text-1)}.nav{padding:var(--space-4) var(--space-7) 0;flex:1 1 auto}.nav__section{font-size:var(--fs-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);padding:var(--space-6) var(--space-4) var(--space-3)}.nav__item{position:relative;display:flex;align-items:center;gap:var(--space-5);height:var(--nav-item-h);padding:0 var(--space-5) 0 var(--space-4);margin-bottom:var(--space-3);border-radius:var(--radius-xs);color:var(--text-2);font-size:var(--fs-body);font-weight:400;text-decoration:none;transition:background var(--dur-fast) var(--ease-linear)}.nav__item .ic{color:var(--text-3);flex:0 0 auto}.nav__item:hover{background:var(--surface-active)}.nav__item--selected{background:var(--surface);border-radius:var(--radius-lg);color:var(--text-1);font-weight:700}.nav__item--selected .ic{color:var(--accent-6)}.nav__item--selected:before{content:"";position:absolute;left:0;top:var(--space-6);bottom:var(--space-6);width:3px;border-radius:var(--radius-pill);background:var(--accent-6)}.nav__label{flex:1 1 auto}.nav__badge{min-width:var(--space-7);height:var(--space-7);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--st-failure-dot);color:var(--text-on-danger);font-size:var(--fs-caption);font-weight:600;line-height:var(--space-7);text-align:center}.nav__badge--warn{background:var(--st-warning-dot);color:var(--ink-strong)}.sidebar__collapse{height:var(--collapse-h);flex:0 0 var(--collapse-h);display:flex;align-items:center;gap:var(--space-4);padding-left:var(--space-8);color:var(--text-2);border-top:1px solid var(--line);font-size:var(--fs-caption)}.main{flex:1 1 auto;min-width:0;position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden}.titlebar{position:absolute;inset:0 0 auto 0;height:var(--titlebar-h);background:var(--titlebar-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:var(--z-titlebar)}.titlebar,.titlebar__row{display:flex;align-items:center}.titlebar__row{height:var(--titlebar-row-h);width:100%;padding-left:var(--space-9);padding-right:var(--space-10);justify-content:space-between;gap:var(--space-7)}.crumbs{display:flex;align-items:center;gap:var(--space-4);font-size:var(--fs-body);min-width:0}.crumbs a{color:var(--text-2);text-decoration:none}.crumbs .sep{color:var(--text-3);display:flex}.crumbs .cur{color:var(--text-1);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.util{display:flex;align-items:center;gap:var(--space-4);flex:0 0 auto}.util__rule{width:1px;height:var(--space-7);background:var(--line)}.account{display:flex;align-items:center;gap:var(--space-4);min-width:0;height:var(--btn-h-lg);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-control);color:var(--text-1);text-align:left;transition:background var(--dur-fast) var(--ease-linear)}.account:hover,.account[aria-expanded=true]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--card-border)}.account__text{display:flex;flex-direction:column;min-width:0;line-height:var(--lh-tight)}.account__name,.account__role{max-width:var(--account-name-w);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account__name{font-size:var(--fs-body);font-weight:600;color:var(--text-1)}.account__role{margin-top:var(--space-1);font-size:var(--fs-caption);font-weight:400;color:var(--text-2)}.account__caret{flex:0 0 auto;color:var(--text-2)}.crumbs__title{margin:0;min-width:0;font-size:var(--fs-control);font-weight:600;line-height:var(--lh-tight);color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userref{flex-direction:column;max-width:100%;vertical-align:middle}.userref,.userref__line{display:inline-flex;min-width:0}.userref__line{align-items:center;gap:var(--space-3)}.userref__link,.userref__mail,.userref__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userref__link{color:var(--text-1);font-weight:500;text-decoration:none;border-radius:var(--radius-item)}.userref__link:focus-visible,.userref__link:hover{text-decoration:underline}.userref--quiet{color:var(--text-2)}.userref--full .userref__line{font-weight:500}.userref__deleted{flex:0 0 auto;font-size:var(--fs-caption);color:var(--text-3)}.userref__mail{font-size:var(--fs-caption);color:var(--text-2)}.deviceref{display:inline-flex;flex-direction:column;min-width:0;max-width:100%;vertical-align:middle}.deviceref__link{display:block;min-width:0;color:var(--text-1);text-decoration:none;border-radius:var(--radius-item)}.deviceref__link:focus-visible .deviceref__id,.deviceref__link:focus-visible .deviceref__name,.deviceref__link:hover .deviceref__id,.deviceref__link:hover .deviceref__name{text-decoration:underline}.deviceref__id,.deviceref__name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deviceref__name{font-weight:500}.deviceref__id{color:var(--text-2)}.deviceref--full .deviceref__id{margin-top:var(--space-1)}.avatar{width:var(--avatar);height:var(--avatar);border-radius:var(--radius-pill);background:var(--avatar-c6-fill);color:var(--avatar-c6-text);display:grid;place-items:center;font-size:var(--fs-body);font-weight:600;line-height:1;letter-spacing:.02em;flex:0 0 var(--avatar);-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar--c1{background:var(--avatar-c1-fill);color:var(--avatar-c1-text)}.avatar--c2{background:var(--avatar-c2-fill);color:var(--avatar-c2-text)}.avatar--c3{background:var(--avatar-c3-fill);color:var(--avatar-c3-text)}.avatar--c4{background:var(--avatar-c4-fill);color:var(--avatar-c4-text)}.avatar--c5{background:var(--avatar-c5-fill);color:var(--avatar-c5-text)}.avatar--c6{background:var(--avatar-c6-fill);color:var(--avatar-c6-text)}.avatar--sm{width:var(--avatar-sm);height:var(--avatar-sm);flex-basis:var(--avatar-sm);font-size:var(--fs-caption);letter-spacing:0}.avatar--lg{width:var(--avatar-lg);height:var(--avatar-lg);flex-basis:var(--avatar-lg);font-size:var(--fs-control)}.avatar--xl{width:var(--avatar-xl);height:var(--avatar-xl);flex-basis:var(--avatar-xl);font-size:var(--fs-title-lg)}.canvas{background:var(--canvas);padding:var(--titlebar-h) var(--page-pad) var(--page-pad);flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.page{max-width:var(--content-max);margin:0 auto;display:flex;flex-direction:column}.grid,.page{gap:var(--card-gutter)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--card-gutter)}.cardflow{column-count:2;column-gap:var(--card-gutter)}.cardflow>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--card-gutter)}@media (max-width:1023px){.cardflow{column-count:1}}.bcols{display:flex;flex-direction:column;gap:var(--card-gutter)}.bcols--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1px;grid-column-gap:var(--card-gutter);column-gap:var(--card-gutter);grid-row-gap:0;row-gap:0}.bcols--two>.bcols__item{grid-column:var(--bcols-col);grid-row:var(--bcols-row) /span var(--bcols-span)}.bcols--measure>.bcols__item{align-self:start}.bcols__item{display:flex;flex-direction:column;min-width:0}.bcols__item>.card{flex:1 1 auto}.bcols__item--grow>.card{display:flex;flex-direction:column}.bcols__item--grow>.card>.card__body{flex:1 1 auto;display:flex;flex-direction:column}.bcols__item--grow>.card>.card__body>.stack>.dl,.bcols__item--grow>.card>.card__body>:is(.tableframe,.dl,.fighalves){flex:1 1 auto}.bcols__item--grow>.card>.card__body>.stack{flex:1 1 auto;display:flex;flex-direction:column}.bcols__item--grow>.card>.card__body table.t,.bcols__item--grow>.card>.card__body>.fighalves>.fighalves__half>.tableframe>.tablewrap,.bcols__item--grow>.card>.card__body>.tableframe>.tablewrap{height:100%}.bcols__item--grow>.card>.card__body table.t>thead>tr{height:0}.bcols__item--grow>.card>.card__body .dl{align-content:stretch}.bcols__item--grow>.card>.card__body>.empty{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.fighalves{display:grid;grid-template-columns:minmax(0,1fr)}.fighalves__half{min-width:0;display:flex;flex-direction:column}.fighalves__half>.tableframe{flex:1 1 auto}.fighalves__half table.t,.fighalves__half>.tableframe>.tablewrap{height:100%}@media (max-width:1279px){.fighalves__half+.fighalves__half thead{display:none}}@media (min-width:1280px){.fighalves{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-10)}.fighalves__half+.fighalves__half{border-left:1px solid var(--line-subtle)}}.c1{grid-column:span 1}.c2{grid-column:span 2}.c3{grid-column:span 3}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c9{grid-column:span 9}.c10{grid-column:span 10}.c11{grid-column:span 11}.c12{grid-column:span 12}.grid--dense{grid-auto-flow:row dense}.gi{min-width:0}.sticky-col{position:-webkit-sticky;position:sticky;top:calc(var(--sticky-top) + var(--card-gutter));align-self:start}.sticky-col--tall{position:static}.sticky-bar{position:-webkit-sticky;position:sticky;top:var(--sticky-top);z-index:var(--z-sticky);background:var(--canvas);padding-top:var(--space-4);margin-top:calc(-1 * var(--space-4))}@media (max-width:1023px){.sticky-col{position:static}}.stack{flex-direction:column;gap:var(--card-gutter)}.row,.stack{display:flex}.row{align-items:center;gap:var(--space-4)}.row--wrap{flex-wrap:wrap}.spread{display:flex;align-items:center;justify-content:space-between;gap:var(--space-7)}.card{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-card);padding:var(--card-pad) 0;box-shadow:none;min-width:0}.card[id]{scroll-margin-top:calc(var(--sticky-top) + var(--space-7))}.card--fill{height:100%;display:flex;flex-direction:column}.card--fill>.card__body{flex:1 1 auto}.card--bottom{border-top-left-radius:0;border-top-right-radius:0}.card--tight{padding:var(--space-7) 0}.card__head{justify-content:space-between;gap:var(--space-7);min-height:var(--btn-h-lg);margin-bottom:var(--space-6);padding-right:var(--card-pad)}.card__head,.card__title{display:flex;align-items:center}.card__title{margin:0;border-left:var(--card-bar-w) solid var(--ink-strong);padding-left:calc(var(--card-pad) - var(--card-bar-w));font-size:var(--fs-control);font-weight:600;line-height:var(--lh-tight);color:var(--text-1);gap:var(--space-4);min-width:0}.card__link{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-1);font-weight:500;text-decoration:none;white-space:nowrap;border-radius:var(--radius-item)}.card__link .ic{color:var(--text-3)}.card__link:focus-visible,.card__link:hover{text-decoration:underline}.card__title .sub{font-size:var(--fs-body);font-weight:400;color:var(--text-2)}.card__title--plain{border-left-color:transparent}.card__actions{display:flex;align-items:center;gap:var(--space-4);flex:0 0 auto}.card__body{padding:0 var(--card-pad)}.card__body:not(.card__body--flush)>.pagination:not(.tableframe~.pagination){padding-left:0;padding-right:0}.card__foot{margin:var(--space-7) var(--card-pad) 0;padding-top:var(--space-6);border-top:1px solid var(--line-subtle);display:flex;column-gap:var(--space-8);row-gap:var(--space-3);flex-wrap:wrap;font-size:var(--fs-caption);color:var(--text-2)}.card__foot strong{color:var(--text-1);font-weight:600}.card__body--flush{padding:0}.card__sub{color:var(--text-2);padding:0 var(--card-pad);margin:calc(-1 * var(--space-3)) 0 var(--space-7)}.card--nested{border:0;border-radius:var(--radius-card);padding:var(--space-7) 0;background:var(--surface-sunken)}.section-h{font-size:var(--fs-body);font-weight:600;line-height:var(--lh-tight);color:var(--text-1);margin:0 0 var(--space-4)}.hero{display:flex;flex-direction:column;gap:var(--space-3)}.hero__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-7);flex-wrap:wrap}.hero__top .card__actions{flex-wrap:wrap;justify-content:flex-end}.hero__title{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;min-width:0}.hero__name{margin:0;font-size:var(--fs-title-lg);font-weight:600;line-height:var(--lh-tight);min-width:0;overflow-wrap:anywhere}.hero__status{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}a.hero__back{text-decoration:none}.hero__meta{list-style:none;margin:0;padding:0;column-gap:var(--space-8);row-gap:var(--space-2)}.hero__meta,.hero__sub{display:flex;flex-wrap:wrap;color:var(--text-2)}.hero__sub{gap:var(--space-6)}.hero__sub .dotsep{color:var(--text-3)}.kpigroup{display:flex;align-items:stretch}.kpigroup--grid{display:grid;grid-row-gap:var(--space-8);row-gap:var(--space-8)}.kpigroup--c3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpigroup--c4{grid-template-columns:repeat(4,minmax(0,1fr))}.kpigroup--c5{grid-template-columns:repeat(5,minmax(0,1fr))}.kpigroup--c6{grid-template-columns:repeat(6,minmax(0,1fr))}.kpi{flex:1 1;min-width:0;padding:0 var(--card-pad);color:inherit;container:kpi/inline-size}@container kpi (max-width: 159px){.kpi--row>.kpi__icon,.kpi--row>.skel--disc{display:none}}.kpi+.kpi{border-left:1px solid var(--line-subtle)}.kpigroup--c3>.kpi:nth-child(3n+1),.kpigroup--c4>.kpi:nth-child(4n+1),.kpigroup--c5>.kpi:nth-child(5n+1),.kpigroup--c6>.kpi:nth-child(6n+1){border-left:0}.kpigroup--strip{gap:var(--space-9)}.kpigroup--strip>.kpi{padding:0;border-left:0}.kpi--row{display:flex;align-items:flex-start;gap:var(--space-6)}.kpi--row>.kpi__icon,.kpi--row>.skel--disc{margin-top:var(--space-3)}.kpi--row>.kpi__chevron{align-self:center}.kpi--stack.kpi--link{position:relative}.kpi--stack>.kpi__chevron{position:absolute;top:0;right:var(--card-pad)}.kpi__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.kpi__icon{flex:0 0 var(--kpi-icon);width:var(--kpi-icon);height:var(--kpi-icon);border-radius:var(--radius-pill);background:var(--surface-active);color:var(--text-2);display:grid;place-items:center}.kpi--stack .kpi__icon{margin-bottom:var(--space-6)}.kpi--sm .kpi__icon{flex-basis:var(--kpi-icon-sm);width:var(--kpi-icon-sm);height:var(--kpi-icon-sm)}.kpi__icon--ok{background:var(--st-normal-fill);color:var(--st-normal-text)}.kpi__icon--warn{background:var(--st-warning-fill);color:var(--st-warning-text)}.kpi__icon--fail{background:var(--st-failure-fill);color:var(--st-failure-text)}.kpi__icon--info{background:var(--st-connecting-fill);color:var(--st-connecting-text)}.kpi__icon--off{background:var(--st-offline-fill);color:var(--st-offline-text)}.kpi__label{font-size:var(--fs-body);font-weight:500;color:var(--text-2);margin-bottom:var(--space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi__label,.kpi__value{line-height:var(--lh-tight)}.kpi__value{font-size:var(--fs-metric-lg);font-weight:600;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);min-width:0}.kpi--sm .kpi__value{font-size:var(--fs-title)}.kpi__value--none{color:var(--text-3)}.kpi__unit{font-size:var(--fs-body);font-weight:500;color:var(--text-2);white-space:nowrap}.kpi__delta{margin-top:var(--space-2);font-size:var(--fs-caption);font-weight:500;display:flex;align-items:center;gap:var(--space-2)}.kpi__delta--up{color:var(--st-normal-text)}.kpi__delta--down{color:var(--st-failure-text)}.kpi__delta--flat{color:var(--text-2)}.kpi__delta--warn{color:var(--st-warning-text)}.kpi__hint{margin-top:var(--space-1);font-size:var(--fs-caption);color:var(--text-2);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}.kpi__visual{margin-top:var(--space-4)}.kpi__chevron{flex:0 0 auto;color:var(--text-3)}.ringblock{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.ring{width:var(--ring-size);height:var(--ring-size);flex:0 0 var(--ring-size);position:relative}.ring svg{display:block;width:100%;height:100%}.ring__centre{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.ring__value{font-size:var(--fs-metric-xl);font-weight:700;line-height:var(--lh-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ring__caption{color:var(--text-2)}.legend{flex:1 1 var(--legend-w);min-width:0}.stack>.legend{flex:none}.legend__row{display:flex;align-items:center;gap:var(--space-4);min-height:var(--space-7);margin-bottom:var(--space-7)}.legend__row:last-child{margin-bottom:0}.legend__sw{width:var(--swatch);height:var(--swatch);border-radius:var(--radius-xs);flex:0 0 var(--swatch)}.legend__label{flex:1 1 auto;color:var(--text-2)}.legend__value{font-weight:700;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legend__row--off .legend__label,.legend__row--off .legend__value{color:var(--chart-off)}.sw-1{background:var(--series-1)}.sw-2{background:var(--series-2)}.sw-3{background:var(--series-3)}.sw-4{background:var(--series-4)}.sw-5{background:var(--series-5)}.sw-6{background:var(--series-6)}.sw-7{background:var(--series-7)}.sw-8{background:var(--series-8)}.sw-normal{background:var(--st-normal-dot)}.sw-partly{background:var(--st-partly-dot)}.sw-connecting{background:var(--st-connecting-dot)}.sw-warning{background:var(--st-warning-dot)}.sw-failure{background:var(--st-failure-dot)}.sw-offline{background:var(--st-offline-dot)}.sw-off{background:var(--chart-off)}.gauge{width:var(--gauge-size);max-width:100%;position:relative}.gauge svg{display:block;width:100%;height:auto}.gauge__centre{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.gauge__value{font-size:var(--fs-metric-xl);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--lh-tight)}.gauge__caption{color:var(--text-2)}.meter{height:var(--meter-h);border-radius:var(--radius-pill);background:var(--surface-active);overflow:hidden;min-width:var(--meter-min)}.meter--lg{height:var(--meter-h-lg);position:relative}.meter__fill{height:100%;width:var(--v,0);border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--soc-a),var(--soc-b),var(--soc-c))}.meter__fill--accent{background:var(--accent-6)}.meter__fill--warn{background:var(--st-warning-dot)}.meter__label{position:absolute;right:var(--space-6);top:0;line-height:var(--meter-h-lg);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-1)}.meterline{display:flex;align-items:center;gap:var(--space-4);min-width:0}.meterline__value{flex:0 0 auto;min-width:var(--space-11);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meterline__value--none{color:var(--text-3)}.meter--inline{flex:1 1 var(--meter-min);height:var(--hbar-h)}.cellbar{height:var(--cellbar-h);background:var(--surface-active);overflow:hidden}.cellbar,.cellbar__fill{border-radius:var(--radius-pill)}.cellbar__fill{height:100%;width:var(--v,0);background:var(--accent-6)}.cellbar__fill--low{background:var(--st-warning-dot)}.cellbar__fill--high{background:var(--st-failure-dot)}.seg{display:inline-flex;align-items:stretch;gap:var(--space-1);height:var(--control-h);padding:var(--space-1);max-width:100%;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-sunken);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.seg .seg__item:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-6)}.seg--fade-end{-webkit-mask-image:linear-gradient(to right,var(--surface) calc(100% - var(--space-11)),transparent);mask-image:linear-gradient(to right,var(--surface) calc(100% - var(--space-11)),transparent)}.seg--fade-start{-webkit-mask-image:linear-gradient(to left,var(--surface) calc(100% - var(--space-11)),transparent);mask-image:linear-gradient(to left,var(--surface) calc(100% - var(--space-11)),transparent)}.seg--fade-start.seg--fade-end{-webkit-mask-image:linear-gradient(to right,transparent,var(--surface) var(--space-11),var(--surface) calc(100% - var(--space-11)),transparent);mask-image:linear-gradient(to right,transparent,var(--surface) var(--space-11),var(--surface) calc(100% - var(--space-11)),transparent)}.seg__item{flex:0 0 auto;min-width:var(--seg-item-min);padding:0 var(--space-6);display:grid;place-items:center;white-space:nowrap;font-size:var(--fs-body);font-weight:500;color:var(--text-2);border-radius:var(--radius-item);transition:background var(--dur-fast) var(--ease-linear),color var(--dur-fast) var(--ease-linear)}.seg__item--on,.seg__item:hover:not(:disabled):not(.seg__item--on){color:var(--text-1)}.seg__item--on{background:var(--surface);font-weight:600;box-shadow:var(--shadow-popup)}.seg__item:disabled{color:var(--text-disabled)}.seg--sm{height:var(--control-h-sm)}.seg--sm .seg__item{min-width:0;padding:0 var(--space-5)}.seg--block{display:flex;width:100%}.seg--block .seg__item{flex:1 1;min-width:0}.pagetabs{display:flex;gap:var(--space-1);margin-bottom:calc(-1 * var(--card-gutter) - 1px)}.pagetab{height:var(--page-tab-h);flex:0 1 var(--page-tab-w);width:var(--page-tab-w);min-width:max-content;max-width:50%;padding:0 var(--space-5);display:grid;place-items:center;white-space:nowrap;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-hover);color:var(--text-2);font-size:var(--fs-control);text-decoration:none;border:1px solid var(--card-border);border-bottom:0}@media (max-width:1023px){.pagetabs{min-width:0;max-width:100%;overflow-x:auto}}.pagetab--on{position:relative;z-index:1;background:var(--surface);color:var(--text-1);font-weight:700}@media (max-width:767px){.pagetab{flex:0 0 auto;width:auto;max-width:none;padding:0 var(--space-7)}}.tabs{display:flex;align-items:stretch;gap:var(--space-9);min-width:0;box-shadow:inset 0 -1px 0 var(--line-subtle)}.tab{flex:0 0 auto;position:relative;display:inline-flex;align-items:center;gap:var(--space-3);height:var(--btn-h-lg);font-size:var(--fs-body);font-weight:500;color:var(--text-2);white-space:nowrap;border-radius:var(--radius-item) var(--radius-item) 0 0}.tab--on,.tab:hover:not(.tab--off){color:var(--text-1)}.tab--on{font-weight:600}.tab--on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:var(--radius-pill);background:var(--ink-strong)}.tab--off{color:var(--text-disabled);cursor:not-allowed}.tabs--dense{gap:var(--space-9)}.tabs--scroll{overflow-x:auto;scrollbar-width:none}.tabs--fade-end{-webkit-mask-image:linear-gradient(to right,var(--surface) calc(100% - var(--space-11)),transparent);mask-image:linear-gradient(to right,var(--surface) calc(100% - var(--space-11)),transparent)}.tabs--fade-start{-webkit-mask-image:linear-gradient(to left,var(--surface) calc(100% - var(--space-11)),transparent);mask-image:linear-gradient(to left,var(--surface) calc(100% - var(--space-11)),transparent)}.tabs--fade-start.tabs--fade-end{-webkit-mask-image:linear-gradient(to right,transparent,var(--surface) var(--space-11),var(--surface) calc(100% - var(--space-11)),transparent);mask-image:linear-gradient(to right,transparent,var(--surface) var(--space-11),var(--surface) calc(100% - var(--space-11)),transparent)}.counter{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-8);height:var(--space-8);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--surface-active);color:var(--text-1);font-size:var(--fs-caption);font-weight:500;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tab--off .counter{color:var(--text-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);height:var(--btn-h-md);min-width:var(--btn-min);padding:0 var(--space-7);border-radius:var(--radius-control);border:1px solid transparent;font-family:inherit;font-size:var(--fs-body);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease-linear),border-color var(--dur-fast) var(--ease-linear)}.btn--primary{background:var(--accent-6);color:var(--text-on-accent)}.btn--outline,.btn--secondary{background:var(--surface);border-color:var(--line-control);color:var(--text-1)}.btn--text{background:transparent;color:var(--text-1);min-width:0;padding:0 var(--space-5);font-weight:500}.btn--danger{background:var(--st-failure-dot);color:var(--text-on-danger)}.btn--sm{height:var(--btn-h-sm);min-width:0;padding:0 var(--space-6);font-weight:500}.btn--lg{height:var(--btn-h-lg);min-width:var(--btn-min-lg);padding:0 var(--space-8)}.btn--block{width:100%}.btn--disabled{background:var(--surface-sunken);border-color:var(--line);color:var(--text-disabled)}.btn--focus{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent-6)}.iconbtn{width:var(--icon-btn);height:var(--icon-btn);flex:0 0 var(--icon-btn);padding:0;border-radius:var(--radius-control);border:1px solid var(--line-control);background:var(--surface);color:var(--text-1);display:grid;place-items:center}.iconbtn--sq{border-radius:var(--radius-control)}.iconbtn--circle{border-radius:var(--radius-pill)}.iconbtn--sm{width:var(--icon-btn-sm);height:var(--icon-btn-sm);flex-basis:var(--icon-btn-sm)}.iconbtn--on{background:var(--surface-active);border-color:var(--line-control)}.iconbtn--on,.link{color:var(--text-1)}.link{text-decoration:none;font-weight:500}.field__label{line-height:var(--lh-tight)}.field__label .req{color:var(--st-failure-dot);margin-right:var(--space-2)}.control{height:var(--control-h);width:100%;border-radius:var(--radius-control);border:1px solid var(--line-control);background:var(--surface-sunken);color:var(--text-1);font-size:var(--fs-body);display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-5);min-width:0}.control--sm{height:var(--control-h-sm);padding:0 var(--space-4)}.control--lg{height:var(--control-h-lg);padding:0 var(--space-6)}.control__clear{margin-right:calc(-1 * var(--space-3))}.control .control__clear.iconbtn{width:var(--btn-h-xs);height:var(--btn-h-xs);flex-basis:var(--btn-h-xs)}.control--ph{color:var(--text-2)}.control--focus{background:var(--surface);border-color:var(--accent-6);box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent-6)}.control--error{border-color:var(--st-failure-dot)}.control--disabled{color:var(--text-disabled);border-color:var(--line)}.control .ic{color:var(--text-3);flex:0 0 auto}.control__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field__error{color:var(--st-failure-text)}.field__error,.field__hint{font-size:var(--fs-caption);margin-top:var(--space-2)}.field__hint{color:var(--text-2)}.field__hintrow{display:flex;align-items:baseline;gap:var(--space-6)}.field__count{flex:0 0 auto;margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.textarea{min-height:var(--textarea-h);align-items:flex-start;padding-top:var(--space-4);line-height:var(--lh-body);height:auto}.chip{height:var(--badge-h);display:inline-flex;align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--surface-quiet);color:var(--text-1);font-size:var(--fs-caption)}.control__text .chip{background:var(--surface-active);border-radius:var(--radius-item);font-weight:500;vertical-align:middle}.control__text .chip:first-child{margin-left:calc(-1 * var(--space-3))}.control__text .chip+.chip{margin-left:var(--space-2)}.chipinput{height:auto;min-height:var(--control-h);flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-2);padding-bottom:var(--space-2);padding-left:var(--space-3)}.chipinput__list{display:contents;list-style:none;margin:0;padding:0}.chipinput__chip{background:var(--surface-active);border-radius:var(--radius-item);font-weight:500;gap:var(--space-2);padding-right:var(--space-2)}.chipinput__remove{display:inline-flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-2);cursor:pointer;padding:0}.chipinput__remove:hover:not(:disabled){background:var(--surface-quiet);color:var(--text-1)}.chipinput__remove:disabled{cursor:not-allowed}.chipinput__input{flex:1 1 var(--space-12);min-width:var(--space-12);padding-left:var(--space-2);align-self:stretch}.filter{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-card);padding:var(--space-7) var(--card-pad);display:flex;flex-direction:column;gap:var(--space-6)}.filter__row{display:flex;gap:var(--space-9);align-items:flex-end}.filter__grid{flex:1 1 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--field-w),1fr));grid-column-gap:var(--space-9);column-gap:var(--space-9);grid-row-gap:var(--space-7);row-gap:var(--space-7);min-width:0}.filter__field{min-width:0}.filter__field--wide{grid-column:span 2}.filter__buttons{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-4);padding-left:var(--space-9);border-left:1px solid var(--line-subtle)}.filter__expand{text-align:center;font-size:var(--fs-caption);color:var(--text-1)}.filter__toggle{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--btn-h-xs);padding:var(--space-1) var(--space-4);border:0;border-radius:var(--radius-item);background:none;font:inherit;font-weight:500;color:var(--text-2);cursor:pointer}.filter__toggle:hover{color:var(--text-1);background:var(--surface-hover)}.filter__toggle[aria-expanded=true]{color:var(--text-1)}.filter .filter__folds{display:none}.tbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-7);padding:0 var(--card-pad) var(--space-7)}.tbar__tools:empty{display:none}.tbar__tools{gap:var(--space-4);flex:0 0 auto}.selbar,.tbar__tools{display:flex;align-items:center}.selbar{gap:var(--space-6);min-height:var(--selbar-h);margin:0 var(--card-pad) var(--space-7);padding:var(--space-4) var(--space-7);border-radius:var(--radius-lg);background:var(--surface-active);color:var(--text-1);flex-wrap:wrap}.selbar__count{font-weight:500}.selbar__note{display:inline-flex;color:var(--text-2)}.selbar__actions,.selbar__note{align-items:center;gap:var(--space-4)}.selbar__actions{display:flex;margin-left:auto;flex-wrap:wrap}.tableframe{position:relative;isolation:isolate;min-width:0}.tableframe__edge{position:absolute;top:0;bottom:0;width:var(--table-edge-w);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);z-index:calc(var(--z-sticky) + 2)}.tableframe__edge--start{left:var(--t-edge-l,0);background:linear-gradient(to right,var(--table-fade),transparent);box-shadow:inset 1px 0 0 var(--line-strong)}.tableframe__edge--end{right:var(--t-edge-r,0);background:linear-gradient(to left,var(--table-fade),transparent);box-shadow:inset -1px 0 0 var(--line-strong)}.tableframe--from-left .tableframe__edge--start,.tableframe--to-right .tableframe__edge--end{opacity:1}.tablewrap{overflow-x:auto;position:relative}table.t .t__pin{position:-webkit-sticky;position:sticky;background:var(--surface)}table.t th.t__pin{background:var(--surface-sunken);z-index:calc(var(--z-sticky) + 1)}.tablewrap--from-left table.t td.t__pin--first,.tablewrap--from-left table.t td.t__pin--sel,.tablewrap--to-right table.t td.t__pin--action{z-index:var(--z-sticky)}.tablewrap--fits{overflow:visible}.tablewrap--fits thead{position:-webkit-sticky;position:sticky;top:var(--sticky-top);z-index:var(--z-sticky)}.tablewrap--fits thead th{position:static}@media (max-width:767px){.tablewrap--fits thead{position:static}}table.t--headless thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:1439px){table.t .t__col--hide-xl{display:none}}@media (max-width:1279px){table.t .t__col--hide-lg{display:none}}@media (max-width:1023px){table.t .t__col--hide-md{display:none}}@media (max-width:767px){table.t .t__col--hide-sm{display:none}}table.t .t__pin--sel{left:0}table.t .t__pin--first{left:var(--t-pin-l,0)}table.t .t__pin--action{right:0}.tablewrap--from-left table.t .t__pin--first{box-shadow:1px 0 0 0 var(--line)}.tablewrap--to-right table.t .t__pin--action{box-shadow:-1px 0 0 0 var(--line)}table.t th.t__pin--action{text-align:right}table.t{width:100%;border-collapse:collapse;font-size:var(--fs-body)}table.t th{height:var(--th-h);background:var(--surface-sunken);color:var(--text-2);font-weight:500;text-align:left;padding:0 var(--space-7);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}table.t td,table.t th{border-bottom:1px solid var(--line-subtle)}table.t td{height:var(--row-h);padding:var(--space-3) var(--space-7);color:var(--text-1);vertical-align:middle}table.t td:first-child,table.t th:first-child{padding-left:var(--card-pad)}table.t td:last-child,table.t th:last-child{padding-right:var(--card-pad)}table.t .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}table.t .center{text-align:center;white-space:nowrap}table.t tr.hov td{background:var(--surface-hover)}table.t tr.sel td{background:var(--surface-active)}table.t tr.ended td{color:var(--text-2)}.t__primary{font-weight:500;color:var(--text-1)}.t__primary,.t__secondary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t__secondary{color:var(--text-2);font-size:var(--fs-caption)}.t__clip{max-width:var(--clip-w)}.t__clip,.t__clip--xs{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t__clip--xs{max-width:var(--clip-w-xs)}.t__named{display:flex;align-items:center;gap:var(--space-3);max-width:var(--clip-w-sm)}.t__named>.t__clip--sm{min-width:0}.t__mark{display:inline-flex;flex:0 0 auto;color:var(--text-2)}.t__clip--sm{max-width:var(--clip-w-sm)}.t__clip--2xs,.t__clip--sm{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t__clip--2xs{max-width:var(--clip-w-2xs)}.sort{display:inline-flex;align-items:center;gap:var(--space-4)}.sort__carets{display:inline-flex;flex-direction:column;line-height:0;color:var(--line-strong)}.sort--asc .sort__carets .up,.sort--desc .sort__carets .dn{color:var(--ink-strong)}.thumb{width:var(--thumb);height:var(--thumb);border-radius:var(--radius-md);background:var(--surface-active);color:var(--text-2);display:grid;place-items:center;flex:0 0 var(--thumb)}.cb{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-xs);border:2px solid var(--line-control);display:inline-grid;place-items:center;flex:0 0 var(--space-7)}.cb--on{background:var(--ink-strong);border-color:var(--ink-strong);color:var(--text-inverse)}.rowactions{justify-content:flex-end;gap:var(--space-6)}.pagination,.rowactions{display:flex;align-items:center}.pagination{justify-content:space-between;flex-wrap:wrap;gap:var(--space-4) var(--space-7);min-height:var(--pager-h);padding:var(--space-6) var(--card-pad) 0;color:var(--text-2)}.pagination__range{color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pagination__controls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-left:auto}.pagination__pages{display:flex;align-items:center;gap:var(--space-2)}.pagination__goto{display:inline-flex;align-items:center;gap:var(--space-4);margin-left:var(--space-3);white-space:nowrap}.pagination--compact .pagination__controls{gap:var(--space-2)}.pag{min-width:var(--pag-item);height:var(--pag-item);padding:0 var(--space-3);border-radius:var(--radius-control);display:grid;place-items:center;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pag:hover:not(:disabled):not(.pag--on){background:var(--surface-hover)}.pag--on{background:var(--surface-active);color:var(--text-1);font-weight:600}.pag--gap{color:var(--text-3)}.pagesize{width:var(--pagesize-w)}.pagination__custom{display:inline-flex;align-items:center;gap:var(--space-2)}.pagesize-custom{position:relative}.pagesize-custom .control{width:var(--meter-min)}.pagesize-custom .field__error{position:absolute;top:100%;left:0;white-space:nowrap}@media (max-width:767px){.pagination__goto,.pagination__pages{display:none}}.goto{width:56px}.pill{display:inline-flex;align-items:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content;max-width:100%;height:var(--pill-h);border-radius:var(--radius-pill);padding:0 var(--space-4) 0 calc(var(--space-6) + var(--dot));position:relative;font-size:var(--fs-caption);font-weight:500;line-height:1;white-space:nowrap}.pill:before{content:"";position:absolute;left:var(--space-3);width:var(--dot);height:var(--dot);border-radius:50%}.pill--normal{background:var(--st-normal-fill);color:var(--st-normal-text)}.pill--normal:before{background:var(--st-normal-dot)}.pill--partly{background:var(--st-partly-fill);color:var(--st-partly-text)}.pill--partly:before{background:var(--st-partly-dot)}.pill--connecting{background:var(--st-connecting-fill);color:var(--st-connecting-text)}.pill--connecting:before{background:var(--st-connecting-dot)}.pill--warning{background:var(--st-warning-fill);color:var(--st-warning-text)}.pill--warning:before{background:var(--st-warning-dot)}.pill--failure{background:var(--st-failure-fill);color:var(--st-failure-text)}.pill--failure:before{background:var(--st-failure-dot)}.pill--offline{background:var(--st-offline-fill);color:var(--st-offline-text)}.pill--offline:before{background:var(--st-offline-dot)}.pill--neutral{background:var(--surface-quiet);color:var(--text-2)}.pill--neutral:before{background:var(--text-3)}.badge{display:inline-flex;align-items:center;gap:var(--space-3);width:-moz-fit-content;width:fit-content;max-width:100%;height:var(--badge-h);padding:0 var(--space-4);border-radius:var(--radius-item);font-size:var(--fs-caption);font-weight:500;line-height:1;white-space:nowrap}.badge--neutral{background:var(--surface-quiet);color:var(--text-2)}.badge--accent{background:var(--accent-1);color:var(--accent-6)}.badge--normal{background:var(--st-normal-fill);color:var(--st-normal-text)}.badge--partly{background:var(--st-partly-fill);color:var(--st-partly-text)}.badge--warning{background:var(--st-warning-fill);color:var(--st-warning-text)}.badge--failure{background:var(--st-failure-fill);color:var(--st-failure-text)}.badge--connecting{background:var(--st-connecting-fill);color:var(--st-connecting-text)}.badge--offline{background:var(--st-offline-fill);color:var(--st-offline-text)}.badge--outline{background:transparent;border:1px solid var(--line-control);color:var(--text-2)}.badge__dot{width:var(--dot);height:var(--dot);border-radius:50%;background:currentColor;flex:0 0 var(--dot)}.notice{display:flex;gap:var(--space-6);padding:var(--space-6) var(--space-7);border-radius:var(--radius-control);border:1px solid transparent;background:var(--surface-sunken);color:var(--text-1)}.notice .ic{flex:0 0 auto;margin-top:var(--space-1)}.notice--warn{background:var(--st-warning-fill);color:var(--st-warning-text)}.notice--danger{background:var(--st-failure-fill);color:var(--st-failure-text)}.notice--info{background:var(--st-connecting-fill);color:var(--st-connecting-text)}.notice--ok{background:var(--st-normal-fill);color:var(--st-normal-text)}.notice--banner{border-color:var(--card-border);border-radius:var(--radius-card);align-items:center}.notice--banner .ic{margin-top:0}.notice__title{font-weight:600;margin-bottom:var(--space-1)}.notice__action{flex:0 0 auto;align-self:center;display:flex;align-items:center;gap:var(--space-4);margin-left:auto}.notice:has(>.notice__action){flex-wrap:wrap}.notice:has(>.notice__action)>.grow{flex:1 1 var(--field-w)}@media (max-width:767px){.notice--banner{align-items:flex-start}.notice--banner .ic{margin-top:var(--space-1)}.notice__action{margin-left:calc(var(--space-8) + var(--space-6))}}.inbox__item{min-width:0}.inbox{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.inboxrow{display:flex;align-items:center;gap:var(--space-6);min-height:var(--inbox-row-h);padding:var(--space-4) var(--space-5);border-radius:var(--radius-item);color:var(--text-1);text-decoration:none;transition:background var(--dur-fast) var(--ease-linear)}.inboxrow:hover{background:var(--surface-hover)}.inboxrow__disc{flex:0 0 var(--icon-btn-sm);width:var(--icon-btn-sm);height:var(--icon-btn-sm);border-radius:var(--radius-pill);display:grid;place-items:center}.inboxrow__disc--failure{background:var(--st-failure-fill);color:var(--st-failure-text)}.inboxrow__disc--warning{background:var(--st-warning-fill);color:var(--st-warning-text)}.inboxrow__disc--connecting{background:var(--st-connecting-fill);color:var(--st-connecting-text)}.inboxrow__disc--neutral{background:var(--surface-active);color:var(--text-2)}.inboxrow__text{flex:1 1 auto;min-width:0;font-weight:500}.inboxrow__chevron{flex:0 0 auto;color:var(--text-3)}.empty{text-align:center;padding:var(--space-11) var(--space-8)}.empty--compact{padding:var(--space-9) var(--space-8)}.empty__art{width:var(--empty-art-w);max-width:100%;height:var(--empty-art-h);margin:0 auto}.empty--compact .empty__art{width:var(--empty-art-w-sm);height:var(--empty-art-h-sm)}.empty__art svg{width:100%;height:100%}.art-fill{fill:var(--surface-active)}.art-line{stroke:var(--line-strong);fill:none;stroke-width:2}.art-line-soft{stroke:var(--line);fill:none;stroke-width:2}.empty__title{font-size:var(--fs-control);font-weight:600;margin-top:var(--space-7)}.empty--compact .empty__title{font-size:var(--fs-body);margin-top:var(--space-6)}.empty__body{color:var(--text-2);max-width:var(--read-w);margin:var(--space-4) auto 0}.empty__action{margin-top:var(--space-7)}.skel{display:block;max-width:100%;background:var(--line);border-radius:var(--radius-sm);height:var(--skel-h,var(--space-7));width:var(--skel-w,100%)}.skel--title{height:var(--space-9);width:var(--skel-w-title)}.skel--value{height:var(--space-10);width:var(--skel-w-value)}.skel--label{height:var(--space-8);width:var(--skel-w-label)}.skel--square{height:var(--kpi-icon);width:var(--kpi-icon);border-radius:var(--radius-md)}.skel--circle{height:var(--ring-size);width:var(--ring-size);border-radius:50%}.skel--row{height:var(--space-7);width:100%}.skel--chip{height:var(--pill-h);width:var(--skel-w-label)}.skel--chip,.skel--disc{border-radius:var(--radius-pill)}.skel--disc{flex:0 0 var(--kpi-icon);height:var(--kpi-icon);width:var(--kpi-icon)}.kpi--sm .skel--disc{flex-basis:var(--kpi-icon-sm);height:var(--kpi-icon-sm);width:var(--kpi-icon-sm)}.skel--text{display:inline-block;vertical-align:middle;height:1em;width:var(--skel-w-label)}.kpi__main .skel--label{margin-bottom:var(--space-2)}.veilwrap{position:relative}.veil{position:absolute;inset:0;background:var(--loading-veil);display:grid;place-items:center}.spinner{width:var(--space-9);height:var(--space-9);border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--text-2)}.btn .spinner{border-color:currentColor transparent transparent}.dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--dl-col-min),calc((100% - var(--space-10)) / 2 - 1px)),1fr));grid-column-gap:var(--space-10);column-gap:var(--space-10);margin:0}.dl--1{grid-template-columns:minmax(0,1fr)}.dl__row{display:flex;align-items:center;gap:var(--space-7);min-height:var(--dl-row-h);border-bottom:1px solid var(--line-subtle);min-width:0}.dl__label{flex:0 0 var(--dl-label-w);color:var(--text-2);font-weight:500}.dl__value{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl--wrap .dl__value{overflow:visible;white-space:normal;overflow-wrap:anywhere}.dl--wrap :where(.dl__row){padding:var(--space-3) 0}.bullets{margin:var(--space-3) 0 0;padding-left:var(--space-8);display:flex;flex-direction:column;gap:var(--space-2)}.codeblock{margin:0;padding:var(--space-6);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-body);max-height:var(--codeblock-h);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.codeblock--sm{max-height:var(--codeblock-h-sm)}.settingsframe{display:grid;grid-template-columns:var(--settings-nav-w) minmax(0,1fr);grid-gap:var(--card-gutter);gap:var(--card-gutter);align-items:start}.settingsframe__nav{position:-webkit-sticky;position:sticky;top:calc(var(--sticky-top) + var(--space-7));max-height:calc(100dvh - var(--sticky-top) - var(--space-10));overflow-y:auto;overscroll-behavior:contain;padding:var(--space-6);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-card)}.settingsframe__body{flex-direction:column;min-width:0}.settings,.settingsframe__body{display:flex;gap:var(--card-gutter)}.settings{align-items:flex-start}.settings>.settingsnav{flex:0 0 var(--settings-nav-w);width:var(--settings-nav-w)}.settings__body{flex:1 1 auto;min-width:0}.settings__body .section-h:not(:first-child){margin-top:var(--space-10)}.settingsnav__list{display:flex;flex-direction:column;gap:var(--space-2)}.settingsnav__group{display:flex;flex-direction:column;gap:var(--space-1)}.settingsnav__label{padding:var(--space-6) var(--space-6) var(--space-3);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-tight);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.settingsnav__group:first-child .settingsnav__label{padding-top:var(--space-2)}.settingsnav__item{position:relative;display:flex;align-items:center;gap:var(--space-5);height:var(--settings-nav-h);padding:0 var(--space-6);border-radius:var(--radius-item);color:var(--text-2);font-size:var(--fs-body);font-weight:500;text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease-linear)}.settingsnav__item .ic{flex:0 0 auto;color:var(--text-3)}.settingsnav__item:hover{background:var(--surface-hover);color:var(--text-1)}.settingsnav__item--on,.settingsnav__item--on:hover{background:var(--surface-active);color:var(--text-1);font-weight:600}.settingsnav__item--on .ic{color:var(--text-1)}.settingsnav__item--on:before{content:"";position:absolute;left:0;top:var(--space-4);bottom:var(--space-4);width:3px;border-radius:var(--radius-pill);background:var(--accent-6)}.settingsnav__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.settingsnav__badge{flex:0 0 auto}.settingsnav__select{display:none}@media (max-width:1023px){.settingsframe{grid-template-columns:minmax(0,1fr)}.settingsframe__nav{top:var(--sticky-top);z-index:var(--z-sticky);max-height:none;overflow:visible;padding:var(--space-3)}.settings{flex-direction:column;align-items:stretch}.settings>.settingsnav{width:100%;flex-basis:auto}.settingsnav__list{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.settingsnav__group,.settingsnav__list{flex-direction:row;gap:var(--space-2)}.settingsnav__label{display:none}.settingsnav__item{flex:0 0 auto}.settingsnav__item--on:before{top:auto;bottom:0;left:var(--space-6);right:var(--space-6);width:auto;height:3px}}@media (max-width:767px){.settingsnav__list{display:none}.settingsnav__select{display:block}.settingsframe__nav{padding:var(--space-4)}}.setting{display:flex;align-items:center;gap:var(--space-7);min-height:var(--setting-h);padding:var(--space-4) 0;border-bottom:1px solid var(--line-subtle)}.setting:last-child{border-bottom:0}.setting__end{min-width:0;max-width:60%;justify-content:flex-end;gap:var(--space-7)}.setting__action,.setting__end{flex:0 0 auto;display:flex;align-items:center}.setting--stack,.setting__action{gap:var(--space-4)}.setting--stack{flex-direction:column;align-items:stretch}.setting--stack .setting__end{max-width:none;justify-content:flex-start;flex-wrap:wrap}.setting--stack .setting__value{text-align:left;white-space:normal}@media (max-width:767px){.setting{flex-direction:column;align-items:stretch;gap:var(--space-4)}.setting__end{max-width:none;justify-content:flex-start;flex-wrap:wrap}.setting__value{text-align:left;white-space:normal}.setting__end{width:100%}.setting__action:has(>.filter__field){flex:1 1 100%;min-width:0}.setting__action>.filter__field{flex:1 1 auto;min-width:0}}.setting__label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.setting__name{font-weight:500}.setting__help{color:var(--text-2);font-size:var(--fs-caption)}.setting__value{min-width:0;color:var(--text-1);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switch{width:var(--space-11);height:var(--space-9);border-radius:var(--radius-pill);background:var(--line-strong);position:relative;flex:0 0 var(--space-11)}.switch--on{background:var(--accent-6)}.switch:after{content:"";position:absolute;top:var(--space-2);left:var(--space-2);width:var(--space-7);height:var(--space-7);border-radius:50%;background:var(--surface)}.switch--on:after{left:auto;right:var(--space-2)}.scrimbox{position:relative;border-radius:var(--radius-xl);overflow:hidden;background:var(--scrim);padding:var(--space-10) var(--space-8);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center}.dialog{width:var(--dialog-w);max-width:100%;background:var(--surface);border:1px solid var(--float-border);border-radius:var(--radius-card);box-shadow:var(--shadow-modal);overflow:hidden}.dialog--md{width:var(--dialog-w-md)}.dialog--lg{width:var(--dialog-w-lg)}.dialog__head{height:var(--space-13);padding:0 var(--space-6) 0 var(--space-8);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);font-size:var(--fs-subtitle);font-weight:600}.dialog__body{padding:0 var(--space-8);display:flex;flex-direction:column;gap:var(--space-7)}.dialog__foot{min-height:var(--dialog-foot-h);padding:var(--space-7) var(--space-8);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-6)}.optlist{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.optlist--refreshing{opacity:.6}.optlist--empty{padding:var(--space-7) var(--space-8);color:var(--text-2)}.optlist__row{display:flex;align-items:center;gap:var(--space-5);width:100%;min-height:var(--space-13);padding:var(--space-5) var(--space-7);border:0;border-top:1px solid var(--line-subtle);background:transparent;color:var(--text-1);font:inherit;text-align:left;cursor:pointer}.optlist__row:first-child{border-top:0}.optlist__row:hover:not(:disabled){background:var(--surface-hover)}.optlist__row--on,.optlist__row--on:hover:not(:disabled){background:var(--accent-1);box-shadow:inset 3px 0 0 var(--accent-6)}.optlist__row--off{cursor:not-allowed;color:var(--text-2)}.optlist__row--skel{cursor:default}.optlist__mark{flex:0 0 auto;display:inline-flex;width:var(--space-8);color:var(--accent-6)}.optlist__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.optlist__title{font-weight:500}.optlist__meta,.optlist__reason,.optlist__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.optlist__meta,.optlist__reason{color:var(--text-2);font-size:var(--fs-caption)}.optlist__reason{color:var(--st-warning-text);white-space:normal}.optlist__aside{flex:0 0 auto}@media (max-width:767px){.optlist__mark{order:3}.optlist__mark:empty{display:none}}.note-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.kv{display:grid;grid-template-columns:minmax(0,var(--kv-label-w)) minmax(0,1fr);grid-row-gap:var(--space-4);row-gap:var(--space-4);grid-column-gap:var(--space-7);column-gap:var(--space-7)}.kv dt{color:var(--text-2)}.kv dd{margin:0;min-width:0;text-overflow:ellipsis;white-space:nowrap}.drawer,.kv dd{overflow:hidden}.drawer{width:var(--drawer-w);max-width:100%;background:var(--surface);border:1px solid var(--float-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal)}.drawer__head{min-height:var(--drawer-head-h);padding:var(--space-4) var(--space-6) var(--space-4) var(--space-8);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);font-size:var(--fs-subtitle);font-weight:600}.drawer__body{padding:var(--space-7) var(--space-8)}.drawer__foot{min-height:var(--drawer-foot-h);padding:var(--space-6) var(--space-8);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6);flex-shrink:0}.drawer__head{flex-shrink:0}.actiontiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.actiontile{height:var(--page-tab-h);display:flex;align-items:center;gap:var(--space-6);padding:0 var(--space-7);border:1px solid var(--line-subtle);border-radius:var(--radius-xl);color:var(--text-1)}.actiontile .ic{color:var(--text-3)}.toast{width:var(--toast-w);max-width:100%;display:flex;align-items:flex-start;gap:var(--space-6);padding:var(--space-5) var(--space-4) var(--space-5) var(--space-6);border-radius:var(--radius-float);background:var(--surface);border:1px solid var(--float-border);box-shadow:var(--shadow-overlay)}.toast__glyph{flex:0 0 var(--space-9);width:var(--space-9);height:var(--space-9);border-radius:var(--radius-pill);display:grid;place-items:center;margin-top:var(--space-1)}.toast__title{font-weight:600;padding-top:var(--space-2)}.toast__body{color:var(--text-2)}.popover{background:var(--surface);border:1px solid var(--float-border);border-radius:var(--radius-float);box-shadow:var(--shadow-overlay);padding:var(--space-2)}.popover__head{height:var(--space-11);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) var(--space-2);padding:0 var(--space-4) 0 var(--space-6);justify-content:space-between;gap:var(--space-6);border-bottom:1px solid var(--line);font-weight:600}.popover__head,.popover__row{display:flex;align-items:center}.popover__row{min-height:var(--menu-row-h);padding:0 var(--space-5);gap:var(--space-5);border-radius:var(--radius-item)}.popover__row.hov{background:var(--surface-active)}.tooltip{max-width:var(--tooltip-w);padding:var(--space-3) var(--space-5);border-radius:var(--radius-item);background:var(--ink-strong);color:var(--text-inverse)}.chart{width:100%;--plot-h:var(--chart-h-md)}.chart--lg{--plot-h:var(--chart-h-lg)}.chart--md{--plot-h:var(--chart-h-md)}.chart--sm{--plot-h:var(--chart-h-sm)}.chart__body{display:flex;align-items:stretch;gap:var(--space-5);padding-top:var(--space-5)}.chart__y{flex:0 0 auto;min-width:var(--space-11);height:var(--plot-h);display:grid;justify-items:end;align-items:start;text-align:right;font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--chart-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-x:clip;overflow-y:visible}.chart__y>span{grid-area:1/1;white-space:nowrap;transform:translateY(calc(var(--plot-h) * var(--tick-f, 0) - 50%))}.chartfig{margin:0;min-width:0}.chart__title{margin-bottom:var(--space-4);font-size:var(--fs-body);font-weight:600;color:var(--text-1)}.chart__unit{margin-left:var(--space-1)}.chart__plot{flex:1 1 auto;min-width:0;height:var(--plot-h);border-bottom:1px solid var(--chart-axis)}.chart__plot svg{display:block;width:100%;height:100%}.chart__x{display:flex;justify-content:space-between;margin:var(--space-4) 0 0 var(--space-12);font-size:var(--fs-caption);color:var(--chart-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart__x--placed{display:block;position:relative;height:1.25em}.chart__x--placed span{position:absolute;top:0;left:var(--tick-x);transform:translateX(-50%);white-space:nowrap}.chart__x--placed .chart__tick--first{transform:none}.chart__x--placed .chart__tick--last{transform:translateX(-100%)}.grid-line{stroke:var(--chart-grid);stroke-width:1}.axis-line{stroke:var(--chart-axis);stroke-width:1}.axis-label{fill:var(--chart-label);font-size:var(--fs-caption);font-family:var(--font)}.bar-1{fill:var(--series-1)}.bar-2{fill:var(--series-2)}.bar-6{fill:var(--series-6)}.bar-8{fill:var(--series-8)}.bar-3{fill:var(--series-3)}.chart__plot line,.chart__plot path{fill:none}.line-1,.line-2,.line-3,.line-4,.line-5,.line-6,.line-7,.line-8{stroke-width:2;fill:none;stroke-linejoin:round;stroke-linecap:round}.line-1{stroke:var(--series-1)}.line-2{stroke:var(--series-2)}.line-3{stroke:var(--series-3)}.line-4{stroke:var(--series-4)}.line-5{stroke:var(--series-5)}.line-6{stroke:var(--series-6)}.line-7{stroke:var(--series-7)}.line-8{stroke:var(--series-8)}.chart__plot path.area-1{fill:var(--chart-area-1)}.chart__plot path.area-6{fill:var(--chart-area-6)}.chart__plot path.area-8{fill:var(--chart-area-8)}.ring-track{fill:none;stroke:var(--chart-axis)}.ring-1{fill:none;stroke:var(--series-1)}.ring-6{fill:none;stroke:var(--series-6)}.ring-8{fill:none;stroke:var(--series-8)}.ring-normal{fill:none;stroke:var(--st-normal-dot)}.ring-offline{fill:none;stroke:var(--st-offline-dot)}.ring-warning{fill:none;stroke:var(--st-warning-dot)}.ring-failure{fill:none;stroke:var(--st-failure-dot)}.ring-connecting{fill:none;stroke:var(--st-connecting-dot)}.gauge-track{fill:none;stroke:var(--chart-axis)}.gauge-fill{fill:none;stroke:var(--accent-6)}.chartlegend{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-7);margin-top:var(--space-6);color:var(--text-2)}.chartlegend span{display:inline-flex;align-items:center;gap:var(--space-4)}.legend__sw.bar-1,.legend__sw.line-1{background:var(--series-1)}.legend__sw.bar-2,.legend__sw.line-2{background:var(--series-2)}.legend__sw.bar-3,.legend__sw.line-3{background:var(--series-3)}.legend__sw.bar-4,.legend__sw.line-4{background:var(--series-4)}.legend__sw.bar-5,.legend__sw.line-5{background:var(--series-5)}.legend__sw.bar-6,.legend__sw.line-6{background:var(--series-6)}.legend__sw.bar-7,.legend__sw.line-7{background:var(--series-7)}.legend__sw.bar-8,.legend__sw.line-8{background:var(--series-8)}.segbar{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.segbar__track{display:flex;gap:var(--space-1);height:var(--segbar-h);border-radius:var(--radius-pill);background:var(--surface-active);overflow:hidden}.segbar--md .segbar__track{height:var(--segbar-h-md)}.segbar--inline{flex:1 1 var(--segbar-min-w);min-width:var(--segbar-min-w)}.segbar__seg{flex:0 1 var(--v,0%);min-width:var(--space-1);height:100%}.segtone--normal{background:var(--st-normal-dot)}.segtone--partly{background:var(--st-partly-dot)}.segtone--connecting{background:var(--st-connecting-dot)}.segtone--warning{background:var(--st-warning-dot)}.segtone--failure{background:var(--st-failure-dot)}.segtone--offline{background:var(--st-offline-dot)}.segtone--neutral{background:var(--chart-off)}.segbar__legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:var(--space-8);row-gap:var(--space-2)}.segbar__row{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--fs-caption);color:var(--text-2)}.segbar__sw{width:var(--swatch);height:var(--swatch);flex:0 0 var(--swatch);border-radius:var(--radius-xs)}.segbar__label{white-space:nowrap}.segbar__value{color:var(--text-1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hbars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.hbar__row{display:grid;grid-template-columns:minmax(0,3fr) minmax(var(--meter-min),2fr) minmax(var(--space-10),auto) var(--space-7);align-items:center;grid-column-gap:var(--space-6);column-gap:var(--space-6);min-height:var(--space-10);padding:0 var(--space-3);border-radius:var(--radius-item);color:var(--text-1);text-decoration:none}.hbar{min-width:0}.hbar__row--link{transition:background var(--dur-fast) var(--ease-linear)}.hbar__row--link:hover{background:var(--surface-hover)}.hbar__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hbar__track{height:var(--hbar-h);background:var(--surface-active);overflow:hidden}.hbar__fill,.hbar__track{border-radius:var(--radius-pill)}.hbar__fill{display:block;height:100%;width:var(--v,0)}.hbar__fill--neutral{background:var(--line-control)}.hbar__fill--warning{background:var(--st-warning-dot)}.hbar__fill--failure{background:var(--st-failure-dot)}.hbar__fill--normal{background:var(--st-normal-dot)}.hbar__value{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hbar__end{display:inline-flex;color:var(--text-3)}.sparkcell{width:var(--spark-w)}.cellgrid{container:cellgrid/inline-size;width:100%;min-width:0}.cellgrid__list{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin:0;padding:0;list-style:none}@container cellgrid (max-width: 1119px){.cellgrid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@container cellgrid (max-width: 479px){.cellgrid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.cellgrid__item,.celltile{display:flex;min-width:0}.celltile{flex:1 1 auto;flex-direction:column;gap:var(--space-3);padding:var(--space-6) var(--space-7);border-radius:var(--radius-2xl);background:var(--canvas)}.celltile,.celltile__head{justify-content:space-between}.celltile__head{display:flex;align-items:flex-start;gap:var(--space-4)}.celltile__label{min-width:0;color:var(--text-2)}.celltile__name{white-space:nowrap}.celltile__flag{display:inline-block;max-width:100%;overflow-wrap:break-word}.celltile__dot{flex:0 0 var(--swatch);width:var(--swatch);height:var(--swatch);margin-top:calc((var(--lh-body) * 1em - var(--swatch)) / 2);border-radius:var(--radius-pill)}.celltile__dot--normal{background:var(--st-normal-dot)}.celltile__dot--warning{background:var(--st-warning-dot)}.celltile__dot--failure{background:var(--st-failure-dot)}.celltile__dot--offline{background:var(--st-offline-dot)}.celltile__value{font-size:var(--fs-title);font-weight:700;line-height:var(--lh-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.celltile__value--none{color:var(--text-3)}.cellsummary{border:1px solid var(--line);border-radius:var(--radius-2xl);padding:var(--space-2) var(--space-7)}.cellsummary .dl__row{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-7);border-bottom:0}.cellsummary .dl__label{flex:0 1 auto}.cellsummary .dl__value{flex:0 1 auto;text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cellitem__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.cellitem__n{color:var(--text-2);font-size:var(--fs-caption)}.cellitem__v{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.probes{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--probe-w),1fr));grid-gap:var(--space-6);gap:var(--space-6)}.probe{border:1px solid var(--line-subtle);border-radius:var(--radius-3xl);padding:var(--space-6) var(--space-7)}.cfgrow{display:flex;align-items:center;gap:var(--space-7);min-height:var(--setting-h);border-bottom:1px solid var(--line-subtle)}.cfgrow__name{flex:1 1 auto;min-width:0}.cfgrow__control{flex:0 0 var(--field-w);width:var(--field-w)}.timeline{list-style:none;margin:0;padding:0}.timeline li{display:flex;gap:var(--space-6);padding-bottom:var(--space-7);position:relative}.timeline li:before{content:"";position:absolute;left:var(--space-3);top:var(--space-7);bottom:0;width:1px;background:var(--line)}.timeline li:last-child:before{display:none}.timeline__dot{box-sizing:border-box;width:var(--space-6);height:var(--space-6);border-radius:50%;background:var(--text-2);flex:0 0 var(--space-6);margin-top:var(--space-3)}.timeline__dot--off{background:var(--surface);border:2px solid var(--line-strong)}.timeline__dot--current{background:var(--st-connecting-dot);box-shadow:0 0 0 3px var(--st-connecting-fill)}.timeline__dot--fail{background:var(--st-failure-dot)}.timeline__step--off .setting__help,.timeline__step--off .setting__name{color:var(--text-3)}.timeline__step--current .setting__name{font-weight:600}.passcode{display:flex;gap:var(--space-4)}.passcode__box{width:var(--space-11);height:var(--control-h-lg);border-radius:var(--radius-md);border:1px solid var(--line-control);background:var(--surface-sunken);display:grid;place-items:center;font-size:var(--fs-subtitle);font-weight:600}.countdown,.passcode__box{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.countdown{font-weight:500}.countdown--warn{color:var(--st-warning-text)}.countdown--ending{color:var(--st-failure-text)}.centrepage,.signin{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);background:var(--canvas)}.centrepage{justify-items:center;align-content:center;grid-gap:var(--space-9);gap:var(--space-9);padding:var(--space-12) var(--page-pad)}.centrepage__card{width:100%;max-width:var(--dialog-w-md)}.signin__form{padding:var(--space-13) var(--space-12);display:grid;place-items:center;min-width:0}.signin__card{width:100%;max-width:var(--read-w)}.signin__fields{display:flex;flex-direction:column;gap:var(--space-7)}.sheet{padding:var(--space-8);background:var(--canvas)}.sheet h1{font-size:var(--fs-title);margin:0 0 var(--space-8)}.sheet__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--space-7);gap:var(--space-7)}.sheet__cell{background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line)}.sheet__cell img{display:block;width:100%;height:var(--sheet-thumb-h);object-fit:cover;object-position:top center;background:var(--surface)}.sheet__cap{padding:var(--space-3) var(--space-4);font-size:var(--fs-caption);color:var(--text-2);border-top:1px solid var(--line-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1279px){.sidebar{width:var(--sidebar-w-collapsed);flex-basis:var(--sidebar-w-collapsed)}.sidebar__brand{padding-left:0;justify-content:center}.brand__word,.nav__label,.nav__section,.sidebar__collapse span{display:none}.nav{padding:var(--space-4) var(--space-7) 0}.nav__item{justify-content:center;padding:0;gap:0}.nav__badge{position:absolute;top:var(--space-3);right:var(--space-3)}.sidebar__collapse{justify-content:center;padding-left:0}.c3,.c4,.c5,.c6,.c7,.c8,.c9{grid-column:span 6}.c10,.c11,.grid>:last-child:nth-child(odd):not([class*=c-lg]){grid-column:span 12}.kpigroup{flex-wrap:wrap}.kpi{flex:1 1 30%;padding:var(--space-4) var(--card-pad)}.kpi+.kpi{border-left:0}.kpigroup--strip>.kpi{padding:0}}.kpiwrap{container:kpis/inline-size;width:100%;min-width:0}@media (min-width:1024px){@container kpis (max-width: 959px){.kpigroup--c5,.kpigroup--c6{grid-template-columns:repeat(3,minmax(0,1fr))}.kpigroup--c5:not(.kpigroup--strip)>.kpi+.kpi,.kpigroup--c6:not(.kpigroup--strip)>.kpi+.kpi{border-left:1px solid var(--line-subtle)}.kpigroup--c5:not(.kpigroup--strip)>.kpi:nth-child(3n+1),.kpigroup--c6:not(.kpigroup--strip)>.kpi:nth-child(3n+1){border-left:0}}@container kpis (max-width: 679px){.kpigroup--c4{grid-template-columns:repeat(2,minmax(0,1fr))}.kpigroup--c4:not(.kpigroup--strip)>.kpi+.kpi{border-left:1px solid var(--line-subtle)}.kpigroup--c4:not(.kpigroup--strip)>.kpi:nth-child(odd){border-left:0}}@container kpis (max-width: 479px){.kpigroup--c3,.kpigroup--c5,.kpigroup--c6{grid-template-columns:repeat(2,minmax(0,1fr))}.kpigroup--c3:not(.kpigroup--strip)>.kpi+.kpi,.kpigroup--c5:not(.kpigroup--strip)>.kpi+.kpi,.kpigroup--c6:not(.kpigroup--strip)>.kpi+.kpi{border-left:1px solid var(--line-subtle)}.kpigroup--c3:not(.kpigroup--strip)>.kpi:nth-child(odd),.kpigroup--c5:not(.kpigroup--strip)>.kpi:nth-child(odd),.kpigroup--c6:not(.kpigroup--strip)>.kpi:nth-child(odd){border-left:0}}}@media (max-width:1023px){.c1,.c10,.c11,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9{grid-column:span 12}.dl{grid-template-columns:minmax(0,1fr)}.settings__body{width:100%;min-width:0}}@media (max-width:767px){.sidebar{display:none}.titlebar__row{padding-left:var(--space-7);padding-right:var(--space-7)}.canvas{padding-left:var(--page-pad);padding-right:var(--page-pad)}.crumbs .sep,.crumbs a{display:none}.account__text{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.account__caret{display:none}.filter__row{flex-direction:column;align-items:stretch;gap:var(--space-7)}.filter__grid{grid-template-columns:minmax(0,1fr)}.filter__field--wide{grid-column:span 1}.filter__buttons{padding-left:0;border-left:0}.filter__buttons .btn{flex:1 1 auto}.filter .filter__folds{display:inline-flex}.filter:not(.filter--has-more):not(:has(.filter__grid>:nth-child(2))) .filter__folds{display:none}.filter:not(.filter--open) .filter__grid>:nth-child(n+2),.filter__expand{display:none}.filter__buttons .filter__reset{flex:0 0 auto}.ringblock{justify-content:center}.legend{flex-basis:100%}.kpigroup,.kpigroup--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:0;column-gap:0;grid-row-gap:var(--space-6);row-gap:var(--space-6)}.kpi{padding:0 var(--space-3) 0 var(--card-pad)}.kpi:nth-child(2n){padding:0 var(--card-pad) 0 var(--space-3)}.kpigroup>.kpi:first-child:nth-last-child(odd){grid-column:1/-1}.kpigroup:not(.kpigroup--strip)>.kpi:first-child:nth-last-child(odd){padding:0 var(--card-pad)}.kpigroup:not(.kpigroup--strip):has(>.kpi:first-child:nth-last-child(odd))>.kpi:nth-child(2n){padding:0 var(--space-3) 0 var(--card-pad)}.kpigroup:not(.kpigroup--strip):has(>.kpi:first-child:nth-last-child(odd))>.kpi:nth-child(odd):not(:first-child){padding:0 var(--card-pad) 0 var(--space-3)}.kpigroup--strip{column-gap:var(--space-6)}.kpigroup--strip>.kpi,.kpigroup--strip>.kpi:nth-child(2n){padding:0}.hero__top{flex-direction:column;align-items:stretch}.hero__top .card__actions{justify-content:flex-start}.signin__form{padding:var(--space-9) var(--space-8) var(--space-11)}.kv{row-gap:var(--space-1)}.actiontiles,.kv{grid-template-columns:minmax(0,1fr)}.sheet__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog__foot .btn,.drawer__foot .btn{flex:1 1 auto}.pagination{justify-content:flex-start}.pagination,.row{flex-wrap:wrap}}@media (max-width:767px){.row:has(>.ic:first-child){flex-wrap:nowrap}.row>.ic:first-child{flex-shrink:0}.card__actions,.card__head,.cfgrow,.hero__name,.passcode,.setting,.tbar,.tbar__tools{flex-wrap:wrap}.card__actions,.filter__buttons,.tbar__tools,.util{flex-shrink:1;min-width:0}.card__head>.card__actions{max-width:100%;padding-left:var(--card-pad)}.card__actions .control,.seg,.tabs,.tbar__tools .control{max-width:100%}.seg,.tabs{min-width:0;overflow-x:auto}.seg__item{flex:0 0 auto}.seg--block .seg__item{flex:1 1}.dl__row{flex-direction:column;align-items:flex-start;gap:0;min-height:0;padding:var(--space-4) 0}.dl__row>*{max-width:100%}.dl__label{flex-basis:auto}.dl__value,.setting__value{max-width:100%}.cfgrow__control{flex:1 1 auto;width:100%}.t__clip{max-width:var(--clip-w-sm)}.gauge,.ring{margin:0 auto}.dialog,.drawer,.popover,.toast{min-width:0}.scrimbox{padding:var(--space-7) var(--space-6)}}.menubtn{display:none}@media (max-width:767px){.menubtn{display:grid}}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation:none!important}}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:transparent;border:0;padding:0}[aria-disabled=true],button:disabled{cursor:not-allowed}:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent-6)}.canvas :focus-visible,.sidebar :focus-visible,.titlebar :focus-visible{box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--accent-6)}.card :focus-visible,.dialog :focus-visible,.drawer :focus-visible,.filter :focus-visible,.popover :focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent-6)}.sr,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.grow{flex:1 1 auto;min-width:0}.stack--tight{gap:var(--space-4)}.gate{min-height:100vh;display:grid;place-items:center;color:var(--text-2);background:var(--canvas)}.skip-link{position:absolute;left:var(--space-8);top:var(--space-8);z-index:var(--z-toast);transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease-out)}.skip-link:focus-visible{transform:translateY(0)}.btn{border-style:solid;cursor:pointer}.btn--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--accent-5)}.btn--primary:active:not(:disabled,[aria-disabled=true]){background:var(--accent-7)}.btn--outline:hover:not(:disabled,[aria-disabled=true]),.btn--secondary:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-active)}.btn--outline:active:not(:disabled,[aria-disabled=true]),.btn--secondary:active:not(:disabled,[aria-disabled=true]){background:var(--surface-quiet)}.btn--text:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-active)}.btn--text:active:not(:disabled,[aria-disabled=true]){background:var(--surface-quiet)}.btn--danger:hover:not(:disabled,[aria-disabled=true]){background:var(--st-failure-text)}.btn:disabled,.btn[aria-disabled=true]{background:var(--surface-sunken);border-color:var(--line);color:var(--text-disabled)}.btn--text:disabled,.btn--text[aria-disabled=true]{background:transparent;border-color:transparent}.btn--xs{height:var(--btn-h-xs);min-width:0;padding:0 var(--space-6);font-size:var(--fs-caption);font-weight:500}.btn--xl{height:var(--control-h-lg);padding:0 var(--space-9);font-size:var(--fs-control)}.btn--pill{border-radius:var(--radius-pill)}.btn--square{border-radius:var(--radius-control)}.btn--circle{border-radius:50%;padding:0}.btn--icon{width:var(--btn-h-md);min-width:0;padding:0}.btn--xs.btn--icon{width:var(--btn-h-xs)}.btn--sm.btn--icon{width:var(--btn-h-sm)}.btn--lg.btn--icon{width:var(--btn-h-lg)}.iconbtn{cursor:pointer;transition:background var(--dur-fast) var(--ease-linear),border-color var(--dur-fast) var(--ease-linear)}.iconbtn--plain{background:transparent;border-color:transparent;color:var(--text-2)}.iconbtn--filled{background:var(--surface-active);border-color:transparent}a.iconbtn{text-decoration:none}.iconbtn:hover:not(:disabled){background:var(--surface-active);color:var(--text-1)}.iconbtn--filled:hover:not(:disabled){border-color:var(--line-control)}.iconbtn:disabled{color:var(--text-disabled);background:transparent}.actiontile{background:var(--surface);width:100%;text-align:left}.actiontile:hover:not(:disabled){background:var(--surface-hover)}.actiontile:disabled{color:var(--text-disabled)}*+.section-h{margin-top:var(--space-7)}.tip-anchor{position:relative;display:inline-flex}.tooltip{position:fixed;top:calc(var(--tip-y, 0px) + var(--space-3));left:var(--tip-x,0);transform:translateX(-50%);z-index:var(--z-tooltip);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-body);width:max-content;pointer-events:none}.tooltip--above{top:calc(var(--tip-y, 0px) - var(--space-3));transform:translate(-50%,-100%)}.tooltip--right{top:var(--tip-y,0);left:calc(var(--tip-x, 0px) + var(--space-5));transform:translateY(-50%)}.tooltip[hidden]{display:none}.control__input{flex:1 1 auto;min-width:0;border:0;background:transparent;padding:0;font-size:var(--fs-body);color:var(--text-1)}.control__input:focus-visible{box-shadow:none}.control__input::placeholder{color:var(--text-2)}button.control{text-align:left;cursor:pointer}.control:hover:not(.control--disabled){background:var(--surface)}.control:focus-visible,.control:focus-within{background:var(--surface);border-color:var(--accent-6);box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent-6)}.control--disabled{background:var(--surface-sunken)}.control--disabled .control__input,.control__input:disabled{color:var(--text-disabled);cursor:not-allowed}textarea.control{resize:vertical;font-family:inherit}.field__label{display:block;font-size:var(--fs-body);font-weight:500;color:var(--text-2);margin-bottom:var(--space-1)}.req{color:var(--st-failure-text);text-decoration:none;margin-left:var(--space-2)}.cbrow{display:flex;align-items:center;gap:var(--space-4);min-height:var(--space-10);cursor:pointer;min-width:0}.cbrow__input{position:absolute;opacity:0;width:1px;height:1px}.cbrow__input:focus-visible+.cb{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent-6)}.cbrow__input:disabled+.cb{border-color:var(--line)}.cbrow--desc{align-items:flex-start;padding-block:var(--space-2)}.cbrow--desc .cb{margin-top:var(--space-1)}.cbrow__desc,.cbrow__label{display:block}.cbrow__desc{margin-top:var(--space-1);font-size:var(--fs-caption);color:var(--text-2)}.switch{border:0;cursor:pointer}.popover-anchor{position:relative;display:block;min-width:0}.popover{position:fixed;left:var(--pop-x,0);top:var(--pop-y,0);z-index:var(--z-popover);min-width:var(--menu-min-w);max-width:min(var(--menu-max-w),calc(100vw - var(--space-7)));max-height:var(--pop-maxh,var(--popover-max-h));overflow:auto;overscroll-behavior:contain}.popover--measuring{visibility:hidden}.popover--w-content{width:max-content}.popover--w-trigger{width:max-content;min-width:var(--pop-w)}.popover--w-account{width:var(--accountmenu-w)}.popover--date,.popover--w-account{max-width:calc(100vw - var(--space-7))}.popover__foot{margin:var(--space-2) calc(-1 * var(--space-2)) calc(-1 * var(--space-2));padding:var(--space-4) var(--space-6);border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:var(--space-4)}a.popover__row,button.popover__row{width:100%;background:transparent;border:0;text-align:left;color:inherit;text-decoration:none}.popover__row:hover:not(:disabled){background:var(--surface-active)}.popover__row--on{font-weight:500}.popover__row--at{background:var(--surface-active)}.popover__row--quiet{color:var(--text-2)}.popover__row--danger{color:var(--st-failure-text)}.popover__row--stack{height:auto;flex-direction:column;align-items:stretch;gap:var(--space-3);padding-top:var(--space-4);padding-bottom:var(--space-4)}.menu{display:flex;flex-direction:column;min-width:var(--menu-min-w)}.menu:focus-visible{box-shadow:none}.menu__item{display:flex;align-items:center;gap:var(--space-5);width:100%;min-height:var(--menu-row-h);padding:var(--space-3) var(--space-5);border:0;border-radius:var(--radius-item);background:transparent;color:var(--text-1);font:inherit;font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);text-align:left;text-decoration:none;cursor:pointer}.menu__item:focus-visible,.menu__item:hover,.menu__item[data-active]{background:var(--surface-active)}.menu__item .ic{flex:0 0 auto;color:var(--text-2)}.menu__item[aria-disabled=true],.menu__item[aria-disabled=true] .ic{color:var(--text-disabled);cursor:not-allowed}.menu__item[aria-disabled=true]:hover{background:transparent}.menu__item[aria-disabled=true]:focus-visible{background:var(--surface-active)}.menu__item--danger,.menu__item--danger .ic{color:var(--st-failure-text)}.menu__item--danger:focus-visible,.menu__item--danger:hover{background:var(--st-failure-fill)}.menu__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.menu__name{overflow-wrap:anywhere}.menu__desc{font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--text-2)}.menu__shortcut{margin-left:auto;padding-left:var(--space-6);font-size:var(--fs-caption);color:var(--text-3)}.menu__sep{height:1px;margin:var(--space-2) calc(-1 * var(--space-2));background:var(--line)}.menu__label{padding:var(--space-4) var(--space-5) var(--space-2);font-size:var(--fs-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.listbox{display:flex;flex-direction:column}.listbox__search{position:-webkit-sticky;position:sticky;top:calc(-1 * var(--space-2));margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) var(--space-2);padding:var(--space-4);background:var(--surface);border-bottom:1px solid var(--line-subtle)}.listbox__option{display:flex;align-items:center;gap:var(--space-4);width:100%;min-height:var(--menu-row-h);padding:var(--space-3) var(--space-5);border:0;border-radius:var(--radius-item);background:transparent;color:var(--text-1);font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer}.listbox__option:focus-visible,.listbox__option:hover:not([aria-disabled=true]),.listbox__option[data-active]{background:var(--surface-active)}.listbox__option--on{font-weight:500}.listbox__option .ic{flex:0 0 auto;color:var(--text-1)}.listbox__option[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}.listbox__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.listbox__label{overflow-wrap:anywhere}.listbox__hint{font-size:var(--fs-caption);font-weight:400;color:var(--text-2)}.listbox__empty{color:var(--text-2)}.listbox__check,.listbox__empty{display:flex;align-items:center;min-height:var(--menu-row-h);padding:0 var(--space-5)}.listbox__check{border-radius:var(--radius-item)}.listbox__check:hover{background:var(--surface-hover)}.listbox__check .cbrow{flex:1 1 auto;min-height:var(--menu-row-h)}.listbox__empty--error{color:var(--st-failure-text);cursor:pointer}.searchpicker{cursor:text}.searchpicker>.ic{flex:0 0 auto;color:var(--text-2)}.searchpicker .tip-anchor{flex:0 0 auto;margin-right:calc(-1 * var(--space-4))}.accountmenu{display:flex;flex-direction:column;min-width:0}.accountmenu__person{display:flex;align-items:flex-start;gap:var(--space-6);padding:var(--space-4) var(--space-5) var(--space-5);min-width:0}.accountmenu__who{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.accountmenu__name{font-size:var(--fs-control);font-weight:600;line-height:var(--lh-tight);overflow-wrap:anywhere}.accountmenu__mail{font-size:var(--fs-caption);color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountmenu__role{margin-top:var(--space-2)}.accountmenu__theme{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.accountmenu__label{font-size:var(--fs-caption);font-weight:600;color:var(--text-2)}.scrim{position:fixed;inset:0;z-index:var(--z-modal);background:var(--scrim);display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:var(--space-8)}.scrim--right{place-items:stretch end;padding:0}.dialog__body{max-height:70vh;overflow:auto;padding-top:var(--space-2);padding-bottom:var(--space-2)}.dialog__titles{flex:1 1 auto;min-width:0}.dialog__head--desc{height:auto;min-height:var(--space-13);padding-top:var(--space-7);padding-bottom:var(--space-6);align-items:flex-start}.dialog__head--desc>.iconbtn,.dialog__head--desc>.tip-anchor{flex:0 0 auto;margin-top:calc(-1 * var(--space-3))}.dialog__desc{margin:var(--space-2) 0 0;line-height:var(--lh-body)}.dialog__desc,.drawer__sub{font-size:var(--fs-body);font-weight:400;color:var(--text-2)}.drawer__sub{margin-top:var(--space-2);overflow-wrap:anywhere}.dialog__head h2,.drawer__head h2{margin:0;font-size:var(--fs-subtitle);font-weight:600;line-height:var(--lh-tight);min-width:0;overflow-wrap:anywhere}.drawer--panel{width:var(--drawer-panel-w);height:100%;border-radius:var(--radius-card) 0 0 var(--radius-card);border-right:0;display:flex;flex-direction:column}.drawer--panel.drawer--lg{width:var(--drawer-w)}@keyframes bg-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes bg-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bg-drawer-in{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:none}}.scrim{animation:bg-scrim-in var(--dur-base) var(--ease-out)}.scrim>.dialog{animation:bg-dialog-in var(--dur-enter) var(--ease-out)}.scrim--right>.drawer--panel{animation:bg-drawer-in var(--dur-base) var(--ease-out)}.drawer--panel .drawer__body{flex:1 1 auto;overflow:auto}.toasts{position:fixed;top:calc(var(--titlebar-h) + var(--page-pad));left:50%;transform:translateX(-50%);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-7);align-items:center;pointer-events:none}.toast{pointer-events:auto}body:has(.scrim:not(.scrim--right)) .toasts{top:auto;bottom:var(--page-pad)}@media (min-width:1024px){body:has(.scrim--right) .toasts{left:var(--page-pad);transform:none;align-items:flex-start}}.toast--success .toast__glyph{background:var(--st-normal-fill);color:var(--st-normal-text)}.toast--warning .toast__glyph{background:var(--st-warning-fill);color:var(--st-warning-text)}.toast--error .toast__glyph{background:var(--st-failure-fill);color:var(--st-failure-text)}.toast--info .toast__glyph{background:var(--st-connecting-fill);color:var(--st-connecting-text)}.crumbs ol,.crumbwrap{display:flex;align-items:center;gap:var(--space-4);min-width:0}.crumbs ol{margin:0;padding:0;list-style:none}.crumbs li{display:flex;align-items:center;gap:var(--space-4);min-width:0}.crumbs a:hover{text-decoration:underline}button.account{background:transparent;border:0;cursor:pointer;padding:0}.sidebar-scrim,.sidebar__close{display:none}button.sidebar__collapse{width:100%;background:transparent;cursor:pointer;text-align:left}.sidebar__collapse:hover{background:var(--surface-active)}.shell--collapsed .sidebar{width:var(--sidebar-w-collapsed);flex-basis:var(--sidebar-w-collapsed)}.shell--collapsed .sidebar__brand{padding-left:0;justify-content:center}.shell--collapsed .brand__word,.shell--collapsed .nav__label,.shell--collapsed .nav__section,.shell--collapsed .sidebar__collapse span{display:none}.shell--collapsed .nav{padding:var(--space-4) var(--space-7) 0}.shell--collapsed .nav__item{justify-content:center;padding:0;gap:0;width:var(--nav-rail-item)}.shell--collapsed .nav__badge{position:absolute;top:var(--space-3);right:var(--space-3)}.shell--collapsed .sidebar__collapse{justify-content:center;padding-left:0}.shell--collapsed .tip-anchor{display:block}table.t td.t__sel,table.t th.t__sel{width:var(--space-11);padding-right:0}.t__sel .cbrow{gap:0}.t__sel .grow{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}td.t__state{height:auto;padding:0}table.t td.t__state{border-bottom:0}table.t:has(td.t__state){table-layout:fixed}td.t__state .empty__body{max-width:min(var(--read-w),100%)}table.t th{overflow:hidden;text-overflow:ellipsis}.t__partial{margin:0 var(--card-pad) var(--space-6)}.card__body:not(.card__body--flush)>.t__partial{margin-inline:0}.chart__plot{position:relative}.chart__body--state{display:grid;place-items:center}.hchart{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:var(--space-6);column-gap:var(--space-6);align-items:center}.hchart__row{display:contents}.hchart__head{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);padding-top:var(--space-6);font-size:var(--fs-caption)}.hchart__name{display:flex;align-items:center;gap:var(--space-3);color:var(--text-2)}.hchart__value{color:var(--text-1);font-weight:600;min-width:var(--space-13);text-align:right}.hchart__ticks,.hchart__unit{color:var(--chart-label)}.hchart__ticks{grid-column:1;height:var(--hchart-panel-h);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;text-align:right;font-size:var(--fs-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hchart__plot{grid-column:2;height:var(--hchart-panel-h);border-bottom:1px solid var(--chart-axis)}.hchart__plot svg{display:block;width:100%;height:100%}.hchart__row:first-child .hchart__plot,.hchart__row:first-child .hchart__ticks{height:var(--hchart-first-h)}.hchart__axis{grid-column:2;position:relative;height:1.25em;margin-top:var(--space-4);font-size:var(--fs-caption);color:var(--chart-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hchart__axis span{position:absolute;top:0;left:var(--tick-x);transform:translateX(-50%);white-space:nowrap}.hchart__axis .chart__tick--first{transform:none}.hchart__axis .chart__tick--last{transform:translateX(-100%)}.hchart__at{grid-column:1/-1;margin-top:var(--space-4);font-size:var(--fs-caption);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hchart--loading{opacity:.6}.crosshair{stroke:var(--line-control);stroke-width:1;stroke-dasharray:4 4}.chart__plot--zoomable{cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chart__band{fill:var(--accent-4);opacity:.18}.pagination .pagesize{flex:0 0 var(--pagesize-w);width:var(--pagesize-w)}.pagination .goto{flex:0 0 var(--meter-min);width:var(--meter-min)}.charttip{position:absolute;top:var(--space-4);left:var(--space-8);z-index:var(--z-overlay);width:var(--charttip-w);padding:var(--space-4) var(--space-6);border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-overlay);font-size:var(--fs-caption);pointer-events:none}.charttip--left{left:auto;right:var(--space-8)}.charttip__x{color:var(--text-2);margin-bottom:var(--space-3)}.charttip__row{display:flex;align-items:center;gap:var(--space-4)}.bar-4{fill:var(--series-4)}.bar-5{fill:var(--series-5)}.bar-7{fill:var(--series-7)}.area-1{fill:var(--chart-area-1)}.area-6{fill:var(--chart-area-6)}.area-8{fill:var(--chart-area-8)}.band-1,.band-2,.band-3,.band-4,.band-5,.band-6,.band-7,.band-8{fill-opacity:var(--chart-band-alpha);stroke-width:1;stroke-opacity:.7;stroke-linejoin:round}.band-1{fill:var(--series-1);stroke:var(--series-1)}.band-2{fill:var(--series-2);stroke:var(--series-2)}.band-3{fill:var(--series-3);stroke:var(--series-3)}.band-4{fill:var(--series-4);stroke:var(--series-4)}.band-5{fill:var(--series-5);stroke:var(--series-5)}.band-6{fill:var(--series-6);stroke:var(--series-6)}.band-7{fill:var(--series-7);stroke:var(--series-7)}.band-8{fill:var(--series-8);stroke:var(--series-8)}.ring-2{fill:none;stroke:var(--series-2)}.ring-3{fill:none;stroke:var(--series-3)}.ring-4{fill:none;stroke:var(--series-4)}.ring-5{fill:none;stroke:var(--series-5)}.ring-7{fill:none;stroke:var(--series-7)}.ring-partly{fill:none;stroke:var(--st-partly-dot)}.ring-dim{opacity:.4}.ring--sm{width:var(--ring-size-sm);height:var(--ring-size-sm);flex-basis:var(--ring-size-sm)}.ring__value--md{font-size:var(--fs-title)}.ring__value--sm{font-size:var(--fs-body)}.ring--sm .ring__caption,.ring__value--xs{font-size:var(--fs-caption)}.gauge--300,.gauge--350{width:var(--gauge-size);height:var(--gauge-size)}.gauge-fill--warn{stroke:var(--st-warning-dot)}.gauge-fill--fail{stroke:var(--st-failure-dot)}button.legend__row{width:100%;background:transparent;border:0;text-align:left;cursor:pointer;color:inherit}.legend__row--link{color:inherit;text-decoration:none;border-radius:var(--radius-item)}.legend__row--link:focus-visible .legend__label,.legend__row--link:hover .legend__label{color:var(--text-1);text-decoration:underline}.legend__chevron{flex:0 0 auto;color:var(--text-3)}.stepper{display:flex;align-items:center;gap:var(--space-7)}.cal{width:var(--cal-w);padding:var(--space-4) var(--space-6) var(--space-6)}.cal__head{height:var(--space-11);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);margin-bottom:var(--space-6)}button.cal__step{background:transparent;border:0;color:var(--text-2);display:inline-flex;padding:var(--space-2)}.cal__month{font-weight:500}.cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal__wd{place-items:center;font-size:var(--fs-caption);color:var(--text-2)}.cal__wd,button.cal__day{height:var(--cal-cell);display:grid}button.cal__day{background:transparent;border:0;place-items:center;color:var(--text-1);padding:0}.cal__day span{width:var(--cal-day);height:var(--cal-day);border-radius:50%;display:grid;place-items:center;font-size:var(--fs-body)}.cal__day--out{color:var(--text-disabled)}.cal__day--today span{border:1px solid var(--accent-6);font-weight:500}.cal__day--on span{background:var(--accent-6);color:var(--text-on-accent)}.cal__day--in{background:var(--accent-1)}.cal__day:hover:not(:disabled) span{background:var(--surface-active)}.cal__day:disabled{color:var(--text-disabled)}.monthpick__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}button.monthpick__cell{height:var(--control-h);background:transparent;border:0;display:grid;place-items:center;color:var(--text-1);padding:0}.monthpick__cell span{min-width:100%;height:var(--cal-day);border-radius:var(--radius-item);display:grid;place-items:center;font-size:var(--fs-body)}.monthpick__cell--now span{border:1px solid var(--accent-6);font-weight:500}.monthpick__cell--on span{background:var(--accent-6);color:var(--text-on-accent)}.monthpick__cell:hover:not(:disabled):not(.monthpick__cell--on) span{background:var(--surface-active)}.monthpick__cell:disabled,button.cal__step:disabled{color:var(--text-disabled)}.rangepanel{display:flex}.rangepanel__presets{flex:0 0 auto;width:var(--preset-w);border-right:1px solid var(--line);padding:var(--space-2) var(--space-2) var(--space-2) 0}.pill--glyph{padding-left:var(--space-3)}.pill--glyph:before{display:none}.copyfield{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0;max-width:min(100%,var(--clip-w))}.copyfield__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice__list{margin:var(--space-3) 0 0 var(--space-7);padding:0}.notice__foot{margin-top:var(--space-2);font-size:var(--fs-caption);color:var(--text-2)}button.link{background:transparent;border:0;padding:0;cursor:pointer;font-size:inherit}.link--quiet{color:var(--text-2);font-weight:400}.link:focus-visible,.link:hover{text-decoration:underline}.section-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-7)}.section-h h3{margin:0;font-size:inherit;font-weight:inherit}.signal{display:inline-flex;align-items:flex-end;gap:var(--space-1);height:var(--space-6)}.signal i{width:2px;background:var(--line-strong);height:var(--space-2)}.signal i:nth-child(2){height:var(--space-3)}.signal i:nth-child(3){height:var(--space-4)}.signal i:nth-child(4){height:var(--space-6)}.signal i.on{background:var(--st-normal-dot)}.signal--weak i.on{background:var(--st-warning-dot)}.signal--poor i.on{background:var(--st-failure-dot)}button:where(.sort,.tab,.seg__item,.pag){-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;background:transparent;border:0;cursor:pointer;color:inherit;font:inherit}button:where(.sort,.tab,.seg__item,.pag):disabled{cursor:not-allowed}@keyframes bg-spin{to{transform:rotate(1turn)}}@keyframes bg-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.spinner{animation:bg-spin var(--spin) linear infinite}.spinner--sm{width:var(--space-7);height:var(--space-7)}.skel{background-image:linear-gradient(90deg,transparent 0,var(--surface) 50%,transparent 100%);background-size:200% 100%;animation:bg-sweep var(--skel-sweep) linear infinite}@media (max-width:767px){.sidebar{display:flex;position:fixed;inset:0 auto 0 0;width:var(--sidebar-w);flex-basis:var(--sidebar-w);transform:translateX(-100%);transition:transform var(--dur-base) var(--ease-out);background:var(--surface)}.sidebar--open{transform:translateX(0)}.sidebar--open~* .sidebar-scrim,.sidebar-scrim{display:block;position:fixed;inset:0;z-index:var(--z-sidebar);background:var(--scrim)}.sidebar__close{display:grid;margin-left:auto;margin-right:var(--space-7)}.shell--collapsed .sidebar{width:var(--sidebar-w);flex-basis:var(--sidebar-w)}.shell--collapsed .brand__word,.shell--collapsed .nav__label,.shell--collapsed .nav__section,.shell--collapsed .sidebar__collapse span{display:revert}.shell--collapsed .nav__item{justify-content:flex-start;padding:0 var(--space-5) 0 var(--space-4);gap:var(--space-5);width:auto}.sidebar__collapse{display:none}.drawer--panel{width:100%;border-radius:0}.toasts{width:100%;padding:0 var(--page-pad)}.rangepanel{flex-direction:column}.rangepanel__presets{width:100%;border-right:0;border-bottom:1px solid var(--line)}}a.nav__item{text-decoration:none}.chart__x,.chart__x>span{min-width:0;overflow:hidden}.chart__x>span{text-overflow:ellipsis;white-space:nowrap}.gallery__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-7)}.gallery__row>*{flex:0 0 auto;max-width:100%}.gallery__row>.filter__field{flex:0 1 var(--field-w);align-self:flex-start}@media (max-width:767px){.gallery__row>.filter__field{flex:1 1 100%}}table.t tbody tr:hover td{background:var(--surface-hover)}table.t tbody tr.sel:hover td{background:var(--surface-active)}tr.rowlink{cursor:pointer}a.t__rowlink{display:block;color:inherit;text-decoration:none}a.t__rowlink:hover{text-decoration:underline}.t__value{min-width:0}@media (max-width:767px){.tablewrap--stack{overflow:visible}.tableframe--stack .tableframe__edge{display:none}table.t--stack,table.t--stack tbody,table.t--stack td,table.t--stack tr{display:block;width:100%}table.t--stack.t--fixed{min-width:0}table.t--stack colgroup,table.t--stack thead{display:none}table.t--stack tbody tr{padding:var(--space-5) var(--card-pad);border-bottom:1px solid var(--line-subtle)}table.t--stack td,table.t--stack td:first-child,table.t--stack td:last-child{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);height:auto;padding:var(--space-1) 0;border-bottom:0;background:transparent;text-align:right}table.t--stack td:before{content:attr(data-label);flex:0 0 auto;color:var(--text-2);font-size:var(--fs-caption);text-align:left}table.t--stack td:not([data-label]):before{content:none}table.t--stack td>.t__value{text-align:left}table.t--stack .t__pin{position:static;box-shadow:none}table.t--stack td.t__pin--first{justify-content:flex-start;font-weight:500;text-align:left}table.t--stack td.t__cell--actions{justify-content:flex-end;padding-top:var(--space-3)}table.t--stack tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-column-gap:var(--space-6);column-gap:var(--space-6);align-items:start}table.t--stack tbody td{grid-column:1/-1;width:auto}table.t--stack tbody td.t__sel{grid-column:1;grid-row:1;align-self:start;width:auto;padding:var(--space-2) 0 0}table.t--stack tbody td.t__pin--first{grid-row:1;grid-column-start:2;grid-column-end:3}table.t--stack tbody tr:not(:has(>td.t__sel))>td.t__pin--first{grid-column-start:1}table.t--stack tbody td.t__cell--actions:not(:has(.btn)){grid-column:3;grid-row:1;padding:0;margin-top:calc(-1 * var(--space-3))}table.t--stack tbody td.t__state{grid-column:1/-1}table.t--stack td.t__state{display:block;padding:0;text-align:left}table.t--stack tbody tr.sel:hover td,table.t--stack tbody tr:hover td{background:transparent}table.t--stack tbody tr:hover{background:var(--surface-hover)}table.t--stack tbody tr.sel{background:var(--surface-active)}}a.kpi{color:inherit;text-decoration:none;transition:background var(--dur-fast) var(--ease-linear)}a.kpi:hover{background:var(--surface-hover)}a.kpi:hover .kpi__chevron{color:var(--text-2)}.kpi--link{cursor:pointer}input.passcode__box{text-align:center;padding:0;color:var(--text-1)}input.passcode__box:disabled{color:var(--text-disabled);cursor:not-allowed}.passcode__box--error{border-color:var(--st-failure-dot)}.actiontile--over{border-color:var(--accent-6);background:var(--accent-1)}.sparkline{display:block;width:var(--spark-w);height:24px}.field--cell{width:var(--field-cell-w);margin-inline:auto}.field--cell .control{height:var(--control-h-sm);padding:0 var(--space-4)}.field--cell .control__input{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.field--cell .field__error{width:var(--field-cell-w);text-align:center}.control--changed{border-color:var(--accent-6)}table.t--fixed{table-layout:fixed}table.t--fixed col{width:var(--t-col-w,auto)}table.t--fixed td{overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){table.t--fixed{min-width:var(--param-table-min-w)}}.cell-figure{display:inline-block;width:var(--field-cell-w);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1024px){.c1,.c10,.c11,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9{grid-column:span 12}}@media (min-width:1024px) and (max-width:1279px){.grid>.c-lg1{grid-column:span 1}.grid>.c-lg2{grid-column:span 2}.grid>.c-lg3{grid-column:span 3}.grid>.c-lg4{grid-column:span 4}.grid>.c-lg5{grid-column:span 5}.grid>.c-lg6{grid-column:span 6}.grid>.c-lg7{grid-column:span 7}.grid>.c-lg8{grid-column:span 8}.grid>.c-lg9{grid-column:span 9}.grid>.c-lg10{grid-column:span 10}.grid>.c-lg11{grid-column:span 11}.grid>.c-lg12{grid-column:span 12}}@media (min-width:768px) and (max-width:1023px){.grid>.c-md1{grid-column:span 1}.grid>.c-md2{grid-column:span 2}.grid>.c-md3{grid-column:span 3}.grid>.c-md4{grid-column:span 4}.grid>.c-md5{grid-column:span 5}.grid>.c-md6{grid-column:span 6}.grid>.c-md7{grid-column:span 7}.grid>.c-md8{grid-column:span 8}.grid>.c-md9{grid-column:span 9}.grid>.c-md10{grid-column:span 10}.grid>.c-md11{grid-column:span 11}.grid>.c-md12{grid-column:span 12}}.filedrop{display:flex;flex-direction:column}.filedrop__browse{font-weight:500;text-decoration:underline;text-underline-offset:2px}.actiontile--error{border-color:var(--st-failure-dot)}.importpreview{display:flex;flex-direction:column;gap:var(--space-7);min-width:0}.importpreview__counts{display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-9);margin:0;padding:var(--space-6) var(--space-7);border:1px solid var(--line-subtle);border-radius:var(--radius-xl);background:var(--surface-quiet)}.importpreview__count{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.importpreview__label{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--text-2);font-size:var(--fs-caption)}.importpreview__figure{margin:0;color:var(--text-1);font-size:var(--fs-subtitle);font-weight:600;line-height:var(--lh-tight)}.importpreview__dot{width:var(--dot);height:var(--dot);flex:0 0 var(--dot);border-radius:50%}.importpreview__dot--warning{background:var(--st-warning-dot)}.importpreview__dot--failure{background:var(--st-failure-dot)}.importpreview__problems{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.importpreview__value{white-space:nowrap;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.importpreview__footnote{margin:0;color:var(--text-2);font-size:var(--fs-caption)}.steps{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);margin:0;padding:0;list-style:none}.steps__item{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--text-3);font-size:var(--fs-body)}.steps__item+.steps__item:before{content:"";width:var(--space-9);height:1px;background:var(--line)}.steps__mark{width:var(--pill-h);height:var(--pill-h);flex:0 0 var(--pill-h);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:50%;font-size:var(--fs-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.steps__label{white-space:nowrap}.steps__item--current{color:var(--text-1);font-weight:600}.steps__item--current .steps__mark{border-color:var(--ink-strong);background:var(--ink-strong);color:var(--text-inverse)}.steps__item--done{color:var(--text-2)}.steps__item--done .steps__mark{border-color:var(--st-normal-dot);background:var(--st-normal-fill);color:var(--st-normal-text)}.mapview{position:relative;isolation:isolate;z-index:0;width:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-item);background:var(--surface-sunken)}.mapview--sm{height:var(--map-h-sm)}.mapview--md{height:var(--map-h-md)}.mapview--lg{height:var(--map-h-lg)}.mapview--fill{height:100%;min-height:var(--map-h-md)}@media (max-width:767px){.mapview--lg{height:var(--map-h-md)}}.mapview--empty{display:grid;place-items:center;padding:var(--space-7)}.mapview__canvas{position:absolute;inset:0;z-index:0}.mapview .leaflet-container{background:var(--surface-sunken);color:var(--text-1);font-family:inherit;font-size:var(--fs-caption)}.mapview .leaflet-container:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-6)}.mapview .leaflet-tile-pane{filter:var(--map-tile-filter)}.mapview .leaflet-control-zoom.leaflet-bar{overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-control);box-shadow:var(--shadow-popup)}.mapview .leaflet-bar a{background:var(--surface);color:var(--text-1);border-bottom-color:var(--line)}.mapview .leaflet-bar a:focus-visible,.mapview .leaflet-bar a:hover{background:var(--surface-hover);color:var(--text-1)}.mapview .leaflet-bar a:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-6)}.mapview .leaflet-bar a.leaflet-disabled{background:var(--surface-sunken);color:var(--text-disabled)}.mapview .leaflet-container .leaflet-control-attribution{padding:var(--space-1) var(--space-3);border-top-left-radius:var(--radius-item);background:var(--surface);color:var(--text-2)}.mapview .leaflet-control-attribution a{color:var(--accent-6)}.mapview .leaflet-control-attribution a:focus-visible,.mapview .leaflet-control-attribution a:hover{text-decoration:underline}.mapview .mapview__marker{box-sizing:border-box;display:grid;place-items:center;border:2px solid var(--surface);border-radius:50%;box-shadow:var(--shadow-popup);cursor:pointer;font-size:var(--fs-caption);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.mapview .mapview__marker--dot.mapview__marker--success{background:var(--st-normal-dot)}.mapview .mapview__marker--dot.mapview__marker--neutral{background:var(--st-offline-dot)}.mapview .mapview__marker--dot.mapview__marker--warning{background:var(--st-warning-dot)}.mapview .mapview__marker--dot.mapview__marker--failure{background:var(--st-failure-dot)}.mapview .mapview__marker--cluster,.mapview .mapview__marker--cluster-lg{border-width:3px}.mapview .mapview__marker--cluster-lg{font-size:var(--fs-body)}.mapview .mapview__marker--cluster-lg.mapview__marker--success,.mapview .mapview__marker--cluster.mapview__marker--success,.mapview .mapview__marker--counted.mapview__marker--success{border-color:var(--st-normal-dot);background:var(--st-normal-fill);color:var(--st-normal-text)}.mapview .mapview__marker--cluster-lg.mapview__marker--neutral,.mapview .mapview__marker--cluster.mapview__marker--neutral,.mapview .mapview__marker--counted.mapview__marker--neutral{border-color:var(--st-offline-dot);background:var(--st-offline-fill);color:var(--st-offline-text)}.mapview .mapview__marker--cluster-lg.mapview__marker--warning,.mapview .mapview__marker--cluster.mapview__marker--warning,.mapview .mapview__marker--counted.mapview__marker--warning{border-color:var(--st-warning-dot);background:var(--st-warning-fill);color:var(--st-warning-text)}.mapview .mapview__marker--cluster-lg.mapview__marker--failure,.mapview .mapview__marker--cluster.mapview__marker--failure,.mapview .mapview__marker--counted.mapview__marker--failure{border-color:var(--st-failure-dot);background:var(--st-failure-fill);color:var(--st-failure-text)}.mapview .mapview__count{pointer-events:none}.mapview .mapview__marker--selected{box-shadow:0 0 0 3px var(--surface),0 0 0 6px var(--ink-strong)}.mapview .mapview__marker--holds-selected{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink-strong)}.mapview .mapview__marker:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent-6)}.mapview__state{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:var(--space-7);background:var(--loading-veil)}.mapview__state--failed{background:var(--surface-sunken)}.mapview__notice{position:absolute;z-index:1;top:var(--space-4);left:50%;translate:-50% 0;max-width:calc(100% - var(--space-12));margin:0;padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-popup);color:var(--text-2);font-size:var(--fs-caption);text-align:center}.ipaddr{display:inline-flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;vertical-align:middle}.ipaddr__open,.ipaddr__secondary,.ipaddr__value{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ipaddr__open{margin:0;padding:0;border:0;border-radius:var(--radius-item);background:transparent;color:var(--text-1);font-size:inherit;line-height:inherit;text-align:start;-webkit-text-decoration:underline dotted var(--text-2);text-decoration:underline dotted var(--text-2);text-underline-offset:2px;cursor:pointer}.ipaddr__open:focus-visible,.ipaddr__open:hover{-webkit-text-decoration:underline solid currentColor;text-decoration:underline solid currentColor}.ipaddr__value{color:var(--text-1)}.ipaddr__none{color:var(--text-2);border-radius:var(--radius-item)}.ipaddr__secondary{margin-top:var(--space-1);color:var(--text-2);font-size:var(--fs-caption)}.splitview{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--card-gutter);gap:var(--card-gutter)}.splitview__main,.splitview__slot{min-width:0}.splitview__box{display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-item);background:var(--surface)}.splitview__box:focus{outline:none}.splitview__box:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent-6)}.splitview__head{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-7);border-bottom:1px solid var(--line)}.splitview__title{margin:0;font-size:var(--fs-subtitle);font-weight:600;line-height:var(--lh-tight);overflow-wrap:anywhere}.splitview__sub{margin-top:var(--space-2);color:var(--text-2);font-size:var(--fs-caption)}.splitview__actions{display:flex;flex:none;align-items:center;gap:var(--space-2)}.splitview__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-6) var(--space-7)}.splitview__slot--stack .splitview__box{max-height:var(--map-h-lg)}@media (max-width:1023px){.splitview__slot--sheet{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-overlay);padding:0 var(--space-4)}.splitview__slot--sheet .splitview__box{max-height:70dvh;border-color:var(--float-border);border-bottom:0;border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:var(--shadow-modal)}}@media (min-width:1024px){.splitview--panel{grid-template-columns:minmax(0,1fr) var(--read-w)}.splitview__slot{position:relative}.splitview__slot .splitview__box{position:absolute;inset:0;max-height:none}}.reccard{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-7) 0;border-bottom:1px solid var(--line-subtle)}.reccard:first-child{padding-top:0}.reccard:last-child{padding-bottom:0;border-bottom:0}.reccard__head{display:flex;align-items:flex-start;gap:var(--space-4)}.reccard__titles{flex:1 1 auto;min-width:0}.reccard__title{display:block;overflow:hidden;color:var(--text-1);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.reccard__title--link{text-decoration:none}.reccard__title--link:hover{color:var(--accent-6);text-decoration:underline}.reccard__title--link:focus-visible{border-radius:var(--radius-xs)}.reccard__meta{margin-top:var(--space-1);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-caption);overflow-wrap:anywhere}.reccard__status{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);max-width:60%}.reccard__visual{min-width:0}.reccard__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4) var(--space-6);gap:var(--space-4) var(--space-6);margin:0}.reccard__fact{min-width:0}.reccard__label{color:var(--text-2);font-size:var(--fs-caption)}.reccard__value{margin:0;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reccard__value--mono{font-family:var(--font-mono);font-size:var(--fs-caption)}.reccard__foot{display:flex;justify-content:flex-end}.picklist{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.picklist__item{min-width:0}.picklist__row{display:flex;align-items:center;gap:var(--space-5);width:100%;min-height:var(--row-h);padding:var(--space-4) var(--space-4);border:0;border-radius:var(--radius-item);background:transparent;color:var(--text-1);font:inherit;text-align:start;cursor:pointer}.picklist__row:hover{background:var(--surface-hover)}.picklist__row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-6)}.picklist__dot{flex:none;width:var(--space-5);height:var(--space-5);border-radius:50%}.picklist__dot--normal{background:var(--st-normal-dot)}.picklist__dot--warning{background:var(--st-warning-dot)}.picklist__dot--failure{background:var(--st-failure-dot)}.picklist__dot--offline{background:var(--st-offline-dot)}.picklist__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.picklist__title{font-weight:500}.picklist__meta,.picklist__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picklist__meta{color:var(--text-2);font-size:var(--fs-caption)}.picklist__chevron{flex:none;color:var(--text-2)}.maplegend{color:var(--text-2);font-size:var(--fs-caption)}.maplegend,.maplegend__items{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8)}.maplegend__items{margin:0;padding:0;list-style:none}.maplegend__item{display:inline-flex;align-items:center;gap:var(--space-3)}.maplegend__dot{box-sizing:border-box;flex:none;width:var(--space-7);height:var(--space-7);border:2px solid var(--surface);border-radius:50%;box-shadow:var(--shadow-popup)}.maplegend__dot--success{background:var(--st-normal-dot)}.maplegend__dot--neutral{background:var(--st-offline-dot)}.maplegend__dot--warning{background:var(--st-warning-dot)}.maplegend__dot--failure{background:var(--st-failure-dot)}.maplegend__count{color:var(--text-1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.maplegend__note{flex:1 1 var(--legend-w);margin:0}.updprog{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;max-width:100%}.updprog--row{width:var(--clip-w-xs)}.updprog--compact{width:100%}.updprog__head{display:flex;align-items:baseline;gap:var(--space-4);min-width:0}.updprog__label,.updprog__stage{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.updprog__label{color:var(--text-1);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.updprog__stage{color:var(--text-2);font-size:var(--fs-caption)}.updprog--compact .updprog__label{flex:0 1 auto}.updprog--compact .updprog__stage{flex:1 1;text-align:end}.updprog__track{position:relative;height:var(--cellbar-h);background:var(--surface-active);overflow:hidden}.updprog__fill,.updprog__track{border-radius:var(--radius-pill)}.updprog__fill{height:100%;width:var(--v,0);background:var(--st-connecting-dot)}.updprog__fill--busy{width:40%;animation:bg-updprog-run var(--skel-sweep) var(--ease-linear) infinite}@keyframes bg-updprog-run{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.updprog__fill--busy{width:100%;background:repeating-linear-gradient(-45deg,var(--st-connecting-dot) 0 var(--space-2),transparent var(--space-2) var(--space-4))}}.mapview .mapview__marker--updating:after{content:"";position:absolute;inset:calc(-1 * var(--space-2));box-sizing:border-box;border:2px solid var(--st-connecting-dot);border-radius:50%;pointer-events:none}.mapview .mapview__marker--cluster-lg.mapview__marker--updating:after,.mapview .mapview__marker--cluster.mapview__marker--updating:after{inset:calc(-1 * var(--space-3));border-width:3px}.mapview .mapview__marker--updating.mapview__marker--selected{box-shadow:0 0 0 4px var(--surface),0 0 0 8px var(--ink-strong)}.mapview .mapview__marker--updating.mapview__marker--holds-selected{box-shadow:0 0 0 4px var(--surface),0 0 0 6px var(--ink-strong)}.mapview .mapview__marker--updating:focus-visible{box-shadow:0 0 0 4px var(--surface),0 0 0 6px var(--accent-6)}.maplegend__badge{box-sizing:border-box;flex:none;width:var(--space-7);height:var(--space-7);border-radius:50%}.maplegend__badge--updating{border:2px solid var(--st-connecting-dot)}