.c-line-chart{display:grid;gap:var(--space-1);margin:0;min-width:0}.c-line-chart--empty{padding:var(--space-6) var(--space-4);color:var(--color-text-subtle);font-size:var(--font-size-sm);line-height:1.4;text-align:center}.c-line-chart__plot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:stretch}.c-line-chart__y{display:flex;flex-direction:column;justify-content:space-between;color:var(--color-text-subtle);font-size:var(--font-size-axis);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;text-align:right}.c-line-chart__svg{display:block;width:100%;height:var(--size-line-chart);overflow:visible}.c-line-chart__grid{stroke:var(--color-border);stroke-width:1px;vector-effect:non-scaling-stroke}.c-line-chart__area{fill:var(--color-accent-soft);stroke:none}.c-line-chart__line{fill:none;stroke:var(--color-accent);stroke-width:var(--border-width-strong);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.c-line-chart__hit{fill:transparent;cursor:crosshair}.c-line-chart__hit:hover{fill:var(--color-accent-glow-faint)}.c-line-chart__x{display:flex;justify-content:space-between;color:var(--color-text-subtle);font-size:var(--font-size-axis);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.c-line-chart__caption{color:var(--color-text-subtle);font-size:var(--font-size-xs);line-height:1.4}.c-fullscreen.is-fullscreen{position:fixed;inset:0;z-index:var(--z-modal);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);overflow:auto;background:var(--color-bg)}.c-fullscreen__grow{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.c-app-version{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);flex-shrink:0;border-top:var(--border-width) var(--border-style) var(--color-border);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.c-app-version__no{font-weight:700}.c-app-version__sep{color:var(--color-text-subtle)}.c-app-version__link{appearance:none;background:transparent;border:0;margin:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition)}.c-app-version__link:focus-visible,.c-app-version__link:hover{color:var(--color-accent-text);outline:none;text-decoration:underline;text-underline-offset:var(--underline-offset)}.c-changelog{list-style:none;margin:0;padding:0;gap:var(--space-5)}.c-changelog,.c-changelog__entry{display:flex;flex-direction:column}.c-changelog__entry{gap:var(--space-2)}.c-changelog__entry+.c-changelog__entry{border-top:var(--border-width) var(--border-style) var(--color-border);padding-top:var(--space-5)}.c-changelog__head{display:flex;align-items:baseline;gap:var(--space-2)}.c-changelog__version{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.06em;color:var(--color-text)}.c-changelog__date{font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.c-changelog__items{list-style:disc;margin:0;padding-left:1rem;font-size:var(--font-size-sm);line-height:1.55;color:var(--color-text-muted)}.c-changelog__items li+li{margin-top:var(--space-0_5)}.c-changelog__items li::marker{color:var(--color-text-subtle)}:root:has(.c-notice-bar){--notice-bar-offset:var(--size-notice-bar)}:root:has(.c-notice-bar~.c-notice-bar){--notice-bar-offset:calc(var(--size-notice-bar) * 2)}.c-notice-bar{display:flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--size-notice-bar);padding:0 var(--space-4);background:var(--color-warning-soft);border-bottom:var(--border-width-strong) var(--border-style) var(--color-warning);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:600;line-height:1.2;overflow:hidden}.c-notice-bar>.c-notice-bar__icon{flex-shrink:0;width:var(--size-icon-md);height:var(--size-icon-md);color:var(--color-accent-text)}.c-notice-bar__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-notice-bar__text--short{display:none}.c-notice-bar__action{flex-shrink:0;margin:0}.c-notice-bar--view-as{background:var(--color-info-soft);border-bottom-color:var(--color-info)}.c-notice-bar--view-as>.c-notice-bar__icon{color:var(--color-info)}@media (max-width:600px){.c-notice-bar__text--long{display:none}.c-notice-bar__text--short{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}}.c-segmented{display:inline-flex;align-items:stretch;border:var(--border-width) var(--border-style) var(--color-border-strong);background:var(--color-bg-subtle)}.c-segmented__option{appearance:none;background:transparent;border:0;margin:0;height:calc(var(--size-control) - 2 * var(--border-width));min-width:var(--size-segment-min);padding:0 var(--space-3);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--font-size-btn);font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition),background var(--transition)}.c-segmented__option+.c-segmented__option{border-left:var(--border-width) var(--border-style) var(--color-border-strong)}.c-segmented__option:hover{color:var(--color-text)}.c-segmented__option--active{background:var(--color-bg);color:var(--color-text);box-shadow:inset 0 0 0 var(--border-width) var(--color-border)}.c-segmented__option:focus-visible{outline:var(--border-width-strong) var(--border-style) var(--color-accent);outline-offset:calc(-1 * var(--border-width-strong))}.c-lang-field__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1_5)}.c-lang-field__head>.c-field__label-row,.c-lang-field__head>.c-label{margin-bottom:0;min-width:0}.c-lang-toggle{display:inline-flex;flex:none;align-items:stretch;border:var(--border-width) var(--border-style) var(--color-border-strong);background:var(--color-bg-subtle)}.c-lang-toggle__option{appearance:none;background:transparent;border:0;margin:0;min-width:var(--size-lang-option);padding:var(--space-1) var(--space-2);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition),background var(--transition)}.c-lang-toggle__option+.c-lang-toggle__option{border-left:var(--border-width) var(--border-style) var(--color-border-strong)}.c-lang-toggle__option:hover{color:var(--color-text)}.c-lang-toggle__option--active{background:var(--color-bg);color:var(--color-text);box-shadow:inset 0 0 0 var(--border-width) var(--color-border)}.c-lang-toggle__option:focus-visible{outline:var(--border-width-strong) var(--border-style) var(--color-accent);outline-offset:calc(-1 * var(--border-width-strong))}.c-lang-toggle__mark{display:none;width:var(--size-dot-sm);height:var(--size-dot-sm);border:var(--border-width) var(--border-style) currentColor}.c-lang-toggle__option--empty .c-lang-toggle__mark{display:inline-block}.c-lang-toggle__option--invalid{color:var(--color-danger)}.c-lang-toggle__option--invalid .c-lang-toggle__mark{display:inline-block;background:var(--color-danger);border-color:var(--color-danger)}.c-action-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:var(--space-2)}.c-action-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:6.5rem;padding:var(--space-3) var(--space-2);text-align:center;background:var(--color-bg);border:var(--border-width) var(--border-style) var(--color-border-strong);color:var(--color-text);text-decoration:none;appearance:none;font:inherit;cursor:pointer;transition:border-color var(--transition),background var(--transition),color var(--transition)}.c-action-tile:hover:not(:disabled){background:var(--color-bg-subtle);border-color:var(--color-text-muted)}.c-action-tile:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--shadow-focus-accent)}.c-action-tile:disabled{opacity:.5;cursor:not-allowed}.c-action-tile--primary{border-color:var(--color-accent);color:var(--color-accent-text)}.c-action-tile--primary:hover:not(:disabled){background:var(--color-accent-soft);border-color:var(--color-accent)}.c-action-tile--danger{border-color:var(--color-danger);color:var(--color-danger)}.c-action-tile--danger:hover:not(:disabled){background:var(--color-danger-soft);border-color:var(--color-danger)}.c-action-tile__icon{display:inline-flex;font-size:var(--size-icon-4xl)}.c-action-tile__icon svg{width:1em;height:1em}.c-action-tile__label{font-size:var(--font-size-xs);font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-tabs{display:flex;gap:var(--space-1);border-bottom:var(--border-width) var(--border-style) var(--color-border);overflow-x:auto;flex-shrink:0;--tabs-fade-bg:var(--color-bg);background:linear-gradient(to right,var(--tabs-fade-bg),transparent) 0 0 /var(--size-scroll-fade) 100% no-repeat,linear-gradient(to left,var(--tabs-fade-bg),transparent) 100% 0 /var(--size-scroll-fade) 100% no-repeat,radial-gradient(farthest-side at left,rgba(0,0,0,.14),transparent) 0 0 /var(--size-scroll-shadow) 100% no-repeat,radial-gradient(farthest-side at right,rgba(0,0,0,.14),transparent) 100% 0 /var(--size-scroll-shadow) 100% no-repeat;background-attachment:local,local,scroll,scroll}.c-tabs::-webkit-scrollbar{height:var(--border-width-strong);background:transparent}.c-tabs::-webkit-scrollbar-thumb{background:var(--color-border-strong)}.c-tabs__tab{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-3_5);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);background:transparent;border:0;border-bottom:var(--border-width-strong) var(--border-style) transparent;text-decoration:none;cursor:pointer;white-space:nowrap;transition:color var(--transition),border-color var(--transition)}.c-tabs__tab.is-active,.c-tabs__tab:hover{color:var(--color-text)}.c-tabs__tab.is-active{border-bottom-color:var(--color-accent)}.c-tabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 var(--space-1_5);font-size:var(--font-size-3xs);line-height:1;letter-spacing:0;color:var(--color-text-muted);background:var(--color-bg-subtle);font-feature-settings:var(--tnum,"tnum")}.c-tabs__tab.is-active .c-tabs__count{color:var(--color-text);background:var(--color-accent-soft)}.c-tabs--bleed{margin-inline:calc(-1 * var(--app-main-gutter, var(--space-6)));padding:0 var(--app-main-gutter,var(--space-6));margin-bottom:var(--space-5);background-color:var(--color-bg-subtle);--tabs-fade-bg:var(--color-bg-subtle)}.c-app-shell__main>.c-tabs--bleed:first-child,.c-page-head--empty+.c-tabs--bleed{margin-top:calc(-1 * var(--app-main-gutter, var(--space-6)))}.o-stack>.c-tabs--bleed{margin-bottom:var(--space-2)}.c-filter-bar{padding:0}.c-filter-bar__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:var(--border-width) var(--border-style) var(--color-border)}.c-filter-bar .c-tabs{border-bottom:0}.c-filter-bar__tabs{min-width:0}.c-filter-bar .c-tabs__tab,.c-filter-bar__heading{box-sizing:border-box;min-height:var(--size-table-bar)}.c-filter-bar__heading{display:flex;flex-direction:column;justify-content:center;padding:var(--space-2) var(--space-4)}.c-filter-bar__top .o-inline{padding:var(--space-2)}.c-filter-bar__top--split .c-filter-bar__tabs{flex:0 0 100%}.c-filter-bar__top--split .c-filter-bar__heading,.c-filter-bar__top--split .c-tabs{border-bottom:var(--border-width) var(--border-style) var(--color-border)}.c-filter-bar__search{box-sizing:border-box;display:flex;align-items:center;min-height:var(--size-table-bar);padding:var(--space-2);flex:1 1;min-width:0}@media (min-width:801px){.c-filter-bar__search{min-width:var(--size-filter-search-min)}.c-filter-bar__controls>.o-inline{flex-wrap:wrap}}.c-filter-bar__search .c-search-input{width:100%;min-width:0;max-width:22rem}.c-filter-bar__controls{display:flex;align-items:center;min-height:var(--size-table-bar);flex-wrap:nowrap;min-width:0}.c-filter-bar__pager{display:flex;align-items:center;align-self:stretch;border-left:var(--border-width) var(--border-style) var(--color-border)}.c-filter-bar__pager:empty{display:none}.c-filter-bar__pager .c-pagination{border-top:0;padding:var(--space-2) var(--space-3);flex-wrap:nowrap}.c-filter-bar__pager .c-pagination__meta{margin-right:var(--space-3)}@media (max-width:600px){.c-filter-bar__controls{flex-wrap:wrap;width:100%}.c-filter-bar__pager{display:none}.c-filter-bar__controls>.o-inline{flex-wrap:wrap;width:100%}.c-filter-bar__controls .c-filter-select{flex:1 1 100%}.c-filter-bar__controls .c-filter-select>.c-select{flex:1 1 auto;min-width:0}}.c-filter-bar>.o-inline--wrap{margin-top:calc(-1 * var(--space-2));padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) var(--border-style) var(--color-border)}.c-filter-bar>.o-inline--wrap:empty{display:none}.c-tabs__tab.is-disabled{color:var(--color-text-subtle);cursor:not-allowed}.c-tabs__tab.is-disabled:hover{color:var(--color-text-subtle);border-bottom-color:transparent}.c-steps-list{font-family:var(--font-sans);font-size:var(--font-size-sm);line-height:1.55;color:var(--color-text-muted)}.c-steps-list__heading{font-size:var(--font-size-2xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);margin-bottom:var(--space-2)}.c-steps-list__list{margin:0;padding:0;list-style:decimal inside;display:flex;flex-direction:column;gap:var(--space-1_5)}.c-steps-list__list li{padding-left:var(--space-1)}.c-steps-list__list li::marker{color:var(--color-text-subtle);font-weight:700}.c-steps-list__list em,.c-steps-list__list strong{color:var(--color-text)}.c-steps-list__list em{font-style:italic}.c-keyval{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-4) var(--space-5)}.c-keyval--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.c-keyval--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.c-keyval--cols-4{grid-template-columns:1fr}}.c-keyval--divided{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-width) var(--border-style) var(--color-border)}.c-keyval__pair{display:flex;flex-direction:column;gap:.25rem;min-width:0}.c-keyval__key{margin:0;font-size:var(--font-size-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.c-keyval__val{margin:0;font-size:var(--font-size-lg);font-weight:500;line-height:1.35;color:var(--color-text);overflow-wrap:anywhere}.c-chip,.c-keyval__val a{font-weight:600}.c-chip{display:inline-flex;align-items:center;gap:var(--space-1_5);height:2rem;box-sizing:border-box;padding:0 var(--space-2);font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;background:var(--color-bg-subtle);border:var(--border-width) var(--border-style) var(--color-border);color:var(--color-text);white-space:nowrap}.c-chip__key{font-weight:500;margin-right:var(--space-0_5)}.c-chip__key,.c-chip__remove{color:var(--color-text-subtle)}.c-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:var(--size-icon-md);height:var(--size-icon-md);padding:0;border:0;background:transparent;font-size:var(--size-icon-xs);line-height:0;cursor:pointer;transition:color var(--transition),background var(--transition)}.c-chip__remove:hover{color:var(--color-text);background:var(--color-border)}.c-chip__remove:focus-visible{outline:var(--border-width-strong) var(--border-style) var(--color-accent);outline-offset:1px}.c-status-steps{display:flex;flex-direction:column}.c-status-steps__step{display:grid;grid-template-columns:var(--size-step-marker) 1fr;gap:var(--space-3)}.c-status-steps__rail{display:flex;flex-direction:column;align-items:center}.c-status-steps__dot{flex:none;width:var(--size-step-marker);height:var(--size-step-marker);display:grid;place-items:center;background:var(--color-bg);border:1px solid var(--color-border-strong);font-size:var(--font-size-2xs);font-weight:700;color:var(--color-text-subtle)}.c-status-steps__dot--done{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.c-status-steps__dot--current{border-color:var(--color-accent);color:var(--color-accent-text)}.c-status-steps__connector{flex:1 1;width:1px;min-height:var(--size-step-connector-min);margin:var(--space-0_5) 0;background:var(--color-border-strong)}.c-status-steps__connector--done{background:var(--color-accent)}.c-status-steps__body{display:flex;align-items:center;padding-bottom:var(--space-4)}.c-status-steps__step:last-child .c-status-steps__body{padding-bottom:0}.c-status-steps__step:last-child .c-status-steps__connector{display:none}.c-status-steps__label{font-size:var(--font-size-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.c-status-steps__label--done{color:var(--color-text)}.c-status-steps__label--current{color:var(--color-accent-text)}.c-status-steps__meta{margin-top:var(--space-0_5);font-size:var(--font-size-xs);color:var(--color-text-muted)}.c-kpi-strip{display:grid;gap:var(--border-width);background:var(--color-border);border:var(--border-width) var(--border-style) var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.c-kpi-strip--2{grid-template-columns:repeat(2,minmax(0,1fr))}.c-kpi-strip--3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-kpi-strip--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:600px){.c-kpi-strip,.c-kpi-strip--3,.c-kpi-strip--5{grid-template-columns:repeat(2,minmax(0,1fr))}.c-kpi-strip--3>:last-child{grid-column:1/-1}}.c-kpi{background:var(--color-bg);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.c-kpi__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.c-kpi__caption{font-size:var(--font-size-2xs);letter-spacing:.14em;color:var(--color-text-subtle);text-transform:uppercase;font-weight:700}.c-kpi__value{font-size:var(--font-size-kpi);font-weight:700;line-height:1;font-feature-settings:var(--tnum);letter-spacing:-.01em;color:var(--color-text)}.c-kpi__value--lg{font-size:var(--font-size-kpi-lg)}.c-kpi__value--sm{font-size:var(--font-size-kpi-sm)}.c-kpi__value--danger{color:var(--color-danger)}.c-kpi__value--success{color:var(--color-success)}.c-kpi__value--warn{color:var(--color-warning-text)}.c-kpi__value--accent{color:var(--color-accent-text)}.c-kpi__suffix{font-size:var(--font-size-kpi-suffix);font-weight:500;color:var(--color-text-subtle);margin-left:var(--space-1)}a.c-kpi{text-decoration:none;color:inherit;transition:background var(--transition)}a.c-kpi:hover{background:var(--color-bg-subtle);color:inherit}a.c-kpi:focus-visible{outline:var(--border-width-strong) var(--border-style) var(--color-accent);outline-offset:-.125rem}.c-pagination{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-top:var(--border-width) var(--border-style) var(--color-border);font-size:var(--font-size-xs)}.c-table-foot .c-pagination__meta{margin-right:var(--space-4)}.c-pagination__meta{margin-right:auto;color:var(--color-text-subtle);font-feature-settings:var(--tnum,"tnum");letter-spacing:.02em}.c-pagination__nav-btn,.c-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:var(--size-btn-sm);height:var(--size-btn-sm);padding:0 var(--space-2);font-size:var(--font-size-btn);font-weight:600;font-feature-settings:var(--tnum,"tnum");color:var(--color-text);background:var(--color-bg);border:var(--border-width) var(--border-style) var(--color-border-strong);cursor:pointer;transition:color var(--transition),border-color var(--transition),background var(--transition)}@media (max-width:600px){.c-pagination__nav-btn,.c-pagination__page{min-width:var(--size-touch);height:var(--size-touch)}}.c-pagination__nav-btn:not(:disabled):hover,.c-pagination__page:hover{background:var(--color-bg-subtle)}.c-pagination__page.is-active{color:var(--color-text-inverse);background:var(--color-text);border-color:var(--color-text);cursor:default}.c-pagination__nav-btn:disabled{opacity:.4;cursor:not-allowed}.c-pagination__nav-btn svg{width:var(--size-icon-xs);height:var(--size-icon-xs)}.c-pagination__prev-icon{display:inline-flex;transform:rotate(180deg)}.c-pagination__ellipsis{padding:0 var(--space-1_5);color:var(--color-text-subtle)}@media (max-width:600px){.c-pagination{justify-content:center}.c-pagination__meta{margin-right:0;width:100%;text-align:center}.c-table-foot .c-pagination{flex:1 1 100%}.c-table-foot .c-pagination__meta{margin-right:0}}.c-action-rail{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-bg-subtle);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius-0)}.c-action-rail__heading{margin:0;font-size:var(--font-size-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.c-action-rail__error{margin-top:var(--space-1)}.c-document-chrome{color:var(--color-text);--color-logo:var(--color-text)}.c-document-chrome+.c-document-chrome{page-break-before:always;break-before:page;margin-top:var(--print-page-separation);padding-top:var(--print-page-separation);border-top:var(--print-page-rule) var(--border-style) var(--color-border-strong)}.c-document-chrome__foot,.c-document-chrome__head{page-break-inside:avoid;break-inside:avoid}.c-document-chrome__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2);margin-bottom:var(--space-3);border-bottom:var(--border-width) var(--border-style) var(--color-border-strong);line-height:1.3}.c-document-chrome__bar--foot{flex-direction:column;align-items:flex-start;gap:var(--space-0_5);padding-top:var(--space-2);padding-bottom:0;margin-top:var(--space-3);margin-bottom:0;border-top:var(--border-width) var(--border-style) var(--color-border-strong);border-bottom:0}.c-document-chrome__logo{flex:none;height:var(--print-doc-logo-height);width:auto;--color-signet:var(--color-signet-print);-webkit-print-color-adjust:exact;print-color-adjust:exact}.c-document-chrome__meta{display:flex;flex-direction:column;align-items:flex-end;min-width:0;text-align:right}.c-document-chrome__title{font-size:var(--print-doc-title-size);font-weight:700}.c-document-chrome__period{font-size:var(--print-doc-meta-size);font-weight:400}.c-document-chrome__company,.c-document-chrome__generated,.c-document-chrome__note{font-size:var(--print-doc-small-size);font-weight:400;color:var(--color-text-muted)}.c-document-chrome__body{display:flow-root}@media screen{.c-document-chrome--bare-screen>.c-document-chrome__foot,.c-document-chrome--bare-screen>.c-document-chrome__head{display:none}}@media print{.c-document-chrome{display:table;width:100%;table-layout:fixed;border-collapse:separate}.c-document-chrome__head{display:table-header-group}.c-document-chrome__body{display:table-row-group}.c-document-chrome__foot{display:table-footer-group}body:has(.c-document-chrome){page:document}@page document{size:A4 portrait;margin:12mm 12mm 14mm;@bottom-right{content:var(--print-page-label) counter(page) "/" counter(pages);font-family:var(--font-sans);font-size:var(--print-font-size-small);color:var(--color-text-muted);vertical-align:top}}}.c-print-doc{display:none;color:var(--color-text);font-size:var(--print-font-size-doc);line-height:1.4}.c-print-doc__title{font-size:var(--print-font-size-subtitle);font-weight:700;margin:0 0 var(--space-3)}.c-print-doc__meta{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-6);margin:0 0 var(--space-4)}.c-print-doc__meta>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-1) 0;border-bottom:var(--border-width) dotted var(--color-border)}.c-print-doc__meta dt{margin:0;color:var(--color-text-subtle)}.c-print-doc__meta dd{margin:0;font-weight:600;text-align:right}.c-print-doc__section{margin:0 0 var(--space-4);page-break-inside:avoid;break-inside:avoid}.c-print-doc__section--flow{page-break-inside:auto;break-inside:auto}.c-print-doc__h2{font-size:var(--print-font-size-heading);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text);padding-bottom:var(--space-1);margin:0 0 var(--space-2);border-bottom:var(--border-width) var(--border-style) var(--color-text)}.c-print-doc__text{margin:0;white-space:pre-wrap}.c-print-doc__muted{color:var(--color-text-subtle)}.c-print-doc__no{width:2.5rem}.c-print-doc--screen{display:block;max-width:var(--print-sheet-width);margin-inline:auto;padding:var(--print-sheet-padding);background-color:var(--color-bg-elevated);border:var(--print-sheet-border) var(--border-style) var(--color-border);box-shadow:var(--print-sheet-shadow)}.c-print-doc--screen .c-print-doc__meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}@media print{.c-print-doc{display:block}@page{margin:14mm}}.c-print-pages{page:print-pages;color:var(--color-text);font-size:var(--print-font-size);line-height:var(--print-line-height);--color-signet:var(--color-text);--color-logo:var(--color-text)}.c-print-pages--landscape{page:print-pages-landscape}.c-print-pages__footer,.c-print-pages__header{page-break-inside:avoid;break-inside:avoid;font-size:var(--print-font-size-small);color:var(--color-text-subtle)}.c-print-pages__bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4)}.c-print-pages__header>.c-print-pages__bar{padding-bottom:var(--space-2);margin-bottom:var(--space-4);border-bottom:var(--border-width-strong) var(--border-style) var(--color-text)}.c-print-pages__footer>.c-print-pages__bar{padding-top:var(--space-2);margin-top:var(--space-4);border-top:var(--border-width) var(--border-style) var(--color-border)}.c-print-pages__doc{font-size:var(--print-font-size);font-weight:700;color:var(--color-text)}.c-print-pages__title{margin:0 0 var(--space-3);font-size:var(--print-font-size-title);font-weight:700;line-height:1.25;page-break-after:avoid;break-after:avoid}.c-print-pages__section{margin:0 0 var(--space-5)}.c-print-pages__section:last-child{margin-bottom:0}.c-print-pages__heading{padding-bottom:var(--space-1);font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:var(--border-width) var(--border-style) var(--color-text);page-break-after:avoid;break-after:avoid}.c-print-pages__heading,.c-print-pages__text{margin:0 0 var(--space-2);font-size:var(--print-font-size)}.c-print-pages__muted{color:var(--color-text-subtle)}@media print{.c-print-pages{display:table;width:100%;table-layout:fixed;border-collapse:separate}.c-print-pages__header{display:table-header-group}.c-print-pages__footer{display:table-footer-group}.c-print-pages__body{display:table-row-group}body:has(.c-print-pages){page:print-pages}body:has(.c-print-pages--landscape){page:print-pages-landscape}@page print-pages{size:A4 portrait;margin:12mm 12mm 14mm;@bottom-right{content:var(--print-page-label) counter(page) "/" counter(pages);font-family:var(--font-sans);font-size:var(--print-font-size-small);color:var(--color-text-subtle);vertical-align:top}}@page print-pages-landscape{size:A4 landscape;margin:12mm 12mm 14mm;@bottom-right{content:var(--print-page-label) counter(page) "/" counter(pages);font-family:var(--font-sans);font-size:var(--print-font-size-small);color:var(--color-text-subtle);vertical-align:top}}}.c-print-table{width:100%;border-collapse:collapse;font-size:var(--print-font-size);line-height:var(--print-line-height);font-feature-settings:var(--tnum);color:var(--color-text)}.c-print-table>thead{display:table-header-group}.c-print-table>tfoot{display:table-row-group}.c-print-table tr{page-break-inside:avoid;break-inside:avoid}.c-print-table :where(th,td){padding:var(--space-0_5) var(--space-1_5);border:var(--border-width) var(--border-style) var(--color-border);text-align:left;vertical-align:top}.c-print-table :where(th){font-weight:700}.c-print-table>thead :where(th){vertical-align:bottom;background-color:var(--color-bg-muted);border-bottom:var(--border-width-strong) var(--border-style) var(--color-text)}.c-print-table>tfoot :where(th,td){font-weight:700;border-top:var(--border-width-strong) var(--border-style) var(--color-text)}.c-print-table__num{text-align:right;white-space:nowrap}.c-print-table__row--subtotal>:where(th,td){font-weight:700;border-top:var(--border-width-strong) var(--border-style) var(--color-text)}.c-print-break{page-break-before:always;break-before:page}.c-print-keep{page-break-inside:avoid;break-inside:avoid}.c-attachment-list{list-style:none;margin:0;padding:0}.c-attachment-list__row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:var(--border-width) var(--border-style) var(--color-border)}.c-attachment-list__row:first-child{border-top:none}.c-attachment-list__meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.c-attachment-list__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-attachment-list__sub{font-size:var(--font-size-xs);color:var(--color-text-subtle)}.c-attachment-list--compact .c-attachment-list__row{padding-inline:0}.c-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%}.c-toolbar--bar{box-sizing:border-box;min-height:var(--size-table-bar);padding:var(--space-1) var(--space-4);border-bottom:var(--border-width) var(--border-style) var(--color-border)}.c-view-actions{display:inline-flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.c-btn--view-action>.c-lni,.c-btn--view-action>svg{width:var(--size-icon-lg);height:var(--size-icon-lg);font-size:var(--size-icon-lg)}.c-btn--view-action[aria-pressed=true]{color:var(--color-accent-text);border-color:var(--color-accent);background:var(--color-accent-soft)}.c-filter-select{display:inline-flex;align-items:center;gap:var(--space-1_5);font-size:var(--font-size-xs);color:var(--color-text-subtle);white-space:nowrap}.c-events-timeline,.c-events-timeline__composer{display:flex;flex-direction:column}.c-events-timeline__composer{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) var(--border-style) var(--color-border)}.c-events-timeline__composer-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.c-events-timeline__composer-counter{color:var(--color-text-subtle);font-size:var(--font-size-xs)}.c-events-timeline__filters{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) var(--border-style) var(--color-border)}.c-events-timeline__chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:var(--border-width) var(--border-style) var(--color-border);background:transparent;color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer}.c-events-timeline__chip:hover{color:var(--color-text);border-color:var(--color-text-muted)}.c-events-timeline__chip.is-active{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-text)}.c-events-timeline__chip-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-subtle)}.c-events-timeline__chip.is-active .c-events-timeline__chip-count{color:var(--color-accent-text)}.c-events-timeline__empty{padding:var(--space-5) var(--space-4);color:var(--color-text-subtle);text-align:center}.c-events-timeline__list{list-style:none;margin:0;padding:0}.c-events-timeline__row{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:var(--space-3);row-gap:var(--space-0_5);align-items:center;padding:var(--space-2) var(--space-4);border-top:var(--border-width) var(--border-style) var(--color-border)}.c-events-timeline__row:first-child{border-top:none}.c-events-timeline__meta{display:flex;flex-direction:column;min-width:0}.c-events-timeline__name{font-weight:600;line-height:1.2}.c-events-timeline__summary{grid-column:2/-1;margin:0;color:var(--color-text);font-size:var(--font-size-md);white-space:pre-wrap;word-break:break-word}.c-events-timeline__time{grid-column:3;grid-row:1;color:var(--color-text-subtle);font-size:var(--font-size-xs);white-space:nowrap}.c-audit-log__change{display:block}.c-audit-log__subject{font-weight:600}.c-audit-log__aside{color:var(--color-text-subtle)}.c-audit-log__diff{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.c-audit-log__diff-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:var(--font-size-sm)}.c-audit-log__diff-field{color:var(--color-text-subtle);min-width:8rem}.c-audit-log__diff-from,.c-audit-log__diff-to{min-width:0;overflow-wrap:anywhere}.c-audit-log__diff-from{text-decoration:line-through;color:var(--color-text-subtle)}.c-audit-log__diff-to{font-weight:600}.c-audit-log__diff-arrow{color:var(--color-text-subtle)}.c-activity-feed__list{list-style:none;margin:0;padding:0}.c-activity-feed__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:var(--border-width) var(--border-style) var(--color-border)}.c-activity-feed__row:first-child{border-top:none}.c-activity-feed__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1_5);min-width:0;font-size:var(--font-size-sm);line-height:1.35;color:var(--color-text)}.c-activity-feed__name{font-weight:600}.c-activity-feed__request{color:var(--color-accent-text);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none}.c-activity-feed__request:hover{text-decoration:underline}.c-activity-feed__time{color:var(--color-text-subtle);font-size:var(--font-size-xs);white-space:nowrap}.c-activity-feed__detail{white-space:pre-wrap;word-break:break-word}.c-activity-feed__empty,.c-activity-feed__status{padding:var(--space-5) var(--space-4);color:var(--color-text-subtle);text-align:center}.c-activity-feed__status--error{color:var(--color-danger,var(--color-text))}.c-skip-link{position:fixed;top:0;left:0;z-index:var(--z-toast);margin:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-bg);color:var(--color-text);border:var(--border-width-strong) var(--border-style) var(--color-accent);text-decoration:none;transform:translateY(-200%);transition:transform var(--transition-fast)}.c-skip-link:focus{transform:translateY(0)}