.diq-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:#0a1020;--bg-sidebar:#0d1527;--bg-card:#111a2e;--bg-subtle:#17223a;--text-heading:#f0f2ff;--text-main:#d5def0;--text-muted:#a5b1ca;--text-light:#9aa7c0;--border:#303e59;--border-light:#23304a;--primary:#b8abff;--primary-hover:#cec5ff;--primary-light:#272449;--primary-gradient:linear-gradient(135deg, #a899ff, #9380f4);--action-ink:#141129;--tone-success-text:#79e3c5;--tone-success-bg:#153934;--tone-danger-text:#ffadb9;--tone-danger-bg:#412534;--diq-space:20px;--diq-radius:12px;--diq-sidebar-width:250px;grid-template-columns:var(--diq-sidebar-width) minmax(0, 1fr);background:var(--bg-page);min-height:100dvh;color:var(--text-main);font-size:13px;line-height:1.6;display:grid}.diq-shell[data-palette=teal]{--primary:#8ce6d3;--primary-hover:#a7efdf;--primary-light:#193c42;--primary-gradient:linear-gradient(135deg, #8ce6d3, #56bfa6)}.diq-shell[data-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-page:#f4f6fb;--bg-sidebar:#fff;--bg-card:#fff;--bg-subtle:#e9edf6;--text-heading:#18243a;--text-main:#33415c;--text-muted:#52617b;--text-light:#596984;--border:#d5dcec;--border-light:#e5e9f2;--primary:#593cb8;--primary-hover:#493197;--primary-light:#eee9fc;--primary-gradient:linear-gradient(135deg, #6448c4, #4e32a4);--action-ink:#fff;--tone-success-text:#24634f;--tone-success-bg:#e1f5ee;--tone-danger-text:#9a3d4b;--tone-danger-bg:#fce8ec}.diq-shell[data-appearance=light][data-palette=teal]{--primary:#216b61;--primary-hover:#19574f;--primary-light:#e0f3ee;--primary-gradient:linear-gradient(135deg, #287e71, #216b61)}.diq-shell *,.diq-shell :before,.diq-shell :after{box-sizing:border-box}.diq-sidebar{background:var(--bg-sidebar);border-right:1px solid var(--border-light);flex-direction:column;gap:20px;min-width:0;height:100dvh;padding:24px 14px 16px;display:flex;position:sticky;top:0}.diq-brand-row{align-items:center;gap:6px;display:flex}.diq-brand{min-width:0;color:var(--text-heading);letter-spacing:-.04em;flex:1;align-items:center;gap:9px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.diq-brand small{color:var(--text-muted);letter-spacing:.025em;margin-top:5px;font-size:10px;font-weight:400;display:block}.diq-brand-mark{background:var(--primary-gradient);height:34px;color:var(--action-ink);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.diq-sidebar nav{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.diq-sidebar nav section+section{margin-top:20px}.diq-sidebar h2{text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin:0 10px 6px;font-size:9px;line-height:1.5}.diq-sidebar nav a{min-height:39px;color:var(--text-muted);border-radius:8px;align-items:center;gap:10px;margin-block:2px;padding:9px 11px;font-size:12px;display:flex}.diq-sidebar nav a:hover{background:var(--bg-subtle);color:var(--text-heading)}.diq-sidebar nav a[aria-current=page]{background:var(--primary-light);color:var(--primary);box-shadow:inset 2px 0 var(--primary);font-weight:500}.diq-theme-switch{color:var(--text-muted);border:0;border-top:1px solid var(--border-light);text-align:left;background:0 0;align-items:center;gap:9px;width:100%;min-height:44px;padding:12px 8px 0;font-size:11px;display:flex}.diq-theme-switch:hover{color:var(--primary)}.diq-collapse,.diq-close,.diq-menu-toggle{min-width:30px;min-height:34px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:6px;display:grid}.diq-close,.diq-menu-toggle{display:none}.diq-collapse:hover,.diq-close:hover,.diq-menu-toggle:hover{color:var(--primary);background:var(--primary-light)}.diq-collapsed{--diq-sidebar-width:78px}.diq-collapsed .diq-nav-label{display:none}.diq-collapsed .diq-brand-row{flex-direction:column}.diq-collapsed .diq-sidebar nav a,.diq-collapsed .diq-theme-switch{justify-content:center;padding-inline:0}.diq-collapsed .diq-sidebar nav section+section{border-top:1px solid var(--border-light);padding-top:12px}.diq-main{width:100%;min-width:0;max-width:1560px;margin-inline:auto;padding:24px clamp(20px,3vw,42px) 48px}.diq-topline{border-bottom:1px solid var(--border-light);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;padding-bottom:16px;font-size:11px;display:flex}.diq-topline>div{align-items:center;gap:8px;display:flex}.diq-topline strong{color:var(--text-main);font-weight:500}.diq-topline span[aria-hidden]{margin-inline:7px}.diq-workspace-label{color:var(--text-light);font-size:10px}.diq-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.diq-page-heading h1{color:var(--text-heading);letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(26px,2.6vw,34px);line-height:1.25}.diq-page-heading p{color:var(--text-muted);max-width:700px;font-size:12px}.diq-main a{color:var(--primary)}.diq-main a:hover{text-underline-offset:3px;text-decoration:underline}.diq-main .diq-action-link,.diq-main .diq-link-actions a{border:1px solid var(--border);min-height:40px;color:var(--text-main);background:var(--bg-card);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12px;text-decoration:none;display:inline-flex}.diq-main .diq-action-link:hover,.diq-main .diq-link-actions a:hover{background:var(--primary-light);border-color:var(--primary)}.diq-main .panel{margin:0 0 var(--diq-space);border:1px solid var(--border-light);border-radius:var(--diq-radius);background:var(--bg-card);min-width:0;box-shadow:none}.diq-main .panel-head{align-items:flex-start;padding:20px 22px 0}.diq-main .panel-head h2{color:var(--text-heading);font-size:14px}.diq-main .panel-head p{color:var(--text-muted);margin-top:5px;font-size:11px}.diq-panel-body{min-width:0;padding:20px 22px 22px}.diq-panel-body>*+*{margin-top:16px}.diq-panel-body>.panel:last-child{margin-bottom:0}.diq-panel-body>p{color:var(--text-muted)}.diq-panel-body h3{color:var(--text-heading);font-size:14px}.diq-muted{color:var(--text-muted)}.diq-grid{gap:var(--diq-space);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;display:grid}.diq-grid>.panel{margin-bottom:0}.diq-grid+.panel{margin-top:var(--diq-space)}.diq-dataset-bar{border:1px solid var(--border-light);border-radius:var(--diq-radius);background:var(--bg-card);margin-bottom:var(--diq-space);justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 20px;display:flex}.diq-dataset-bar>label{flex:340px;max-width:500px}.diq-dataset-caption{align-items:center;gap:7px;display:flex}.diq-dataset-caption svg{color:var(--primary)}.diq-dataset-count{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;font-size:11px;display:flex}.diq-dataset-count span{border:1px solid var(--border-light);background:var(--bg-page);white-space:nowrap;border-radius:6px;padding:5px 9px}.diq-main label{min-width:0;color:var(--text-main);flex-direction:column;gap:7px;margin:0;font-size:12px;font-weight:400;display:flex}.diq-main label small{color:var(--text-muted);font-size:10px;line-height:1.6}.diq-main input:not([type=checkbox]):not([type=radio]),.diq-main select,.diq-main textarea{width:100%;min-width:0;max-width:100%;min-height:var(--dropdown-height,46px);border:1px solid var(--border);color:var(--text-main);background:var(--bg-page);font:inherit;box-shadow:none;border-radius:8px;margin:0;padding:11px 15px;font-size:13px;display:block}.diq-main input::placeholder,.diq-main textarea::placeholder{color:var(--text-light);opacity:.8}.diq-main select{appearance:auto}.diq-main select[multiple]{min-height:134px;padding:6px}.diq-main select[multiple] option{border-radius:4px;padding:7px 9px}.diq-main input[type=checkbox],.diq-main input[type=radio]{width:16px;height:16px;accent-color:var(--primary);flex:none;margin:2px 0}:is(.diq-main label:has(>input[type=checkbox]),.diq-main label:has(>input[type=radio])){flex-direction:row;align-items:center;gap:9px;min-height:42px;font-size:11px}.diq-main textarea{resize:vertical;min-height:110px}.diq-form{min-width:0}.diq-form-fields,.diq-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;min-width:0;margin:0;padding:0;display:grid}.diq-form-fields>details,.diq-form-fields>p,.diq-form-fields>.diq-fields,.diq-form-fields>.diq-form-actions{grid-column:1/-1}.diq-form-fields>legend{padding:0 0 12px;font-size:12px}.diq-form-actions{border-top:1px solid var(--border-light);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;padding-top:18px;display:flex}.diq-main .btn{max-width:100%;min-height:40px;box-shadow:none;white-space:normal;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:11px;line-height:1.5;display:inline-flex}.diq-main .btn.secondary{border:1px solid var(--border);color:var(--text-main);background:0 0}.diq-main .btn.secondary:hover{background:var(--bg-subtle);border-color:var(--primary)}.diq-main .workspace-tabs{background:var(--bg-card);border:1px solid var(--border-light);margin:0 0 var(--diq-space);border-radius:9px;gap:6px;padding:5px;display:flex;overflow-x:auto}.diq-main .workspace-tabs button{white-space:nowrap;min-height:36px;color:var(--text-muted);border-radius:6px;margin:0;padding:8px 14px;font-size:11px}.diq-main .workspace-tabs button[aria-selected=true]{color:var(--primary);background:var(--primary-light);box-shadow:none}.diq-main .diq-disclosure{border:1px solid var(--border-light);background:var(--bg-page);border-radius:9px;min-width:0;padding:0}.diq-main .diq-disclosure>summary{color:var(--text-main);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:12px;list-style:none;display:flex}.diq-disclosure>summary::-webkit-details-marker{display:none}.diq-disclosure>summary::marker{content:""}.diq-disclosure>summary>svg{color:var(--text-muted);transition:transform .15s}.diq-disclosure[open]>summary>svg{transform:rotate(180deg)}.diq-disclosure-title{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.diq-disclosure-title>span{color:var(--text-muted);font-size:11px}.diq-disclosure-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 20px;min-width:0;padding:4px 16px 18px;display:grid}.diq-disclosure-body>:not(label):not(.diq-multiselect){grid-column:1/-1}.diq-multiselect{border:1px solid var(--border-light);background:var(--bg-card);border-radius:9px;min-width:0;margin:0;padding:14px}.diq-multiselect legend{color:var(--text-main);padding-inline:5px;font-size:12px}.diq-multiselect p,.diq-multiselect small{color:var(--text-muted);font-size:10px;display:block}.diq-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;max-height:240px;margin-block:10px;display:grid;overflow:auto}.diq-main .diq-option-grid label{border:1px solid var(--border-light);border-radius:6px;min-height:36px;padding:6px 8px}.diq-option-grid label:has(:checked){background:var(--primary-light);border-color:var(--primary)}.diq-option-grid label span{overflow-wrap:anywhere}.diq-field-span-all,.diq-fields>.diq-disclosure{grid-column:1/-1}.diq-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:14px 4px;display:flex}.diq-pagination>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.diq-pagination p,.diq-pagination>div>span{color:var(--text-muted);font-size:11px}.diq-main .diq-pagination .btn{min-height:36px;padding:7px 12px}.diq-main [role=alert],.diq-main p[role=status]{border:1px solid var(--border);border-radius:8px;margin-block:14px;padding:12px 14px;font-size:12px;line-height:1.7}.diq-main [role=alert]{color:var(--tone-danger-text);background:var(--tone-danger-bg)}.diq-main p[role=status]{color:var(--tone-success-text);background:var(--tone-success-bg)}.diq-main [role=alert] .btn{margin-left:10px}.diq-table{border:1px solid var(--border-light);scrollbar-width:thin;border-radius:9px;min-width:0;max-width:100%;max-height:560px;overflow:auto}.diq-table table{border-collapse:collapse;width:100%;margin:0;font-size:11px}.diq-table th,.diq-table td{border-bottom:1px solid var(--border-light);text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:normal;max-width:360px;padding:12px 14px}.diq-table th{z-index:1;color:var(--text-muted);background:var(--bg-subtle);letter-spacing:.025em;white-space:nowrap;font-size:10px;font-weight:500;position:sticky;top:0}.diq-table td{color:var(--text-main);min-width:100px}.diq-table tbody tr:last-child td{border-bottom:0}.diq-table tbody tr:hover{background:var(--bg-subtle)}.diq-empty{text-align:center;border:1px dashed var(--border);color:var(--text-muted);border-radius:9px;justify-items:center;gap:10px;padding:30px 20px;display:grid}.diq-empty svg{color:var(--primary)}.diq-empty strong{color:var(--text-main)}.diq-empty p{max-width:400px;font-size:11px}.diq-bars{gap:12px;display:grid}.diq-bars label{grid-template-columns:minmax(80px,1fr) 2fr auto;align-items:center;gap:10px;display:grid}.diq-bars meter{width:100%;accent-color:var(--primary)}.diq-steps{border:1px solid var(--border-light);border-radius:var(--diq-radius);background:var(--bg-card);margin:0 0 var(--diq-space);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:18px 22px;list-style:none;display:grid}.diq-steps li{min-width:0;color:var(--text-muted);align-items:center;gap:10px;font-size:12px;display:flex;position:relative}.diq-step-number{border:1px solid var(--border);border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-size:12px;display:grid}.diq-step-label{line-height:1.4}.diq-steps li[aria-current=step]{color:var(--text-heading);font-weight:500}.diq-steps li[aria-current=step] .diq-step-number{color:var(--primary);border-color:var(--primary);background:var(--primary-light)}.diq-steps li[data-complete=true] .diq-step-number{color:var(--tone-success-text);background:var(--tone-success-bg)}.diq-upload-layout{grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);align-items:start;gap:24px;display:grid}.diq-upload-layout>*{min-width:0}.diq-main .diq-file-picker{text-align:center;border:1px dashed var(--primary);background:color-mix(in srgb, var(--primary-light) 40%, var(--bg-page));border-radius:10px;grid-column:1/-1;align-items:center;gap:8px;padding:25px 20px;display:flex}.diq-file-picker>svg{color:var(--primary);margin-bottom:5px}.diq-file-picker>strong{overflow-wrap:anywhere;max-width:100%}.diq-file-picker>span{color:var(--text-muted);font-size:10px}.diq-main .diq-file-picker input[type=file]{background:0 0;border:0;width:min(100%,350px);padding:8px 0 0;font-size:10px}.diq-file-picker input::file-selector-button{border:1px solid var(--border);color:var(--text-main);background:var(--bg-subtle);cursor:pointer;font:inherit;border-radius:6px;margin-right:10px;padding:8px 12px}.diq-upload-layout .diq-form-fields>label:not(.diq-file-picker){grid-column:1/-1}.diq-upload-help .diq-panel-body{font-size:12px}.diq-help-icon{color:var(--primary)}.diq-upload-help ul{color:var(--text-muted);margin-block:14px;padding-left:18px}.diq-upload-help li+li{margin-top:12px}.diq-help-note{color:var(--text-muted);gap:10px;padding:0 6px;font-size:11px;display:flex}.diq-help-note svg{color:var(--tone-success-text);margin-top:3px}.diq-import-success{border:1px solid var(--tone-success-text);border-radius:var(--diq-radius);background:var(--tone-success-bg);margin-bottom:var(--diq-space);color:var(--tone-success-text);align-items:flex-start;gap:13px;padding:18px;display:flex}.diq-import-success p{margin:4px 0 12px;font-size:11px}.diq-link-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.diq-overview-value{color:var(--text-heading);letter-spacing:-.04em;font-size:30px}.diq-shell :focus-visible{outline:2px solid var(--primary);outline-offset:3px}.diq-skip{z-index:100;background:var(--bg-card);color:var(--primary);border:1px solid var(--primary);border-radius:8px;padding:10px 16px;position:fixed;top:-100px;left:12px}.diq-skip:focus{top:12px}@media (max-width:1100px){.diq-upload-layout{grid-template-columns:minmax(0,1fr)}.diq-upload-help{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}}@media (max-width:900px){.diq-shell,.diq-shell.diq-collapsed{grid-template-columns:minmax(0,1fr)}.diq-sidebar{z-index:60;width:min(290px,85vw);transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.diq-menu-open .diq-sidebar{transform:translate(0)}.diq-collapsed .diq-nav-label{display:initial}.diq-collapsed .diq-brand-row{flex-direction:row}.diq-collapsed .diq-sidebar nav a,.diq-collapsed .diq-theme-switch{justify-content:flex-start;padding-inline:11px}.diq-collapse{display:none}.diq-close,.diq-menu-toggle{min-width:44px;min-height:44px;display:grid}.diq-backdrop{z-index:55;background:#0000008c;border:0;position:fixed;inset:0}.diq-main{padding:14px 20px 36px}.diq-sidebar nav a{min-height:44px}.diq-workspace-label{display:none}}@media (max-width:600px){.diq-shell{--diq-space:16px}.diq-main{padding-inline:14px}.diq-page-heading{flex-direction:column;align-items:flex-start;gap:14px}.diq-main .panel-head{padding:17px 16px 0}.diq-panel-body{padding:16px}.diq-form-fields,.diq-fields{grid-template-columns:minmax(0,1fr);gap:16px}.diq-steps{gap:10px;padding:14px 12px}.diq-steps li{flex-direction:column;align-items:flex-start;gap:7px;font-size:10px}.diq-step-number{flex-basis:auto;width:28px;height:28px}.diq-disclosure-body{grid-template-columns:minmax(0,1fr);gap:16px}.diq-option-grid{grid-template-columns:minmax(0,1fr)}.diq-pagination{flex-direction:column;align-items:flex-start}.diq-dataset-bar{flex-wrap:wrap;align-items:flex-start;padding:14px}.diq-dataset-bar>svg{display:none}.diq-dataset-bar>label{flex-basis:100%;max-width:none}.diq-dataset-count{margin-left:0}.diq-upload-help{grid-template-columns:minmax(0,1fr)}.diq-main .btn,.diq-main .workspace-tabs button,.diq-main select,.diq-main input:not([type=checkbox]),.diq-main .diq-action-link{min-height:44px}.diq-form-actions .btn{flex:160px}.diq-table th,.diq-table td{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.diq-shell *,.diq-shell :before,.diq-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.diq-overview-hero{margin-bottom:var(--diq-space);border:1px solid var(--border);border-radius:var(--diq-radius);background:linear-gradient(110deg, var(--bg-card), var(--primary-light));justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.diq-overview-hero>div>span{color:var(--primary);letter-spacing:.16em;font-size:9px}.diq-overview-hero h2{color:var(--text-heading);letter-spacing:-.035em;margin:7px 0;font-size:21px}.diq-overview-hero p{color:var(--text-muted);font-size:12px}.diq-overview-hero>.diq-form{flex-shrink:0}.diq-overview-hero .diq-form-actions{border:0;padding:0}.diq-overview-metrics{margin-bottom:var(--diq-space)}.diq-overview-metrics .panel-head>svg{color:var(--primary)}.diq-overview-metrics .diq-panel-body>p{margin-top:5px;font-size:11px}.diq-overview-bottom{gap:var(--diq-space);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.diq-dataset-list,.diq-quick-links{display:grid}.diq-main .diq-dataset-list a,.diq-main .diq-quick-links a{border-bottom:1px solid var(--border-light);color:var(--text-main);align-items:center;gap:12px;padding:13px 0;text-decoration:none;display:flex}.diq-main .diq-dataset-list a:hover,.diq-main .diq-quick-links a:hover{color:var(--primary)}.diq-dataset-list a>span:nth-child(2),.diq-quick-links a>span{flex:1;min-width:0}.diq-dataset-list strong,.diq-quick-links strong{overflow-wrap:anywhere;font-size:12px}.diq-dataset-list small,.diq-quick-links small{color:var(--text-muted);margin-top:3px;font-size:10px;display:block}.diq-dataset-list a:last-child,.diq-quick-links a:last-child{border-bottom:0}.diq-dataset-icon{border:1px solid var(--border-light);width:34px;height:34px;color:var(--primary);background:var(--bg-page);border-radius:8px;place-items:center;display:grid}.diq-review-layout{gap:var(--diq-space);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.diq-review-evidence{min-width:0}.diq-review-evidence .diq-table{margin-top:18px}.diq-review-reason{color:var(--text-muted);padding:12px 0;font-size:11px}.diq-review-layout .diq-form-fields{grid-template-columns:minmax(0,1fr)}.diq-review-layout .diq-panel-body{padding:16px}.diq-widget-row{border:1px solid var(--border-light);background:var(--bg-page);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.diq-widget-row>strong{flex:160px}.diq-export-actions{flex-wrap:wrap;gap:12px;display:flex}.diq-export-actions .diq-form-actions{border:0;padding:0}@media (max-width:1100px){.diq-review-layout,.diq-overview-bottom{grid-template-columns:minmax(0,1fr)}.diq-overview-hero{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.diq-sidebar{visibility:hidden}.diq-menu-open .diq-sidebar{visibility:visible}}@media (max-width:600px){.diq-overview-hero{padding:18px}.diq-overview-hero h2{font-size:18px}.diq-widget-row .btn{flex:110px}}.import-file-picker{border:1px dashed var(--border);border-radius:var(--diq-radius);background:var(--bg-page);text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:10px;min-width:0;padding:28px 20px;display:flex}.import-file-picker.is-dragging{border-color:var(--primary);background:var(--primary-light)}.import-file-icon{background:var(--primary-light);width:52px;height:52px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.import-file-picker p{color:var(--text-muted);overflow-wrap:anywhere;max-width:100%;font-size:12px}.import-file-picker small{color:var(--text-muted);font-size:10px}.import-file-picker .btn{margin-block:6px}.diq-main input.import-file-input[type=file]{display:none}.diq-audit-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.diq-audit-options button{text-align:left;color:var(--text-heading);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--diq-radius);align-content:start;gap:6px;padding:14px;display:grid}.diq-audit-options button span{color:var(--text-muted);font-size:.875rem}.diq-audit-options button:hover,.diq-audit-options button[aria-pressed=true]{background:var(--primary-light);border-color:var(--primary)}.diq-digit-bar{text-align:start;grid-template-columns:minmax(3rem,auto) 1fr 1fr minmax(8rem,auto);align-items:center;gap:.5rem;width:100%;padding:.4rem;display:grid}.diq-digit-bar[aria-pressed=true]{outline-offset:-2px;outline:2px solid}.diq-digit-bar meter{width:100%}.diq-file-review{gap:var(--diq-space);min-width:0;display:grid}.diq-main .diq-file-review>.panel{margin:0}.diq-main .diq-file-scan{background:linear-gradient(105deg, var(--primary-light), var(--bg-card) 70%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:18px 22px;display:grid}.diq-file-scan-heading{align-items:center;gap:14px;display:flex}.diq-file-scan-icon,.diq-file-check-icon{background:var(--primary-light);width:36px;height:36px;color:var(--primary);border-radius:9px;flex:none;place-items:center;display:grid}.diq-file-scan-icon{background:var(--primary-gradient);width:46px;height:46px;color:var(--action-ink)}.diq-file-scan-heading h2,.diq-main :is(.diq-file-results,.diq-file-reconciliation) .panel-head h2{color:var(--text-heading);font-size:16px;font-weight:600}.diq-file-scan-heading p,.diq-file-check-title p{color:var(--text-muted);font-size:12px}.diq-file-scan .diq-form{display:contents}.diq-file-scan .diq-form-actions{border:0;margin:0;padding:0}.diq-main .diq-file-scan .diq-form>p{grid-column:1/-1;margin:0}.diq-file-import-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.diq-file-import-counts>div{border:1px solid var(--border-light);background:var(--bg-page);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;padding:12px;display:grid}.diq-file-import-counts .diq-file-check-icon{grid-row:span 2}.diq-file-import-counts dt{color:var(--text-muted);font-size:11px}.diq-file-import-counts dd{color:var(--text-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.2}.diq-file-currency h3{margin-bottom:8px}.diq-file-currency :is(th,td):not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.diq-main .diq-file-results .panel-head{flex-wrap:wrap;align-items:center;gap:12px}.diq-file-results .panel-head p{overflow-wrap:anywhere}.diq-file-results-body{padding:14px 22px 20px}.diq-file-result-summary{color:var(--text-muted);flex-wrap:wrap;gap:4px 0;margin:0 0 14px;padding:0;font-size:12px;list-style:none;display:flex}.diq-file-result-summary li+li{border-inline-start:1px solid var(--border);margin-inline-start:12px;padding-inline-start:12px}.diq-file-result-summary strong{color:var(--text-heading)}.diq-file-checks{border:1px solid var(--border-light);border-radius:10px;margin:0;padding:0;list-style:none}.diq-file-check+.diq-file-check{border-top:1px solid var(--border-light)}.diq-file-check-row{grid-template-columns:auto minmax(0,1fr) minmax(108px,auto) minmax(116px,auto);align-items:center;gap:12px;padding:12px 14px;display:grid}.diq-file-check-title h3{color:var(--text-heading);font-size:13px;font-weight:600}.diq-file-check-status{background:var(--bg-subtle);color:var(--text-muted);border-radius:999px;justify-self:start;padding:3px 10px;font-size:11px;font-weight:500}.diq-file-check-icon[data-tone=complete],.diq-file-check-status[data-tone=complete]{color:var(--tone-success-text);background:var(--tone-success-bg)}.diq-file-check-icon[data-tone=danger]{color:var(--tone-danger-text);background:var(--tone-danger-bg)}.diq-file-check-icon[data-tone=review],.diq-file-check-status[data-tone=review]{color:#ffd794;background:#422e18}.diq-shell[data-appearance=light] :is(.diq-file-review,.diq-audit-results,.diq-audit-overview) [data-tone=review]{color:#83510b;background:#fff1d7}.diq-file-check-icon[data-tone=setup],.diq-file-check-status[data-tone=setup]{background:var(--bg-subtle);color:var(--text-muted)}.diq-file-check-link{justify-self:end;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.diq-file-check-details{gap:6px;margin:0 14px 12px 62px;display:grid}.diq-main .diq-file-check-details .diq-disclosure>summary{padding:7px 10px}.diq-file-check-details .diq-disclosure-body{padding:4px 10px 10px}.diq-file-finding-list{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}@media (max-width:680px){.diq-main .diq-file-scan{grid-template-columns:minmax(0,1fr);padding-inline:16px}.diq-file-scan .diq-form-actions{justify-content:flex-start}.diq-file-results-body{padding-inline:16px}.diq-file-import-counts>div{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px}.diq-file-import-counts .diq-file-check-icon{grid-row:auto;width:28px;height:28px}.diq-file-check-row{grid-template-columns:auto minmax(0,1fr);gap:8px 10px}.diq-file-check-status{grid-column:2}.diq-file-check-link{grid-column:2;justify-self:start}.diq-file-check-details{margin-inline-start:14px}}.diq-main :is(.diq-audit-dataset,.diq-audit-setup,.diq-audit-history,.diq-audit-results) .panel-head h2{font-size:16px;font-weight:600}.diq-audit-dataset label{gap:6px;max-width:420px;display:grid}.diq-audit-dataset label+a{display:inline-block}.diq-main .diq-audit-history .diq-form-fields{grid-template-columns:minmax(0,1fr) auto;align-items:end}.diq-audit-history .diq-form-fields>.diq-form-actions{border:0;grid-column:auto;margin:0;padding:0}.diq-main .diq-audit-results .panel-head{flex-wrap:wrap;align-items:center;gap:12px}.diq-audit-results .panel-head p{overflow-wrap:anywhere}.diq-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.diq-audit-summary>div{border:1px solid var(--border-light);background:var(--bg-page);border-radius:9px;align-items:center;gap:12px;padding:12px 14px;display:flex}.diq-audit-summary p{color:var(--text-muted);line-height:1.3}.diq-audit-summary strong{color:var(--text-heading);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;display:block}.diq-audit-notes{background:var(--bg-page);border-radius:8px;padding:10px 14px}.diq-audit-findings,.diq-audit-analysis{gap:8px;display:grid}.diq-audit-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.diq-audit-findings .diq-disclosure-title strong{color:var(--text-heading);font-weight:500}.diq-audit-results .diq-disclosure>summary>svg{flex:none}.diq-audit-results .diq-disclosure-body{gap:10px}.diq-audit-results .diq-table td{min-width:0}.diq-audit-parameters{grid-template-columns:repeat(auto-fit,minmax(min(100%,195px),1fr));gap:8px;margin:0;display:grid}.diq-audit-parameters>div{border:1px solid var(--border-light);border-radius:8px;min-width:0;padding:8px 10px}.diq-audit-parameters>div:has(dl){grid-column:1/-1}.diq-audit-parameters dt,.diq-audit-run-id dt{color:var(--text-muted);font-size:11px}.diq-audit-parameters dd,.diq-audit-run-id dd{overflow-wrap:anywhere;margin:2px 0 0}.diq-audit-parameters ul{margin:0;padding-inline-start:16px;list-style:outside}.diq-audit-parameters .diq-audit-parameters{margin-block-start:6px}@media (max-width:600px){.diq-main .diq-audit-history .diq-form-fields{grid-template-columns:minmax(0,1fr);gap:12px}.diq-audit-summary>div{flex-direction:column;align-items:flex-start;gap:6px;padding:10px}.diq-audit-analysis .diq-digit-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.diq-audit-analysis .diq-digit-bar span{grid-column:1/-1}}.diq-main .diq-audit-overview .panel-head h2{font-size:16px;font-weight:600}.diq-main .diq-audit-overview-run{border-radius:9px;grid-template-columns:auto minmax(0,1fr) minmax(100px,auto) auto;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;display:grid}.diq-main .diq-audit-overview-run:hover,.diq-main .diq-audit-overview-run:focus-visible{background:var(--bg-page)}.diq-audit-overview-name{color:var(--text-muted);gap:1px;font-size:11px;display:grid}.diq-audit-overview-name strong{color:var(--text-heading);font-size:13px;font-weight:600}.diq-audit-overview-action{align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.diq-audit-overview-action svg{flex:none}.diq-audit-overview-run:hover .diq-audit-overview-action span{text-decoration:underline}@media (max-width:600px){.diq-main .diq-audit-overview-run{grid-template-columns:auto minmax(0,1fr) auto;gap:5px 10px;padding:10px}.diq-audit-overview-run .diq-file-check-icon,.diq-audit-overview-action{grid-row:1/3}.diq-audit-overview-run .diq-file-check-status{grid-area:2/2}.diq-audit-overview-action{grid-column:3}.diq-audit-overview-action span{display:none}}.diq-snowflake-layout{gap:18px;display:grid}.diq-snowflake-details{border:1px solid var(--border-light);overflow-wrap:anywhere;border-radius:12px;padding:12px 16px}.diq-snowflake-details summary{cursor:pointer;font-weight:600}.diq-file-finding{flex-wrap:wrap;align-items:center;gap:8px 14px;padding-block:6px;display:flex}.diq-file-finding>span{overflow-wrap:anywhere;flex:260px;min-width:0}.diq-exception-details{scroll-margin-block-start:20px}.diq-exception-section{border-top:1px solid var(--border);gap:12px;min-width:0;padding-block:14px;display:grid}.diq-exception-section h3{margin:0}.diq-exception-section .diq-table+.diq-disclosure{margin-block-start:12px}.diq-exception-export .diq-form-fields{grid-template-columns:minmax(120px,180px) auto;justify-content:start;align-items:end;gap:12px}.diq-exception-export .diq-form-fields>.diq-form-actions{border-top:0;grid-column:auto;justify-content:start;margin-top:0;padding-top:0}.diq-exception-section label:has(>textarea){grid-column:1/-1}.diq-exception-section .diq-form-actions{border-top:0;justify-content:start;padding-top:0}@media (max-width:600px){.diq-exception-export .diq-form-fields{grid-template-columns:minmax(0,1fr)}}
