.mw-resource-collection{isolation:isolate;overflow:visible}.mw-resource-collection__header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--border);background:var(--surface-1)}.mw-resource-collection__title{margin:0;color:var(--ink-1);font-size:15px;font-weight:600}.mw-resource-collection .cds--table-toolbar,.mw-resource-collection .cds--toolbar-content{display:flex;align-items:center;gap:8px;margin:0;padding:0;background:transparent}.mw-resource-collection .cds--toolbar-content{justify-content:flex-end}.mw-resource-search.cds--search{position:relative;display:block;width:240px;height:34px;color:var(--ink-1);font-family:var(--font-sans)}.mw-resource-search .cds--label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mw-resource-search .cds--search-input{width:100%;height:34px;padding:0 34px 0 32px;border:1px solid var(--border-strong);border-radius:5px;outline:none;color:var(--ink-1);background:var(--surface-1);font:inherit}.mw-resource-search .cds--search-input::placeholder{color:var(--ink-3);opacity:1}.mw-resource-search .cds--search-magnifier,.mw-resource-search .cds--search-close{position:absolute;z-index:1;top:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;color:var(--ink-3);background:transparent}.mw-resource-search .cds--search-magnifier{left:0;pointer-events:none}.mw-resource-search .cds--search-close{right:0;cursor:pointer}.mw-resource-search .cds--search-close--hidden{display:none}.mw-resource-search svg{width:16px;height:16px;fill:currentColor}.mw-resource-select.cds--form-item{margin:0}.mw-resource-select .cds--select{position:relative;width:144px;height:34px}.mw-resource-select .cds--label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mw-resource-select .cds--select-input__wrapper{position:relative;display:block}.mw-resource-select .cds--select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:34px;padding:0 32px 0 10px;border:1px solid var(--border-strong);border-radius:5px;outline:none;color:var(--ink-1);background:var(--surface-1);font:inherit;cursor:pointer}.mw-resource-select .cds--select__arrow{position:absolute;top:9px;right:10px;width:16px;height:16px;color:var(--ink-3);fill:currentColor;pointer-events:none}.mw-resource-select-width{min-width:176px;max-width:320px;display:block;flex:0 0 auto}.mw-resource-select-width>.mw-resource-select,.mw-resource-select-width>.mw-resource-select .cds--select{width:100%}.mw-cursor-pager{height:44px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:0 12px;border-top:1px solid var(--border);color:var(--ink-3);background:var(--surface-1);font-family:var(--font-sans);font-size:12px;white-space:nowrap}.mw-cursor-pager__count{flex:none}.mw-cursor-pager__controls,.mw-cursor-pager__error-group,.mw-cursor-pager__rows{min-width:0;display:flex;align-items:center}.mw-cursor-pager__controls{gap:8px;margin-left:auto}.mw-cursor-pager__error-group,.mw-cursor-pager__rows{gap:6px}.mw-cursor-pager__error{max-width:28ch;overflow:hidden;color:var(--err);text-overflow:ellipsis}.mw-cursor-pager .mw-resource-select.cds--form-item,.mw-cursor-pager .mw-resource-select .cds--select{width:68px;height:28px}.mw-cursor-pager .mw-resource-select .cds--select-input{height:28px;padding:0 28px 0 8px;border-color:var(--border);border-radius:var(--radius);font-size:12px}.mw-cursor-pager .mw-resource-select .cds--select__arrow{top:6px;right:8px}.mw-cursor-pager__page{color:var(--ink-3)}.mw-cursor-pager__button.cds--btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;min-height:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border);border-radius:var(--radius);color:var(--ink-2);background:var(--surface-1);cursor:pointer}.mw-cursor-pager__button.cds--btn:hover:not(:disabled){border-color:var(--border-strong);color:var(--ink-1);background:var(--surface-2)}.mw-cursor-pager__button.cds--btn:disabled{color:var(--ink-3);background:var(--surface-2);cursor:not-allowed;opacity:.62}.mw-cursor-pager__button.cds--btn svg{width:16px;height:16px;fill:currentColor}.mw-resource-search .cds--search-input:focus-visible,.mw-resource-search .cds--search-close:focus-visible,.mw-resource-select .cds--select-input:focus-visible,.mw-resource-toolbar-action.cds--btn:focus-visible,.mw-resource-copy.cds--btn:focus-visible,.mw-resource-action.cds--btn:focus-visible,.mw-cursor-pager__button.cds--btn:focus-visible,.mw-resource-tag-overflow__trigger.cds--tag:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mw-resource-collection .cds--data-table-content{width:100%;overflow-x:auto}.mw-resource-table.cds--data-table{width:100%;min-width:1100px;border-collapse:collapse;table-layout:fixed;color:var(--ink-1);background:var(--surface-1);font-family:var(--font-sans);font-size:13px}.mw-resource-table.cds--data-table th{height:38px;padding:0 12px;border-bottom:1px solid var(--border-strong);color:var(--ink-3);background:var(--surface-2);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;line-height:1.2;text-align:left;text-transform:uppercase;white-space:nowrap}.mw-resource-table.cds--data-table .cds--table-header-label{display:flex;align-items:center}.mw-resource-table.cds--data-table td{height:48px;padding:0 12px;overflow:visible;border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap}.mw-resource-table--disclosure.cds--data-table>tbody>tr>td{height:64px;padding-top:8px;padding-bottom:8px}.mw-resource-table--detail.cds--data-table>tbody>tr>td{height:56px;padding-top:8px;padding-bottom:8px}.mw-resource-table.cds--data-table th:first-child,.mw-resource-table.cds--data-table td:first-child{padding-left:16px}.mw-resource-table__expand-column,.mw-resource-table__select-column{width:44px}.mw-resource-table.cds--data-table .mw-resource-table__select-cell{width:44px;padding:0 8px 0 14px}.mw-resource-table__select-cell .cds--radio-button-wrapper{position:relative;margin:0}.mw-resource-table__select-cell .cds--radio-button{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mw-resource-table__select-cell .cds--radio-button__label{display:inline-flex;align-items:center}.mw-resource-table__select-cell .cds--radio-button__label-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.mw-resource-table__select-cell .cds--radio-button__appearance{width:16px;height:16px;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface-1)}.mw-resource-table__select-cell .cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance{border:5px solid var(--ink-1)}.mw-resource-table__select-cell .cds--radio-button:focus-visible+.cds--radio-button__label .cds--radio-button__appearance{outline:2px solid var(--brand);outline-offset:2px}.mw-resource-table.cds--data-table tr[data-selected=true] td{background:var(--surface-2)}.mw-resource-table.cds--data-table .cds--table-expand{width:44px;padding:0 6px 0 12px;text-align:center}.mw-resource-table .cds--table-expand__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius);color:var(--ink-2);background:transparent;cursor:pointer}.mw-resource-table .cds--table-expand__button:hover{color:var(--ink-1);background:var(--surface-3)}.mw-resource-table .cds--table-expand__button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mw-resource-table .cds--table-expand__svg{width:16px;height:16px;fill:currentColor;transition:transform .12s ease}.mw-resource-table .cds--parent-row.cds--expandable-row .cds--table-expand__svg{transform:rotate(90deg)}.mw-resource-table.cds--data-table .mw-resource-table__expanded-row>td{height:auto;padding:0;white-space:normal;background:var(--surface-1)}.mw-resource-table__expanded-row .cds--child-row-inner-container{padding:0}.mw-resource-table.cds--data-table .cds--parent-row.cds--expandable-row,.mw-resource-table.cds--data-table .cds--parent-row.cds--expandable-row--hover{background:var(--surface-2)}.mw-resource-table.cds--data-table tbody tr:last-child td{border-bottom:0}.mw-resource-table.cds--data-table tbody tr:hover{background:var(--surface-2)}.mw-resource-table__cell--proof,.mw-resource-table__cell--numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mw-resource-table__cell--numeric,.mw-resource-table__cell--action{text-align:right!important}.mw-resource-table__cell--numeric .cds--table-header-label,.mw-resource-table__cell--action .cds--table-header-label{justify-content:flex-end}.mw-resource-table__cell--action{width:52px}.mw-resource-identity{min-width:0;display:flex;align-items:center;gap:8px}.mw-resource-identity__value,.mw-resource-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-resource-identity__value{flex:1 1 auto;font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.mw-resource-identity__qualifier{flex:none;display:inline-flex}.mw-resource-identity__qualifier .mw-resource-tag.cds--tag{min-height:20px;gap:4px;padding:1px 6px;font-size:10px}.mw-resource-identity__qualifier .mw-resource-tag--marker:before{width:5px;height:5px}.mw-resource-missing{color:var(--ink-3)}.mw-resource-tag-group{position:relative;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.mw-resource-tag.cds--tag{min-width:0;min-height:24px;display:inline-flex;align-items:center;gap:6px;margin:0;padding:2px 8px;overflow:hidden;border:1px solid currentColor;border-radius:999px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.mw-resource-tag:not(.cds--tag--operational) .cds--tag__label{flex:none;min-width:max-content;overflow:visible;white-space:nowrap}.mw-resource-tag--preserve-case.cds--tag{flex:0 0 auto;text-transform:none}.mw-resource-tag--preserve-case.cds--tag .cds--tag__label{min-width:max-content;overflow:visible}.mw-resource-tag--long.cds--tag{max-width:96px}.mw-resource-tag--long.cds--tag .cds--tag__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.mw-resource-tag .cds--popover-container{position:relative;min-width:0;display:inline-flex}.mw-resource-tag .cds--definition-term{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;display:inline-flex;padding:0;overflow:hidden;border:0;outline:none;color:inherit;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:help}.mw-resource-tag .cds--definition-term:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mw-resource-tag .cds--popover{position:absolute;z-index:30;right:0;bottom:calc(100% + 7px);display:none}.mw-resource-tag .cds--popover--open .cds--popover{display:block}.mw-resource-tag:has(.cds--popover--open){overflow:visible}.mw-resource-tag .cds--popover-content{min-width:max-content;padding:6px 8px;border:1px solid var(--border-strong);border-radius:4px;color:var(--surface-1);background:var(--ink-1);font-family:var(--font-mono);font-size:11px;line-height:1.2;text-transform:none}.mw-resource-tag--marker:before{content:"";flex:none;width:7px;height:7px;background:currentColor}.mw-resource-tag--info:before{transform:rotate(45deg)}.mw-resource-tag--success:before{border-radius:50%}.mw-resource-tag--warning:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.mw-resource-tag--error:before{background:linear-gradient(45deg,transparent 38%,currentColor 38% 62%,transparent 62%),linear-gradient(-45deg,transparent 38%,currentColor 38% 62%,transparent 62%)}.mw-resource-tag--neutral.cds--tag{color:var(--ink-2);background:var(--surface-2);border-color:var(--border-strong)}.mw-resource-tag--info.cds--tag{color:var(--info);background:var(--info-fill);border-color:var(--info)}.mw-resource-tag--success.cds--tag{color:var(--ok);background:var(--ok-fill);border-color:var(--ok)}.mw-resource-tag--warning.cds--tag{color:var(--warn);background:var(--warn-fill);border-color:var(--warn)}.mw-resource-tag--error.cds--tag{color:var(--err);background:var(--err-fill);border-color:var(--err)}.mw-resource-tag-overflow.cds--popover-container{position:relative;flex:none;display:inline-flex;overflow:visible}.mw-resource-tag-overflow__trigger.cds--tag{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.mw-resource-tag-overflow>.cds--popover[data-mw-overlay=resource-tag-overflow]{position:fixed;inset:auto;z-index:50;margin:0;padding:0;overflow:visible;border:0;background:transparent;color:inherit;display:none}.mw-resource-tag-overflow.cds--popover--open>.cds--popover[data-mw-overlay=resource-tag-overflow]{display:block}.mw-resource-tag-overflow__panel.cds--popover-content{min-width:148px;max-width:280px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px;border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--ink-1);background:var(--surface-1)}.mw-resource-action.cds--btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;min-height:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border);border-radius:5px;color:var(--ink-2);background:var(--surface-1);font:500 15px/1 var(--font-sans);cursor:pointer}.mw-resource-toolbar-action.cds--btn,.mw-resource-copy.cds--btn{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:34px;min-height:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border-strong);border-radius:5px;color:var(--ink-2);background:var(--surface-1);cursor:pointer}.mw-resource-toolbar-action.cds--btn svg,.mw-resource-copy.cds--btn svg{width:16px;height:16px;fill:currentColor}.mw-resource-copy.cds--btn{width:26px;height:26px;flex:none;border-color:transparent;opacity:0}.mw-resource-identity:hover .mw-resource-copy.cds--btn,.mw-resource-identity:focus-within .mw-resource-copy.cds--btn{opacity:1}.mw-resource-copy--inline.cds--btn{opacity:1}.mw-resource-copy[data-copy-state=copied].cds--btn{color:var(--ok)}.mw-resource-copy[data-copy-state=failed].cds--btn{color:var(--err)}.mw-resource-tooltip.cds--tooltip{position:relative;z-index:40;display:inline-flex;overflow:visible}.mw-resource-tooltip .cds--tooltip-trigger__wrapper{display:inline-flex}.mw-resource-tooltip>.cds--popover{position:fixed;z-index:100;display:none}.mw-resource-tooltip.cds--popover--open>.cds--popover{display:block}.mw-resource-tooltip>.cds--popover>.cds--popover-content{min-width:max-content;padding:6px 8px;border-radius:4px;color:var(--surface-1);background:var(--ink-1);font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.2}.mw-resource-action.cds--btn:hover{border-color:var(--border-strong);color:var(--ink-1);background:var(--surface-2)}.mw-resource-action--label.cds--btn{width:auto;min-width:72px;padding:0 10px;font-family:var(--font-sans);font-size:12.5px;font-weight:600}.mw-resource-action--label.cds--btn--primary,.mw-resource-action--label.cds--btn--primary:hover{border-color:var(--ink-1);color:var(--surface-1);background:var(--ink-1)}.mw-resource-action--label.cds--btn--primary:hover:not(:disabled){opacity:.9}.mw-resource-skeleton{display:block;height:10px;border-radius:2px;background:var(--surface-3);animation:mw-resource-skeleton-pulse 1.4s ease-in-out infinite}@keyframes mw-resource-skeleton-pulse{0%,to{opacity:.9}50%{opacity:.5}}@media (max-width: 880px){.mw-resource-collection__header{align-items:flex-start;flex-direction:column}.mw-resource-collection .cds--table-toolbar,.mw-resource-collection .cds--toolbar-content,.mw-resource-search.cds--search{width:100%}}@media (hover: none){.mw-resource-copy.cds--btn{opacity:1}}@media (prefers-reduced-motion: reduce){.mw-resource-skeleton{animation:none;opacity:.7}}.mw-resource-table--wrap.cds--data-table{min-width:0}.mw-resource-table--wrap.cds--data-table>tbody>tr>td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.mw-resource-table--wrap.cds--data-table .data{white-space:normal;overflow-wrap:anywhere}.mw-resource-table.cds--data-table .mw-resource-table__expanded-row--inset>td{background:var(--surface-2);border-bottom:1px solid var(--border)}.mw-resource-table__expanded-row--inset>td>.cds--child-row-inner-container{padding:24px 12px 24px 56px}.mw-resource-detail{min-width:0;font-size:13px;line-height:1.45}.mw-resource-detail-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}.mw-resource-detail-groups>section{min-width:0}.mw-resource-detail .label{margin:0 0 12px}.mw-resource-detail-facts{display:grid;grid-template-columns:132px minmax(0,1fr);gap:8px 16px;margin:0}.mw-resource-detail-facts dt{color:var(--ink-2)}.mw-resource-detail-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.mw-resource-detail-facts .num{text-align:left;font-variant-numeric:tabular-nums}.mw-resource-detail-value{display:flex;align-items:flex-start;gap:8px;min-width:0}.mw-resource-detail-value .mw-resource-value{min-width:0;overflow:visible;white-space:normal;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:12px}.mw-resource-detail-value .mw-resource-tooltip{flex:0 0 auto}.mw-resource-detail-comparison{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.mw-resource-detail-comparison>p{margin:-4px 0 12px;color:var(--ink-2)}.mw-resource-detail-comparison .mw-resource-table__cell--numeric{text-align:right;font-variant-numeric:tabular-nums}.mw-resource-detail-comparison th.mw-resource-table__cell--numeric .cds--table-header-label{justify-content:flex-end}@media (max-width: 880px){.mw-resource-detail-groups{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.mw-resource-detail-facts{grid-template-columns:minmax(0,1fr)}}.mw-resource-table--wrap.cds--data-table .tag-list>.tag{white-space:nowrap}@keyframes fp-fade-in-down{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fp-slide-left{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes fp-slide-left-new{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes fp-slide-right{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes fp-slide-right-new{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes fp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fp-fade-in{0%{opacity:0}to{opacity:1}}:root{--cds-layer: var(--cds-layer-01, #f4f4f4);--cds-layer-active: var(--cds-layer-active-01, #c6c6c6);--cds-layer-background: var(--cds-layer-background-01, #ffffff);--cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);--cds-field: var(--cds-field-01, #f4f4f4);--cds-field-hover: var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong: var(--cds-border-strong-01, #8d8d8d);--cds-border-tile: var(--cds-border-tile-01, #c6c6c6)}.cds--layer-one{--cds-layer: var(--cds-layer-01, #f4f4f4);--cds-layer-active: var(--cds-layer-active-01, #c6c6c6);--cds-layer-background: var(--cds-layer-background-01, #ffffff);--cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);--cds-field: var(--cds-field-01, #f4f4f4);--cds-field-hover: var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong: var(--cds-border-strong-01, #8d8d8d);--cds-border-tile: var(--cds-border-tile-01, #c6c6c6)}.cds--layer-two{--cds-layer: var(--cds-layer-02, #ffffff);--cds-layer-active: var(--cds-layer-active-02, #c6c6c6);--cds-layer-background: var(--cds-layer-background-02, #f4f4f4);--cds-layer-hover: var(--cds-layer-hover-02, #e8e8e8);--cds-layer-selected: var(--cds-layer-selected-02, #e0e0e0);--cds-layer-selected-hover: var(--cds-layer-selected-hover-02, #d1d1d1);--cds-layer-accent: var(--cds-layer-accent-02, #e0e0e0);--cds-layer-accent-hover: var(--cds-layer-accent-hover-02, #d1d1d1);--cds-layer-accent-active: var(--cds-layer-accent-active-02, #a8a8a8);--cds-field: var(--cds-field-02, #ffffff);--cds-field-hover: var(--cds-field-hover-02, #e8e8e8);--cds-border-subtle: var(--cds-border-subtle-01, #c6c6c6);--cds-border-subtle-selected: var(--cds-border-subtle-selected-02, #c6c6c6);--cds-border-strong: var(--cds-border-strong-02, #8d8d8d);--cds-border-tile: var(--cds-border-tile-02, #a8a8a8)}.cds--layer-three{--cds-layer: var(--cds-layer-03, #f4f4f4);--cds-layer-active: var(--cds-layer-active-03, #c6c6c6);--cds-layer-background: var(--cds-layer-background-03, #ffffff);--cds-layer-hover: var(--cds-layer-hover-03, #e8e8e8);--cds-layer-selected: var(--cds-layer-selected-03, #e0e0e0);--cds-layer-selected-hover: var(--cds-layer-selected-hover-03, #d1d1d1);--cds-layer-accent: var(--cds-layer-accent-03, #e0e0e0);--cds-layer-accent-hover: var(--cds-layer-accent-hover-03, #d1d1d1);--cds-layer-accent-active: var(--cds-layer-accent-active-03, #a8a8a8);--cds-field: var(--cds-field-03, #f4f4f4);--cds-field-hover: var(--cds-field-hover-03, #e8e8e8);--cds-border-subtle: var(--cds-border-subtle-02, #e0e0e0);--cds-border-subtle-selected: var(--cds-border-subtle-selected-03, #c6c6c6);--cds-border-strong: var(--cds-border-strong-03, #8d8d8d);--cds-border-tile: var(--cds-border-tile-03, #c6c6c6)}.cds--layer-one.cds--layer__with-background,.cds--layer-two.cds--layer__with-background,.cds--layer-three.cds--layer__with-background{background-color:var(--cds-layer-background)}@keyframes cds--hide-feedback{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes cds--show-feedback{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes cds--skeleton{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.cds--fieldset{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--fieldset *,.cds--fieldset *:before,.cds--fieldset *:after{box-sizing:inherit}.cds--form-item{font-size:var(--cds-body-compact-01-font-size, .875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, .16px);display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.cds--label html{font-size:100%}.cds--label body{font-weight:400;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--label code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",monospace}.cds--label strong{font-weight:600}.cds--label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);display:inline-block;color:var(--cds-text-secondary, #525252);font-weight:400;line-height:1rem;margin-block-end:.5rem;vertical-align:baseline}.cds--label .cds--toggletip-label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px)}.cds--label--no-margin{margin-block-end:0}.cds--label+.cds--tooltip{position:relative;inset-block-start:.2rem;inset-inline-start:.5rem}.cds--label+.cds--tooltip .cds--tooltip__trigger{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%;box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--label+.cds--tooltip .cds--tooltip__trigger *,.cds--label+.cds--tooltip .cds--tooltip__trigger *:before,.cds--label+.cds--tooltip .cds--tooltip__trigger *:after{box-sizing:inherit}.cds--label+.cds--tooltip .cds--tooltip__trigger::-moz-focus-inner{border:0}.cds--label+.cds--tooltip .cds--tooltip__trigger{display:flex;align-items:center;justify-content:center;font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px)}.cds--label+.cds--tooltip .cds--tooltip__trigger:focus{outline:1px solid var(--cds-focus, #0f62fe)}.cds--label+.cds--tooltip .cds--tooltip__trigger svg{fill:var(--cds-icon-secondary, #525252)}.cds--label+.cds--tooltip .cds--tooltip__trigger svg :hover{fill:var(--cds-icon-primary, #161616)}.cds--label+.cds--toggletip{inset-block-start:.2rem;inset-inline-start:.5rem}.cds--label.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--label.cds--skeleton:hover,.cds--label.cds--skeleton:focus,.cds--label.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--label.cds--skeleton:before{position:absolute;animation:3s ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.cds--label.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--label.cds--skeleton{background:CanvasText}.cds--label.cds--skeleton:before{background:Canvas;forced-color-adjust:none}}.cds--label.cds--skeleton{block-size:.875rem;inline-size:4.6875rem}input[type=number],input[type=text].cds--number{font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",sans-serif}input[data-invalid]:not(:focus),.cds--number[data-invalid] input[type=number]:not(:focus),.cds--number[data-invalid] input[type=text]:not(:focus),.cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:not(:focus),.cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:not(:focus),.cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--list-box[data-invalid]:not(.cds--multi-select--invalid--focused,.cds--combo-box--invalid--focused){outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){input[data-invalid]:not(:focus),.cds--number[data-invalid] input[type=number]:not(:focus),.cds--number[data-invalid] input[type=text]:not(:focus),.cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:not(:focus),.cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:not(:focus),.cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--list-box[data-invalid]:not(.cds--multi-select--invalid--focused,.cds--combo-box--invalid--focused){outline-style:dotted}}input[data-invalid]~.cds--form-requirement,.cds--number[data-invalid] .cds--number__input-wrapper~.cds--form-requirement,.cds--number__input-wrapper--warning~.cds--form-requirement,.cds--date-picker-input__wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper--warn~.cds--form-requirement,.cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--time-picker--invalid~.cds--form-requirement,.cds--time-picker--warning~.cds--form-requirement,.cds--text-input__field-wrapper[data-invalid]~.cds--form-requirement,.cds--text-input__field-wrapper--warning~.cds--form-requirement,.cds--text-input__field-wrapper--warning>.cds--text-input~.cds--form-requirement,.cds--text-area__wrapper[data-invalid]~.cds--form-requirement,.cds--text-area__wrapper--warn~.cds--form-requirement,.cds--select-input__wrapper[data-invalid]~.cds--form-requirement,.cds--select--warning .cds--select-input__wrapper~.cds--form-requirement,.cds--time-picker[data-invalid]~.cds--form-requirement,.cds--list-box[data-invalid]~.cds--form-requirement,.cds--list-box--warning~.cds--form-requirement{display:block;overflow:visible;font-weight:400;max-block-size:12.5rem}.cds--select--inline.cds--select--warning .cds--select-input--inline__wrapper~.cds--form-requirement,.cds--select-input--inline__wrapper[data-invalid]~.cds--form-requirement{display:inline-flex;overflow:visible;margin:0;inline-size:100%;margin-block-end:0;max-block-size:100%;padding-inline-start:.5rem}input[data-invalid]~.cds--form-requirement,.cds--number[data-invalid] .cds--number__input-wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--time-picker--invalid~.cds--form-requirement,.cds--text-input__field-wrapper[data-invalid]~.cds--form-requirement,.cds--text-area__wrapper[data-invalid]~.cds--form-requirement,.cds--select-input__wrapper[data-invalid]~.cds--form-requirement,.cds--time-picker[data-invalid]~.cds--form-requirement,.cds--list-box[data-invalid]~.cds--form-requirement,.cds--select-input--inline__wrapper[data-invalid]~.cds--form-requirement{color:var(--cds-text-error, #da1e28)}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid],.cds--form--fluid .cds--text-input__field-wrapper--warning{display:block}.cds--form--fluid input[data-invalid]{outline:none}.cds--form--fluid .cds--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0}input:not(output,[data-invalid]):-moz-ui-invalid{box-shadow:none}.cds--form-requirement html{font-size:100%}.cds--form-requirement body{font-weight:400;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--form-requirement code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",monospace}.cds--form-requirement strong{font-weight:600}.cds--form-requirement{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px);display:none;overflow:hidden;margin:.25rem 0 0;max-block-size:0;overflow-wrap:break-word;word-break:break-word}.cds--select--inline .cds--form__helper-text{margin-block-start:0}.cds--form__helper-text{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px);z-index:0;color:var(--cds-text-helper, #6f6f6f);inline-size:100%;margin-block-start:.25rem;opacity:1}.cds--label--disabled,.cds--form__helper-text--disabled,fieldset[disabled] .cds--label,fieldset[disabled] .cds--form__helper-text{color:var(--cds-text-disabled, rgba(22, 22, 22, .25))}@position-try --bottom-left{inset-area:block-end span-inline-start;margin-block-start:.25rem}@position-try --top-left{inset-area:block-start span-inline-start;margin-block-end:.25rem}@position-try --bottom-right{inset-area:block-end span-inline-end;margin-block-start:.25rem}@position-try --top-right{inset-area:block-start span-inline-end;margin-block-end:.25rem}.flatpickr-calendar{position:absolute;overflow:hidden;box-sizing:border-box;padding:0;border:0;border-radius:0;animation:none;direction:ltr;inline-size:19.6875rem;max-block-size:0;opacity:0;text-align:center;touch-action:manipulation;visibility:hidden}@media screen and (-ms-high-contrast: active),(forced-colors: active){.flatpickr-calendar{outline:1px solid transparent}}.flatpickr-calendar.open,.flatpickr-calendar.inline{overflow:visible;max-block-size:40rem;opacity:1;visibility:inherit}.flatpickr-calendar.open{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));z-index:99999;display:flex;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;padding:.25rem .25rem .5rem;border:none;background-color:var(--cds-layer-01, #f4f4f4);block-size:21rem;inline-size:18rem;margin-block-start:-.125rem}.flatpickr-calendar.open:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.flatpickr-calendar.open:focus{outline-style:dotted}}.flatpickr-calendar.animate.open{animation:fp-fade-in-down .11s cubic-bezier(0,0,.38,.9)}@media screen and (prefers-reduced-motion: reduce){.flatpickr-calendar.animate.open{animation:none}}.flatpickr-calendar.inline{position:absolute;display:block;inset-block-start:auto}.flatpickr-calendar.static{position:absolute;inset-block-start:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{inline-size:auto}.dayContainer{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0;block-size:15.375rem;outline:0}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-block-end:0;border-end-end-radius:0;border-end-start-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-inline-start:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{block-size:2.5rem;border-block-start:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{block-size:auto}.flatpickr-calendar:focus{outline:0}.flatpickr-months{display:flex;justify-content:space-between;inline-size:100%}.flatpickr-month{font-size:var(--cds-heading-compact-01-font-size, .875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, .16px);display:flex;align-items:center;background-color:transparent;block-size:2.5rem;color:var(--cds-text-primary, #161616);line-height:1;text-align:center}.flatpickr-prev-month,.flatpickr-next-month{z-index:3;display:flex;align-items:center;justify-content:center;padding:0;block-size:2.5rem;cursor:pointer;fill:var(--cds-icon-primary, #161616);inline-size:2.5rem;line-height:16px;text-decoration:none;transform:scale(1);transition:background-color 70ms cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;user-select:none}@media screen and (prefers-reduced-motion: reduce){.flatpickr-prev-month,.flatpickr-next-month{transition:none}}@media (any-hover: hover){.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background-color:var(--cds-layer-hover)}}.flatpickr-next-month.disabled svg,.flatpickr-prev-month.disabled svg{cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, .25))}@media (any-hover: hover){.flatpickr-next-month.disabled:hover svg,.flatpickr-prev-month.disabled:hover svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, .25))}}.flatpickr-current-month{font-size:var(--cds-heading-compact-01-font-size, .875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, .16px);display:flex;align-items:center;justify-content:center;block-size:1.75rem;text-align:center}.flatpickr-current-month .cur-month{margin-inline:.25rem .25rem}@media (any-hover: hover){.flatpickr-current-month .cur-month:hover{background-color:var(--cds-layer-hover)}}.numInputWrapper{position:relative;inline-size:3.75rem}@media (any-hover: hover){.numInputWrapper:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, .12))}}.numInputWrapper .numInput{display:inline-block;padding:.25rem;border:none;margin:0;-moz-appearance:textfield;background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-primary, #161616);cursor:default;font-family:inherit;font-size:inherit;font-weight:600;inline-size:100%}.numInputWrapper .numInput::-webkit-outer-spin-button,.numInputWrapper .numInput::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper .numInput:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.numInputWrapper .numInput:focus{outline-style:dotted}}.numInputWrapper .numInput[disabled],.numInputWrapper .numInput[disabled]:hover{background-color:var(--cds-layer-01, #f4f4f4);color:var(--cds-text-disabled, rgba(22, 22, 22, .25));pointer-events:none}.numInputWrapper .arrowUp{border-block-end:0;inset-block-start:.25rem}.numInputWrapper .arrowUp:after{border-block-end:.25rem solid var(--cds-icon-primary, #161616)}.numInputWrapper .arrowDown{inset-block-start:.6875rem}.numInputWrapper .arrowDown:after{border-block-start:.25rem solid var(--cds-icon-primary, #161616)}.numInputWrapper .arrowUp,.numInputWrapper .arrowDown{position:absolute;padding:0 .25rem 0 .125rem;border:none;block-size:50%;cursor:pointer;inline-size:.75rem;inset-inline-start:2.6rem;line-height:50%;opacity:0}.numInputWrapper .arrowUp:after,.numInputWrapper .arrowDown:after{position:absolute;display:block;border-inline-end:.25rem solid transparent;border-inline-start:.25rem solid transparent;content:"";inset-block-start:33%}@media (any-hover: hover){.numInputWrapper .arrowUp:hover:after,.numInputWrapper .arrowDown:hover:after{border-block-end-color:var(--cds-button-primary, #0f62fe);border-block-start-color:var(--cds-button-primary, #0f62fe)}}.numInputWrapper .arrowUp:active:after,.numInputWrapper .arrowDown:active:after{border-block-end-color:var(--cds-border-interactive, #0f62fe);border-block-start-color:var(--cds-border-interactive, #0f62fe)}.numInput[disabled]~.arrowUp:after{border-block-end-color:var(--cds-text-disabled, rgba(22, 22, 22, .25))}.numInput[disabled]~.arrowDown:after{border-block-start-color:var(--cds-text-disabled, rgba(22, 22, 22, .25))}@media (any-hover: hover){.numInputWrapper:hover .arrowUp,.numInputWrapper:hover .arrowDown{opacity:1}.numInputWrapper:hover .numInput[disabled]~.arrowUp,.numInputWrapper:hover .numInput[disabled]~.arrowDown{opacity:0}}.flatpickr-weekdays{display:flex;align-items:center;block-size:2.5rem}.flatpickr-weekdaycontainer{display:flex;inline-size:100%}.flatpickr-weekday{font-size:var(--cds-body-compact-01-font-size, .875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, .16px);flex:1;color:var(--cds-text-primary, #161616);cursor:default}.flatpickr-days:focus{outline:0}.flatpickr-calendar.animate .dayContainer.slideLeft{animation:fp-fade-out .4s cubic-bezier(.23,1,.32,1),fp-slide-left .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{transform:translate3d(-100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{animation:fp-fade-in .4s cubic-bezier(.23,1,.32,1),fp-slide-left .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideRight{animation:fp-fade-out .4s cubic-bezier(.23,1,.32,1),fp-slide-right .4s cubic-bezier(.23,1,.32,1);transform:translate3d(100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideRightNew{animation:fp-fade-in .4s cubic-bezier(.23,1,.32,1),fp-slide-right-new .4s cubic-bezier(.23,1,.32,1)}.flatpickr-day{font-size:var(--cds-body-compact-01-font-size, .875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, .16px);display:flex;align-items:center;justify-content:center;block-size:2.5rem;color:var(--cds-text-primary, #161616);cursor:pointer;inline-size:2.5rem;transition:all 70ms cubic-bezier(.2,0,.38,.9)}@media (any-hover: hover){.flatpickr-day:hover{background:var(--cds-layer-hover)}}.flatpickr-day:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day:focus{outline-style:dotted}}.flatpickr-day:focus{outline-color:var(--cds-button-primary, #0f62fe)}.nextMonthDay,.prevMonthDay{color:var(--cds-text-helper, #6f6f6f)}.flatpickr-day.today{position:relative;color:var(--cds-link-primary, #0f62fe);font-weight:600}.flatpickr-day.today:after{position:absolute;display:block;background-color:var(--cds-link-primary, #0f62fe);block-size:.25rem;content:"";inline-size:.25rem;inset-block-end:.4375rem;inset-inline-start:50%;transform:translate(-50%)}.flatpickr-day.today.no-border{border:none}.flatpickr-day.today.selected{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.today.selected{outline-style:dotted}}.flatpickr-day.today.selected:after{display:none}.flatpickr-day.inRange{background-color:var(--cds-highlight, #d0e2ff);color:var(--cds-text-primary, #161616)}.flatpickr-day.selected{background-color:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.flatpickr-day.selected{color:Highlight;outline:1px solid Highlight;outline-style:dotted}}.flatpickr-day.selected:focus{outline:.0625rem solid var(--cds-layer-02, #ffffff);outline-offset:-.1875rem}.flatpickr-day.startRange.selected{z-index:2;box-shadow:none}.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline-style:dotted}}.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{z-index:3;background:var(--cds-layer-01, #f4f4f4)}@media (any-hover: hover){.flatpickr-day.endRange:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px;background:var(--cds-layer-01, #f4f4f4);color:var(--cds-text-primary, #161616)}}@media screen and (any-hover: hover) and (prefers-contrast){.flatpickr-day.endRange:hover{outline-style:dotted}}.flatpickr-day.endRange.inRange.selected{background:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff)}.flatpickr-day.flatpickr-disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, .25));cursor:not-allowed}@media (any-hover: hover){.flatpickr-day.flatpickr-disabled:hover{background-color:transparent}}.flatpickr-input[readonly]{cursor:pointer}@media screen and (-ms-high-contrast: active),(forced-colors: active){.flatpickr-day.today,.flatpickr-day.inRange{color:Highlight}}.cds--date-picker{display:flex}.cds--date-picker--light .cds--date-picker__input{background:var(--cds-field-02, #ffffff)}.cds--date-picker~.cds--label{order:1}.cds--date-picker-container{position:relative;display:flex;flex-direction:column;justify-content:space-between}.cds--date-picker-container .cds--label{display:flex}.cds--date-picker-input__wrapper{display:flex;align-items:center}.cds--date-picker-input__wrapper>span{position:relative}.cds--date-picker.cds--date-picker--simple .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--label{inline-size:7.5rem}.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--invalid .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--warn .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--warn~.cds--form-requirement{inline-size:9.5rem}.cds--date-picker.cds--date-picker--simple.cds--date-picker--short .cds--date-picker__input{inline-size:5.7rem}.cds--date-picker.cds--date-picker--single .cds--date-picker__input{inline-size:18rem}.cds--date-picker .cds--date-picker-input__wrapper--warn~.cds--form-requirement{color:var(--cds-text-primary, #161616)}.cds--date-picker__input{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--date-picker__input *,.cds--date-picker__input *:before,.cds--date-picker__input *:after{box-sizing:inherit}.cds--date-picker__input{font-family:var(--cds-code-02-font-family, "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace);font-size:var(--cds-code-02-font-size, .875rem);font-weight:var(--cds-code-02-font-weight, 400);line-height:var(--cds-code-02-line-height, 1.42857);letter-spacing:var(--cds-code-02-letter-spacing, .32px);outline:2px solid transparent;outline-offset:-2px;position:relative;display:block;padding:0 1rem;border:none;background-color:var(--cds-field);block-size:2.5rem;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616);transition:70ms cubic-bezier(.2,0,.38,.9) all}.cds--date-picker__input:focus,.cds--date-picker__input.cds--focused{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--date-picker__input:focus,.cds--date-picker__input.cds--focused{outline-style:dotted}}.cds--date-picker__input:disabled{background-color:var(--cds-field);border-block-end:1px solid transparent;color:var(--cds-text-disabled, rgba(22, 22, 22, .25));cursor:not-allowed}.cds--date-picker__input:disabled::placeholder{color:var(--cds-text-disabled, rgba(22, 22, 22, .25))}@media (any-hover: hover){.cds--date-picker__input:disabled:hover{border-block-end:1px solid transparent}}.cds--date-picker__input::placeholder{color:var(--cds-text-placeholder, rgba(22, 22, 22, .4));opacity:1}.cds--date-picker__input--lg{block-size:3rem}.cds--date-picker__input--sm{block-size:2rem}.cds--date-picker__icon{position:absolute;z-index:1;fill:var(--cds-icon-primary, #161616);inset-block-start:50%;inset-inline-end:1rem;pointer-events:none;transform:translateY(-50%)}.cds--date-picker__icon--invalid,.cds--date-picker__icon--warn{cursor:auto}.cds--date-picker__icon--warn{fill:var(--cds-support-warning, #f1c21b)}.cds--date-picker__icon--warn path:first-of-type{fill:#000;opacity:1}.cds--date-picker__icon--invalid{fill:var(--cds-support-error, #da1e28)}.cds--date-picker__icon~.cds--date-picker__input{padding-inline-end:3rem}.cds--date-picker__input:disabled~.cds--date-picker__icon{cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, .25))}.cds--date-picker--range>.cds--date-picker-container:first-child{margin-inline-end:.0625rem}.cds--date-picker--range .cds--date-picker-container,.cds--date-picker--range .cds--date-picker__input{inline-size:8.96875rem}.cds--date-picker-input__wrapper--decorator .cds--date-picker-input-inner-wrapper--decorator>*,.cds--date-picker-input__wrapper--slug .cds--ai-label,.cds--date-picker-input__wrapper--slug .cds--slug{position:absolute;inset-block-start:50%;inset-inline-end:2.5rem;transform:translateY(-50%)}.cds--date-picker-input__wrapper--decorator .cds--date-picker-input-inner-wrapper--decorator:not(:has(.cds--ai-label))>*{block-size:1rem}.cds--date-picker-input__wrapper--decorator .cds--date-picker__input:has(~.cds--date-picker-input-inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--date-picker-input-inner-wrapper--decorator .cds--ai-label--revert)),.cds--date-picker-input__wrapper--slug .cds--date-picker__input:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--date-picker-input__wrapper--slug .cds--date-picker__input:has(~.cds--slug):not(:has(~.cds--slug--revert)){background-image:linear-gradient(0deg,var(--cds-ai-aura-start-sm, rgba(69, 137, 255, .16)) 0%,15%,var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%,transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff);padding-inline-end:4rem}.cds--date-picker__input[readonly]{background:transparent;border-block-end-color:var(--cds-border-subtle);cursor:text}.cds--date-picker__input[readonly]+.cds--date-picker__icon{fill:var(--cds-icon-disabled, rgba(22, 22, 22, .25))}.cds--date-picker.cds--skeleton input,.cds--date-picker__input.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--date-picker.cds--skeleton input:hover,.cds--date-picker.cds--skeleton input:focus,.cds--date-picker.cds--skeleton input:active,.cds--date-picker__input.cds--skeleton:hover,.cds--date-picker__input.cds--skeleton:focus,.cds--date-picker__input.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--date-picker.cds--skeleton input:before,.cds--date-picker__input.cds--skeleton:before{position:absolute;animation:3s ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.cds--date-picker.cds--skeleton input:before,.cds--date-picker__input.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--date-picker.cds--skeleton input,.cds--date-picker__input.cds--skeleton{background:CanvasText}.cds--date-picker.cds--skeleton input:before,.cds--date-picker__input.cds--skeleton:before{background:Canvas;forced-color-adjust:none}}.cds--date-picker.cds--skeleton input,.cds--date-picker__input.cds--skeleton{inline-size:100%}.cds--date-picker.cds--skeleton input::placeholder,.cds--date-picker__input.cds--skeleton::placeholder{color:transparent}.cds--date-picker.cds--skeleton .cds--label{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--date-picker.cds--skeleton .cds--label:hover,.cds--date-picker.cds--skeleton .cds--label:focus,.cds--date-picker.cds--skeleton .cds--label:active{border:none;cursor:default;outline:none}.cds--date-picker.cds--skeleton .cds--label:before{position:absolute;animation:3s ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.cds--date-picker.cds--skeleton .cds--label:before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--date-picker.cds--skeleton .cds--label{background:CanvasText}.cds--date-picker.cds--skeleton .cds--label:before{background:Canvas;forced-color-adjust:none}}.cds--date-picker.cds--skeleton .cds--label{block-size:.875rem;inline-size:4.6875rem}.cds--date-picker--next{position:relative}.cds--date-picker--next .cds--date-picker-input__wrapper{position:relative;anchor-name:--date-picker-input}.cds--date-picker--next .cds--date-picker__icon{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--cds-icon-primary, #161616);cursor:pointer;inset-block-start:50%;inset-inline-end:1rem;pointer-events:auto;transform:translateY(-50%)}.cds--date-picker--next .cds--date-picker__icon:focus{border:none;background:transparent;outline:none}.cds--date-picker--next .cds--date-picker__icon:hover,.cds--date-picker--next .cds--date-picker__icon:active{border:none;background:transparent}.cds--date-picker--next .cds--date-picker__calendar-popover{position:absolute;z-index:9000;padding:0;border:none;margin:0;background:transparent}.cds--date-picker--next .cds--date-picker__calendar-popover:focus{outline:none}.cds--date-picker--next .cds--date-picker__calendar-popover{inset-area:block-end span-inline-start;margin-block-start:.25rem;position-anchor:--date-picker-input}@supports not (inset-area: block-end){.cds--date-picker--next .cds--date-picker__calendar-popover{position:absolute;inset-block-start:anchor(bottom);inset-inline-start:anchor(left);margin-block-start:.25rem}}.cds--date-picker--next .cds--date-picker__calendar-popover{position-try-options:--bottom-left,--top-left,--bottom-right,--top-right}.cds--date-picker--next .cds--date-picker__calendar.open{margin-block-start:0}.cds--date-picker--next .cds--date-picker__calendar-container{position:absolute;z-index:9000;display:block;inset-block-start:100%;inset-inline-start:0;margin-block-start:0}.cds--date-picker--next .cds--date-picker-container{outline:none}.cds--date-picker--next .cds--date-picker-container .cds--form-requirement[hidden]{display:none}.cds--date-picker--next .cds--date-picker-container--warn:not(.cds--date-picker-container--invalid) .cds--form-requirement{color:var(--cds-text-primary, #161616)}.cds--date-picker--next .cds--date-picker-container--simple .cds--date-picker__input{inline-size:7.5rem}.cds--date-picker--next .cds--date-picker-container--simple .cds--date-picker__input--invalid,.cds--date-picker--next .cds--date-picker-container--simple .cds--date-picker__input--warn{inline-size:9.5rem}.cds--date-picker--next .cds--date-picker-container--short.cds--date-picker-container--simple .cds--date-picker__input{inline-size:5.625rem}.cds--date-picker--next .cds--date-picker-container--single{max-inline-size:18rem}.cds--date-picker--next .cds--date-picker-container--single .cds--date-picker__input{inline-size:18rem}.cds--date-picker--next .cds--date-picker-container--from{margin-inline-end:.0625rem}.cds--date-picker--next .cds--date-picker-container--from,.cds--date-picker--next .cds--date-picker-container--to,.cds--date-picker--next .cds--date-picker-container--from .cds--date-picker__input,.cds--date-picker--next .cds--date-picker-container--to .cds--date-picker__input{inline-size:8.96875rem}.cds--date-picker--next .cds--date-picker-container--ai-label .cds--date-picker__input--decorator{background-image:linear-gradient(0deg,var(--cds-ai-aura-start-sm, rgba(69, 137, 255, .16)) 0%,15%,var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%,transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff)}.cds--date-picker--next .cds--date-picker-input-skeleton{display:inline-block}.cds--date-picker--next .cds--date-picker-input-skeleton .cds--label{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--date-picker--next .cds--date-picker-input-skeleton .cds--label:hover,.cds--date-picker--next .cds--date-picker-input-skeleton .cds--label:focus,.cds--date-picker--next .cds--date-picker-input-skeleton .cds--label:active{border:none;cursor:default;outline:none}.cds--date-picker--next .cds--date-picker-input-skeleton .cds--label:before{position:absolute;animation:3s ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.cds--date-picker--next .cds--date-picker-input-skeleton .cds--label:before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--date-picker--next .cds--date-picker-input-skeleton .cds--label{background:CanvasText}.cds--date-picker--next .cds--date-picker-input-skeleton .cds--label:before{background:Canvas;forced-color-adjust:none}}.cds--date-picker--next .cds--date-picker-input-skeleton .cds--label{block-size:.875rem;inline-size:4.6875rem}.cds--date-picker--next .cds--date-picker-input-skeleton .cds--date-picker-input-skeleton-container{display:inline-block}.cds--date-picker--next .cds--date-picker-input-skeleton--range .cds--date-picker-input-skeleton-container,.cds--date-picker--next .cds--date-picker-input-skeleton--range .cds--date-picker-input-skeleton-container .cds--date-picker__input{inline-size:8.96875rem}.cds--date-picker--next .cds--date-picker.cds--skeleton .cds--date-picker__input.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--date-picker--next .cds--date-picker.cds--skeleton .cds--date-picker__input.cds--skeleton:hover,.cds--date-picker--next .cds--date-picker.cds--skeleton .cds--date-picker__input.cds--skeleton:focus,.cds--date-picker--next .cds--date-picker.cds--skeleton .cds--date-picker__input.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--date-picker--next .cds--date-picker.cds--skeleton .cds--date-picker__input.cds--skeleton:before{position:absolute;animation:3s ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion: reduce){.cds--date-picker--next .cds--date-picker.cds--skeleton .cds--date-picker__input.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--date-picker--next .cds--date-picker.cds--skeleton .cds--date-picker__input.cds--skeleton{background:CanvasText}.cds--date-picker--next .cds--date-picker.cds--skeleton .cds--date-picker__input.cds--skeleton:before{background:Canvas;forced-color-adjust:none}}.cds--date-picker--next .cds--date-picker.cds--skeleton .cds--date-picker__input.cds--skeleton{position:relative;overflow:hidden;border:none;block-size:2.5rem;cursor:default;inline-size:100%;pointer-events:none}.cds--date-picker--next .cds--date-picker.cds--skeleton .cds--date-picker__icon.cds--skeleton{display:none}.cds--date-picker--next .cds--date-picker__calendar{display:block;padding:.5rem;border:none;background-color:var(--cds-layer);box-shadow:0 2px 6px #0003;inline-size:18rem;max-inline-size:18rem;outline:none}.cds--date-picker--next .cds--date-picker__calendar:focus{outline:none}.cds--date-picker--next .cds--date-picker__month{display:flex;align-items:center;justify-content:space-between;margin-block-end:.5rem}.cds--date-picker--next .cds--date-picker__month-nav{display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;block-size:2.5rem;cursor:pointer;inline-size:2.5rem}.cds--date-picker--next .cds--date-picker__month-nav:hover{background-color:var(--cds-layer-hover)}.cds--date-picker--next .cds--date-picker__month-nav:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.cds--date-picker--next .cds--date-picker__month-nav svg{fill:var(--cds-icon-primary, #161616)}.cds--date-picker--next .cds--date-picker__current-month{flex:1;color:var(--cds-text-primary, #161616);font-size:.875rem;font-weight:600;text-align:center}.cds--date-picker--next .cds--date-picker__weekdays{display:grid;gap:0;grid-template-columns:repeat(7,1fr);margin-block-end:.25rem}.cds--date-picker--next .cds--date-picker__weekday{display:flex;align-items:center;justify-content:center;block-size:2.5rem;color:var(--cds-text-primary, #161616);font-size:.75rem;font-weight:600}.cds--date-picker--next .cds--date-picker__days{display:grid;gap:0;grid-template-columns:repeat(7,1fr)}.cds--date-picker--next .cds--date-picker__day{display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;block-size:2.5rem;color:var(--cds-text-primary, #161616);cursor:pointer;font-size:.875rem}.cds--date-picker--next .cds--date-picker__day:hover:not(:disabled,.selected){background-color:var(--cds-layer-hover)}.cds--date-picker--next .cds--date-picker__day:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.cds--date-picker--next .cds--date-picker__day.selected{background-color:var(--cds-interactive, #0f62fe);color:var(--cds-text-inverse, #ffffff)}.cds--date-picker--next .cds--date-picker__day.today:not(.selected){position:relative;color:var(--cds-text-primary, #161616);font-weight:600}.cds--date-picker--next .cds--date-picker__day.today:not(.selected):after{position:absolute;border-radius:50%;background-color:var(--cds-interactive, #0f62fe);block-size:4px;content:"";inline-size:4px;inset-block-end:4px;inset-inline-start:50%;transform:translate(-50%)}.cds--date-picker--next .cds--date-picker__day.inRange:not(.selected){background-color:var(--cds-highlight, #d0e2ff)}.cds--date-picker--next .cds--date-picker__day.prevMonthDay:not(.selected),.cds--date-picker--next .cds--date-picker__day.nextMonthDay:not(.selected){color:var(--cds-text-secondary, #525252)}.cds--date-picker--next .cds--date-picker__day.disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, .25));cursor:not-allowed;opacity:.5}.cds--date-picker--next .cds--date-picker__day.focused:not(.selected){background-color:var(--cds-layer-hover);outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.mw-field,.mw-field.cds--form-item,.mw-field .cds--form-item{width:100%;min-width:0;max-width:100%;margin:8px 0 0;color:var(--ink-1);font-family:var(--font-sans)}.mw-field .cds--label,.mw-field.cds--form-item>.cds--label{display:block;margin:0 0 6px;color:var(--ink-1);font-size:13px;font-weight:600;line-height:1.35}.mw-field .cds--select,.mw-field .cds--select-input__wrapper,.mw-field .cds--text-input__field-outer-wrapper,.mw-field .cds--text-input__field-wrapper,.mw-field .cds--date-picker,.mw-field .cds--date-picker-container,.mw-field .cds--date-picker-input__wrapper{width:100%;min-width:0;max-width:100%}.mw-field .cds--select-input__wrapper{position:relative}.mw-field .cds--select-input,.mw-field .cds--text-input,.mw-field .cds--date-picker__input{width:100%;min-width:0;min-height:40px;padding:8px 36px 8px 10px;border:1px solid var(--border-strong);border-radius:var(--radius);outline:none;color:var(--ink-1);background:var(--surface-1);font:inherit}.mw-field .cds--select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mw-field .cds--text-input,.mw-field .cds--date-picker__input{padding-right:10px}.mw-field .cds--select__arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:var(--ink-3);pointer-events:none}.mw-field .cds--select-input:focus-visible,.mw-field .cds--text-input:focus-visible,.mw-field .cds--date-picker__input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mw-field .cds--form__helper-text,.mw-field .cds--form-requirement{margin-top:5px;font-size:12px;line-height:1.35}.mw-field .cds--form__helper-text{color:var(--ink-2)}.mw-field .cds--form-requirement{color:var(--err)}.mw-field-checkbox.cds--form-item.cds--checkbox-wrapper{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;width:100%;min-width:0;margin:0;padding:2px 0}.mw-field-checkbox .cds--checkbox{width:16px;height:16px;margin:2px 0 0;accent-color:var(--ok)}.mw-field-checkbox .cds--checkbox-label{min-width:0;display:flex;align-items:flex-start;color:var(--ink-1);font-size:13px;line-height:1.4;cursor:pointer}.mw-field-checkbox .cds--checkbox-label-text{min-width:0}.mw-field-checkbox .cds--checkbox-label:before{border-color:var(--border-strong);background:var(--surface-1)}.mw-field-checkbox .cds--checkbox:checked+.cds--checkbox-label:before{border-color:var(--ok);background:var(--ok)}.mw-field-checkbox .cds--checkbox:focus+.cds--checkbox-label:before{outline:2px solid var(--brand);outline-offset:2px}.mw-field-checkbox__help{display:block;margin-top:3px;color:var(--ink-2);font-size:12px}@media (max-width: 420px){.mw-field .cds--select-input,.mw-field .cds--text-input,.mw-field .cds--date-picker__input{font-size:16px}}.mw-side-panel__scrim{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:var(--scrim);animation:overlay-in .16s ease-out}.mw-side-panel{width:min(640px,calc(100vw - 48px));height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--border-strong);outline:none;color:var(--ink-1);background:var(--surface-1)}.mw-side-panel__header,.mw-side-panel__footer{display:flex;align-items:center;gap:16px;padding:18px 24px;background:var(--surface-1)}.mw-side-panel__header{justify-content:space-between;border-bottom:1px solid var(--border)}.mw-side-panel__header h2{margin:0 0 5px;font-size:18px;font-weight:600}.mw-side-panel__header p{max-width:60ch;margin:0;color:var(--ink-2);font-size:13px;line-height:1.45}.mw-side-panel__close.cds--btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:32px;height:32px;min-height:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:var(--radius);color:var(--ink-2);background:transparent}.mw-side-panel__close.cds--btn:hover:not(:disabled){border-color:var(--border);color:var(--ink-1);background:var(--surface-2)}.mw-side-panel__close.cds--btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mw-side-panel__close.cds--btn svg{width:16px;height:16px}.mw-side-panel .mw-resource-tooltip>.cds--popover{pointer-events:none}.mw-side-panel__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px}.mw-side-panel__footer{justify-content:flex-end;border-top:1px solid var(--border)}.mw-side-panel__footer--menu>.mw-side-panel__secondary:first-child{margin-right:auto}.mw-side-panel__menu .cds--menu-button__trigger.cds--btn{min-width:0;min-height:34px;padding:7px 14px;border:1px solid var(--ink-1);border-radius:var(--radius);color:var(--surface-1);background:var(--ink-1);font-family:var(--font-sans);font-size:13px;font-weight:600;cursor:pointer}.mw-side-panel__menu .cds--menu-button__trigger.cds--btn:hover:not(:disabled){opacity:.9}.mw-side-panel__menu .cds--menu-button__trigger svg{transform:rotate(180deg)}.mw-side-panel__menu .cds--menu-button__trigger.cds--btn:focus-visible,.mw-side-panel__footer--menu .cds--menu-item:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mw-side-panel__footer--menu .cds--menu{min-width:min(320px,calc(100vw - 48px));max-width:min(320px,calc(100vw - 48px));margin:0;padding:4px 0;border:1px solid var(--border);border-radius:var(--radius);color:var(--ink-1);background:var(--surface-1);font-family:var(--font-sans);list-style:none}.mw-side-panel__footer--menu .cds--menu-item{display:grid;height:auto;min-height:44px;grid-template-columns:minmax(0,1fr);gap:1px;padding:6px 12px;color:var(--ink-1);cursor:pointer;list-style:none}.mw-side-panel__footer--menu .cds--menu-item::marker{content:""}.mw-side-panel__footer--menu .cds--menu-item__selection-icon,.mw-side-panel__footer--menu .cds--menu-item__icon{display:none}.mw-side-panel__footer--menu .cds--menu-item__label{grid-column:1;font-size:13px;font-weight:600;line-height:1.25}.mw-side-panel__footer--menu .cds--menu-item__shortcut{grid-column:1;color:var(--ink-2);font-size:12px;font-weight:400;line-height:1.25;white-space:normal}.mw-side-panel__footer--menu .cds--menu-item:hover:not([aria-disabled=true]){background:var(--surface-2)}.mw-side-panel__footer--menu .cds--menu-item[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed}.mw-side-panel__footer--menu .cds--menu-item[aria-disabled=true] .cds--menu-item__shortcut{color:var(--ink-3)}.mw-side-panel__footer .cds--btn{min-height:34px;padding:7px 14px;border-radius:var(--radius);font-family:var(--font-sans);font-size:13px;font-weight:600;cursor:pointer}.mw-side-panel__secondary.cds--btn{border:1px solid var(--border);color:var(--ink-1);background:transparent}.mw-side-panel__secondary.cds--btn:hover:not(:disabled){background:var(--surface-2)}.mw-side-panel__primary.cds--btn{border:1px solid var(--ink-1);color:var(--surface-1);background:var(--ink-1)}.mw-side-panel__primary.cds--btn:hover:not(:disabled){background:var(--ink-1);opacity:.9}.mw-side-panel__footer .cds--btn:disabled,.mw-side-panel__close.cds--btn:disabled{cursor:not-allowed;opacity:.5}.mw-side-panel__footer .cds--btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mw-raw-text.cds--snippet--multi{box-sizing:border-box;width:100%;height:100%;max-width:none;min-width:0;padding:0;overflow:hidden;background:var(--surface-2)}.mw-raw-text.cds--snippet--multi .cds--snippet-container{width:100%;height:100%;max-height:none;overflow:auto}.mw-raw-text.cds--snippet--multi .cds--snippet-container pre{box-sizing:border-box;width:100%;min-height:100%;margin:0;padding:10px 12px;font:12px/1.45 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.mw-raw-text.cds--snippet--multi .cds--snippet-container code{display:block;padding:0;border:0;border-radius:0;background:transparent;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.mw-inline-loading.cds--inline-loading{min-height:42px;display:flex;align-items:center;gap:8px;color:var(--ink-2);font-family:var(--font-sans)}.mw-inline-loading .cds--inline-loading__animation,.mw-inline-loading .cds--loading,.mw-inline-loading .cds--loading__svg{width:16px;height:16px}.mw-inline-loading .cds--inline-loading__animation{flex:0 0 16px}.mw-inline-loading .cds--loading{animation:mw-inline-loading-spin .7s linear infinite}.mw-inline-loading .cds--loading__svg{display:block;fill:none}.mw-inline-loading .cds--loading__svg circle{fill:none;stroke-width:12}.mw-inline-loading .cds--loading__background{stroke:var(--border)}.mw-inline-loading .cds--loading__stroke{stroke:var(--ink-2);stroke-dasharray:160 264}@keyframes mw-inline-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.mw-inline-loading .cds--loading{animation:none}}.mw-inline-notice.cds--inline-notification{width:100%;max-width:none;border-radius:var(--radius);box-shadow:none;font-family:var(--font-sans)}.mw-inline-notice .cds--inline-notification__title,.mw-inline-notice .cds--inline-notification__subtitle{color:var(--ink-1)}.mw-inline-notice.cds--inline-notification{display:flex;align-items:flex-start;min-height:0;padding:10px 14px;border:1px solid var(--border);color:var(--ink-1);font-size:13px;line-height:1.45}.mw-inline-notice.cds--inline-notification--success{background:var(--ok-fill)}.mw-inline-notice.cds--inline-notification--info{background:var(--info-fill)}.mw-inline-notice.cds--inline-notification--warning,.mw-inline-notice.cds--inline-notification--warning-alt{background:var(--warn-fill)}.mw-inline-notice.cds--inline-notification--error{background:var(--err-fill)}.mw-inline-notice .cds--inline-notification__details{display:flex;flex:1;min-width:0;align-items:flex-start;gap:10px}.mw-inline-notice .cds--inline-notification__icon{flex:none;width:16px;height:16px;margin-top:2px}.mw-inline-notice.cds--inline-notification--success .cds--inline-notification__icon{fill:var(--ok)}.mw-inline-notice.cds--inline-notification--info .cds--inline-notification__icon{fill:var(--info)}.mw-inline-notice.cds--inline-notification--warning .cds--inline-notification__icon,.mw-inline-notice.cds--inline-notification--warning-alt .cds--inline-notification__icon{fill:var(--warn)}.mw-inline-notice.cds--inline-notification--error .cds--inline-notification__icon{fill:var(--err)}.mw-inline-notice .cds--inline-notification__icon [data-icon-path=inner-path]{fill:var(--surface-1);opacity:1}.mw-inline-notice .cds--inline-notification__text-wrapper{display:flex;flex-wrap:wrap;gap:0 6px;min-width:0}.mw-inline-notice .cds--inline-notification__title{margin:0;font-weight:600}.mw-inline-notice .cds--inline-notification__subtitle{margin:0}.mw-handoff-code.cds--snippet--multi{display:block;box-sizing:border-box;max-width:none;min-width:0;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);color:var(--ink-1);background:var(--surface-2)}.mw-handoff-code.cds--snippet--multi .cds--snippet-container{width:100%;height:100%;min-height:0;max-height:none;overflow:auto}.mw-handoff-code.cds--snippet--multi .cds--snippet-container:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.mw-handoff-code.cds--snippet--multi .cds--snippet-container pre{box-sizing:border-box;min-width:100%;width:max-content;margin:0;padding:16px 18px;overflow:visible;color:var(--ink-1);background:transparent;font:13px/1.58 var(--font-mono);white-space:pre}.mw-handoff-code.cds--snippet--multi .cds--snippet-container code{display:block;padding:0;border:0;border-radius:0;background:transparent;font:inherit;white-space:inherit}.mw-handoff-code--agent.cds--snippet--multi .cds--snippet-container pre{width:100%;font-family:var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere}.mw-handoff-code__line:before{display:inline-block;width:2ch;margin-right:2ch;color:var(--ink-3);content:attr(data-line);text-align:right;-webkit-user-select:none;user-select:none}.mw-handoff-accordion{width:100%;margin:0;padding:0;list-style:none}.mw-handoff-accordion__item{border-bottom:1px solid var(--border)}.mw-handoff-accordion__item:last-child{border-bottom:0}.mw-handoff-accordion__trigger{width:100%;min-height:40px;display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 16px;border:0;color:var(--ink-1);background:var(--surface-1);text-align:left;cursor:pointer}.mw-handoff-accordion__trigger:hover{background:var(--surface-2)}.mw-handoff-accordion__trigger:focus-visible{position:relative;z-index:1;outline:2px solid var(--brand);outline-offset:-2px}.mw-handoff-accordion__item.is-open .mw-handoff-accordion__trigger{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--brand)}.mw-handoff-accordion__heading{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:14px;font-weight:600}.mw-handoff-accordion__summary{max-width:178px;overflow:hidden;color:var(--ink-3);font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.mw-handoff-accordion__chevron{color:var(--ink-3);font-size:18px;line-height:1;transform:rotate(0);transition:transform .12s ease}.mw-handoff-accordion__item.is-open .mw-handoff-accordion__chevron{transform:rotate(90deg)}.mw-handoff-accordion__content{padding:12px 16px 16px}.mw-handoff-mode{height:52px;display:inline-flex;align-self:stretch}.mw-handoff-mode__tab{position:relative;min-width:76px;height:100%;padding:0 14px;border:0;border-bottom:2px solid transparent;color:var(--ink-2);background:transparent;font:600 13px var(--font-sans);cursor:pointer}.mw-handoff-mode__tab:hover{color:var(--ink-1);background:var(--surface-2)}.mw-handoff-mode__tab.is-selected{border-bottom-color:var(--brand);color:var(--ink-1);background:transparent}.mw-handoff-mode__tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.mw-clipboard-action{width:220px;display:grid;justify-items:end;gap:2px}.mw-clipboard-action .cds--btn{width:100%;min-height:36px;justify-content:center;gap:7px;border:1px solid var(--ink-1);border-radius:var(--radius);color:var(--surface-1);background:var(--ink-1);font-family:var(--font-sans);font-weight:600;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.mw-clipboard-action .cds--btn:hover:not(:disabled){background:var(--ink-1);opacity:.9}.mw-clipboard-action .cds--btn.is-copied,.mw-clipboard-action .cds--btn.is-copied:hover:not(:disabled){border-color:var(--border-strong);color:var(--ink-1);background:var(--surface-2);background:color-mix(in srgb,var(--ink-1) 8%,transparent);opacity:1}.mw-clipboard-action .cds--btn:disabled{cursor:not-allowed;opacity:.45}.mw-clipboard-action .cds--btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mw-clipboard-action__icon{width:16px;height:16px;flex:0 0 16px;margin-right:7px}.mw-clipboard-action__status{min-height:16px;color:var(--ink-2);font-size:11px}.mw-handoff-checks{min-width:0;margin:16px 0 0;padding:0;border:0}.mw-handoff-checks legend{margin-bottom:3px;color:var(--ink-1);font-size:13px;font-weight:600}.mw-handoff-checks__help{margin:0 0 8px;color:var(--ink-3);font-size:12px;line-height:1.4}.mw-handoff-checks__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.mw-handoff-checks__list>.cds--form-item.cds--checkbox-wrapper{min-width:0;min-height:36px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1)}.mw-handoff-checks__list>.cds--form-item.cds--checkbox-wrapper:hover{background:var(--surface-2)}.mw-handoff-checks .cds--checkbox{width:16px;height:16px;margin:0;accent-color:var(--ok)}.mw-handoff-checks .cds--checkbox-label{min-width:0;min-height:18px;display:flex;align-items:center;color:var(--ink-1);cursor:pointer}.mw-handoff-checks .cds--checkbox-label-text{min-width:0}.mw-handoff-checks .cds--checkbox__validation-msg{display:none}.mw-handoff-checks .cds--checkbox-label:before{border-color:var(--border-strong);background:var(--surface-1)}.mw-handoff-checks .cds--checkbox:checked+.cds--checkbox-label:before{border-color:var(--ok);background:var(--ok)}.mw-handoff-checks .cds--checkbox:focus+.cds--checkbox-label:before{outline:2px solid var(--brand);outline-offset:2px}.mw-handoff-checks__error{margin:6px 0 0;color:var(--err);font-size:12px}.mw-handoff-state{margin:0;color:var(--ink-2);font-size:12px}.mw-handoff-state--ready:before,.mw-handoff-state--changed:before,.mw-handoff-state--invalid:before{margin-right:6px}.mw-handoff-state--ready{color:var(--ok)}.mw-handoff-state--ready:before{content:"●"}.mw-handoff-state--changed{color:var(--warn)}.mw-handoff-state--changed:before{content:"▲"}.mw-handoff-state--invalid{color:var(--err)}.mw-handoff-state--invalid:before{content:"×"}.model-arm-sheet{min-height:100%;display:flex;flex-direction:column;gap:18px}.model-arm-sheet .mw-resource-collection{min-width:0;border:0;border-radius:0;box-shadow:none}.model-arm-sheet .mw-resource-collection__header{position:sticky;z-index:2;top:0;min-height:48px;align-items:center;flex-direction:row;margin:0;padding:0 0 12px;border-bottom:1px solid var(--border);background:var(--surface-1)}.model-arm-sheet .mw-resource-collection .cds--table-toolbar,.model-arm-sheet .mw-resource-collection .cds--toolbar-content{width:auto;margin-left:auto}.model-arm-sheet .mw-resource-collection__title{font-size:14px}.model-arm-sheet .mw-resource-select .cds--select,.model-arm-sheet .mw-resource-select .cds--select-input{height:32px}.model-arm-sheet .mw-resource-select .cds--select__arrow{top:8px}.model-arm-sheet .mw-resource-table.cds--data-table{width:100%;min-width:0}.model-arm-sheet .mw-resource-table.cds--data-table th,.model-arm-sheet .mw-resource-table.cds--data-table td{min-width:0;padding-right:10px;padding-left:10px;overflow:hidden}.model-arm-sheet .mw-resource-table__select-column,.model-arm-sheet .mw-resource-table.cds--data-table .mw-resource-table__select-cell{width:32px}.model-arm-sheet .mw-resource-table.cds--data-table .mw-resource-table__select-cell{padding-right:6px;padding-left:4px}.model-arm-sheet .mw-resource-table--detail.cds--data-table>tbody>tr>td{height:72px;padding-top:10px;padding-bottom:10px}.model-arm-sheet .mw-resource-identity{display:block}.model-arm-sheet .mw-resource-identity__qualifier{display:block;margin-top:3px;color:var(--ink-3);font-family:var(--font-mono);font-size:10px}.model-arm-sheet__identity{min-width:0;display:grid;gap:5px}.model-arm-sheet__identity strong,.model-arm-sheet__identity span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-arm-sheet__identity span{color:var(--ink-3);font-family:var(--font-mono);font-size:10px}.model-arm-sheet__detail>p{margin:0 0 20px;color:var(--ink-2);font-size:13px;line-height:1.5}.model-arm-sheet__detail-group{margin-top:18px;border:1px solid var(--border);border-radius:0;overflow:hidden}.model-arm-sheet__detail-group h3{min-height:34px;display:flex;align-items:center;margin:0;padding:0 14px;border-bottom:1px solid var(--border-strong);color:var(--ink-2);background:var(--surface-2);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.model-arm-sheet__detail-group dl{margin:0}.model-arm-sheet__detail-row{min-height:44px;display:grid;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:16px;padding:8px 14px;border-bottom:1px solid var(--border)}.model-arm-sheet__detail-row:last-child{border-bottom:0}.model-arm-sheet__detail-row dt,.model-arm-sheet__detail-row dd{min-width:0;margin:0}.model-arm-sheet__detail-row dt{color:var(--ink-3);font-size:12px}.model-arm-sheet__detail-row dd{overflow:hidden;color:var(--ink-1);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.model-arm-sheet__state{margin:0;color:var(--ink-2)}.model-arm-sheet .banner{align-items:flex-start;justify-content:space-between}.tested-byok-access{display:grid;gap:16px}.tested-byok-access dl{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:8px 16px;margin:0}.tested-byok-access dt{color:var(--ink-2)}.tested-byok-access dd{margin:0;overflow-wrap:anywhere}.tested-byok-access label{display:grid;gap:8px}.tested-byok-access input,.tested-byok-access textarea,.tested-byok-access select{width:100%;border:1px solid var(--border);background:var(--surface-1);color:var(--ink-1);padding:8px;font:inherit}.tested-byok-access textarea{min-height:96px;resize:vertical}.tested-byok-access .data{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tested-byok-access section{display:grid;gap:16px}.tested-byok-access p{margin:0}.managed-pool-test{display:grid;gap:16px}.managed-pool-test fieldset{display:grid;gap:16px;border:0;padding:0;margin:0;min-width:0}.managed-pool-test dl{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:8px 16px;margin:0}.managed-pool-test dt{color:var(--ink-2)}.managed-pool-test dd{margin:0;overflow-wrap:anywhere}.managed-pool-test section{display:grid;gap:16px}.managed-pool-test p,.managed-pool-test h3{margin:0}.managed-pool-test .data{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.managed-pool-test .mw-raw-text.cds--snippet--multi{height:min(240px,35vh)}.arms-catalog-action,.arms-catalog-action:visited,.arms-catalog-action:active{text-decoration:none}.arms-catalog-action:hover,.arms-catalog-action:focus-visible{text-decoration:none}.model-catalog__back{min-height:36px;display:inline-flex;align-items:center;gap:6px;margin:0 0 16px;padding:0 10px;border-radius:var(--radius);color:var(--ink-2);font-size:13px;background:transparent;text-decoration:none}.model-catalog__back:hover,.model-catalog__back:focus-visible{color:var(--ink-1);background:var(--surface-2);text-decoration:none}.model-catalog__back svg{width:16px;height:16px;flex:none;fill:currentColor}.model-catalog__api-link{text-decoration:none}.model-catalog__api-link:hover,.model-catalog__api-link:focus-visible{text-decoration:none}.model-catalog__model{min-width:0;display:flex;flex-direction:column;gap:2px}.model-catalog__model strong{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.model-catalog__model strong span{color:var(--ink-2);font-weight:400}.model-catalog__model code{min-width:0;overflow:hidden;color:var(--ink-3);font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.model-catalog__fact-stack{display:grid;gap:2px;min-width:0}.model-catalog__routes{padding:12px 0 0;border-bottom:1px solid var(--border-strong)}.model-catalog__routes h3{margin:0;padding:0 16px 12px;color:var(--ink-2);font-size:12px;font-weight:600}.model-catalog__routes time{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-catalog__routes .mw-resource-table__cell--action{width:240px;min-width:220px}.model-catalog__arm-action{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:220px}.model-catalog__arm-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;width:100%}.model-catalog__arm-actions .mw-resource-action--label{white-space:nowrap}.model-catalog__arm-count{color:var(--ink-3);font-size:11px;line-height:1.2;white-space:nowrap}.model-catalog__confirmation-copy{margin:0 0 14px}.model-catalog__confirmation{margin:0}.model-catalog__confirmation dd{min-width:0;overflow-wrap:anywhere}.model-catalog__confirmation-error{margin:14px 0 0}.model-handoff__back{display:inline-flex;margin:0 0 14.5px;padding:0;border:0;color:var(--ink-2);background:transparent;font:inherit;font-size:14px;line-height:1.45;cursor:pointer}.model-handoff__back:hover{color:var(--ink-1)}.model-handoff__back:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.model-handoff__back+.page-head{margin-bottom:22px}.model-handoff__back+.page-head .pane-title-row h2{line-height:1.25}.model-handoff__back+.page-head .pane-desc{margin-top:5px;line-height:1.45}.model-handoff{height:clamp(620px,calc(100vh - 248px),780px);min-height:0;display:grid;grid-template-columns:420px minmax(640px,1fr);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1)}.model-handoff__rail{min-width:0;min-height:0;overflow:auto;border-right:1px solid var(--border);background:var(--surface-1)}.model-handoff__workspace{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-1)}.model-handoff__summary{min-height:136px;display:grid;grid-template-columns:1.1fr 1fr 1fr .9fr;flex:0 0 136px;border-bottom:1px solid var(--border)}.model-handoff__summary-card{min-width:0;display:block;padding:16px;border:0;border-right:1px solid var(--border);color:var(--ink-1);background:var(--surface-1);text-align:left;cursor:pointer}.model-handoff__summary-card:last-child{border-right:0}.model-handoff__summary-card:hover{background:var(--surface-2)}.model-handoff__summary-card:focus-visible{position:relative;z-index:1;outline:2px solid var(--brand);outline-offset:-2px}.model-handoff__summary-card>span{display:block;margin-bottom:5px;color:var(--ink-3);font:500 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.model-handoff__summary-card strong{display:block;font-size:14px;line-height:1.35}.model-handoff__summary-card small{display:block;margin-top:5px;overflow:hidden;color:var(--ink-2);font-size:12px;line-height:1.45;text-overflow:ellipsis}.model-handoff__summary-card .model-handoff__summary-status{color:var(--ok)}.model-handoff__form{min-width:0}.model-handoff__field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.model-handoff__readonly-field{min-width:0;display:block;margin:0 0 12px;color:var(--ink-1);font-size:13px;font-weight:600}.model-handoff__readonly-field>span{display:block;margin-bottom:6px}.model-handoff__readonly-field input{width:100%;height:36px;padding:0 10px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);color:var(--ink-2);background:var(--surface-2);font-weight:400;text-overflow:ellipsis}.model-handoff__evidence-facts{margin:0 0 12px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius)}.model-handoff__evidence-facts>div{display:grid;grid-template-columns:94px minmax(0,1fr);gap:10px;padding:10px 12px;font-size:12px;line-height:1.45}.model-handoff__evidence-facts>div+div{border-top:1px solid var(--border)}.model-handoff__evidence-facts dt{color:var(--ink-3);font-weight:600}.model-handoff__evidence-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.model-handoff__evidence-facts small{display:block;margin-top:4px;color:var(--ink-3)}.model-handoff__quiet{margin:2px 0 0;color:var(--ink-2);font-size:12px;line-height:1.45}.model-handoff__policy{min-width:0}.model-handoff__policy-intro{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:10px 12px;border-left:2px solid var(--ok);background:var(--surface-2)}.model-handoff__policy-intro svg{width:16px;height:16px;flex:0 0 16px;margin-top:2px;color:var(--ok)}.model-handoff__policy-intro strong{display:block;font-size:13px}.model-handoff__policy-intro p{margin:2px 0 0;color:var(--ink-2);font-size:12px;line-height:1.4}.model-handoff__policy .mw-field{width:100%}.model-handoff__policy .model-handoff__readonly-field{margin-top:16px}.model-handoff__policy-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.model-handoff__policy-actions .mw-handoff-state{min-width:0}.model-handoff__reset{flex:0 0 auto;margin:0}.model-handoff__output-toolbar{height:52px;min-width:0;display:flex;flex:0 0 52px;align-items:center;padding:0 16px 0 8px;border-bottom:1px solid var(--border);background:var(--surface-1)}.model-handoff__output-toolbar .mw-clipboard-action{margin-left:auto}.model-handoff__output-region{position:relative;min-width:0;min-height:0;flex:1 1 0;overflow:hidden;background:var(--surface-1)}.model-handoff__output-region>.mw-handoff-state{margin:18px;padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-size:13px}.model-handoff__output-region>.mw-handoff-code{position:absolute;top:18px;right:18px;bottom:18px;left:18px;width:auto;height:auto}.model-handoff__foot{display:flex;align-items:center;margin:0;padding:12px 18px;border-top:1px solid var(--border);color:var(--ink-2);background:var(--surface-1);font-size:12px}.model-handoff__copy-status{min-height:20px;padding:8px 18px 0;color:var(--ink-2);font-size:12px}.model-handoff__copy-status:empty{display:none}.model-handoff__copy-status.is-copied{position:absolute;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.model-handoff__copy-status.is-error{color:var(--err)}.model-handoff__prose{max-width:none;color:var(--ink-2);font-size:13px;line-height:1.55}.model-handoff__prose p{margin:0 0 12px}.model-handoff__prose ul{margin:0;padding-left:20px}.model-handoff__guardrails{display:grid;gap:2px}.model-handoff__guardrail{display:flex;align-items:flex-start;gap:10px;margin:0 -8px;padding:10px 8px;border-radius:var(--radius);color:var(--ink-1);background:var(--surface-2);font-size:13px;line-height:1.5}.model-handoff__guardrail svg{flex:0 0 16px;width:16px;height:16px;margin-top:2px;color:var(--ink-2)}.model-handoff__guardrail small{display:block;margin-top:3px;color:var(--ink-3);font-size:12px;line-height:1.4}.verifier-connect{display:grid;align-content:start;gap:18px;min-width:0}.verifier-connect__group{min-width:0;border:1px solid var(--border);border-radius:0}.verifier-connect__group h3{min-height:34px;display:flex;align-items:center;margin:0;padding:0 14px;border-bottom:1px solid var(--border-strong);color:var(--ink-2);background:var(--surface-2);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.verifier-connect__fields{display:grid;gap:14px;min-width:0;padding:14px}.verifier-connect__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.45fr);gap:14px;min-width:0}.verifier-connect .mw-field{width:100%;min-width:0;max-width:100%;margin:0;flex:none}.verifier-connect .mw-field>div,.verifier-connect .mw-field input,.verifier-connect .mw-field select{width:100%;min-width:0;max-width:100%}.verifier-connect .mw-field div[data-invalid]{position:relative}.verifier-connect .mw-field div[data-invalid]>svg{position:absolute;top:calc(100% + 5px);left:0;right:auto;margin:0;transform:none;fill:var(--err)}.verifier-connect .mw-field [id$=-error-msg]{min-height:16px;padding-left:22px;color:var(--err)}.verifier-connect__unresolved{margin:0;color:var(--ink-2)}@media (max-width: 560px){.verifier-connect__pair{grid-template-columns:minmax(0,1fr)}}.provider-stack{display:flex;flex-direction:column;gap:16px}.provider-steps{display:flex;flex-direction:column;gap:0;padding:0}.provider-step{padding:16px 0;border-bottom:1px solid var(--border)}.provider-step:last-child{border-bottom:0}.provider-step h3,.provider-step-title{margin:0 0 8px;font-size:14px;font-weight:600}.provider-step-title{margin-top:16px}.provider-note{color:var(--ink-2);margin:8px 0}.provider-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.provider-apply .mw-field input[aria-invalid=true]{border-color:var(--err)}.provider-apply .mw-field div[data-invalid]{position:relative}.provider-apply .mw-field div[data-invalid]>svg{position:absolute;top:calc(100% + 5px);left:0;fill:var(--err)}.provider-apply .mw-field [id$=-error-msg]{min-height:16px;padding-left:22px;color:var(--err)}.provider-facts{display:grid;grid-template-columns:160px minmax(0,1fr);gap:4px 16px;margin:8px 0 12px}.provider-facts dt{color:var(--ink-2)}.provider-facts dd{margin:0;overflow-wrap:anywhere}.provider-facts--inline{grid-template-columns:100px minmax(0,1fr);border-top:1px solid var(--border);padding-top:12px;color:var(--ink-2)}.provider-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.provider-actions .spacer{flex:1}.provider-route-fields.pane{padding:0;margin:0 0 16px}.provider-checks{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;margin-top:12px}.provider-checks .label{flex-basis:100%}.provider-agreement{margin:8px 0 12px}.provider-agreement .agreement-document-frame{height:240px}.provider-details>summary{cursor:pointer;margin:8px 0}.provider-challenge{margin-top:8px}.provider-refresh-error{margin-bottom:16px}.provider-findings .table{margin-top:6px}.provider-step:first-child{padding-top:0}.provider-step p{margin:6px 0}.provider-facts{font-size:13px}.provider-facts code{font-size:12px}.provider-field-group-title{font-size:13px;font-weight:600;margin:16px 0 0;padding-top:12px;border-top:1px solid var(--border)}.provider-field-group-title:first-of-type{border-top:0;margin-top:8px;padding-top:0}.provider-form-grid.card-grid>.mw-field{margin-top:8px}.provider-form-grid.card-grid .mw-field .mw-field{margin-top:0}.provider-route-fields .card-grid.c2{gap:16px}.provider-checks{gap:4px 16px;margin:16px 0 12px}.provider-feed .mw-field input[aria-invalid=true]{border-color:var(--err)}.provider-feed .mw-field div[data-invalid]{position:relative}.provider-feed .mw-field div[data-invalid]>svg{position:absolute;top:calc(100% + 5px);left:0;fill:var(--err)}.provider-feed .mw-field [id$=-error-msg]{min-height:16px;padding-left:22px;color:var(--err)}@media (max-width: 1023px){.provider-form-grid.card-grid.c2{grid-template-columns:minmax(0,1fr)}}.provider-application-actions{justify-content:flex-end;margin-top:16px}.provider-apply .provider-step-title{font-size:14px;border-top:1px solid var(--border);padding-top:16px;margin-top:20px}.provider-apply .provider-step-title:first-of-type{border-top:0;margin-top:8px;padding-top:0}:root,:root[data-theme=light]{--surface-0: #f7f6f3;--surface-1: #fdfdfb;--surface-2: #f0eeea;--surface-3: #e8e6e1;--border: #e1ded8;--border-strong: #c9c5bc;--ink-1: #211f1b;--ink-2: #5b564c;--ink-3: #8a8478;--brand: #c02a2a;--ok: #2e7d44;--warn: #a8570e;--err: #ab2743;--info: #33629f;--ok-fill: rgba(46, 125, 68, .1);--warn-fill: rgba(168, 87, 14, .1);--err-fill: rgba(171, 39, 67, .1);--info-fill: rgba(51, 98, 159, .1);--scrim: rgba(0, 0, 0, .35)}:root{--font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", "Menlo", monospace;--radius: 6px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--surface-0);color:var(--ink-1);font-family:var(--font-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{margin:0;font-weight:600;text-wrap:balance}p{margin:0 0 12px;max-width:72ch}a{color:var(--info);text-decoration:none}a:hover{text-decoration:underline}button{font-family:var(--font-sans)}code{font-family:var(--font-mono);font-size:.92em;background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:.06em .35em;white-space:nowrap}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important}.skeleton-bar{animation:none!important;opacity:.7!important}}.data{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.label{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.shell{display:grid;grid-template-columns:240px 1fr;grid-template-rows:minmax(0,1fr);height:100vh;height:100dvh}.button.shell-menu-toggle,.nav-scrim{display:none}.skip-link{position:absolute;top:8px;left:8px;z-index:20;padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);color:var(--ink-1);font-size:13px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.sidebar{width:240px;flex:none;min-height:0;background:var(--surface-1);border-right:1px solid var(--border);padding:14px 0;overflow-y:auto}.lockup{display:flex;align-items:center;gap:8px;padding:2px 16px 14px;border-bottom:1px solid var(--border);margin-bottom:10px}.lockup__mark{display:block;flex:none;width:16px;height:16px;fill:var(--brand)}.lockup__word{font-weight:600;font-size:13px;color:var(--ink-1)}.nav-group-label{padding:10px 16px 4px;margin:0}.nav-group+.nav-group-label{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.nav-group{list-style:none;margin:0;padding:0}.nav-group a{display:flex;align-items:center;gap:8px;padding:6px 16px;font-size:13px;color:var(--ink-2);border-left:2px solid transparent;text-decoration:none;transition:background .12s ease-out}.nav-group a:hover{background:var(--surface-2);text-decoration:none}.nav-group a[aria-current=page]{background:var(--surface-2);border-left-color:var(--brand);color:var(--ink-1)}.nav-item__badge{margin-left:auto;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--border);border-radius:999px;padding:1px 6px}@media (pointer: coarse){.nav-group a{padding-top:12px;padding-bottom:12px}}.main-col{display:flex;flex-direction:column;min-width:0;min-height:0}.topbar{display:flex;align-items:center;gap:16px;padding:14px 24px;border-bottom:1px solid var(--border);background:var(--surface-1);flex:none}.topbar .tenant-slot{display:flex;align-items:baseline;gap:8px;min-width:0}.topbar .tenant-name{font-size:13px;color:var(--ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .tenant-id{font-size:12px;color:var(--ink-3);white-space:nowrap}.topbar .human-slot{display:flex;align-items:baseline;gap:8px;min-width:0}.topbar .human-name{font-size:13px;color:var(--ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .human-email{font-size:12px;color:var(--ink-3);white-space:nowrap}.topbar .right-slot{margin-left:auto;display:flex;align-items:center;gap:8px}.topbar .right-slot>.button{flex:none;white-space:nowrap}@media (min-width: 768px) and (max-width: 1100px){.topbar .human-email{display:none}}.heartbeat{font-size:12px;color:var(--ink-3);white-space:nowrap}.content{position:relative;padding:28px 32px;overflow:auto;flex:1;min-height:0}.content-inner{max-width:1200px;margin:0 auto}@media (max-width: 1023px){.shell{grid-template-columns:200px 1fr}.sidebar{width:200px}.content{padding:16px}}@media (max-width: 767px){.shell{grid-template-columns:1fr}.sidebar{position:fixed;inset:0 auto 0 0;width:240px;z-index:15;transform:translate(-100%);transition:transform .16s ease-out}.shell--nav-open .sidebar{transform:none}.button.shell-menu-toggle{display:inline-flex}.nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:14;width:100%;height:100%;border:0;border-radius:0;background:var(--scrim);cursor:default}.shell--nav-open .nav-scrim{display:block}.topbar{gap:8px;padding:14px 16px;overflow:hidden}.topbar .human-slot,.topbar .heartbeat{display:none}}.brand-lockup{display:flex;align-items:center;gap:10px}.brand-lockup__mark{width:16px;height:16px;fill:var(--brand)}.lockup__layer{font-family:var(--font-mono);font-size:.55em;letter-spacing:.08em;color:var(--ink-3);align-self:center}.brand-lockup__word{font-weight:600;color:var(--ink-1)}.page-head{margin:0 0 24px}.pane-title-row{display:flex;align-items:center;gap:10px;margin:0}.pane-title-row h2{margin:0;font-size:22px;letter-spacing:-.01em;font-weight:600}.spacer{flex:1}.pane-desc{margin:6px 0 0;max-width:78ch;color:var(--ink-2);font-size:14px}.runs-live-indicator{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;white-space:nowrap}.runs-live-indicator__dot{width:7px;height:7px;border-radius:50%;background:var(--ok)}.pane{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.pane-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--surface-1)}.pane-notice{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--surface-2)}.pane-notice p{margin:0;flex:1 1 320px;min-width:0;font-size:13px;color:var(--ink-2)}.verifier-detail__receipts{white-space:nowrap}.arms-deployment-context{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--border)}.arms-deployment-context>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.arms-deployment-context__counts{color:var(--ink-3);font-size:12px}.arms-deployment-context__links{display:flex;flex:none;gap:12px;font-size:12px}.arms-deployment-context__links [aria-current=page]{color:var(--ink-1);font-weight:600;text-decoration:none}.pane-foot{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--border);color:var(--ink-3);font-size:12px}.pane-header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 18px;background:var(--surface-2);border-bottom:1px solid var(--border)}.pane-header__title{margin:0;font-size:16px;font-weight:600}.pane-header__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.export-buttons{display:flex;gap:8px}.period-picker__nav{width:36px;height:36px;min-height:0;padding:0;display:inline-flex;align-items:center;justify-content:center}.period-picker__current{font-family:var(--font-mono);font-weight:400;font-size:12px}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:13px}.table th{text-align:left;padding:10px 18px;font-family:var(--font-mono);font-weight:500;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);background:var(--surface-2);border-bottom:1px solid var(--border-strong);white-space:nowrap}.table td{padding:12px 18px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.45}.table tbody tr:last-child td{border-bottom:none}.table-row--current{background:var(--surface-2)}.table tbody tr.arms-row--target{box-shadow:inset 3px 0 0 var(--ok)}.table tbody tr.arms-row--target td{background:var(--ok-fill)}.table tbody tr.arms-row--target:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.table.table-middle td{vertical-align:middle}.table th.num,.table td.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.table tbody tr.is-clickable{cursor:pointer}.table tbody tr.is-clickable:hover{background:var(--surface-2);transition:background .12s ease-out}.cell-primary{color:var(--ink-1)}#members-table .cell-primary{display:inline}.cell-secondary{display:block;font-family:var(--font-mono);font-size:11px;color:var(--ink-3);margin-top:2px;line-height:1.35;white-space:nowrap}.cell-secondary.copyable-id{display:flex;align-items:flex-start;gap:4px;min-width:0;white-space:normal}.copyable-id__value{min-width:20ch;overflow-wrap:anywhere}.declaration-note{display:block;font-size:11.5px;color:var(--ink-3);margin:4px 0 0;line-height:1.35;white-space:normal}.table .declaration-note{max-width:30ch}.verifier-registry{display:flex;flex-direction:column}.table--verifiers{table-layout:fixed}.verifier-registry__col-verifier{width:auto}.verifier-registry__col-status{width:18%}.verifier-registry__col-inputs{width:10%}.verifier-registry__col-scoring{width:22%}.verifier-registry__col-hash{width:26%}.verifier-registry__col-action{width:44px}.table--verifiers th{height:36px;padding:0 12px;box-sizing:border-box}.table--verifiers td{height:46px;padding:0 12px;vertical-align:middle;white-space:nowrap;overflow:hidden;line-height:1.2;box-sizing:border-box}.table--verifiers tr:not(.verifier-detail) td:last-child{width:44px;padding:0;text-align:center;overflow:visible}.verifier-identity{display:flex;align-items:center;gap:8px;min-width:0;width:100%;max-width:100%;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.verifier-identity__chevron{flex:none;display:inline-flex;width:16px;height:16px;color:var(--ink-2);line-height:1}.verifier-identity:hover .verifier-identity__chevron,.verifier-identity[aria-expanded=true] .verifier-identity__chevron{color:var(--ink-1)}.verifier-identity[aria-expanded=true] .verifier-identity__chevron svg{transform:rotate(90deg)}.verifier-identity__name,.verifier-identity__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verifier-identity__name{flex:0 1 auto}.verifier-identity__meta{font-size:12px;flex:1 1 0;color:var(--ink-3)}.verifier-status{display:flex;align-items:center;gap:8px;min-width:0}.verifier-status .chip{flex:none}.verifier-status__reason{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink-3)}.table--verifiers .tag-list--inline{flex-wrap:nowrap;overflow:hidden}.verifier-inputs__more{flex:none;color:var(--ink-3)}.table--verifiers .tag{padding:1px 6px}.table--verifiers td.verifier-scoring-cell,.table--verifiers td.verifier-hash{text-overflow:unset}.verifier-scoring{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.verifier-scoring__channels{flex:none}.table--verifiers .verifier-scoring .verifier-scoring__declaration{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table--verifiers td.verifier-hash{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;white-space:nowrap;-webkit-user-select:text;user-select:text}.table--verifiers .declaration-note{display:block;margin:0;max-width:none;white-space:normal}.table--verifiers tr.verifier-detail td{height:auto;width:auto;padding:12px 16px;white-space:normal;overflow:visible;vertical-align:top;text-align:left;background:var(--surface-1);border-top:1px solid var(--border)}.verifier-detail__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(504px,1.8fr);gap:16px}.verifier-detail__grid>section{min-width:0}.verifier-detail__heading{margin:0 0 12px}.kv-grid.verifier-detail__values{gap:8px 12px;align-items:baseline}.kv-grid.verifier-detail__values--stacked{grid-template-columns:minmax(0,1fr);gap:4px}.verifier-detail__values--stacked dd+dt{margin-top:8px}.verifier-detail__values dd{min-width:0;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.verifier-detail__copy-value{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:8px;align-items:start;padding-bottom:16px}.verifier-detail__copy-value>.data{padding-top:8px}.table--verifiers .verifier-detail .data{font-size:12px;overflow:visible;text-overflow:unset;white-space:normal}.verifier-detail__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:16px}.verifier-detail__connection{display:grid;gap:8px;justify-items:start;max-width:28rem}.verifier-detail__connection p{margin:0;color:var(--ink-2)}.verifier-connection__notice{display:grid;gap:6px;justify-items:start;padding:8px 10px;border:1px solid var(--border);border-left:3px solid var(--warn);background:var(--surface-2)}.verifier-connection__notice strong{color:var(--ink-1);font-weight:600}.verifier-connection__actions{display:flex;flex-wrap:wrap;gap:8px}.verifier-connection__guidance{font-size:12px}.verifier-connection__history summary{cursor:pointer;color:var(--ink-2);font-size:12px}.verifier-connection__history ul{margin:6px 0 0;padding-left:18px;font-size:12px;color:var(--ink-2)}.verifier-copy{position:relative;display:inline-flex;align-items:center;gap:8px}.verifier-copy--icon{align-self:stretch;align-items:flex-start}.verifier-copy--icon .icon-button{width:32px;height:32px;border-color:transparent}.verifier-copy--icon .icon-button:hover{border-color:var(--border)}.verifier-copy__status{display:inline-block;width:9ch;font-size:12px;line-height:16px;white-space:nowrap;color:var(--ink-2)}.verifier-copy--icon .verifier-copy__status{position:absolute;top:100%;right:0;text-align:right}@media (max-width: 1399px){.verifier-detail__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.5fr)}}.verifier-registry__error{color:var(--err);white-space:normal;max-width:32ch}.table--verifiers .data{overflow:hidden;text-overflow:ellipsis}.verifier-registry__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;height:44px;box-sizing:border-box;padding:0 12px;border-top:1px solid var(--border);color:var(--ink-3);font-size:12px}.verifier-registry__pager{display:flex;align-items:center;gap:8px;margin-left:auto}.verifier-registry__rows{display:inline-flex;align-items:center;gap:6px}.verifier-registry__rows select{height:28px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);color:var(--ink-1);font:inherit}tr.row-muted td,tr.row-muted td .cell-primary,.drill-glyph{color:var(--ink-3)}tr.is-clickable:hover .drill-glyph,tr.is-clickable:focus-visible .drill-glyph,tr.row-click:hover .drill-glyph,tr.row-click:focus-visible .drill-glyph{color:var(--ink-1)}.placeholder{color:var(--ink-3)}.kind-cell{display:inline-flex;align-items:center;gap:7px}.kind-cell svg{width:16px;height:16px;color:var(--ink-2);flex:none}.tag-list{display:flex;flex-wrap:wrap;gap:4px}.tag{display:inline-block;padding:2px 6px;font-size:11px;color:var(--ink-2);background:var(--surface-3);border:1px solid var(--border);border-radius:4px}.filter-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.filter-field{display:flex;flex-direction:column;gap:4px}.filter-field--actions{flex-direction:row;align-items:center;gap:8px}.field{margin-bottom:16px}.field label{display:block;font-size:13px;color:var(--ink-2);margin-bottom:6px}.field-error{margin:6px 0 0;color:var(--err);font-size:13px}.field__hint{margin:-2px 0 6px;color:var(--ink-3);font-size:12px}.receipt-hero{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.receipt-hero__note{margin:0;font-size:13px;max-width:46ch}.section-head h3{margin:0;font-size:16px}.slice-block{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-bottom:16px}.slice-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;background:var(--surface-2);border-bottom:1px solid var(--border)}.slice-head .slice-id{font-family:var(--font-mono);font-size:12px;color:var(--ink-1)}.slice-body{padding:14px}.route-list li{display:flex;gap:10px;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--border);flex-wrap:wrap}.route-list .r-tag{flex:none;width:74px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.route-list .r-tag--selected{color:var(--ok)}.route-list .r-tag--eligible{color:var(--ink-3)}.route-list .r-tag--rejected{color:var(--err)}.route-list .r-tag--fallback{color:var(--warn)}.route-list .r-reason{color:var(--ink-2)}.route-list .r-tag--failed{color:var(--err)}.route-list .r-tag--passed{color:var(--ok)}.slice-outcome{margin:0 0 10px;font-size:13px;color:var(--ink-1)}.anchor-breakdown{margin-top:10px}.anchor-breakdown .route-list li{flex-wrap:nowrap}.anchor-breakdown .route-list code{flex:0 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}.kv-grid{display:grid;grid-template-columns:max-content 1fr;gap:8px 24px;font-size:13px;margin:0}.kv-grid dt{color:var(--ink-2)}.kv-grid dd{margin:0}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px}.card .label{display:block;margin-bottom:8px}.card--column{max-width:720px}.actions-cell{position:relative;text-align:right}.action-menu{position:absolute;right:18px;z-index:5;min-width:190px;padding:6px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-1)}.action-menu button{width:100%;border:0;background:transparent;padding:8px 10px;text-align:left;color:var(--ink-1);font:inherit;font-size:13px;cursor:pointer}.action-menu button:hover:not(:disabled){background:var(--surface-2)}.action-menu button:disabled{color:var(--ink-3);cursor:not-allowed}.tenant-autocomplete{position:relative;display:grid;gap:8px}.tenant-autocomplete label{font-size:13px;color:var(--ink-2)}.search-input-wrap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-1)}.search-input-wrap input{min-width:0;border:0;outline:0;background:transparent;color:var(--ink-1);font:inherit;font-size:13px}.search-input-wrap input::placeholder{color:var(--ink-3)}.field-help{margin:0;color:var(--ink-3);font-size:12px}.autocomplete-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:4;max-height:288px;overflow:auto;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-1)}.autocomplete-empty{padding:12px 14px;color:var(--ink-3);font-size:13px}.autocomplete-option{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:0;background:transparent;padding:10px 12px;color:var(--ink-1);font:inherit;text-align:left;cursor:pointer}.autocomplete-option.active,.autocomplete-option:hover{background:var(--surface-2)}.autocomplete-option small,.tenant-option-meta small{display:block;margin-top:2px;color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.tenant-option-meta{text-align:right}.tenant-option-meta strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.permission-editor{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.permission-editor label{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);font-family:var(--font-mono);font-size:11px}.permission-editor input{width:auto}.icon-button{display:inline-flex;width:30px;height:30px;min-height:0;align-items:center;justify-content:center;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);color:var(--ink-2);cursor:pointer}.icon-button:disabled{opacity:.5;cursor:not-allowed}.icon-button:hover:not(:disabled){background:var(--surface-2);color:var(--ink-1)}.def-section{display:grid;grid-template-columns:260px minmax(0,640px);gap:24px 48px;padding:28px 0;border-top:1px solid var(--border)}.def-section:first-of-type{border-top:none;padding-top:8px}.def-section h3{font-size:15px;margin:0 0 6px}.def-section .def-what{font-size:13px;color:var(--ink-2);margin:0;max-width:32ch}@media (max-width: 1023px){.def-section{grid-template-columns:1fr;gap:12px}}.settings-pane{padding:8px 24px 24px}.settings-compact-tabs{display:flex;gap:4px;height:40px;margin-bottom:12px;border-bottom:1px solid var(--border)}.settings-compact-tabs [role=tab]{min-width:72px;padding:0 12px;border:0;border-bottom:2px solid transparent;color:var(--ink-2);background:transparent;font:600 13px var(--font-sans);cursor:pointer}.settings-compact-tabs [role=tab]:hover{color:var(--ink-1);background:var(--surface-2)}.settings-compact-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--brand);color:var(--ink-1)}.settings-compact-tabs [role=tab]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.settings-pane--integrations{max-width:1140px}.integrations-content{max-width:1080px}.integration-section{padding:22px 0 30px;border-bottom:1px solid var(--border)}.integration-section:first-child{padding-top:6px}.integration-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.integration-section__head h3{margin:0 0 4px;font-size:16px;font-weight:600}.integration-section__head p,.integration-section__note{margin:0;color:var(--ink-2);font-size:13px;line-height:1.45}.integration-section__actions{display:flex;flex:none;align-items:center;gap:8px}.integration-section__note{margin-top:12px;font-size:12px}.integration-section__actions .button{display:inline-flex;align-items:center;gap:6px}.integration-empty{margin:0;padding:10px 0}.integration-section .mw-inline-notice{margin-bottom:12px}.integration-inline-retry{display:flex;align-items:flex-start;gap:8px}.integration-inline-retry .mw-inline-notice{flex:1}.integration-inline-retry>.button{flex:none;margin-top:6px}.integration-registration-dialog{width:min(480px,calc(100vw - 32px))}.integration-readonly-field{display:grid;gap:6px;margin-bottom:16px}.integration-readonly-field>span{color:var(--ink-2);font-size:13px}.integration-readonly-field>strong{min-height:40px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--ink-1);font-size:13px;font-weight:500}.integration-table-wrap{overflow:visible;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.integration-table{table-layout:fixed}.integration-table th,.integration-table td{padding:10px 12px;vertical-align:middle;overflow-wrap:anywhere}.integration-table--repositories th:nth-child(1){width:32%}.integration-table--repositories th:nth-child(2){width:27%}.integration-table--repositories th:nth-child(3){width:25%}.integration-table--repositories th:nth-child(4){width:16%}.integration-table--agents th:nth-child(1){width:25%}.integration-table--agents th:nth-child(2){width:19%}.integration-table--agents th:nth-child(3){width:24%}.integration-table--agents th:nth-child(4){width:20%}.integration-table--agents th:nth-child(5){width:12%}.integration-table__repository,.integration-table__endpoint{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.integration-table__actions{text-align:right;white-space:nowrap}.integration-table__actions>.button+.integration-row-menu.cds--popover-container{display:inline-block;vertical-align:middle}.integration-row-menu__trigger{display:inline-flex;align-items:center;width:32px;height:32px;min-height:0;padding:0;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--ink-2);cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out,transform .12s ease-out}.integration-row-menu__trigger:hover{border-color:var(--border-strong);background:var(--surface-3);transform:translateY(-1px)}.integration-row-menu>.cds--popover[data-mw-overlay=row-action-menu]{position:fixed;inset:auto;z-index:50;margin:0;padding:0;overflow:visible;border:0;background:transparent;color:inherit;display:none}.integration-row-menu.cds--popover--open>.cds--popover[data-mw-overlay=row-action-menu]{display:block}.integration-row-menu__items.cds--popover-content{min-width:148px;padding:4px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-1);text-align:left}.integration-row-menu__items button{display:block;width:100%;padding:7px 9px;border:0;background:transparent;color:var(--ink-1);font:inherit;font-size:12px;text-align:left;cursor:pointer}.integration-row-menu__items button:hover:not(:disabled),.integration-row-menu__items button:focus-visible{background:var(--surface-2);outline:none}.integration-row-menu__items button:disabled{color:var(--ink-3);cursor:not-allowed}.integration-row-menu__items .integration-row-menu__danger{color:var(--err)}@media (max-width: 760px){.integration-section__head{flex-direction:column}.integration-table-wrap{overflow-x:auto}.integration-table{min-width:700px}}.agreement-history__heading{margin:16px 0 8px;font-size:15px}.agreement-history__empty{margin:0;font-size:13px}.agreement-history__table{min-width:560px}.agreement-history__table th,.agreement-history__table td{padding:8px 9px;font-size:12px;vertical-align:middle}.agreement-history__table tbody tr{height:60px}.agreement-history__table th:nth-child(1){width:30%}.agreement-history__table th:nth-child(2){width:26%}.agreement-history__table th:nth-child(3){width:27%}.agreement-history__marker{display:inline-block;margin-left:5px;color:var(--ink-2);font:600 10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.agreement-history__marker--current{color:var(--ok)}.agreement-history__receipt-cell{white-space:nowrap}.agreement-history__receipt-id{display:inline-block;max-width:135px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.agreement-history__action-cell{text-align:right;white-space:nowrap}.agreement-history__view{min-height:32px;padding:5px 8px;font-size:12px}.agreement-document__title{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px}.agreement-document__body{overflow:hidden;padding:16px 20px 20px}.agreement-document__layout{display:flex;flex-direction:column;height:100%;min-height:0}.agreement-document__layout .settings-compact-tabs{flex:none;height:36px;margin-bottom:8px}.agreement-document__details{flex:none;margin-bottom:10px;color:var(--ink-2);font-size:12px}.agreement-document__details summary{width:fit-content;padding:2px 0;cursor:pointer}.agreement-document__details summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.agreement-document__metadata{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:8px 0 0}.agreement-document__metadata dd{display:flex;min-width:0;align-items:center;margin:0}.agreement-document__metadata dd .data{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agreement-document__reader{flex:1;min-height:0;overflow:hidden;border:1px solid var(--border);background:#fff}.settings-skeleton .skeleton-bar{margin-bottom:12px}.settings-skeleton .skeleton-bar:nth-child(1){width:90%}.settings-skeleton .skeleton-bar:nth-child(2){width:60%}.settings-skeleton .skeleton-bar:nth-child(3){width:75%}.settings-skeleton .skeleton-bar:nth-child(4){width:45%;margin-bottom:0}.chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap;line-height:1.2}.chip__glyph{font-size:9px;line-height:1}.chip--ok{color:var(--ok);background:var(--ok-fill);border-color:var(--ok)}.chip--warn{color:var(--warn);background:var(--warn-fill);border-color:var(--warn)}.chip--err{color:var(--err);background:var(--err-fill);border-color:var(--err)}.chip--info{color:var(--info);background:var(--info-fill);border-color:var(--info)}.chip--neutral{color:var(--ink-2);background:var(--surface-3);border-color:var(--surface-3)}.banner{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;font-size:13px;border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px}.banner__glyph,.banner .glyph{flex:none}.banner--info{background:var(--info-fill);color:var(--info)}.banner--ok{background:var(--ok-fill);color:var(--ok)}.banner--warn{background:var(--warn-fill);color:var(--warn)}.banner--err{background:var(--err-fill);color:var(--err)}.banner .banner-action{margin-left:auto;flex:none}.invite-banner__body{min-width:0;overflow-wrap:anywhere}.maturity-chip{display:inline-flex;align-items:center;gap:6px;padding:1px 5px;margin-left:5px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-radius:999px;vertical-align:middle}.maturity-chip--roadmap{border:1px dashed var(--border-strong)}.skeleton-row td{padding:14px 18px}.skeleton-bar{display:block;height:12px;border-radius:3px;background:var(--surface-3);animation:skeleton-pulse 1.4s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:.9}50%{opacity:.5}}.skeleton-card{padding:16px 12px;display:flex;flex-direction:column;gap:10px}.pane-state{padding:48px 24px 40px;text-align:center}.pane-state__title{margin:0 0 6px;color:var(--ink-1);font-weight:600;font-size:15px}.pane-state__body{max-width:52ch;margin:0 auto 14px;color:var(--ink-2);font-size:14px}.pane-state--error .pane-state__title{color:var(--err)}.coming-soon{padding:48px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.coming-soon__title{margin:4px 0 0;font-size:20px}.coming-soon__body{margin:0;max-width:46ch;color:var(--ink-2)}.coming-soon__depends{margin:6px 0 0;color:var(--ink-3)}.first-test-launcher{margin-bottom:16px;padding:16px 18px 18px}.first-test-launcher__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.first-test-launcher__head h3{margin:3px 0 0;font-size:17px;font-weight:600}.first-test-launcher__checking{margin:0}.first-test-launcher__content{display:grid;gap:12px}.first-test-launcher__content>.banner{margin:0}.first-test-launcher__actions,.first-test-progress,.first-test-progress__receipt{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.first-test-progress{margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}.first-test-progress__receipt{padding-left:10px;border-left:1px solid var(--border)}.receipt-head-chips{display:inline-flex;align-items:center;gap:8px}.echo-receipt-proof{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.echo-receipt-proof__row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.echo-receipt-proof__row .data{overflow-wrap:anywhere}@media (max-width: 640px){.first-test-progress__receipt{width:100%;padding:10px 0 0;border-top:1px solid var(--border);border-left:0}.echo-receipt-proof__row{grid-template-columns:1fr;gap:4px}}.timeline{font-family:var(--font-mono);font-size:12px;line-height:1.7;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;overflow-x:auto}.timeline .t-at{color:var(--ink-3)}.timeline .t-state{color:var(--ink-1)}.timeline .t-reason{color:var(--ink-2)}.section-head{display:flex;align-items:center;gap:8px;margin:24px 0 8px}.section-head h3{font-size:16px}.card__kicker{display:block;margin-bottom:8px}.card-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card-grid.c2{grid-template-columns:repeat(2,1fr)}.card-grid.c3{grid-template-columns:repeat(3,1fr)}@media (max-width: 840px){.card-grid,.card-grid.c2,.card-grid.c3{grid-template-columns:1fr}}.balance-hero{font-family:var(--font-mono);font-size:24px;font-variant-numeric:tabular-nums;color:var(--ink-1);margin:4px 0}.mono-hero{font-family:var(--font-mono);font-size:24px;font-variant-numeric:tabular-nums}.meter-wrap{display:flex;flex-direction:column;gap:6px}.meter{height:8px;border:1px solid var(--border);border-radius:4px;background:var(--surface-3);overflow:hidden}.meter__fill{display:block;height:100%;border-radius:3px;background:var(--info);transition:width .16s ease-out}.meter--warn .meter__fill{background:var(--warn)}.meter__figures{font-size:12px;color:var(--ink-2)}.billing-pane{display:flex;flex-direction:column;gap:18px;padding:18px}.billing-balance{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.billing-balance__amount{font-size:28px;line-height:1.1;font-weight:650}.meter-block{display:flex;flex-direction:column;gap:8px}.meter-block__row{display:flex;justify-content:space-between;gap:12px}.meter__fill--warn{background:var(--warn)}.meter-figures{display:block;font-family:var(--font-mono);font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:6px}.meter-chip-row{margin-top:6px}.billing-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.billing-actions .filter-field{min-width:160px}.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 14px;border-radius:var(--radius);font:inherit;font-size:13px;font-weight:600;background:var(--surface-2);border:1px solid var(--border-strong);color:var(--ink-1);cursor:pointer;transition:background .12s ease-out,opacity .12s ease-out}.button:hover:not(:disabled){background:var(--surface-3)}.button:disabled{opacity:.5;cursor:not-allowed}.topup-amount[aria-pressed=true]{background:var(--ink-1);border-color:var(--ink-1);color:var(--surface-1)}.topup-amount[aria-pressed=true]:hover:not(:disabled){background:var(--ink-1);opacity:.9}.button--primary{background:var(--ink-1);border:1px solid var(--ink-1);color:var(--surface-1);font-weight:600}.button--primary:hover:not(:disabled){background:var(--ink-1);opacity:.9}.button--secondary{background:transparent;border:1px solid var(--border);color:var(--ink-1);font-weight:400}.button--mono{font-family:var(--font-mono);font-size:12px;font-weight:400}.button--secondary:hover:not(:disabled){background:var(--surface-2)}.button--danger{background:var(--err-fill);border:1px solid var(--err);color:var(--err)}.button--danger:hover:not(:disabled){background:var(--err);color:var(--surface-1)}.button--ghost{background:transparent;border-color:transparent;color:var(--info);font-weight:400}.button--ghost:hover:not(:disabled){background:transparent;text-decoration:underline}.button--ghost.is-destructive{color:var(--err)}.button--compact{padding:3px 10px;font-size:12px}tr.row-click{cursor:pointer}tr.row-click:hover td{background:var(--surface-2);transition:background .12s ease-out}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:grid;place-items:center;padding:16px;z-index:10;animation:overlay-in .16s ease-out}.agreement-document-backdrop{z-index:120}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius);padding:20px 22px}.dialog__title{margin:0 0 8px;font-size:15px}.dialog__id{margin:0 0 12px;font-size:12.5px;color:var(--ink-3);word-break:break-all}.dialog__body{margin:0 0 16px;font-size:13px;color:var(--ink-2)}.dialog__actions{display:flex;justify-content:flex-end;gap:8px}.dialog__body--error{color:var(--err)}.export-pre{font-family:var(--font-mono);font-size:11.5px;line-height:1.6;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;overflow:auto;max-height:320px;white-space:pre;margin:0 0 16px}.dialog.test-verifier-dialog{display:flex;flex-direction:column;overflow:hidden}.test-verifier-dialog dl,.test-verifier-dialog dt,.test-verifier-dialog dd,.test-verifier-dialog p{margin:0}.test-verifier-dialog__identity{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 12px;font-size:12.5px;color:var(--ink-3)}.test-verifier-dialog__name{color:var(--ink-1)}.test-verifier-dialog .dialog__body{flex:1 1 auto;min-height:0;overflow:auto;margin:0 0 16px}.test-verifier-dialog .dialog__actions{flex:none}.test-verifier-dialog__local-error{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}.test-verifier-dialog__sections{display:flex;flex-direction:column;gap:12px}.test-verifier-dialog__section-title{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--ink-1)}.test-verifier-dialog__summary{display:grid;grid-template-columns:136px minmax(0,1fr);gap:6px 12px}.test-verifier-dialog__summary>div{display:contents}.test-verifier-dialog__checks{margin:0}.test-verifier-dialog__check{display:grid;grid-template-columns:120px 96px minmax(0,1fr);column-gap:12px;align-items:start;padding:6px 0;border-bottom:1px solid var(--border)}.test-verifier-dialog__check:last-child{border-bottom:none}.test-verifier-dialog .export-pre{margin:0;max-height:136px;line-height:1.45}.key-reveal{max-width:480px;width:calc(100vw - 32px);padding:20px 22px;border:1px solid var(--border-strong);display:flex;flex-direction:column;gap:14px}.key-reveal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.key-reveal__head .dialog__title{margin:0}.key-reveal__close{background:transparent;border:none;color:var(--ink-3);font-size:14px;line-height:1;padding:4px;cursor:pointer}.key-reveal__close:disabled{opacity:.4;cursor:not-allowed}.key-reveal__copy{align-self:flex-start;min-width:112px}.key-reveal__well{font-family:var(--font-mono);font-size:12.5px;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;word-break:break-all;color:var(--ink-1);-webkit-user-select:all;user-select:all}.key-reveal__checkbox-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.key-well{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px;padding:12px 14px;margin:12px 0;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius);word-break:break-all;-webkit-user-select:all;user-select:all}.checkrow{display:flex;align-items:center;gap:8px;margin:14px 0}.checkrow label{color:var(--ink-2);font-size:13px}.key-reveal__checkbox-row input[type=checkbox],.checkrow input[type=checkbox]{width:14px;height:14px;accent-color:var(--ink-1);flex:none}.receipt{font-family:var(--font-mono);font-size:12.5px;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius);max-width:430px;overflow:hidden}.receipt--wide{max-width:none}.receipt__head{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);font-weight:500;letter-spacing:.12em;font-size:11px;text-transform:uppercase;color:var(--ink-2)}.receipt__row{display:flex;justify-content:space-between;gap:18px;padding:8px 16px;border-bottom:1px solid var(--border)}.receipt__row-key{color:var(--ink-2)}.receipt__row-value{color:var(--ink-1);text-align:right}.receipt__row--total .receipt__row-value{font-weight:500}.receipt__foot{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;color:var(--ink-3);font-size:11px}.receipt__export{font-family:var(--font-mono);font-size:11px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:4px;color:var(--ink-1);padding:4px 10px;cursor:pointer}.receipt__export:hover:not(:disabled){background:var(--surface-3)}.receipt__export:disabled{opacity:.5;cursor:not-allowed}.route-list{list-style:none;margin:0;padding:0;font-family:var(--font-mono);font-size:12px}.route-list li{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding:5px 0;border-bottom:1px solid var(--border)}.route-list li:last-child{border-bottom:none}.back-link{margin:0 0 16px}.card--danger{border-color:var(--err)}.card--danger__row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.card--danger__row>div:first-child{flex:1;min-width:260px}.card--danger h3{font-size:15px;color:var(--err);margin:0 0 4px}.select{min-height:36px;padding:7px 10px;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius);color:var(--ink-1);font:inherit}.input{min-height:36px;width:100%;padding:7px 12px;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--ink-1);font:inherit;font-size:13px}.input::placeholder{color:var(--ink-3)}.input--mono{font-family:var(--font-mono)}.auth-wrap{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:var(--surface-0)}.auth-wrap .brand-lockup{margin-bottom:24px}.auth-card{width:min(400px,100%);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:22px}.auth-notice__body{min-width:0}.mobile-placeholder{background:var(--brand);color:var(--surface-1);text-align:center}.mobile-placeholder__card{width:min(280px,100%);display:flex;flex-direction:column;align-items:center;gap:24px}.mobile-placeholder__lockup{display:flex;flex-direction:column;align-items:center;gap:8px}.mobile-placeholder__card h1{margin:0;color:var(--surface-1);font-size:16px;font-weight:500;line-height:1.35}.mobile-placeholder__word{color:var(--surface-1);font-size:28px;font-weight:600;line-height:1}.mobile-placeholder__endorsement{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:#fdfdfbb8}.mobile-placeholder__mark{width:56px;height:56px;fill:var(--surface-1)}.auth-card h1{font-size:20px;margin:0 0 16px}.auth-note{font-size:13px;color:var(--ink-2);margin:0 0 16px}.auth-divider{text-align:center;font-size:12.5px;color:var(--ink-3);margin:4px 0 12px}.auth-providers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;margin-bottom:16px}.auth-providers .button{width:100%;min-width:0;min-height:40px;justify-content:center;gap:8px;line-height:1.2;text-align:center;white-space:normal}.provider-glyph{width:16px;height:16px;flex:none;color:currentColor}.auth-card .input,.auth-submit{width:100%}.inline-err{font-size:13px;color:var(--err);margin:6px 0 0}.auth-error{display:grid;gap:16px}.auth-error__action{justify-self:start;text-decoration:none}.auth-foot{margin:16px 0 0;font-size:13px;color:var(--ink-2)}.disclosure{font-size:12px;color:var(--ink-3);margin:12px 0 0}@media (max-width: 900px){.billing-summary{grid-template-columns:1fr}}.pane+.pane,.section-gap{margin-top:16px}.usage-overview{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}.usage-overview__hero{flex:none;width:min(430px,100%)}.usage-overview__side{flex:1;min-width:300px;display:flex;flex-direction:column;gap:16px}.chart-wrap{overflow-x:auto;position:relative}.chart-wrap svg{display:block;width:100%;max-width:560px}.usage-chart__baseline{stroke:var(--border);stroke-width:1}.usage-chart__gridline{stroke:var(--border);stroke-width:1;opacity:.5}.usage-chart__axis-label{font-family:var(--font-mono);font-size:9px;fill:var(--ink-3)}.usage-chart__peak-label{font-family:var(--font-mono);font-size:9.5px;fill:var(--ink-1)}.usage-chart__bar{fill:var(--info);transition:opacity .12s ease-out;cursor:default}.usage-chart__bar:hover,.usage-chart__bar:focus-visible{opacity:.8}.chart-note{font-size:12px;color:var(--ink-3);margin-top:6px}.chart-tip{position:absolute;pointer-events:none;transform:translate(-50%,calc(-100% - 6px));background:var(--surface-1);border:1px solid var(--border-strong);border-radius:4px;padding:4px 8px;font-family:var(--font-mono);font-size:11px;color:var(--ink-1);white-space:nowrap;z-index:5}.eval-trends{display:grid;gap:18px}.eval-trend+.eval-trend{border-top:1px solid var(--border);padding-top:18px}.eval-trend__head{align-items:baseline;display:flex;justify-content:space-between;gap:16px;margin-bottom:8px}.eval-trend__gridline{stroke:var(--border);stroke-width:1}.eval-trend__axis-label{fill:var(--ink-3);font-family:var(--font-mono);font-size:9px}.eval-trend__line{fill:none;stroke:var(--info);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.eval-trend__point{fill:var(--surface-1);stroke:var(--info);stroke-width:2}.eval-trend__point:hover,.eval-trend__point:focus-visible{fill:var(--info);outline:none}.eval-trend-skeleton{background:var(--surface-2);height:142px;max-width:560px;width:100%}@media (max-width: 560px){.eval-trend__head{align-items:flex-start;flex-direction:column;gap:3px}}.period-picker{display:inline-flex;gap:4px;align-items:center}.button--icon{min-width:36px;padding:8px}.usage-sparkline{display:inline-flex;align-items:flex-end;gap:2px;height:24px}.usage-sparkline__bar{display:inline-block;width:3px;min-height:2px;border-radius:1px;background:var(--info)}.setup-steps{display:grid;column-gap:9px;grid-template-columns:var(--setup-marker-width) var(--setup-actor-width) fit-content(var(--setup-task-width)) max-content;justify-content:start;list-style:none;margin:0;max-width:100%;padding:8px 16px 10px;width:max-content}.setup-pane{--setup-actor-width: 128px;--setup-marker-width: 14px;--setup-task-width: 560px;max-width:920px}.setup-pane__terminal-guide{padding:16px;border-bottom:1px solid var(--border)}.setup-pane__terminal-guide h2{margin-top:0}.setup-pane__terminal-guide p:last-child{margin-bottom:0}.setup-step{align-items:baseline;border:0;display:grid;grid-column:1 / -1;grid-template-columns:subgrid;min-height:0;padding:5px 0;font-size:12.5px}.setup-step__marker{background:var(--surface-1);border:1.5px solid var(--border-strong);border-radius:3px;box-sizing:border-box;display:inline-block;height:13px;position:relative;top:2px;width:13px}.setup-step--done .setup-step__marker{background:var(--ok);border-color:var(--ok)}.setup-step__actor-rail{width:var(--setup-actor-width)}.setup-step__actor-chip{background:var(--info-fill);border-radius:3px;color:var(--info);display:inline-flex;font-size:9.5px;font-weight:700;letter-spacing:.06em;line-height:inherit;max-width:100%;padding:0 6px;text-transform:uppercase;white-space:nowrap;width:max-content}.setup-step__actor-chip.is-you{background:#c02a2a1a;color:var(--brand)}.setup-step__sentence,.setup-step__status{white-space:nowrap}.setup-step__sentence{color:var(--ink-1);line-height:inherit}.setup-step__sentence a{color:inherit;text-decoration:none}.setup-step__sentence a:hover,.setup-step__sentence a:focus-visible{text-decoration:underline;text-underline-offset:2px}.setup-step__detail{color:var(--ink-3)}.setup-step__status{border-radius:999px;font-size:10.5px;font-weight:600;justify-self:start;margin-left:2px;padding:1px 9px 2px}.setup-step__status--done{background:var(--ok-fill);color:var(--ok)}.setup-step__status--next,.setup-step__status--unknown{background:var(--surface-3);color:var(--ink-2)}.setup-step__status--unavailable{background:var(--warn-fill);color:var(--warn)}.setup-pane__role-note{border-top:1px solid var(--border);column-gap:9px;display:grid;grid-template-columns:var(--setup-marker-width) var(--setup-actor-width) fit-content(var(--setup-task-width)) max-content;margin:0;padding:10px 16px 12px}.setup-pane__role-note>span{color:var(--ink-3);font-size:12.5px;grid-column:3 / 5}.pane-state__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.key-reveal__handoff{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.key-reveal__handoff h4{margin:0 0 10px}.key-reveal__handoff dl{display:grid;gap:7px;margin:0 0 12px}.key-reveal__handoff dl div{display:grid;gap:4px;grid-template-columns:112px minmax(0,1fr)}.key-reveal__handoff dt{color:var(--ink-3);font-size:11px;text-transform:uppercase}.key-reveal__handoff dd{margin:0;min-width:0;overflow-wrap:anywhere}.sidebar{display:flex;flex-direction:column}.shell-documentation{display:flex;align-items:center;gap:8px;min-height:40px;margin-top:auto;padding:0 16px;border-left:2px solid transparent;font-size:13px;color:var(--ink-2);text-decoration:none}.shell-documentation:hover,.shell-documentation:focus-visible{background:var(--surface-2);color:var(--ink-1);text-decoration:none}.shell-documentation__icon,.shell-documentation__external{width:16px;height:16px;flex:none}.shell-documentation__external{margin-left:auto}.shell-legal-footer{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;flex:none;min-height:40px;padding:4px 12px;border-top:1px solid var(--border);font-family:var(--font-sans);font-size:11.5px}.shell-legal-footer__nav{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;margin-left:auto}.shell-legal-footer__link{border:0;padding:0;background:transparent;color:var(--ink-2);font:inherit;text-decoration:none;cursor:pointer}.shell-legal-footer__link:hover,.shell-legal-footer__link:focus-visible{color:var(--ink-1);text-decoration:underline;text-underline-offset:2px}.shell-legal-footer__mark{color:var(--ink-2);white-space:nowrap}.agreement-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;background:var(--surface-0)}.agreement-portal__bar{display:flex;align-items:center;gap:16px;min-height:48px;padding:8px 16px;border-bottom:1px solid var(--border)}.agreement-portal__stage{flex:1;display:grid;place-items:center;padding:24px 16px;overflow:auto}.agreement-document-frame{display:block;width:100%;height:230px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-0)}.agreement-dialog{width:min(700px,calc(100vw - 32px));padding:0}.agreement-dialog__header{padding:18px 22px;border-bottom:1px solid var(--border)}.agreement-dialog__header h1{margin:0;font-size:21px;font-weight:600}.agreement-dialog__header p{margin:5px 0 0;color:var(--ink-2);font-size:13px;line-height:1.4}.agreement-dialog__body{padding:20px 22px}.agreement-document-frame:focus-visible{outline:2px solid var(--info);outline-offset:2px}.agreement-dialog__release{margin:9px 0 0;color:var(--ink-2);font-size:11px;line-height:1.4}.agreement-dialog__document-link{display:flex;width:100%;justify-content:space-between;gap:14px;padding:12px 0;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--ink-1);font:600 12px/1.4 var(--font-sans);text-align:left;cursor:pointer}.agreement-dialog__document-link span:last-child{flex:none}.agreement-dialog__document-link:hover{text-decoration:underline;text-underline-offset:2px}.agreement-dialog__payment,.agreement-dialog__authority{margin:12px 0 0;font-size:12px;line-height:1.45}.agreement-dialog__payment,.agreement-dialog__authority{color:var(--ink-2)}.agreement-dialog__support{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border);font-size:12px}.agreement-dialog__footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--border)}.agreement-dialog__footer .button{min-height:42px}.agreement-pending{align-items:center;min-height:56px;padding:10px 18px;gap:12px;border-radius:var(--radius)}.agreement-pending .banner__message{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-width:0}.agreement-pending__copy{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--ink-2);font-size:12.5px;line-height:1.35}.agreement-pending__copy strong{color:var(--ink-1);font-size:13.5px;font-weight:600}.agreement-pending__action{min-height:38px;white-space:nowrap}.agreement-pending--member .agreement-pending__action{border-color:var(--ink-1)}@media (max-width: 640px){.agreement-pending .banner__message{grid-template-columns:1fr;gap:8px}.agreement-pending__action{justify-self:start}.shell-legal-footer__nav{margin-left:0}}
