.i-icon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-icon-spin svg{animation:i-icon-spin 1s linear infinite}.i-icon-rtl{transform:scaleX(-1)}@keyframes i-icon-spin{to{transform:rotate(1turn)}}:root,[data-brand=taikang]{--tk-source-flat-teal:#019995;--tk-source-evolution-teal:#1f948e;--tk-source-wordmark-gray:#666666;--tk-source-white:#ffffff;--tk-source-structure-gray:#d6d6d6;--tk-source-legacy-navy:#001558;--tk-source-campaign-teal:#209b8d;--tk-source-campaign-orange:#fdac38;--tk-source-campaign-mint:#c7eeec;--tk-source-campaign-floor:#48c5bb;--tk-source-campaign-cream:#f3f2de;--tk-color-teal-50:#eff9f8;--tk-color-teal-100:#ddf3f0;--tk-color-teal-200:#b9e5df;--tk-color-teal-300:#7ed1c8;--tk-color-teal-400:#3cb9af;--tk-color-teal-500:var(--tk-source-flat-teal);--tk-color-teal-600:#007d79;--tk-color-teal-700:#006560;--tk-color-teal-800:#004b48;--tk-color-teal-900:#0b3331;--tk-color-neutral-0:#ffffff;--tk-color-neutral-50:#f4faf8;--tk-color-neutral-100:#edf3f0;--tk-color-neutral-200:#d8e6e2;--tk-color-neutral-300:#bacdc6;--tk-color-neutral-400:#708780;--tk-color-neutral-500:#647570;--tk-color-neutral-600:#526761;--tk-color-neutral-700:#3e554f;--tk-color-neutral-800:#294841;--tk-color-neutral-900:#153f3d;--tk-color-orange-50:#fff5e6;--tk-color-orange-100:#ffe6bd;--tk-color-orange-500:var(--tk-source-campaign-orange);--tk-color-orange-700:#995c00;--tk-color-red-50:#fff1f0;--tk-color-red-600:#b83939;--tk-color-blue-50:#eff5ff;--tk-color-blue-600:#225fa6;--tk-color-brand-primary:var(--tk-color-teal-500);--tk-color-brand-wordmark:var(--tk-source-wordmark-gray);--tk-color-brand-on-primary:var(--tk-color-neutral-0);--tk-color-canvas:var(--tk-color-neutral-50);--tk-color-surface:var(--tk-color-neutral-0);--tk-color-surface-subtle:var(--tk-color-teal-50);--tk-color-surface-selected:var(--tk-color-teal-100);--tk-color-text-primary:var(--tk-color-neutral-900);--tk-color-text-secondary:var(--tk-color-neutral-600);--tk-color-text-muted:var(--tk-color-neutral-500);--tk-color-text-placeholder:var(--tk-color-text-muted);--tk-color-text-inverse:var(--tk-color-neutral-0);--tk-color-text-link:var(--tk-color-teal-700);--tk-color-text-link-hover:var(--tk-color-teal-800);--tk-color-icon-default:var(--tk-color-teal-600);--tk-color-border-subtle:var(--tk-color-neutral-200);--tk-color-border-control:var(--tk-color-neutral-400);--tk-color-border-selected:var(--tk-color-teal-600);--tk-color-action-primary:var(--tk-color-teal-600);--tk-color-action-primary-hover:var(--tk-color-teal-700);--tk-color-action-primary-active:var(--tk-color-teal-800);--tk-color-action-primary-text:var(--tk-color-neutral-0);--tk-color-action-secondary:var(--tk-color-neutral-0);--tk-color-action-secondary-hover:var(--tk-color-teal-50);--tk-color-action-secondary-text:var(--tk-color-teal-700);--tk-color-action-disabled:var(--tk-color-neutral-100);--tk-color-action-disabled-text:var(--tk-color-neutral-500);--tk-color-focus-ring:var(--tk-color-teal-600);--tk-color-focus-gap:var(--tk-color-neutral-0);--tk-color-overlay:rgb(11 51 49/40%);--tk-color-success-text:var(--tk-color-teal-700);--tk-color-success-bg:var(--tk-color-teal-50);--tk-color-warning-text:var(--tk-color-orange-700);--tk-color-warning-bg:var(--tk-color-orange-50);--tk-color-danger-text:var(--tk-color-red-600);--tk-color-danger-bg:var(--tk-color-red-50);--tk-color-info-text:var(--tk-color-blue-600);--tk-color-info-bg:var(--tk-color-blue-50);--tk-color-campaign-accent:var(--tk-source-campaign-orange);--tk-color-campaign-accent-text:var(--tk-color-neutral-900);--tk-color-campaign-mint:var(--tk-source-campaign-mint);--tk-color-campaign-cream:var(--tk-source-campaign-cream);--tk-gradient-campaign:linear-gradient(180deg,#f3f2de,#eff9f4 45%,#c7eeec);--tk-gradient-brand:none;--tk-font-family-body:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",-apple-system,BlinkMacSystemFont,sans-serif;--tk-font-family-display:var(--tk-font-family-body);--tk-font-family-latin:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--tk-font-family-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--tk-font-size-xs:0.75rem;--tk-font-size-sm:0.875rem;--tk-font-size-md:1rem;--tk-font-size-lg:1.125rem;--tk-font-size-xl:1.25rem;--tk-font-size-2xl:1.5rem;--tk-font-size-3xl:2rem;--tk-font-size-4xl:2.5rem;--tk-font-size-hero:clamp(2rem,5vw,4rem);--tk-font-weight-regular:400;--tk-font-weight-medium:500;--tk-font-weight-semibold:600;--tk-font-weight-bold:700;--tk-font-weight-campaign:800;--tk-line-height-heading:1.3;--tk-line-height-body:1.65;--tk-line-height-longform:1.85;--tk-letter-spacing-body:0;--tk-letter-spacing-title:0.02em;--tk-letter-spacing-label:0.04em;--tk-font-numeric:tabular-nums;--tk-space-0:0;--tk-space-1:0.25rem;--tk-space-2:0.5rem;--tk-space-3:0.75rem;--tk-space-4:1rem;--tk-space-5:1.25rem;--tk-space-6:1.5rem;--tk-space-8:2rem;--tk-space-10:2.5rem;--tk-space-12:3rem;--tk-space-16:4rem;--tk-space-20:5rem;--tk-layout-gutter:clamp(1rem,3vw,2rem);--tk-layout-content-max:80rem;--tk-layout-reading-max:44rem;--tk-layout-sidebar-width:14rem;--tk-layout-sidebar-collapsed:3.5rem;--tk-layout-topbar-height:3.5rem;--tk-layout-grid-gap:var(--tk-space-6);--tk-breakpoint-sm:40rem;--tk-breakpoint-md:48rem;--tk-breakpoint-lg:64rem;--tk-breakpoint-xl:80rem;--tk-radius-none:0;--tk-radius-sm:0.25rem;--tk-radius-md:0.5rem;--tk-radius-lg:0.75rem;--tk-radius-xl:1rem;--tk-radius-hero:1.5rem;--tk-radius-pill:9999px;--tk-angle-motif:45deg;--tk-border-width-default:1px;--tk-border-width-selected:2px;--tk-shadow-none:none;--tk-shadow-sm:0 1px 3px rgb(21 63 61/6%);--tk-shadow-md:0 6px 20px rgb(21 63 61/8%);--tk-shadow-lg:0 16px 40px rgb(21 63 61/12%);--tk-shadow-focus:0 0 0 2px var(--tk-color-focus-gap),0 0 0 4px var(--tk-color-focus-ring);--tk-logo-mark-size:2rem;--tk-logo-clear-space:calc(var(--tk-logo-mark-size) * 0.5);--tk-logo-lockup-min-width:7.5rem;--tk-motion-duration-fast:120ms;--tk-motion-duration-normal:200ms;--tk-motion-duration-slow:320ms;--tk-motion-easing-standard:cubic-bezier(0.2,0,0,1);--tk-motion-easing-enter:cubic-bezier(0,0,0.2,1);--tk-motion-distance:0.25rem;--tk-z-base:0;--tk-z-sticky:20;--tk-z-dropdown:40;--tk-z-overlay:80;--tk-z-modal:100;--tk-z-toast:120;--tk-icon-size-sm:1rem;--tk-icon-size-md:1.25rem;--tk-icon-size-lg:1.5rem;--tk-icon-stroke-width:3;--tk-opacity-disabled:0.55;--tk-button-height:2.75rem;--tk-button-radius:var(--tk-radius-md);--tk-button-padding-inline:var(--tk-space-5);--tk-button-bg:var(--tk-color-action-primary);--tk-button-bg-hover:var(--tk-color-action-primary-hover);--tk-button-text:var(--tk-color-action-primary-text);--tk-button-font-size:var(--tk-font-size-sm);--tk-input-height:2.75rem;--tk-input-bg:var(--tk-color-surface);--tk-input-text:var(--tk-color-text-primary);--tk-input-border:var(--tk-color-border-control);--tk-input-radius:var(--tk-radius-md);--tk-input-padding-inline:var(--tk-space-3);--tk-card-bg:var(--tk-color-surface);--tk-card-border:var(--tk-color-border-subtle);--tk-card-radius:var(--tk-radius-lg);--tk-card-padding:var(--tk-space-6);--tk-card-shadow:var(--tk-shadow-none);--tk-nav-height:2.75rem;--tk-nav-selected-bg:var(--tk-color-surface-selected);--tk-nav-selected-text:var(--tk-color-teal-700);--tk-table-header-bg:var(--tk-color-neutral-100);--tk-table-header-text:var(--tk-color-text-secondary);--tk-table-row-height:3rem;--tk-table-cell-padding:var(--tk-space-3);--tk-badge-radius:var(--tk-radius-pill);--tk-badge-font-size:var(--tk-font-size-xs);--tk-badge-padding-block:var(--tk-space-1);--tk-badge-padding-inline:var(--tk-space-2);--tk-banner-bg:var(--tk-color-surface-subtle);--tk-banner-text:var(--tk-color-teal-700);--tk-banner-radius:var(--tk-radius-lg);--tk-campaign-title-color:var(--tk-color-orange-700);--tk-campaign-title-decorative-color:var(--tk-color-campaign-accent)}[data-tk-density=compact]{--tk-button-height:2.25rem;--tk-input-height:2.25rem;--tk-table-row-height:2.5rem;--tk-table-cell-padding:var(--tk-space-2);--tk-card-padding:var(--tk-space-4);--tk-layout-grid-gap:var(--tk-space-4)}[data-tk-context=campaign]{--tk-banner-bg:var(--tk-color-campaign-cream);--tk-banner-text:var(--tk-color-text-primary);--tk-banner-radius:var(--tk-radius-hero);--tk-card-shadow:var(--tk-shadow-sm)}@media (prefers-reduced-motion:reduce){:root,[data-brand=taikang]{--tk-motion-duration-fast:0ms;--tk-motion-duration-normal:0ms;--tk-motion-duration-slow:0ms;--tk-motion-distance:0}}*{box-sizing:border-box}body{margin:0;color:var(--tk-color-text-primary);background:var(--tk-color-canvas);font-family:var(--tk-font-family-body);font-size:var(--tk-font-size-sm);line-height:var(--tk-line-height-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer;transition:background var(--tk-motion-duration-fast) var(--tk-motion-easing-standard),border-color var(--tk-motion-duration-fast)}button:disabled{cursor:not-allowed;color:var(--tk-color-action-disabled-text);background:var(--tk-color-action-disabled);border-color:var(--tk-color-border-subtle)}a{color:inherit;text-decoration:none}a,button,input,select,summary,textarea{outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--tk-color-focus-ring);box-shadow:0 0 0 2px var(--tk-color-focus-gap)}button:not(:disabled):active{transform:translateY(1px)}.ui-icon{width:var(--tk-icon-size-md);height:var(--tk-icon-size-md);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.ui-icon svg{width:100%;height:100%}.shell{display:flex;min-height:100dvh}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--tk-layout-sidebar-width);padding:0 var(--tk-space-3) var(--tk-space-4);background:var(--tk-color-surface);border-right:1px solid var(--tk-color-border-subtle);display:flex;flex-direction:column;z-index:var(--tk-z-sticky);transition:width var(--tk-motion-duration-normal)}.brand{height:var(--tk-layout-topbar-height);display:flex;gap:var(--tk-space-3);align-items:center;margin:0 calc(-1 * var(--tk-space-3));padding:0 var(--tk-space-4);border-bottom:1px solid var(--tk-color-border-subtle);font-size:var(--tk-font-size-lg);font-weight:var(--tk-font-weight-bold);flex-shrink:0}.brand small{display:block;color:var(--tk-color-text-muted);font-size:var(--tk-font-size-xs);font-weight:var(--tk-font-weight-regular)}.brand-mark{width:var(--tk-logo-mark-size);height:var(--tk-logo-mark-size);justify-content:center;background:var(--tk-color-brand-primary);color:var(--tk-color-text-inverse);border-radius:var(--tk-radius-md);flex-shrink:0}.brand-mark,.workspace-label{display:flex;align-items:center}.workspace-label{justify-content:space-between;color:var(--tk-color-text-muted);font-size:var(--tk-font-size-xs);margin:var(--tk-space-6) var(--tk-space-2) var(--tk-space-3)}.workspace-label span{color:var(--tk-color-text-secondary);background:var(--tk-color-surface-subtle);border:1px solid var(--tk-color-border-subtle);border-radius:var(--tk-radius-sm);padding:0 var(--tk-space-1)}.nav{width:100%;min-height:var(--tk-nav-height);padding:var(--tk-space-3);margin:var(--tk-space-1) 0;gap:var(--tk-space-3);border:0;border-radius:var(--tk-radius-md);background:transparent;color:var(--tk-color-text-secondary);text-align:left}.nav,.nav>span{display:flex;align-items:center}.nav.active{background:var(--tk-nav-selected-bg);color:var(--tk-nav-selected-text);font-weight:var(--tk-font-weight-semibold)}.nav:hover:not(.active){background:var(--tk-color-surface-subtle);color:var(--tk-color-text-link)}.sidebar-toggle{min-height:var(--tk-button-height);display:flex;align-items:center;gap:var(--tk-space-3);margin-top:var(--tk-space-6);border:1px solid var(--tk-color-border-control);border-radius:var(--tk-radius-md);padding:var(--tk-space-2);background:var(--tk-color-surface)}.sidebar-foot,.sidebar-toggle{color:var(--tk-color-text-secondary)}.sidebar-foot{margin-top:auto;padding-top:var(--tk-space-4);border-top:1px solid var(--tk-color-border-subtle);font-size:var(--tk-font-size-xs)}.sidebar-foot p{margin:var(--tk-space-2) 0}.sidebar-foot small{font-size:inherit;color:var(--tk-color-text-muted)}.status-dot{display:inline-block;width:8px;height:8px;border-radius:var(--tk-radius-pill);background:var(--tk-color-action-primary);margin-right:var(--tk-space-2)}main{flex:1 1;min-width:0;margin-left:var(--tk-layout-sidebar-width);transition:margin-left var(--tk-motion-duration-normal)}.topbar{height:var(--tk-layout-topbar-height);display:flex;align-items:center;justify-content:space-between;gap:var(--tk-space-3);padding:0 var(--tk-layout-gutter);border-bottom:1px solid var(--tk-color-border-subtle);background:var(--tk-color-surface);font-size:var(--tk-font-size-xs)}.topbar,.topbar b{color:var(--tk-color-text-muted)}.topbar b{margin:0 var(--tk-space-2);font-weight:var(--tk-font-weight-regular)}.topbar>div{display:flex;gap:var(--tk-space-3);align-items:center}.icon-button{display:inline-flex;width:var(--tk-button-height);height:var(--tk-button-height);border:1px solid var(--tk-color-border-control);border-radius:var(--tk-radius-md);background:var(--tk-color-surface);color:var(--tk-color-icon-default)}.avatar,.icon-button{align-items:center;justify-content:center}.avatar{width:40px;height:40px;display:flex;border-radius:var(--tk-radius-pill);background:var(--tk-color-surface-selected);color:var(--tk-color-text-link);font-size:var(--tk-font-size-xs);flex-shrink:0}.avatar.small{width:32px;height:32px;font-weight:var(--tk-font-weight-semibold)}.avatar.large{width:48px;height:48px;font-size:var(--tk-font-size-md)}.content{padding:var(--tk-space-8) var(--tk-layout-gutter) var(--tk-space-6);max-width:calc(var(--tk-layout-content-max) + var(--tk-layout-gutter) * 2);margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--tk-space-4);margin-bottom:var(--tk-space-6)}.page-heading h1{font-size:var(--tk-font-size-2xl);font-weight:var(--tk-font-weight-semibold);line-height:var(--tk-line-height-heading);letter-spacing:var(--tk-letter-spacing-title);margin:0 0 var(--tk-space-2)}.page-heading p{margin:0;color:var(--tk-color-text-secondary);font-size:var(--tk-font-size-sm)}.edition,.page-heading .eyebrow{display:none}.eyebrow{color:var(--tk-color-text-muted);font-size:var(--tk-font-size-xs);letter-spacing:var(--tk-letter-spacing-label)}.runtime{display:flex;align-items:center;justify-content:space-between;gap:var(--tk-space-4);padding:var(--tk-space-4) var(--tk-space-5);border:1px solid var(--tk-color-border-subtle);border-left:3px solid var(--tk-color-brand-primary);border-radius:var(--tk-banner-radius);background:var(--tk-banner-bg);color:var(--tk-banner-text);margin-bottom:var(--tk-space-6)}.runtime>div:first-child{display:flex;gap:var(--tk-space-3);align-items:center}.runtime strong{font-size:var(--tk-font-size-sm);font-weight:var(--tk-font-weight-semibold)}.runtime p{margin:var(--tk-space-1) 0 0;font-size:var(--tk-font-size-xs);color:var(--tk-color-text-secondary)}.runtime-icon{display:flex;flex-shrink:0}.runtime-controls{display:flex;align-items:center;gap:var(--tk-space-2)}.runtime-controls select{width:auto;min-width:138px;font-size:var(--tk-font-size-xs)}.badge{display:inline-flex;align-items:center;font-size:var(--tk-badge-font-size);line-height:1.4;padding:var(--tk-badge-padding-block) var(--tk-badge-padding-inline);border-radius:var(--tk-badge-radius);color:var(--tk-color-text-secondary);background:var(--tk-color-neutral-100);border:1px solid var(--tk-color-border-subtle);white-space:nowrap}.badge.simulation{color:var(--tk-color-text-link);background:var(--tk-color-surface-selected);border-color:var(--tk-color-teal-200)}.badge.warning{color:var(--tk-color-warning-text);background:var(--tk-color-warning-bg);border-color:var(--tk-color-orange-100)}.badge.success{color:var(--tk-color-success-text);background:var(--tk-color-success-bg);border-color:var(--tk-color-teal-200)}.badge.danger{color:var(--tk-color-danger-text);background:var(--tk-color-danger-bg)}.badge.info{color:var(--tk-color-info-text);background:var(--tk-color-info-bg)}.alert{padding:var(--tk-space-3) var(--tk-space-4);margin-bottom:var(--tk-space-4);border-radius:var(--tk-radius-md);display:flex;align-items:center;gap:var(--tk-space-3);border:1px solid var(--tk-color-border-subtle)}.alert.error{color:var(--tk-color-danger-text);background:var(--tk-color-danger-bg)}.alert.notice{color:var(--tk-color-success-text);background:var(--tk-color-success-bg)}.alert button{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:auto;border:0;background:transparent;color:inherit}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--tk-space-4);gap:var(--tk-space-4);margin-bottom:var(--tk-space-6)}.stat{min-width:0;background:var(--tk-card-bg);border:1px solid var(--tk-card-border);border-radius:var(--tk-card-radius);padding:var(--tk-space-5)}.stat>span{color:var(--tk-color-text-secondary);font-size:var(--tk-font-size-sm)}.stat strong{display:block;margin:var(--tk-space-2) 0;font-size:var(--tk-font-size-3xl);line-height:var(--tk-line-height-heading);font-weight:var(--tk-font-weight-semibold);font-feature-settings:var(--tk-font-numeric);font-variant-numeric:var(--tk-font-numeric)}.stat small{color:var(--tk-color-text-muted);font-size:var(--tk-font-size-xs)}.panel{min-width:0;background:var(--tk-card-bg);border:1px solid var(--tk-card-border);border-radius:var(--tk-card-radius);padding:var(--tk-card-padding);box-shadow:var(--tk-card-shadow)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--tk-space-3);margin-bottom:var(--tk-space-5)}h2{font-size:var(--tk-font-size-lg);line-height:var(--tk-line-height-heading);margin:var(--tk-space-1) 0 0}h2,h3{font-weight:var(--tk-font-weight-semibold)}h3{font-size:var(--tk-font-size-sm)}.counter{min-width:28px;height:28px;padding-inline:var(--tk-space-2);display:flex;align-items:center;justify-content:center;color:var(--tk-color-text-link);background:var(--tk-color-surface-selected);border-radius:var(--tk-radius-pill);font-size:var(--tk-font-size-xs)}.today-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-gap:var(--tk-layout-grid-gap);gap:var(--tk-layout-grid-gap);margin-bottom:var(--tk-space-6)}.task{display:flex;align-items:center;gap:var(--tk-space-3);width:100%;padding:var(--tk-space-4) 0;border:0;border-top:1px solid var(--tk-color-border-subtle);text-align:left;background:transparent;color:var(--tk-color-text-primary)}.task>div{min-width:0}.task-symbol{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;color:var(--tk-color-text-link);background:var(--tk-color-surface-subtle);border-radius:var(--tk-radius-md)}.task strong{font-size:var(--tk-font-size-sm)}.task p{color:var(--tk-color-text-muted);margin:var(--tk-space-1) 0 0;overflow-wrap:anywhere}.task p,.task>span:last-child{font-size:var(--tk-font-size-xs)}.task>span:last-child{color:var(--tk-color-text-link);margin-left:auto;white-space:nowrap}.task:hover{background:var(--tk-color-surface-subtle)}.executor-card{display:flex;gap:var(--tk-space-4);padding:var(--tk-space-5) 0;border-bottom:1px solid var(--tk-color-border-subtle)}.executor-letter{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--tk-radius-lg);color:var(--tk-color-text-link);background:var(--tk-color-surface-selected);font-size:var(--tk-font-size-2xl);font-weight:var(--tk-font-weight-semibold)}.executor-card h3{margin:0 0 var(--tk-space-1)}.executor-card p,.executor-card small{font-size:var(--tk-font-size-xs);color:var(--tk-color-text-muted)}.executor-card p{margin:0 0 var(--tk-space-2)}.executor-card small{display:block;margin-top:var(--tk-space-2)}.execution-panel details{margin-top:var(--tk-space-4)}summary{cursor:pointer}pre,summary{color:var(--tk-color-text-secondary);font-size:var(--tk-font-size-xs)}pre{font-family:var(--tk-font-family-mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;background:var(--tk-color-neutral-100);padding:var(--tk-space-3);border-radius:var(--tk-radius-md)}.ledger .section-head small{font-size:var(--tk-font-size-xs);color:var(--tk-color-text-muted)}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:var(--tk-font-size-sm)}th{color:var(--tk-table-header-text);background:var(--tk-table-header-bg);font-weight:var(--tk-font-weight-medium)}td,th{padding:var(--tk-table-cell-padding);min-height:var(--tk-table-row-height);border-bottom:1px solid var(--tk-color-border-subtle)}td small{display:block;font-size:var(--tk-font-size-xs);color:var(--tk-color-text-muted);margin-top:var(--tk-space-1)}.text-button{min-height:var(--tk-button-height);background:none;border:0;color:var(--tk-color-text-link);padding:var(--tk-space-1) 0;font-size:var(--tk-font-size-sm)}.text-button:hover{text-decoration:underline}.primary,.secondary{min-height:var(--tk-button-height);padding:var(--tk-space-2) var(--tk-button-padding-inline);border-radius:var(--tk-button-radius);font-size:var(--tk-button-font-size);font-weight:var(--tk-font-weight-semibold);line-height:1.5;border:1px solid var(--tk-color-border-control)}.primary{background:var(--tk-button-bg);border-color:var(--tk-button-bg);color:var(--tk-button-text)}.primary:hover:not(:disabled){background:var(--tk-button-bg-hover)}.primary:active:not(:disabled){background:var(--tk-color-action-primary-active)}.secondary{background:var(--tk-color-action-secondary);color:var(--tk-color-action-secondary-text)}.secondary:hover:not(:disabled){background:var(--tk-color-action-secondary-hover)}.full{width:100%;margin-top:var(--tk-space-3)}.empty{text-align:center;padding:var(--tk-space-10) var(--tk-space-4);color:var(--tk-color-text-muted)}.empty h3{color:var(--tk-color-text-secondary)}.empty p{font-size:var(--tk-font-size-sm)}.empty-symbol{display:block;margin:0 auto var(--tk-space-3);color:var(--tk-color-icon-default)}.empty-symbol .ui-icon{width:32px;height:32px}.spinner{width:28px;height:28px;border:2px solid var(--tk-color-teal-200);border-top-color:var(--tk-color-action-primary);border-radius:var(--tk-radius-pill);animation:spin 1s linear infinite;margin:auto}@keyframes spin{to{transform:rotate(1turn)}}.jobs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--tk-layout-grid-gap);gap:var(--tk-layout-grid-gap)}form label{display:block;font-size:var(--tk-font-size-sm);font-weight:var(--tk-font-weight-medium);margin:var(--tk-space-4) 0;color:var(--tk-color-text-secondary)}label small{font-size:var(--tk-font-size-xs);font-weight:var(--tk-font-weight-regular);color:var(--tk-color-text-muted);margin-left:var(--tk-space-1)}input,select,textarea{width:100%;min-height:var(--tk-input-height);border:1px solid var(--tk-input-border);border-radius:var(--tk-input-radius);color:var(--tk-input-text);background:var(--tk-input-bg);padding:var(--tk-space-2) var(--tk-input-padding-inline);font-size:var(--tk-font-size-sm);line-height:var(--tk-line-height-body)}input,textarea{margin-top:var(--tk-space-2)}textarea{resize:vertical}::placeholder{color:var(--tk-color-text-placeholder);opacity:1}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--tk-space-3)}.form-row,.job-item{gap:var(--tk-space-3)}.job-item{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:var(--tk-space-4);border:1px solid var(--tk-color-border-control);border-radius:var(--tk-radius-md);background:var(--tk-color-surface);color:var(--tk-color-text-primary);margin:var(--tk-space-3) 0}.job-item>div{min-width:0}.job-item.selected{border-color:var(--tk-color-border-selected);background:var(--tk-color-surface-subtle)}.job-item h3,.job-item p{margin:0 0 var(--tk-space-2);overflow-wrap:anywhere}.job-item p{font-size:var(--tk-font-size-sm);color:var(--tk-color-text-secondary)}.job-item small,.job-item>span{font-size:var(--tk-font-size-xs);color:var(--tk-color-text-muted)}.slots-panel{margin-top:var(--tk-space-6)}.slot-list>div{display:flex;align-items:center;justify-content:space-between;gap:var(--tk-space-2);padding:var(--tk-space-3) 0;border-top:1px solid var(--tk-color-border-subtle);font-size:var(--tk-font-size-sm)}.slot-list small{display:block;color:var(--tk-color-text-muted);font-size:var(--tk-font-size-xs)}.candidate-workspace{display:grid;grid-template-columns:230px minmax(0,1fr) 320px;grid-gap:var(--tk-space-4);gap:var(--tk-space-4);align-items:start}.candidate-list{padding:var(--tk-space-4) 0 0;max-height:calc(100dvh - 15rem);overflow:auto}.candidate-list .section-head{padding:0 var(--tk-space-4);margin-bottom:var(--tk-space-3)}.candidate-list h2{font-size:var(--tk-font-size-md)}.candidate-item{display:flex;align-items:center;gap:var(--tk-space-2);width:100%;text-align:left;padding:var(--tk-space-4) var(--tk-space-3);border:0;border-left:3px solid transparent;border-top:1px solid var(--tk-color-border-subtle);background:var(--tk-color-surface);color:var(--tk-color-text-primary)}.candidate-item.selected{background:var(--tk-color-surface-selected);border-left-color:var(--tk-color-border-selected)}.candidate-item:hover{background:var(--tk-color-surface-subtle)}.candidate-item>div{min-width:0;flex:1 1}.candidate-item strong{display:block;font-size:var(--tk-font-size-sm);overflow-wrap:anywhere}.candidate-item p{margin:var(--tk-space-1) 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tk-color-text-muted);font-size:var(--tk-font-size-xs)}.candidate-item small{display:block;color:var(--tk-color-text-secondary);font-size:var(--tk-font-size-xs);white-space:normal}.chevron{margin-left:auto;color:var(--tk-color-text-link);display:flex}.candidate-header{display:flex;gap:var(--tk-space-2);justify-content:space-between;align-items:center;flex-wrap:wrap}.candidate-header>div{min-width:0;display:flex;align-items:center;gap:var(--tk-space-3)}.candidate-header h2{margin:0;font-size:var(--tk-font-size-lg);overflow-wrap:anywhere}.candidate-header p{margin:var(--tk-space-1) 0 0}.candidate-header p,.candidate-meta{font-size:var(--tk-font-size-xs);color:var(--tk-color-text-muted)}.candidate-meta{display:flex;flex-wrap:wrap;gap:var(--tk-space-2);padding:var(--tk-space-4) 0;border-bottom:1px solid var(--tk-color-border-subtle);overflow-wrap:anywhere}.candidate-meta span:not(:first-child):before{content:"·";margin-right:var(--tk-space-2)}.resume{margin-top:var(--tk-space-4);background:var(--tk-color-neutral-100);border-radius:var(--tk-radius-md);padding:var(--tk-space-3)}.resume p{white-space:pre-wrap;font-size:var(--tk-font-size-sm);line-height:var(--tk-line-height-longform);overflow-wrap:anywhere}.resume small{font-size:var(--tk-font-size-xs);color:var(--tk-color-text-muted)}.messages{min-height:200px;max-height:420px;overflow:auto;padding:var(--tk-space-5) 0}.message{width:90%;margin:0 0 var(--tk-space-4)}.message>small,.message>span{color:var(--tk-color-text-muted);font-size:var(--tk-font-size-xs)}.message p{font-size:var(--tk-font-size-sm);line-height:var(--tk-line-height-longform);background:var(--tk-color-neutral-100);border-radius:0 var(--tk-radius-lg) var(--tk-radius-lg);padding:var(--tk-space-3);margin:var(--tk-space-2) 0 var(--tk-space-1);white-space:pre-wrap;overflow-wrap:anywhere}.message.outgoing{margin-left:auto}.message.outgoing p{background:var(--tk-color-surface-selected);border-radius:var(--tk-radius-lg) 0 var(--tk-radius-lg) var(--tk-radius-lg)}.message.system{width:100%}.message.system p{background:var(--tk-color-surface-subtle);border:1px dashed var(--tk-color-border-subtle);color:var(--tk-color-text-secondary)}.draft-box{border-top:1px solid var(--tk-color-border-subtle);padding-top:var(--tk-space-4)}.draft-label{align-items:center;justify-content:space-between}.draft-actions,.draft-label{display:flex;gap:var(--tk-space-2)}.draft-actions{flex-wrap:wrap;margin-top:var(--tk-space-3)}.draft-actions button{padding-inline:var(--tk-space-3)}.footnote{font-size:var(--tk-font-size-xs);color:var(--tk-color-text-muted);line-height:var(--tk-line-height-body);margin:var(--tk-space-3) 0;overflow-wrap:anywhere}.control-row{display:flex;align-items:center;justify-content:space-between;gap:var(--tk-space-3);padding-top:var(--tk-space-3);border-top:1px solid var(--tk-color-border-subtle);flex-wrap:wrap}.control-row>span{color:var(--tk-color-text-muted);font-size:var(--tk-font-size-xs)}.text-button.danger{color:var(--tk-color-danger-text)}.sim-tools{padding-top:var(--tk-space-4);margin-top:var(--tk-space-4);border-top:1px dashed var(--tk-color-border-subtle)}.sim-tools label{display:block;margin:var(--tk-space-3) 0}.copilot h2{font-size:var(--tk-font-size-lg)}.copilot-star{display:flex;color:var(--tk-color-icon-default)}.copilot-star .ui-icon{width:var(--tk-icon-size-lg);height:var(--tk-icon-size-lg)}.assessment{margin-top:var(--tk-space-5)}.provider{display:block;font-size:var(--tk-font-size-xs);color:var(--tk-color-text-muted);margin-top:var(--tk-space-2)}.assessment h3{margin-top:var(--tk-space-5)}.evidence{padding-left:var(--tk-space-5);font-size:var(--tk-font-size-sm);color:var(--tk-color-text-secondary);line-height:var(--tk-line-height-longform)}.evidence li{margin-bottom:var(--tk-space-2);white-space:pre-wrap;overflow-wrap:anywhere}.evidence li::marker{color:var(--tk-color-icon-default)}.muted{color:var(--tk-color-text-muted);font-size:var(--tk-font-size-sm);line-height:var(--tk-line-height-body)}.copilot-divider{border-top:1px solid var(--tk-color-border-subtle);margin:var(--tk-space-6) 0 var(--tk-space-5)}.operation{border:1px solid var(--tk-color-border-subtle);background:var(--tk-color-surface);padding:var(--tk-space-3);border-radius:var(--tk-radius-md);margin:var(--tk-space-3) 0}.operation>div{display:flex;justify-content:space-between;align-items:center;gap:var(--tk-space-2);flex-wrap:wrap}.operation small{color:var(--tk-color-text-muted);font-size:var(--tk-font-size-xs)}.operation p{font-size:var(--tk-font-size-sm);overflow-wrap:anywhere}.operation details{margin-top:var(--tk-space-2)}.error-text{color:var(--tk-color-danger-text)}.interview{margin-top:var(--tk-space-4);background:var(--tk-color-surface-subtle);border:1px solid var(--tk-color-border-subtle);border-radius:var(--tk-radius-md);padding:var(--tk-space-3)}.interview p{display:flex;gap:var(--tk-space-2);align-items:center;font-size:var(--tk-font-size-sm)}.candidate-placeholder{grid-column:span 2;min-height:360px}.footer{display:flex;justify-content:space-between;gap:var(--tk-space-4);color:var(--tk-color-text-muted);font-size:var(--tk-font-size-xs);margin-top:var(--tk-space-8);padding-top:var(--tk-space-4);border-top:1px solid var(--tk-color-border-subtle)}.shell.collapsed .sidebar{width:var(--tk-layout-sidebar-collapsed);padding-inline:var(--tk-space-2)}.shell.collapsed main{margin-left:var(--tk-layout-sidebar-collapsed)}.shell.collapsed .brand{padding:0;justify-content:center;margin-inline:calc(-1 * var(--tk-space-2))}.shell.collapsed .brand-copy,.shell.collapsed .nav-label,.shell.collapsed .sidebar-foot,.shell.collapsed .sidebar-toggle span,.shell.collapsed .workspace-label{display:none}.shell.collapsed .nav,.shell.collapsed .sidebar-toggle{justify-content:center;padding:var(--tk-space-2)}@media (max-width:1200px){.candidate-workspace{grid-template-columns:210px minmax(0,1fr)}.candidate-placeholder,.copilot{grid-column:2}.runtime{align-items:flex-start;flex-direction:column}.runtime-controls{width:100%;flex-wrap:wrap}.runtime-controls select{flex:1 1}}@media (max-width:820px){.shell.collapsed .sidebar,.sidebar{inset:auto 0 0;width:100%;height:auto;padding:var(--tk-space-2) var(--tk-space-3) calc(var(--tk-space-2) + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--tk-color-border-subtle)}.sidebar .brand,.sidebar .sidebar-foot,.sidebar .workspace-label,.sidebar-toggle{display:none}.sidebar nav{display:flex;gap:var(--tk-space-2)}.nav,.shell.collapsed .nav{flex:1 1;width:auto;margin:0;padding:var(--tk-space-2) var(--tk-space-1);flex-direction:column;gap:var(--tk-space-1);font-size:var(--tk-font-size-xs);min-height:52px}.shell.collapsed .nav-label{display:block}.shell.collapsed main,main{margin-left:0;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.topbar{padding-inline:var(--tk-space-4)}.sync{display:none}.content{padding:var(--tk-space-6) var(--tk-space-4)}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tk-space-3)}.stat{padding:var(--tk-space-4)}.candidate-workspace,.form-row,.jobs-grid,.today-grid{grid-template-columns:1fr}.candidate-list{max-height:18rem;padding:var(--tk-space-3)}.candidate-list .section-head{padding:0 var(--tk-space-1)}.candidate-item{border:1px solid var(--tk-color-border-control);border-left:3px solid transparent;border-radius:var(--tk-radius-md);margin-top:var(--tk-space-2)}.candidate-item p{white-space:normal;overflow-wrap:anywhere}.candidate-placeholder,.copilot{grid-column:1}.runtime{padding:var(--tk-space-4)}.runtime-controls select{min-width:0}.runtime-controls .badge{max-width:100%;white-space:normal}.ledger .section-head{flex-wrap:wrap}.panel{padding:var(--tk-space-4)}.footer{flex-direction:column;gap:var(--tk-space-2)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.auth-loading{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--tk-color-text-secondary)}.login-page{margin:0;min-height:100dvh;display:grid;grid-template-columns:1.12fr 1fr;background:var(--tk-color-surface);padding:0}.login-story{padding:var(--tk-space-10) clamp(24px,5vw,80px);display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh;background:var(--tk-color-teal-100);border-right:1px solid var(--tk-color-border-subtle)}.login-brand{display:flex;gap:var(--tk-space-3);align-items:center}.login-brand strong{font-size:var(--tk-font-size-2xl)}.login-brand>span:last-child{color:var(--tk-color-text-secondary);border-left:1px solid var(--tk-color-border-control);padding-left:var(--tk-space-3)}.login-intro{padding-block:var(--tk-space-12)}.login-intro h1{font-size:clamp(32px,4vw,56px);line-height:var(--tk-line-height-heading);letter-spacing:-1px;margin:var(--tk-space-4) 0 var(--tk-space-6);font-weight:var(--tk-font-weight-bold)}.login-intro p{color:var(--tk-color-text-secondary);max-width:400px;font-size:var(--tk-font-size-md)}.login-flow{display:flex;flex-wrap:wrap;gap:var(--tk-space-3);align-items:center;margin-top:var(--tk-space-8)}.login-flow span{background:var(--tk-color-surface);padding:var(--tk-space-3) var(--tk-space-4);border-radius:var(--tk-radius-md)}.login-flow b,.login-trust{color:var(--tk-color-text-link)}.login-trust{display:flex;gap:var(--tk-space-4);border-top:1px solid var(--tk-color-border-selected);padding-top:var(--tk-space-6)}.login-trust p{color:var(--tk-color-text-secondary);margin:var(--tk-space-2) 0 0}.login-entry{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--tk-space-10) var(--tk-space-6)}.login-card{width:100%;max-width:380px}.login-caption{margin-top:var(--tk-space-10);color:var(--tk-color-text-muted)}.auth-form{display:flex;flex-direction:column;gap:var(--tk-space-4)}.auth-form h2{font-size:var(--tk-font-size-2xl)}.auth-form>p{margin:0 0 var(--tk-space-2)}.auth-form label{display:flex;flex-direction:column;gap:var(--tk-space-2);font-weight:var(--tk-font-weight-medium)}.auth-form input{width:100%;min-height:48px}.auth-form small{color:var(--tk-color-text-muted);font-weight:var(--tk-font-weight-regular)}.auth-form .primary{margin-top:var(--tk-space-2);min-height:48px}.auth-notice{color:var(--tk-color-success-text);background:var(--tk-color-success-bg);padding:var(--tk-space-3);border-radius:var(--tk-radius-md)}.account-menu{position:relative}.account-menu summary{cursor:pointer;list-style:none;display:flex;gap:var(--tk-space-2);align-items:center;min-height:44px}.account-menu summary::-webkit-details-marker{display:none}.account-dropdown{position:absolute;top:100%;right:0;width:260px;display:flex;flex-direction:column;padding:var(--tk-space-4);background:var(--tk-color-surface);border:1px solid var(--tk-color-border-control);border-radius:var(--tk-radius-lg);box-shadow:var(--tk-shadow-md);z-index:var(--tk-z-dropdown)}.account-dropdown small{color:var(--tk-color-text-muted);margin:var(--tk-space-2) 0 var(--tk-space-4)}.account-dropdown button{text-align:left;padding:var(--tk-space-3);background:var(--tk-color-surface);border:0;min-height:44px;color:var(--tk-color-text-link)}.account-dropdown button:hover{background:var(--tk-color-surface-selected)}.account-panel{max-width:580px}.account-panel .auth-form{margin-top:var(--tk-space-6)}.content[data-tab=account] .runtime,.content[data-tab=admin] .runtime{display:none}.admin-tabs{display:flex;gap:var(--tk-space-2);margin-bottom:var(--tk-space-6);flex-wrap:wrap}.admin-tabs button{min-height:44px;border:1px solid var(--tk-color-border-control);color:var(--tk-color-text-secondary);background:var(--tk-color-surface);padding:var(--tk-space-2) var(--tk-space-5);border-radius:var(--tk-radius-md)}.admin-tabs .selected{color:var(--tk-color-text-link);border-color:var(--tk-color-border-selected);background:var(--tk-color-surface-selected);font-weight:var(--tk-font-weight-semibold)}.admin-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);grid-gap:var(--tk-space-6);gap:var(--tk-space-6);align-items:start}.admin-panel form>label{margin-bottom:var(--tk-space-4)}.permission-picker,.role-picker{margin:var(--tk-space-5) 0;padding:var(--tk-space-4);border:1px solid var(--tk-color-border-subtle);border-radius:var(--tk-radius-md)}.permission-picker legend,.role-picker legend{color:var(--tk-color-text-secondary);padding-inline:var(--tk-space-2)}.check-row{display:flex;flex-direction:row;align-items:center;gap:var(--tk-space-3);min-height:44px;cursor:pointer;margin:var(--tk-space-2) 0}.check-row input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:0;accent-color:var(--tk-color-action-primary);flex-shrink:0}.check-row small{display:block;color:var(--tk-color-text-muted);font-weight:var(--tk-font-weight-regular)}.permission-picker h3{color:var(--tk-color-text-secondary);border-top:1px solid var(--tk-color-border-subtle);padding-top:var(--tk-space-3)}.permission-picker>div:first-of-type h3{border:0;padding-top:0}.member-row{display:flex;align-items:flex-start;gap:var(--tk-space-3);padding:var(--tk-space-5) 0;border-bottom:1px solid var(--tk-color-border-subtle)}.member-row>div:first-of-type{min-width:0;flex:1 1}.member-row p{color:var(--tk-color-text-secondary);margin:var(--tk-space-1) 0 var(--tk-space-2)}.member-row small{color:var(--tk-color-text-muted)}.member-actions{display:flex;flex-direction:column;flex-shrink:0}.member-actions button{min-height:36px}.role-chips{display:flex;flex-wrap:wrap;gap:var(--tk-space-2)}.role-chips .badge{white-space:normal}.reset-password{border-top:1px solid var(--tk-color-border-control);margin-top:var(--tk-space-6);padding-top:var(--tk-space-4)}.reset-password .row{display:flex;flex-wrap:wrap;gap:var(--tk-space-3)}.role-card{border-bottom:1px solid var(--tk-color-border-subtle);padding:var(--tk-space-5) 0}.role-card:first-of-type{padding-top:0}.role-card p{color:var(--tk-color-text-secondary)}.role-actions{display:flex;gap:var(--tk-space-3);margin-top:var(--tk-space-3)}.admin-panel code{font-family:var(--tk-font-family-mono);font-size:var(--tk-font-size-xs);overflow-wrap:anywhere}@media(max-width:1000px){.login-page{grid-template-columns:1fr 1fr}.login-story{padding:var(--tk-space-8) var(--tk-space-6)}.admin-grid{grid-template-columns:1fr}}@media(max-width:820px){.account-name{display:none}.login-page{display:flex;flex-direction:column}.login-story{min-height:auto;padding:var(--tk-space-6);border-right:0}.login-intro{padding:var(--tk-space-6) 0 0}.login-intro h1{font-size:var(--tk-font-size-3xl);margin-block:var(--tk-space-3)}.login-intro p{font-size:var(--tk-font-size-sm)}.login-flow,.login-trust{display:none}.login-entry{padding:var(--tk-space-8) var(--tk-space-6)}.login-brand>span:last-child{font-size:var(--tk-font-size-xs)}.member-row{flex-wrap:wrap}.member-actions{flex-direction:row;width:100%;justify-content:flex-end}.admin-tabs button{flex:1 1;padding-inline:var(--tk-space-3)}}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--tk-space-6);gap:var(--tk-space-6);max-width:1080px;align-items:start}.profile-grid .panel{padding:var(--tk-space-6)}.profile-grid h2{margin:var(--tk-space-2) 0 var(--tk-space-3)}.profile-grid .auth-form{margin-top:var(--tk-space-5)}.profile-password .auth-form{margin-top:0}.profile-roles{display:flex;flex-wrap:wrap;gap:var(--tk-space-2);margin-top:var(--tk-space-4)}.profile-roles span{padding:var(--tk-space-2) var(--tk-space-3);border-radius:var(--tk-radius-pill);background:var(--tk-color-surface-selected);color:var(--tk-color-text-link);font-size:13px}@media (max-width:900px){.profile-grid{grid-template-columns:1fr}}.channel-accounts{display:grid;grid-gap:var(--tk-space-6);gap:var(--tk-space-6);min-width:0}.channel-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--tk-space-4)}.channel-intro h2{font-size:var(--tk-font-size-2xl);margin:var(--tk-space-2) 0 var(--tk-space-3)}.channel-guide p,.channel-intro p{color:var(--tk-color-text-secondary);line-height:var(--tk-line-height-body)}.channel-kicker{color:var(--tk-color-text-link);font-size:var(--tk-font-size-xs);font-weight:var(--tk-font-weight-semibold);letter-spacing:.06em}.channel-intro>button{display:flex;align-items:center;gap:var(--tk-space-2);flex-shrink:0}.channel-connection-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--tk-space-6);gap:var(--tk-space-6)}.channel-accounts .panel{min-width:0}.channel-mark{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--tk-color-action-primary);background:var(--tk-color-surface-selected);border-radius:var(--tk-radius-lg)}.channel-identity h2{margin:var(--tk-space-5) 0 var(--tk-space-2)}.channel-facts{grid-gap:var(--tk-space-3);margin:var(--tk-space-5) 0;padding-top:var(--tk-space-4);border-top:1px solid var(--tk-color-border-subtle)}.channel-facts,.channel-facts>div{display:grid;gap:var(--tk-space-3)}.channel-facts>div{grid-template-columns:90px minmax(0,1fr);grid-gap:var(--tk-space-3);font-size:var(--tk-font-size-sm)}.channel-facts dt{color:var(--tk-color-text-muted)}.channel-facts dd{margin:0;overflow-wrap:anywhere}.channel-empty,.channel-status-message{color:var(--tk-color-text-secondary);background:var(--tk-color-surface-subtle);padding:var(--tk-space-4);border-radius:var(--tk-radius-md);line-height:var(--tk-line-height-body);overflow-wrap:anywhere}.channel-actions{display:flex;flex-wrap:wrap;gap:var(--tk-space-3);align-items:center}.channel-actions a,.channel-actions button{min-height:44px}.channel-actions a{display:inline-flex;align-items:center;text-decoration:none}.channel-guide ol{list-style:none;counter-reset:connection-step;padding:0;display:grid;grid-gap:var(--tk-space-5);gap:var(--tk-space-5);margin:var(--tk-space-5) 0}.channel-guide li{counter-increment:connection-step;display:grid;grid-template-columns:32px minmax(0,1fr);grid-column-gap:var(--tk-space-3);column-gap:var(--tk-space-3)}.channel-guide li:before{content:counter(connection-step);grid-row:span 2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--tk-color-border-selected);border-radius:var(--tk-radius-pill);color:var(--tk-color-text-link);font-family:var(--tk-font-family-mono);font-size:var(--tk-font-size-sm)}.channel-guide li strong{min-height:32px;display:flex;align-items:center}.channel-guide li span{color:var(--tk-color-text-secondary);font-size:var(--tk-font-size-sm);line-height:var(--tk-line-height-longform);margin-top:var(--tk-space-1)}.channel-browser .section-head,.channel-read .section-head{flex-wrap:wrap;align-items:flex-start}.channel-browser iframe{display:block;width:100%;height:640px;border:1px solid var(--tk-color-border-control);border-radius:var(--tk-radius-md);background:var(--tk-color-surface-subtle);margin-top:var(--tk-space-4)}.channel-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--tk-space-3);gap:var(--tk-space-3);margin-top:var(--tk-space-4)}.channel-capabilities>div{border:1px solid var(--tk-color-border-subtle);padding:var(--tk-space-3);border-radius:var(--tk-radius-md);display:grid;grid-gap:var(--tk-space-2);gap:var(--tk-space-2);font-size:var(--tk-font-size-sm)}.channel-capabilities small{color:var(--tk-color-text-muted);font-size:var(--tk-font-size-xs)}.channel-capabilities .available{color:var(--tk-color-success-text)}.channel-results table{table-layout:fixed;width:100%}.channel-results td,.channel-results th{overflow-wrap:anywhere;white-space:normal}.channel-results th:last-child{width:44%}.content[data-tab=channels] .runtime{display:none}@media(max-width:900px){.channel-connection-grid{grid-template-columns:1fr}.channel-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.channel-intro{flex-direction:column}.channel-intro h2{font-size:var(--tk-font-size-xl)}.channel-browser iframe{height:520px}.channel-actions{width:100%}.channel-actions a,.channel-actions button{flex:1 1;justify-content:center;text-align:center}.channel-results .table-wrap{min-width:0}.channel-facts>div{grid-template-columns:76px minmax(0,1fr)}}.channel-candidate-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--tk-space-4);gap:var(--tk-space-4);margin-top:var(--tk-space-4)}.channel-candidate-card{padding:var(--tk-space-4);border:1px solid var(--tk-color-border-subtle);border-radius:var(--tk-radius-lg);min-width:0;background:var(--tk-color-surface)}.channel-candidate-card h3{margin:0;font-size:var(--tk-font-size-lg)}.channel-candidate-card p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--tk-line-height-body);color:var(--tk-color-text-secondary)}.channel-candidate-card>small{display:block;color:var(--tk-color-text-muted);margin-bottom:var(--tk-space-4);overflow-wrap:anywhere}.channel-candidate-card .section-head{flex-wrap:wrap}.channel-candidate-card .badge{white-space:normal;overflow-wrap:anywhere}.channel-row-action{margin-top:var(--tk-space-2)}.channel-row-action .text-button{min-height:44px}.channel-row-action small{color:var(--tk-color-text-muted)}.channel-detail>.section-head{align-items:flex-start;flex-wrap:wrap}.channel-detail h2{margin:var(--tk-space-2) 0 var(--tk-space-4)}.channel-detail-section{border-top:1px solid var(--tk-color-border-subtle);padding:var(--tk-space-4) 0}.channel-detail-section h3{margin:0 0 var(--tk-space-3);color:var(--tk-color-text-link)}.channel-detail-section p,.channel-detail-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--tk-line-height-longform)}.channel-conversation-messages{display:grid;grid-gap:var(--tk-space-4);gap:var(--tk-space-4);margin-top:var(--tk-space-4)}.channel-message{max-width:85%;padding:var(--tk-space-4);background:var(--tk-color-surface-subtle);border:1px solid var(--tk-color-border-subtle);border-radius:var(--tk-radius-lg);min-width:0}.channel-message.outgoing{margin-left:auto;background:var(--tk-color-surface-selected)}.channel-message small{color:var(--tk-color-text-muted)}.channel-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--tk-line-height-body)}.channel-message .badge{white-space:normal}@media(max-width:820px){.channel-candidate-cards{grid-template-columns:1fr}.channel-candidate-card .channel-actions{flex-direction:column;align-items:stretch}.channel-candidate-card .channel-actions button{width:100%}.channel-message{max-width:95%}}.channel-resume-capture{margin-top:var(--tk-space-4);padding:var(--tk-space-4);background:var(--tk-color-surface-selected);border:1px solid var(--tk-color-border-selected);border-radius:var(--tk-radius-md);min-width:0}.channel-resume-capture p,.channel-resume-capture strong{overflow-wrap:anywhere}.channel-resume-capture>small{display:block;color:var(--tk-color-text-secondary);margin-bottom:var(--tk-space-3)}.channel-resume-capture .channel-actions a{text-decoration:none;min-height:44px}.resume-review-grid,.talents-library-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--tk-space-6);gap:var(--tk-space-6);align-items:start}.resume-review,.talents-library{min-width:0}.resume-review>.section-head,.talents-library>.section-head{align-items:flex-start;flex-wrap:wrap}.resume-review h2,.talents-library h2{margin-top:var(--tk-space-2)}.resume-images figure{margin:var(--tk-space-4) 0;padding:var(--tk-space-3);border:1px solid var(--tk-color-border-subtle);border-radius:var(--tk-radius-md);background:var(--tk-color-surface-subtle)}.resume-images figcaption{font-weight:var(--tk-font-weight-semibold);margin-bottom:var(--tk-space-2)}.resume-images img{display:block;max-width:100%;width:auto;height:auto;margin:var(--tk-space-3) auto;background:white}.resume-images a{display:inline-flex;min-height:44px;align-items:center;color:var(--tk-color-text-link)}.resume-evidence-hash{display:block;overflow-wrap:anywhere;color:var(--tk-color-text-muted);font-family:var(--tk-font-family-mono);font-size:var(--tk-font-size-xs)}.resume-source{border:1px solid var(--tk-color-border-subtle);padding:var(--tk-space-4);border-radius:var(--tk-radius-md);margin-block:var(--tk-space-5);overflow-wrap:anywhere}.resume-source summary,.talent-version summary{cursor:pointer;min-height:44px;font-weight:var(--tk-font-weight-semibold)}.resume-source p,.resume-source small{white-space:pre-wrap;color:var(--tk-color-text-secondary)}.resume-transcript form>label{margin-block:var(--tk-space-4)}.resume-transcript input:not([type=checkbox]),.resume-transcript textarea{width:100%}.resume-images .check-row,.resume-transcript .check-row{align-items:flex-start;font-size:var(--tk-font-size-sm);line-height:var(--tk-line-height-body)}.resume-images .check-row input,.resume-transcript .check-row input{margin-top:3px}.resume-uncertainties{background:var(--tk-color-warning-bg);padding:var(--tk-space-4);border-radius:var(--tk-radius-md);margin-block:var(--tk-space-4)}.resume-transcript details p{overflow-wrap:anywhere}.resume-transcript form>.primary{width:100%;min-height:48px}.talents-library{display:grid;grid-gap:var(--tk-space-5);gap:var(--tk-space-5)}.talent-list-item{display:block;width:100%;text-align:left;min-width:0;padding:var(--tk-space-4);background:var(--tk-color-surface);border:1px solid var(--tk-color-border-subtle);border-radius:var(--tk-radius-md);margin-top:var(--tk-space-3);overflow-wrap:anywhere}.talent-list-item.selected{background:var(--tk-color-surface-selected);border-color:var(--tk-color-border-selected)}.talent-list-item strong{color:var(--tk-color-text-primary)}.talent-list-item p{color:var(--tk-color-text-secondary)}.talent-list-item small{color:var(--tk-color-text-muted)}.talent-details{min-width:0}.talent-version{padding-block:var(--tk-space-5);border-top:1px solid var(--tk-color-border-subtle)}.content[data-tab=talents] .runtime{display:none}@media(max-width:1000px){.resume-review-grid,.talents-library-grid{grid-template-columns:1fr}}@media(max-width:820px){.sidebar nav{overflow-x:auto}.sidebar .nav{min-width:62px}.sidebar .nav-label{white-space:normal;text-align:center}.resume-review>.section-head .channel-actions{width:100%}.resume-review>.section-head .channel-actions button{flex:1 1}}.cua-browser-panel{display:grid;grid-gap:var(--tk-space-6);gap:var(--tk-space-6);min-width:0}.cua-browser-panel .panel{min-width:0}.cua-step-log table{width:100%;table-layout:fixed}.cua-step-log td,.cua-step-log th{overflow-wrap:anywhere}.cua-step-log td small{color:var(--tk-color-text-muted)}.content[data-tab=cua] .runtime{display:none}.shell{--tk-layout-sidebar-width:216px}.shell .content{padding-top:30px;max-width:1600px}.shell .settings-nav-item{border-top:1px solid var(--tk-color-border-subtle);border-radius:0}.shell .sidebar-foot,.shell .workspace-label{display:none}.shell .sidebar-toggle{margin-top:12px}.shell .page-heading h1{font-size:30px}.mobile-more-menu,.mobile-more-trigger{display:none}.business-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.business-tabs button{min-height:40px;padding:8px 18px;background:var(--tk-color-surface);color:var(--tk-color-text-secondary);border:1px solid var(--tk-color-border-control);border-radius:8px}.business-tabs button.selected{background:var(--tk-color-surface-selected);color:var(--tk-color-text-link);border-color:var(--tk-color-border-selected);font-weight:600}.business-stats{gap:14px;margin-bottom:20px}.metric-card{display:flex;gap:16px;align-items:flex-start;text-align:left;padding:20px 16px;min-height:126px;color:var(--tk-color-text-primary)}.metric-card:disabled{background:var(--tk-color-surface)}.metric-icon{display:inline-flex;justify-content:center;align-items:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;color:var(--tk-color-text-link);background:var(--tk-color-surface-selected)}.metric-card>div{flex:1 1;min-width:0}.metric-card>div>span{font-size:14px}.metric-card strong{font-size:30px;margin:2px 0 4px}.metric-card small{display:block;font-size:11px;line-height:1.5}.metric-card>span:last-child{margin-top:25px}.outcome-card{border-color:var(--tk-color-orange-100)}.outcome-card .metric-icon{background:var(--tk-color-warning-bg);color:var(--tk-color-warning-text)}.business-home-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(270px,1fr);grid-gap:18px;gap:18px}.business-main-column,.business-side-column{display:flex;flex-direction:column;gap:18px;min-width:0}.business-dashboard .panel{padding:22px}.business-dashboard .section-head{margin-bottom:16px}.business-dashboard h2{font-size:19px}.business-queue-row,.queue-columns{display:grid;grid-template-columns:minmax(0,1fr) 150px 105px;grid-gap:12px;gap:12px;align-items:center}.queue-columns{background:var(--tk-color-surface-subtle);color:var(--tk-color-text-muted);font-size:12px;padding:12px;border-radius:5px}.business-queue-row{width:100%;padding:18px 12px;border:0;border-bottom:1px solid var(--tk-color-border-subtle);text-align:left;background:var(--tk-color-surface);color:var(--tk-color-text-primary)}.business-queue-row:hover{background:var(--tk-color-surface-subtle)}.business-queue-row strong{font-size:14px;overflow-wrap:anywhere}.business-queue-row small{display:block;font-size:11px;color:var(--tk-color-text-muted);margin-top:6px}.business-queue-row>span:last-child{display:flex;align-items:center;gap:8px;color:var(--tk-color-text-link);font-size:12px}.business-queue-row .badge{width:-moz-fit-content;width:fit-content;white-space:normal}.business-timeline article{border-left:2px solid var(--tk-color-teal-200);padding:0 0 18px 14px;margin-left:5px}.business-timeline small{display:block;font-size:11px;color:var(--tk-color-text-muted)}.business-timeline strong{display:block;margin-top:5px;font-size:13px}.business-timeline p{margin:4px 0;font-size:12px;color:var(--tk-color-text-secondary)}.calendar-empty-icon{display:block;margin:18px auto 0;color:var(--tk-color-text-muted)}.business-entry-links{display:grid;margin-top:16px}.business-entry-links button{padding:12px 0;border:0;border-bottom:1px solid var(--tk-color-border-subtle);background:var(--tk-color-surface);color:var(--tk-color-text-link);min-height:44px}.business-entry-links button,.business-next-step{display:flex;justify-content:space-between;align-items:center}.business-next-step{gap:20px;margin-top:20px;background:var(--tk-color-surface-selected);padding:16px 20px;border-radius:8px}.business-next-step p{margin:0;color:var(--tk-color-text-secondary)}.business-next-step button{display:flex;align-items:center;gap:12px;flex-shrink:0}.draft-queue-layout{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.cua-surface-jobs .channel-connection-grid,.cua-surface-messages .channel-connection-grid,.cua-surface-review .channel-connection-grid{grid-template-columns:minmax(0,1fr)}.cua-production-tasks .review-task-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;max-height:none}.cua-production-tasks .review-task-list button{margin:0}.cua-production-tasks .review-status-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.cua-production-tasks .review-status-filters button{border:1px solid var(--tk-color-border-control);border-radius:6px;min-height:40px;background:var(--tk-color-surface);color:var(--tk-color-text-secondary);padding:8px 14px}.cua-production-tasks .review-status-filters button.selected{color:var(--tk-color-text-link);background:var(--tk-color-surface-selected)}.cua-production-tasks .jd-before{padding:14px;border:1px solid var(--tk-color-border-subtle);border-radius:8px;margin-bottom:16px}.cua-production-tasks .jd-before p{white-space:pre-wrap;max-height:240px;overflow:auto}@media(max-width:1200px){.metric-card{gap:10px;padding:18px 12px}.metric-icon{width:34px;height:34px}.business-home-grid{grid-template-columns:minmax(0,1.8fr) minmax(235px,1fr)}.business-queue-row,.queue-columns{grid-template-columns:minmax(0,1fr) 120px 80px}}@media(max-width:1000px){.business-home-grid{grid-template-columns:minmax(0,1fr)}.business-side-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.draft-queue-layout{grid-template-columns:minmax(0,1fr)}.cua-production-tasks .review-task-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.shell .sidebar nav{display:flex;flex-direction:row;padding-top:0;overflow:visible}.shell .sidebar .secondary-nav-item{display:none}.shell .sidebar .mobile-more-trigger{display:flex}.shell .sidebar .nav{min-width:0;flex:1 1}.shell .sidebar .mobile-more-menu{display:grid;position:absolute;right:12px;bottom:calc(100% + 8px);min-width:190px;padding:8px;background:var(--tk-color-surface);border:1px solid var(--tk-color-border-subtle);border-radius:10px;box-shadow:var(--tk-card-shadow)}.mobile-more-menu button{display:flex;align-items:center;gap:12px;min-height:48px;background:transparent;border:0;color:var(--tk-color-text-primary);padding:10px 14px;text-align:left}.mobile-more-menu button.selected{background:var(--tk-color-surface-selected);color:var(--tk-color-text-link)}.shell .content{padding:22px 16px}.shell .page-heading h1{font-size:26px}.shell .topbar{padding-inline:16px}.shell .topbar>span{font-size:11px}.business-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card{padding:14px 10px;min-height:122px}.metric-card strong{font-size:26px}.metric-card>span:last-child{display:none}.metric-card>div>span{font-size:12px}.business-side-column{display:flex}.business-dashboard .panel{padding:18px}.business-dashboard .channel-actions{flex-direction:column}.business-queue-row{grid-template-columns:minmax(0,1fr) 95px;padding-inline:0}.business-queue-row>span:last-child{grid-column:1/-1}.queue-columns{display:none}.business-tabs{gap:6px}.business-tabs button{padding:8px 12px;font-size:12px;min-height:44px}.business-next-step{align-items:stretch;flex-direction:column;gap:12px}.business-next-step button{justify-content:center}.cua-production-tasks .review-task-list{grid-template-columns:minmax(0,1fr)}}.heading-action{align-items:center;justify-content:center;gap:14px;min-width:150px;flex-shrink:0}.heading-action,.shell.collapsed .sidebar-toggle .ui-icon{display:inline-flex}@media(max-width:820px){.page-heading{align-items:flex-start;flex-wrap:wrap}.heading-action{width:100%;min-height:44px}}.screening-layout{display:grid;grid-template-columns:240px minmax(0,1.7fr) minmax(250px,.85fr);grid-gap:18px;gap:18px;align-items:start}.screening-layout>.panel:first-child{max-height:calc(100vh - 250px);overflow:auto}.screening-panel .business-search input{display:block;margin-top:8px}.screening-resume{margin:18px 0 24px;border:1px solid var(--tk-color-border-subtle);border-radius:8px;padding:16px}.screening-resume>p{white-space:pre-wrap;line-height:1.85}.screening-resume>small{overflow-wrap:anywhere;color:var(--tk-color-text-muted)}.screening-aside button{display:block;width:100%;margin-top:14px}.screening-aside li{padding:7px 0;overflow-wrap:anywhere}@media(max-width:1200px){.screening-layout{grid-template-columns:240px minmax(0,1fr)}.screening-aside{grid-column:2}}@media(max-width:820px){.screening-layout{grid-template-columns:minmax(0,1fr)}.screening-aside{grid-column:auto}.screening-layout>.panel:first-child{max-height:320px}}.business-flow{display:flex;gap:24px;padding:8px 24px 24px;margin:0;list-style:none}.business-flow li{display:flex;align-items:center;gap:14px;color:var(--tk-color-text-muted);flex:1 1}.business-flow li:not(:last-child):after{content:"";height:1px;flex:1 1;background:var(--tk-color-border-subtle);margin-left:10px}.business-flow li>span{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--tk-color-surface-subtle);font-size:17px}.business-flow li.current,.business-flow li.done{color:var(--tk-color-text-primary)}.business-flow li.current>span,.business-flow li.done>span{background:var(--tk-color-brand-primary);color:#fff}@media(max-width:820px){.business-flow{gap:10px;padding:8px 0 20px}.business-flow li{gap:6px;font-size:12px}.business-flow li>span{width:28px;height:28px;font-size:13px}.business-flow li:not(:last-child):after{margin-left:0}}.shell{--tk-layout-sidebar-width:222px;--tk-layout-topbar-height:68px;--tk-layout-gutter:28px;--tk-font-size-sm:16px;--tk-font-size-xs:13px;--tk-font-size-lg:22px;--tk-button-font-size:16px;--tk-button-height:44px;--tk-color-brand-primary:#00868e;--tk-color-action-primary:#00868e;--tk-button-bg:#00868e;--tk-color-canvas:#f4f8f9;--tk-color-text-primary:#102f40;--tk-color-text-secondary:#506a7d;--tk-color-surface-selected:#e0f5f3;--tk-nav-selected-bg:#def4f2;font-size:16px;background:#f4f8f9}.shell .content{padding:28px 28px 26px;max-width:none}.shell .topbar{font-size:16px}.shell .brand{padding-left:22px;font-size:24px;gap:16px}.shell .brand small{font-size:14px;line-height:20px;font-weight:400}.shell .brand-mark{width:38px;height:38px}.shell .sidebar{padding-inline:9px}.shell .nav{min-height:50px;gap:22px;padding:12px 23px;margin:5px 0;font-size:18px}.shell .nav .ui-icon{width:24px;height:24px}.shell .settings-nav-item{margin-top:auto;padding-top:26px;padding-bottom:26px}.shell .sidebar-toggle{display:none}.shell .page-heading{margin-bottom:22px}.shell .page-heading h1{font-size:34px;line-height:1.35;font-weight:700;margin:0 0 5px;letter-spacing:0}.shell .page-heading p{font-size:20px;line-height:1.5}.shell h2{font-size:22px;font-weight:700}.shell h3{font-size:17px}.shell .panel{border-radius:10px;box-shadow:none;border-color:#e0e9ed;padding:24px}.shell .heading-action{min-width:198px;min-height:50px}.shell .primary,.shell .secondary{border-radius:8px}.shell .avatar.small{width:40px;height:40px;font-size:16px}.shell .sync{background:#f2f6f7;border:1px solid #e6edef;border-radius:10px;padding:8px 12px;color:#244359;font-size:13px}.shell .icon-button{width:36px;height:36px;border:0;background:transparent}.header-breadcrumb{gap:16px!important;min-width:0}.breadcrumb-toggle{border:0;background:transparent;display:flex;color:#627a8a;padding:0}.header-sections{position:relative;white-space:nowrap}.header-sections summary{cursor:pointer;font-size:15px}.header-sections .business-tabs{position:absolute;left:0;top:calc(100% + 18px);width:200px;background:white;border:1px solid #dce6ea;padding:8px;z-index:25;box-shadow:0 8px 28px #12344012;display:grid;border-radius:10px}.header-sections button{text-align:left;border:0}.header-search{position:relative}.header-search input{width:282px;min-height:44px;border:1px solid #dce6ea;border-radius:9px;padding:10px 14px;font-size:14px;background:white}.header-search-results{position:absolute;right:0;top:52px;width:340px;padding:8px;background:#fff;border:1px solid #dce6ea;box-shadow:0 8px 28px #12344012;z-index:30;border-radius:10px}.header-search-results button{display:block;width:100%;text-align:left;border:0;background:white;padding:12px;color:#15384a}.header-search-results button:hover{background:#e5f6f4}.header-search-results small{display:block;color:#6b8292;font-size:12px;margin-top:4px}.header-search-results p{font-size:14px;padding:8px}.shell .business-stats{gap:14px;margin-bottom:20px}.shell .metric-card{padding:16px;gap:24px}.shell .metric-icon{width:48px;height:48px}.shell .metric-card>div>span{font-size:16px;font-weight:600}.shell .metric-card strong{font-size:34px;line-height:1.2;margin:4px 0 5px}.shell .metric-card small{font-size:13px;font-weight:400}.shell .metric-card>span:last-child{margin-top:30px}.shell .business-home-grid{grid-template-columns:minmax(0,2.36fr) minmax(320px,1fr);gap:16px}.shell .business-main-column,.shell .business-side-column{gap:20px}.shell .business-dashboard .panel{padding:22px 25px}.shell .business-dashboard .section-head{margin-bottom:20px}.shell .business-dashboard h2{font-size:22px}.shell .queue-columns{font-size:14px;padding:13px}.shell .business-queue-row strong{font-size:16px}.shell .business-queue-row small{font-size:13px}.shell .business-queue-row>span:last-child{font-size:14px}.shell .business-timeline strong{font-size:15px}.shell .business-timeline p,.shell .business-timeline small{font-size:13px}.shell .business-timeline article{padding-bottom:24px}.shell .channel-empty{font-size:16px}.shell .business-dashboard .business-main-column>.panel:first-child{min-height:365px}.shell .business-side-column>.panel:first-child{min-height:320px}.shell .business-side-column>.panel:nth-child(2){min-height:285px}.shell .channel-empty h3{font-size:17px}.shell .footer{font-size:12px;border:0}@media(max-width:1150px){.header-search input{width:210px}.shell .business-home-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}.shell .metric-card{gap:12px}.shell .metric-card small{font-size:12px}}@media(max-width:1000px){.header-search{display:none}.shell .business-home-grid{grid-template-columns:1fr}.shell .business-side-column{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:820px){.shell{--tk-layout-topbar-height:60px;font-size:14px}.shell .content{padding:22px 16px}.shell .nav{padding:8px 4px;font-size:12px;min-height:52px;gap:4px;margin:0}.shell .sidebar nav{padding-top:0}.shell .settings-nav-item{padding:8px 4px}.shell .page-heading h1{font-size:26px}.shell .page-heading p{font-size:15px}.shell .panel{padding:18px}.shell .topbar{font-size:13px;padding:0 16px}.header-breadcrumb{gap:8px!important}.header-sections summary{font-size:12px}.shell .sync{display:none}.shell .heading-action{min-width:0;width:auto;min-height:44px}.shell .metric-card{padding:14px 10px;gap:10px}.shell .metric-icon{width:36px;height:36px}.shell .metric-card>div>span{font-size:13px}.shell .metric-card strong{font-size:28px}.shell .business-side-column{display:flex}.shell .business-dashboard .panel{padding:18px}.shell .business-home-grid{grid-template-columns:1fr}.shell.collapsed .sidebar nav{padding-top:0}}.screening-context{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin:-8px 0 22px}.screening-context strong{font-size:20px;font-weight:500}.screening-context p{margin:8px 0 0;font-size:15px;color:#617b8c}.screening-application-picker{position:relative;flex:none;font-size:14px;color:#00868e}.screening-application-picker summary{cursor:pointer;padding:8px 12px}.screening-application-picker>.panel{position:absolute;right:0;top:44px;width:340px;max-height:500px;overflow:auto;z-index:20}.screening-panel .screening-layout{grid-template-columns:minmax(0,2.36fr) minmax(300px,1fr);gap:16px}.screening-panel .screening-layout>.panel:first-child{max-height:none;overflow:visible}.screening-panel .screening-aside{display:flex;flex-direction:column;gap:16px;grid-column:auto}.screening-panel .screening-aside ol{list-style:decimal;padding-left:28px}.screening-panel .screening-aside li{padding:14px 12px;background:#f5f8f9;border-radius:8px;margin:12px 0;font-size:16px;line-height:1.8}.screening-evidence-panel table{table-layout:fixed;font-size:16px}.screening-evidence-panel th:first-child{width:30%}.screening-evidence-panel th:nth-child(2){width:43%}.screening-evidence-panel th{padding:15px 12px;background:#f1f5f6;font-size:15px}.screening-evidence-panel td{padding:24px 12px;vertical-align:top;line-height:1.65}.screening-evidence-panel blockquote{margin:0;color:#00868e;text-decoration:underline;text-underline-offset:3px}.screening-evidence-panel small{display:block;font-size:13px;margin-top:10px;color:#72889a}.screening-panel .screening-resume{margin-bottom:0;padding:20px}.screening-resume summary{font-size:17px;font-weight:600;cursor:pointer}.screening-context .badge{margin-left:10px}@media(max-width:1050px){.screening-panel .screening-layout{grid-template-columns:1fr}.screening-panel .screening-aside{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:820px){.screening-context{flex-direction:column;gap:10px}.screening-application-picker>.panel{left:0;right:auto;max-width:calc(100vw - 32px)}.screening-panel .screening-aside{display:flex}.screening-evidence-panel table{min-width:550px}.screening-context strong{font-size:16px}}.shell .metric-card{height:121px;min-height:121px}.shell .metric-card small{white-space:nowrap}.shell .channel-empty{background:transparent}.shell .business-dashboard .channel-empty{padding:24px 0}.shell .business-queue-row,.shell .queue-columns{grid-template-columns:minmax(0,1.7fr) minmax(0,1.2fr) 95px 115px;gap:14px}.queue-scope{display:inline-block;background:#00868e;color:white;font-size:14px;font-weight:600;border-radius:24px;padding:6px 20px;margin-bottom:15px}.queue-task-name{display:flex;align-items:center;gap:18px;min-width:0}.queue-task-name>span{color:#00868e;flex:none}.queue-task-name>div{min-width:0}.shell .queue-action{display:flex;justify-content:center;align-items:center;min-height:40px;border-radius:8px;background:#00868e;color:white!important;font-weight:600}.shell .business-queue-row small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.shell .queue-wait{font-size:16px;color:#143748}.shell .business-queue-row{min-height:78px}.shell .business-dashboard .business-main-column>.panel:first-child{min-height:420px}@media(max-width:1200px){.shell .business-queue-row,.shell .queue-columns{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 70px 90px;gap:10px}.queue-task-name{gap:10px}}@media(max-width:820px){.shell .queue-columns{display:none}.shell .business-queue-row{grid-template-columns:minmax(0,1fr) 110px}.shell .queue-task-name{grid-column:1/-1}.shell .queue-action{grid-column:2}.shell .queue-wait{font-size:13px}}.cua-exception-warning strong{display:flex;align-items:center;gap:12px}.cua-read-receipt{display:flex;align-items:center;gap:8px}.shell{color:#102f40;--tk-color-surface-subtle:#f5f8fa;--tk-color-text-muted:#708597;--tk-color-text-link:#00868e}.shell .sidebar nav{flex:1 1;display:flex;flex-direction:column;padding-top:24px}.shell .sidebar .settings-nav-item{margin-top:auto;padding-top:24px;padding-bottom:24px}.shell .nav{min-height:48px;padding-block:10px;margin:3px 0;gap:20px;font-size:16px}.shell .page-heading p{font-size:17px}.shell .business-dashboard .queue-columns{background:#f3f6f8}.shell .business-queue-row{min-height:74px}.shell .business-dashboard .business-main-column>.panel:first-child{min-height:468px}.shell .cua-surface-jobs{position:relative}.shell .cua-surface-jobs>.channel-intro{position:absolute;right:0;top:-70px;margin:0}.shell .cua-surface-jobs .cua-compose-panel{position:relative;padding:0;border:0;background:transparent}.shell .cua-surface-jobs .cua-capability-status{position:absolute;right:0;top:102px;margin:0;padding:8px 12px;background:#fff5df;color:#a27325;border-radius:6px;font-size:13px}.shell .cua-surface-jobs .cua-compose-panel>button{width:auto;position:absolute;right:0;top:0;font-size:14px}.shell .cua-surface-jobs .cua-job-summary{margin:0 0 16px;padding:18px 22px;background:white;min-height:94px}.shell .cua-surface-jobs .cua-job-summary>strong{font-size:23px}.shell .cua-surface-jobs .cua-job-summary dl{margin:14px 0 0;gap:20px}.shell .cua-surface-jobs .cua-job-summary dl>div{display:flex;gap:14px;align-items:center}.shell .cua-surface-jobs .cua-job-summary dt{margin:0;font-size:14px}.shell .cua-surface-jobs .cua-job-summary dd{font-size:16px}.shell .cua-surface-jobs .jd-platform-fields{margin:16px 0 22px;min-height:38px}.shell .cua-surface-jobs .cua-jd-comparison{margin-top:0;background:white;padding:16px;border:1px solid #e0e9ed;border-radius:10px}.shell .cua-surface-jobs .cua-jd-comparison>section{background:white}.shell .cua-surface-jobs .cua-jd-comparison header{padding:15px 18px;background:#f7f9fb}.shell .cua-surface-jobs .cua-jd-section{min-height:230px;padding:16px 18px}.shell .cua-surface-jobs .cua-jd-section textarea{min-height:180px;font-size:15px}.shell .cua-surface-jobs .cua-jd-section p{font-size:15px}.shell .cua-surface-jobs .cua-job-summary>strong{display:block;margin-bottom:7px}.shell .cua-surface-jobs .cua-compose-panel>button{top:18px;right:20px;min-height:38px}@media(max-width:820px){.shell .sidebar nav{flex-direction:row;padding-top:0}.shell .nav,.shell .sidebar .settings-nav-item{margin:0;padding:8px 4px}.shell .nav{font-size:12px;gap:4px}.shell .cua-surface-jobs>.channel-intro{position:static;margin-bottom:12px}.shell .cua-surface-jobs .cua-capability-status{position:static;margin:0 0 12px}.shell .cua-surface-jobs .cua-compose-panel>button{position:static;margin-bottom:12px}.shell .cua-surface-jobs .cua-job-summary dl{display:grid;grid-template-columns:1fr 1fr}.shell .cua-surface-jobs .cua-job-summary dl>div{display:block}.shell .cua-surface-jobs .cua-jd-comparison{padding:12px}}.shell .cua-surface-review{position:relative}.shell .cua-surface-review>.channel-intro{position:absolute;right:0;top:-65px}.shell .cua-surface-review .task-picker{position:absolute;right:112px;top:-65px;border:0;z-index:10;margin:0;padding:8px}.shell .cua-surface-review .task-picker[open]{background:white;border:1px solid #e0e9ed;box-shadow:0 8px 24px #102f4012;width:330px}.shell .cua-surface-review .business-flow{margin:20px 0 30px;min-height:68px}.shell .cua-surface-review .task-identity-summary{padding:20px 0}.shell .cua-surface-review .task-review-content .channel-detail-section>p{font-size:16px;padding:18px;line-height:1.8}.shell .cua-surface-review .task-review-content>label{margin-top:20px;padding-top:20px}.shell .cua-surface-review .task-identity-details{margin:12px 0}.shell .cua-surface-review .task-review-aside .channel-facts>div{padding:7px 0;font-size:14px}.shell .cua-exception-detail .task-review-layout{grid-template-columns:minmax(320px,1fr) minmax(0,1.65fr)}.shell .cua-exception-detail .cua-exception-identity{margin-bottom:16px;padding:22px}.shell .cua-exception-detail .task-review-layout{margin-top:16px}.shell .resume-review{position:relative;margin-top:-15px}.shell .resume-review>.section-head h2{font-size:20px}.shell .resume-review>.muted{margin:5px 0 0}.shell .resume-review-progress{margin:18px 0}.shell .resume-review .resume-source{position:absolute;right:0;top:51px;margin:0;padding:4px 10px;background:transparent;border:0;max-width:330px;z-index:8}.shell .resume-review .resume-source[open]{background:white;border:1px solid #e0e9ed;box-shadow:0 8px 24px #102f4012}.shell .resume-review .resume-transcript>button.recognition-complete{display:none}.shell .resume-review .resume-transcript .resume-uncertainties{margin:10px 0}.shell .resume-review .resume-transcript form>label{margin:15px 0}.shell .resume-review .resume-images figure{max-height:560px;overflow:auto}.shell .resume-review .resume-images img{max-height:none}.shell .surface-conversations>.channel-status-strip,.shell .surface-discovery>.channel-status-strip{margin:0 0 15px}.shell .business-conversation-workspace{min-height:calc(100vh - 248px)}.shell .conversation-message-column .channel-detail .section-head{padding-bottom:12px}.shell .business-channel .conversation-message-column .channel-conversation-messages{max-height:calc(100vh - 530px);min-height:300px}.shell .conversation-reply-entry{padding:16px 18px}.shell .surface-discovery .channel-detail{position:fixed;right:0;top:68px;width:calc((100vw - 278px)/2.8);height:calc(100vh - 68px);max-height:none;overflow:auto;border-radius:0;background:white;padding:28px 24px;z-index:15}.shell .surface-discovery .channel-results{padding-top:16px}.shell .surface-discovery .talent-discovery-table table{font-size:15px}.shell .surface-discovery .talent-discovery-table td{padding:18px 12px}.shell .surface-discovery .talent-discovery-table th{background:#f3f6f8}.shell .business-channel>.alert.notice{padding:8px 12px;margin:0 0 12px;font-size:13px}.shell .screening-evidence-panel th{background:#f3f6f8}@media(max-width:1000px){.shell .surface-discovery .channel-detail{position:static;width:auto;height:auto;max-height:none}.shell .business-channel .conversation-message-column .channel-conversation-messages{max-height:none}}@media(max-width:820px){.shell .cua-surface-review>.channel-intro{position:static}.shell .cua-surface-review .task-picker{position:static;padding:12px 0}.shell .cua-exception-detail .task-review-layout{grid-template-columns:1fr}.shell .resume-review .resume-source{position:static;max-width:none;margin-bottom:12px}.shell .resume-review .resume-images figure{max-height:none}.shell .business-conversation-workspace{min-height:0}.shell .resume-review>.section-head{flex-wrap:wrap}}.shell .interview-left-column{position:relative;padding-top:32px}.shell .interview-application-label{position:absolute;left:0;top:0;right:0;font-size:12px}.shell .interview-application-label select{min-height:30px;padding:4px 10px;font-size:12px}.shell .interview-slot{padding:10px 18px;gap:16px;flex-wrap:nowrap}.shell .interview-slot-time{font-size:16px;min-width:130px}.shell .interview-slot .badge{font-size:12px;padding:5px 8px}.shell .interview-day{margin:22px 0}.shell .interview-day>h3{font-size:18px}.shell .interview-confirm-panel .channel-facts>div{font-size:16px;padding:8px 0}.shell .interview-evidence{margin:18px 0 0}.shell .interview-evidence blockquote{font-size:14px;padding:12px 16px}.shell .interview-time-panel>h2{margin-bottom:20px}@media(max-width:600px){.shell .interview-slot{flex-wrap:wrap}.shell .interview-application-label{position:static}.shell .interview-left-column{padding-top:0}.shell .interview-slot-time small{display:block}}.shell .conversation-draft-input{display:block;font-size:14px;margin-top:12px}.shell .conversation-draft-input textarea{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #dce6eb;border-radius:6px;resize:vertical;min-height:96px;font-size:15px}.shell .business-channel.surface-conversations>.business-toolbar{margin:0 0 14px}.shell .business-channel.surface-conversations>.alert.notice{position:absolute;top:119px;left:calc(var(--tk-layout-sidebar-width) + 205px);width:auto;max-width:400px;font-size:13px;background:transparent;border:0;padding:0}.shell .business-conversation-workspace{min-height:calc(100vh - 225px)}.shell .business-channel .conversation-message-column .channel-conversation-messages{min-height:250px;max-height:calc(100vh - 600px)}.shell .business-conversation-workspace .business-record{min-height:104px;padding:17px 14px}.shell .business-channel.surface-discovery>.alert.notice{margin:0 0 12px}.shell .surface-discovery .channel-detail-section{padding:16px 0}.shell .surface-discovery .channel-detail-section h3{margin:0 0 12px}.shell .surface-discovery .channel-detail-section p{font-size:15px;line-height:1.75}.shell .channel-account-copy h2{font-size:22px}@media(max-width:820px){.shell .business-channel.surface-conversations>.alert.notice{position:static;padding:8px 12px;margin-bottom:12px;background:#eef9f8}.shell .business-channel .conversation-message-column .channel-conversation-messages{max-height:none}}.talent-workflow-tabs{display:flex;gap:20px;border-bottom:1px solid #e0e9ed;margin:5px 0 18px;width:calc((100% - 430px))}.talent-workflow-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;padding:12px 18px;color:#61778a;font-size:16px;cursor:pointer}.talent-workflow-tabs button.selected{color:#00868e;border-bottom-color:#00868e;font-weight:600}@media(max-width:1000px){.talent-workflow-tabs{width:100%;gap:10px}.talent-workflow-tabs button{padding:10px 12px}}.shell .cua-surface-jobs .cua-jd-section{min-height:205px;height:205px}.shell .cua-surface-jobs .cua-jd-section textarea{height:146px;min-height:146px;font-weight:400;line-height:1.7}.shell .cua-surface-jobs .cua-jd-comparison header{min-height:50px;padding:12px 18px}.shell .cua-surface-jobs .cua-compose-panel>form>button{margin-top:0}.shell .cua-surface-jobs .cua-compose-panel>p.footnote:last-child{font-size:12px;margin:12px 0}.shell .cua-surface-jobs .cua-task-panel{margin-top:8px}.shell .cua-exception-detail .task-review-content .channel-detail-section{display:inline-block;width:48%;vertical-align:top;margin:12px 2% 12px 0}.shell .cua-exception-detail .task-review-content .channel-detail-section h3{font-size:16px}.shell .cua-exception-detail .task-review-content .channel-detail-section>p{padding:14px;line-height:1.75}.shell .cua-exception-detail .cua-platform-receipt{display:inline-block;vertical-align:top;width:48%;margin:12px 0;padding:16px}.shell .cua-exception-detail .cua-platform-receipt h3{font-size:16px}.shell .cua-exception-detail .cua-platform-receipt>strong{font-size:16px;margin:20px 0}.shell .cua-exception-detail .task-review-aside>.channel-facts{display:none}.shell .cua-exception-detail .task-review-content>.channel-status-message{font-size:14px;padding:12px}@media(max-width:820px){.shell .cua-exception-detail .cua-platform-receipt,.shell .cua-exception-detail .task-review-content .channel-detail-section{display:block;width:100%;margin:12px 0}.shell .cua-surface-jobs .cua-jd-section{height:auto;min-height:205px}}.shell .resume-review>.section-head{position:absolute;right:0;top:-63px;margin:0}.shell .resume-review>.section-head h2{display:none}.shell .resume-review>.muted{margin:0;font-size:13px}.shell .resume-review .resume-source{top:17px;font-size:12px}.shell .resume-review-progress{padding-top:8px;margin-bottom:20px}@media(max-width:820px){.shell .resume-review>.section-head{position:static;margin-bottom:12px}.shell .resume-review .resume-source{position:static}}.shell .screening-evidence-panel th:first-child{width:28%}.shell .screening-evidence-panel th:nth-child(2){width:39%}.shell .screening-evidence-panel th:nth-child(3){width:18%}.shell .screening-evidence-panel th:nth-child(4){width:15%}.shell .screening-evidence-panel td{font-size:15px}.shell .screening-evidence-panel td>button{font-size:13px;min-height:36px;padding:6px 10px;white-space:nowrap}.screening-selected-evidence{padding:18px 0;font-size:15px;line-height:1.75}.screening-selected-evidence blockquote{padding:16px;background:#f3f7f9;margin-top:12px;color:#153647;text-decoration:none}@media(max-width:820px){.shell .screening-evidence-panel table{min-width:700px}}.shell .surface-discovery{gap:10px}.shell .surface-discovery>.alert.notice{position:absolute;top:203px;left:calc(var(--tk-layout-sidebar-width) + 28px);background:transparent;border:0;padding:0;max-width:550px}.shell .surface-discovery>.business-toolbar{margin-top:16px;padding-block:0}.shell .surface-discovery .business-source{margin-bottom:8px}.shell .surface-discovery .business-search{margin:0 0 10px auto;max-width:285px}.talent-discovery-filters{display:flex;justify-content:flex-end;gap:8px;margin:0 0 15px;flex-wrap:wrap}.talent-discovery-filters select{min-height:38px;font-size:14px;border:1px solid #dce6eb;border-radius:6px;padding:6px 12px;background:white;max-width:155px}@media(max-width:1000px){.shell .surface-discovery>.alert.notice{position:static;background:#eef9f8;border:1px solid #dcecea;padding:8px 12px}.shell .surface-discovery>.business-toolbar{margin-top:0}}.shell .surface-discovery>.business-toolbar{width:calc(100% - 440px);min-height:42px}.shell .surface-discovery>.business-toolbar .channel-actions{gap:10px}.shell .surface-discovery>.business-toolbar .channel-actions>button{font-size:13px;padding:6px 10px;min-height:36px}@media(max-width:1000px){.shell .surface-discovery>.business-toolbar{width:100%}}@media(min-width:1051px){.shell .surface-conversations{position:relative;gap:0;padding-top:20px}.shell .surface-conversations>.business-toolbar{position:absolute;right:0;top:-69px;gap:10px}.shell .business-conversation-workspace{grid-template-columns:300px minmax(0,1fr) 350px;min-height:calc(100vh - 205px)}.shell .business-channel .conversation-message-column .channel-conversation-messages{min-height:250px;max-height:calc(100vh - 590px)}}.shell .surface-discovery>.alert.notice{top:230px;font-size:12px}.shell .cua-exception-detail .task-review-content>.channel-status-message{max-width:100%;margin:8px 0}.shell .cua-exception-detail .task-review-content>.channel-status-message:last-of-type{display:none}.shell .cua-exception-detail .task-review-content .channel-detail-section>p{line-height:1.6;padding:12px;font-size:14px}.shell .cua-exception-detail .task-review-content>.section-head{margin-bottom:12px}.shell .cua-exception-detail .task-review-content{padding:20px}.shell .cua-surface-jobs .cua-job-summary>strong{display:none}.shell .cua-surface-jobs .cua-job-summary{min-height:85px}.shell .cua-surface-jobs .cua-job-summary dl{margin-top:15px}.shell .cua-surface-jobs form>.jd-discard{margin-left:12px;min-width:150px;min-height:50px}@media(max-width:820px){.shell .cua-surface-jobs form>.jd-discard{margin:12px 0 0;width:100%}}.capability-name{display:flex;align-items:center;gap:20px;font-size:16px}.capability-name>.i-icon{color:#00868e}.shell .content[data-tab=today] .page-heading{margin-bottom:18px}.shell .business-dashboard .business-stats{margin-bottom:20px}.queue-scope-tabs{display:flex;gap:8px;margin:0 0 15px}.queue-scope-tabs button{background:#f1f5f6;color:#657b8c;border:0;border-radius:24px;padding:7px 20px;font-size:14px;min-height:36px}.queue-scope-tabs button.selected{background:#00868e;color:white}.shell .business-dashboard .queue-columns{padding:13px}.shell .business-dashboard .business-main-column>.panel:first-child{min-height:466px}.shell .business-dashboard .business-side-column>.panel:first-child{height:344px;min-height:344px;overflow:auto}.shell .business-dashboard .business-timeline article{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;padding-bottom:22px}.shell .business-dashboard .business-timeline article>small{grid-row:1/3;font-size:12px;line-height:1.7}.shell .business-dashboard .business-timeline article>p{grid-column:2;margin:0}.shell .business-dashboard .table-wrap td,.shell .business-dashboard .table-wrap th{padding:12px;font-size:14px}.shell .business-dashboard .table-wrap table{table-layout:fixed}.shell .business-dashboard .table-wrap th:first-child{width:27%}.shell .screening-context{position:relative;min-height:72px;margin-bottom:22px}.shell .screening-evidence-panel td{padding:22px 12px;min-height:100px}.shell .screening-selected-evidence{border-top:1px solid #dfe9ed;margin-top:16px}.shell .interview-planner{position:relative}.shell .interview-application-picker{position:absolute;right:0;top:-66px;z-index:12;font-size:14px;color:#00868e}.shell .interview-application-picker summary{cursor:pointer;padding:8px 12px}.shell .interview-application-picker[open]{background:white;border:1px solid #dce6eb;box-shadow:0 8px 24px #102f4012;border-radius:8px;padding:12px;width:410px;max-width:100%}.shell .interview-application-picker .interview-application-label{display:flex;flex-direction:column;align-items:stretch}.shell .interview-left-column>.business-flow{margin:0;min-height:122px;padding:34px 6px 28px;align-items:center}.shell .interview-confirm-panel{margin-top:-16px}.shell .interview-time-panel>h2{margin-bottom:24px}.shell .interview-slot-list{max-height:400px;overflow:auto;scrollbar-gutter:stable}.shell .interview-day{margin:0 0 28px}.shell .interview-day>h3{font-size:20px;margin:0 0 14px}.shell .interview-slot{min-height:58px;padding:12px 18px}.shell .interview-slot-time{font-size:18px;min-width:138px}.shell .interview-slot-time small{display:none}.shell .interview-evidence{margin-bottom:0}@media(max-width:900px){.shell .interview-confirm-panel{margin-top:0}.shell .interview-application-picker{position:static;margin-bottom:12px;width:auto}.shell .interview-left-column>.business-flow{min-height:70px;padding:10px 0 24px}.shell .interview-slot-list{max-height:440px}.shell .screening-context{min-height:0}.shell .business-dashboard .business-side-column>.panel:first-child{height:auto;min-height:0}.shell .business-dashboard .table-wrap table{min-width:650px}}@media(min-width:901px){.shell .interview-left-column>.business-flow{min-height:106px;padding-top:18px}.shell .interview-slot-list{max-height:450px}}.shell .business-dashboard .business-timeline article>small{white-space:normal}