[data-ui=approved]:where(:not([data-design=workspace])){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#181d27;--card:#fff;--card-foreground:#181d27;--popover:#fff;--popover-foreground:#181d27;--ds-brand-logo:#063dc1;--ds-brand-blue:#1570ef;--ds-brand-bright:#2e90fa;--primary:var(--ds-brand-blue);--primary-foreground:#fff;--secondary:#eff8ff;--secondary-foreground:var(--ds-brand-logo);--muted:#f2f4f7;--muted-foreground:#535862;--accent:#eff8ff;--accent-foreground:var(--ds-brand-logo);--destructive:#963e33;--destructive-foreground:#fff;--border:#e4e7ec;--input:#8a929e;--ring:var(--ds-brand-blue);--sidebar:#fff;--sidebar-foreground:#181d27;--sidebar-primary:var(--ds-brand-logo);--sidebar-primary-foreground:#fff;--sidebar-accent:#f1f1f0;--sidebar-accent-foreground:#37352f;--sidebar-border:#e4e7ec;--sidebar-ring:var(--ds-brand-blue);--radius:.625rem;--ds-canvas:#fff;--ds-primary-hover:var(--ds-brand-logo);--ds-hover-surface:var(--sidebar-accent);--ds-success:#166534;--ds-success-surface:#f0fdf4;--ds-warning:#8a5a23;--ds-warning-surface:#fffbeb;--ds-danger-surface:#fff1f0;--ds-text-page:1.875rem;--ds-text-document:1.5rem;--ds-text-record:1.25rem;--ds-text-meta:.75rem;color:var(--foreground);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.875rem;line-height:1.5}[data-ui=approved]:where([data-design=workspace]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#181d27;--card:#fff;--card-foreground:#181d27;--popover:#fff;--popover-foreground:#181d27;--ds-brand-logo:#063dc1;--ds-brand-blue:#1570ef;--ds-brand-bright:#2e90fa;--ds-palette-azure-soft-start:#c5e1fc;--ds-palette-azure-soft-end:#dee9fc;--ds-palette-azure-brand-start:#afd1f9;--ds-palette-azure-brand-end:#c8d4f1;--ds-palette-sage-soft-start:#dcefe1;--ds-palette-sage-soft-end:#edf4f7;--ds-palette-sage-brand-start:#c4dfce;--ds-palette-sage-brand-end:#dce9df;--ds-palette-teal-soft-start:#d5efed;--ds-palette-teal-soft-end:#e5f1f7;--ds-palette-teal-brand-start:#b8dfdc;--ds-palette-teal-brand-end:#cfe6eb;--ds-palette-lavender-soft-start:#e6dffa;--ds-palette-lavender-soft-end:#e8edfb;--ds-palette-lavender-brand-start:#d5c8ef;--ds-palette-lavender-brand-end:#dddff3;--ds-palette-periwinkle-soft-start:#d8e5fb;--ds-palette-periwinkle-soft-end:#dcdffa;--ds-palette-periwinkle-brand-start:#c1d1f4;--ds-palette-periwinkle-brand-end:#cbcef0;--ds-palette-slate-soft-start:#e1e9f3;--ds-palette-slate-soft-end:#f1f4f8;--ds-palette-slate-brand-start:#ccd8e6;--ds-palette-slate-brand-end:#e0e6ed;--primary:var(--ds-brand-blue);--primary-foreground:#fff;--secondary:#eff8ff;--secondary-foreground:var(--ds-brand-logo);--muted:#f2f4f7;--muted-foreground:#535862;--accent:#eff8ff;--accent-foreground:var(--ds-brand-logo);--destructive:#963e33;--destructive-foreground:#fff;--border:#e4e7ec;--input:#8a929e;--ds-focused-input-border:var(--input);--ring:var(--ds-brand-blue);--sidebar:#fff;--sidebar-foreground:#181d27;--sidebar-primary:var(--ds-brand-logo);--sidebar-primary-foreground:#fff;--sidebar-accent:#f1f1f0;--sidebar-accent-foreground:#37352f;--sidebar-border:#e4e7ec;--sidebar-ring:var(--ds-brand-blue);--ds-canvas:#fff;--ds-primary-hover:var(--ds-brand-logo);--ds-hover-surface:var(--sidebar-accent);--ds-success:#166534;--ds-success-surface:#f0fdf4;--ds-warning:#8a5a23;--ds-warning-surface:#fffbeb;--ds-danger-surface:#fff1f0;--ds-text-page:1.5rem;--ds-text-document:1.5rem;--ds-text-record:1.25rem;--ds-text-meta:.75rem;color:var(--foreground);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.875rem;line-height:1.5}[data-ui=approved]:where([data-design=workspace]).ds-auth-scope{--input:#8a929e}[data-ui=approved] ::selection{background:var(--sidebar-accent);color:var(--foreground)}[data-ui=approved] :is(input,textarea){caret-color:var(--primary)}[data-ui=approved]:where(:not([data-design=workspace])) :is(button,a,input,textarea,select,summary):focus-visible,[data-ui=approved]:where([data-design=workspace]) :is(button,a,select,summary,input:is([type=file],[type=checkbox],[type=radio],[type=range],[type=color])):focus-visible{outline:2px solid var(--ring);outline-offset:3px}[data-ui=approved] :is(input,textarea,select){color:var(--foreground);background:var(--background);border-color:var(--input)}[data-ui=approved] ::placeholder{color:var(--muted-foreground);opacity:1}[data-ui=approved] [data-slot=button]{min-height:36px;box-shadow:none}[data-ui=approved] .bg-primary:hover:not(:disabled){background:var(--ds-primary-hover)}[data-ui=approved] [data-slot=select-trigger]{background:var(--background);min-height:36px;color:var(--foreground);gap:8px;padding-inline:12px}[data-ui=approved] [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-ui=approved]:where(:not([data-design=workspace])) .ds-overlay-close{width:36px;height:36px;color:var(--muted-foreground);opacity:1;box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;top:12px;right:12px}[data-ui=approved]:where([data-design=workspace]) .ds-overlay-close{border-radius:var(--radius-lg);width:36px;height:36px;color:var(--muted-foreground);opacity:1;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;top:12px;right:12px}[data-ui=approved] .ds-overlay-close svg{flex:none;width:16px;height:16px}[data-ui=approved][data-slot=dialog-content] [data-slot=dialog-header]{padding-inline-end:36px}[data-ui=approved][data-slot=sheet-content] [data-slot=sheet-header]{padding-inline-end:64px}[data-ui=approved]:where(:not([data-design=workspace])) .ds-panel{border:1px solid var(--border);background:var(--card);box-shadow:none;border-radius:8px}[data-ui=approved]:where([data-design=workspace]) .ds-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:none}[data-ui=approved]:where([data-design=workspace]).ds-auth-scope .ds-panel{box-shadow:none}[data-ui=approved] [data-slot=sidebar-menu-button][data-active=true]{color:var(--sidebar-accent-foreground);background:0 0}[data-ui=approved][data-design=workspace]{--ds-workspace-gutter:32px;--ds-workspace-content-max:1400px;--radius:0rem;--radius-sm:0rem;--radius-md:0rem;--radius-lg:0rem;--radius-xl:0rem;--radius-2xl:0rem;--radius-3xl:0rem;--radius-4xl:0rem;--sidebar:#fafafa;--ds-canvas:#fff;--ds-workspace-page-gap:16px;--ds-list-control-height:36px;--ds-list-pagination-gap:16px}[data-ui=approved].ds-app-shell-scope{display:contents}[data-ui=approved] .ds-app-topbar{z-index:30;border-bottom:1px solid var(--border);background:var(--background);grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;width:calc(100% + 24px);min-height:48px;margin:-12px -12px 12px;padding:0 40px;display:grid;position:sticky;top:0}[data-ui=approved] .ds-document-editor-toolbar{top:48px}[data-ui=approved]:where(:not([data-design=workspace])) .ds-environment-badge{background:var(--ds-warning-surface);max-width:100%;min-height:28px;color:var(--ds-warning);text-align:center;border-radius:8px;justify-self:center;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}[data-ui=approved]:where([data-design=workspace]) .ds-report-document-editor .ds-document-editor-toolbar{border-bottom:1px solid var(--border);background:var(--background)}[data-ui=approved]:where([data-design=workspace]) .ds-report-document-editor [role=toolbar]{border-color:var(--border)}[data-ui=approved]:where([data-design=workspace]) .ds-report-document-editor [aria-label=Text\ formatting]{background:var(--background)}[data-ui=approved]:where([data-design=workspace]) .ds-report-document-editor .ds-table-action-toolbar{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--muted-foreground) var(--muted)}[data-ui=approved]:where([data-design=workspace]) .ds-report-document-editor .ds-table-action-toolbar::-webkit-scrollbar{height:6px}[data-ui=approved]:where([data-design=workspace]) .ds-report-document-editor .ds-table-action-toolbar::-webkit-scrollbar-track{background:var(--muted);border-radius:999px}[data-ui=approved]:where([data-design=workspace]) .ds-report-document-editor .ds-table-action-toolbar::-webkit-scrollbar-thumb{background:var(--muted-foreground);border-radius:999px}[data-ui=approved]:where([data-design=workspace]) .ds-environment-badge{border-radius:var(--radius-lg);background:var(--ds-warning-surface);max-width:100%;min-height:28px;color:var(--ds-warning);text-align:center;justify-self:center;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}[data-ui=approved] [data-sidebar=sidebar]{background-color:var(--sidebar);color:var(--sidebar-foreground)}[data-ui=approved] .ds-app-sidebar-content{background-color:var(--sidebar)}[data-ui=approved]:where(:not([data-design=workspace])) .ds-app-workspace-link{background-color:#0000;border:0;border-radius:8px}[data-ui=approved]:where(:not([data-design=workspace])) .ds-app-workspace-copy{color:var(--foreground)}[data-ui=approved]:where(:not([data-design=workspace])) .ds-sidebar-trigger{width:36px;height:36px;color:var(--foreground);background-color:#0000;border-color:#0000;border-radius:8px}[data-ui=approved]:where(:not([data-design=workspace])) [data-slot=sidebar][data-collapsible=icon] .ds-app-workspace-link>div{justify-content:center;padding:8px}[data-ui=approved]:where(:not([data-design=workspace])) [data-slot=sidebar][data-collapsible=icon] .ds-app-workspace-logo-tile{width:32px;height:32px}[data-ui=approved]:where(:not([data-design=workspace])) [data-slot=sidebar][data-collapsible=icon] .ds-app-workspace-copy{display:none}[data-ui=approved]:where([data-design=workspace]) .ds-sidebar-trigger{border-radius:var(--radius-lg);width:36px;height:36px;color:var(--foreground);background-color:#0000;border-color:#0000}[data-ui=approved] .ds-hover-surface{transition:background-color .12s ease-out}[data-ui=approved]:where(:not([data-design=workspace])) [data-slot=sidebar-menu-button].ds-hover-surface{transition-property:width,height,padding,background-color;transition-duration:var(--default-transition-duration,.15s);transition-timing-function:var(--default-transition-timing-function,ease)}[data-ui=approved]:where([data-design=workspace]) [data-slot=sidebar-menu-button].ds-hover-surface{transition:background-color .12s ease-out,color .12s ease-out}@media (hover:hover) and (pointer:fine){[data-ui=approved] .ds-hover-surface:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ds-hover-surface)}[data-ui=approved] .ds-hover-surface.ds-nav-leaf[data-active=true]:hover,[data-ui=approved] .ds-hover-surface.ds-nav-leaf[aria-current=page]:hover{background-color:var(--sidebar-accent)}}[data-ui=approved] .ds-hover-surface:active:not(:disabled):not([aria-disabled=true]){background-color:var(--sidebar-accent)}[data-ui=approved] :is([data-slot=sidebar-menu-button],[data-slot=sidebar-menu-sub-button]).ds-nav-leaf[data-active=true],[data-ui=approved] .ds-nav-leaf[aria-current=page]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-weight:500}[data-ui=approved]:where(:not([data-design=workspace])) .ds-module-header{--ds-banner-start:color-mix(in srgb, var(--ds-brand-bright) 24%, var(--background));--ds-banner-end:color-mix(in srgb, var(--ds-brand-blue) 10%, var(--background));border:1px solid var(--border);background:linear-gradient(112deg, var(--ds-banner-start), var(--ds-banner-end));color:var(--foreground);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}[data-ui=approved]:where([data-design=workspace]).ds-app-shell-scope .ds-nav-leaf:focus-visible{color:var(--ds-brand-logo)}@media (hover:hover) and (pointer:fine){[data-ui=approved]:where([data-design=workspace]).ds-app-shell-scope .ds-nav-leaf:hover:not(:disabled):not([aria-disabled=true]){color:var(--ds-brand-logo)}}[data-ui=approved]:where([data-design=workspace]) .ds-module-header{--ds-banner-start:color-mix(in srgb, var(--ds-brand-bright) 24%, var(--background));--ds-banner-end:color-mix(in srgb, var(--ds-brand-blue) 10%, var(--background));border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(112deg, var(--ds-banner-start), var(--ds-banner-end));color:var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}[data-ui=approved]:where([data-design=workspace]) .ds-module-header.ds-module-home-banner{margin-bottom:20px}[data-ui=approved] .ds-module-header[data-variant=brand]{--ds-banner-start:color-mix(in srgb, var(--ds-brand-blue) 34%, var(--background));--ds-banner-end:color-mix(in srgb, var(--ds-brand-logo) 22%, var(--background))}[data-ui=approved] .ds-module-header[data-variant=scientific]{--ds-banner-start:color-mix(in srgb, var(--primary) 16%, var(--muted));--ds-banner-end:color-mix(in srgb, var(--primary) 8%, var(--background))}[data-ui=approved]:where([data-design=workspace]) :is(.ds-module-header,.ds-module-context)[data-palette=azure]{--ds-module-soft-start:var(--ds-palette-azure-soft-start);--ds-module-soft-end:var(--ds-palette-azure-soft-end);--ds-module-brand-start:var(--ds-palette-azure-brand-start);--ds-module-brand-end:var(--ds-palette-azure-brand-end)}[data-ui=approved]:where([data-design=workspace]) :is(.ds-module-header,.ds-module-context)[data-palette=sage]{--ds-module-soft-start:var(--ds-palette-sage-soft-start);--ds-module-soft-end:var(--ds-palette-sage-soft-end);--ds-module-brand-start:var(--ds-palette-sage-brand-start);--ds-module-brand-end:var(--ds-palette-sage-brand-end)}[data-ui=approved]:where([data-design=workspace]) :is(.ds-module-header,.ds-module-context)[data-palette=teal]{--ds-module-soft-start:var(--ds-palette-teal-soft-start);--ds-module-soft-end:var(--ds-palette-teal-soft-end);--ds-module-brand-start:var(--ds-palette-teal-brand-start);--ds-module-brand-end:var(--ds-palette-teal-brand-end)}[data-ui=approved]:where([data-design=workspace]) :is(.ds-module-header,.ds-module-context)[data-palette=lavender]{--ds-module-soft-start:var(--ds-palette-lavender-soft-start);--ds-module-soft-end:var(--ds-palette-lavender-soft-end);--ds-module-brand-start:var(--ds-palette-lavender-brand-start);--ds-module-brand-end:var(--ds-palette-lavender-brand-end)}[data-ui=approved]:where([data-design=workspace]) :is(.ds-module-header,.ds-module-context)[data-palette=periwinkle]{--ds-module-soft-start:var(--ds-palette-periwinkle-soft-start);--ds-module-soft-end:var(--ds-palette-periwinkle-soft-end);--ds-module-brand-start:var(--ds-palette-periwinkle-brand-start);--ds-module-brand-end:var(--ds-palette-periwinkle-brand-end)}[data-ui=approved]:where([data-design=workspace]) :is(.ds-module-header,.ds-module-context)[data-palette=slate]{--ds-module-soft-start:var(--ds-palette-slate-soft-start);--ds-module-soft-end:var(--ds-palette-slate-soft-end);--ds-module-brand-start:var(--ds-palette-slate-brand-start);--ds-module-brand-end:var(--ds-palette-slate-brand-end)}[data-ui=approved]:where([data-design=workspace]) .ds-module-header[data-palette][data-variant=soft]{--ds-banner-start:var(--ds-module-soft-start);--ds-banner-end:var(--ds-module-soft-end)}[data-ui=approved]:where([data-design=workspace]) .ds-module-header[data-palette][data-variant=brand]{--ds-banner-start:var(--ds-module-brand-start);--ds-banner-end:var(--ds-module-brand-end)}[data-ui=approved]:where([data-design=workspace]) .ds-module-header[data-palette]:is([data-variant=soft],[data-variant=brand]){padding:24px}[data-design=workspace] .ds-module-header.ds-module-home-banner[data-palette=azure]{--ds-banner-title:var(--foreground);--ds-banner-start:var(--ds-grg-home-banner-start);--ds-banner-end:var(--ds-grg-home-banner-end);padding:28px}[data-ui=approved]:where([data-design=workspace]) .ds-module-context[data-palette]{background:var(--ds-module-soft-end,var(--card));color:var(--foreground)}[data-ui=approved] .ds-module-header h1{color:var(--ds-banner-title,var(--foreground));font-size:var(--ds-text-document);letter-spacing:-.025em;align-items:center;gap:12px;font-weight:600;line-height:1.35;display:flex}[data-ui=approved] .ds-module-heading{min-width:0}[data-ui=approved] .ds-module-icon{color:var(--primary);flex:none;display:inline-flex}[data-ui=approved] .ds-module-icon svg{width:24px;height:24px}[data-ui=approved] .ds-module-header :is(select,[data-slot=select-trigger]){color:var(--foreground);background:var(--background)}[data-ui=approved] .ds-module-header p{color:var(--foreground);max-width:70ch;margin-top:4px}[data-ui=approved] .ds-module-actions{flex-wrap:wrap;gap:8px;display:flex}[data-ui=approved] .ds-module-tabs [data-slot=tabs-list]{border-bottom:1px solid var(--border);background:0 0;border-radius:0;justify-content:start;gap:4px;width:100%;height:auto;padding:0}[data-ui=approved] .ds-module-tabs [data-slot=tabs-trigger]{min-height:40px;color:var(--muted-foreground);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:8px 16px}[data-ui=approved] .ds-module-tabs [data-slot=tabs-trigger]:hover:not(:disabled){background:var(--ds-hover-surface);color:var(--foreground)}[data-ui=approved] .ds-module-tabs [data-slot=tabs-trigger][data-state=active]{color:var(--primary);border-bottom-color:var(--primary)}[data-ui=approved] [data-density=compact] [data-slot=data-table-toolbar],[data-ui=approved] [data-density=compact] [data-slot=data-table-toolbar]>div:first-child{gap:8px}[data-ui=approved] [data-density=compact] [data-slot=data-table-toolbar]{margin-bottom:12px}[data-ui=approved] [data-density=compact] .ds-table :is(th,td){padding:8px 12px}[data-ui=approved] [data-density=compact] .ds-table th{height:36px}[data-ui=approved] [data-density=compact] .ds-pagination{gap:8px;margin-top:12px}[data-ui=approved] [data-density=compact] .ds-list-state{gap:12px;min-height:160px;padding:20px}[data-ui=approved] :is(.ds-page-header,.ds-record-header){justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}[data-ui=approved] .ds-page-header h1{font-size:var(--ds-text-page);letter-spacing:-.025em;font-weight:600;line-height:1.2}[data-ui=approved] .ds-record-header h2{font-size:var(--ds-text-record);font-weight:600;line-height:1.4}[data-ui=approved] .ds-record-identity{font-size:var(--ds-text-meta);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}[data-ui=approved] .ds-record-revision{text-align:right;font-size:var(--ds-text-meta);gap:4px;display:grid}[data-ui=approved] .ds-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:28px;display:grid}[data-ui=approved] :is(.ds-metadata dt,.ds-review dt,.ds-source-meta dt){color:var(--muted-foreground);font-size:var(--ds-text-meta)}[data-ui=approved] :is(.ds-metadata dd,.ds-review dd,.ds-source-meta dd){font-size:var(--ds-text-meta);overflow-wrap:anywhere;margin-top:4px}[data-ui=approved] .ds-save-state{color:var(--muted-foreground);font-size:var(--ds-text-meta)}[data-ui=approved] .ds-save-error{color:var(--destructive);font-size:var(--ds-text-meta);flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-ui=approved] .ds-status{font-size:var(--ds-text-meta);border-color:var(--border);background:var(--muted);color:var(--muted-foreground)}[data-ui=approved] .ds-status[data-tone=info]{background:var(--accent);color:var(--accent-foreground)}[data-ui=approved] :is(.ds-status[data-tone=success],.ds-decision-summary){background:var(--ds-success-surface);color:var(--ds-success)}[data-ui=approved] .ds-status[data-tone=warning]{background:var(--ds-warning-surface);color:var(--ds-warning)}[data-ui=approved] .ds-status[data-tone=danger]{background:var(--ds-danger-surface);color:var(--destructive)}[data-ui=approved] .ds-list-state{text-align:center;align-content:center;justify-items:center;gap:16px;min-height:220px;padding:24px;display:grid}[data-ui=approved] .ds-loading-lines{gap:12px;width:min(100%,480px);display:grid}[data-ui=approved] .ds-loading-lines span{background:var(--muted);border-radius:6px;height:32px}[data-ui=approved] [data-slot=data-table-toolbar]{flex-wrap:wrap;gap:12px;margin-bottom:16px}[data-ui=approved] [data-slot=data-table-toolbar]>div:first-child{flex-wrap:wrap;gap:12px}[data-ui=approved] [data-slot=data-table-toolbar] input{width:min(100%,360px);height:36px}[data-ui=approved] .ds-table th{background:var(--ds-canvas);color:var(--muted-foreground);font-size:var(--ds-text-meta)}[data-ui=approved] .ds-table :is(th,td){padding-inline:16px}[data-ui=approved] .ds-table td{white-space:normal;padding-block:24px}[data-ui=approved] .ds-pagination{font-size:var(--ds-text-meta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}[data-ui=approved] .ds-pagination>div{align-items:center;gap:12px;display:flex}[data-ui=approved] .ds-editor-workspace{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}[data-ui=approved]:where(:not([data-design=workspace])) .ds-document{border:1px solid var(--border);background:var(--card);border-radius:8px;min-width:0;padding:32px}[data-ui=approved]:where([data-design=workspace]) .ds-document{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);min-width:0;padding:32px}[data-ui=approved] .ds-document h3{font-size:var(--ds-text-document);letter-spacing:-.02em;font-weight:600}[data-ui=approved] .ds-document textarea{min-height:160px;font-size:14px;line-height:1.9}[data-ui=approved]:where([data-design=workspace]) .ds-report-document-editor .rich-text-editor h1{margin-block-start:.75rem;font-size:1.75rem}[data-ui=approved]:where([data-design=workspace]) .ds-report-document-editor .rich-text-editor h2{margin-block-start:1rem;font-size:1.25rem;line-height:1.35}[data-ui=approved]:where([data-design=workspace]) .ds-report-document-editor .rich-text-editor h4{margin-block-start:1rem}[data-ui=approved] .ds-editor-workspace>aside{min-width:0;position:sticky;top:24px}[data-ui=approved]:where(:not([data-design=workspace])) .ds-review{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:20px}[data-ui=approved]:where(:not([data-design=workspace])) .ds-review h3{font-size:14px;font-weight:600}[data-ui=approved]:where([data-design=workspace]) .ds-review{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);padding:20px}[data-ui=approved]:where([data-design=workspace]) .ds-report-context-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--muted-foreground) var(--muted)}[data-ui=approved]:where([data-design=workspace]) .ds-report-context-scroll::-webkit-scrollbar{width:8px}[data-ui=approved]:where([data-design=workspace]) .ds-report-context-scroll::-webkit-scrollbar-track{background:var(--muted);border-radius:999px}[data-ui=approved]:where([data-design=workspace]) .ds-report-context-scroll::-webkit-scrollbar-thumb{border:2px solid var(--muted);background:var(--muted-foreground);border-radius:999px}[data-ui=approved]:where([data-design=workspace]) .ds-report-context-scroll::-webkit-scrollbar-thumb:hover{background:var(--primary)}[data-ui=approved]:where([data-design=workspace]) .ds-review :is(h2,h3){font-size:14px;font-weight:600}[data-ui=approved] .ds-review dl{gap:16px;margin-block:20px;display:grid}[data-ui=approved] .ds-review label{font-size:var(--ds-text-meta);margin-bottom:8px;font-weight:600;display:block}[data-ui=approved] .ds-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}[data-ui=approved] .ds-restriction{color:var(--muted-foreground);font-size:var(--ds-text-meta);margin-top:12px;line-height:1.7}[data-ui=approved] .ds-decision-summary{font-size:var(--ds-text-meta);margin-top:16px;padding:12px}[data-ui=approved] .ds-citation{min-height:28px;font-size:var(--ds-text-meta);background:var(--accent);color:var(--accent-foreground);border-radius:4px;justify-content:center;align-items:center;margin-left:8px;padding:2px 6px;display:inline-flex}[data-ui=approved] .ds-evidence{background:var(--ds-canvas);border-radius:6px;margin-top:20px;padding:20px}[data-ui=approved] .ds-evidence h3{font-size:14px;font-weight:600}[data-ui=approved] .ds-source-meta{gap:12px;margin-block:16px;display:grid}[data-ui=approved] .ds-evidence blockquote{background:var(--accent);color:var(--accent-foreground);margin-block:16px;padding:12px;line-height:1.8}[data-ui=approved] .ds-dialog{max-height:90svh;overflow-y:auto}@media (width<=1000px){[data-ui=approved] .ds-editor-workspace{grid-template-columns:minmax(0,1fr)}[data-ui=approved] .ds-editor-workspace>aside{position:static}}@media (width<=767px){[data-ui=approved]{--ds-text-page:1.5rem;--ds-text-document:1.25rem}[data-ui=approved] :is(.ds-page-header,.ds-record-header){flex-wrap:wrap;gap:12px}[data-ui=approved] .ds-record-revision{text-align:left}[data-ui=approved] [data-slot=button],[data-ui=approved] :is(input,select),[data-ui=approved] [role=menuitem],[data-ui=approved] :is([data-slot=sidebar-menu-button],[data-slot=sidebar-menu-sub-button]),[data-ui=approved] .ds-citation{min-height:40px}[data-ui=approved][data-mobile=true]>button{min-width:40px;min-height:40px}[data-ui=approved] .ds-overlay-close{width:40px;height:40px}[data-ui=approved] [data-slot=select-trigger]{min-height:40px}[data-ui=approved] .ds-sidebar-trigger{width:40px;height:40px}[data-ui=approved] .ds-app-topbar{min-height:52px;padding-inline:12px}[data-ui=approved] .ds-document-editor-toolbar{top:52px}[data-ui=approved] .ds-environment-badge{min-height:32px}[data-ui=approved] .ds-document{padding:20px 16px}[data-ui=approved] .ds-pagination>div{gap:8px}[data-ui=approved] .ds-table :is(th,td){padding-inline:10px}[data-ui=approved] .ds-table td{padding-block:22px}}@media (prefers-reduced-motion:reduce){[data-ui=approved],[data-ui=approved] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=767px){[data-ui=approved]:where(:not([data-design=workspace])) .ds-module-header,[data-ui=approved]:where([data-design=workspace]) .ds-module-header,[data-ui=approved]:where([data-design=workspace]) .ds-module-header[data-palette]:is([data-variant=soft],[data-variant=brand]){padding:16px}[data-ui=approved] .ds-module-header h1{font-size:var(--ds-text-record)}[data-ui=approved] .ds-module-tabs [data-slot=tabs-trigger]{white-space:normal;flex:1;padding-inline:8px}[data-ui=approved] [data-density=compact] [data-slot=data-table-toolbar]>div{width:100%}[data-ui=approved] [data-density=compact] .ds-table button{min-height:40px}[data-ui=approved] [data-density=compact] [data-slot=data-table-toolbar] input{flex-basis:100%;width:100%}}.ds-app-main{background:#fff;padding:0 12px 12px}[data-ui=approved][data-design=workspace]{--radius:0rem;--radius-sm:0rem;--radius-md:0rem;--radius-lg:0rem;--radius-xl:0rem;--radius-2xl:0rem;--radius-3xl:0rem;--radius-4xl:0rem;--background:#fff;--foreground:#18181b;--card:#fff;--card-foreground:#18181b;--popover:#fff;--popover-foreground:#18181b;--primary:#1264d8;--primary-foreground:#fff;--ring:#1570ef;--secondary:#f4f4f5;--secondary-foreground:#27272a;--muted:#f4f4f5;--muted-foreground:#62626b;--accent:#f4f4f5;--accent-foreground:#18181b;--border:#e4e4e7;--input:#8a929e;--sidebar:#fafafa;--sidebar-foreground:#3f3f46;--sidebar-accent:#ededf0;--sidebar-accent-foreground:#18181b;--sidebar-border:#e4e4e7;--ds-canvas:#fff;--ds-brand-blue:#1264d8;--ds-brand-logo:#063dc1;--ds-primary-hover:#063dc1;--ds-hover-surface:#f4f4f5;--ds-control-height:36px;--ds-control-radius:0px;--ds-panel-radius:0px;--ds-bento-gap:12px;--ds-bento-padding:16px;--ds-bento-radius:0px;--ds-grg-home-banner-start:#edf4ff;--ds-grg-home-banner-end:#f7fafc;--ds-shadow-overlay:0 4px 16px #18181b1a;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:22px}[data-ui=approved]:where([data-design=workspace])[data-slot=tooltip-content]{color:var(--background);font-size:.75rem;line-height:1rem}[data-design=workspace] :is(input,textarea,select,[data-slot=select-trigger]){border-color:var(--input);border-radius:var(--ds-control-radius);box-shadow:none}[data-design=workspace] :is([data-slot=input],[data-slot=select-trigger]){min-height:var(--ds-control-height)}[data-design=workspace] :is(button,a,select,summary,input:is([type=file],[type=checkbox],[type=radio],[type=range],[type=color])):focus-visible{--tw-ring-shadow:0 0 #0000;outline:2px solid var(--ring);outline-offset:2px}[data-design=workspace] [data-slot=button]{min-height:var(--ds-control-height);border-radius:var(--ds-control-radius);padding-inline:12px;font-size:14px;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out}[data-design=workspace] [data-slot=button][data-size=sm]{min-height:32px;font-size:13px}[data-design=workspace] [data-slot=button][data-size=xs]{min-height:28px;font-size:12px}[data-design=workspace] [data-slot=button][data-size=lg]{min-height:40px;padding-inline:16px}[data-design=workspace] [data-slot=button][data-size^=icon]{width:var(--ds-control-height);min-width:var(--ds-control-height);padding:0}[data-design=workspace] [data-slot=button][data-variant=outline]{border-color:var(--border)}[data-design=workspace] .ds-panel{border-radius:var(--ds-panel-radius)}[data-design=workspace] .ds-bento-panel{border:1px solid var(--border);border-radius:var(--ds-bento-radius);background:var(--card);box-shadow:none}[data-design=workspace] .ds-bento-grid{gap:var(--ds-bento-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}[data-design=workspace] .ds-bento-grid>*{grid-column:span 4;min-width:0}[data-design=workspace] .ds-bento-grid>[data-bento-span=third]{grid-column:span 4}[data-design=workspace] .ds-bento-grid>[data-bento-span=half]{grid-column:span 6}[data-design=workspace] .ds-bento-grid>[data-bento-span=two-thirds]{grid-column:span 8}[data-design=workspace] .ds-bento-grid>[data-bento-span=full]{grid-column:span 12}[data-design=workspace] .ds-home-intro{padding:var(--ds-bento-padding) 24px}[data-design=workspace][data-slot=dialog-overlay],[data-design=workspace]:is([data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]){-webkit-backdrop-filter:none;backdrop-filter:none;background:#18181b7a}[data-design=workspace][data-slot=dialog-content],[data-design=workspace][data-slot=sheet-content]{box-shadow:var(--ds-shadow-overlay)}[data-design=workspace][data-slot=dialog-content]:not(.ds-grg-create-dialog){--ds-dialog-title-size:16px}[data-design=workspace][data-slot=dialog-content] [data-slot=dialog-title]{font-size:var(--ds-dialog-title-size,16px)}[data-design=workspace][data-slot=tooltip-content]{background:var(--foreground);color:var(--background)}[data-design=workspace] .ds-app-topbar{border:0;border-bottom:1px solid var(--border);background:#fff;border-radius:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:calc(100% + 24px);min-height:56px;margin:0 -12px 16px;padding-inline:28px;display:grid;top:0}[data-design=workspace] .ds-app-topbar-separator{background:var(--border);align-self:center;height:20px}[data-design=workspace] .ds-app-topbar .ds-environment-badge{grid-column:2}@media (768px<=width<=1100px){[data-design=workspace] .ds-app-topbar{grid-template-columns:minmax(0,1fr) auto}}.ds-app-main:has(#workspace-content>.ds-workspace-page) .ds-app-topbar{margin-bottom:0}.ds-shell-topbar-leading{align-items:center;gap:14px;min-width:0;display:flex}[data-design=workspace] [data-slot=sidebar-menu-button]{height:38px;font-size:12px}[data-design=workspace] [data-slot=sidebar-menu-sub-button]{height:32px;font-size:12px}[data-design=workspace] [data-slot=sidebar-menu-sub]{margin-block:4px 8px}[data-design=workspace] [data-slot=sidebar-footer]{border-top:1px solid var(--border);padding:12px 8px}[data-design=workspace] .ds-document-editor-toolbar{top:56px}[data-design=workspace].ds-workspace-page{padding:32px var(--ds-workspace-gutter);background:var(--ds-canvas);margin-inline:-12px}[data-design=workspace] .ds-workspace-content{gap:var(--ds-workspace-page-gap);min-width:0;max-width:var(--ds-workspace-content-max);flex-direction:column;margin-inline:auto;display:flex}[data-design=workspace] .ds-module-header h1{font-size:24px;line-height:32px}[data-design=workspace] .ds-page-header h1{letter-spacing:-.025em;font-size:28px;line-height:36px}[data-design=workspace] .ds-page-header.ds-page-header-panel{min-height:72px;padding:var(--ds-bento-padding) 20px;background:var(--sidebar);align-items:center;margin-bottom:0}[data-design=workspace] .ds-module-tabs{gap:var(--ds-bento-gap)}[data-design=workspace] .ds-module-tabs [data-slot=tabs-list]{border:1px solid var(--border);border-radius:var(--ds-bento-radius);background:var(--muted);gap:4px;width:fit-content;max-width:100%;min-height:48px;padding:4px}[data-design=workspace] .ds-module-tabs [data-slot=tabs-trigger]{border-radius:var(--ds-control-radius);min-height:40px;color:var(--muted-foreground);border:1px solid #0000;padding-inline:16px;font-weight:500}[data-design=workspace] .ds-module-tabs [data-slot=tabs-trigger][data-state=active]{border-color:var(--border);background:var(--card);color:var(--foreground);box-shadow:none}[data-design=workspace] .ds-bento-list [data-slot=data-table-toolbar]{margin:0 0 var(--ds-list-pagination-gap);background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:8px;padding:0}[data-design=workspace] .ds-bento-list [data-slot=data-table-toolbar]>div:first-child{min-width:min(100%,280px)}[data-design=workspace] .ds-bento-list [data-slot=data-table-surface]{background:0 0;border:0;border-radius:0;overflow:visible}[data-design=workspace] .ds-bento-list [data-slot=data-table-toolbar] input{height:var(--ds-list-control-height);width:min(100%,360px);max-width:100%}[data-design=workspace] .ds-bento-list [data-slot=data-table-toolbar] [data-slot=button]{height:var(--ds-list-control-height);min-height:var(--ds-list-control-height);padding-inline:12px;font-size:14px}[data-design=workspace] .ds-bento-list [data-slot=data-table-toolbar]>div:last-child{gap:8px}[data-design=workspace] .ds-bento-list [aria-label^="Actions for "]{width:var(--ds-list-control-height);min-width:var(--ds-list-control-height);height:var(--ds-list-control-height);min-height:var(--ds-list-control-height);background:0 0;border-color:#0000}[data-design=workspace] .ds-bento-list [aria-label^="Actions for "]:hover{background:var(--muted);border-color:#0000}[data-design=workspace] .ds-bento-list .ds-status[data-tone=neutral]{color:var(--muted-foreground);background:0 0;border-color:#0000;padding-inline:0}[data-design=workspace] .ds-bento-list .ds-table{border:1px solid var(--border);background:var(--card);border-radius:0;overflow:hidden}[data-design=workspace] .ds-bento-list .ds-pagination{margin:var(--ds-list-pagination-gap) 0 0;border:0;padding:0}[data-design=workspace] .ds-bento-list [data-slot=responsive-data-table-mobile-list]{gap:0}[data-design=workspace] .ds-bento-list [data-slot=responsive-data-table-mobile-list] [data-slot=card]{border:0;border-bottom:1px solid var(--border);box-shadow:none;--tw-ring-shadow:0 0 #0000;background:0 0;border-radius:0;gap:8px;padding-block:12px}[data-design=workspace] .ds-bento-list [data-slot=responsive-data-table-mobile-list]>div:last-child [data-slot=card]{border-bottom:0}[data-design=workspace] .ds-bento-list [data-slot=responsive-data-table-mobile-list] [data-slot=card-header],[data-design=workspace] .ds-bento-list [data-slot=responsive-data-table-mobile-list] [data-slot=card-content]{padding-inline:16px}[data-design=workspace] .ds-table th{background:var(--sidebar);color:var(--muted-foreground);font-size:12px;font-weight:500}[data-design=workspace] .ds-table td{font-size:12px}[data-design=workspace] .ds-table :is(th,td){padding-block:8px}[data-design=workspace] .ds-auth-brand{color:var(--foreground);justify-content:center;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}[data-design=workspace].ds-auth-scope{background:var(--sidebar);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100svh;padding:48px 20px;display:flex}[data-design=workspace].ds-auth-scope .ds-panel{gap:24px;width:100%;max-width:420px;padding-block:28px}[data-design=workspace].ds-auth-scope [data-slot=card-header],[data-design=workspace].ds-auth-scope [data-slot=card-content]{padding-inline:28px}[data-design=workspace].ds-auth-scope [data-slot=card-title]{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:30px}[data-design=workspace].ds-auth-scope :is([data-slot=input],[data-slot=button]),[data-design=workspace].ds-auth-scope [data-slot=input-group]{min-height:40px}[data-design=workspace].ds-auth-scope [data-slot=input-group] [data-slot=button]{width:40px;min-width:40px;height:40px;padding:0}@media (width>=768px) and (width<=1023px){[data-design=workspace] .ds-bento-grid>*{grid-column:span 6}[data-design=workspace] .ds-bento-grid>[data-bento-span=third]{grid-column:span 4}[data-design=workspace] .ds-bento-grid>[data-bento-span=two-thirds]{grid-column:span 8}[data-design=workspace] .ds-bento-grid>[data-bento-span=full]{grid-column:span 12}}@media (width<=767px){[data-design=workspace]{--ds-control-height:40px;--ds-list-control-height:40px}[data-design=workspace]:is(.ds-home-page,.ds-grg-workspace){--ds-workspace-gutter:16px}[data-design=workspace].ds-workspace-page{padding:24px var(--ds-workspace-gutter)}[data-design=workspace] .ds-bento-grid>*,[data-design=workspace] .ds-bento-grid>[data-bento-span]{grid-column:span 12}[data-design=workspace] .ds-home-intro{padding:16px}[data-design=workspace] .ds-app-topbar{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:56px;margin-bottom:16px;padding-inline:16px}[data-design=workspace] .ds-module-header.ds-module-home-banner[data-palette=azure]{padding:20px}[data-design=workspace] .ds-module-header h1{font-size:22px;line-height:30px}[data-design=workspace] .ds-page-header h1{font-size:25px;line-height:32px}[data-design=workspace] .ds-page-header.ds-page-header-panel{padding:var(--ds-bento-padding)}[data-design=workspace] [data-slot=button]:is([data-size=sm],[data-size=xs]),[data-design=workspace] :is([data-slot=sidebar-menu-button],[data-slot=sidebar-menu-sub-button]){min-height:40px}[data-design=workspace] .ds-app-topbar .ds-environment-badge{padding-inline:8px}.ds-shell-topbar-leading :is(.ds-app-topbar-separator,.ds-shell-context){display:none}[data-design=workspace].ds-auth-scope{justify-content:flex-start;padding-top:64px}[data-design=workspace].ds-auth-scope :is([data-slot=card-header],[data-slot=card-content]){padding-inline:20px}}@media (prefers-reduced-motion:reduce){[data-design=workspace] [data-slot=button]{transition:none}}[data-design=workspace] .ds-brand-wordmark{fill:var(--ds-brand-logo)}[data-design=workspace] .ds-page-header{margin-bottom:0}[data-design=workspace] .ds-editor-workspace .ds-review{border:0;border-left:1px solid var(--border);background:0 0;border-radius:0;padding:0 0 0 20px}@media (width<=1000px){[data-design=workspace] .ds-editor-workspace .ds-review{border-top:1px solid var(--border);border-left:0;padding:20px 0 0}}[data-design=workspace] .ds-module-tabs [data-slot=tabs-trigger]:after{display:none}[data-design=workspace] [data-slot=input-group]{min-height:var(--ds-control-height);border:1px solid var(--input);border-radius:var(--ds-control-radius);background:var(--background);box-shadow:none}[data-design=workspace] [data-slot=input-group-control]{background:0 0;border:0;border-radius:0;min-height:0}[data-design=workspace] :is(input,textarea,select)[aria-invalid=true]{border-color:var(--destructive)}[data-design=workspace] [data-slot=input-group]:has(>[aria-invalid=true]){border-color:var(--destructive)}[data-design=workspace] [data-slot=button][data-variant=link]{color:var(--foreground)}[data-design=workspace] [data-slot=button][data-variant=link]:is(:hover,:focus-visible){color:var(--primary)}[data-design=workspace]:is(.ds-app-shell-scope,[data-slot=sidebar][data-mobile=true]){--sidebar:#fff;--sidebar-accent:#f4f4f5}[data-design=workspace] .ds-shell-identity{border-bottom:1px solid var(--sidebar-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:88px;padding:16px 12px;display:grid}.ds-shell-wordmark{justify-content:center;align-items:center;min-height:36px;display:flex}.ds-shell-wordmark svg{width:112px;height:auto;fill:var(--ds-brand-logo);flex:none}.ds-shell-tenant{gap:2px;min-width:0;display:grid}.ds-shell-wordmark .ds-shell-company-logo{border-radius:0;width:56px;height:44px}.ds-shell-company-logo [data-slot=avatar-image]{object-fit:contain;border-radius:0}.ds-shell-company-logo [data-slot=avatar-fallback]{background:0 0;border-radius:0}.ds-shell-company-logo:after{display:none}.ds-shell-company-logo [data-slot=avatar-fallback] svg{width:100%}.ds-shell-tenant-name{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:600;line-height:16px}.ds-shell-tenant-platform,.ds-shell-tenant-label{color:var(--muted-foreground);font-size:10px;line-height:14px}.ds-shell-tenant-platform>span{color:var(--ds-brand-logo)}.ds-shell-tenant-label{letter-spacing:.12em;text-transform:uppercase;font-weight:600}[data-design=workspace] [data-collapsible=icon] .ds-shell-identity{grid-template-columns:1fr;min-height:72px;padding:8px 0}[data-collapsible=icon] .ds-shell-wordmark svg{width:46px}[data-collapsible=icon] .ds-shell-wordmark .ds-shell-company-logo{width:46px;height:36px}[data-collapsible=icon] .ds-shell-tenant{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ds-shell-nav-caption{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin:18px 8px 8px;font-size:10px;font-weight:600}[data-design=workspace] [data-collapsible=icon] .ds-shell-nav-caption{display:none}[data-design=workspace] [data-collapsible=icon] [data-sidebar=menu-button]{justify-content:center;gap:0;margin-inline:auto}[data-design=workspace] [data-collapsible=icon] [data-slot=sidebar-group-content]>[data-slot=sidebar-menu]+[data-slot=sidebar-menu]{margin-top:8px}[data-design=workspace] .ds-shell-account[data-sidebar=menu-button]{height:48px;font-weight:600}[data-design=workspace] .ds-shell-account :is([data-slot=avatar],[data-slot=avatar-fallback],[data-slot=avatar-image]),[data-design=workspace] .ds-shell-account [data-slot=avatar]:after{border-radius:0}[data-collapsible=icon] :is(.ds-shell-account-name,.ds-shell-account-chevron){display:none}.ds-shell-context{color:var(--muted-foreground);font-size:12px}.ds-skip-link{z-index:40;background:var(--background);color:var(--foreground);padding:8px 12px;position:fixed;inset:8px auto auto 8px;transform:translateY(calc(-100% - 12px))}.ds-skip-link:focus{transform:none}#workspace-content{scroll-margin-top:56px}[data-design=workspace].ds-login{background:#fafafa}[data-design=workspace].ds-login .ds-auth-brand .ds-brand-wordmark{width:160px}[data-design=workspace].ds-login .ds-panel{padding-block:32px}[data-design=workspace].ds-login :is([data-slot=card-header],[data-slot=card-content]){padding-inline:32px}[data-design=workspace].ds-login [data-slot=card-title]{font-size:23px;line-height:30px}[data-design=workspace].ds-login .ds-login-submit{margin-top:8px}[data-design=workspace].ds-login .ds-login-password [data-slot=input-group-control]{border-radius:var(--ds-control-radius);background:0 0;align-self:stretch;height:auto}[data-design=workspace].ds-login .ds-login-password [data-slot=input-group-addon]{margin:0;padding:2px}[data-design=workspace].ds-login .ds-login-password [data-slot=button]{width:32px;min-width:32px;height:34px;min-height:34px;color:var(--muted-foreground);background:0 0;flex:none;margin:0}[data-design=workspace].ds-login .ds-login-password [data-slot=button]:focus-visible{outline-offset:-2px;box-shadow:none;border-color:#0000}[data-design=workspace].ds-login .ds-login-password:has(input:autofill){--ds-autofill-surface:#e8f0fe;background:var(--ds-autofill-surface)}[data-design=workspace].ds-login .ds-login-password input:autofill{box-shadow:inset 0 0 0 100px var(--ds-autofill-surface)}@media (width<=767px){[data-design=workspace].ds-login{justify-content:center;padding-block:40px}[data-design=workspace].ds-login .ds-auth-brand .ds-brand-wordmark{width:144px}[data-design=workspace].ds-login .ds-panel{padding-block:24px}[data-design=workspace].ds-login :is([data-slot=card-header],[data-slot=card-content]){padding-inline:24px}[data-design=workspace].ds-login .ds-login-password [data-slot=button]{width:40px;min-width:40px;height:36px;min-height:36px}}.ds-grg-recent-heading h2{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:28px}.ds-grg-row-identity{align-items:center;gap:12px;display:flex}.ds-grg-row-identity>svg{color:#7a8392;flex:none;width:16px;height:16px}.ds-grg-row-meta{color:var(--muted-foreground);margin-top:4px;font-size:11px;line-height:16px}[data-design=workspace] .ds-grg-list [data-slot=button].ds-grg-row-title{min-height:24px;font-size:inherit;background:0 0;padding:0;font-weight:600;line-height:18px}[data-design=workspace] .ds-grg-list .ds-table-search{width:min(100%,360px);height:var(--ds-list-control-height);flex:0 360px;overflow:hidden}[data-design=workspace] .ds-grg-list .ds-table-search input{border:0;flex:auto;width:0;min-width:0;height:100%}[data-design=workspace] .ds-grg-list [data-slot=data-table-toolbar] [data-slot=button][data-variant=default]{background-clip:border-box}[data-design=workspace] .ds-grg-list{container-type:inline-size}@container (width<520px){[data-design=workspace] .ds-grg-list [data-slot=responsive-data-table-mobile-list]{display:flex}[data-design=workspace] .ds-grg-list [data-slot=responsive-data-table-desktop]{display:none}}[data-design=workspace] .ds-grg-list .ds-table table{table-layout:fixed;overflow-wrap:anywhere}[data-design=workspace] .ds-grg-reports .ds-table th:first-child{width:37%}[data-design=workspace] .ds-grg-templates .ds-table th:first-child{width:48%}[data-design=workspace] .ds-grg-list .ds-table :is(th,td):last-child:not([colspan]:not([colspan="1"])){text-align:center;width:11%;padding-inline:8px}[data-design=workspace] .ds-grg-list .ds-table th{background:#f8f8f9;padding:12px 16px;font-size:11px}[data-design=workspace] .ds-grg-list .ds-table td{vertical-align:middle;padding:17px 16px}[data-design=workspace] .ds-grg-list .ds-table tbody tr:hover{background:#fcfcfd}[data-design=workspace] .ds-grg-reports .ds-table :is(th,td):nth-last-child(3){overflow-wrap:normal;width:13%;padding-inline:12px}[data-design=workspace] .ds-grg-reports .ds-table :is(th,td):nth-last-child(2){width:11%;padding-inline:8px}[data-design=workspace] .ds-grg-templates .ds-table th:nth-last-child(2){width:18%}[data-design=workspace] .ds-grg-list .ds-status{border-color:var(--border);overflow-wrap:normal;text-align:center;white-space:normal;max-width:100%;height:auto;min-height:20px;padding-inline:7px}[data-design=workspace] .ds-grg-list .ds-status[data-tone=neutral]{border-color:var(--border);background:var(--muted);padding-inline:7px}[data-design=workspace] .ds-grg-list .ds-status[data-tone=info]{background:var(--ds-grg-home-banner-start);color:var(--ds-brand-logo)}[data-design=workspace] .ds-grg-list .ds-status[data-tone=warning]{background:var(--ds-warning-surface);color:var(--ds-warning)}[data-design=workspace] .ds-grg-list .ds-status[data-tone=danger]{background:var(--ds-danger-surface);color:var(--destructive)}[data-design=workspace] .ds-grg-list .ds-pagination{color:var(--muted-foreground)}[data-design=workspace].ds-grg-create-dialog{padding:24px}.ds-grg-create-dialog [data-slot=dialog-title]{font-family:inherit;font-weight:600}.ds-grg-create-dialog [data-slot=dialog-footer]{background:0 0;border:0;margin:8px 0 0;padding:0}.ds-grg-record-heading{gap:8px;min-width:0;display:grid}[data-design=workspace] .ds-grg-editor-record-bar .ds-page-header h1{overflow-wrap:anywhere;font-size:clamp(21px,2vw,24px);line-height:1.33}.ds-grg-record-status,.ds-grg-document-state{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:flex}.ds-grg-record-status{flex-wrap:wrap}.ds-grg-save-status{color:var(--muted-foreground);font-size:12px}.ds-grg-save-status[data-unsaved=true]{color:var(--foreground);font-weight:600}.ds-grg-document-state svg{flex:none;width:14px;height:14px}.ds-grg-workbench{border:1px solid var(--border);min-width:0;container-type:inline-size}.ds-app-main:has(>#workspace-content>.ds-grg-focus-workspace){flex-direction:column;block-size:100dvh;padding:0;display:flex;overflow:hidden}.ds-app-main:has(>#workspace-content>.ds-grg-focus-workspace) .ds-app-topbar{width:100%;margin:0;padding:4px 12px}[data-design=workspace].ds-grg-focus-workspace,.ds-grg-focus-workspace>.ds-workspace-content,.ds-grg-focus-workspace .ds-grg-editor,.ds-grg-focus-workspace .ds-grg-editor>.ds-grg-workbench{flex-direction:column;flex:1;min-block-size:0;display:flex}#workspace-content:has(>.ds-grg-focus-workspace){flex-direction:column;flex:1;min-block-size:0;display:flex}[data-design=workspace].ds-grg-focus-workspace{margin:0;padding:0}.ds-grg-focus-workspace>.ds-workspace-content{gap:0;max-width:none;margin:0}.ds-grg-editor-record-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 16px;display:flex}.ds-grg-editor-record-bar>:is(.ds-grg-record-heading,.ds-page-header){flex:1;min-width:min(100%,240px)}.ds-grg-focus-workspace .ds-grg-editor>:is([role=alert],[role=status]){padding:4px 16px}.ds-grg-focus-workspace .ds-grg-editor>.ds-grg-workbench{border-inline:0}.ds-grg-focus-workspace .ds-grg-workbench-grid{flex:1;grid-template-rows:minmax(0,1fr);min-block-size:0}.ds-grg-focus-workspace .ds-grg-paper-stage>.ds-grg-paper{flex:1;min-block-size:0}.ds-grg-focus-workspace .ds-grg-outline,.ds-grg-focus-workspace .ds-grg-inspector{overscroll-behavior:contain;max-block-size:none;overflow:auto}@container (width<760px){.ds-grg-focus-workspace .ds-grg-workbench-grid[data-outline=true]{grid-template-rows:auto minmax(0,1fr)}.ds-grg-focus-workspace .ds-grg-outline{max-block-size:24dvh}}.ds-grg-workbench-bar,.ds-grg-workbench-leading,.ds-grg-workbench-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-grg-workbench-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;padding:4px 12px}.ds-grg-workbench-leading{gap:12px}.ds-grg-workbench-actions{gap:4px}.ds-grg-view-controls:empty,.ds-grg-workbench-actions:empty{display:none}.ds-grg-workbench-bar h2{color:var(--foreground);font-size:13px;font-weight:600}[data-design=workspace] .ds-grg-workbench-bar [data-slot=button].ds-grg-workbench-action{color:var(--muted-foreground);background:0 0;font-weight:400}[data-design=workspace] .ds-grg-workbench-bar [data-slot=button].ds-grg-workbench-action:is(:hover,:focus-visible){color:var(--foreground)}.ds-grg-workbench-bar .ds-grg-workbench-action:hover{text-underline-offset:3px;text-decoration:underline}.ds-grg-inspector-panel :is(h2,h3){font-size:14px;font-weight:600}.ds-grg-workbench-grid{grid-template-columns:minmax(0,1fr);display:grid}.ds-grg-paper-stage{--grg-stage:#f2f3f5;background:var(--grg-stage);flex-direction:column;min-width:0;display:flex;container-type:inline-size}[data-design=workspace] .ds-grg-paper{--ds-paper-inset:clamp(12px, calc(6cqi - 8px), 40px);border:1px solid var(--border);background:var(--background);box-shadow:none}.ds-grg-paper-stage>.ds-grg-paper{--ds-paper-gutter:clamp(8px, calc(8cqi - 16px), 64px);inline-size:min(960px, calc(100% - 2 * var(--ds-paper-gutter)));flex-grow:1;margin-block:clamp(12px,2.5cqi,24px);margin-inline:auto}[data-design=workspace] .ds-grg-paper .rich-text-editor{padding:var(--ds-paper-inset)}.ds-grg-paginated-paper [data-slot=rich-text-editor-viewport]{scrollbar-gutter:stable}.ds-grg-paginated-paper [data-slot=rich-text-editor-page-window][data-view=pages]{block-size:var(--grg-page-window-height);position:relative;overflow:clip}[data-design=workspace] .ds-grg-paginated-paper [data-view=pages]>.rich-text-editor{position:absolute;inset-block-start:var(--grg-page-window-offset);inset-inline:0}[data-design=workspace] .ds-grg-paginated-paper .rich-text-editor{min-block-size:var(--grg-pages-height,100%);background-image:var(--grg-page-background,none);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.ds-grg-paginated-paper .rich-text-editor>[data-grg-page-start]{margin-block-start:var(--grg-page-margin)!important}.ds-grg-paginated-paper .rich-text-editor>[data-template-page-break]{border:0;margin-block-end:0;padding:0}.ds-grg-paginated-paper .rich-text-editor>[data-template-page-break]:before{content:none}[data-design=workspace] .ds-grg-paper [data-slot=rich-text-editor-placeholder]{inset:var(--ds-paper-inset) var(--ds-paper-inset) auto;color:var(--muted-foreground);margin:0}[data-design=workspace] .ds-grg-paper .ds-document-editor-toolbar{flex-wrap:wrap;align-items:center;gap:4px 8px;padding:4px 8px;display:flex}[data-design=workspace] .ds-grg-paper .ds-document-editor-toolbar>[role=toolbar]{border:0;min-width:0;padding:0}@media (width<=767px){.ds-grg-paper .ds-editor-toolbar-divider{display:none}}.ds-grg-outline{border-bottom:1px solid var(--border);padding:16px 12px}.ds-grg-outline ol:not([hidden]){gap:2px;display:grid}.ds-grg-outline>ol{max-height:240px;padding:2px;overflow-y:auto}.ds-grg-outline ol ol{padding-inline-start:8px}.ds-grg-outline-row{align-items:stretch;display:flex}.ds-grg-outline button{text-align:left;overflow-wrap:anywhere;flex:1;align-items:center;gap:8px;min-width:0;padding:6px;font-size:12px;line-height:18px;display:flex}.ds-grg-outline button[data-slot=collapsible-trigger]{flex:0 0 32px;justify-content:center;min-height:32px}.ds-grg-outline button[data-slot=collapsible-trigger] svg{width:14px;height:14px}.ds-grg-outline button[data-slot=collapsible-trigger][aria-expanded=true] svg{rotate:90deg}.ds-grg-outline .ds-grg-outline-number{min-width:2ch;color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none}.ds-grg-outline button:hover,.ds-grg-outline button[aria-current]{background:var(--muted)}.ds-grg-outline button[aria-current]{color:var(--ds-brand-logo);font-weight:600}.ds-grg-inspector{background:var(--background);border-top:1px solid var(--border);min-width:0}.ds-grg-inspector:only-child{border:0}.ds-grg-inspector [data-slot=tabs-list]{border-bottom:1px solid var(--border);background:0 0;border-radius:0;justify-content:flex-start;align-self:stretch;gap:4px;width:auto;height:48px;margin-inline:16px;padding:6px 0}[data-design=workspace] .ds-grg-inspector [data-slot=tabs-trigger]{border-radius:0;flex:none;padding-inline:10px;font-size:12px;font-weight:400}[data-design=workspace] .ds-grg-inspector [data-slot=tabs-trigger][data-state=active]{background:var(--muted);box-shadow:none}.ds-grg-inspector-panel{overflow-wrap:anywhere;padding:8px 16px 20px}.ds-grg-source-list{max-height:250px;margin-inline:-16px;overflow:auto}.ds-grg-source-list [data-slot=report-source-open]{text-align:left;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:10px 16px;display:flex}.ds-grg-source-list [data-slot=report-source-open]:focus-visible{outline-offset:-2px}.ds-grg-source-list [data-slot=report-source-open]:hover strong{text-underline-offset:3px;text-decoration:underline}.ds-grg-source-list [data-slot=report-source-row][data-inspected=true]{background:color-mix(in srgb, var(--primary) 7%, var(--background));position:relative}.ds-grg-source-list [data-slot=report-source-row][data-inspected=true]:before{border-inline-start:1px solid var(--primary);content:"";pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.ds-grg-source-list [data-slot=report-source-open]>svg{width:16px;height:16px;color:var(--muted-foreground);flex:none;margin-top:2px}.ds-grg-source-checkbox[data-state=indeterminate] [data-slot=checkbox-indicator] svg{display:none}.ds-grg-source-checkbox[data-state=indeterminate] [data-slot=checkbox-indicator]:before{background:var(--primary);content:"";width:8px;height:2px}.ds-grg-source-list strong,.ds-grg-source-list small{font-size:12px;line-height:18px;display:block}.ds-grg-source-list strong{font-weight:500}.ds-grg-source-list small{color:var(--muted-foreground)}.ds-grg-source-detail{border-top:1px solid var(--border);gap:8px;min-width:0;padding-block:12px;display:grid}.ds-grg-source-detail h4{overflow-wrap:anywhere;font-weight:600}.ds-grg-panel-label{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600}@container (width>=760px){.ds-grg-workbench-grid[data-inspector=true]{grid-template-columns:minmax(0,1fr) minmax(256px,28%)}.ds-grg-workbench-grid[data-outline=true]{grid-template-columns:minmax(140px,18%) minmax(0,1fr)}.ds-grg-outline{border-bottom:0;border-right:1px solid var(--border)}.ds-grg-outline>ol{max-height:72dvh}.ds-grg-inspector{border-top:0;border-left:1px solid var(--border);max-height:78dvh;overflow-y:auto}}@container (760px<=width<1040px){.ds-grg-workbench-grid[data-outline=true] .ds-grg-inspector{border-top:1px solid var(--border);border-left:0;grid-column:1/-1;max-height:none}.ds-grg-focus-workspace .ds-grg-workbench-grid[data-outline=true][data-inspector=true]{grid-template-columns:minmax(140px,17%) minmax(0,1fr) minmax(256px,28%)}.ds-grg-focus-workspace .ds-grg-workbench-grid[data-outline=true] .ds-grg-inspector{border-top:0;border-left:1px solid var(--border);grid-column:auto}}@container (width>=1040px){.ds-grg-workbench-grid[data-outline=true][data-inspector=true]{grid-template-columns:minmax(140px,17%) minmax(0,1fr) minmax(256px,28%)}}[data-design=workspace].ds-home-page .ds-workspace-content{gap:28px}.ds-home-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px;display:grid}[data-design=workspace] .ds-home-launcher{border:1px solid var(--border);background:var(--card);box-shadow:none;border-radius:0;gap:20px;padding:20px}[data-design=workspace] .ds-home-launcher:hover{border-color:var(--input)}.ds-home-launcher [data-slot=card-header]{gap:8px;padding:0}.ds-home-launcher [data-slot=card-title]{font-size:13px;font-weight:600}.ds-home-launcher [data-slot=card-description]{font-size:12px;line-height:19px}.ds-home-module-link{min-width:0}.ds-home-module-icon{background:var(--ds-launcher-tint,var(--muted));width:34px;height:34px;color:var(--ds-launcher-ink,var(--muted-foreground));place-items:center;margin-bottom:8px;display:grid}.ds-home-module-icon[data-palette=azure]{--ds-launcher-tint:#edf4ff;--ds-launcher-ink:#224f8b}.ds-home-module-icon[data-palette=sage]{--ds-launcher-tint:#eef4ef;--ds-launcher-ink:#365b43}.ds-home-module-icon[data-palette=teal]{--ds-launcher-tint:#edf6f5;--ds-launcher-ink:#245c59}.ds-home-module-icon[data-palette=lavender]{--ds-launcher-tint:#f3eff9;--ds-launcher-ink:#665287}.ds-home-module-icon[data-palette=periwinkle]{--ds-launcher-tint:#eff1fb;--ds-launcher-ink:#4b568b}.ds-home-module-icon[data-palette=slate]{--ds-launcher-tint:#f1f3f6;--ds-launcher-ink:#4e5d70}.ds-home-module-icon svg,.ds-home-launcher [data-slot=card-footer] svg{width:16px;height:16px}.ds-home-launcher [data-slot=card-footer]{color:var(--muted-foreground);background:0 0;border:0;padding:0;font-size:11px}[data-design=workspace].ds-gfg-workspace{contain:inline-size;--ds-workspace-page-gap:32px;min-width:0}[data-design=workspace].ds-gfg-workspace .ds-module-header{border:1px solid var(--border);background:linear-gradient(110deg,#edf4ff,#fbfcff);padding:28px}[data-design=workspace].ds-gfg-workspace .ds-module-header h1{color:var(--foreground)}.ds-gfg-section-heading{font-size:20px;font-weight:600;line-height:28px}.ds-gfg-record-heading{overflow-wrap:anywhere;font-size:23px;font-weight:600;line-height:32px}[data-design=workspace] .ds-gfg-list .ds-table th{padding:12px 16px}[data-design=workspace] .ds-gfg-list .ds-table td{padding:17px 16px}[data-design=workspace] .ds-gfg-list .ds-pagination{margin-top:12px}.ds-gfg-paper-stage{border:1px solid var(--border);background:#f2f3f5;padding:clamp(12px,2vw,24px)}@media (width<=767px){[data-design=workspace].ds-gfg-workspace .ds-module-header{padding:20px}[data-design=workspace] .ds-gfg-list .ds-table :is(th,td){padding-inline:8px}}.ds-gfg-template-layout{gap:16px;display:grid}.ds-gfg-template-details{border:1px solid var(--border);flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.ds-gfg-workspace{container-type:inline-size}@container (width>=970px){.ds-gfg-template-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start}.ds-gfg-template-layout>.ds-gfg-paper-stage{grid-area:1/1}.ds-gfg-template-details{grid-area:1/2}}[data-design=workspace]:is(.ds-login,.ds-home-page) [data-slot=card-title]{font-family:inherit}[data-design=workspace] :is(input:not([type]),input:is([type=text],[type=search],[type=email],[type=password],[type=url],[type=tel],[type=number],[type=date],[type=datetime-local],[type=month],[type=time],[type=week]),textarea,[contenteditable=true],[contenteditable=plaintext-only]):is(input,textarea):not([aria-invalid=true]){border-color:var(--border)}[data-design=workspace] :is(input:not([type]),input:is([type=text],[type=search],[type=email],[type=password],[type=url],[type=tel],[type=number],[type=date],[type=datetime-local],[type=month],[type=time],[type=week]),textarea,[contenteditable=true],[contenteditable=plaintext-only]):is(input,textarea):not([aria-invalid=true]):focus:not([readonly]){border-color:var(--ds-focused-input-border)}[data-design=workspace] :is(input:not([type]),input:is([type=text],[type=search],[type=email],[type=password],[type=url],[type=tel],[type=number],[type=date],[type=datetime-local],[type=month],[type=time],[type=week]),textarea,[contenteditable=true],[contenteditable=plaintext-only]):focus{caret-color:currentColor;outline:none}[data-design=workspace] :is(input:not([type]),input:is([type=text],[type=search],[type=email],[type=password],[type=url],[type=tel],[type=number],[type=date],[type=datetime-local],[type=month],[type=time],[type=week]),textarea,[contenteditable=true],[contenteditable=plaintext-only]):focus:not(:autofill){box-shadow:none}[data-design=workspace] :is(input:not([type]),input:is([type=text],[type=search],[type=email],[type=password],[type=url],[type=tel],[type=number],[type=date],[type=datetime-local],[type=month],[type=time],[type=week]),textarea,[contenteditable=true],[contenteditable=plaintext-only]):focus-visible:not([data-slot=input-group-control],[data-slot=command-input],[data-slot=input-otp],:autofill){background-color:var(--background)}[data-design=workspace] [data-slot=input-group]:has(>:is(input,textarea)):not([aria-invalid=true],:has(>[aria-invalid=true])){border-color:var(--border)}[data-design=workspace] [data-slot=input-group]:has(>:is(input,textarea)):not([aria-invalid=true],:has(>[aria-invalid=true])):has(>:is(input,textarea):focus:not([readonly])){border-color:var(--ds-focused-input-border)}[data-design=workspace] [data-slot=input-group]:has(>:is([data-slot=input-group-control],[data-slot=command-input]):focus-visible){background-color:var(--background)}[data-design=workspace] [data-slot=field]:has(:is([data-slot=input],[data-slot=input-group-control],textarea):focus-visible)>[data-slot=field-label]{text-underline-offset:3px;text-decoration:underline}[data-design=workspace] label:has(+:is([data-slot=input],textarea):focus-visible){text-underline-offset:3px;text-decoration:underline}
