html.light{--main-background: #ffffff;--main-background-zero: rgba(255, 255, 255, 0);--border-color: rgba(0, 0, 0, .12);--primary-text: #171717;--background-secondary: #fff;--card-background: #fafafa;--table-hover: rgba(0, 0, 0, .04);--table-active: rgba(0, 0, 0, .08);--input-background: #f5f5f5;--muted-text: #757575;--bg-surface: #ffffff;--bg-surface-container-lowest: #fafafa;--bg-surface-container-low: #f5f5f5;--bg-surface-container: #f0f0f0;--bg-surface-container-high: #dbdbdb;--bg-surface-container-highest: #bababa;--bg-surface-dim: #d8d9da;--bg-surface-bright: #ffffff;--bg-dropdown: #ffffff;--fg-default: #171717;--fg-muted: #757575;--fg-subtle: #9b9b9b;--fg-on-accent: #ffffff;--fg-disabled: #e7e8e9;--fg-on-disabled: #c5c6c8;--border-default: #e7e8e9;--input-border-default: #c5c6c8;--input-border-active: #171717;--success-default: #00a073;--success-subtle: #e6f6f1;--success-muted: #33b38f;--error-default: #b00020;--error-subtle: #f7e6e9;--error-muted: #c0334d;--warning-default: #eea210;--warning-subtle: #fdf6e7;--info-default: #4183d7;--info-subtle: #ecf3fb;--primary-default: #624ba1;--primary-subtle: #efedf6;--primary-muted: #816fb4;--primary-emphasis: #4e3c81;--default-subtle: #e7e8e9;--shadow-sm: 0 1px 2px 0 rgba(23, 23, 23, .06), 0 1px 3px 0 rgba(23, 23, 23, .1);--shadow-xs: 0 1px 2px 0 rgba(23, 23, 23, .05);--code-inline-bg: rgba(0, 0, 0, .06);--code-block-bg: #1e1731;--code-block-text: #e0dbec;--table-header-bg: rgba(0, 0, 0, .03)}html.dark{--main-background: #131416;--main-background-zero: rgba(0, 0, 0, 0);--border-color: rgba(255, 255, 255, .08);--primary-text: #fcfcfc;--background-secondary: #18191b;--card-background: #18191b;--table-hover: rgba(255, 255, 255, .05);--table-active: rgba(255, 255, 255, .1);--input-background: #25262b;--muted-text: #b4b4ba;--bg-surface: #131416;--bg-surface-container-lowest: #18191b;--bg-surface-container-low: #212426;--bg-surface-container: #25262b;--bg-surface-container-high: #313339;--bg-surface-container-highest: #3d4047;--bg-surface-dim: #060607;--bg-surface-bright: #212121;--bg-dropdown: #18191b;--fg-default: #fcfcfc;--fg-muted: #b4b4ba;--fg-subtle: #a0a0a7;--fg-on-accent: #fcfcfc;--fg-disabled: #212121;--fg-on-disabled: #4d4d4d;--border-default: #333333;--input-border-default: #4d4d4d;--input-border-active: #fcfcfc;--success-default: #00a073;--success-subtle: #00402e;--success-muted: #00805c;--error-default: #c0334d;--error-subtle: #46000d;--error-muted: #b00020;--warning-default: #be820d;--warning-subtle: #5f4106;--info-default: #4183d7;--info-subtle: #1a3456;--primary-default: #624ba1;--primary-subtle: #1e1731;--primary-muted: #816fb4;--primary-emphasis: #b6a8e0;--default-subtle: #313339;--shadow-sm: 0 1px 2px 0 rgba(15, 15, 15, .5), 0 1px 3px 0 rgba(15, 15, 15, .8);--shadow-xs: 0 1px 2px 0 rgba(15, 15, 15, .5);--code-inline-bg: rgba(255, 255, 255, .08);--code-block-bg: #0d0e10;--code-block-text: #c5c6c8;--table-header-bg: rgba(255, 255, 255, .04)}.page-host{display:block;height:100%}.page{display:flex;flex-direction:column;height:100%;color:var(--fg-default)}.page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:20px 24px 16px;border-bottom:1px solid var(--border-default)}.page-header h1{margin:0;font-size:1.5rem;font-weight:600}.page-header__subtitle{margin:4px 0 0;font-size:.8125rem;color:var(--fg-muted)}.page-header__actions{display:flex;align-items:center;gap:8px}.page-scroll{flex:1;min-height:0;overflow-y:auto;padding:24px}.muted{color:var(--fg-muted)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.panel{border:1px solid var(--border-default);border-radius:8px;padding:16px 20px 20px;margin-top:20px}.panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.panel__title{margin:0 0 12px;font-size:1.0625rem;font-weight:600}.panel__header .panel__title{margin:0}.filter-row{display:flex;align-items:flex-end;gap:12px;margin-bottom:20px;flex-wrap:wrap}.field-label{display:block;font-size:.8125rem;color:var(--fg-muted);margin-bottom:8px}.field{display:flex;flex-direction:column}.field input[type=date],.field input[type=text],.field select{background:transparent;border:1px solid var(--border-default);border-radius:6px;color:var(--fg-default);padding:8px 10px;font:inherit;color-scheme:light dark}.field input[type=date]::placeholder,.field input[type=text]::placeholder,.field select::placeholder{color:var(--fg-muted)}.field input[type=date]:focus,.field input[type=text]:focus,.field select:focus{outline:none;border-color:var(--input-border-active)}.field select option{background:var(--bg-dropdown);color:var(--fg-default)}.field--guid{width:320px}.field--invalid input{border-color:var(--error-default)}.field__error{margin-top:4px;font-size:.75rem;color:var(--error-default)}.filter-actions{display:flex;gap:8px;padding-bottom:1px}.preset-group{display:flex;gap:4px;padding-bottom:4px}.preset-chip{background:transparent;border:1px solid var(--border-default);border-radius:16px;color:var(--fg-muted);font:inherit;font-size:.8125rem;padding:6px 14px;cursor:pointer}.preset-chip:hover{color:var(--fg-default)}.preset-chip--active{color:var(--fg-default);font-weight:600;border-color:var(--fg-default)}.summary-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.summary-cards--compact{grid-template-columns:repeat(auto-fill,minmax(160px,220px))}.summary-card{border:1px solid var(--border-default);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.summary-card__label{font-size:.8125rem;color:var(--fg-muted)}.summary-card__value{font-size:1.25rem;font-weight:600}.summary-card__hint{font-size:.75rem;color:var(--fg-muted)}.data-table{width:100%;border-collapse:collapse;font-size:.875rem}.data-table th,.data-table td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--border-default);vertical-align:top}.data-table th{font-weight:600;color:var(--fg-muted);white-space:nowrap}.data-table .num{text-align:right;white-space:nowrap}.data-table .nowrap{white-space:nowrap}.data-table .actions{text-align:right;white-space:nowrap}.data-table tbody tr.clickable{cursor:pointer;transition:background-color .15s ease}.data-table tbody tr.clickable:hover td,.data-table tbody tr.clickable:focus-visible td{background-color:var(--primary-subtle)}.data-table tbody tr.clickable:focus-visible{outline:none}.table-wrap{overflow-x:auto}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;font-size:.8125rem;color:var(--fg-muted)}.pager__buttons{display:flex;gap:8px}.notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--success-default) 40%,var(--border-default));border-radius:6px;background:var(--success-subtle);font-size:.875rem}.notice--error{border-color:color-mix(in srgb,var(--error-default) 40%,var(--border-default));background:var(--error-subtle)}.notice--info{border-color:color-mix(in srgb,var(--info-default) 40%,var(--border-default));background:var(--info-subtle)}.notice--warning{border-color:color-mix(in srgb,var(--warning-default) 40%,var(--border-default));background:var(--warning-subtle)}.notice__dismiss{border:none;background:transparent;color:var(--fg-muted);font:inherit;font-size:1.125rem;line-height:1;cursor:pointer}.meta-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 20px;margin:0}.meta-grid dt{font-size:.75rem;color:var(--fg-muted);margin-bottom:2px}.meta-grid dd{margin:0;font-size:.875rem;word-break:break-word}.link-button{border:none;background:transparent;padding:0;color:var(--primary-emphasis);font:inherit;cursor:pointer}.link-button:hover{text-decoration:underline}.pre-block{margin:0;max-height:360px;overflow:auto;padding:12px;border-radius:6px;background:var(--code-block-bg);color:var(--code-block-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;white-space:pre-wrap;word-break:break-word}.chart{display:flex;align-items:flex-end;gap:2px;height:140px}.chart__slot{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-width:3px}.chart__slot:hover .chart__bar{opacity:.75}.chart__bar{width:100%;border-radius:2px 2px 0 0;background:var(--primary-default, #4a7dff)}.chart__bar--text{border-radius:0;background:var(--primary-muted, #816fb4)}.chart__axis{display:flex;justify-content:space-between;margin-top:6px;font-size:.75rem;color:var(--fg-muted)}.chart__legend{display:flex;gap:16px;margin-top:8px;font-size:.75rem;color:var(--fg-muted)}.chart__swatch{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:2px;background:var(--primary-default);vertical-align:middle}.chart__swatch--text{background:var(--primary-muted)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;font-family:Montserrat,Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;color:var(--fg-default);background:var(--main-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--fg-subtle);background-clip:content-box}*{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.3) transparent}a{color:var(--primary-default);text-decoration:none}a:hover{text-decoration:underline}.transition-all{transition:all .2s ease}drc-switch-v2,drc-switch-v2 *{border:none}.drc-input-wrapper .native-input{outline:none}:root{--dc-theme-overlay-bg: #171717;--dc-theme-opacity-90: rgba(23, 23, 23, .9019607843);--dc-theme-opacity-80: rgba(23, 23, 23, .8);--dc-theme-opacity-70: rgba(23, 23, 23, .7019607843);--dc-theme-opacity-60: rgba(23, 23, 23, .6);--dc-theme-opacity-50: rgba(23, 23, 23, .5019607843);--dc-theme-opacity-40: rgba(23, 23, 23, .4);--dc-theme-opacity-30: rgba(23, 23, 23, .3019607843);--dc-theme-opacity-20: rgba(23, 23, 23, .2);--dc-theme-opacity-10: rgba(23, 23, 23, .1019607843);--dc-theme-opacity-5: rgba(23, 23, 23, .0509803922);--dc-theme-opacity-1: rgba(23, 23, 23, .0117647059);--dc-theme-border-default: #e7e8e9;--dc-theme-shadow-overlay: 0 .125rem .25rem 0 rgba(23, 23, 23, .0392156863), 0 .3125rem .5rem 0 rgba(23, 23, 23, .0392156863), 0 .625rem 1.125rem 0 rgba(23, 23, 23, .0392156863), 0 1.5rem 3rem 0 rgba(23, 23, 23, .0392156863);--dc-theme-shadow-2xl: 0 1.5625rem 3.125rem -.75rem rgba(23, 23, 23, .2509803922);--dc-theme-shadow-xl: 0 .625rem .625rem -.3125rem rgba(23, 23, 23, .0392156863), 0 1.25rem 1.5625rem -.3125rem rgba(23, 23, 23, .1019607843);--dc-theme-shadow-lg: 0 .25rem .375rem -.125rem rgba(23, 23, 23, .0509803922), 0 .625rem .9375rem -.1875rem rgba(23, 23, 23, .0784313725);--dc-theme-shadow-md: 0 .125rem .25rem -.0625rem rgba(23, 23, 23, .0588235294), 0 .25rem .375rem -.0625rem rgba(23, 23, 23, .0784313725);--dc-theme-shadow-sm: 0 .0625rem .125rem 0 rgba(23, 23, 23, .0588235294), 0 .0625rem .1875rem 0 rgba(23, 23, 23, .1019607843);--dc-theme-shadow-xs: 0 .0625rem .125rem 0 rgba(23, 23, 23, .0509803922);--dc-theme-shadow-default: #171717;--dc-theme-input-background-error: #f7e6e9;--dc-theme-input-background-disabled: #e7e8e9;--dc-theme-input-background-default: #ffffff;--dc-theme-input-text-error: #b00020;--dc-theme-input-text-disabled: #c5c6c8;--dc-theme-input-text-placeholder: #9b9b9b;--dc-theme-input-text-default: #171717;--dc-theme-input-border-error: #b00020;--dc-theme-input-border-disabled: #e7e8e9;--dc-theme-input-border-active: #171717;--dc-theme-input-border-default: #c5c6c8;--dc-theme-inverse-subdued: #212426;--dc-theme-inverse-on-inverse: #ffffff;--dc-theme-inverse-emphasis: #25262b;--dc-theme-inverse-muted: #3d4047;--dc-theme-inverse-subtle: #313339;--dc-theme-inverse-default: #ffffff;--dc-theme-default-subdued: #d8d9da;--dc-theme-default-on-default: #171717;--dc-theme-default-emphasis: #3d4047;--dc-theme-default-muted: #313339;--dc-theme-default-subtle: #e7e8e9;--dc-theme-default-default: #25262b;--dc-theme-success-subdued: #ccece3;--dc-theme-success-on-success: #00a073;--dc-theme-success-emphasis: #00805c;--dc-theme-success-muted: #33b38f;--dc-theme-success-subtle: #e6f6f1;--dc-theme-success-default: #00a073;--dc-theme-error-subdued: #efccd2;--dc-theme-error-on-error: #b00020;--dc-theme-error-emphasis: #8d001a;--dc-theme-error-muted: #c0334d;--dc-theme-error-subtle: #f7e6e9;--dc-theme-error-default: #b00020;--dc-theme-info-subdued: #d9e6f7;--dc-theme-info-on-info: #4183d7;--dc-theme-info-emphasis: #3469ac;--dc-theme-info-muted: #679cdf;--dc-theme-info-subtle: #ecf3fb;--dc-theme-info-default: #4183d7;--dc-theme-warning-subdued: #fceccf;--dc-theme-warning-on-warning: #171717;--dc-theme-warning-emphasis: #be820d;--dc-theme-warning-muted: #f1b540;--dc-theme-warning-subtle: #fdf6e7;--dc-theme-warning-default: #eea210;--dc-theme-fg-subdued: #f5f5f5;--dc-theme-fg-inverse: #ffffff;--dc-theme-fg-disabled: #e7e8e9;--dc-theme-fg-on-disabled: #c5c6c8;--dc-theme-fg-subtle: #9b9b9b;--dc-theme-fg-muted: #757575;--dc-theme-fg-on-accent: #ffffff;--dc-theme-fg-default: #171717;--dc-theme-secondary-subdued: #fcadff;--dc-theme-secondary-on-secondary: #fa61ff;--dc-theme-secondary-emphasis: #f838ff;--dc-theme-secondary-muted: #fb85ff;--dc-theme-secondary-subtle: #fee5ff;--dc-theme-secondary-default: #fa61ff;--dc-theme-primary-subdued: #e0dbec;--dc-theme-primary-on-primary: #624ba1;--dc-theme-primary-emphasis: #4e3c81;--dc-theme-primary-muted: #816fb4;--dc-theme-primary-subtle: #efedf6;--dc-theme-primary-default: #624ba1;--dc-theme-bg-dropdown: #ffffff;--dc-theme-bg-surface-container-highest: #bababa;--dc-theme-bg-surface-container-high: #dbdbdb;--dc-theme-bg-surface-container: #f0f0f0;--dc-theme-bg-surface-container-low: #f5f5f5;--dc-theme-bg-surface-container-lowest: #fafafa;--dc-theme-bg-surface-dim: #d8d9da;--dc-theme-bg-surface: #ffffff;--dc-theme-bg-surface-bright: #ffffff}:root.theme-dark{--dc-theme-overlay-bg: #212121;--dc-theme-opacity-90: rgba(33, 33, 33, .9019607843);--dc-theme-opacity-80: rgba(33, 33, 33, .8);--dc-theme-opacity-70: rgba(33, 33, 33, .7019607843);--dc-theme-opacity-60: rgba(33, 33, 33, .6);--dc-theme-opacity-50: rgba(33, 33, 33, .5019607843);--dc-theme-opacity-40: rgba(33, 33, 33, .4);--dc-theme-opacity-30: rgba(33, 33, 33, .3019607843);--dc-theme-opacity-20: rgba(33, 33, 33, .2);--dc-theme-opacity-10: rgba(33, 33, 33, .1019607843);--dc-theme-opacity-5: rgba(33, 33, 33, .0509803922);--dc-theme-opacity-1: rgba(33, 33, 33, .0117647059);--dc-theme-border-default: #333333;--dc-theme-shadow-overlay: 0 .125rem .25rem 0 rgba(15, 15, 15, .2), 0 .3125rem .5rem 0 rgba(15, 15, 15, .4), 0 .625rem 1.125rem 0 rgba(15, 15, 15, .6), 0 1.5rem 3rem 0 rgba(15, 15, 15, .8);--dc-theme-shadow-2xl: 0 1.5625rem 3.125rem -.75rem #0f0f0f;--dc-theme-shadow-xl: 0 .625rem .625rem -.3125rem rgba(15, 15, 15, .5019607843), 0 1.25rem 1.5625rem -.3125rem rgba(15, 15, 15, .8);--dc-theme-shadow-lg: 0 .25rem .375rem -.125rem rgba(15, 15, 15, .3019607843), 0 .625rem .9375rem -.1875rem rgba(15, 15, 15, .8);--dc-theme-shadow-md: 0 .125rem .25rem -.0625rem rgba(15, 15, 15, .5019607843), 0 .25rem .375rem -.0625rem rgba(15, 15, 15, .8);--dc-theme-shadow-sm: 0 .0625rem .125rem 0 rgba(15, 15, 15, .5019607843), 0 .0625rem .1875rem 0 rgba(15, 15, 15, .8);--dc-theme-shadow-xs: 0 .0625rem .125rem 0 rgba(15, 15, 15, .5019607843);--dc-theme-shadow-default: #0f0f0f;--dc-theme-input-background-error: #46000d;--dc-theme-input-background-disabled: #212121;--dc-theme-input-background-default: #212121;--dc-theme-input-text-error: #c0334d;--dc-theme-input-text-disabled: #4d4d4d;--dc-theme-input-text-placeholder: #9b9b9b;--dc-theme-input-text-default: #fcfcfc;--dc-theme-input-border-error: #c0334d;--dc-theme-input-border-disabled: #212121;--dc-theme-input-border-active: #fcfcfc;--dc-theme-input-border-default: #4d4d4d;--dc-theme-inverse-subdued: #d8d9da;--dc-theme-inverse-on-inverse: #171717;--dc-theme-inverse-emphasis: #3d4047;--dc-theme-inverse-muted: #313339;--dc-theme-inverse-subtle: #e7e8e9;--dc-theme-inverse-default: #313339;--dc-theme-default-subdued: #3d4047;--dc-theme-default-on-default: #fcfcfc;--dc-theme-default-emphasis: #25262b;--dc-theme-default-muted: #3d4047;--dc-theme-default-subtle: #313339;--dc-theme-default-default: #64666c;--dc-theme-success-subdued: #006045;--dc-theme-success-on-success: #fcfcfc;--dc-theme-success-emphasis: #006045;--dc-theme-success-muted: #00805c;--dc-theme-success-subtle: #00402e;--dc-theme-success-default: #00a073;--dc-theme-error-subdued: #6a0013;--dc-theme-error-on-error: #fcfcfc;--dc-theme-error-emphasis: #6a0013;--dc-theme-error-muted: #b00020;--dc-theme-error-subtle: #46000d;--dc-theme-error-default: #c0334d;--dc-theme-info-subdued: #274f81;--dc-theme-info-on-info: #fcfcfc;--dc-theme-info-emphasis: #274f81;--dc-theme-info-muted: #3469ac;--dc-theme-info-subtle: #1a3456;--dc-theme-info-default: #4183d7;--dc-theme-warning-subdued: #8f610a;--dc-theme-warning-on-warning: #fcfcfc;--dc-theme-warning-emphasis: #8f610a;--dc-theme-warning-muted: #eea210;--dc-theme-warning-subtle: #5f4106;--dc-theme-warning-default: #be820d;--dc-theme-fg-subdued: #212121;--dc-theme-fg-inverse: #171717;--dc-theme-fg-disabled: #212121;--dc-theme-fg-on-disabled: #4d4d4d;--dc-theme-fg-subtle: #9b9b9b;--dc-theme-fg-muted: #757575;--dc-theme-fg-on-accent: #fcfcfc;--dc-theme-fg-default: #fcfcfc;--dc-theme-secondary-subdued: #f70fff;--dc-theme-secondary-on-secondary: #fcfcfc;--dc-theme-secondary-emphasis: #f70fff;--dc-theme-secondary-muted: #fa61ff;--dc-theme-secondary-subtle: #940099;--dc-theme-secondary-default: #f838ff;--dc-theme-primary-subdued: #3b2d61;--dc-theme-primary-on-primary: #fcfcfc;--dc-theme-primary-emphasis: #4e3c81;--dc-theme-primary-muted: #816fb4;--dc-theme-primary-subtle: #1e1731;--dc-theme-primary-default: #624ba1;--dc-theme-bg-dropdown: #18191b;--dc-theme-bg-surface-container-highest: #3d4047;--dc-theme-bg-surface-container-high: #313339;--dc-theme-bg-surface-container: #25262b;--dc-theme-bg-surface-container-low: #212426;--dc-theme-bg-surface-container-lowest: #18191b;--dc-theme-bg-surface-dim: #060607;--dc-theme-bg-surface: #131416;--dc-theme-bg-surface-bright: #212121}
