.cs-page{gap:var(--space-4);display:grid}.tree-ic{border-radius:var(--radius-sm);background:var(--color-surface-sunken);width:1.75rem;height:1.75rem;color:var(--color-text-muted);flex:none;place-items:center;display:grid}.tree-ic .icon{width:var(--size-icon-sm);height:var(--size-icon-sm)}.cs-top{gap:var(--space-2);display:grid}.cs-sum{gap:var(--space-4) 0;padding:var(--space-4) 0;transition:opacity var(--duration-base) var(--ease-out);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cs-sum[aria-busy=true]{opacity:.6;transition-delay:var(--duration-base)}.cs-fig{gap:var(--space-1);min-width:0;padding-inline:var(--space-6);align-content:start;display:grid}.cs-fig+.cs-fig{border-left:1px solid var(--color-border)}.cs-label{font-size:var(--font-size-label-sm);line-height:var(--line-height-label-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}.cs-value{font-size:var(--font-size-title);line-height:var(--line-height-title);font-weight:var(--font-weight-semibold);font-variant-numeric:var(--font-numeric);white-space:nowrap;margin:0}.cs-value.is-attention{color:var(--color-warning-text)}.cs-value.is-none{font-size:var(--font-size-title-sm);line-height:var(--line-height-title-sm);color:var(--color-text-muted)}.cs-foot{align-items:center;gap:var(--space-1);font-size:var(--font-size-label-sm);line-height:var(--line-height-label-sm);color:var(--color-text-muted);font-variant-numeric:var(--font-numeric);flex-wrap:wrap;margin:0;display:flex}.cs-foot.is-warn{color:var(--color-warning-text);font-weight:var(--font-weight-medium)}.cs-foot .icon{width:var(--size-icon-sm);height:var(--size-icon-sm);flex:none}.cs-meter{height:var(--space-2);margin-block:var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-sunken);outline:1px solid var(--color-border);outline-offset:-1px;display:block;overflow:hidden}.cs-meter>span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.cs-meter.is-over>span{background:var(--color-warning)}.cs-scope{align-items:flex-start;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);margin:0;display:flex}.cs-scope .icon{width:var(--size-icon-sm);height:var(--size-icon-sm);margin-top:var(--space-0-5);flex:none}.cs-sum .skeleton-line{margin-block:var(--space-1)}.ct-scroll{position:relative}.ct{min-width:54rem}.ct th,.ct td{padding-inline:var(--space-2)}.ct th:first-child,.ct td:first-child{padding-left:var(--space-3)}.ct th:last-child,.ct td:last-child{padding-right:var(--space-3)}.ct th{white-space:nowrap}.ct td{padding-block:var(--space-2);vertical-align:top}.ct td.right{white-space:nowrap;padding-top:calc(var(--space-2) + var(--space-1))}.ct td.c-st{padding-top:calc(var(--space-2) + var(--space-1))}.ct td.c-sw,.ct td.c-act{padding-top:var(--space-1)}.ct .c-sw{width:3.5rem}.ct .c-st,.ct .c-bud{width:8.5rem}.ct .c-act{width:3.25rem}.ct tr.lvl-0 td{background:var(--color-surface-sunken);border-bottom-color:var(--color-border)}.ct tr.lvl-0 .ct-title,.ct tr.lvl-0 td.right{font-weight:var(--font-weight-semibold)}.ct tr.is-new-row td{animation:ct-flash 1.8s var(--ease-out)}@keyframes ct-flash{0%{background:var(--color-accent-container)}to{background:0 0}}@media (hover:hover){.ct tbody tr:not(.lvl-0):hover td{background:var(--color-hover)}}.ct-name{align-items:flex-start;gap:var(--space-1);min-width:0;display:flex}.ct-name.lvl-1{padding-left:var(--space-6)}.ct-name.lvl-2{padding-left:var(--space-12)}.ct-name>.tree-ic{margin-top:calc((var(--size-control) - 1.75rem) / 2);margin-right:var(--space-1)}.ct-chev{color:var(--color-text-muted);flex:none}.ct-chev .icon{transition:transform var(--duration-fast) var(--ease-out)}.ct-chev[aria-expanded=true] .icon{transform:rotate(90deg)}.ct-spacer{width:var(--size-control);flex:none}.ct-txt{gap:var(--space-0-5);min-width:0;padding-top:var(--space-2);justify-items:start;display:grid}.ct-title{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.ct-titlerow{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ct-link{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px;border-radius:var(--radius-sm)}@media (hover:hover){.ct-link:hover{color:var(--color-accent-text);text-decoration-color:currentColor}}.ct-link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ct-sub{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-label-sm);line-height:var(--line-height-label-sm);font-weight:var(--font-weight-regular);font-variant-numeric:var(--font-numeric);overflow-wrap:anywhere;flex-wrap:wrap;display:inline-flex}.ct-sub .icon{flex:none;width:.875rem;height:.875rem}.ct-sub.is-busy,.ct-sub.is-paused,.ct-sub.is-warn{max-width:34ch;display:block}.ct-sub.is-busy .icon,.ct-sub.is-paused .icon,.ct-sub.is-warn .icon{margin-right:var(--space-1);vertical-align:-.125rem;display:inline-block}.ct-sub.is-warn,.cm-line.is-warn{color:var(--color-warning-text);font-weight:var(--font-weight-medium)}.ct-sub.is-err{max-width:34ch;color:var(--color-danger-text);font-weight:var(--font-weight-medium);display:block}.ct-sub.is-err .icon{margin-right:var(--space-1);vertical-align:-.125rem;display:inline-block}.cm-line.is-err{color:var(--color-danger-text);font-weight:var(--font-weight-medium)}.cs-route{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.cs-failed{gap:var(--space-1);padding-left:var(--space-4);margin:0;display:grid}.cs-failed a{color:inherit;font-weight:var(--font-weight-semibold)}.ct-sub.is-paused{color:var(--color-text);font-weight:var(--font-weight-medium)}.ct-muted{color:var(--color-text-muted)}.ct-pend{justify-content:flex-end;align-items:center;gap:var(--space-1);color:var(--color-text-muted);white-space:nowrap;display:inline-flex}.ct-pend .icon{flex:none;width:.875rem;height:.875rem}.ct td.right .ct-sub{display:block}.ct-bud{min-height:2.25rem;margin-block:calc(-1 * var(--space-2)) 0;padding-inline:var(--space-2);margin-right:calc(-1 * var(--space-2));color:var(--color-text);font-weight:var(--font-weight-semibold);font-variant-numeric:var(--font-numeric);white-space:nowrap}.ct-bud .icon{color:var(--color-accent-text)}.ct-bud-ro{font-variant-numeric:var(--font-numeric);white-space:nowrap}.ct-menu-wrap{justify-content:flex-end;display:flex;position:relative}.ct-menu{right:0;top:calc(100% + var(--space-1));z-index:2;gap:var(--space-0-5);min-width:15rem;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-overlay);box-shadow:var(--shadow-overlay);text-align:left;display:grid;position:absolute}.ct-menu .option{min-height:var(--size-control);white-space:nowrap;text-decoration:none}.ct-skel td{height:var(--size-row)}.cs-first{gap:var(--space-6);padding:var(--space-8);max-width:52rem;display:grid}.cs-first-head{gap:var(--space-2);display:grid}.cs-first-head p{max-width:60ch;margin:0}.cs-sample{max-width:30rem}.cs-sample-cap{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--font-size-label-sm);line-height:var(--line-height-label-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);display:flex}.cs-sample-cap .icon{width:var(--size-icon-sm);height:var(--size-icon-sm)}.cs-tree{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-raised);margin:0;list-style:none;display:grid}.cs-tree-row{gap:0 var(--space-2);padding:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cs-tree-row.lvl-1{padding-left:calc(var(--space-2) + var(--space-4))}.cs-tree-row.lvl-2{padding-left:calc(var(--space-2) + var(--space-8))}.cs-tree-txt{gap:var(--space-0-5);min-width:0;display:grid}.cs-tree-lvl{font-size:var(--font-size-label-sm);line-height:var(--line-height-label-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.cs-tree-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-semibold);overflow:hidden}.cs-tree-sum{font-size:var(--font-size-label-sm);line-height:var(--line-height-label-sm);color:var(--color-text-muted)}.cs-how{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cs-how li{align-content:start;gap:var(--space-2);display:grid}.cs-how .how-n{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);display:inline-flex}.cs-how .how-ic{border-radius:var(--radius-full);background:var(--color-accent-container);width:2.5rem;height:2.5rem;color:var(--color-on-accent-container);flex:none;place-items:center;display:grid}.cs-how p{color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);margin:0}.cs-meta{gap:var(--space-4);max-width:52rem;padding:var(--space-6);display:grid}.cs-meta-row{align-items:flex-start;gap:var(--space-4);display:flex}.cs-meta-text{gap:var(--space-1);min-width:0;display:grid}.cs-meta-text p{margin:0}.option.is-tall{min-height:var(--size-row);padding-block:var(--space-2)}.opt-car{gap:var(--space-0-5);text-align:left;flex:1;min-width:0;display:grid}.opt-car .opt-sub{white-space:normal}.option .go{align-items:center;gap:var(--space-1);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--color-accent-text);white-space:nowrap;flex:none;margin-left:auto;display:inline-flex}.option .go .icon{color:var(--color-accent-text)}.cm-list{gap:var(--space-4);transition:opacity var(--duration-base) var(--ease-out);display:grid}.cm-list[aria-busy=true]{opacity:.6;transition-delay:var(--duration-base)}.cm-card{padding:var(--space-3) var(--space-4) var(--space-1);gap:0;display:grid}.cm-head{align-items:center;gap:var(--space-1) var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cm-head h2{margin:0}.cm-head .cm-line{grid-column:1/-1}.cm-line{align-items:center;gap:var(--space-0-5) var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);font-variant-numeric:var(--font-numeric);flex-wrap:wrap;margin:0;display:flex}.cm-line b{color:var(--color-text);font-weight:var(--font-weight-semibold)}.cm-line .icon{width:var(--size-icon-sm);height:var(--size-icon-sm);flex:none}.cm-sets{margin:0;padding:0;list-style:none;display:grid}.cm-set+.cm-set{border-top:1px solid var(--color-border)}.cm-set.is-new-row{animation:ct-flash 1.8s var(--ease-out)}.cm-row{align-items:flex-start;gap:var(--space-1);padding-block:var(--space-2);display:flex}.cm-toggle{align-items:start;gap:var(--space-2);min-width:0;min-height:var(--size-control);padding:var(--space-1) var(--space-1) var(--space-1) 0;border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr);display:grid}.cm-toggle:active{background:var(--color-pressed)}.cm-toggle:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.cm-toggle .chev{width:1.5rem;height:1.5rem;color:var(--color-text-muted);place-items:center;display:grid}.cm-toggle .chev .icon{transition:transform var(--duration-fast) var(--ease-out)}.cm-toggle[aria-expanded=true] .chev .icon{transform:rotate(90deg)}.cm-body{gap:var(--space-1);min-width:0;display:grid}.cm-name{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;display:block}.cm-name>.icon{width:var(--size-icon-sm);height:var(--size-icon-sm);margin-right:var(--space-1);vertical-align:-.125rem;color:var(--color-text-muted);display:inline-block}.cm-name>.ma-tag{margin-left:var(--space-2);vertical-align:.0625rem}.cm-ads{margin:0 0 var(--space-2) var(--space-3);padding:0 0 0 var(--space-4);border-left:2px solid var(--color-border);list-style:none;display:grid}.cm-ads li{gap:var(--space-1);padding-block:var(--space-2);display:grid}.cm-ads li+li{border-top:1px solid var(--color-border)}.cm-ads .ct-link{align-items:center;gap:var(--space-2);min-height:var(--size-control);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;display:inline-flex}.cm-ads .ct-link .icon{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-text-muted);flex:none}.cm-more{flex:none}.cm-skel{gap:var(--space-2);padding-block:var(--space-3);display:grid}.cm-skel+.cm-skel{border-top:1px solid var(--color-border)}@media (prefers-reduced-motion:reduce){.ct tr.is-new-row td,.cm-set.is-new-row{animation:none}.ct-chev .icon,.cm-toggle .chev .icon{transition:none}}@container app (max-width:64rem){.cs-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-fig:nth-child(3){border-left:0}}@container app (max-width:47.99rem){.cs-sum{padding:var(--space-1) var(--space-4);grid-template-columns:minmax(0,1fr);gap:0}.cs-fig{align-items:baseline;column-gap:var(--space-3);padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr) auto}.cs-fig+.cs-fig{border-left:0;border-top:1px solid var(--color-border)}.cs-fig .cs-label{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-text);grid-column:1}.cs-fig .cs-value{font-size:var(--font-size-title-sm);line-height:var(--line-height-title-sm);grid-area:1/2}.cs-fig .cs-meter,.cs-fig .cs-foot{grid-column:1/-1}.cs-fig .cs-foot.is-opt{display:none}.cs-first{padding:var(--space-4);gap:var(--space-4)}.cs-how{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.cs-how li{column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.cs-how .how-ic{grid-row:1/span 2}.cs-first .card-actions .btn,.cs-meta .card-actions .btn{flex:100%}}
