:root{--color-plum-50:#f8f5fa;--color-plum-100:#eee6f3;--color-plum-200:#dccde7;--color-plum-300:#c1a9d3;--color-plum-400:#9c7cb5;--color-plum-500:#6e4189;--color-plum-600:#5e3775;--color-plum-700:#4e2e61;--color-plum-800:#3e254e;--color-plum-900:#321e3f;--color-plum-950:#1f1128;--color-stock-50:#f8f6fa;--color-stock-100:#f1eef4;--color-stock-200:#e4dfe9;--color-stock-300:#cfc8d6;--color-stock-400:#a79fb0;--color-stock-500:#807888;--color-stock-600:#645c6c;--color-stock-700:#4e4755;--color-stock-800:#3a3441;--color-stock-900:#2b2631;--color-stock-950:#1c1822;--color-wine-50:#fdf4f5;--color-wine-100:#fae4e7;--color-wine-200:#f4c7cd;--color-wine-300:#e79ea8;--color-wine-400:#d46e7d;--color-wine-500:#b93b4e;--color-wine-600:#a32c3c;--color-wine-700:#872432;--color-wine-800:#6c1e29;--color-wine-900:#571a23;--color-wine-950:#330e14;--color-moss-50:#f2f7f3;--color-moss-100:#e1ede4;--color-moss-200:#c4dbca;--color-moss-300:#9cc2a6;--color-moss-400:#6ca27b;--color-moss-500:#4a8259;--color-moss-600:#3f6b4a;--color-moss-700:#33553b;--color-moss-800:#2a4531;--color-moss-900:#23392a;--color-moss-950:#122016;--color-ochre-50:#fbf6ec;--color-ochre-100:#f6ebd3;--color-ochre-200:#edd5a5;--color-ochre-300:#e0b96d;--color-ochre-400:#ce9b3b;--color-ochre-500:#b4801e;--color-ochre-600:#9a6b12;--color-ochre-700:#7c550f;--color-ochre-800:#63440f;--color-ochre-900:#51380f;--color-ochre-950:#2e1f06;--color-ink-50:#f2f5fa;--color-ink-100:#e2e9f4;--color-ink-200:#c6d3e7;--color-ink-300:#9db2d3;--color-ink-400:#6d89b7;--color-ink-500:#47649a;--color-ink-600:#3a5384;--color-ink-700:#30446b;--color-ink-800:#283856;--color-ink-900:#222e46;--color-ink-950:#131a29;--ui-color-primary-50:var(--color-plum-50);--ui-color-primary-100:var(--color-plum-100);--ui-color-primary-200:var(--color-plum-200);--ui-color-primary-300:var(--color-plum-300);--ui-color-primary-400:var(--color-plum-400);--ui-color-primary-500:var(--color-plum-500);--ui-color-primary-600:var(--color-plum-600);--ui-color-primary-700:var(--color-plum-700);--ui-color-primary-800:var(--color-plum-800);--ui-color-primary-900:var(--color-plum-900);--ui-color-primary-950:var(--color-plum-950);--ui-color-success-50:var(--color-moss-50);--ui-color-success-100:var(--color-moss-100);--ui-color-success-200:var(--color-moss-200);--ui-color-success-300:var(--color-moss-300);--ui-color-success-400:var(--color-moss-400);--ui-color-success-500:var(--color-moss-500);--ui-color-success-600:var(--color-moss-600);--ui-color-success-700:var(--color-moss-700);--ui-color-success-800:var(--color-moss-800);--ui-color-success-900:var(--color-moss-900);--ui-color-success-950:var(--color-moss-950);--ui-color-info-50:var(--color-ink-50);--ui-color-info-100:var(--color-ink-100);--ui-color-info-200:var(--color-ink-200);--ui-color-info-300:var(--color-ink-300);--ui-color-info-400:var(--color-ink-400);--ui-color-info-500:var(--color-ink-500);--ui-color-info-600:var(--color-ink-600);--ui-color-info-700:var(--color-ink-700);--ui-color-info-800:var(--color-ink-800);--ui-color-info-900:var(--color-ink-900);--ui-color-info-950:var(--color-ink-950);--ui-color-warning-50:var(--color-ochre-50);--ui-color-warning-100:var(--color-ochre-100);--ui-color-warning-200:var(--color-ochre-200);--ui-color-warning-300:var(--color-ochre-300);--ui-color-warning-400:var(--color-ochre-400);--ui-color-warning-500:var(--color-ochre-500);--ui-color-warning-600:var(--color-ochre-600);--ui-color-warning-700:var(--color-ochre-700);--ui-color-warning-800:var(--color-ochre-800);--ui-color-warning-900:var(--color-ochre-900);--ui-color-warning-950:var(--color-ochre-950);--ui-color-error-50:var(--color-wine-50);--ui-color-error-100:var(--color-wine-100);--ui-color-error-200:var(--color-wine-200);--ui-color-error-300:var(--color-wine-300);--ui-color-error-400:var(--color-wine-400);--ui-color-error-500:var(--color-wine-500);--ui-color-error-600:var(--color-wine-600);--ui-color-error-700:var(--color-wine-700);--ui-color-error-800:var(--color-wine-800);--ui-color-error-900:var(--color-wine-900);--ui-color-error-950:var(--color-wine-950);--ui-color-neutral-50:var(--color-stock-50);--ui-color-neutral-100:var(--color-stock-100);--ui-color-neutral-200:var(--color-stock-200);--ui-color-neutral-300:var(--color-stock-300);--ui-color-neutral-400:var(--color-stock-400);--ui-color-neutral-500:var(--color-stock-500);--ui-color-neutral-600:var(--color-stock-600);--ui-color-neutral-700:var(--color-stock-700);--ui-color-neutral-800:var(--color-stock-800);--ui-color-neutral-900:var(--color-stock-900);--ui-color-neutral-950:var(--color-stock-950);--ui-primary:var(--ui-color-primary-500);--ui-success:var(--ui-color-success-500);--ui-info:var(--ui-color-info-500);--ui-warning:var(--ui-color-warning-500);--ui-error:var(--ui-color-error-500);--ui-text-inverted:#fff;--ui-bg:#fff;--ui-text-dimmed:var(--ui-color-neutral-400);--ui-text-muted:var(--ui-color-neutral-500);--ui-text-toned:var(--ui-color-neutral-600);--ui-text:var(--ui-color-neutral-800);--ui-text-highlighted:var(--ui-color-neutral-900);--ui-bg-muted:var(--ui-color-neutral-50);--ui-bg-elevated:var(--ui-color-neutral-100);--ui-bg-accented:var(--ui-color-neutral-200);--ui-bg-inverted:var(--ui-color-neutral-900);--ui-border:var(--ui-color-neutral-200);--ui-border-muted:var(--ui-color-neutral-200);--ui-border-accented:var(--ui-color-neutral-300);--ui-border-inverted:var(--ui-color-neutral-900);--radius-xs:2px;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--radius-xl:10px;--shadow-card:0 1px 2px 0 color-mix(in srgb, var(--ui-color-neutral-900) 6%, transparent), 0 12px 28px -20px color-mix(in srgb, var(--ui-color-neutral-900) 40%, transparent)}@layer theme,base;@layer exitiq{html{font-family:var(--font-body);-webkit-text-size-adjust:100%}body{color:var(--ui-text);background:var(--ui-color-neutral-50);margin:0;line-height:1.55}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;font-weight:600;line-height:1.15}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-md);letter-spacing:-.01em}h4{font-size:inherit;margin:0;font-weight:600}p{margin:0 0 var(--space-3);max-width:var(--measure)}a{color:var(--ui-color-primary-600);text-underline-offset:.2em;text-decoration-thickness:from-font}a:not([data-slot]){text-decoration-line:underline}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ui-color-primary-500);outline-offset:2px;border-radius:var(--radius-xs)}:where(button:not(:disabled),[role=button],[role=menuitem],[role=option],[role=tab],[role=checkbox],[role=switch],[role=radio],summary):not([aria-disabled=true],[data-disabled]){cursor:pointer}::selection{background:var(--ui-color-primary-100);color:var(--ui-color-primary-900)}.eyebrow{font-family:var(--font-utility);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ui-text-muted);margin:0 0 var(--space-2);font-weight:500;display:block}.caption,.lead{text-wrap:pretty;max-width:none}.lead{font-size:var(--text-md);color:var(--ui-color-neutral-600)}.caption,.muted{font-size:var(--text-sm);color:var(--ui-text-muted)}.muted{max-width:var(--measure)}.mono,.numeric{font-family:var(--font-utility);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot=root].is-research{position:relative;overflow:hidden}[data-slot=root].is-research:before{content:"";background:var(--hatch);height:5px;position:absolute;inset:0 0 auto}.figure-group+.figure-group{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--ui-color-neutral-200)}.figure-group.is-research{padding-left:var(--space-4);position:relative}.figure-group.is-research:before{content:"";inset:var(--space-5) auto var(--space-1) 0;background:var(--hatch);width:5px;position:absolute}.withheld{align-items:center;gap:var(--space-2);font-family:var(--font-utility);font-size:var(--text-xs);color:var(--ui-text-muted);display:inline-flex}.withheld:before{content:"";border-radius:var(--radius-xs);background:var(--hatch);width:2.5rem;height:1.1rem}.page{gap:var(--space-5);align-content:start;display:grid}.page>*,.split>*{min-width:0}.page-narrow{max-width:46rem;margin-inline:auto}.cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;display:block;overflow:hidden}.page-head{justify-content:space-between;align-items:end;gap:var(--space-4);padding-block:var(--space-2) var(--space-1);flex-wrap:wrap;display:flex}.page-head-actions{gap:var(--space-2);padding-bottom:var(--space-1);flex-wrap:wrap;display:flex}.page-head h1{font-size:var(--text-xl)}.page-head .lead{margin-top:var(--space-2)}.split{gap:var(--space-4);display:grid}@media (width>=62rem){.split{grid-template-columns:20rem minmax(0,1fr);align-items:start}.split>.is-sticky{top:var(--space-4);position:sticky}.split.split-aside{grid-template-columns:minmax(0,1fr) 23rem}}.pane-list{margin:0 0 var(--space-4);border-block:1px solid var(--ui-color-neutral-200);max-height:min(24rem,45vh);padding:0;list-style:none;overflow-y:auto}.pane-item{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-left:3px solid #0000;display:grid}.pane-item+.pane-item{border-top:1px solid var(--ui-color-neutral-200)}.pane-item.current{background:var(--ui-color-primary-50);border-left-color:var(--ui-color-primary-500)}.figures{gap:var(--space-5) var(--space-6);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.figure-value,.withheld{min-height:calc(var(--text-2xl)*1.1)}.figure-value{font-family:var(--font-utility);font-variant-numeric:tabular-nums;font-size:var(--text-2xl);letter-spacing:-.03em;color:var(--ui-color-neutral-900);font-weight:500;line-height:1.1;display:block}.figure-label{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--ui-text-muted);display:block}.preview{background:var(--ui-color-neutral-100);padding:var(--space-4);max-height:70vh;overflow-y:auto}.preview,.preview-sheet{border-radius:var(--radius-md)}.preview-sheet{background:var(--ui-bg);padding:var(--space-5);max-width:34rem;margin-inline:auto}.preview-sheet:before{content:"";height:5px;margin:calc(var(--space-5)*-1) calc(var(--space-5)*-1) var(--space-4);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--hatch);display:block}.preview-title{font-size:var(--text-xl);margin-bottom:var(--space-3)}.preview .question{margin-bottom:var(--space-2);font-weight:600}.preview .index{color:var(--ui-text-muted);font-size:var(--text-xs);margin-right:var(--space-2)}.preview .statement-body{color:var(--ui-color-neutral-600)}.drawn-box{border:1px dashed var(--ui-color-neutral-300);border-radius:var(--radius-md);padding:var(--space-3);color:var(--ui-text-muted);font-size:var(--text-sm)}.drawn-options{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.drawn-options li{align-items:center;gap:var(--space-3);display:flex}.drawn-mark{border:1px solid var(--ui-color-neutral-400);border-radius:3px;flex:none;width:1.1rem;height:1.1rem}.drawn-mark.round{border-radius:50%}.drawn-scale{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.drawn-point{min-width:2.4rem;padding:var(--space-2);text-align:center;border:1px solid var(--ui-color-neutral-300);border-radius:var(--radius-md)}.preview .completion{color:var(--ui-color-neutral-600)}.donut{align-items:center;gap:var(--space-5) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.donut-plot{flex:none;width:9.5rem;height:9.5rem;transform:rotate(-90deg)}.donut-track{stroke:var(--ui-color-neutral-100)}.donut-segment,.donut-track{fill:none;stroke-width:20px}.donut-caption,.donut-total{transform-origin:70px 70px;text-anchor:middle;font-family:var(--font-utility);fill:var(--ui-color-neutral-900);transform:rotate(90deg)}.donut-total{letter-spacing:-.03em;dominant-baseline:middle;font-size:26px;font-weight:500}.donut-caption{letter-spacing:var(--tracking-label);text-transform:uppercase;fill:var(--ui-text-muted);font-size:9px}.donut-legend{gap:var(--space-2);min-width:12rem;margin:0;padding:0;list-style:none;display:grid}.donut-legend li{align-items:center;gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:.65rem 1fr auto;display:grid}.donut-swatch{border-radius:2px;width:.65rem;height:.65rem}.donut-count{color:var(--ui-color-neutral-700);font-weight:500}.counts{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.count{align-items:center;gap:var(--space-4);grid-template-columns:minmax(6rem,14rem) 1fr 2.5rem;display:grid}.count-label{font-size:var(--text-sm)}.count-track{align-items:center;gap:2px;height:.9rem;display:flex}.count-track:not(.count-track-discrete){background:var(--ui-color-neutral-100);border-radius:var(--radius-xs)}.count-fill{background:var(--ui-color-primary-500);border-radius:var(--radius-xs);min-width:2px;height:100%}.count-cell{background:var(--ui-color-neutral-200);border-radius:1px;flex:1 1 0;max-width:.9rem;height:100%}.count-cell-filled{background:var(--ui-color-primary-500)}.count-value{font-size:var(--text-sm);text-align:right;color:var(--ui-color-neutral-600)}.nowrap,[data-slot=td] .numeric{white-space:nowrap}}@layer components,utilities;:root{--font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-display:ui-serif, "Iowan Old Style", Charter, Georgia, "Noto Serif", serif;--font-utility:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.625rem;--text-2xl:2.125rem;--text-display:clamp(2.125rem, 1.4rem + 3.2vw, 3rem);--tracking-display:-.02em;--tracking-title:-.01em;--tracking-tag:.01em;--tracking-label:.09em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--measure:64ch;--new-version-room:0px;--ease:cubic-bezier(.2, 0, 0, 1);--dur:.16s;--hatch:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ui-color-primary-500) 30%, transparent) 0 2px, transparent 2px 6px)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pane-item .pane-link{text-align:left;justify-content:start;padding:0}.employee-surface{--field-border:var(--ui-color-neutral-300);--field-radius:var(--radius-md);--sheet-gutter:var(--space-5);background:var(--ui-bg);max-width:44rem;color:var(--ui-text);font-size:var(--text-md);margin:0 auto;line-height:1.6}.employee-surface:before{content:"";background:var(--hatch);height:6px;display:block}.employee-surface>*{padding-inline:var(--sheet-gutter)}@media (width>=48rem){.employee-surface{--sheet-gutter:var(--space-7);margin-block:var(--space-6);border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 color-mix(in srgb,var(--ui-color-neutral-900) 6%,transparent),0 18px 40px -28px color-mix(in srgb,var(--ui-color-neutral-900) 45%,transparent);overflow:hidden}}.employee-surface .brand{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--ui-color-neutral-200);display:flex}.employee-surface .brand strong{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;font-weight:600}.employee-surface .brand nav{border:1px solid var(--ui-color-neutral-300);border-radius:var(--field-radius);display:flex;overflow:hidden}.employee-surface .brand nav button{font:inherit;font-family:var(--font-utility);font-size:var(--text-xs);letter-spacing:var(--tracking-label);min-height:36px;color:var(--ui-color-neutral-600);background:var(--ui-bg);cursor:pointer;transition:background var(--dur) var(--ease);border:0;padding:.4rem .7rem}.employee-surface .brand nav button+button{border-left:1px solid var(--ui-color-neutral-300)}.employee-surface .brand nav button:hover{background:var(--ui-color-neutral-100)}.employee-surface .brand nav button[aria-pressed=true]{color:var(--ui-text-inverted);background:var(--ui-color-primary-500)}.employee-surface .eyebrow{margin-block:var(--space-5) var(--space-2)}.employee-surface h1{font-size:var(--text-display);margin-block:0 var(--space-3)}.employee-surface .promise{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;color:var(--ui-color-primary-700);margin-block:var(--space-4) var(--space-6);max-width:34ch;line-height:1.4}.employee-surface .intro{font-size:var(--text-md);color:var(--ui-color-neutral-600)}.employee-surface .field{padding-block:var(--space-5);margin:0;padding-inline:0;position:relative}.employee-surface .field:before{content:"";background:var(--ui-color-neutral-200);height:1px;position:absolute;inset:0 0 auto}.employee-surface fieldset{border:0;min-width:0}.employee-surface .field>label:not(.option):not(.permission),.employee-surface legend{font-size:var(--text-md);margin-bottom:var(--space-3);padding:0;font-weight:600;line-height:1.35;display:block}.employee-surface .field .required-marker{color:var(--ui-color-primary-500);font-weight:700}.employee-surface .help{color:var(--ui-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-3)}.employee-surface .field.invalid{box-shadow:inset 3px 0 0 0 var(--ui-color-error-500);padding-left:var(--space-4);margin-left:calc(var(--space-4)*-1)}.employee-surface .error{color:var(--ui-color-error-700);font-weight:500}.employee-surface .statement h2{font-size:var(--text-lg);margin-bottom:var(--space-2)}.employee-surface .statement p{color:var(--ui-color-neutral-600);margin:0}.employee-surface .employee-select,.employee-surface input[type=date],.employee-surface input[type=text],.employee-surface select,.employee-surface textarea{width:100%;font:inherit;font-size:var(--text-base);color:var(--ui-color-neutral-800);background:var(--ui-bg);border:1px solid var(--field-border);border-radius:var(--field-radius);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);padding:.7rem .75rem}.employee-surface .employee-select,.employee-surface select{appearance:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23645c6c%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22m4%206%204%204%204-4%22%2F%3E%3C%2Fsvg%3E);background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.25rem}.employee-surface textarea{resize:vertical;min-height:7rem}.employee-surface .employee-select:focus-visible,.employee-surface input:focus-visible,.employee-surface select:focus-visible,.employee-surface textarea:focus-visible{border-color:var(--ui-color-primary-500);box-shadow:0 0 0 3px var(--ui-color-primary-100);outline:none}.employee-surface .employee-select{text-align:left;cursor:pointer;align-items:center;display:flex}.employee-surface .employee-select[data-placeholder]{color:var(--ui-text-muted)}.employee-select-content{z-index:50;min-width:var(--reka-select-trigger-width);max-height:min(20rem,var(--reka-select-content-available-height));padding:var(--space-1);font-family:var(--font-body);font-size:var(--text-base);color:var(--ui-text);background:var(--ui-bg);border:1px solid var(--ui-border-accented);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:auto}.employee-select-item{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.employee-select-item[data-highlighted]{background:var(--ui-color-primary-50);color:var(--ui-color-primary-800)}.employee-select-item[data-state=checked]{font-weight:600}.employee-select-check:before{content:"✓";color:var(--ui-color-primary-500)}.employee-surface .options{gap:var(--space-1);display:grid}.employee-surface .option,.employee-surface .permission{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);margin-inline:calc(var(--space-3)*-1);border-radius:var(--field-radius);cursor:pointer;transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);display:flex}.employee-surface .option:hover,.employee-surface .permission:hover{background:var(--ui-color-neutral-100)}.employee-surface .option:has(input:checked){background:var(--ui-color-primary-50);color:var(--ui-color-primary-800);box-shadow:inset 0 0 0 1px var(--ui-color-primary-200)}.employee-surface .option input[type=checkbox],.employee-surface .option input[type=radio],.employee-surface .permission input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:var(--ui-color-primary-500);flex:none;margin:0}.employee-surface .permission{align-items:start}.employee-surface .permission input[type=checkbox]{font:inherit;margin-top:calc(.5lh - .6rem)}.employee-surface .permission-row{gap:var(--space-2) var(--space-4);padding-block:var(--space-1);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.employee-surface .permission-status{font-family:var(--font-utility);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ui-text-muted);grid-column:1}.employee-surface .permission-status.on{color:var(--ui-color-primary-600)}.employee-surface .permission-text{grid-column:1;max-width:none;margin:0}.employee-surface .row-action{font:inherit;font-size:var(--text-sm);white-space:nowrap;color:var(--ui-color-primary-700);background:var(--ui-bg);border:1px solid var(--ui-color-primary-300);border-radius:var(--field-radius);cursor:pointer;min-height:40px;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease);grid-area:1/2/span 2;align-self:center;padding:.5rem .9rem;font-weight:600}.employee-surface .row-action:hover:not(:disabled){background:var(--ui-color-primary-50);border-color:var(--ui-color-primary-500)}.employee-surface .row-action:disabled{opacity:.55;cursor:not-allowed}.employee-surface .scale{container:scale/inline-size}.employee-surface .scale-body{max-width:calc(var(--points,5)*4.5rem);gap:var(--space-2) var(--space-3);grid-template-columns:1fr 1fr;grid-template-areas:"points points""min max";display:grid}.employee-surface .scale-points{grid-area:points;grid-template-columns:repeat(var(--points,5),minmax(0,1fr));gap:var(--space-2);display:grid}.employee-surface .scale .help{font-size:var(--text-sm);margin:0}.employee-surface .scale-min{grid-area:min;justify-self:start}.employee-surface .scale-max{text-align:end;grid-area:max;justify-self:end}.employee-surface .scale-option{min-width:0;padding:var(--space-2) 0;border:1px solid var(--field-border);border-radius:var(--field-radius);text-align:center;font-family:var(--font-utility);font-variant-numeric:tabular-nums;justify-content:center;margin-inline:0;position:relative}.employee-surface .scale-option input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.employee-surface .scale-option:has(input:checked){color:var(--ui-text-inverted);background:var(--ui-color-primary-500);border-color:var(--ui-color-primary-500);box-shadow:none}.employee-surface .scale-option:has(input:focus-visible){border-color:var(--ui-color-primary-500);box-shadow:0 0 0 3px var(--ui-color-primary-100)}@container scale (width<=32rem){.employee-surface .scale-body{grid-template-columns:1fr;grid-template-areas:"min""points""max"}.employee-surface .scale-points{grid-template-columns:repeat(var(--points-narrow,5),minmax(0,1fr))}}.employee-surface .submit{font:inherit;color:var(--ui-text-inverted);background:var(--ui-color-primary-500);border-radius:var(--field-radius);cursor:pointer;min-height:48px;transition:background var(--dur) var(--ease);border:1px solid #0000;padding:.85rem 2.25rem;font-weight:600}.employee-surface .submit:hover{background:var(--ui-color-primary-600)}.employee-surface .submit.quiet,.employee-surface .submit.withdraw{color:var(--ui-color-primary-700);background:var(--ui-bg);border-color:var(--ui-color-primary-300)}.employee-surface .submit.quiet:hover,.employee-surface .submit.withdraw:hover{background:var(--ui-color-primary-50);border-color:var(--ui-color-primary-500)}.employee-surface .submit:disabled{opacity:.6;cursor:not-allowed}.employee-surface .state{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ui-color-neutral-700);padding-block:var(--space-7);max-width:36ch;line-height:1.4}.employee-surface .caption{font-family:var(--font-utility);font-size:var(--text-xs);letter-spacing:.02em;color:var(--ui-text-muted)}.employee-surface .new-version{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding-block:var(--space-4);background:var(--ui-color-primary-50);border-block:1px solid var(--ui-color-primary-300);flex-wrap:wrap;display:flex}.employee-surface form .new-version{padding-inline:var(--space-4)}.employee-surface .new-version p{font-size:var(--text-sm);margin:0}.employee-surface .new-version .submit{padding-inline:var(--space-5)}.employee-surface .notice-link{padding-block:var(--space-4) var(--space-5);margin:0}.employee-surface .status{border-left:3px solid var(--ui-color-primary-300);padding-left:var(--space-3);font-size:var(--text-sm);color:var(--ui-color-neutral-700)}.employee-surface table{border-collapse:collapse;width:100%;margin-block:var(--space-2) var(--space-4)}.employee-surface th{text-align:left;font-family:var(--font-utility);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ui-text-muted);padding:var(--space-2) var(--space-4) var(--space-2) 0;border-bottom:1px solid var(--ui-color-neutral-300);font-weight:500}.employee-surface td{vertical-align:top;padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--ui-color-neutral-200)}
