:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-contrast:more){:root,html.dark{--material-nav-selected-shadow:0 0 0 1px var(--border-focus)}}
:root{--foreground:var(--v2-text-secondary);--foreground-subtle:var(--v2-text-tertiary);--foreground-muted:var(--v2-text-tertiary);--foreground-strong:var(--v2-text-secondary);--foreground-emphasis:var(--v2-text);--foreground-intense:var(--v2-text);--foreground-inverse:#fff;--background:var(--v2-content-solid);--background-subtle:var(--v2-content-muted);--background-muted:var(--v2-inset);--background-strong:var(--v2-border-strong);--background-inverse:var(--v2-text);--border:var(--v2-border);--border-muted:var(--v2-separator);--border-strong:var(--v2-border-strong);--border-emphasis:var(--v2-text-tertiary);--border-intense:var(--v2-text-secondary);--border-inverse:var(--v2-text);--border-overlay:var(--v2-border);--primary:var(--v2-accent);--primary-subtle:var(--v2-accent-soft);--primary-soft:var(--v2-accent-soft);--primary-muted:var(--v2-accent-hover);--primary-strong:var(--v2-accent-hover);--primary-foreground:#fff;--secondary:var(--v2-content-solid);--secondary-subtle:var(--v2-inset);--secondary-soft:var(--v2-content-muted);--secondary-muted:var(--v2-separator);--secondary-strong:var(--v2-border);--secondary-emphasis:var(--v2-text-secondary);--secondary-intense:var(--v2-text);--secondary-foreground:var(--v2-text);--error:var(--v2-danger);--error-subtle:var(--v2-danger-soft);--error-soft:var(--v2-danger-soft);--error-muted:color-mix(in srgb, var(--v2-danger) 32%, transparent);--error-strong:var(--v2-danger);--error-emphasis:var(--v2-danger);--error-intense:var(--v2-danger);--error-foreground:#fff;--success:var(--v2-success);--success-subtle:var(--v2-success-soft);--success-soft:var(--v2-success-soft);--success-muted:color-mix(in srgb, var(--v2-success) 32%, transparent);--success-strong:var(--v2-success);--success-emphasis:var(--v2-success);--success-intense:var(--v2-success);--success-foreground:#fff;--warning:var(--v2-warning);--warning-subtle:var(--v2-warning-soft);--warning-soft:var(--v2-warning-soft);--warning-muted:color-mix(in srgb, var(--v2-warning) 32%, transparent);--warning-strong:var(--v2-warning);--warning-emphasis:var(--v2-warning);--warning-intense:var(--v2-warning);--warning-foreground:var(--v2-text);--info:var(--v2-info);--info-subtle:var(--v2-info-soft);--info-soft:var(--v2-info-soft);--info-muted:color-mix(in srgb, var(--v2-info) 32%, transparent);--info-strong:var(--v2-info);--info-emphasis:var(--v2-info);--info-intense:var(--v2-info);--info-foreground:#fff;--focus-ring:var(--v2-accent-ring);--focus-ring-input:var(--v2-accent-ring);--focus-ring-primary:var(--v2-accent-ring);--focus-ring-secondary:var(--v2-accent-ring);--focus-ring-error:color-mix(in srgb, var(--v2-danger) 24%, transparent);--focus-ring-success:color-mix(in srgb, var(--v2-success) 24%, transparent);--focus-ring-warning:color-mix(in srgb, var(--v2-warning) 24%, transparent);--focus-ring-info:var(--v2-accent-ring);--focus-ring-light:#ffffff47;--border-width:1px;--shadow-color:color-mix(in srgb, var(--v2-text) 14%, transparent);--opacity-disabled:1;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif}:is(.chjUiInput,.chjUiTextarea){width:100%;padding-inline:var(--v2-space-14);letter-spacing:0;transition:color var(--v2-motion-fast) var(--v2-motion-spring), border-color var(--v2-motion-fast) var(--v2-motion-spring), background var(--v2-motion-fast) var(--v2-motion-spring), box-shadow var(--v2-motion-fast) var(--v2-motion-spring)}.chjUiTextarea{padding-block:var(--v2-space-10);resize:vertical}.chjUiInput:disabled,.chjUiTextarea:disabled{color:var(--v2-text-tertiary);background:var(--v2-disabled);cursor:not-allowed;opacity:1;box-shadow:inset 0 0 0 1px var(--v2-separator), inset 0 1px 2px color-mix(in srgb, var(--v2-text) 4%, transparent)}.chjUiCheckbox:focus-visible{box-shadow:0 0 0 3px var(--v2-accent-ring);outline:none}.chjUiButton[data-chj-variant=danger]:hover:not(:disabled){background:color-mix(in srgb, var(--v2-danger) 88%, var(--v2-content-solid));box-shadow:var(--v2-shadow-control)}.chjUiButton{isolation:isolate;letter-spacing:0;min-height:var(--v2-control-height);padding-inline:var(--v2-space-16);border-radius:var(--v2-radius-command);line-height:1;font-weight:var(--v2-weight-semibold);box-shadow:var(--v2-shadow-control);transition:color var(--v2-motion-fast) var(--v2-motion-spring), border-color var(--v2-motion-fast) var(--v2-motion-spring), background var(--v2-motion-fast) var(--v2-motion-spring), box-shadow var(--v2-motion-fast) var(--v2-motion-spring), transform var(--v2-motion-fast) var(--v2-motion-spring);justify-content:center;align-items:center;gap:7px;display:inline-flex}.chjUiButtonContent{justify-content:center;align-items:center;gap:inherit;min-width:0;line-height:1;display:inline-flex;transform:none}.chjUiButton[data-chj-size=icon] .chjUiButtonContent{transform:none}.chjUiButton[data-chj-variant=primary]{color:var(--primary-foreground);background:var(--v2-accent);border-color:#0000}.chjUiButton[data-chj-variant=primary]:hover:not(:disabled):not([data-disabled]){background:var(--v2-accent-hover);box-shadow:var(--v2-shadow-control)}.chjUiButton[data-chj-variant=secondary]{color:var(--v2-text);border-color:var(--v2-border);background:var(--v2-content-solid)}.chjUiButton[data-chj-variant=quiet]{color:var(--v2-text-secondary);box-shadow:none;background:0 0;border-color:#0000}.chjUiButton[data-chj-variant=segmented]{color:var(--v2-text-secondary);box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.chjUiButton[data-chj-variant=segmented][data-chj-size]{border-radius:0}.chjUiButton[data-chj-variant=segmented]+.chjUiButton[data-chj-variant=segmented]{border-inline-start:1px solid var(--material-control-border)}.chjUiButton[data-chj-variant=secondary]:hover:not(:disabled):not([data-disabled]){color:var(--v2-text);border-color:var(--v2-border-strong);background:var(--v2-content-muted)}.chjUiButton.chjUiCopyButton{padding-inline:var(--v2-space-16)}.chjUiButton[data-chj-variant=quiet]:hover:not(:disabled):not([data-disabled]){color:var(--v2-text);border-color:var(--v2-border-strong);background:var(--v2-content-muted)}.chjUiButton[data-chj-variant=segmented]:hover:not(:disabled):not([data-disabled]){color:var(--v2-text);background:var(--material-control-hover-bg)}.chjUiButton[data-chj-variant=danger]{color:var(--error-foreground);background:var(--v2-danger);border-color:#0000}.chjUiButton:active:not(:disabled):not([data-disabled]){transform:scale(.98)}.chjUiButton:focus-visible{box-shadow:0 0 0 4px var(--v2-accent-ring), var(--v2-shadow-control);outline:none}.chjUiButton[data-chj-variant=segmented]:focus-visible{box-shadow:inset 0 0 0 3px var(--v2-accent-ring)}.chjUiButton[data-chj-size=icon]{width:var(--v2-control-height);min-width:var(--v2-control-height);height:var(--v2-control-height);border-radius:var(--v2-radius-pill);padding:0}.chjUiButton:is(:disabled,[data-disabled]){opacity:1;color:var(--v2-text-tertiary);border-color:var(--v2-separator);background:var(--v2-disabled);box-shadow:none;cursor:not-allowed}.chjUiInput,.chjUiTextarea{min-height:var(--v2-control-height);color:var(--v2-text);border-radius:var(--v2-radius-control);background:var(--v2-content-solid);box-shadow:inset 0 0 0 1px var(--v2-border), inset 0 1px 2px color-mix(in srgb, var(--v2-text) 4%, transparent);border:none}.chjUiInput:hover,.chjUiTextarea:hover{box-shadow:inset 0 0 0 1px var(--v2-border-strong), inset 0 1px 2px color-mix(in srgb, var(--v2-text) 4%, transparent)}.chjUiInput:focus,.chjUiTextarea:focus{box-shadow:inset 0 0 0 1px var(--v2-accent), 0 0 0 4px var(--v2-accent-ring);outline:none}@media (max-width:760px){.chjUiButton{min-height:var(--v2-touch-height)}.chjUiButton[data-chj-size=icon]{width:var(--v2-touch-height);min-width:var(--v2-touch-height);height:var(--v2-touch-height)}.chjUiInput,.chjUiTextarea{min-height:var(--v2-touch-height)}}.chjUiInput[data-chj-size=compact],.chjUiTextarea[data-chj-size=compact]{min-height:var(--v2-control-height)}.chjUiTextarea[data-chj-size=compact]{min-height:calc(var(--v2-control-height) * 2.2)}.chjUiBadge{min-height:var(--v2-status-badge-size);max-width:100%;padding:3px var(--v2-space-10);overflow-wrap:anywhere;font-size:var(--v2-text-caption-2);font-weight:var(--v2-weight-semibold);line-height:var(--v2-leading-caption-2);letter-spacing:0;border-radius:var(--v2-radius-pill);box-shadow:none;border:1px solid #0000;flex:none;align-items:center;display:inline-flex}.chjUiBadge[data-chj-tone=neutral]{color:var(--v2-text-secondary);background:var(--v2-content-muted)}.chjUiBadge[data-chj-tone=info]{color:var(--v2-info);background:var(--v2-info-soft)}.chjUiBadge[data-chj-tone=success]{color:var(--v2-success);background:var(--v2-success-soft)}.chjUiBadge[data-chj-tone=warning]{color:var(--v2-warning);background:var(--v2-warning-soft)}.chjUiBadge[data-chj-tone=danger]{color:var(--v2-danger);background:var(--v2-danger-soft)}.chjUiAlert{gap:var(--v2-space-10);margin-top:var(--v2-space-12);padding:var(--v2-feedback-padding);color:var(--v2-text-secondary);font-size:var(--v2-text-footnote);border:1px solid var(--v2-border);border-radius:var(--v2-radius-control);background:var(--v2-content-muted);box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;line-height:1.5;display:grid}.chjUiAlert[data-chj-tone=danger]{color:var(--v2-danger);border-color:color-mix(in srgb, var(--v2-danger) 28%, transparent);background:var(--v2-danger-soft)}.chjUiAlert[data-chj-tone=warning]{color:var(--v2-warning);border-color:color-mix(in srgb, var(--v2-warning) 30%, transparent);background:var(--v2-warning-soft)}.chjUiAlert[data-chj-tone=info]{color:var(--v2-info);border-color:color-mix(in srgb, var(--v2-info) 28%, transparent);background:var(--v2-info-soft)}.chjUiAlert[data-chj-compact]{gap:var(--v2-space-8);padding:var(--v2-feedback-padding-compact);font-size:var(--v2-text-caption);border-radius:var(--v2-radius-control)}.chjUiAlertIcon{flex:none;display:inline-flex}.chjUiAlertDescription{min-width:0;margin:0}.chjUiAlertAction{flex:none;align-items:center;display:flex}.chjUiSpinner{width:18px;height:18px;color:var(--v2-accent);flex:none}.chjUiSpinner[data-chj-size=compact]{width:16px;height:16px}.chjUiSelectTrigger{width:100%;min-width:0;min-height:var(--v2-control-height);padding-inline:var(--v2-space-14);letter-spacing:0;color:var(--v2-text);border-radius:var(--v2-radius-control);background:var(--v2-content-solid);box-shadow:inset 0 0 0 1px var(--v2-border), var(--v2-shadow-control);border:none}.chjUiSelectTrigger:hover:not(:disabled):not([data-disabled]){background:var(--v2-content-muted);box-shadow:inset 0 0 0 1px var(--v2-border-strong), var(--v2-shadow-control)}.chjUiSelectTrigger:focus-visible{box-shadow:inset 0 0 0 1px var(--v2-accent), 0 0 0 4px var(--v2-accent-ring);outline:none}.chjUiSelectTrigger:is(:disabled,[data-disabled]){color:var(--v2-text-tertiary);background:var(--v2-disabled);cursor:not-allowed;opacity:1;box-shadow:inset 0 0 0 1px var(--v2-separator), var(--v2-shadow-control)}.chjUiSelectContent{width:min(var(--anchor-width), calc(100vw - 16px));max-width:calc(100vw - 16px);color:var(--v2-text);border-color:var(--v2-border);border-radius:var(--v2-radius-control);background:var(--v2-elevated);box-shadow:var(--v2-shadow-overlay)}.chjUiSelectItem{min-width:0;min-height:var(--v2-control-height);overflow-wrap:anywhere;white-space:normal;border-radius:var(--v2-radius-control)}.chjUiSelectItem[data-highlighted]{background:var(--v2-content-muted)}.chjUiSelectItem[data-selected]{color:var(--v2-text);background:color-mix(in srgb, var(--v2-accent) 8%, var(--v2-content-muted))}.chjUiSelectItem[data-selected][data-highlighted]{background:color-mix(in srgb, var(--v2-accent) 12%, var(--v2-content-muted))}@media (max-width:760px){.chjUiAlert{grid-template-columns:auto minmax(0,1fr)}.chjUiAlertAction{grid-column:1/-1;justify-content:flex-start}.chjUiSelectTrigger,.chjUiSelectItem{min-height:var(--v2-touch-height)}}@media (prefers-reduced-motion:reduce){.chjUiButton,.chjUiInput,.chjUiTextarea,.chjUiSelectTrigger,.chjUiSelectItem,.chjUiCollapsibleTrigger svg{transition:none}.chjUiButton:active:not(:disabled):not([data-disabled]){transform:none}}.chjContentLoadingState{gap:var(--v2-space-10);min-height:var(--v2-loading-regular-size);padding:var(--v2-inset-group-padding);color:var(--v2-text-secondary);font-size:var(--v2-text-subhead);border:1px solid var(--v2-separator);border-radius:var(--v2-radius-tile);background:var(--v2-inset);justify-content:center;align-items:center;display:flex}.chjContentLoadingState[data-size=compact]{min-height:var(--v2-loading-compact-size);padding:var(--v2-feedback-padding-compact);font-size:var(--v2-text-footnote)}.chjUiAvatar{border-radius:var(--v2-radius-pill);flex:none;justify-content:center;align-items:center;width:1em;height:1em;display:flex;overflow:hidden}.chjUiAvatarFallback{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;font-size:.5em;line-height:1;display:flex}.chjUiSkeleton{border-radius:var(--v2-radius-control);background:var(--v2-content-solid);display:block;overflow:hidden}.chjUiCollapsibleTrigger{align-items:center;gap:var(--v2-space-6);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.chjUiCollapsibleTrigger svg{transition:transform var(--v2-motion-fast) var(--v2-motion-spring);flex:none}.chjUiCollapsibleTrigger[data-panel-open] svg{transform:rotate(90deg)}.chjUiTooltipContent{padding:var(--v2-space-6) var(--v2-space-10);border-radius:var(--v2-radius-control);background:var(--v2-tooltip-bg);color:var(--v2-tooltip-text);font-size:var(--v2-text-caption);box-shadow:var(--v2-shadow-float);line-height:1.4}.chjUiTooltipContent [data-slot=tooltip-arrow]{background:var(--v2-tooltip-bg);border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}.chjUiKbd{min-width:24px;height:24px;padding-inline:var(--v2-space-6);border:1px solid var(--v2-border);background:var(--v2-content-solid);color:var(--v2-text-tertiary);border-radius:var(--v2-radius-control);flex:none;justify-content:center;align-items:center;display:inline-flex}.chjUiProgress{gap:var(--v2-space-6);width:100%;display:grid}.chjUiProgress [data-slot=progress-track]{border-radius:var(--v2-radius-pill);background:var(--v2-inset);width:100%;position:relative;overflow:hidden}.chjUiProgress [data-slot=progress-indicator]{border-radius:var(--v2-radius-pill);background:var(--v2-accent)}.chjUiToaster{z-index:var(--v2-layer-toast);width:360px;max-width:calc(100vw - 32px);position:fixed;bottom:24px;right:24px}.chjUiToaster [data-slot=toast]{align-items:flex-start;gap:var(--v2-space-10);width:100%;padding:var(--v2-space-12) var(--v2-space-14);border:1px solid var(--v2-border);border-radius:var(--v2-radius-command);background:var(--v2-content-solid);box-shadow:var(--v2-shadow-float);font-size:var(--v2-text-footnote);line-height:1.5;display:flex;position:absolute;bottom:0;left:0;right:0}.chjUiToaster [data-slot=toast]>div{display:contents}.chjUiToaster [data-slot=toast-icon]{flex:none;align-items:center;height:1lh;display:flex}.chjUiToaster [data-slot=toast-title]{min-width:0;font-weight:var(--v2-weight-strong);flex:1;margin:0}.chjUiToaster [data-slot=toast-close]{border-radius:var(--v2-radius-control);width:24px;height:24px;color:var(--v2-text-tertiary);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.chjUiToaster [data-slot=toast][data-type=success]{--foreground-intense:var(--v2-success);color:var(--v2-success);border-color:var(--v2-success);background:var(--v2-success-soft)}.chjUiToaster [data-slot=toast][data-type=danger]{--foreground-intense:var(--v2-danger);color:var(--v2-danger);border-color:var(--v2-danger);background:var(--v2-danger-soft)}div:has(>.chjUiTooltipContent){z-index:var(--v2-layer-tooltip)}[data-slot=dialog-popup],[data-slot=dialog-content],[data-slot=drawer-popup],[data-slot=drawer-content],[data-slot=dropdown-menu-content]>div,[data-slot=dropdown-menu-sub-content]>div,[data-slot=select-content]>*,[data-slot=radio-group][aria-orientation=vertical]{flex-direction:column}[data-slot=radio-group][aria-orientation=horizontal]{flex-direction:row}[data-slot=number-field]>div{flex:auto;height:100%}[data-slot=number-field-input],[data-slot=number-field-overlay]{width:100%;height:100%;position:absolute;inset:0}[data-slot=number-field-input]:not(:placeholder-shown){color:#0000;caret-color:#0000}.chjUiToolbar{align-items:center;gap:var(--v2-space-4);display:flex}.chjUiToolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.chjUiToolbarGroup{align-items:center;gap:var(--v2-space-4);display:flex}.chjUiToolbarGroup[data-orientation=vertical]{flex-direction:column;align-items:stretch}.chjUiToolbarSeparator{background:var(--v2-separator);flex:none;width:1px;height:20px}.chjUiToolbarSeparator[data-orientation=vertical]{width:20px;height:1px}.chjUiDropdownMenuItem,.chjUiDropdownMenuRadioItem{cursor:pointer}.chjUiDropdownMenuItem:is(:disabled,[data-disabled]),.chjUiDropdownMenuRadioItem:is(:disabled,[data-disabled]){cursor:not-allowed}.chjUiCommandGlow{--gradient-glow-opacity:1;border-radius:var(--v2-radius-command);flex:none;display:inline-flex}html.dark .chjUiCommandGlow{--gradient-glow-opacity:.6}.chjUiCommandGlow>[data-slot=gradient-glow-aura],.chjUiCommandGlow>[data-slot=gradient-glow-border]{opacity:0;transition:opacity .5s ease-out}.chjUiCommandGlow:hover>[data-slot=gradient-glow-aura],.chjUiCommandGlow:hover>[data-slot=gradient-glow-border],.chjUiCommandGlow:focus-within>[data-slot=gradient-glow-aura],.chjUiCommandGlow:focus-within>[data-slot=gradient-glow-border]{opacity:var(--gradient-glow-opacity)}@media (hover:none){.chjUiCommandGlow>[data-slot=gradient-glow-aura],.chjUiCommandGlow>[data-slot=gradient-glow-border]{opacity:var(--gradient-glow-opacity)}}@media (prefers-reduced-motion:reduce){.chjUiCommandGlow>[data-slot=gradient-glow-aura],.chjUiCommandGlow>[data-slot=gradient-glow-border]{transition:none}}
*{box-sizing:border-box}strong,b{font-weight:var(--v2-weight-strong)}html,body{min-height:100%}html{scroll-behavior:smooth}@media (min-width:921px){html{scrollbar-gutter:stable both-edges}}body{color:var(--text-primary);background:var(--surface-page);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;position:relative}body:before{z-index:-1;background:radial-gradient(62rem 42rem at 12% -8%, var(--ambient-bloom-primary), transparent 68%), radial-gradient(52rem 38rem at 104% 8%, var(--ambient-bloom-secondary), transparent 66%), radial-gradient(58rem 44rem at 78% 108%, var(--ambient-bloom-tertiary), transparent 70%);content:"";pointer-events:none;position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){body:before{display:none}}button,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}svg.lucide{stroke-width:1.75px}@media (min-width:921px) and (max-width:1200px){:root{--v2-desktop-rail-width:84px}}.eyebrow{margin:0 0 var(--v2-space-8);color:var(--accent-primary);font-size:var(--v2-text-caption);font-weight:var(--v2-weight-semibold);letter-spacing:0;text-transform:uppercase}.cardIcon{color:var(--v2-text-on-accent);background:var(--v2-brand-blue);box-shadow:var(--shadow-control), inset 0 1px 0 #fff6;place-items:center;display:grid}.workflowPanel{border:1px solid var(--border-tile);background:var(--surface-tile);box-shadow:var(--shadow-card);gap:var(--v2-space-20);margin-top:var(--v2-page-gutter);padding:var(--v2-space-24);border-radius:var(--v2-radius-card);grid-template-columns:.72fr 1.28fr;align-items:stretch;display:grid}.cardIcon{border-radius:var(--v2-radius-tile);width:44px;height:44px}.summaryPill.isLoading{pointer-events:none}@media (max-width:860px){:root{--v2-page-gutter:15px}.documentList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.documentList{grid-template-columns:1fr}}
.documentList{gap:var(--v2-space-10);margin-top:var(--v2-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.visibilityEditor{gap:var(--v2-space-8);justify-content:flex-end;align-items:center;min-width:0;display:flex}.visibilityEditor select{width:136px;min-width:0;height:32px;padding:0 var(--v2-space-24) 0 var(--v2-space-10);border:1px solid var(--border-subtle);border-radius:var(--v2-radius-control);color:var(--text-primary);font-size:var(--v2-text-caption);background:var(--surface-control)}.visibilityEditor .chjUiButton[data-chj-variant=secondary]{min-width:54px;min-height:34px;padding:0 var(--v2-space-12);font-size:var(--v2-text-caption)}@media (max-width:760px){.visibilityEditor{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.visibilityEditor select{flex:150px}}.answerText{color:var(--text-primary);white-space:pre-wrap;margin:0;line-height:1.75}.citation{gap:var(--v2-space-10);padding:var(--v2-space-10) 0;border-top:1px solid var(--border-subtle);display:flex}.citation:first-of-type{border-top:0}.citationIndex{color:var(--accent-primary);font-weight:var(--v2-weight-bold);flex:none}.citation strong{font-size:var(--v2-text-subhead);font-weight:var(--v2-weight-semibold)}.citation p{margin:var(--v2-space-4) 0 0;color:var(--text-secondary);font-size:var(--v2-text-footnote);line-height:1.6}.taskMain{min-width:0}.taskTitleRow{gap:var(--v2-space-10);align-items:center;margin-bottom:5px;display:flex}.taskTitleRow strong{font-size:var(--v2-text-callout)}.taskMain p{font-size:var(--v2-text-footnote);margin:0}.taskMeta{color:var(--text-tertiary);font-size:var(--v2-text-caption);margin-top:7px;display:block}.tasksPanel{margin-top:var(--v2-page-gutter);padding:var(--v2-content-card-padding);border:1px solid var(--material-content-card-border);border-radius:var(--shape-content-card);background:var(--material-content-card-bg);box-shadow:var(--material-content-card-shadow)}.runList{gap:var(--v2-space-10);margin-top:var(--v2-space-16);display:grid}.devLogin{gap:var(--v2-space-10);margin-top:var(--v2-page-gutter);padding-top:var(--v2-space-20);border-top:1px solid var(--border-subtle);display:grid}.userMenu{gap:var(--v2-space-8);align-items:center;display:flex}.userAvatar{width:30px;height:30px;color:var(--v2-content-solid);font-size:var(--v2-text-footnote);font-weight:var(--v2-weight-semibold);background:var(--v2-brand-blue);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff47}.legacyFilterGrid{gap:var(--v2-space-12);margin-top:var(--v2-space-16);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;display:grid}.checkboxLine{min-height:44px;color:var(--text-secondary);font-size:var(--v2-text-subhead);align-items:center;gap:9px;display:flex}.customerCodeForm{grid-template-columns:minmax(0,1fr) minmax(120px,.42fr) auto;align-items:end}.customerCodeForm>:has(>.chjUiAlert){grid-column:1/-1}.customerCodeList{border:1px solid var(--material-inset-group-border);border-radius:var(--shape-content-tile);background:var(--material-inset-group-bg);display:grid;overflow:hidden}.customerCodeEmpty{padding:var(--v2-space-14);color:var(--text-tertiary);font-size:var(--v2-text-footnote);border:1px solid var(--material-inset-group-border);border-radius:var(--shape-content-tile);background:var(--material-inset-group-bg);margin:0}@media (max-width:760px){.customerCodeForm{grid-template-columns:1fr}}.legacyBatchList{border:1px solid var(--material-inset-group-border);border-radius:var(--shape-content-tile);background:var(--material-inset-group-bg);display:grid;overflow:hidden}.metricRecord h3{font-size:var(--v2-text-body);font-weight:var(--v2-weight-semibold);margin:0}.documentActions{gap:var(--v2-space-10);flex-wrap:wrap;align-items:center;display:flex}.metricGroup{gap:var(--v2-space-10);margin-top:var(--v2-space-16);display:grid}.generatedDocList{gap:var(--v2-space-10);display:grid}.metricRecord,.generatedDocItem{border:1px solid var(--border-subtle);border-radius:var(--v2-radius-tile);background:var(--surface-control);box-shadow:var(--glass-highlight);padding:13px}.metricRecord p{margin:var(--v2-space-10) 0;color:var(--text-secondary);font-size:var(--v2-text-footnote);line-height:1.6}.extractionPanel{gap:var(--v2-space-10);margin-top:var(--v2-space-18);padding-top:var(--v2-space-18);border-top:1px solid var(--border-subtle);display:grid}.documentActions{margin-top:var(--v2-space-12)}.experimentRunList{gap:var(--v2-space-8);margin-top:var(--v2-space-14);display:grid}.experimentRunItem{gap:var(--v2-space-10);width:100%;min-height:48px;padding:11px var(--v2-space-12);color:var(--text-secondary);text-align:left;border:1px solid var(--border-subtle);border-radius:var(--v2-radius-tile);background:var(--surface-control);box-shadow:var(--glass-highlight);cursor:pointer;grid-template-columns:minmax(140px,1fr) minmax(120px,1fr) auto;align-items:center;display:grid}.experimentRunItem strong{color:var(--text-primary)}.metricItemRow{gap:var(--v2-space-8);grid-template-columns:minmax(120px,1fr) minmax(100px,.8fr) minmax(80px,.6fr) 44px;align-items:center;display:grid}.extractionUploadRow{gap:var(--v2-space-10);grid-template-columns:140px minmax(0,1fr) auto;align-items:center;display:grid}.legacyTableRow{gap:var(--v2-space-12);min-height:72px;padding:var(--v2-space-12) var(--v2-space-14);border:1px solid var(--border-subtle);border-radius:var(--v2-radius-tile);background:var(--surface-control);box-shadow:var(--glass-highlight);grid-template-columns:minmax(180px,.9fr) 120px 90px 110px 92px minmax(0,1.4fr);align-items:center;display:grid}.legacyTableRow div,.legacyTableRow p{min-width:0}.legacyTableRow strong,.legacyTableRow span{display:block}.legacyTableRow strong{font-size:var(--v2-text-subhead)}.legacyTableRow span,.legacyTableRow p{color:var(--text-secondary);font-size:var(--v2-text-footnote);margin:0}.legacyTableRow p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documentRegisterFilterForm{margin-top:var(--v2-space-14)}.documentRegisterTableScroll{max-width:100%;max-height:min(58vh,680px);margin-top:var(--v2-space-16);overscroll-behavior:contain;border:1px solid var(--material-inset-group-border);border-radius:var(--shape-content-tile);background:var(--material-inset-group-bg);overflow:auto}.documentRegisterList{margin-top:var(--v2-space-16);border:1px solid var(--material-inset-group-border);border-radius:var(--shape-content-tile);background:var(--material-inset-group-bg);display:none;overflow:hidden}@media (max-width:820px){.documentRegisterTableScroll{display:none}.documentRegisterList{display:grid}}.extractionList,.candidateReview,.candidateTable{gap:var(--v2-space-10);display:grid}.extractionCard{border:1px solid var(--border-subtle);border-radius:var(--v2-radius-tile);background:var(--surface-control);box-shadow:var(--glass-highlight);padding:13px}.candidateRow{gap:var(--v2-space-8);grid-template-columns:minmax(120px,1fr) minmax(100px,.8fr) minmax(80px,.6fr) 44px;align-items:center;display:grid}.documentActions{margin-bottom:var(--v2-space-14)}.generatedDocItem{justify-content:space-between;align-items:center;gap:var(--v2-space-12);color:var(--text-secondary);font-size:var(--v2-text-footnote);flex-wrap:wrap;display:flex}.documentMeta{gap:var(--v2-space-4);min-width:180px;display:grid}.generatedDocItem strong{color:var(--text-primary)}.documentEditorHead{gap:var(--v2-space-12);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.documentEditorHead h3,.documentFieldGroup h4{margin:0}.documentEditorHead span{color:var(--text-tertiary);font-size:var(--v2-text-caption)}.documentEditorGrid{gap:var(--v2-space-16);grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);display:grid}.documentFormGroups{gap:var(--v2-space-12);display:grid}.documentFieldGroup{gap:var(--v2-space-12);padding:var(--v2-inset-group-padding);border:1px solid var(--material-inset-group-border);border-radius:var(--shape-content-tile);background:var(--material-inset-group-bg);box-shadow:none;display:grid}.documentFieldGrid{gap:var(--v2-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:760px){.documentFieldGroup{padding:var(--v2-inset-group-padding-mobile)}}.panel{border:1px solid var(--border-tile);border-radius:var(--shape-content-tile)}to{opacity:1}.commandBackdrop{background:#06080c5c;border:0;position:absolute;inset:0}.commandPanel{gap:var(--v2-space-10);width:min(720px,100vw - 28px);padding:var(--v2-space-14);border:1px solid var(--material-chrome-border);border-radius:var(--shape-popover);background:var(--material-chrome-bg);box-shadow:var(--material-chrome-highlight), var(--material-chrome-shadow);-webkit-backdrop-filter:var(--material-chrome-filter);backdrop-filter:var(--material-chrome-filter);display:grid;position:relative}.commandList{gap:var(--v2-space-10);max-height:min(560px,62vh);display:grid;overflow:auto}.commandSection{gap:var(--v2-space-2);display:grid}.commandList a,.commandList .commandSection button{gap:var(--v2-space-12);padding:var(--v2-space-10) var(--v2-space-12);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:var(--v2-radius-command);transition:background .14s var(--v2-motion-spring);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.commandList a:hover,.commandList .commandSection button:hover,.commandList .commandSection button.isSelected{background:var(--surface-tile-hover)}.commandList .commandSection button.isSelected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 26%, transparent)}.commandList .commandSection button:disabled{cursor:default;opacity:.6}.commandList span{gap:3px;min-width:0;display:grid}.commandList strong,.commandList em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commandList em{color:var(--text-tertiary);font-size:var(--v2-text-caption);font-style:normal}.commandFooter kbd{padding:var(--v2-space-2) 7px;color:var(--text-tertiary);font-family:inherit;font-size:var(--v2-text-caption-2);font-weight:var(--v2-weight-semibold);border:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent);border-radius:var(--v2-radius-chip);background:color-mix(in srgb, var(--surface-tile) 60%, transparent)}.commandFooter{gap:var(--v2-space-14);padding:var(--v2-space-2) var(--v2-space-6) 0;color:var(--text-tertiary);font-size:var(--v2-text-caption);align-items:center;display:flex}.commandFooter span{gap:var(--v2-space-4);align-items:center;display:inline-flex}.samplePipeline{margin-bottom:var(--v2-space-16)}.pipelineCard span:not(.chjUiBadge){color:var(--text-tertiary);font-size:var(--v2-text-caption)}.samplePipeline{margin-bottom:var(--v2-space-18);border-radius:var(--v2-radius-card);background:var(--surface-tile);position:relative;overflow:hidden}.pipelineCard span:not(.chjUiBadge){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.metricTable{gap:var(--v2-space-12);display:grid}.metricPresetBar .chjUiButton[data-chj-variant=secondary]{min-height:34px;padding:0 var(--v2-space-12);font-size:var(--v2-text-caption)}.metricHint{color:var(--text-tertiary);font-size:var(--v2-text-caption);align-self:center}.candidateReview{grid-template-columns:minmax(240px,.7fr) minmax(0,1fr);align-items:start}.ocrEvidencePane{gap:var(--v2-space-10);display:grid}.documentA4Preview{align-content:start;gap:var(--v2-space-12);display:grid}.a4Paper{aspect-ratio:210/297;color:#1f2937;border-radius:var(--v2-radius-chip);background:var(--v2-content-solid);border:1px solid #1018281f;min-height:560px;padding:34px 30px;overflow:auto;box-shadow:0 1px 2px #10182814,0 18px 44px #10182824}.a4Paper header{padding-bottom:var(--v2-space-16);text-align:center;border-bottom:1px solid #d0d5dd}.a4Paper header p,.a4Paper footer{color:#667085;font-size:var(--v2-text-caption);margin:0}.a4Paper h3{margin:var(--v2-space-8) 0 0;font-size:var(--v2-text-title-2)}.a4Paper section{margin-top:var(--v2-space-18)}.a4Paper h4{margin:0 0 var(--v2-space-10);font-size:var(--v2-text-callout)}.a4Paper p{gap:var(--v2-space-10);padding:var(--v2-space-6) 0;border-bottom:1px solid #eef2f6;grid-template-columns:120px minmax(0,1fr);margin:0;display:grid}.a4Paper strong{color:#344054;font-size:var(--v2-text-caption)}.a4Paper span{white-space:pre-wrap;color:#1f2937;font-size:var(--v2-text-caption);line-height:1.6}.a4Paper footer{margin-top:var(--v2-space-24);text-align:right}@media (max-width:920px){.candidateReview{grid-template-columns:1fr}}@media (max-width:640px){.documentFieldGrid,.metricItemRow,.candidateRow,.extractionUploadRow{grid-template-columns:1fr}.metricTableRow{gap:var(--v2-space-8);display:grid}.a4Paper{aspect-ratio:auto;min-height:420px;padding:var(--v2-space-24) var(--v2-space-18)}.a4Paper p{grid-template-columns:1fr}}.workHistoryCard{gap:var(--v2-space-12);min-width:0;padding:var(--v2-space-14);border:1px solid color-mix(in srgb, var(--border-subtle) 68%, transparent);border-radius:var(--v2-radius-nav);background:color-mix(in srgb, var(--surface-tile) 58%, transparent);display:grid}.workHistoryCard strong{color:var(--text-primary);font-size:var(--v2-text-footnote);font-weight:var(--v2-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workHistoryCard em,.workHistoryCard p,.workHistoryCard small,.workHistoryTimelineItem em,.workHistoryTimelineItem small{color:var(--text-tertiary);font-size:var(--v2-text-caption);margin:0;font-style:normal;line-height:1.4}.workHistoryCard p{color:var(--text-secondary)}.workHistoryTimelineItem{color:inherit;font-size:var(--v2-text-caption);font-weight:var(--v2-weight-semibold);gap:var(--v2-space-10);min-height:58px;border-top:1px solid color-mix(in srgb, var(--border-subtle) 58%, transparent);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid;position:relative}.workHistoryTimelineItem:first-child{border-top:0}.workHistoryTimelineItem span:nth-child(2){gap:3px;min-width:0;display:grid}.workHistoryTimelineItem strong{color:var(--text-primary);font-size:var(--v2-text-footnote);font-weight:var(--v2-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.workHistoryTimelineItem{grid-template-columns:18px minmax(0,1fr)}.workHistoryTimelineItem small{grid-column:2}}
.rdPersonalHeader{padding:var(--v2-space-20) var(--v2-page-gutter) var(--v2-space-8)}.rdWorkGroupHead{justify-content:space-between;align-items:center;gap:var(--v2-space-10);min-width:0;display:flex}.rdWorkGroupHead h4{color:color-mix(in srgb, var(--text-primary) 78%, var(--text-secondary));font-size:var(--v2-text-caption);font-weight:var(--v2-weight-bold);letter-spacing:0;margin:0;line-height:1.2}.rdWorkGroupHead span{min-width:24px;height:22px;padding:0 var(--v2-space-8);color:var(--text-secondary);font-size:var(--v2-text-caption-2);font-weight:var(--v2-weight-bold);border-radius:var(--v2-radius-pill);background:color-mix(in srgb, var(--surface-tile) 68%, transparent);box-shadow:var(--glass-highlight);justify-content:center;align-items:center;display:inline-flex}.rdQueueColumn,.rdWorkGroup{gap:var(--v2-space-12);min-width:0;padding:var(--v2-space-12);border:1px solid color-mix(in srgb, var(--border-subtle) 50%, transparent);border-radius:var(--v2-radius-tile);background:color-mix(in srgb, var(--surface-control) 30%, transparent);display:grid;position:relative;overflow:hidden}.rdQueueColumn:before,.rdWorkGroup:before{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);height:1px;position:absolute;top:0;left:16px;right:16px}.rdWorkList{gap:var(--v2-space-10);min-width:0;display:grid}.rdQueueColumn .rdWorkGroup{background:0 0;border:0;padding:0}.rdQueueColumn .rdWorkGroup:before{content:none}.rdWorkGroupHead{padding:0 var(--v2-space-2) 1px}.rdFocusCard,.rdWorkItem{min-width:0;color:inherit;text-align:left;cursor:pointer;animation:rdWorkCardIn .22s var(--v2-motion-spring);transition:border-color .18s var(--v2-motion-spring), background .18s var(--v2-motion-spring), box-shadow .18s var(--v2-motion-spring), transform .18s var(--v2-motion-spring);text-decoration:none;position:relative;overflow:hidden}.rdFocusCard{gap:var(--v2-space-16);min-height:196px;padding:var(--v2-space-20);border:1px solid color-mix(in srgb, var(--accent-primary) 16%, var(--border-subtle));border-radius:var(--v2-radius-card);background:radial-gradient(circle at 12% 0%, #ffffffb8, transparent 28%), linear-gradient(145deg, color-mix(in srgb, var(--surface-tile) 84%, transparent), color-mix(in srgb, var(--accent-primary) 5%, transparent)), color-mix(in srgb, var(--surface-control) 54%, transparent);box-shadow:var(--glass-highlight), 0 22px 58px #0f172a13;grid-template-columns:minmax(0,1fr) auto;display:grid}html.dark .rdFocusCard{background:radial-gradient(circle at 12% 0%, #ffffff1a, transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--surface-tile) 70%, transparent), color-mix(in srgb, var(--accent-primary) 12%, transparent)), color-mix(in srgb, var(--surface-control) 78%, transparent)}.rdFocusCard:hover,.rdFocusCard:focus-visible,.rdWorkItem:hover,.rdWorkItem:focus-visible{border-color:color-mix(in srgb, var(--accent-primary) 24%, var(--border-subtle));box-shadow:var(--glass-highlight), 0 18px 44px #0f172a14;outline:0;transform:translateY(-1px)}.rdWorkItem:hover .rdWorkAction,.rdWorkItem:focus-within .rdWorkAction,.rdWorkItem:focus-visible .rdWorkAction{color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 10%, transparent)}.rdFocusHalo{pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--accent-primary) 15%, transparent), transparent 68%);opacity:.76;filter:blur(14px);width:128px;height:128px;position:absolute;inset:18px 18px auto auto}.rdWorkStageTag{width:fit-content;max-width:100%;min-height:24px;color:var(--text-secondary);font-size:var(--v2-text-caption-2);font-weight:var(--v2-weight-bold);text-overflow:ellipsis;white-space:nowrap;border:1px solid color-mix(in srgb, var(--border-subtle) 58%, transparent);border-radius:var(--v2-radius-pill);background:color-mix(in srgb, var(--surface-control) 52%, transparent);align-items:center;padding:0 9px;line-height:1;display:inline-flex;overflow:hidden}.rdWorkItem .rdWorkStageTag{color:color-mix(in srgb, var(--text-primary) 68%, var(--text-secondary))}.rdWorkItem{gap:var(--v2-space-12);min-height:82px;padding:11px var(--v2-space-12) 11px var(--v2-space-14);border:1px solid color-mix(in srgb, var(--border-subtle) 48%, transparent);border-radius:var(--v2-radius-command);background:linear-gradient(150deg, #ffffff61, #ffffff1f), color-mix(in srgb, var(--surface-tile) 54%, transparent);box-shadow:var(--glass-highlight), 0 8px 22px #0f172a07;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.rdWorkItem:before{border-radius:0 var(--v2-radius-pill) var(--v2-radius-pill) 0;background:color-mix(in srgb, var(--accent-primary) 62%, var(--v2-accent-secondary));opacity:.7;content:"";width:3px;position:absolute;top:14px;bottom:14px;left:0}.rdWorkItemMain{grid-template-columns:28px auto minmax(0,1fr);align-items:center;gap:4px 9px;min-width:0;display:grid}.rdWorkItem.isCompact .rdWorkItemMain{grid-template-columns:28px minmax(0,1fr);gap:5px 8px}.rdWorkItem.isCompact .rdWorkItemIcon{grid-row:1/3}.rdWorkItem.isCompact .rdWorkStageTag,.rdWorkItem.isCompact .rdWorkItemTitle{grid-column:2;justify-self:start}.rdWorkItemTitle{gap:var(--v2-space-6);align-items:center;min-width:0;display:inline-flex}.rdWorkItemTitle strong{min-width:0;color:var(--text-primary);font-size:var(--v2-text-subhead);font-weight:var(--v2-weight-bold);text-overflow:ellipsis;white-space:nowrap;line-height:1.28;overflow:hidden}.rdWorkItemMain p{color:var(--text-secondary);font-size:var(--v2-text-caption);font-weight:var(--v2-weight-medium);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;margin:0;line-height:1.38;overflow:hidden}.rdWorkStageTag{min-height:22px;padding:0 var(--v2-space-8);color:var(--text-tertiary);font-size:var(--v2-text-caption-2);background:color-mix(in srgb, var(--surface-control) 44%, transparent)}.rdWorkAction{gap:var(--v2-space-2);min-height:28px;padding:0 var(--v2-space-10);color:var(--text-secondary);font-size:var(--v2-text-caption);font-weight:var(--v2-weight-bold);white-space:nowrap;border-radius:var(--v2-radius-command);transition:transform .16s var(--v2-motion-spring), background .16s var(--v2-motion-spring), color .16s var(--v2-motion-spring);background:0 0;flex:none;align-items:center;text-decoration:none;display:inline-flex}.rdWorkAction:active{transform:translateY(1px)scale(.985)}@media (hover:none){.rdWorkAction{color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 8%, transparent)}}.rdWorkSearchBar{gap:var(--v2-space-8);min-height:var(--size-control-height);padding:0 var(--v2-space-8) 0 11px;color:var(--text-tertiary);border:1px solid var(--material-control-border);border-radius:var(--shape-control);background:var(--material-control-bg);grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;display:grid}.rdWorkSearchBar input{min-width:0;color:var(--text-primary);font:inherit;font-size:var(--v2-text-footnote);background:0 0;border:0;outline:0}.rdWorkSearchBar input::placeholder{color:var(--text-tertiary)}.rdWorkSearchBar button{width:26px;height:26px;color:var(--text-tertiary);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}@media (max-width:760px){.rdWorkSearchBar{min-height:var(--size-control-height-mobile)}}.rdWorkDrawerLayer{z-index:var(--v2-layer-drawer);padding:var(--v2-space-14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:rdDrawerBackdropIn .18s var(--v2-motion-spring);background:#0f172a2c;place-items:stretch end;display:grid;position:fixed;inset:0}.rdWorkDrawer{border:1px solid var(--material-chrome-border);border-radius:var(--shape-sheet);background:var(--material-chrome-bg);width:min(500px,100vw - 28px);height:calc(100dvh - 28px);max-height:none;box-shadow:var(--material-chrome-highlight), var(--material-chrome-shadow);-webkit-backdrop-filter:var(--material-chrome-filter);backdrop-filter:var(--material-chrome-filter);animation:rdDrawerIn .22s var(--v2-motion-spring);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.rdWorkDrawerHandle{display:none}.rdDrawerSection{gap:var(--v2-space-12);min-width:0;display:grid}.rdDrawerSection h4{color:var(--text-primary);font-size:var(--v2-text-footnote);font-weight:var(--v2-weight-bold);letter-spacing:0;margin:0}.rdPersonalHeaderTools{gap:var(--v2-space-10);flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.rdPersonalHeaderTools .rdWorkSearchBar{flex:0 300px;min-width:0}.rdWorkItemSide{gap:var(--v2-space-6);flex:none;align-items:center;display:inline-flex}.rdWorkCompleteButton{width:30px;height:30px;color:var(--v2-accent-secondary);cursor:pointer;border:1px solid color-mix(in srgb, var(--v2-accent-secondary) 26%, var(--border-subtle));border-radius:var(--v2-radius-pill);background:color-mix(in srgb, var(--v2-accent-secondary) 8%, transparent);opacity:.72;transition:opacity .16s var(--v2-motion-spring), background .16s var(--v2-motion-spring), transform .16s var(--v2-motion-spring);flex:none;place-items:center;display:grid}.rdWorkItem:hover .rdWorkCompleteButton,.rdWorkItem:focus-within .rdWorkCompleteButton{opacity:1}.rdWorkCompleteButton:hover{background:color-mix(in srgb, var(--v2-accent-secondary) 16%, transparent)}.rdWorkCompleteButton:active{transform:scale(.94)}.rdWorkCompleteButton:disabled{cursor:default;opacity:.4}.rdWorkToast{right:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:var(--v2-layer-toast);gap:var(--v2-space-8);max-width:min(420px,100vw - 48px);padding:var(--v2-space-10) var(--v2-space-16);color:var(--text-primary);font-size:var(--v2-text-footnote);font-weight:var(--v2-weight-semibold);border:1px solid color-mix(in srgb, var(--v2-accent-secondary) 24%, var(--border-subtle));border-radius:var(--v2-radius-sheet);background:color-mix(in srgb, var(--v2-chrome) 90%, var(--surface-tile));box-shadow:var(--glass-highlight), 0 14px 40px #0f172a29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:rdToastIn .24s var(--v2-motion-spring);align-items:center;line-height:1.4;display:inline-flex;position:fixed}.rdWorkToast svg{color:var(--v2-accent-secondary);flex:none}.rdDrawerSkeleton{gap:var(--v2-space-8);display:grid}.rdDrawerSkeleton i{border-radius:var(--v2-radius-chip);background:linear-gradient(90deg, color-mix(in srgb, var(--surface-tile) 60%, transparent), color-mix(in srgb, var(--surface-tile) 88%, transparent), color-mix(in srgb, var(--surface-tile) 60%, transparent));background-size:200% 100%;height:14px;animation:1.3s ease-in-out infinite rdSkeletonShimmer;display:block}.rdDrawerSkeleton i:nth-child(2){width:78%}.rdDrawerSkeleton i:nth-child(3){width:56%}@keyframes rdWorkCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}@keyframes rdDrawerBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes rdDrawerIn{0%{opacity:0;transform:translate(14px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes rdDrawerMobileIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes rdWorkCardLeave{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.96)}}@keyframes rdWorkCardArrive{0%{border-color:color-mix(in srgb, var(--v2-accent-secondary) 52%, var(--border-subtle));box-shadow:0 0 0 4px color-mix(in srgb, var(--v2-accent-secondary) 14%, transparent)}}@keyframes rdToastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes rdSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1080px){.rdFocusCard{min-height:300px}}@media (max-width:760px){.rdWorkDrawerLayer{align-items:end;padding:0}.rdWorkDrawer{width:100%;height:min(760px, calc(100dvh - env(safe-area-inset-top)));max-height:calc(100dvh - env(safe-area-inset-top));border-radius:var(--shape-sheet-mobile) var(--shape-sheet-mobile) 0 0;grid-template-rows:auto auto minmax(0,1fr) auto;animation-name:rdDrawerMobileIn}.rdWorkDrawerHandle{width:40px;height:4px;margin:var(--v2-space-10) 0 var(--v2-space-6);border-radius:var(--v2-radius-pill);background:color-mix(in srgb, var(--text-tertiary) 28%, transparent);place-self:center;display:block}.rdPersonalHeader{padding:var(--v2-space-16) var(--v2-space-16) var(--v2-space-8);flex-wrap:wrap}.rdPersonalHeaderTools{flex-basis:100%}.rdPersonalHeaderTools .rdWorkSearchBar{flex:1}.rdFocusCard{gap:var(--v2-space-14);min-height:0;padding:var(--v2-space-16);border-radius:var(--v2-radius-card-mobile);grid-template-columns:1fr}.rdQueueColumn,.rdWorkGroup{padding:var(--v2-space-10);border-radius:var(--v2-radius-nav)}.rdWorkItem{gap:var(--v2-space-10);min-height:0;padding:var(--v2-space-12);border-radius:var(--v2-radius-command);grid-template-columns:1fr}.rdWorkItemMain{gap:var(--v2-space-6) var(--v2-space-8);grid-template-columns:28px minmax(0,1fr)}.rdWorkStageTag{grid-column:2;justify-self:start}.rdWorkItemTitle strong,.rdWorkItemMain p{white-space:normal}.rdWorkAction{justify-content:center;width:100%}.rdWorkItemSide{width:100%}.rdWorkItemSide .rdWorkAction{flex:1;width:auto}.rdWorkToast{left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom));justify-content:center;max-width:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}.documentActions .chjUiButton[data-chj-variant=secondary],.generatedDocItem .chjUiButton[data-chj-variant=secondary]{box-shadow:none}.currentReferenceList{gap:var(--v2-space-8);margin:0;display:grid}.currentReferenceList div{gap:var(--v2-space-8);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid}.currentReferenceList dt,.currentReferenceList dd{min-width:0;font-size:var(--v2-text-caption);margin:0;line-height:1.45}.currentReferenceList dt{color:var(--text-tertiary)}.currentReferenceList dd{overflow-wrap:anywhere;color:var(--text-secondary)}.currentCaseInfoList{grid-template-columns:repeat(2,minmax(0,1fr))}.currentCaseInfoList>div{gap:var(--v2-space-4) var(--v2-space-14);grid-template-columns:84px minmax(0,1fr);align-items:baseline;display:grid}.currentCaseInfoList dt{color:var(--text-tertiary);font-size:var(--v2-text-footnote)}.currentCaseInfoList dd{color:var(--text-primary);font-size:var(--v2-text-subhead);margin:0;line-height:1.6}.metricTableRow :is(.chjUiInput,.chjUiTextarea,.chjUiSelectTrigger),.candidateRow :is(.chjUiInput,.chjUiTextarea,.chjUiSelectTrigger){min-height:34px;padding:0 var(--v2-space-10);border-radius:var(--v2-radius-control);font-size:var(--v2-text-footnote);box-shadow:none}.metricTableRow .chjUiIconButton,.candidateRow .chjUiIconButton{width:34px;height:34px}.metricPresetBar .chjUiButton[data-chj-variant=secondary]{min-height:34px;padding:0 var(--v2-space-12);border-radius:var(--v2-radius-control);background:var(--surface-inset)}.candidateReview{gap:var(--v2-space-12);grid-template-columns:minmax(220px,.52fr) minmax(0,1fr)}.candidateRowHead{color:var(--text-tertiary);font-size:var(--v2-text-caption);font-weight:var(--v2-weight-bold)}.candidateRowHead span{padding-bottom:var(--v2-space-4)}@media (max-width:760px){.currentCaseInfoList{grid-template-columns:1fr}.currentReferenceList div{gap:var(--v2-space-2);grid-template-columns:1fr}.currentCaseInfoList>div{gap:var(--v2-space-4) var(--v2-space-14);grid-template-columns:84px minmax(0,1fr)}.candidateReview{grid-template-columns:1fr}}.samplePipeline{background:color-mix(in srgb, var(--surface-tile) 88%, #fff 12%);box-shadow:0 1px 2px #10182809}.samplePipeline .pipelineColumn{border-radius:var(--v2-radius-tile);background:var(--surface-inset);border:1px solid #10182812;min-width:210px}.samplePipeline .pipelineColumn:before{display:none}.samplePipeline .pipelineCard{border-radius:var(--v2-radius-tile);box-shadow:none}.samplePipeline .pipelineCard:hover{border-color:color-mix(in srgb, var(--accent-primary) 24%, var(--border-subtle));box-shadow:none;transform:none}

html.dark .summaryPill{box-shadow:none;background:0 0}html.dark .pipelineColumn{background:linear-gradient(180deg, #ffffff0d, #ffffff03), var(--surface-inset)}html.dark .rdQueueColumn:before,html.dark .rdWorkGroup:before{background:linear-gradient(90deg,#0000,#ffffff1f,#0000)}.rdPersonalHeader{padding:var(--v2-space-24) 26px var(--v2-space-12);border-bottom:0}.rdPersonalHeader [data-page-header-title]{font-size:var(--v2-text-title-2)}.rdWorkSearchBar button,.rdWorkAction{border-radius:var(--v2-radius-command)}.rdWorkGroup{gap:var(--v2-space-10);padding:var(--v2-space-14);border:1px solid var(--border-subtle);border-radius:var(--shape-content-tile);background:var(--surface-inset);box-shadow:none;overflow:visible}.rdWorkGroup:before{content:none}.rdWorkGroupHead{padding:0}.rdWorkGroupHead h2{color:var(--text-primary);font-size:var(--v2-text-body);font-weight:var(--v2-weight-bold);margin:0;line-height:1.35}.rdWorkGroupHead span{min-width:24px;height:22px;padding:0 var(--v2-space-8);border-radius:var(--v2-radius-pill);box-shadow:none}.rdWorkList{border:1px solid var(--border-subtle);border-radius:var(--shape-control);background:var(--surface-control);gap:0;overflow:visible}.rdWorkItem{min-height:68px;padding:9px var(--v2-space-12) 9px var(--v2-space-14);border:0;border-top:1px solid var(--border-subtle);box-shadow:none;transition:border-color .16s var(--v2-motion-spring), background .16s var(--v2-motion-spring), box-shadow .16s var(--v2-motion-spring);background:0 0;border-radius:0;overflow:visible}.rdWorkItem:first-child{border-radius:var(--v2-radius-tile) var(--v2-radius-tile) 0 0;border-top:0}.rdWorkItem:last-child{border-radius:0 0 var(--v2-radius-tile) var(--v2-radius-tile)}.rdWorkItem:only-child{border-radius:var(--v2-radius-tile)}.rdWorkItem:hover{background:color-mix(in srgb, var(--accent-primary) 5%, var(--surface-control));outline:none;transform:none}.rdWorkItem:focus-visible{z-index:1;border-color:color-mix(in srgb, var(--accent-primary) 42%, var(--border-subtle));background:var(--surface-tile-hover);box-shadow:0 0 0 4px var(--ring-brand), var(--shadow-tile);outline:none;transform:none}.rdWorkAction:focus-visible,.rdWorkCompleteButton:focus-visible{box-shadow:0 0 0 3px var(--ring-brand);outline:none}.rdWorkItem:active{transform:scale(.985)}.rdWorkItemMain,.rdWorkItem.isCompact .rdWorkItemMain{gap:var(--v2-space-4) var(--v2-space-8);grid-template-columns:28px auto minmax(0,1fr)}.rdWorkItemIcon,.rdWorkItem.isCompact .rdWorkItemIcon{border-radius:var(--shape-control);grid-row:span 2}.rdWorkSourceLabel{color:var(--text-tertiary);font-size:var(--v2-text-caption-2);font-weight:var(--v2-weight-strong);white-space:nowrap;grid-column:2;align-self:center;line-height:1.2}.rdWorkStageTag,.rdWorkItem.isCompact .rdWorkStageTag{grid-column:3;justify-self:start;min-width:0}.rdWorkItemTitle,.rdWorkItem.isCompact .rdWorkItemTitle,.rdWorkItemMain p{grid-column:2/-1}.rdWorkToast{border-radius:var(--v2-radius-sheet);background:var(--surface-chrome)}html.dark .rdWorkItem{background:var(--surface-control)}html.dark .rdWorkGroup{border-color:var(--border-subtle);background:var(--surface-inset)}@media (max-width:760px){.rdWorkAction,.rdWorkCompleteButton{min-height:var(--size-control-height-mobile)}.legacyBatchList{border-radius:var(--shape-content-tile)}.rdPersonalHeader{padding:var(--v2-space-20) var(--v2-space-18) var(--v2-space-10);flex-wrap:wrap}.rdPersonalHeaderTools{flex-basis:100%}.rdPersonalHeaderTools .rdWorkSearchBar{flex:1}.rdWorkGroup{gap:var(--v2-space-8);padding:var(--v2-space-10)}.rdWorkItem{min-height:0;padding:9px var(--v2-space-10)}.rdWorkItemSide{justify-content:flex-end}.rdWorkItemSide .rdWorkAction{flex:none;width:auto}.rdWorkItemMain,.rdWorkItem.isCompact .rdWorkItemMain{grid-template-columns:28px minmax(0,1fr);gap:5px 8px}.rdWorkSourceLabel,.rdWorkStageTag,.rdWorkItem.isCompact .rdWorkStageTag,.rdWorkItemTitle,.rdWorkItem.isCompact .rdWorkItemTitle,.rdWorkItemMain p{grid-column:2}.rdWorkSourceLabel,.rdWorkItemTitle strong,.rdWorkItemMain p{white-space:normal}}@media (prefers-reduced-motion:reduce){.rdWorkItem{transition:none}.rdWorkItem:active{transform:none}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--v2-canvas:#f2f4f7;--v2-canvas-raised:#f8f9fb;--v2-content:#ffffffd1;--v2-content-solid:#fff;--v2-content-muted:#f6f7f9;--v2-inset:#e2e8f185;--ambient-bloom-primary:#3680eb1a;--ambient-bloom-secondary:#4fb60012;--ambient-bloom-tertiary:#1769d20f;--v2-chrome:#fafbfdd1;--v2-chrome-solid:#f9fafc;--v2-elevated:#fffffff0;--v2-scrim:#07090d52;--v2-text:#17202e;--v2-text-secondary:#485468;--v2-text-tertiary:#697386;--v2-text-on-accent:#fff;--v2-paper-background:#fff;--v2-paper-text:#17202e;--v2-paper-muted-text:#5d6878;--v2-paper-line:#17202e2e;--v2-separator:#17202e1c;--v2-border:#17202e24;--v2-border-strong:#17202e38;--v2-highlight:inset 0 1px 0 #ffffffd6;--v2-accent:#1769d2;--v2-accent-hover:#0e5cbe;--v2-accent-soft:#1769d21a;--v2-accent-ring:#1769d247;--v2-brand-blue:#3680eb;--v2-accent-secondary:#2f7d0b;--v2-participant:#2f7d0b;--v2-participant-soft:#4fb60021;--v2-hover:#ffffffb8;--v2-selected:#ffffffe6;--v2-pressed:#dae1ebc7;--v2-disabled:#e9edf2;--v2-success:#287a3f;--v2-success-soft:#e9f6ed;--v2-warning:#9a5b08;--v2-warning-soft:#fff4db;--v2-warning-border:#fedf89;--v2-danger:#c13232;--v2-danger-soft:#fff0ef;--v2-info:#1769d2;--v2-info-soft:#eaf2fd;--v2-kind-river:#0f7086;--v2-kind-wastewater:#26765f;--v2-kind-internal:#7550a7;--v2-kind-project:#4057a2;--v2-kind-other:#697386;--v2-glow-highlight:#4c9f8a;--v2-radius-chip:8px;--v2-radius-control:14px;--v2-radius-command:16px;--v2-radius-nav:18px;--v2-radius-tile:20px;--v2-radius-card:26px;--v2-radius-card-mobile:24px;--v2-radius-chrome:28px;--v2-radius-sheet:30px;--v2-radius-pill:999px;--v2-control-height:40px;--v2-touch-height:44px;--v2-status-badge-size:24px;--v2-icon-plate-size:40px;--v2-loading-regular-size:180px;--v2-loading-compact-size:88px;--v2-scrollbar-size:8px;--v2-text-caption-2:11px;--v2-text-caption:12px;--v2-text-footnote:13px;--v2-text-subhead:14px;--v2-text-callout:15px;--v2-text-body:16px;--v2-text-headline:17px;--v2-text-title-3:20px;--v2-text-title-2:22px;--v2-text-title-1:28px;--v2-text-display:34px;--v2-leading-caption-2:16px;--v2-leading-caption:18px;--v2-leading-footnote:19px;--v2-leading-subhead:20px;--v2-leading-headline:24px;--v2-leading-title-3:26px;--v2-leading-title-2:28px;--v2-leading-title-1:34px;--v2-leading-display:38px;--v2-leading-control:1;--v2-layer-sticky:40;--v2-layer-nav:70;--v2-layer-overlay:80;--v2-layer-panel:120;--v2-layer-drawer:240;--v2-layer-modal:260;--v2-layer-lightbox:320;--v2-layer-toast:360;--v2-layer-tooltip:400;--v2-weight-regular:400;--v2-weight-medium:500;--v2-weight-semibold:600;--v2-weight-strong:650;--v2-weight-bold:700;--v2-space-2:2px;--v2-space-4:4px;--v2-space-6:6px;--v2-space-8:8px;--v2-space-10:10px;--v2-space-12:12px;--v2-space-14:14px;--v2-space-16:16px;--v2-space-18:18px;--v2-space-20:20px;--v2-space-24:24px;--v2-page-gutter:22px;--v2-desktop-content-top:calc(var(--v2-page-gutter) + 100px);--v2-desktop-rail-width:172px;--v2-desktop-rail-space:calc(14px + var(--v2-desktop-rail-width) + 22px);--v2-content-card-padding:24px;--v2-inset-group-padding:16px;--v2-inset-group-padding-mobile:14px;--v2-feedback-padding:12px 14px;--v2-feedback-padding-compact:8px 10px;--v2-scrollbar-thumb:var(--v2-border-strong);--v2-shadow-control:0 1px 2px #0f172a14;--shadow-control:var(--v2-shadow-control);--shadow-tile:var(--v2-shadow-row);--shadow-card:var(--v2-shadow-card);--shadow-raised:var(--v2-shadow-float);--glass-highlight:var(--v2-highlight);--v2-shadow-card:inset 0 1px 0 #ffffffd6, 0 18px 44px #0f172a12, 0 2px 8px #0f172a0a;--v2-shadow-row:0 8px 22px #0f172a0e, 0 1px 3px #0f172a0a;--v2-shadow-float:0 22px 56px #0f172a24, 0 4px 14px #0f172a12;--v2-shadow-overlay:0 28px 80px #0f172a33, 0 6px 24px #0f172a1a;--v2-blur-chrome:blur(18px) saturate(1.18);--v2-motion-fast:.16s;--v2-motion-standard:.22s;--v2-motion-nav:.34s;--v2-motion-spring:cubic-bezier(.22, .9, .28, 1);--v2-motion-fluid:cubic-bezier(.3, .85, .25, 1);--surface-page:var(--v2-canvas);--surface-page-elevated:var(--v2-canvas-raised);--surface-tile:var(--v2-content);--surface-tile-hover:var(--v2-content-muted);--surface-control:var(--v2-content-solid);--surface-inset:var(--v2-inset);--surface-chrome:var(--v2-chrome-solid);--text-primary:var(--v2-text);--text-secondary:var(--v2-text-secondary);--text-tertiary:var(--v2-text-tertiary);--border-subtle:var(--v2-separator);--border-tile:var(--v2-border);--border-glass:var(--v2-border);--accent-primary:var(--v2-accent);--accent-soft:var(--v2-accent-soft);--border-focus:var(--v2-accent);--ring-brand:var(--v2-accent-ring);--shape-chrome:var(--v2-radius-chrome);--shape-nav-item:var(--v2-radius-nav);--shape-segment-track:var(--v2-radius-pill);--shape-popover:var(--v2-radius-sheet);--shape-sheet:var(--v2-radius-sheet);--shape-sheet-mobile:var(--v2-radius-sheet);--shape-content-card:var(--v2-radius-card);--shape-content-tile:var(--v2-radius-tile);--shape-control:var(--v2-radius-control);--shape-status-badge:var(--v2-radius-pill);--size-control-height:var(--v2-control-height);--size-control-height-mobile:var(--v2-touch-height);--material-content-card-bg:var(--v2-content);--material-content-card-border:var(--v2-border);--material-content-card-shadow:var(--v2-shadow-card);--material-content-card-radius:var(--v2-radius-card);--material-inset-group-bg:var(--v2-inset);--material-inset-group-border:var(--v2-separator);--material-inset-group-radius:var(--v2-radius-tile);--material-list-group-bg:var(--v2-content);--material-list-group-border:var(--v2-separator);--material-list-group-radius:var(--v2-radius-tile);--material-dock-bg:var(--v2-inset);--material-dock-border:var(--v2-border);--material-dock-radius:var(--v2-radius-command);--material-control-bg:var(--v2-content-solid);--material-control-border:var(--v2-border);--material-control-radius:var(--v2-radius-control);--material-fact-grid-bg:var(--v2-separator);--material-fact-grid-border:var(--v2-border);--material-fact-grid-radius:var(--v2-radius-command);--material-accent-icon-bg:var(--v2-accent-soft);--material-accent-icon-border:color-mix(in srgb, var(--v2-accent) 20%, var(--v2-separator));--material-accent-icon-radius:var(--v2-radius-control);--material-content-card-flat-bg:var(--v2-content);--material-content-card-flat-border:var(--v2-border);--material-content-card-flat-radius:var(--v2-radius-card);--material-command-surface-bg:var(--v2-content);--material-command-surface-border:var(--v2-border);--material-command-surface-radius:var(--v2-radius-command);--material-head-band-bg:var(--v2-content-muted);--material-head-band-border:var(--v2-separator);--material-head-band-radius:var(--v2-radius-command);--material-tile-quiet-bg:var(--v2-separator);--material-tile-quiet-border:var(--v2-separator);--material-tile-quiet-radius:var(--v2-radius-tile);--material-control-hover-bg:var(--v2-content-muted);--material-control-selected-bg:var(--v2-selected);--material-chrome-bg:var(--v2-chrome-solid);--material-chrome-border:var(--v2-border);--material-chrome-highlight:var(--v2-highlight);--material-chrome-shadow:var(--v2-shadow-float);--material-chrome-filter:none;--material-nav-hover-bg:var(--v2-hover);--material-nav-hover-border:var(--v2-border-strong);--material-nav-selected-bg:var(--v2-selected);--material-nav-selected-border:var(--v2-border-strong);--material-nav-selected-shadow:var(--v2-highlight), 0 7px 18px #0f172a1c;--material-nav-pressed-bg:var(--v2-pressed);--v2-tooltip-bg:#17202ef0;--v2-tooltip-text:#fff}@media (pointer:coarse){:root{--v2-control-height:var(--v2-touch-height)}}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--v2-canvas:#0d1015;--v2-canvas-raised:#12161d;--v2-content:#181d25db;--v2-content-solid:#181d25;--v2-content-muted:#1e242e;--v2-inset:#11161da8;--ambient-bloom-primary:#3680eb24;--ambient-bloom-secondary:#4fb60014;--ambient-bloom-tertiary:#73aaf414;--v2-chrome:#161b23cc;--v2-chrome-solid:#171c24;--v2-elevated:#1c222cf2;--v2-scrim:#0000008a;--v2-text:#f2f4f7;--v2-text-secondary:#c6ccd6;--v2-text-tertiary:#929baa;--v2-paper-background:#fff;--v2-paper-text:#17202e;--v2-paper-muted-text:#5d6878;--v2-paper-line:#17202e2e;--v2-separator:#e5eaf21a;--v2-border:#e5eaf224;--v2-border-strong:#e5eaf23b;--v2-highlight:inset 0 1px 0 #ffffff13;--v2-accent:#73aaf4;--v2-accent-hover:#94bef8;--v2-accent-soft:#73aaf421;--v2-accent-ring:#73aaf457;--v2-accent-secondary:#8fd64f;--v2-participant:#8fd463;--v2-participant-soft:#8fd46329;--v2-hover:#ffffff13;--v2-selected:#ffffff1d;--v2-pressed:#ffffff26;--v2-disabled:#242a34;--v2-success:#73c58a;--v2-success-soft:#4caf6a24;--v2-warning:#f0bc65;--v2-warning-soft:#e09e3124;--v2-warning-border:#7a5d1b;--v2-danger:#f08b8b;--v2-danger-soft:#e04f4f26;--v2-info:#73aaf4;--v2-info-soft:#73aaf424;--v2-kind-river:#76c7d8;--v2-kind-wastewater:#78caa9;--v2-kind-internal:#b99de4;--v2-kind-project:#98acf0;--v2-kind-other:#a9b1bf;--v2-glow-highlight:#78caa9;--v2-shadow-control:0 1px 2px #0000005c;--v2-shadow-card:inset 0 1px 0 #ffffff13, 0 20px 48px #00000047, 0 2px 8px #0003;--v2-shadow-row:0 10px 24px #00000038, 0 1px 3px #0000002e;--v2-shadow-float:0 24px 62px #00000070, 0 4px 16px #00000042;--v2-shadow-overlay:0 34px 90px #00000094, 0 8px 28px #00000057;--material-nav-selected-shadow:var(--v2-highlight), 0 6px 16px #00000038}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--material-chrome-bg:var(--v2-chrome);--material-chrome-filter:var(--v2-blur-chrome)}}@media (prefers-reduced-transparency:reduce){:root,html.dark{--material-chrome-bg:var(--v2-chrome-solid);--material-chrome-filter:none;--v2-content:var(--v2-content-solid)}:root{--v2-inset:#eef1f5}html.dark{--v2-inset:#11161d}}@media (prefers-contrast:more){:root,html.dark{--v2-border:var(--v2-border-strong);--material-nav-selected-border:var(--v2-accent)}}
.appTopChrome .navSceneSwitcher{min-height:42px}.navSceneSwitcher a:focus-visible{border-radius:var(--shape-nav-item);box-shadow:0 0 0 3px var(--ring-brand);outline:0}.navSceneSwitcher a:active{background:var(--material-nav-pressed-bg);transform:scale(.985)}.navSceneSwitcher.isCompact{min-height:40px}.navSceneSwitcher.isCompact a{min-height:32px;padding:0 var(--v2-space-12);font-size:var(--v2-text-caption)}.globalNavHead{padding:var(--v2-space-4) var(--v2-space-14) 0;color:var(--text-tertiary);font-size:var(--v2-text-caption-2);font-weight:var(--v2-weight-bold);letter-spacing:0}.globalNav a span:last-child,.globalNav button span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobileNavTop,.mobileBottomNav{display:none}.mobileNavGlass{border:1px solid var(--material-chrome-border);background:var(--material-chrome-bg);box-shadow:var(--material-chrome-highlight), var(--material-chrome-shadow);-webkit-backdrop-filter:var(--material-chrome-filter);backdrop-filter:var(--material-chrome-filter)}.appChromeBrand{min-width:0;padding:var(--v2-space-2) var(--v2-space-6);border-radius:var(--shape-nav-item);transition:filter var(--v2-motion-standard), transform var(--v2-motion-fast);justify-self:start;align-items:center;display:inline-flex}.appChromeBrand:hover{filter:saturate(1.08)}.appChromeBrand:active{transform:scale(.98)}.appChromeBrand:focus-visible{box-shadow:0 0 0 3px var(--v2-accent-ring);outline:0}.appChromeLogo{object-fit:contain;width:42px;height:42px;box-shadow:none;filter:drop-shadow(0 8px 14px color-mix(in srgb, var(--v2-text) 13%, transparent));background:0 0;border:0;border-radius:0;display:block}.appChromeScene{min-width:0}.appChromeActions{gap:var(--v2-space-6);justify-content:flex-end;align-items:center;min-width:0;display:flex}.appChromeActionButton{min-height:var(--v2-control-height);padding:0 var(--v2-space-12);color:var(--v2-text-secondary);font-family:inherit;font-size:var(--v2-text-footnote);line-height:var(--v2-leading-footnote);font-weight:var(--v2-weight-semibold);letter-spacing:0;border-radius:var(--v2-radius-nav);box-shadow:none;transition:color var(--v2-motion-fast), background var(--v2-motion-fast), border-color var(--v2-motion-fast), box-shadow var(--v2-motion-fast), transform var(--v2-motion-fast) var(--v2-motion-spring);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;display:inline-flex}.appChromeActionButton[data-chj-variant=quiet]:hover:not(:disabled):not([data-disabled]){color:var(--v2-accent);background:var(--material-nav-hover-bg);border-color:var(--material-nav-hover-border);box-shadow:var(--v2-highlight), var(--v2-shadow-control)}.appChromeActionButton:active:not(:disabled){background:var(--material-nav-pressed-bg);transform:scale(.985)}.appChromeActionButton:focus-visible{box-shadow:0 0 0 3px var(--v2-accent-ring);outline:0}.appChromeActionButton:disabled,.appChromeActionButton[data-disabled]{cursor:not-allowed;opacity:.5}.appChromeActions .chjUiIconButton{width:var(--v2-control-height);height:var(--v2-control-height);min-height:var(--v2-control-height);color:var(--v2-text-secondary);border-radius:var(--v2-radius-pill);box-shadow:none;background:0 0;border:1px solid #0000}.appChromeActions .chjUiIconButton:hover:not(:disabled):not([data-disabled]){color:var(--v2-accent);background:var(--v2-accent-soft);border-color:color-mix(in srgb, var(--v2-accent) 24%, transparent);box-shadow:var(--v2-highlight), var(--v2-shadow-control)}.appChromeActions .chjUiIconButton:active:not(:disabled){background:var(--v2-pressed);transform:scale(.97)}.appChromeActions .chjUiIconButton:focus-visible{box-shadow:0 0 0 3px var(--v2-accent-ring);outline:0}.appTopChrome{z-index:var(--v2-layer-nav);gap:var(--v2-space-14);width:min(1180px, calc(100% - var(--v2-desktop-rail-space) - var(--v2-page-gutter) - var(--v2-desktop-rail-space) - var(--v2-page-gutter)));border:1px solid var(--material-chrome-border);background:var(--material-chrome-bg);box-shadow:var(--material-chrome-highlight), var(--material-chrome-shadow);-webkit-backdrop-filter:var(--material-chrome-filter);backdrop-filter:var(--material-chrome-filter);min-height:64px;padding:var(--v2-space-8) var(--v2-space-10);border-radius:var(--v2-radius-chrome);grid-template-columns:minmax(0,1fr) minmax(300px,420px) minmax(0,1fr);align-items:center;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%)}.globalNav{--global-nav-item-padding:6px 14px;z-index:var(--v2-layer-sticky);top:var(--v2-desktop-content-top);width:var(--v2-desktop-rail-width);max-height:calc(100dvh - var(--v2-desktop-content-top) - 16px);border:1px solid var(--material-chrome-border);background:var(--material-chrome-bg);box-shadow:var(--material-chrome-highlight), var(--material-chrome-shadow);-webkit-backdrop-filter:var(--material-chrome-filter);backdrop-filter:var(--material-chrome-filter);--global-nav-item-radius:var(--v2-radius-nav);align-content:start;gap:var(--v2-space-10);border-radius:var(--v2-radius-chrome);padding:9px;display:grid;position:fixed;left:14px;overflow:hidden auto}.globalNavItems{animation:navSceneMenuIn .2s var(--v2-motion-spring);gap:5px;display:grid;position:relative}.globalNavGroupLabel{min-width:0;padding:var(--v2-space-8) var(--v2-space-14) 1px;color:var(--v2-text-tertiary);font-size:var(--v2-text-caption-2);font-weight:var(--v2-weight-strong);line-height:1.2}.globalNav a,.globalNav button{z-index:1;gap:var(--v2-space-10);min-width:0;padding:var(--global-nav-item-padding);color:var(--text-secondary);font:inherit;font-size:var(--v2-text-footnote);font-weight:var(--v2-weight-medium);text-align:left;cursor:pointer;isolation:isolate;border-radius:var(--v2-radius-nav);min-height:44px;transition:color var(--v2-motion-fast) var(--v2-motion-spring), transform var(--v2-motion-fast) var(--v2-motion-spring);background:0 0;border:0;justify-content:flex-start;align-items:center;line-height:1.2;display:flex;position:relative}.v2FluidHoverMaterial{border-radius:inherit;pointer-events:none;z-index:1;border:1px solid color-mix(in srgb, var(--v2-border-strong) 72%, transparent);background:var(--v2-hover);box-shadow:var(--v2-highlight), var(--v2-shadow-control);grid-area:1/1/-1/-1;position:absolute;inset:0}.v2SelectionMaterial{border-radius:inherit;pointer-events:none;z-index:0;border:1px solid var(--material-nav-selected-border);background:var(--material-nav-selected-bg);box-shadow:var(--material-nav-selected-shadow);grid-area:1/1/-1/-1;position:absolute;inset:0}.globalNav a:hover,.globalNav button:hover{color:var(--v2-text);background:0 0}.globalNav a.isActive{color:var(--v2-accent);font-weight:var(--v2-weight-semibold);background:0 0}.globalNav a.isActive .globalNavIcon{color:var(--v2-accent);filter:drop-shadow(0 2px 5px color-mix(in srgb, var(--v2-accent) 22%, transparent))}.globalNav a.isActive:hover{color:var(--v2-accent-hover);background:0 0}.globalNav a:hover .globalNavIcon,.globalNav button:hover .globalNavIcon{color:var(--v2-accent);transform:translateY(-1px)scale(1.08)}.globalNavLabel{text-overflow:ellipsis;white-space:nowrap;z-index:2;flex:1;max-width:100%;position:relative;overflow:hidden}.globalNavLabelShort{z-index:2;display:none;position:relative}.globalNavIcon{z-index:2;width:20px;transition:color var(--v2-motion-fast) var(--v2-motion-spring), transform var(--v2-motion-fast) var(--v2-motion-spring);flex:none;place-items:center;display:grid;position:relative}.globalNav a:active,.globalNav button:active{background:0 0;transform:scale(.978)}.globalNav a:focus-visible,.globalNav button:focus-visible{border-radius:var(--global-nav-item-radius);box-shadow:0 0 0 4px var(--v2-accent-ring);outline:none}.globalNav a[aria-disabled=true],.globalNav button:disabled,.globalNav button[data-disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.navSceneSwitcher{gap:var(--v2-space-4);width:100%;min-height:44px;padding:var(--v2-space-4);border-radius:var(--shape-segment-track);pointer-events:auto;border:1px solid var(--v2-separator);background:color-mix(in srgb, var(--v2-inset) 82%, transparent);justify-content:center;align-items:center;display:flex;position:relative}.navSceneSwitcher>nav{gap:var(--v2-space-4);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.navSceneSwitcher a{z-index:1;padding:0 var(--v2-space-16);color:var(--text-secondary);font:inherit;font-size:var(--v2-text-footnote);font-weight:var(--v2-weight-medium);line-height:var(--v2-leading-control);white-space:nowrap;transition:color var(--v2-motion-standard) var(--v2-motion-spring), background var(--v2-motion-standard) var(--v2-motion-spring), transform var(--v2-motion-fast) var(--v2-motion-spring);isolation:isolate;border-radius:var(--v2-radius-nav);background:0 0;border:0;flex:none;justify-content:center;align-items:center;min-height:36px;display:flex;position:relative}.navSceneSwitcher a:hover{color:var(--v2-text);background:0 0}.navSceneSwitcher a.isActive{font-weight:var(--v2-weight-semibold);color:var(--v2-accent);background:0 0}.navSceneSwitcher a.isActive:hover{color:var(--v2-accent);background:0 0}.navSceneSwitcher a.isActive:hover .v2FluidHoverMaterial{border-color:color-mix(in srgb, var(--v2-accent) 32%, var(--v2-border));background:color-mix(in srgb, var(--v2-accent-soft) 58%, var(--v2-hover));box-shadow:var(--v2-highlight), var(--v2-shadow-control)}.navSceneSwitcher a[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.v2SegmentSelection{z-index:0;border:1px solid var(--material-nav-selected-border);border-radius:inherit;background:var(--material-nav-selected-bg);box-shadow:var(--material-nav-selected-shadow);position:absolute;inset:0}.mobileBottomNavItems{border:1px solid var(--material-chrome-border);background:var(--material-chrome-bg);box-shadow:var(--material-chrome-highlight), var(--material-chrome-shadow);-webkit-backdrop-filter:var(--material-chrome-filter);backdrop-filter:var(--material-chrome-filter);border-radius:var(--v2-radius-chrome)}.mobileBottomNavTrack>a,.mobileBottomNavTrack>button,.mobileMoreList>a,.mobileMoreList>button{isolation:isolate;border-radius:var(--v2-radius-nav)}.mobileMoreGroupLabel{padding:var(--v2-space-8) var(--v2-space-12) var(--v2-space-2);color:var(--v2-text-tertiary);font-size:var(--v2-text-caption-2);font-weight:var(--v2-weight-strong);line-height:1.3}.mobileBottomNavTrack>a:hover,.mobileBottomNavTrack>button:hover,.mobileMoreList>a:hover,.mobileMoreList>button:hover{background:var(--v2-hover)}.mobileBottomNavTrack>a:focus-visible,.mobileBottomNavTrack>button:focus-visible,.mobileMoreList>a:focus-visible,.mobileMoreList>button:focus-visible{box-shadow:0 0 0 4px var(--v2-accent-ring);outline:none}.mobileMorePanel,.commandPanel{border:1px solid var(--material-chrome-border);background:var(--material-chrome-bg);-webkit-backdrop-filter:var(--material-chrome-filter);backdrop-filter:var(--material-chrome-filter);border-radius:var(--v2-radius-sheet);box-shadow:var(--material-chrome-highlight), var(--v2-shadow-overlay)}.commandList a:hover,.commandList .commandSection button:hover{background:var(--v2-hover)}.commandList .commandSection button.isSelected{background:var(--v2-selected);box-shadow:inset 0 0 0 1px var(--v2-border-strong)}.globalNav a.isActive:hover .v2FluidHoverMaterial{border-color:color-mix(in srgb, var(--v2-accent) 32%, var(--v2-border));background:color-mix(in srgb, var(--v2-accent-soft) 58%, var(--v2-hover))}.mobileMoreOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07090d57;display:none}.navSceneSwitcher a>span:not(.v2SegmentSelection):not(.v2FluidHoverMaterial){z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.navSceneSwitcher a,.globalNavItems,.mobileBottomNavItems,.mobileBottomNavTrack,.mobileBottomNav a,.mobileBottomNav button,.mobileBottomNav svg,.mobileMoreBackdrop,.mobileMorePanel,.mobileMoreHandle,.mobileMoreHeader,.mobileMoreList a,.mobileMoreList button,.rdFocusCard,.rdFocusHalo,.rdWorkItem,.rdWorkItem:before,.rdWorkItem:after,.rdWorkAction,.rdWorkToast,.rdDrawerSkeleton i,.rdDrawerSection,.rdWorkDrawerLayer,.rdWorkDrawer,.workHistoryCard,.workHistoryTimelineItem{transition:none;animation:none}.mobileBottomNav a,.mobileBottomNav button,.mobileBottomNav svg,.mobileBottomNav a.isActive svg,.mobileBottomNav button.isActive svg,.rdFocusCard,.rdFocusHalo,.rdWorkItem,.rdWorkDrawer{transform:translate(0,0)scale(1)}.mobileBottomNavPill{transition:none}html:root body *,html:root body :before,html:root body :after{scroll-behavior:auto;transition:none;animation:none}}
body{color:var(--v2-text);background:var(--v2-canvas);letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,PingFang SC,Segoe UI,Microsoft YaHei,sans-serif}.tasksPanel{border:1px solid var(--v2-border);border-radius:var(--v2-radius-card);background:var(--v2-content);box-shadow:var(--v2-shadow-card)}.caseKnowledgeBlock{gap:var(--v2-space-14);margin-top:var(--v2-space-2);padding-top:var(--v2-space-18);border-top:1px solid var(--v2-separator);display:grid}.caseSectionCommands,.extractionUploadRow{gap:var(--v2-space-10);flex-wrap:wrap;align-items:center;display:flex}.extractionList,.experimentRunList,.generatedDocList,.sideDocList{border:1px solid var(--v2-separator);border-radius:var(--v2-radius-tile);background:var(--v2-inset);min-width:0;display:grid;overflow:hidden}.extractionCard,.experimentRunItem,.generatedDocItem,.sideDocList>button,.sideDocList>a{gap:var(--v2-space-4);width:100%;min-width:0;padding:var(--v2-space-14);color:var(--v2-text);text-align:left;border:0;border-top:1px solid var(--v2-separator);box-shadow:none;cursor:pointer;background:0 0;border-radius:0;margin:0;text-decoration:none;display:grid}.sideDocList span:not(.chjUiBadge){color:var(--v2-text-tertiary);font-size:var(--v2-text-caption)}.extractionCard:first-child,.experimentRunItem:first-child,.generatedDocItem:first-child,.sideDocList>:first-child{border-top:0}.experimentRunItem:hover,.sideDocList>button:hover,.sideDocList>a:hover{background:var(--v2-content-muted)}.candidateReview{gap:var(--v2-space-18);grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);align-items:start;display:grid}.ocrEvidencePane,.documentFormGroups,.candidateTable,.metricGroup,.metricRecord{gap:var(--v2-space-12);min-width:0;display:grid}.documentFieldGroup,.extractionPanel{border-color:var(--v2-separator);border-radius:var(--v2-radius-tile);background:var(--v2-inset);box-shadow:none}.documentEditorGrid{grid-template-columns:minmax(180px,.55fr) minmax(320px,1fr) minmax(360px,.9fr);align-items:start}.documentRegisterLink{min-height:var(--v2-control-height);padding:0 var(--v2-space-14);color:var(--v2-text);border:1px solid var(--v2-border);border-radius:var(--v2-radius-control);background:var(--v2-content);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.documentRegisterLink:hover{border-color:var(--v2-border-strong);background:var(--v2-content-muted)}.documentRegisterLink:focus-visible{border-color:var(--v2-accent);box-shadow:0 0 0 3px var(--v2-accent-ring);outline:0}.documentA4Preview{min-width:0;overflow-x:auto}.generatedDocItem strong,.sideDocList strong{overflow-wrap:anywhere}.rdWorkGroup,.documentRegisterList{border:1px solid var(--v2-separator);border-radius:var(--v2-radius-tile);background:var(--v2-inset);box-shadow:none}.toolGrid{gap:var(--v2-space-14);display:grid}.toolGrid[data-count="1"]{grid-template-columns:minmax(0,560px)}.toolGrid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolGrid[data-count="3"],.toolGrid[data-count=many]{grid-template-columns:repeat(3,minmax(0,1fr))}.toolCard{isolation:isolate;gap:var(--v2-space-14);min-height:142px;padding:var(--v2-space-18);color:var(--v2-text);border:1px solid var(--v2-border);border-radius:var(--v2-radius-tile);background:var(--v2-content);box-shadow:var(--v2-shadow-control);grid-template-columns:48px minmax(0,1fr) 20px;display:grid;position:relative;overflow:hidden}.toolCardBody{z-index:2;gap:var(--v2-space-8);grid-template-rows:auto minmax(0,1fr) auto;align-content:start;min-width:0;display:grid;position:relative}.toolCardTitleRow{gap:var(--v2-space-10);justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.toolCardTitleRow h2{overflow-wrap:anywhere;min-width:0}.toolCard p{color:var(--v2-text-secondary);font-size:var(--v2-text-subhead);overflow-wrap:anywhere;margin:0;line-height:1.55}.toolMeta{gap:var(--v2-space-6) var(--v2-space-10);color:var(--v2-text-tertiary);font-size:var(--v2-text-caption);flex-wrap:wrap;align-items:center;margin-top:auto;line-height:1.35;display:flex}.toolStatus--planning{min-height:24px;padding:0 var(--v2-space-8);color:var(--v2-text-tertiary);font-size:var(--v2-text-caption-2);font-weight:var(--v2-weight-semibold);line-height:var(--v2-leading-control);white-space:nowrap;border:1px solid var(--v2-separator);border-radius:var(--v2-radius-pill);background:var(--v2-inset);flex:none;align-items:center;display:inline-flex}.toolCard--planning{color:var(--v2-text-secondary);background:color-mix(in srgb, var(--v2-inset) 88%, var(--v2-canvas));box-shadow:none}.toolCard>.cardIcon{z-index:2;color:#fff;border:1px solid color-mix(in srgb, var(--v2-accent) 76%, white);border-radius:var(--v2-radius-control);background:var(--v2-accent);width:44px;height:44px;box-shadow:var(--v2-shadow-control);position:relative}.toolCard--planning>.cardIcon{color:var(--v2-text-tertiary);border-color:var(--v2-separator);background:var(--v2-inset);box-shadow:none}.toolCard--link:hover{border-color:var(--v2-border-strong);background:var(--v2-content);transform:none}.toolCard h2{font-size:var(--v2-text-body);margin:0;line-height:1.35}.toolCardChevron{color:var(--v2-text-tertiary);transition:color var(--v2-motion-fast) var(--v2-motion-spring), transform var(--v2-motion-fast) var(--v2-motion-spring);place-self:center end}.toolCard--link:hover .toolCardChevron{color:var(--v2-accent);transform:translate(2px)}.toolCard>.toolCardChevron{z-index:2;position:relative}
@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto}.globalNav a,.globalNav button,.globalNavIcon,.toolCardChevron{transition-duration:0s}.globalNav a:active,.globalNav button:active,.globalNav a:hover .globalNavIcon,.globalNav button:hover .globalNavIcon,.toolCard--link:hover .toolCardChevron{transform:none}}
@media (max-width:980px){.toolGrid[data-count="3"],.toolGrid[data-count=many]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mobileNavTop .navSceneSwitcher.isCompact{min-height:var(--v2-touch-height);padding:0 3px}.mobileNavTop .navSceneSwitcher.isCompact>nav,.mobileNavTop .navSceneSwitcher.isCompact a{min-height:var(--v2-touch-height);height:var(--v2-touch-height)}.mobileNavGlass,.mobileBottomNavItems{border-radius:var(--v2-radius-chrome)}.mobileMorePanel{border-radius:var(--v2-radius-card) var(--v2-radius-card) 0 0}.toolGrid,.toolGrid[data-count]{grid-template-columns:1fr}.toolCard{min-height:126px;padding:var(--v2-space-16)}}@media (min-width:921px) and (max-width:1200px){.globalNavHead{display:none}.globalNav a{gap:var(--v2-space-4);min-height:52px;font-size:var(--v2-text-caption-2);text-align:center;flex-direction:column;justify-content:center;padding:7px 5px;line-height:1.15}.globalNavIcon{width:28px;height:28px}}@media (max-width:920px){.mobileNavLogo{object-fit:contain;width:31px;height:31px;box-shadow:none;filter:drop-shadow(0 6px 10px #1018281f);background:0 0;border:0;border-radius:0;display:block}.mobileNavScene{min-width:0}@media (max-width:380px){.mobileNavLogo{width:29px;height:29px}}}@keyframes navSceneMenuIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes mobileBottomTabsIn{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mobileMoreBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes mobileMorePanelIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mobileMoreItemIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:1180px){.appTopChrome{gap:var(--v2-space-10);grid-template-columns:minmax(0,1fr) minmax(260px,420px) minmax(0,1fr)}}@media (min-width:921px) and (max-width:1200px){.globalNavLabel{display:none}.globalNavLabelShort{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}}@media (max-width:920px){.globalNav--desktop,.appTopChrome--desktop{display:none}.mobileNavTop{z-index:var(--v2-layer-nav);top:max(8px, env(safe-area-inset-top));pointer-events:none;display:block;position:fixed;left:12px;right:12px}.mobileNavGlass{grid-template-columns:var(--v2-touch-height) minmax(0, 1fr) auto;min-height:calc(var(--v2-touch-height) + 16px);padding:var(--v2-space-8);border:1px solid var(--material-chrome-border);border-radius:var(--v2-radius-chrome);background:var(--material-chrome-bg);box-shadow:var(--material-chrome-highlight), var(--material-chrome-shadow);-webkit-backdrop-filter:var(--material-chrome-filter);backdrop-filter:var(--material-chrome-filter);pointer-events:auto;align-items:center;gap:5px;display:grid}.mobileNavBrand{width:var(--v2-touch-height);height:var(--v2-touch-height);border-radius:var(--v2-radius-pill);place-items:center;min-width:0;display:grid}.mobileNavTop .navSceneSwitcher{width:100%;min-width:0;min-height:var(--v2-touch-height);padding:0}.mobileNavTop .navSceneSwitcher.isCompact a{min-width:0;min-height:var(--v2-touch-height);padding:0 var(--v2-space-12);flex:1 1 0}.mobileNavActions{flex:none;align-items:center;gap:5px;min-width:0;display:flex}.mobileNavActions .chjUiIconButton{width:var(--v2-touch-height);height:var(--v2-touch-height);min-height:var(--v2-touch-height);color:var(--text-secondary);border-radius:var(--v2-radius-pill);box-shadow:none;background:0 0;border:0;padding:0}@media (max-width:380px){.mobileNavTop{left:10px;right:10px}.mobileNavGlass{grid-template-columns:var(--v2-touch-height) minmax(0, 1fr) auto;gap:var(--v2-space-4);min-height:calc(var(--v2-touch-height) + 12px);padding:var(--v2-space-6);border-radius:var(--v2-radius-chrome)}.mobileNavBrand{width:var(--v2-touch-height);height:var(--v2-touch-height)}.mobileNavActions{gap:var(--v2-space-4)}.mobileNavActions .chjUiIconButton{width:var(--v2-touch-height);height:var(--v2-touch-height);min-height:var(--v2-touch-height);border-radius:var(--v2-radius-pill)}.mobileNavTop .navSceneSwitcher.isCompact a{min-height:var(--v2-touch-height);padding:0 var(--v2-space-10);font-size:var(--v2-text-caption-2)}}.mobileBottomNav{z-index:var(--v2-layer-nav);padding:0 var(--v2-space-10) calc(var(--v2-space-8) + env(safe-area-inset-bottom));pointer-events:none;display:block;position:fixed;bottom:0;left:0;right:0}.mobileBottomNavItems{--mobile-nav-item-radius:var(--v2-radius-nav);width:min(456px,100%);min-height:64px;padding:var(--v2-space-6);border:1px solid var(--material-chrome-border);border-radius:var(--v2-radius-chrome);background:var(--material-chrome-bg);box-shadow:var(--material-chrome-highlight), var(--material-chrome-shadow);-webkit-backdrop-filter:var(--material-chrome-filter);backdrop-filter:var(--material-chrome-filter);pointer-events:auto;margin:0 auto}.mobileBottomNavTrack{grid-template-columns:repeat(var(--mobile-nav-count,5), minmax(0, 1fr));gap:var(--v2-space-4);transform-origin:bottom;will-change:opacity, transform;min-height:50px;animation:.22s cubic-bezier(.2,.8,.2,1) both mobileBottomTabsIn;display:grid;position:relative}.mobileBottomNavPill{z-index:0;width:calc((100% - (var(--mobile-nav-count,5) - 1) * 4px) / var(--mobile-nav-count,5));border:1px solid var(--material-nav-selected-border);border-radius:var(--mobile-nav-item-radius);background:var(--material-nav-selected-bg);transform:translate3d(calc(var(--mobile-nav-active,0) * 100% + var(--mobile-nav-active,0) * 4px), 0, 0);box-shadow:var(--material-nav-selected-shadow);transition:transform var(--v2-motion-nav) var(--v2-motion-fluid);pointer-events:none;will-change:transform;position:absolute;top:0;bottom:0;left:0}.mobileBottomNav a,.mobileBottomNav button{z-index:1;align-content:center;place-items:center;gap:var(--v2-space-2);min-width:0;min-height:50px;padding:var(--v2-space-4) var(--v2-space-2);color:var(--text-secondary);font:inherit;font-size:var(--v2-text-caption-2);font-weight:var(--v2-weight-medium);border-radius:var(--mobile-nav-item-radius);transition:color var(--v2-motion-standard) var(--v2-motion-spring), background var(--v2-motion-standard) var(--v2-motion-spring), transform var(--v2-motion-fast) var(--v2-motion-spring);will-change:transform;background:0 0;border:0;line-height:1.1;display:grid;position:relative;overflow:hidden;transform:translate(0,0)scale(1)}.mobileBottomNav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobileBottomNav svg{transition:color var(--v2-motion-standard) var(--v2-motion-spring), transform var(--v2-motion-standard) var(--v2-motion-spring);transform:translate(0,0)}.mobileBottomNav a:hover,.mobileBottomNav button:hover{color:var(--accent-primary);background:var(--material-nav-hover-bg)}.mobileBottomNav a.isActive,.mobileBottomNav button.isActive,.mobileBottomNav a.isActive:hover,.mobileBottomNav button.isActive:hover{color:var(--accent-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 24%, transparent);background:0 0}.mobileBottomNav a.isActive svg,.mobileBottomNav button.isActive svg{transform:translateY(-1px)}.mobileBottomNav a:active,.mobileBottomNav button:active{background:var(--material-nav-pressed-bg);transform:translate(0,0)scale(.985)}.mobileBottomNav a:focus-visible,.mobileBottomNav button:focus-visible{box-shadow:0 0 0 3px var(--ring-brand);outline:none}.mobileBottomNav a[aria-disabled=true],.mobileBottomNav button:disabled,.mobileBottomNav button[data-disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.mobileMoreOverlay{z-index:var(--v2-layer-overlay);padding:var(--v2-space-16) var(--v2-space-12) calc(82px + env(safe-area-inset-bottom));align-items:end;display:grid;position:fixed;inset:0}.mobileMoreBackdrop{background:#06080c1f;border:0;animation:.2s cubic-bezier(.2,.8,.2,1) both mobileMoreBackdropIn;position:absolute;inset:0}.mobileMorePanel{--mobile-more-item-radius:var(--v2-radius-nav);gap:var(--v2-space-8);width:min(456px,100%);padding:var(--v2-space-8) var(--v2-space-10) var(--v2-space-10);transform-origin:bottom;will-change:opacity, transform;margin:0 auto;animation:.24s cubic-bezier(.2,.8,.2,1) both mobileMorePanelIn;display:grid;position:relative}.mobileMoreHandle{width:38px;height:4px;margin:var(--v2-space-2) 0 1px;border-radius:var(--v2-radius-pill);background:color-mix(in srgb, var(--text-tertiary) 32%, transparent);justify-self:center}.mobileMoreHeader{justify-content:space-between;align-items:center;gap:var(--v2-space-10);min-height:36px;padding:0 var(--v2-space-2) 0 var(--v2-space-8);display:flex}.mobileMoreHeader strong{color:var(--text-primary);font-size:var(--v2-text-subhead);font-weight:var(--v2-weight-semibold)}.mobileMoreHeader .chjUiIconButton{width:var(--v2-touch-height);height:var(--v2-touch-height);border-radius:var(--v2-radius-pill)}.mobileMoreList{gap:var(--v2-space-4);display:grid}.mobileMoreHandle,.mobileMoreHeader,.mobileMoreList a,.mobileMoreList button{will-change:opacity, transform;animation:.2s cubic-bezier(.2,.8,.2,1) both mobileMoreItemIn}.mobileMoreHeader{animation-delay:20ms}.mobileMoreList a:first-child,.mobileMoreList button:first-child{animation-delay:34ms}.mobileMoreList a:nth-child(2),.mobileMoreList button:nth-child(2){animation-delay:54ms}.mobileMoreList a:nth-child(3),.mobileMoreList button:nth-child(3){animation-delay:74ms}.mobileMoreList a:nth-child(n+4),.mobileMoreList button:nth-child(n+4){animation-delay:94ms}.mobileMoreList a,.mobileMoreList button{gap:var(--v2-space-10);min-height:48px;padding:var(--v2-space-8) var(--v2-space-10);color:var(--text-secondary);font:inherit;text-align:left;border-radius:var(--mobile-more-item-radius);background:0 0;border:1px solid #0000;grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid}.mobileMoreList a:hover,.mobileMoreList button:hover,.mobileMoreList a.isActive,.mobileMoreList a.isActive:hover{color:var(--accent-primary);border-color:var(--material-nav-selected-border);background:var(--material-nav-hover-bg)}.mobileMoreList a:focus-visible,.mobileMoreList button:focus-visible{border-radius:var(--mobile-more-item-radius);box-shadow:0 0 0 3px var(--ring-brand);outline:none}.mobileMoreList svg{color:var(--accent-primary);justify-self:center}.mobileMoreList span{gap:var(--v2-space-2);min-width:0;display:grid}.mobileMoreList strong,.mobileMoreList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobileMoreList strong{color:inherit;font-size:var(--v2-text-footnote);font-weight:var(--v2-weight-semibold)}.mobileMoreList small{color:var(--text-tertiary);font-size:var(--v2-text-caption-2)}}@media (max-width:760px){.caseSectionCommands .chjUiButton,.extractionUploadRow .chjUiButton,.documentRegisterLink{min-height:var(--v2-touch-height)}.documentFieldGrid,.metricItemRow,.candidateRow{grid-template-columns:minmax(0,1fr)}.candidateRowHead{display:none}.documentEditorGrid{grid-template-columns:minmax(0,1fr)}.a4Paper{min-width:560px}}@media (max-width:920px){.legacyFilterGrid,.documentEditorGrid,.legacyTableRow{grid-template-columns:1fr}.candidateReview,.documentEditorGrid{grid-template-columns:minmax(0,1fr)}}
