:root{color-scheme:dark}*{scrollbar-width:thin;scrollbar-color:rgba(247,249,248,.22) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background:#f7f9f82e;border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#f7f9f852;background-clip:padding-box}.adm-shell{min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-body);color:var(--text)}.adm-header{display:flex;align-items:center;gap:1.5rem;padding:.6rem 1.25rem;border-bottom:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:20}.adm-brand{font-family:var(--font-heading);font-size-adjust:var(--font-heading-adjust);font-size:1.25rem;letter-spacing:.02em;white-space:nowrap}.adm-brand-tag{font-family:var(--font-mono);font-size-adjust:var(--font-mono-adjust);font-variant-numeric:tabular-nums;font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--herbal-lime);border:1px solid var(--glass-border-bright);border-radius:999px;padding:.1rem .45rem;margin-left:.5rem;vertical-align:middle}.adm-nav{display:flex;gap:.25rem;flex:1 1 0;min-width:0;flex-wrap:wrap;align-content:center;row-gap:.3rem}.adm-nav a{padding:.35rem .8rem;border-radius:999px;font-size:.875rem;color:var(--text-dim);text-decoration:none;transition:background .18s ease,color .18s ease}.adm-nav a:hover{color:var(--text);background:var(--glass-bg-strong)}.adm-nav a.is-active{color:var(--alpine-white);background:#8dc63f29;border:1px solid var(--glass-border-bright);padding:calc(.35rem - 1px) calc(.8rem - 1px)}.adm-nav-dropdown{position:relative;display:flex}.adm-nav-dropdown-trigger{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .8rem;border-radius:999px;border:none;background:transparent;font-family:var(--font-body);font-size:.875rem;color:var(--text-dim);cursor:pointer;transition:background .18s ease,color .18s ease}.adm-nav-dropdown-trigger:hover{color:var(--text);background:var(--glass-bg-strong)}.adm-nav-dropdown-trigger:focus-visible{outline:2px solid var(--herbal-lime);outline-offset:2px}.adm-nav-dropdown-trigger.is-active{color:var(--alpine-white);background:#8dc63f29;border:1px solid var(--glass-border-bright);padding:calc(.35rem - 1px) calc(.8rem - 1px)}.adm-nav-dropdown-caret{font-size:.7em;line-height:1;color:inherit}.adm-nav-dropdown-menu{position:absolute;top:calc(100% + .4rem);left:0;z-index:30;display:flex;flex-direction:column;gap:.1rem;min-width:10rem;padding:.4rem;border-radius:12px;background:var(--forest-deep);border:1px solid var(--glass-border);box-shadow:0 14px 34px #00000073}.adm-nav-dropdown-menu a{padding:.4rem .7rem;border-radius:8px;font-size:.875rem;color:var(--text-dim);text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease}.adm-nav-dropdown-menu a:hover{color:var(--text);background:var(--glass-bg-strong)}.adm-nav-dropdown-menu a:focus-visible{outline:2px solid var(--herbal-lime);outline-offset:-2px}.adm-nav-dropdown-menu a.is-active{color:var(--alpine-white);background:#8dc63f29}.adm-identity{display:flex;flex:0 0 auto;align-items:center;gap:.75rem;font-size:.8125rem;color:var(--text-dim);white-space:nowrap}.adm-identity-email{font-family:var(--font-mono);font-size-adjust:var(--font-mono-adjust);font-variant-numeric:tabular-nums;color:var(--text-dim)}.adm-main{flex:1;padding:1.25rem 1.5rem;width:100%;min-width:0}.adm-panel{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.1rem}.adm-h1{font-family:var(--font-heading);font-size-adjust:var(--font-heading-adjust);font-size:1.875rem;margin:0 0 .25rem}.adm-eyebrow{font-family:var(--font-mono);font-size-adjust:var(--font-mono-adjust);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin:0 0 .35rem}.adm-sub{color:var(--text-dim);font-size:.9375rem;margin:0 0 1rem}.adm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.adm-card-title{font-size:.9375rem;font-weight:500;margin:0 0 .3rem}h2.adm-card-title{font-size:1.125rem;font-weight:600}.adm-card-body{font-size:.9375rem;color:var(--text-dim);margin:0;line-height:1.5}.adm-chip{display:inline-block;font-family:var(--font-mono);font-size-adjust:var(--font-mono-adjust);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600;letter-spacing:.02em;border-radius:999px;padding:4px 11px;border:1px solid var(--glass-border);color:var(--text-dim)}.adm-chip-on{color:var(--herbal-lime);border-color:var(--glass-border-bright)}.adm-chip-off{color:var(--text-dim)}.adm-chip-warn{color:#ffcf8a;border-color:var(--warning)}.adm-dash{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.adm-tile-wide{grid-column:span 2}@media (max-width: 1280px){.adm-dash{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.adm-dash{grid-template-columns:minmax(0,1fr)}.adm-tile-wide{grid-column:span 1}}.adm-tile{position:relative;display:flex;flex-direction:column;min-width:0;min-height:8.5rem;padding:.85rem 1rem .95rem;border-radius:var(--radius);background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);overflow:hidden;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease}.adm-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 42%,transparent 58%,rgba(141,198,63,.16));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.adm-tile:hover{background:var(--glass-bg-strong);border-color:var(--glass-border-bright);box-shadow:0 0 24px -14px var(--herbal-glow)}.adm-tile-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.adm-tile-title{position:relative;padding-left:.6rem}.adm-tile-title:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:3px;border-radius:2px;background:var(--herbal-lime)}.adm-tile-link{font-size:.75rem;font-weight:400;color:var(--text-dim);text-decoration:none;white-space:nowrap}.adm-tile-link:hover{color:var(--herbal-lime)}.adm-metric{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600;line-height:1;letter-spacing:-.01em;margin:0 0 .3rem;color:var(--text)}.adm-metric-unit{font-size:.8125rem;font-weight:400;color:var(--text-dim);letter-spacing:0}.adm-metric-accent{color:var(--herbal-lime)}.adm-metric-nodata{font-size:1.125rem;font-weight:500;color:var(--text-dim)}.adm-verdict{display:flex;align-items:center;gap:.55rem;margin:0 0 .35rem}.adm-verdict-word{font-family:var(--font-body);font-size:2rem;font-weight:600;line-height:1;letter-spacing:-.01em}.adm-verdict-word[data-verdict=OK]{color:var(--success)}.adm-verdict-word[data-verdict=WARN]{color:var(--warning)}.adm-verdict-word[data-verdict=CRIT]{color:#ffb3ac}.adm-verdict-word[data-verdict=UNKNOWN]{color:var(--text-dim);font-size:1.25rem}.adm-light{flex:none;width:.7rem;height:.7rem;border-radius:50%;background:var(--text-faint)}.adm-light[data-verdict=OK]{background:var(--herbal-lime);box-shadow:0 0 0 3px #8dc63f26,0 0 14px -2px var(--herbal-glow)}.adm-light[data-verdict=WARN]{background:var(--warning);box-shadow:0 0 0 3px #f4b86026}.adm-light[data-verdict=CRIT]{background:var(--danger);box-shadow:0 0 0 3px #ff6b5e26}.adm-light[data-verdict=UNKNOWN]{background:transparent;border:2px solid var(--text-faint);box-shadow:none}.adm-versions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.adm-version{display:flex;flex-direction:column;gap:.12rem;min-width:0}.adm-version-label{font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim)}.adm-version-value{font-family:var(--font-mono);font-size-adjust:var(--font-mono-adjust);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600;color:var(--herbal-lime);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-version-nodata{color:var(--text-dim);font-weight:500;font-size:.875rem}.adm-version-source{font-size:.6875rem;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-tile-unreadable{color:#ffb3ac}.adm-tile-alert{font-size:.75rem;line-height:1.45;color:#ffcf8a;margin:.45rem 0 0}.adm-tile-list{list-style:none;margin:0;padding:0;font-size:.75rem}.adm-tile-list li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,11rem);align-items:baseline;gap:.6rem;padding:.28rem 0;border-bottom:1px solid var(--glass-border)}.adm-tile-list li:last-child{border-bottom:0}.adm-dl{display:flex;flex-direction:column;gap:.4rem;margin:0;font-size:.8125rem}.adm-dl-row{display:grid;grid-template-columns:auto 1fr;column-gap:.75rem;align-items:baseline}.adm-dl-row dt,.adm-dl-row dd{margin:0}.adm-dl-row dd{text-align:right}.adm-tile-action{font-family:var(--font-mono);font-size-adjust:var(--font-mono-adjust);font-variant-numeric:tabular-nums;font-size:.6875rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-tile-when{color:var(--text-dim);white-space:nowrap;font-size:.6875rem;font-variant-numeric:tabular-nums}.adm-tile-who{color:var(--text-dim);font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.adm-tile-outcome{color:#ffb3ac;font-size:.6875rem}@media (max-width: 640px){.adm-tile-list li{grid-template-columns:minmax(0,1fr) auto}.adm-tile-who{display:none}}.adm-notbuilt{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin:1.1rem 0 0;font-size:.75rem;color:var(--text-dim)}.adm-notbuilt-label{text-transform:uppercase;letter-spacing:.1em;font-size:.625rem;color:var(--text-dim)}.adm-notbuilt-item{display:inline-flex;align-items:center;gap:.35rem}.adm-alarm{border:1px solid var(--danger);border-left-width:5px;border-radius:var(--radius);background:#ff6b5e21;padding:.9rem 1.1rem;margin-bottom:1rem;display:flex;gap:.9rem;align-items:flex-start}.adm-alarm-icon{font-size:1.35rem;line-height:1.2}.adm-alarm-title{margin:0 0 .3rem;font-weight:600;font-size:.9375rem;color:#ffb3ac;letter-spacing:.01em}.adm-alarm-body{margin:0 0 .6rem;font-size:.8125rem;line-height:1.55;color:var(--text-dim)}.adm-toolbar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-bottom:.75rem}.adm-field{display:flex;flex-direction:column;gap:.2rem}.adm-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.adm-input,.adm-select{font-family:var(--font-body);font-size:.9375rem;color:var(--text);background:#00000047;border:1px solid var(--glass-border);border-radius:8px;padding:.42rem .6rem;min-width:10rem;outline:none;transition:border-color .18s ease}.adm-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:1.8rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23F7F9F8' stroke-opacity='.7' stroke-width='1.6'/></svg>");background-repeat:no-repeat;background-position:right .55rem center;background-size:.7rem}.adm-input:focus,.adm-select:focus{border-color:var(--glass-border-bright)}.adm-input::placeholder{color:var(--text-dim);opacity:.6}.adm-textarea{width:100%;max-width:100ch;min-height:12rem;padding:.65rem .75rem;line-height:1.55;resize:vertical}.adm-btn{font-family:var(--font-body);font-size:.875rem;border-radius:999px;padding:.42rem 1rem;border:1px solid var(--glass-border);background:var(--glass-bg-strong);color:var(--text);cursor:pointer;transition:background .18s ease,border-color .18s ease,opacity .18s ease;white-space:nowrap}.adm-btn:hover:not(:disabled){background:#ffffff1f;border-color:var(--glass-border-bright)}.adm-btn:disabled{opacity:.45;cursor:not-allowed}.adm-btn-primary{background:var(--herbal-lime);border-color:var(--herbal-lime);color:#10251b;font-weight:500}.adm-btn-primary:hover:not(:disabled){background:#9fd455;border-color:#9fd455}.adm-btn-danger{color:#ffb3ac;border-color:#ff6b5e73}.adm-btn-sm{padding:.25rem .7rem;font-size:.875rem}.adm-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}.adm-table{width:100%;border-collapse:collapse;font-size:.9375rem}.adm-table th{text-align:left;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);padding:.5rem .7rem;border-bottom:1px solid var(--border);background:#0003;white-space:nowrap}.adm-table td{padding:.45rem .7rem;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.adm-table tbody tr:hover{background:#ffffff08}.adm-mono{font-family:var(--font-mono);font-size-adjust:var(--font-mono-adjust);font-variant-numeric:tabular-nums;font-size:.875rem}.adm-chip.adm-mono{font-size:.8125rem}.adm-row-off td{opacity:.55}.adm-actions{display:flex;gap:.35rem;justify-content:flex-end}.adm-error{border:1px solid rgba(255,107,94,.5);background:#ff6b5e1a;color:#ffb3ac;border-radius:8px;padding:.55rem .8rem;font-size:.8125rem;margin-bottom:.75rem;line-height:1.5}.adm-muted{color:var(--text-dim);font-size:.9375rem;padding:1rem;text-align:center}.adm-pager{display:flex;align-items:center;gap:.6rem;justify-content:flex-end;margin-top:.6rem;font-size:.8125rem;color:var(--text-dim)}.adm-gate{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem}.adm-gate-card{max-width:30rem;width:100%;text-align:center;background:var(--glass-bg);border:1px solid var(--border);border-radius:var(--radius);padding:2.25rem 2rem;box-shadow:var(--shadow)}.adm-statusbar{display:flex;align-items:center;gap:.7rem;padding:.85rem 1.1rem;margin-bottom:1.25rem;border-radius:var(--radius);background:var(--glass-bg);background:color-mix(in srgb,var(--bar) 16%,transparent);border:1px solid var(--border);border:1px solid color-mix(in srgb,var(--bar) 40%,transparent);border-left:4px solid var(--bar);color:var(--text);font-size:1.05rem}.adm-statusbar-when{margin-left:auto;font-size:.8125rem;color:var(--text-dim);font-variant-numeric:tabular-nums}.adm-statusgroup{margin-bottom:1.25rem}.adm-statusgroup-head{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.4rem}.adm-statusgroup-title{font-family:var(--font-mono);font-size-adjust:var(--font-mono-adjust);font-variant-numeric:tabular-nums;font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);margin:0;font-weight:400}.adm-statusgroup-count{margin-left:auto;font-size:.75rem;color:var(--text-dim);font-variant-numeric:tabular-nums}.adm-statuslist{padding:0;overflow:hidden}.adm-statuslist[data-worst=DEGRADED]{border-left:3px solid var(--warning)}.adm-statuslist[data-worst=DOWN]{border-left:3px solid var(--danger)}.adm-statusrow{display:flex;align-items:center;gap:1rem;padding:.6rem 1.1rem;border-bottom:1px solid var(--glass-border)}.adm-statusrow:last-child{border-bottom:0}.adm-statusrow-id{display:flex;align-items:center;gap:.6rem;flex:1;min-width:0}.adm-statusrow-names{display:flex;flex-direction:column;min-width:0}.adm-statusrow-name{font-size:.9375rem;color:var(--text);line-height:1.3}.adm-statusrow-desc{font-size:.75rem;color:var(--text-dim);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-statusrow-state{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;text-align:right;white-space:nowrap}.adm-statusrow-verdict{font-size:.875rem}.adm-statusrow-meta{font-size:.6875rem;color:var(--text-dim);font-variant-numeric:tabular-nums}@media (max-width: 720px){.adm-statusrow{align-items:flex-start;flex-direction:column;gap:.35rem}.adm-statusrow-state{align-items:flex-start;text-align:left}}.adm-srv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.75rem}.adm-srv-card{min-height:0;gap:0}.adm-srv-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.3rem}.adm-srv-id{display:flex;align-items:center;gap:.5rem;min-width:0}.adm-srv-name{position:relative;padding-left:.6rem;font-size:1.0625rem;font-weight:600;letter-spacing:.01em}.adm-srv-name:before{content:"";position:absolute;left:0;top:.14em;bottom:.14em;width:3px;border-radius:2px;background:var(--herbal-lime)}.adm-srv-verdict{display:flex;align-items:center;gap:.4rem;white-space:nowrap}.adm-srv-verdict-word{font-size:.75rem;letter-spacing:.04em}.adm-srv-verdict-word[data-verdict=OK]{color:var(--success)}.adm-srv-verdict-word[data-verdict=WARN]{color:var(--warning)}.adm-srv-verdict-word[data-verdict=CRIT]{color:#ffb3ac}.adm-srv-verdict-word[data-verdict=UNKNOWN]{color:var(--text-dim)}.adm-srv-card[data-verdict=WARN]{border-left:3px solid var(--warning)}.adm-srv-card[data-verdict=CRIT]{border-left:3px solid var(--danger)}.adm-srv-card[data-verdict=UNKNOWN]{border-left:3px solid var(--text-faint)}.adm-srv-role{font-size:.75rem;line-height:1.45;color:var(--text-dim);margin:0 0 .55rem}.adm-srv-metrics{display:flex;flex-direction:column;gap:.5rem}.adm-srv-metric-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.12rem}.adm-srv-metric-label{font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-srv-metric-sub{text-transform:none;letter-spacing:.02em;color:var(--text-dim);opacity:.8}.adm-srv-metric-value{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600;white-space:nowrap;color:var(--text)}.adm-srv-metric-value[data-tone=ok]{color:var(--text)}.adm-srv-metric-value[data-tone=warn]{color:var(--warning)}.adm-srv-metric-value[data-tone=crit]{color:#ffb3ac}.adm-srv-nodata{color:var(--text-dim);font-weight:500;font-size:.8125rem}.adm-srv-nohistory{margin:0;height:2.25rem;display:flex;align-items:center;padding:0 .5rem;font-size:.6875rem;color:var(--text-dim);border-radius:4px;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.07) 0 2px,transparent 2px 7px)}.adm-srv-mounts{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin:-.15rem 0 0;font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--text-dim)}.adm-srv-mounts-label{text-transform:uppercase;letter-spacing:.12em;font-size:.625rem;color:var(--text-dim)}.adm-srv-mount[data-tone=warn]{color:var(--warning)}.adm-srv-mount[data-tone=crit]{color:#ffb3ac}.adm-srv-open{margin-top:auto;padding-top:.55rem;align-self:flex-end;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);text-decoration:none;transition:color .18s ease}.adm-srv-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit}.adm-srv-card:hover .adm-srv-open{color:var(--herbal-lime)}.adm-srv-open:focus-visible{outline:none}.adm-srv-open:focus-visible:after{outline:2px solid var(--herbal-lime);outline-offset:-3px;border-radius:var(--radius)}.adm-spark-wrap{position:relative;height:2.25rem;width:100%;border-radius:4px;overflow:hidden;background:#0000002e;color:var(--herbal-lime)}.adm-spark-wrap[data-tone=warn]{color:var(--warning)}.adm-spark-wrap[data-tone=crit]{color:var(--danger)}.adm-spark-wrap[data-tone=none]{color:var(--herbal-lime)}.adm-spark-gap{position:absolute;top:0;bottom:0;z-index:1;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.07) 0 2px,transparent 2px 7px);border-right:1px dashed rgba(255,255,255,.18)}.adm-spark-wrap[data-size=lg],.adm-srv-nohistory[data-size=lg]{height:7.5rem}.adm-spark{position:relative;z-index:2;display:block;width:100%;height:100%}.adm-spark-line{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.adm-spark-line-alt{stroke-width:1;opacity:.5;stroke-dasharray:2 2}.adm-spark-threshold{stroke:var(--warning);stroke-width:1;stroke-dasharray:3 3;opacity:.35}.adm-histnote{border:1px solid rgba(244,184,96,.4);border-left:4px solid var(--warning);background:#f4b86017;border-radius:var(--radius);padding:.6rem .9rem;margin-bottom:.75rem;font-size:.8125rem;line-height:1.5;color:var(--text-dim)}.adm-histnote strong{color:#ffcf8a;font-weight:600}.adm-srv-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;margin-bottom:.6rem;font-size:.6875rem;color:var(--text-dim)}.adm-srv-legend-item{display:inline-flex;align-items:center;gap:.4rem}.adm-srv-legend-hatch{width:1.75rem;height:.7rem;border-radius:2px;border:1px solid rgba(255,255,255,.12);background:repeating-linear-gradient(-45deg,rgba(255,255,255,.18) 0 2px,transparent 2px 7px)}.adm-srv-legend-rule{width:1.75rem;height:0;border-top:2px dashed var(--warning);opacity:.6}.adm-srv-legend-bad{color:#ffcf8a}.adm-srvd-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.5rem .8rem;margin-bottom:.75rem;border-radius:var(--radius);border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.adm-srvd-verdict{display:inline-flex;align-items:center;gap:.45rem}.adm-srvd-strip .adm-srv-verdict-word{font-size:.9375rem;font-weight:600}.adm-srvd-meta{font-size:.6875rem;color:var(--text-dim);font-variant-numeric:tabular-nums}.adm-srvd-clock{margin-left:auto}.adm-srvd-refreshing{color:var(--herbal-lime)}.adm-srvd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:.75rem;margin-bottom:1.25rem}.adm-srvd-metric{min-height:0;gap:0;padding:.8rem .9rem .7rem}.adm-srvd-stats{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .9rem;margin:.45rem 0 0;font-size:.6875rem;color:var(--text-dim);font-variant-numeric:tabular-nums}.adm-srvd-stats strong{color:var(--text-dim);font-weight:600}.adm-srvd-partial{color:#ffcf8a}.adm-srvd-note{margin:0 0 .6rem}.adm-srvd-foot{margin-top:1rem;color:var(--text-dim);font-size:.75rem}.adm-srvd-known a{color:var(--herbal-lime);text-decoration:none}.adm-srvd-known a:hover{text-decoration:underline}.adm-srvd-num{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.adm-srvd-num[data-tone=warn]{color:var(--warning)}.adm-srvd-num[data-tone=crit]{color:#ffb3ac}.adm-srvd-worstchip{margin-left:.5rem;color:var(--text-dim);border-color:var(--glass-border-bright)}.adm-srvd-verdictcell{display:inline-flex;align-items:center;gap:.4rem}.adm-srvd-meter{display:block;position:relative;width:100%;min-width:6rem;height:.45rem;border-radius:999px;background:#00000047;overflow:hidden}.adm-srvd-meter-fill{display:block;height:100%;border-radius:999px;background:var(--herbal-lime)}.adm-srvd-meter[data-tone=warn] .adm-srvd-meter-fill{background:var(--warning)}.adm-srvd-meter[data-tone=crit] .adm-srvd-meter-fill{background:var(--danger)}.adm-srvd-meter[data-tone=none] .adm-srvd-meter-fill{background:var(--text-faint)}.adm-table tbody tr[data-worst=true] td:first-child{box-shadow:inset 3px 0 0 var(--herbal-lime)}@media (max-width: 900px){.adm-srvd-clock{margin-left:0}}.adm-k3s-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem}@media (max-width: 1100px){.adm-k3s-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.adm-k3s-stats{grid-template-columns:minmax(0,1fr)}}.adm-metric[data-tone=ok]{color:var(--success)}.adm-metric[data-tone=warn]{color:var(--warning)}.adm-metric[data-tone=crit]{color:#ffb3ac}.adm-metric[data-tone=none]{color:var(--text)}.adm-k3s-node{font-weight:600}.adm-k3s-node-role{color:var(--text-dim)}.adm-k3s-cordoned{color:var(--warning)}.adm-k3s-rolechip{margin-right:.3rem}.adm-k3s-ready{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.adm-k3s-svc{padding:.5rem 1.1rem;border-bottom:1px solid var(--glass-border)}.adm-k3s-svc:last-child{border-bottom:0}.adm-k3s-svc[data-mismatch=true]{border-left:3px solid var(--danger);background:#ff6b5e12}.adm-k3s-svc-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.75rem}.adm-k3s-svc-id{display:flex;align-items:center;gap:.45rem;min-width:0;flex-wrap:wrap}.adm-k3s-svc-name{font-size:.9375rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-k3s-chip-bad{color:#ffb3ac;border-color:#ff6b5e73}.adm-k3s-svc-pods{font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--text-dim)}.adm-k3s-svc-pods[data-tone=warn]{color:var(--warning)}.adm-k3s-svc-pods[data-tone=crit]{color:#ffb3ac}.adm-k3s-svc-pods[data-tone=none]{color:var(--text-dim)}.adm-k3s-svc-version{text-align:right;font-size:.8125rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-k3s-version{color:var(--herbal-lime)}.adm-k3s-version-source{color:var(--text-dim);font-size:.6875rem}.adm-k3s-version-bad{color:#ffb3ac;font-weight:600}.adm-k3s-versions{list-style:none;margin:.45rem 0 .1rem;padding:0}.adm-k3s-versions li{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:.75rem;align-items:baseline;padding:.22rem 0;font-size:.75rem;color:var(--text-dim);border-top:1px dashed rgba(255,255,255,.08)}.adm-k3s-version-pods{font-variant-numeric:tabular-nums}.adm-k3s-version-nodes{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 860px){.adm-k3s-svc-row,.adm-k3s-versions li{grid-template-columns:minmax(0,1fr);gap:.15rem}.adm-k3s-svc-version,.adm-k3s-version-nodes{text-align:left}}.adm-ver-metric{font-size:1.5rem}.adm-ver-hero{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.adm-ver-pill{display:inline-flex;align-items:center;gap:.4rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;padding:.18rem .55rem;border-radius:999px;white-space:nowrap;border:1px solid var(--glass-border);color:var(--text-dim)}.adm-ver-pill[data-state=DEPLOYED]{border-color:var(--glass-border-bright);background:#8dc63f1a;color:var(--success);box-shadow:0 0 18px -8px var(--herbal-glow)}.adm-ver-pill[data-state=BLOCKED]{border-style:dashed}.adm-ver-table td{vertical-align:middle}.adm-ver-pick{width:6.5rem}.adm-ver-tag{font-variant-numeric:tabular-nums;color:var(--text)}.adm-ver-kind{color:var(--text-dim);font-size:.8125rem}.adm-ver-msg{color:var(--text-dim)}.adm-ver-table tbody tr[data-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--herbal-lime)}.adm-ver-table tbody tr[data-selected=true] td{background:#8dc63f0f}.adm-ver-table tbody tr[data-deployed=true] td:first-child{box-shadow:inset 3px 0 0 var(--success)}.adm-ver-empty{padding:1.1rem 1.25rem}.adm-ver-empty-title{margin:0 0 .5rem;font-family:var(--font-heading);font-size-adjust:var(--font-heading-adjust);font-size:1.0625rem;font-weight:600}.adm-ver-empty .adm-card-body+.adm-card-body{margin-top:.55rem}.adm-ver-actionbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.75rem;padding:.7rem .9rem;border-radius:var(--radius);background:var(--glass-bg);border:1px solid var(--glass-border)}.adm-ver-actionbar-text{font-size:.8125rem;color:var(--text-dim)}.adm-ver-note{margin-top:.5rem}.adm-ver-mixed{list-style:none;margin:0 0 .6rem;padding:0;display:grid;gap:.3rem}.adm-ver-mixed li{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto;gap:.6rem;align-items:center;font-size:.8125rem}.adm-ver-mixed-svc{color:var(--text)}.adm-ver-mixed-tags{display:flex;flex-wrap:wrap;gap:.3rem}.adm-ver-chip-bad{border-color:#ff6b5e73;color:#ffb3ac;text-transform:none;letter-spacing:0}.adm-ver-mixed-pods{color:var(--text-dim);font-variant-numeric:tabular-nums}.adm-ver-rollout{padding:.9rem 1.1rem;border-left-width:3px;border-left-style:solid;border-left-color:var(--glass-border)}.adm-ver-rollout[data-tone=ok]{border-left-color:var(--success)}.adm-ver-rollout[data-tone=warn]{border-left-color:var(--warning)}.adm-ver-rollout[data-tone=crit]{border-left-color:var(--danger)}.adm-ver-rollout-head{display:flex;align-items:baseline;gap:.9rem;flex-wrap:wrap;margin-bottom:.5rem}.adm-ver-state{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;font-size:1rem}.adm-ver-state[data-tone=ok]{color:var(--success)}.adm-ver-state[data-tone=warn]{color:var(--warning)}.adm-ver-state[data-tone=crit]{color:var(--danger)}.adm-ver-rollout-target{font-size:.875rem;color:var(--text-dim)}.adm-ver-rollout-who{margin-left:auto;font-size:.75rem;color:var(--text-dim)}.adm-ver-progress{display:flex;gap:1.5rem;flex-wrap:wrap;font-size:.8125rem;color:var(--text-dim);margin-bottom:.5rem}.adm-ver-progress strong{font-size:1rem;color:var(--text);font-variant-numeric:tabular-nums}.adm-ver-verdict{margin:0 0 .5rem;font-size:.8125rem;line-height:1.6;color:var(--text-dim)}.adm-ver-verdict[data-tone=crit]{color:#ffb3ac}.adm-ver-message{color:var(--text-dim)}.adm-ver-steps{list-style:none;margin:.6rem 0 0;padding:.5rem 0 0;border-top:1px solid var(--glass-border);display:grid;gap:.2rem;max-height:16rem;overflow-y:auto}.adm-ver-steps li{display:grid;grid-template-columns:minmax(0,14rem) 7rem minmax(0,1fr);gap:.6rem;align-items:baseline;font-size:.78125rem;color:var(--text-dim)}.adm-ver-step-svc{color:var(--text-dim)}.adm-ver-step-state{text-transform:lowercase}.adm-ver-step-state[data-state=VERIFIED]{color:var(--success)}.adm-ver-step-state[data-state=UPDATING]{color:var(--warning)}.adm-ver-step-state[data-state=FAILED],.adm-ver-step-state[data-state=ROLLED_BACK]{color:var(--danger)}.adm-ver-step-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-ver-lane[data-tone=crit]{border-color:#ff6b5e73}.adm-ver-lane[data-tone=warn]{border-color:#f4b86066}.adm-ver-lane .adm-ver-metric[data-tone=ok]{color:var(--success)}.adm-ver-lane .adm-ver-metric[data-tone=warn]{color:var(--warning)}.adm-ver-lane .adm-ver-metric[data-tone=crit]{color:var(--danger)}.adm-ver-runners{padding:.8rem 1rem;margin-bottom:.75rem}.adm-ver-sub{margin:0 0 .5rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim)}.adm-ver-runnerlist{list-style:none;margin:0 0 .6rem;padding:0;display:grid;gap:.35rem}.adm-ver-runnerlist li{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,10rem) minmax(0,1fr);gap:.7rem;align-items:center;font-size:.8125rem}.adm-ver-runner-name{display:inline-flex;align-items:center;gap:.45rem;color:var(--text)}.adm-ver-runner-state{color:var(--text-dim)}.adm-ver-runner-labels{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.adm-ver-outcome{font-weight:600}.adm-ver-outcome[data-tone=ok]{color:var(--success)}.adm-ver-outcome[data-tone=warn]{color:var(--warning)}.adm-ver-outcome[data-tone=crit]{color:var(--danger)}.adm-ver-outcome[data-tone=none]{color:var(--text-dim)}.adm-ver-runtitle{color:var(--text-dim);font-size:.75rem}.adm-ver-root{--adm-ver-run: #6fb7e0;--adm-ver-run-text: #8cc8ec;display:flex;flex-direction:column;gap:.85rem}.adm-ver-root [data-tone=run]{color:var(--adm-ver-run-text)}.adm-ver-root [data-tone=ok]{color:var(--success)}.adm-ver-root [data-tone=warn]{color:var(--warning)}.adm-ver-root [data-tone=crit]{color:var(--danger)}.adm-ver-dim{color:var(--text-dim)}.adm-ver-spacer{flex:1}.adm-ver-trunc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-ver-top{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.adm-ver-h1{margin:0}.adm-ver-strip{display:flex;flex-wrap:wrap;flex:1;min-width:0;border:1px solid var(--glass-border);border-radius:14px;background:var(--glass-bg)}.adm-ver-fact{display:flex;flex-direction:column;justify-content:center;gap:.125rem;min-width:9.5rem;min-height:3.5rem;padding:.55rem 1.1rem;border-right:1px solid var(--glass-border)}.adm-ver-fact-last{flex:1;min-width:14rem;border-right:0}.adm-ver-k{font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);white-space:nowrap}.adm-ver-v{display:block;min-width:0;font-size:1.0625rem;font-weight:600;line-height:1.35;white-space:nowrap}.adm-ver-unit{font-size:.8125rem;font-weight:400;color:var(--text-dim)}.adm-ver-rollbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;min-height:3.25rem;padding:.55rem .9rem;border:1px solid rgba(141,198,63,.35);border-radius:14px;background:#8dc63f0d;font-size:.875rem}.adm-ver-rollbar[data-running=true]{border-color:var(--glass-border);background:transparent}.adm-ver-rollbar-tag{font-weight:600}.adm-ver-board{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.15rem;border:1px solid var(--glass-border);border-radius:16px;background:var(--glass-bg)}.adm-ver-board[data-mode=run]{border-color:#6fb7e073;background:#6fb7e00d}.adm-ver-board[data-mode=back]{border-color:#f4b86080;background:#f4b8600d}.adm-ver-board[data-mode=bad]{border-color:#ff6b5e80;background:#ff6b5e0d}.adm-ver-board-head{display:flex;align-items:baseline;gap:.9rem;min-height:1.75rem;white-space:nowrap}.adm-ver-board-title{font-size:1.25rem;font-weight:600}.adm-ver-bar{display:grid;gap:2px;height:10px}.adm-ver-seg{border-radius:2px;background:#ffffff1a}.adm-ver-seg[data-kind=done]{background:var(--success)}.adm-ver-seg[data-kind=now]{background:var(--adm-ver-run)}.adm-ver-seg[data-kind=fail]{background:var(--danger)}.adm-ver-seg[data-kind=back]{background:var(--warning)}.adm-ver-now{display:flex;align-items:center;gap:.9rem;height:2.75rem;padding:0 .9rem;border-radius:12px;background:#00000040;font-size:.875rem;overflow:hidden;white-space:nowrap}.adm-ver-now-name{font-weight:600;flex:none}.adm-ver-spin{flex:none;width:14px;height:14px;border-radius:50%;border:2px solid rgba(111,183,224,.3);border-top-color:var(--adm-ver-run);animation:adm-ver-spin 1s linear infinite}@keyframes adm-ver-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.adm-ver-spin{animation:none}}.adm-ver-grid{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:6px}.adm-ver-cell{display:flex;align-items:center;gap:.375rem;height:40px;box-sizing:border-box;padding:4px 8px;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff05;color:var(--text-dim);font-family:var(--font-mono);font-size:.6875rem;overflow:hidden;white-space:nowrap}.adm-ver-cell-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.adm-ver-glyph{flex:none;width:12px;height:12px}.adm-ver-cell[data-kind=done]{border-color:#8dc63f73;background:#8dc63f17;color:var(--text)}.adm-ver-cell[data-kind=done] .adm-ver-glyph{color:var(--success)}.adm-ver-cell[data-kind=now]{border-color:var(--adm-ver-run);background:#6fb7e029;color:var(--text)}.adm-ver-cell[data-kind=now] .adm-ver-glyph{color:var(--adm-ver-run)}.adm-ver-cell[data-kind=back]{border-color:#f4b86080;background:#f4b8601a;color:var(--text)}.adm-ver-cell[data-kind=back] .adm-ver-glyph{color:var(--warning)}.adm-ver-cell[data-kind=fail]{border-color:var(--danger);background:#ff6b5e2e;color:var(--text)}.adm-ver-cell[data-kind=fail] .adm-ver-glyph{color:var(--danger)}.adm-ver-cause{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem .9rem;border-radius:12px;background:#ff6b5e1a;border:1px solid rgba(255,107,94,.45);font-size:.875rem;color:#ffb3ac}.adm-ver-foot{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:.8125rem}.adm-ver-legend{display:flex;gap:1rem;flex-wrap:wrap;font-size:.75rem}.adm-ver-lg{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem}.adm-ver-sw{width:12px;height:12px;border-radius:3px;background:#ffffff1f}.adm-ver-lg[data-kind=verified] .adm-ver-sw,.adm-ver-lg[data-kind=done] .adm-ver-sw{background:#8dc63f99}.adm-ver-lg[data-kind=now] .adm-ver-sw{background:var(--adm-ver-run)}.adm-ver-lg[data-kind=back] .adm-ver-sw{background:var(--warning)}.adm-ver-lg[data-kind=fail] .adm-ver-sw{background:var(--danger)}.adm-ver-lg[data-kind=unknown] .adm-ver-sw{background:#ffffff4d}.adm-ver-chart{display:flex;flex-direction:column;gap:.65rem;padding:.8rem 1rem;border:1px solid var(--glass-border);border-radius:14px;background:var(--glass-bg)}.adm-ver-chart-head{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.adm-ver-sect{margin:0;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim)}.adm-ver-segmented{display:inline-flex;padding:2px;border:1px solid var(--glass-border);border-radius:999px}.adm-ver-segbtn{min-height:32px;padding:.3rem .85rem;border:0;border-radius:999px;background:none;color:var(--text-dim);font:inherit;font-size:.8125rem;cursor:pointer}.adm-ver-segbtn[data-on=true]{background:#8dc63f2e;color:var(--success)}.adm-ver-kpis{display:flex;gap:1.1rem;flex-wrap:wrap;font-size:.8125rem}.adm-ver-kpis b{font-size:.9375rem}.adm-ver-chart-msg{margin:0;min-height:120px}.adm-ver-bars{display:flex;align-items:flex-end;gap:3px;height:120px;border-bottom:1px solid var(--glass-border)}.adm-ver-barcol{flex:1;min-width:0;height:100%;display:flex;flex-direction:column-reverse;gap:1px}.adm-ver-barseg{width:100%;border-radius:2px 2px 0 0}.adm-ver-barseg[data-kind=verified]{background:var(--success)}.adm-ver-barseg[data-kind=back]{background:var(--warning)}.adm-ver-barseg[data-kind=fail]{background:var(--danger)}.adm-ver-barseg[data-kind=unknown]{background:#ffffff4d}.adm-ver-axis{display:flex;gap:3px;font-family:var(--font-mono);font-size:.625rem;color:var(--text-dim)}.adm-ver-axis span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-align:center}.adm-ver-cols{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.9rem}.adm-ver-main{flex:999 1 44rem;min-width:0;display:flex;flex-direction:column;gap:.6rem}.adm-ver-side{flex:1 1 19rem;min-width:0;display:flex;flex-direction:column;gap:.6rem}.adm-ver-sec{display:flex;justify-content:space-between;align-items:baseline;font-size:.75rem}.adm-ver-sidepanel{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .9rem}.adm-ver-row{display:flex;justify-content:space-between;gap:.75rem;font-size:.8125rem}.adm-ver-lane-title{display:inline-flex;align-items:center;gap:.45rem}.adm-ver-table .adm-ver-pick{width:2.75rem}.adm-ver-radio{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:2px solid var(--text-faint);border-radius:50%;background:none;cursor:pointer}.adm-ver-radio:disabled{opacity:.4;cursor:not-allowed}.adm-ver-radio-dot{width:8px;height:8px;border-radius:50%;background:transparent}.adm-ver-radio[aria-checked=true]{border-color:var(--herbal-lime)}.adm-ver-radio[aria-checked=true] .adm-ver-radio-dot{background:var(--herbal-lime)}.adm-ver-details{margin-top:.25rem}.adm-ver-details>summary{cursor:pointer;width:fit-content;margin-bottom:.6rem;font-size:.8125rem;color:var(--herbal-lime)}@media (max-width: 860px){.adm-ver-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.adm-ver-fact{border-right:0}}.adm-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#061812a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.adm-modal{position:relative;width:min(620px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.5rem 1.6rem 1.3rem;border-radius:14px;background:var(--forest-deep);border:1px solid var(--glass-border);box-shadow:0 24px 60px #0009,0 0 40px -10px var(--herbal-glow)}.adm-modal:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:50%;height:1px;background:linear-gradient(90deg,transparent,var(--herbal-lime),transparent);box-shadow:0 0 12px var(--herbal-glow)}.adm-modal-title{font-size:1.375rem;margin-bottom:.75rem}.adm-modal-points{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.55rem}.adm-modal-points li{position:relative;padding-left:.95rem;font-size:.8125rem;line-height:1.6;color:var(--text-dim)}.adm-modal-points li:before{content:"";position:absolute;left:0;top:.45em;width:3px;height:3px;border-radius:2px;background:var(--herbal-lime)}.adm-modal-actions{margin-top:1rem;justify-content:flex-end}@media (max-width: 860px){.adm-ver-mixed li,.adm-ver-steps li,.adm-ver-runnerlist li{grid-template-columns:minmax(0,1fr);gap:.15rem}.adm-ver-runner-labels{justify-content:flex-start}}.adm-label .adm-mono{text-transform:none;letter-spacing:0;font-size:1em;font-size-adjust:inherit}.adm-modal-title .adm-mono{font-size:1em;font-size-adjust:inherit}.db-conn-bar{display:flex;height:1.6rem;border-radius:6px;overflow:hidden;margin:.7rem 0 .6rem;border:1px solid var(--glass-border)}.db-conn-seg{height:100%}.db-conn-seg.active{background:var(--herbal-lime)}.db-conn-seg.idle{background:#ffffff29}.db-conn-seg.idle-in-tx{background:var(--warning)}.db-conn-seg.other{background:#ffffff52}.db-conn-seg.free{background:#ffffff0a}.db-legend{display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.75rem;color:var(--text-dim)}.db-legend-item{display:inline-flex;align-items:center;gap:.4rem}.db-legend-swatch{width:.65rem;height:.65rem;border-radius:2px}.db-legend-swatch.active{background:var(--herbal-lime)}.db-legend-swatch.idle{background:#ffffff29}.db-legend-swatch.idle-in-tx{background:var(--warning)}.db-legend-swatch.other{background:#ffffff52}.db-legend-swatch.free{background:#ffffff0a;border:1px solid var(--glass-border)}.db-legend-count{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--text-dim)}.db-conn-note{margin-top:.75rem}.db-tablespaces{margin-top:.6rem}.db-tablespace-chip{margin-right:.35rem}.db-footnote{font-size:.75rem;color:var(--text-dim);line-height:1.5;margin-top:1.75rem;padding-top:1rem;border-top:1px solid var(--glass-border)}.adm-mon-pct{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.adm-mon-pct[data-tone=ok]{color:var(--success)}.adm-mon-pct[data-tone=warn]{color:var(--warning)}.adm-mon-pct[data-tone=crit]{color:#ffb3ac}.adm-mon-pct[data-tone=none]{color:var(--text-dim)}.adm-mon-table tbody tr[data-tone=crit] td:first-child{border-left:3px solid var(--danger)}.adm-mon-table tbody tr[data-tone=warn] td:first-child{border-left:3px solid var(--warning)}.adm-mon-table tbody tr[data-tone=crit]{background:#ff6b5e12}.adm-mon-table tbody tr[data-tone=warn]{background:#f4b8600f}.adm-mon-podrow>td{padding:0 0 .6rem;border-top:none}.adm-mon-podwrap{margin:0}.adm-mon-podwrap .adm-table{font-size:.8125rem}.adm-mon-restart{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.adm-mon-restart[data-tone=warn]{color:var(--warning)}.adm-mon-restart[data-tone=stale]{color:var(--text-dim);font-weight:400}.adm-mon-restart-age{font-weight:400;color:var(--text-dim)}.adm-input-sm{min-width:4.5rem;width:5.5rem;padding:.3rem .5rem}.adm-scale-warning{color:#ffcf8a;font-size:.8125rem;margin:.35rem 0 0}.adm-scale-viewer-note{color:var(--text-dim)}.adm-gc-link{background:none;border:none;padding:0;color:var(--herbal-lime);font:inherit;cursor:pointer;text-align:left}.adm-gc-link:hover{text-decoration:underline}.adm-gc-filters{margin-bottom:.75rem}.adm-gc-filters .adm-toolbar{margin-bottom:.5rem}.adm-gc-countline{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--text-dim)}.adm-gc-count{font-variant-numeric:tabular-nums;margin-right:.35rem}.adm-gc-filterchip{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-body);font-weight:500;color:var(--text);padding:2px 4px 2px 10px}.adm-gc-chip-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:none;background:transparent;color:var(--text-dim);cursor:pointer;padding:0}.adm-gc-chip-x:hover{color:var(--text);background:#ffffff14}.adm-gc-thumb-cell{width:44px;padding-top:.3rem;padding-bottom:.3rem}.adm-gc-thumb{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;overflow:hidden;border:1px solid var(--glass-border);vertical-align:middle}.adm-gc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.adm-gc-thumb-empty{color:var(--text-dim);opacity:.7}.adm-back-link{display:inline-flex;align-items:center;gap:.3rem}.adm-gc-mergebar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.75rem}.adm-gc-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;margin:.6rem 0;align-items:end}.adm-pd-overview-grid{align-items:start}.adm-gc-image-grid{display:flex;flex-wrap:wrap;gap:.6rem;margin:.5rem 0}.adm-gc-image-card{display:flex;flex-direction:column;gap:.3rem;align-items:center;width:7rem}.adm-gc-image-card img{width:7rem;height:7rem;object-fit:cover;border-radius:8px;border:1px solid var(--glass-border)}.adm-gc-detail-modal{max-width:42rem;max-height:85vh;overflow-y:auto}.adm-sort-btn{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;margin:0;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.adm-sort-btn:hover{color:var(--text)}.adm-sort-arrow{font-size:.6rem;opacity:.4}.adm-sort-arrow.is-active{opacity:1;color:var(--herbal-lime)}.adm-gc-quickedit-status{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.adm-cat-toggle{display:inline-block;width:1.6rem;margin-right:.3rem;text-align:center;border:0;background:transparent;color:var(--herbal-lime);cursor:pointer;font-size:1.2rem;line-height:1;padding:0;vertical-align:middle}.adm-cat-toggle:hover{color:var(--alpine-white)}.adm-cat-toggle.adm-cat-leaf{cursor:default;color:var(--text-dim);font-size:1rem}.adm-pill-group{display:inline-flex;gap:.3rem;flex-wrap:wrap}.adm-pill{font-family:var(--font-body);font-size:.8125rem;border-radius:999px;padding:.32rem .85rem;border:1px solid var(--glass-border);background:transparent;color:var(--text-dim);cursor:pointer;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease}.adm-pill:hover:not(:disabled){border-color:var(--glass-border-bright);color:var(--text)}.adm-pill.is-active{border-color:var(--glass-border-bright);background:#8dc63f24;color:var(--text);font-weight:500}.adm-pill-warn{border-color:#f4b86059;color:#ffcf8a;background:#f4b86014}.adm-pill-warn.is-active{background:#f4b86029}.adm-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem}.adm-kpi-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.25rem}.adm-kpi-label{font-size:.8125rem;color:var(--text-dim)}.adm-kpi-value{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-size-adjust:var(--font-mono-adjust)}.adm-kpi-note{font-size:.75rem;color:var(--text-dim)}.adm-share-bar{display:flex;align-items:center;gap:.5rem}.adm-share-bar-track{flex-grow:1;height:.5rem;border-radius:999px;background:#ffffff12;overflow:hidden}.adm-share-bar-fill{display:block;height:100%;background:var(--herbal-lime)}.adm-bars{height:10rem;display:flex;align-items:flex-end;gap:.6rem;border-bottom:1px solid var(--border);padding-bottom:.25rem}.adm-bars-col{flex:1 1 0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.3rem}.adm-bars-bar{width:100%;min-height:2px;border-radius:4px 4px 0 0;background:var(--herbal-lime);opacity:.85}.adm-bars-labels{display:flex;gap:.6rem}.adm-bars-label{flex:1 1 0;text-align:center;font-size:.75rem;color:var(--text-dim)}.adm-row-menu{position:relative;display:inline-flex}.adm-row-menu-btn{width:1.9rem;height:1.9rem;border-radius:8px;border:1px solid var(--glass-border);background:transparent;color:var(--text-dim);font-size:1.1rem;line-height:1;cursor:pointer}.adm-row-menu-btn:hover{border-color:var(--glass-border-bright);color:var(--text)}.adm-row-menu-list{position:absolute;top:calc(100% + .25rem);right:0;z-index:30;min-width:10rem;display:flex;flex-direction:column;gap:.1rem;padding:.35rem;border-radius:10px;background:var(--forest-deep);border:1px solid var(--glass-border);box-shadow:0 14px 34px #00000073}.adm-row-menu-list button{font-family:var(--font-body);font-size:.8125rem;text-align:left;padding:.4rem .6rem;border-radius:7px;border:none;background:transparent;color:var(--text);cursor:pointer}.adm-row-menu-list button:hover{background:var(--glass-bg-strong)}.adm-cat-drag-handle{cursor:grab;color:var(--text-dim);font-size:1rem;-webkit-user-select:none;user-select:none}.adm-cat-row-dragover td{background:#8dc63f1f!important;box-shadow:inset 0 0 0 1px var(--glass-border-bright)}.adm-cat-row-selected td{background:#8dc63f1a!important}.adm-master-detail{display:flex;gap:1.25rem;align-items:flex-start}.adm-master-col{flex:1 1 auto;min-width:0}.adm-detail-panel{flex:0 0 26rem;width:26rem;box-sizing:border-box;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:1.15rem 1.25rem;display:flex;flex-direction:column;gap:1.1rem;position:sticky;top:4.5rem;max-height:calc(100vh - 6rem);overflow-y:auto}.adm-detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.adm-detail-breadcrumb{font-size:.8125rem;color:var(--text-dim);margin:0 0 .2rem}.adm-detail-title{font-family:var(--font-heading);font-size-adjust:var(--font-heading-adjust);font-size:1.5rem;margin:0}.adm-detail-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.adm-detail-section-title{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);margin:0 0 .45rem}.adm-detail-row{display:flex;justify-content:space-between;gap:.6rem;font-size:.875rem;padding:.35rem 0}.adm-detail-row+.adm-detail-row{border-top:1px solid rgba(255,255,255,.05)}.adm-conn-dot{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;background:var(--text-faint);flex-shrink:0}.adm-conn-dot.is-reachable{background:var(--herbal-lime)}.adm-conn-dot.is-unreachable{background:var(--danger)}.adm-image-suggestion{display:flex;gap:.85rem;align-items:center;padding:.6rem;border-radius:10px;border:1px dashed var(--glass-border-bright);background:#8dc63f0d}.adm-image-suggestion-thumb{width:4.5rem;height:3.4rem;flex-shrink:0;border-radius:8px;object-fit:cover;background:#ffffff0f}.adm-image-suggestion-meta{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:.15rem;font-size:.8125rem;color:var(--text-dim)}.adm-pd-header-image{width:10rem;height:7.25rem;flex-shrink:0;border-radius:var(--radius);border:1px solid var(--glass-border);background:#ffffff0a;display:flex;align-items:center;justify-content:center;overflow:hidden}.adm-pd-title{font-family:var(--font-heading);font-size-adjust:var(--font-heading-adjust);font-size:1.9rem;margin:0}@media (max-width: 1100px){.adm-master-detail{flex-direction:column}.adm-detail-panel{position:static;width:100%;max-height:none}}.adm-fbd{--adm-fbd-new: #f4b860;--adm-fbd-review: #6fb7e0;--adm-fbd-planned: #b39cf2;--adm-fbd-resolved: #8dc63f;--adm-fbd-wontfix: #8e9b95;--adm-fbd-archived: #56645e;display:grid;gap:1rem;min-width:0}.adm-fbd button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.adm-fbd button:focus-visible,.adm-fbd-tabs button:focus-visible,.adm-fbd-active-row:focus-visible{outline:2px solid var(--herbal-lime);outline-offset:2px}.adm-fbd-titlebar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.adm-fbd-tabs{display:flex;gap:2px;border:1px solid var(--glass-border);border-radius:999px;padding:3px}.adm-fbd-tabs button{font:inherit;font-size:.8125rem;color:var(--text-dim);background:none;border:0;border-radius:999px;padding:.3rem .9rem;cursor:pointer}.adm-fbd-tabs button[aria-selected=true]{background:var(--glass-bg-strong);color:var(--text);box-shadow:inset 0 0 0 1px var(--glass-border-bright)}.adm-fbd-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.adm-fbd-flabel{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.adm-fbd-seg{display:flex;border:1px solid var(--glass-border);border-radius:8px;overflow:hidden;margin-right:.5rem}.adm-fbd-seg button{padding:.3rem .7rem;color:var(--text-dim);font-size:.78rem}.adm-fbd-seg button[aria-pressed=true]{background:var(--glass-bg-strong);color:var(--text)}.adm-fbd-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.adm-fbd-kpi{border:1px solid var(--glass-border);background:var(--card-bg);border-radius:10px;padding:.75rem .9rem;display:grid;gap:4px;text-align:left}.adm-fbd-kpi .adm-eyebrow{margin:0}button.adm-fbd-kpi:hover{border-color:var(--glass-border-bright)}.adm-fbd-kpi-v{font-size:1.875rem;font-weight:500;line-height:1.05;font-variant-numeric:tabular-nums}.adm-fbd-kpi-s{font-size:.75rem;color:var(--text-dim)}.adm-fbd-kpi-s b{font-weight:600}.adm-fbd-up{color:var(--warning)}.adm-fbd-good{color:var(--herbal-lime)}.adm-fbd-row{display:grid;gap:1rem}.adm-fbd-r1{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.adm-fbd-r2{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start}.adm-fbd-panel{min-width:0}.adm-fbd-ph{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.6rem}.adm-fbd-ph h2{font-size:.8125rem;font-weight:600;margin:0;letter-spacing:.02em}.adm-fbd-hint{font-size:.75rem;color:var(--text-dim)}.adm-fbd-side{display:grid;gap:1rem}.adm-fbd-sgroup{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin:.5rem 0 2px}.adm-fbd-sbar{display:grid;grid-template-columns:96px minmax(0,1fr) 34px;align-items:center;gap:10px;width:100%;padding:5px 6px;border-radius:6px;text-align:left}.adm-fbd-sbar:hover{background:var(--glass-bg-strong)}.adm-fbd-lbl{font-size:.78rem;color:var(--text-dim);display:flex;align-items:center;gap:7px}.adm-fbd-dot{width:9px;height:9px;border-radius:50%;flex:none;display:inline-block}.adm-fbd-track{height:16px;background:#ffffff0a;border-radius:3px;overflow:hidden}.adm-fbd-fill{display:block;height:100%;border-radius:3px}.adm-fbd-n{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.adm-fbd svg text{fill:var(--text-dim);font:400 10.5px var(--font-body)}.adm-fbd-legend{display:flex;gap:14px;font-size:.75rem;color:var(--text-dim)}.adm-fbd-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.adm-fbd-pill{display:inline-flex;align-items:center;gap:5px;font-size:.65rem;letter-spacing:.08em;padding:2px 8px;border-radius:999px;border:1px solid;white-space:nowrap}.adm-fbd-active-row{cursor:pointer}.adm-fbd-active-row[data-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--glass-border-bright)}.adm-fbd-age{white-space:nowrap;font-variant-numeric:tabular-nums}.adm-fbd-age.warn{color:var(--warning)}.adm-fbd-age.bad{color:var(--danger)}.adm-fbd-scr{color:var(--text-dim);font-size:.75rem;white-space:nowrap}.adm-fbd-nowrap{white-space:nowrap}.adm-fbd-msg{color:var(--text-dim);min-width:240px}.adm-fbd-more{display:inline-block;margin-top:.6rem;color:var(--herbal-lime);font-size:.78rem}.adm-fbd-hot{display:grid;gap:2px}.adm-fbd-hot button,.adm-fbd-hot-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:5px 6px;border-radius:6px;text-align:left;font-size:.78rem}.adm-fbd-hot button:hover{background:var(--glass-bg-strong)}.adm-fbd-k{color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-fbd-c{font-weight:600;font-variant-numeric:tabular-nums}.adm-fbd-minibar{grid-column:1 / -1;height:3px;border-radius:2px;background:var(--adm-fbd-new);opacity:.7}.adm-fbd-minibar-origin{background:var(--adm-fbd-review)}.adm-fbd-aging{display:flex;height:22px;border-radius:4px;overflow:hidden;gap:2px}.adm-fbd-aging div{display:grid;place-items:center;font-size:.6875rem;font-weight:600;color:#061812}.adm-fbd-aging-l{display:flex;justify-content:space-between;font-size:.6875rem;color:var(--text-dim);margin-top:5px}.adm-fbd-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 .75rem}.adm-fbd-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--glass-bg-strong);border:1px solid var(--glass-border-bright);font-size:.78rem}.adm-fbd-chip button{font:inherit;color:var(--text-dim);background:none;border:0;padding:0 2px;cursor:pointer}@media (prefers-reduced-motion: no-preference){.adm-fbd-fill{transition:width .4s ease}}@media (max-width: 1100px){.adm-fbd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-fbd-r1,.adm-fbd-r2{grid-template-columns:minmax(0,1fr)}}.adm-scale-changed{border-color:#f4b860;background:#f4b8601a}.adm-scale-was{font-size:.6875rem;color:#f4b860;font-variant-numeric:tabular-nums}.adm-scale-row-edited>td:first-child{box-shadow:inset 3px 0 #f4b860}.adm-scale-edited-chip{color:#f4b860;border-color:#f4b860;margin-left:.35rem}.adm-scale-revert{margin-left:.35rem;padding:.1rem .4rem}.adm-scale-rowerr{margin-top:.35rem;font-family:inherit;white-space:normal}.adm-scale-warning{margin:0;white-space:normal}.adm-scale-applied{margin:0;color:var(--herbal-lime)}.adm-scale-viewer-note{margin:.75rem 0}.adm-scale-banner{margin:.75rem 0;padding:.6rem .9rem;border:1px solid var(--glass-border-bright);border-radius:10px}.adm-scale-banner-partial{border-color:#f4b860}.adm-scale-banner p{margin:.35rem 0 0}.adm-scale-bar{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:1rem;padding:.7rem 1rem;background:#0e1210f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border-bright);border-top-color:#f4b860;border-radius:10px}.adm-scale-bar-count{font-variant-numeric:tabular-nums}.adm-scale-bar-error{margin:0;font-size:.8125rem}.adm-scale-bar-spacer{flex:1 1 auto}.adm-scale-review{list-style:none;margin:.75rem 0;padding:0;max-height:50vh;overflow:auto}.adm-scale-review-item{padding:.5rem 0;border-bottom:1px solid var(--glass-border)}.adm-scale-review-head{display:flex;align-items:center;gap:.6rem}.adm-scale-review-fields{margin:.3rem 0 0;padding-left:1.1rem;font-size:.8125rem}.adm-dash-root{--adm-dash-new: #f4b860;--adm-dash-review: #6fb7e0;--adm-dash-planned: #b39cf2;--adm-dash-done: rgba(141, 198, 63, .5);display:flex;flex-direction:column;gap:.875rem}.adm-dash-top{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.adm-dash-top .adm-h1{margin:0}.adm-dash-who{font-size:.8125rem;color:var(--text-dim)}.adm-dash-dim{color:var(--text-dim)}.adm-dash-nodata{color:var(--text-dim);font-weight:500}.adm-dash-note{font-size:.75rem}.adm-dash-tone-ok{color:var(--success)}.adm-dash-tone-warn{color:var(--warning)}.adm-dash-tone-bad{color:var(--danger)}.adm-dash-strip{display:flex;flex-wrap:wrap;border:1px solid var(--glass-border);border-radius:14px;background:var(--glass-bg)}.adm-dash-fact{flex:1 1 8.75rem;min-width:8.75rem;display:flex;flex-direction:column;gap:2px;padding:.625rem 1.125rem;border-right:1px solid var(--glass-border);color:inherit;text-decoration:none}.adm-dash-fact:last-child{border-right:0}.adm-dash-fact:hover{background:#ffffff0a}.adm-dash-k{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.adm-dash-v{font-size:1.25rem;font-weight:600}.adm-dash-u{font-size:.8125rem;font-weight:400;color:var(--text-dim)}.adm-dash-cols{display:flex;gap:.875rem;flex-wrap:wrap;align-items:flex-start}.adm-dash-main{flex:999 1 45rem;min-width:0;display:flex;flex-direction:column;gap:.875rem}.adm-dash-side{flex:1 1 21rem;min-width:0;display:flex;flex-direction:column;gap:.875rem}.adm-dash-panel{border:1px solid var(--glass-border);border-radius:14px;background:var(--glass-bg);padding:.75rem 1rem;display:flex;flex-direction:column;gap:.625rem;min-width:0}.adm-dash-ph{display:flex;align-items:baseline;gap:.75rem}.adm-dash-sect{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:0}.adm-dash-link{margin-left:auto;font-size:.75rem}.adm-dash-figs{display:flex;gap:2.5rem;flex-wrap:wrap}.adm-dash-big{font-size:1.875rem;font-weight:600;line-height:1.1}.adm-dash-srv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.adm-dash-box{border:1px solid var(--glass-border);border-radius:10px;padding:.5rem .625rem;display:flex;flex-direction:column;gap:.375rem;font-size:.75rem;min-width:0;color:inherit;text-decoration:none}.adm-dash-box:hover{background:#ffffff0a}.adm-dash-bn{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.adm-dash-bname{font-weight:600}.adm-dash-ml{display:flex;justify-content:space-between;font-size:.6875rem;color:var(--text-dim)}.adm-dash-meter{height:5px;border-radius:3px;background:#ffffff14;overflow:hidden}.adm-dash-fill{height:100%;background:var(--success)}.adm-dash-fill-warn{background:var(--warning)}.adm-dash-topo{display:flex;flex-direction:column;gap:.5rem}.adm-dash-topo-top{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.adm-dash-topo-k3s,.adm-dash-topo-pgarea{flex:1 1 36rem;min-width:0}.adm-dash-topo-area{border:1px dashed rgba(255,255,255,.14);border-radius:14px;padding:.5rem .625rem .625rem;display:flex;flex-direction:column;gap:.375rem}.adm-dash-topo-title{margin:0;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.adm-dash-topo .adm-dash-box{padding:.5rem .625rem;gap:.25rem}.adm-dash-topo-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem}.adm-dash-topo-k3srow{grid-template-columns:repeat(4,minmax(0,1fr))}.adm-dash-topo-caption{font-size:.6875rem;color:var(--text-dim);text-align:center}.adm-dash-topo-opsrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem}.adm-dash-topo .adm-dash-ml{line-height:1.2}.adm-dash-topo .adm-dash-bn{justify-content:flex-start;flex-wrap:wrap;row-gap:.25rem}.adm-dash-topo .adm-dash-bname{white-space:nowrap}.adm-dash-topo-lead{border-color:#6fb7e0b3;background:#6fb7e012}.adm-dash-topo-leadrow{display:flex;justify-content:center}.adm-dash-topo-leadrow>.adm-dash-box{width:min(100%,20rem)}.adm-dash-topo-sub{font-size:.6875rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.adm-dash-topo-chips{display:flex;flex-wrap:wrap;gap:3px}.adm-dash-topo-chip{display:inline-block;font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:0 7px;white-space:nowrap}.adm-dash-topo-pg{color:#8cc8ec;border-color:#6fb7e08c}.adm-dash-topo-et{color:#c6b6f5;border-color:#b39cf28c}.adm-dash-topo-kf{color:#f4b860;border-color:#f4b8608c}.adm-dash-topo-ci{color:#8dc63f;border-color:#8dc63f8c}.adm-dash-topo-k8{color:var(--text-dim);border-color:#ffffff4d}.adm-dash-topo-sym{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;box-sizing:border-box;border:1px solid;border-radius:999px}.adm-dash-topo-legend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .75rem;font-size:.6875rem}.adm-dash-topo-legend-item{display:flex;align-items:center;gap:.4rem;color:var(--text-dim);min-width:0}.adm-dash-topo-stem{align-self:center;width:0;height:.75rem;border-left:2px solid #6fb7e0}.adm-dash-topo-kids{display:flex}.adm-dash-topo-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:0 .25rem}.adm-dash-topo-col>.adm-dash-box{flex:1}.adm-dash-topo-link{position:relative;height:1.75rem;display:flex;align-items:center;font-size:.6875rem;color:var(--text-dim)}.adm-dash-topo-link:before{content:"";position:absolute;top:0;left:-.25rem;right:-.25rem;border-top:2px solid #6fb7e0}.adm-dash-topo-col:first-child .adm-dash-topo-link:before{left:50%}.adm-dash-topo-col:last-child .adm-dash-topo-link:before{right:50%}.adm-dash-topo-col:only-child .adm-dash-topo-link:before{display:none}.adm-dash-topo-link:after{content:"";position:absolute;top:0;bottom:0;left:50%;margin-left:-1px;border-left:2px solid #6fb7e0}.adm-dash-topo-linklabel{position:absolute;left:calc(50% + .5rem);top:50%;transform:translateY(-50%);white-space:nowrap}.adm-dash-topo-link .adm-dash-topo-linklabel:before{content:"";position:absolute;left:-.8125rem;bottom:-.85rem;border:5px solid transparent;border-top-color:#6fb7e0;border-bottom:0}.adm-dash-topo-async:before{border-top-style:dashed}.adm-dash-topo-async:after{border-left-style:dashed}.adm-dash-topo-quorums{gap:.25rem}.adm-dash-topo-qrow{display:flex;gap:.5rem;align-items:center;font-size:.75rem;flex-wrap:wrap}.adm-dash-topo-legend{margin:0;font-size:.6875rem;line-height:1.6}.adm-dash-topo-swatch{display:inline-block;width:1.25rem;vertical-align:middle;border-top:2px solid #6fb7e0}.adm-dash-topo-swatch-async{border-top-style:dashed}.adm-dash-vr{display:flex;justify-content:space-between;gap:1rem;font-size:.875rem;padding:3px 0}.adm-dash-fb{display:flex;gap:6px;height:10px;border-radius:5px;overflow:hidden}.adm-dash-legend{display:flex;gap:.875rem;font-size:.75rem;flex-wrap:wrap}.adm-dash-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;vertical-align:middle}.adm-dash-seg-new{background:var(--adm-dash-new)}.adm-dash-seg-review{background:var(--adm-dash-review)}.adm-dash-seg-planned{background:var(--adm-dash-planned)}.adm-dash-seg-done{background:var(--adm-dash-done)}.adm-dash-act{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.adm-dash-act li{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;gap:.625rem;padding:.45rem 0;border-bottom:1px solid var(--glass-border);font-size:.8125rem;align-items:baseline}.adm-dash-act li:last-child{border-bottom:0}.adm-dash-act-what{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1100px){.adm-dash-srv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.adm-dash-topo-row,.adm-dash-topo-k3srow{grid-template-columns:minmax(0,1fr)}.adm-dash-topo-caption{grid-column:1!important}.adm-dash-topo-link,.adm-dash-topo-stem{display:none}.adm-dash-topo-kids{flex-direction:column;gap:.5rem}.adm-dash-topo-col{padding:0}.adm-dash-fact{flex-basis:45%;border-bottom:1px solid var(--glass-border)}.adm-dash-cols,.adm-dash-main,.adm-dash-side{flex:1 1 100%}.adm-dash-figs{gap:1.5rem}}.adm-ten-top{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:.9rem}.adm-ten-h1{margin:0}.adm-ten-strip{display:flex;flex-wrap:wrap;flex:1;min-width:0;border:1px solid var(--glass-border);border-radius:14px;background:var(--glass-bg)}.adm-ten-fact{padding:.6rem 1.1rem;display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--glass-border);min-width:130px;flex:1}.adm-ten-fact:last-child{border-right:0}.adm-ten-k{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-weight:500;margin:0}.adm-ten-v{font-size:1.25rem;font-weight:600}.adm-ten-u{font-size:.8rem;font-weight:400;color:var(--text-dim)}.adm-ten-nm{color:var(--text-dim);font-size:.85rem;font-weight:400}.adm-ten-mono{font-family:var(--font-mono, "JetBrains Mono", monospace);font-variant-numeric:tabular-nums}.adm-ten-dim{color:var(--text-dim);font-size:.8rem}.adm-ten-grow{flex:1}.adm-ten-panel{border:1px solid var(--glass-border);border-radius:14px;background:var(--glass-bg);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.75rem;margin-bottom:.9rem}.adm-ten-panel-head{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.adm-ten-panel-head .adm-ten-k{margin:0}.adm-ten-tabs{display:flex;gap:6px;flex-wrap:wrap}.adm-ten-tab{font:inherit;font-size:.875rem;border-radius:999px;padding:6px 14px;min-height:36px;border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--text-dim);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.adm-ten-tab[data-on=true]{border-color:#8dc63f99;background:#8dc63f24;color:var(--primary)}.adm-ten-st{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:1px 7px;border:1px solid var(--glass-border-bright);color:var(--text-dim)}.adm-ten-seg{display:inline-flex;border:1px solid var(--glass-border);border-radius:999px;padding:2px}.adm-ten-sb{font:inherit;font-size:.8rem;border:0;background:none;color:var(--text-dim);padding:5px 12px;border-radius:999px;cursor:pointer;min-height:30px}.adm-ten-sb[data-on=true]{background:#8dc63f2e;color:var(--primary)}.adm-ten-row{display:flex;gap:.9rem;flex-wrap:wrap;align-items:stretch}.adm-ten-rank{flex:1 1 340px;display:flex;flex-direction:column;gap:.6rem;min-width:0}.adm-ten-trend{flex:2 1 480px;min-width:0;display:flex;flex-direction:column;gap:6px}.adm-ten-rk{display:grid;grid-template-columns:minmax(80px,150px) 1fr 80px;gap:10px;align-items:center;font-size:.875rem}.adm-ten-rk-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-ten-rk-val{text-align:right}.adm-ten-track{height:14px;border-radius:7px;background:#ffffff0f;overflow:hidden;display:flex}.adm-ten-bars{display:flex;align-items:flex-end;gap:3px;height:150px;border-bottom:1px solid var(--glass-border)}.adm-ten-col{flex:1;min-width:0;display:flex;flex-direction:column-reverse;height:100%}.adm-ten-col span{border-radius:1px}.adm-ten-ax{display:flex;gap:3px;font-size:.62rem;color:var(--text-dim);font-family:var(--font-mono, monospace)}.adm-ten-ax span{flex:1;text-align:center;white-space:nowrap;overflow:hidden}.adm-ten-legend{display:flex;gap:14px;flex-wrap:wrap}.adm-ten-lg{display:inline-flex;align-items:center;gap:6px;font-size:.75rem}.adm-ten-sw{width:10px;height:10px;border-radius:2px;display:inline-block}.adm-ten-src{font-size:.78rem;color:var(--text-dim);border-top:1px solid var(--glass-border);padding-top:.6rem;display:flex;gap:8px;align-items:flex-start}.adm-ten-src-icon{flex:none;margin-top:2px}.adm-ten-na{border:1px dashed var(--glass-border-bright);border-radius:12px;padding:1.2rem;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.adm-ten-wrap{overflow-x:auto}.adm-ten-table{min-width:1250px}.adm-ten-num{text-align:right;white-space:nowrap}@media (max-width: 640px){.adm-ten-fact{min-width:45%;border-bottom:1px solid var(--glass-border)}.adm-ten-rk{grid-template-columns:minmax(70px,110px) 1fr 64px}}.adm-datatip{position:fixed;z-index:3000;pointer-events:none;max-width:22rem;padding:.4rem .65rem;border-radius:8px;border:1px solid var(--glass-border-bright);background:#0a2019f7;color:var(--text);font-family:var(--font-mono);font-size-adjust:var(--font-mono-adjust);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.4;box-shadow:0 8px 24px #00000073;white-space:pre-line}.adm-nt-modal{width:min(760px,calc(100vw - 2rem))}.adm-nt-head{display:flex;align-items:center;gap:.75rem}.adm-nt-head .adm-modal-title{flex:1;margin:0 0 .5rem}.adm-nt-x{background:none;border:0;color:var(--text-dim);padding:.35rem;cursor:pointer}.adm-nt-x:hover{color:var(--text)}.adm-nt-sec{margin:1.1rem 0 .5rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--herbal-lime)}.adm-nt-grid{display:grid;gap:.75rem .9rem}.adm-nt-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-nt-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-nt-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.adm-nt-grid .adm-input,.adm-nt-grid .adm-select{width:100%;min-width:0;box-sizing:border-box}.adm-nt-req{color:var(--herbal-lime)}.adm-nt-hint{display:flex;gap:.5rem;align-items:center;margin:.6rem 0 0;font-size:.8125rem;color:var(--text-dim)}.adm-nt-card{text-align:left;font-family:inherit;color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:.25rem;padding:.75rem .9rem;border-radius:10px;border:1px solid var(--glass-border);background:var(--glass-bg)}.adm-nt-card.is-on{border-color:#8dc63f99;background:#8dc63f1a}.adm-nt-card-title{font-size:.9375rem;font-weight:600}.adm-nt-card-sub{font-size:.8125rem;color:var(--text-dim)}.adm-nt-manual{margin-top:.75rem}.adm-nt-error{margin:.9rem 0 0;font-size:.8125rem;color:#e07a8a}.adm-nt-result p{margin:0 0 .5rem;font-size:.875rem;color:var(--text-dim)}.adm-nt-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.1rem;padding-top:.9rem;border-top:1px solid var(--glass-border)}.adm-btn-icon{display:inline-flex;align-items:center;gap:.4rem}@media (max-width: 700px){.adm-nt-grid-2,.adm-nt-grid-3,.adm-nt-grid-4{grid-template-columns:minmax(0,1fr)}.adm-nt-grid>.adm-field{grid-column:auto!important}}.adm-td-crumb{display:inline-flex;gap:.4rem;align-items:center;font-size:.875rem;margin-bottom:.6rem;color:var(--herbal-lime);text-decoration:none}.adm-td-crumb:hover{text-decoration:underline}.adm-td-top{margin-bottom:1rem}.adm-td-titlerow{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap}.adm-td-h1{font-size:1.875rem;font-weight:600;margin:0;line-height:1.1}.adm-td-idline{display:flex;gap:.875rem;flex-wrap:wrap;align-items:center;color:var(--text-dim);font-size:.9375rem;margin-top:.5rem}.adm-td-code{font-weight:600;color:var(--text);background:#ffffff12;border:1px solid var(--glass-border);border-radius:6px;padding:2px 8px}.adm-td-pill{display:inline-flex;align-items:center;gap:7px;font-size:.8125rem;font-weight:600;border-radius:999px;padding:4px 11px;border:1px solid;white-space:nowrap}.adm-td-pill-ok{color:var(--herbal-lime);background:#8dc63f26;border-color:#8dc63f4d}.adm-td-pill-warn{color:#f4b860;background:#f4b86026;border-color:#f4b8604d}.adm-td-pill-bad{color:#ff8a80;background:#ff6b5e26;border-color:#ff6b5e4d}.adm-td-pill-off{color:var(--text-dim);background:#ffffff0f;border-color:#ffffff24}.adm-td-pill-sm{font-size:.75rem;padding:2px 8px}.adm-td-dot{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block;flex:none}.adm-td-alert{display:flex;gap:.75rem;align-items:flex-start;border-radius:12px;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5;margin-bottom:.625rem;border:1px solid}.adm-td-alert b{color:var(--text)}.adm-td-alert-bad{background:#ff6b5e1a;border-color:#ff6b5e73;color:#ffd0cb}.adm-td-alert-warn{background:#f4b8601a;border-color:#f4b86073;color:#ffe2b8}.adm-td-alert svg{flex:none;margin-top:2px}.adm-td-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border:1px solid var(--glass-border);border-radius:14px;background:#ffffff0a;margin:.5rem 0 1.125rem}.adm-td-fact{padding:.75rem 1.125rem;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--glass-border);min-width:0}.adm-td-fact:last-child{border-right:0}.adm-td-fact .adm-label{margin:0}.adm-td-v{font-size:1.25rem;font-weight:600}.adm-td-v-ok{color:var(--herbal-lime)}.adm-td-v-warn{color:#f4b860}.adm-td-u{font-size:.875rem;font-weight:400;color:var(--text-dim)}.adm-td-cols{display:flex;gap:1.125rem;flex-wrap:wrap;align-items:flex-start}.adm-td-left{flex:999 1 640px;min-width:0;display:flex;flex-direction:column;gap:1.125rem}.adm-td-rail{flex:1 1 360px;max-width:440px;min-width:0;display:flex;flex-direction:column;gap:1.125rem}.adm-td-card{border:1px solid var(--glass-border);border-radius:14px;background:#ffffff0a;padding:1rem 1.125rem;display:flex;flex-direction:column;gap:.75rem}.adm-td-card-hot{border-color:#ff6b5e73;background:#ff6b5e0d}.adm-td-ch{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.adm-td-ch h2.adm-card-title{flex:1;margin:0}.adm-td-meta{font-size:.8125rem;color:var(--text-dim)}.adm-td-cs{font-size:.875rem;color:var(--text-dim);margin:0;line-height:1.5}.adm-td-card .adm-table-wrap{border-radius:10px}.adm-td-card .adm-table th:first-child{width:48px}.adm-td-card .adm-btn:not(.adm-btn-sm){min-height:40px}.adm-td-name{font-weight:600}.adm-td-num{text-align:right}.adm-td-g{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;flex:none}.adm-td-g-ok{color:var(--herbal-lime);background:#8dc63f26}.adm-td-g-warn{color:#f4b860;background:#f4b86026}.adm-td-g-off{color:var(--text-dim);background:#ffffff12}.adm-td-gcell{display:inline-flex;align-items:center;gap:.375rem;flex-wrap:wrap}.adm-td-empty{font-size:.875rem;color:var(--text-dim);padding:.875rem .75rem;display:flex;gap:.625rem;align-items:center}.adm-td-dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.625rem 1rem;font-size:.9375rem;margin:0}.adm-td-dl dt{color:var(--text-dim)}.adm-td-dl dd{margin:0;font-weight:600;text-align:right}.adm-td-dl dd.adm-td-plain{font-weight:500}.adm-td-state{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.adm-td-act{display:flex;flex-direction:column}.adm-td-arow{display:flex;gap:.875rem;align-items:flex-start;padding:.75rem 0;border-top:1px solid rgba(255,255,255,.07)}.adm-td-arow:first-child{border-top:0;padding-top:0}.adm-td-arow .adm-btn{min-width:118px;justify-content:center}.adm-td-ah{font-size:.875rem;color:var(--text-dim);line-height:1.45;margin:0}.adm-td-btn-d{color:#ffb3ac;border-color:#ff6b5e73;background:#ff6b5e0f}.adm-td-btn-dd{color:#fff;border-color:#d9483b;background:#c7392c;font-weight:600}.adm-td-btn-dd:hover:not(:disabled){background:#d9483b;border-color:#e5604f}.adm-td-confirm{border:1px solid rgba(255,107,94,.45);border-radius:12px;padding:.875rem;display:flex;flex-direction:column;gap:.625rem;background:#0003}.adm-td-confirm .adm-card-title{margin:0;font-size:1rem}.adm-td-confirm .adm-input{width:100%;box-sizing:border-box;min-height:40px}.adm-td-chk{display:flex;gap:.5rem;align-items:center;font-size:.875rem}.adm-td-btnrow{display:flex;gap:.625rem;flex-wrap:wrap}.adm-td-receipt{border:1px solid var(--glass-border);border-radius:12px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;background:#00000026}.adm-td-receipt .adm-card-title{margin:0}.adm-td-edit{display:flex;flex-direction:column;gap:.625rem}.adm-td-edit .adm-field{width:100%}.adm-td-edit .adm-input,.adm-td-edit .adm-select{width:100%;box-sizing:border-box}.adm-td-loading{color:var(--text-dim);font-size:.9375rem;margin:0}.adm-td-support-head{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap}.adm-td-support-headmain{flex:1;min-width:280px}.adm-td-support-btn{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;border-radius:999px;padding:0 1.125rem;font-weight:600;white-space:nowrap}.adm-td-support-modal{width:min(560px,calc(100vw - 2rem))}.adm-td-support-ro{border:1px solid rgba(244,184,96,.45);background:#f4b8601a;color:#ffe2b8;border-radius:10px;padding:.625rem .875rem;font-size:.875rem;line-height:1.5;margin-bottom:.875rem}.adm-td-support-ro b{color:var(--text)}.adm-td-support-field{gap:.35rem}.adm-td-support-reason{width:100%;box-sizing:border-box;min-height:5.5rem;resize:vertical;line-height:1.5}.adm-td-support-count{align-self:flex-end;font-size:.75rem;color:var(--text-dim)}.adm-td-support-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.adm-td-support-row{display:flex;gap:.75rem;align-items:center;padding:.625rem 0;border-top:1px solid rgba(255,255,255,.07)}.adm-td-support-row:first-child{border-top:0;padding-top:0}.adm-td-support-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.adm-td-support-why{font-size:.8125rem;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-sb-layout{flex-direction:row;align-items:stretch}.adm-sb-col{flex:1;min-width:0;display:flex;flex-direction:column}.adm-sb{width:252px;flex:none;box-sizing:border-box;height:100vh;position:sticky;top:0;overflow-x:hidden;overflow-y:auto;padding:16px 12px;display:flex;flex-direction:column;gap:16px;border-right:1px solid var(--glass-border);background:#081e168c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;transition:width .3s ease,padding .3s ease,border-color .3s ease,visibility 0s}.adm-sb.is-folded{width:0;padding-left:0;padding-right:0;border-right-color:transparent;visibility:hidden;transition:width .3s ease,padding .3s ease,border-color .3s ease,visibility 0s linear .3s}.adm-sb-brand{display:flex;align-items:center;gap:8px;padding:4px 8px;white-space:nowrap}.adm-sb-wordmark{font-family:var(--font-heading);font-size-adjust:var(--font-heading-adjust);font-size:21px;letter-spacing:.02em}.adm-sb-tag{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--herbal-lime);border:1px solid var(--glass-border-bright);border-radius:999px;padding:2px 8px}.adm-sb-label,.adm-nav-section-label{margin:6px 0 -6px;padding:0 .35rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.adm-nav-section-label{margin:0 0 .5rem}.adm-sb-nav{display:flex;flex-direction:column;gap:2px}.adm-sb-row{display:flex;align-items:center;gap:.65rem;width:100%;box-sizing:border-box;padding:.6rem .9rem;border:0;border-radius:8px;background:transparent;cursor:pointer;font:inherit;font-size:15px;color:var(--text-dim);text-decoration:none;text-align:left;transition:background .18s,color .18s}.adm-sb-row:hover,.adm-sb-row.is-active{background:#8dc63f1f;color:var(--herbal-lime)}.adm-sb-row:focus-visible,.adm-sb-fold:focus-visible,.adm-fly-link:focus-visible,.adm-nav-result-go:focus-visible,.adm-nav-tile-go:focus-visible{outline:2px solid var(--herbal-lime);outline-offset:1px}.adm-sb-icon{flex:none;display:inline-flex;color:var(--herbal-lime);opacity:.9}.adm-sb-row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-sb-chev{margin-left:auto;font-size:1.25rem;line-height:1;color:var(--text-dim);transition:transform .25s ease,color .2s}.adm-sb-row:hover .adm-sb-chev{transform:translate(3px)}.adm-sb-row.is-open{background:#8dc63f29;color:var(--herbal-lime)}.adm-sb-row.is-open .adm-sb-chev{transform:translate(3px);color:var(--herbal-lime)}.adm-nav-search{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;border-radius:10px;background:#ffffff0d;border:1px solid var(--glass-border);color:var(--text-dim);transition:border-color .18s,background .18s}.adm-nav-search:focus-within{border-color:color-mix(in srgb,var(--herbal-lime) 60%,var(--glass-border));background:#ffffff12}.adm-nav-search input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--text);font:inherit;font-size:.9rem}.adm-nav-search input::placeholder{color:var(--text-dim)}.adm-nav-kbd{font-family:var(--font-mono);font-size:.68rem;white-space:nowrap;border:1px solid var(--glass-border);border-radius:5px;padding:1px 5px;color:var(--text-dim)}.adm-nav-search-clear{all:unset;cursor:pointer;width:20px;height:20px;text-align:center;line-height:20px;border-radius:5px;color:var(--text-dim)}.adm-nav-search-clear:hover,.adm-nav-search-clear:focus-visible{background:#ffffff1a;color:var(--text)}.adm-nav-search-empty{margin:0 .35rem;font-size:.85rem;color:var(--text-dim)}.adm-nav-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.adm-nav-result{display:flex;align-items:center;gap:.25rem;border-radius:8px;animation:adm-nav-result-in .22s ease both;animation-delay:calc(var(--i, 0) * 22ms);transition:background .15s}.adm-nav-result.is-selected,.adm-nav-result:hover{background:#8dc63f1f}.adm-nav-result-go{flex:1;min-width:0;display:flex;flex-direction:column;gap:.05rem;padding:.4rem .6rem;text-decoration:none;color:var(--text);font-size:.9rem;border-radius:8px}.adm-nav-result-path{font-size:.75rem;color:var(--text-dim)}.adm-nav-mark{background:#8dc63f47;color:var(--herbal-lime);border-radius:3px;padding:0 1px}@keyframes adm-nav-result-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.adm-nav-star{all:unset;box-sizing:border-box;cursor:pointer;flex:0 0 auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:var(--text-dim);opacity:0;transition:opacity .15s,transform .25s cubic-bezier(.2,1.4,.4,1),background .15s}.adm-nav-star.is-on{opacity:1;color:#f4c06a}.adm-nav-result:hover .adm-nav-star,.adm-nav-result.is-selected .adm-nav-star,.adm-fly-item:hover .adm-nav-star,.adm-nav-star:focus-visible,.adm-fly-item:focus-within .adm-nav-star,.adm-nav-result:focus-within .adm-nav-star{opacity:1}.adm-nav-star:hover{transform:scale(1.2);background:#f4c06a24}.adm-nav-star:focus-visible{outline:2px solid var(--herbal-lime);outline-offset:1px}.adm-nav-fav-empty{margin:0;padding:.7rem;border:1px dashed var(--glass-border);border-radius:10px;font-size:.8rem;line-height:1.45;color:var(--text-dim)}.adm-nav-fav-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.adm-nav-tile{position:relative;border-radius:11px;background:#ffffff0b;border:1px solid var(--glass-border);transition:transform .18s,background .18s,border-color .18s}.adm-nav-tile:hover,.adm-nav-tile:focus-within{transform:translateY(-2px);background:#8dc63f1a;border-color:color-mix(in srgb,var(--herbal-lime) 40%,var(--glass-border))}.adm-nav-tile-go{display:flex;flex-direction:column;gap:.35rem;padding:.6rem .65rem;text-decoration:none;color:var(--text);font-size:.82rem;border-radius:11px}.adm-nav-tile-icon{display:inline-flex;color:var(--herbal-lime);opacity:.9}.adm-nav-tile-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-nav-tile-tools{position:absolute;top:4px;right:4px;display:flex;opacity:0;transition:opacity .15s}.adm-nav-tile:hover .adm-nav-tile-tools,.adm-nav-tile:focus-within .adm-nav-tile-tools{opacity:1}.adm-nav-tile-btn{all:unset;box-sizing:border-box;cursor:pointer;width:20px;height:20px;text-align:center;line-height:20px;border-radius:6px;color:var(--text-dim);font-size:.95rem;background:#06181299}.adm-nav-tile-btn:hover,.adm-nav-tile-btn:focus-visible{background:#ffffff1f;color:#ff8a80}.adm-fly-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:36;background:#06181259;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:adm-fly-fade .25s ease both}.adm-flyout{position:fixed;top:0;bottom:0;left:var(--adm-fly-left, 252px);z-index:38;width:min(820px,calc(100vw - var(--adm-fly-left, 252px) - 16px));box-sizing:border-box;padding:1.5rem 1.6rem;overflow-y:auto;background:#0e2820f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid var(--glass-border);box-shadow:24px 0 48px #00000073;font-family:var(--font-body);color:var(--text);animation:adm-fly-in .3s cubic-bezier(.2,.8,.2,1) both}@keyframes adm-fly-in{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}@keyframes adm-fly-fade{0%{opacity:0}to{opacity:1}}.adm-fly-head{display:flex;align-items:baseline;gap:.7rem}.adm-fly-title{margin:0;font-size:1.25rem;font-weight:600;color:var(--herbal-lime)}.adm-fly-hint{font-size:.8rem;color:var(--text-dim)}.adm-fly-close{all:unset;cursor:pointer;margin-left:auto;font-size:1.3rem;color:var(--text-dim);padding:0 .3rem}.adm-fly-close:hover,.adm-fly-close:focus-visible{color:var(--text)}.adm-fly-back{all:unset;display:none}.adm-fly-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.4rem;margin-top:1.1rem}.adm-fly-colhead{margin:0 0 .5rem;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--herbal-lime)}.adm-fly-item{display:flex;align-items:center;gap:.25rem;margin-left:-.5rem;padding-left:.5rem;border-radius:8px;transition:background .15s}.adm-fly-item:hover{background:#ffffff12}.adm-fly-link{flex:1;min-width:0;display:flex;align-items:center;padding:.3rem 0;font-size:.9rem;text-decoration:none;color:var(--text-dim);transition:color .15s}.adm-fly-link:hover,.adm-fly-link:focus-visible{color:var(--text);outline:none}.adm-fly-link.is-active{color:var(--herbal-lime);font-weight:600}.adm-fly-item:has(.adm-fly-link:focus-visible){box-shadow:inset 0 0 0 2px var(--herbal-lime)}.adm-sb-top{display:flex;align-items:center;gap:16px;padding:10px 18px;min-height:56px;box-sizing:border-box;border-bottom:1px solid var(--glass-border);background:#ffffff0a;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.adm-sb-fold{width:34px;height:34px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--glass-border);background:transparent;cursor:pointer;color:var(--herbal-lime);font:inherit;font-size:20px}.adm-sb-fold:hover{background:#8dc63f1f}.adm-sb-crumb{font-size:15px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.adm-sb-crumb b{color:var(--text);font-weight:600}.adm-sb-who{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:14px;flex:none}.adm-sb-email{color:var(--text-dim)}.adm-sb-pill{font-size:14px;font-weight:600;border-radius:999px;padding:3px 11px;white-space:nowrap;border:1px solid var(--glass-border);background:#ffffff0f}.adm-sb-scrim{display:none}@media (max-width: 899px){.adm-sb,.adm-sb.is-folded{position:fixed;left:0;top:0;width:252px;padding:16px 12px;border-right-color:var(--glass-border);transform:translate(-100%);visibility:hidden;transition:transform .18s ease,visibility 0s linear .18s;z-index:50;background:#0a2018}.adm-sb.is-drawer-open{transform:translate(0);visibility:visible;transition-delay:0s}.adm-sb-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:40}.adm-sb-email{display:none}}@media (max-width: 860px){.adm-fly-backdrop{display:none}.adm-flyout{left:0;width:100%;z-index:60;border-right:none;box-shadow:none;animation-name:adm-sheet-in}.adm-fly-back{display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;color:var(--herbal-lime);font-size:.95rem;padding:.35rem .2rem}.adm-fly-head{align-items:center}.adm-fly-hint,.adm-fly-close{display:none}.adm-fly-title{font-size:1.1rem}.adm-fly-link{padding:.55rem 0}.adm-nav-star{opacity:1}}@keyframes adm-sheet-in{0%{transform:translate(100%)}to{transform:none}}@media (prefers-reduced-motion: reduce){.adm-flyout,.adm-fly-backdrop,.adm-nav-result{animation:none}.adm-sb,.adm-nav-tile,.adm-nav-star,.adm-nav-tile-tools,.adm-fly-item,.adm-sb-row,.adm-sb-chev,.adm-nav-search{transition:none}.adm-nav-tile:hover,.adm-nav-tile:focus-within,.adm-nav-star:hover{transform:none}.adm-sb-row:hover .adm-sb-chev,.adm-sb-row.is-open .adm-sb-chev{transform:none}}.adm-ns-entity{margin-top:.75rem;padding:.9rem;border-radius:12px;border:1px solid rgba(141,198,63,.25);background:#8dc63f0a}.adm-ns-switch{display:flex;align-items:center;gap:.6rem;font-size:.84rem}.adm-ns-sw{width:42px;height:24px;border-radius:999px;border:1px solid var(--glass-border);background:#ffffff0f;position:relative;padding:0;cursor:pointer}.adm-ns-sw.is-on{border-color:#8dc63f80;background:#8dc63f59}.adm-ns-sw-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:var(--text-dim);transition:left .15s}.adm-ns-sw.is-on .adm-ns-sw-knob{left:21px;background:var(--herbal-lime)}.adm-ns-series{margin:0;font-size:.8125rem;color:var(--text-dim);display:flex;gap:.5rem;align-items:baseline}.adm-ns-series-k{text-transform:uppercase;font-size:.72rem;letter-spacing:.05em}.adm-ns-notes{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.adm-ns-note{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem .9rem;border-radius:12px;background:#f4b8600f;border:1px solid rgba(244,184,96,.28);font-size:.8125rem;line-height:1.45;color:var(--text-dim)}.adm-ns-note svg{flex:none}.adm-ns-toast{margin:0 0 .75rem;padding:.6rem .9rem;border-radius:10px;border:1px solid rgba(141,198,63,.4);background:#8dc63f1a;color:var(--text);font-size:.875rem}.adm-td-ch-btn{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem}.adm-addon-row-item{display:flex;align-items:center;gap:.875rem;padding:.75rem .875rem;border:1px solid var(--glass-border);border-radius:12px}.adm-addon-row-main{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.adm-addon-sub{font-size:.8125rem;color:var(--text-dim);display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.adm-sw{width:48px;height:28px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#ffffff0f;position:relative;padding:0;cursor:pointer;flex:none;transition:background .18s ease,border-color .18s ease}.adm-sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#f7f9f88c;transition:transform .18s ease,background .18s ease}.adm-sw[aria-checked=true]{background:#8dc63f40;border-color:var(--herbal-lime)}.adm-sw[aria-checked=true]:after{transform:translate(20px);background:var(--herbal-lime)}.adm-sw:disabled{opacity:.45;cursor:not-allowed}.adm-sw:focus-visible{outline:2px solid var(--herbal-lime);outline-offset:2px}.adm-addon-modal{width:min(540px,calc(100vw - 2rem))}.adm-addon-table{border:1px solid var(--glass-border);border-radius:12px;overflow:hidden;margin-bottom:.75rem}.adm-addon-row{display:flex;justify-content:space-between;gap:1rem;padding:.55rem .875rem}.adm-addon-row+.adm-addon-row{border-top:1px solid rgba(255,255,255,.07)}.adm-addon-total{font-weight:700;border-top-color:#ffffff1a!important}.adm-addon-note{border:1px solid rgba(244,184,96,.45);background:#f4b86012;border-radius:12px;padding:.75rem .875rem;line-height:1.6;margin-bottom:.75rem}.adm-addon-text{line-height:1.55;color:var(--text-dim);margin:0 0 .75rem}.adm-addon-audit{display:grid;grid-template-columns:8.5rem 10rem 1fr;gap:.5rem;font-size:.8125rem}.adm-addon-audit>span:first-child{color:var(--text-dim)}.adm-sb-badge{margin-left:auto;padding:0 .5rem;border-radius:999px;background:#8dc63f2e;color:#b6e07a;font-size:.75rem}.adm-addon-filter{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.adm-addon-chip{padding:.3rem .875rem;border-radius:999px;border:1px solid var(--glass-border);background:transparent;color:var(--text-dim);font:inherit;font-size:.875rem;cursor:pointer}.adm-addon-chip[aria-pressed=true]{background:#8dc63f24;border-color:#8dc63f80;color:var(--text)}.adm-addon-settings{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.adm-addon-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem 1rem}.adm-addon-settings-switch{display:inline-flex;align-items:center;gap:.6rem;min-height:2.25rem}.adm-psr-roles{margin-bottom:1rem}.adm-psr-new{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}.adm-psr-num{text-align:right;font-variant-numeric:tabular-nums}.adm-psr-builtin{margin-left:.5rem}.adm-psr-iconbtn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--glass-border);background:transparent;color:var(--text);cursor:pointer;transition:background .18s ease,border-color .18s ease}.adm-psr-iconbtn:hover:not(:disabled){background:#8dc63f1f;border-color:var(--glass-border-bright)}.adm-psr-iconbtn.is-danger:hover:not(:disabled){background:#ff6b5e1f;border-color:#ff6b5e73;color:#ffb3ac}.adm-psr-iconbtn:disabled{opacity:.4;cursor:not-allowed}.adm-psr-editor{display:flex;gap:1.125rem;flex-wrap:wrap;align-items:flex-start}.adm-psr-main{flex:3 1 520px;min-width:0;display:flex;flex-direction:column;gap:1.125rem}.adm-psr-rail{flex:1 1 280px;max-width:380px;min-width:0;position:sticky;top:1rem}.adm-psr-desc{resize:vertical;min-height:3.5rem}.adm-psr-note{border:1px solid var(--glass-border);border-radius:12px;padding:.75rem .875rem}.adm-psr-perms{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.adm-psr-perm{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-top:1px solid var(--border)}.adm-psr-perm:first-child{border-top:0}.adm-psr-perm.is-locked{opacity:.6}.adm-psr-perm-label{flex:1;display:flex;align-items:flex-start;gap:.65rem;cursor:pointer;min-width:0}.adm-psr-perm.is-locked .adm-psr-perm-label{cursor:not-allowed}.adm-psr-check{margin-top:.2rem;flex:none}.adm-psr-perm-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.adm-psr-perm-desc{line-height:1.45}.adm-psr-perm-key{font-size:.75rem;color:var(--text-dim)}.adm-psr-perm-tags{display:inline-flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.adm-psr-count{font-size:1.125rem;margin:0}.adm-psr-count b{font-size:1.5rem;color:var(--herbal-lime)}.adm-psr-dirty{margin:0;font-size:.8125rem;color:#f4b860}@media (max-width: 899px){.adm-psr-rail{position:static;max-width:none}}.adm-trek-chips{display:inline-flex;gap:.35rem;margin-left:.5rem;vertical-align:middle}.adm-catpick{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:14rem}.adm-catpick-menu{width:100%;padding:.4rem;border:1px solid var(--adm-border, rgba(255, 255, 255, .14));border-radius:8px}.adm-gc-bxf-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0 0 .9rem}.adm-gc-bxf-counts div{background:var(--glass-bg, rgba(255,255,255,.04));border:1px solid var(--glass-border);border-radius:10px;padding:.55rem .7rem}.adm-gc-bxf-counts dt{font-size:.75rem;color:var(--text-dim);margin:0}.adm-gc-bxf-counts dd{font-size:1.25rem;font-weight:600;margin:.1rem 0 0;font-variant-numeric:tabular-nums}.adm-gc-bxf-check{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;margin:0 0 .9rem}.adm-gc-bxf-steps{list-style:decimal;padding-left:1.2rem}.adm-gc-bxf-steps li{padding-left:.25rem}.adm-gc-bxf-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-bottom:.75rem}.adm-gc-bxf-stats{display:flex;gap:1.1rem;font-size:.8125rem;font-variant-numeric:tabular-nums}.adm-gc-bxf-bar{flex:1 1 160px;min-width:120px;height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.adm-gc-bxf-bar>span{display:block;height:100%;background:#8dc63f;border-radius:999px;transition:width .4s ease}.adm-gc-bxf-budget{font-size:.75rem}.adm-gc-bxf-stop{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--glass-border);background:transparent;color:var(--text-dim);cursor:pointer;padding:0}.adm-gc-bxf-stop:hover:not(:disabled){color:var(--text);border-color:var(--text-dim)}.adm-gc-bxf-stop:disabled{opacity:.5;cursor:default}.adm-gc-lookup{display:inline-block;min-width:1.1rem;text-align:center;font-size:.9rem;cursor:default}.adm-gc-lookup.is-never{color:var(--text-dim)}.adm-gc-lookup.is-queued{color:#6fb7e0}.adm-gc-lookup.is-matched{color:#8dc63f}.adm-gc-lookup.is-nomatch{color:#f4b860}.adm-gc-lookup.is-looked{color:var(--text-dim)}.adm-fba-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:.5rem 0 .75rem;font-size:.875rem;color:var(--text-dim)}.adm-btn-lime-ghost{background:transparent;color:var(--herbal-lime);border-color:var(--herbal-lime)}.adm-btn-lime-ghost:hover:not(:disabled){background:#8dc63f24;border-color:var(--herbal-lime)}.adm-fba-warn{margin:.5rem 0;padding:.55rem .8rem;border-radius:10px;border:1px solid rgba(255,196,87,.45);font-size:.875rem}.adm-fba-steps{list-style:decimal;padding-left:1.4rem;display:grid;gap:.4rem;margin:.4rem 0}.adm-fba-steps li{display:flex;gap:.35rem;align-items:center}.adm-fba-steps li .adm-input{flex:1;min-width:0}.adm-modal.adm-fba-edit{width:min(860px,calc(100vw - 2rem));display:flex;flex-direction:column;gap:.5rem;text-align:left}.adm-fba-edit .adm-fba-edit-question{margin:0 0 .5rem;padding:.6rem .8rem;border-radius:10px;background:#ffffff0a;border:1px solid var(--glass-border);color:var(--text)}.adm-fba-edit .adm-label{display:block;margin-top:.5rem}.adm-fba-edit textarea.adm-input{display:block;width:100%;box-sizing:border-box;min-height:14rem;resize:vertical;line-height:1.45}.adm-fba-edit .adm-fba-steps{width:100%;box-sizing:border-box;margin:.2rem 0}.adm-fba-edit .adm-fba-add-step{align-self:flex-start}.adm-fba-edit .adm-modal-actions{justify-content:flex-end;margin-top:.75rem}.adm-tk-filters{align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.adm-tk-search{min-width:15rem}.adm-tk-fchip.is-on,.adm-seg .is-on{background:#8dc63f24;border-color:#8dc63f80;color:var(--text)}.adm-seg{display:inline-flex;gap:.25rem}.adm-tk-headbtns{display:flex;align-items:center;gap:.625rem;align-self:flex-end}.adm-seg .app-symbol-btn.is-on{color:var(--herbal-lime)}.adm-tk-board{display:grid;grid-template-columns:repeat(4,minmax(14rem,1fr));gap:.75rem;align-items:start;overflow-x:auto}.adm-tk-col{background:#ffffff08;border:1px solid var(--glass-border);border-radius:12px;padding:.6rem;min-height:12rem}.adm-tk-col.is-over{border-color:#8dc63f99;background:#8dc63f0f}.adm-tk-col-head{font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin:0 0 .5rem;display:flex;justify-content:space-between}.adm-tk-count{font-variant-numeric:tabular-nums}.adm-tk-col-body{display:flex;flex-direction:column;gap:.5rem}.adm-tk-card{background:var(--forest-deep);border:1px solid var(--glass-border);border-radius:10px;padding:.6rem .7rem;display:flex;flex-direction:column;gap:.4rem;cursor:grab}.adm-tk-card:hover{border-color:var(--glass-border-bright)}.adm-tk-card-top{display:flex;align-items:center;gap:.5rem}.adm-tk-no{margin-left:auto;color:var(--text-dim);font-size:.75rem}.adm-tk-type{font-size:.6875rem;padding:2px 8px}.adm-tk-title{color:var(--text);font-weight:600;text-decoration:none}.adm-tk-title:hover{text-decoration:underline}.adm-tk-links{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.adm-tk-linkchip{font-size:.6875rem;padding:2px 8px;text-decoration:none}.adm-tk-card-foot{display:flex;justify-content:space-between;font-size:.8125rem;color:var(--text-dim)}.adm-tk-overdue{color:#ffcf8a}.adm-tk-empty{text-align:center;padding:1rem 0}.adm-tk-prio,.adm-tk-status{display:inline-block;min-width:1.1rem;text-align:center;font-weight:700}.adm-tk-prio-urgent{color:#ff9b8a}.adm-tk-prio-high{color:#ffcf8a}.adm-tk-status-done{color:var(--herbal-lime)}.adm-tk-status-waiting{color:#ffcf8a}.adm-tk-detail{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:1rem;align-items:start}.adm-tk-main,.adm-tk-sidecol{display:flex;flex-direction:column;gap:1rem}.adm-tk-statusrow{display:flex;align-items:center;gap:.5rem}.adm-tk-side-block{display:flex;flex-direction:column;gap:.4rem}.adm-tk-linklist,.adm-tk-watchers,.adm-tk-checklist,.adm-tk-activity{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.adm-tk-checklist li{display:flex;justify-content:space-between;align-items:center}.adm-tk-struck{text-decoration:line-through;color:var(--text-dim)}.adm-tk-act{border-left:2px solid var(--glass-border);padding-left:.75rem}.adm-tk-act-comment{border-left-color:#8dc63f80}.adm-tk-act-head{display:flex;gap:.75rem;font-size:.8125rem}.adm-tk-act-text{margin:.15rem 0 0;white-space:pre-wrap}.adm-tk-comment{position:relative;display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.adm-tk-textarea{width:100%;resize:vertical;font:inherit}.adm-tk-mentions{position:absolute;left:0;right:0;top:5.5rem;z-index:5;list-style:none;margin:0;padding:.25rem;background:var(--forest-deep);border:1px solid var(--glass-border-bright);border-radius:10px}.adm-tk-mention{padding:.35rem .5rem;border-radius:6px;cursor:pointer}.adm-tk-mention:hover{background:#8dc63f1f}.adm-tk-formgrid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem}.adm-tk-fbpanel{margin:1rem 0;display:flex;flex-direction:column;gap:.4rem}@media (max-width: 960px){.adm-tk-detail{grid-template-columns:minmax(0,1fr)}.adm-tk-board{grid-template-columns:repeat(4,16rem)}}.adm-td-g-bad{color:#ff8f84;background:#ff6b5e26}.adm-td-ring{font-size:.8125rem;color:var(--text-dim)}.adm-td-actcell{width:1%;white-space:nowrap;text-align:right}.adm-scw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem}.adm-scw-group{min-width:0;display:flex;flex-direction:column;gap:.125rem}.adm-scw-wide{grid-column:1 / -1}.adm-scw-gh{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.adm-scw-title{margin:0;font-size:.8125rem;font-weight:600}.adm-scw-status{font-size:.75rem;font-weight:500}@media (max-width: 900px){.adm-scw-grid{grid-template-columns:minmax(0,1fr)}}.app-symbol-btn{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:transparent;color:var(--text-dim, rgba(247, 249, 248, .9));cursor:pointer;transition:border-color .15s ease,color .15s ease,box-shadow .15s ease}.app-symbol-btn.is-dense{width:32px;height:32px}.app-symbol-btn.app-symbol-btn-danger-icon{color:var(--danger);border-color:#ff6b5e59}a.app-symbol-btn{text-decoration:none;box-sizing:border-box;flex-shrink:0;vertical-align:middle}.app-symbol-btn:hover,.app-symbol-btn:focus-visible{border-color:#8dc63f8c;color:var(--herbal-lime, #8dc63f)}.app-symbol-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--forest-abyss, #061812),0 0 0 4px #8dc63fb3}.app-symbol-btn.is-danger:hover,.app-symbol-btn.is-danger:focus-visible{border-color:var(--danger, #ff6b5e);color:var(--danger, #ff6b5e)}.app-symbol-btn.is-danger:focus-visible{box-shadow:0 0 0 2px var(--forest-abyss, #061812),0 0 0 4px #ff6b5eb3}.app-symbol-btn.is-primary{background:var(--herbal-lime, #8dc63f);border-color:transparent;color:var(--forest-abyss, #061812);box-shadow:0 0 0 1px #8dc63f4d,0 8px 32px -8px var(--herbal-glow)}.app-symbol-btn.is-primary:hover,.app-symbol-btn.is-primary:focus-visible{border-color:transparent;color:var(--forest-abyss, #061812);transform:translateY(-1px);box-shadow:0 0 0 1px #8dc63f80,0 12px 40px -8px var(--herbal-glow),0 0 24px var(--herbal-glow)}.app-symbol-btn.is-primary:disabled{background:var(--herbal-lime, #8dc63f);color:var(--forest-abyss, #061812)}.app-symbol-btn:disabled{opacity:.4;cursor:not-allowed;border-color:#ffffff29;color:var(--text-dim, rgba(247, 249, 248, .9))}.app-ac{position:relative}.app-ac .app-ac-input{width:100%;padding-right:1.9rem}.app-ac-clear{position:absolute;top:50%;right:.45rem;transform:translateY(-50%);border:0;background:transparent;color:var(--muted);font-size:1.1rem;line-height:1;cursor:pointer;padding:0 .15rem}.app-ac-clear:hover{color:var(--text)}.app-ac-menu{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;margin:0;padding:.25rem;list-style:none;max-height:16rem;overflow-y:auto;background:var(--panel, #11261b);border:1px solid var(--border, rgba(120,200,150,.25));border-radius:10px;box-shadow:0 12px 28px #00000073}.app-ac-menu-portal{right:auto;top:auto}.app-ac-opt{padding:.4rem .55rem;border-radius:7px;cursor:pointer;font-size:.92rem;color:var(--text);line-height:1.3;white-space:normal;overflow-wrap:anywhere}.app-ac-opt.is-active{background:#78c89629}.app-ac-opt.is-selected{color:var(--lime, #b6e84a)}.app-ac-opt .app-ac-desc{color:var(--muted)}.app-ac-hint{padding:.4rem .55rem;color:var(--muted);font-size:.85rem}.app-ac-menu-portal{z-index:1100!important}.app-ac-opt .app-ac-desc{color:var(--text-dim)}.adm-ac{min-width:10rem}.adm-tk-fsel.adm-ac{width:11rem}.adm-tk-statusrow .adm-ac{flex:1}.adm-tk-sectionbtns{display:flex;align-items:center;gap:.5rem}.adm-tk-card-section form>.adm-btn,.adm-tk-card-section .adm-actions>.adm-btn{align-self:flex-start}.adm-tk-card-section .adm-actions{align-items:center;justify-content:space-between}.adm-srv-chiprow{display:flex;flex-wrap:wrap;gap:.35rem;margin:.1rem 0 .35rem}.adm-chip-warn{border-color:#f0b0508c;color:#f3c77e;background:#f0b0501a}.adm-srv-edit{position:relative;z-index:4;align-self:flex-start}.adm-srv-inactive{display:flex;flex-wrap:wrap;gap:.5rem .9rem;align-items:center;margin-top:.75rem}.adm-srv-inactive-item{display:inline-flex;gap:.4rem;align-items:center}.adm-srv-editgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .9rem;margin-bottom:.75rem}.adm-srv-editgrid .adm-field:nth-child(1),.adm-srv-editgrid .adm-field:nth-child(2){grid-column:1 / -1}.adm-srv-editgrid .adm-input{min-width:0;width:100%}@media (max-width: 640px){.adm-srv-editgrid{grid-template-columns:minmax(0,1fr)}}.adm-k3s-titlerow{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.adm-chip-ok{border-color:#8dc63f80;color:#c8ef95;background:#8dc63f1f}.adm-chip-info{border-color:#78aaf080;color:#b7d2fb;background:#78aaf01a}.adm-bar{display:block;height:6px;border-radius:999px;background:#ffffff1a;overflow:hidden;margin-top:4px;min-width:4rem}.adm-bar>span{display:block;height:100%;background:var(--herbal-lime);border-radius:999px}.adm-bar>span.adm-bar-warn{background:#f0b050}.adm-k3s-other{padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.8rem;margin-top:1rem}.adm-k3s-other-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.adm-dash-topo-clusters{flex:2 1 36rem;min-width:0;display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.adm-dash-topo-clusters>.adm-dash-topo-k3s{flex:1 1 14rem}.adm-dash-topo-clusters .adm-dash-topo-k3srow{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.adm-dash-topo-serving{border-style:solid;border-color:#8dc63f73}.adm-dash-topo-serve{color:#c8ef95;border-color:#8dc63f80}.adm-dash-topo-idle{color:#b7d2fb;border-color:#78aaf080}.adm-dash-topo-temp{color:#f3c77e;border-color:#f0b0508c}.adm-fbl-filters,.adm-fbl-card,.adm-fbl-bulk{--adm-fbd-new: #f4b860;--adm-fbd-review: #6fb7e0;--adm-fbd-planned: #b39cf2;--adm-fbd-resolved: #8dc63f;--adm-fbd-wontfix: #8e9b95;--adm-fbd-archived: #56645e}.adm-fbl-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.75rem;margin-bottom:.9rem;background:var(--card-bg);border:1px solid var(--glass-border);border-radius:14px}.adm-fbl-pills{display:flex;flex-wrap:wrap;gap:4px;padding:3px;background:#00000040;border-radius:999px}.adm-fbl-pill{font:inherit;font-size:.8125rem;color:var(--text-dim);background:transparent;border:1px solid transparent;border-radius:999px;padding:.32rem .75rem;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.adm-fbl-pill:hover{color:var(--text)}.adm-fbl-pill[aria-pressed=true]{color:var(--text);background:#8dc63f29;border-color:#8dc63f73}.adm-fbl-pill-n{font-variant-numeric:tabular-nums;font-weight:600}.adm-fbl-pill:focus-visible,.adm-fbl-ghostpill:focus-visible,.adm-fbl-clear:focus-visible,.adm-fbl-link:focus-visible,.adm-fbl-row:focus-visible{outline:2px solid var(--herbal-lime);outline-offset:2px}.adm-fbl-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.adm-fbl-dot-lg{width:10px;height:10px}.adm-fbl-ghostpill{font:inherit;font-size:.8125rem;color:var(--text-dim);background:transparent;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.4rem .85rem;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.adm-fbl-ghostpill:hover,.adm-fbl-ghostpill[aria-expanded=true]{color:var(--text);border-color:var(--glass-border-bright)}.adm-fbl-agent{min-width:12rem}.adm-fbl-search{flex:1 1 16rem;display:flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.4rem .85rem;color:var(--text-dim);font-size:.8125rem}.adm-fbl-search:focus-within{border-color:var(--glass-border-bright)}.adm-fbl-search input{flex:1;min-width:0;background:transparent;border:0;color:var(--text);font:inherit;outline:none}.adm-fbl-clear,.adm-fbl-link{font:inherit;font-size:.8125rem;color:var(--text-dim);background:none;border:0;padding:.4rem .5rem;cursor:pointer}.adm-fbl-clear:hover{color:var(--text)}.adm-fbl-link{color:var(--herbal-lime);padding:0}.adm-fbl-link:hover{text-decoration:underline}.adm-fbl-ghost{background:transparent;border-color:#ffffff2e;color:var(--text-dim);text-decoration:none}.adm-fbl-glow{box-shadow:0 0 18px #8dc63f59}.adm-fbl-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .75rem;margin-bottom:.9rem;border:1px solid var(--glass-border-bright);border-radius:14px;background:#8dc63f0d}.adm-fbl-bulk-note{flex:1 1 14rem;min-width:0}.adm-fbl-card{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:14px;overflow-x:auto}.adm-fbl-table{width:100%;min-width:860px;border-collapse:collapse;table-layout:fixed}.adm-fbl-table th{text-align:left;font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);padding:.6rem;border-bottom:1px solid var(--glass-border)}.adm-fbl-table td{padding:.65rem .6rem;vertical-align:middle;border-bottom:1px solid rgba(255,255,255,.05);font-size:.875rem}.adm-fbl-row{cursor:pointer}.adm-fbl-row:hover{background:#ffffff08}.adm-fbl-row.is-open,.adm-fbl-expand{background:#8dc63f0d}.adm-fbl-two{display:flex;flex-direction:column;gap:2px;min-width:0}.adm-fbl-sub{font-size:.75rem;color:var(--text-dim)}.adm-fbl-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-fbl-screen{font-size:.75rem;color:var(--text-dim);background:#ffffff0f;border-radius:6px;padding:.2rem .5rem;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.adm-fbl-route{font-size:.7rem;color:var(--text-dim);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-fbl-msg{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.adm-fbl-agentstate{font-size:.75rem;white-space:nowrap}.adm-fbl-tone-draft{color:var(--adm-fbd-new)}.adm-fbl-tone-auto{color:var(--herbal-lime)}.adm-fbl-tone-sent{color:#b9de86}.adm-fbl-tone-asked{color:var(--adm-fbd-review)}.adm-fbl-tone-off{color:var(--text-dim)}.adm-fbl-tip{display:inline-flex;align-items:center;max-width:100%}.adm-fbl-expand>td{padding:.25rem 1rem 1.25rem 3.5rem}.adm-fbl-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1.25rem}.adm-fbl-detail-left,.adm-fbl-detail-right{display:flex;flex-direction:column;gap:.75rem;min-width:0}.adm-fbl-fullmsg{margin:0;font-size:.9375rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.adm-fbl-facts{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.35rem .75rem;margin:0;font-size:.8125rem}.adm-fbl-facts dt{color:var(--text-dim)}.adm-fbl-facts dd{margin:0;overflow-wrap:anywhere}.adm-fbl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.adm-fbl-push{margin-left:auto}.adm-fbl-agent-panel{display:flex;flex-direction:column;gap:.65rem;background:#00000038;border:1px solid var(--glass-border);border-radius:12px;padding:1rem}.adm-fbl-agent-panel.is-draft{border-color:#f4b86059}.adm-fbl-agent-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;font-size:.75rem}.adm-fbl-agent-title{font-size:.8125rem;font-weight:600}.adm-fbl-chips{display:flex;flex-wrap:wrap;gap:.4rem}.adm-fbl-chip{font-size:.75rem;color:var(--text-dim);background:#ffffff0f;border-radius:999px;padding:.15rem .6rem}.adm-fbl-chip.is-warn{color:var(--adm-fbd-new);background:#f4b8601f}.adm-fbl-draft-label{font-size:.75rem;color:var(--text-dim)}.adm-fbl-draft{font:inherit;font-size:.875rem;line-height:1.5;color:var(--text);background:#061812;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:.75rem;resize:vertical}.adm-fbl-draft:focus{outline:none;border-color:var(--glass-border-bright)}.adm-fbl-sent{margin:0;font-size:.875rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.adm-fbl-internal{display:flex;flex-direction:column;gap:.35rem;padding:.65rem .75rem;border:1px dashed rgba(111,183,224,.45);border-radius:10px}.adm-fbl-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;color:var(--text-dim)}.adm-fbl-pager{display:flex;gap:.5rem}.adm-fbl-pop{position:fixed;z-index:2000;width:320px;max-width:calc(100vw - 16px);display:flex;flex-direction:column;gap:.75rem;padding:.75rem;background:#0a2019fa;border:1px solid var(--glass-border-bright);border-radius:12px;box-shadow:0 12px 32px #00000080}.adm-fbl-pop-presets{display:flex;flex-wrap:wrap;gap:.35rem}.adm-fbl-pop-custom{display:grid;gap:.35rem}.adm-fbl-pop-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.4rem}.adm-fbd-kpi-agent{border-color:#8dc63f73}.adm-fbd-kpi-vrow{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.adm-fbd-kpi-of{font-size:.8125rem;color:var(--text-dim)}.adm-fbd-split{display:flex;height:6px;border-radius:999px;overflow:hidden;background:#ffffff14;margin-top:4px}.adm-fbd-split>span{display:block;height:100%}@media (max-width: 900px){.adm-fbl-detail{grid-template-columns:minmax(0,1fr)}.adm-fbl-expand>td{padding-left:1rem}}.adm-psr-chips,.adm-psr-badges{display:inline-flex;flex-wrap:wrap;gap:.3rem;align-items:center}.adm-psr-unbound{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--text-dim);cursor:help}.adm-psr-result{margin:.75rem 0}.adm-psr-temp{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.5rem 0}.adm-psr-temp-value{padding:.35rem .7rem;border:1px solid var(--glass-border-bright);border-radius:8px;-webkit-user-select:all;user-select:all}.app-select-menu-portal{z-index:1100}.adm-fin-seg{display:inline-flex;border:1px solid var(--glass-border);border-radius:8px;overflow:hidden}.adm-fin-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-faint);font:inherit;font-size:.8125rem;padding:.32rem .85rem;cursor:pointer}.adm-fin-seg button+button{border-left:1px solid var(--glass-border)}.adm-fin-seg button:hover{color:var(--text);background:var(--glass-bg-strong)}.adm-fin-seg button[aria-pressed=true]{background:var(--herbal-lime);color:var(--forest-abyss);font-weight:600}.adm-fin-seg button:focus-visible{outline:2px solid var(--herbal-lime);outline-offset:-2px}.adm-fin-readout{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--glass-border);border-radius:8px;padding:.3rem .6rem;font-size:.8125rem;color:var(--text-dim);background:var(--glass-bg);font-variant-numeric:tabular-nums;white-space:nowrap}.adm-fin-readout .k{color:var(--text-faint);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em}.adm-fin-spacer{flex:1}.adm-fin-note{font-size:.75rem;color:var(--text-faint)}.adm-fin-note b{color:var(--text-dim);font-weight:600}.adm-fin-note.is-warn{color:var(--warning);font-weight:600}.adm-fin-switch{display:inline-flex;align-items:center;gap:.45rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.2rem .3rem .2rem 0;border-radius:999px;font:inherit;font-size:.8125rem;color:var(--text-faint);cursor:pointer}.adm-fin-switch:hover{color:var(--text-dim)}.adm-fin-switch:focus-visible{outline:2px solid var(--herbal-lime);outline-offset:2px}.adm-fin-switch-track{position:relative;width:30px;height:17px;flex:none;border-radius:999px;background:#ffffff14;border:1px solid var(--glass-border);transition:background .16s ease,border-color .16s ease}.adm-fin-switch-thumb{position:absolute;top:1px;left:1px;width:13px;height:13px;border-radius:50%;background:var(--text-faint);transition:transform .16s ease,background .16s ease}.adm-fin-switch.is-on .adm-fin-switch-track{background:var(--warning);border-color:var(--warning)}.adm-fin-switch.is-on .adm-fin-switch-thumb{transform:translate(13px);background:var(--forest-abyss)}.adm-fin-switch.is-on{color:var(--text-dim)}.adm-fin-switch-label{white-space:nowrap}.adm-fin-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap}.adm-fin-panel-title{font-size:.9375rem;font-weight:600;margin:0;color:var(--text)}.adm-fin-panel-meta{font-size:.6875rem;color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.adm-fin-panel-meta.is-thin{color:var(--warning)}.adm-fin-chart{margin:0;position:relative}.adm-fin-plot{position:relative;width:100%}.adm-fin-plot svg{display:block;width:100%;height:auto;overflow:visible}.adm-fin-gridline{stroke:#ffffff12;stroke-width:1}.adm-fin-axis{stroke:#ffffff2e;stroke-width:1}.adm-fin-axislabel{fill:var(--text-faint);font-size:10px;font-variant-numeric:tabular-nums}.adm-fin-col-base{opacity:.32;transition:opacity .12s ease}.adm-fin-col-today{opacity:.95;transition:opacity .12s ease,filter .12s ease}.adm-fin-slot:hover .adm-fin-col-today{opacity:1;filter:brightness(1.12)}.adm-fin-slot:hover .adm-fin-col-base{opacity:.45}.adm-fin-hit{fill:transparent}.adm-fin-margin-line,.adm-fin-margin-dot,.adm-fin-now-line,.adm-fin-now-chip,.adm-fin-closed-mark{pointer-events:none}.adm-fin-margin-line{fill:none;stroke:#a98cff;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.adm-fin-margin-line.is-avg{stroke-dasharray:4 3;opacity:.6;stroke-width:1.4}.adm-fin-margin-dot{fill:#a98cff}.adm-fin-now-line{stroke:#ffffff59;stroke-width:1;stroke-dasharray:3 3}.adm-fin-xaxis{position:relative;height:1.1rem;margin-top:.15rem}.adm-fin-xlabel{position:absolute;transform:translate(-50%);font-size:.6875rem;color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.adm-fin-xlabel.is-start{transform:none}.adm-fin-xlabel.is-end{transform:translate(-100%)}.adm-fin-legend{display:flex;flex-wrap:wrap;gap:.15rem .95rem;margin:.5rem 0 0;padding:0;list-style:none}.adm-fin-legend-item{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--text-faint)}.adm-fin-swatch{width:10px;height:10px;border-radius:2px;display:inline-block;flex:none}.adm-fin-swatch.is-line{height:0;border-top:2px solid #A98CFF;border-radius:0}.adm-fin-swatch.is-dashed{height:0;border-top:2px dashed #A98CFF;border-radius:0;opacity:.7}.adm-fin-swatch.is-pale{opacity:.32}.adm-fin-swatch.is-hatch{background-image:repeating-linear-gradient(45deg,#6b7a72 0 2px,transparent 2px 4px);border:1px solid #6b7a72}.adm-fin-tip{position:absolute;z-index:5;pointer-events:none;background:#0e2820f7;border:1px solid var(--glass-border);border-radius:8px;padding:.5rem .6rem;min-width:168px;box-shadow:0 10px 26px #00000073;font-size:.75rem;transform:translate(-50%,-100%);opacity:0;transition:opacity .1s ease}.adm-fin-tip.is-on{opacity:1}.adm-fin-tip.is-start{transform:translateY(-100%)}.adm-fin-tip.is-end{transform:translate(-100%,-100%)}.adm-fin-tip-title{font-weight:600;color:var(--text);margin-bottom:.25rem;font-size:.75rem}.adm-fin-tip-row{display:flex;justify-content:space-between;gap:1.1rem;color:var(--text-faint);font-variant-numeric:tabular-nums}.adm-fin-tip-row b{color:var(--text-dim);font-weight:600}.adm-fin-tip-sub{margin-top:.3rem;padding-top:.3rem;border-top:1px solid var(--glass-border);color:var(--text-faint);font-size:.6875rem}.adm-fin-tip-sub.is-warn{color:var(--warning);font-style:italic}.adm-fin-brandrows{display:flex;flex-direction:column;gap:.3rem}.adm-fin-brandrow{display:grid;grid-template-columns:8.5rem 1fr 6.5rem 5rem;align-items:center;gap:.7rem}.adm-fin-brandrow .nm{font-size:.8125rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-fin-brandrow .nm.is-other{color:var(--text-faint);font-style:italic}.adm-fin-brandrow .track{position:relative;height:20px;background:#ffffff08;border-radius:4px;overflow:hidden}.adm-fin-brandrow .fill{position:absolute;inset:0 auto 0 0;border-radius:4px}.adm-fin-brandrow .base{position:absolute;top:0;bottom:0;width:2px;background:var(--text-faint);opacity:.65}.adm-fin-brandrow .amt{text-align:right;font-variant-numeric:tabular-nums;font-size:.8125rem;color:var(--text)}.adm-fin-brandrow .dlt{text-align:right;font-variant-numeric:tabular-nums;font-size:.75rem}.adm-fin-brandrow .dlt .up{color:var(--herbal-lime)}.adm-fin-brandrow .dlt .down{color:var(--danger)}.adm-fin-brandrow .dlt .none{color:var(--text-faint)}.adm-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width: 860px){.adm-fin-brandrow{grid-template-columns:6.5rem 1fr 5.5rem}.adm-fin-brandrow .dlt{display:none}}@media (prefers-reduced-motion: reduce){.adm-fin-col-base,.adm-fin-col-today{transition:none!important}}.adm-ascend-modal{width:min(1100px,calc(100vw - 2rem))}.adm-ascend-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.adm-ascend-subhead{margin-top:1.1rem;margin-bottom:.4rem}.adm-ascend-header+.adm-ascend-subhead{margin-top:0}.adm-ascend-sql{width:100%;resize:vertical;min-height:6.5rem;font-family:var(--font-mono);font-size:.8125rem;line-height:1.5;color:var(--text);background:#00000047;border:1px solid var(--glass-border);border-radius:8px;padding:.55rem .7rem;outline:none;transition:border-color .18s ease}.adm-ascend-sql:focus{border-color:var(--glass-border-bright)}.adm-ascend-sql:disabled{opacity:.6;cursor:not-allowed}.adm-ascend-sql::placeholder{color:var(--text-faint);opacity:.6}.adm-ascend-hint{color:var(--text-dim);font-size:.8125rem;margin:.4rem 0 0}.adm-ascend-run-row{justify-content:flex-start;align-items:center;gap:.75rem;margin-top:.7rem}.adm-ascend-hint-inline{margin:0}.adm-ascend-error{margin-top:.75rem}.adm-ascend-result{margin-top:1rem}.adm-ascend-meta{font-family:var(--font-mono);font-size-adjust:var(--font-mono-adjust);font-size:.75rem;color:var(--text-faint);margin:0 0 .5rem}.adm-ascend-truncated{border:1px solid rgba(255,193,7,.5);background:#ffc1071a;color:#ffd873;border-radius:8px;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5;margin:0 0 .6rem}.adm-ascend-results{max-height:min(48vh,520px);overflow-y:auto;border-radius:var(--radius)}.adm-ascend-results .adm-table-wrap{border-radius:0}.adm-ascend-null{color:var(--text-faint);font-style:italic}@media (max-width: 720px){.adm-ascend-header{flex-direction:column}}
