.pui-button{justify-content:center;align-items:center;gap:var(--paige-space-2);border-radius:var(--paige-radius-md);letter-spacing:.005em;cursor:pointer;white-space:nowrap;transition:background-color var(--paige-motion-fast) var(--paige-motion-easing), border-color var(--paige-motion-fast) var(--paige-motion-easing), box-shadow var(--paige-motion-fast) var(--paige-motion-easing), transform var(--paige-motion-fast) var(--paige-motion-easing);border:1px solid #0000;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.pui-button:active:not(:disabled):not([data-loading]){transform:translateY(1px)}.pui-button:focus-visible{outline:2px solid var(--paige-focus);outline-offset:2px}.pui-button--sm{padding:var(--paige-space-1) var(--paige-space-2);font-size:var(--paige-text-sm);min-height:1.75rem}.pui-button--md{padding:var(--paige-space-2) var(--paige-space-3);font-size:var(--paige-text-sm);min-height:2.25rem}.pui-button--lg{padding:var(--paige-space-3) var(--paige-space-4);font-size:var(--paige-text-md);min-height:2.75rem}.pui-button--primary{--pui-button-bg:var(--paige-accent-strong);background:var(--pui-button-bg);border-color:color-mix(in oklab, var(--paige-accent-strong) 82%, black);color:var(--paige-accent-strong-text);box-shadow:inset 0 1px 0 #ffffff38, 0 1px 2px color-mix(in oklab, var(--paige-accent-strong) 35%, transparent)}@supports (color:lab(0% 0 0)){.pui-button--primary{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.22), 0 1px 2px color-mix(in oklab, var(--paige-accent-strong) 35%, transparent)}}.pui-button--primary:hover:not(:disabled){--pui-button-bg:color-mix(in oklab, var(--paige-accent-strong) 90%, #fff)}.pui-button--primary:active:not(:disabled){--pui-button-bg:color-mix(in oklab, var(--paige-accent-strong) 88%, black);box-shadow:inset 0 1px 2px #00000038;box-shadow:inset 0 1px 2px lab(0% 0 0/.22)}.pui-button--secondary{background:var(--paige-surface);border-color:var(--paige-border);color:var(--paige-text);box-shadow:0 1px 1px #0000000a;box-shadow:0 1px 1px lab(0% 0 0/.04)}.pui-button--secondary:hover:not(:disabled){background:var(--paige-surface-raised);border-color:color-mix(in oklab, var(--paige-border) 60%, var(--paige-text))}.pui-button--ghost{color:var(--paige-text);background:0 0}.pui-button--ghost:hover:not(:disabled){background:var(--paige-surface-raised)}.pui-button--danger{background:var(--paige-danger);border-color:color-mix(in oklab, var(--paige-danger) 80%, black);color:var(--paige-surface)}.pui-button--danger:hover:not(:disabled){background:color-mix(in oklab, var(--paige-danger) 90%, #fff)}.pui-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.pui-button[data-loading]{cursor:progress}.pui-button[data-loading]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:.9em;height:.9em;animation:.7s linear infinite pui-button-spin}@keyframes pui-button-spin{to{transform:rotate(360deg)}}.pui-button__icon{width:1em;height:1em;display:inline-flex}.pui-icon-button{aspect-ratio:1;padding:0}.pui-icon-button--sm{width:1.75rem}.pui-icon-button--md{width:2.25rem}.pui-icon-button--lg{width:2.75rem}.pui-badge{--badge-color:var(--paige-muted);border-radius:var(--paige-radius-full);font-family:var(--paige-font-heading);font-size:var(--paige-text-sm);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklch, var(--badge-color) 55%, var(--paige-text));background:color-mix(in oklch, var(--badge-color) 14%, transparent);border:1px solid color-mix(in oklch, var(--badge-color) 35%, transparent);white-space:nowrap;align-items:center;gap:.4em;padding:.15em .6em;font-weight:600;line-height:1.4;display:inline-flex}.pui-badge--accent{--badge-color:var(--paige-accent)}.pui-badge--danger{--badge-color:var(--paige-danger)}.pui-badge--success{--badge-color:var(--paige-success)}.pui-badge--warning{--badge-color:var(--paige-warning)}.pui-badge--staff{--badge-color:var(--paige-staff-accent)}.pui-badge--state-setup{--badge-color:var(--paige-state-setup)}.pui-badge--state-teaching{--badge-color:var(--paige-state-teaching)}.pui-badge--state-supervised{--badge-color:var(--paige-state-supervised)}.pui-badge--state-automatic{--badge-color:var(--paige-state-automatic)}.pui-badge--state-paused{--badge-color:var(--paige-state-paused)}.pui-card{background:var(--paige-surface);border:1px solid var(--paige-border);border-radius:var(--paige-radius-lg);box-shadow:var(--paige-shadow-sm);color:var(--paige-text)}.pui-card--pad-none{padding:0}.pui-card--pad-sm{padding:var(--paige-space-3)}.pui-card--pad-md,.pui-card--pad-lg{padding:var(--paige-space-5)}.pui-card--interactive{cursor:pointer;transition:border-color var(--paige-motion-fast) var(--paige-motion-easing)}.pui-card--interactive:hover{border-color:var(--paige-accent)}.pui-card__header{justify-content:space-between;align-items:center;gap:var(--paige-space-3);margin-bottom:var(--paige-space-4);flex-wrap:wrap;display:flex}.pui-card__title{font-size:var(--paige-text-xl)}.pui-dot{--dot-color:var(--paige-muted);border-radius:var(--paige-radius-full);background:var(--dot-color);vertical-align:middle;flex:none;display:inline-block}.pui-dot--sm{width:.5rem;height:.5rem}.pui-dot--md{width:.65rem;height:.65rem}.pui-dot--live{animation:pui-dot-pulse 1.8s var(--paige-motion-easing) infinite}@keyframes pui-dot-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--dot-color) 60%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.pui-dot--live{animation:none}}.pui-dot--success{--dot-color:var(--paige-success)}.pui-dot--warning{--dot-color:var(--paige-warning)}.pui-dot--danger{--dot-color:var(--paige-danger)}.pui-dot--accent{--dot-color:var(--paige-accent)}.pui-dot--state-setup{--dot-color:var(--paige-state-setup)}.pui-dot--state-teaching{--dot-color:var(--paige-state-teaching)}.pui-dot--state-supervised{--dot-color:var(--paige-state-supervised)}.pui-dot--state-automatic{--dot-color:var(--paige-state-automatic)}.pui-dot--state-paused{--dot-color:var(--paige-state-paused)}.pui-sparkline{--spark-color:var(--paige-accent);vertical-align:middle;display:inline-block;overflow:visible}.pui-sparkline path{stroke:var(--spark-color)}.pui-sparkline circle{fill:var(--spark-color)}.pui-sparkline--success{--spark-color:var(--paige-success)}.pui-sparkline--warning{--spark-color:var(--paige-warning)}.pui-sparkline--danger{--spark-color:var(--paige-danger)}.pui-sparkline--muted{--spark-color:var(--paige-muted)}.pui-empty{text-align:center;align-items:center;gap:var(--paige-space-3);padding:var(--paige-space-7) var(--paige-space-4);border:1px dashed var(--paige-border);border-radius:var(--paige-radius-lg);color:var(--paige-muted);flex-direction:column;display:flex}.pui-empty--compact{padding:var(--paige-space-4);gap:var(--paige-space-2)}.pui-empty__art{color:var(--paige-accent)}.pui-empty__title{color:var(--paige-text);font-size:var(--paige-text-xl)}.pui-empty__desc{max-width:44ch}.pui-empty__action{margin-top:var(--paige-space-2)}.pui-page-header{justify-content:space-between;align-items:flex-end;gap:var(--paige-space-4);padding-bottom:var(--paige-space-5);margin-bottom:var(--paige-space-6);border-bottom:1px solid var(--paige-border);flex-wrap:wrap;display:flex}.pui-page-header__main{gap:var(--paige-space-1);flex-direction:column;min-width:0;display:flex}.pui-page-header__eyebrow{font-size:var(--paige-text-sm);color:var(--paige-muted)}.pui-page-header__eyebrow a,.pui-page-header__eyebrow .pui-badge{align-items:center;min-height:1.5rem;display:inline-flex}.pui-page-header__title-row{align-items:center;gap:var(--paige-space-3);flex-wrap:wrap;display:flex}.pui-page-header__title{font-size:var(--paige-text-3xl);overflow-wrap:anywhere}.pui-page-header__subtitle{color:var(--paige-muted);font-size:var(--paige-text-lg);max-width:70ch}.pui-page-header__actions{gap:var(--paige-space-2);flex-wrap:wrap;display:flex}@media (max-width:767px){.pui-page-header__title{font-size:var(--paige-text-2xl)}.pui-page-header__subtitle{font-size:var(--paige-text-md)}}.pui-table-wrap{border:1px solid var(--paige-border);border-radius:var(--paige-radius-lg);background:var(--paige-surface);overflow-x:auto}.pui-table{border-collapse:collapse;width:100%;font-size:var(--paige-text-sm)}.pui-table th,.pui-table td{padding:var(--paige-space-3);text-align:left;border-bottom:1px solid var(--paige-border);white-space:nowrap}.pui-table--dense th,.pui-table--dense td{padding:var(--paige-space-2) var(--paige-space-3)}.pui-table th{font-family:var(--paige-font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--paige-muted);background:var(--paige-surface-raised);font-weight:600}.pui-table tbody tr:last-child td{border-bottom:none}.pui-table__sort{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.pui-table__row--clickable{cursor:pointer}.pui-table__row--clickable:hover,.pui-table__row--clickable:focus-visible{background:var(--paige-surface-raised);outline-offset:-2px}.pui-table__empty{text-align:center;color:var(--paige-muted);padding:var(--paige-space-6)}.pui-toast-viewport{bottom:var(--paige-space-4);right:var(--paige-space-4);gap:var(--paige-space-2);width:min(360px, calc(100vw - var(--paige-space-6)));z-index:1000;outline:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed}.pui-toast{--toast-color:var(--paige-muted);align-items:flex-start;gap:var(--paige-space-3);padding:var(--paige-space-3) var(--paige-space-4);background:var(--paige-surface);border:1px solid var(--paige-border);border-left:4px solid var(--toast-color);border-radius:var(--paige-radius-md);box-shadow:var(--paige-shadow-md);color:var(--paige-text);display:flex}.pui-toast--success{--toast-color:var(--paige-success)}.pui-toast--danger{--toast-color:var(--paige-danger)}.pui-toast--warning{--toast-color:var(--paige-warning)}.pui-toast__body{flex:1;min-width:0}.pui-toast__title{font-weight:600}.pui-toast__desc{font-size:var(--paige-text-sm);color:var(--paige-muted);margin-top:var(--paige-space-1)}.pui-toast__close{cursor:pointer;color:var(--paige-muted);font-size:var(--paige-text-lg);background:0 0;border:0;padding:0;line-height:1}.pui-toast[data-state=open]{animation:pui-toast-in var(--paige-motion-base) var(--paige-motion-easing)}@keyframes pui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pui-toast[data-state=open]{animation:none}}.pui-logo{line-height:0;display:inline-block;position:relative}.pui-logo img{display:none}.pui-logo--light img.pui-logo__light,.pui-logo--dark img.pui-logo__dark,.pui-logo--auto img.pui-logo__light{display:block}:root[data-theme=dark] .pui-logo--auto img.pui-logo__light{display:none}:root[data-theme=dark] .pui-logo--auto img.pui-logo__dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pui-logo--auto img.pui-logo__light{display:none}:root:not([data-theme=light]) .pui-logo--auto img.pui-logo__dark{display:block}}.pui-cortexa{color:var(--paige-muted);font-size:var(--paige-text-xs);letter-spacing:.02em;white-space:nowrap;align-items:baseline;gap:.35em;display:inline-flex}.pui-cortexa__mark{font-family:var(--paige-font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--paige-text);font-size:1.25em;font-weight:700}.pui-cortexa--badge{padding:var(--paige-space-1) var(--paige-space-2);border:1px solid var(--paige-border);border-radius:var(--paige-radius-full);background:var(--paige-surface-raised)}.pui-dialog__overlay{z-index:40;background:#00000073;background:lab(0% 0 0/.45);position:fixed;inset:0}.pui-dialog{z-index:41;background:var(--paige-surface);color:var(--paige-text);border:1px solid var(--paige-border);box-shadow:var(--paige-shadow-md);flex-direction:column;max-height:100dvh;display:flex;position:fixed;overflow:hidden}.pui-dialog--modal{border-radius:var(--paige-radius-xl);width:min(100% - var(--paige-space-6), var(--dialog-width));max-height:calc(100dvh - var(--paige-space-6));top:50%;left:50%;transform:translate(-50%,-50%)}.pui-dialog--sm{--dialog-width:28rem}.pui-dialog--md{--dialog-width:40rem}.pui-dialog--lg{--dialog-width:56rem}.pui-dialog--drawer{width:min(100%, var(--dialog-width));border-width:0 0 0 1px;border-radius:0;top:0;bottom:0;right:0}.pui-dialog__header{justify-content:space-between;align-items:center;gap:var(--paige-space-3);padding:var(--paige-space-4) var(--paige-space-5);border-bottom:1px solid var(--paige-border);display:flex}.pui-dialog__title{font-family:var(--paige-font-heading);font-size:var(--paige-text-xl);margin:0;font-weight:600}.pui-dialog__close{font-size:var(--paige-text-xl);cursor:pointer;color:var(--paige-muted);border-radius:var(--paige-radius-full);background:0 0;border:0;width:2rem;height:2rem;line-height:1}.pui-dialog__close:hover{background:var(--paige-surface-raised);color:var(--paige-text)}.pui-dialog__desc{padding:var(--paige-space-3) var(--paige-space-5) 0;color:var(--paige-muted);margin:0}.pui-dialog__body{padding:var(--paige-space-4) var(--paige-space-5);flex:1;overflow:auto}.pui-dialog__actions{justify-content:flex-end;gap:var(--paige-space-2);padding:var(--paige-space-3) var(--paige-space-5);border-top:1px solid var(--paige-border);background:var(--paige-surface-raised);flex-wrap:wrap;display:flex}@media (max-width:767px){.pui-dialog--modal{border-radius:var(--paige-radius-xl) var(--paige-radius-xl) 0 0;width:100%;max-height:92dvh;top:auto;bottom:0;left:0;transform:none}.pui-dialog__header,.pui-dialog__body,.pui-dialog__actions,.pui-dialog__desc{padding-left:var(--paige-space-4);padding-right:var(--paige-space-4)}}.pui-tabs__list{gap:var(--paige-space-1);border-bottom:1px solid var(--paige-border);margin-bottom:var(--paige-space-4);scrollbar-width:none;display:flex;overflow-x:auto}.pui-tabs__tab{padding:var(--paige-space-2) var(--paige-space-3);color:var(--paige-muted);font-family:var(--paige-font-heading);font-size:var(--paige-text-md);letter-spacing:.02em;cursor:pointer;white-space:nowrap;align-items:center;gap:var(--paige-space-2);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600;display:inline-flex}.pui-tabs__tab:hover{color:var(--paige-text)}.pui-tabs__tab[data-state=active]{color:var(--paige-text);border-bottom-color:var(--paige-accent)}.pui-tabs__count{font-family:var(--paige-font-body);font-size:var(--paige-text-xs);border-radius:var(--paige-radius-full);background:var(--paige-surface-raised);border:1px solid var(--paige-border);font-variant-numeric:tabular-nums;padding:0 .5em;font-weight:600}.pui-tabs__panel:focus-visible{outline:none}.pui-field{flex-direction:column;gap:.375rem;display:flex}.pui-field__label{font-size:var(--paige-text-sm);letter-spacing:.01em;color:var(--paige-text);font-weight:500}.pui-field__text{font-size:var(--paige-text-xs);color:var(--paige-muted);line-height:1.4}.pui-field--error .pui-field__text{color:var(--paige-danger)}.pui-field--error .pui-input{border-color:var(--paige-danger)}.pui-field--error .pui-input:focus-visible{border-color:var(--paige-danger);box-shadow:0 0 0 3px color-mix(in oklab, var(--paige-danger) 22%, transparent)}.pui-input{width:100%;min-height:2.5rem;padding:var(--paige-space-2) var(--paige-space-3);border:1px solid var(--paige-border);border-radius:var(--paige-radius-md);background:var(--paige-surface);color:var(--paige-text);font-size:var(--paige-text-sm);transition:border-color var(--paige-motion-fast) var(--paige-motion-easing), box-shadow var(--paige-motion-fast) var(--paige-motion-easing);line-height:1.4;box-shadow:inset 0 1px 1px #00000008;box-shadow:inset 0 1px 1px lab(0% 0 0/.03)}.pui-input::placeholder{color:color-mix(in oklab, var(--paige-muted) 70%, transparent)}.pui-input:hover:not(:disabled):not(:focus-visible){border-color:color-mix(in oklab, var(--paige-border) 55%, var(--paige-text))}.pui-input:focus-visible{border-color:var(--paige-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--paige-accent) 24%, transparent);outline:none}.pui-input:disabled{opacity:.6;cursor:not-allowed}.pui-input--area{resize:vertical;min-height:5rem}.pui-checkbox{align-items:center;gap:var(--paige-space-2);font-size:var(--paige-text-sm);cursor:pointer;display:inline-flex}.pui-checkbox input{width:1rem;height:1rem;accent-color:var(--paige-accent);margin:0}.pui-form{gap:var(--paige-space-3);display:grid}.pui-form--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:479px){.pui-form--2{grid-template-columns:minmax(0,1fr)}}.pui-code{width:100%;display:inline-block;position:relative}.pui-code__cells{grid-template-columns:repeat(3,minmax(0,1fr)) .75rem repeat(3,minmax(0,1fr));align-items:stretch;gap:.5rem;display:grid}.pui-code__cell{border:1px solid var(--paige-border);border-radius:var(--paige-radius-md);background:var(--paige-surface);height:3.25rem;color:var(--paige-text);font-family:var(--paige-font-mono);font-variant-numeric:tabular-nums;transition:border-color var(--paige-motion-fast) var(--paige-motion-easing), box-shadow var(--paige-motion-fast) var(--paige-motion-easing);place-items:center;font-size:1.375rem;display:grid;box-shadow:inset 0 1px 1px #00000008;box-shadow:inset 0 1px 1px lab(0% 0 0/.03)}.pui-code__cell:nth-child(4){grid-column:5}.pui-code__cell[data-filled]{border-color:color-mix(in oklab, var(--paige-border) 55%, var(--paige-text))}.pui-code[data-focused] .pui-code__cell[data-caret]{border-color:var(--paige-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--paige-accent) 24%, transparent)}.pui-code[data-focused] .pui-code__cell[data-caret]:not([data-filled]):after{content:"";background:var(--paige-text);width:1px;height:1.375rem;animation:1.1s steps(2,start) infinite pui-code-blink}.pui-code--disabled .pui-code__cell{opacity:.6}.pui-field--error .pui-code__cell{border-color:var(--paige-danger)}.pui-code__input{color:#0000;caret-color:#0000;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:1rem;position:absolute;inset:0}.pui-code__input:focus-visible{outline:none}.pui-code__input::selection{background:0 0}@keyframes pui-code-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.pui-code__cell:after{animation:none}}.pui-stat-row{gap:var(--paige-space-4) var(--paige-space-5);flex-wrap:wrap;display:flex}.pui-stat{flex-direction:column;min-width:5rem;display:flex}.pui-stat__value{font-family:var(--paige-font-heading);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1;font-size:var(--paige-text-xl)}.pui-stat--sm .pui-stat__value{font-size:var(--paige-text-lg)}.pui-stat--lg .pui-stat__value{font-size:var(--paige-text-3xl)}.pui-stat__label{font-size:var(--paige-text-xs);color:var(--paige-muted);text-transform:uppercase;letter-spacing:.04em}.pui-stat--danger .pui-stat__value{color:var(--paige-danger)}.pui-stat--success .pui-stat__value{color:var(--paige-success)}.pui-stat--warning .pui-stat__value{color:var(--paige-warning)}.pui-stat--muted .pui-stat__value{color:var(--paige-muted)}.pui-meter-wrap{align-items:center;gap:var(--paige-space-2);display:flex}.pui-meter{--meter-color:var(--paige-accent);border-radius:var(--paige-radius-full);background:var(--paige-border);flex:1;height:6px;position:relative;overflow:visible}.pui-meter--success{--meter-color:var(--paige-success)}.pui-meter--warning{--meter-color:var(--paige-warning)}.pui-meter--danger{--meter-color:var(--paige-danger)}.pui-meter__fill{border-radius:inherit;background:var(--meter-color);height:100%;transition:width var(--paige-motion-base) var(--paige-motion-easing);display:block}.pui-meter__target{background:var(--paige-text);width:2px;height:12px;position:absolute;top:-3px;transform:translate(-1px)}.pui-meter__display{font-size:var(--paige-text-xs);font-variant-numeric:tabular-nums;color:var(--paige-muted);text-align:right;min-width:3ch}:root{--paige-accent-hue:232;--paige-space-0:0;--paige-space-1:.25rem;--paige-space-2:.5rem;--paige-space-3:.75rem;--paige-space-4:1rem;--paige-space-5:1.5rem;--paige-space-6:2rem;--paige-space-7:3rem;--paige-space-8:4rem;--paige-radius-sm:.25rem;--paige-radius-md:.5rem;--paige-radius-lg:.75rem;--paige-radius-xl:1rem;--paige-radius-full:9999px;--paige-font-body:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--paige-font-heading:"Barlow Condensed", "Barlow Condensed Fallback", "Arial Narrow", "Helvetica Neue", sans-serif;--paige-font-mono:ui-monospace, "Cascadia Mono", "Segoe UI Mono", Menlo, monospace;--paige-text-xs:.75rem;--paige-text-sm:.875rem;--paige-text-md:1rem;--paige-text-lg:1.25rem;--paige-text-xl:1.625rem;--paige-text-2xl:2.25rem;--paige-text-3xl:3rem;--paige-shadow-sm:0 1px 2px #0000000f;--paige-shadow-md:0 6px 20px #00000024;--paige-motion-fast:.12s;--paige-motion-base:.2s;--paige-motion-easing:cubic-bezier(.2, 0, 0, 1);--paige-canvas:#f7f7f7;--paige-surface:#fff;--paige-surface-raised:#f0f0f0;--paige-border:#d7d7d7;--paige-text:#161616;--paige-muted:#4d4d4d;--paige-accent:oklch(66% .17 var(--paige-accent-hue));--paige-accent-text:#0d0d0d;--paige-accent-strong:oklch(46% .14 var(--paige-accent-hue));--paige-accent-strong-text:#fcfcfc;--paige-link:oklch(46% .15 var(--paige-accent-hue));--paige-danger:#b00c15;--paige-success:#006b2e;--paige-warning:#825b00;--paige-focus:oklch(58% .18 var(--paige-accent-hue));--paige-state-setup:#7555a8;--paige-state-teaching:#116bb5;--paige-state-supervised:#9b5500;--paige-state-automatic:#006b2e;--paige-state-paused:#b00c15;--paige-state-archived:#727c86;--paige-staff-accent:#154d8c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--paige-shadow-sm:0 1px 2px lab(0% 0 0/.06);--paige-shadow-md:0 6px 20px lab(0% 0 0/.14);--paige-canvas:lab(97.1% -.0000298023 0);--paige-surface:lab(100% 0 0);--paige-surface-raised:lab(94.78% 0 -.0000119209);--paige-border:lab(86.08% 0 0);--paige-text:lab(7.22637% -.0000149012 0);--paige-muted:lab(32.72% -.0000149012 0);--paige-accent-text:lab(3.6999% 0 0);--paige-accent-strong-text:lab(98.84% 0 0);--paige-danger:lab(37.7657% 59.971 44.0499);--paige-success:lab(38.9684% -39.594 26.517);--paige-warning:lab(41.9414% 13.907 65.2325);--paige-state-setup:lab(42.4232% 27.564 -40.402);--paige-state-teaching:lab(43.5834% -3.21075 -46.9413);--paige-state-supervised:lab(43.6534% 30.7757 69.3898);--paige-state-automatic:lab(38.9684% -39.594 26.517);--paige-state-paused:lab(37.7657% 59.971 44.0499);--paige-state-archived:lab(51.2559% -2.04286 -7.06874);--paige-staff-accent:lab(31.8689% 1.56346 -41.2714)}}:root[data-theme=dark]{--paige-canvas:#0d0d0d;--paige-surface:#181818;--paige-surface-raised:#262626;--paige-border:#383838;--paige-text:#ebebeb;--paige-muted:#9e9e9e;--paige-accent:oklch(75% .15 var(--paige-accent-hue));--paige-accent-text:#090909;--paige-accent-strong:oklch(54% .16 var(--paige-accent-hue));--paige-accent-strong-text:#fcfcfc;--paige-link:oklch(80% .13 var(--paige-accent-hue));--paige-danger:#ff716b;--paige-success:#68ca80;--paige-warning:#eebc4a;--paige-focus:oklch(78% .15 var(--paige-accent-hue));--paige-state-setup:#bd9ff2;--paige-state-teaching:#73b6fa;--paige-state-supervised:#fba952;--paige-state-automatic:#68ca80;--paige-state-paused:#ff716b;--paige-state-archived:#7d8792;--paige-staff-accent:#7aaeef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--paige-canvas:lab(3.6999% 0 0);--paige-surface:lab(8.36% -.00000745058 0);--paige-surface-raised:lab(15.32% -.0000298023 .0000119209);--paige-border:lab(23.44% -.0000149012 0);--paige-text:lab(93.04% 0 -.0000238419);--paige-muted:lab(65.2% 0 0);--paige-accent-text:lab(2.47865% 0 0);--paige-accent-strong-text:lab(98.84% 0 0);--paige-danger:lab(65.744% 56.5434 32.8389);--paige-success:lab(73.9447% -42.0464 27.476);--paige-warning:lab(79.3341% 9.98151 62.1891);--paige-state-setup:lab(70.5878% 23.6618 -37.7644);--paige-state-teaching:lab(71.7728% -7.52568 -40.9298);--paige-state-supervised:lab(76.4124% 25.2933 56.2945);--paige-state-automatic:lab(73.9447% -42.0464 27.476);--paige-state-paused:lab(65.744% 56.5434 32.8389);--paige-state-archived:lab(55.8966% -2.056 -7.07495);--paige-staff-accent:lab(69.3559% -4.01238 -38.6052)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paige-canvas:#0d0d0d;--paige-surface:#181818;--paige-surface-raised:#262626;--paige-border:#383838;--paige-text:#ebebeb;--paige-muted:#9e9e9e;--paige-accent:oklch(75% .15 var(--paige-accent-hue));--paige-accent-text:#090909;--paige-accent-strong:oklch(54% .16 var(--paige-accent-hue));--paige-accent-strong-text:#fcfcfc;--paige-link:oklch(80% .13 var(--paige-accent-hue));--paige-danger:#ff716b;--paige-success:#68ca80;--paige-warning:#eebc4a;--paige-focus:oklch(78% .15 var(--paige-accent-hue));--paige-state-setup:#bd9ff2;--paige-state-teaching:#73b6fa;--paige-state-supervised:#fba952;--paige-state-automatic:#68ca80;--paige-state-paused:#ff716b;--paige-state-archived:#7d8792;--paige-staff-accent:#7aaeef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--paige-canvas:lab(3.6999% 0 0);--paige-surface:lab(8.36% -.00000745058 0);--paige-surface-raised:lab(15.32% -.0000298023 .0000119209);--paige-border:lab(23.44% -.0000149012 0);--paige-text:lab(93.04% 0 -.0000238419);--paige-muted:lab(65.2% 0 0);--paige-accent-text:lab(2.47865% 0 0);--paige-accent-strong-text:lab(98.84% 0 0);--paige-danger:lab(65.744% 56.5434 32.8389);--paige-success:lab(73.9447% -42.0464 27.476);--paige-warning:lab(79.3341% 9.98151 62.1891);--paige-state-setup:lab(70.5878% 23.6618 -37.7644);--paige-state-teaching:lab(71.7728% -7.52568 -40.9298);--paige-state-supervised:lab(76.4124% 25.2933 56.2945);--paige-state-automatic:lab(73.9447% -42.0464 27.476);--paige-state-paused:lab(65.744% 56.5434 32.8389);--paige-state-archived:lab(55.8966% -2.056 -7.07495);--paige-staff-accent:lab(69.3559% -4.01238 -38.6052)}}}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/inter-400-600-latin-DO1Apj_S.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/barlow-condensed-500-latin-yA5ONLQ9.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-condensed-600-latin-18ESti3H.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-condensed-700-latin-CwuXbfVR.woff2)format("woff2")}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107%;ascent-override:90%;descent-override:22%}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial Narrow),local(Arial);size-adjust:88%}*,:before,:after{box-sizing:border-box}html{background:var(--paige-canvas);color:var(--paige-text);font-family:var(--paige-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}body{min-height:100dvh;margin:0}h1,h2,h3,h4{font-family:var(--paige-font-heading);letter-spacing:.01em;margin:0;font-weight:600;line-height:1.15}h1{font-size:var(--paige-text-3xl)}h2{font-size:var(--paige-text-xl)}h3{font-size:var(--paige-text-lg)}p{margin:0}a{color:var(--paige-link);text-underline-offset:.15em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--paige-focus);outline-offset:2px}.pui-mono{font-family:var(--paige-font-mono);font-variant-numeric:tabular-nums}.pui-num{font-variant-numeric:tabular-nums}.pui-muted{color:var(--paige-muted)}.pui-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ad-small{font-size:var(--paige-text-sm)}.ad-danger{color:var(--paige-danger);font-weight:600}.ad-row{align-items:center;gap:var(--paige-space-2);display:flex}.ad-row--between{flex-wrap:wrap;justify-content:space-between}.ad-stack{gap:var(--paige-space-4);display:grid}.ad-list{gap:var(--paige-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-flags{gap:var(--paige-space-1);flex-wrap:wrap;display:inline-flex}.ad-filter{gap:var(--paige-space-2);margin-bottom:var(--paige-space-3);flex-wrap:wrap;display:flex}.ad-filter .pui-input{flex:1;width:auto;min-width:12rem}.ad-pipeline{margin:0 0 var(--paige-space-4);gap:var(--paige-space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0;list-style:none;display:grid}.ad-stage{text-align:left;width:100%;padding:var(--paige-space-3);border:1px solid var(--paige-border);border-radius:var(--paige-radius-md);background:var(--paige-surface-raised);color:inherit;font:inherit;cursor:default;display:block}button.ad-stage{cursor:pointer}.ad-stage--failed{border-color:var(--paige-danger)}.ad-stage--slow{border-color:var(--paige-warning)}.ad-stage__name{font-family:var(--paige-font-heading);text-transform:uppercase;letter-spacing:.05em;color:var(--paige-muted);font-weight:600;font-size:var(--paige-text-sm)}.ad-stage__rate{font-family:var(--paige-font-heading);font-size:var(--paige-text-xl);font-variant-numeric:tabular-nums;font-weight:600}.ad-stage__unit{font-size:var(--paige-text-xs);color:var(--paige-muted);font-family:var(--paige-font-body);font-weight:400}.ad-stage__counts{gap:var(--paige-space-1) var(--paige-space-3);margin:var(--paige-space-2) 0 0;font-size:var(--paige-text-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ad-stage__counts dt{color:var(--paige-muted);font-size:var(--paige-text-xs)}.ad-stage__counts dd{font-variant-numeric:tabular-nums;margin:0}.ad-stage__foot{margin-top:var(--paige-space-2);font-size:var(--paige-text-xs);color:var(--paige-muted)}.ad-pools{gap:var(--paige-space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.ad-pool{gap:var(--paige-space-1);display:grid}.ad-audit,.ad-timeline{margin:var(--paige-space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ad-audit__row{gap:var(--paige-space-3);padding:var(--paige-space-2) 0;border-bottom:1px solid var(--paige-border);grid-template-columns:11rem minmax(0,1fr);display:grid}.ad-audit__detail,.ad-timeline__detail{display:block}.ad-timeline__row{gap:var(--paige-space-3);padding:var(--paige-space-2) 0;grid-template-columns:5rem 12px 6rem minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.ad-timeline__row:before{content:"";left:calc(5rem + var(--paige-space-3) + 5px);background:var(--paige-border);width:2px;position:absolute;top:0;bottom:0}.ad-timeline__dot{border-radius:var(--paige-radius-full);z-index:1;background:var(--paige-success);width:12px;height:12px;margin-top:.35rem;position:relative}.ad-timeline__dot--error{background:var(--paige-danger)}.ad-timeline__row--error .ad-timeline__body{color:var(--paige-danger)}.ad-timeline__stage{font-family:var(--paige-font-heading);text-transform:uppercase;letter-spacing:.04em;font-weight:600;font-size:var(--paige-text-sm);color:var(--paige-muted)}.ad-revenue__stats{margin-bottom:var(--paige-space-4)}@media (max-width:767px){.ad-audit__row,.ad-timeline__row{grid-template-columns:minmax(0,1fr)}.ad-timeline__row:before,.ad-timeline__dot{display:none}}.job-selector-trigger{min-width:70px;max-width:220px;height:34px;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 auto;align-items:center;gap:6px;padding:5px 8px;font:600 13px/1.3 Segoe UI,sans-serif;display:inline-flex}.job-selector-trigger>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.job-selector-trigger>svg{flex:none}.job-selector-trigger>.job-selector-compact-icon{display:none}.job-selector-trigger:hover,.job-selector-trigger[aria-expanded=true]{background:var(--cp-control-hover);color:var(--cp-text-primary)}.job-selector-trigger:focus-visible,.job-selector-popup button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:-2px}.job-selector-popup{z-index:1500;border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);width:min(320px,100vw - 16px);color:var(--cp-text-primary);box-shadow:var(--cp-shadow-elevated);border-radius:10px;flex-direction:column;padding:6px;display:flex;position:fixed}.job-selector-search{color:var(--cp-text-muted);align-items:center;gap:8px;padding:4px 8px 10px;display:flex}.job-selector-search input{width:100%;min-width:0;padding:8px;font-size:14px}.job-selector-list{overscroll-behavior:contain;min-height:0;max-height:360px;overflow:auto}.job-selector-popup button{width:100%;min-height:38px;color:var(--cp-text-primary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font:14px/1.4 Segoe UI,sans-serif;display:flex}.job-selector-list button>span{overflow-wrap:anywhere;flex:1;min-width:0}.job-selector-popup button>svg{flex:none}.job-selector-popup button:hover{background:var(--cp-control-hover)}.job-selector-list button[aria-checked=true]{color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.job-selector-popup .job-selector-manage{border-top:1px solid var(--cp-border-subtle);color:var(--cp-text-secondary);border-radius:0 0 6px 6px;flex:none;margin-top:6px}.job-selector-popup>p{color:var(--cp-text-muted);margin:0;padding:8px 10px;font-size:13px}@container review-toolbar (width<900px){.workbench-review-toolbar>.job-selector-trigger{max-width:150px}}@container review-toolbar (width<700px){.workbench-review-toolbar>.job-selector-trigger{min-width:50px;max-width:110px;padding-inline:5px}}@container review-toolbar (width<440px){.workbench-review-toolbar>.job-selector-trigger{justify-content:center;width:28px;min-width:28px;max-width:28px;padding:4px}.job-selector-trigger>span,.job-selector-trigger>svg{display:none}.job-selector-trigger>.job-selector-compact-icon{display:block}}.field-order-handle{color:var(--cp-text-muted);cursor:grab;opacity:0;background:0 0;border:0;padding:2px}.field-review-row:hover .field-order-handle,.field-review-row:focus-within .field-order-handle{opacity:.65}.field-order-handle:focus-visible{opacity:1;outline:2px solid var(--cp-border-action);border-radius:3px}.field-review-row.field-order-target{box-shadow:0 -2px 0 var(--cp-border-action)}.field-review-row.field-order-target.field-order-after{box-shadow:0 2px 0 var(--cp-border-action)}.workspace-dialog:has(>.workspace-dialog-body>.job-workspace.setup-mode){flex-direction:column;width:calc(100vw - 40px);max-width:1740px;height:calc(100dvh - 40px);max-height:none;display:flex}.workspace-dialog:has(.job-workspace.setup-mode)>.workspace-dialog-heading{isolation:isolate;flex:none;min-height:88px;padding:18px 28px;position:relative;overflow:hidden}.workspace-dialog:has(.job-workspace.setup-mode)>.workspace-dialog-heading:before{content:"";z-index:-1;opacity:.13;mix-blend-mode:multiply;pointer-events:none;background:url(/assets/header-settings-scanner-DV9kjNnW.png) 50% 57%/cover;position:absolute;inset:0}[data-theme=dark] .workspace-dialog:has(.job-workspace.setup-mode)>.workspace-dialog-heading:before{filter:invert()grayscale();mix-blend-mode:screen}.workspace-dialog:has(.job-workspace.setup-mode)>.workspace-dialog-heading h2{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:12px;padding:8px 16px;font-size:28px}.workspace-dialog:has(.job-workspace.setup-mode)>.workspace-dialog-body{flex:1;min-height:0;padding:0;overflow:hidden}.workspace-dialog .job-workspace.setup-mode{flex-direction:column;gap:0;width:100%;max-width:none;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.workspace-dialog .job-workspace.setup-mode>.job-header{border-bottom:1px solid var(--cp-border-subtle);flex:none;margin:0;padding:14px 26px}.workspace-dialog .job-workspace.setup-mode .job-title-row{justify-content:space-between;align-items:center;gap:20px;margin:0;display:flex}.workspace-dialog .job-workspace.setup-mode .job-title-row>div:first-child{flex:1;min-width:0}.workspace-dialog .job-workspace.setup-mode .job-title-row .eyebrow{display:none}.workspace-dialog .job-workspace.setup-mode .job-title-row h1{margin:0;font-size:23px;line-height:1.3}.workspace-dialog .job-workspace.setup-mode .job-title-row p{margin:5px 0 0;font-size:16px}.workspace-dialog .job-workspace.setup-mode .job-actions{flex:none;margin:0}.workspace-dialog .job-workspace.setup-mode .job-actions button{min-height:42px;font-size:16px}.workspace-dialog .job-workspace.setup-mode .setup-workspace{flex:1;grid-template-columns:215px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}.workspace-dialog .setup-workspace>.workspace-section-nav{border-right:1px solid var(--cp-border-subtle);margin:0;padding:16px 12px;overflow-y:auto}.workspace-dialog .setup-workspace .workspace-section-buttons{background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.workspace-dialog .setup-workspace .workspace-section-button{text-align:left;white-space:normal;justify-content:flex-start;width:100%;min-height:52px;padding:12px;font-size:17px}.workspace-dialog .setup-workspace .workspace-section-select{display:none}.workspace-dialog .job-workspace.setup-mode .setup-section-content{min-height:0;padding:22px;overflow:hidden auto}.workspace-dialog .setup-workspace .setup-map{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.workspace-dialog .setup-workspace .setup-map-type{padding:16px}.workspace-dialog .setup-workspace .setup-map-field-preview{gap:9px;min-height:0;margin-top:14px;padding-top:12px}.workspace-dialog .setup-workspace .setup-map-type-grid{gap:12px}.workspace-dialog .setup-workspace .setup-map-settings{border-top:0;padding-left:20px;display:block}.workspace-dialog .setup-workspace .setup-map-setting{min-height:76px;padding:14px 0}.workspace-dialog .setup-workspace .setup-focused-section{width:100%}.workspace-dialog .setup-workspace .setup-focused-section :is(.separation-options strong,.review-policy-row strong){font-size:16px}.workspace-dialog .setup-workspace .setup-focused-section :is(.separation-options small,.review-policy-row small,.panel-mini-heading p){font-size:14px}.workspace-dialog .job-workspace.setup-mode .setup-types-workspace{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr)}.workspace-dialog .setup-types-panel .panel-heading{min-height:56px;padding:12px 18px}.workspace-dialog .setup-types-panel .setup-type-detail{padding:16px}.workspace-dialog .setup-types-panel .setup-type-list button span{font-size:16px}.workspace-dialog .setup-types-panel .setup-type-list button small{font-size:14px}.workspace-dialog .job-workspace.setup-mode .proposal-types-layout{grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);gap:18px}@media (max-width:1000px){.workspace-dialog .setup-workspace .setup-map{grid-template-columns:1fr}.workspace-dialog .setup-workspace .setup-map-settings{border:0;padding:0}.workspace-dialog .job-workspace.setup-mode .proposal-types-layout{grid-template-columns:1fr}}@media (max-width:700px){.workspace-dialog .job-workspace.setup-mode .setup-workspace{grid-template-columns:1fr}.workspace-dialog .setup-workspace>.workspace-section-nav{border-right:0;padding:8px 16px}.workspace-dialog .setup-workspace .workspace-section-buttons{display:none}.workspace-dialog .setup-workspace .workspace-section-select{display:grid}.workspace-dialog .job-workspace.setup-mode .job-title-row{flex-wrap:wrap}.workspace-dialog .job-workspace.setup-mode .setup-types-workspace{grid-template-columns:1fr}}.workspace-dialog .job-workspace.setup-mode .job-title-row>div:first-child{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.workspace-dialog .job-workspace.setup-mode .proposal-documents-waiting{margin:0;font-size:14px}.workspace-dialog .setup-workspace .workspace-section-button{flex:none;min-height:44px;padding:10px 12px}.workspace-dialog .setup-workspace .workspace-section-button small{display:none}.workspace-dialog .setup-workspace .setup-types-panel{margin:0}.workspace-dialog .setup-workspace .proposal-types-layout>aside{align-self:start;position:sticky;top:0}.workspace-dialog .setup-workspace .field-summary{min-height:56px;padding:12px 16px}.workspace-dialog .setup-workspace .setup-section-content>.setup-focused-section .panel{margin:0}.workspace-dialog .setup-workspace>.setup-navigation-rail{border-right:1px solid var(--cp-border-subtle);flex-direction:column;min-height:0;padding:16px 12px;display:flex}.workspace-dialog .setup-navigation-rail>.workspace-section-nav{min-height:0;margin:0;padding:0;overflow-y:auto}.workspace-dialog .setup-navigation-actions{flex-direction:column;flex:none;gap:10px;margin-top:auto;padding-top:20px;display:flex}.workspace-dialog .setup-navigation-actions button{white-space:normal;justify-content:center;width:100%;min-height:36px;padding:7px 10px;font-size:14px}.workspace-dialog:has(.job-workspace.setup-mode)>.workspace-dialog-heading h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:700px){.workspace-dialog .setup-workspace>.setup-navigation-rail{border-right:0;border-bottom:1px solid var(--cp-border-subtle);flex-direction:row;align-items:center;gap:12px;padding:10px 16px}.workspace-dialog .setup-navigation-rail>.workspace-section-nav{flex:1}.workspace-dialog .setup-navigation-actions{margin:0;padding:0}}.setup-field-default{color:var(--cp-text-primary);grid-template-columns:auto 1fr;align-items:baseline;gap:7px 10px;margin-top:20px;font-size:16px;display:grid}.setup-field-default>span{color:var(--cp-text-muted);font-size:14px}.setup-field-default>input{grid-column:1/-1;width:100%;min-width:0}.setup-field-default>small{color:var(--cp-text-secondary);grid-column:1/-1;font-size:14px}.workspace-dialog .setup-workspace .setup-types-panel .setup-types-workspace{display:block}.setup-type-picker>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.setup-type-picker h2{margin:0;font-size:25px}.setup-type-cards{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.setup-type-card{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);height:88px;min-height:0;color:var(--cp-text-primary);text-align:left;cursor:pointer;border-radius:14px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:3px 10px;padding:10px 12px;display:grid}.setup-type-card:hover{background:var(--cp-surface-hover);border-color:var(--cp-border-action)}.setup-type-card:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:3px}.setup-type-card strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;min-width:0;font-size:17px;line-height:1.25;display:-webkit-box;overflow:hidden}.setup-type-card>span:last-child{color:var(--cp-text-secondary);grid-column:2;font-size:14px}.setup-type-card-icon{color:var(--cp-text-action-strong);grid-area:1/1/3}.setup-type-card-icon svg{width:23px;height:23px}.workspace-dialog .setup-types-panel .panel-heading{gap:10px}.workspace-dialog .setup-types-panel .panel-heading>div:first-child{flex:1;min-width:160px}.workspace-dialog:has(>.workspace-dialog-body>.setup-sample-view){width:min(1100px,100vw - 64px);height:calc(100dvh - 64px)}.setup-sample-view{max-width:900px;margin:auto}.setup-sample-view .proposal-evidence-heading h3{font-size:22px}.field-reading-help-button{width:30px;height:30px;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:10px;display:inline-flex}.field-reading-help-button:hover{background:var(--cp-surface-hover);color:var(--cp-text-action-strong)}.field-reading-help-button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.field-reading-help{gap:24px;padding:4px;display:grid}.field-reading-help section{align-items:flex-start;gap:16px;display:flex}.field-reading-help section>svg{color:var(--cp-text-action-strong);flex:none;margin-top:2px}.field-reading-help h3{margin:0 0 7px;font-size:21px}.field-reading-help p{color:var(--cp-text-secondary);margin:0;font-size:17px;line-height:1.5}.workspace-dialog.compact:has(.field-reading-help){width:min(600px,100vw - 48px);height:auto;max-height:calc(100dvh - 48px)}.setup-heading-with-help{align-items:center;gap:10px;display:flex}.setup-heading-with-help .setup-help-trigger{width:30px;height:30px;min-height:0;box-shadow:none;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.setup-heading-with-help .setup-help-trigger:hover{background:var(--cp-surface-hover);color:var(--cp-text-primary)}.setup-heading-with-help .setup-help-trigger:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.workspace-dialog:has(.setup-explainer){width:min(850px,100vw - 48px);height:auto;max-height:calc(100dvh - 48px)}.setup-explainer{gap:20px;padding:24px 30px;display:grid}.setup-explainer p{margin:0;font-size:18px;line-height:1.5}.setup-explainer h3{margin:0 0 6px;font-size:23px}.boundary-always{border:1px solid var(--cp-border-subtle);border-radius:14px;align-items:center;gap:16px;margin-bottom:20px;padding:20px;display:flex}.boundary-always strong{font-size:20px}.boundary-always p{margin:5px 0 0;font-size:16px}.boundary-always>span{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:16px;display:flex}.boundary-choices{gap:12px;display:grid}.boundary-choice{border:1px solid var(--cp-border-subtle);border-radius:14px;overflow:hidden}.boundary-choice.selected{border-color:var(--cp-orange)}.boundary-choice>button{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:18px;display:flex}.boundary-choice>button>span{flex:1}.boundary-choice strong{font-size:19px;display:block}.boundary-choice small{margin-top:5px;font-size:16px;display:block}.boundary-choice .separator-barcode-rule{max-width:650px;margin:0;padding:0 18px 18px 54px}.boundary-choice>button>.boundary-switch{background:var(--cp-border-subtle);border-radius:20px;flex:none;width:42px;height:24px;padding:3px}.boundary-switch>span{background:var(--cp-text-primary);border-radius:50%;width:18px;height:18px;transition:transform .15s;display:block}.boundary-choice.selected .boundary-switch{background:var(--cp-orange)}.boundary-choice.selected .boundary-switch>span{transform:translate(18px)}.boundary-summary{margin:16px 0 0;font-size:16px;line-height:1.45}.workspace-dialog .setup-lookups-section>header{background:0 0;border:0;border-radius:0;align-items:center;padding:0 0 10px}.workspace-dialog .setup-lookups-section>header label{align-items:center;gap:10px;display:flex}.workspace-dialog .setup-lookups-section>header select{max-width:320px;font-size:16px}.workspace-dialog .setup-lookups-section .lookups-card{gap:12px}.workspace-dialog .setup-lookups-section .lookup-example{margin:2px 0;padding:14px}.workspace-dialog .setup-lookups-section .lookups-field-entry{gap:10px;padding-top:12px}.workspace-dialog .setup-lookups-section .lookups-field-choice{padding:10px 14px}.setup-field-kind-control,.field-review-mode,.setup-barcode-choice label{gap:7px;font-size:16px;display:grid}.setup-field-kind-control select,.field-review-mode select,.setup-barcode-choice select{border:1px solid var(--cp-border-default);background:var(--cp-control);width:100%;min-height:42px;color:var(--cp-text-primary);font:inherit;border-radius:9px;padding:8px 10px}.field-format-help{color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:inline-flex}.setup-barcode-choice{margin-top:12px;font-size:16px}.setup-barcode-choice summary{cursor:pointer}.setup-barcode-choice summary>span{color:var(--cp-text-muted);margin-left:6px;font-size:14px}.setup-barcode-choice p{color:var(--cp-text-secondary);font-size:15px;line-height:1.45}.setup-barcode-choice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-review-mode{margin-bottom:8px}.field-review-bar .review-policy-slider:has(input:disabled){display:none}@media (max-width:700px){.setup-barcode-choice>div{grid-template-columns:1fr}}.setup-export-section[hidden]{display:none}.setup-export-heading h2{margin:0 0 6px;font-size:25px}.setup-export-heading p{color:var(--cp-text-secondary);margin:0;font-size:16px}.workspace-dialog .setup-export-section .workspace-section-buttons{flex-flow:wrap;gap:4px}.workspace-dialog .setup-export-section .workspace-section-button{text-align:center;flex:auto;justify-content:center;width:auto;min-height:42px;padding:10px 12px;font-size:16px}.setup-export-section .export-setup-card{box-shadow:none;background:0 0;border:0}.setup-export-section .export-setup-card>.workspace-section-nav,.setup-export-section .export-section-panel{margin:0 0 20px}.setup-export-section .export-setup-card>.export-actions{margin:0;padding:16px 0}.setup-export-section .export-setting-label{font-size:18px}.setup-export-section .export-setting-help,.setup-export-section .export-local-store-note{font-size:15px}.setup-export-section .export-delivery-destination strong{overflow-wrap:anywhere}.workspace-dialog .setup-export-section .export-setup-card>.export-actions{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:14px;align-items:center;gap:14px;margin:18px 0 4px;padding:18px 20px}.setup-export-section .export-actions .export-run-waiting{margin:0}.export-readiness-help{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:14px;margin-top:24px;padding:20px}.export-readiness-help strong{font-size:18px}.export-readiness-help p{color:var(--cp-text-secondary);max-width:850px;margin:10px 0 0;font-size:16px;line-height:1.5}.export-readiness-help>.quiet-button{margin-top:10px;font-size:16px}.workspace-dialog:has(.export-readiness-guide){width:min(1120px,100vw - 48px);height:auto;max-height:calc(100dvh - 48px)}.export-readiness-guide{padding:24px 28px}.export-readiness-intro{margin:0 0 20px;font-size:24px;font-weight:600}.export-readiness-grid,.export-readiness-guide-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.export-readiness-guide section{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:14px;gap:14px;padding:18px;display:flex}.export-readiness-guide section>svg{color:var(--cp-text-secondary);flex-shrink:0;margin-top:2px}.export-readiness-guide h3{margin:0 0 8px;font-size:20px}.export-readiness-guide p:not(.export-readiness-intro){color:var(--cp-text-secondary);margin:0;font-size:16px;line-height:1.5}.export-readiness-guide-bottom{margin-top:18px}@media (max-width:700px){.export-readiness-grid,.export-readiness-guide-bottom{grid-template-columns:1fr}}.field-workbench>.manual-export-toolbar{border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);flex-shrink:0;order:20;justify-content:flex-end;padding:12px 16px;display:flex}.manual-export-toolbar button{min-height:42px;font-size:16px}.export-save-blocker{color:var(--cp-text-secondary);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:12px;font-size:16px;line-height:1.5;display:flex}.export-save-blocker>svg{flex-shrink:0}.workspace-dialog .setup-export-section .export-timing-section{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;width:100%;padding:18px;display:grid}.setup-export-section .export-timing-section>:not(.export-readiness-help){grid-column:1}.setup-export-section .export-timing-section>.export-readiness-help{grid-area:1/2/span 6;align-self:start;margin:0;padding:16px}.setup-export-section .export-timing-section .export-trigger{margin:10px 0}.setup-export-section .export-timing-section .export-trigger button{min-height:42px;font-size:16px}.setup-export-section .export-timing-section .export-section-explainer{margin:10px 0 0;font-size:16px}.setup-export-section .export-timing-section .export-setting-label{margin:0}.setup-export-section .export-timing-section .export-time{margin:8px 0}.setup-export-section .export-setup-card>.export-actions{z-index:2;position:sticky;bottom:0}.setup-export-heading{margin-bottom:12px}.workspace-dialog .setup-export-section .export-setup-card>.workspace-section-nav{margin-bottom:14px}@media (max-width:800px){.workspace-dialog .setup-export-section .export-timing-section{grid-template-columns:1fr}.setup-export-section .export-timing-section>.export-readiness-help{grid-area:auto/1;margin-top:14px}}.workspace-dialog .job-workspace.setup-mode .setup-workspace>.setup-navigation-rail{padding:8px 12px 12px}.workspace-dialog .job-workspace.setup-mode .setup-navigation-rail>.workspace-section-nav{margin:0;padding:0}.workspace-dialog .job-workspace.setup-mode .setup-navigation-actions{gap:8px;padding-top:12px}.workspace-dialog:has(.correction-history:not(.is-embedded)){width:calc(100vw - 48px);max-width:1500px;height:calc(100dvh - 48px);max-height:none}.workspace-dialog:is(:has(.correction-history:not(.is-embedded)),:has(.settings-page),:has(.learning-session-workspace),:has(.jobs-workspace)) .workspace-dialog-heading{isolation:isolate;min-height:94px;position:relative;overflow:hidden}.workspace-dialog:is(:has(.correction-history:not(.is-embedded)),:has(.settings-page),:has(.learning-session-workspace),:has(.jobs-workspace)) .workspace-dialog-heading:before{content:"";z-index:-1;opacity:.13;mix-blend-mode:multiply;background:url(/assets/learning-overview-engraving-CFFX86eR.png) 50% 46%/cover no-repeat;position:absolute;inset:0}.workspace-dialog:has(.correction-history:not(.is-embedded)) .workspace-dialog-body{min-height:0;padding:0;display:flex;overflow:hidden}.correction-history{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.correction-history.is-embedded .history-list{padding:0;overflow:visible}.correction-history.is-embedded .history-filters{padding:0 0 12px}.correction-history.is-embedded .history-summary{padding:0 0 16px}.history-filters{flex-wrap:wrap;gap:10px;padding:18px 26px 10px;display:flex}.history-filters select,.history-search{border:1px solid var(--cp-border-default);background:var(--cp-control);min-width:0;max-width:100%;height:44px;color:var(--cp-text);border-radius:8px;padding:0 12px;font-size:16px}.history-search{flex:230px;align-items:center;gap:10px;display:flex}.history-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none}.history-search:focus-within{outline:2px solid var(--cp-text-action-strong)}.history-summary{color:var(--cp-text-muted);align-items:center;gap:9px;padding:8px 26px 18px;font-size:16px;display:flex}.history-summary small{margin-left:auto;font-size:14px}.history-list{min-height:0;padding:0 26px 26px;overflow-y:auto}.history-group{margin-bottom:24px}.history-group h3{overflow-wrap:anywhere;align-items:center;gap:12px;margin:12px 0;font-size:21px;display:flex}.history-group h3 small{color:var(--cp-text-muted);font-size:14px;font-weight:400}.history-type-mark{border:1px solid var(--cp-border-default);width:38px;height:38px;color:var(--cp-text-action-strong);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.history-type-mark.mark-1{border-radius:50%}.history-type-mark.mark-2{border-style:dashed}.history-type-mark.mark-3{border-width:2px;border-radius:3px}.history-entry{text-align:left;background:var(--cp-surface);width:100%;color:var(--cp-text);border:1px solid var(--cp-border-subtle);cursor:pointer;border-radius:10px;margin:8px 0;padding:17px 20px;display:block}.history-entry:hover:not(:disabled){border-color:var(--cp-text-action-strong);background:var(--cp-control)}.history-entry:focus-visible{outline:2px solid var(--cp-text-action-strong);outline-offset:2px}.history-entry:disabled{cursor:default;opacity:.65}.history-entry-meta{align-items:center;gap:12px;display:flex}.history-entry-meta>svg{color:var(--cp-text-muted);flex-shrink:0}.history-entry-meta>span{flex:1;min-width:0}.history-entry-meta strong{overflow-wrap:anywhere;font-size:18px}.history-entry-meta small{color:var(--cp-text-muted);margin-top:3px;font-size:14px;display:block}.history-entry-meta time{color:var(--cp-text-muted);flex-shrink:0;font-size:14px}.history-values{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:18px;margin:14px 0 0 35px;display:grid}.history-values small{color:var(--cp-text-muted);margin-bottom:5px;font-size:12px;display:block}.history-values span{white-space:pre-wrap;overflow-wrap:anywhere;font-size:18px}.history-after{border-left:2px solid var(--cp-text-action-strong);padding-left:14px}.history-values>svg{color:var(--cp-text-muted)}.history-empty{text-align:center;color:var(--cp-text-muted);padding:50px 20px;font-size:18px}@media (max-width:700px){.history-summary small{display:none}.history-entry-meta{flex-wrap:wrap}.history-entry-meta time{width:100%;padding-left:35px}.history-values{gap:8px;margin-left:0}.history-filters{padding:12px}.history-list{padding:0 12px 12px}.workspace-dialog:has(.correction-history:not(.is-embedded)){width:calc(100vw - 16px);height:calc(100dvh - 16px)}}[data-theme=dark] .workspace-dialog:is(:has(.correction-history:not(.is-embedded)),:has(.settings-page),:has(.learning-session-workspace),:has(.jobs-workspace)) .workspace-dialog-heading:before{filter:invert()grayscale();mix-blend-mode:screen}.workspace-dialog:is(:has(.correction-history:not(.is-embedded)),:has(.settings-page),:has(.learning-session-workspace),:has(.jobs-workspace)) .workspace-dialog-heading h2{background:color-mix(in srgb, var(--cp-surface-raised) 92%, transparent);border:1px solid var(--cp-border-subtle);border-radius:10px;padding:10px 18px;font-size:28px}.workspace-dialog:has(.settings-page)>.workspace-dialog-heading:before{background-image:url(/assets/header-settings-scanner-DV9kjNnW.png);background-position:50% 55%}.workspace-dialog.compact:has(#settings-appearance-title)>.workspace-dialog-heading:before{background-image:url(/assets/header-appearance-desk-CSeO6Vx5.png);background-position:50% 60%}.workspace-dialog:has(.learning-session-workspace)>.workspace-dialog-heading:before{-webkit-mask-image:linear-gradient(90deg, black 20%, var(--cp-shadow-medium) 43%, var(--cp-shadow-medium) 57%, black 80%);mask-image:linear-gradient(90deg, black 20%, var(--cp-shadow-medium) 43%, var(--cp-shadow-medium) 57%, black 80%);background-image:url(/assets/new-job-learning-DgYAAuOd.png);background-position:50% 48%}.workspace-dialog:not(:has(.settings-page)):has(.jobs-workspace)>.workspace-dialog-heading:before{background-image:url(/assets/header-jobs-library-CfrNx_JF.png);background-position:50% 57%}.learning-score-button{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);min-width:0;height:40px;color:var(--cp-text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:4px 9px;display:inline-flex;position:relative}.learning-score-button:hover{border-color:var(--cp-learning-art-22);background:color-mix(in srgb, var(--cp-learning-art-22) 9%, var(--cp-surface))}.learning-score-button:focus-visible{outline:2px solid var(--cp-learning-art-22);outline-offset:3px}.learning-score-brain{color:var(--cp-learning-art-23);filter:drop-shadow(0 0 calc(1px + var(--score-energy) * 5px) var(--cp-learning-art-24))}[data-theme=dark] .learning-score-brain{color:var(--cp-learning-art-25)}.learning-score-value{justify-items:center;line-height:1;display:grid}.learning-score-value strong{font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;animation:.65s ease-out learning-score-arrive}.learning-score-value small{letter-spacing:1.5px;color:var(--cp-text-muted);margin-top:3px;font-size:8px}@keyframes learning-score-arrive{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.learning-score-value strong{animation:none}}.job-import{--cp-border:var(--cp-border-subtle);--cp-accent:var(--cp-text-action);max-width:1120px;color:var(--cp-text-primary);margin:0 auto;padding:clamp(20px,3vw,40px)}.workspace-dialog:has(.job-import)>.workspace-dialog-heading{isolation:isolate;min-height:94px;position:relative;overflow:hidden}.workspace-dialog:has(.job-import)>.workspace-dialog-heading:before{content:"";z-index:-1;opacity:.13;mix-blend-mode:multiply;background:url(/assets/header-jobs-library-CfrNx_JF.png) 50% 57%/cover no-repeat;position:absolute;inset:0}[data-theme=dark] .workspace-dialog:has(.job-import)>.workspace-dialog-heading:before{filter:invert()grayscale();mix-blend-mode:screen}.workspace-dialog:has(.job-import)>.workspace-dialog-heading h2{background:color-mix(in srgb, var(--cp-surface-raised) 92%, transparent);border:1px solid var(--cp-border-subtle);border-radius:10px;padding:10px 18px;font-size:28px}.job-import-outcome{box-sizing:border-box;gap:18px;width:min(100%,900px);padding-block:24px;display:grid}.job-import-outcome footer{margin-top:0}.job-import-outcome .job-import-note{margin:0}.job-import-outcome .job-import-note svg{vertical-align:middle;margin-right:8px}.job-import-lead{margin:12px 0 24px;font-size:26px;font-weight:650}.job-import-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.job-import-source{text-align:left;border:1px solid var(--cp-border);color:var(--cp-text-primary);background:var(--cp-surface);cursor:pointer;border-radius:18px;grid-template-columns:1fr auto;gap:20px;padding:30px;display:grid}.job-import-source>svg:first-child{color:var(--cp-accent);grid-column:1/-1}.job-import-source strong{grid-column:1/-1;font-size:23px}.job-import-source span{color:var(--cp-text-secondary);line-height:1.5}.job-import-source:hover,.job-import-job:hover{border-color:var(--cp-accent)}.job-import button:focus-visible,.job-import summary:focus-visible{outline:3px solid var(--cp-accent);outline-offset:3px}.job-import-note{color:var(--cp-text-secondary);overflow-wrap:anywhere;line-height:1.5}.job-import-jobs{gap:10px;margin:22px 0;display:grid}.job-import-job{text-align:left;border:1px solid var(--cp-border);background:var(--cp-surface);width:100%;color:var(--cp-text-primary);cursor:pointer;border-radius:12px;align-items:center;gap:16px;padding:18px 20px;display:flex}.job-import-job>span{flex:1;min-width:0}.job-import-job strong{overflow-wrap:anywhere;font-size:20px;display:block}.job-import-job small{color:var(--cp-text-secondary);margin-top:6px;font-size:16px;display:block}.job-import-job.is-selected{border-color:var(--cp-accent);box-shadow:inset 4px 0 var(--cp-accent)}.job-import-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:20px 0;display:grid}.job-import details{border-bottom:1px solid var(--cp-border);padding:12px 0}.job-import summary{cursor:pointer;font-weight:600}.job-import summary span{color:var(--cp-text-secondary);margin-left:14px;font-weight:400}.job-import details p{color:var(--cp-text-secondary);line-height:1.6}.job-import-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.job-import-principles section{align-content:start;gap:10px;display:grid}.job-import-principles svg{color:var(--cp-accent)}.job-import-principles strong{font-size:18px}.job-import-principles span{color:var(--cp-text-secondary);line-height:1.4}.job-import-recent{cursor:pointer;align-items:flex-start;gap:12px;padding:18px 0;display:flex}.job-import-recent input{width:20px;height:20px;accent-color:var(--cp-accent);margin-top:2px}.job-import-recent small{color:var(--cp-text-secondary);margin-top:6px;font-size:16px;line-height:1.5;display:block}.job-import footer{background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:26px 0 12px;padding:18px 24px;display:flex;position:sticky;bottom:12px}.job-import-progress,.job-import-success{align-items:center;gap:16px;display:flex}.job-import-success h2{margin:0 0 10px;font-size:26px}.job-import-success>svg{color:var(--cp-accent);flex-shrink:0}.job-import-error{border:1px solid var(--cp-border);border-radius:12px;padding:18px}.job-import-reading{border:1px solid var(--cp-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.job-import-reading progress,.job-import-reading span{grid-column:1/-1;width:100%}.job-import-reading span{color:var(--cp-text-secondary);line-height:1.5}.job-import-spinner{animation:1.5s linear infinite job-import-turn}@keyframes job-import-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.job-import-spinner{animation:none}}@media (max-width:700px){.job-import-sources,.job-import-types,.job-import-principles{grid-template-columns:1fr}.job-import-principles section{grid-template-columns:auto 1fr}.job-import-principles section span{grid-column:2}.job-import footer{flex-direction:column;align-items:stretch}}.reset-learning-content{gap:22px;padding:24px;display:grid}.reset-learning-target{align-items:center;gap:16px;display:flex}.reset-learning-target small{opacity:.7}.reset-learning-target h3{overflow-wrap:anywhere;margin:4px 0 0}.reset-learning-content p{margin:0;line-height:1.5}.reset-learning-acknowledgement{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.reset-learning-acknowledgement input{flex:none;margin-top:5px}.reset-learning-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.reset-learning-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.workbench-navigation{min-width:0;color:var(--cp-text-primary);flex:none;align-self:center;align-items:center;display:flex;position:relative}.workbench-navigation button{min-width:0;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;font:600 13px/1.25 Segoe UI,sans-serif;display:inline-flex}.workbench-navigation button:hover{color:var(--cp-text-primary);background:var(--cp-control-hover)}.workbench-navigation button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:1px}.workbench-navigation .workbench-menu-trigger{width:34px;height:34px;padding:0;position:relative}.workbench-navigation .workbench-menu-trigger[aria-expanded=true]{color:var(--cp-text-action-strong);background:var(--cp-action-soft);border-color:var(--cp-border-action)}.workbench-navigation .workbench-status-dot{background:var(--cp-text-action);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.workbench-navigation .workbench-status-dot.attention{background:var(--cp-text-warning)}.workbench-navigation .workbench-attention{color:var(--cp-text-warning)}.workbench-navigation .workbench-menu{z-index:1;overscroll-behavior:contain;border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);width:min(258px,100vw - 16px);box-shadow:0 16px 40px var(--cp-shadow-soft);border-radius:16px;padding:8px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto}.workbench-navigation .workbench-menu-job{border-bottom:1px solid var(--cp-border-subtle);background:linear-gradient(115deg, color-mix(in srgb, var(--cp-orange) 12%, var(--cp-surface-raised)), var(--cp-surface-raised) 78%);max-width:calc(100% + 16px);color:var(--cp-text-primary);margin:-8px -8px 8px;padding:16px 18px}.workbench-menu-job>span{color:var(--cp-text-muted);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.workbench-menu-job>strong{white-space:normal;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.4;display:block}.workbench-navigation .workbench-menu button{text-align:left;border-radius:10px;justify-content:start;gap:13px;width:100%;min-height:49px;padding:10px 12px;font-size:17px;font-weight:550}.workbench-navigation .workbench-menu button>span{flex:auto}.workbench-navigation .workbench-menu small{color:var(--cp-text-action);font-size:11px}.workbench-navigation .workbench-menu small.workbench-attention{color:var(--cp-text-warning)}.workbench-navigation .workbench-menu-person{color:var(--cp-text-primary);gap:2px;padding:8px 12px 10px;display:grid}.workbench-navigation .workbench-menu-person>strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.workbench-navigation .workbench-menu-person>span{color:var(--cp-text-muted);font-size:12px;font-weight:500}.workbench-navigation .workbench-menu [role=separator]{background:var(--cp-border-subtle);height:1px;margin:5px 7px}.workbench-navigation .workbench-menu button>svg{stroke-width:1.7px;flex:none}.field-workbench .results-heading{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px 8px;min-height:0;padding:8px 12px 10px;display:grid}.field-workbench .field-workbench-type{display:contents}.field-workbench .field-workbench-label{color:var(--cp-text-secondary);grid-column:1;font-size:12px;font-weight:700}.field-workbench .results-heading .document-type-control{flex-direction:column;grid-area:2/1/auto/-1;gap:4px;min-width:0;display:flex}.field-workbench .document-type-control>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;display:grid}.field-workbench .document-type-control select{border-color:var(--cp-border-default);background:var(--cp-control);flex:1 1 0;min-width:0;max-width:none;height:36px;margin:0;padding:0 24px 0 8px;font-size:14px}.field-workbench .document-type-control button.type-confirm-cta{border-radius:5px;flex:none;min-height:36px;padding:0 9px;font-size:12px}.field-workbench .document-type-control small{margin:0;font-size:12px;line-height:1.4}.field-workbench .results-heading>.results-heading-tools{display:contents!important}.field-workbench .results-heading-tools>.learning-score-button{grid-area:1/2;justify-self:center}.field-history-tools{grid-area:1/3;justify-self:end;align-items:center;gap:8px;display:flex}.field-workbench .results-heading-tools .icon-button{place-items:center;width:30px;height:30px;padding:0;display:grid}.field-workbench .field-workbench-details{position:relative}.field-workbench .field-workbench-details[aria-expanded=true]{color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.field-workbench .field-workbench-detail-dot{background:var(--cp-text-action);border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.field-workbench .field-workbench-completion{border-bottom:1px solid var(--cp-border-subtle);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.field-workbench .field-workbench-completion:empty{display:none}.field-workbench .field-workbench-completion>button{border:1px solid var(--cp-border-default);border-radius:5px;align-items:center;gap:6px;width:auto;min-height:34px;margin:0;padding:6px 8px;font-size:12px;line-height:1.3;display:inline-flex}.field-workbench .field-workbench-completion>.document-confirm-bar{color:var(--cp-text-action-strong);background:var(--cp-action-soft);border-color:var(--cp-border-action);flex:auto;justify-content:center}.field-workbench .field-workbench-completion>.document-confirmed{background:0 0;border:0;flex:auto;align-items:center;gap:6px;min-height:30px;margin:0;padding:0;font-size:12px;display:flex}.field-workbench .field-workbench-completion>.document-confirmed.with-draft{color:var(--cp-text-secondary)}.field-workbench .field-workbench-completion>.review-advance{color:var(--cp-text-secondary);background:var(--cp-control);flex:0 auto;justify-content:center;margin-left:auto}.field-workbench .field-workbench-completion>.review-advance.review-complete-next{color:var(--cp-text-on-success);background:var(--cp-success);border-color:var(--cp-success)}.field-workbench .field-workbench-completion>.review-advance.review-complete-next:hover{background:var(--cp-success-hover);border-color:var(--cp-success-hover)}.field-workbench .recognized-fields{padding:10px 12px;scroll-padding-top:10px}.field-workbench .recognized-fields>.review-checklist,.field-workbench .recognized-fields>.review-unnamed,.field-workbench .recognized-fields>.boundary-inline-question,.field-workbench .recognized-fields>.review-advance,.field-workbench .recognized-fields>.document-audit-note,.field-workbench .results-notices>.type-suggestion,.field-workbench .results-notices>.extraction-failure{margin:0 0 10px}.field-workbench .recognized-fields>.improvement-history{max-height:none;box-shadow:none;margin:0 0 12px;overflow:visible}.field-workbench .improvement-history-list,.field-workbench .learning-countdown{max-height:none;overflow:visible}.field-workbench .learning-countdown>li,.field-workbench .learning-count,.field-workbench .learning-rate,.field-workbench .learning-effort{font-size:12px}.field-workbench .improvement-history .job-improvement-applied{grid-template-columns:minmax(0,1fr) auto;gap:5px;margin:8px}.field-workbench .improvement-history .job-improvement-applied>svg{display:none}.field-workbench .improvement-history .job-improvement-applied>span{grid-column:1/-1}.field-workbench .improvement-history .job-improvement-applied strong{white-space:normal;overflow-wrap:anywhere;font-size:12px}.field-workbench .improvement-history .job-improvement-applied small{font-size:11px}.field-workbench .improvement-history .job-improvement-applied button{min-height:30px;font-size:12px}.field-workbench .improvement-history>header{height:auto;min-height:36px}.field-workbench .improvement-history>header strong,.field-workbench .improvement-history-empty{font-size:12px}.field-workbench .field-workbench-type-detail{border-bottom:1px solid var(--cp-border-subtle);color:var(--cp-text-secondary);padding:10px;font-size:12px}.field-workbench .field-workbench-type-detail>strong{color:var(--cp-text-primary)}.field-workbench .field-workbench-type-detail p{overflow-wrap:anywhere;margin:4px 0 0;line-height:1.45}.field-workbench .improvement-history-list strong{white-space:normal;overflow-wrap:anywhere;font-size:11px}.field-workbench .improvement-history-list small,.field-workbench .improvement-history-list time{font-size:10px}.field-workbench .field-workbench-fields-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin:0 0 10px;display:flex}.field-workbench .field-workbench-fields-heading>strong{color:var(--cp-text-primary);font-size:13px}.field-workbench .field-workbench-fields-heading>button{border:1px solid var(--cp-border-default);background:var(--cp-control);min-height:32px;color:var(--cp-text-action-strong);cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;display:inline-flex}.field-workbench .field-workbench-fields-heading>button>span{color:var(--cp-text-secondary);font-variant-numeric:tabular-nums}.field-workbench button:focus-visible,.field-workbench select:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.field-workbench .recognized-fields>.review-checklist .review-reason-bar{min-height:34px;font-size:12px}.field-workbench .recognized-fields .review-checklist-items button{min-height:32px;font-size:12px}.field-workbench .review-checklist>header{justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;display:flex}.field-workbench .review-checklist>header button{width:30px;height:30px;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.field-workbench .document-type-control.needs-review select{border-color:var(--cp-border-default);background:color-mix(in srgb, var(--cp-text-warning) 10%, var(--cp-surface))}.capture-layout .context-review-issue{min-width:0;color:var(--cp-text-warning);font-size:12px}.capture-layout .context-review-issue summary{cursor:pointer;align-items:center;gap:6px;min-height:28px;font-weight:600;list-style:none;display:flex}.capture-layout .context-review-issue summary::-webkit-details-marker{display:none}.capture-layout .context-review-issue summary>svg{flex:none}.capture-layout .context-review-issue summary>span{overflow-wrap:anywhere;min-width:0}.capture-layout .context-review-issue summary:after{content:"+";color:var(--cp-text-secondary);margin-left:auto}.capture-layout .context-review-issue[open] summary:after{content:"−"}.capture-layout .context-review-issue p{overflow-wrap:anywhere;color:var(--cp-text-secondary);margin:4px 0 8px 19px;line-height:1.45}.capture-layout .context-review-issue button{border:1px solid var(--cp-border-action);background:var(--cp-action-soft);min-height:30px;color:var(--cp-text-action-strong);cursor:pointer;border-radius:5px;margin:0 0 8px 19px;padding:4px 7px}.capture-layout .context-review-issue summary:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.field-workbench .document-context-issue{margin-bottom:6px}.capture-layout .table-context-issues{border-bottom:1px solid var(--cp-border-subtle);padding:3px 12px}.capture-layout .table-review-cue{color:var(--cp-text-warning);align-items:center;gap:4px;font-size:12px;display:inline-flex}.setup-types-panel .panel-heading{flex-wrap:wrap;gap:14px;min-height:70px;padding:16px 20px}.setup-types-panel .panel-heading h2{margin:0;font:600 20px/1.3 Segoe UI,sans-serif}.setup-types-panel .panel-heading .small{min-height:38px;font-size:14px}.setup-types-panel .setup-type-list button span{font-size:14px}.setup-types-panel .setup-type-list button small,.setup-types-panel .setup-type-search-note{font-size:13px}.setup-types-panel .setup-type-search input,.setup-types-panel .setup-add-type{font-size:14px}.setup-types-panel .setup-type-compact-picker{display:none}.setup-types-panel .setup-type-detail{padding:18px;container:setup-field-area/inline-size}.setup-types-panel .document-type-name{gap:7px;min-height:0;padding:0 0 18px}.setup-workspace .setup-types-panel .document-type-name label{font-size:13px}.setup-workspace .setup-types-panel .document-type-name input{min-height:42px;font-size:16px;font-weight:600}.setup-types-panel .field-row.expanded{box-shadow:none;border-radius:10px;margin:0 0 8px}.setup-types-panel .field-summary{grid-template-columns:32px minmax(0,1fr) auto auto 18px;gap:12px;min-height:64px;padding:12px}.setup-types-panel .field-name{gap:3px;min-width:0}.setup-workspace .setup-types-panel .field-name strong{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.setup-workspace .setup-types-panel .field-name small{color:var(--cp-text-secondary);margin:0;font-size:13px}.setup-workspace .setup-types-panel .type-chip{background:0 0;padding:0;font-size:13px;font-weight:500;display:block}.setup-workspace .setup-types-panel .source-summary{color:var(--cp-text-secondary);font-size:13px;font-weight:500}.setup-types-panel .source-summary:empty{display:none}.setup-types-panel .field-summary:has(.source-summary:empty){grid-template-columns:32px minmax(0,1fr) auto 18px}.setup-types-panel .field-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;padding:18px}.setup-types-panel .setup-field-identity{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.setup-types-panel .setup-field-kind-group{min-width:0}.setup-types-panel .setup-field-kind-control select{border-radius:7px;min-height:42px;margin-top:7px;font-size:15px}.setup-types-panel .field-format-help{text-align:left;gap:5px;margin-top:5px;font-size:12px}.setup-types-panel .field-format-help svg{flex:none}.setup-workspace .setup-types-panel .setup-field-identity label{text-transform:none;letter-spacing:0;min-width:0;color:var(--cp-text-primary);margin:0;font-size:14px;font-weight:600;line-height:1.5;display:block}.setup-types-panel .setup-field-identity label>span{color:var(--cp-text-muted);margin-left:4px;font-size:13px;font-weight:400}.setup-types-panel .setup-field-identity input{border-radius:7px;min-height:42px;margin-top:7px;font:400 15px/1.4 Segoe UI,sans-serif}.setup-types-panel .setup-field-identity small{color:var(--cp-text-secondary);margin-top:6px;font-size:13px;font-weight:400;line-height:1.5;display:block}.setup-types-panel .setup-field-identity>p{font-size:14px}.setup-types-panel .setup-field-reading,.setup-types-panel .setup-field-review{border-top:1px solid var(--cp-border-subtle);min-width:0;padding-top:16px}.setup-types-panel .setup-field-reading h3,.setup-types-panel .setup-field-review h3{color:var(--cp-text-primary);align-items:center;gap:8px;margin:0 0 10px;font:600 16px/1.4 Segoe UI,sans-serif;display:flex}.setup-types-panel h3>svg{color:var(--cp-text-action-strong)}.setup-types-panel .recognition-options{flex-wrap:wrap;gap:8px 20px;display:flex}.setup-types-panel .setup-field-check{cursor:pointer;min-height:36px;color:var(--cp-text-primary);align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;line-height:1.4;display:flex}.setup-types-panel .setup-field-check input{width:17px;height:17px;accent-color:var(--cp-action);flex:none;margin:2px 0 0}.setup-types-panel .setup-field-check small{color:var(--cp-text-secondary);margin-top:3px;font-size:13px;display:block}.setup-types-panel .setup-field-check:has(input:disabled){cursor:default}.setup-types-panel .field-source-choice{background:0 0;border:0;border-radius:0;gap:9px;margin-top:15px;padding:0}.setup-types-panel .field-source-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.setup-types-panel .field-source-heading>strong{font-size:14px;font-weight:500}.setup-types-panel .field-source-modes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.setup-types-panel .field-source-modes button{text-align:center;border-radius:7px;min-height:38px;padding:7px 10px;font:500 13px/1.4 Segoe UI,sans-serif}.setup-types-panel .field-source-modes button[aria-pressed=true]{box-shadow:inset 3px 0 var(--cp-action)}.setup-types-panel .field-source-summary,.setup-types-panel .field-source-warning{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.setup-types-panel .field-review-bar{background:0 0;border:0;border-radius:0;gap:10px;margin-top:14px;padding:0}.setup-types-panel .field-review-bar>span:not(.review-policy-slider){grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.setup-types-panel .field-review-bar strong{font-size:14px;font-weight:600}.setup-types-panel .field-review-bar small{grid-column:1/-1;font-size:13px;line-height:1.5}.setup-types-panel .field-review-bar .review-policy-slider{grid-template-columns:minmax(0,1fr) 44px}.setup-types-panel .field-review-bar .review-policy-slider input[type=range]{min-width:0;height:30px}.setup-types-panel .field-review-bar .review-policy-slider output{font-size:15px}.setup-types-panel .field-review-mode{margin:0;font-size:14px}.setup-types-panel .field-review-mode select{border-radius:7px;min-height:38px;font-size:14px}.setup-types-panel .setup-field-default{margin-top:16px;font-size:14px}.setup-types-panel .setup-field-default>span,.setup-types-panel .setup-field-default>small{font-size:13px}.setup-types-panel .setup-field-default>input,.setup-types-panel .setup-barcode-choice input{border:1px solid var(--cp-border-default);background:var(--cp-control);width:100%;min-width:0;min-height:38px;color:var(--cp-text-primary);border-radius:7px;padding:8px 10px;font:400 14px/1.4 Segoe UI,sans-serif}.setup-context-link{justify-self:start;width:-moz-fit-content;width:fit-content;max-width:100%}.setup-types-panel .setup-context-link{min-height:30px;padding:5px 8px;font-size:12px}.setup-types-panel .field-review-bar-reset{text-underline-offset:3px;min-height:32px;font-size:13px;font-weight:500}.setup-types-panel .setup-field-help{margin-top:16px}.setup-types-panel .setup-field-help summary{cursor:pointer;color:var(--cp-text-secondary);padding:8px 0;font-size:13px}.setup-types-panel .setup-field-help p{color:var(--cp-text-secondary);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.6}.setup-types-panel .setup-field-actions{border-top:1px solid var(--cp-border-subtle);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding-top:12px;display:flex}.setup-types-panel .setup-field-actions>.delete-button{margin-left:auto}.setup-types-panel .setup-field-actions>.delete-confirm-row{flex-basis:100%}.setup-threshold-connection{border-top:1px solid var(--cp-border-subtle);color:var(--cp-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;font-size:13px;display:flex}.setup-threshold-connection strong{color:var(--cp-text-primary);white-space:nowrap;margin-left:8px}.review-policy-card .review-policy-row>.setup-context-link{grid-column:1/-1}.review-policy-card .review-policy-overrides li>span:first-child{flex:1}.review-policy-card .setup-threshold-value{white-space:nowrap}.setup-types-panel .delete-button,.setup-types-panel .keep-button{min-height:36px;font-size:14px}.setup-types-panel .delete-confirm-row{flex-wrap:wrap;margin-top:8px;font-size:14px}.setup-types-panel .delete-confirm-row>span{flex-basis:100%;font-size:14px;line-height:1.5}.setup-types-panel .add-field-row{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto auto;padding:20px 0}.setup-types-panel .add-field-row label{text-transform:none;letter-spacing:0;font-size:14px}.setup-types-panel .add-field-row input,.setup-types-panel .add-field-row select{min-width:0;min-height:40px;font-size:14px}.setup-types-panel :is(button,input,select,summary):focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:3px}@container setup-field-area (width<=650px){.setup-types-panel .field-detail{grid-template-columns:minmax(0,1fr);gap:18px}.setup-types-panel .setup-field-identity{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.setup-types-panel .setup-field-name-control{grid-column:1/-1}.setup-types-panel .field-detail{padding:16px}:is(.setup-types-panel .field-summary,.setup-types-panel .field-summary:has(.source-summary:empty)){grid-template-columns:28px minmax(0,1fr) auto 18px;gap:8px}.setup-types-panel .source-summary{display:none}.setup-types-panel .field-source-modes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.setup-types-panel .add-field-row{grid-template-columns:minmax(0,1fr) auto}.setup-types-panel .add-field-row>div{grid-column:1/-1}}@container setup-field-area (width<=350px){.setup-types-panel .setup-field-identity,.setup-types-panel .field-source-modes{grid-template-columns:minmax(0,1fr)}:is(.setup-types-panel .field-summary,.setup-types-panel .field-summary:has(.source-summary:empty)){grid-template-columns:minmax(0,1fr) auto 18px}.setup-types-panel .field-kind-icon{display:none}}@media (max-width:760px){.setup-types-panel .setup-type-compact-picker{min-width:0;color:var(--cp-text-secondary);gap:7px;font-size:14px;display:grid}.setup-types-panel .setup-type-compact-picker select{border:1px solid var(--cp-border-default);width:100%;min-width:0;min-height:42px;color:var(--cp-text-primary);background:var(--cp-control);border-radius:7px;padding:8px;font:600 15px/1.4 Segoe UI,sans-serif}.setup-types-panel .setup-type-list,.setup-types-panel .setup-type-search,.setup-types-panel .setup-type-search-note{display:none}.setup-types-panel .setup-type-master{gap:12px;padding:16px}.setup-types-panel .setup-type-detail{padding:16px}}.main-shell:has(.export-workspace){grid-template-rows:minmax(0,1fr)}.export-workspace-header .job-title-row{display:block}.export-destination-flow{--export-space:20px}.export-destination-flow .export-section-panel{margin:0 var(--export-space) 24px}.export-destination-flow .export-setup-flow{min-width:0}.export-destination-flow .export-destination-section{display:block}.export-destination-flow>.workspace-section-nav .workspace-section-buttons{flex-direction:row;width:-moz-fit-content;width:fit-content;display:flex}.export-destination-flow>.workspace-section-nav .workspace-section-select{display:none}.export-destination-flow h3{color:var(--cp-text-primary);margin:0;font-size:20px;line-height:1.3}.export-destination-flow .export-flow-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.export-flow-heading>div{min-width:0}.export-flow-heading p{max-width:48ch;color:var(--cp-text-secondary);margin:8px 0 0;font-size:13px;line-height:1.5}.export-destination-flow .export-setup-state{color:var(--cp-text-secondary);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:inline-flex}.export-destination-flow .export-setup-state.attention{color:var(--cp-text-warning)}.export-journey-art{width:240px;min-width:150px;max-width:35%;height:auto;color:var(--cp-illustration-mid);flex:0 240px;overflow:visible}.export-journey-surface{fill:var(--cp-surface-raised)}.export-journey-accent,.export-journey-packet{color:var(--cp-text-action-strong)}.export-journey-track{opacity:.6}.export-journey-art:hover .export-journey-packet{animation:1.5s ease-in-out infinite export-paper-delivery}@keyframes export-paper-delivery{0%,to{opacity:0;transform:translate(-24px)}20%,75%{opacity:1}90%{opacity:0;transform:translate(35px)}}.export-destination-flow .export-setting-label{letter-spacing:0;text-transform:none;margin:0 0 9px;font-size:13px}.export-destination-flow .export-destination-kind{width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:0;display:grid}.export-destination-flow .export-destination-kind button{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);min-height:76px;color:var(--cp-text-secondary);text-align:left;box-shadow:none;border-radius:10px;justify-content:flex-start;gap:12px;padding:13px 16px;display:flex}.export-destination-flow .export-destination-kind button:hover:not(:disabled){background:var(--cp-control-hover);border-color:var(--cp-border-action)}.export-destination-flow .export-destination-kind button.active{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.export-destination-kind button>span:not(.export-choice-indicator){flex:1;gap:4px;min-width:0;display:grid}.export-destination-kind strong{color:var(--cp-text-primary);font-size:14px}.export-destination-kind small{color:var(--cp-text-secondary);font-size:12px;font-weight:400;line-height:1.4}.export-choice-indicator{border:1px solid var(--cp-border-default);border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.active .export-choice-indicator{color:var(--cp-text-on-action);background:var(--cp-action);border-color:var(--cp-action)}.export-destination-flow .export-destination-kind button.active .export-choice-indicator svg{color:inherit}.export-destination-flow .export-setting-help{color:var(--cp-text-secondary);margin:10px 0;font-size:12px;line-height:1.5}.export-destination-flow .export-destination{border-radius:8px;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 14px;display:flex}.export-destination-flow .export-destination>span{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.export-destination-flow .export-destination>strong{flex:none;font-size:13px}.export-destination-flow .export-filing-section{border-top:1px solid var(--cp-border-subtle);padding-top:22px;display:block}.export-destination-flow .export-plan-heading{border:0;flex-wrap:wrap;align-items:center;margin:0 0 14px;padding:0}.export-destination-flow .export-plan-heading small{margin-top:5px;font-size:12px;line-height:1.45}.export-destination-flow .export-plan-heading>span{flex-wrap:wrap;gap:6px;display:flex}.export-destination-flow .export-plan-heading button{min-height:34px;font-size:12px}.export-setup-card.export-destination-flow .export-filing-section .export-plan-rules{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:12px;display:grid}.export-destination-flow .export-plan-rule{border-radius:10px;padding:14px}.export-destination-flow .export-plan-rule.editing{grid-column:1/-1}.export-destination-flow .export-plan-rule-heading strong{font-size:14px}.export-destination-flow .export-plan-rule-heading button{min-height:30px;font-size:12px}.export-destination-flow .filing-tree-pair{grid-template-columns:1fr;gap:8px}.export-destination-flow .filing-tree-pair>section{border:0;padding:8px}.export-destination-flow .filing-tree-label{letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.export-destination-flow .filing-tree{font-size:12px}.export-destination-flow .export-plan-proposal{border-color:var(--cp-border-action);margin:12px 0;padding:14px}.export-destination-flow .export-plan-proposal-heading{flex-wrap:wrap}.export-destination-flow .export-plan-proposal-heading strong,.export-destination-flow .export-plan-tree-card>strong{font-size:13px}.export-destination-flow .export-plan-proposal-heading small{font-size:12px}.export-destination-flow .export-profile{border-radius:8px;margin:16px 0 0;padding:12px 14px}.export-destination-flow .export-profile strong{font-size:13px}.export-destination-flow .export-profile small,.export-destination-flow .export-capability-note{font-size:12px;line-height:1.4}.export-destination-flow .export-profile select{min-height:34px;font-size:12px}.export-destination-flow .content-central-destination{gap:12px;padding:16px}.export-destination-flow .content-central-choice-heading strong{font-size:14px}.export-destination-flow .content-central-choice-heading small{font-size:12px}.export-destination-flow .content-central-destination>label{width:100%;max-width:620px;color:var(--cp-text-secondary);font-size:12px}.export-destination-flow .content-central-filing-owned{background:0 0;border:0;margin:0;padding:0}.export-destination-flow .content-central-filing-owned p{max-width:70ch;font-size:13px}.export-destination-flow .content-central-filing-owned h3{font-size:20px}.export-destination-flow .content-central-filing-examples{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.export-destination-flow .export-secondary-settings{margin:0 var(--export-space) 24px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.export-destination-flow .export-secondary-setting{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:10px;width:100%;min-width:0;margin:0;padding:0}.export-secondary-setting>summary{cursor:pointer;align-items:center;gap:11px;min-height:74px;padding:14px;list-style:none;display:flex}.export-secondary-setting>summary::-webkit-details-marker{display:none}.export-secondary-setting>summary>span{flex:1;gap:4px;min-width:0;display:grid}.export-secondary-setting>summary strong{color:var(--cp-text-primary);font-size:13px}.export-secondary-setting>summary small{color:var(--cp-text-secondary);font-size:12px}.export-secondary-setting>summary>svg{color:var(--cp-text-secondary);flex:none}.export-secondary-setting[open]>summary>svg:last-child{transform:rotate(180deg)}.export-secondary-setting>summary:hover{background:var(--cp-control-hover);border-radius:10px}.export-secondary-content{padding:0 14px 14px}.export-destination-flow .export-secondary-content .export-trigger,.export-destination-flow .export-secondary-content .export-time{margin-left:0;margin-right:0}.export-destination-flow .export-trigger button{cursor:pointer;min-height:34px;font-size:12px}.export-destination-flow .export-section-explainer,.export-destination-flow .export-readiness-help p,.export-destination-flow .export-local-store-note{font-size:12px;line-height:1.5}.export-destination-flow .export-readiness-help{border:0;border-top:1px solid var(--cp-border-subtle);background:0 0;margin:12px 0 0;padding:12px 0 0}.export-destination-flow .export-readiness-help strong{font-size:12px}.export-destination-flow .export-readiness-help button{min-height:30px;font-size:12px}.export-destination-flow .export-local-store{width:100%;margin:10px 0;padding:10px}.export-destination-flow .export-local-store b{white-space:normal;overflow-wrap:anywhere;font-size:12px}.export-destination-flow .export-retention-row{flex-wrap:wrap;font-size:12px}.export-destination-flow .export-actions{align-items:center;gap:10px}.export-destination-flow .export-actions>button{min-height:38px;font-size:13px}.export-destination-flow .export-run-waiting{flex-basis:100%;font-size:12px}.export-destination-flow .export-actions>.primary-button:disabled{color:var(--cp-text-muted);background:var(--cp-surface-subtle);border-color:var(--cp-border-subtle);opacity:1}.export-destination-flow .export-save-blocker{font-size:12px}.export-destination-flow .export-history{margin:0}.export-destination-flow .export-history-summary{color:var(--cp-text-secondary);flex-wrap:wrap;gap:16px;margin:0 0 12px;font-size:13px;display:flex}.export-history-summary span{align-items:center;gap:6px;display:inline-flex}.export-history-summary .attention{color:var(--cp-text-warning)}.export-destination-flow .export-history-heading>strong{font-size:18px}.export-destination-flow .export-history>.export-history-row{padding:14px 0}.export-destination-flow .export-history-row b{font-size:14px}.export-destination-flow .export-history-row small{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.export-destination-flow .export-history-actions{flex-wrap:wrap}.export-destination-flow .export-history-actions button,.export-destination-flow .export-history-heading button{min-height:36px;font-size:12px}.export-destination-flow .export-history-actions .icon-button{min-width:36px}.export-destination-flow .export-history-empty{font-size:13px;line-height:1.5}.export-destination-flow .export-history-filters input,.export-destination-flow .export-history-filters select{height:36px;font-size:12px}.export-destination-flow :is(button,summary,select):focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.export-journey-art:hover .export-journey-packet{animation:none}}@media (max-width:700px){.export-destination-flow{--export-space:14px}.export-destination-flow .export-secondary-settings{grid-template-columns:1fr}.export-destination-flow .export-flow-heading{gap:12px}.export-journey-art{min-width:110px}.export-destination-flow .export-history>.export-history-row{grid-template-columns:minmax(0,1fr)}.export-destination-flow .export-history-actions{justify-content:flex-start}.export-destination-flow .export-history>.export-history-filters{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.export-destination-flow .export-destination-kind{grid-template-columns:1fr;gap:8px}.export-destination-flow .export-destination-kind button{min-height:64px}.export-destination-flow .export-flow-heading{align-items:flex-start}.export-journey-art{min-width:85px;max-width:30%}.export-destination-flow .content-central-choice-heading,.export-destination-flow .export-profile{flex-wrap:wrap}}.jobs-page.jobs-workspace{width:100%;max-width:none;padding:24px 28px 36px;container:job-library/inline-size}.settings-content .jobs-page.jobs-workspace{padding:0}.jobs-page.jobs-workspace .jobs-heading{flex-wrap:wrap;align-items:center;gap:14px 24px;min-height:0;margin:0;padding:0 0 18px;display:flex}.jobs-page.jobs-workspace .jobs-heading>div:first-child{flex:220px;min-width:0}.jobs-page.jobs-workspace .jobs-heading h1{margin:0;font-size:24px;line-height:1.2;display:block}.jobs-page.jobs-workspace .jobs-heading p{color:var(--cp-text-muted);margin:6px 0 0;font-size:14px;line-height:1.4}.jobs-page.jobs-workspace .jobs-heading-actions{flex-direction:row;flex:0 auto;justify-content:flex-end;gap:8px;width:auto;margin-left:auto}.jobs-page.jobs-workspace .jobs-heading-actions>button{white-space:nowrap;width:auto;height:auto;min-height:40px;padding:9px 14px;font-size:14px}.jobs-page.jobs-workspace .jobs-library-tools{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(180px,1fr) minmax(160px,210px) auto;margin-top:16px;padding:0}.jobs-page.jobs-workspace .jobs-search{grid-area:auto}.jobs-page.jobs-workspace .jobs-search input{font-size:14px}.jobs-status-select{border:1px solid var(--cp-border-default);background:var(--cp-control);min-width:0;min-height:42px;color:var(--cp-text-muted);border-radius:8px;align-items:center;gap:4px;padding-left:12px;display:flex}.jobs-status-select>svg{flex:none}.jobs-status-select select{width:100%;min-width:0;min-height:40px;color:var(--cp-text-primary);background:var(--cp-control);border:0;border-radius:8px;padding:6px;font-size:14px}.jobs-page.jobs-workspace .jobs-result-count{grid-area:auto;font-size:13px}.jobs-page.jobs-workspace .job-list{gap:0;margin-top:12px}.jobs-page.jobs-workspace .job-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:14px;display:grid}.jobs-page.jobs-workspace .job-card{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);min-width:0;height:286px;min-height:286px;box-shadow:none;cursor:pointer;border-radius:10px;flex-direction:column;display:flex}.jobs-page.jobs-workspace .job-card>*{flex-shrink:0}.jobs-page.jobs-workspace .job-card:before{display:none}.jobs-page.jobs-workspace .job-card.current-job{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.jobs-page.jobs-workspace .job-card:hover{border-color:var(--cp-border-action);box-shadow:none}.jobs-page.jobs-workspace .job-card .job-card-body{border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;height:76px;min-height:76px;padding:14px 16px 8px;display:grid}.jobs-page.jobs-workspace .job-identity-mark{place-items:center;width:44px;height:44px;display:grid}.jobs-page.jobs-workspace .job-identity-image{width:44px;height:44px}.jobs-page.jobs-workspace .job-card-copy{gap:7px}.jobs-page.jobs-workspace .job-card-name{flex-wrap:wrap;align-content:start;gap:4px}.jobs-page.jobs-workspace .job-card .job-card-name h3{text-overflow:ellipsis;white-space:nowrap;flex:0 0 100%;font-size:18px;line-height:1.3;display:block;overflow:hidden}.jobs-page.jobs-workspace .job-card-status{text-transform:none;letter-spacing:0;font-family:inherit;font-size:12px;font-weight:500}.jobs-page.jobs-workspace .current-job .job-card-status:not(.archived):not(.provisional){background:var(--cp-surface);color:var(--cp-text-action-strong)}.jobs-page.jobs-workspace .job-card-description{color:var(--cp-text-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.jobs-page.jobs-workspace .job-card-counts{grid-template-columns:1fr;gap:12px;margin-top:auto;font-size:12px;line-height:1.4;display:grid}.jobs-page.jobs-workspace .job-card-counts>span{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.jobs-page.jobs-workspace .job-card-counts strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650;line-height:1.1}.jobs-page.jobs-workspace .job-card-counts>span+span:before{content:none}.jobs-page.jobs-workspace .job-count-retry{border:1px solid var(--cp-border-default);background:var(--cp-control);min-height:30px;color:var(--cp-text-action);font:inherit;cursor:pointer;border-radius:5px;padding:3px 8px}.jobs-page.jobs-workspace .job-card .job-queue-unavailable{color:var(--cp-text-warning)}.jobs-page.jobs-workspace .job-card-information{scrollbar-width:thin;flex-direction:column;flex:auto;gap:10px;min-width:0;min-height:0;padding:0 16px 12px;display:flex;overflow-y:auto}.jobs-page.jobs-workspace .job-card-types{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;min-height:72px;display:flex}.jobs-page.jobs-workspace .job-card .job-card-meta{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:none;min-height:0;max-height:72px;margin:0;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.jobs-page.jobs-workspace .job-card-destination{color:var(--cp-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.jobs-page.jobs-workspace .job-card-file-status{color:var(--cp-text-muted);flex-wrap:wrap;gap:5px 12px;font-size:13px;line-height:1.5;display:flex}.jobs-page.jobs-workspace .job-card-file-status:empty{display:none}.jobs-page.jobs-workspace .job-card-file-status>span{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.jobs-page.jobs-workspace .job-card-file-status svg{flex:none}.jobs-page.jobs-workspace .job-card-recovery{color:var(--cp-text-muted);flex-basis:100%;margin:0;font-size:13px;line-height:1.4}.jobs-page.jobs-workspace .job-card-recovery.saved{color:var(--cp-text-success)}.jobs-page.jobs-workspace .job-card>.job-processing-control{border-top:1px solid var(--cp-border-subtle);justify-content:space-between;gap:8px 12px;margin-top:auto;padding:6px 16px}.jobs-page.jobs-workspace .job-processing-control>span{order:-1;font-size:13px;line-height:1.35}.jobs-page.jobs-workspace .job-processing-control>button{min-height:34px;font-size:13px}.jobs-page.jobs-workspace .job-processing-control>small{overflow-wrap:anywhere;font-size:13px}.jobs-page.jobs-workspace .job-processing-control.compact>span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.jobs-page.jobs-workspace .job-card-footer{border-top:1px solid color-mix(in srgb, var(--cp-text-action-strong) 28%, var(--cp-border-subtle));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-top:auto;padding:6px 16px;display:flex}.jobs-page.jobs-workspace .job-processing-control+.job-card-footer{margin-top:0}.jobs-page.jobs-workspace .job-card-footer>small{min-width:0;color:var(--cp-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.jobs-page.jobs-workspace .job-card-menu{z-index:3;margin:0 0 0 auto;position:relative;top:auto;right:auto}.jobs-page.jobs-workspace .job-actions-button{height:32px;min-height:32px;color:var(--cp-text-primary);background:0 0;border-color:#0000;gap:6px;padding:5px 7px;font-size:12px}.jobs-page.jobs-workspace .job-card:has([role=menu]){z-index:4}.jobs-page.jobs-workspace .job-card-menu-popover{width:204px;max-width:calc(100vw - 32px);top:auto;bottom:calc(100% + 5px);right:0}.jobs-page.jobs-workspace .job-card-menu-popover button{min-height:40px;color:var(--cp-text-primary);font-size:14px}.jobs-page.jobs-workspace .job-card-menu-popover button:last-child{color:var(--cp-text-danger)}.jobs-page.jobs-workspace .jobs-recovery-warning{padding:10px 12px}.jobs-page.jobs-workspace .jobs-recovery-warning strong{font-size:13px;font-weight:500}.jobs-page.jobs-workspace .jobs-recovery-warning button{min-height:36px;font-size:13px}@media (max-width:800px){.jobs-page.jobs-workspace{padding:18px 16px 28px}}@container job-library (width<=819px){.jobs-page.jobs-workspace .job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container job-library (width<=540px){.jobs-page.jobs-workspace .job-grid{grid-template-columns:minmax(0,1fr)}.jobs-page.jobs-workspace .jobs-heading{flex-direction:column;align-items:stretch}.jobs-page.jobs-workspace .jobs-heading>div:first-child{flex:none}.jobs-page.jobs-workspace .jobs-heading-actions{flex-wrap:wrap}.jobs-page.jobs-workspace .jobs-heading-actions>button{white-space:normal;flex:0 auto;padding:8px 10px}.jobs-page.jobs-workspace .jobs-library-tools{grid-template-columns:minmax(0,1fr) auto;gap:8px}.jobs-page.jobs-workspace .jobs-search{grid-column:1/-1}.jobs-page.jobs-workspace .jobs-status-select{grid-column:1}.jobs-page.jobs-workspace .jobs-result-count{grid-column:2}.jobs-page.jobs-workspace .job-card .job-card-body{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:14px 12px 8px}.jobs-page.jobs-workspace .job-identity-mark,.jobs-page.jobs-workspace .job-identity-image{width:40px;height:40px}.jobs-page.jobs-workspace .job-card .job-card-name h3{font-size:17px}.jobs-page.jobs-workspace .job-card-information{padding:0 12px 10px}.jobs-page.jobs-workspace .job-card-footer,.jobs-page.jobs-workspace .job-card>.job-processing-control{padding:6px 12px}.jobs-page.jobs-workspace .jobs-recovery-warning{gap:6px 8px}}.rename-job-form{gap:20px;padding:24px;display:grid}.rename-job-form>label{gap:8px;font-weight:600;display:grid}.rename-job-form input{width:100%;min-height:42px}.rename-job-form>p{color:var(--cp-text-danger);margin:0}.rename-job-form>footer{justify-content:flex-end;gap:10px;display:flex}.jobs-page.jobs-workspace .job-actions-button:hover{background:var(--cp-control-hover)}body .app-shell.daily-workbench{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh;min-height:0;transition:none}body .app-shell.daily-workbench>.main-shell{grid-area:1/1;grid-template-rows:minmax(0,1fr);height:auto;min-height:0}body .app-shell.daily-workbench .workspace{min-height:0;overflow:hidden}body .app-shell.daily-workbench .capture-empty{height:100%;min-height:0}body .capture-view>.capture-layout.has-review-toolbar.fields-at-top>.review-content>.results-panel{grid-area:1/3/4}.capture-layout:not(.viewer-detached)>.thumbnail-strip{grid-row:1/span 2;display:grid}.review-pane-switcher{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);flex:none;gap:4px;padding:5px 8px;display:flex}.review-pane-switcher>button{min-width:0;min-height:34px;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;font:600 12px/1.2 Segoe UI,sans-serif}.review-pane-switcher>button[aria-pressed=true]{border-color:var(--cp-border-action);background:var(--cp-action-soft);color:var(--cp-text-action-strong)}.review-pane-switcher>button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:1px}.capture-layout.panes-single>[data-review-pane]{display:none}.capture-layout.panes-single[data-active-pane=documents]>.thumbnail-strip{border:0;grid-area:1/1/3;display:grid}.capture-layout.panes-single[data-active-pane=page]>.document-stage{grid-area:1/1/3;display:grid;overflow:hidden}.capture-layout.panes-single[data-active-pane=lines]>.review-content>.line-item-ledger{grid-area:1/1/3;height:auto;max-height:none;display:grid}.capture-view>.capture-layout.panes-single[data-active-pane=fields]>.review-content>.results-panel{border:0;grid-area:1/1/3;display:flex}.capture-layout.panes-single .spine-resizer,.capture-layout.panes-single .results-resizer,.capture-layout.panes-single .lines-resizer,.capture-layout.viewer-detached .results-resizer{display:none}.capture-layout.panes-single .document-spine-window{max-width:calc(var(--spine-thumbnail) + 56px);margin-inline:auto}.capture-layout .document-stage{grid-template-rows:48px minmax(0,1fr);container:paper-workspace/inline-size}.document-stage .viewer-toolbar{gap:8px;min-width:0;height:48px;padding:0 8px}.document-stage .viewer-toolbar .viewer-tools{gap:4px;min-width:0}.document-stage .viewer-toolbar button{border-radius:7px;flex:none;width:32px;height:32px}.document-stage .viewer-toolbar strong{font-size:12px;font-weight:650;line-height:1.2}.document-stage .viewer-toolbar .zoom-control{gap:2px}.document-stage .viewer-toolbar .zoom-control>button{min-width:46px}.document-stage .viewer-toolbar .zoom-control>.zoom-step{width:28px;min-width:0}.document-stage .viewer-toolbar .zoom-readout{font:650 12px/1.2 Segoe UI,sans-serif}.document-stage .viewer-toolbar .viewer-menu-popover{width:210px;top:40px}.document-stage .viewer-toolbar .viewer-menu-popover button{width:100%;height:36px;font-size:12px}.document-stage .viewer-toolbar button:focus-visible,.workspace-stepper>button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:1px}.workspace-stepper{align-items:center;gap:2px;min-width:0;display:flex}.workspace-stepper>button{width:32px;height:32px;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.workspace-stepper>button:disabled{opacity:.4;cursor:default}.workspace-stepper>button:hover:not(:disabled){background:var(--cp-action-soft);color:var(--cp-text-action-strong)}.workspace-stepper>span{justify-items:center;gap:1px;min-width:0;margin:0;display:grid}.workspace-stepper em{color:var(--cp-text-muted);font:500 11px/1.2 Segoe UI,sans-serif}.workspace-stepper strong{color:var(--cp-text-primary);white-space:nowrap;font-variant-numeric:tabular-nums;font:650 13px/1.3 Segoe UI,sans-serif}.workspace-stepper i{color:var(--cp-text-muted);font-style:normal;font-weight:400}.capture-layout .document-spine{isolation:isolate}.document-spine .spine-gap-action{z-index:4;width:30px;height:30px;color:var(--cp-text-action-strong);background:var(--cp-surface-raised);border:1px solid var(--cp-border-action);box-shadow:0 2px 7px var(--cp-shadow-soft);border-radius:8px;left:50%}.document-spine-window>.merge-boundary.spine-gap-action{transform:translate(-50%,-50%)}.document-spine .split-boundary.spine-gap-action{top:0;transform:translate(-50%,-50%)}.document-spine .spine-gap-action:hover,.document-spine .spine-gap-action:focus-visible,.document-spine .thumbnail-shell:hover>.spine-gap-action{opacity:1}.document-spine-window>.merge-boundary:has(+.document-group:hover){opacity:1}.document-spine .spine-gap-action:hover,.document-spine .spine-gap-action:focus-visible{background:var(--cp-action-soft);border-color:var(--cp-text-action)}.document-spine .spine-gap-action:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.document-spine .spine-gap-action[aria-disabled=true]{color:var(--cp-disabled-text);border-color:var(--cp-disabled-border);background:var(--cp-disabled-bg);cursor:not-allowed}@media (hover:none){.document-spine .spine-gap-action{opacity:1}}@media (prefers-reduced-motion:reduce){.document-spine .spine-gap-action{transition:none}}.thumbnail-heading .workspace-stepper{border-top:1px solid var(--cp-border-subtle);justify-content:space-between;margin-top:7px;padding-top:6px}.thumbnail-heading .workspace-stepper>span{gap:1px;margin:0;display:grid}.document-stage .viewer-toolbar .workspace-stepper{flex:none;gap:2px}.document-stage .workspace-stepper>span{min-width:49px}.thumbnail-heading .spine-processing-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0 8px;display:flex}.thumbnail-heading .spine-processing-actions:empty{display:none}.thumbnail-heading .job-processing-control.compact{padding:0}.thumbnail-heading .job-processing-control.compact>button,.thumbnail-heading .spine-processing-actions>.incoming-pages-jump{width:auto;height:auto;min-height:34px;font:inherit;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:13px;line-height:1.2;display:inline-flex}.thumbnail-heading .spine-processing-actions>.incoming-pages-jump span{font-variant-numeric:tabular-nums}.thumbnail-heading .job-processing-control.compact>small{font-size:11px}.spine-moved-panels{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.spine-moved-panels>button{border:1px solid var(--cp-border-default);min-height:32px;color:var(--cp-text-action);background:var(--cp-control);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:flex}.line-item-review-table th.line-reviewed,.line-item-review-table td.line-reviewed{z-index:2;background:var(--cp-surface);box-shadow:-1px 0 var(--cp-border-subtle);position:sticky;right:0}.line-item-review-table th.line-reviewed{z-index:3;top:0}.line-item-review-table tr.review-arrived>td.line-reviewed{background:var(--cp-action-soft)}@container paper-workspace (width<=405px){.document-stage .viewer-toolbar{gap:3px;padding-inline:4px}.document-stage .viewer-toolbar .viewer-tools{gap:2px}.document-stage .viewer-toolbar .zoom-step{display:none}}.thumbnail-heading .spine-intake-status{color:var(--cp-text-secondary);flex-wrap:wrap;gap:6px 12px;padding:8px 0;font:500 13px/1.4 Segoe UI,sans-serif;display:flex}.thumbnail-heading .spine-intake-status>span{align-items:center;gap:6px;margin:0;display:inline-flex}.thumbnail-heading .spine-intake-status strong{color:var(--cp-text-primary);font-variant-numeric:tabular-nums}.reader-page-break{width:100%;min-width:0;height:34px;color:var(--cp-text-muted);flex:none;align-items:center;gap:8px;display:flex}.reader-page-break:before,.reader-page-break:after{content:"";border-top:1px dashed var(--cp-border-default);flex:1}.reader-page-break>.reader-page-break-action{width:32px;height:32px;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.reader-page-break>.reader-page-break-action:hover:not(:disabled){border-color:var(--cp-border-action);color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.reader-page-break>.reader-page-break-action:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:-2px;color:var(--cp-text-action-strong)}.reader-page-break>.reader-page-break-action:disabled{color:var(--cp-text-disabled);cursor:default}.reader-flow.reader-flow-with-breaks{gap:0}.document-search-dialog{border:1px solid var(--cp-border-default);width:min(800px,100vw - 40px);max-width:none;height:min(730px,100dvh - 48px);max-height:none;color:var(--cp-text-primary);background:var(--cp-surface);box-shadow:var(--cp-shadow-elevated);border-radius:14px;padding:0;overflow:hidden}.document-search-dialog[open]{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.document-search-dialog::backdrop{background:var(--cp-scrim-strong)}.document-search-dialog button,.document-search-dialog input{font:inherit}.document-search-dialog button{cursor:pointer}.document-search-dialog button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:-2px}.document-search-heading{justify-content:space-between;align-items:center;gap:20px;padding:23px 26px 18px;display:flex}.document-search-heading>div{min-width:0}.document-search-heading h2{letter-spacing:-.5px;margin:0;font-size:23px;font-weight:650}.document-search-heading p{color:var(--cp-text-secondary);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.document-search-heading>button{width:36px;height:36px;color:var(--cp-text-secondary);background:var(--cp-surface-subtle);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.document-search-query{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);color:var(--cp-text-action-strong);border-radius:8px;align-items:center;gap:12px;margin:0 26px 17px;padding:5px 12px;display:flex}.document-search-query:focus-within{border-color:var(--cp-border-action);outline:2px solid var(--cp-focus-ring);outline-offset:1px}.document-search-query>svg{flex:none}.document-search-query input{width:100%;min-width:0;height:38px;color:var(--cp-text-primary);background:0 0;border:0;outline:0;padding:0;font-size:17px}.document-search-query input:focus-visible{box-shadow:none;outline:0}.document-search-query input::placeholder{color:var(--cp-text-muted)}.document-search-query input::-webkit-search-cancel-button{display:none}.document-search-query>button{width:32px;height:32px;color:var(--cp-text-secondary);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.document-search-results{overscroll-behavior:contain;border-top:1px solid var(--cp-border-subtle);min-height:0;overflow:auto}.document-search-empty{text-align:center;max-width:380px;color:var(--cp-text-secondary);flex-direction:column;align-items:center;gap:12px;margin:55px auto;padding:0 24px;display:flex}.document-search-empty>svg{color:var(--cp-text-action-strong)}.document-search-empty>strong{color:var(--cp-text-primary);font-size:19px;font-weight:550}.document-search-empty>p{margin:0;font-size:14px;line-height:1.6}.document-search-message{color:var(--cp-text-secondary);justify-content:center;align-items:center;gap:10px;padding:55px 20px;font-size:15px;display:flex}.document-search-error{border:1px solid var(--cp-border-default);color:var(--cp-text-secondary);background:var(--cp-surface-subtle);overflow-wrap:anywhere;border-radius:10px;margin:28px;padding:20px}.document-search-error>strong{color:var(--cp-text-primary);font-size:17px}.document-search-error>p{font-size:14px;line-height:1.6}.document-search-error>button{border:1px solid var(--cp-border-default);min-height:36px;color:var(--cp-text-action-strong);background:var(--cp-surface);border-radius:6px;padding:6px 14px}.document-search-count{color:var(--cp-text-muted);margin:15px 27px 7px;font-size:12px}.document-search-results ul{margin:0;padding:0 10px 14px;list-style:none}.document-search-result{width:100%;color:var(--cp-text-primary);text-align:left;background:0 0;border:0;border-radius:7px;padding:17px 16px}.document-search-result:hover,.document-search-result:focus-visible{background:var(--cp-action-soft)}.document-search-result-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.document-search-result-heading>strong{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600}.document-search-result-heading>span{color:var(--cp-text-secondary);flex:none;align-items:center;gap:8px;font-size:12px;display:inline-flex}.document-search-result>p{color:var(--cp-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.65}.document-search-footer{border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);color:var(--cp-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 26px;font-size:12px;display:flex}.document-search-footer kbd{border:1px solid var(--cp-border-default);font:inherit;border-radius:4px;margin-right:4px;padding:2px 5px}@media (max-width:600px){.document-search-dialog{border-radius:10px;width:calc(100vw - 12px);height:calc(100dvh - 16px)}.document-search-heading{padding:18px 17px}.document-search-heading h2{font-size:21px}.document-search-query{gap:8px;margin:0 17px 16px;padding-inline:10px}.document-search-query input{font-size:15px}.document-search-result{padding:15px 9px}.document-search-result-heading{flex-direction:column;gap:5px}.document-search-result>p{font-size:14px}.document-search-count{margin-left:19px}.document-search-footer{padding:12px 17px;font-size:11px}}@media (prefers-reduced-motion:reduce){.document-search-dialog .spin{animation:none}}.document-navigation-row{border-top:1px solid var(--cp-border-subtle);grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;margin-top:7px;padding-top:6px;display:grid}.thumbnail-heading .document-navigation-row .workspace-stepper{border:0;margin:0;padding:0}.document-navigation-row .workspace-stepper>button{width:28px;height:32px}.document-navigation-row .workspace-stepper>span{min-width:0}.document-navigation-row .workspace-stepper strong{font-size:12px}.thumbnail-heading .document-navigation-row>.spine-search-trigger{width:30px;height:34px;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid}.document-navigation-row>.spine-search-trigger:hover{color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.document-navigation-row>.spine-search-trigger:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:-2px}.selection-actions.viewer-selection-menu,.selection-actions.detached-selection-menu{z-index:100;border:1px solid var(--cp-border-default);background:var(--cp-surface-overlay);width:min(300px,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--cp-text-primary);box-shadow:0 8px 25px var(--cp-shadow-medium);border-radius:10px;padding:5px;position:fixed;overflow:auto}.selection-actions .selection-actions-toolbar{align-items:center;gap:3px;display:flex}.selection-actions .selection-actions-toolbar button,.selection-actions .selection-actions-fields button{min-height:36px;color:var(--cp-text-action-strong);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:0;padding:6px 10px;font:600 13px/1.3 Segoe UI,sans-serif;display:flex}.selection-actions .selection-actions-toolbar button:hover,.selection-actions .selection-actions-fields button:hover{background:var(--cp-action-soft)}.selection-actions .selection-actions-toolbar button:focus-visible,.selection-actions .selection-actions-fields button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:-2px;background:var(--cp-action-soft)}.selection-actions .selection-actions-toolbar .selection-actions-close{width:32px;color:var(--cp-text-muted);justify-content:center;margin-left:auto;padding:6px}.selection-actions .selection-actions-toolbar button{white-space:nowrap}.selection-actions .selection-actions-preview{border-top:1px solid var(--cp-border-subtle);color:var(--cp-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:5px 7px 9px;padding-top:8px;font:400 12px/1.4 Segoe UI,sans-serif;overflow:hidden}.selection-actions .selection-actions-fields{overscroll-behavior:contain;max-height:calc(100dvh - 125px);overflow-y:auto}.selection-actions .selection-actions-fields button{width:100%}.selection-actions .selection-actions-fields button:disabled{opacity:.55;cursor:default}.selection-actions .selection-actions-fields p{color:var(--cp-text-muted);margin:9px;font-size:13px}.lookups-card.lists-workspace{box-shadow:none;min-width:0;color:var(--cp-text-primary);background:0 0;border:0;flex-direction:column;gap:22px;padding:0;display:flex}.lists-workspace :is(h3,h4,p){margin:0}.lists-workspace h3{font-size:24px;line-height:1.3}.lists-workspace h4{font-size:17px;font-weight:650;line-height:1.4}.lists-workspace p{max-width:76ch;color:var(--cp-text-secondary);font-size:14px;line-height:1.55}.lists-workspace :is(button,input){font-family:inherit}.lists-workspace button:focus-visible,.lists-workspace summary:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:3px}.lists-workspace button:disabled{cursor:default}.lists-heading,.lists-detail-heading,.lists-inventory-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.lists-heading>div,.lists-detail-heading>div{min-width:0}.lists-heading p{margin-top:5px}.lists-heading>button{flex:none}.lists-workspace .primary-button,.lists-workspace .secondary-button{justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:13px;display:inline-flex}.lists-workspace .icon-button{flex:none;width:34px;height:34px}.lists-notice{background:var(--cp-surface-subtle);color:var(--cp-text-success);overflow-wrap:anywhere;border-radius:9px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.lists-notice>svg{flex:none}.lists-notice>span{flex:1;min-width:0}.lists-notice.lists-error{color:var(--cp-text-warning)}.lists-loading{align-items:center;gap:9px;padding:16px 0;display:flex}.lists-empty{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:12px;align-items:center;gap:24px;padding:24px;display:flex}.lists-empty p{max-width:54ch;margin-top:7px}.lists-art{width:150px;stroke:var(--cp-text-muted);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lists-art-paper{fill:var(--cp-surface)}.lists-art-accent{stroke:var(--cp-text-action)}.lists-art-output rect{fill:var(--cp-action-soft);stroke:var(--cp-border-action)}.lists-art-pulse{fill:var(--cp-text-action);stroke:none;opacity:0}.lists-empty:hover .lists-art-pulse{animation:1.4s ease-out infinite lists-pulse}.lists-empty:hover .lists-art-output{animation:1.4s ease-out infinite lists-output}.lists-empty:hover .lists-art-output:nth-of-type(2){animation-delay:.15s}@keyframes lists-pulse{0%{opacity:0;transform:translate(-18px)}20%{opacity:1}80%{opacity:1;transform:translate(14px)}to{opacity:0;transform:translate(14px)}}@keyframes lists-output{0%,50%,to{opacity:1}70%{opacity:.45}}.lists-inventory-heading{margin-bottom:-8px}.lists-inventory-heading h4{color:var(--cp-text-secondary);font-size:14px;font-weight:500}.lists-search{border:1px solid var(--cp-border-default);max-width:310px;color:var(--cp-text-muted);background:var(--cp-control);border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.lists-search input{width:100%;min-width:0;min-height:36px;color:var(--cp-text-primary);background:0 0;border:0;font-size:13px}.lists-inventory{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.lists-inventory-item{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);min-width:0;color:var(--cp-text-primary);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:17px;display:flex}.lists-inventory-item>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lists-inventory-item>svg{color:var(--cp-text-muted);flex:none}.lists-inventory-item>svg:first-child{color:var(--cp-text-action)}.lists-inventory-item strong{overflow-wrap:anywhere;font-size:16px;font-weight:650}.lists-inventory-item small{color:var(--cp-text-secondary);font-size:13px}.lists-inventory-use{-webkit-line-clamp:2;color:var(--cp-text-muted);-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.lists-inventory-item:hover:not(:disabled),.lists-inventory-item.is-selected{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.lists-detail{border-top:1px solid var(--cp-border-subtle);gap:18px;min-width:0;padding-top:22px;display:grid}.lists-detail-heading h4{overflow-wrap:anywhere;font-size:20px}.lists-detail-heading p{overflow-wrap:anywhere;margin-top:4px;font-size:13px}.lists-detail-actions{flex:none;align-items:center;gap:6px;display:flex}.lists-preview{border:1px solid var(--cp-border-subtle);border-radius:10px;min-width:0;overflow:clip}.lists-preview>.lists-loading,.lists-preview>.lists-notice{margin:12px}.lists-preview-toolbar{background:var(--cp-surface-subtle);color:var(--cp-text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:6px 14px;font-size:13px;display:flex}.lists-preview-toolbar>div{gap:4px;display:flex}.lists-preview table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:13px}.lists-preview th,.lists-preview td{border-top:1px solid var(--cp-border-subtle);text-overflow:ellipsis;white-space:nowrap;padding:11px 14px;overflow:hidden}.lists-preview th{background:var(--cp-surface-subtle);color:var(--cp-text-secondary);white-space:normal;overflow-wrap:anywhere;font-weight:600}.lists-preview tbody tr:hover{background:var(--cp-action-soft)}.lists-blank{color:var(--cp-text-muted);font-style:italic}.lists-column-pager{border-top:1px solid var(--cp-border-subtle);color:var(--cp-text-secondary);justify-content:flex-end;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.lists-usage{gap:12px;display:grid}.lists-usage-title{align-items:center;gap:8px;display:flex}.lists-usage-title>svg{color:var(--cp-text-action)}.lists-usage-title h4{font-size:15px}.lists-connections{gap:12px;display:grid}.lists-connection-group{grid-template-columns:minmax(100px,.7fr) minmax(0,2fr);align-items:start;gap:14px;display:grid}.lists-connection-group>strong{overflow-wrap:anywhere;padding-top:8px;font-size:14px;line-height:1.5}.lists-connection-group>div{flex-wrap:wrap;gap:7px;display:flex}.lists-workspace .lists-field-link{text-align:left;justify-content:flex-start;font-weight:500}.lists-field-link>span{overflow-wrap:anywhere;min-width:0}.lists-field-link>svg{color:var(--cp-text-muted);flex:none}.lists-impact-field{border:1px solid var(--cp-border-subtle);overflow-wrap:anywhere;border-radius:6px;padding:7px 10px;font-size:14px}.lists-unassigned{font-size:13px}.lists-change-panel{border:1px solid var(--cp-border-action);background:var(--cp-surface);border-radius:10px;gap:16px;padding:18px;display:grid}.lists-change-panel p{margin-top:5px}.lists-change-panel>label{gap:7px;max-width:420px;font-size:14px;font-weight:600;display:grid}.lists-change-panel input{border:1px solid var(--cp-border-default);background:var(--cp-control);width:100%;min-height:40px;color:var(--cp-text-primary);border-radius:7px;padding:8px 10px;font-size:15px}.lists-change-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lists-workspace .lists-delete{color:var(--cp-text-danger)}.lists-connect{border-top:1px solid var(--cp-border-subtle);padding-top:16px}.lists-connect>summary{cursor:pointer;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:36px;font-size:15px;font-weight:600;list-style:none;display:flex}.lists-connect>summary::-webkit-details-marker{display:none}.lists-connect>summary>svg:first-child{color:var(--cp-text-action)}.lists-connect[open]>summary>svg:last-child{transform:rotate(90deg)}.lists-workspace .lookups-field-entry{gap:16px;padding-top:12px;display:grid}.lists-field-group{gap:10px;display:grid}.lists-field-group h4{color:var(--cp-text-secondary);font-size:14px}.lists-workspace .lookups-field-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.lists-workspace .lookups-field-choice{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);min-width:0;color:var(--cp-text-primary);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.lists-workspace .lookups-field-choice>span{gap:4px;min-width:0;display:grid}.lists-workspace .lookups-field-choice strong{overflow-wrap:anywhere;font-size:14px}.lists-workspace .lookups-field-choice small{color:var(--cp-text-muted);font-size:13px}.lists-workspace .lookups-field-choice>svg{color:var(--cp-text-action);flex:none}.lists-workspace .lookups-field-choice:hover:not(:disabled){border-color:var(--cp-border-action);background:var(--cp-action-soft)}@media (max-width:600px){.lists-heading,.lists-detail-heading{flex-wrap:wrap;align-items:flex-start}.lists-heading h3{font-size:22px}.lists-empty{flex-direction:column;align-items:flex-start;gap:15px;padding:18px}.lists-art{width:130px}.lists-connection-group{grid-template-columns:minmax(0,1fr);gap:5px}.lists-notice{flex-wrap:wrap}.lists-notice>span{min-width:70%}.lists-preview td,.lists-preview th{padding:10px 8px}}@media (prefers-reduced-motion:reduce){.lists-empty:hover .lists-art-pulse,.lists-empty:hover .lists-art-output{animation:none}}.journey-navigation{align-items:center;gap:12px;display:flex}.journey-navigation>.secondary-button{align-items:center;gap:7px;display:inline-flex}.journey-leave-prompt p{color:var(--cp-text-secondary);margin:0 0 20px;font-size:14px;line-height:1.5}.journey-leave-prompt>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.journey-shell.journey-workspace.journey-embedded{z-index:auto;background:0 0;min-width:0;position:relative;inset:auto;overflow:visible;container-type:inline-size}.journey-workspace.journey-embedded .journey-top{background:0 0;flex-wrap:wrap;align-items:flex-start;padding:0 0 20px}.journey-workspace.journey-embedded .journey-title .eyebrow{overflow-wrap:anywhere;margin-top:14px}.journey-workspace.journey-embedded .journey-back{align-items:center;gap:7px;min-height:34px;display:inline-flex}.journey-workspace.journey-embedded .journey-workspace-body{padding:24px 0}.journey-workspace.journey-embedded .journey-foot{box-shadow:none;padding:14px 0}.journey-embedded .journey-flow{grid-template-columns:minmax(0,.85fr) 16px minmax(0,1.1fr) 16px minmax(0,1.05fr);gap:12px}@container (width<=840px){.journey-embedded .journey-flow{flex-direction:column;display:flex}.journey-embedded .journey-flow>section{width:100%}.journey-embedded .journey-flow-arrow{align-self:center;padding:0;transform:rotate(90deg)}.journey-embedded .journey-rungs{grid-template-columns:minmax(0,1fr)}}.journey-shell.journey-workspace{--journey-footer-clearance:112px;background:var(--cp-canvas);scroll-padding-block-end:var(--journey-footer-clearance);font-size:14px}.journey-workspace :is(input,select,button,summary){scroll-margin-block:12px}.journey-workspace .journey-top{background:var(--cp-surface);justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.journey-workspace .journey-title .eyebrow{color:var(--cp-text-muted);letter-spacing:0;text-transform:none;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4}.journey-workspace .journey-title h1{overflow-wrap:anywhere;margin:3px 0 0;font-family:inherit;font-size:26px;font-weight:650;line-height:1.25}.journey-workspace .journey-close{flex:none;align-self:center;width:40px;height:40px}.journey-workspace-body{flex-direction:column;flex:1 0 auto;gap:20px;min-width:0;padding:28px;display:flex}.journey-flow{grid-template-columns:minmax(200px,.85fr) 24px minmax(320px,1.2fr) 24px minmax(310px,1fr);align-items:start;gap:16px;min-width:0;display:grid}.journey-flow>section{min-width:0}.journey-flow h2{color:var(--cp-text-primary);align-items:center;gap:10px;margin:0 0 22px;font-family:inherit;font-size:18px;font-weight:650;line-height:1.4;display:flex}.journey-flow h2>svg{color:var(--cp-text-action);flex:none}.journey-flow h2>small{background:var(--cp-action-soft);width:25px;height:25px;color:var(--cp-text-action);border-radius:50%;order:-1;place-items:center;font-size:13px;display:grid}.journey-flow-arrow{color:var(--cp-text-muted);justify-content:center;padding-top:122px;display:flex}.journey-flow-arrow.through{color:var(--cp-text-success)}.journey-flow-arrow.stopped,.journey-flow-arrow.impossible{color:var(--cp-text-danger)}.journey-workspace .journey-paper{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.journey-workspace .journey-control-label,.journey-workspace .journey-try label{color:var(--cp-text-muted);letter-spacing:0;text-transform:none;margin:0 0 7px;font-family:inherit;font-size:13px;font-weight:550;line-height:1.4;display:block}.journey-workspace .journey-anchor{width:100%;min-width:0;display:block}.journey-workspace .journey-picker{border:1px solid var(--cp-border-default);background:var(--cp-control);width:100%;min-height:44px;color:var(--cp-text-primary);overflow-wrap:anywhere;text-align:left;border-radius:8px;justify-content:space-between;margin:0;padding:9px 12px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;display:flex}.journey-workspace .journey-picker svg{flex:none}.journey-workspace .journey-picker:hover{background:var(--cp-control-hover)}.journey-workspace .journey-menu{box-sizing:border-box;width:100%;min-width:0}.journey-workspace .journey-menu b{overflow-wrap:anywhere;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}.journey-workspace .journey-menu small{font-size:13px}.journey-workspace .journey-menu button{min-height:40px}.journey-workspace .journey-try{border:0;margin-top:20px;padding:0}.journey-workspace .journey-try input{min-height:48px;font-family:inherit;font-size:17px;font-weight:600;line-height:1.4}.journey-workspace .journey-readsas{margin:16px 0 0;font-size:13px;line-height:1.5}.journey-recent-readings{color:var(--cp-text-muted);margin-top:12px;font-size:13px}.journey-workspace .journey-tries button{overflow-wrap:anywhere;height:auto;min-height:32px;padding:5px 9px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4}.journey-workspace .journey-listchoose{margin:0 0 16px;display:block}.journey-match-column{margin-bottom:18px;display:block}.journey-workspace select{border:1px solid var(--cp-border-default);background:var(--cp-control);width:100%;min-width:0;max-width:100%;min-height:42px;color:var(--cp-text-primary);border-radius:8px;padding:8px 9px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4}.journey-workspace .journey-listbox{background:var(--cp-surface);border-radius:8px;overflow:visible}.journey-workspace .journey-listbox table{font-family:inherit;font-size:14px;font-weight:400;line-height:1.45}.journey-workspace .journey-listbox th{color:var(--cp-text-primary);overflow-wrap:anywhere;padding:10px 9px;font-size:13px;line-height:1.4}.journey-workspace .journey-listbox th small{letter-spacing:0;text-transform:none;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4}.journey-workspace .journey-listbox .rownum{text-align:center;white-space:nowrap;letter-spacing:0;text-transform:none;width:38px;padding:10px 6px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4}.journey-workspace .journey-listbox td{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;padding:11px 9px}.journey-workspace .journey-listbox td.filled{color:var(--cp-text-primary);font-weight:500}.journey-workspace .journey-listbox tr.hit td{background:var(--cp-action-soft);box-shadow:none;border-top:1px solid var(--cp-border-action);border-bottom:1px solid var(--cp-border-action)}.journey-workspace .journey-listbox tr.hit td:first-child{box-shadow:inset 3px 0 var(--cp-action)}.journey-workspace .journey-more{border-radius:0 0 8px 8px;padding:9px;font-size:13px}.journey-workspace .journey-takes{gap:16px;margin:0}.journey-workspace .journey-take{border-bottom:1px solid var(--cp-border-subtle);flex-direction:column;align-items:stretch;gap:0;padding:0 0 16px;display:flex}.journey-return-mapping{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:end;gap:8px;display:grid}.journey-return-mapping>svg{color:var(--cp-text-muted);align-self:center;margin-top:20px}.journey-return-mapping label{min-width:0}.journey-return-mapping>label:first-child{grid-area:1/1}.journey-return-mapping>svg{grid-area:1/2}.journey-return-mapping>.journey-takefield{grid-area:1/3}.journey-workspace .journey-takefield{display:block}.journey-return-preview{background:var(--cp-surface);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;padding:12px;display:flex}.journey-return-preview>span:first-child{color:var(--cp-text-muted);font-size:13px}.journey-workspace .journey-takevalue{text-align:left;min-width:0;color:var(--cp-text-primary);flex:1;font-family:inherit;font-size:17px;font-weight:650;line-height:1.4}.journey-workspace .journey-takevalue.none{color:var(--cp-text-muted);font-size:14px;font-weight:400}.journey-workspace .journey-takedrop{flex:none;width:32px;height:32px;padding:6px}.journey-workspace .journey-addtake{width:auto;color:var(--cp-text-action);background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:8px;margin-top:12px;padding:9px 0;font-size:14px}.journey-workspace .journey-onmiss{border:0;margin-top:20px;padding:0;display:block}.journey-trial-result{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);color:var(--cp-text-muted);border-radius:9px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.journey-trial-result>svg{flex:none;margin-top:2px}.journey-trial-result.through>svg{color:var(--cp-text-success)}.journey-trial-result.stopped>svg,.journey-trial-result.impossible>svg{color:var(--cp-text-danger)}.journey-trial-result>div{flex-wrap:wrap;gap:6px 14px;min-width:0;display:flex}.journey-trial-result strong{color:var(--cp-text-primary);font-size:14px}.journey-trial-result span{font-size:14px}.journey-workspace .journey-refusal{color:var(--cp-text-muted);background:0 0;border:0;margin:0 0 0 auto;padding:0}.journey-workspace .journey-refusal p,.journey-workspace .journey-refusal b{color:var(--cp-text-primary);font-size:14px}.journey-measurement{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:4px 0;display:flex}.journey-measurement-copy{flex:1;min-width:200px}.journey-measurement-copy>strong{font-size:14px}.journey-workspace .journey-countedon{color:var(--cp-text-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.journey-workspace .journey-tally{align-items:center;gap:24px}.journey-workspace .journey-tally>div{align-items:baseline;gap:7px;display:flex}.journey-workspace .journey-tally b{font-size:21px;display:inline}.journey-workspace .journey-tally small{letter-spacing:0;text-transform:none;font-size:13px}.journey-workspace .journey-tally .held b{color:var(--cp-text-muted)}.journey-workspace .journey-tally-empty{text-align:left;max-width:36ch;font-size:13px}.journey-matching-details{border-top:1px solid var(--cp-border-subtle);border-bottom:1px solid var(--cp-border-subtle)}.journey-matching-details>summary{align-items:center;gap:10px;min-height:56px;padding:12px 0;list-style:none;display:flex}.journey-matching-details>summary>span{color:var(--cp-text-muted);font-size:14px}.journey-matching-details>summary>svg:last-child{margin-left:auto}.journey-matching-details[open]>summary>svg:last-child{transform:rotate(180deg)}.journey-workspace summary{cursor:pointer}.journey-workspace summary:focus-visible,.journey-workspace button:focus-visible,.journey-workspace select:focus-visible{outline:2px solid var(--cp-action);outline-offset:3px}.journey-workspace .journey-rungs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 24px;display:grid}.journey-workspace .journey-rung{background:var(--cp-surface);border-color:var(--cp-border-subtle);padding:16px}.journey-workspace .journey-rung.on{border-color:var(--cp-border-action)}.journey-workspace .journey-rung.costly.on{border-color:var(--cp-border-danger);background:var(--cp-surface)}.journey-workspace .journey-rungtop b,.journey-workspace .journey-tick b{font-size:14px}.journey-workspace .journey-rungtop small,.journey-workspace .journey-tick small,.journey-workspace .journey-dialnote{font-family:inherit;font-size:13px;font-weight:400;line-height:1.5}.journey-workspace .journey-rungtop input,.journey-workspace .journey-tick input{width:17px;height:17px}.journey-workspace .journey-ticks{gap:12px}.journey-workspace .journey-dial{gap:8px}.journey-workspace .journey-dial>span,.journey-workspace .journey-dialset>b{font-size:14px}.journey-workspace .journey-dial input[type=range]{min-height:28px;accent-color:var(--cp-action)}.journey-workspace .journey-error,.journey-workspace .journey-warn{color:var(--cp-text-danger);background:var(--cp-surface);font-size:14px}.journey-workspace .journey-foot{z-index:8;background:var(--cp-surface);box-shadow:0 -4px 14px var(--cp-shadow-soft);flex:none;gap:12px;padding:16px 28px;position:sticky;bottom:0}.journey-workspace .journey-name{max-width:580px;margin-right:auto}.journey-workspace .journey-name span{color:var(--cp-text-muted);font-size:13px}.journey-workspace .journey-name input{height:42px;font-size:15px}.journey-workspace .journey-foot>button{min-height:44px;font-size:15px}.journey-workspace .journey-empty{align-self:stretch;max-width:none;padding:36px 28px}.journey-workspace .journey-empty p{max-width:60ch;font-size:15px}.journey-workspace .journey-import input{min-height:40px;font-size:14px}@media (max-width:1120px){.journey-shell.journey-workspace{--journey-footer-clearance:164px}.journey-workspace .journey-top{padding:18px 20px}.journey-workspace-body{padding:24px 20px}.journey-flow{flex-direction:column;gap:20px;display:flex}.journey-flow>section{width:100%}.journey-flow h2{margin-bottom:16px}.journey-flow-arrow{align-self:center;padding:0;transform:rotate(90deg)}.journey-workspace .journey-rungs{grid-template-columns:minmax(0,1fr)}.journey-workspace .journey-foot{flex-wrap:wrap;padding:12px 20px}.journey-workspace .journey-name{flex-basis:100%;max-width:none;margin-right:0}.journey-workspace .journey-foot>button{flex:1}.journey-workspace .journey-tally{flex-wrap:wrap;gap:18px}.journey-trial-result{flex-wrap:wrap}.journey-trial-result>div{flex:1}.journey-workspace .journey-refusal{flex-basis:100%;margin-left:0}.journey-matching-details>summary{flex-wrap:wrap}}.field-review-row .field-review-issue{color:var(--cp-text-secondary);margin:4px 0 0;font-size:12px;line-height:1.4;display:block}.recognized-fields label.field-review-row.needs-review>.field-review-value,.detached-fields label.field-review-row.needs-review>.field-review-value{background:color-mix(in srgb, var(--cp-text-warning) 10%, var(--cp-surface))}.field-review-row .field-review-issue>summary{cursor:pointer;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:28px;font-weight:650;list-style:none;display:flex}.field-review-row .field-review-issue>summary:after{content:"+";margin-left:3px;font-size:14px}.field-review-row .field-review-issue[open]>summary:after{content:"−"}.field-review-row .field-review-issue>summary::-webkit-details-marker{display:none}.field-review-row .field-review-issue>summary>svg{flex:none}.field-review-row .field-review-issue>summary:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px;border-radius:3px}.field-review-row .field-review-issue-detail{overflow-wrap:anywhere;color:var(--cp-text-secondary);gap:7px;padding:5px 0 3px 19px;font-weight:400;display:grid}.field-review-row .field-review-issue-detail>button{border:1px solid var(--cp-border-action);background:var(--cp-action-soft);min-height:30px;color:var(--cp-text-action-strong);font:inherit;cursor:pointer;border-radius:5px;justify-self:start;padding:4px 8px}.recognized-fields label.field-review-row>.field-review-candidate,.detached-fields label.field-review-row>.field-review-candidate{border:1px solid var(--cp-border-action);width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;min-height:34px;color:var(--cp-text-action-strong);background:var(--cp-action-soft);text-align:left;cursor:pointer;border-radius:6px;grid-column:1;align-items:center;gap:7px;margin:6px 0 0;padding:6px 10px;font:500 13px/1.4 Segoe UI,sans-serif;display:flex}.field-review-row>.field-review-candidate>svg{flex:none}.field-review-row>.field-review-candidate>span{white-space:pre-wrap;overflow-wrap:anywhere}.field-review-row>.field-review-candidate:disabled{opacity:.55;cursor:not-allowed}.field-review-row>.field-review-candidate:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.field-review-row button.field-review-confirmation[aria-disabled=true]{cursor:default;color:var(--cp-text-secondary);background:0 0}.field-source-crop{width:100%;min-width:0;color:var(--cp-text-secondary);font:400 12px/1.4 Segoe UI,sans-serif}.field-source-crop>button,.detached-fields label .field-source-crop>button{text-align:left;border:1px solid var(--cp-border-subtle);width:100%;height:auto;min-height:72px;color:inherit;background:var(--cp-surface);cursor:pointer;border-radius:6px;flex-direction:column;padding:0;display:flex;overflow:hidden}.field-source-crop>button:hover{border-color:var(--cp-border-action)}.field-source-crop>button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.field-source-crop svg[role=img]{background:var(--cp-document-paper);width:100%;height:96px;display:block}.field-source-crop .field-source-caption{box-sizing:border-box;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:4px 7px;font-size:12px;font-weight:500;display:flex}.field-source-crop .field-source-placeholder{box-sizing:border-box;align-items:center;gap:8px;min-height:72px;padding:8px;display:flex}.field-source-crop .field-source-placeholder>svg{flex:none}.field-source-crop .field-source-placeholder>span{overflow-wrap:anywhere;min-width:0}.field-review-row .field-source-crop .field-source-placeholder small{color:var(--cp-text-secondary);margin-top:3px;font-size:12px;font-weight:400;line-height:1.4;display:block}.field-source-crop svg[role=img]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.field-source-crop svg[role=img].panning{cursor:grabbing}.field-source-enlarged svg[role=img]{background:var(--cp-document-paper);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:min(58dvh,520px);display:block}.field-source-enlarged svg[role=img].panning{cursor:grabbing}.field-source-enlarged .field-source-caption{color:var(--cp-text-muted);padding:10px 12px;font-size:14px;display:block}.field-source-enlarged .field-source-caption>svg{display:none}.capture-layout.has-review-toolbar>.thumbnail-strip{grid-area:1/1/4}.capture-layout.has-review-toolbar>.workbench-review-toolbar{grid-area:1/2/auto/-1}.capture-layout.has-review-toolbar:not(.source-review):not(.viewer-detached):not(.panes-single)>.workbench-review-toolbar{grid-column:2}.capture-layout.has-review-toolbar>.document-stage{grid-area:2/2;grid-template-rows:minmax(0,1fr)}.capture-layout.has-review-toolbar:not(.viewer-detached):not(.fields-detached)>.review-content>.results-panel{grid-area:2/3/4}.capture-view>.capture-layout.has-review-toolbar>.review-content>.line-item-ledger,.capture-view>.capture-layout.has-review-toolbar>.review-content>.line-item-peek{grid-area:3/2}.capture-layout.has-review-toolbar.viewer-detached>.workbench-review-toolbar{grid-column:1/-1}.capture-layout.has-review-toolbar.viewer-detached>.review-content>.results-panel{grid-area:2/1}.capture-layout.has-review-toolbar.viewer-detached>.review-content>.line-item-ledger,.capture-layout.has-review-toolbar.viewer-detached>.review-content>.line-item-peek{grid-area:3/1}.workbench-review-toolbar{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);min-width:0;min-height:48px;color:var(--cp-text-secondary);flex-wrap:nowrap;align-items:center;gap:6px;padding:5px 10px;display:flex;position:relative;container:review-toolbar/inline-size}.workbench-review-toolbar>.review-layout-switcher,.workbench-review-toolbar>.compare-section-switcher{flex:none;align-items:center;gap:3px;display:flex}.workbench-review-toolbar>.review-layout-switcher{border:1px solid var(--cp-border-default);background:var(--cp-surface-subtle);border-radius:8px;gap:0;padding:2px}.workbench-review-toolbar .review-layout-switcher>button,.workbench-review-toolbar .compare-section-switcher>button{min-height:34px;color:var(--cp-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font:600 13px/1.2 Segoe UI,sans-serif;display:inline-flex}.workbench-review-toolbar .review-layout-switcher>button[aria-pressed=true],.workbench-review-toolbar .compare-section-switcher>button[aria-pressed=true]{background:var(--cp-action-soft);border-color:var(--cp-border-action);color:var(--cp-text-action-strong)}.workbench-review-toolbar .review-layout-switcher>button{border:0;border-radius:5px;min-height:30px}.workbench-review-toolbar .review-layout-switcher>button[aria-pressed=true]{background:var(--cp-surface-raised);color:var(--cp-text-action-strong);box-shadow:inset 0 0 0 1px var(--cp-border-action)}.workbench-review-toolbar button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:1px}.workbench-review-toolbar .compare-section-switcher{border-left:1px solid var(--cp-border-subtle);padding-left:12px}.workbench-review-toolbar>.viewer-toolbar{background:0 0;border:0;flex:220px;gap:8px;min-width:min(100%,220px);height:36px;padding:0}.workbench-review-toolbar>.viewer-toolbar[hidden]{display:none}.workbench-review-toolbar .viewer-toolbar button{flex:none;width:32px;height:32px}.workbench-review-toolbar .viewer-toolbar strong{font-size:12px;line-height:1.2}.workbench-review-toolbar .viewer-tools{gap:3px}.workbench-review-toolbar .workspace-stepper{gap:2px;width:max-content;position:absolute;top:7px;left:50%;transform:translate(-50%)}.workbench-review-toolbar .viewer-toolbar .page-find-trigger{justify-content:center;align-items:center;gap:6px;width:auto;min-width:62px;padding-inline:8px;display:inline-flex}.workbench-review-toolbar .viewer-toolbar .page-find-trigger>span{margin:0;font-size:13px;font-weight:600;line-height:1;display:inline}.workbench-review-toolbar .zoom-control{gap:2px}.workbench-review-toolbar .zoom-control>.zoom-step{width:28px}@container review-toolbar (width<700px){.workbench-review-toolbar>.viewer-toolbar{flex-basis:0;min-width:0}.workbench-review-toolbar .workspace-stepper{flex:none;position:static;transform:none}.workbench-review-toolbar .zoom-control>.zoom-step{display:none}.workbench-review-toolbar .viewer-toolbar .page-find-trigger{width:32px;min-width:32px;padding-inline:0}.workbench-review-toolbar .viewer-toolbar .page-find-trigger>span{display:none}}@container review-toolbar (width<640px){.workbench-review-toolbar .review-layout-switcher>button>span{display:none}.workbench-review-toolbar .review-layout-switcher>button{padding-inline:8px}.workbench-review-toolbar .workspace-stepper>button{width:24px}}.capture-layout.has-review-toolbar.source-review>.review-content>.source-review-fields{grid-area:2/2/auto/-1}.capture-layout.has-review-toolbar.source-review.viewer-detached>.review-content>.source-review-fields{grid-column:1/-1}.capture-view>.capture-layout.has-review-toolbar.panes-single>.workbench-review-toolbar{grid-area:1/1}.capture-view>.capture-layout.has-review-toolbar.panes-single>[data-review-pane]{grid-area:2/1/4}.capture-layout.has-review-toolbar.source-review-lines>.review-content>.results-panel{display:none}.capture-layout.has-review-toolbar.source-review-lines>.review-content>.line-item-ledger{grid-area:2/2/4/-1;max-height:none;display:grid;height:auto!important}.capture-layout.has-review-toolbar.source-review-lines.viewer-detached>.review-content>.line-item-ledger,.capture-layout.has-review-toolbar.source-review-lines.panes-single>.review-content>.line-item-ledger{grid-column:1/-1}.capture-layout.source-review-lines .lines-resizer{display:none}@media (max-width:1000px){.workbench-review-toolbar{gap:6px;padding-inline:6px}.workbench-review-toolbar .review-layout-switcher>button{padding-inline:7px;font-size:12px}.workbench-review-toolbar .zoom-control>.zoom-step{display:none}}.field-workbench .review-layout-switcher{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:8px;grid-area:3/1/auto/-1;gap:3px;margin-top:5px;padding:3px;display:flex}.field-workbench .review-layout-switcher>button{min-height:32px;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;padding:5px 9px;font:600 12px/1.3 Segoe UI,sans-serif;display:inline-flex}.field-workbench .review-layout-switcher>button[aria-pressed=true]{border-color:var(--cp-border-action);color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.field-workbench .review-layout-switcher>button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:1px}.capture-layout.source-review:not(.panes-single)>.document-stage{display:none}.capture-layout.source-review:not(.panes-single):not(.viewer-detached)>.review-content>.source-review-fields{border-left:1px solid var(--cp-border-subtle);grid-area:2/2}.capture-layout.source-review:not(.panes-single)>.review-content>.line-item-ledger,.capture-layout.source-review:not(.panes-single)>.review-content>.line-item-peek{grid-area:3/2}.capture-layout.source-review.viewer-detached:not(.panes-single)>.review-content>.line-item-ledger,.capture-layout.source-review.viewer-detached:not(.panes-single)>.review-content>.line-item-peek{grid-column:1}.capture-layout.source-review .results-resizer,.capture-layout.source-review:not(.source-review-lines)>.review-content>.line-item-ledger{display:none}.source-review-fields{container:source-review-form/inline-size}.source-review-fields .field-workbench-completion{flex-wrap:wrap}.source-review-fields .document-type-preview{border:1px solid var(--cp-border-default);background:var(--cp-surface);min-width:0;color:var(--cp-text-secondary);cursor:pointer;border-radius:10px;flex:1 0 100%;padding:0;display:block;overflow:hidden}.source-review-fields .results-heading>.document-type-preview{grid-column:1/-1}.source-review-fields.field-workbench .results-heading>.results-heading-tools{grid-area:1/3;justify-self:end;align-items:center;gap:8px!important;display:flex!important}.document-type-preview svg{background:var(--cp-document-paper);width:100%;height:150px;display:block}.document-type-preview small,.document-type-preview>span{padding:8px 12px;display:block}.document-type-preview:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.capture-layout .source-review-fields>.recognized-fields{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:18px;display:grid}.source-review-fields .recognized-fields>:not(.field-review-row):not(.field-pending-row){grid-column:1/-1}.source-review-fields .recognized-fields>.field-workbench-fields-heading{margin:0}.source-review-fields .recognized-fields>label.field-review-row{border:1px solid var(--cp-border-default);background:var(--cp-surface);border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-content:start;align-items:start;gap:0 14px;margin:0;padding:14px;display:grid}.source-review-fields .recognized-fields>label.field-review-row:focus-within{border-color:var(--cp-border-action)}.source-review-fields .recognized-fields>label.field-review-row>.field-review-label{color:var(--cp-text-primary);grid-column:1/-1;align-items:center;margin-bottom:10px;font-size:15px}.source-review-fields .recognized-fields>label.field-review-row>.field-review-value{grid-area:2/2;align-self:center;min-width:0}.source-review-fields .recognized-fields>label.field-review-row>.field-review-source{grid-area:2/1;min-width:0;margin:0;font-weight:400;display:block}.source-review-fields .field-review-row .field-draft-editor>input,.source-review-fields .field-review-row .field-draft-editor>textarea{min-height:44px;padding:10px 12px;font-size:16px}.source-review-fields .field-review-row .field-review-confirmation{margin-block:6px}.source-review-fields .recognized-fields>label.field-review-row>.field-review-detail,.source-review-fields .recognized-fields>label.field-review-row>.field-review-issue{grid-column:2}@container source-review-form (width>=1100px){.capture-layout .source-review-fields>.recognized-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container source-review-form (width>=660px){.source-review-fields .results-heading{grid-template-columns:minmax(180px,320px) minmax(0,1fr) auto;gap:5px 18px;padding:12px 18px}.source-review-fields .results-heading .document-type-control{grid-column:1}.source-review-fields .results-heading>.results-heading-tools{grid-area:1/3/3;align-self:center}.source-review-fields .review-layout-switcher{grid-area:1/2/3;place-self:center end;margin:0}.source-review-fields .review-layout-switcher>button{flex:none;min-height:36px;padding-inline:13px;font-size:13px}}.source-review-fields.field-workbench .results-heading{grid-template-columns:minmax(0,1fr);gap:16px;padding:12px 18px 18px}.source-review-fields.field-workbench .results-heading>.results-heading-tools{grid-area:1/1/auto/-1;justify-self:end}.source-review-fields.field-workbench .results-heading>.field-workbench-type{text-align:left;grid-area:3/1;justify-self:center;width:min(100%,360px);min-width:0;display:block}.source-review-fields.field-workbench .field-workbench-label{margin-bottom:8px;display:block}.source-review-fields.field-workbench .results-heading .document-type-control{width:100%;max-width:100%}.source-review-fields.field-workbench .results-heading>.document-type-preview{grid-area:2/1;justify-self:center;width:100%;max-width:520px}.source-review-fields .document-type-preview svg{aspect-ratio:2.58;height:auto}.source-review-fields.field-workbench .results-heading>.field-workbench-completion{border:0;grid-area:4/1/auto/-1;gap:10px;min-width:0;padding:0;display:flex}@container source-review-form (width<=520px){.capture-layout .source-review-fields>.recognized-fields{gap:12px;padding:12px}.source-review-fields .recognized-fields>label.field-review-row{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:12px}.source-review-fields .recognized-fields>label.field-review-row>.field-review-label{margin-bottom:0}.source-review-fields .recognized-fields>label.field-review-row>.field-review-source{grid-area:auto/1}.source-review-fields .recognized-fields>label.field-review-row>.field-review-value{grid-area:2/1}.source-review-fields .recognized-fields>label.field-review-row>.field-review-detail,.source-review-fields .recognized-fields>label.field-review-row>.field-review-issue{grid-column:1}}.capture-layout>.review-content{display:contents}.capture-view>.capture-layout.has-review-toolbar.source-review>.review-content{flex-direction:column;grid-area:2/2/4/-1;min-width:0;min-height:0;scroll-padding-top:12px;display:flex;overflow:auto}.capture-view>.capture-layout.has-review-toolbar.source-review.viewer-detached>.review-content,.capture-view>.capture-layout.has-review-toolbar.source-review.panes-single>.review-content{grid-column:1/-1}.capture-view>.capture-layout.has-review-toolbar.source-review>.review-content>.results-panel{border-left:0;flex:none;height:auto;min-height:0;display:flex;overflow:visible}.capture-view>.capture-layout.source-review>.review-content>.results-panel>.recognized-fields{flex:none;min-height:0;overflow:visible}.capture-view>.capture-layout.has-review-toolbar.source-review>.review-content>.line-item-ledger{border:1px solid var(--cp-border-default);border-radius:10px;flex:none;max-height:none;margin:10px 18px 24px;display:block;overflow:visible;height:auto!important}.capture-layout.source-review>.review-content>.line-item-ledger>.ledger-scroll{overflow:visible}.capture-layout.source-review>.review-content .lines-resizer{display:none}.capture-layout.has-review-toolbar.panes-single>.review-content>[data-review-pane]{grid-area:2/1/4;display:none}.capture-layout.has-review-toolbar.panes-single[data-active-pane=fields]>.review-content>.results-panel{display:flex}.capture-layout.has-review-toolbar.panes-single[data-active-pane=lines]>.review-content>.line-item-ledger{height:auto;max-height:none;display:grid}.capture-layout.source-review .line-item-ledger .ledger-tools>button:last-child{display:none}.capture-view>.capture-layout.has-review-toolbar{grid-template-rows:minmax(48px,max-content) minmax(0,1fr) auto auto}.capture-layout.has-review-toolbar>.document-action-bar{border-top:1px solid var(--cp-border-default);background:var(--cp-surface-raised);flex-wrap:wrap;grid-area:4/2/auto/-1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;padding:8px 14px;display:flex}.capture-layout.has-review-toolbar.viewer-detached>.document-action-bar,.capture-layout.has-review-toolbar.panes-single>.document-action-bar{grid-column:1/-1}.capture-layout>.document-action-bar>button{border:1px solid var(--cp-border-default);background:var(--cp-control);width:auto;min-height:34px;color:var(--cp-text-primary);font:inherit;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:13px;display:inline-flex}.document-action-bar>.document-confirm-bar{border-color:var(--cp-border-action);color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.document-action-bar>.document-confirmed{color:var(--cp-text-success);align-items:center;gap:8px;margin-right:auto;display:inline-flex}.document-action-bar>button:disabled{opacity:.55;cursor:default}.document-action-bar>button:focus-visible,.section-confirm:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.field-workbench-fields-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.section-confirm,.section-confirmed{font:inherit;align-items:center;gap:6px;font-size:12px;display:inline-flex}.section-confirm{border:1px solid var(--cp-border-default);min-height:32px;color:var(--cp-text-secondary);background:var(--cp-control);cursor:pointer;border-radius:6px;padding:6px 10px}.section-confirm:disabled{opacity:.55;cursor:default}.section-confirmed{color:var(--cp-text-secondary)}.section-confirmed svg{color:var(--cp-text-success)}.line-ledger-toolbar .line-ledger-confirm{color:var(--cp-text-secondary);border-color:var(--cp-border-default);background:var(--cp-control)}.line-ledger-toolbar{flex-wrap:wrap}.field-workbench .document-type-control button.type-confirm-cta,.capture-layout .line-ledger-toolbar .line-ledger-confirm{color:var(--cp-text-secondary);border-color:var(--cp-border-default);background:var(--cp-control)}.field-workbench .document-type-control button.type-confirm-cta:hover:not(:disabled),.capture-layout .line-ledger-toolbar .line-ledger-confirm:hover:not(:disabled),.section-confirm:hover:not(:disabled){color:var(--cp-text-primary);border-color:var(--cp-border-action);background:var(--cp-control-hover)}.capture-layout>.document-action-bar>.document-confirm-bar{border-color:var(--cp-border-action);color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.capture-layout.has-review-toolbar>.document-action-bar{border-top:1px solid var(--cp-border-default);box-shadow:inset 0 1px 0 var(--cp-border-subtle);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;padding-block:2px;display:grid}.document-bar-status,.document-bar-actions{align-items:center;gap:12px;min-width:0;display:flex}.document-bar-status{justify-self:stretch;gap:18px;padding:0 6px}.document-bar-indicators{flex:none;align-items:center;gap:3px;display:flex}.document-bar-actions [data-tooltip]:after{left:auto;right:0;transform:none}.document-bar-status>.learning-score-button{flex:none}.workspace-status-notice{min-width:0;color:var(--cp-text-secondary);align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;display:flex}.workspace-status-notice>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-status-notice>button{width:24px;min-height:24px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.application-status-bar{z-index:45;border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface);flex:none;padding:10px 20px;position:relative}.app-shell>:is(.workspace-dialog-backdrop,.modal-backdrop,.proposal-inspector-backdrop,.corrections-overlay,.learning-intro-backdrop,.cluster-dialog-backdrop){bottom:var(--application-status-height,0px)}.app-shell:has(>.application-status-bar)>.workspace-dialog-backdrop>.workspace-dialog{max-height:100%}.document-bar-status .learning-score-button[data-tooltip]:after{left:0;transform:none}.document-bar-messages{min-width:0;color:var(--cp-text-secondary);flex-wrap:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.document-bar-messages>span{align-items:center;gap:6px;display:inline-flex}.document-bar-messages strong{font-variant-numeric:tabular-nums}.document-bar-messages .status-learning-details{color:var(--cp-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.document-bar-messages .status-learning-details:hover{color:var(--cp-text-action)}.document-bar-messages .status-learning-details:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.document-bar-messages .import-status-counts{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;line-height:1.4;display:block;overflow:hidden}.document-bar-messages>span:not(.import-status-counts):not(.workspace-status-notice),.document-bar-messages .status-learning-details{white-space:nowrap;flex-shrink:0}.document-bar-navigation{justify-self:center}.document-bar-actions{flex-wrap:nowrap;justify-content:flex-end;justify-self:end;width:max-content}.document-bar-actions>.document-confirmed{color:var(--cp-text-success);align-items:center;gap:7px;font-size:12px;display:inline-flex}.document-bar-actions>button:disabled{opacity:.55;cursor:default}.document-bar-actions>button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}@media (min-width:1001px){.capture-layout.has-review-toolbar:not(.source-review):not(.viewer-detached):not(.fields-detached):not(.panes-single)>.document-action-bar{grid-template-columns:minmax(0, calc((100% + var(--status-pane-offset)) / 2 - 80px)) 160px minmax(0, 1fr);column-gap:0}.capture-layout.has-review-toolbar:not(.source-review):not(.viewer-detached):not(.fields-detached):not(.panes-single)>.document-action-bar>.document-bar-status{grid-column:1}.capture-layout.has-review-toolbar:not(.source-review):not(.viewer-detached):not(.fields-detached):not(.panes-single)>.document-action-bar>.document-bar-navigation{grid-column:2}.capture-layout.has-review-toolbar:not(.source-review):not(.viewer-detached):not(.fields-detached):not(.panes-single)>.document-action-bar>.document-bar-actions{flex-wrap:nowrap;grid-column:3}}.spine-filter-row{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:6px;min-width:0;display:grid;container:document-filters/inline-size}.spine-filter-row>.workbench-navigation{grid-area:1/1}.thumbnail-heading .spine-filter-row>.spine-mode-tabs{grid-area:1/2;min-width:0;margin-top:0}.spine-filter-actions{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.spine-filter-actions>.spine-search-trigger{width:36px;height:36px;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 36px;place-items:center;padding:0;display:grid}.spine-filter-actions>.spine-search-trigger:hover{background:var(--cp-action-soft);color:var(--cp-text-action-strong)}.spine-filter-row .spine-mode-tabs>button{white-space:normal;grid-template-rows:24px 13px;align-content:center;gap:0;min-width:0;height:auto;padding:4px 2px;font-size:10px;line-height:1.15;display:grid}.spine-filter-row .spine-mode-tabs>button:last-child{justify-content:center;align-items:center;display:flex}.spine-filter-row .spine-mode-tabs>button:nth-child(2){flex:1.8}.spine-filter-row .spine-mode-tabs>button b{font-variant-numeric:tabular-nums;font-size:11px}@container document-filters (width>=330px){.spine-filter-row .spine-mode-tabs>button{white-space:nowrap;gap:4px;height:30px;font-size:12px;display:inline-flex}.spine-filter-row .spine-mode-tabs>button b{font-size:12px}}@container document-filters (width<=245px){.spine-mode-tabs{flex-direction:column;gap:2px}.spine-filter-row .spine-mode-tabs>button{text-align:left;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;column-gap:5px}}@container document-filters (width<=163px){.thumbnail-heading .spine-filter-row>.spine-mode-tabs{grid-column:2/4}.spine-filter-actions{grid-area:2/3}}.document-group.group-teach{background:color-mix(in srgb, var(--cp-action-soft) 35%, transparent);border-radius:7px}.spine-empty-state{text-align:center;color:var(--cp-text-secondary);justify-items:center;gap:12px;padding:32px 12px;display:grid}.spine-empty-state p{max-width:24ch;margin:0;font-size:13px;font-weight:600;line-height:1.5}.spine-empty-state button{border:1px solid var(--cp-border-default);background:var(--cp-control);max-width:100%;color:var(--cp-text-primary);font:inherit;cursor:pointer;border-radius:6px;padding:6px 8px;font-size:12px;line-height:1.4}.spine-empty-state button:hover{background:var(--cp-action-soft)}.spine-empty-state .spine-learning-link{color:var(--cp-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:2px 0;display:inline-flex}.spine-empty-state .spine-learning-link svg{flex-shrink:0}.spine-empty-state .spine-learning-link:hover{color:var(--cp-text-action-strong);background:0 0}@media (max-width:1000px){.capture-layout.has-review-toolbar>.document-action-bar{grid-template-columns:minmax(0,1fr) auto}.document-bar-status{grid-area:1/1}.document-bar-navigation{grid-area:1/2}.document-bar-actions{grid-area:2/1/auto/-1}}@container review-toolbar (width>=640px){.workbench-review-toolbar:has(>.job-selector-trigger) .workspace-stepper{position:absolute;top:7px;left:50%;transform:translate(-50%)}.workbench-review-toolbar:has(>.viewer-toolbar:not([hidden]))>.job-selector-trigger{min-width:40px;max-width:clamp(40px,50cqw - 288px,220px)}}@container review-toolbar (width<440px){.workbench-review-toolbar .viewer-toolbar button{width:28px}.workbench-review-toolbar .workspace-stepper>button{width:20px}.workbench-review-toolbar .viewer-toolbar .zoom-control>button{width:36px}.workbench-review-toolbar .zoom-readout{font-size:11px}}.row-source-crop{width:100%;min-width:0;color:var(--cp-text-secondary);font:400 12px/1.4 Segoe UI,sans-serif}.row-source-crop>button{text-align:left;border:1px solid var(--cp-border-subtle);width:100%;height:auto;color:inherit;background:var(--cp-surface);cursor:pointer;border-radius:5px;flex-direction:column;padding:0;display:flex;overflow:hidden}.row-source-crop>button:hover{border-color:var(--cp-border-action)}.row-source-crop>button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.row-source-crop svg[role=img]{background:var(--cp-document-paper);width:100%;height:auto;min-height:48px;max-height:180px;display:block}.row-source-crop .row-source-caption{box-sizing:border-box;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:3px 7px;font-size:12px;font-weight:500;display:flex}.row-source-crop[data-source-scope=shared] .row-source-caption{border-top:1px dashed var(--cp-border-subtle);background:var(--cp-surface-subtle)}.row-source-crop .row-source-placeholder{box-sizing:border-box;align-items:center;gap:8px;min-height:44px;padding:8px;display:flex}.row-source-crop .row-source-placeholder>svg{flex:none}.row-source-crop .row-source-placeholder>span{overflow-wrap:anywhere;min-width:0}.row-source-crop .row-source-placeholder small{color:var(--cp-text-secondary);font-size:12px;font-weight:400;line-height:1.4;display:block}.line-item-review-table .line-source-comparison>td{background:var(--cp-surface-subtle);border-bottom:0;padding:14px 16px 6px}.line-item-review-table .line-compare-row{min-height:32px;color:var(--cp-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.line-item-review-table .line-compare-row[aria-pressed=true]{border-color:var(--cp-border-action);color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.line-item-review-table .line-compare-row:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:1px}.line-item-review-table tr[hidden]{display:none}.line-review-progress .line-issues-filter{margin-right:auto}.line-review-progress .line-issues-filter[aria-pressed=true]{border-color:var(--cp-border-action);background:var(--cp-action-soft);color:var(--cp-text-action-strong)}.line-issues-empty{color:var(--cp-text-success);align-items:center;gap:8px;padding:20px;display:flex}.line-ledger-toolbar,.line-ledger-toolbar.line-review-progress{z-index:3;box-sizing:border-box;border-bottom:1px solid var(--cp-border-subtle);width:100%;min-width:0;min-height:30px;color:var(--cp-text-muted);background:var(--cp-surface);align-items:center;gap:12px;padding:0 8px;font:400 12px/1.3 Segoe UI,sans-serif;display:flex;position:sticky;top:0;left:0;container:line-item-controls/inline-size}.line-ledger-toolbar .line-ledger-filter-group,.line-ledger-toolbar .line-ledger-primary-actions,.line-ledger-toolbar .line-ledger-reviewed{white-space:nowrap;flex:none;align-items:center;gap:7px;display:flex}.line-ledger-toolbar-title{color:var(--cp-text-primary);margin-right:6px;font-size:13px}.line-ledger-toolbar button{min-height:28px;color:var(--cp-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.line-ledger-toolbar .line-ledger-filter{align-items:baseline;gap:6px;padding-inline:2px}.line-ledger-filter>svg{align-self:center}.line-ledger-filter b{color:var(--cp-text-muted);font:inherit;font-variant-numeric:tabular-nums}.line-ledger-toolbar button:hover:not(:disabled),.line-ledger-toolbar button[aria-expanded=true]{color:var(--cp-text-action-strong);background:var(--cp-control-hover)}.line-ledger-toolbar .line-ledger-toolbar-status{flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.line-ledger-toolbar .reconciliation-chip,.line-ledger-toolbar .reconciliation-chip.balanced{min-width:0;height:auto;color:var(--cp-text-muted);background:0 0;border:0;gap:5px;padding:0}.line-ledger-toolbar .reconciliation-chip:not(.balanced){color:var(--cp-text-warning)}.line-ledger-toolbar .reconciliation-chip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 12px/1.3 Segoe UI,sans-serif;overflow:hidden}.line-ledger-toolbar .reconciliation-chip>svg{flex:none}.line-ledger-toolbar .line-ledger-confirm{color:var(--cp-text-on-action);border-color:var(--cp-action);background:var(--cp-action);padding-inline:11px;font-weight:600}.line-ledger-toolbar .line-ledger-confirm:hover:not(:disabled){color:var(--cp-text-on-action);background:var(--cp-action-hover);border-color:var(--cp-action-hover)}.line-ledger-toolbar .line-ledger-confirm:disabled{opacity:.55;cursor:default}.line-ledger-toolbar .line-ledger-action,.line-ledger-toolbar .ledger-collapse{width:28px;height:28px;padding:0}.line-item-review-table thead th{padding-block:4px}.line-ledger-toolbar .line-ledger-reviewed{color:var(--cp-text-muted)}.line-ledger-toolbar .line-ledger-reviewed>svg{color:var(--cp-text-success)}.line-ledger-toolbar button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:-2px}@container line-item-controls (width<=520px){.line-ledger-toolbar .reconciliation-chip strong{white-space:normal;font-size:11px;line-height:1.1}.line-ledger-toolbar .reconciliation-chip>svg{display:none}.line-ledger-toolbar .line-ledger-primary-actions{gap:2px}.line-ledger-toolbar .line-ledger-reviewed{gap:0;font-size:0}}.line-ledger-menu{z-index:100;box-sizing:border-box;border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);min-width:210px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);box-shadow:var(--cp-shadow-elevated);color:var(--cp-text-primary);border-radius:8px;padding:5px;font:400 13px/1.3 Segoe UI,sans-serif;position:fixed;overflow:auto}.line-ledger-menu>button{width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:7px 9px;display:flex}.line-ledger-menu>button>span{flex:1}.line-ledger-menu>button>b{font:inherit;color:var(--cp-text-muted);font-variant-numeric:tabular-nums}.line-ledger-menu>button>svg{flex:none}.line-ledger-menu>button:hover:not(:disabled),.line-ledger-menu>button:focus-visible{background:var(--cp-action-soft);color:var(--cp-text-action-strong);outline:2px solid var(--cp-focus-ring);outline-offset:-2px}.line-ledger-menu>button:disabled{color:var(--cp-disabled-text);cursor:default;opacity:.65}.line-item-review-table.line-toolbar-table th,.line-item-review-table.line-toolbar-table th.line-reviewed{top:var(--line-toolbar-height,44px)}.line-item-ledger:has(.line-ledger-toolbar){grid-template-rows:minmax(0,1fr) auto}.detached-lines:has(>.detached-review-layout):has(.line-ledger-toolbar){grid-template-rows:auto minmax(0,1fr)}.line-item-review-table tr[data-line-row]>td:first-child{padding-top:6px}.line-item-review-table .line-row-number{justify-content:center;align-items:center;min-height:36px;display:inline-flex}.line-item-review-table thead th:nth-child(3){width:100px}.line-item-review-table tr.review-row>td{background-color:color-mix(in srgb, var(--cp-text-warning) 10%, var(--cp-surface))}.line-item-review-table.source-comparison-table{border-collapse:separate;border-spacing:0}.source-comparison-table .line-source-pair{--line-pair-fill:var(--cp-surface)}.source-comparison-table .line-source-pair-alternate{--line-pair-fill:color-mix(in srgb, var(--cp-action-soft) 55%, var(--cp-surface))}.line-item-review-table.source-comparison-table .line-source-pair>td{background-color:var(--line-pair-fill)}.line-item-review-table.source-comparison-table .line-source-pair.review-row>td{background-color:color-mix(in srgb, var(--cp-text-warning) 10%, var(--line-pair-fill))}.line-item-review-table.source-comparison-table .line-source-comparison>td{border:1px solid var(--cp-border-default);border-bottom:0;border-radius:9px 9px 0 0;padding:12px 12px 0}.line-item-review-table.source-comparison-table .line-source-comparison .row-source-crop>button{border-color:var(--cp-border-subtle);background:var(--line-pair-fill);border-radius:5px}.line-item-review-table.source-comparison-table tr[data-line-row]>td{border-bottom:1px solid var(--cp-border-default);padding-top:6px;padding-bottom:10px}.line-item-review-table.source-comparison-table tr[data-line-row]>td:first-child{border-left:1px solid var(--cp-border-default);border-radius:0 0 0 9px}.line-item-review-table.source-comparison-table tr[data-line-row]>td:last-child{border-right:1px solid var(--cp-border-default);border-radius:0 0 9px}.line-item-review-table.source-comparison-table .line-source-pair-gap>td{background:0 0;border:0;height:14px;padding:0}.line-item-review-table .line-row-actions button[aria-disabled=true]{cursor:default;color:var(--cp-text-secondary);background:0 0}.suggested-improvements{border:1px solid var(--cp-border-default);width:min(1440px,100vw - 48px);max-width:none;height:min(960px,100dvh - 48px);max-height:none;color:var(--cp-text-primary);background:var(--cp-surface);box-shadow:var(--cp-shadow-elevated);border-radius:14px;padding:0;overflow:hidden}.suggested-improvements[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.suggested-improvements::backdrop{background:var(--cp-scrim-strong)}.suggested-improvements button,.suggested-improvements select,.suggested-improvements input{font:inherit}.suggested-improvements button{cursor:pointer;min-height:36px}.suggested-improvements button:disabled{cursor:default}.improvements-decision-details{gap:14px;margin:20px 0;display:grid}.improvements-decision-details>div{min-width:0}.improvements-decision-details dt{color:var(--cp-text-secondary);margin-bottom:4px;font-size:13px}.improvements-decision-details dd{color:var(--cp-text-primary);overflow-wrap:anywhere;margin:0;line-height:1.5}.suggested-improvements button:focus-visible,.suggested-improvements summary:focus-visible,.suggested-improvements .improvements-paper-scroll:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:-2px}.improvements-heading{border-bottom:1px solid var(--cp-border-subtle);align-items:center;gap:20px;min-width:0;padding:16px 20px;display:flex}.improvements-heading>div{align-items:center;gap:10px;min-width:0;display:flex}.improvements-heading h2{margin:0;font-size:19px;font-weight:650}.improvements-heading>nav{margin-left:auto}.suggested-improvements nav{align-items:center;gap:6px;display:flex}.suggested-improvements nav>span{text-align:center;white-space:nowrap;min-width:64px;font-size:13px}.suggested-improvements nav>button,.improvements-close,.improvements-image-tools>button{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);min-width:36px;color:var(--cp-text-secondary);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.improvements-review{grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:0;display:grid}.improvements-decision{border-right:1px solid var(--cp-border-subtle);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.improvements-proposal{min-width:0;min-height:0;padding:24px;overflow:auto}.improvements-action{color:var(--cp-text-action-strong);font-size:13px;font-weight:650}.improvements-proposal h3{overflow-wrap:anywhere;margin:10px 0;font-size:24px;font-weight:650;line-height:1.25}.improvements-support-count{color:var(--cp-text-secondary);font-size:13px}.improvements-group-selection{color:var(--cp-text-secondary);flex-wrap:wrap;gap:6px 12px;font-size:14px;line-height:1.5;display:flex}.improvements-group-selection strong{font-weight:550}.improvements-group-selection>span{color:var(--cp-text-warning)}.improvements-type-choice{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin-top:24px;display:grid}.improvements-type-choice label{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;font-size:14px;font-weight:600;display:grid}.improvements-type-choice input,.improvements-type-choice select{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);width:100%;min-width:0;max-width:100%;min-height:42px;color:var(--cp-text-primary);border-radius:7px;padding:8px 10px}.suggested-improvements .improvements-edit-type{min-height:30px;color:var(--cp-text-action-strong);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:3px 0;font-size:14px;text-decoration:underline}.improvements-existing-type{color:var(--cp-text-action-strong);overflow-wrap:anywhere;font-size:13px}.improvements-original-name{color:var(--cp-text-secondary);overflow-wrap:anywhere;font-size:13px}.improvements-group-scope{color:var(--cp-text-secondary);margin:0;font-size:13px;line-height:1.5}.improvements-why{overflow-wrap:anywhere;margin-top:24px;font-size:14px;line-height:1.55}.improvements-why summary{cursor:pointer;padding-block:8px;font-weight:600}.improvements-why>strong{margin-top:12px;font-weight:600;display:block}.improvements-why p{color:var(--cp-text-secondary);margin:10px 0}.improvements-decisions{border-top:1px solid var(--cp-border-subtle);grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:8px;min-width:0;padding:16px 24px;display:grid}.improvements-decisions>.primary-button{white-space:normal;justify-content:center;min-width:0;height:auto;min-height:42px;padding:8px 10px}.improvements-decisions>.primary-button>svg{flex:none}.improvements-decisions>.primary-button>span{overflow-wrap:anywhere;min-width:0}.improvements-more{position:relative}.improvements-more>button{width:100%;padding-inline:0}.improvements-more-options{z-index:3;border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);width:230px;box-shadow:var(--cp-shadow-elevated);border-radius:8px;padding:5px;position:absolute;bottom:calc(100% + 8px);right:0}.improvements-more-options>button{text-align:left;width:100%;color:var(--cp-text-primary);background:0 0;border:0;border-radius:5px;padding:9px;font-size:13px;display:block}.improvements-more-options>button:hover{background:var(--cp-surface-hover)}.improvements-evidence{background:var(--cp-surface-subtle);grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.improvements-evidence>header{align-items:center;gap:16px;min-width:0;padding:14px 18px 8px;display:flex}.improvements-evidence>header>div{flex:1;gap:3px;min-width:0;display:grid}.improvements-evidence>header span{color:var(--cp-text-secondary);font-size:12px}.improvements-evidence>header strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.improvements-evidence-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:0 18px 10px;display:flex}.improvements-exclude{border:1px solid var(--cp-border-subtle);color:var(--cp-text-secondary);background:0 0;border-radius:6px;padding:6px 10px;font-size:12px!important}.improvements-exclude.excluded{color:var(--cp-text-warning);border-color:var(--cp-border-warning);background:var(--cp-warning-soft)}.improvements-paper{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.improvements-image-tools{justify-content:flex-end;align-items:center;gap:5px;padding:0 18px 8px;font-size:12px;display:flex}.improvements-image-tools>button{min-height:30px;padding:4px 9px}.improvements-image-tools output{text-align:center;width:42px}.improvements-paper-scroll{background:var(--cp-canvas-deep);min-height:0;padding:16px;overflow:auto}.improvements-paper-scroll>img{background:var(--cp-document-paper);max-width:none;height:auto;box-shadow:0 2px 12px var(--cp-shadow-medium);margin-inline:auto;display:block}.improvements-empty-page,.improvements-none{text-align:center;min-height:160px;color:var(--cp-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.improvements-empty-page span,.improvements-none p{font-size:13px}.improvements-evidence>footer{border-top:1px solid var(--cp-border-subtle);color:var(--cp-text-secondary);flex-wrap:wrap;gap:4px 14px;padding:10px 18px;font-size:12px;line-height:1.4;display:flex}.improvements-evidence>footer>strong{color:var(--cp-text-warning);font-weight:600}.improvements-settings{border-top:1px solid var(--cp-border-subtle);max-height:34vh;overflow:auto}.improvements-settings summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;font-size:13px;display:flex}.improvements-settings summary:after{content:"+";margin-left:auto;font-size:18px}.improvements-settings details[open]>summary:after{content:"−"}.improvements-settings summary>span{color:var(--cp-text-secondary);font-size:12px}.improvements-settings details>div{padding:0 20px 12px}@media (max-width:800px){.suggested-improvements{border-radius:10px;width:calc(100vw - 20px);height:calc(100dvh - 20px)}.improvements-heading{flex-wrap:wrap;gap:8px;padding:12px}.improvements-heading h2{font-size:17px}.improvements-heading>div{flex:1}.improvements-heading>nav{order:3;justify-content:center;width:100%}.improvements-heading>nav>span{min-width:100px}.improvements-review{grid-template-rows:auto minmax(230px,1fr);grid-template-columns:minmax(0,1fr);overflow:auto}.improvements-decision{border-right:0;border-bottom:1px solid var(--cp-border-subtle);min-height:0}.improvements-proposal{max-height:34vh;padding:16px}.improvements-proposal h3{font-size:22px}.improvements-type-choice,.improvements-why{margin-top:14px}.improvements-decisions{padding:12px 16px}.improvements-evidence{min-height:440px}.improvements-evidence>header{flex-wrap:wrap;gap:8px;padding-inline:12px}.improvements-evidence>header>div{flex-basis:100%}.improvements-evidence>header>nav{margin-left:auto}.improvements-evidence-toolbar{gap:6px;padding-inline:12px}.improvements-paper-scroll{padding:8px}.improvements-evidence>footer{padding-inline:12px}.improvements-settings summary{padding:10px 12px}}.learning-readiness .learning-readiness-categories{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.training-category{min-width:0}.training-category>button{width:100%;height:100%}.training-readiness-popover{box-sizing:border-box;border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);width:min(380px,100vw - 24px);max-height:min(420px,100dvh - 24px);color:var(--cp-text-primary);box-shadow:0 12px 36px var(--cp-shadow-medium);border-radius:12px;margin:0;padding:16px;position:fixed;overflow:auto}.training-readiness-popover>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.training-readiness-popover h4{justify-content:space-between;margin:18px 0 8px;display:flex}.training-readiness-item{border-top:1px solid var(--cp-border-subtle);overflow-wrap:anywhere;padding:10px 0}.training-readiness-item p,.training-readiness-empty{color:var(--cp-text-muted);margin:5px 0 0;font-size:13px}.training-start-action{margin-top:18px}.training-start-action p{color:var(--cp-text-muted);max-width:70ch;margin:8px 0;font-size:13px}@media (max-width:600px){.learning-readiness .learning-readiness-categories{grid-template-columns:1fr}}.training-category .learning-category-count{white-space:nowrap;grid-column:2}@media (max-width:600px){.training-category .learning-category-count{grid-column:1}}.learning-paths{border:1px solid var(--cp-border-subtle);background:radial-gradient(ellipse at 8% 55%, color-mix(in srgb, var(--cp-orange) 7%, transparent), transparent 60%), var(--cp-surface);border-radius:18px;padding:20px 24px;overflow:hidden}.learning-paths header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.learning-paths header>div:first-child{flex:280px;min-width:0}.learning-attempt-target{flex-direction:column;gap:4px;margin-top:8px;font-size:12px;display:flex}.learning-attempt-target select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%}.learning-paths h3{overflow-wrap:anywhere;margin:5px 0 0;font-size:22px}.learning-rsi-caption{color:var(--cp-text-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:12px;font-size:12px;display:flex}.learning-rsi-caption>span:first-child{color:var(--cp-text-primary);align-items:center;gap:6px;display:inline-flex}.learning-path-label.learning-approach-winner{font-size:10px}.learning-paths header button{align-items:center;gap:6px;display:inline-flex}.learning-paths-stage{align-items:center;min-height:190px;display:flex}.learning-paths-brain{color:var(--cp-orange);filter:drop-shadow(0 0 12px color-mix(in srgb, var(--cp-orange) 25%, transparent));flex:0 0 70px;justify-items:center;gap:8px;display:grid}.learning-paths-brain>svg{width:75px;height:65px}.learning-paths-brain span{letter-spacing:.25em;font-size:11px}.learning-paths-stage>svg{flex:1;min-width:0;max-height:460px;overflow:visible}.learning-path-column{fill:var(--cp-text-muted);text-anchor:middle;opacity:.7;font-size:10px}.learning-path-name{fill:var(--cp-text-primary);font-size:11px}.learning-path-controls{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.learning-attempt-pages{color:var(--cp-text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.learning-attempt-grid{fill:none;stroke:var(--cp-border-subtle);stroke-dasharray:2 6;opacity:.4}.learning-attempt .learning-path-line{stroke-linejoin:round}.learning-attempt .learning-path-pulse{animation-duration:4s;animation-iteration-count:infinite}.learning-attempt.adopted .learning-path-pulse{filter:drop-shadow(0 0 6px)}.learning-path{color:var(--cp-text-muted)}.learning-path.adopted,.learning-path.working{color:var(--cp-orange)}.learning-path-line{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-dasharray:1;stroke-dashoffset:1px;animation:learning-path-draw 3s ease-out var(--path-delay) forwards}.learning-path.held .learning-path-line{opacity:.4}.learning-path.adopted .learning-path-line{stroke-width:2.6px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--cp-orange) 35%, transparent))}.learning-path-node{fill:var(--cp-surface);stroke:currentColor;stroke-width:1.5px;opacity:0;animation:learning-path-appear .5s ease var(--node-delay) forwards}.learning-path.adopted .learning-path-node:last-of-type{fill:currentColor}.learning-path-label{fill:currentColor;opacity:0;animation:learning-path-appear .5s ease calc(var(--path-delay) + 3s) forwards;font-size:12px}.learning-path-outcome{opacity:0;animation:learning-path-appear .5s ease calc(var(--path-delay) + 3s) forwards}.learning-path-outcome div{color:currentColor;overflow-wrap:anywhere;font-size:12px;line-height:14px}.learning-path-pulse{fill:currentColor;offset-path:var(--pulse-path);opacity:0;animation:learning-path-travel 3s ease-out var(--path-delay) 1 both}.learning-path.working .learning-path-pulse{animation-iteration-count:infinite}.learning-paths.is-paused *{animation-play-state:paused!important}.learning-paths footer{color:var(--cp-text-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}.learning-paths footer span{opacity:.8}.learning-paths details{color:var(--cp-text-muted);margin-top:12px;font-size:13px}.learning-paths li{overflow-wrap:anywhere;margin:8px 0}.learning-paths-empty{color:var(--cp-text-muted);padding:24px}.learning-paths-empty small{margin-top:8px;display:block}@keyframes learning-path-draw{to{stroke-dashoffset:0}}@keyframes learning-path-appear{to{opacity:1}}@keyframes learning-path-travel{0%{offset-distance:0%;opacity:0}10%,85%{opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.learning-paths *{animation:none!important}.learning-path-line{stroke-dashoffset:0}.learning-path-node,.learning-path-label,.learning-path-outcome{opacity:1}.learning-path-pulse{display:none}}@media (max-width:650px){.learning-paths{padding:16px}.learning-paths header{align-items:flex-start}.learning-paths h3{font-size:18px}.learning-paths-brain{flex-basis:44px}.learning-paths-brain svg{width:32px}.learning-path-label{font-size:14px}}.learning-session-workspace .learning-head{border:0;padding-bottom:0}.learning-session-workspace .learning-head h1{font-size:30px}.learning-session-workspace .learning-head p{font-size:14px}.learning-session-workspace .learning-session-control{gap:10px;display:grid}.learning-session-workspace .learning-job-context{grid-template-columns:minmax(180px,1fr) minmax(160px,auto) auto;align-items:center;gap:20px;padding:16px 18px}.learning-session-workspace .learning-job-picker{gap:5px;min-width:0;display:grid}.learning-session-workspace .learning-job-picker>span{color:var(--cp-text-muted);font-size:13px}.learning-session-workspace .learning-job-picker select{width:100%;min-width:0;min-height:44px;font-size:16px;font-weight:600}.learning-session-workspace .learning-session-availability{color:var(--cp-text-muted);align-items:center;gap:8px;max-width:220px;font-size:14px;display:flex}.learning-session-workspace .learning-session-availability svg{flex-shrink:0}.learning-session-workspace .learning-start,.learning-session-workspace .learning-stop{justify-content:center;min-height:44px;font-size:14px}.learning-session-workspace .learning-intensive-notice{margin:0 4px;font-size:13px}.learning-session-workspace .learning-control-activity{color:var(--cp-text-muted);align-items:flex-start;gap:8px;margin:0 4px;font-size:14px;display:flex}.learning-session-workspace .learning-control-activity svg{flex-shrink:0}.learning-session-workspace .learning-readiness-disclosure{border-bottom:1px solid var(--cp-border-subtle);padding:0 4px 10px}.learning-session-workspace .learning-readiness-disclosure>summary,.learning-session-workspace .learning-method-disclosure>summary{cursor:pointer;color:var(--cp-text-action);padding:5px 0;font-size:14px}.learning-session-workspace .learning-readiness-disclosure>summary>span{color:var(--cp-text-muted);margin-left:12px;font-size:13px}.learning-session-workspace .learning-readiness-disclosure .learning-readiness{margin-top:12px}.learning-session-workspace .learning-outcome-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.learning-session-workspace .learning-outcome-grid>*{min-width:0}.learning-session-workspace .learning-session-report{align-content:start;gap:16px;padding:22px}.learning-session-workspace .learning-session-report h2{overflow-wrap:anywhere;font-size:25px;line-height:1.16}.learning-session-workspace .learning-session-report small{font-size:13px;line-height:1.45}.learning-session-workspace .learning-session-report p{font-size:14px;line-height:1.5}.learning-session-workspace .learning-session-report details{color:var(--cp-text-muted);font-size:14px;line-height:1.5}.learning-session-workspace .learning-session-report summary{color:var(--cp-text-action)}.learning-session-workspace .learning-report-symbol.neutral{background:var(--cp-control);color:var(--cp-text-muted)}.learning-session-workspace .learning-report-compact .learning-session-metrics{border-top:1px solid var(--cp-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 0 0}.learning-session-workspace .learning-report-compact .learning-session-metrics>div{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:0}.learning-session-workspace .learning-report-compact .learning-session-metrics svg{display:none}.learning-session-workspace .learning-report-compact .learning-session-metrics strong{color:var(--cp-text-primary);font-size:25px}.learning-session-workspace .learning-report-compact .learning-session-metrics span{grid-column:1;font-size:13px;line-height:1.3}.learning-session-workspace .learning-report-empty{align-content:center}.learning-session-workspace .learning-report-empty>svg{color:var(--cp-text-action)}.learning-session-workspace .learning-report-empty h2{margin:0}.learning-session-workspace .learning-next-action{border:1px solid var(--cp-border-strong);background:color-mix(in srgb, var(--cp-action-bright) 6%, var(--cp-surface-raised));border-radius:15px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.learning-session-workspace .learning-next-symbol{color:var(--cp-text-action)}.learning-session-workspace .learning-next-action>strong{color:var(--cp-text-primary);overflow-wrap:anywhere;font-size:23px;line-height:1.2}.learning-session-workspace .learning-next-action>p{color:var(--cp-text-muted);margin:0;font-size:14px;line-height:1.5}.learning-session-workspace .learning-next-action>button{min-height:44px;margin-top:auto;font-size:14px}.learning-session-workspace .learning-current-evidence{border:1px solid var(--cp-border-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.learning-session-workspace .learning-current-evidence>div{align-items:center;gap:12px;min-width:0;display:flex}.learning-session-workspace .learning-current-evidence svg{color:var(--cp-text-action);flex-shrink:0}.learning-session-workspace .learning-current-evidence span{gap:4px;display:grid}.learning-session-workspace .learning-current-evidence strong{font-size:15px}.learning-session-workspace .learning-current-evidence small{color:var(--cp-text-muted);font-size:13px}.learning-session-workspace .learning-current-evidence button{flex-shrink:0;min-height:40px;font-size:14px}.learning-session-workspace .learning-experiment-disclosure{padding:14px 18px}.learning-session-workspace .learning-experiment-disclosure>summary{font-size:14px}.learning-session-workspace .learning-experiment-disclosure>summary span{font-size:13px}.learning-session-workspace .learning-fleet-status{flex-wrap:wrap;justify-content:space-between;gap:14px;padding:4px;font-size:13px}.learning-session-workspace .learning-fleet-status button{min-height:36px;font-size:14px}.learning-session-workspace .learning-method-disclosure{padding:0 4px}.learning-session-workspace .learning-method-disclosure .learning-method{padding:20px 0}.learning-session-workspace .learning-method small,.learning-session-workspace .learning-readiness-title span:not(.eyebrow),.learning-session-workspace .learning-readiness small,.learning-session-workspace .learning-readiness label,.learning-session-workspace .learning-readiness details>summary{font-size:13px}.learning-session-workspace .learning-readiness p{font-size:14px}.learning-session-workspace .learning-report-compact .eyebrow,.learning-session-workspace .learning-next-action .eyebrow{font-size:13px}@media (max-width:760px){.learning-mode.learning-session-workspace{padding:18px 16px 28px}.learning-session-workspace .learning-job-context{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.learning-session-workspace .learning-job-picker{grid-column:1/-1}.learning-session-workspace .learning-job-context>button{justify-self:end}.learning-session-workspace .learning-session-availability{font-size:13px}.learning-session-workspace .learning-outcome-grid{grid-template-columns:minmax(0,1fr)}.learning-session-workspace .learning-next-action,.learning-session-workspace .learning-session-report{padding:18px}.learning-session-workspace .learning-current-evidence{flex-direction:column;align-items:stretch;gap:12px}.learning-session-workspace .learning-readiness-disclosure>summary>span{margin:4px 0 0 16px;display:block}.learning-session-workspace .learning-report-compact .learning-session-metrics{gap:10px}.learning-session-workspace .learning-session-report>header{align-items:flex-start}.learning-session-workspace .learning-session-report>header>div{min-width:0}.learning-session-workspace .learning-report-symbol{border-radius:10px;width:38px;height:38px}.learning-session-workspace .learning-session-report h2{font-size:22px}}.learning-mode.learning-session-workspace{gap:12px;padding:16px 22px 22px}.learning-session-workspace .learning-overview-hero{grid-template-columns:minmax(0,1fr) 32%;align-items:center;gap:20px;min-height:110px;display:grid;position:relative;overflow:hidden}.learning-overview-hero h2{color:var(--cp-text-primary);margin:7px 0;font-size:28px;line-height:1.15}.learning-overview-hero p{color:var(--cp-text-secondary);margin:0;font-size:15px}.learning-overview-hero img{object-fit:contain;object-position:center;mix-blend-mode:luminosity;opacity:.8;border-radius:8px;width:100%;height:120px}.learning-overview-hero .learning-teaching-art{width:100%;height:150px;color:var(--cp-text-secondary)}.learning-session-workspace .learning-job-context{grid-template-columns:minmax(160px,310px) minmax(140px,1fr) auto;gap:16px;padding:10px 12px}.learning-session-workspace .learning-job-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.learning-session-workspace .learning-job-picker select{min-height:38px}.learning-session-workspace .learning-section{gap:14px}.learning-session-workspace .learning-outcome-grid{display:block}.learning-session-workspace .learning-next-action{background:var(--cp-surface-subtle);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:5px 18px;padding:13px 16px;display:grid}.learning-session-workspace .learning-next-action>.learning-next-symbol,.learning-session-workspace .learning-next-action>.eyebrow{display:none}.learning-session-workspace .learning-next-action>strong{font-size:18px}.learning-session-workspace .learning-next-action>p{grid-column:1}.learning-session-workspace .learning-next-action>button{grid-area:1/2/span 2;align-self:center;min-height:36px;margin:0}.learning-session-workspace .learning-current-evidence{padding:10px 14px}.learning-session-workspace .learning-journey{margin:0}.learning-session-workspace .learning-journey-heading{margin-bottom:10px}.learning-session-workspace .learning-journey-heading h3{font-size:20px}.learning-session-workspace .learning-journey-heading p{display:none}.learning-session-workspace .learning-journey-content{grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr);gap:14px}.learning-session-workspace .learning-journey-board{padding:12px}.learning-session-workspace .learning-journey-lane{min-height:52px}.learning-session-workspace .learning-journey-columns strong{font-size:16px}.learning-session-workspace .learning-journey-columns>div{padding-bottom:10px}.learning-session-workspace .learning-journey-columns>div:last-child,.learning-session-workspace .learning-journey-area>svg{color:var(--cp-text-primary)}@media (max-width:760px){.learning-session-workspace .learning-overview-hero{grid-template-columns:1fr}.learning-overview-hero img{display:none}.learning-session-workspace .learning-job-context,.learning-session-workspace .learning-journey-content{grid-template-columns:1fr}}.learning-session-workspace .learning-journey-zone.learned{background:var(--cp-surface-selected)}.learning-session-workspace .learning-journey-zone.learned button,.learning-session-workspace .learning-journey-detail.learned .learning-journey-answer>strong{color:var(--cp-text-primary)}.learning-session-workspace .learning-journey-zone.learned button{border-color:var(--cp-border-default)}.learning-session-workspace .learning-journey-zone.learned .learning-journey-node{color:var(--cp-text-action);border-color:var(--cp-border-action)}:root[data-theme=dark] .learning-overview-hero img{filter:invert();mix-blend-mode:screen;opacity:.5}@media (min-width:761px){.workspace-dialog:has(.learning-session-workspace){width:min(1280px,100%)}.workspace-dialog:has(.learning-session-workspace)>.workspace-dialog-body{padding:0;overflow:hidden}.learning-mode.learning-session-workspace{grid-template-columns:158px minmax(0,1fr);align-items:start;gap:0;padding:0;display:grid}.learning-session-workspace>.workspace-section-nav{border-right:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);align-self:stretch;padding:16px 10px}.learning-session-workspace>.workspace-section-nav .workspace-section-buttons{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:5px;padding:0;display:flex}.learning-session-workspace>.workspace-section-nav .workspace-section-button{text-align:left;border-radius:7px;flex:none;justify-content:space-between;min-height:43px;padding:10px;font-size:14px}.learning-session-workspace>.workspace-section-nav .workspace-section-select{display:none}.learning-section-content{min-width:0;padding:16px 20px}.workspace-dialog .learning-section-content{overscroll-behavior:contain;max-height:calc(100dvh - 135px);overflow-y:auto}.learning-section-content>[aria-label=Learning\ overview]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.learning-section-content>[aria-label=Learning\ overview]>*{grid-column:1/-1}.learning-section-content>[aria-label=Learning\ overview]>.learning-outcome-grid{grid-column:1}.learning-section-content>[aria-label=Learning\ overview]>.learning-current-evidence{flex-direction:column;grid-column:2;justify-content:center;align-items:start;gap:8px;display:flex}.learning-session-workspace .learning-next-action{grid-template-columns:1fr;height:100%}.learning-session-workspace .learning-next-action>button{grid-area:auto/1;justify-self:start}.learning-session-workspace .learning-overview-hero{min-height:90px}.learning-overview-hero img{height:96px}.learning-overview-hero h2{font-size:25px}.learning-session-workspace .learning-journey-content{grid-template-columns:minmax(0,1.35fr) minmax(215px,1fr)}.learning-session-workspace .learning-journey-board{--learning-label-width:90px}}@media (max-width:760px){.learning-section-content{min-width:0}}.learning-pattern-list{gap:9px;display:grid}.learning-pattern-row{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:10px}.learning-pattern-row>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:grid}.learning-pattern-row>summary::-webkit-details-marker{display:none}.learning-pattern-mark{width:40px;height:40px;color:var(--cp-text-action);background:var(--cp-surface-raised);border:1px solid var(--cp-border-subtle);border-radius:50%;place-items:center;display:grid}.learning-pattern-row summary strong{color:var(--cp-text-primary);font-size:20px;line-height:1.2;display:block}.learning-pattern-row summary small{color:var(--cp-text-secondary);margin-top:5px;font-size:16px;line-height:1.4;display:block}.learning-pattern-state{color:var(--cp-text-secondary);border:1px solid var(--cp-border-default);border-radius:6px;padding:6px 9px;font-size:14px}.learning-pattern-state:after{content:" ⌄"}.learning-pattern-row[open] .learning-pattern-state:after{content:" ⌃"}.learning-pattern-row>div{color:var(--cp-text-secondary);padding:0 18px 14px 72px;font-size:16px;line-height:1.5}.learning-pattern-row p{margin:8px 0}.learning-section-content>[aria-label=Learning\ overview] .learning-job-context{background:0 0;border:0;justify-content:space-between;padding:0;display:flex}.learning-section-content>[aria-label=Learning\ overview] .learning-job-picker{width:min(400px,100%)}.learning-session-workspace .learning-overview-hero h2{font-size:30px}.learning-session-workspace .learning-overview-hero p{font-size:16px}.learning-schedule-transfer{border:1px solid var(--cp-border-default);background:var(--cp-surface-subtle);border-radius:10px;padding:22px}.learning-schedule-transfer h3{margin:10px 0;font-size:23px}.learning-schedule-transfer p{max-width:560px;font-size:17px;line-height:1.5}.learning-schedule-transfer>svg{color:var(--cp-text-action)}@media (max-width:760px){.learning-pattern-row>summary{grid-template-columns:34px minmax(0,1fr);padding:12px}.learning-pattern-state{grid-column:2;justify-self:start}.learning-pattern-row>div{padding:0 14px 14px}}.workspace-dialog:has(.learning-session-workspace){width:min(1280px,100vw - 48px);height:min(880px,100dvh - 48px);position:relative}.workspace-dialog:has(.learning-session-workspace)>.workspace-dialog-heading{box-sizing:border-box;flex:none;min-height:92px}.workspace-dialog:has(.learning-session-workspace)>.workspace-dialog-body{flex:1;min-height:0;overflow:hidden}.workspace-dialog .learning-mode.learning-session-workspace{height:100%;min-height:0}.workspace-dialog .learning-section-content{box-sizing:border-box;height:100%;min-height:0;max-height:none;overflow-y:auto}.learning-aiq{z-index:5;grid-column:1/-1;justify-self:center}.workspace-dialog .learning-aiq{position:absolute;top:6px;left:50%;transform:translate(-50%)}.learning-aiq>summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.learning-aiq>summary::-webkit-details-marker{display:none}.learning-aiq-brain{width:82px;height:78px;color:var(--cp-text-action);filter:drop-shadow(0 0 9px var(--cp-action-glow));place-items:center;display:grid;position:relative}.learning-aiq-brain>svg{opacity:.5;stroke-width:1px;position:absolute}.learning-aiq-brain>strong{color:var(--cp-text-primary);background:var(--cp-surface-raised);border-radius:8px;padding:3px;font-size:30px;font-weight:800;line-height:1;position:relative}.learning-aiq summary b{letter-spacing:.08em;color:var(--cp-text-primary);font-size:18px;display:block}.learning-aiq summary small{color:var(--cp-text-secondary);font-size:12px;display:block}.learning-aiq-explanation{box-sizing:border-box;border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);width:min(420px,100vw - 40px);box-shadow:0 10px 30px var(--cp-shadow-medium);color:var(--cp-text-primary);border-radius:10px;padding:18px;font-size:15px;line-height:1.5;position:absolute;top:82px;left:50%;transform:translate(-50%)}.learning-aiq-explanation small{color:var(--cp-text-secondary)}@media (max-width:760px){.workspace-dialog .learning-mode.learning-session-workspace{display:flex;overflow-y:auto}.workspace-dialog .learning-section-content{flex:1;height:auto;overflow:visible}.learning-aiq summary small{display:none}}.workspace-dialog:has(.learning-session-workspace)>.workspace-dialog-heading{min-height:142px}.workspace-dialog .learning-aiq{top:0}.learning-aiq-explanation{top:142px}.aiq-organism{isolation:isolate;width:230px;height:140px;display:block;position:relative}.aiq-neural-art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.aiq-core{flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aiq-core strong{letter-spacing:-.04em;color:var(--cp-text-primary);text-shadow:0 0 20px var(--cp-learning-art-1);font-size:34px;font-weight:750;line-height:1}.learning-aiq .aiq-core b{letter-spacing:.2em;text-indent:.2em;color:var(--cp-learning-art-2);font-size:10px}.aiq-caption{text-align:center;width:100%;color:var(--cp-text-secondary);font-size:12px;position:absolute;bottom:4px}.aiq-aura{transform-origin:150px 108px;animation:aiq-breathe var(--aiq-cycle) ease-in-out infinite;opacity:var(--aiq-light)}.aiq-bloom{opacity:var(--aiq-light);animation:aiq-glow var(--aiq-cycle) ease-in-out infinite}.aiq-impulses path{stroke-dasharray:4 96;animation:aiq-flow var(--aiq-cycle) linear infinite;opacity:calc(.2 + var(--aiq-energy) * .7)}.aiq-synapse{animation:aiq-spark var(--aiq-cycle) ease-in-out infinite}@keyframes aiq-flow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes aiq-breathe{0%,to{opacity:calc(var(--aiq-light) * .35);transform:scale(.9)}50%{opacity:var(--aiq-light);transform:scale(1.06)}}@keyframes aiq-glow{0%,to{opacity:calc(var(--aiq-light) * .45)}50%{opacity:var(--aiq-light)}}@keyframes aiq-spark{0%,to{opacity:.18;r:1.4}45%,55%{opacity:calc(.3 + var(--aiq-energy) * .7);r:var(--aiq-spark-size)}}@media (prefers-reduced-motion:reduce){.aiq-organism *{animation:none!important}}.learning-aiq{position:relative}.learning-aiq>.aiq-explanation-trigger{box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:24px;margin:0;padding:0;display:block}.learning-aiq>.aiq-explanation-trigger:hover{box-shadow:none;background:0 0}.learning-aiq>.aiq-explanation-trigger:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:3px}.aiq-explanation-trigger>.aiq-organism{pointer-events:none}.workspace-dialog:has(.aiq-guide){width:min(660px,100vw - 40px)}.workspace-dialog-backdrop:has(.aiq-guide){z-index:30}.aiq-guide{text-align:center;padding:0 8px 8px}.aiq-guide-hero{place-items:center;height:205px;display:grid}.aiq-guide h3{margin:4px 0 8px;font-size:26px}.aiq-guide>p{color:var(--cp-text-secondary);margin:0 0 22px;font-size:17px}.aiq-scale-track{background:linear-gradient(90deg, var(--cp-learning-art-3), var(--cp-learning-art-4), var(--cp-learning-art-5));border-radius:8px;height:5px;position:relative}.aiq-scale-track>span{left:var(--aiq-position);background:var(--cp-text-primary);border:3px solid var(--cp-surface-raised);border-radius:50%;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%)}.aiq-scale-labels{color:var(--cp-text-secondary);justify-content:space-between;margin-top:12px;font-size:13px;display:flex}.aiq-scale-labels>span{gap:3px;display:grid}.aiq-scale-labels>span:first-child{text-align:left}.aiq-scale-labels>span:last-child{text-align:right}.aiq-scale-labels b{color:var(--cp-text-primary);font-size:20px}.aiq-guide-factors{border-top:1px solid var(--cp-border-default);grid-template-columns:repeat(3,1fr);gap:16px;padding:20px 0;display:grid}.aiq-guide-factors>div{flex-direction:column;align-items:center;gap:8px;display:flex}.aiq-guide-factors svg{width:24px;color:var(--cp-learning-art-6)}.aiq-guide-factors b{font-size:16px}.aiq-guide-factors span{color:var(--cp-text-secondary);font-size:14px}.aiq-guide>.aiq-guide-note{margin:6px 0 18px;font-size:15px}.aiq-guide-details{text-align:left;color:var(--cp-text-secondary);border-top:1px solid var(--cp-border-default);padding-top:14px;font-size:14px}.aiq-guide-details summary{cursor:pointer;font-size:15px}.workspace-dialog.compact:has(.aiq-guide){width:min(740px,100vw - 40px)}.workspace-dialog:has(.aiq-guide)>.workspace-dialog-heading{padding:12px 20px}.aiq-guide-hero{height:145px}.aiq-guide-hero .aiq-organism{transform:scale(1.12)}.aiq-guide h3{margin:0 0 4px}.aiq-guide>p{margin-bottom:12px}.aiq-scale{margin:18px 8px}.aiq-scale-labels{margin-top:9px}.aiq-guide-factors{gap:12px;padding:14px 0}.aiq-guide-factors>div{gap:5px}.aiq-guide>.aiq-guide-note{margin:2px 0 12px}.aiq-guide-details{padding-top:10px}@media (max-height:720px){.aiq-guide-hero{height:115px}.aiq-guide-hero .aiq-organism{transform:scale(.9)}.aiq-scale{margin:12px 8px}.aiq-guide-factors{padding:10px 0}}.aiq-guide{padding:12px 22px 22px}.aiq-guide-intro{text-align:left;grid-template-columns:270px minmax(0,1fr);align-items:center;gap:24px;display:grid}.aiq-guide-intro .aiq-guide-hero{height:205px}.aiq-guide-intro .aiq-organism{transform:scale(1.3)}.aiq-guide-copy h3{margin:0 0 14px;font-size:29px;line-height:1.2}.aiq-guide-copy p{color:var(--cp-text-secondary);margin:0;font-size:19px;line-height:1.5}.aiq-guide .aiq-scale{margin:24px 8px 0}.aiq-guide .aiq-scale-labels{font-size:15px}@media (max-width:600px){.aiq-guide-intro{grid-template-columns:180px minmax(0,1fr);gap:12px}.aiq-guide-intro .aiq-organism{transform:scale(.85)}.aiq-guide-copy h3{font-size:24px}.aiq-guide-copy p{font-size:17px}}.aiq-guide .aiq-scale-track{background:var(--cp-border-default)}.aiq-scale-earned{width:var(--aiq-position);border-radius:inherit;background:linear-gradient(90deg, var(--cp-learning-art-4), var(--cp-learning-art-7));box-shadow:0 0 9px var(--cp-learning-art-8);animation:2.8s ease-in-out infinite aiq-earned-glow;position:absolute;inset:0 auto 0 0}.aiq-scale-track>span{background:var(--cp-learning-art-9);box-shadow:0 0 10px var(--cp-learning-art-10);z-index:1}.aiq-impulses path{stroke-dasharray:8 92;opacity:calc(.65 + var(--aiq-energy) * .35)}.aiq-neural-art{animation:aiq-neural-breathe var(--aiq-cycle) ease-in-out infinite;transform-origin:50%}@keyframes aiq-neural-breathe{0%,to{transform:scale(var(--aiq-pulse-low))}50%{transform:scale(var(--aiq-pulse-high))}}@keyframes aiq-earned-glow{0%,to{opacity:.7}50%{opacity:1;box-shadow:0 0 14px var(--cp-learning-art-11)}}@media (prefers-reduced-motion:reduce){.aiq-scale-earned{animation:none}}.aiq-impulses path{opacity:calc(.12 + var(--aiq-energy) * .88)}.learning-current-job{align-items:center;gap:12px;min-width:0;display:flex}.learning-current-job>span{color:var(--cp-text-secondary);font-size:14px}.learning-current-job>strong{overflow-wrap:anywhere;font-size:20px}.learning-improvement-inbox{border:1px solid var(--cp-border-default);border-radius:14px;max-width:720px;padding:30px}.learning-improvement-inbox>svg{color:var(--cp-text-action)}.learning-improvement-inbox h3{margin:16px 0 10px;font-size:28px}.learning-improvement-inbox p{color:var(--cp-text-secondary);margin-bottom:24px;font-size:19px}.learning-start-explanation{border-left:3px solid var(--cp-accent);align-items:center;gap:20px;padding:12px 18px;display:flex}.learning-start-explanation p{flex:1;margin:0;font-size:17px;line-height:1.5}.learning-start-explanation button{flex-shrink:0}@media (max-width:700px){.learning-start-explanation{flex-direction:column;align-items:flex-start}}.ld-destination{--ld-accent:var(--cp-text-action-strong)}.workspace-dialog:has(.ld-destination)>.workspace-dialog-heading{min-height:66px;padding:14px 24px}.ld-destination .learning-section-content{padding:24px 28px 32px;container:learning-content/inline-size}.ld-destination .learning-section.ld-overview{gap:30px;display:flex}.ld-destination .ld-section-heading{justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;display:flex}.ld-destination .ld-section-heading h2{color:var(--cp-text-primary);letter-spacing:-.02em;align-items:center;gap:9px;margin:0;font-size:22px;line-height:1.2;display:flex}.ld-destination .ld-section-heading p{color:var(--cp-text-secondary);margin:6px 0 0;font-size:13px;line-height:1.5}.ld-destination .ld-teaching-history{gap:0}.ld-teaching-history .ld-section-heading>button{flex:none}.ld-teaching-history .history-filters{gap:8px}.ld-teaching-history .history-filters select,.ld-teaching-history .history-search{height:36px;font-size:13px}.ld-teaching-history .history-search{flex-basis:210px}.ld-teaching-history .history-summary{flex-wrap:wrap;font-size:13px}.ld-teaching-history .history-summary small{font-size:12px}.ld-teaching-history .history-group{margin-bottom:22px}.ld-teaching-history .history-group h3{gap:9px;margin:8px 0 10px;font-size:16px}.ld-teaching-history .history-type-mark{border:0;border-radius:0;width:28px;height:28px}.ld-teaching-history .history-entry{margin:7px 0;padding:14px 16px}.ld-teaching-history .history-entry:disabled{opacity:1}.ld-teaching-history .history-entry-meta{gap:10px}.ld-teaching-history .history-entry-meta strong,.ld-teaching-history .history-values span{font-size:14px}.ld-teaching-history .history-entry-meta small,.ld-teaching-history .history-entry-meta time{font-size:12px}.ld-teaching-history .history-values{gap:14px;margin-top:12px;margin-left:33px}.ld-teaching-history .history-empty{padding:46px 20px;font-size:14px}.ld-teaching-history .history-empty>svg{color:var(--cp-text-action-strong)}.ld-teaching-history .history-empty h3{color:var(--cp-text-primary);margin:16px 0 8px;font-size:18px}.ld-history-notice{border:1px solid var(--cp-border-subtle);color:var(--cp-text-secondary);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;font-size:13px;display:flex}.ld-history-notice button{flex:none}@container learning-content (width<=700px){.ld-teaching-history .history-search{flex-basis:100%}.ld-teaching-history .history-filters select{flex:120px}.ld-teaching-history .history-summary small{margin-left:0}.ld-teaching-history .history-entry-meta{flex-wrap:wrap}.ld-teaching-history .history-entry-meta time{width:100%;padding-left:33px}.ld-teaching-history .history-values{gap:8px;margin-left:0}.ld-history-notice{flex-wrap:wrap;align-items:start}}.ld-job-name{color:var(--cp-text-muted);overflow-wrap:anywhere;margin-bottom:7px;font-size:13px;display:block}.ld-overview-heading{border-bottom:1px solid var(--cp-border-subtle);justify-content:space-between;align-items:center;gap:20px;padding:0 0 12px;display:flex}.ld-overview-heading h2{letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(24px,3.2cqw,34px);line-height:1.12}.ld-overview-heading p{color:var(--cp-text-secondary);margin:0;font-size:14px}.ld-destination .ld-overview-heading .learning-aiq{z-index:auto;flex:none;position:static;transform:none}.ld-overview-heading .aiq-organism{width:178px;height:110px}.ld-overview-heading .aiq-neural-art{width:100%;height:100%}.ld-aiq-unavailable{min-width:110px;color:var(--cp-text-muted);grid-template-columns:30px auto;justify-content:center;align-items:center;gap:5px 9px;display:grid}.ld-aiq-unavailable strong{font-size:28px}.ld-aiq-unavailable small{text-align:center;grid-column:1/-1;font-size:12px}.ld-milestones{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid;position:relative}.ld-milestones:before{content:"";border-top:1px dashed var(--cp-border-strong);position:absolute;top:44px;left:8%;right:8%}.ld-milestone{text-align:center;min-width:0;color:var(--cp-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;flex-direction:column;align-items:center;gap:9px;padding:3px 3px 13px;display:flex;position:relative}.ld-milestone[aria-expanded=true]{border-bottom-color:var(--cp-border-action);background:linear-gradient(0deg, var(--cp-action-soft), transparent 60%)}.ld-milestone:hover .ld-milestone-art{transform:translateY(-3px)}.ld-milestone-art{width:min(100%,100px);height:78px;transition:transform .2s;position:relative;overflow:visible}.ld-paper{fill:var(--cp-surface-raised);stroke:var(--cp-text-muted);stroke-width:1.3px}.ld-ink{fill:none;stroke:var(--cp-text-muted);stroke-width:1.5px;stroke-linecap:round;opacity:.65}.ld-accent{fill:none;stroke:var(--ld-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ld-art-fill{fill:var(--cp-surface-raised);stroke:var(--ld-accent);stroke-width:1.6px}.ld-art-orbit{stroke:var(--cp-border-subtle);fill:none;stroke-dasharray:2 3}.ld-milestone>strong{max-width:130px;min-height:36px;font-size:13px;line-height:1.35}.ld-milestone>span{color:var(--cp-text-muted);align-items:center;gap:3px;font-size:11px;line-height:1.4;display:inline-flex}.ld-milestone.is-reached>span{color:var(--cp-text-success)}.ld-milestone-detail{background:var(--cp-surface-subtle);min-height:68px;color:var(--cp-text-secondary);border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;font-size:12px;line-height:1.55;display:flex}.ld-milestone-detail>span{max-width:76ch}.ld-milestone-detail>button{flex:none}.ld-destination :is(button,summary):focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:3px}.ld-destination .quiet-button{white-space:normal}.ld-coverage-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:26px;display:grid}.ld-coverage-main{align-items:center;gap:19px;display:flex}.ld-coverage-ring{flex:none;place-items:center;width:134px;height:134px;display:grid;position:relative}.ld-coverage-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ld-coverage-ring circle{fill:none;stroke:var(--cp-border-subtle);stroke-width:6px}.ld-coverage-ring .ld-ring-value{stroke:var(--ld-accent);stroke-linecap:round}.ld-coverage-main .ld-coverage-ring>strong{letter-spacing:-.055em;font-size:35px;font-weight:650}.ld-coverage-main>div>strong{font-size:16px;line-height:1.45}.ld-coverage-main p{color:var(--cp-text-secondary);margin:7px 0 0;font-size:12px;line-height:1.5}.ld-coverage-breakdown{border-left:1px solid var(--cp-border-subtle);gap:0;padding-left:24px;display:grid}.ld-coverage-breakdown>div{align-items:center;gap:12px;padding:9px 0;display:flex}.ld-coverage-breakdown>div>svg{color:var(--cp-text-muted);flex:none}.ld-coverage-breakdown>div>span{flex:1;font-size:13px;font-weight:600}.ld-coverage-breakdown small{color:var(--cp-text-muted);font-size:11px;font-weight:400;line-height:1.5;display:block}.ld-coverage-breakdown>div>strong{letter-spacing:-.025em;flex:none;font-size:21px}.ld-coverage-breakdown>div>strong small{font-size:13px;display:inline}.ld-destination .ld-disclosure{margin-top:13px;font-size:13px}.ld-disclosure>summary{cursor:pointer;color:var(--cp-text-secondary);align-items:center;gap:7px;padding:6px 0;list-style:none;display:flex}.ld-disclosure>summary:before{content:"›";transform-origin:50%;width:10px;font-size:18px;line-height:16px}.ld-disclosure[open]>summary:before{transform:rotate(90deg)}.ld-disclosure>summary::-webkit-details-marker{display:none}.ld-disclosure>p{max-width:80ch;color:var(--cp-text-secondary);margin:10px 0;line-height:1.55}.ld-proof-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ld-proof-breakdown>div{border:1px solid var(--cp-border-subtle);border-radius:6px;grid-template-columns:1fr auto;gap:4px;padding:10px;display:grid}.ld-proof-breakdown small{color:var(--cp-text-muted);grid-column:1/-1}.ld-suggestion-strip{border:1px solid var(--cp-border-subtle);border-left:3px solid var(--cp-border-action);background:var(--cp-surface-subtle);border-radius:8px;align-items:center;gap:15px;padding:18px 19px;display:flex}.ld-suggestion-strip>svg{color:var(--ld-accent);flex:none}.ld-suggestion-strip>div{flex:1}.ld-suggestion-strip strong{font-size:15px}.ld-suggestion-strip p{color:var(--cp-text-secondary);margin:5px 0 0;font-size:12px;line-height:1.45}.ld-suggestion-strip button{flex:none}.ld-suggestion-inbox{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:10px;align-items:center;gap:18px;padding:22px;display:flex}.ld-suggestion-symbol{background:var(--cp-surface-raised);width:64px;height:64px;color:var(--ld-accent);border-radius:50%;flex:none;place-items:center;display:grid}.ld-suggestion-inbox>div{flex:1}.ld-suggestion-inbox h3{margin:0;font-size:19px}.ld-suggestion-inbox p{color:var(--cp-text-secondary);margin:7px 0 0;font-size:13px;line-height:1.5}.ld-suggestion-inbox>button{flex:none}.ld-suggestion-settings{margin-top:30px}.ld-suggestion-settings .jobstance-entry{border-bottom:1px solid var(--cp-border-subtle);padding:16px 0}.ld-suggestion-settings .jobstance-line strong{font-size:14px}.ld-suggestion-settings .jobstance-state{font-size:12px}.ld-suggestion-settings .jobstance-line>button{height:auto;min-height:34px;padding:7px 12px}.ld-suggestion-settings .jobstance-sentence{padding-top:8px;font-size:12px}.ld-suggestion-settings .jobstance-confirm p{color:var(--cp-text-secondary)}.ld-suggestion-settings .jobstance-confirm-actions{flex-wrap:wrap}.ld-suggestion-settings .jobstance-confirm-actions>button{height:auto;min-height:32px}.ld-suggestion-saved{color:var(--cp-text-success);align-items:center;gap:6px;font-size:13px;display:flex}.ld-suggestion-error{color:var(--cp-text-danger);font-size:13px}.ld-destination .ld-footnote{color:var(--cp-text-muted);margin:10px 0;font-size:12px;line-height:1.5}.learning-over-time{border-top:1px solid var(--cp-border-subtle);padding-top:26px}.ld-trend-body{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:18px;margin-top:20px;display:grid}.ld-trend-reading{flex-direction:column;gap:6px;display:flex}.ld-trend-reading>strong{letter-spacing:-.05em;font-size:40px;line-height:1.1}.ld-trend-reading>span{font-size:12px}.ld-trend-reading>small{color:var(--cp-text-muted);font-size:12px}.ld-trend-plot{min-width:0}.ld-trend-plot svg{width:100%;height:auto;overflow:visible}.ld-trend-plot svg text{fill:var(--cp-text-muted);font:11px Aptos,sans-serif}.ld-chart-grid{fill:none;stroke:var(--cp-border-subtle);stroke-dasharray:3 5}.ld-chart-line{fill:none;stroke:var(--ld-accent);stroke-width:2px}.ld-chart-point{fill:var(--cp-surface-raised);stroke:var(--ld-accent);stroke-width:2px}.ld-trend-dates{color:var(--cp-text-muted);justify-content:space-between;padding-left:6%;font-size:11px;display:flex}.ld-trend-plot>p{color:var(--cp-text-muted);text-align:center;margin:13px 0 0;font-size:12px}.ld-current-batch-use{border-top:1px solid var(--cp-border-subtle);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:15px;padding-top:14px;font-size:13px;display:flex}.ld-current-batch-use strong{margin-right:7px;font-size:20px}.ld-current-batch-use small{color:var(--cp-text-muted);font-size:12px;font-weight:400}.ld-history-empty{background:var(--cp-surface-subtle);border-radius:10px;align-content:center;justify-items:center;gap:9px;min-height:135px;margin-top:12px;display:grid}.ld-history-empty>svg{color:var(--ld-accent)}.ld-history-empty>span{color:var(--cp-text-muted);font-size:13px}.ld-history-rows{display:grid}.ld-history-rows>button{border:0;border-bottom:1px solid var(--cp-border-subtle);color:var(--cp-text-secondary);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;gap:12px;padding:10px 8px;display:flex}.ld-history-rows>button[aria-pressed=true]{background:var(--cp-action-soft);color:var(--cp-text-primary)}.ld-heading-symbol{color:var(--ld-accent)}.ld-type-tree{gap:12px;display:grid}.ld-type{border:1px solid var(--cp-border-subtle);border-radius:10px;overflow:clip}.ld-type>summary,.ld-layout>summary{cursor:pointer;align-items:center;gap:13px;padding:16px;list-style:none;display:flex}.ld-type>summary:hover,.ld-layout>summary:hover{background:var(--cp-control-hover)}.ld-type>summary::-webkit-details-marker{display:none}.ld-layout>summary::-webkit-details-marker{display:none}.ld-type>summary>span:nth-child(2),.ld-layout>summary>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.ld-type>summary strong,.ld-layout>summary strong{overflow-wrap:anywhere;font-size:15px}.ld-type>summary small,.ld-layout>summary small{color:var(--cp-text-muted);font-size:12px}.ld-type>summary>svg,.ld-layout>summary>svg{flex:none;transition:transform .15s}.ld-type[open]>summary>svg,.ld-layout[open]>summary>svg{transform:rotate(180deg)}.ld-type-icon{color:var(--ld-accent);background:var(--cp-action-soft);border-radius:8px;flex:none;padding:10px;display:flex}.ld-type-confirmed{color:var(--cp-text-secondary);font-size:12px}.ld-type-body{border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);padding:14px 18px 18px 25px}.ld-type-evidence{color:var(--cp-text-muted);flex-wrap:wrap;gap:12px;padding-bottom:14px;font-size:12px;display:flex}.ld-type-evidence>span{flex:160px}.ld-type-evidence b{color:var(--cp-text-primary)}.ld-layout{border-left:2px solid var(--cp-border-default);background:var(--cp-surface-raised);margin-top:5px}.ld-layout-icon{color:var(--cp-text-muted);display:flex}.ld-layout-body{padding:0 15px 15px}.ld-pattern-state{background:var(--cp-control);color:var(--cp-text-secondary);border-radius:5px;padding:5px 7px;font-size:11px}.ld-pattern-state.is-used{color:var(--cp-text-success)}.ld-layout-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ld-layout-features article{border:1px solid var(--cp-border-subtle);border-radius:8px;flex-direction:column;align-items:flex-start;gap:7px;padding:14px 12px;display:flex}.ld-layout-features article>svg{color:var(--ld-accent)}.ld-layout-features article>strong{font-size:13px}.ld-layout-features article>span,.ld-layout-features small{color:var(--cp-text-muted);font-size:12px}.ld-layout-features b{margin-top:5px;font-size:23px;font-weight:650}.ld-field-needs{margin-top:15px}.ld-field-needs>summary{cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.ld-field-row{border-top:1px solid var(--cp-border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:14px;padding:10px 0;font-size:12px;line-height:1.5;display:grid}.ld-field-row>span:first-child{align-items:center;gap:8px;display:flex}.ld-field-row>span:last-child{color:var(--cp-text-secondary)}.ld-field-opportunity{display:block}.ld-field-opportunity+.ld-field-opportunity{margin-top:4px}.ld-pattern-empty{color:var(--cp-text-muted);align-items:center;gap:12px;padding:15px 0;font-size:13px;line-height:1.5;display:flex}.ld-pattern-empty svg{flex:none}.ld-training-followup{gap:30px;margin-top:28px;display:grid}.ld-training-schedule,.ld-training-history{border-top:1px solid var(--cp-border-subtle);padding-top:24px}.ld-destination .learning-schedule{background:0 0;border:0;margin:0;padding:0}.ld-destination .learning-readiness{border:0;border-top:1px solid var(--cp-border-subtle);background:0 0;border-radius:0;margin-top:12px;padding:22px 0 0}.ld-destination .learning-readiness header{flex-wrap:wrap;gap:16px}.ld-destination .learning-readiness-title{gap:15px}.ld-destination .learning-readiness-title strong{font-size:19px}.ld-destination .learning-readiness-categories{gap:10px}.ld-destination .learning-category{border-color:var(--cp-border-subtle);background:var(--cp-surface-raised);padding:14px 12px}.ld-destination .learning-category[aria-expanded=true]{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.ld-destination .learning-category-segments{gap:1px}.ld-destination .learning-category-segments>i{min-width:0}.ld-destination .learning-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-destination .learning-readiness-grid article{min-width:0}.ld-destination .learning-readiness-grid :is(label,small){overflow-wrap:anywhere}.ld-destination .learning-job-context{background:var(--cp-surface-subtle);border-radius:9px;flex-wrap:wrap;gap:14px;padding:14px;display:flex}.ld-destination .learning-current-job{flex:1;min-width:130px}.ld-destination .learning-job-context .learning-session-availability,.ld-destination .learning-intensive-notice{font-size:12px}.ld-destination .learning-paths{border-radius:12px;margin-bottom:17px;padding:18px}.ld-saved-sessions{border-bottom:1px solid var(--cp-border-subtle);margin:16px 0}.ld-saved-sessions>details{border-top:1px solid var(--cp-border-subtle)}.ld-saved-sessions>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:13px;display:flex}.ld-saved-sessions>details>summary>span:last-child{color:var(--cp-text-muted)}.ld-saved-sessions .learning-session-report{border:0;padding:16px 0}.ld-destination .learning-improvement-inbox{padding:30px 24px}@container learning-content (width<=650px){.ld-overview-heading{align-items:center;gap:8px}.ld-overview-heading .aiq-organism{width:120px;height:90px}.ld-milestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.ld-milestones:before{display:none}.ld-coverage-body{grid-template-columns:1fr;gap:16px}.ld-coverage-breakdown{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding-left:0;display:grid}.ld-coverage-ring{width:110px;height:110px}.ld-trend-body{grid-template-columns:140px minmax(0,1fr)}.ld-milestone-detail{flex-direction:column;align-items:flex-start;gap:8px}.ld-suggestion-strip{flex-wrap:wrap}.ld-suggestion-strip>div{flex-basis:calc(100% - 45px)}.ld-suggestion-strip>button{margin-left:38px}.ld-type-confirmed{display:none}.ld-layout-features{grid-template-columns:1fr}.ld-layout-features article{grid-template-columns:25px 1fr auto;display:grid}.ld-layout-features article>span,.ld-layout-features article>small{grid-column:2/-1}.ld-layout-features article>b{grid-area:1/3;margin:0}.ld-destination .learning-readiness-categories,.ld-destination .learning-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ld-destination .learning-section-content{padding:16px 14px 28px}.ld-destination.learning-session-workspace{padding:0}.ld-destination>.workspace-section-nav{padding:12px 14px}.ld-destination .ld-section-heading{flex-wrap:wrap}.ld-destination .ld-heading-symbol{display:none}.ld-destination .learning-section.ld-overview{gap:24px}.ld-overview-heading h2{font-size:24px}.ld-overview-heading p{font-size:12px}.ld-overview-heading .aiq-organism{width:95px;height:85px}.ld-trend-body{grid-template-columns:1fr}.ld-trend-reading{grid-template-columns:auto 1fr;align-items:baseline;gap:5px 14px;display:grid}.ld-trend-reading>strong{grid-row:1/span 3}.ld-trend-reading>:not(strong){grid-column:2}.ld-coverage-breakdown,.ld-proof-breakdown,.ld-destination .learning-readiness-grid{grid-template-columns:1fr}.ld-type>summary,.ld-layout>summary{gap:8px;padding:13px 10px}.ld-type-body{padding:12px 8px 14px 12px}.ld-pattern-state{max-width:80px}.ld-field-row{grid-template-columns:1fr;gap:5px}.ld-saved-sessions>details>summary{flex-wrap:wrap}.ld-history-rows>button{flex-direction:column}.ld-suggestion-inbox{flex-wrap:wrap;padding:16px}.ld-suggestion-symbol{width:40px;height:40px}.ld-suggestion-settings .jobstance-line{grid-template-columns:8px minmax(0,1fr)}.ld-suggestion-settings .jobstance-line>button{grid-area:3/2;justify-self:start;margin-top:5px}}@media (prefers-reduced-motion:reduce){.ld-destination *,.ld-destination :before,.ld-destination :after{transition:none!important;animation:none!important}.ld-milestone:hover .ld-milestone-art{transform:none}}.processing-workspace{width:100%;min-width:0;height:100%;min-height:0;color:var(--cp-text-primary);background:var(--cp-canvas);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:22px;padding:24px;font:400 14px/1.45 Segoe UI,sans-serif;display:grid;overflow:hidden}.processing-workspace .processing-workspace-stages{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.processing-workspace-stages>li{min-width:0;color:var(--cp-text-muted);align-items:center;gap:9px;padding:5px 12px 5px 0;font-size:14px;display:inline-flex;position:relative}.processing-workspace-stages>li:not(:last-child):after{content:"";background:var(--cp-border-default);width:clamp(12px,3vw,52px);height:1px;margin-left:6px}.processing-workspace .processing-stage-number{border:1px solid var(--cp-border-default);font-variant-numeric:tabular-nums;width:28px;height:28px;color:var(--cp-text-muted);background:var(--cp-surface);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.processing-workspace-stages>.processing-stage-current{color:var(--cp-text-action-strong);font-weight:650}.processing-stage-current>.processing-stage-number{color:var(--cp-text-on-action);background:var(--cp-action);border-color:var(--cp-action)}.processing-stage-past>.processing-stage-number{color:var(--cp-text-action-strong);background:var(--cp-action-soft);border-color:var(--cp-border-action)}.processing-workspace .processing-workspace-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.85fr);gap:14px 24px;min-width:0;margin:0;padding:0 0 4px;display:grid}.processing-workspace .processing-workspace-heading-copy{align-self:center;min-width:0}.processing-workspace-heading-copy:has(.processing-workspace-action){flex-wrap:wrap;align-items:flex-start;gap:12px 16px;display:flex}.processing-workspace-heading-copy:has(.processing-workspace-action)>h2{flex:260px}.processing-workspace-heading-copy>.processing-workspace-action{flex:0 auto;min-width:0;margin-left:auto}.processing-workspace-action>.job-processing-control{flex-wrap:wrap;margin:0;padding:0}.processing-workspace-heading-copy:has(.processing-workspace-action)>.processing-workspace-activity{flex-basis:100%;margin-top:0}.processing-workspace .processing-workspace-heading h2{color:var(--cp-text-primary);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font:650 clamp(22px,2.1vw,30px)/1.2 Segoe UI,sans-serif}.processing-workspace .processing-workspace-activity{color:var(--cp-text-secondary);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px}.processing-workspace .processing-workspace-progress{border-left:1px solid var(--cp-border-subtle);align-self:center;min-width:0;padding-left:24px}.processing-workspace .processing-workspace-progress>strong{color:var(--cp-text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:600 clamp(24px,2.8vw,38px)/1.15 Segoe UI,sans-serif;display:block}.processing-workspace .processing-workspace-progress>p{color:var(--cp-text-secondary);overflow-wrap:anywhere;margin:7px 0 0;font-size:14px}.processing-workspace-progress-track{background:var(--cp-border-subtle);border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.processing-workspace-progress-track>span{background:var(--cp-text-action);height:100%;display:block}.processing-workspace-body{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:24px;min-width:0;min-height:0;display:grid}.processing-workspace .processing-workspace-paper{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-muted);border-radius:14px;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;padding:14px 14px 0;display:grid;overflow:hidden}.processing-workspace-preview{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.processing-workspace .processing-workspace-paper>figcaption{min-width:0;min-height:44px;color:var(--cp-text-secondary);justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.processing-workspace-paper>figcaption>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.processing-workspace-paper>figcaption>span>svg{flex:none}.processing-workspace-paper>figcaption>span>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.processing-workspace-paper>figcaption>strong{font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.processing-workspace-findings{grid-template-rows:auto minmax(0,1fr);gap:20px;min-width:0;min-height:0;display:grid}.processing-workspace-findings:not(:has(>header)){grid-template-rows:minmax(0,1fr)}.processing-workspace .processing-workspace-findings>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:0 2px;display:flex}.processing-workspace-findings>header>div{align-items:center;gap:8px;display:flex}.processing-workspace-findings>header>div>svg{color:var(--cp-text-action)}.processing-workspace .processing-workspace-findings h3{color:var(--cp-text-primary);margin:0;font:600 18px/1.25 Segoe UI,sans-serif}.processing-workspace .processing-workspace-type-count{color:var(--cp-text-secondary);align-items:baseline;gap:7px;margin:0;font-size:13px;display:flex}.processing-workspace-type-count>strong{color:var(--cp-text-primary);font-variant-numeric:tabular-nums;font-size:28px;font-weight:550;line-height:1.2}.processing-workspace-findings>header>small{color:var(--cp-text-muted);flex-basis:100%;font-size:13px}.processing-workspace-finding-list{scrollbar-width:thin;min-width:0;min-height:0;padding:2px 6px 2px 2px;overflow-y:auto}.processing-workspace .processing-workspace-type{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);border-radius:12px;margin:0 0 14px;padding:18px}.processing-workspace .processing-workspace-type:last-child{margin-bottom:0}.processing-workspace .processing-workspace-type h4{color:var(--cp-text-primary);overflow-wrap:anywhere;margin:0;font:600 17px/1.3 Segoe UI,sans-serif}.processing-workspace .processing-workspace-type-meta{color:var(--cp-text-muted);flex-wrap:wrap;gap:4px 14px;margin:6px 0 13px;font-size:13px;display:flex}.processing-workspace .processing-workspace-fields{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.processing-workspace-fields>li{max-width:100%;color:var(--cp-text-secondary);background:var(--cp-surface-subtle);overflow-wrap:anywhere;border-radius:5px;padding:5px 8px;font-size:14px}.processing-workspace .processing-workspace-field-pending{color:var(--cp-text-muted);margin:8px 0 0;font-size:13px}.processing-workspace .processing-workspace-type-pending{background:0 0;border-style:dashed}.processing-workspace-more-fields{margin-top:10px}.processing-workspace-more-fields>summary{width:-moz-fit-content;width:fit-content;min-height:34px;color:var(--cp-text-action-strong);cursor:pointer;align-items:center;gap:5px;font-size:14px;list-style:none;display:inline-flex}.processing-workspace-more-fields>summary::-webkit-details-marker{display:none}.processing-workspace-details>summary::-webkit-details-marker{display:none}.processing-workspace-more-fields[open]>summary>svg,.processing-workspace-details[open]>summary>svg{transform:rotate(180deg)}.processing-workspace-empty{height:100%;min-height:220px;color:var(--cp-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:22px;display:flex}.processing-workspace-empty>strong{color:var(--cp-text-primary);font-size:17px}.processing-workspace-empty>p,.processing-workspace-empty>small{margin:0;font-size:14px;line-height:1.5}.processing-workspace-empty .stage-animation>small{font-size:13px;line-height:1.45}.processing-workspace-details{border-top:1px solid var(--cp-border-subtle);min-width:0}.processing-workspace-details>summary{width:-moz-fit-content;width:fit-content;min-height:38px;color:var(--cp-text-secondary);cursor:pointer;align-items:center;gap:7px;padding:4px 0;font-size:14px;list-style:none;display:flex}.processing-workspace-details-body{min-width:0;padding:12px 0 4px}.processing-workspace .processing-workspace-metrics{flex-wrap:wrap;gap:18px 32px;margin:0;display:flex}.processing-workspace-metrics>div{min-width:0}.processing-workspace-metrics dt{color:var(--cp-text-muted);font-size:13px}.processing-workspace-metrics dd{color:var(--cp-text-primary);overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}.processing-workspace-metrics>.processing-workspace-source-detail{flex-basis:100%}.processing-workspace .processing-workspace-activity-detail{color:var(--cp-text-secondary);margin:18px 0 0;font-size:14px}.processing-workspace-technical{overflow-wrap:anywhere;min-width:0;margin-top:20px;font-size:14px;line-height:1.5}.processing-workspace-technical .learning-evidence-summary>header,.processing-workspace-technical .evidence-reading>div,.processing-workspace-technical :is(.evidence-barcode-receipt,.evidence-type-receipt,.evidence-row-receipt,.evidence-awaiting,.evidence-grouping),.processing-workspace-technical .evidence-field-receipts>div,.processing-workspace-technical .evidence-field-receipts strong{font-size:14px;line-height:1.5}.processing-workspace-technical .learning-evidence-summary small{font-size:13px;line-height:1.45}.processing-workspace-technical .evidence-milestones{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.processing-workspace-technical .evidence-reading>div>span{white-space:normal;overflow-wrap:anywhere}.processing-workspace-technical :is(.evidence-barcode-receipt,.evidence-type-receipt,.evidence-row-receipt,.evidence-awaiting,.evidence-grouping)>span{min-width:0}.processing-workspace :is(summary,.processing-workspace-finding-list):focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px;border-radius:5px}.processing-workspace:has(>.processing-workspace-details[open]){grid-template-rows:repeat(4,max-content);overflow-y:auto}.processing-workspace:has(>.processing-workspace-details[open]) .processing-workspace-body{min-height:340px}.processing-workspace:has(>.processing-workspace-details[open]) .processing-workspace-paper{align-self:start;height:clamp(340px,65vh,700px)}.processing-workspace:has(>.processing-workspace-details[open]) .processing-workspace-findings{grid-template-rows:auto auto;align-self:start}.processing-workspace:has(>.processing-workspace-details[open]) .processing-workspace-finding-list{overflow:visible}@media (max-width:760px){.processing-workspace{grid-template-rows:repeat(4,max-content);gap:18px;height:100%;padding:18px;overflow-y:auto}.processing-workspace-stages>li{flex:130px;padding-right:0;font-size:14px}.processing-workspace-stages>li:not(:last-child):after{display:none}.processing-workspace .processing-workspace-heading{grid-template-columns:minmax(0,1fr);gap:14px}.processing-workspace .processing-workspace-progress{border-left:0;padding-left:0}.processing-workspace-body{flex-direction:column;gap:24px;display:flex}.processing-workspace .processing-workspace-paper{flex:none;height:clamp(310px,65vh,520px);padding:10px 10px 0}.processing-workspace-findings{min-height:0}.processing-workspace-finding-list{padding-right:2px;overflow:visible}.processing-workspace .processing-workspace-type{padding:16px}.processing-workspace-empty{min-height:170px}.processing-workspace:has(>.processing-workspace-details[open]){grid-template-rows:repeat(4,max-content)}}@media (min-width:761px){.processing-workspace{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(280px,.85fr) minmax(0,1fr);gap:16px 24px;padding:18px}.processing-workspace>.processing-workspace-body{display:contents}.processing-workspace .processing-workspace-paper{grid-area:1/1/5;height:100%;min-height:0;padding:12px 12px 0}.processing-workspace>.processing-workspace-stages{grid-area:1/2;gap:5px}.processing-workspace-stages>li{gap:6px;padding-right:4px;font-size:13px}.processing-workspace-stages>li:not(:last-child):after{width:12px;margin-left:2px}.processing-workspace>.processing-workspace-heading{grid-area:2/2;grid-template-columns:minmax(0,1fr);gap:12px}.processing-workspace .processing-workspace-progress{border-left:0;padding-left:0}.processing-workspace .processing-workspace-findings{grid-area:3/2;gap:12px}.processing-workspace>.processing-workspace-details{grid-area:4/2}.processing-workspace-empty{gap:10px;min-height:0;padding:12px}.processing-workspace-empty .stage-animation{max-height:120px}.processing-workspace:has(.processing-workspace-empty){grid-template-rows:auto auto minmax(180px,1fr) auto;overflow-y:auto}.processing-workspace:has(.processing-workspace-empty) .processing-workspace-finding-list{overflow:visible}.processing-workspace-empty{height:auto;min-height:136px}.processing-workspace:has(>.processing-workspace-details[open]){grid-template-rows:auto auto max-content auto}.processing-workspace:has(>.processing-workspace-details[open]) .processing-workspace-paper{height:clamp(360px,72vh,900px)}}.setup-type-picker{container:setup-type-browser/inline-size}.setup-type-browser{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;display:grid}.setup-type-directory{border-right:1px solid var(--cp-border-subtle);min-width:0;padding-right:16px;position:sticky;top:0}.setup-type-list-body{min-width:0}.setup-type-find{border:1px solid var(--cp-border-default);min-height:38px;color:var(--cp-text-muted);background:var(--cp-control);border-radius:7px;align-items:center;gap:7px;margin-bottom:10px;padding:0 9px;display:flex}.setup-type-find>svg{flex:none}.setup-type-find input{width:100%;min-width:0;color:var(--cp-text-primary);font:inherit;background:0 0;border:0;padding:8px 0;font-size:13px}.setup-type-find .icon-button{flex:none;width:24px;min-width:24px;height:24px;padding:3px}.setup-type-results{scrollbar-gutter:stable;flex-direction:column;gap:3px;max-height:max(220px,100dvh - 365px);display:flex;overflow:auto}.setup-type-list-item{text-align:left;min-width:0;min-height:59px;color:var(--cp-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;flex:none;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.setup-type-list-item strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.setup-type-list-item small{color:var(--cp-text-secondary);font-size:12px;line-height:1.3}.setup-type-list-item:hover{background:var(--cp-surface-hover)}.setup-type-list-item[aria-pressed=true]{background:var(--cp-surface-subtle);box-shadow:inset 3px 0 var(--cp-action);color:var(--cp-text-action-strong)}.setup-type-no-results{color:var(--cp-text-secondary);padding:8px 10px;font-size:13px;line-height:1.5}.setup-type-picker-toggle{display:none}.setup-type-browser>.setup-types-panel{min-width:0;margin:0}.setup-type-browser .setup-types-panel .panel-heading{gap:8px;padding:14px 18px}.setup-type-browser .setup-types-panel .panel-heading>div:first-child{flex:160px}.setup-type-browser .setup-types-panel .panel-heading .small{min-height:32px;padding:6px 9px;font-size:13px}.setup-type-browser .setup-detail-tabs{padding:12px 16px 0}.setup-type-browser .setup-type-detail{min-width:0}@container setup-type-browser (width<=760px){.setup-type-browser{grid-template-columns:minmax(0,1fr);gap:14px}.setup-type-directory{border:1px solid var(--cp-border-default);background:var(--cp-surface);border-radius:9px;padding:0;position:static}.setup-type-picker-toggle{text-align:left;width:100%;color:var(--cp-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.setup-type-picker-toggle>span{gap:3px;min-width:0;display:grid}.setup-type-picker-toggle small{color:var(--cp-text-secondary);font-size:12px}.setup-type-picker-toggle strong{overflow-wrap:anywhere;font-size:15px}.setup-type-picker-toggle>svg{flex:none}.setup-type-directory[data-open=true] .setup-type-picker-toggle>svg{transform:rotate(180deg)}.setup-type-directory[data-open=false] .setup-type-list-body{display:none}.setup-type-list-body{padding:0 10px 10px}.setup-type-results{max-height:250px}}.setup-paper-art{stroke-width:1.2px;flex:none;width:62px;height:72px}.setup-art-back{fill:var(--cp-surface-subtle);stroke:var(--cp-border-default)}.setup-art-paper{fill:var(--cp-surface);stroke:var(--cp-text-muted)}.setup-art-ink{stroke:var(--cp-text-muted);stroke-linecap:round}.setup-art-values{stroke:var(--cp-text-action-strong);fill:color-mix(in srgb, var(--cp-text-action-strong) 5%, transparent)}.setup-art-scan{stroke:var(--cp-text-action-strong);opacity:0}.setup-layout-card:hover .setup-art-scan{animation:1.8s ease-in-out infinite setup-paper-scan}@keyframes setup-paper-scan{0%,to{opacity:0;transform:translateY(-20px)}25%,75%{opacity:.65}90%{transform:translateY(45px)}}.setup-atlas-load-note{color:var(--cp-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.setup-layout-gallery>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.setup-layout-gallery h3{align-items:center;gap:9px;margin:0;font-size:20px;display:flex}.setup-layout-gallery p{color:var(--cp-text-secondary);font-size:14px;line-height:1.5}.setup-layout-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;display:grid}.setup-layout-card{border:1px solid var(--cp-border-subtle);border-radius:12px}.setup-layout-card>summary{cursor:pointer;align-items:center;gap:12px;padding:16px;list-style:none;display:flex}.setup-layout-card>summary>span{flex:1}.setup-layout-card strong,.setup-layout-card small{display:block}.setup-layout-card small{color:var(--cp-text-secondary);margin-top:5px;font-size:13px}.setup-layout-status{color:var(--cp-text-secondary);margin-top:9px;font-size:12px;display:block}.setup-layout-status.learned{color:var(--cp-text-action-strong)}.setup-layout-detail{padding:0 18px 16px}.setup-layout-detail>div{border-top:1px solid var(--cp-border-subtle);align-items:center;gap:8px;padding:9px 0;font-size:13px;display:flex}.setup-layout-detail strong{margin-left:auto;font-size:12px;font-weight:500}.setup-layout-marks{overflow-wrap:anywhere}.setup-layout-empty{border:1px dashed var(--cp-border-default);border-radius:14px;align-items:center;gap:24px;padding:24px;display:flex}.setup-layout-empty .setup-paper-art{width:90px;height:100px}.workspace-dialog .job-workspace.setup-mode .setup-section-content{padding:24px 28px}.workspace-dialog .job-workspace.setup-mode .setup-workspace{grid-template-columns:205px minmax(0,1fr)}.workspace-dialog .job-workspace.setup-mode .workspace-section-button{gap:10px;min-height:44px;font-size:15px;line-height:1.35}.workspace-dialog .job-workspace.setup-mode .workspace-section-icon{color:var(--cp-text-secondary);flex:none;display:flex}.workspace-dialog .job-workspace.setup-mode .workspace-section-button.active .workspace-section-icon{color:var(--cp-text-action-strong)}.workspace-dialog .job-workspace.setup-mode .setup-type-picker>header{margin:0 0 20px}.workspace-dialog .job-workspace.setup-mode :is(.setup-type-picker>header h2,.setup-thresholds-heading h2){align-items:center;gap:9px;margin:0;font-size:22px;display:flex}.setup-type-picker>header p{color:var(--cp-text-secondary);margin:7px 0 0;font-size:14px}.setup-starts-disclosure{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:12px;margin-bottom:24px}.setup-starts-disclosure>summary{cursor:pointer;align-items:center;gap:14px;padding:15px 18px;list-style:none;display:flex}.setup-starts-disclosure>summary>span{flex:1}.setup-starts-disclosure strong{font-size:15px;display:block}.setup-starts-disclosure small{color:var(--cp-text-secondary);margin-top:4px;font-size:13px;display:block}.setup-starts-disclosure>summary>svg:first-child{color:var(--cp-text-action-strong)}.setup-starts-disclosure[open]>summary{border-bottom:1px solid var(--cp-border-subtle)}.setup-starts-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.setup-starts-disclosure .panel{box-shadow:none;border:0;border-radius:0 0 12px 12px;margin:0}.setup-footer{border-top:1px solid var(--cp-border-default);background:var(--cp-surface);flex:none;justify-content:flex-end;align-items:center;gap:12px;min-height:62px;padding:12px 24px;display:flex}.setup-footer>span{color:var(--cp-text-secondary);margin-right:auto;font-size:13px}.setup-footer button{min-height:36px;font-size:14px}.setup-context-back{align-items:center;gap:7px;margin:0 0 14px;display:inline-flex}.setup-detail-tabs{gap:6px;padding:12px 18px 0;display:flex}.setup-detail-tabs button{color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;display:flex}.setup-detail-tabs button[aria-pressed=true]{background:var(--cp-surface-subtle);color:var(--cp-text-action-strong);border-color:var(--cp-border-subtle)}.setup-types-panel>.setup-layout-gallery{padding:22px}.workspace-dialog .setup-types-panel .field-review-bar .review-policy-slider{grid-template-columns:minmax(0,1fr) 85px}.workspace-dialog .setup-types-panel .field-review-bar .review-policy-slider output{white-space:nowrap}.workspace-dialog .setup-types-panel .document-type-name{max-width:540px;margin-bottom:20px}.workspace-dialog .setup-types-panel .document-type-name input{width:100%;min-width:0}.setup-type-threshold-link{margin:0 0 18px;font-size:13px}.setup-section-content>[hidden]{display:none!important}@media (max-width:900px){.workspace-dialog .job-workspace.setup-mode .setup-section-content{padding:20px}.setup-layout-gallery>header{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.workspace-dialog:has(.job-workspace.setup-mode)>.workspace-dialog-heading{flex-wrap:nowrap;gap:8px;min-height:76px;padding:16px}.workspace-dialog:has(.job-workspace.setup-mode)>.workspace-dialog-heading .workspace-dialog-title{flex:1;min-width:0}.workspace-dialog:has(.job-workspace.setup-mode)>.workspace-dialog-heading h2{padding:8px;font-size:20px}.workspace-dialog .job-workspace.setup-mode .setup-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.setup-footer{flex-wrap:wrap;padding:10px 16px}.setup-type-picker>header{flex-wrap:wrap;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.setup-art-scan{animation:none!important}}.main-shell:has(.job-workspace.setup-mode){grid-template-rows:minmax(0,1fr)}.main-shell:has(.setup-workspace)>.workspace{min-height:0;overflow:auto}.setup-map{color:var(--cp-text-primary);grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:36px;display:grid}.setup-map-types,.setup-map-settings{min-width:0}.setup-map-types>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.setup-map h2{letter-spacing:-.02em;margin:0;font:650 23px/1.25 Segoe UI,sans-serif}.setup-map-types>header p{color:var(--cp-text-secondary);margin:8px 0 0;font-size:14px}.setup-map-types>header p>span{margin-inline:5px}.setup-map-open{min-height:40px;color:var(--cp-text-action-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font:600 14px/1.4 Segoe UI,sans-serif;display:inline-flex}.setup-map-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.setup-map-type{text-align:left;border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);width:100%;min-width:0;color:var(--cp-text-primary);cursor:pointer;border-radius:14px;padding:20px}.setup-map-type:hover{border-color:var(--cp-border-action);background:var(--cp-surface-hover)}.setup-map-type-heading{align-items:center;gap:12px;display:flex}.setup-map-type-heading>span:nth-child(2){flex:1;min-width:0}.setup-map-type-heading strong{overflow-wrap:anywhere;font:600 18px/1.3 Segoe UI,sans-serif;display:block}.setup-map-type-heading small{color:var(--cp-text-secondary);margin-top:4px;font-size:13px;display:block}.setup-map-type-heading>svg{color:var(--cp-text-muted);flex:none}.setup-map-paper-icon{width:42px;height:50px;color:var(--cp-text-action-strong);background:var(--cp-action-soft);border-radius:8px;flex:none;place-items:center;display:grid}.setup-map-field-preview{border-top:1px solid var(--cp-border-subtle);align-content:start;gap:14px;min-height:138px;margin-top:24px;padding-top:18px;display:grid}.setup-map-field-preview>span{min-width:0;color:var(--cp-text-secondary);align-items:center;gap:7px;font-size:14px;display:flex}.setup-map-field-preview>span>i{width:14px;color:var(--cp-text-action-strong);flex:none;justify-content:center;display:flex}.setup-map-field-preview>span>i>span{background:var(--cp-border-default);border-radius:50%;width:5px;height:5px}.setup-map-field-preview>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-map-field-preview>span>b{border-bottom:1px solid var(--cp-border-subtle);flex:1;min-width:12px}.setup-map-field-preview>em{color:var(--cp-text-muted);font-size:13px;font-style:normal}.setup-map-settings{border-left:1px solid var(--cp-border-subtle);padding:4px 0 0 26px}.setup-map-settings>h2{margin-bottom:18px;font-size:19px}.setup-map-setting{border:0;border-bottom:1px solid var(--cp-border-subtle);width:100%;min-width:0;min-height:94px;color:var(--cp-text-primary);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:20px 0;display:flex}.setup-map-setting>svg{color:var(--cp-text-action-strong);flex:none;margin-top:1px}.setup-map-setting>svg:last-child{width:16px;color:var(--cp-text-muted)}.setup-map-setting>span{flex:1;min-width:0}.setup-map-setting strong{font-size:15px;font-weight:600;line-height:1.3;display:block}.setup-map-setting small{color:var(--cp-text-secondary);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.45;display:block}.setup-map-setting:hover strong{color:var(--cp-text-action-strong)}.setup-map-setting.attention small{color:var(--cp-text-warning)}.setup-map-subset{color:var(--cp-text-muted);margin:20px 0 0;font-size:13px;line-height:1.5}.setup-map-empty{text-align:center;border:1px dashed var(--cp-border-default);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:28px;display:flex}.setup-map-empty>svg{color:var(--cp-text-action-strong)}.setup-map-empty h3{margin:18px 0 8px;font-size:20px}.setup-map-empty p{color:var(--cp-text-secondary);margin:0 0 20px;font-size:14px}.setup-map button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:4px}@media (max-width:1100px){.setup-map{grid-template-columns:minmax(0,1fr);gap:30px}.setup-map-settings{border-left:0;border-top:1px solid var(--cp-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;padding:24px 0 0;display:grid}.setup-map-settings>h2{grid-column:1/-1;margin-bottom:0}}@media (max-width:760px){.main-shell:has(.job-workspace.setup-mode){height:calc(100vh - 58px);min-height:0}.setup-mode:not(.setup-processing-layout) .job-title-row{gap:16px}.setup-mode:not(.setup-processing-layout) .job-title-row>:first-child{flex-basis:auto;width:100%}.setup-mode:not(.setup-processing-layout) .job-title-row h1{overflow-wrap:anywhere;font-size:28px}}@media (max-width:560px){.setup-map-type-grid,.setup-map-settings{grid-template-columns:minmax(0,1fr)}.setup-map-type{padding:18px}.setup-map h2{font-size:21px}}.workspace:has(.setup-processing-layout){overflow:hidden}.main-shell:has(.setup-processing-layout,.processing-intake){grid-template-rows:minmax(0,1fr)}.page.job-workspace.setup-processing-layout{flex-direction:column;gap:16px;width:100%;max-width:none;height:100%;padding:18px 24px;display:flex;overflow:hidden}.setup-processing-layout>.job-header{flex-direction:row-reverse;flex:none;justify-content:space-between;align-items:center;gap:18px;margin:0;display:flex}.setup-processing-layout .job-title-row{min-width:0;margin:0;display:block}.setup-processing-layout .job-title-row h1{overflow-wrap:anywhere;margin:3px 0 0;font-size:24px}.setup-processing-layout .job-title-row .eyebrow{font-size:11px}.setup-processing-layout>.processing-workspace{flex:1;min-height:0}.setup-processing-layout>.held-setup-progress{flex:1;min-height:0;overflow:auto}.capture-mode .capture-view.capture-empty.processing-intake{gap:12px;min-height:0;padding:16px 24px}.capture-view.processing-intake>.job-processing-control{flex:none;padding:0}.capture-source-panel.processing-source-panel{flex-direction:column;flex:1;gap:12px;width:100%;max-width:none;min-height:0;padding:0;display:flex;overflow:auto}.processing-source-panel>.processing-workspace{flex:1 0 600px}.processing-source-panel>.acquisition-control{flex:none;margin:0}.processing-workspace-awaiting{height:100%;min-height:180px;color:var(--cp-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.processing-workspace-awaiting p{font-size:14px;line-height:1.5}.processing-workspace-preview>.learning-evidence-transition{position:absolute;inset:0}.processing-workspace-preview .learning-evidence-page>img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:none;background:0 0}@media (max-width:760px){.main-shell:has(.setup-processing-layout,.processing-intake){height:calc(100vh - 58px);min-height:0}.page.job-workspace.setup-processing-layout{gap:12px;padding:12px}.setup-processing-layout>.job-header{flex-direction:column-reverse;align-items:stretch;gap:10px}.setup-processing-layout .job-title-row h1{font-size:21px}.capture-mode .capture-view.capture-empty.processing-intake{padding:12px}.processing-source-panel>.processing-workspace{flex:1 0 auto}}@media (min-width:761px){.capture-source-panel.processing-source-panel{overflow:hidden}.processing-source-panel>.processing-workspace{flex:1 1 0;min-height:0}}.performance-score{color:var(--cp-text-action);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:8px;min-width:0;padding:0 12px 0 0;display:flex}.performance-score:hover,.performance-score:focus-visible{background:var(--cp-surface-hover)}.performance-score:focus-visible{outline:2px solid var(--cp-border-action);outline-offset:3px}.performance-score>svg{flex:none;width:128px;height:94px;overflow:visible}.performance-score-copy{color:var(--cp-text-secondary);gap:3px;display:grid}.performance-score-copy small{font-size:12px}.performance-score-copy strong{color:var(--cp-text-primary);font-variant-numeric:tabular-nums;font-size:30px;line-height:1.05}.performance-score-copy>span{font-size:11px}.performance-score .core-wave{opacity:.18;transform-origin:75px 55px}.performance-score .core-heart{transform-origin:75px 55px;animation:performance-core-breathe var(--core-speed) ease-in-out infinite}.performance-score .core-sparks{opacity:.4}.performance-score.untested{color:var(--cp-text-muted)}.performance-score.untested .core-heart{opacity:.35;animation:none}.performance-score.untested .core-aura,.performance-score.untested .core-wave,.performance-score.untested .core-sparks{opacity:0}.performance-score.quiet .core-heart{opacity:.45;animation:6s ease-in-out infinite performance-core-quiet;transform:translateY(7px)rotate(-8deg)}.performance-score.quiet .core-aura{opacity:.15}.performance-score.quiet .core-sparks{opacity:.1}.performance-score.strong .core-wave,.performance-score.powerful .core-wave,.performance-score.testing .core-wave{opacity:.5;animation:14s linear infinite performance-core-orbit}.performance-score.powerful .core-aura{animation:2.2s ease-in-out infinite performance-core-breathe}.performance-score.powerful .core-sparks{opacity:.95}.performance-score.rank-10 .core-corona{transform-origin:75px 55px;animation:18s linear infinite performance-core-orbit}.performance-score.rank-10 .core-heart{filter:drop-shadow(0 0 4px)}.performance-score.rank-8 .core-sparks,.performance-score.rank-9 .core-sparks,.performance-score.rank-10 .core-sparks{animation:3s ease-in-out infinite performance-core-charge}@keyframes performance-core-charge{0%,to{opacity:.5;transform:translateY(2px)}50%{opacity:1;transform:translateY(-3px)}}.performance-score.testing .core-heart{opacity:1;animation:3s ease-in-out infinite performance-core-breathe}@keyframes performance-core-breathe{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.04)}}@keyframes performance-core-quiet{0%,to{transform:translateY(7px)rotate(-8deg)}50%{transform:translateY(5px)rotate(-6deg)}}@keyframes performance-core-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.performance-score *{animation:none!important}}@media (max-width:600px){.performance-score>svg{width:90px;height:70px}.performance-score-copy strong{font-size:24px}}.processing-mode{flex-direction:column;gap:8px;min-width:0;display:flex}.processing-mode>label{color:var(--cp-text-primary);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.processing-mode>label svg{flex:none}.processing-mode>select{border:1px solid var(--cp-border-default);width:100%;min-width:0;min-height:36px;color:var(--cp-control-text);background:var(--cp-control);font:inherit;border-radius:7px;padding:6px 10px;font-size:13px}.processing-mode>select:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.processing-mode>select:disabled{color:var(--cp-disabled-text);background:var(--cp-control-disabled);cursor:wait}.processing-mode>p{color:var(--cp-text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.processing-mode>[role=status]{align-items:center;gap:6px;display:flex}.processing-mode>[role=alert]{color:var(--cp-text-danger)}.performance-workspace{--performance-accent:var(--cp-text-action-strong);container:performance-workspace/inline-size}.settings-page .computer-local-heading.performance-heading{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:14px;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:24px;padding:18px 24px;display:grid;overflow:hidden}.performance-heading .performance-intro{min-width:0}.settings-page .performance-heading h2{letter-spacing:-.035em;align-items:center;gap:8px;margin:0;font-size:26px;display:flex}.performance-heading h2>.icon-button{flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:inline-flex}.settings-page .performance-heading .performance-intro>p{max-width:none;margin:8px 0 0;font-size:14px;line-height:1.5}.performance-test-art{width:100%;max-width:350px;height:auto;color:var(--cp-text-secondary);margin:10px 0 0;display:block;overflow:visible}.performance-heading .performance-score-actions{align-items:center;gap:10px;width:100%;margin:0}.performance-heading .performance-score{flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;padding:0;display:flex}.performance-heading .performance-score>svg{flex:none;width:96px;height:72px}.performance-heading .performance-score-copy{text-align:left;align-items:flex-start;gap:3px;min-width:0}.performance-heading .performance-score-copy>strong{letter-spacing:-.035em;font-size:34px;line-height:1.1}.performance-heading .performance-score.untested .performance-score-copy>strong{font-size:24px}.performance-heading .performance-score-copy>small,.performance-heading .performance-score-copy>span{font-size:12px}.performance-heading .performance-run-action{white-space:normal;justify-content:center;width:100%;min-height:42px;margin:0}.performance-recommendations{border-top:1px solid var(--cp-border-subtle);margin-top:16px;padding-top:12px}.performance-recommendations-heading{color:var(--cp-text-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.performance-recommendations-heading>strong{font-size:12px;font-weight:600}.performance-recommendations-heading>small{color:var(--cp-text-muted);font-size:11px}.performance-recommendation-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:5px;display:grid}.performance-recommendation-choices>button{min-width:0;min-height:34px;color:var(--cp-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:3px 3px 0 0;justify-content:flex-start;align-items:center;gap:6px;padding:6px 4px;font:550 12px/1.4 Segoe UI,sans-serif;display:flex}.performance-recommendation-choices>button>svg{flex:none}.performance-recommendation-choices>button:hover{background:var(--cp-control-hover)}.performance-recommendation-choices>button[aria-expanded=true]{border-bottom-color:var(--cp-border-action);color:var(--cp-text-action-strong)}.performance-recommendation-choices>button:focus-visible,.performance-recommendation-link:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.performance-recommendation-detail:not([hidden]){border-left:2px solid var(--cp-border-action);margin-top:10px;padding-left:10px}.settings-page .performance-recommendation-detail p{color:var(--cp-text-secondary);margin:0;font-size:12px;line-height:1.5}.performance-recommendation-link{color:var(--cp-text-action-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:6px;padding:3px 0;font:550 12px/1.4 Segoe UI,sans-serif;display:inline-flex}.performance-recommendation-link:hover{text-decoration:underline}.art-paper rect{fill:var(--cp-surface-raised);stroke:var(--cp-border-strong,var(--cp-border-default));stroke-width:1.4px}.art-ink{stroke:var(--cp-text-muted);opacity:.55;stroke-width:2px;fill:none;stroke-linecap:round}.art-paper .art-highlight,.art-highlight{fill:var(--cp-action-soft);stroke:var(--performance-accent,var(--cp-text-action-strong));stroke-width:1.2px}.art-value,.art-link,.art-scan,.art-scan-corners{fill:none;stroke:var(--performance-accent,var(--cp-text-action-strong));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.art-bars{fill:var(--cp-text-secondary)}.art-magnifier{stroke:var(--performance-accent,var(--cp-text-action-strong));stroke-width:3px}.art-magnifier circle{fill:var(--cp-surface-raised)}.art-track{fill:none;stroke:var(--cp-border-default);stroke-width:1px;stroke-dasharray:3 5}.art-orbit{fill:none;stroke:var(--cp-border-subtle);stroke-width:1.5px}.art-accent{fill:none;stroke:var(--performance-accent);stroke-width:3px;stroke-linecap:round}.art-clock-shell{fill:var(--cp-surface-subtle);stroke:var(--cp-border-default);stroke-width:2px}.art-clock-face{fill:var(--cp-surface-raised);stroke:var(--cp-border-default);stroke-width:2px}.art-tick{stroke:var(--cp-text-muted);stroke-width:1.4px}.art-hand{stroke:var(--performance-accent);fill:var(--cp-surface-raised);stroke-width:3.5px;stroke-linecap:round}.art-travel{fill:none;stroke:var(--performance-accent);stroke-width:3px;stroke-linecap:round}.performance-test-art.running .art-hand{animation:4s linear infinite performance-timing}@keyframes performance-timing{to{transform:rotate(360deg)}}.visual-computer-check{--performance-accent:var(--cp-text-action-strong);container:computer-check/inline-size}.settings-page .card.visual-computer-check{background:0 0;border:0;border-radius:0;padding:8px 0 0}.visual-computer-check .boost-overview{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 20px;display:flex}.boost-overview .boost-heading{letter-spacing:-.025em;align-items:center;gap:8px;font-size:19px;display:flex}.boost-overview .boost-heading>svg{color:var(--cp-text-secondary)}.boost-overview .boost-summary{background:var(--cp-surface-subtle);color:var(--cp-text-secondary);border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.boost-summary.on{color:var(--cp-text-success);background:color-mix(in srgb, var(--cp-text-success) 9%, transparent)}.boost-summary.partial,.boost-summary.attention{color:var(--cp-text-warning);background:color-mix(in srgb, var(--cp-text-warning) 9%, transparent)}.boost-machine-info{justify-items:end;gap:3px;margin-left:auto;display:grid}.boost-checked,.boost-card-names{color:var(--cp-text-muted);font-size:11px}.boost-card-names{flex-basis:100%;margin-top:-5px}.boost-refresh,.boost-info{background:0 0;border:0;width:30px;height:30px;padding:5px}.computer-feature-rate{justify-items:center;gap:3px;margin:0 0 14px;display:grid}.computer-feature-rate>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--cp-text-primary);font-size:27px;line-height:1.2}.computer-feature-rate>small{color:var(--cp-text-muted);font-size:11px}.visual-computer-check .computer-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.processing-section{border-top:1px solid var(--cp-border-subtle);margin-top:32px;padding-top:28px}.settings-page .processing-heading,.processing-heading{letter-spacing:-.025em;align-items:center;gap:8px;margin:0 0 22px;font:650 19px/1.4 Segoe UI,sans-serif;display:flex}.boost-overview .boost-heading{font:650 19px/1.4 Segoe UI,sans-serif}.visual-computer-check .processing-features{gap:14px}.visual-computer-check .processing-features.with-mode{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-computer-check .processing-features>.computer-feature,.visual-computer-check .processing-features>.extraction-settings{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:10px;padding:18px 16px}.processing-features>.extraction-settings{justify-content:center;align-self:stretch;min-width:0;margin:0}.processing-features>.extraction-settings>label{font-size:15px}.processing-features>.extraction-settings>select{min-height:40px;margin-block:4px}.visual-computer-check .processing-features:has(>:only-child){grid-template-columns:minmax(0,1fr)}.performance-workspace>.card.speed-job{box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 0 0}.visual-computer-check .computer-feature{text-align:center;border:0;border-right:1px solid var(--cp-border-subtle);background:0 0;border-radius:0;align-items:center;padding:0 14px 16px}.visual-computer-check .computer-feature:last-child{border-right:0}.computer-feature-art{width:100%;max-width:180px;height:auto;margin:0 0 8px}.computer-feature.boosted{--performance-accent:var(--cp-text-success)}.computer-feature.boosted .art-highlight{fill:color-mix(in srgb, var(--cp-text-success) 9%, var(--cp-surface-raised))}.computer-feature.neutral{--performance-accent:var(--cp-text-muted)}.visual-computer-check .computer-feature>strong{font-size:15px;line-height:1.4}.visual-computer-check .computer-feature>p{max-width:24ch;min-height:34px;margin:5px 0 12px;font-size:12px;line-height:1.4}.visual-computer-check .computer-feature-status{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:6px;min-height:28px;padding:5px 8px;font-size:11.5px;line-height:1.35}.visual-computer-check .computer-feature-status.ready{border-color:color-mix(in srgb, var(--cp-text-success) 25%, transparent)}.visual-computer-check .computer-feature-status.attention{border-color:var(--cp-border-warning)}.visual-computer-check .computer-feature>small{margin-top:10px;font-size:12px}.visual-computer-check .workstation-health-outcome{border-left:3px solid var(--cp-border-warning);background:var(--cp-surface-subtle);gap:4px;margin:12px 0;padding:12px 16px}.visual-computer-check .workstation-health-outcome>strong{font-size:14px}.visual-computer-check .workstation-health-outcome p{font-size:13px}.visual-computer-check .workstation-health-toggle{margin-top:12px}.speed-boost-status{width:26px;height:34px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:3px;display:grid}.speed-boost-status.on{color:color-mix(in srgb, var(--cp-text-success) 72%, var(--cp-text-muted))}.speed-boost-status.partial,.speed-boost-status.attention{color:var(--cp-speed-boost-warning)}.speed-boost-status:hover{background:var(--cp-control-hover)}.speed-boost-status:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.document-bar-status .learning-score-button{box-shadow:none;background:0 0;border-color:#0000}.performance-workspace .extraction-settings .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.performance-workspace .extraction-choices label>svg{width:29px;height:29px}@container computer-check (width<650px){.visual-computer-check .computer-features,.visual-computer-check .processing-features.with-mode{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.visual-computer-check .boost-features .computer-feature:nth-child(2){border-right:0}.processing-features.with-mode>.extraction-settings{grid-column:1/-1}.boost-machine-info{flex-basis:100%;justify-items:start;margin-left:0}}@container computer-check (width<310px){.visual-computer-check .computer-features,.visual-computer-check .processing-features.with-mode{grid-template-columns:minmax(0,1fr)}.visual-computer-check .boost-features .computer-feature{border-right:0}}@container performance-workspace (width<640px){.settings-page .computer-local-heading.performance-heading{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px}.performance-heading .performance-score-actions{justify-self:center;max-width:330px}.performance-heading .performance-score-copy>strong{font-size:26px}}@media (max-width:760px){.visual-computer-check .computer-feature{padding-inline:7px}}@media (hover:hover){.computer-feature:hover .art-scan{animation:1.4s ease-in-out performance-scan}.computer-feature:hover .art-highlight{animation:1.4s ease-in-out performance-highlight}.computer-feature:hover .art-extraction .art-link{animation:1.4s ease-out performance-connect}.computer-feature:hover .art-extraction .art-value{animation:1.4s ease-out performance-reveal}.computer-feature:hover .art-barcode .art-barcode-scan{animation:1.4s ease-in-out performance-barcode-scan}.computer-feature:hover .art-barcode .art-scan-corners{animation:1.4s ease-in-out performance-highlight}.computer-feature:hover .art-preview-back{animation:1.4s ease-in-out performance-page-fan}.computer-feature:hover .art-preview-middle{animation:1.4s ease-in-out performance-page-settle}.computer-feature:hover .art-rasterization .art-value{animation:1.4s ease-out performance-reveal}}.art-extraction .art-link{stroke-dasharray:100;stroke-dashoffset:0}.art-barcode-scan{fill:none;stroke:var(--performance-accent);stroke-width:2px;opacity:0}.art-preview-back,.art-preview-middle{transform-origin:90px 65px}@keyframes performance-scan{0%{opacity:0;transform:translateY(-22px)}25%{opacity:1}85%{opacity:1;transform:translateY(34px)}to{opacity:0}}@keyframes performance-highlight{50%{fill-opacity:.4;stroke-width:2.5px}}@keyframes performance-connect{0%{stroke-dashoffset:100px;opacity:.25}65%,to{stroke-dashoffset:0;opacity:1}}@keyframes performance-reveal{0%,20%{opacity:.15}80%,to{opacity:1}}@keyframes performance-barcode-scan{0%{opacity:0;transform:translate(-51px)}15%{opacity:.8}85%{opacity:.8}to{opacity:0;transform:translate(51px)}}@keyframes performance-page-fan{50%{transform:translate(-4px)rotate(-5deg)}}@keyframes performance-page-settle{50%{transform:translate(3px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.performance-test-art.running .art-hand,.visual-computer-check .computer-feature:hover .computer-feature-art *{animation:none}}.page.settings-page{gap:24px;max-width:1500px;padding:26px clamp(16px,3vw,42px) 48px}body:has(.interface-zoom-hud) .page.settings-page{padding-bottom:112px}.settings-page .settings-heading{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.settings-page .settings-heading h1{margin:0;font-size:32px;line-height:1.2}.settings-page .settings-heading>span{color:var(--cp-text-muted);font-size:14px}.settings-page .settings-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:28px;display:grid}.settings-page .settings-layout>.workspace-section-nav{min-width:0;margin:0;position:sticky;top:20px}.settings-page .workspace-section-buttons{background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.settings-page .workspace-section-button{white-space:normal;text-align:left;justify-content:space-between;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.settings-page .workspace-section-button small{font-size:11px;line-height:1.2}.settings-page .workspace-section-select{display:none}.settings-page .settings-content{min-width:0}.settings-page .computer-section{gap:18px;min-width:0}.settings-page .computer-local-heading{flex-direction:column;align-items:flex-start;gap:6px}.settings-page .computer-local-heading h2{margin:0;font-size:24px;line-height:1.25}.settings-page .computer-local-heading p{text-align:left;font-size:14px}.settings-page .computer-local-heading .eyebrow{display:none}.settings-page .computer-local-heading.performance-heading{flex-flow:wrap;align-items:center;gap:12px}.performance-heading .performance-score-actions{flex-direction:column;align-items:flex-end;max-width:100%;margin-left:auto;display:flex}.performance-heading .performance-score{cursor:default}.performance-heading>div:first-child{flex:240px}.performance-heading>div:first-child p{text-align:left;margin-top:6px}.performance-heading .performance-run-action{margin-top:8px}.settings-page .speed-job-head,.settings-page .speed-job-tools{flex-wrap:wrap}.settings-page .speed-job-tools{min-width:0;max-width:100%}.settings-page .speed-job-tools select{max-width:100%}.settings-page .speed-job-tools button{white-space:normal;max-width:100%}.settings-page .settings-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-page .settings-destination{border:1px solid var(--cp-border-subtle);min-width:0;min-height:132px;color:var(--cp-text-muted);background:var(--cp-surface-raised);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:20px;display:flex}.settings-page .settings-destination:hover{background:var(--cp-action-soft);border-color:var(--cp-border-action)}.settings-page .settings-destination:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:3px}.settings-page .settings-destination>svg{flex:none}.settings-page .settings-destination-icon{width:46px;height:46px;color:var(--cp-text-action);background:var(--cp-action-soft);border-radius:12px;flex:none;place-items:center;display:grid}.settings-page .settings-destination-copy{flex:1;gap:6px;min-width:0;display:grid}.settings-page .settings-destination-copy strong{color:var(--cp-text-primary);font-size:18px;line-height:1.3}.settings-page .settings-destination-copy>span{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.settings-page .settings-destination-copy small{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.settings-page .settings-destination.attention{border-color:var(--cp-border-warning)}.settings-page .settings-destination.attention .settings-destination-icon{color:var(--cp-text-warning);background:var(--cp-warning-soft)}.settings-page .settings-destination.attention .settings-destination-copy>span{color:var(--cp-text-warning)}.settings-page .settings-content .card{min-width:0;padding:20px}.settings-page .settings-content .card h2{font-size:18px;line-height:1.4}.settings-page .computer-connections-head,.settings-page .workstation-health-head{flex-wrap:wrap;gap:12px}.settings-page .computer-connections-head p{max-width:58ch;font-size:14px}.settings-page .computer-connection-copy strong{font-size:16px}.settings-page .computer-connection-copy span{font-size:14px}.settings-page .computer-connection-copy small{font-size:13px}.settings-page .computer-connection-actions,.settings-page .workstation-health-actions{flex-wrap:wrap}.settings-page .computer-connection-actions button,.settings-page .workstation-health-actions button{min-height:40px;font-size:13px}.settings-page .workstation-health-toggle,.settings-page .computer-connections-head button,.settings-page .computer-connection-error button,.settings-page .interface-size-controls>.interface-size-reset,.settings-page .activation-head button{min-height:40px;font-size:14px}.settings-page .computer-connection-form{grid-template-columns:minmax(0,1fr)}.settings-page .computer-connection-form label>span{font-size:13px}.settings-page .computer-connection-form input,.settings-page .computer-connection-form>button{min-height:44px;font-size:14px}.settings-page .appearance-options{gap:18px}.settings-page .appearance-choice-label{font-size:16px}.settings-page .interface-size-setting-copy strong{font-size:15px}.settings-page .interface-size-setting-copy small{font-size:13px;line-height:1.5}.workspace-dialog:has(.accent-settings) .settings-page{padding:16px 22px}.workspace-dialog:has(.accent-settings) .computer-section{gap:12px}.workspace-dialog:has(.accent-settings) .appearance-settings-card{padding:14px 16px}.workspace-dialog:has(.accent-settings) .appearance-preview{height:64px}.workspace-dialog:has(.accent-settings) .appearance-preview-page{gap:5px;margin:9px;padding:9px}.workspace-dialog:has(.accent-settings) .appearance-choice{gap:8px;padding:8px}.workspace-dialog:has(.accent-settings) .accent-settings{margin-top:14px;padding-top:12px}.workspace-dialog:has(.accent-settings) .accent-settings>header{margin-bottom:10px}.workspace-dialog:has(.accent-settings) .interface-size-setting-copy small{font-size:12px}.workspace-dialog:has(.accent-settings) .interface-size-setting-copy strong{font-size:14px}.settings-page .storage-location-detail,.settings-page .storage-location-note{font-size:14px;line-height:1.55}@media (max-width:1200px){.settings-page .settings-layout{grid-template-columns:170px minmax(0,1fr);gap:20px}.settings-page .settings-destination{gap:12px;padding:16px}.settings-page .settings-destination-icon{border-radius:10px;width:38px;height:38px}.settings-page .computer-connection-row{grid-template-columns:auto minmax(0,1fr)}.settings-page .computer-connection-actions{grid-column:2;justify-content:flex-start}}@media (max-width:999px){.page.settings-page{gap:18px;padding:20px 20px 40px}.settings-page .settings-layout{grid-template-columns:minmax(0,1fr);gap:20px}.settings-page .settings-layout>.workspace-section-nav{position:static}.settings-page .workspace-section-buttons{display:none}.settings-page .workspace-section-select{display:block}.settings-page .workspace-section-select>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.settings-page .workspace-section-select select{min-height:44px;font-size:15px}}@media (max-width:600px){.page.settings-page{padding:18px 14px 32px}.settings-page .settings-heading h1{font-size:28px}.settings-page .settings-destinations{grid-template-columns:minmax(0,1fr);gap:10px}.settings-page .settings-destination{min-height:100px;padding:16px}.settings-page .settings-content .card{padding:16px}.settings-page .computer-local-heading h2{font-size:22px}.settings-page .computer-connection-actions{grid-column:1/-1}.settings-page .computer-connection-row{gap:10px;padding:14px}.settings-page .computer-connection-error{grid-template-columns:auto minmax(0,1fr)}.settings-page .computer-connection-error button{grid-column:2}.settings-page .workstation-health-head{flex-direction:column;align-items:flex-start;display:flex}.settings-page .workstation-health-actions{justify-content:flex-start}}.settings-page .storage-location{gap:18px;max-width:850px}.settings-page .storage-location-head h2{font-size:22px}.settings-page .storage-location-path{-webkit-user-select:text;user-select:text;padding:13px 15px;font-size:16px;display:block}.settings-page .storage-location-detail,.settings-page .storage-location-note{font-size:16px}.storage-location-note>svg{flex:none;margin-top:3px}.storage-location-note>span{min-width:0}.storage-location-locked{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.storage-location-locked .storage-location-note{flex:250px}.infrastructure-art{width:300px;max-width:100%;height:auto;color:var(--cp-text-secondary)}.settings-page .storage-location{align-content:center;max-width:none;min-height:230px;padding-right:330px;position:relative}.storage-location>.infrastructure-art{position:absolute;top:30px;right:15px}.cluster-workspace>.infrastructure-art{float:right;width:255px;margin:0 0 12px 20px}.performance-tabs{border-bottom:1px solid var(--cp-border-default);flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.performance-tabs [aria-pressed=true]{background:var(--cp-action-soft);color:var(--cp-text-action)}.speed-quality{border-block:1px solid var(--cp-border-default);margin-block:16px;padding-block:12px}.speed-quality summary{cursor:pointer;font-weight:600}.speed-quality dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;display:grid}.speed-quality dt{color:var(--cp-text-secondary)}.speed-quality dd{overflow-wrap:anywhere;margin:4px 0 0}.settings-page .software-updates{gap:12px;max-width:800px}.settings-page .software-updates-option{padding:16px}.settings-page .software-updates-option strong{font-size:20px}.settings-page .software-updates-option small,.settings-page .software-updates-version{font-size:16px}@media (max-width:1000px){.settings-page .storage-location{padding-right:19px}.storage-location>.infrastructure-art{justify-self:center;width:230px;position:static}}.settings-page .card.storage-location{grid-template-columns:minmax(0,1fr) 270px;column-gap:24px;padding:20px;display:grid}.settings-page .card.storage-location>:not(.infrastructure-art){grid-column:1;min-width:0}.settings-page .card.storage-location>.infrastructure-art{grid-area:1/2/span 5;align-self:center;width:270px;position:static}@media (max-width:1000px){.settings-page .card.storage-location{grid-template-columns:minmax(0,1fr)}.settings-page .card.storage-location>.infrastructure-art{grid-area:auto/1;width:210px}}.workstation-health-technical-actions{margin:10px 0 16px}.performance-workspace .speed-job{min-width:0;container:performance-history/inline-size}.performance-workspace .speed-job .speed-job-head{align-items:center;gap:14px 24px;margin-bottom:28px}.performance-workspace .speed-job .speed-job-head h2{letter-spacing:-.025em;align-items:center;gap:8px;margin:0;font:650 19px/1.4 Segoe UI,sans-serif;display:flex}.performance-workspace .speed-job .speed-job-head h2>svg{color:var(--cp-text-secondary);flex:none}.performance-workspace .speed-job .speed-job-tools{flex-wrap:wrap;gap:6px 14px;margin-left:auto}.performance-workspace .speed-job .speed-history-job{align-items:center;gap:9px;min-width:0;max-width:100%;display:flex}.performance-workspace .speed-job .speed-history-job>span{color:var(--cp-text-secondary);font-size:13px}.performance-workspace .speed-job .speed-history-job select{border:1px solid var(--cp-border-default);background-color:var(--cp-surface-raised);width:195px;min-width:0;max-width:100%;min-height:36px;color:var(--cp-text-primary);text-overflow:ellipsis;border-radius:7px;padding:8px 26px 8px 10px;font:400 13px/1.4 Segoe UI,sans-serif}.performance-workspace .speed-job .speed-job-tools button{min-height:36px;color:var(--cp-text-secondary);background:0 0;border-color:#0000;border-radius:7px;padding:8px;font-size:13px}.performance-workspace .speed-job .speed-job-tools button:hover:not(:disabled){background:var(--cp-control-hover);color:var(--cp-text-primary)}.performance-workspace .speed-job .speed-job-tools button:disabled{opacity:.5}.performance-workspace .speed-job :is(button,select,summary):focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:3px}.performance-workspace .speed-job .speed-history-record{grid-template-columns:minmax(160px,1fr) minmax(0,2fr);align-items:center;gap:30px;margin:4px 0 22px;display:grid}.performance-workspace .speed-job .speed-history-latest{align-content:center;gap:9px;padding-bottom:18px;display:grid}.performance-workspace .speed-job .speed-history-latest>span{color:var(--cp-text-secondary);font-size:13px}.performance-workspace .speed-job .speed-history-rate{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.performance-workspace .speed-job .speed-history-rate strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font:650 40px/1.1 Segoe UI,sans-serif}.performance-workspace .speed-job .speed-history-rate>span{color:var(--cp-text-secondary);font-size:13px}.performance-workspace .speed-job .speed-history-latest>p{color:var(--cp-text-secondary);margin:0;font-size:13px;line-height:1.6}.performance-workspace .speed-job .speed-history-latest>p>span{display:block}.performance-workspace .speed-job .speed-history-figure{min-width:0;margin:0 5px 0 0}.performance-workspace .speed-job .speed-history-chart{grid-template-rows:minmax(0,1fr);grid-template-columns:42px minmax(0,1fr);gap:12px;height:124px;display:grid}.performance-workspace .speed-job .speed-history-scale{color:var(--cp-text-muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;align-items:end;margin-block:-6px;font-size:11px;line-height:12px;display:flex}.performance-workspace .speed-job .speed-history-plot{min-width:0;min-height:0;position:relative}.performance-workspace .speed-job .speed-history-trace{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.performance-workspace .speed-job .speed-history-grid{stroke:var(--cp-border-subtle);stroke-width:1px}.performance-workspace .speed-job .speed-history-line{fill:none;stroke:var(--cp-text-action-strong);stroke-width:2px;stroke-linejoin:round}.performance-workspace .speed-job .speed-history-dot{width:12px;height:12px;stroke:var(--cp-text-action-strong);stroke-width:1.5px;fill:var(--cp-surface-raised);position:absolute;transform:translate(-50%,-50%)}.performance-workspace .speed-job .speed-history-dot:last-child{fill:var(--cp-text-action-strong)}.performance-workspace .speed-job .speed-history-dates{color:var(--cp-text-muted);justify-content:space-between;gap:16px;margin:10px 0 0 54px;font-size:11px;display:flex}.performance-workspace .speed-job .speed-history-dates>span:last-child{text-align:right}.performance-workspace .speed-job .speed-history-figure figcaption{color:var(--cp-text-secondary);margin:6px 0 0 54px;font-size:11px}.performance-workspace .speed-job .single-reading .speed-history-dates{text-align:center;justify-content:center}.performance-workspace .speed-job .single-reading figcaption{text-align:center}.performance-workspace .speed-job .speed-history-details{border-top:1px solid var(--cp-border-subtle)}.performance-workspace .speed-job .speed-history-details>summary{cursor:pointer;color:var(--cp-text-secondary);align-items:center;gap:7px;padding:12px 0;font-size:12px;list-style:none;display:flex}.performance-workspace .speed-job .speed-history-details>summary::-webkit-details-marker{display:none}.performance-workspace .speed-job .speed-history-details>summary>small{color:var(--cp-text-muted);margin-left:auto;font-size:11px}.performance-workspace .speed-job .speed-history-details[open]>summary>svg{transform:rotate(90deg)}.performance-workspace .speed-job .speed-job-batches{table-layout:fixed;font-size:12px}.performance-workspace .speed-job .speed-job-batches :is(th,td){overflow-wrap:anywhere;vertical-align:top;padding:9px 10px 9px 0;line-height:1.5}.performance-workspace .speed-job .speed-job-batches thead th{text-transform:none;letter-spacing:normal;font-family:inherit;font-size:11px;font-weight:500}.performance-workspace .speed-job .speed-job-batches :is(th,td) small{color:var(--cp-text-muted);font-size:11px;font-weight:400;display:block}.performance-workspace .speed-job .speed-fineprint{max-width:78ch;color:var(--cp-text-muted);margin:2px 0 0;font-size:11px;line-height:1.55}.performance-workspace .speed-job .speed-history-details>.speed-fineprint{margin:10px 0 14px}.performance-workspace .speed-job .speed-history-empty{align-items:center;gap:17px;padding:0 0 8px;display:flex}.performance-workspace .speed-job .speed-history-empty strong{font-size:14px;font-weight:600}.performance-workspace .speed-job .speed-history-empty p{max-width:50ch;color:var(--cp-text-secondary);margin:5px 0 0;font-size:12px;line-height:1.5}.performance-workspace .speed-job .speed-history-empty button{margin:9px 0 0;padding:4px 0;font-size:12px}.performance-workspace .speed-job .speed-history-art{flex:none;width:70px;height:76px}.performance-workspace .speed-job :is(.history-paper,.history-clock){fill:var(--cp-surface-raised);stroke:var(--cp-border-default);stroke-width:1.3px}.performance-workspace .speed-job .history-paper-back{fill:var(--cp-surface-subtle);stroke:var(--cp-border-subtle)}.performance-workspace .speed-job .history-ink{fill:none;stroke:var(--cp-text-muted);stroke-width:1.6px;stroke-linecap:round;opacity:.65}.performance-workspace .speed-job .history-hand{fill:none;stroke:var(--cp-text-action-strong);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.performance-workspace .speed-job .speed-history-measured{border-left:2px solid var(--cp-text-action-strong);background:var(--cp-surface-subtle);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:10px 0 20px;padding:10px 13px;font-size:12px;display:flex}.performance-workspace .speed-job .speed-history-measured>span{color:var(--cp-text-secondary)}.performance-workspace .speed-job .speed-history-measured>strong{font-variant-numeric:tabular-nums;font-size:16px}.performance-workspace .speed-job .speed-history-measured>p{color:var(--cp-text-secondary);flex-basis:100%;margin:0;line-height:1.5}.performance-workspace .speed-job .speed-read-pending{margin:8px 0 18px;font-size:12px}.performance-workspace .speed-job .speed-job-verdict[role=alert]{color:var(--cp-text-danger);align-items:start;gap:7px;font-size:12px;line-height:1.5;display:flex}.performance-workspace .speed-job .speed-job-verdict[role=alert]>svg{flex:none;margin-top:2px}.performance-workspace .speed-job .speed-job-blockers{font-size:12px;line-height:1.5}.performance-workspace .speed-job .speed-job-blockers button{margin:0 8px 10px 0;font-size:12px}.performance-workspace .speed-job .speed-job-batches .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container performance-history (width<680px){.performance-workspace .speed-job .speed-job-head{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}.performance-workspace .speed-job .speed-job-tools{justify-content:space-between;width:100%;margin-left:0}.performance-workspace .speed-job .speed-history-record{gap:20px}}@container performance-history (width<480px){.performance-workspace .speed-job .speed-history-record{grid-template-columns:minmax(0,1fr);gap:24px}.performance-workspace .speed-job .speed-history-latest{padding-bottom:0}}@container performance-history (width<370px){.performance-workspace .speed-job .speed-job-head{margin-bottom:14px}.performance-workspace .speed-job .speed-history-job{flex:1}.performance-workspace .speed-job .speed-history-job select{flex:1;width:100px}.performance-workspace .speed-job .speed-history-job>span{display:none}.performance-workspace .speed-job .speed-job-tools{gap:5px}.performance-workspace .speed-job .speed-history-chart{grid-template-columns:32px minmax(0,1fr);gap:10px;height:106px}.performance-workspace .speed-job :is(.speed-history-dates,.speed-history-figure figcaption){margin-left:42px}.performance-workspace .speed-job .speed-history-art{width:56px;height:64px}}.cluster-page.cluster-workspace{padding:24px 28px 40px}.cluster-workspace .cluster-eyebrow{letter-spacing:0;text-transform:none;color:var(--cp-text-muted);align-items:center;gap:7px;margin:0 0 7px;font-size:14px;font-weight:600;display:flex}.cluster-workspace .cluster-head{align-items:center;margin-bottom:18px}.cluster-workspace .cluster-head h1,.cluster-workspace .cluster-title h1{margin:0 0 8px;font-size:30px;line-height:1.18}.cluster-workspace .cluster-title{margin-bottom:20px}.cluster-workspace .cluster-title>p:last-child,.cluster-workspace .cluster-head-line{font-size:14px;line-height:1.5}.cluster-workspace .cluster-head-actions{gap:8px;padding:0}.cluster-workspace .cluster-primary,.cluster-workspace .cluster-quiet,.cluster-workspace .cluster-danger{gap:7px;min-height:40px;padding:8px 14px;font-size:14px}.cluster-workspace button:focus-visible,.cluster-workspace summary:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:3px}.cluster-workspace button:disabled{opacity:.6}.cluster-local-identity{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);color:var(--cp-text-action);border-radius:12px;flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:22px;padding:15px 18px;display:flex}.cluster-local-identity>svg{flex:none}.cluster-local-identity>div{flex:160px;gap:4px;min-width:0;display:grid}.cluster-local-identity strong{color:var(--cp-text-primary);overflow-wrap:anywhere;font-size:16px}.cluster-local-identity>div>span,.cluster-local-note{color:var(--cp-text-muted);font-size:13px;line-height:1.4}.cluster-local-identity>.cluster-local-code{flex:0 auto;gap:4px}.cluster-local-identity>.cluster-local-code>.cluster-code{font-size:14px}.cluster-local-note{flex-basis:100%;padding-left:35px}.cluster-workspace .cluster-code{letter-spacing:.07em;gap:5px;font-size:14px}.cluster-workspace .cluster-code-group{padding:4px 6px}.cluster-section-title{justify-content:space-between;align-items:baseline;gap:12px;margin:26px 0 12px;display:flex}.cluster-section-title h2{color:var(--cp-text-primary);margin:0;font-size:18px;font-weight:650;line-height:1.3}.cluster-section-title>span{color:var(--cp-text-muted);font-size:13px}.cluster-workspace .cluster-members{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px}.cluster-workspace .cluster-member{opacity:1;background:var(--cp-surface-raised);border-radius:13px;gap:13px;padding:18px}.cluster-workspace .cluster-member-self{border-color:var(--cp-border-action);background:var(--cp-surface-raised)}.cluster-workspace .cluster-member-top{flex-wrap:nowrap;align-items:center;gap:12px}.cluster-computer-mark{background:var(--cp-surface-subtle);width:40px;height:40px;color:var(--cp-text-muted);border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.cluster-computer-mark .cluster-dot{border:2px solid var(--cp-surface-raised);box-sizing:content-box;width:8px;height:8px;position:absolute;bottom:3px;right:3px}.cluster-member-name{flex:1;min-width:0}.cluster-workspace .cluster-member-top h3{margin:0;font:650 17px/1.35 system-ui,sans-serif}.cluster-workspace .cluster-member .cluster-tag{letter-spacing:0;text-transform:none;color:var(--cp-text-muted);background:0 0;margin-top:3px;padding:0;font-size:12px;font-weight:500;line-height:1.3;display:inline-block}.cluster-workspace .cluster-member .cluster-tag-fast{width:30px;height:30px;color:var(--cp-text-action);background:var(--cp-action-soft);border-radius:8px;flex:none;place-items:center;margin:0;display:grid}.cluster-workspace .cluster-member-summary{min-height:0;color:var(--cp-text-secondary);font-size:14px;line-height:1.45}.cluster-workspace .cluster-work{gap:0;padding:2px 0}.cluster-workspace .cluster-work-row{border-bottom:1px solid var(--cp-border-subtle);align-items:center;gap:12px;padding:9px 0}.cluster-workspace .cluster-work-row:last-child{border-bottom:0}.cluster-workspace .cluster-work-row dt{min-width:0;color:var(--cp-text-secondary);flex:1;font-size:13px;font-weight:500;line-height:1.4}.cluster-workspace .cluster-work-row dd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 10px;min-width:0;max-width:55%;display:flex}.cluster-workspace .cluster-pip{border-radius:3px;width:9px;height:15px}.cluster-workspace .cluster-pip.recent{opacity:.45}.cluster-workspace .cluster-slots-none{gap:5px;font-size:12px}.cluster-workspace .cluster-rate{color:var(--cp-text-action);white-space:nowrap;margin:0;font:13px/1.4 system-ui,sans-serif}.cluster-work-refusal{margin-top:3px}.cluster-work-refusal>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:30px;color:var(--cp-text-action);align-content:center;font-size:13px}.cluster-work-refusal>p{color:var(--cp-text-secondary);margin:7px 0 0;font-size:13px;font-weight:400}.cluster-workspace .cluster-member-foot{margin-top:auto;padding-top:12px}.cluster-workspace .cluster-done{gap:4px 13px;font-size:13px;line-height:1.45}.cluster-workspace .cluster-done strong{font-size:14px}.cluster-workspace .cluster-done-never{font-style:normal}.cluster-member-details{border-top:1px solid var(--cp-border-subtle);color:var(--cp-text-muted);padding-top:10px}.cluster-member-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:32px;font-size:13px;list-style:none;display:flex}.cluster-member-details>summary::-webkit-details-marker{display:none}.cluster-member-details[open]>summary>svg{transform:rotate(180deg)}.cluster-member-details-body{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.cluster-member-details-body>span:first-child{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;display:flex}.cluster-workspace .cluster-member-details .cluster-warn{margin-top:12px;font-size:13px;line-height:1.45}.cluster-workspace .cluster-requests{gap:12px;margin:0 0 24px}.cluster-workspace .cluster-request{background:var(--cp-action-soft);grid-template-columns:minmax(160px,1fr) minmax(240px,1fr);gap:16px 24px;padding:20px;display:grid}.cluster-workspace .cluster-request-who{align-self:start;gap:12px}.cluster-workspace .cluster-request-who>svg{flex:none}.cluster-workspace .cluster-request-who h3{font:650 17px/1.35 system-ui,sans-serif}.cluster-workspace .cluster-request-who p{margin-top:4px;font-size:14px}.cluster-workspace .cluster-request-code{align-items:flex-start}.cluster-workspace .cluster-request-code-label{text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}.cluster-workspace .cluster-code-large{gap:7px;font-size:25px}.cluster-workspace .cluster-code-large .cluster-code-group{padding:5px 8px}.cluster-workspace .cluster-request-act{border-top:1px solid var(--cp-border-action);grid-column:1/-1;gap:10px;width:100%;margin:0;padding-top:14px}.cluster-workspace .cluster-request-act>p{flex:1;max-width:none;font-size:14px;line-height:1.5}.cluster-workspace .cluster-request-act>button{flex:none}.cluster-workspace .cluster-start{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cluster-workspace .cluster-create,.cluster-workspace .cluster-join{gap:16px;padding:22px}.cluster-workspace .cluster-create h2,.cluster-workspace .cluster-join h2{gap:10px;font-size:20px}.cluster-workspace .cluster-create input{min-height:44px;font-size:15px}.cluster-workspace .cluster-create button{align-self:flex-start}.cluster-workspace .cluster-empty{padding:8px 0;font-size:14px;line-height:1.5}.cluster-workspace .cluster-empty svg{flex:none}.cluster-workspace .cluster-nearby{background:var(--cp-surface-subtle);gap:5px 12px;padding:14px}.cluster-workspace .cluster-nearby-name{overflow-wrap:anywhere;font-size:16px}.cluster-workspace .cluster-nearby-size{font-size:13px}.cluster-workspace .cluster-nearby-go{font-size:14px}.cluster-workspace .cluster-nearby-refusal{font-size:13px;line-height:1.4}.cluster-workspace .cluster-blocked{max-width:none;color:var(--cp-text-secondary);padding:14px 16px;font-size:14px;line-height:1.5}.cluster-workspace .cluster-blocked strong{color:var(--cp-text-primary)}.cluster-workspace .cluster-blocked svg{color:var(--cp-text-muted)}.cluster-workspace .firewall-fix em{text-transform:none;letter-spacing:0;font-size:12px}.cluster-workspace .firewall-fix code{font-size:12px}.cluster-workspace .firewall-fix button,.cluster-workspace .firewall-copy-error{font-size:13px}.cluster-workspace .cluster-asking{border:1px solid var(--cp-border-action);background:var(--cp-surface-raised);border-radius:16px;gap:20px;max-width:680px;margin:24px auto;padding:30px}.cluster-wait-mark{width:68px;height:68px;color:var(--cp-text-action);background:var(--cp-action-soft);border-radius:18px;place-items:center;display:grid;position:relative}.cluster-wait-mark .spin{background:var(--cp-surface-raised);border-radius:50%;position:absolute;bottom:8px;right:7px}.cluster-workspace .cluster-asking h1{overflow-wrap:anywhere;font-size:28px;line-height:1.25}.cluster-workspace .cluster-asking>p{max-width:520px;font-size:15px;line-height:1.5}.cluster-workspace .cluster-asking .cluster-asking-note{font-size:13px}.cluster-workspace .cluster-problem,.cluster-workspace .cluster-load-warning,.cluster-workspace .cluster-load-failure strong,.cluster-workspace .cluster-load-failure small{font-size:14px;line-height:1.5}.cluster-workspace .cluster-loading{font-size:15px}.cluster-workspace .cluster-leave-dialog>p{font-size:14px}@media (max-width:760px){.cluster-page.cluster-workspace{padding:20px 16px 36px}.cluster-workspace .cluster-start{grid-template-columns:minmax(0,1fr)}.cluster-workspace .cluster-head{flex-flow:wrap;align-items:flex-end}.cluster-workspace .cluster-head-actions{flex-direction:row;width:auto}.cluster-workspace .cluster-head-actions>button{flex:none;width:auto}.cluster-workspace .cluster-request{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.cluster-workspace .cluster-request-act{flex-flow:wrap;align-items:center}.cluster-workspace .cluster-request-act>p{flex-basis:100%}.cluster-workspace .cluster-request-act>button{flex:1;width:auto}.cluster-workspace .cluster-create,.cluster-workspace .cluster-join{padding:18px}.cluster-workspace .cluster-asking{margin:4px 0;padding:24px 18px}.cluster-workspace .cluster-load-warning,.cluster-workspace .cluster-load-failure{flex-wrap:wrap}}@media (max-width:430px){.cluster-workspace .cluster-head h1,.cluster-workspace .cluster-title h1{font-size:27px}.cluster-local-identity{gap:10px;padding:14px}.cluster-local-identity>.cluster-local-code{margin-left:32px}.cluster-local-note{padding-left:0}.cluster-workspace .cluster-member{padding:16px}.cluster-workspace .cluster-code-large{font-size:22px}.cluster-workspace .cluster-code-large .cluster-code-group{padding:5px 6px}.cluster-workspace .cluster-work-row{gap:8px}}@media (prefers-reduced-motion:reduce){.cluster-workspace .cluster-dot-working,.cluster-workspace .spin{animation:none}}:root{color:var(--cp-text-primary);background:var(--cp-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cp-canvas:#f0f0f0;--cp-learning-art-1:#64cfee55;--cp-learning-art-2:#78bcd3;--cp-learning-art-3:#667780;--cp-learning-art-4:#4892b2;--cp-learning-art-5:#74d4eb;--cp-learning-art-6:#69adc4;--cp-learning-art-7:#8beaff;--cp-learning-art-8:#69dcff80;--cp-learning-art-9:#9eeaff;--cp-learning-art-10:#62d9ff99;--cp-learning-art-11:#69dcffbb;--cp-learning-art-12:#68dfff;--cp-learning-art-13:#409de8;--cp-learning-art-14:#c4f5ff;--cp-learning-art-15:#66cfee;--cp-learning-art-16:#478bc1;--cp-learning-art-17:#62d9ff;--cp-learning-art-18:#d8faff;--cp-learning-art-19:#c5f5ff;--cp-learning-art-20:#77dbf3;--cp-learning-art-21:#dc8536;--cp-learning-art-22:#70b8cf;--cp-learning-art-23:#438ca6;--cp-learning-art-24:#70b8cf55;--cp-learning-art-25:#88c8dc;--cp-text-selection-fill:#e889307a;--cp-evidence-box-fill:#7878780f;--cp-evidence-box-line:#888;--cp-field-evidence-fill:#e8893038;--cp-field-evidence-line:#bd590d;--cp-field-evidence-width:1px;--cp-scrollbar-thumb:#999;--cp-scrollbar-hover:#858585;--cp-workspace-mat:#353535;--cp-workspace-dot:#717171;--cp-workspace-rail:#e5e5e5;--cp-workspace-panel:#ededed;--cp-workspace-divider:#bcbcbc;--cp-workspace-paper-shadow:#0005;--cp-workspace-thumbnail-shadow:#00000026;--cp-canvas-deep:#e9e9e9;--cp-sidebar:#fcfcfc;--cp-surface:#fcfcfc;--cp-surface-raised:#fff;--cp-surface-subtle:#f7f7f7;--cp-surface-muted:#f2f2f2;--cp-surface-hover:#efefef;--cp-surface-selected:#eee;--cp-surface-overlay:#fcfcfcf5;--cp-surface-translucent:#ffffffbd;--cp-surface-wash:#2929290b;--cp-surface-inverse:#393939;--cp-control:#fff;--cp-control-hover:#fafafa;--cp-control-disabled:#eee;--cp-control-text:#3c3c3c;--cp-disabled-bg:#eee;--cp-disabled-text:#6a6a6a;--cp-disabled-border:silver;--cp-document-paper:#fff;--cp-document-paper-muted:#fbfbfb;--cp-document-ink:#292929;--cp-document-line:#d3d3d3;--cp-text-primary:#313131;--cp-text-secondary:#4f4f4f;--cp-text-muted:#656565;--cp-text-subtle:#717171;--cp-text-action:#a94716;--cp-text-action-strong:#88350f;--cp-text-on-action:#fff;--cp-text-on-action-muted:#eee;--cp-text-on-bright:#151515;--cp-text-on-success:#fff;--cp-text-on-warning:#172b38;--cp-text-on-danger:#fff;--cp-text-success:#256b47;--cp-text-warning:#765019;--cp-speed-boost-warning:#fc0;--cp-text-danger:#943f37;--cp-border-subtle:#dbdbdb;--cp-border-default:#929292;--cp-border-strong:#767676;--cp-border-action:#da7c35;--cp-border-success:#65a985;--cp-border-warning:#c58a3a;--cp-border-danger:#c7776c;--cp-action:#303030;--cp-action-hover:#454545;--cp-action-pressed:#222;--cp-action-bright:#c36e2c;--cp-action-soft:#f3f3f3;--cp-action-soft-hover:#e9e9e9;--cp-success:#277d50;--cp-success-hover:#2b7f53;--cp-success-soft:#e7f3ed;--cp-warning:#c98228;--cp-warning-hover:#aa6820;--cp-warning-soft:#fdf4e7;--cp-danger:#ad4846;--cp-danger-hover:#b8504c;--cp-danger-soft:#fcebe7;--cp-lime:#aec726;--cp-orange:#f58b32;--cp-focus-ring:#ae6126;--cp-focus-halo:#8484843d;--cp-action-wash:#8484841a;--cp-action-glow:#84848438;--cp-success-wash:#2f8f5b21;--cp-warning-wash:#c9822826;--cp-danger-wash:#bd554924;--cp-scrim:#16161661;--cp-scrim-strong:#16161694;--cp-highlight:#fffc;--cp-highlight-soft:#fff3;--cp-shadow-faint:#2929290f;--cp-shadow-soft:#2929291a;--cp-shadow-medium:#2929292e;--cp-shadow-strong:#20202052;--cp-shadow-action:transparent;--cp-shadow-success:#2f8f5b3d;--cp-shadow-warning:#c982283d;--cp-shadow-danger:#bd554938;--cp-shadow-elevated:0 14px 38px #2929291c;--cp-illustration-dark:#393939;--cp-illustration-mid:#535353;--cp-illustration-line:#9e9e9e;--cp-illustration-glow:#c5c5c5;--cp-metal-light:#fdfdfd;--cp-metal-mid:#dcdcdc;--cp-metal-dark:#c9c9c9;--cp-authored-ink:#111;--cp-nvidia:#76b900;--cp-authored-shadow:#172b3824;--cp-authored-glow:#76b90033;--cp-authored-divider:#14181538;--cp-authored-sheen:#ffffffb3;--cp-preview-light-canvas:#f0f0f0;--cp-preview-light-rail:#fcfcfc;--cp-preview-light-surface:#fff;--cp-preview-light-line:#9e9e9e;--cp-preview-light-active:#93511e;--cp-preview-dark-canvas:#101010;--cp-preview-dark-rail:#161616;--cp-preview-dark-surface:#232323;--cp-preview-dark-line:#858585;--cp-preview-dark-active:#dd8c5e;--cp-intro-art-canvas:#fff;--cp-intro-art-ink:#606060;--cp-intro-canvas:#fff;--cp-intro-text:#242424;--cp-intro-muted:#606060;--cp-intro-line:#d8d8d8;--cp-intro-soft:#f3f3f3;--cp-intro-accent:#a94716;--cp-intro-on-accent:#fff;--cp-intro-accent-hover:#88350f;--cp-intro-scrim:#14141494;--cp-intro-photo:#f5f5f3;--cp-brand-surface:transparent;--cp-brand-wordmark:url(/assets/capturepoint-logo-EOEh38Ez.png);font-family:Aptos,Segoe UI Variable Text,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cp-canvas:#101010;--cp-learning-art-1:#64cfee55;--cp-learning-art-2:#78bcd3;--cp-learning-art-3:#667780;--cp-learning-art-4:#4892b2;--cp-learning-art-5:#74d4eb;--cp-learning-art-6:#69adc4;--cp-learning-art-7:#8beaff;--cp-learning-art-8:#69dcff80;--cp-learning-art-9:#9eeaff;--cp-learning-art-10:#62d9ff99;--cp-learning-art-11:#69dcffbb;--cp-learning-art-12:#68dfff;--cp-learning-art-13:#409de8;--cp-learning-art-14:#c4f5ff;--cp-learning-art-15:#66cfee;--cp-learning-art-16:#478bc1;--cp-learning-art-17:#62d9ff;--cp-learning-art-18:#d8faff;--cp-learning-art-19:#c5f5ff;--cp-learning-art-20:#77dbf3;--cp-learning-art-21:#dc8536;--cp-learning-art-22:#70b8cf;--cp-learning-art-23:#438ca6;--cp-learning-art-24:#70b8cf55;--cp-learning-art-25:#88c8dc;--cp-text-selection-fill:#e889307a;--cp-evidence-box-fill:#7878780f;--cp-evidence-box-line:#888;--cp-field-evidence-fill:#e8893052;--cp-field-evidence-line:#bd590d;--cp-field-evidence-width:1px;--cp-scrollbar-thumb:#747474;--cp-scrollbar-hover:#929292;--cp-workspace-mat:#353535;--cp-workspace-dot:#717171;--cp-workspace-rail:#202020;--cp-workspace-panel:#242424;--cp-workspace-divider:#505050;--cp-workspace-paper-shadow:#0005;--cp-workspace-thumbnail-shadow:#00000026;--cp-canvas-deep:#0b0b0b;--cp-sidebar:#161616;--cp-surface:#1c1c1c;--cp-surface-raised:#232323;--cp-surface-subtle:#1e1e1e;--cp-surface-muted:#2a2a2a;--cp-surface-hover:#343434;--cp-surface-selected:#2b2b2b;--cp-surface-overlay:#1c1c1cf5;--cp-surface-translucent:#232323cc;--cp-surface-wash:#ffffff0a;--cp-surface-inverse:#ececec;--cp-control:#191919;--cp-control-hover:#252525;--cp-control-disabled:#262626;--cp-control-text:#ececec;--cp-disabled-bg:#262626;--cp-disabled-text:#989898;--cp-disabled-border:#484848;--cp-document-paper:#fff;--cp-document-paper-muted:#f8f8f8;--cp-document-ink:#292929;--cp-document-line:#d3d3d3;--cp-text-primary:#f2f2f2;--cp-text-secondary:#d4d4d4;--cp-text-muted:#b3b3b3;--cp-text-subtle:#a0a0a0;--cp-text-action:#da7b32;--cp-text-action-strong:#e99755;--cp-text-on-action:#202020;--cp-text-on-action-muted:#404040;--cp-text-on-bright:#111;--cp-text-on-success:#f8fbff;--cp-text-on-warning:#172b38;--cp-text-on-danger:#f8fbff;--cp-text-success:#8ed096;--cp-text-warning:#eac477;--cp-speed-boost-warning:#fc0;--cp-text-danger:#f49d99;--cp-border-subtle:#373737;--cp-border-default:#676767;--cp-border-strong:#7c7c7c;--cp-border-action:#c7702d;--cp-border-success:#588f67;--cp-border-warning:#b68d4f;--cp-border-danger:#bb716b;--cp-action:#eee;--cp-action-hover:#fff;--cp-action-pressed:#d8d8d8;--cp-action-bright:#dd8c5e;--cp-action-soft:#2b2b2b;--cp-action-soft-hover:#2b2b2b;--cp-success:#347846;--cp-success-hover:#3b804d;--cp-success-soft:#1a2b20;--cp-warning:#c68b3a;--cp-warning-hover:#d49a4b;--cp-warning-soft:#33291a;--cp-danger:#a84b4e;--cp-danger-hover:#b85456;--cp-danger-soft:#382326;--cp-lime:#aec726;--cp-orange:#f39a52;--cp-focus-ring:#e29f7f;--cp-focus-halo:#aeaeae47;--cp-action-wash:#a0a0a01c;--cp-action-glow:#a0a0a038;--cp-success-wash:#588f6721;--cp-warning-wash:#c68b3a26;--cp-danger-wash:#b8545626;--cp-scrim:#04040494;--cp-scrim-strong:#040404c2;--cp-highlight:#ffffff24;--cp-highlight-soft:#ffffff12;--cp-shadow-faint:#03030338;--cp-shadow-soft:#03030352;--cp-shadow-medium:#03030375;--cp-shadow-strong:#030303a3;--cp-shadow-action:transparent;--cp-shadow-success:#41845238;--cp-shadow-warning:#c68b3a3b;--cp-shadow-danger:#b854563b;--cp-shadow-elevated:0 16px 44px #03030375;--cp-illustration-dark:#191919;--cp-illustration-mid:#a5a5a5;--cp-illustration-line:#858585;--cp-illustration-glow:#b7b7b7;--cp-metal-light:#fdfdfd;--cp-metal-mid:#dcdcdc;--cp-metal-dark:#c9c9c9;--cp-authored-ink:#111;--cp-nvidia:#76b900;--cp-authored-shadow:#00030561;--cp-authored-glow:#76b90047;--cp-authored-divider:#14181538;--cp-authored-sheen:#ffffffb3;--cp-preview-light-canvas:#f0f0f0;--cp-preview-light-rail:#fcfcfc;--cp-preview-light-surface:#fff;--cp-preview-light-line:#9e9e9e;--cp-preview-light-active:#93511e;--cp-preview-dark-canvas:#101010;--cp-preview-dark-rail:#161616;--cp-preview-dark-surface:#232323;--cp-preview-dark-line:#858585;--cp-preview-dark-active:#dd8c5e;--cp-intro-art-canvas:#fff;--cp-intro-art-ink:#606060;--cp-intro-canvas:#202020;--cp-intro-text:#f5f5f5;--cp-intro-muted:#bdbdbd;--cp-intro-line:#505050;--cp-intro-soft:#2c2c2c;--cp-intro-accent:#da7b32;--cp-intro-on-accent:#171717;--cp-intro-accent-hover:#e88d45;--cp-intro-scrim:#0a0a0ab8;--cp-intro-photo:#191919;--cp-brand-surface:#f7f7f7;--cp-brand-wordmark:url(/assets/capturepoint-logo-EOEh38Ez.png)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cp-canvas:#101010;--cp-learning-art-1:#64cfee55;--cp-learning-art-2:#78bcd3;--cp-learning-art-3:#667780;--cp-learning-art-4:#4892b2;--cp-learning-art-5:#74d4eb;--cp-learning-art-6:#69adc4;--cp-learning-art-7:#8beaff;--cp-learning-art-8:#69dcff80;--cp-learning-art-9:#9eeaff;--cp-learning-art-10:#62d9ff99;--cp-learning-art-11:#69dcffbb;--cp-learning-art-12:#68dfff;--cp-learning-art-13:#409de8;--cp-learning-art-14:#c4f5ff;--cp-learning-art-15:#66cfee;--cp-learning-art-16:#478bc1;--cp-learning-art-17:#62d9ff;--cp-learning-art-18:#d8faff;--cp-learning-art-19:#c5f5ff;--cp-learning-art-20:#77dbf3;--cp-learning-art-21:#dc8536;--cp-learning-art-22:#70b8cf;--cp-learning-art-23:#438ca6;--cp-learning-art-24:#70b8cf55;--cp-learning-art-25:#88c8dc;--cp-text-selection-fill:#e889307a;--cp-evidence-box-fill:#7878780f;--cp-evidence-box-line:#888;--cp-field-evidence-fill:#e8893052;--cp-field-evidence-line:#bd590d;--cp-field-evidence-width:1px;--cp-scrollbar-thumb:#747474;--cp-scrollbar-hover:#929292;--cp-workspace-mat:#353535;--cp-workspace-dot:#717171;--cp-workspace-rail:#202020;--cp-workspace-panel:#242424;--cp-workspace-divider:#505050;--cp-workspace-paper-shadow:#0005;--cp-workspace-thumbnail-shadow:#00000026;--cp-canvas-deep:#0b0b0b;--cp-sidebar:#161616;--cp-surface:#1c1c1c;--cp-surface-raised:#232323;--cp-surface-subtle:#1e1e1e;--cp-surface-muted:#2a2a2a;--cp-surface-hover:#343434;--cp-surface-selected:#2b2b2b;--cp-surface-overlay:#1c1c1cf5;--cp-surface-translucent:#232323cc;--cp-surface-wash:#ffffff0a;--cp-surface-inverse:#ececec;--cp-control:#191919;--cp-control-hover:#252525;--cp-control-disabled:#262626;--cp-control-text:#ececec;--cp-disabled-bg:#262626;--cp-disabled-text:#989898;--cp-disabled-border:#484848;--cp-document-paper:#fff;--cp-document-paper-muted:#f8f8f8;--cp-document-ink:#292929;--cp-document-line:#d3d3d3;--cp-text-primary:#f2f2f2;--cp-text-secondary:#d4d4d4;--cp-text-muted:#b3b3b3;--cp-text-subtle:#a0a0a0;--cp-text-action:#da7b32;--cp-text-action-strong:#e99755;--cp-text-on-action:#202020;--cp-text-on-action-muted:#404040;--cp-text-on-bright:#111;--cp-text-on-success:#f8fbff;--cp-text-on-warning:#172b38;--cp-text-on-danger:#f8fbff;--cp-text-success:#8ed096;--cp-text-warning:#eac477;--cp-speed-boost-warning:#fc0;--cp-text-danger:#f49d99;--cp-border-subtle:#373737;--cp-border-default:#676767;--cp-border-strong:#7c7c7c;--cp-border-action:#c7702d;--cp-border-success:#588f67;--cp-border-warning:#b68d4f;--cp-border-danger:#bb716b;--cp-action:#eee;--cp-action-hover:#fff;--cp-action-pressed:#d8d8d8;--cp-action-bright:#dd8c5e;--cp-action-soft:#2b2b2b;--cp-action-soft-hover:#2b2b2b;--cp-success:#347846;--cp-success-hover:#3b804d;--cp-success-soft:#1a2b20;--cp-warning:#c68b3a;--cp-warning-hover:#d49a4b;--cp-warning-soft:#33291a;--cp-danger:#a84b4e;--cp-danger-hover:#b85456;--cp-danger-soft:#382326;--cp-lime:#aec726;--cp-orange:#f39a52;--cp-focus-ring:#e29f7f;--cp-focus-halo:#aeaeae47;--cp-action-wash:#a0a0a01c;--cp-action-glow:#a0a0a038;--cp-success-wash:#588f6721;--cp-warning-wash:#c68b3a26;--cp-danger-wash:#b8545626;--cp-scrim:#04040494;--cp-scrim-strong:#040404c2;--cp-highlight:#ffffff24;--cp-highlight-soft:#ffffff12;--cp-shadow-faint:#03030338;--cp-shadow-soft:#03030352;--cp-shadow-medium:#03030375;--cp-shadow-strong:#030303a3;--cp-shadow-action:transparent;--cp-shadow-success:#41845238;--cp-shadow-warning:#c68b3a3b;--cp-shadow-danger:#b854563b;--cp-shadow-elevated:0 16px 44px #03030375;--cp-illustration-dark:#191919;--cp-illustration-mid:#a5a5a5;--cp-illustration-line:#858585;--cp-illustration-glow:#b7b7b7;--cp-metal-light:#fdfdfd;--cp-metal-mid:#dcdcdc;--cp-metal-dark:#c9c9c9;--cp-authored-ink:#111;--cp-nvidia:#76b900;--cp-authored-shadow:#00030561;--cp-authored-glow:#76b90047;--cp-authored-divider:#14181538;--cp-authored-sheen:#ffffffb3;--cp-preview-light-canvas:#f0f0f0;--cp-preview-light-rail:#fcfcfc;--cp-preview-light-surface:#fff;--cp-preview-light-line:#9e9e9e;--cp-preview-light-active:#93511e;--cp-preview-dark-canvas:#101010;--cp-preview-dark-rail:#161616;--cp-preview-dark-surface:#232323;--cp-preview-dark-line:#858585;--cp-preview-dark-active:#dd8c5e;--cp-intro-art-canvas:#fff;--cp-intro-art-ink:#606060;--cp-intro-canvas:#202020;--cp-intro-text:#f5f5f5;--cp-intro-muted:#bdbdbd;--cp-intro-line:#505050;--cp-intro-soft:#2c2c2c;--cp-intro-accent:#da7b32;--cp-intro-on-accent:#171717;--cp-intro-accent-hover:#e88d45;--cp-intro-scrim:#0a0a0ab8;--cp-intro-photo:#191919;--cp-brand-surface:#f7f7f7;--cp-brand-wordmark:url(/assets/capturepoint-logo-EOEh38Ez.png)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}:root[data-theme-changing],:root[data-theme-changing] *,:root[data-theme-changing] :before,:root[data-theme-changing] :after{transition:none!important}html.capturepoint-host,html.capturepoint-host body,html.capturepoint-host #root{min-width:320px;min-height:100%;margin:0}html.capturepoint-host{background:var(--cp-canvas)}html.capturepoint-host body{min-height:100vh;color:var(--cp-text-primary);background:var(--cp-canvas);overflow:hidden}button,input,select,textarea{font:inherit}button{color:inherit}input,select,textarea{color:var(--cp-control-text);caret-color:var(--cp-text-action);accent-color:var(--cp-action-bright)}input::placeholder,textarea::placeholder{color:var(--cp-text-subtle);opacity:1}button:disabled,input:disabled,select:disabled,textarea:disabled{color:var(--cp-disabled-text);background-color:var(--cp-disabled-bg);border-color:var(--cp-disabled-border);opacity:1;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.nav-item:disabled:hover,.icon-button:disabled:hover{color:var(--cp-disabled-text);background:0 0}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--cp-focus-halo)}::selection{color:var(--cp-text-on-action);background:var(--cp-action)}*{scrollbar-width:thin;scrollbar-color:var(--cp-scrollbar-thumb) var(--cp-canvas-deep)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--cp-canvas-deep)}::-webkit-scrollbar-thumb{border:3px solid var(--cp-canvas-deep);background:var(--cp-scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--cp-scrollbar-hover)}.app-shell{background:var(--cp-canvas);grid-template-columns:230px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.app-shell.sidebar-collapsed{grid-template-columns:96px minmax(0,1fr)}@media (prefers-reduced-motion:reduce){.app-shell,.navigation-more-cue{transition:none}}.sidebar{background:var(--cp-sidebar);border-right:1px solid var(--cp-border-subtle);z-index:5;flex-direction:column;height:100vh;min-height:0;padding:23px 15px 17px;display:flex;position:relative;overflow:hidden}.sidebar.collapsed{padding:21px 10px}.sidebar.collapsed .brand-button .brand-logo-full{display:none}.sidebar.collapsed .brand-button .brand-logo-mark{width:49px;display:block}.sidebar.collapsed .nav-item>span:not(.nav-short):not(.nav-update-dot):not(.nav-live-dot):not(.nav-badges),.sidebar.collapsed .active-job-copy,.sidebar.collapsed .active-job-change{display:none}.sidebar.collapsed .nav-item{flex-direction:column;justify-content:center;gap:3px;padding:9px 6px;position:relative}.sidebar.collapsed .nav-short{display:block}.sidebar.collapsed .nav-item small{margin:0;padding:2px 4px;font-size:9px;position:absolute;top:4px;right:6px}.sidebar.collapsed .nav-item small i{display:none}.sidebar.collapsed .nav-item .nav-item-lock{position:absolute;top:5px;left:5px}.sidebar.collapsed .nav-label{background:var(--cp-border-subtle);height:1px;margin:12px 8px;padding:0;font-size:0;overflow:hidden}.sidebar.collapsed .nav-item>.nav-update-dot,.sidebar.collapsed .nav-item .nav-live-dot{margin:0;position:absolute;top:6px;right:6px}.sidebar.collapsed .nav-badges{position:absolute;inset:6px 6px auto}.sidebar.collapsed .nav-badges .nav-accel-dot{margin-right:auto}.sidebar.collapsed .active-job-card{grid-template-columns:32px;justify-items:center;gap:3px;padding:9px 6px}.sidebar.collapsed .active-job-short{display:block}.rail-collapse{color:var(--cp-text-muted)}.rail-collapse:hover{color:var(--cp-text-primary);background:var(--cp-surface)}.brand-button{cursor:pointer;background:0 0;border:0;align-items:center;height:46px;padding:2px 8px;display:flex}.brand-cluster{flex-direction:column;display:flex}.brand-button img{object-fit:contain;width:164px;height:auto}.brand-button .brand-logo-full{content:var(--cp-brand-wordmark);background:var(--cp-brand-surface);border-radius:4px;padding:4px 6px}.brand-button .brand-logo-mark{background:var(--cp-brand-surface);border-radius:4px;padding:4px;display:none}.mobile-navigation-button{display:none}.sidebar nav{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;margin-top:24px;padding-right:3px;overflow-y:auto}.sidebar nav::-webkit-scrollbar{width:8px}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{border:2px solid var(--cp-sidebar);background:var(--cp-scrollbar-thumb);border-radius:999px}.navigation-more-cue{z-index:2;opacity:0;pointer-events:none;flex:none;height:0;transition:opacity .14s;position:relative}.navigation-more-cue.visible{opacity:1}.navigation-more-cue:before{content:"";background:linear-gradient(180deg, transparent, var(--cp-sidebar) 78%);height:34px;position:absolute;bottom:0;left:0;right:0;transform:translateY(-34px)}.navigation-more-cue>span{z-index:1;border:1px solid var(--cp-border-subtle);color:var(--cp-text-action);background:var(--cp-surface-raised);box-shadow:0 2px 7px var(--cp-shadow-soft);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:750;line-height:1;position:absolute;bottom:9px;left:50%;transform:translate(-50%,-6px)}.navigation-more-cue svg{z-index:2;color:var(--cp-text-action);position:absolute;bottom:12px;left:calc(50% + 22px);transform:translateY(-5px)}.nav-label,.eyebrow{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.13em;font:700 10px/1.2 Cascadia Code,Consolas,monospace}.nav-label{padding:0 12px 10px}.nav-item{width:100%;color:var(--cp-text-secondary);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;margin:2px 0;padding:11px 12px;font-weight:600;display:flex}.nav-item>span:first-of-type{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-item:hover{background:var(--cp-surface);color:var(--cp-text-primary)}.nav-item.active{color:var(--cp-text-action);background:var(--cp-action-soft);box-shadow:inset 3px 0 var(--cp-action-bright)}.nav-item small{background:var(--cp-surface-subtle);color:var(--cp-text-muted);border-radius:10px;margin-left:auto;padding:4px 6px;font:700 10px/1 Cascadia Code,monospace}.nav-item small b{font:inherit}.nav-item small i{font-style:normal;font-weight:600}.documents-link{gap:8px;position:relative}.documents-nav-entry{width:100%;position:relative}.documents-link.locked{color:var(--cp-disabled-text)}.documents-link small{padding-inline:4px;font-size:9px}.documents-link small i{display:none}.documents-link.locked small{color:var(--cp-text-warning);background:var(--cp-surface-subtle)}.documents-link .nav-item-lock{color:var(--cp-text-warning);position:absolute;top:6px;left:27px}.documents-link.locked:hover,.documents-link.locked:focus-visible{color:var(--cp-text-secondary);background:var(--cp-surface)}.documents-lock-explanation{z-index:18;visibility:hidden;border:1px solid var(--cp-border-default);width:min(292px,100vw - 24px);max-height:calc(100vh - 24px);color:var(--cp-text-primary);background:var(--cp-surface-raised);box-shadow:var(--cp-shadow-elevated);border-radius:9px;grid-template-columns:27px minmax(0,1fr);gap:4px 8px;margin:0;padding:11px 10px;display:grid;position:fixed;overflow-y:auto}.documents-lock-explanation.positioned{visibility:visible}.documents-lock-mark{width:30px;height:30px;color:var(--cp-text-warning);background:var(--cp-warning-wash);border-radius:8px;grid-row:1/span 2;place-items:center;display:grid}.documents-lock-explanation>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.documents-lock-explanation strong{font-size:12px;line-height:1.25}.documents-lock-explanation small{color:var(--cp-text-muted);font-size:10px;line-height:1.4}.documents-lock-explanation>button{grid-column:2;justify-self:start;margin-top:6px}.nav-short{font-size:10px;font-weight:650;line-height:1.1;display:none}.job-setup-link{margin:0}.nav-divider{background:var(--cp-border-subtle);height:1px;margin:14px 10px 10px}.rail-bottom{border-top:1px solid var(--cp-border-subtle);flex:none;grid-template-columns:minmax(0,1fr) 38px;align-items:stretch;gap:4px;margin-top:8px;padding-top:5px;display:grid}.settings-menu-link{display:none}.settings-link{border:1px solid #0000;align-self:center;min-width:0;height:40px;min-height:40px;margin:0;padding:0 10px}.settings-link:hover{border-color:var(--cp-border-subtle);background:var(--cp-surface-hover)}.settings-link>svg{color:var(--cp-text-action);flex:none}.rail-utility-icon{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-self:center;place-items:center;width:38px;height:40px;min-height:40px;padding:0;display:grid}.rail-utility-icon:hover{border-color:var(--cp-border-subtle)}.sidebar.collapsed .rail-bottom{grid-template-columns:minmax(0,1fr);gap:2px}.sidebar.collapsed .settings-link{min-width:0;min-height:46px;padding:5px 4px;overflow:hidden}.sidebar.collapsed .settings-link .nav-short{text-overflow:ellipsis;max-width:100%;overflow:hidden}.sidebar.collapsed .rail-utility-icon{width:100%;height:32px;min-height:32px}.sidebar nav .nav-label{margin-top:18px}.sidebar nav .nav-label:first-of-type{margin-top:20px}.nav-badges{flex:none;justify-content:flex-end;align-items:center;gap:5px;min-width:0;margin-left:auto;display:flex}.nav-badges .nav-update-dot{margin-left:0}.nav-update-dot{background:var(--cp-warning);width:8px;height:8px;box-shadow:0 0 0 3px var(--cp-shadow-warning);border-radius:50%;flex:none;margin-left:auto}.nav-activation-dot{background:var(--cp-warning);box-shadow:0 0 0 3px var(--cp-shadow-warning)}.nav-accel-dot{background:var(--cp-success);box-shadow:0 0 0 3px var(--cp-shadow-soft)}.nav-accel-dot.attention{background:var(--cp-warning);box-shadow:0 0 0 3px var(--cp-shadow-warning)}.nav-cluster-dot{background:var(--cp-warning);box-shadow:0 0 0 3px var(--cp-shadow-soft)}.cuda-sticker{isolation:isolate;border:1px solid var(--cp-metal-dark);width:42px;height:15px;color:var(--cp-authored-ink);background:linear-gradient(125deg, var(--cp-metal-light) 0%, var(--cp-metal-mid) 38%, var(--cp-metal-light) 58%, var(--cp-metal-dark) 100%);box-shadow:0 1px 0 var(--cp-authored-sheen) inset, 0 2px 5px var(--cp-authored-shadow), 0 0 7px var(--cp-authored-glow);border-radius:3px;flex:none;align-items:center;gap:1px;margin:0;padding:0 2px;display:flex;position:relative;overflow:hidden}.cuda-sticker:before{content:"";z-index:-1;background:var(--cp-nvidia);width:2px;box-shadow:0 0 6px var(--cp-authored-glow);position:absolute;inset:0 auto 0 0}.cuda-sticker:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent, var(--cp-authored-sheen), transparent);width:38px;height:70px;animation:5.5s ease-in-out infinite cuda-shine;position:absolute;top:-16px;left:-48px;transform:rotate(20deg)}.nvidia-mark{background-position:-13px -3px;background-repeat:no-repeat;background-size:44px 23px;flex:none;width:15px;height:10px;overflow:hidden}.cuda-sticker-copy{border-left:1px solid var(--cp-authored-divider);align-items:center;height:11px;padding-left:3px;display:flex}.cuda-sticker .cuda-sticker-copy strong{letter-spacing:.01em;color:var(--cp-authored-ink);font:850 6px/1 Bahnschrift,Arial Narrow,sans-serif}.cuda-sticker-copy small{display:none}@keyframes cuda-shine{0%,74%{opacity:0;left:-48px}78%{opacity:.8}90%,to{opacity:0;left:175px}}@media (prefers-reduced-motion:reduce){.cuda-sticker:after{animation:none}}.active-job-card{border:1px solid var(--cp-border-default);width:100%;min-width:0;color:var(--cp-text-primary);background:var(--cp-surface-subtle);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;margin:14px 0 8px;padding:10px;display:grid}.active-job-card:hover,.active-job-card:focus-visible{border-color:var(--cp-border-action);background:var(--cp-surface-hover)}.active-job-icon{width:32px;height:32px;color:var(--cp-text-on-action);background:var(--cp-action-hover);border-radius:7px;place-items:center;font:700 15px/1 Bahnschrift,sans-serif;display:grid}.active-job-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.active-job-kicker{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.active-job-copy small{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.08em;font:700 9px/1.1 Cascadia Code,monospace}.active-job-copy strong{text-overflow:ellipsis;white-space:nowrap;font-family:Bahnschrift,sans-serif;font-size:14px;overflow:hidden}.active-job-change{color:var(--cp-text-action);align-items:center;gap:1px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}.active-job-change svg{color:var(--cp-text-muted)}.active-job-short{color:var(--cp-text-muted);font-size:9px;font-weight:650;line-height:1.1;display:none}.sidebar-foot{margin-top:auto}.station-card{border-top:1px solid var(--cp-border-subtle);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:14px;padding:18px 8px 3px;display:grid}.station-card div{flex-direction:column;min-width:0;display:flex}.station-card strong{font-size:12px}.station-card small{color:var(--cp-text-muted);white-space:nowrap;margin-top:2px;font-size:11px}.status-dot,.live-dot{background:var(--cp-success);width:8px;height:8px;box-shadow:0 0 0 4px var(--cp-shadow-success);border-radius:50%;flex:none}.main-shell{grid-template-rows:minmax(0,1fr);min-width:0;height:100vh;display:grid}.topbar{background:var(--cp-surface-overlay);border-bottom:1px solid var(--cp-border-subtle);z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;padding:0 28px;display:flex;position:relative}.global-search{width:min(460px,50vw);height:38px;color:var(--cp-text-muted);border:1px solid #0000;align-items:center;gap:10px;display:flex;position:relative}.global-search:focus-within{border-color:var(--cp-border-action);background:var(--cp-control-hover);border-radius:8px;margin-left:-10px;padding:0 10px}.global-search input{width:100%;color:var(--cp-text-primary);background:0 0;border:0;outline:0}.global-search input::placeholder{color:var(--cp-text-muted)}kbd{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);color:var(--cp-text-muted);white-space:nowrap;border-bottom-width:2px;border-radius:5px;padding:4px 6px;font:600 10px/1 Cascadia Code,monospace}.search-results{background:var(--cp-control);width:100%;box-shadow:var(--cp-shadow-elevated);border:1px solid var(--cp-border-subtle);border-radius:9px;padding:7px;position:absolute;top:42px;left:0}.search-results button{background:var(--cp-control);cursor:pointer;border:0;border-radius:6px;justify-content:space-between;width:100%;padding:10px;display:flex}.search-results button:hover{background:var(--cp-control-hover)}.top-actions{align-items:center;gap:18px;display:flex}.icon-button{cursor:pointer;width:34px;height:34px;color:var(--cp-text-muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.icon-button:hover{background:var(--cp-control-hover);color:var(--cp-text-primary)}.operator{align-items:center;gap:9px;display:flex}.operator>span{background:var(--cp-action-hover);width:31px;height:31px;color:var(--cp-text-on-action);border-radius:8px;place-items:center;font:600 11px/1 Cascadia Code,monospace;display:grid}.operator div{flex-direction:column;display:flex}.operator strong{font-size:12px}.operator small{color:var(--cp-text-muted);font-size:10px}.workspace{min-height:0;overflow:auto}.page{width:min(1420px,100%);margin:0 auto;padding:44px clamp(28px,4vw,62px) 70px}.page-heading{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Bahnschrift,Arial Narrow,sans-serif;font-stretch:75%}.jobs-heading{border-bottom:1px solid var(--cp-border-subtle);align-items:center;padding-bottom:22px}.jobs-heading h1{letter-spacing:-.03em;max-width:680px;color:var(--cp-text-primary);margin:7px 0 4px;font-size:38px;font-weight:600;line-height:1}.jobs-heading p{max-width:650px;color:var(--cp-text-muted);margin-bottom:0;font-size:13px;line-height:1.45}.primary-button,.secondary-button,.quiet-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 17px;font-weight:700;display:inline-flex}.primary-button{background:var(--cp-action-hover);color:var(--cp-text-on-action);box-shadow:0 6px 16px var(--cp-shadow-action)}.primary-button:hover{background:var(--cp-action-hover);transform:translateY(-1px)}.secondary-button{background:var(--cp-control);color:var(--cp-text-action-strong);border-color:var(--cp-border-default)}.secondary-button:hover{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.quiet-button{color:var(--cp-text-muted);border-color:var(--cp-border-default);background:0 0}.small{height:34px;padding:0 12px;font-size:12px}.jobs-heading-actions{align-items:center;gap:10px;display:flex}.jobs-library-tools{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:11px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:10px;margin-top:18px;padding:10px;display:grid}.jobs-search{border:1px solid var(--cp-border-default);min-width:0;min-height:42px;color:var(--cp-text-muted);background:var(--cp-control);box-shadow:0 1px 0 var(--cp-highlight);border-radius:8px;align-items:center;gap:9px;padding:0 8px 0 12px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex}.jobs-search:focus-within{border-color:var(--cp-border-action);background:var(--cp-control-hover);box-shadow:0 0 0 3px var(--cp-shadow-action)}.jobs-search>svg{flex:none}.jobs-search input{min-width:0;height:40px;color:var(--cp-text-primary);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px;font-weight:600}.jobs-search input::placeholder{color:var(--cp-text-muted);font-weight:500}.jobs-search input::-webkit-search-cancel-button{display:none}.jobs-search button{width:36px;height:36px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.jobs-search button:hover{color:var(--cp-text-action);background:var(--cp-control-hover)}.jobs-filter{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-overlay);border-radius:9px;align-items:center;gap:3px;min-width:0;padding:3px;display:flex}.jobs-filter button{min-height:36px;color:var(--cp-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.jobs-filter button:hover{color:var(--cp-text-primary);background:var(--cp-control-hover)}.jobs-filter button.selected{border-color:var(--cp-border-action);color:var(--cp-text-action-strong);background:var(--cp-action-soft);box-shadow:0 2px 7px var(--cp-shadow-faint)}.jobs-filter small{min-width:20px;height:20px;color:var(--cp-text-muted);background:var(--cp-surface-subtle);border-radius:10px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:750;display:grid}.jobs-filter button.selected small{color:var(--cp-text-action-strong);background:var(--cp-control)}.jobs-result-count{color:var(--cp-text-muted);white-space:nowrap;margin:0 4px 0 2px;font-size:11.5px;font-weight:650}.jobs-recovery-warning{border:1px solid var(--cp-border-warning);color:var(--cp-text-warning);background:var(--cp-warning-soft);border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;display:grid}.jobs-recovery-warning>span{flex-direction:column;gap:2px;display:flex}.jobs-recovery-warning strong{color:var(--cp-text-primary);font-size:12px}.jobs-recovery-warning small{color:var(--cp-text-muted);font-size:11px;line-height:1.4}.job-list{flex-direction:column;gap:10px;margin-top:24px;display:flex}.job-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:12px;display:grid}.job-status-group{flex-direction:column;gap:10px;min-width:0;display:flex}.current-job-section{border:1px solid var(--cp-border-action);background:var(--cp-action-soft);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.current-job-section .current-job-heading{color:var(--cp-text-action-strong)}.current-job-heading span{align-items:center;gap:8px;display:inline-flex}.current-job-section .job-card.current-job{border-color:var(--cp-border-action);box-shadow:inset 4px 0 var(--cp-text-action)}.job-card{--job-accent-safe:var(--job-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .job-card{--job-accent-safe:color-mix(in srgb, var(--job-accent) 55%, var(--cp-text-on-action))}}:root[data-theme=dark] .job-card{--job-accent-safe:color-mix(in srgb, var(--job-accent) 55%, var(--cp-text-on-action))}.job-grid .job-card{border-radius:11px;min-height:88px}.job-grid .job-card .job-type-preview{display:none}.job-grid .job-card .job-card-body{grid-template-columns:96px minmax(0,1fr);padding:14px 44px 12px 14px}.job-grid .job-card .job-card-action{display:none}.job-grid .job-card .job-card-body{row-gap:8px}.job-group-label{min-height:24px;color:var(--cp-text-muted);justify-content:space-between;align-items:center;padding:0 2px;display:flex}.job-group-label span{text-transform:uppercase;letter-spacing:.1em;font:700 11px/1 Cascadia Code,Consolas,monospace}.job-group-label small{color:var(--cp-text-muted);font-size:11px}.job-group-label.other{border-top:1px solid var(--cp-border-subtle);margin-top:18px;padding-top:16px}.jobs-state{border:1px dashed var(--cp-border-default);min-height:280px;color:var(--cp-text-muted);background:var(--cp-surface-translucent);border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:30px;display:flex}.jobs-state.error{color:var(--cp-text-danger);border-color:var(--cp-border-danger);background:var(--cp-danger-soft)}.jobs-empty-results{border:1px dashed var(--cp-border-default);min-height:250px;color:var(--cp-text-muted);background:var(--cp-surface-translucent);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:34px;display:flex}.jobs-empty-results>svg{color:var(--cp-text-action);margin-bottom:4px}.jobs-empty-results strong{color:var(--cp-text-primary);font-size:15px}.jobs-empty-results span{margin-bottom:8px;font-size:12.5px}.jobs-empty-results .small{height:36px;min-height:36px}.job-card{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-overlay);border-radius:8px;min-height:76px;transition:border-color .15s,box-shadow .15s,background .15s;position:relative}.job-card:before{content:"";background:var(--job-accent-safe);width:3px;position:absolute;inset:0 auto 0 0}.job-card:hover{border-color:var(--cp-border-action);background:var(--cp-surface-raised);box-shadow:0 7px 20px var(--cp-shadow-action)}.job-card-body{width:100%;min-height:76px;color:var(--cp-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) minmax(0,auto) 22px;align-items:center;gap:14px;padding:11px 17px 11px 19px;display:grid}.job-card.recent{background:linear-gradient(120deg, var(--cp-surface-raised) 0%, var(--cp-surface-subtle) 58%, color-mix(in srgb, var(--job-accent-safe) 9%, var(--cp-surface-subtle)) 100%);min-height:118px;box-shadow:0 10px 34px var(--cp-shadow-soft), inset 0 0 0 1px var(--cp-shadow-soft);border-width:0;border-radius:13px}.job-card.recent:before{border-radius:13px 0 0 13px;width:5px}.job-card.recent .job-card-body{grid-template-columns:52px minmax(0,1fr) minmax(0,auto) auto;gap:18px;min-height:118px;padding:22px 24px}.job-card.recent .job-icon{background:color-mix(in srgb, var(--job-accent-safe) 14%, var(--cp-surface-raised));width:52px;height:52px;color:var(--job-accent-safe);border-radius:13px}.job-card.recent .job-icon svg{width:24px;height:24px}.job-card.recent .job-card-name h3{letter-spacing:-.015em;font-size:21px}.job-card.recent .job-card-meta{font-size:12px}.job-card.recent .job-card-action b{font-size:13px}.job-card.recent:hover{box-shadow:0 16px 44px var(--cp-shadow-action), inset 0 0 0 1px var(--cp-shadow-action)}.job-icon{background:color-mix(in srgb, var(--job-accent-safe) 12%, var(--cp-surface-raised));width:38px;height:38px;color:var(--job-accent-safe);border-radius:8px;place-items:center;display:grid}.job-card-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.job-card-name{align-items:center;gap:8px;min-width:0;display:flex}.job-card-name h3{min-width:0;color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font:650 16px/1.1 Bahnschrift,Arial Narrow,sans-serif;overflow:hidden}.job-card-name small{color:var(--cp-text-muted);background:var(--cp-surface-subtle);text-transform:uppercase;letter-spacing:.035em;border-radius:4px;flex:none;padding:4px 6px;font:750 10px/1 Cascadia Code,monospace}.job-card-name .job-card-status.ready{color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.job-card-name .job-card-status.waiting{color:var(--cp-text-action);background:var(--cp-action-soft)}.job-card-name .job-card-status.setup{color:var(--cp-text-warning);background:var(--cp-warning-soft)}.job-card-name .job-card-status.archived{color:var(--cp-text-muted);background:var(--cp-surface-subtle)}.job-card-meta{color:var(--cp-text-muted);font-size:11.5px}.job-card-counts{color:var(--cp-text-secondary);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.job-card-counts>span{align-items:center;gap:5px;display:inline-flex}.job-card-counts svg{color:var(--cp-text-action);flex:none}.job-card-counts strong{color:var(--cp-text-primary)}.job-card-counts .saved,.job-card-counts .saved svg{color:var(--cp-text-success)}.job-card-details{color:var(--cp-text-muted);padding:0 16px 10px 124px;font-size:11px}.job-card-artwork{--job-identity-color:var(--cp-text-action-strong);z-index:1;border:1px solid color-mix(in srgb, var(--job-identity-color) 25%, var(--cp-border-subtle));background:linear-gradient(135deg, color-mix(in srgb, var(--job-identity-color) 12%, var(--cp-surface-raised)), var(--cp-surface-raised));width:100%;min-height:76px;max-height:112px;color:var(--job-identity-color);border-radius:9px;align-self:stretch;place-items:center;display:grid;position:relative;overflow:hidden}.job-card-artwork.identity-color-1{--job-identity-color:var(--cp-text-success)}.job-card-artwork.identity-color-2{--job-identity-color:var(--cp-text-danger)}.job-card-artwork.identity-color-3{--job-identity-color:var(--cp-text-warning)}.job-card-artwork:before,.job-card-artwork:after{content:"";border:1px solid var(--job-identity-color);opacity:.55;pointer-events:none;border-radius:50%;width:80%;height:80%;position:absolute}.job-card-artwork:before{top:-25%;left:-30%}.job-card-artwork:after{bottom:-25%;right:-35%}.job-card-artwork.motif-1:before,.job-card-artwork.motif-1:after{border-radius:12px;transform:rotate(35deg)}.job-card-artwork.motif-2{background:linear-gradient(35deg, var(--cp-surface-raised), color-mix(in srgb, var(--job-identity-color) 12%, var(--cp-surface-raised)))}.job-card-artwork.motif-2:before{border-radius:0;transform:rotate(-35deg)}.job-card-artwork.motif-3:before,.job-card-artwork.motif-3:after{border-radius:0;transform:rotate(55deg)}.job-card-artwork>strong{letter-spacing:.04em;font:650 27px/1 Bahnschrift,sans-serif;position:relative}.job-card-watermark{z-index:0;border-radius:inherit;opacity:.05;pointer-events:none;position:absolute;inset:0;overflow:hidden}.job-card-watermark>img{object-fit:cover;object-position:top center;width:100%;height:100%}.job-card-copy,.job-type-preview,.job-card-action,.job-card-details,.job-card>.job-processing-control{z-index:1;position:relative}.job-card.recent .job-card-artwork{min-height:84px}.job-card:has(.job-card-artwork)>.job-card-body{grid-template-columns:96px minmax(0,1fr) minmax(0,auto) auto}.job-grid .job-card:has(.job-card-artwork)>.job-card-body{grid-template-columns:96px minmax(0,1fr)}@media (max-width:700px){.job-card:has(.job-card-artwork)>.job-card-body{grid-template-columns:64px minmax(0,1fr)}.job-grid .job-card:has(.job-card-artwork)>.job-card-body{grid-template-columns:64px minmax(0,1fr)}.job-card:has(.job-card-artwork) .job-type-preview{display:none}.job-card:has(.job-card-artwork) .job-card-action{display:none}.job-card-details{padding-left:92px}}.job-card-details summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:3px 0}.job-card-details summary:focus-visible{outline:2px solid var(--cp-text-action);outline-offset:3px}.job-card-details p{overflow-wrap:anywhere;margin:6px 0 0;line-height:1.45}.job-card-recovered{color:var(--cp-text-success);font-size:11.5px;line-height:1.4}.job-type-preview{justify-content:flex-end;gap:5px;max-width:min(35vw,390px);display:flex;overflow:hidden}.job-type-preview i{color:var(--cp-text-muted);background:var(--cp-surface-subtle);border-radius:4px;flex:none;padding:5px 7px;font-size:11px;font-style:normal;font-weight:700}.job-card-action svg{flex:none}.job-card-action{color:var(--cp-text-muted);justify-content:flex-end;align-items:center;gap:8px;transition:transform .15s,color .15s;display:flex}.job-card-action b{color:var(--cp-text-action);white-space:nowrap;font-size:12px}.job-card:hover .job-card-action{color:var(--cp-text-action);transform:translate(2px)}.job-card-menu{z-index:5;position:absolute;top:8px;right:8px}.job-card-menu>.icon-button{width:36px;height:36px;color:var(--cp-text-muted);background:var(--cp-surface-translucent)}.job-card-menu-popover{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);width:156px;box-shadow:0 12px 28px var(--cp-shadow-medium);border-radius:7px;padding:4px;position:absolute;top:39px;right:0}.job-card-menu-popover button{width:100%;min-height:36px;color:var(--cp-text-danger);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:700;display:flex}.job-card-menu-popover button:hover{background:var(--cp-surface-subtle)}@media (max-width:1050px) and (min-width:761px){.jobs-library-tools{grid-template-columns:minmax(0,1fr) auto}.jobs-search{grid-area:1/1}.jobs-result-count{grid-area:1/2}.jobs-filter{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-self:start}}@media (max-width:760px){.jobs-heading-actions{width:100%}.jobs-heading-actions>button{flex:1;min-width:0}.jobs-recovery-warning{grid-template-columns:20px minmax(0,1fr)}.jobs-recovery-warning>button{grid-column:2;justify-self:start}.jobs-library-tools{grid-template-columns:minmax(0,1fr);padding:8px}.jobs-search,.jobs-filter,.jobs-result-count{grid-column:1}.jobs-filter{flex-wrap:wrap}.jobs-filter button{flex:auto}.jobs-result-count{margin:1px 4px 2px}.job-card-name{flex-wrap:wrap}.job-card-name h3{flex:150px}.job-card.recent .job-card-body{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:17px 15px 17px 18px}.job-card.recent .job-icon{width:44px;height:44px}.job-card.recent .job-card-action b{display:none}}@media (max-width:430px){.jobs-heading-actions{flex-direction:column;align-items:stretch}.jobs-heading-actions>button{width:100%}.jobs-filter button{min-width:calc(50% - 3px)}.job-card.recent .job-card-body{grid-template-columns:40px minmax(0,1fr)}.job-card.recent .job-icon{width:40px;height:40px}.job-card.recent .job-card-action{display:none}}.first-run-page{background:radial-gradient(circle at 74% 35%, var(--cp-action-wash), transparent 29%), var(--cp-surface-subtle);grid-template-rows:minmax(350px,1fr) auto auto;width:100%;height:100%;min-height:620px;padding:clamp(42px,8vh,82px) clamp(34px,6vw,86px) 28px;display:grid;overflow:hidden auto}.first-run-intro{grid-template-columns:minmax(360px,.85fr) minmax(480px,1.2fr);align-items:center;gap:clamp(35px,7vw,100px);width:min(1260px,100%);margin:0 auto;display:grid}.first-run-copy h1{max-width:540px;color:var(--cp-text-primary);letter-spacing:-.046em;margin:13px 0 17px;font-size:clamp(48px,5.3vw,76px);font-weight:580;line-height:.93}.first-run-copy>p{max-width:500px;color:var(--cp-text-muted);margin:0 0 29px;font-size:clamp(14px,1.25vw,17px);line-height:1.56}.first-run-primary{border:1px solid var(--cp-border-action);width:min(430px,100%);min-height:67px;color:var(--cp-text-on-action);background:var(--cp-action-hover);box-shadow:0 12px 26px var(--cp-shadow-action);text-align:left;cursor:pointer;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;column-gap:13px;padding:10px 14px 10px 10px;transition:transform .15s,box-shadow .15s,background .15s;display:grid}.first-run-primary:hover{background:var(--cp-action-hover);box-shadow:0 16px 32px var(--cp-shadow-action);transform:translateY(-2px)}.first-run-primary>span{width:46px;height:46px;color:var(--cp-text-primary);background:var(--cp-action-soft);border-radius:7px;grid-row:1/3;place-items:center;display:grid}.first-run-primary strong{align-self:end;font:700 16px/1.15 Bahnschrift,Arial Narrow,sans-serif}.first-run-primary small{color:var(--cp-text-on-action-muted);align-self:start;font-size:9px}.first-run-primary>svg{grid-area:1/3/3}.first-run-import{min-height:36px;color:var(--cp-text-action);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;margin:10px 0 0 8px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.first-run-import:hover{background:var(--cp-action-soft)}.first-run-import:focus-visible{outline:2px solid var(--cp-border-action);outline-offset:2px}.intake-illustration{isolation:isolate;grid-template-columns:1fr 88px 1fr;align-items:center;height:320px;display:grid;position:relative}.loose-pages,.organized-docs{height:250px;position:relative}.loose-pages i{border:1px solid var(--cp-document-line);background:var(--cp-document-paper);width:104px;height:138px;box-shadow:0 12px 26px var(--cp-shadow-soft);border-radius:3px;flex-direction:column;gap:11px;padding:27px 17px;display:flex;position:absolute;top:53px;right:20px}.loose-pages i:first-child{transform:translate(-35px,7px)rotate(-8deg)}.loose-pages i:nth-child(2){transform:translate(-8px,-5px)rotate(-2deg)}.loose-pages i:nth-child(3){transform:translate(18px,6px)rotate(5deg)}.loose-pages span{background:var(--cp-document-paper-muted);border-radius:2px;height:4px}.loose-pages span:last-child{width:65%}.capture-aperture{z-index:3;border:1px solid var(--cp-border-action);width:74px;height:178px;color:var(--cp-text-on-action-muted);background:linear-gradient(180deg, var(--cp-action-hover), var(--cp-action-hover));box-shadow:0 16px 38px var(--cp-shadow-action), inset 0 0 0 7px var(--cp-highlight-soft);border-radius:37px;place-items:center;display:grid;position:relative}.capture-aperture:before,.capture-aperture:after{content:"";background:var(--cp-action);width:13px;height:1px;position:absolute;left:-7px}.capture-aperture:before{top:46px}.capture-aperture:after{bottom:46px}.capture-aperture b{background:var(--cp-warning);width:43px;height:2px;box-shadow:0 0 13px var(--cp-shadow-action);animation:2.8s ease-in-out infinite intake-scan;position:absolute}@keyframes intake-scan{0%,to{opacity:.6;transform:translateY(-43px)}50%{opacity:1;transform:translateY(43px)}}.organized-docs{flex-direction:column;justify-content:center;gap:8px;display:flex}.organized-docs i{border:1px solid var(--cp-border-default);border-left:3px solid var(--cp-border-subtle);width:178px;height:58px;color:var(--cp-document-ink);background:var(--cp-document-paper);box-shadow:0 7px 18px var(--cp-shadow-soft);border-radius:5px;grid-template-columns:31px 1fr;align-items:center;gap:8px;margin-left:27px;padding:0 12px;display:grid}.organized-docs i:nth-child(2){margin-left:43px}.organized-docs i>span{flex-direction:column;gap:5px;display:flex}.organized-docs b{background:var(--cp-document-paper-muted);border-radius:2px;width:100%;height:3px}.organized-docs b:last-child{width:57%}.intake-path{z-index:-1;width:100%;height:180px;position:absolute;inset:70px 0 auto;overflow:visible}.intake-path path{fill:none;stroke:var(--cp-border-default);stroke-width:2px;stroke-dasharray:4 7}.first-run-alternatives{border-top:1px solid var(--cp-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(1260px,100%);margin:8px auto 0;padding-top:17px;display:grid}.first-run-alternatives button{min-height:67px;color:var(--cp-text-action-strong);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:39px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 15px 10px 10px;transition:border-color .15s,background .15s;display:grid}.first-run-alternatives button:hover{border-color:var(--cp-border-default);background:var(--cp-surface-translucent)}.first-run-alternatives button>span{width:39px;height:39px;color:var(--cp-text-action-strong);background:var(--cp-action-soft);border-radius:7px;place-items:center;display:grid}.first-run-alternatives button>div{flex-direction:column;gap:4px;display:flex}.first-run-alternatives strong{color:var(--cp-text-primary);font:700 13px/1.15 Bahnschrift,Arial Narrow,sans-serif}.first-run-alternatives small{color:var(--cp-text-muted);font-size:9px;line-height:1.3}.first-run-alternatives button>svg{color:var(--cp-text-subtle)}.first-run-alternatives button.quiet>span{color:var(--cp-text-muted);box-shadow:inset 0 0 0 1px var(--cp-shadow-strong);background:0 0}.first-run-alternatives button.quiet{color:var(--cp-text-secondary)}.first-run-assurance{width:min(1260px,100%);color:var(--cp-text-muted);justify-content:center;align-items:center;gap:7px;margin:18px auto 0;font-size:8px;display:flex}.first-run-assurance svg{color:var(--cp-text-warning)}.first-run-assurance i{background:var(--cp-illustration-mid);width:1px;height:12px;margin:0 9px}.job-workspace{padding-top:25px}.job-workspace.setup-mode{width:100%;max-width:none}.job-workspace.capture-mode{width:100%;max-width:none;height:100%;margin:0;padding:0}.capture-mode .capture-view{flex-direction:column;height:100%;min-height:0;margin:0;display:flex;overflow:hidden}.capture-mode .capture-layout{height:auto;min-height:0;box-shadow:none;border-width:0;border-radius:0;flex:1;margin:0}.capture-mode .capture-empty{min-height:100vh}.back-button{color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:12px;font-weight:700;display:flex}.job-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:15px;display:flex}.job-title-row>:first-child{flex:320px;min-width:0}.job-title-row>.job-actions{flex:none}.job-title-row h1{color:var(--cp-text-primary);letter-spacing:-.025em;margin:6px 0 3px;font-size:35px}.job-title-row p{color:var(--cp-text-muted);margin:0;font-size:13px}.job-actions{gap:9px;display:flex}.job-processing-control{flex-wrap:wrap;flex:none;align-items:center;gap:6px 10px;min-width:0;padding:6px 0;display:flex}.job-processing-control>span{color:var(--cp-text-muted);font-size:11px}.job-processing-control.held>span{color:var(--cp-text-action)}.held-setup-progress{flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px;display:flex;overflow:auto}.held-setup-heading{align-items:flex-start;gap:16px;display:flex}.held-setup-heading>svg{color:var(--cp-text-action);flex:none;margin-top:4px}.held-setup-heading h2{margin:0 0 8px}.held-setup-heading p{color:var(--cp-text-muted);margin:0 0 8px}.held-setup-heading small{color:var(--cp-text-muted)}.held-setup-preview{object-fit:contain;align-self:center;max-width:100%;min-height:0;max-height:65vh;display:block}.job-processing-control>small{color:var(--cp-text-danger);overflow-wrap:anywhere;flex-basis:100%}.job-card>.job-processing-control{padding:0 20px 12px}.capture-view>.job-processing-control{padding:6px 12px}.setup-progress-layout .job-processing-control{flex-direction:column;align-items:flex-start}.proposal-documents-waiting{width:-moz-fit-content;width:fit-content;color:var(--cp-text-action);align-items:center;gap:8px;margin-top:10px;display:flex}.proposal-documents-waiting>svg{color:var(--cp-text-primary)}.proposal-documents-waiting span{align-items:baseline;gap:6px;display:flex}.proposal-documents-waiting strong{color:var(--cp-text-primary);font-size:11px}.proposal-documents-waiting small{color:var(--cp-text-muted);font-size:10px}.proposal-coverage{color:var(--cp-text-muted);flex-wrap:wrap;align-items:center;gap:4px 9px;margin-top:10px;font:600 11px/1.2 IBM Plex Mono,Consolas,monospace;display:flex}.proposal-coverage span{white-space:nowrap}.proposal-coverage strong{color:var(--cp-text-primary);font-weight:800}.proposal-coverage .coverage-open{color:var(--cp-text-warning);font-weight:700}.proposal-coverage .coverage-settled{color:var(--cp-text-success);font-weight:700}.proposal-coverage i{background:var(--cp-illustration-mid);border-radius:50%;width:3px;height:3px}.proposal-workflow{width:-moz-fit-content;width:fit-content;max-width:720px;color:var(--cp-text-muted);align-items:center;gap:6px;margin-top:8px;font-size:10px;display:flex}.proposal-workflow svg{color:var(--cp-text-action)}.proposal-workflow strong{color:var(--cp-text-primary)}.proposal-workflow span:before{content:"·";color:var(--cp-text-subtle);margin-right:6px}.bootstrap-auto-use{border:1px solid var(--cp-border-subtle);width:-moz-fit-content;width:fit-content;max-width:720px;color:var(--cp-text-primary);background:var(--cp-surface-translucent);cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;margin-top:10px;padding:9px 11px;display:flex}.bootstrap-auto-use input{width:15px;height:15px;accent-color:var(--cp-action);flex:none;margin:1px 0 0}.bootstrap-auto-use span{flex-direction:column;gap:2px;min-width:0;display:flex}.bootstrap-auto-use strong{font-size:11px;line-height:1.25}.bootstrap-auto-use small{color:var(--cp-text-muted);font-size:9px;line-height:1.35}.bootstrap-auto-use.compact{padding:7px 9px}.bootstrap-auto-failure{border:1px solid var(--cp-border-warning);width:-moz-fit-content;width:fit-content;max-width:720px;color:var(--cp-text-warning);background:var(--cp-warning-soft);border-radius:9px;align-items:center;gap:8px;margin-top:9px;padding:8px 9px;display:flex}.bootstrap-auto-failure>span{flex-direction:column;gap:2px;display:flex}.bootstrap-auto-failure strong{font-size:11px}.bootstrap-auto-failure small{color:var(--cp-text-muted);font-size:9px}.bootstrap-auto-failure button{flex:none;margin-left:auto}.job-tabs{border-bottom:1px solid var(--cp-border-default);gap:25px;margin-top:27px;display:flex}.job-tabs button{color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;padding:11px 2px 12px;font-size:12px;font-weight:700;position:relative}.job-tabs button.active{color:var(--cp-text-action)}.job-tabs button.active:after{content:"";background:var(--cp-action-bright);height:2px;position:absolute;bottom:-1px;left:0;right:0}.job-tabs span{background:var(--cp-surface-muted);border-radius:6px;margin-left:4px;padding:2px 5px;font:600 9px/1 Cascadia Code,monospace}.workspace-section-nav{margin:18px 0 22px}.workspace-section-buttons{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:12px;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;align-items:stretch;gap:3px;min-height:44px;padding:4px;display:grid}.workspace-section-button{min-width:0;min-height:36px;color:var(--cp-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.workspace-section-button:hover{color:var(--cp-text-primary);background:var(--cp-surface-raised)}.workspace-section-button.active{color:var(--cp-text-action);border-color:var(--cp-border-subtle);background:var(--cp-surface-raised);box-shadow:0 1px 3px var(--cp-shadow-soft)}.workspace-section-button small{min-width:20px;min-height:20px;color:var(--cp-text-muted);background:var(--cp-surface-muted);border-radius:999px;place-items:center;padding:2px 6px;font-size:10px;line-height:1;display:inline-grid}.workspace-section-button.attention small{color:var(--cp-text-warning);background:var(--cp-warning-soft)}.workspace-section-button.ready small{color:var(--cp-text-success);background:var(--cp-success-soft)}.workspace-section-button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.workspace-section-select{display:none}.workspace-section-select>span{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:750}.workspace-section-select select{appearance:none;border:1px solid var(--cp-border-default);width:100%;min-height:42px;color:var(--cp-text-primary);background-color:var(--cp-control);background-image:linear-gradient(45deg, transparent 50%, var(--cp-illustration-mid) 50%), linear-gradient(135deg, var(--cp-illustration-mid) 50%, transparent 50%);font:inherit;cursor:pointer;background-position:calc(100% - 19px) 18px,calc(100% - 14px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:9px;padding:0 40px 0 12px;font-size:13px;font-weight:700}.workspace-section-select select:focus{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-shadow-action);outline:0}.setup-layout{grid-template-columns:minmax(560px,1.65fr) minmax(310px,.75fr);gap:19px;margin-top:22px;display:grid}.setup-workspace,.setup-section-content{min-width:0}.setup-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:start;gap:18px;display:grid}.setup-overview-summary{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);min-height:100%;box-shadow:0 3px 12px var(--cp-shadow-soft);border-radius:12px;padding:26px}.setup-overview-summary h2{color:var(--cp-text-primary);letter-spacing:-.02em;margin:6px 0 7px;font-size:24px}.setup-overview-summary>p{max-width:680px;color:var(--cp-text-muted);margin:0;font-size:13px;line-height:1.55}.setup-overview-grid .smart-card>p,.setup-overview-grid .profile-list strong{font-size:12px}.setup-overview-grid .profile-list small{font-size:11px;line-height:1.35}.setup-summary-cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:23px;display:grid}.setup-summary-cards button{border:1px solid var(--cp-border-subtle);min-height:78px;color:var(--cp-text-action);background:var(--cp-surface-raised);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.setup-summary-cards button:hover{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.setup-summary-cards button>svg:first-child{background:var(--cp-action-soft);border-radius:8px;width:34px;height:34px;padding:8px}.setup-summary-cards button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.setup-summary-cards strong{color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.setup-summary-cards small{color:var(--cp-text-muted);font-size:11px;line-height:1.35}.setup-types-panel{width:100%;overflow:hidden}.setup-schema-owner-note{border-bottom:1px solid var(--cp-border-subtle);min-height:52px;color:var(--cp-text-action);background:var(--cp-action-soft);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.setup-schema-owner-note>span{flex-direction:column;gap:2px;min-width:0;display:flex}.setup-schema-owner-note strong{color:var(--cp-text-primary);font-size:12px}.setup-schema-owner-note small{color:var(--cp-text-muted);font-size:11px;line-height:1.4}.setup-schema-owner-note.checking{color:var(--cp-text-muted);background:var(--cp-surface-subtle)}.setup-schema-owner-note.attention{color:var(--cp-text-warning);background:var(--cp-warning-soft)}.setup-types-workspace{grid-template-columns:238px minmax(0,1fr);min-height:470px;display:grid}.setup-type-master{border-right:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);flex-direction:column;gap:9px;min-width:0;padding:13px;display:flex}.setup-type-search{border:1px solid var(--cp-border-default);min-height:38px;color:var(--cp-text-muted);background:var(--cp-control);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.setup-type-search:focus-within{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-shadow-action)}.setup-type-search input{width:100%;min-width:0;color:var(--cp-text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.setup-type-search-note{color:var(--cp-text-muted);margin:-2px 2px 1px;font-size:11px;line-height:1.4}.setup-type-list{flex-direction:column;gap:4px;display:flex}.setup-type-list button{min-height:48px;color:var(--cp-text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:8px 10px;display:flex;overflow:hidden}.setup-type-list button:hover{background:var(--cp-surface-raised)}.setup-type-list button.active{color:var(--cp-text-action);border-color:var(--cp-border-subtle);background:var(--cp-surface-raised);box-shadow:inset 3px 0 var(--cp-action)}.setup-type-list button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:750;overflow:hidden}.setup-type-list button small{color:var(--cp-text-muted);font-size:11px}.setup-type-list>p{color:var(--cp-text-muted);margin:8px 5px;font-size:12px;line-height:1.45}.setup-add-type{border:1px dashed var(--cp-border-default);min-height:38px;color:var(--cp-text-action);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.setup-add-type:hover{border-style:solid;border-color:var(--cp-border-action);background:var(--cp-action-soft)}.setup-add-type:disabled{color:var(--cp-disabled-text);background:var(--cp-surface-subtle);cursor:not-allowed;border-style:solid}.setup-type-detail{min-width:0;padding:12px 13px 15px}.setup-type-detail .document-type-name{grid-template-columns:minmax(130px,360px) auto;align-items:end;min-height:62px;padding:6px 8px 12px}.setup-type-detail .document-type-name label{color:var(--cp-text-muted);grid-column:1;font-size:11px}.setup-type-detail .document-type-name input{border-radius:8px;grid-column:1;min-height:40px;font-size:13px}.setup-type-detail .proposal-type-actions{grid-area:1/2/3;align-self:end}.setup-type-detail .field-list{padding:0}.setup-workspace .field-summary{min-height:68px}.setup-workspace .field-name strong{font-size:13px}.setup-workspace .field-name small,.setup-workspace .type-chip,.setup-workspace .source-summary,.setup-workspace .field-detail-copy label,.setup-workspace .add-field-row label,.setup-workspace .field-detail-copy p,.setup-workspace .check-option small,.setup-workspace .check-option strong{font-size:11px}.setup-empty-fields{min-height:220px;color:var(--cp-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.setup-empty-fields svg{color:var(--cp-text-action)}.setup-empty-fields strong{color:var(--cp-text-primary);font-size:14px}.setup-empty-fields span{font-size:12px}.setup-focused-section{width:min(980px,100%)}.setup-focused-section>.panel{overflow:hidden}.setup-focused-section .panel-mini-heading h3{font-size:18px}.setup-focused-section .panel-mini-heading p{font-size:12px}.setup-focused-section .separation-card,.setup-focused-section .review-policy-card,.setup-focused-section .jobstance-card{padding:22px 24px}.setup-focused-section .separation-options{gap:8px;margin-top:18px}.setup-focused-section .separation-options button{border-radius:9px;grid-template-columns:36px minmax(0,1fr) 20px;gap:11px;min-height:70px;padding:11px 12px}.setup-focused-section .separation-options button>span:first-child{border-radius:8px;width:36px;height:36px}.setup-focused-section .separation-options strong{font-size:13px}.setup-focused-section .separation-options small{margin-top:2px;font-size:11px}.setup-focused-section .review-policy-rows{gap:16px;margin-top:18px}.setup-focused-section .review-policy-row{gap:8px}.setup-focused-section .review-policy-row strong{font-size:13px}.setup-focused-section .review-policy-row small{font-size:11px}.setup-focused-section .review-policy-note{margin-top:17px;padding:11px 12px;font-size:11px}.setup-lookups-section{gap:14px;width:min(1100px,100%);display:grid}.setup-lookups-section>header{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:11px;justify-content:space-between;align-items:end;gap:20px;padding:20px 22px;display:flex}.setup-lookups-section h2{color:var(--cp-text-primary);margin:4px 0;font-size:21px}.setup-lookups-section header p{color:var(--cp-text-muted);margin:0;font-size:12px}.setup-lookups-section header label{min-width:230px;color:var(--cp-text-muted);gap:6px;font-size:11px;font-weight:700;display:grid}.setup-lookups-section header select{border:1px solid var(--cp-border-default);min-height:40px;color:var(--cp-text-primary);background:var(--cp-control);font:inherit;border-radius:8px;padding:0 11px;font-size:12px}.proposal-types-layout{grid-template-columns:minmax(560px,1.45fr) minmax(340px,.75fr);align-items:start;gap:18px;display:grid}.proposal-types-layout>aside{min-width:0}.proposal-review-overview{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);width:min(1020px,100%);box-shadow:0 3px 12px var(--cp-shadow-soft);border-radius:12px;overflow:hidden}.proposal-review-intro{border-bottom:1px solid var(--cp-border-subtle);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:25px;display:grid}.proposal-review-intro h2{color:var(--cp-text-primary);margin:5px 0 6px;font-size:23px}.proposal-review-intro p{max-width:760px;color:var(--cp-text-muted);margin:0;font-size:13px;line-height:1.5}.proposal-checklist{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.proposal-checklist button{border:1px solid var(--cp-border-subtle);min-height:76px;color:var(--cp-text-action);background:var(--cp-surface-raised);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.proposal-checklist button:hover{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.proposal-checklist button.attention{border-color:var(--cp-border-warning);background:var(--cp-warning-soft)}.proposal-check-number{width:28px;height:28px;color:var(--cp-text-action);background:var(--cp-action-soft);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.proposal-checklist button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.proposal-checklist strong{color:var(--cp-text-primary);font-size:13px}.proposal-checklist small{color:var(--cp-text-muted);font-size:11px;line-height:1.35}.panel{background:var(--cp-surface);border:1px solid var(--cp-border-subtle);box-shadow:0 3px 12px var(--cp-shadow-soft);border-radius:10px}.fields-panel{align-self:start}.panel-heading{border-bottom:1px solid var(--cp-border-subtle);justify-content:space-between;align-items:center;min-height:76px;padding:16px 20px;display:flex}.panel-heading>div,.panel-mini-heading{align-items:center;gap:12px;display:flex}.panel-heading h2,.panel-mini-heading h3{color:var(--cp-text-primary);margin:0 0 3px;font-size:17px}.panel-heading p,.panel-mini-heading p{color:var(--cp-text-muted);margin:0;font-size:11px}.section-icon{background:var(--cp-action-soft);width:33px;height:33px;color:var(--cp-text-action);border-radius:7px;place-items:center;display:grid}.field-list{padding:7px 9px 10px}.document-type-tabs{align-items:center;gap:5px;padding:10px 9px 4px;display:flex;overflow-x:auto}.document-type-tabs button{border:1px solid var(--cp-border-default);height:29px;color:var(--cp-text-muted);background:var(--cp-control);cursor:pointer;border-radius:15px;flex:none;padding:0 10px;font-size:9px;font-weight:700}.document-type-tabs button.active{border-color:var(--cp-border-action);color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.document-type-tabs button.add-type{place-items:center;width:29px;padding:0;display:grid}.document-type-name{grid-template-columns:auto minmax(160px,280px) auto;align-items:center;gap:10px;padding:6px 18px 7px;display:grid}.document-type-name label{color:var(--cp-text-muted);font-size:8px;font-weight:700}.document-type-name input{border:1px solid var(--cp-border-default);height:31px;color:var(--cp-text-primary);background:var(--cp-control);border-radius:5px;padding:0 9px;font-size:10px;font-weight:700}.proposal-type-actions{position:relative}.proposal-type-actions>button{width:29px;height:29px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px}.proposal-type-actions>button:hover{border-color:var(--cp-border-default);background:var(--cp-control-hover)}.proposal-type-actions>div{z-index:8;border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);width:210px;box-shadow:0 12px 28px var(--cp-shadow-soft);border-radius:8px;padding:6px;position:absolute;top:33px;right:0}.proposal-type-actions small{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.06em;padding:6px 8px;font-size:9.5px;font-weight:750;display:block}.proposal-type-actions>div button{width:100%;min-height:34px;color:var(--cp-text-secondary);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:0 9px;font-size:10.5px;font-weight:700;display:flex;overflow:hidden}.proposal-type-actions>div button:hover{background:var(--cp-control-hover)}.proposal-type-actions>div button.remove-type-action{border-top:1px solid var(--cp-border-subtle);color:var(--cp-text-danger);border-radius:0 0 4px 4px;margin-top:3px}.field-row{border-bottom:1px solid var(--cp-border-default)}.field-row:last-child{border-bottom:0}.field-row.expanded{border:1px solid var(--cp-border-action);background:var(--cp-surface-raised);box-shadow:0 8px 18px var(--cp-shadow-soft);border-radius:8px;margin:5px 0;overflow:hidden}.field-row.special:not(.expanded){background:linear-gradient(90deg, var(--cp-action-wash), transparent 50%)}.field-summary{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(170px,1.4fr) minmax(90px,.6fr) minmax(125px,.75fr) auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 12px;display:grid}.field-summary:hover{background:var(--cp-surface)}.field-kind-icon{background:var(--cp-surface-subtle);width:32px;height:32px;color:var(--cp-text-action);border-radius:7px;place-items:center;display:grid}.special .field-kind-icon{background:var(--cp-action-soft);color:var(--cp-text-action)}.field-name{flex-direction:column;display:flex}.field-name strong{color:var(--cp-text-primary);font-size:12px}.field-name small{color:var(--cp-text-subtle);margin-top:3px;font-size:9px}.type-chip{background:var(--cp-surface);width:-moz-fit-content;width:fit-content;color:var(--cp-text-muted);border-radius:4px;padding:5px 7px;font-size:9px;font-weight:700}.source-summary{color:var(--cp-text-action);align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.source-summary svg:last-child{color:var(--cp-text-warning);margin-left:2px}.field-summary .rotated{transform:rotate(180deg)}.field-detail{background:var(--cp-surface);border-top:1px solid var(--cp-border-default);grid-template-columns:minmax(170px,.8fr) minmax(320px,1.4fr);gap:18px 28px;padding:18px;display:grid}.field-detail-copy label,.add-field-row label{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.field-detail-copy input+label{margin-top:12px}.field-detail-copy input,.add-field-row input,.add-field-row select{border:1px solid var(--cp-border-default);background:var(--cp-control);width:100%;color:var(--cp-text-primary);border-radius:6px;outline:0;padding:9px 10px}.field-detail-copy strong{color:var(--cp-text-primary);font-family:Bahnschrift,sans-serif;font-size:14px}.field-detail-copy p{color:var(--cp-text-muted);margin:5px 0 0;font-size:10px;line-height:1.5}.recognition-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.check-option{cursor:pointer;position:relative}.check-option input{opacity:0;position:absolute}.check-option>span{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);min-height:82px;color:var(--cp-text-muted);border-radius:7px;flex-direction:column;padding:10px;display:flex}.check-option input:checked+span{border-color:var(--cp-border-action);background:var(--cp-action-soft);box-shadow:inset 0 0 0 1px var(--cp-shadow-soft);color:var(--cp-text-action)}.check-option strong{color:var(--cp-text-primary);margin-top:7px;font-size:9px}.check-option small{color:var(--cp-text-subtle);margin-top:3px;font-size:8px;line-height:1.3}.delete-button{color:var(--cp-text-danger);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:700;display:flex}.add-field-row{border-top:1px solid var(--cp-border-default);background:var(--cp-surface);grid-template-columns:1.4fr .7fr auto auto;align-items:end;gap:9px;padding:15px 20px 20px;display:grid}.setup-aside{flex-direction:column;gap:17px;display:flex}.export-setup-card{overflow:hidden}.export-setup-card>.workspace-section-nav{margin:16px 18px 20px}.export-section-panel{min-width:0;margin:0 18px 20px}.export-destination-section{gap:10px;display:grid}.export-section-panel>.export-setting-label,.export-section-panel>.export-setting-help,.export-section-panel>.export-copy-heading,.export-section-panel>.export-retention-row,.export-section-panel>.export-local-store,.export-section-panel>.export-local-store-note,.export-section-panel>.export-plan-heading,.export-section-panel>.export-plan-proposal,.export-section-panel>.export-plan-rules,.export-section-panel>.export-profile,.export-section-panel>.export-capability-note,.export-section-panel>.export-blocker,.export-section-panel>.export-run-notice,.export-section-panel>.export-destination-kind,.export-section-panel>.content-central-destination{margin-left:0;margin-right:0}.export-section-panel>.export-destination{width:100%;margin-left:0;margin-right:0}.export-overview-section{gap:12px;display:grid}.export-overview-flow{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:12px;padding:23px}.export-overview-copy h3{color:var(--cp-text-primary);margin:5px 0;font-size:21px}.export-overview-copy p{color:var(--cp-text-muted);margin:0;font-size:12px;line-height:1.5}.export-flow-diagram{grid-template-columns:minmax(190px,1fr) auto minmax(130px,.6fr) 34px minmax(190px,1fr);align-items:center;gap:10px;margin-top:20px;display:grid}.export-flow-diagram>button{border:1px solid var(--cp-border-subtle);min-width:0;min-height:100px;color:var(--cp-text-action);background:var(--cp-surface-raised);text-align:left;cursor:pointer;border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:33px minmax(0,1fr);align-items:center;column-gap:10px;padding:13px;display:grid}.export-flow-diagram>button:hover{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.export-flow-diagram>button.attention{border-color:var(--cp-border-warning);background:var(--cp-warning-soft)}.export-flow-diagram>button.checking{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.export-flow-diagram>button>span{background:var(--cp-action-soft);border-radius:8px;grid-row:1/4;place-items:center;width:33px;height:33px;display:grid}.export-flow-diagram button small{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:750}.export-flow-diagram button strong{min-width:0;color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.export-flow-diagram button em{color:var(--cp-text-muted);font-size:10px;font-style:normal}.export-flow-document{border:1px solid var(--cp-border-subtle);min-height:74px;color:var(--cp-text-success);background:var(--cp-success-soft);text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px;display:flex}.export-flow-document small{color:var(--cp-text-secondary);font-size:10px;font-weight:700}.export-flow-branch{background:var(--cp-border-default);width:34px;height:1px;position:relative}.export-flow-branch:after{content:"";border-top:1px solid var(--cp-border-default);border-right:1px solid var(--cp-border-default);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.export-overview-cards{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.export-overview-cards button,.export-overview-attention{border:1px solid var(--cp-border-subtle);min-height:68px;color:var(--cp-text-action);background:var(--cp-surface-raised);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.export-overview-cards button:hover,.export-overview-attention:hover{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.export-overview-cards button>span,.export-overview-attention>span{flex-direction:column;gap:3px;min-width:0;display:flex}.export-overview-cards small,.export-overview-attention small{color:var(--cp-text-muted);font-size:10px}.export-overview-cards strong,.export-overview-attention strong{color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.export-overview-cards button.attention,.export-overview-attention{border-color:var(--cp-border-warning);background:var(--cp-warning-soft)}.export-timing-section,.export-recovery-section{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:11px;width:min(760px,100% - 36px);padding:22px}.export-section-explainer{color:var(--cp-text-muted);margin:13px 0 0;font-size:12px;line-height:1.5}.export-filing-section{gap:14px;display:grid}.content-central-filing-owned{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:11px;gap:14px;padding:19px;display:grid}.content-central-filing-owned>div:first-child{align-items:flex-start;gap:12px;display:flex}.content-central-filing-owned h3{color:var(--cp-text-primary);margin:4px 0;font-size:18px}.content-central-filing-owned p{color:var(--cp-text-muted);margin:0;font-size:12px;line-height:1.5}.content-central-filing-owned>.quiet-button{justify-self:start}.content-central-filing-examples{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:9px;display:grid}.content-central-filing-examples article{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:9px;padding:13px}.content-central-filing-examples article>strong{color:var(--cp-text-primary);font-size:12px}.content-central-filing-examples .filing-tree{color:var(--cp-text-secondary);gap:7px;margin-top:9px;font-size:11px;display:grid}.content-central-filing-examples .filing-tree span{align-items:center;gap:7px;display:flex}.content-central-filing-examples article>small{color:var(--cp-text-warning);margin-top:8px;font-size:10px;display:block}.filing-rule-editor-lock{border:0;min-width:0;margin:0;padding:0}.filing-rule-editor-lock:disabled{opacity:.72}.export-activity-section .export-history{margin:0}.export-setup-card>.export-actions{border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);margin:0;padding:14px 18px 18px}.export-workspace{padding-top:25px}.export-workspace-header{flex-direction:column;gap:17px;display:flex}.export-workspace-header .job-title-row{margin-top:0}.export-proposal-note{border:1px solid var(--cp-border-subtle);min-height:58px;color:var(--cp-text-secondary);background:var(--cp-surface-subtle);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.export-proposal-note>svg{color:var(--cp-text-warning)}.export-proposal-note>span{flex-direction:column;gap:2px;min-width:0;display:flex}.export-proposal-note strong{color:var(--cp-text-secondary);font-size:11px}.export-proposal-note small{color:var(--cp-text-muted);font-size:10.5px}.page.export-workspace{width:100%;max-width:none}.export-workspace-body{width:100%;margin-top:18px}.export-setup-card.standalone .panel-heading{min-height:70px}.export-setup-card.standalone .export-plan-rules{grid-template-columns:1fr;display:grid}.export-setup-card.standalone .export-history{margin-bottom:4px}.export-setup-card>label,.export-setup-card>.export-setting-help,.export-setup-card>.export-copy-heading,.export-setup-card>.export-retention-row,.export-setup-card>.export-local-store,.export-setup-card>.export-local-store-note,.export-setup-card>.export-plan-heading,.export-setup-card>.export-plan-proposal,.export-setup-card>.export-plan-rules,.export-setup-card>.export-profile,.export-setup-card>.export-capability-note,.export-setup-card>.export-actions,.export-setup-card>.muted-line,.export-setup-card>.export-blocker,.export-setup-card>.export-run-notice,.export-setup-card>.export-destination-kind,.export-setup-card>.content-central-destination{margin-left:18px;margin-right:18px}.export-setting-label{color:var(--cp-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:14px;margin-bottom:6px;font-size:10px;font-weight:750;display:block}.export-setting-help{color:var(--cp-text-muted);margin-top:-2px;margin-bottom:7px;font-size:10.5px}.export-destination{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);width:calc(100% - 36px);color:var(--cp-text-primary);text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 18px;padding:9px 10px;display:grid}.export-destination span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.export-destination strong{color:var(--cp-text-primary);font-size:10px}.export-destination-kind{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:11px;grid-template-columns:1fr 1.25fr;gap:3px;width:min(420px,100% - 36px);margin-top:8px;margin-bottom:14px;padding:4px;display:grid}.export-destination-kind button{min-height:38px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:700;transition:color .14s,background .14s,box-shadow .14s;display:inline-flex}.export-destination-kind button:hover{color:var(--cp-text-action-strong);background:var(--cp-surface-translucent)}.export-destination-kind button.active{color:var(--cp-text-action-strong);background:var(--cp-action-soft);box-shadow:0 1px 2px var(--cp-shadow-action), 0 4px 12px var(--cp-shadow-action)}.export-destination-kind button.active svg{color:var(--cp-text-action-strong)}.content-central-destination{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:12px;gap:12px;padding:14px;display:grid}.content-central-choice-heading,.content-central-choice-heading>div,.content-central-connection-status,.content-central-catalog-title,.content-central-map-row{align-items:center;display:flex}.content-central-choice-heading{justify-content:space-between;gap:16px}.content-central-choice-heading>div,.content-central-connection-status span,.content-central-catalog-title span,.content-central-map-row span{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.content-central-choice-heading small,.content-central-connection-status small,.content-central-catalog-title small,.content-central-map-row small{color:var(--cp-text-muted)}.content-central-connect-form{background:var(--cp-control);box-shadow:inset 0 0 0 1px var(--cp-shadow-strong);border-radius:10px;grid-template-columns:minmax(140px,.7fr) minmax(260px,1.5fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.content-central-connect-form label,.content-central-destination>label{color:var(--cp-text-action);gap:6px;font-size:11px;font-weight:700;display:grid}.content-central-connect-form input,.content-central-destination select{width:100%}.content-central-field{position:relative}.content-central-field input,.content-central-field select,.content-central-connect-form input{border:1px solid var(--cp-border-default);background-color:var(--cp-control);min-height:38px;color:var(--cp-text-primary);box-shadow:0 1px 1px var(--cp-shadow-soft);border-radius:8px;outline:0;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .14s,box-shadow .14s,background-color .14s}.content-central-field select,.content-central-map-entry select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--cp-illustration-mid) 50%), linear-gradient(135deg, var(--cp-illustration-mid) 50%, transparent 50%);background-position:calc(100% - 18px) 16px,calc(100% - 13px) 16px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.content-central-field input::placeholder{color:var(--cp-text-subtle);font-weight:500}.content-central-field input:hover,.content-central-field select:hover,.content-central-connect-form input:hover{border-color:var(--cp-border-default)}.content-central-field input:focus,.content-central-field select:focus,.content-central-connect-form input:focus{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-shadow-action)}.content-central-field input:disabled,.content-central-field select:disabled{color:var(--cp-text-muted);background-color:var(--cp-control-disabled);cursor:default}.content-central-catalog-state{margin:-2px 0 0}.content-central-page-control{justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:2px 1px 0;display:flex}.content-central-page-control>small,.content-central-page-limit{color:var(--cp-text-subtle);font-size:10px;font-weight:600}.content-central-page-control button{flex:none}.content-central-page-error{border:1px solid var(--cp-border-danger);color:var(--cp-text-danger);background:var(--cp-danger-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.content-central-page-error>span{gap:1px;min-width:0;display:grid}.content-central-page-error strong,.content-central-page-error small{color:var(--cp-text-danger)}.content-central-page-error strong{font-size:10.5px}.content-central-page-error small{overflow-wrap:anywhere;font-size:9.5px}.content-central-inline-error{border:1px solid var(--cp-border-danger);color:var(--cp-text-danger);background:var(--cp-danger-soft);border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.content-central-inline-error>svg{align-self:start;margin-top:2px}.content-central-inline-error>span{gap:2px;min-width:0;display:grid}.content-central-inline-error strong{color:var(--cp-text-danger);font-size:11px}.content-central-inline-error small{overflow-wrap:anywhere;color:var(--cp-text-danger);font-size:10px;font-weight:500}.content-central-empty{text-align:center;border:1px dashed var(--cp-border-default);border-radius:10px;justify-items:center;gap:4px;padding:20px;display:grid}.content-central-search-empty{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);color:var(--cp-text-secondary);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.content-central-search-empty>svg{color:var(--cp-text-action)}.content-central-search-empty>span{gap:2px;display:grid}.content-central-search-empty strong{color:var(--cp-text-primary);font-size:12px}.content-central-search-empty small{color:var(--cp-text-muted);font-size:11px}@media (max-width:640px){.content-central-search-empty{grid-template-columns:auto 1fr}.content-central-search-empty button{grid-column:2;justify-self:start}}.content-central-connection-status{background:var(--cp-surface);color:var(--cp-text-secondary);border:1px solid var(--cp-border-subtle);border-radius:10px;gap:11px;padding:12px 13px}.content-central-connection-status.ready{background:var(--cp-surface-raised);color:var(--cp-text-secondary);border-color:var(--cp-border-subtle);box-shadow:inset 3px 0 var(--cp-success)}.content-central-connection-status.ready>svg{color:var(--cp-text-success)}.content-central-connection-status.ready strong{color:var(--cp-text-primary)}.content-central-connection-status.needs-attention{background:var(--cp-warning-soft);color:var(--cp-text-danger);border-color:var(--cp-border-warning)}.content-central-connection-status small{word-break:break-all}.content-central-catalog-preview{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:10px;gap:10px;padding:12px;display:grid}.content-central-catalog-preview.ready{border-color:var(--cp-border-success)}.content-central-catalog-preview.blocked{border-color:var(--cp-border-subtle)}.content-central-catalog-title{gap:9px}.content-central-catalog-title>svg:last-child{margin-left:auto}.content-central-schema-map{gap:6px;display:grid}.content-central-map-entry{border-bottom:1px solid var(--cp-border-subtle);padding:2px 0 12px}.content-central-map-entry:last-child{border-bottom:0;padding-bottom:2px}.content-central-map-row{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:9px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:10px;padding:11px 12px;display:grid}.content-central-map-row>span{justify-content:center;min-width:0}.content-central-map-row strong{color:var(--cp-text-primary);font-size:13px;line-height:1.2}.content-central-map-row small:not(.content-central-map-side-label){min-height:14px;color:var(--cp-text-muted);font-size:11px;line-height:1.3}.content-central-map-side-label{letter-spacing:.09em;text-transform:uppercase;font-weight:800;line-height:1;color:var(--cp-text-muted)!important;font-size:9.5px!important}.content-central-field-map{grid-template-columns:1fr 1fr;gap:7px 9px;padding:10px 8px 8px;display:grid}.content-central-field-map label{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);min-width:0;min-height:35px;color:var(--cp-text-secondary);border-radius:8px;grid-template-columns:minmax(80px,.8fr) 13px minmax(130px,1.2fr);align-items:center;gap:7px;padding:3px 4px 3px 10px;display:grid}.content-central-field-map label>span{min-width:0;color:var(--cp-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.25;overflow:hidden}.content-central-field-map label>span em{color:var(--cp-text-warning);background:var(--cp-surface-subtle);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;margin-left:5px;padding:1px 4px;font-size:9px;font-style:normal;font-weight:800}.content-central-field-map label>svg{color:var(--cp-text-subtle)}.content-central-map-entry select{border:1px solid var(--cp-border-default);background-color:var(--cp-control);width:100%;min-width:0;height:35px;color:var(--cp-text-primary);box-shadow:0 1px 1px var(--cp-shadow-soft);background-position:calc(100% - 16px) 14px,calc(100% - 11px) 14px;border-radius:8px;outline:0;padding:0 34px 0 10px;font-size:11px;font-weight:650;transition:border-color .14s,box-shadow .14s,background-color .14s}.content-central-map-entry select:hover{border-color:var(--cp-border-default);background-color:var(--cp-control-hover)}.content-central-map-entry select:focus{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-shadow-action)}.content-central-map-entry select:disabled{color:var(--cp-text-muted);background-color:var(--cp-control-disabled);cursor:default}.content-central-field-map select{background-color:var(--cp-control);height:32px;box-shadow:none;background-position:calc(100% - 15px) 12px,calc(100% - 10px) 12px;border-color:#0000;font-size:11px}.content-central-field-map select:hover{border-color:var(--cp-border-default);background-color:var(--cp-control-hover)}.content-central-map-row>svg{color:var(--cp-text-muted);align-self:center}.content-central-map-blocker,.content-central-map-ready{align-items:flex-start;gap:7px;margin:0;font-size:11px;display:flex}.content-central-map-blocker{color:var(--cp-text-warning)}.content-central-map-ready{color:var(--cp-text-success)}@media (max-width:900px){.content-central-connect-form{grid-template-columns:1fr}}.export-trigger{border:1px solid var(--cp-border-subtle);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:0 18px;display:grid;overflow:hidden}.export-trigger button{border:0;border-right:1px solid var(--cp-border-default);background:var(--cp-control);min-height:30px;color:var(--cp-text-secondary);font-size:10px;font-weight:700}.export-trigger button:last-child{border-right:0}.export-trigger button.active{background:var(--cp-action-soft);color:var(--cp-text-action-strong)}.export-time,.export-retention-row{color:var(--cp-text-secondary);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:11px;display:flex}.export-time{margin-left:18px;margin-right:18px}.export-time input,.export-retention-row select{border:1px solid var(--cp-border-default);background:var(--cp-control);max-width:140px;color:var(--cp-text-primary);border-radius:7px;padding:5px 7px}.export-copy-heading{border-top:1px solid var(--cp-border-subtle);flex-direction:column;gap:2px;margin-top:15px;padding-top:12px;display:flex}.export-copy-heading strong{color:var(--cp-text-primary);font-size:11px}.export-copy-heading small{color:var(--cp-text-muted);font-size:10px}.export-local-store{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);width:calc(100% - 36px);color:var(--cp-text-muted);text-align:left;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:8px;padding:7px 8px;display:grid}.export-local-store span{flex-direction:column;min-width:0;display:flex}.export-local-store small{color:var(--cp-text-muted);font-size:11px}.export-local-store b{text-overflow:ellipsis;white-space:nowrap;color:var(--cp-text-primary);font-size:11px;font-weight:600;overflow:hidden}.export-local-store>strong{color:var(--cp-text-primary);font-size:11px}.export-local-store-note{color:var(--cp-text-muted);margin-top:4px;font-size:11px;line-height:1.45}.export-plan-heading{border-top:1px solid var(--cp-border-subtle);justify-content:space-between;align-items:flex-start;gap:10px;margin-top:16px;padding-top:13px;display:flex}.export-plan-heading>div{color:var(--cp-text-primary);flex-direction:column;gap:2px;font-size:12px;display:flex}.export-plan-heading small{color:var(--cp-text-muted);font-size:10px;font-weight:500}.export-plan-proposal{border:1px solid var(--cp-border-subtle);border-left:3px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:9px;margin-top:9px;padding:11px}.export-plan-proposal-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.export-plan-proposal-heading>span{color:var(--cp-text-primary);align-items:flex-start;gap:7px;display:flex}.export-plan-proposal-heading>span>span{flex-direction:column;gap:2px;display:flex}.export-plan-proposal-heading strong{color:var(--cp-text-primary);font-size:11px}.export-plan-proposal-heading small{color:var(--cp-text-muted);font-size:10px;line-height:1.4}.export-plan-proposal-heading>small{text-align:right;flex:none;max-width:240px}.export-plan-proposal-rules{flex-direction:column;gap:6px;margin-top:9px;display:flex}.export-plan-tree-card{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-translucent);border-radius:7px;min-width:0;padding:8px 9px}.export-plan-tree-card>strong{color:var(--cp-text-primary);margin-bottom:6px;font-size:10px;display:block}.export-plan-proposal-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.export-plan-rules{flex-direction:column;gap:6px;margin-top:9px;display:flex}.export-plan-rule{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);min-width:0;color:var(--cp-text-muted);border-radius:8px;padding:10px 11px;font-size:10.5px}.export-plan-rule-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.export-plan-rule-heading strong{color:var(--cp-text-primary);font-size:10px}.export-rule-edit{flex:none;padding:2px 5px!important}.filing-tree-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.filing-tree-pair>section{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:7px;min-width:0;padding:7px 8px}.filing-tree-pair>section.filing-tree-example{border-color:var(--cp-border-subtle);background:var(--cp-surface-subtle)}.filing-tree-label{color:var(--cp-text-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:9.5px;font-weight:750;display:block}.filing-tree{color:var(--cp-text-action);flex-direction:column;gap:2px;font-size:11px;display:flex}.filing-tree-example-state{min-height:32px;color:var(--cp-text-muted);align-items:center;gap:6px;margin:0;font-size:10px;line-height:1.4;display:flex}.filing-tree-example-state.attention{color:var(--cp-text-warning)}.filing-preview-error{margin:8px 18px 0}.filing-tree-row{--tree-depth:0;min-width:0;min-height:20px;margin-left:calc(var(--tree-depth) * 17px);grid-template-columns:11px 14px minmax(0,1fr);align-items:center;gap:4px;display:grid;position:relative}.filing-tree-row.root{grid-template-columns:0 14px minmax(0,1fr)}.filing-tree-row>i{border-left:1px solid var(--cp-border-default);border-bottom:1px solid var(--cp-border-default);align-self:start;width:10px;height:11px}.filing-tree-row.root>i{visibility:hidden;border:0;width:0}.filing-tree-row svg{color:var(--cp-text-warning)}.filing-tree-row.file svg{color:var(--cp-text-action)}.filing-tree-row>span{overflow-wrap:anywhere;min-width:0;padding:2px 0;line-height:1.35}.filing-tree-row.file>span{color:var(--cp-text-primary);font-weight:650}.filing-tree-field{background:var(--cp-action-soft);color:var(--cp-text-action);border-radius:4px;padding:1px 4px;font-weight:700}.filing-tree-extension{color:var(--cp-text-muted);font-weight:500}.filing-tree-example>p{color:var(--cp-text-muted);margin:2px 0;font-size:10px;line-height:1.45}@media (max-width:900px){.filing-tree-pair{grid-template-columns:1fr}}.filing-rule-editor{border-top:1px solid var(--cp-border-subtle);flex-direction:column;grid-column:1/-1;gap:7px;margin-top:4px;padding-top:7px;display:flex}.filing-editor-heading{color:var(--cp-text-primary);justify-content:space-between;align-items:center;gap:7px;display:flex}.filing-editor-heading>small{color:var(--cp-text-muted);font-size:10px;font-weight:500}.filing-folder-level{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:5px;display:grid}.filing-folder-level>small{color:var(--cp-text-muted);padding-top:7px}.filing-expression-editor{flex-direction:column;gap:5px;min-width:0;display:flex}.filing-token-list{flex-direction:column;gap:4px;display:flex}.filing-token{grid-template-columns:minmax(66px,.72fr) minmax(80px,1fr) auto auto;align-items:center;gap:4px;display:grid}.filing-token select,.filing-token input,.filing-expression-actions select{border:1px solid var(--cp-border-default);background:var(--cp-control);width:100%;min-width:0;height:30px;color:var(--cp-text-action);border-radius:5px;padding:3px 7px;font-size:10.5px}.filing-expression-actions{justify-content:space-between;align-items:center;gap:6px;display:flex}.filing-expression-actions label{color:var(--cp-text-muted);align-items:center;gap:5px;font-size:10px;display:flex}.filing-expression-actions select{width:82px}.export-profile{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);min-height:62px;color:var(--cp-text-primary);border-radius:9px;align-items:center;gap:11px;margin-top:14px;padding:12px 14px;display:flex}.export-profile>svg{width:18px;height:18px;color:var(--cp-text-action);flex:none}.export-profile>span:first-of-type{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;line-height:1.3;display:flex}.export-profile small{color:var(--cp-text-muted);font-size:11px;line-height:1.4}.export-profile .type-chip{white-space:nowrap}.export-profile select{border:1px solid var(--cp-border-default);background:var(--cp-control);min-width:118px;min-height:38px;color:var(--cp-text-primary);font:inherit;border-radius:7px;padding:0 10px;font-size:12px;font-weight:650}.export-capability-note{color:var(--cp-text-muted);margin-top:7px;font-size:11px;line-height:1.45}.export-blocker{color:var(--cp-text-warning);gap:6px;margin-top:8px;font-size:10px;display:flex}.close-permission-notice{z-index:10000;box-sizing:border-box;border:1px solid var(--cp-border-subtle);width:min(460px,100vw - 32px);color:var(--cp-text-primary);background:var(--cp-surface-raised);box-shadow:var(--cp-shadow-elevated);border-radius:12px;grid-template-columns:20px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:14px;display:grid;position:fixed;bottom:16px;right:16px}.close-permission-notice>svg{color:var(--cp-text-action)}.close-permission-notice strong{font-size:14px}.close-permission-notice p{color:var(--cp-text-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.close-permission-notice button{width:28px;height:28px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:4px;display:grid}.export-run-notice{border:1px solid var(--cp-border-subtle);color:var(--cp-text-warning);background:var(--cp-surface-subtle);border-radius:8px;margin-top:10px;overflow:hidden}.export-run-notice summary,.export-run-notice-summary{grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:48px;padding:9px 11px;list-style:none;display:grid}.export-run-notice summary{cursor:pointer}.export-run-notice.static .export-run-notice-summary{grid-template-columns:18px minmax(0,1fr)}.export-run-notice summary::-webkit-details-marker{display:none}.export-run-notice summary>svg:first-child,.export-run-notice-summary>svg:first-child{color:var(--cp-text-warning)}.export-run-notice summary>svg:last-child{color:var(--cp-text-warning);transition:transform .14s}.export-run-notice[open] summary>svg:last-child{transform:rotate(180deg)}.export-run-notice summary span,.export-run-notice-summary span{gap:2px;display:grid}.export-run-notice summary strong,.export-run-notice-summary strong{font-size:11px}.export-run-notice summary small,.export-run-notice-summary small{color:var(--cp-text-warning);font-size:10.5px;line-height:1.35}.export-run-notice>div{border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface-translucent);padding:9px 11px 10px 37px}.export-run-notice p{color:var(--cp-text-warning);margin:0 0 6px;font-size:10.5px;line-height:1.4}.export-run-notice p:last-child{margin-bottom:0}.export-run-notice>div>small{color:var(--cp-text-warning);font-size:10px}.export-history{border-top:1px solid var(--cp-border-subtle);color:var(--cp-text-primary);flex-direction:column;gap:0;margin:12px 18px 0;padding-top:10px;font-size:12px;display:flex}.export-history-heading{justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.export-history-heading>strong{font-size:13px;line-height:1.3}.export-history-filters{grid-template-columns:minmax(140px,1.4fr) 1fr 1fr auto auto;gap:7px;padding:8px 0 10px;display:grid}.export-history-filters input,.export-history-filters select{border:1px solid var(--cp-border-default);background:var(--cp-control);min-width:0;height:34px;color:var(--cp-text-primary);border-radius:7px;padding:6px 9px;font-size:11px}.export-history>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;display:grid}.export-history>.export-history-heading{padding:0 0 8px;display:flex}.export-history>.export-history-filters{padding:8px 0 10px;display:grid}.export-history>.export-history-pages{display:flex}.export-history>div>span{flex-direction:column;min-width:0;display:flex}.export-history-row{border-top:1px solid var(--cp-border-subtle)}.export-history-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.export-history b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.35;overflow:hidden}.export-history small{color:var(--cp-text-muted);margin-top:2px;font-size:11px;line-height:1.4}.export-history-maintenance-detail.needs-attention{color:var(--cp-text-warning);font-weight:620}.export-history-maintenance-detail.working{color:var(--cp-text-action)}.export-history-empty{padding:8px 0}.export-history-pages{border-top:1px solid var(--cp-border-subtle);justify-content:space-between;align-items:center;gap:7px}.export-actions{flex-wrap:wrap;gap:7px;margin-top:12px;margin-bottom:16px;display:flex}.export-run-waiting{color:var(--cp-text-warning);align-self:center;font-size:10px}.smart-card{padding:23px;position:relative;overflow:hidden}.smart-card h2{color:var(--cp-text-primary);max-width:230px;margin:8px 0 9px;font-size:22px;line-height:1.04}.smart-card>p{color:var(--cp-text-muted);max-width:315px;font-size:11px;line-height:1.52}.smart-orbit{color:var(--cp-action-bright);place-items:center;width:56px;height:56px;display:grid;position:absolute;top:19px;right:20px}.smart-orbit:before,.smart-orbit:after{content:"";border:1px solid var(--cp-border-action);border-radius:50%;position:absolute;inset:0}.smart-orbit:after{border-color:var(--cp-border-subtle);inset:8px}.smart-orbit span{background:var(--cp-orange);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:6px}.profile-list{border-top:1px solid var(--cp-border-subtle);margin-top:17px;padding-top:8px}.profile-list>div{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.profile-list>div>span{background:var(--cp-surface-subtle);width:29px;height:29px;color:var(--cp-text-muted);border-radius:6px;place-items:center;display:grid}.profile-list p{flex-direction:column;margin:0;display:flex}.profile-list strong{font-size:10px}.profile-list small{color:var(--cp-text-subtle);margin-top:2px;font-size:8px}.profile-list>div>svg{color:var(--cp-text-success)}.text-button{color:var(--cp-text-action);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:9px 0 0;font-size:10px;font-weight:700;display:flex}.proposal-evidence,.separation-card{padding:17px 19px}.proposal-examples{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.proposal-examples>div{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:6px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:6px;display:grid}.proposal-examples .thumbnail-preview{border:1px solid var(--cp-border-subtle);width:54px;height:68px;color:var(--cp-document-ink);background:var(--cp-document-paper);border-radius:3px;place-items:center;display:grid;overflow:hidden}.proposal-examples .thumbnail-preview img{object-fit:contain;width:100%;height:100%}.proposal-examples>div>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.proposal-examples strong{color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.proposal-examples small{color:var(--cp-text-muted);font-size:7px}.proposal-examples label{margin-top:2px}.proposal-examples select{border:1px solid var(--cp-border-default);width:100%;height:23px;color:var(--cp-text-secondary);background:var(--cp-control);text-overflow:ellipsis;border-radius:4px;padding:0 18px 0 5px;font-size:7px;font-weight:700;overflow:hidden}.proposal-no-examples{border:1px dashed var(--cp-border-subtle);color:var(--cp-text-muted);text-align:center;border-radius:6px;margin-top:13px;padding:16px;font-size:9px}.proposal-viewer{min-height:0}.proposal-viewer>.panel-mini-heading{margin-bottom:11px}.proposal-evidence-heading>div{min-width:0}.proposal-evidence-heading>button{min-width:max-content;height:26px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:0 7px;font-size:7px;font-weight:750;display:flex}.proposal-evidence-heading>button:hover,.proposal-evidence-heading>button.active{border-color:var(--cp-border-action);color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.proposal-viewer-toolbar{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-bottom:0;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:36px;padding:0 6px 0 9px;display:flex}.proposal-viewer-toolbar>span{flex-direction:column;gap:1px;min-width:0;display:flex}.proposal-viewer-toolbar>span strong{color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.proposal-viewer-toolbar>span small{color:var(--cp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.proposal-viewer-toolbar>div{flex:none;align-items:center;gap:2px;display:flex}.proposal-viewer-toolbar>div button{width:24px;height:24px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.proposal-viewer-toolbar>div button:hover:not(:disabled){color:var(--cp-text-action-strong);background:var(--cp-control-disabled)}.proposal-viewer-toolbar>div button:disabled{cursor:default}.proposal-viewer-toolbar>div strong{min-width:27px;color:var(--cp-text-muted);text-align:center;font-size:7px}.proposal-page-stage{border:1px solid var(--cp-border-subtle);height:clamp(260px,46vh,520px);color:var(--cp-text-muted);background:var(--cp-surface-subtle);place-items:center;display:grid;position:relative;overflow:hidden}.proposal-page-stage>span{align-items:center;gap:6px;font-size:8px;display:flex}.proposal-page-expand{z-index:5;border:1px solid var(--cp-border-strong);opacity:.72;height:25px;color:var(--cp-text-action);background:var(--cp-surface-overlay);box-shadow:0 3px 10px var(--cp-shadow-soft);cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:0 7px;font-size:7px;font-weight:750;transition:opacity .12s,transform .12s;display:flex;position:absolute;top:7px;right:7px}.proposal-page-stage:hover .proposal-page-expand,.proposal-page-expand:focus-visible{opacity:1;transform:translateY(-1px)}.proposal-page-stack{background:var(--cp-document-paper);max-width:calc(100% - 18px);max-height:calc(100% - 14px);box-shadow:0 5px 16px var(--cp-shadow-soft);position:relative}.proposal-page-stack[role=button]{cursor:zoom-in;outline:0}.proposal-page-stack[role=button]:focus-visible{box-shadow:0 0 0 3px var(--cp-shadow-action), 0 5px 16px var(--cp-shadow-action)}.proposal-page-stack img{object-fit:contain;background:var(--cp-document-paper);width:100%;height:100%;display:block}.proposal-page-stack svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.proposal-evidence-box{fill:var(--cp-warning-wash);stroke:var(--cp-border-warning);stroke-width:2px;vector-effect:non-scaling-stroke}.proposal-evidence-box.barcode{fill:var(--cp-warning-wash);stroke:var(--cp-border-warning)}.proposal-inspector-backdrop{z-index:1200;background:var(--cp-scrim-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:22px;animation:.16s modal-in;display:grid;position:fixed;inset:0}.proposal-inspector{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-muted);width:min(1220px,96vw);min-width:0;height:min(900px,94vh);min-height:0;box-shadow:0 30px 90px var(--cp-shadow-medium);border-radius:10px;grid-template-rows:48px minmax(0,1fr) 28px;display:grid;overflow:hidden}.proposal-inspector>header{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-overlay);grid-template-columns:minmax(0,1fr) auto minmax(150px,1fr);align-items:center;gap:12px;min-width:0;padding:0 8px 0 13px;display:grid}.proposal-inspector>header>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;display:grid}.proposal-inspector>header small{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.1em;grid-column:1/-1;font-size:6px;font-weight:750}.proposal-inspector>header span strong{color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.proposal-inspector>header span em{color:var(--cp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.proposal-inspector>header nav,.proposal-inspector>header>div{align-items:center;gap:4px;display:flex}.proposal-inspector>header>div{justify-content:flex-end}.proposal-inspector>header button{width:28px;height:28px;color:var(--cp-text-muted);background:var(--cp-control);cursor:pointer;border:0;border-radius:5px;place-items:center;display:grid}.proposal-inspector>header button:hover:not(:disabled){color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.proposal-inspector>header button:disabled{cursor:default}.proposal-inspector>header b,.proposal-inspector>header>div strong{min-width:42px;color:var(--cp-text-action);text-align:center;font:700 8px/1 Cascadia Code,monospace}.proposal-inspector-canvas{cursor:grab;touch-action:none;background:radial-gradient(circle at center, var(--cp-surface-subtle) 0, var(--cp-illustration-mid) 70%);justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.proposal-inspector-canvas.panning{cursor:grabbing}.proposal-inspector-canvas>span{color:var(--cp-text-muted);align-items:center;gap:7px;font-size:9px;display:flex}.proposal-inspector-page{transform-origin:50%;background:var(--cp-document-paper);max-width:calc(100% - 34px);height:calc(100% - 30px);box-shadow:0 10px 35px var(--cp-shadow-medium);will-change:transform;flex:none;position:relative}.proposal-inspector-page img,.proposal-inspector-page svg{width:100%;height:100%;position:absolute;inset:0}.proposal-inspector-page img{object-fit:contain;background:var(--cp-document-paper);display:block}.proposal-inspector-page svg{pointer-events:none}.proposal-inspector>footer{color:var(--cp-text-muted);border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface);justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:7px;display:flex}.proposal-inspector>footer i{background:var(--cp-illustration-mid);border-radius:50%;width:2px;height:2px}@keyframes modal-in{0%{opacity:0}to{opacity:1}}.proposal-sample-strip{align-items:center;gap:5px;height:61px;padding:6px 0;display:flex;overflow-x:auto}.proposal-sample-strip>button{border:1px solid var(--cp-border-default);background:var(--cp-control);cursor:pointer;border-radius:4px;flex:0 0 39px;width:39px;height:49px;padding:2px;position:relative;overflow:hidden}.proposal-sample-strip>button.active{border-color:var(--cp-border-action);box-shadow:0 0 0 2px var(--cp-shadow-action)}.proposal-sample-strip.selecting>button{opacity:.68}.proposal-sample-strip.selecting>button.selected{border-color:var(--cp-border-action);opacity:1;box-shadow:0 0 0 2px var(--cp-shadow-action)}.proposal-sample-strip .thumbnail-preview{width:100%;height:100%;color:var(--cp-document-ink);background:var(--cp-document-paper);place-items:center;display:grid;overflow:hidden}.proposal-sample-strip .thumbnail-preview img{object-fit:contain;width:100%;height:100%}.proposal-sample-strip>button>i{border:1px solid var(--cp-border-default);background:var(--cp-orange);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}.sample-selection-mark{border:1px solid var(--cp-border-default);width:14px;height:14px;color:var(--cp-text-on-action);background:var(--cp-surface-overlay);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:3px;left:3px}.proposal-sample-strip>button.selected .sample-selection-mark{border-color:var(--cp-border-action);background:var(--cp-action-hover)}.proposal-split-bar{align-items:center;gap:6px;min-height:30px;display:flex}.proposal-split-bar>span{color:var(--cp-text-muted);font-size:7px}.proposal-split-bar>span strong{color:var(--cp-text-primary);font:750 8px/1 Cascadia Code,monospace}.proposal-split-bar>small{min-width:0;color:var(--cp-text-warning);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:7px;overflow:hidden}.proposal-split-bar>button{min-width:max-content;height:25px;color:var(--cp-text-on-action);background:var(--cp-action-hover);cursor:pointer;border:0;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:0 7px;font-size:7px;font-weight:750;display:flex}.proposal-split-bar>small+button{margin-left:0}.proposal-split-bar>button:disabled{color:var(--cp-disabled-text);background:var(--cp-disabled-bg);border-color:var(--cp-disabled-border);cursor:default}.proposal-sample-assignment{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;height:30px;display:grid}.proposal-sample-assignment>span{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:750}.proposal-sample-assignment select{border:1px solid var(--cp-border-default);min-width:0;height:27px;color:var(--cp-text-action);background:var(--cp-control);border-radius:5px;padding:0 24px 0 7px;font-size:8px;font-weight:700}.separation-options{gap:5px;margin-top:13px;display:grid}.separation-options button{border:1px solid var(--cp-border-default);width:100%;min-height:50px;color:var(--cp-text-muted);background:var(--cp-control);cursor:pointer;text-align:left;border-radius:6px;grid-template-columns:29px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 8px;display:grid}.separation-options button:hover{border-color:var(--cp-border-action)}.separation-options button.selected{border-color:var(--cp-border-action);color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.separation-options button>span:first-child{background:var(--cp-control);border-radius:5px;place-items:center;width:29px;height:29px;display:grid}.separation-options button>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.separation-options strong{color:var(--cp-text-primary);font-size:9px}.separation-options small{color:var(--cp-text-muted);font-size:7px;line-height:1.35}.separation-options button>svg{color:var(--cp-text-action)}.separation-card.compact{padding:11px 12px}.separation-card.compact .panel-mini-heading{gap:8px}.separation-card.compact .panel-mini-heading .section-icon{width:27px;height:27px}.separation-card.compact .panel-mini-heading h3{margin:0;font-size:11px}.separation-card.compact .panel-mini-heading p{display:none}.separation-card.compact .separation-options{gap:4px;margin-top:8px}.separation-card.compact .separation-options button{grid-template-columns:22px minmax(0,1fr) 12px;gap:6px;min-height:38px;padding:6px 7px}.separation-card.compact .separation-options button>span:first-child{width:22px;height:22px}.separation-card.compact .separation-options strong{font-size:8px}.separation-card.compact .separation-options small{font-size:7px}.separation-card.compact .separator-barcode-rule{margin-top:6px;padding:7px}.separator-barcode-rule{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:6px;margin-top:9px;padding:10px;display:block}.separator-barcode-rule>span{color:var(--cp-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:8px;font-weight:750;display:block}.separator-barcode-rule input{border:1px solid var(--cp-border-default);width:100%;height:34px;color:var(--cp-text-primary);background:var(--cp-control);border-radius:5px;outline:0;padding:0 8px;font:650 10px/1 Cascadia Code,monospace}.separator-barcode-rule input:focus{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-shadow-action)}.separator-barcode-rule small{color:var(--cp-text-muted);margin-top:5px;font-size:7px;line-height:1.4;display:block}.review-policy-card{padding:17px 19px}.review-policy-mode{border:1px solid var(--cp-border-default);background:var(--cp-surface-subtle);border-radius:12px;margin-top:20px;padding:18px}.review-policy-mode .jobstance-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.review-policy-mode .jobstance-line p{color:var(--cp-text-secondary);margin:6px 0 0}.review-policy-mode [role=switch]{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.review-mode-switch{background:var(--cp-border-default);border-radius:20px;width:32px;padding:3px;display:inline-flex}.review-mode-switch>span{background:var(--cp-text-secondary);border-radius:50%;width:14px;height:14px}[aria-checked=true]>.review-mode-switch{background:var(--cp-action-soft)}[aria-checked=true]>.review-mode-switch>span{background:var(--cp-text-action);margin-left:auto}.review-policy-scale-heading{margin:24px 0 16px}.review-policy-scale-heading h4{margin:0 0 6px}.review-policy-scale-heading p,.review-policy-explanation{color:var(--cp-text-secondary);font-size:12px;line-height:1.5}.review-policy-card .review-policy-row{border:1px solid var(--cp-border-subtle);border-radius:10px;padding:16px}.review-policy-card .review-policy-slider{grid-template-columns:minmax(0,1fr) 76px}@media (min-width:1100px){.setup-focused-section .review-policy-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.setup-focused-section .review-policy-row{grid-template-rows:1fr auto auto minmax(60px,auto);gap:8px;min-width:0}.setup-focused-section .review-policy-row>span:first-child{align-content:start;min-height:100px}.review-policy-card .review-policy-slider output{white-space:nowrap}}.review-policy-scale-ends{justify-content:space-between;padding-right:84px;display:flex}.review-policy-overrides{border-top:1px solid var(--cp-border-subtle);margin-top:16px;padding-top:12px}.review-policy-overrides summary{cursor:pointer;color:var(--cp-text-primary)}.review-policy-overrides p,.review-policy-overrides small{color:var(--cp-text-secondary);font-size:12px}.review-policy-overrides ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.review-policy-overrides li{border-bottom:1px solid var(--cp-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:8px 0;display:flex}.review-policy-overrides li>span:first-child{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.review-policy-rows{gap:9px;margin-top:11px;display:grid}.review-policy-row{gap:5px;display:grid}.review-policy-row>span:first-child{gap:2px;display:grid}.review-policy-row strong{color:var(--cp-text-primary);font-size:10.5px;font-weight:750}.review-policy-row small{color:var(--cp-text-muted);font-size:8.5px;line-height:1.4}.review-policy-slider{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.review-policy-slider input[type=range]{width:100%;accent-color:var(--cp-text-action)}.review-policy-slider output{color:var(--cp-text-action);text-align:right;font:750 10px/1 Cascadia Code,monospace}.review-policy-note{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);color:var(--cp-text-secondary);border-radius:6px;align-items:flex-start;gap:6px;margin:11px 0 0;padding:8px 9px;font-size:7px;line-height:1.45;display:flex}.review-policy-note svg{color:var(--cp-text-action);flex:none;margin-top:1px}.review-policy-card.compact{padding:11px 12px}.review-policy-card.compact .panel-mini-heading{gap:8px}.review-policy-card.compact .panel-mini-heading .section-icon{width:27px;height:27px}.review-policy-card.compact .panel-mini-heading h3{margin:0;font-size:11px}.review-policy-card.compact .panel-mini-heading p{display:none}.review-policy-card.compact .review-policy-rows{gap:6px;margin-top:8px}.review-policy-card.compact .review-policy-note{margin-top:8px}.field-review-bar{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:7px;grid-column:1/-1;gap:9px;margin-top:4px;padding:13px 15px;display:grid}.field-review-bar>span:first-child{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.field-review-bar>span:first-child svg{color:var(--cp-text-action);margin-top:1px}.field-review-bar strong{color:var(--cp-text-primary);font-size:11.5px;font-weight:750}.field-review-bar small{color:var(--cp-text-muted);grid-column:2;font-size:9.5px;line-height:1.4}.field-review-bar .review-policy-slider{grid-template-columns:minmax(0,1fr) 48px;gap:12px}.field-review-bar .review-policy-slider input[type=range]{height:22px}.field-review-bar .review-policy-slider output{font-size:14px}.field-review-bar .review-impact{grid-column:1/-1;font-size:13px}.field-review-bar-reset{color:var(--cp-text-action);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.field-review-bar-reset:hover{color:var(--cp-text-primary)}.review-impact{color:var(--cp-text-primary);font-size:8px;font-weight:700;line-height:1.4;display:block}.review-impact.unknown{color:var(--cp-text-subtle);font-weight:400}.delete-confirm-row{border:1px solid var(--cp-border-danger);background:var(--cp-danger-soft);border-radius:6px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;display:flex}.delete-confirm-row>span{color:var(--cp-text-danger);flex:1;font-size:8px;line-height:1.4}.delete-confirm-row .delete-button{margin:0}.keep-button{border:1px solid var(--cp-border-default);background:var(--cp-control);color:var(--cp-text-action-strong);cursor:pointer;border-radius:5px;padding:5px 10px;font-size:8px;font-weight:700}.keep-button:hover{background:var(--cp-control-hover)}.review-pickiness{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:6px;gap:4px;margin:6px 8px 2px 11px;padding:7px 8px;display:grid}.review-pickiness small{color:var(--cp-text-muted);font-size:10px;line-height:1.35}.review-pickiness span{gap:5px;display:flex}.review-pickiness button{text-align:center;border:1px solid var(--cp-border-default);background:var(--cp-control);min-height:22px;color:var(--cp-text-action-strong);cursor:pointer;border-radius:5px;flex:1;justify-content:center;align-items:center;padding:3px 7px;font-size:10px;font-weight:750;line-height:1.25;display:inline-flex}.review-pickiness button:hover{background:var(--cp-control-hover)}.review-pickiness.suggested{border-color:var(--cp-border-subtle);background:var(--cp-surface-subtle)}.review-pickiness.suggested small{color:var(--cp-text-action);font-weight:700}.review-pickiness-line{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);width:calc(100% - 19px);color:var(--cp-text-secondary);text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:5px;margin:6px 8px 2px 11px;padding:5px 8px;font-size:10px;font-weight:650;display:flex}.review-pickiness-line svg{color:var(--cp-text-muted);flex:none}.review-pickiness-line span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.review-pickiness-line:hover{border-color:var(--cp-border-default);background:var(--cp-action-soft)}.export-card{padding:17px 19px}.destination{background:var(--cp-surface);border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:15px;padding:10px;display:grid}.destination>span{background:var(--cp-surface-raised);width:30px;height:30px;color:var(--cp-text-muted);border-radius:6px;place-items:center;display:grid}.destination div{flex-direction:column;min-width:0;display:flex}.destination strong{font-size:10px}.destination small{color:var(--cp-text-muted);text-overflow:ellipsis;font:500 8px/1.3 Cascadia Code,monospace;overflow:hidden}.capture-view{margin-top:18px}.extraction-type-needed{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);color:var(--cp-text-primary);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px;padding:16px;display:flex}.extraction-type-needed>svg{flex:none}.extraction-type-needed>span{flex:220px;min-width:0}.extraction-type-needed strong{font-size:18px;display:block}.extraction-type-needed small{color:var(--cp-text-muted);margin-top:6px;font-size:15px;display:block}.extraction-type-needed button{border:1px solid var(--cp-border-default);background:var(--cp-control);color:var(--cp-text-primary);font:inherit;cursor:pointer;border-radius:7px;padding:10px 14px}.workspace-action-message{background:var(--cp-surface-raised);color:var(--cp-text-primary);border-bottom:1px solid var(--cp-border-default);flex:none;align-items:center;gap:12px;padding:12px 16px;font-size:16px;display:flex}.workspace-action-message>svg{color:var(--cp-text-warning);flex:none}.workspace-action-message>span{overflow-wrap:anywhere;flex:1;min-width:0}.workspace-action-message>button{background:var(--cp-control);color:var(--cp-text-primary);cursor:pointer;border:0;border-radius:6px;flex:none;place-items:center;padding:8px;display:grid}.capture-empty{place-items:center;min-height:560px;padding:34px;display:grid}.capture-empty.learning-page{place-items:stretch stretch;height:100%;min-height:0;padding:14px 22px 18px}.capture-empty.bootstrap-failed{place-items:center;height:100%;padding:24px;display:grid}.bootstrap-failed>section{border:1px solid var(--cp-border-danger);background:linear-gradient(145deg, var(--cp-surface-subtle), var(--cp-surface-raised) 65%);width:min(620px,100%);box-shadow:0 18px 45px var(--cp-shadow-danger);border-radius:14px;padding:34px}.bootstrap-failed>section>span{width:52px;height:52px;color:var(--cp-text-danger);background:var(--cp-danger-soft);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.bootstrap-failed h2{color:var(--cp-text-primary);margin:7px 0 8px;font-size:26px}.bootstrap-failed p{color:var(--cp-text-danger);margin:0 0 9px;font-size:13px;line-height:1.55}.bootstrap-failed small{color:var(--cp-text-muted)}.bootstrap-failed section>div:last-child{gap:9px;margin-top:23px;display:flex}.capture-source-panel{border:1px solid var(--cp-border-subtle);background:linear-gradient(145deg, var(--cp-surface-overlay), var(--cp-surface-overlay));width:min(900px,100%);box-shadow:0 24px 60px var(--cp-shadow-medium);border-radius:16px;padding:54px}.capture-source-copy{max-width:580px}.capture-source-copy h2{font-family:var(--display);letter-spacing:-.03em;color:var(--cp-text-primary);margin:8px 0 10px;font-size:34px}.capture-source-copy p{color:var(--cp-text-muted);margin:0;line-height:1.65}.capture-source-panel.learning{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:18px;width:100%;height:100%;min-height:0;padding:18px 24px 16px;display:grid;overflow:hidden}.capture-source-panel.learning>.capture-source-copy{grid-area:1/1}.capture-source-panel.learning>.acquisition-control{grid-area:1/2;align-self:center;margin:0}.capture-source-panel.learning>.learning-live{grid-area:2/1/auto/-1;align-self:stretch;min-height:0}.capture-source-panel.learning .learning-facts,.capture-source-panel.learning>.capture-queue-status{display:none}.capture-source-panel.learning .capture-source-copy{grid-template-rows:auto auto auto;grid-template-columns:58px minmax(0,1fr);align-items:center;column-gap:14px;max-width:none;display:grid}.capture-source-panel.learning .source-illustration{border-radius:14px;grid-area:1/1/4;width:54px;height:54px;margin:0}.capture-source-panel.learning .eyebrow{grid-area:1/2;align-self:end}.capture-source-panel.learning .capture-source-copy h2{grid-area:2/2;margin:3px 0 4px;font-size:clamp(24px,2.1vw,34px);line-height:1}.capture-source-panel.learning .capture-source-copy p{text-overflow:ellipsis;white-space:nowrap;grid-area:3/2;font-size:10px;line-height:1.35;overflow:hidden}.capture-source-panel.learning>.engine-status{display:none}.capture-source-panel.learning>.acquisition-control{gap:8px;margin-top:8px}.capture-source-panel.learning>.acquisition-control label,.capture-source-panel.learning>.acquisition-control button{padding:6px 12px;font-size:12px}.capture-source-panel.learning>.acquisition-control select{font-size:12px}.capture-source-panel.learning>.capture-queue-status{margin-top:8px;padding:6px 8px}.capture-source-panel.learning .learning-workbench{min-height:0}.capture-source-panel.learning .learning-live{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) clamp(240px,30vw,400px);align-content:start;column-gap:18px;display:grid}.capture-source-panel.learning .learning-workbench{display:contents}.capture-source-panel.learning .bootstrap-auto-use{grid-area:1/1;width:100%;margin:0 0 8px}.capture-source-panel.learning .learning-progress-head{grid-area:2/1}.capture-source-panel.learning .learning-progress-track{grid-area:3/1}.capture-source-panel.learning .learning-stages{grid-area:4/1}.capture-source-panel.learning .learning-intelligence{grid-area:5/1;min-height:0}.capture-source-panel.learning .learning-discoveries{grid-area:6/1}.capture-source-panel.learning .learning-analysis-stage{grid-area:1/2/-1;min-width:0;min-height:0;overflow:hidden}.capture-source-panel.learning .learning-signal-column{display:none}.capture-source-panel.learning .learning-analysis-body{grid-template-columns:minmax(0,1fr);min-height:0}.learning-page-viewport{aspect-ratio:8.5/11;justify-self:center;width:auto;max-width:100%;height:100%;max-height:100%}.learning-analysis-body{justify-items:center}.learning-live{border-top:1px solid var(--cp-border-subtle);flex-direction:column;min-height:0;margin-top:12px;padding-top:11px;display:flex;overflow:hidden}.learning-live>:not(.learning-workbench){flex:none}.learning-progress-head{grid-template-columns:minmax(160px,1fr) auto auto;align-items:end;gap:30px;display:grid}.learning-progress-head>span{flex-direction:column;gap:3px;display:flex}.learning-progress-head strong{color:var(--cp-text-primary);font:700 16px/1 Bahnschrift,Arial Narrow,sans-serif}.learning-progress-head small{color:var(--cp-text-muted);font-size:8px}.learning-progress-head .learning-time{border-left:1px solid var(--cp-border-subtle);min-width:82px;padding-left:18px}.learning-progress-head .learning-time strong{font:700 12px/1 Cascadia Code,Consolas,monospace}.learning-progress-track{background:var(--cp-surface-muted);border-radius:3px;height:5px;margin-top:12px;overflow:hidden}.learning-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--cp-action-hover), var(--cp-action), var(--cp-warning));height:100%;box-shadow:0 0 12px var(--cp-shadow-soft);transition:width .3s;display:block}.learning-progress-track.indeterminate i{animation:1.35s ease-in-out infinite learning-progress-search;width:24%!important}@keyframes learning-progress-search{0%{transform:translate(-110%)}50%{transform:translate(210%)}to{transform:translate(430%)}}.learning-stages{grid-template-columns:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:9px 0 10px;display:grid}.learning-stages>span{color:var(--cp-text-subtle);align-items:center;gap:7px;display:flex;position:relative}.learning-stages>span:not(:last-child):after{content:"";background:var(--cp-illustration-mid);height:1px;position:absolute;top:10px;left:25px;right:8px}.learning-stages i{z-index:1;border:1px solid var(--cp-border-default);width:20px;height:20px;color:var(--cp-text-subtle);background:var(--cp-surface-subtle);border-radius:50%;flex:none;place-items:center;font:700 7px/1 Cascadia Code,monospace;display:grid;position:relative}.learning-stages small{z-index:1;background:var(--cp-surface-subtle);text-transform:uppercase;letter-spacing:.05em;padding-right:7px;font-size:7px;font-weight:700;position:relative}.learning-stages>span.active{color:var(--cp-text-primary)}.learning-stages>span.active i{color:var(--cp-text-on-action);border-color:var(--cp-border-action);background:var(--cp-action-hover);box-shadow:0 0 0 4px var(--cp-shadow-action)}.learning-stages>span.done{color:var(--cp-text-success)}.learning-stages>span.done i{color:var(--cp-text-on-warning);border-color:var(--cp-border-subtle);background:var(--cp-warning)}.learning-stages>span.done:after{background:var(--cp-success)}.learning-facts{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-translucent);border-radius:8px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.learning-facts>span{border-right:1px solid var(--cp-border-subtle);min-height:48px;color:var(--cp-text-action);grid-template-rows:1fr 1fr;grid-template-columns:20px 1fr;align-items:center;padding:7px 11px;display:grid}.learning-facts>span:last-child{border-right:0}.learning-facts svg{grid-row:1/3}.learning-facts strong{color:var(--cp-text-primary);align-self:end;font:700 13px/1 Cascadia Code,Consolas,monospace}.learning-facts small{color:var(--cp-text-muted);align-self:start;font-size:7px}.learning-discoveries{grid-template-columns:125px minmax(0,1fr);align-items:center;gap:10px;margin-top:7px;display:grid}.learning-discoveries>small{color:var(--cp-text-muted);font-size:8px;font-weight:700}.learning-discoveries>div{gap:5px;display:flex;overflow:hidden}.learning-discoveries span{border:1px solid var(--cp-border-subtle);color:var(--cp-text-action);background:var(--cp-surface-subtle);white-space:nowrap;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:700}.setup-analysis-progress{flex-direction:column;min-height:clamp(540px,100vh - 255px,760px);padding:19px 21px 21px;display:flex;overflow:hidden}.setup-analysis-heading{grid-template-columns:36px minmax(260px,1fr) minmax(260px,420px);align-items:center;gap:12px;min-width:0;display:grid}.setup-analysis-heading>.section-icon{width:36px;height:36px}.setup-analysis-heading>div:nth-child(2){min-width:0}.setup-analysis-heading h2{color:var(--cp-text-primary);letter-spacing:-.02em;margin:4px 0 3px;font-size:22px}.setup-analysis-heading p{color:var(--cp-text-muted);margin:0;font-size:11px;line-height:1.4}.setup-analysis-current{border:1px solid var(--cp-border-subtle);min-width:0;min-height:49px;color:var(--cp-text-action);background:var(--cp-surface-subtle);border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.setup-analysis-current>span{flex-direction:column;gap:2px;min-width:0;display:flex}.setup-analysis-current strong,.setup-analysis-current small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-analysis-current strong{color:var(--cp-text-primary);font-size:10px}.setup-analysis-current small{color:var(--cp-text-muted);font-size:8px}.setup-analysis-progress>.learning-live{flex:auto;margin-top:15px;padding-top:13px;overflow:visible}.setup-analysis-progress .learning-workbench{flex-basis:350px;min-height:350px}.setup-analysis-progress .learning-analysis-body{grid-template-columns:minmax(0,1fr)}.setup-analysis-progress .learning-type-cards{flex:none;overflow:visible}@media (max-width:1050px){.setup-analysis-progress{min-height:0;overflow:visible}.setup-analysis-heading{grid-template-columns:36px minmax(0,1fr)}.setup-analysis-current{grid-column:1/-1}.setup-analysis-progress .learning-workbench{grid-template-columns:minmax(0,1fr);min-height:0;overflow:visible}.setup-analysis-progress .learning-analysis-stage{border-right:0;border-bottom:1px solid var(--cp-border-subtle);min-height:390px}.setup-analysis-progress .learning-intelligence{min-height:290px}.setup-analysis-progress .learning-type-cards{overflow:visible}}@media (max-width:700px){.setup-analysis-progress{padding:15px}.setup-analysis-heading{grid-template-columns:minmax(0,1fr)}.setup-analysis-heading>.section-icon{display:none}.setup-analysis-current{grid-column:1}.setup-analysis-progress .learning-progress-head{grid-template-columns:minmax(0,1fr) auto;gap:12px}.setup-analysis-progress .learning-progress-head>span:first-child{grid-column:1/-1}.setup-analysis-progress .learning-progress-head .learning-time{border-left:0;min-width:0;padding-left:0}.setup-analysis-progress .learning-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-analysis-progress .learning-facts>span{border-bottom:1px solid var(--cp-border-subtle)}.setup-analysis-progress .learning-discoveries{grid-template-columns:minmax(0,1fr)}.setup-analysis-progress .learning-stages{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:7px}.setup-analysis-progress .learning-stages>span:after{display:none}.setup-analysis-progress .learning-stages-label{border-right:0;grid-column:1/-1}.setup-analysis-progress .learning-analysis-stage{min-height:330px}}.workspace:has(.setup-progress-layout){overflow:hidden}.page.job-workspace.setup-progress-layout{grid-template-rows:34px auto auto auto 5px minmax(0,1fr) auto;grid-template-columns:240px minmax(0,1fr) 280px;gap:12px 16px;height:100%;min-height:0;margin:0;padding:16px;display:grid;overflow:hidden}.setup-progress-layout>.job-header{grid-area:1/1/3;min-width:0}.setup-progress-layout .job-title-row{margin:0;display:block}.setup-progress-layout .job-title-row h1{overflow-wrap:anywhere;font-size:26px}.setup-progress-layout .job-actions{display:none}.setup-progress-layout .bootstrap-auto-use{width:100%;margin-top:10px}.setup-progress-layout .setup-analysis-progress,.setup-progress-layout .setup-analysis-progress>.learning-live,.setup-progress-layout .learning-workbench{display:contents}.setup-progress-layout .setup-analysis-heading{flex-direction:column;grid-area:3/1;align-items:stretch;gap:10px;display:flex}.setup-progress-layout .setup-analysis-heading>.section-icon{display:none}.setup-progress-layout .setup-analysis-heading h2{margin:4px 0 0;font-size:20px}.setup-progress-layout .setup-analysis-current{min-height:60px}.setup-progress-layout .setup-analysis-current strong{font-size:12px}.setup-progress-layout .setup-analysis-current small{white-space:normal;overflow-wrap:anywhere;font-size:11px}.setup-progress-layout .learning-progress-head{grid-area:4/1;grid-template-columns:1fr 1fr;gap:12px}.setup-progress-layout .learning-progress-head>span:first-child{grid-column:1/-1}.setup-progress-layout .learning-progress-head small{font-size:11px}.setup-progress-layout .learning-progress-head .learning-time{border-left:0;min-width:0;padding-left:0}.setup-progress-layout .learning-progress-track{grid-area:5/1;margin:0}.setup-progress-layout .learning-stages{grid-area:1/2/auto/4;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;margin:0}.setup-progress-layout .learning-stages-label{display:none}.setup-progress-layout .learning-stages small{font-size:10px}.setup-progress-layout .learning-facts{grid-area:6/1;grid-template-columns:1fr;align-self:start}.setup-progress-layout .learning-facts>span{border-right:0;border-bottom:1px solid var(--cp-border-subtle);min-height:42px}.setup-progress-layout .learning-facts>span:last-child{border-bottom:0}.setup-progress-layout .learning-facts small{font-size:11px}.setup-progress-layout .learning-discoveries{display:none}.setup-progress-layout .learning-analysis-stage{border:1px solid var(--cp-border-subtle);border-radius:8px;grid-area:2/2/8;min-height:0;overflow:hidden}.setup-progress-layout .learning-intelligence{border:1px solid var(--cp-border-subtle);border-radius:8px;grid-area:2/3/8;min-height:0;overflow:hidden}.setup-progress-layout .learning-analysis-body{grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.setup-progress-layout .learning-page-viewport{aspect-ratio:auto;background:var(--cp-surface-subtle);width:100%;height:100%;box-shadow:none;border:0}.setup-progress-layout .learning-page-viewport.has-page:before{display:none}.setup-progress-layout .learning-page-viewport img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.setup-progress-layout .learning-page-caption{display:none}.setup-progress-layout .learning-intelligence-body{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.setup-progress-layout .learning-type-cards{flex:none;overflow:visible}.setup-progress-layout .learning-type-cards article{flex:none}.setup-progress-layout .learning-type-cards article>span strong{white-space:normal;font-size:13px}.setup-progress-layout .learning-type-cards article>span small{font-size:10px}.setup-progress-layout .learning-type-cards article>div i{font-size:11px}@media (max-width:1150px){.page.job-workspace.setup-progress-layout{grid-template-columns:190px minmax(0,1fr) 220px;gap:8px;padding:10px}.setup-progress-layout .learning-stages{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:column}.setup-progress-layout .learning-stages small{font-size:8px}.setup-progress-layout .learning-intelligence>header small{display:none}}@media (max-height:740px){.setup-progress-layout .learning-facts>span{min-height:32px;padding:4px 8px}.setup-progress-layout .learning-progress-head{gap:6px}.setup-progress-layout .setup-analysis-heading h2{font-size:17px}}.learning-mode{flex-direction:column;gap:16px;width:100%;padding:24px clamp(20px,3vw,48px) 40px;display:flex}.learning-head{border-bottom:1px solid var(--cp-border-subtle);align-items:center;gap:13px;padding-bottom:18px;display:flex}.learning-head>div{min-width:0}.learning-head h1{letter-spacing:-.03em;color:var(--cp-text-primary);margin:4px 0 5px;font-size:34px;font-weight:600;line-height:1}.learning-head p{color:var(--cp-text-muted);margin:0;font-size:13px;line-height:1.5}.learning-pulse{width:32px;height:32px;color:var(--cp-text-subtle);background:var(--cp-surface);border-radius:50%;place-items:center;display:grid}.learning-pulse.on{color:var(--cp-text-on-action);background:var(--cp-action-hover);animation:1.9s ease-in-out infinite learning-breathe}@keyframes learning-breathe{0%,to{box-shadow:0 0 0 0 var(--cp-shadow-soft)}50%{box-shadow:0 0 0 9px var(--cp-shadow-soft)}}.learning-start,.learning-stop{min-height:38px;color:var(--cp-text-on-action);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 17px;font-size:12.5px;font-weight:700;display:inline-flex}.learning-start{color:var(--cp-text-on-action);background:var(--cp-action-hover)}.learning-start:hover:not(:disabled){background:var(--cp-action-hover)}.learning-stop{color:var(--cp-text-action-strong);background:var(--cp-action-soft);border:1px solid var(--cp-border-action)}.learning-stop:hover:not(:disabled){background:var(--cp-action-soft-hover)}.learning-start:disabled,.learning-stop:disabled{cursor:default}.learning-error{color:var(--cp-text-danger);border:1px solid var(--cp-border-danger);background:var(--cp-surface-subtle);border-radius:7px;align-items:center;gap:8px;padding:10px 13px;font-size:12.5px;font-weight:700;display:flex}.learning-section{flex-direction:column;gap:16px;display:flex}.learning-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.learning-section-heading h2{color:var(--cp-text-primary);margin:4px 0 0;font-size:24px;font-weight:650}.learning-section-heading p{max-width:620px;color:var(--cp-text-muted);text-align:right;margin:0;font-size:13px;line-height:1.5}.learning-job-context{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:11px;grid-template-columns:minmax(220px,1fr) minmax(220px,340px) auto;align-items:end;gap:14px;padding:15px 17px;display:grid}.learning-job-identity{flex-direction:column;gap:3px;min-width:0;display:flex}.learning-job-identity small,.learning-job-picker>span{color:var(--cp-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:750}.learning-job-identity strong{color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.2;overflow:hidden}.learning-job-identity span{color:var(--cp-text-muted);font-size:12px;line-height:1.4}.learning-job-picker{gap:6px;min-width:0;display:grid}.learning-job-picker select{appearance:none;border:1px solid var(--cp-border-default);background-color:var(--cp-control);background-image:linear-gradient(45deg, transparent 50%, var(--cp-illustration-mid) 50%), linear-gradient(135deg, var(--cp-illustration-mid) 50%, transparent 50%);width:100%;min-height:38px;color:var(--cp-text-primary);font:inherit;background-position:calc(100% - 18px) 16px,calc(100% - 13px) 16px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:8px;outline:0;padding:0 36px 0 11px;font-size:13px}.learning-job-picker select:focus{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-shadow-action)}.learning-overview-stats{grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;display:grid}.learning-overview-stats>div{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:10px;align-items:baseline;gap:9px;padding:15px 17px;display:flex}.learning-overview-stats strong{color:var(--cp-text-primary);font:700 24px/1 Bahnschrift,Arial Narrow,sans-serif}.learning-overview-stats span{color:var(--cp-text-muted);font-size:12px}.learning-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.learning-readiness{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:11px;padding:16px}.learning-readiness>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.learning-readiness>header>div{gap:5px;min-width:0;display:grid}.learning-readiness span,.learning-readiness small,.learning-readiness p{color:var(--cp-text-muted)}.learning-readiness summary{cursor:pointer;margin-top:14px}.learning-schedule-editor{border:0;min-width:0;margin:0;padding:0}.learning-intensive-notice{color:var(--cp-text-muted);align-items:flex-start;gap:9px;font-size:13px;display:flex}.learning-intensive-notice svg{flex-shrink:0;margin-top:2px}.learning-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-top:14px;display:grid}.learning-readiness-grid article{border:1px solid var(--cp-border-subtle);border-radius:8px;min-width:0;padding:12px}.learning-readiness-grid article>strong{overflow-wrap:anywhere;align-items:center;gap:7px;display:flex}.learning-readiness-requirement{gap:5px;margin-top:12px;display:grid}.learning-readiness-requirement label{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.learning-readiness-requirement b{white-space:nowrap}.learning-readiness-requirement progress{width:100%;height:8px;accent-color:var(--cp-action-bright)}.learning-session-report{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:11px;gap:14px;padding:18px;display:grid}.learning-session-report>header{align-items:center;gap:12px;display:flex}.learning-session-report h2{margin:4px 0}.learning-session-report small{color:var(--cp-text-muted)}.learning-session-report>p{align-items:center;gap:8px;margin:0;display:flex}.learning-session-report ul{padding-left:20px}.learning-session-report li{overflow-wrap:anywhere;margin-top:8px}.learning-session-lessons li{gap:8px;display:flex}.learning-session-report summary{cursor:pointer}.learning-head{padding-bottom:12px}.learning-mode>.workspace-section-nav{margin:0}.learning-mode .learning-section{gap:12px}.learning-pulse{width:46px;height:46px;color:var(--cp-text-action);background:var(--cp-action-soft);border-radius:14px}.learning-head h1{font-size:28px}.learning-overview-heading h2{font-size:18px}.learning-fleet-status{color:var(--cp-text-muted);align-items:center;gap:16px;font-size:12px;display:flex}.learning-fleet-status button{background:var(--cp-action-soft);color:var(--cp-text-action);border:1px solid var(--cp-border-subtle);cursor:pointer;border-radius:20px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.learning-visual-intro{isolation:isolate;border:1px solid var(--cp-border-subtle);background:linear-gradient(115deg, var(--cp-action-soft), var(--cp-surface-raised) 66%);border-radius:18px;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.2fr);align-items:center;gap:24px;padding:18px 24px;display:grid;position:relative;overflow:hidden}.learning-visual-intro:before{content:"";z-index:-1;border:35px solid var(--cp-action-bright);opacity:.045;border-radius:50%;width:300px;height:300px;position:absolute;top:-150px;right:16%}.learning-dashboard-copy h2{letter-spacing:-.035em;color:var(--cp-text-primary);margin:9px 0;font-size:clamp(22px,1.7vw,28px);line-height:1.12}.learning-dashboard-copy p{color:var(--cp-text-muted);margin:0;font-size:13px}.learning-method{justify-content:space-around;align-items:center;gap:12px;display:flex}.learning-method>div{text-align:center;justify-items:center;gap:7px;min-width:0;display:grid}.learning-method strong{color:var(--cp-text-primary);font-size:13px}.learning-method small{color:var(--cp-text-muted);font-size:11px}.learning-method-icon{background:var(--cp-surface-raised);width:52px;height:56px;color:var(--cp-text-action);border:1px solid var(--cp-border-action);box-shadow:5px 6px 0 var(--cp-action-soft);border-radius:12px;place-items:center;margin-bottom:4px;display:grid;transform:rotate(-5deg)}.learning-method>div:nth-of-type(2) .learning-method-icon{background:var(--cp-action-soft);box-shadow:0 0 0 7px var(--cp-surface-raised);border-radius:50%;transform:none}.learning-method>div:nth-of-type(3) .learning-method-icon{color:var(--cp-text-success);border-color:var(--cp-text-success);transform:rotate(5deg)}.learning-method-arrow{color:var(--cp-text-subtle);flex-shrink:0}.learning-job-context{border-radius:13px;align-items:center}.learning-intensive-notice{margin:-5px 4px 0;font-size:12px}.learning-readiness{border-radius:15px;padding:22px}.learning-readiness>header>.learning-readiness-title{align-items:center;gap:18px;display:flex}.learning-readiness-title>div:last-child{gap:6px;display:grid}.learning-readiness-title strong{color:var(--cp-text-primary);font-size:21px}.learning-readiness-title span:not(.eyebrow){font-size:12px}.learning-readiness-ring{flex-shrink:0;width:80px;height:80px;position:relative}.learning-readiness-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.learning-readiness-ring circle{fill:none;stroke-width:5px}.learning-readiness-ring .ring-track{stroke:var(--cp-border-subtle)}.learning-readiness-ring .ring-value{stroke:var(--cp-text-success);stroke-linecap:round}.learning-readiness-ring>b{color:var(--cp-text-primary);flex-direction:column;justify-content:center;align-items:center;font-size:25px;display:flex;position:absolute;inset:0}.learning-readiness-ring small{font-size:10px;font-weight:500}.learning-readiness-categories{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:20px;display:grid}.learning-category{--category-accent:var(--cp-text-action);text-align:left;background:var(--cp-surface);border:1px solid var(--cp-border-subtle);min-width:0;color:var(--cp-text-primary);cursor:pointer;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px 10px;padding:16px;display:grid}.learning-category-fields{--category-accent:var(--cp-text-success)}.learning-category-tables{--category-accent:var(--cp-text-warning)}.learning-category-boundaries{--category-accent:var(--cp-illustration-mid)}.learning-category:hover,.learning-category[aria-expanded=true]{border-color:var(--category-accent);background:var(--cp-surface-raised)}.learning-category-icon{background:color-mix(in srgb, var(--category-accent) 10%, transparent);border-radius:10px;grid-row:span 2;place-items:center;width:38px;height:42px;display:grid;color:var(--category-accent)!important}.learning-category>strong{font-size:13px}.learning-category-count{font-size:12px}.learning-category-count b{color:var(--category-accent);font-size:19px}.learning-category-segments{border-radius:4px;grid-column:1/-1;gap:3px;height:5px;margin-top:7px;display:flex;overflow:hidden}.learning-category-segments i{background:var(--cp-border-default);flex:1}.learning-category-segments i.ready{background:var(--category-accent)}.learning-category>small{grid-column:1/-1;justify-content:space-between;align-items:center;font-size:11px;display:flex}.learning-readiness details>summary{color:var(--cp-text-action);font-size:12px}.learning-session-report{border-radius:15px;padding:22px}.learning-session-report h2{font-size:20px}.learning-report-symbol{background:color-mix(in srgb, var(--cp-text-success) 10%, transparent);width:48px;height:48px;color:var(--cp-text-success);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.learning-report-symbol.attention{color:var(--cp-text-warning)}.learning-session-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:5px 0;display:grid}.learning-session-metrics>div{border-left:2px solid var(--cp-border-subtle);grid-template-columns:28px 1fr;align-items:center;gap:5px 10px;padding:8px 16px;display:grid}.learning-session-metrics svg{color:var(--cp-text-action)}.learning-session-metrics>div:nth-child(2) svg{color:var(--cp-text-success)}.learning-session-metrics>div:nth-child(3) svg{color:var(--cp-text-warning)}.learning-session-metrics strong{color:var(--cp-text-primary);font:650 30px/1 Bahnschrift,sans-serif}.learning-session-metrics span{color:var(--cp-text-muted);grid-column:2;font-size:12px}.learning-session-outcome{background:var(--cp-action-soft);color:var(--cp-text-action);border-radius:8px;padding:11px 13px;font-size:13px}.learning-session-report>details{color:var(--cp-text-muted);font-size:12px}.learning-experiment-disclosure{border:1px solid var(--cp-border-subtle);border-radius:12px;padding:16px}.learning-experiment-disclosure>summary{color:var(--cp-text-action);cursor:pointer;align-items:center;gap:10px;font-weight:600;display:flex}.learning-experiment-disclosure>summary:after{content:"+";margin-left:auto;font-size:20px}.learning-experiment-disclosure[open]>summary:after{content:"−"}.learning-experiment-disclosure>summary span{color:var(--cp-text-muted);font-size:12px;font-weight:400}.learning-experiment-disclosure[open]>.learning-session-report{margin-top:16px}.learning-card-symbol{float:right;background:var(--cp-action-soft);color:var(--cp-text-action);border-radius:12px;place-items:center;padding:12px;display:grid}@media (max-width:1100px){.learning-visual-intro{grid-template-columns:1fr;padding:22px}.learning-dashboard-copy h2 br{display:none}.learning-method{justify-content:space-evenly}.learning-readiness-categories,.learning-session-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.learning-fleet-status{flex-wrap:wrap;gap:8px}.learning-method{gap:5px}.learning-method-icon{width:48px;height:54px}.learning-method-arrow{width:13px}.learning-method strong{font-size:11px}.learning-method small{display:none}.learning-category{grid-template-columns:1fr;padding:12px}.learning-category-icon{grid-row:auto}.learning-readiness>header>.learning-readiness-title{gap:10px}.learning-readiness-ring{width:64px;height:64px}.learning-readiness-title strong{font-size:18px}}.learning-field-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px;display:grid}.learning-field-results article{border:1px solid var(--cp-border-subtle);border-radius:9px;gap:12px;min-width:0;padding:14px;display:grid}.learning-field-results article>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.learning-field-results article>header>div{overflow-wrap:anywhere;gap:4px;display:grid}.learning-field-results article>header>span{align-items:center;gap:5px;font-size:12px;display:flex}.learning-field-adopted{color:var(--cp-text-success)}.learning-field-comparison{grid-template-columns:72px minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:12px;display:grid}.learning-field-comparison progress{width:100%;height:9px;accent-color:var(--cp-action-bright)}.learning-field-comparison b{text-align:right}.learning-overview-card{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:11px;min-width:0;padding:18px}.learning-overview-card>strong{color:var(--cp-text-primary);margin:8px 0 4px;font-size:20px;display:block}.learning-overview-card p{min-height:40px;color:var(--cp-text-muted);margin:0 0 14px;font-size:12.5px;line-height:1.55}.learning-no-change-summary{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);width:100%;color:var(--cp-text-action);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:13px 15px;display:flex}.learning-no-change-summary:hover,.learning-no-change-summary:focus-visible{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.learning-no-change-summary>span{flex-direction:column;gap:2px;display:flex}.learning-no-change-summary strong{color:var(--cp-text-primary);font-size:13px}.learning-no-change-summary small{color:var(--cp-text-muted);font-size:12px;line-height:1.4}.learning-empty{border:1px dashed var(--cp-border-default);color:var(--cp-text-muted);background:var(--cp-surface-raised);border-radius:11px;align-items:center;gap:13px;padding:28px;display:flex}.learning-empty>div{flex-direction:column;gap:3px;display:flex}.learning-empty strong{color:var(--cp-text-primary);font-size:14px}.learning-empty span{font-size:12.5px;line-height:1.45}.learning-idle{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:34px 20px;display:flex}.learning-idle svg{color:var(--cp-text-on-action-muted)}.learning-idle strong{color:var(--cp-text-secondary);font-size:17px}.learning-idle span{color:var(--cp-text-subtle);font-size:12px}.learning-hero{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.learning-figure{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:10px;flex-direction:column;gap:5px;padding:16px 18px;display:flex}.learning-figure.good{border-color:var(--cp-border-success);background:var(--cp-success-soft)}.learning-figure strong{color:var(--cp-text-action);letter-spacing:-.01em;font:700 30px/1 Cascadia Code,Consolas,monospace}.learning-figure.good strong{color:var(--cp-text-success)}.learning-figure strong.ticking{animation:.5s ease-out learning-tick}@keyframes learning-tick{0%{opacity:.45}to{opacity:1}}.learning-figure small{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.learning-graph{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:10px;overflow:hidden}.learning-line{width:100%;height:128px;display:block}.learning-line.empty{background:repeating-linear-gradient(90deg, var(--cp-surface) 0 1px, transparent 1px 22px)}.learning-line-fill{fill:var(--cp-action-wash);stroke:none}.learning-line-stroke{fill:none;stroke:var(--cp-border-action);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.learning-graph small{border-top:1px solid var(--cp-border-subtle);color:var(--cp-text-muted);padding:10px 14px;font-size:12px;line-height:1.45;display:block}.learning-win{border:1px solid var(--cp-border-success);background:var(--cp-success-soft);border-radius:9px;align-items:center;gap:10px;padding:13px 15px;display:flex}.learning-win svg{color:var(--cp-text-success);flex:none}.learning-win span{flex-direction:column;gap:2px;display:flex}.learning-win strong{color:var(--cp-text-success);font-size:13px}.learning-win small{color:var(--cp-text-muted);font-size:12px;line-height:1.5}.learning-conflicts{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:9px;padding:14px 16px}.learning-conflicts h2{color:var(--cp-text-warning);align-items:center;gap:7px;margin:0 0 8px;font-size:14px;display:flex}.learning-conflicts ul{flex-direction:column;gap:5px;margin:0;padding-left:17px;display:flex}.learning-conflicts li{color:var(--cp-text-warning);font-size:12px;line-height:1.5}.learning-target{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:9px;align-items:baseline;gap:10px;padding:11px 15px;display:flex}.learning-target small{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.learning-target strong{color:var(--cp-text-action);font-size:14px}.learning-settled{border:1px solid var(--cp-border-success);background:var(--cp-success-soft);border-radius:9px;align-items:center;gap:10px;padding:14px 16px;display:flex}.learning-settled svg{color:var(--cp-text-success);flex:none}.learning-settled span{flex-direction:column;gap:3px;display:flex}.learning-settled strong{color:var(--cp-text-success);font-size:13px}.learning-settled small{color:var(--cp-text-muted);font-size:12px;line-height:1.45}.learning-session-stage{border:1px solid var(--cp-border-action);background:var(--cp-action-soft);border-radius:18px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px;padding:30px;display:grid}.learning-session-beacon{border:1px solid var(--cp-border-action);width:104px;height:104px;color:var(--cp-text-action-strong);border-radius:50%;place-items:center;display:grid}.learning-session-stage.working .learning-session-beacon{animation:3s ease-in-out infinite learning-session-breathe}@keyframes learning-session-breathe{50%{box-shadow:0 0 0 12px var(--cp-action-soft);transform:scale(1.04)}}.learning-session-heading h2{margin:8px 0;font-size:clamp(24px,2.5vw,38px)}.learning-session-heading p{color:var(--cp-text-muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.learning-session-flow{border-top:1px solid var(--cp-border-action);color:var(--cp-text-action-strong);grid-column:1/-1;justify-content:space-around;align-items:center;gap:14px;padding-top:22px;display:flex}.learning-session-flow>span{text-align:center;justify-items:center;gap:8px;display:grid}.learning-session-flow small{color:var(--cp-text-muted)}.learning-session-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.learning-session-counts>div,.learning-session-results>section{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:14px;min-width:0;padding:22px}.learning-session-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.learning-session-results h3{align-items:center;gap:10px;margin:0;display:flex}.learning-session-results p{color:var(--cp-text-muted);overflow-wrap:anywhere;line-height:1.5}.learning-search-outcome{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:14px;align-items:flex-start;gap:16px;padding:22px;display:flex}.learning-search-outcome>svg{color:var(--cp-text-muted);flex:none}.learning-search-outcome.complete{border-color:var(--cp-border-success)}.learning-search-outcome.complete>svg{color:var(--cp-text-success)}.learning-search-outcome h3{margin:0 0 8px}.learning-search-outcome p,.learning-search-outcome small{color:var(--cp-text-muted);line-height:1.5}.learning-replay-counts{flex-wrap:wrap;gap:24px;margin:16px 0;display:flex}.learning-replay-counts span{align-items:baseline;gap:8px;display:flex}.learning-replay-counts strong{font-size:24px}.learning-type-replay-bars{gap:12px;display:grid}@media (max-width:1120px){.learning-session-stage{grid-template-columns:80px minmax(0,1fr);gap:16px;padding:20px}.learning-session-beacon{width:76px;height:76px}.learning-session-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-session-flow small{display:none}.learning-session-results{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.learning-session-stage.working .learning-session-beacon{animation:none}}.learning-tally-sentence{border:1px solid var(--cp-border-subtle);color:var(--cp-text-muted);background:var(--cp-surface-raised);border-radius:9px;margin:0;padding:11px 14px;font-size:12px;line-height:1.5}.learning-wants{flex-direction:column;gap:6px;display:flex}.learning-wants h2{color:var(--cp-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:12px;font-weight:750}.learning-wants-row{border:1px solid var(--cp-border-subtle);color:var(--cp-text-primary);background:var(--cp-surface-raised);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:flex}.learning-wants-row:hover{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.learning-wants-row>span{flex:1;min-width:0}.learning-wants-row small{color:var(--cp-text-action);flex:none;font-weight:750}.learning-wants-row.still{color:var(--cp-text-muted);background:var(--cp-surface-raised);cursor:default;border-style:dashed}.learning-areas{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:14px;display:grid}.learning-area{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:10px;flex-direction:column;gap:7px;padding:15px 17px;display:flex}.learning-area.unmeasured{background:var(--cp-surface-raised)}.learning-area small{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.learning-area strong{color:var(--cp-text-action);font:700 27px/1 Cascadia Code,Consolas,monospace}.learning-area.unmeasured strong{color:var(--cp-text-subtle)}.learning-area-bar{background:var(--cp-surface-subtle);border-radius:999px;height:4px;overflow:hidden}.learning-area-bar span{background:var(--cp-action);border-radius:999px;height:100%;display:block}.learning-area-bar span.thin{background:var(--cp-warning)}.learning-area>span{color:var(--cp-text-muted);font-size:11.5px}.learning-layouts{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:10px;overflow:hidden}.learning-layouts h2{border-bottom:1px solid var(--cp-border-subtle);color:var(--cp-text-primary);background:var(--cp-surface-subtle);margin:0;padding:12px 15px;font-size:14px}.learning-layout-summary{border-bottom:1px solid var(--cp-border-subtle);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px;padding:14px 15px;display:grid}.learning-layout-list{display:block}.learning-layout-hold{border:1px solid var(--cp-border-default);color:var(--cp-text-muted);background:var(--cp-surface-subtle);border-radius:9px;align-items:center;gap:8px;margin:10px 0 12px;padding:9px 11px;font-size:12px;display:flex}.learning-layout-hold svg{color:var(--cp-illustration-mid);flex:none}.learning-layout{border-bottom:1px solid var(--cp-border-subtle);grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 15px;display:grid}.learning-layout:last-child{border-bottom:0}.learning-layout-bar{background:var(--cp-surface-subtle);border-radius:3px;height:6px;display:block;overflow:hidden}.learning-layout-bar>span{background:var(--cp-action);border-radius:3px;height:100%;display:block}.learning-layout-name{color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.learning-layout-count{color:var(--cp-text-subtle);white-space:nowrap;font-size:11.5px}.learning-layout-type{white-space:nowrap;border-radius:9px;padding:3px 8px;font-size:11px}.learning-layout-type.known{background:var(--cp-surface-subtle);color:var(--cp-text-success);font-weight:700}.learning-layout-type.mixed{background:var(--cp-surface);color:var(--cp-text-subtle)}.learning-changed{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:10px;overflow:hidden}.learning-changed h2{border-bottom:1px solid var(--cp-border-subtle);color:var(--cp-text-action-strong);background:var(--cp-surface-subtle);margin:0;padding:12px 15px;font-size:14px}.learning-changed-line{border-bottom:1px solid var(--cp-border-subtle);color:var(--cp-text-muted);align-items:baseline;gap:8px;padding:11px 15px;font-size:12px;line-height:1.5;display:flex}.learning-changed-line:last-child{border-bottom:0}.learning-changed-line.won{background:var(--cp-success-soft);color:var(--cp-text-success);font-weight:600}.learning-changed-line svg{flex:none;position:relative;top:2px}.learning-faults{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:10px;overflow:hidden}.learning-faults h2{border-bottom:1px solid var(--cp-border-subtle);color:var(--cp-text-primary);background:var(--cp-surface-subtle);margin:0;padding:12px 15px;font-size:14px}.learning-fault{border-bottom:1px solid var(--cp-border-subtle);grid-template-columns:130px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 15px;display:grid}.learning-fault:last-child{border-bottom:0}.learning-fault-field{color:var(--cp-text-primary);font-size:12.5px;font-weight:700}.learning-fault-detail{color:var(--cp-text-muted);font-size:12px;line-height:1.5}.learning-fault-weight{color:var(--cp-text-subtle);white-space:nowrap;font-size:11px}.learning-fault.proven{background:var(--cp-warning-soft)}.learning-fault.proven .learning-fault-weight{color:var(--cp-text-warning);font-weight:700}.learning-fault.fixed{background:var(--cp-success-soft)}.learning-fault.fixed .learning-fault-detail{color:var(--cp-text-muted)}.learning-fault.fixed .learning-fault-weight{color:var(--cp-text-success);align-items:center;gap:4px;font-weight:700;display:inline-flex}.nav-live-dot,.learning-live-dot{background:var(--cp-action-bright);border-radius:50%;flex:none;width:8px;height:8px;animation:1.9s ease-in-out infinite learning-live-ring}.nav-live-dot{margin-left:auto}@keyframes learning-live-ring{0%,to{box-shadow:0 0 0 0 var(--cp-shadow-soft)}50%{box-shadow:0 0 0 6px var(--cp-shadow-soft)}}.learning-scheduled-live{border:1px solid var(--cp-border-action);background:var(--cp-action-soft);border-radius:9px;align-items:center;gap:11px;padding:12px 15px;display:flex}.learning-scheduled-live span:last-child{flex-direction:column;gap:2px;display:flex}.learning-scheduled-live strong{color:var(--cp-text-action-strong);font-size:13px}.learning-scheduled-live small{color:var(--cp-text-muted);font-size:12px}.learning-schedule{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:10px;flex-direction:column;gap:13px;padding:16px 18px;display:flex}.learning-schedule-master{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.learning-schedule-master input{width:15px;height:15px;accent-color:var(--cp-action-bright);flex:none;margin-top:2px}.learning-schedule-master span{flex-direction:column;gap:3px;display:flex}.learning-schedule-master strong{color:var(--cp-text-primary);align-items:center;gap:6px;font-size:14px;display:inline-flex}.learning-schedule-master strong svg{color:var(--cp-text-muted)}.learning-schedule-master small{color:var(--cp-text-muted);max-width:720px;font-size:12px;line-height:1.5}.learning-schedule-window{flex-wrap:wrap;align-items:center;gap:14px;padding-left:25px;display:flex}.learning-schedule-window label{align-items:center;gap:7px;display:inline-flex}.learning-schedule-window label small{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.learning-schedule-window input{border:1px solid var(--cp-border-default);background:var(--cp-control);height:36px;font:inherit;color:var(--cp-text-primary);border-radius:7px;padding:0 9px;font-size:13px}.learning-schedule-window input[aria-invalid=true]{border-color:var(--cp-border-danger);box-shadow:0 0 0 3px var(--cp-shadow-danger)}.learning-schedule-window em{color:var(--cp-text-subtle);font-size:11.5px;font-style:normal}.learning-schedule-window-error{color:var(--cp-text-danger);align-items:center;gap:6px;margin:-4px 0 0 25px;font-size:11px;display:flex}.learning-schedule-jobs{flex-direction:column;gap:6px;padding-left:25px;display:flex}.learning-schedule-job{cursor:pointer;min-height:28px;color:var(--cp-text-primary);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.learning-schedule-job input{width:13px;height:13px;accent-color:var(--cp-action-bright);flex:none}.learning-schedule-job small{color:var(--cp-text-subtle);font-size:11px}.learning-schedule-job.every{border-bottom:1px dashed var(--cp-border-subtle);margin-bottom:2px;padding-bottom:5px}.learning-schedule-job.every>span{font-weight:700}.learning-schedule-pending{color:var(--cp-text-muted);margin:2px 0 0 21px;font-size:11.5px;line-height:1.45}@media (max-width:820px){.learning-mode{padding:28px 17px 60px}.learning-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.learning-section-heading p{text-align:left}.learning-job-context{grid-template-columns:1fr;align-items:stretch}.learning-job-context>button{justify-self:start}.learning-overview-stats,.learning-overview-grid{grid-template-columns:1fr}.learning-overview-card p{min-height:0}.learning-layout{grid-template-columns:60px minmax(0,1fr) auto}.learning-layout-type{grid-column:2/-1;justify-self:start}.learning-fault{grid-template-columns:1fr;gap:4px}.learning-fault-weight{white-space:normal}.learning-schedule-window{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;padding-left:0;display:grid}.learning-schedule-window label{grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.learning-schedule-window input{width:100%;min-width:0}.learning-schedule-window em{grid-column:1/-1}.learning-schedule-window-error{margin-left:0}.learning-schedule-jobs{padding-left:0}}@media (max-width:520px){.learning-schedule-window{grid-template-columns:minmax(0,1fr);align-items:stretch}.learning-schedule-window em{grid-column:1}}.source-illustration{width:68px;height:68px;color:var(--cp-text-on-action);background:linear-gradient(145deg, var(--cp-action-hover), var(--cp-action-hover));box-shadow:0 12px 24px var(--cp-shadow-soft);border-radius:18px;place-items:center;margin-bottom:26px;display:grid;position:relative;overflow:hidden}.source-illustration i{background:var(--cp-warning);width:78px;height:2px;box-shadow:0 0 16px var(--cp-shadow-soft);position:absolute;transform:rotate(-18deg)}.source-illustration b{display:none}.source-illustration.thinking svg{animation:1.8s ease-in-out infinite thinking-pulse}.source-illustration.thinking i{animation:2.2s ease-in-out infinite scan-sweep}.source-illustration.thinking b{border:1px solid var(--cp-border-action);border-radius:50%;width:50px;height:50px;animation:1.8s ease-out infinite intelligence-ring;display:block;position:absolute}.learning-workbench{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:8px;flex:280px;grid-template-columns:minmax(520px,2fr) minmax(300px,.85fr);min-height:0;margin-top:9px;display:grid;overflow:hidden}.learning-analysis-stage,.learning-intelligence{grid-template-rows:31px minmax(0,1fr);min-width:0;min-height:0;display:grid}.learning-analysis-stage{border-right:1px solid var(--cp-border-subtle)}.learning-analysis-stage>header,.learning-intelligence>header{border-bottom:1px solid var(--cp-border-subtle);color:var(--cp-text-action);background:var(--cp-surface-overlay);justify-content:space-between;align-items:center;padding:0 11px;display:flex}.learning-analysis-stage>header span,.learning-intelligence>header span{align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.learning-analysis-stage>header small,.learning-intelligence>header small{color:var(--cp-text-action);background:var(--cp-surface-subtle);letter-spacing:.07em;border-radius:3px;padding:3px 5px;font:700 6px/1 Cascadia Code,monospace}.learning-analysis-body{background:radial-gradient(circle at 18% 42%, var(--cp-action-wash), transparent 38%);grid-template-columns:minmax(260px,2.1fr) minmax(150px,.75fr);gap:9px;min-height:0;padding:9px;display:grid}.learning-page-viewport{border:1px solid var(--cp-border-default);background:linear-gradient(145deg, var(--cp-document-paper-muted), var(--cp-document-paper-muted));min-width:0;min-height:0;box-shadow:inset 0 0 28px var(--cp-shadow-soft);border-radius:6px;grid-template-rows:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}.learning-page-viewport.has-page:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 45%, transparent 35%, var(--cp-action-wash) 100%);position:absolute;inset:0}.learning-page-viewport img{object-fit:contain;background:var(--cp-document-paper);width:auto;max-width:98%;height:calc(100% - 14px);box-shadow:0 6px 20px var(--cp-shadow-soft);transition:opacity .22s}.learning-page-awaiting{color:var(--cp-text-muted);flex-direction:column;align-items:center;gap:14px;font-size:8px;display:flex}.learning-scan-beam{z-index:3;pointer-events:none;background:linear-gradient(90deg, transparent, var(--cp-action) 20%, var(--cp-warning) 50%, var(--cp-action) 80%, transparent);height:1px;box-shadow:0 0 8px var(--cp-shadow-soft), 0 6px 18px var(--cp-shadow-soft);animation:3.2s cubic-bezier(.45,0,.55,1) infinite alternate learning-scan;position:absolute;top:14%;left:7%;right:7%}.learning-corner{z-index:3;pointer-events:none;border-color:var(--cp-border-action);border-style:solid;width:13px;height:13px;position:absolute}.learning-corner.top-left{border-width:1px 0 0 1px;top:9px;left:9px}.learning-corner.top-right{border-width:1px 1px 0 0;top:9px;right:9px}.learning-corner.bottom-left{border-width:0 0 1px 1px;bottom:9px;left:9px}.learning-corner.bottom-right{border-width:0 1px 1px 0;bottom:9px;right:9px}.learning-page-caption{z-index:4;min-width:0;color:var(--cp-text-on-action);background:linear-gradient(transparent, var(--cp-scrim-strong));flex-direction:column;gap:2px;padding:16px 26px 7px;display:flex;position:absolute;bottom:0;left:0;right:0}.learning-page-caption strong,.learning-page-caption small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.learning-page-caption strong{font-size:7px}.learning-page-caption small{color:var(--cp-text-on-action);font-size:6px}.learning-signal-column{grid-template-rows:repeat(4,minmax(0,1fr));gap:5px;min-width:0;display:grid}.learning-signal{border:1px solid var(--cp-border-subtle);min-width:0;color:var(--cp-text-subtle);background:var(--cp-surface-translucent);border-radius:5px;grid-template-rows:auto auto;grid-template-columns:25px minmax(0,1fr);align-content:center;column-gap:7px;padding:7px;transition:border-color .2s,background .2s;display:grid}.learning-signal>i{width:25px;height:25px;color:var(--cp-text-muted);background:var(--cp-surface-subtle);border-radius:5px;grid-row:1/3;align-self:center;place-items:center;display:grid}.learning-signal b{color:var(--cp-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.learning-signal small{text-overflow:ellipsis;white-space:nowrap;font-size:6px;line-height:1.3;overflow:hidden}.learning-signal.active{border-color:var(--cp-border-action);background:linear-gradient(110deg, var(--cp-surface-overlay), var(--cp-surface-overlay));box-shadow:0 3px 9px var(--cp-shadow-action)}.learning-signal.active>i{color:var(--cp-text-action);background:var(--cp-action-soft)}.learning-signal.active b{color:var(--cp-text-primary)}.learning-signal.active small{color:var(--cp-text-muted)}.learning-intelligence-body{background:radial-gradient(circle at 90% 10%, var(--cp-warning-wash), transparent 34%);flex-direction:column;gap:7px;min-height:0;padding:9px;display:flex;overflow:hidden}.learning-type-cards{scrollbar-width:thin;flex-direction:column;gap:6px;min-height:0;display:flex;overflow-y:auto}.learning-type-cards article{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-overlay);box-shadow:0 3px 10px var(--cp-shadow-soft);border-radius:6px;padding:8px 9px;animation:.22s activity-in}.learning-type-cards article>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.learning-type-cards article>span strong{color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.learning-type-cards article>span small{color:var(--cp-text-muted);flex:none;font-size:6px}.learning-type-cards article>div{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.learning-type-cards article>div i{color:var(--cp-text-action);background:var(--cp-surface-subtle);border-radius:3px;padding:3px 5px;font:650 6px/1.2 Segoe UI,sans-serif}.learning-intelligence-pending{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-height:115px;display:flex}.learning-intelligence-pending strong{color:var(--cp-text-primary);font-size:9px}.learning-intelligence-pending small{max-width:310px;color:var(--cp-text-muted);font-size:7px;line-height:1.45}.learning-evidence-transition{width:100%;height:100%;min-height:0;position:relative}.learning-evidence-incoming,.learning-evidence-outgoing{position:absolute;inset:0}.learning-evidence-incoming{animation:.34s ease-in-out both evidence-arrive}.learning-evidence-outgoing{pointer-events:none}.learning-evidence-page{width:100%;min-width:0;height:100%;min-height:0;position:relative}.learning-page-viewport .learning-evidence-page>img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:none;background:0 0}.learning-evidence-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.learning-evidence-overlay rect{vector-effect:non-scaling-stroke;stroke-width:1px;rx:3}.learning-evidence-overlay text{paint-order:stroke;stroke:var(--cp-document-paper);stroke-width:4px;stroke-linejoin:round;font-weight:750}.evidence-text-regions rect{fill:var(--cp-action-soft);fill-opacity:.25;stroke:var(--cp-text-action);stroke-opacity:.5}.evidence-text-regions rect:nth-child(-n+12){animation:.9s ease-out both evidence-arrive}.evidence-text-regions rect:nth-child(3n){animation-delay:.12s}.evidence-text-regions rect:nth-child(3n+1){animation-delay:.24s}.evidence-table-regions rect{fill:var(--cp-success-soft);fill-opacity:.2;stroke:var(--cp-text-success);stroke-dasharray:5 3}.evidence-field-regions rect{fill:var(--cp-success-soft);fill-opacity:.35;stroke:var(--cp-text-success);stroke-width:1.7px}.evidence-field-regions text{fill:var(--cp-text-success)}.evidence-phase-understanding .evidence-field-regions>g,.evidence-phase-understanding .evidence-table-regions>rect{animation:.65s ease-out both evidence-arrive}.evidence-barcode-regions rect{fill:var(--cp-warning-soft);fill-opacity:.35;stroke:var(--cp-text-warning);stroke-width:2px}.evidence-barcode-regions text{fill:var(--cp-text-warning)}.learning-evidence-key{pointer-events:none;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:9px;left:9px}.learning-evidence-key>span{color:var(--cp-text-primary);background:var(--cp-surface);border:1px solid var(--cp-border-subtle);border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:9px;display:flex}.learning-evidence-summary{border-bottom:1px solid var(--cp-border-subtle);flex-direction:column;flex:none;gap:11px;width:100%;min-width:0;padding-bottom:12px;display:flex}.learning-evidence-summary>header{color:var(--cp-text-action);align-items:center;gap:6px;font-size:11px;display:flex}.learning-evidence-summary>header>small{color:var(--cp-text-muted);margin-left:auto;font-size:8px}.evidence-milestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.evidence-milestones>span{border:1px solid var(--cp-border-subtle);color:var(--cp-text-muted);background:var(--cp-surface-subtle);border-radius:7px;flex-direction:column;align-items:flex-start;gap:6px;padding:9px 7px;display:flex}.evidence-milestones>span.arrived{border-color:var(--cp-border-action);background:var(--cp-action-soft);color:var(--cp-text-action)}.evidence-milestones b{font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.evidence-milestones small{font-size:9px;line-height:1.3}.evidence-reading{flex-direction:column;gap:5px;min-width:0;display:flex}.evidence-reading>small,.evidence-field-receipts>small{color:var(--cp-text-muted);letter-spacing:.08em;font-size:8px}.evidence-reading>div{border-left:2px solid var(--cp-border-action);background:var(--cp-action-soft);color:var(--cp-text-primary);align-items:center;gap:6px;padding:5px 7px;font:10px/1.4 Cascadia Code,monospace;animation:.45s ease-out evidence-arrive;display:flex}.evidence-reading>div>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.evidence-reading i{background:var(--cp-text-action);border-radius:50%;flex:none;width:4px;height:4px}.evidence-barcode-receipt,.evidence-type-receipt,.evidence-row-receipt,.evidence-awaiting,.evidence-grouping{border:1px solid var(--cp-border-subtle);color:var(--cp-text-primary);border-radius:7px;align-items:center;gap:8px;min-width:0;padding:9px;font-size:11px;display:flex}.evidence-barcode-receipt>svg{color:var(--cp-text-warning);flex:none}.evidence-type-receipt>svg,.evidence-row-receipt>svg{color:var(--cp-text-action);flex:none}.learning-evidence-summary small{display:block}.evidence-barcode-receipt small,.evidence-type-receipt small,.evidence-row-receipt small,.evidence-awaiting small,.evidence-grouping small{color:var(--cp-text-muted);font-size:9px;line-height:1.4}.evidence-barcode-receipt strong,.evidence-type-receipt strong{overflow-wrap:anywhere;margin-top:3px;display:block}.evidence-field-receipts{flex-direction:column;gap:6px;display:flex}.evidence-field-receipts>div{border-bottom:1px solid var(--cp-border-subtle);min-width:0;color:var(--cp-text-primary);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:7px 0;font-size:10px;display:grid}.evidence-field-receipts>div small{color:var(--cp-text-muted);margin-top:3px;font-size:8px}.evidence-field-receipts strong{overflow-wrap:anywhere;font-size:11px}.learning-intelligence-body:has(.learning-evidence-summary) .learning-intelligence-pending{flex:none;min-height:0;margin-top:9px}.learning-intelligence-body:has(.learning-evidence-summary) .stage-animation{max-height:130px}@keyframes evidence-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.learning-evidence-incoming,.evidence-field-regions>g,.evidence-table-regions>rect,.evidence-text-regions rect,.evidence-reading>div{animation:none!important}.learning-evidence-outgoing{display:none}}.continuity-graphic{justify-content:space-between;align-items:center;width:160px;height:34px;display:flex;position:relative}.continuity-graphic:before{content:"";background:var(--cp-illustration-mid);height:1px;position:absolute;top:16px;left:8px;right:8px}.continuity-graphic i{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);width:20px;height:26px;box-shadow:0 2px 5px var(--cp-shadow-soft);border-radius:2px;position:relative}.continuity-graphic i:nth-child(3):after{content:"";background:var(--cp-warning);width:2px;box-shadow:0 0 8px var(--cp-shadow-soft);border-radius:2px;position:absolute;top:-4px;bottom:-4px;left:-6px}.continuity-graphic b{background:linear-gradient(90deg, transparent, var(--cp-action-hover), transparent);height:1px;animation:2.4s ease-in-out infinite continuity-pulse;position:absolute;top:16px;left:0;right:0}@keyframes learning-scan{0%{opacity:.68;top:14%}to{opacity:1;top:76%}}@keyframes continuity-pulse{0%,to{opacity:.2;transform:scaleX(.15)}50%{opacity:.75;transform:scaleX(1)}}.learning-focus{border-right:1px solid var(--cp-border-subtle);background:radial-gradient(circle at 29px 70px, var(--cp-action-wash), transparent 75px);grid-template-columns:62px minmax(0,1fr);align-items:center;gap:13px;padding:16px;display:grid}.learning-focus>span{flex-direction:column;gap:5px;min-width:0;display:flex}.learning-focus small{color:var(--cp-text-action);text-transform:uppercase;letter-spacing:.08em;font:700 7px/1 Cascadia Code,monospace}.learning-focus strong{color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.learning-focus em{color:var(--cp-text-muted);font-size:7px;font-style:normal;line-height:1.4}.intelligence-orbit{width:58px;height:58px;color:var(--cp-text-on-action-muted);background:linear-gradient(145deg, var(--cp-action-hover), var(--cp-action-hover));box-shadow:0 8px 20px var(--cp-shadow-soft);border-radius:50%;place-items:center;display:grid;position:relative}.intelligence-orbit>i{background:var(--cp-warning);width:6px;height:6px;box-shadow:0 0 9px var(--cp-shadow-soft);border-radius:50%;animation:2.5s linear infinite brain-orbit;position:absolute}.intelligence-orbit>i:nth-of-type(2){animation-delay:-.83s}.intelligence-orbit>i:nth-of-type(3){animation-delay:-1.66s}.learning-lanes{border-right:1px solid var(--cp-border-subtle);background:radial-gradient(circle at 40px 60px, var(--cp-action-wash), transparent 110px);grid-template-rows:30px minmax(0,1fr);min-width:0;min-height:0;display:grid}.learning-lanes>header{border-bottom:1px solid var(--cp-border-subtle);color:var(--cp-text-action);background:var(--cp-surface-overlay);justify-content:space-between;align-items:center;padding:0 10px;display:flex}.learning-lanes>header span{align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.learning-lanes>header small{color:var(--cp-text-action);letter-spacing:.07em;font:700 6px/1 Cascadia Code,monospace}.learning-lanes>div{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:64px;align-content:start;gap:6px;min-height:0;padding:8px;display:grid;overflow-y:auto}.learning-lanes article{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-translucent);min-width:0;box-shadow:0 3px 8px var(--cp-shadow-soft);border-radius:6px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:28px minmax(0,1fr);column-gap:7px;padding:7px 8px;animation:.2s activity-in;display:grid}.learning-lanes article.active{border-color:var(--cp-border-action);box-shadow:0 0 0 2px var(--cp-shadow-action), 0 5px 12px var(--cp-shadow-action)}.learning-lanes article.document-lane.started{border-color:var(--cp-border-action);background:linear-gradient(135deg, var(--cp-surface-raised), var(--cp-action-soft));box-shadow:0 0 0 2px var(--cp-shadow-action), 0 6px 15px var(--cp-shadow-action)}.learning-lanes article.document-lane.completed>b{color:var(--cp-text-on-warning);background:var(--cp-warning)}.learning-lanes article.document-lane.failed>b{color:var(--cp-text-on-danger);background:var(--cp-danger)}.learning-lanes article.document-lane>div{grid-column:2}.learning-lanes article.complete{opacity:.72}.learning-lanes article>b{width:28px;height:28px;color:var(--cp-text-on-action);background:var(--cp-action);border-radius:6px;grid-row:1/3;align-self:center;place-items:center;font:700 7px/1 Cascadia Code,monospace;display:grid}.learning-lanes article.complete>b{color:var(--cp-text-on-warning);background:var(--cp-warning)}.learning-lanes article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.learning-lanes article>span strong,.learning-lanes article>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.learning-lanes article>span strong{color:var(--cp-text-primary);font-size:7px}.learning-lanes article>span small{color:var(--cp-text-subtle);font-size:6px}.learning-lanes article>div{align-items:center;gap:4px;display:flex}.learning-lanes article i{height:17px;color:var(--cp-text-subtle);background:var(--cp-surface-subtle);border-radius:3px;align-items:center;gap:3px;padding:0 5px;font:700 5px/1 Cascadia Code,monospace;display:inline-flex}.learning-lanes article i.started{color:var(--cp-text-primary);background:var(--cp-action-soft);box-shadow:inset 0 -2px 0 var(--cp-shadow-action)}.learning-lanes article i.completed{color:var(--cp-text-success);background:var(--cp-success-soft)}.learning-lanes article i.failed{color:var(--cp-text-danger);background:var(--cp-danger-soft)}.learning-lane-empty{color:var(--cp-text-muted);grid-column:1/-1;justify-content:center;align-items:center;gap:14px;display:flex}.learning-lane-empty>span{flex-direction:column;gap:4px;display:flex}.learning-lane-empty strong{color:var(--cp-text-primary);font-size:9px}.learning-lane-empty small{color:var(--cp-text-muted);font-size:7px}.learning-activity{grid-template-rows:30px minmax(0,1fr);min-width:0;display:grid}.learning-activity>header{border-bottom:1px solid var(--cp-border-subtle);color:var(--cp-text-action);background:var(--cp-surface-subtle);justify-content:space-between;align-items:center;padding:0 10px;display:flex}.learning-activity>header span{align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.learning-activity>header small{color:var(--cp-text-action);background:var(--cp-surface-subtle);letter-spacing:.08em;border-radius:3px;padding:3px 5px;font:700 6px/1 Cascadia Code,monospace}.learning-activity>div{scrollbar-width:thin;scroll-behavior:smooth;min-height:0;padding:4px 7px 7px;overflow-y:auto}.learning-activity article{border-bottom:1px solid var(--cp-border-subtle);grid-template-columns:20px minmax(0,1fr) 34px;align-items:center;gap:5px;min-height:35px;padding:5px 3px;animation:.2s activity-in;display:grid}.learning-activity article>span{width:20px;height:20px;color:var(--cp-text-action);background:var(--cp-action-soft);border-radius:50%;place-items:center;display:grid}.learning-activity article>span.completed{color:var(--cp-text-success);background:var(--cp-success-soft)}.learning-activity article>span.failed{color:var(--cp-text-danger);background:var(--cp-danger-soft)}.learning-activity article p{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.learning-activity article strong,.learning-activity article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.learning-activity article strong{color:var(--cp-text-action);font-size:7px}.learning-activity article small{color:var(--cp-text-muted);font-size:6px}.learning-activity time{color:var(--cp-text-subtle);text-align:right;font:600 6px/1 Cascadia Code,monospace}@keyframes thinking-pulse{0%,to{opacity:.85;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes scan-sweep{0%,to{transform:translateY(-24px)rotate(-18deg)}50%{transform:translateY(24px)rotate(-18deg)}}@keyframes intelligence-ring{0%{opacity:.85;transform:scale(.72)}to{opacity:0;transform:scale(1.34)}}@keyframes brain-orbit{0%{transform:rotate(0)translate(26px)rotate(0)}to{transform:rotate(360deg)translate(26px)rotate(-360deg)}}@keyframes activity-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.capture-source-actions{grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;display:grid}.source-choice{text-align:left;border:1px solid var(--cp-border-default);color:var(--cp-text-primary);background:var(--cp-control);border-radius:11px;grid-template-rows:auto auto;grid-template-columns:42px 1fr 18px;align-items:center;column-gap:12px;padding:18px 20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.source-choice:not(:disabled):hover{border-color:var(--cp-border-default);box-shadow:0 10px 24px var(--cp-shadow-action);transform:translateY(-2px)}.source-choice>span{width:42px;height:42px;color:var(--cp-text-primary);background:var(--cp-control);border-radius:10px;grid-row:1/3;place-items:center;display:grid}.source-choice strong{font-size:14px}.source-choice small{color:var(--cp-text-muted);margin-top:3px}.source-choice>svg{color:var(--cp-text-muted);grid-area:1/3/3}.source-choice:disabled{cursor:not-allowed}.source-choice.primary-source{border-color:var(--cp-border-default)}.acquisition-control{grid-template-columns:minmax(0,1fr) auto;gap:9px;width:min(470px,100%);display:grid}.acquisition-control.single-source{grid-template-columns:minmax(0,1fr)}.acquisition-control.background-import{grid-template-columns:auto auto;justify-content:start;width:auto}.acquisition-control.background-import.single-source{grid-template-columns:auto}.acquisition-control.background-import>button{min-width:160px;height:35px;padding:0 13px}.acquisition-control label{border:1px solid var(--cp-border-default);background:var(--cp-control);border-radius:7px;grid-template-columns:40px minmax(0,1fr);align-items:center;height:42px;display:grid;overflow:hidden}.acquisition-control label>span{height:100%;color:var(--cp-text-primary);background:var(--cp-action-soft);place-items:center;display:grid}.acquisition-control select{width:100%;height:100%;color:var(--cp-text-primary);background:var(--cp-control);border:0;outline:0;padding:0 10px;font-weight:700}.acquisition-notice{border:1px solid var(--cp-border-subtle);width:min(470px,100%);color:var(--cp-text-warning);background:var(--cp-surface-subtle);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:8px;padding:7px 9px;font-size:8px;font-weight:700;display:grid}.acquisition-notice>svg{color:var(--cp-text-warning);flex:none}.acquisition-notice button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.acquisition-notice button:hover{color:var(--cp-text-on-warning);background:var(--cp-warning)}.capture-queue-status{color:var(--cp-text-action);background:var(--cp-surface-subtle);gap:4px;display:grid}.capture-source-panel>.capture-queue-status{border:1px solid var(--cp-border-subtle);border-radius:7px;width:min(470px,100%);margin-top:10px;padding:8px}.capture-queue-total{grid-template-columns:auto minmax(70px,1fr);align-items:center;gap:9px;padding-bottom:3px;display:grid}.capture-queue-total>span{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.capture-queue-total strong{color:var(--cp-text-primary);font-size:9px}.capture-queue-total small{color:var(--cp-text-muted);font-size:7px}.capture-queue-total>i{background:var(--cp-illustration-mid);border-radius:2px;height:3px;overflow:hidden}.capture-queue-total>i>b{border-radius:inherit;background:var(--cp-action);height:100%;transition:width .24s;display:block}.capture-queue-active,.capture-queue-failed{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;display:grid}.capture-queue-active>svg{color:var(--cp-text-action)}.capture-queue-active.parallel{opacity:.72}.capture-queue-active.parallel>svg{color:var(--cp-text-action)}.capture-queue-active>span,.capture-queue-failed>span{flex-direction:column;gap:2px;min-width:0;display:flex}.capture-queue-active strong,.capture-queue-failed strong{color:var(--cp-text-primary);font-size:8px}.capture-queue-active small,.capture-queue-failed small{color:var(--cp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.capture-queue-waiting{color:var(--cp-text-muted);align-items:center;gap:5px;font-size:7px;display:flex}.capture-cluster-help{color:var(--cp-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:8px;font-weight:700;display:flex}.capture-cluster-help:hover span,.capture-cluster-help:focus-visible span{text-decoration:underline}.capture-cluster-help svg{color:var(--cp-text-primary);flex:none}.capture-queue-failed{color:var(--cp-text-danger)}.capture-queue-failed button{width:21px;height:21px;color:var(--cp-text-danger);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.capture-queue-failed button:hover{background:var(--cp-danger-soft)}.capture-import-attention{border:1px solid var(--cp-border-subtle);min-width:0;color:var(--cp-text-muted);background:var(--cp-surface-subtle);border-radius:7px;padding:7px}.capture-import-attention>summary{cursor:pointer;color:var(--cp-text-primary);align-items:center;gap:7px;font-size:10px;display:flex}.capture-import-attention>summary>span{flex:1}.capture-import-attention small{overflow-wrap:anywhere;margin-top:4px;font-size:9px;line-height:1.4;display:block}.capture-import-attention p{font-size:10px;line-height:1.5}.capture-import-attention button{border:1px solid var(--cp-border-subtle);background:var(--cp-control);color:var(--cp-text-action);cursor:pointer;border-radius:5px;padding:5px 7px}.capture-import-attention .import-retry{align-items:center;gap:5px;display:flex}.import-interruption{border-top:1px solid var(--cp-border-subtle);margin-top:9px;padding-top:7px;font-size:10px}.import-interruption>button{margin:6px 0;font-size:9px}.engine-status{border-top:1px solid var(--cp-border-subtle);color:var(--cp-text-primary);align-items:center;gap:10px;margin-top:22px;padding-top:20px;display:flex}.engine-status>span:last-child{flex-direction:column;gap:3px;display:flex}.engine-status small{color:var(--cp-text-muted)}.engine-status.error{color:var(--cp-text-danger)}.page-image-stack{background:var(--cp-surface-raised);max-width:none;box-shadow:0 16px 38px var(--cp-shadow-soft);transform-origin:50%;will-change:transform;line-height:0;display:inline-block;position:absolute;top:50%;left:50%}.page-image-stack.easing{transition:transform .24s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.page-image-stack.easing{transition:none}}.page-preview{background:var(--cp-document-paper);-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:auto;display:block}.ocr-text-layer{-webkit-user-select:text;user-select:text;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ocr-text-layer text[data-line-index]{fill:#0000;stroke:#0000;pointer-events:all;cursor:text;-webkit-user-select:text;user-select:text}.ocr-text-layer .ocr-word-zone>rect{fill:#0000;stroke:#0000;pointer-events:all}.ocr-text-layer .ocr-word-zone.linked:not(.ocr-box-selected):hover>rect{fill:#0000;stroke:var(--cp-evidence-box-line);stroke-width:1px;vector-effect:non-scaling-stroke}.ocr-text-layer .evidence-highlight{fill:var(--cp-field-evidence-fill);stroke:var(--cp-field-evidence-line);stroke-width:var(--cp-field-evidence-width);vector-effect:non-scaling-stroke;pointer-events:none}.ocr-text-layer text[data-line-index]::selection{fill:#0000;background:var(--cp-text-selection-fill)}.ocr-text-layer .barcode-zone>rect{fill:#0000;stroke:#0000;stroke-width:2px;cursor:context-menu}.ocr-text-layer .barcode-zone>text{fill:var(--cp-surface-raised);stroke:none;text-anchor:middle;pointer-events:none;filter:drop-shadow(0 1px 2px var(--cp-shadow-strong));font:700 14px/1 Cascadia Code,monospace;display:none}.ocr-text-layer .barcode-zone:hover>rect{fill:var(--cp-action-wash);stroke:var(--cp-border-action)}.ocr-text-layer .barcode-zone:hover>text{display:block}.preview-loader{color:var(--cp-text-action);margin-top:220px}.review-status-dot{background:var(--cp-warning);width:9px;height:9px;box-shadow:0 0 0 4px var(--cp-shadow-soft);border-radius:50%}.pending-status-dot{background:var(--cp-warning);width:9px;height:9px;box-shadow:0 0 0 4px var(--cp-shadow-warning);border-radius:50%;flex:none}.review-reason-bar{border:0;border-bottom:1px solid var(--cp-border-warning);width:100%;color:var(--cp-text-warning);background:var(--cp-warning-soft);text-align:left;font:inherit;cursor:pointer;align-items:center;gap:7px;padding:8px 14px;font-size:10px;font-weight:700;display:flex}.review-reason-bar:hover,.review-reason-bar:focus-visible{background:var(--cp-warning-soft)}.review-reason-bar svg{flex:none}.review-reason-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merge-superseded{color:var(--cp-text-danger);border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 12px;display:grid}.merge-superseded>svg{flex:none;margin-top:1px}.merge-superseded>div{flex-direction:column;gap:3px;min-width:0;display:flex}.merge-superseded strong{font-size:9px}.merge-superseded>div button{color:var(--cp-text-warning);font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:8px;overflow:hidden}.merge-superseded>div button:hover,.merge-superseded>div button:focus-visible{color:var(--cp-text-danger);text-decoration:underline}.merge-superseded>.icon-button{color:var(--cp-text-warning);flex:none}.recognized-fields label.needs-review small{color:var(--cp-text-danger)}.recognized-fields-empty{border:1px dashed var(--cp-border-default);color:var(--cp-text-muted);background:var(--cp-surface-subtle);border-radius:6px;flex-direction:column;align-items:flex-start;gap:7px;margin:6px 0 8px;padding:9px 10px;font-size:11px;line-height:1.5;display:flex}.learning-applying{border-bottom:1px solid var(--cp-border-action);color:var(--cp-text-action);background:var(--cp-action-soft);align-items:center;gap:7px;padding:8px 14px;font-size:10px;font-weight:700;display:flex}.learning-applying svg{flex:none}.learning-applying span{flex:1;min-width:0}.learning-applying .icon-button{color:var(--cp-text-action);flex:none}.review-unnamed{border-bottom:1px solid var(--cp-border-subtle);color:var(--cp-text-warning);background:var(--cp-surface-subtle);flex-wrap:wrap;align-items:center;gap:7px;padding:8px 14px;font-size:10px;font-weight:700;display:flex}.review-unnamed span{flex:180px}.review-unnamed .quiet-button{border:1px solid var(--cp-border-subtle);background:var(--cp-control);color:var(--cp-text-warning);cursor:pointer;border-radius:5px;flex:none;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.review-unnamed .quiet-button:hover{background:var(--cp-action-soft)}.review-unnamed .quiet-button:disabled{cursor:default}.review-unnamed svg{flex:none}.review-advance{border:1px solid var(--cp-border-subtle);border-left:4px solid var(--cp-border-subtle);background:var(--cp-surface-raised);text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:8px;margin:0;padding:0;transition:box-shadow .12s,border-color .12s;display:block}.review-advance:hover,.review-advance:focus-visible{border-color:var(--cp-border-action);box-shadow:0 4px 14px var(--cp-shadow-action);outline:0}.results-panel>.recognized-fields{flex:1 1 0;min-height:0}.review-advance-row{padding:9px 12px}.review-advance-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.review-advance-row>span>strong,.review-advance-row>span>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.review-advance-row strong{color:var(--cp-text-success);font-size:12.5px;font-weight:700}.review-advance-row small{font-size:11px}.review-advance-row .review-advance-go{background:var(--cp-success-hover);width:26px;height:26px;color:var(--cp-text-on-success);border-radius:50%;flex:none;place-items:center;display:grid}.review-advance-done{display:none}.review-advance-next{display:contents}.review-advance-next .thumbnail-preview{border:1px solid var(--cp-border-subtle);width:30px;height:39px;color:var(--cp-document-ink);background:var(--cp-document-paper);border-radius:3px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.review-advance-next .thumbnail-preview img{object-fit:cover;width:100%;height:100%}.review-advance-next>span{flex-direction:column;gap:1px;min-width:0;display:flex}.review-advance-next strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.review-advance-next small{color:var(--cp-text-muted);font-size:8px}.review-advance-go{width:26px;height:26px;color:var(--cp-text-on-success);background:var(--cp-success);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.review-advance:hover .review-advance-go,.review-advance:focus-visible .review-advance-go{background:var(--cp-success-hover)}.extraction-failure{color:var(--cp-text-danger);border:1px solid var(--cp-border-danger);background:var(--cp-surface-subtle);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:10px 12px 0;padding:9px 10px;display:grid}.extraction-failure>span{flex-direction:column;gap:2px;min-width:0;display:flex}.extraction-failure strong{font-size:9px}.extraction-failure small{color:var(--cp-text-danger);font-size:7px}.extraction-failure button{border:1px solid var(--cp-border-danger);height:27px;color:var(--cp-text-danger);background:var(--cp-surface-raised);cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.extraction-failure.document-not-read{color:var(--cp-text-danger);border-color:var(--cp-border-danger);background:var(--cp-danger-soft)}.extraction-failure.document-not-read small{color:var(--cp-text-danger)}.extraction-failure.document-not-read button{border-color:var(--cp-border-danger);color:var(--cp-text-danger)}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.capture-layout{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);min-height:650px;box-shadow:var(--cp-shadow-elevated);border-radius:9px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:132px minmax(420px,1fr) minmax(270px,360px);margin-top:14px;display:grid;position:relative;overflow:hidden}.capture-layout.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.capture-layout:not(.viewer-detached):not(.fields-detached)>.review-content>.results-panel{grid-area:1/3/3;min-height:0}.capture-layout:not(.viewer-detached)>.review-content>.line-item-ledger,.capture-layout:not(.viewer-detached)>.review-content>.line-item-peek{grid-area:2/2}.recognized-fields label.review-arrived,.detached-fields label.review-arrived{background:var(--cp-action-soft);box-shadow:0 0 0 2px var(--cp-border-action);border-radius:7px}.viewer-toolbar>.job-processing-control.compact{flex-wrap:nowrap;padding:0}.job-processing-control.compact>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.viewer-toolbar .job-processing-control.compact>button{height:28px;padding:0 8px;font-size:10px}.viewer-toolbar .job-processing-control.compact>small{z-index:20;background:var(--cp-surface);padding:8px;position:absolute;top:100%}.detached-surface-bar{z-index:18;border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);flex:none;justify-content:flex-end;align-items:center;gap:4px;min-height:38px;padding:4px 7px;display:flex}.detached-surface-bar>div{border:1px solid var(--cp-border-default);height:29px;color:var(--cp-text-action);background:var(--cp-surface-subtle);box-shadow:0 2px 7px var(--cp-shadow-soft);border-radius:6px;align-items:center;gap:6px;padding:0 4px 0 7px;display:flex}.detached-surface-bar>div>span{flex-direction:column;gap:1px;display:flex}.detached-surface-bar strong{color:var(--cp-text-primary);font-size:7px}.detached-surface-bar small{color:var(--cp-text-muted);font-size:6px}.detached-surface-bar button{height:23px;color:var(--cp-text-action-strong);background:var(--cp-action-soft);cursor:pointer;border:0;border-radius:4px;padding:0 6px;font-size:7px;font-weight:750}.detached-surface-bar button:hover{background:var(--cp-control-hover)}.boundary-refresh-status{min-height:30px;color:var(--cp-text-action);border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);flex:none;align-items:center;gap:7px;padding:0 11px;font-size:8px;font-weight:700;display:flex}.workspace-capture-status{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-bottom:0;border-radius:9px 9px 0 0;margin-top:14px;overflow:hidden}.workspace-capture-status>.capture-queue-status{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:5px;min-height:48px;padding:7px 11px}.workspace-capture-status .capture-queue-status,.capture-queue-status strong,.capture-queue-status small,.capture-found,.capture-stages-phase{font-variant-numeric:tabular-nums}.workspace-capture-status .capture-found{justify-content:flex-end;width:auto;min-width:200px;margin-top:0}.workspace-capture-status .capture-queue-active>span>strong,.workspace-capture-status .capture-queue-active>span>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-capture-status .capture-found,.workspace-capture-status .capture-queue-waiting,.workspace-capture-status .capture-found-detail{display:none}.workspace-capture-status .capture-cluster-help{grid-column:1/-1}.workspace-capture-status .capture-queue-total{padding:0}.workspace-capture-status+.capture-layout{border-radius:0 0 9px 9px;margin-top:0}.early-teaching-panel{border:1px solid var(--cp-border-subtle);background:linear-gradient(135deg, var(--cp-surface-raised), var(--cp-surface-subtle));box-shadow:var(--cp-shadow-soft);border-radius:9px;margin-top:8px;padding:8px 10px}.workspace-capture-status+.early-teaching-panel{border-radius:0 0 9px 9px;margin-top:0}.early-teaching-panel+.capture-layout{margin-top:8px}.early-teaching-panel.minimized{padding:0;overflow:hidden}.early-teaching-panel>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.early-teaching-mark{width:30px;height:30px;color:var(--cp-text-action);background:var(--cp-action-soft);border:1px solid var(--cp-border-action);border-radius:8px;flex:none;place-items:center;display:grid}.early-teaching-coach-copy{align-items:baseline;gap:8px;min-width:0;display:flex}.early-teaching-coach-copy small{color:var(--cp-text-action);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:7px;font-weight:800}.early-teaching-coach-copy strong{min-width:0;color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.early-teaching-minimize{width:28px;height:28px;color:var(--cp-text-secondary);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;display:grid}.early-teaching-minimize:hover,.early-teaching-minimize:focus-visible{color:var(--cp-text-action);border-color:var(--cp-border-action);background:var(--cp-action-soft)}.early-teaching-restore{width:100%;min-height:38px;color:var(--cp-text-primary);text-align:left;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px 9px;display:grid}.early-teaching-restore:hover,.early-teaching-restore:focus-visible{background:var(--cp-action-soft)}.early-teaching-restore .early-teaching-mark{border-radius:7px;width:24px;height:24px}.early-teaching-restore strong{font-size:9px}.early-teaching-restore small{min-width:0;color:var(--cp-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.early-teaching-reading,.goal-state{color:var(--cp-text-action);background:var(--cp-action-soft);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800}.early-teaching-goal{border:1px solid var(--cp-border-action);background:var(--cp-surface-raised);border-radius:8px;grid-template-rows:auto 3px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px 8px;min-width:0;margin-top:7px;padding:7px 8px 6px;display:grid;position:relative;overflow:hidden}.early-teaching-goal .goal-icon{width:26px;height:26px;color:var(--cp-text-action);background:var(--cp-action-soft);border-radius:7px;grid-row:1/3;place-items:center;display:grid}.early-teaching-goal>div{align-items:baseline;gap:7px;min-width:0;display:flex}.early-teaching-goal>div small{color:var(--cp-text-action);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.early-teaching-goal>div strong{min-width:0;color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.early-teaching-goal>button{white-space:nowrap;border-radius:7px;min-height:28px;padding:0 9px;font-size:8px}.goal-progress{background:var(--cp-surface-subtle);border-radius:999px;grid-area:2/2/auto/5;height:3px;overflow:hidden}.goal-progress i{border-radius:inherit;background:var(--cp-action);height:100%;transition:width .22s;display:block}.goal-progress.indeterminate i{width:35%;animation:1.1s ease-in-out infinite alternate learning-progress-scan}@keyframes learning-progress-scan{0%{transform:translate(0)}to{transform:translate(185%)}}.early-teaching-progress{border-top:1px solid var(--cp-border-subtle);margin-top:5px}.early-teaching-progress>summary{min-height:27px;color:var(--cp-text-secondary);cursor:pointer;align-items:center;gap:7px;padding:4px 2px 0;font-size:8px;font-weight:750;list-style:none;display:flex}.early-teaching-progress>summary::-webkit-details-marker{display:none}.early-teaching-progress>summary span{color:var(--cp-text-primary)}.early-teaching-progress>summary small{color:var(--cp-text-muted);margin-left:auto;font-size:7px;font-weight:700}.early-teaching-progress>summary svg{transition:transform .16s}.early-teaching-progress[open]>summary svg{transform:rotate(180deg)}.early-teaching-progress>footer{justify-content:flex-end;padding-top:6px;display:flex}.early-teaching-progress>footer button{min-height:27px;padding:0 8px;font-size:8px}.early-teaching-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:5px;display:grid}.early-teaching-route{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:6px;min-width:0;min-height:54px;padding:7px 7px 9px;display:grid;position:relative;overflow:hidden}.early-teaching-route .route-icon{width:22px;height:22px;color:var(--cp-text-muted);background:var(--cp-surface-subtle);border-radius:6px;place-items:center;display:grid}.early-teaching-route>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 6px;min-width:0;display:grid}.early-teaching-route strong{min-width:0;color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.early-teaching-route em{color:var(--cp-text-muted);white-space:nowrap;font-size:7px;font-style:normal;font-weight:800}.early-teaching-route p{color:var(--cp-text-secondary);grid-column:1/-1;margin:0;font-size:7px;line-height:1.25}.early-teaching-route.in-use{border-color:var(--cp-border-success);background:var(--cp-success-soft)}.early-teaching-route.in-use .route-icon,.early-teaching-route.in-use em{color:var(--cp-text-success)}.early-teaching-route.ready{border-color:var(--cp-border-action)}.early-teaching-route.ready .route-icon,.early-teaching-route.ready em{color:var(--cp-text-action);background:var(--cp-action-soft)}.early-teaching-route.held{border-color:var(--cp-border-default)}.early-teaching-route.held .route-icon,.early-teaching-route.held em{color:var(--cp-text-secondary)}.route-progress{background:var(--cp-surface-subtle);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.route-progress i{background:var(--cp-action);border-radius:0 3px 3px 0;height:100%;transition:width .22s;display:block}@media (max-width:760px){.early-teaching-coach-copy{gap:1px;display:grid}.early-teaching-goal{grid-template-rows:auto auto 3px;grid-template-columns:auto minmax(0,1fr) auto}.early-teaching-goal .goal-icon{grid-row:1/4}.early-teaching-goal>button{grid-area:2/2/auto/4;justify-self:start}.goal-progress{grid-area:3/2/auto/4}.early-teaching-routes{grid-template-columns:1fr}.early-teaching-reading{display:none}}@media (prefers-reduced-motion:reduce){.route-progress i,.goal-progress i{transition:none}.goal-progress.indeterminate i{animation:none}}.thumbnail-strip{background:var(--cp-surface-subtle);border-right:1px solid var(--cp-border-subtle);grid-row:1/span 2;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.spine-resizer{z-index:20;cursor:col-resize;touch-action:none;outline:0;width:6px;position:absolute;top:0;bottom:0;right:0}.spine-resizer:after{content:"";opacity:0;background:var(--cp-action);width:2px;height:42px;box-shadow:0 0 0 3px var(--cp-shadow-soft);border-radius:2px;transition:opacity .14s;position:absolute;top:42%;right:1px}.spine-resizer:hover:after,.spine-resizer:focus-visible:after,.capture-layout.resizing .spine-resizer:after{opacity:1}.thumbnail-heading{z-index:4;border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);flex-direction:column;padding:10px 9px 9px;display:flex;position:relative}.thumbnail-heading strong{color:var(--cp-text-primary);font-size:12px;font-weight:650;line-height:1.3}.thumbnail-heading-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 6px;display:flex}.thumbnail-heading-top>strong{white-space:nowrap}.spine-heading-tools{align-items:center;gap:2px;display:flex}.spine-heading-tools>button{width:30px;height:30px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.spine-heading-tools>.spine-search-trigger{justify-content:center;align-items:center;gap:5px;width:auto;min-width:30px;padding:0 7px;font-size:13px;display:inline-flex}.spine-heading-tools>.spine-search-trigger>span{color:inherit;margin:0;font-size:13px;line-height:1.2}.spine-heading-tools>button:hover,.spine-heading-tools>button.active{color:var(--cp-text-action);background:var(--cp-action-soft)}.spine-heading-tools>button:focus-visible{outline:2px solid var(--cp-border-action);outline-offset:1px}.thumbnail-heading .workspace-capture-status.compact{background:0 0;border:0;border-radius:0;order:3;margin-top:5px}.thumbnail-heading .workspace-capture-status.compact .capture-queue-status{gap:3px;min-height:0;padding:0}.thumbnail-heading .workspace-capture-status.compact .capture-queue-total{font-size:8px}.thumbnail-heading .workspace-capture-status.compact .capture-queue-total strong{white-space:normal}.thumbnail-heading .early-learning-chip{margin:3px 0;padding:3px 6px;font-size:8px}.thumbnail-heading .spine-mode-tabs{margin-top:5px}.thumbnail-heading-top>button{width:23px;height:23px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.thumbnail-heading-top>button:hover,.thumbnail-heading-top>button.active{color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.thumbnail-heading span{color:var(--cp-text-muted);align-items:center;gap:4px;margin-top:5px;font-size:11px;display:flex}.thumbnail-stats>button{min-width:0;color:var(--cp-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.thumbnail-stats>button:hover,.thumbnail-stats>button.active{color:var(--cp-text-danger);background:var(--cp-surface-subtle)}.thumbnail-stats>button .review-dot{margin-left:0}.navigator-search{z-index:25;border:1px solid var(--cp-border-default);background:var(--cp-control);width:min(340px,100vw - 125px);box-shadow:0 15px 38px var(--cp-shadow-soft);border-radius:7px;position:absolute;top:84px;left:7px;overflow:hidden}.navigator-search>div{height:36px;color:var(--cp-text-muted);border-bottom:1px solid var(--cp-border-default);align-items:center;gap:7px;padding:0 9px;display:flex}.navigator-search input{min-width:0;color:var(--cp-text-primary);border:0;outline:0;flex:1;font-size:13px}.navigator-search>div>button{background:var(--cp-control);width:28px;height:28px;color:var(--cp-text-secondary);cursor:pointer;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.navigator-search section{max-height:280px;padding:4px;overflow:auto}.navigator-search section>small{color:var(--cp-text-muted);text-align:center;padding:13px;font-size:12px;display:block}.navigator-search section>button{width:100%;color:var(--cp-text-action-strong);background:var(--cp-control);text-align:left;cursor:pointer;border:0;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:7px;display:grid}.navigator-search section>button:hover{background:var(--cp-control-hover)}.navigator-search section strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.navigator-search section em{color:var(--cp-text-muted);font-size:11px;font-style:normal}.navigator-search section p{color:var(--cp-text-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin:2px 0 0;font-size:12px;overflow:hidden}.ready-dot,.review-dot{background:var(--cp-warning);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.review-dot{background:var(--cp-danger);margin-left:3px}.document-spine{scrollbar-width:thin;min-height:0;margin-right:7px;padding:7px 8px 14px 11px;display:block;overflow-y:auto}.document-spine-window{width:100%;position:relative}.document-group{border-left:2px solid var(--cp-border-default);contain:layout paint style;padding:0 0 5px 7px;position:absolute;left:0;right:0}.document-group:after{content:"";border-bottom:2px solid var(--cp-border-default);width:8px;position:absolute;bottom:0;left:-2px}.document-group.active{border-left-color:var(--cp-border-action)}.document-group.active:after{border-bottom-color:var(--cp-border-action)}.document-group.group-review{background:color-mix(in srgb, var(--cp-text-warning) 23%, var(--cp-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cp-text-warning) 42%, transparent);border-radius:7px}.document-marker{width:100%;height:48px;color:var(--cp-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:3px 5px;display:grid}.document-marker-row{align-items:center;display:flex;position:relative}.document-marker-row .document-marker{min-width:0}.merge-boundary{z-index:3;border:1px solid var(--cp-border-default);opacity:0;width:19px;height:19px;color:var(--cp-text-muted);background:var(--cp-surface-subtle);box-shadow:0 2px 5px var(--cp-shadow-soft);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:opacity .12s,color .12s;display:grid;position:absolute;top:4px;left:-16px}.document-group:hover .merge-boundary,.merge-boundary:focus-visible{opacity:1}.merge-boundary:hover{color:var(--cp-text-primary);border-color:var(--cp-border-action)}.document-marker .spine-document-name{flex-direction:column;gap:2px;min-width:0;display:flex}.spine-document-name>small{color:var(--cp-text-muted);font-size:11px;line-height:1.2}.document-marker strong{color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.document-marker:focus-visible{outline:2px solid var(--cp-border-action);outline-offset:-2px;border-radius:5px}.thumbnail{width:100%;height:calc(var(--spine-page-row,110px) - 6px);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:1fr;place-items:center;margin:3px 0;padding:2px;display:grid;position:relative}.document-pages-window{position:relative}.document-pages-window>.thumbnail-shell{height:var(--spine-page-row,110px);position:absolute;left:0;right:0}.thumbnail-shell{position:relative}.split-boundary{z-index:3;border:1px solid var(--cp-border-default);opacity:0;width:21px;height:21px;color:var(--cp-text-muted);background:var(--cp-surface-subtle);box-shadow:0 2px 5px var(--cp-shadow-soft);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:opacity .12s,color .12s;display:grid;position:absolute;top:-8px;left:-13px}.thumbnail-shell:hover .split-boundary,.split-boundary:focus-visible{opacity:1}.remove-page{z-index:3;border:1px solid var(--cp-border-default);opacity:0;pointer-events:none;width:30px;height:30px;color:var(--cp-text-muted);background:var(--cp-surface-overlay);box-shadow:0 2px 5px var(--cp-shadow-soft);cursor:pointer;border-radius:6px;place-items:center;padding:0;transition:opacity .12s,color .12s;display:grid;position:absolute;top:11px;right:8px}.thumbnail-shell:hover .remove-page,.thumbnail-shell:focus-within .remove-page{opacity:1;pointer-events:auto}.remove-page:focus-visible{outline:2px solid var(--cp-border-action);outline-offset:2px}.remove-page:hover{color:var(--cp-text-danger);border-color:var(--cp-border-danger)}.thumbnail-shell.removing>.thumbnail{border-color:var(--cp-border-danger);box-shadow:inset 0 0 0 1px var(--cp-border-danger)}@media (hover:none){.remove-page{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.remove-page{transition:none}}.remove-page-confirm{z-index:4;border:1px solid var(--cp-border-danger);background:var(--cp-surface-overlay);box-shadow:0 7px 18px var(--cp-shadow-soft);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:7px 6px;display:flex;position:absolute;inset:4px 1px 8px}.remove-page-confirm strong{color:var(--cp-text-danger);text-align:center;font-size:13px;line-height:1.3}.remove-page-confirm>small{color:var(--cp-text-secondary);font-size:11px}.remove-page-confirm span{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.remove-page-confirm button{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);min-height:30px;color:var(--cp-text-secondary);cursor:pointer;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:650}.remove-page-confirm button:focus-visible{outline:2px solid var(--cp-border-action);outline-offset:1px}.remove-page-confirm .remove-page-yes{border-color:var(--cp-border-danger);color:var(--cp-text-danger)}.remove-page-confirm .remove-page-yes:hover{background:var(--cp-danger-soft)}.remove-page-confirm .remove-page-no:hover{background:var(--cp-surface)}.page-undo{position:relative}.page-undo svg+svg{position:absolute;bottom:1px;right:1px}.split-boundary:hover{color:var(--cp-text-danger);border-color:var(--cp-border-subtle)}.thumbnail:hover{background:var(--cp-surface-muted)}.thumbnail.active{border-color:var(--cp-border-action);background:var(--cp-action-soft);box-shadow:inset 0 0 0 1px var(--cp-shadow-action)}.thumbnail-preview{width:var(--spine-thumbnail,69px);height:calc(var(--spine-page-row,110px) - 10px);color:var(--cp-document-ink);background:var(--cp-document-paper);box-shadow:0 2px 7px var(--cp-shadow-soft);place-items:center;display:grid;overflow:hidden}.thumbnail-preview img{object-fit:contain;background:var(--cp-document-paper);width:100%;height:100%;display:block}.thumbnail small{min-width:16px;color:var(--cp-text-action);background:var(--cp-surface-overlay);border-radius:4px;padding:3px 5px;font-size:11px;font-weight:650;line-height:1.2;position:absolute;bottom:8px;left:6px}.add-pages{border:1px solid var(--cp-border-action);width:100%;height:30px;color:var(--cp-text-action-strong);background:var(--cp-action-soft);cursor:pointer;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:8px;font-weight:750;display:flex}.add-pages:hover{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.spine-processing{min-width:0;height:17px;color:var(--cp-text-action);justify-content:center;align-items:center;gap:4px;font:700 6px/1 Cascadia Code,monospace;display:flex;overflow:hidden}.spine-processing>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-stage{background:var(--cp-surface-muted);grid-template-rows:44px minmax(0,1fr);min-width:0;min-height:0;display:grid}.viewer-toolbar{background:var(--cp-surface-raised);border-bottom:1px solid var(--cp-border-subtle);height:44px;color:var(--cp-text-muted);justify-content:space-between;align-items:center;padding:0 13px;font-size:9px;display:flex}.viewer-toolbar div{align-items:center;gap:8px;display:flex}.viewer-toolbar button{background:var(--cp-control);cursor:pointer;border:0;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.viewer-toolbar button:disabled{cursor:default}.viewer-toolbar strong{font:600 9px/1 Cascadia Code,monospace}.viewer-toolbar .viewer-tools{margin-left:auto}.viewer-toolbar .viewer-tools>button.active{color:var(--cp-text-action-strong);background:var(--cp-action-soft);box-shadow:inset 0 0 0 1px var(--cp-shadow-action)}.viewer-toolbar .document-position{gap:12px;min-width:0}.viewer-toolbar .position-group{background:var(--cp-surface-subtle);border-radius:7px;gap:3px;padding:0 6px}.viewer-toolbar .position-group>em{color:var(--cp-text-muted);letter-spacing:.09em;text-transform:uppercase;font:700 8px/1 Cascadia Code,Consolas,monospace}.viewer-toolbar .position-group>strong{min-width:50px;color:var(--cp-text-action);text-align:center;font-variant-numeric:tabular-nums}.viewer-toolbar .position-group>button{background:0 0;width:22px;height:22px}.viewer-toolbar .position-group>button:hover:not(:disabled){color:var(--cp-text-action-strong);background:var(--cp-surface-muted)}.batch-page-search{position:relative}.batch-page-search>button.active{color:var(--cp-text-action-strong);background:var(--cp-action-soft);box-shadow:inset 0 0 0 1px var(--cp-shadow-action)}.batch-search-popover{z-index:20;border:1px solid var(--cp-border-default);background:var(--cp-control);width:350px;box-shadow:0 15px 38px var(--cp-shadow-medium);border-radius:7px;position:absolute;top:32px;right:0;overflow:hidden}.batch-search-popover.page-find{width:330px}.page-find .batch-search-input{border-bottom:0}.page-find .batch-search-input small{min-width:30px;color:var(--cp-text-muted);text-align:center;font:600 8px/1 Cascadia Code,monospace}.page-find .batch-search-input button{flex:none;width:23px;height:23px}.batch-search-input{height:38px;color:var(--cp-text-muted);border-bottom:1px solid var(--cp-border-default);align-items:center;gap:8px;padding:0 10px;display:flex}.batch-search-input input{min-width:0;color:var(--cp-text-primary);background:0 0;border:0;outline:0;flex:1;font-size:10px}.batch-search-results{max-height:300px;padding:5px;overflow:auto}.batch-search-results>small{color:var(--cp-text-muted);text-align:center;padding:13px 10px;display:block}.batch-search-results>button{width:100%;height:auto;color:var(--cp-text-action-strong);background:var(--cp-control);text-align:left;cursor:pointer;border:0;border-radius:5px;padding:8px 9px;display:block}.batch-search-results>button:hover{background:var(--cp-control-hover)}.batch-search-results>button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.batch-search-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.batch-search-results em{color:var(--cp-text-muted);flex:none;font:7px/1 Cascadia Code,Consolas,monospace}.batch-search-results p{color:var(--cp-text-muted);margin:4px 0 0;font-size:8px;line-height:1.35}.batch-search-results mark{color:var(--cp-text-on-warning);background:var(--cp-warning);padding:0 1px}.paper-canvas{overscroll-behavior:none;background-color:var(--cp-surface-muted);background-image:radial-gradient(var(--cp-illustration-mid) .7px, transparent .7px);background-size:8px 8px;min-height:0;position:relative;overflow:hidden}.paper-canvas.panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.paper-canvas.reader-mode{cursor:default;overflow:auto}.reader-flow{flex-direction:column;align-items:safe center;gap:28px;min-height:100%;padding:24px 0;display:flex}.reader-page{background:var(--cp-document-paper);min-width:220px;box-shadow:0 10px 30px var(--cp-shadow-soft);flex:none;position:relative}.reader-page>img{width:100%;height:100%;display:block}.reader-page .preview-loader{color:var(--cp-text-subtle);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.reader-preview-unavailable{color:var(--cp-document-ink);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;inset:0}.reader-page-number{color:var(--cp-document-ink);letter-spacing:.09em;font:700 10px/1 Cascadia Code,Consolas,monospace;position:absolute;bottom:-21px;left:0}.paper-canvas.panning .ocr-text-layer{pointer-events:none}.interaction-hand .paper-canvas{cursor:grab;-webkit-user-select:none;user-select:none}.interaction-hand .ocr-text-layer,.interaction-hand .ocr-text-layer text{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:grab}.interaction-hand .page-image-stack,.interaction-hand .page-preview{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.review-advance-row{align-items:center;gap:9px;width:100%;display:flex}.review-advance-row>svg{color:var(--cp-text-success);flex:none}.review-advance-row>span:first-of-type{flex:1;align-items:baseline;gap:7px;min-width:0;display:flex;overflow:hidden}.review-advance-row strong{white-space:nowrap}.review-advance-row small{text-overflow:ellipsis;white-space:nowrap;color:var(--cp-text-muted);overflow:hidden}.capture-queue-failed.aggregate{align-items:center}.capture-queue-failed.aggregate small{text-overflow:ellipsis;white-space:nowrap;max-width:340px;display:block;overflow:hidden}.capture-queue-failed.aggregate .retry-all{align-items:center;gap:5px;width:auto;padding:4px 10px;font-weight:700;display:inline-flex}.job-improvement-line{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);width:100%;color:var(--cp-text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;display:flex}.job-improvement-line:hover{background:var(--cp-action-soft)}.job-improvement-line svg:first-child{color:var(--cp-text-action);flex:none}.job-improvement-line strong{white-space:nowrap;font-size:12.5px}.job-improvement-line small{text-align:right;color:var(--cp-text-muted);flex:1;font-size:10.5px}.drawer-backdrop{z-index:70;background:var(--cp-scrim);animation:.14s fade;position:fixed;inset:0}.suggestion-drawer{z-index:71;background:var(--cp-surface-raised);width:min(500px,94vw);box-shadow:-18px 0 50px var(--cp-shadow-medium);flex-direction:column;animation:.2s cubic-bezier(.2,.8,.3,1) drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes drawer-in{0%{opacity:0;translate:40px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.suggestion-drawer,.drawer-backdrop{animation:none}}.suggestion-drawer>header{border-bottom:1px solid var(--cp-border-subtle);justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;display:flex}.suggestion-drawer>header>span{grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;display:grid}.suggestion-drawer>header svg{color:var(--cp-text-action);grid-row:span 2}.suggestion-drawer>header strong{color:var(--cp-text-primary);font-size:16px}.suggestion-drawer>header small{color:var(--cp-text-muted);grid-column:2;font-size:11.5px}.suggestion-drawer-tools{align-items:center;gap:9px;display:flex}.suggestion-drawer-tools .primary-button{white-space:nowrap;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:12.5px;display:inline-flex}.suggestion-drawer-list{flex-direction:column;flex:1;gap:12px;padding:14px 20px 20px;display:flex;overflow-y:auto}.suggestion-drawer-list article{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:10px;padding:14px 16px}.suggestion-drawer-list article small{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:10px;font-weight:750;display:block}.suggestion-drawer-list article strong{color:var(--cp-text-primary);margin-bottom:6px;font-size:13.5px;line-height:1.45;display:block}.suggestion-drawer-list article em{color:var(--cp-text-action);font-size:12.5px;font-style:normal;line-height:1.6;display:block}.suggestion-drawer-list article .suggestion-change-preview{gap:6px;margin-top:10px;padding-top:8px}.suggestion-drawer-list article .suggestion-change-preview>div{grid-template-columns:16px minmax(0,1fr);gap:7px}.suggestion-drawer-list article .suggestion-change-preview>div>span{grid-template-columns:68px minmax(0,1fr);gap:8px}.suggestion-drawer-list article .suggestion-change-preview small{text-transform:uppercase;letter-spacing:.05em;color:var(--cp-text-muted);margin:0;font-size:9.5px;display:inline}.suggestion-drawer-list article .suggestion-change-preview strong{color:var(--cp-text-action-strong);margin:0;font-size:12px;line-height:1.45;display:inline}.suggestion-drawer-actions{align-items:center;gap:9px;margin-top:12px;display:flex}.suggestion-drawer-actions .primary-button{align-items:center;gap:6px;height:34px;padding:0 16px;font-size:12.5px;display:inline-flex}.suggestion-action-badge{background:var(--cp-action-soft);color:var(--cp-text-action-strong);letter-spacing:.04em;border-radius:12px;padding:2px 8px;font-style:normal;display:inline-block}.suggestion-evidence-indicator{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);color:var(--cp-text-primary);cursor:pointer;border-radius:7px;align-items:center;gap:7px;margin-top:11px;padding:6px 12px;font-size:12px;font-weight:650;display:inline-flex}.suggestion-evidence-indicator:hover,.suggestion-evidence-indicator.active{background:var(--cp-action-soft);border-color:var(--cp-border-action)}.suggestion-proposed-label{color:var(--cp-text-primary);letter-spacing:0;text-transform:none;margin-left:7px;font-size:12.5px}.suggestion-name-edit{border:1px solid var(--cp-border-subtle);width:190px;height:26px;color:var(--cp-text-primary);background:var(--cp-surface-raised);text-transform:none;letter-spacing:0;border-radius:5px;outline:0;margin-left:8px;padding:0 8px;font-size:12.5px;font-weight:700}.suggestion-name-edit:focus{border-color:var(--cp-border-action);box-shadow:0 0 0 2px var(--cp-shadow-action)}.suggestion-points{gap:5px;margin:0 0 2px;padding-left:19px;display:grid}.suggestion-points li{color:var(--cp-text-action);font-size:12.5px;line-height:1.5}.suggestion-drawer-foot{border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);flex:none;padding:13px 20px 15px}.suggestion-drawer-foot>strong{color:var(--cp-text-muted);margin-bottom:9px;font-size:12px;font-weight:750;display:block}.jobstance-rows{gap:9px;display:grid}.jobstance-entry{gap:8px;display:grid}.jobstance-line{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:3px 9px;display:grid}.jobstance-dot{background:var(--cp-action);border-radius:50%;grid-row:1;width:8px;height:8px}.jobstance-entry.stopped .jobstance-dot{box-shadow:inset 0 0 0 1.5px var(--cp-shadow-strong);background:0 0}.jobstance-line strong{color:var(--cp-text-primary);grid-area:1/2;font-size:12.5px}.jobstance-state{color:var(--cp-text-muted);grid-area:2/2;font-size:11.5px}.jobstance-line>button{white-space:nowrap;grid-area:1/3/span 2;height:27px;padding:0 11px;font-size:11.5px}.suggestion-drawer:not(.spanned) .jobstance-line{grid-template-columns:8px minmax(0,1fr) auto auto}.suggestion-drawer:not(.spanned) .jobstance-state{grid-area:1/3}.suggestion-drawer:not(.spanned) .jobstance-line>button{grid-area:1/4}.jobstance-sentence{color:var(--cp-text-muted);margin:1px 0 0;font-size:11px;line-height:1.5}.jobstance-confirm{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.jobstance-confirm strong{color:var(--cp-text-primary);font-size:12.5px}.jobstance-confirm p{color:var(--cp-text-action);margin:0;font-size:12px;line-height:1.5}.jobstance-confirm small{color:var(--cp-text-muted);font-size:11px}.jobstance-confirm-actions{gap:8px;margin-top:2px;display:flex}.jobstance-confirm-actions button{height:28px;padding:0 12px;font-size:12px}.jobstance-card{padding:17px 19px}.jobstance-card.compact{padding:11px 12px}.jobstance-card .panel-mini-heading{margin-bottom:12px}.learning-stance-line{color:var(--cp-text-muted);margin:0;font-size:12px}.job-improvement-line.quiet{border-color:var(--cp-border-subtle);background:var(--cp-surface);color:var(--cp-text-action)}.job-improvement-line.quiet:hover{background:var(--cp-surface)}.job-improvement-line.quiet svg:first-child{color:var(--cp-text-subtle)}.job-improvement-line.quiet strong{font-weight:650}.job-improvement-applied.with-offer>:first-child{grid-area:1/1}.job-improvement-applied.with-offer>:nth-child(2){grid-area:1/2}.job-improvement-applied.with-offer>:nth-child(3){grid-area:1/3}.job-improvement-applied.with-offer>.icon-button{grid-area:1/4}.job-improvement-applied.with-offer>.jobstance-offer{grid-area:2/2/auto/-1;justify-self:start}.jobstance-receipt{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px 7px}.jobstance-receipt>svg{grid-area:1/1;margin-top:3px}.jobstance-receipt>span:not(.jobstance-receipt-actions){grid-area:1/2}.jobstance-receipt>.icon-button{grid-area:1/3}.jobstance-receipt-actions{grid-area:2/2/auto/-1;gap:7px;display:flex}.jobstance-receipt strong{white-space:normal}.jobstance-offer{white-space:nowrap}.suggestion-drawer.spanned{width:min(400px,40vw)}.suggestion-peek{z-index:71;grid-template-columns:96px 1fr;gap:10px;display:grid;position:fixed;inset:14px calc(min(400px,40vw) + 26px) 14px 14px}.suggestion-peek-rail{flex-direction:column;gap:8px;padding:4px;display:flex;overflow-y:auto}.suggestion-peek-rail>button{border:2px solid var(--cp-border-default);background:var(--cp-control);cursor:pointer;border-radius:6px;flex:none;height:108px;padding:0;overflow:hidden}.suggestion-peek-rail>button.active{border-color:var(--cp-border-action);box-shadow:0 0 0 2px var(--cp-shadow-action)}.suggestion-peek-rail>button{position:relative}.suggestion-peek-rail>button.excluded{opacity:.45;border-style:dashed}.peek-excluded-mark{background:var(--cp-danger);width:18px;height:18px;color:var(--cp-text-on-danger);border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;right:3px}.suggestion-peek-tools{align-items:center;gap:9px;display:flex}.peek-exclude{border:1px solid var(--cp-border-danger);background:var(--cp-surface-raised);color:var(--cp-text-danger);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.peek-exclude.on{background:var(--cp-danger-soft)}.suggestion-excluded-count{color:var(--cp-text-danger);margin-left:8px;font-size:10.5px;font-style:normal;font-weight:700}.suggestion-peek-rail .thumbnail-preview,.suggestion-peek-rail img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.suggestion-peek-main{border:1px solid var(--cp-border-default);background:var(--cp-surface-subtle);box-shadow:0 18px 44px var(--cp-shadow-soft);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.suggestion-peek-main header{border-bottom:1px solid var(--cp-border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.suggestion-peek-main header strong{color:var(--cp-text-primary);margin-right:8px;font-size:13px}.suggestion-peek-main header small{color:var(--cp-text-muted);font-size:11.5px}.suggestion-peek-page{background:var(--cp-surface-subtle);flex:1;place-items:center;min-height:0;display:grid}.suggestion-peek-page img{object-fit:contain;max-width:100%;max-height:100%;box-shadow:0 4px 18px var(--cp-shadow-soft)}.suggestion-peek-loading{color:var(--cp-text-muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.suggestion-peek-main footer{border-top:1px solid var(--cp-border-subtle);justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.suggestion-peek-main footer button{border:1px solid var(--cp-border-default);background:var(--cp-control);color:var(--cp-text-action-strong);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-weight:650;display:inline-flex}.suggestion-peek-main footer button:disabled{cursor:default}.suggestion-peek-main footer small{color:var(--cp-text-muted);font-size:10.5px}.suggestion-peek.grid-mode{display:block}.suggestion-peek.grid-mode .suggestion-peek-main{height:100%}.peek-zoom{gap:4px;margin-right:10px;display:inline-flex}.peek-zoom button{border:1px solid var(--cp-border-default);background:var(--cp-control);width:26px;height:26px;color:var(--cp-text-action);cursor:pointer;border-radius:5px;font-weight:700}.peek-zoom button.on{border-color:var(--cp-border-action);background:var(--cp-action-soft);color:var(--cp-text-action-strong)}.suggestion-grid{background:var(--cp-surface-subtle);flex:1;align-content:start;gap:12px;min-height:0;padding:14px;display:grid;overflow-y:auto}.suggestion-grid figure{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);box-shadow:0 3px 10px var(--cp-shadow-soft);border-radius:7px;margin:0;position:relative}.suggestion-grid figure .thumbnail-preview{aspect-ratio:8.5/11;width:100%;height:auto;box-shadow:none;border-radius:7px 7px 0 0;place-items:center;display:grid;overflow:hidden}.suggestion-grid figure .thumbnail-preview img{object-fit:cover;object-position:top;background:var(--cp-document-paper);width:100%;height:100%}.suggestion-grid figure figcaption{border-top:1px solid var(--cp-border-subtle);color:var(--cp-text-muted);white-space:nowrap;text-overflow:ellipsis;padding:5px 8px;font-size:10px;overflow:hidden}.suggestion-grid .grid-exclude{z-index:2;border:1px solid var(--cp-border-danger);background:var(--cp-surface-overlay);width:28px;height:28px;color:var(--cp-text-danger);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:7px;right:7px}.suggestion-grid .grid-exclude:hover{background:var(--cp-danger-soft)}.suggestion-grid figure.excluded .thumbnail-preview{opacity:.35}.suggestion-grid figure.excluded{border-style:dashed;border-color:var(--cp-border-danger)}.grid-excluded-banner{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--cp-text-danger);font-size:12px;font-weight:800;position:absolute;top:42%;left:0;right:0}.capture-source-panel.opening-job{min-height:260px;color:var(--cp-text-action);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.capture-source-panel.opening-job.still-reading{padding:0 26px}.capture-source-panel.opening-job.still-reading>.spin{flex:none}.capture-source-panel.opening-job.still-reading span{text-align:left;gap:5px;max-width:460px;display:grid}.capture-source-panel.opening-job.still-reading strong{color:var(--cp-text-primary);font-size:14px}.capture-source-panel.opening-job.still-reading small{color:var(--cp-text-muted);font-size:11px;line-height:1.5}.zoom-readout{min-width:32px;color:var(--cp-text-muted);text-align:center;font:600 8px/1 Cascadia Code,Consolas,monospace}.zoom-control{position:relative}.viewer-toolbar .zoom-control>button{width:auto;min-width:44px;padding:0 7px}.viewer-toolbar .zoom-control>button.zoom-step{width:24px;min-width:0;padding:0}.zoom-popover .zoom-slider{padding:7px 10px 3px;display:block}.zoom-popover .zoom-slider input{width:100%;accent-color:var(--cp-action-bright);cursor:pointer}.viewer-toolbar .zoom-control>button.active{color:var(--cp-text-action-strong);background:var(--cp-action-soft);box-shadow:inset 0 0 0 1px var(--cp-shadow-action)}.viewer-toolbar .viewer-menu-popover{z-index:15;border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);width:178px;box-shadow:0 12px 28px var(--cp-shadow-medium);border-radius:6px;align-items:stretch;gap:2px;padding:5px;display:grid;position:absolute;top:32px;right:0}.viewer-toolbar .viewer-menu-popover button{width:100%;height:31px;color:var(--cp-text-action);background:var(--cp-control);text-align:left;border-radius:4px;align-items:center;gap:8px;padding:0 8px;font-size:9px;font-weight:700;display:flex}.viewer-toolbar .viewer-menu-popover button:hover{color:var(--cp-text-action-strong);background:var(--cp-control-hover)}.viewer-menu-popover small{color:var(--cp-text-subtle);margin-left:auto;font:600 7px/1 Cascadia Code,monospace}.invoice-paper{background:var(--cp-document-paper);width:445px;min-height:575px;box-shadow:0 10px 25px var(--cp-shadow-soft);color:var(--cp-document-ink);padding:35px 37px;font-family:Arial,sans-serif;position:relative}.invoice-brand{border-bottom:3px solid var(--cp-border-action);align-items:center;gap:9px;padding-bottom:16px;display:flex}.invoice-brand>span{background:var(--cp-warning);width:32px;height:32px;color:var(--cp-text-on-warning);place-items:center;font-size:19px;font-weight:700;display:grid}.invoice-brand div{flex-direction:column;display:flex}.invoice-brand div strong{letter-spacing:.08em;font-size:12px}.invoice-brand div small{letter-spacing:.2em;color:var(--cp-text-muted);font-size:6px}.invoice-brand h4{letter-spacing:.08em;color:var(--cp-text-action);margin:0 0 0 auto;font-size:24px;font-weight:300}.invoice-meta{grid-template-columns:1fr 145px;gap:30px;margin-top:25px;font-size:8px;display:grid}.invoice-meta>div{flex-direction:column;display:flex}.invoice-meta small,.invoice-meta label{color:var(--cp-text-subtle);letter-spacing:.1em;margin-bottom:4px;font-size:6px;font-weight:700}.invoice-meta p{color:var(--cp-text-muted);margin:4px 0;font-size:7px;line-height:1.5}.invoice-meta>div:last-child{grid-template-columns:1fr 1fr;gap:6px;display:grid}.invoice-meta>div:last-child strong{text-align:right}.invoice-paper table{border-collapse:collapse;width:100%;margin-top:27px;font-size:7px}.invoice-paper th{background:var(--cp-action-hover);color:var(--cp-text-on-action);text-align:left;letter-spacing:.05em;padding:8px 6px;font-size:6px}.invoice-paper td{border-bottom:1px solid var(--cp-border-subtle);padding:10px 6px}.invoice-paper th:not(:first-child),.invoice-paper td:not(:first-child){text-align:right}.invoice-total{background:var(--cp-surface-subtle);justify-content:space-between;width:150px;margin-top:15px;margin-left:auto;padding:10px;font-size:8px;display:flex}.invoice-total strong{color:var(--cp-text-primary)}.barcode-art{align-items:flex-start;gap:1px;width:116px;height:40px;display:flex;position:absolute;bottom:45px;left:37px}.barcode-art i{background:var(--cp-illustration-dark);height:27px;display:block}.barcode-art small{font:6px/1 Cascadia Code,monospace;position:absolute;bottom:0;left:25px}.recognition-box{border:1.5px solid var(--cp-action-bright);background:var(--cp-action-wash);position:absolute}.recognition-box span{background:var(--cp-action-bright);color:var(--cp-text-on-bright);white-space:nowrap;padding:4px;font:5px/1 Cascadia Code,monospace;position:absolute;top:-15px;left:-1px}.box-one{width:71px;height:13px;top:134px;right:36px}.box-two{width:72px;height:16px;top:351px;right:36px}.box-three{border-color:var(--cp-border-warning);background:var(--cp-warning-wash);width:121px;height:45px;bottom:41px;left:34px}.box-three span{background:var(--cp-orange)}.results-panel{background:var(--cp-surface-subtle);border-left:1px solid var(--cp-border-subtle);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.results-resizer{z-index:6;cursor:col-resize;touch-action:none;width:10px;position:absolute;inset:0 auto 0 -5px}.results-resizer:after{content:"";background:0 0;width:1px;transition:background .12s;position:absolute;top:0;bottom:0;left:4px}.results-resizer:hover:after,.results-resizer:focus-visible:after,.capture-layout.resizing .results-resizer:after{background:var(--cp-action)}.results-heading{border-bottom:1px solid var(--cp-border-subtle);justify-content:space-between;align-items:center;min-height:63px;padding:12px 14px;display:flex}.results-heading>div{align-items:center;gap:10px;display:flex}.results-heading>div>div{flex-direction:column;display:flex}.results-heading strong{font-size:11px}.results-heading small{color:var(--cp-text-muted);margin-top:2px;font-size:8px}.results-standing-line{border:0;border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);width:100%;color:var(--cp-text-secondary);text-align:left;cursor:pointer;align-items:center;gap:6px;padding:5px 14px;font-size:10px;font-weight:700;display:flex}.results-standing-line>svg:first-child{color:var(--cp-text-action);flex:none}.results-standing-line>svg:last-child{color:var(--cp-text-subtle);flex:none;margin-left:auto}.results-standing-line>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.results-standing-line:hover{background:var(--cp-action-soft)}.document-type-control{min-width:0}.document-type-control>div{align-items:center;gap:4px;min-width:0;display:flex}.document-type-control select{min-width:0;max-width:190px;height:25px;color:var(--cp-text-primary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;outline:0;margin-left:-5px;padding:0 20px 0 5px;font-size:11px;font-weight:750}.document-type-control select:hover,.document-type-control select:focus-visible{border-color:var(--cp-border-default);background:var(--cp-control-hover)}.document-type-control button:not(.type-confirmation-button){border:1px solid var(--cp-border-default);width:23px;height:23px;color:var(--cp-text-action);background:var(--cp-control);cursor:pointer;border-radius:50%;place-items:center;display:grid}.document-type-control button:not(.type-confirmation-button):hover,.document-type-control button:not(.type-confirmation-button):focus-visible{border-color:var(--cp-border-action);background:var(--cp-control-hover)}.type-confirmation-row{display:contents}.type-confirmation-state{color:var(--cp-text-secondary);grid-column:1/-1;font-size:12px;line-height:1.4}.type-confirmation-row.is-confirmed .type-confirmation-state,.type-confirmation-state.is-confirmed{color:var(--cp-text-success)}.document-bar-actions>button,.document-bar-actions>button.document-confirm-bar,button.type-confirmation-button{border:1px solid var(--cp-border-default);width:auto;min-height:34px;color:var(--cp-text-primary);background:var(--cp-control);font:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-size:13px;display:inline-flex}.document-bar-actions>button.document-confirm-bar,.type-confirmation-button:not(.is-undo){border-color:var(--cp-border-action);color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.type-confirmation-button{grid-area:1/2}.type-confirmation-button svg{flex:none}.type-confirmation-button:hover:not(:disabled){background:var(--cp-action-soft-hover)}.type-confirmation-button.is-undo:hover:not(:disabled){background:var(--cp-control-hover);border-color:var(--cp-border-action)}.type-confirmation-row>button.type-confirmation-button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.type-confirmation-row>button.type-confirmation-button:disabled{color:var(--cp-disabled-text);cursor:default}.type-confirmation-row>button.type-confirmation-button[aria-busy=true]{color:var(--cp-text-secondary);cursor:progress}.document-type-control.type-unconfirmed select{border-color:var(--cp-border-warning);background:var(--cp-warning-soft);box-shadow:0 0 0 2px var(--cp-shadow-warning)}.document-type-control button.type-confirm-cta{border:1px solid var(--cp-border-action);width:auto;height:25px;color:var(--cp-text-on-action);background:var(--cp-action);border-radius:7px;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.document-type-control button.type-confirm-cta:hover:not(:disabled),.document-type-control button.type-confirm-cta:focus-visible{border-color:var(--cp-border-action);background:var(--cp-action-hover)}.document-type-control button.type-confirm-cta:disabled{cursor:default}.spine-mode-tabs{border:1px solid var(--cp-border-default);background:var(--cp-control);border-radius:8px;gap:4px;margin-top:7px;padding:3px;display:flex}.spine-mode-tabs button{height:26px;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.spine-mode-tabs button.active{background:var(--cp-action-soft);color:var(--cp-text-action-strong);box-shadow:0 1px 4px var(--cp-shadow-action)}.spine-mode-tabs button:disabled{cursor:default}.spine-mode-tabs b{font-weight:800}.review-mode-chip{border:1px solid var(--cp-border-subtle);color:var(--cp-text-danger);background:var(--cp-surface-subtle);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin-left:10px;padding:4px 10px;font-size:10.5px;font-weight:750;display:inline-flex}.review-mode-chip:hover{background:var(--cp-surface-subtle)}.workspace-capture-status.compact{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);flex:none}.workspace-capture-status.compact .capture-queue-status{padding:8px 10px}.workspace-capture-status.compact .capture-queue-total{flex-wrap:wrap;gap:6px;font-size:11px}.workspace-capture-status.compact .capture-stages{display:none}.workspace-capture-status.compact .capture-queue-active,.workspace-capture-status.compact .capture-queue-waiting{font-size:10px}.toolbar-busy-chip{color:var(--cp-text-action);align-items:center;padding:0 4px;display:inline-flex}.viewer-tools .surface-chip{border:1px solid var(--cp-border-default);background:var(--cp-surface-subtle);width:auto;height:26px;color:var(--cp-text-action);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.viewer-tools .surface-chip:hover{border-color:var(--cp-border-default);background:var(--cp-action-soft)}.results-heading>div:first-child{flex:auto;min-width:0}.results-heading>.results-heading-tools{flex:none}.document-type-control>div{flex-wrap:wrap}.document-type-control.type-wanted select{border-color:var(--cp-border-warning);background:var(--cp-warning-soft)}.document-type-control.type-wanted select:focus-visible{border-color:var(--cp-border-warning);box-shadow:0 0 0 3px var(--cp-shadow-warning)}.document-type-control .type-wanted-note{color:var(--cp-text-warning);font-weight:700}.document-type-control .type-confirmed{color:var(--cp-text-muted)}.document-type-control .type-learned{color:var(--cp-text-action)}.type-suggestion{border:1px solid var(--cp-border-subtle);color:var(--cp-text-action);background:var(--cp-surface-subtle);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;margin:8px 10px 0;padding:7px 8px;display:grid}.type-suggestion>span{flex-direction:column;min-width:0;display:flex}.type-suggestion strong{color:var(--cp-text-action-strong);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.type-suggestion small{color:var(--cp-text-muted);font-size:7px}.type-suggestion button{border:1px solid var(--cp-border-default);height:25px;color:var(--cp-text-action-strong);background:var(--cp-control);cursor:pointer;border-radius:5px;padding:0 8px;font-size:8px;font-weight:750}.suggestion-actions{align-items:center;gap:2px;display:flex}.type-suggestion .suggestion-actions>.icon-button{background:0 0;border-color:#0000;width:25px;padding:0}.suggestion-menu{position:relative}.suggestion-menu>div{z-index:8;border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);width:172px;box-shadow:0 10px 24px var(--cp-shadow-soft);border-radius:8px;gap:2px;padding:4px;display:grid;position:absolute;top:29px;right:0}.suggestion-menu>div button{width:100%;color:var(--cp-text-secondary);font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 8px;font-size:11px;line-height:1.4;display:block}.suggestion-menu>div button:hover{background:var(--cp-control-hover);color:var(--cp-text-action-strong)}.job-improvement{border:1px solid var(--cp-border-subtle);color:var(--cp-text-action);background:var(--cp-surface-subtle);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:7px;margin:8px 10px 0;padding:8px;display:grid}.job-improvement>svg{margin-top:2px}.job-improvement>span{flex-direction:column;gap:1px;min-width:0;display:flex}.job-improvement small{color:var(--cp-text-muted);font-size:7px}.job-improvement strong{color:var(--cp-text-action-strong);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.job-improvement em{color:var(--cp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;line-height:1.25;overflow:hidden}.job-improvement .suggestion-impact-toggle{min-width:0;min-height:19px;color:var(--cp-text-action);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;gap:4px;margin:2px 0 0;padding:0;font-size:7px;font-weight:650;display:grid}.job-improvement .suggestion-impact-toggle>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.job-improvement .suggestion-impact-toggle>svg:last-child{transition:transform .14s}.job-improvement .suggestion-impact-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.suggestion-change-preview{border-top:1px solid var(--cp-border-subtle);gap:3px;margin-top:3px;padding:4px 0 1px;display:grid}.suggestion-change-preview>div{min-width:0;color:var(--cp-text-action);grid-template-columns:14px minmax(0,1fr);align-items:center;display:grid}.suggestion-change-preview>div:last-child{color:var(--cp-text-action)}.suggestion-change-preview>div>span{grid-template-columns:38px minmax(0,1fr);align-items:baseline;gap:3px;min-width:0;display:grid}.suggestion-change-preview small{color:var(--cp-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:6px;font-weight:800}.suggestion-change-preview strong{color:var(--cp-text-action-strong);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:650;line-height:1.2;overflow:hidden}.job-improvement button{border:1px solid var(--cp-border-default);min-height:25px;color:var(--cp-text-action-strong);background:var(--cp-control);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:8px;font-weight:750;display:inline-flex}.job-improvement .suggestion-actions>.icon-button{background:0 0;border-color:#0000;width:25px;padding:0}.job-improvement-applied{border-left:2px solid var(--cp-border-success);color:var(--cp-text-success);background:var(--cp-success-soft);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;margin:8px 10px 0;padding:7px 8px;display:grid}.job-improvement-applied>span{flex-direction:column;min-width:0;display:flex}.job-improvement-applied small{color:var(--cp-text-muted);font-size:7px}.job-improvement-applied strong{color:var(--cp-text-success);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.job-improvement-next{color:var(--cp-text-action);font-size:7.5px;font-style:normal;line-height:1.45}.job-improvement-applied button{border:1px solid var(--cp-border-success);min-height:24px;color:var(--cp-text-success);background:var(--cp-surface-raised);cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:0 7px;font-size:8px;font-weight:750;display:inline-flex}.job-improvement-applied>.icon-button{background:0 0;border-color:#0000;width:22px;padding:0}.improvement-history{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);box-shadow:0 8px 22px var(--cp-shadow-soft);border-radius:6px;flex-direction:column;flex:none;margin:8px 10px 0;display:flex;overflow:hidden}.improvement-history>header{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);justify-content:space-between;align-items:center;height:31px;padding:0 7px 0 9px;display:flex}.improvement-history>header>div{color:var(--cp-text-secondary);align-items:center;gap:6px;display:flex}.improvement-history>header strong{font-size:9px}.improvement-history>header .icon-button{width:23px;height:23px;color:var(--cp-text-muted);background:0 0;border:0;padding:0}.learning-standing{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);flex:none;padding:7px 9px}.detached-line-tally{color:var(--cp-text-secondary);background:var(--cp-surface-subtle);border-radius:9px;margin-left:auto;padding:1px 6px;font-size:8px;font-weight:700}.job-improvement-step{border:1px solid var(--cp-border-subtle);color:var(--cp-text-action);cursor:pointer;background:0 0;border-radius:999px;padding:3px}.job-improvement-step:hover{background:var(--cp-action-soft)}.ledger-shift-fix{border:1px solid var(--cp-border-subtle);color:var(--cp-text-warning);background:var(--cp-surface-subtle);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:8px;font-weight:700;display:inline-flex}.ledger-shift-fix:hover:not(:disabled){border-color:var(--cp-border-action);background:var(--cp-action-soft)}.review-affirm{border:1px solid var(--cp-border-action);color:var(--cp-text-action-strong);background:var(--cp-action-soft);cursor:pointer;border-radius:999px;align-items:center;gap:5px;margin:2px 0 6px 30px;padding:3px 9px;font-size:8px;font-weight:600;display:inline-flex}.review-affirm:hover:not(:disabled){border-color:var(--cp-border-action);background:var(--cp-action-soft-hover)}.review-affirm:disabled{cursor:default}.boundary-inline-question{border-bottom:1px solid var(--cp-border-subtle);color:var(--cp-text-warning);background:var(--cp-surface-subtle);align-items:center;gap:8px;padding:8px 14px;font-size:10.5px;font-weight:700;display:flex}.boundary-question-row{align-items:center;gap:8px;width:100%;display:flex}.boundary-question-peek{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.review-affirm.inline{margin:0}.boundary-deny{border:1px solid var(--cp-border-danger);color:var(--cp-text-danger);background:var(--cp-danger-soft);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:8px;font-weight:600;display:inline-flex}.boundary-deny:hover:not(:disabled){border-color:var(--cp-border-danger);background:var(--cp-danger-soft)}.boundary-deny:disabled{cursor:default}.field-pending-row{margin-bottom:8px;padding-left:8px;display:block}.field-pending-slot{border:1px dashed var(--cp-border-default);color:var(--cp-text-muted);background:var(--cp-surface-subtle);border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:11.5px;display:flex}.review-advance.retype-pending{cursor:default}.corrections-overlay{z-index:80;background:var(--cp-scrim);place-items:center;display:grid;position:fixed;inset:0}.corrections-panel{background:var(--cp-surface-subtle);width:min(760px,92vw);max-height:78vh;box-shadow:0 24px 60px var(--cp-shadow-soft);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.corrections-panel header{border-bottom:1px solid var(--cp-border-subtle);align-items:center;gap:10px;padding:12px 16px;display:flex}.corrections-panel header strong{color:var(--cp-text-primary);font-size:13.5px}.corrections-panel header small{color:var(--cp-text-muted);flex:1}.corrections-empty{color:var(--cp-text-muted);justify-content:center;align-items:center;gap:8px;padding:34px;font-size:12.5px;display:flex}.corrections-toolbar{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface);align-items:center;gap:8px;padding:9px 16px;display:flex}.corrections-search{border:1px solid var(--cp-border-default);background:var(--cp-control);height:30px;color:var(--cp-text-muted);border-radius:6px;flex:1;align-items:center;gap:6px;padding:0 9px;display:flex}.corrections-search input{color:var(--cp-text-primary);background:0 0;border:0;outline:0;flex:1;font-size:12px}.corrections-toolbar select{border:1px solid var(--cp-border-default);background:var(--cp-control);height:30px;color:var(--cp-text-primary);border-radius:6px;padding:0 6px;font-size:11.5px}.corrections-toolbar small{color:var(--cp-text-muted);white-space:nowrap;font-size:11px}.corrections-scroll{overflow-y:auto}.corrections-panel table{border-collapse:collapse;width:100%;font-size:11.5px}.corrections-panel th{background:var(--cp-surface);text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--cp-text-muted);padding:7px 12px;font-size:9.5px;position:sticky;top:0}.corrections-panel td{border-top:1px solid var(--cp-border-subtle);white-space:nowrap;text-overflow:ellipsis;max-width:190px;padding:7px 12px;overflow:hidden}.corrections-panel tbody tr{cursor:pointer}.corrections-panel tbody tr:hover{background:var(--cp-action-soft)}.corrections-panel tbody tr.missing{opacity:.55;cursor:default}.type-rereading{color:var(--cp-text-warning);align-items:center;gap:4px;display:inline-flex}.learning-effort{color:var(--cp-text-muted);margin:0 0 5px;font-size:8px;line-height:1.5}.learning-effort strong{color:var(--cp-text-primary);font-size:11px}.learning-effort small{color:var(--cp-text-muted);font-size:8px}.learning-rate{color:var(--cp-text-muted);margin:0;font-size:8px;line-height:1.5}.learning-rate strong{color:var(--cp-text-primary);font-size:11px}.learning-rate-line{display:block}.learning-rate-early{color:var(--cp-text-muted)}.learning-countdown{overscroll-behavior:contain;flex-direction:column;gap:4px;max-height:168px;margin:6px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.learning-countdown::-webkit-scrollbar{width:7px}.learning-countdown::-webkit-scrollbar-thumb{background:var(--cp-scrollbar-thumb);border-radius:4px}.learning-countdown::-webkit-scrollbar-thumb:hover{background:var(--cp-scrollbar-hover)}.learning-countdown>li{color:var(--cp-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;font-size:8px;line-height:1.4;display:grid}.learning-countdown strong{color:var(--cp-text-action-strong)}.learning-countdown>li:has(.learning-go){display:block}.learning-go{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;margin:-3px -4px;padding:3px 4px;display:grid}.learning-go:hover{background:var(--cp-action-soft)}.learning-waiting{color:var(--cp-text-muted);font-style:normal}.learning-count{color:var(--cp-text-action);background:var(--cp-surface-subtle);white-space:nowrap;border-radius:9px;padding:1px 5px;font-size:8px;font-weight:700}.learning-count i{color:var(--cp-text-action);font-style:normal;font-weight:500}.improvement-history-list{max-height:172px;overflow-y:auto}.improvement-history-list>div{border-bottom:1px solid var(--cp-border-subtle);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:42px;padding:6px 8px;display:grid}.improvement-history-list>div:last-child{border-bottom:0}.improvement-history-list i{width:18px;height:18px;color:var(--cp-text-success);background:var(--cp-surface-subtle);border-radius:50%;place-items:center;display:grid}.improvement-history-list i.undone{color:var(--cp-text-muted);background:var(--cp-surface-subtle)}.improvement-history-list span{flex-direction:column;gap:1px;min-width:0;display:flex}.improvement-history-list strong{color:var(--cp-text-success);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.improvement-history-list small,.improvement-history-list time{color:var(--cp-text-muted);font-size:7px;font-style:normal}.improvement-history-list time{white-space:nowrap}.improvement-history-empty{min-height:52px;color:var(--cp-text-muted);justify-content:center;align-items:center;gap:6px;font-size:8px;display:flex}.results-heading-tools{align-items:center;flex-direction:row!important;gap:1px!important;display:flex!important}.results-menu{position:relative}.results-menu-popover{z-index:15;border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);width:142px;box-shadow:0 12px 28px var(--cp-shadow-medium);border-radius:6px;gap:2px;padding:5px;display:grid;position:absolute;top:31px;right:0}.results-menu-popover button{height:31px;color:var(--cp-text-action);background:var(--cp-control);cursor:pointer;border:0;border-radius:4px;align-items:center;gap:8px;padding:0 8px;font-size:9px;font-weight:700;display:flex}.results-menu-popover button:hover{color:var(--cp-text-action-strong);background:var(--cp-control-hover)}.inline-add-field{border:1px solid var(--cp-border-action);background:var(--cp-surface-raised);height:35px;box-shadow:0 0 0 3px var(--cp-shadow-soft);border-radius:6px;grid-template-columns:minmax(0,1fr) 32px 32px;margin:9px 12px 0;display:grid;overflow:hidden}.inline-add-field input{min-width:0;color:var(--cp-text-primary);border:0;outline:0;padding:0 9px;font-size:10px}.inline-add-field button{border:0;border-left:1px solid var(--cp-border-default);color:var(--cp-text-action);background:var(--cp-control);cursor:pointer;place-items:center;display:grid}.inline-add-field button:hover{color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.recognized-fields{min-height:0;padding:14px;overflow-y:auto}.results-notices{flex-direction:column;gap:8px;margin:-4px 0 10px;display:flex}.results-notices:empty{margin:0;display:none}.results-notices>*{margin:0}.results-notices .learning-applying{border:1px solid var(--cp-border-action);border-radius:6px}.results-notices .merge-superseded{border:1px solid var(--cp-border-subtle);border-radius:6px}.results-notices .job-improvement-applied{border:1px solid var(--cp-border-success);border-left:2px solid var(--cp-border-success);border-radius:6px}.document-detail-loading{height:34px;color:var(--cp-text-action);background:var(--cp-surface-subtle);border-radius:5px;align-items:center;gap:7px;margin:-5px 0 10px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.recognized-fields label{margin-bottom:8px;padding-left:8px;display:block}.recognized-fields label>span{color:var(--cp-text-muted);align-items:center;margin-bottom:4px;font-size:10px;font-weight:700;display:flex}.recognized-fields sup{color:var(--cp-text-danger)}.recognized-fields label>div{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);border-radius:5px;align-items:center;min-height:34px;display:flex;overflow:hidden}.recognized-fields label.evidence-hover,.detached-fields label.evidence-hover{background:linear-gradient(90deg, var(--cp-action-glow), var(--cp-surface-translucent));box-shadow:inset 3px 0 var(--cp-shadow-action);border-radius:6px}.recognized-fields label.evidence-hover>span,.detached-fields label.evidence-hover>span{color:var(--cp-text-primary)}.recognized-fields label.evidence-hover>div,.detached-fields label.field-review-row.evidence-hover>.field-review-value{border-color:var(--cp-border-action);box-shadow:0 0 0 2px var(--cp-shadow-action), 0 3px 10px var(--cp-shadow-action)}.recognized-fields label.evidence-pinned>div{border-left:2px solid var(--cp-border-action)}.field-review-row .field-evidence-pin{width:28px;height:28px;color:var(--cp-text-muted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin:-5px 0 -5px 3px;padding:0;transition:opacity .1s,color .1s,background .1s;display:grid}.field-review-row:hover .field-evidence-pin,.field-review-row:focus-within .field-evidence-pin,.field-review-row .field-evidence-pin[aria-pressed=true]{opacity:1}.field-review-row .field-evidence-pin:hover,.field-review-row .field-evidence-pin[aria-pressed=true]{color:var(--cp-text-primary);background:0 0}.detached-fields .field-review-row.evidence-pinned>.field-review-value{border-left:2px solid var(--cp-border-action)}@media (hover:none){.field-review-row .field-evidence-pin{opacity:1}}.recognized-fields input{min-width:0;color:var(--cp-text-primary);border:0;outline:0;flex:1;align-self:stretch;padding:0 9px;font-size:12px;font-weight:600}.recognized-fields label>div svg{color:var(--cp-text-warning);margin-right:9px}.recognized-fields .field-confirm{width:26px;height:26px;color:var(--cp-text-muted);opacity:.45;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin-right:4px;transition:opacity .1s,background .1s;display:grid}.recognized-fields label:hover .field-confirm,.recognized-fields .field-confirm:focus-visible{opacity:1}.recognized-fields .field-confirm:hover{color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.recognized-fields .field-confirm svg{color:inherit;margin:0}.recognized-fields .field-verified{width:25px;height:26px;color:var(--cp-text-success);flex:none;place-items:center;margin-right:4px;animation:.22s verified-in;display:grid}.recognized-fields .field-verified svg{color:inherit;margin:0}.recognized-fields label.field-verified-row>div{border-color:var(--cp-border-default)}@keyframes verified-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.recognized-fields label>small{color:var(--cp-text-success);align-items:center;gap:3px;margin-top:3px;font-size:10px;display:flex}.unknown-document-type{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:12px;padding:9px;display:grid}.unknown-document-type span{color:var(--cp-text-primary);flex-direction:column;gap:2px;display:flex}.unknown-document-type strong{font-size:9px}.unknown-document-type small{color:var(--cp-text-muted);font-size:7px}.unknown-document-type select{border:1px solid var(--cp-border-default);max-width:155px;height:30px;color:var(--cp-text-primary);background:var(--cp-surface-raised);border-radius:5px;padding:0 7px;font-size:9px;font-weight:700}.line-item-ledger{border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);grid-column:2/4;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:215px;display:grid;position:relative;overflow:hidden}.lines-resizer{z-index:6;cursor:row-resize;touch-action:none;outline:0;height:10px;position:absolute;inset:-5px 0 auto}.lines-resizer:after{content:"";background:0 0;height:1px;transition:background .12s;position:absolute;top:4px;left:0;right:0}.lines-resizer:hover:after,.lines-resizer:focus-visible:after,.lines-resizer.resizing:after{background:var(--cp-action)}.capture-layout:has(.lines-resizer.resizing){cursor:row-resize;-webkit-user-select:none;user-select:none}.line-item-ledger>header{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);justify-content:space-between;align-items:center;gap:12px;height:36px;padding:0 12px;display:flex}.line-item-ledger>header>div:first-child{color:var(--cp-text-action);align-items:center;gap:7px;display:flex}.line-item-ledger>header strong{color:var(--cp-text-primary);font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:11px}.line-item-ledger>header small{min-width:17px;color:var(--cp-text-muted);background:var(--cp-surface-muted);text-align:center;border-radius:8px;padding:3px 5px;font:700 7px/1 Cascadia Code,Consolas,monospace}.ledger-icon{width:35px;height:35px;color:var(--cp-text-primary);background:var(--cp-action-soft);border-radius:8px;place-items:center;display:grid}.reconciliation-chip{border:1px solid var(--cp-border-subtle);height:23px;color:var(--cp-text-danger);background:var(--cp-surface-subtle);border-radius:5px;align-items:center;gap:4px;padding:0 7px;font:600 8px/1 Cascadia Code,monospace;display:flex}.reconciliation-chip small{text-transform:uppercase;letter-spacing:.05em;opacity:.75;margin-left:4px;font-size:9px;font-weight:700}.reconciliation-chip.balanced{border-color:var(--cp-border-success);color:var(--cp-text-success);background:var(--cp-success-soft)}.reconciliation-chip strong{color:inherit;font:700 10px/1 Cascadia Code,monospace}.ledger-tools{align-items:center;gap:5px;display:flex}.ledger-tools button{width:25px;height:25px;color:var(--cp-text-action);background:var(--cp-control);cursor:pointer;border:0;border-radius:4px;place-items:center;display:grid}.ledger-tools button:hover{color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.ledger-scroll{min-height:0;overflow:auto}.line-item-ledger.empty{max-height:126px}.line-item-empty{min-height:68px;color:var(--cp-text-muted);background:linear-gradient(90deg, var(--cp-surface-raised), var(--cp-surface-subtle));justify-content:space-between;align-items:center;gap:14px;padding:0 14px;display:flex}.line-item-empty>span{align-items:center;gap:10px;min-width:0;display:flex}.line-item-empty>span>svg{color:var(--cp-text-subtle);flex:none}.line-item-empty>span>span{flex-direction:column;gap:3px;min-width:0;display:flex}.line-item-empty strong{color:var(--cp-text-primary);font:700 10px/1 Bahnschrift,Arial Narrow,sans-serif}.line-item-empty small{color:var(--cp-text-muted);font-size:8px}.line-item-empty>button{border:1px solid var(--cp-border-action);height:29px;color:var(--cp-text-action);background:var(--cp-control);cursor:pointer;border-radius:5px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.line-item-empty>button:hover{border-color:var(--cp-border-action);background:var(--cp-control-hover)}.line-item-empty>button:disabled{cursor:wait}.line-item-ledger tbody tr,.detached-lines tbody tr{box-shadow:inset 3px 0 var(--cp-shadow-soft)}.line-item-ledger tbody tr.review-row,.detached-lines tbody tr.review-row{box-shadow:inset 3px 0 var(--cp-shadow-soft);background:var(--cp-surface-subtle)}.line-item-ledger tbody tr.unchecked-row,.detached-lines tbody tr.unchecked-row{box-shadow:inset 3px 0 var(--cp-shadow-strong);background:var(--cp-surface-raised)}.line-item-ledger tbody tr.active-evidence-row,.detached-lines tbody tr.active-evidence-row{box-shadow:inset 3px 0 var(--cp-shadow-action);background:var(--cp-action-soft)}.line-item-ledger tbody tr.active-evidence-row td,.detached-lines tbody tr.active-evidence-row td{background:var(--cp-surface-translucent)}.line-item-ledger tbody tr:hover,.detached-lines tbody tr:hover{background:var(--cp-action-soft)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.line-item-ledger>footer{color:var(--cp-text-danger);background:var(--cp-surface-subtle);align-items:center;gap:7px;padding:9px 14px;font-size:9px;display:flex}.line-item-peek{border:0;border-top:1px solid var(--cp-border-subtle);height:36px;color:var(--cp-text-action);background:var(--cp-surface-subtle);cursor:pointer;text-align:left;grid-column:2/4;align-items:center;gap:8px;padding:0 13px;display:flex}.line-item-peek strong{color:var(--cp-text-primary);font:700 11px/1 Bahnschrift,Arial Narrow,sans-serif}.line-item-peek small{color:var(--cp-text-muted);background:var(--cp-surface-muted);border-radius:8px;padding:3px 5px;font:700 7px/1 Cascadia Code,monospace}.line-item-peek>svg:last-child{margin-left:auto;transform:rotate(180deg)}.capture-layout.viewer-detached .results-panel{border-left:0;grid-column:1}.capture-layout.viewer-detached .recognized-fields{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-content:start;gap:12px;padding:18px;display:grid}.capture-layout.viewer-detached .recognized-fields label{margin:0}.capture-layout.viewer-detached .recognized-fields>.results-notices{grid-column:1/-1;margin:0}.capture-layout.viewer-detached .line-item-ledger{grid-column:1}.capture-layout.fields-detached:not(.viewer-detached) .line-item-ledger{grid-column:2}.setup-sample-choice{gap:14px;padding:20px;display:grid}.setup-sample-choice>p{color:var(--cp-text-secondary);margin:0 0 4px}.setup-sample-choice>button{text-align:left;white-space:normal;justify-content:flex-start;gap:16px;height:auto;min-height:88px;padding:18px}.setup-sample-choice>button>span{gap:5px;display:grid}.setup-sample-choice strong{font-size:18px}.setup-sample-choice small{color:var(--cp-text-secondary);font-size:14px;font-weight:400}.modal-backdrop{background:var(--cp-scrim-strong);z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:25px;animation:.16s fade;display:grid;position:fixed;inset:0}.learning-intro-backdrop{z-index:70;background:var(--cp-intro-scrim);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;padding:24px;animation:.18s fade;display:grid;position:fixed;inset:0}.learning-intro-dialog{border:1px solid var(--cp-intro-line);width:min(1040px,96vw);max-height:92vh;color:var(--cp-intro-text);background:var(--cp-intro-canvas);box-shadow:0 32px 100px var(--cp-shadow-medium);border-radius:12px;grid-template-columns:minmax(280px,.6fr) minmax(520px,1.4fr);animation:.22s rise;display:grid;overflow:hidden auto}.learning-intro-photo{background:var(--cp-intro-photo);align-items:center;min-height:490px;display:grid;position:relative;overflow:hidden}.learning-intro-photo>img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.learning-intro-photo.bring>img{object-position:48% center}.learning-intro-photo.check>img{object-position:right center}.learning-intro-copy{flex-direction:column;min-width:0;min-height:600px;padding:24px 34px 28px;display:flex}.learning-intro-navigation{justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin-bottom:18px;display:flex}.learning-intro-progress{color:var(--cp-intro-muted);align-items:center;gap:10px;font-size:12px;display:flex}.learning-intro-progress>span{gap:5px;display:flex}.learning-intro-progress i{background:var(--cp-intro-line);border-radius:50%;width:6px;height:6px}.learning-intro-progress i.current{background:var(--cp-intro-accent)}.learning-intro-skip,.learning-intro-back{color:var(--cp-intro-muted);cursor:pointer;background:0 0;border:0;font-size:13px}.learning-intro-skip{padding:8px 0 8px 8px}.learning-intro-skip:hover,.learning-intro-back:hover{color:var(--cp-intro-text)}.learning-intro-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.learning-intro-back{align-items:center;gap:3px;min-height:44px;padding:0 4px;display:inline-flex}.learning-intro-copy>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.learning-intro-copy>header>span{width:42px;height:42px;color:var(--cp-intro-accent);background:var(--cp-intro-soft);box-shadow:inset 0 0 0 1px var(--cp-intro-line);border-radius:11px;place-items:center;display:grid}.learning-intro-copy header small{color:var(--cp-intro-accent);letter-spacing:.015em;font:650 14px/1.3 Aptos,Segoe UI,sans-serif}.learning-intro-copy h2{color:var(--cp-intro-text);letter-spacing:-.025em;grid-column:1/-1;margin:0;font:650 clamp(28px,2.6vw,36px)/1.14 Aptos,Segoe UI,sans-serif}.learning-intro-copy>p{max-width:620px;color:var(--cp-intro-muted);margin:22px 0 20px;font-size:16px;line-height:1.55}.learning-intro-path{grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr) 15px minmax(0,1fr);align-items:stretch;gap:7px;display:grid}.learning-intro-path>svg{color:var(--cp-intro-muted);align-self:center}.learning-intro-path article{border:0;border-top:2px solid var(--cp-intro-line);background:0 0;border-radius:0;grid-template-rows:28px 1fr;grid-template-columns:1fr;align-items:start;gap:8px;min-width:0;padding:12px 11px;display:grid}.learning-intro-path article>span{width:28px;height:28px;color:var(--cp-intro-text);background:0 0;border-radius:0;place-items:center;display:grid}.learning-intro-path article>div{gap:4px;display:grid}.learning-intro-path strong{color:var(--cp-intro-text);font-size:14px;line-height:1.25}.learning-intro-path small{color:var(--cp-intro-muted);font-size:13px;line-height:1.4}.learning-intro-gpu{border:1px solid var(--cp-intro-accent);color:var(--cp-intro-text);background:var(--cp-intro-soft);border-radius:9px;align-items:center;gap:8px;margin-top:17px;padding:9px 11px;font-size:14px;font-weight:650;display:flex}.learning-intro-gpu.ready{border-color:var(--cp-intro-line);color:var(--cp-intro-text);background:var(--cp-intro-soft)}.learning-intro-gpu.checking{border-color:var(--cp-intro-line);color:var(--cp-intro-muted);background:var(--cp-intro-soft)}.learning-intro-copy>footer{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.learning-intro-copy>footer label{color:var(--cp-intro-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.learning-intro-copy>footer input{width:15px;height:15px;accent-color:var(--cp-intro-accent)}.learning-intro-start{white-space:nowrap;background:var(--cp-intro-accent);min-height:44px;color:var(--cp-intro-on-accent);box-shadow:none;padding-inline:18px;font-size:15px}.learning-intro-start:hover{background:var(--cp-intro-accent-hover)}.learning-intro-dialog :is(button,input):focus-visible{outline-color:var(--cp-intro-accent);box-shadow:none}.learning-intro-gpu>svg{flex-shrink:0}.learning-intro-gpu>span{gap:4px;display:grid}.learning-intro-gpu>span>strong{font-size:14px;font-weight:700;line-height:1.35;display:block}.learning-intro-gpu>span>small{color:var(--cp-intro-muted);font-size:13px;font-weight:400;line-height:1.45;display:block}.interface-zoom-hud{z-index:55;border:1px solid var(--cp-border-default);min-height:48px;color:var(--cp-text-primary);background:var(--cp-surface-raised);box-shadow:var(--cp-shadow-elevated);border-radius:12px;align-items:center;gap:9px;padding:6px 7px 6px 8px;animation:.16s rise;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.interface-zoom-mark{width:31px;height:31px;color:var(--cp-text-action);background:var(--cp-action-soft);border-radius:8px;place-items:center;display:grid}.interface-zoom-hud>output{gap:2px;min-width:69px;display:grid}.interface-zoom-hud small{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.interface-zoom-hud strong{font:750 12px/1 Cascadia Code,Consolas,monospace}.interface-zoom-hud em{border-left:1px solid var(--cp-border-subtle);max-width:190px;color:var(--cp-text-warning);padding-left:9px;font-size:8.5px;font-style:normal;line-height:1.35}.interface-zoom-hud button{min-height:31px;color:var(--cp-text-action);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:9px;font-weight:700}.interface-zoom-hud button:hover:not(:disabled){background:var(--cp-action-soft)}.interface-zoom-hud button:disabled{color:var(--cp-disabled-text);cursor:default}.interface-zoom-reset{padding:0 9px}.interface-zoom-close{place-items:center;width:31px;padding:0;display:grid}@media (max-width:820px){.learning-intro-dialog{grid-template-columns:1fr;width:min(650px,96vw)}.learning-intro-photo{min-height:190px}.learning-intro-copy{min-height:0;padding:25px 24px 22px}}@media (max-width:560px){.learning-intro-backdrop{padding:8px}.learning-intro-dialog{border-radius:13px;width:100%;max-height:calc(100vh - 16px)}.learning-intro-photo{min-height:145px}.learning-intro-copy{padding:19px 17px 16px}.learning-intro-path{grid-template-columns:1fr}.learning-intro-path>svg{display:none}.learning-intro-copy>footer{flex-direction:column-reverse;align-items:stretch}.learning-intro-actions{justify-content:space-between}.learning-intro-actions>.learning-intro-start{margin-left:auto}.interface-zoom-hud{flex-wrap:wrap;bottom:10px;left:10px;right:10px;transform:none}.interface-zoom-hud em{border-left:0;flex-basis:100%;order:1;max-width:none;padding:0 0 2px 37px}}@media (prefers-reduced-motion:reduce){.learning-intro-backdrop,.learning-intro-dialog,.interface-zoom-hud{animation:none}}.appearance-settings-card{padding:20px 22px 22px}.appearance-settings-card .appearance-options{grid-template-columns:repeat(2,minmax(220px,1fr));max-width:680px;margin-top:0}.appearance-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.accent-settings{border-top:1px solid var(--cp-border-subtle);margin-top:22px;padding-top:20px}.accent-settings>header{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.accent-settings>header small{color:var(--cp-text-muted)}.accent-mode-options{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;display:grid}.accent-mode-label{align-items:center;gap:7px;margin-bottom:10px;font-weight:600;display:flex}.accent-swatches{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.accent-swatches .accent-swatch{border:1px solid var(--cp-border-default);width:30px;height:30px;min-height:30px;color:var(--cp-document-paper);border-radius:50%;place-items:center;padding:0;display:grid}.accent-swatch[aria-pressed=true]{outline:2px solid var(--cp-text-primary);outline-offset:3px}.accent-mode:last-child .accent-swatch{color:var(--cp-document-ink)}.accent-custom{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.accent-custom input[type=color]{border:1px solid var(--cp-border-default);cursor:pointer;border-radius:7px;width:30px;height:30px;min-height:30px;padding:2px}.appearance-choice{border:1px solid var(--cp-border-default);min-width:0;color:var(--cp-text-primary);background:var(--cp-control);cursor:pointer;box-shadow:0 2px 8px var(--cp-shadow-faint);border-radius:11px;gap:10px;padding:9px;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s;display:grid}.appearance-choice:hover{border-color:var(--cp-border-action);background:var(--cp-control-hover);box-shadow:0 7px 18px var(--cp-shadow-soft);transform:translateY(-1px)}.appearance-choice.selected{border-color:var(--cp-border-action);background:var(--cp-action-soft);box-shadow:0 0 0 2px var(--cp-focus-halo), 0 7px 18px var(--cp-shadow-soft)}.appearance-choice:focus-within{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.appearance-choice input:focus-visible{box-shadow:none;outline:0}.appearance-settings-card[aria-busy=true] .appearance-choice{cursor:wait;transform:none}.appearance-preview{border:1px solid;border-radius:7px;grid-template-columns:31px minmax(0,1fr);height:108px;display:grid;overflow:hidden}.appearance-preview.light{border-color:var(--cp-preview-light-line);background:var(--cp-preview-light-canvas);box-shadow:inset 0 0 0 1px var(--cp-preview-light-surface)}.appearance-preview.dark{border-color:var(--cp-preview-dark-line);background:var(--cp-preview-dark-canvas);box-shadow:inset 0 0 0 1px var(--cp-preview-dark-surface)}.appearance-preview-rail{border-right:1px solid;flex-direction:column;gap:7px;padding:11px 7px;display:flex}.appearance-preview.light .appearance-preview-rail{border-color:var(--cp-preview-light-line);background:var(--cp-preview-light-rail)}.appearance-preview.dark .appearance-preview-rail{border-color:var(--cp-preview-dark-line);background:var(--cp-preview-dark-rail)}.appearance-preview-rail i{opacity:.72;border-radius:999px;height:5px}.appearance-preview.light .appearance-preview-rail i{background:var(--cp-preview-light-line)}.appearance-preview.dark .appearance-preview-rail i{background:var(--cp-preview-dark-line)}.appearance-preview.light .appearance-preview-rail i:first-child{background:var(--cp-preview-light-active);opacity:1}.appearance-preview.dark .appearance-preview-rail i:first-child{background:var(--cp-preview-dark-active);opacity:1}.appearance-preview-page{border:1px solid;border-radius:4px;flex-direction:column;gap:8px;margin:14px 12px 13px;padding:14px 10px;display:flex}.appearance-preview.light .appearance-preview-page{border-color:var(--cp-preview-light-line);background:var(--cp-preview-light-surface)}.appearance-preview.dark .appearance-preview-page{border-color:var(--cp-preview-dark-line);background:var(--cp-preview-dark-surface)}.appearance-preview-page i{opacity:.72;border-radius:999px;height:4px}.appearance-preview.light .appearance-preview-page i{background:var(--cp-preview-light-line)}.appearance-preview.dark .appearance-preview-page i{background:var(--cp-preview-dark-line)}.appearance-preview-page i:nth-child(2){width:78%}.appearance-preview-page i:nth-child(3){width:56%}.appearance-choice-label{min-height:25px;color:var(--cp-text-muted);align-items:center;gap:8px;display:flex}.appearance-choice-label strong{color:var(--cp-text-primary);font-size:12px}.appearance-selected{color:var(--cp-text-action);margin-left:auto}.appearance-error{border:1px solid var(--cp-border-danger);color:var(--cp-text-danger);background:var(--cp-danger-soft);border-radius:7px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 11px;font-size:11.5px;line-height:1.4;display:flex}.appearance-error svg{flex:none;margin-top:1px}.appearance-saving{color:var(--cp-text-muted);align-items:center;gap:7px;margin-top:14px;font-size:11.5px;display:inline-flex}.interface-size-setting{border-top:1px solid var(--cp-border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:10px 0 0;display:grid}.interface-size-setting-mark{width:34px;height:34px;color:var(--cp-text-action);background:var(--cp-action-soft);border-radius:8px;place-items:center;display:grid}.interface-size-setting-copy{gap:3px;min-width:0;display:grid}.interface-size-setting-copy strong{color:var(--cp-text-primary);font-size:13px}.interface-size-setting-copy small{color:var(--cp-text-muted);font-size:11px;line-height:1.4}.interface-size-controls{grid-template-columns:34px 57px 34px auto;align-items:center;gap:6px;display:grid}.interface-size-controls>button{border:1px solid var(--cp-border-default);min-width:34px;height:34px;color:var(--cp-text-action-strong);background:var(--cp-control);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.interface-size-controls>button:hover:not(:disabled){border-color:var(--cp-border-action);background:var(--cp-control-hover)}.interface-size-controls>button:disabled{color:var(--cp-disabled-text);background:var(--cp-disabled-bg);cursor:not-allowed}.interface-size-controls output{height:34px;color:var(--cp-text-primary);place-items:center;font:700 12px/1 Cascadia Code,Consolas,monospace;display:grid}.interface-size-controls>.interface-size-reset{min-width:105px}.interface-size-limit{color:var(--cp-text-muted);grid-column:1/-1;justify-self:end;font-size:9.5px}@media (max-width:520px){.appearance-settings-card .appearance-options{grid-template-columns:1fr}.appearance-preview{grid-template-columns:26px minmax(0,1fr);height:88px}.appearance-preview-page{margin:11px 8px;padding:11px 8px}.interface-size-setting{grid-template-columns:1fr}.interface-size-controls{grid-column:1/-1;grid-template-columns:34px 57px 34px minmax(105px,1fr);justify-self:stretch}}@media (prefers-reduced-motion:reduce){.appearance-choice{transition:none}}.delete-job-modal{border:1px solid var(--cp-border-danger);background:var(--cp-surface-raised);width:min(500px,94vw);box-shadow:0 28px 80px var(--cp-shadow-medium);border-radius:11px;padding:22px;animation:.18s rise}.delete-job-modal>header{grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:11px;display:grid}.delete-job-modal>header>span{width:38px;height:38px;color:var(--cp-text-danger);background:var(--cp-danger-soft);border-radius:8px;place-items:center;display:grid}.delete-job-modal header small{color:var(--cp-text-danger);text-transform:uppercase;letter-spacing:.1em;font:700 7px/1 Cascadia Code,monospace}.delete-job-modal h2{color:var(--cp-text-primary);margin:4px 0 0;font:650 20px/1.15 Bahnschrift,Arial Narrow,sans-serif}.delete-job-modal>p{color:var(--cp-text-muted);margin:18px 0;font-size:10px;line-height:1.55}.remove-document-type-modal>p+p.remove-document-type-scope{color:var(--cp-text-secondary);background:var(--cp-surface-subtle);border-radius:7px;align-items:flex-start;gap:7px;margin-top:-8px;padding:9px 10px;display:flex}.remove-document-type-modal .remove-document-type-scope>svg{color:var(--cp-text-action);flex:none;margin-top:1px}.delete-job-modal>label{color:var(--cp-text-secondary);gap:7px;font-size:9px;display:grid}.delete-job-modal>label strong{color:var(--cp-text-primary)}.delete-job-modal>label input{border:1px solid var(--cp-border-default);height:38px;color:var(--cp-text-primary);background:var(--cp-surface-raised);border-radius:6px;outline:0;padding:0 10px;font-size:11px}.delete-job-modal>label input:focus{border-color:var(--cp-border-danger);box-shadow:0 0 0 3px var(--cp-shadow-danger)}.delete-job-modal footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.danger-button{border:1px solid var(--cp-border-danger);min-height:36px;color:var(--cp-text-on-danger);background:var(--cp-danger);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:750;display:inline-flex}.danger-button:hover:not(:disabled){background:var(--cp-danger)}.danger-button:disabled{border-color:var(--cp-disabled-border);color:var(--cp-disabled-text);background:var(--cp-disabled-bg);cursor:not-allowed}.delete-job-error{color:var(--cp-text-danger);background:var(--cp-danger-soft);border-radius:5px;align-items:center;gap:7px;margin-top:10px;padding:8px 9px;font-size:8px;display:flex}.delete-job-progress{color:var(--cp-text-action);align-items:flex-start;gap:8px;margin:10px 0 0;font-size:12px;line-height:1.5;display:flex}@keyframes fade{0%{opacity:0}}.create-modal{background:var(--cp-surface-raised);width:min(760px,94vw);max-height:92vh;box-shadow:0 28px 80px var(--cp-shadow-medium);border-radius:12px;animation:.22s rise;overflow:auto}@media (prefers-reduced-motion:reduce){.modal-backdrop,.create-modal{animation:none}}.job-start-backdrop{background:var(--cp-intro-scrim)}.job-start-modal,.capture-start-screen{--cp-surface-raised:var(--cp-intro-canvas);--cp-surface:var(--cp-intro-canvas);--cp-surface-subtle:var(--cp-intro-soft);--cp-surface-muted:var(--cp-intro-soft);--cp-surface-selected:var(--cp-intro-soft);--cp-control:var(--cp-intro-canvas);--cp-control-hover:var(--cp-intro-soft);--cp-text-primary:var(--cp-intro-text);--cp-text-secondary:var(--cp-intro-muted);--cp-text-muted:var(--cp-intro-muted);--cp-text-subtle:var(--cp-intro-muted);--cp-text-action:var(--cp-intro-accent);--cp-text-action-strong:var(--cp-intro-accent);--cp-text-on-action:var(--cp-intro-on-accent);--cp-action:var(--cp-intro-accent);--cp-action-hover:var(--cp-intro-accent-hover);--cp-action-soft:var(--cp-intro-soft);--cp-border-subtle:var(--cp-intro-line);--cp-border-default:var(--cp-intro-line);--cp-border-action:var(--cp-intro-accent);--cp-focus-ring:var(--cp-intro-accent);--cp-focus-halo:transparent;--cp-shadow-action:transparent;--cp-text-success:var(--cp-intro-text)}.one-path-modal{text-align:left;border:1px solid var(--cp-border-subtle);width:min(600px,92vw);max-height:calc(100dvh - 32px);padding:32px;position:relative;overflow:hidden auto}.one-path-modal.local-job-modal{flex-direction:column;width:min(520px,100vw - 32px);padding:0;display:flex;overflow:hidden}.local-job-body{flex-direction:column;gap:14px;min-height:0;padding:20px 36px 12px;display:flex;position:relative;overflow-y:auto}.local-job-body>*{flex-shrink:0}.new-job-artwork-header{background:var(--cp-intro-art-canvas);justify-content:center;width:calc(100% + 72px);margin:-20px -36px 10px;padding:20px 36px 24px;display:flex}.local-job-modal>.one-path-close{color:var(--cp-intro-art-ink);background:var(--cp-intro-art-canvas);border-radius:50%}.new-job-artwork{object-fit:contain;flex:none;align-self:center;width:min(100%,400px);height:auto;display:block}.local-job-heading{padding-right:20px}.one-path-close{z-index:1;position:absolute;top:12px;right:12px}.one-path-modal h2{letter-spacing:-.025em;color:var(--cp-text-primary);margin:0 0 8px;font:650 32px/1.15 Aptos,Segoe UI,sans-serif}.one-path-promise{color:var(--cp-text-muted);margin:0;font-size:17px;line-height:1.45}.new-job-learning-intro{color:var(--cp-text-primary);text-align:left;margin:8px 0 0;padding:0}.new-job-learning-intro p{margin:0;font-size:17px;line-height:1.45}.new-job-learning-intro.compact{margin:0 22px 16px}.local-job-footer{background:var(--cp-surface-raised);flex-direction:row-reverse;flex:none;align-items:center;gap:16px;padding:16px 36px 20px;display:flex}.local-job-footer>.one-path-start{width:100%;min-width:190px;margin:0}.local-job-footer>.job-start-alternatives{margin:0 auto 0 0}.job-start-modal .primary-button{background:var(--cp-intro-accent);box-shadow:none}.job-start-modal .primary-button:hover:not(:disabled){background:var(--cp-intro-accent-hover)}.job-start-modal .primary-button:disabled{background:var(--cp-intro-soft);color:var(--cp-intro-muted);cursor:default}.job-start-modal :is(button,input):focus-visible{outline:2px solid var(--cp-intro-accent);outline-offset:3px;box-shadow:none}.job-start-modal .job-start-name{letter-spacing:0;gap:9px;font-size:16px}.job-start-modal .job-start-name>input{min-height:48px;box-shadow:none;font-size:18px;font-weight:500}.job-start-modal .job-start-name .name-conflict{font-size:14px}.job-start-modal .job-start-alternatives,.job-start-modal .job-start-back,.job-start-modal .job-start-return{font-size:15px}.local-job-body>.cloud-learning-disclosure{border:0;border-top:1px solid var(--cp-border-subtle);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:16px 0 0}.job-start-modal .cloud-learning-disclosure.concise{background:var(--cp-surface-raised);box-shadow:none;gap:12px}.job-start-modal .cloud-learning-disclosure header strong{font-size:17px}.job-start-modal .cloud-learning-disclosure header small{font-size:14px}.job-start-modal .cloud-learning-choices>label{min-height:60px;box-shadow:none;padding:10px 12px}.job-start-modal .cloud-learning-choices strong{white-space:normal;font-size:16px;line-height:1.35;overflow:visible}.job-start-modal .cloud-learning-choices small{font-size:14px}.job-start-modal .cloud-learning-disclosure>p{font-size:14px;line-height:1.5}.job-start-modal .cloud-learning-version{font:13px/1.5 Aptos,Segoe UI,sans-serif}.job-start-modal .cloud-learning-loading,.job-start-modal .cloud-learning-error,.job-start-modal .cloud-learning-managed{font-size:14px}@media (max-width:720px){.one-path-modal.local-job-modal{width:min(520px,100vw - 16px);max-height:calc(100dvh - 16px)}.local-job-body{gap:20px;padding:28px 20px 20px}.new-job-artwork-header{width:calc(100% + 40px);margin:-28px -20px 4px;padding:28px 20px 20px}.local-job-footer{flex-wrap:wrap;gap:8px;padding:12px 20px 18px}.local-job-footer>.one-path-start{width:100%;min-width:0}.local-job-footer>.job-start-alternatives{margin:0 auto}.job-start-modal .cloud-learning-choices{grid-template-columns:1fr}.new-job-learning-intro.compact{margin-inline:12px}}.cloud-learning-disclosure{border:1px solid var(--cp-border-action);color:var(--cp-text-primary);background:linear-gradient(145deg, var(--cp-action-soft), var(--cp-surface-raised));text-align:left;box-shadow:0 5px 16px var(--cp-shadow-faint);border-radius:10px;gap:9px;margin:-6px 0 18px;padding:11px;display:grid}.cloud-learning-disclosure>header,.cloud-learning-setting-lead{align-items:center;gap:9px;display:flex}.cloud-learning-disclosure>header>span:last-child,.cloud-learning-setting-lead>span:last-child{gap:2px;min-width:0;display:grid}.cloud-learning-disclosure>header strong,.cloud-learning-setting-lead strong{color:var(--cp-text-primary);font-size:12px}.cloud-learning-disclosure>header small,.cloud-learning-setting-lead small{color:var(--cp-text-muted);font-size:10px;line-height:1.35}.cloud-learning-mark{width:32px;height:32px;color:var(--cp-text-action);background:var(--cp-surface-raised);box-shadow:inset 0 0 0 1px var(--cp-border-subtle);border-radius:8px;flex:none;place-items:center;display:grid}.cloud-learning-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cloud-learning-choices>label{border:1px solid var(--cp-border-subtle);min-width:0;min-height:48px;color:var(--cp-text-secondary);background:var(--cp-control);cursor:pointer;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:8px 9px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.cloud-learning-choices>label:hover{border-color:var(--cp-border-action);background:var(--cp-control-hover)}.cloud-learning-choices>label:has(input:focus-visible){border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-focus-halo)}.cloud-learning-choices>label:has(input:disabled){color:var(--cp-disabled-text);background:var(--cp-disabled-bg);cursor:default}.cloud-learning-choices>label.selected{border-color:var(--cp-border-action);color:var(--cp-text-action-strong);background:var(--cp-surface-selected);box-shadow:0 2px 8px var(--cp-shadow-action)}.cloud-learning-choices>label>svg{color:var(--cp-text-action)}.cloud-learning-choices>label>span{gap:2px;min-width:0;display:grid}.cloud-learning-choices strong{text-overflow:ellipsis;font-size:10.5px;line-height:1.2;overflow:hidden}.cloud-learning-choices small{color:var(--cp-text-muted);font-size:9px}.cloud-learning-privacy{flex-wrap:wrap;gap:5px;display:flex}.cloud-learning-privacy>span{min-height:23px;color:var(--cp-text-secondary);background:var(--cp-surface-raised);box-shadow:inset 0 0 0 1px var(--cp-border-subtle);border-radius:999px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.cloud-learning-privacy>span:nth-child(3),.cloud-learning-privacy>span:nth-child(4){color:var(--cp-text-success)}.cloud-learning-privacy b{font-size:8.5px;line-height:1}.cloud-learning-disclosure>p{color:var(--cp-text-muted);margin:0;font-size:9.5px;line-height:1.4}.cloud-learning-version{color:var(--cp-text-subtle);overflow-wrap:anywhere;font:650 8px/1.3 Cascadia Code,Consolas,monospace}.cloud-learning-managed,.cloud-learning-error,.cloud-learning-loading{align-items:center;gap:6px;display:flex}.cloud-learning-managed{color:var(--cp-text-secondary);background:var(--cp-surface-muted);border-radius:6px;padding:6px 7px;font-size:9.5px}.cloud-learning-loading{color:var(--cp-text-muted);justify-content:center;margin:0 0 15px;font-size:10px}.cloud-learning-error{border:1px solid var(--cp-border-danger);color:var(--cp-text-danger);background:var(--cp-danger-soft);border-radius:7px;padding:8px 9px;font-size:10px}.cloud-learning-error>span{flex:1;min-width:0}.cloud-learning-error>button{flex:none}.catalog-job-modal>.cloud-learning-disclosure,.catalog-job-modal>.cloud-learning-error,.catalog-job-modal>.cloud-learning-loading{flex:none;margin:0 22px 11px}.cloud-learning-settings{gap:14px;display:grid}.cloud-learning-settings.loading{color:var(--cp-text-muted);align-items:center;gap:7px;font-size:11px;display:flex}.cloud-learning-settings .settings-choice{max-width:680px}.cloud-learning-settings .cloud-learning-choices>label{min-height:60px;padding-inline:12px}.cloud-learning-settings .cloud-learning-choices strong{font-size:12px}.cloud-learning-settings .cloud-learning-choices small{font-size:10px}.cloud-learning-settings .cloud-learning-privacy.compact{margin-top:-2px}.cloud-learning-setting-note{color:var(--cp-text-muted);margin:-4px 0 0;font-size:10.5px;line-height:1.45}.cloud-learning-active-job{border:1px solid var(--cp-border-action);background:var(--cp-action-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.cloud-learning-active-job.local{border-color:var(--cp-border-subtle);background:var(--cp-surface-subtle)}.cloud-learning-active-job>span{min-width:0;color:var(--cp-text-action);align-items:center;gap:8px;display:flex}.cloud-learning-active-job>span>span{gap:2px;min-width:0;display:grid}.cloud-learning-active-job strong{color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.cloud-learning-active-job small{color:var(--cp-text-muted);font-size:10px}.job-start-name{color:var(--cp-text-secondary);letter-spacing:.02em;text-align:left;gap:7px;font-size:10px;font-weight:750;display:grid}.job-start-name>input{border:1px solid var(--cp-border-default);width:100%;min-height:43px;color:var(--cp-text-primary);background:var(--cp-control);box-shadow:0 1px 1px var(--cp-shadow-soft);border-radius:8px;outline:0;padding:0 13px;font-size:14px;font-weight:650;transition:border-color .14s,box-shadow .14s}.job-start-name>input::placeholder{color:var(--cp-text-subtle);font-weight:500}.job-start-name>input:focus{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-shadow-action)}.job-start-name>input.invalid{border-color:var(--cp-border-danger);box-shadow:0 0 0 3px var(--cp-shadow-danger)}.job-start-name .name-conflict{color:var(--cp-text-danger);letter-spacing:0;align-items:center;gap:5px;margin-top:0;font-size:11px;display:flex}.one-path-modal .modal-error{margin:14px 0 0}.one-path-start{justify-content:center;width:100%;height:46px;margin-top:24px;font-size:14.5px}.job-start-alternatives{color:var(--cp-text-muted);align-items:center;gap:5px;margin:14px auto -5px;padding:8px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.job-start-alternatives:hover,.job-start-back:hover,.job-start-return:hover{color:var(--cp-text-primary);background:var(--cp-action-soft)}.job-start-back{color:var(--cp-text-muted);align-items:center;gap:4px;margin:-14px 0 14px -12px;padding:7px 9px;font-size:11px;display:flex}.job-start-mark{width:48px;height:48px;color:var(--cp-text-action);background:linear-gradient(145deg, var(--cp-surface-subtle), var(--cp-surface-subtle));box-shadow:inset 0 0 0 1px var(--cp-shadow-soft);border-radius:12px;flex:none;place-items:center;display:grid}.job-start-mark.simple{margin:5px auto 0}.job-start-mark.catalog{position:relative}.job-start-mark.catalog>svg:last-child{color:var(--cp-text-on-action);background:var(--cp-action-hover);box-sizing:content-box;border-radius:6px;padding:2px;position:absolute;bottom:-3px;right:-4px}.job-start-heading{text-align:left;align-items:center;gap:14px;display:flex}.job-start-heading h2{margin:0 0 4px}.job-start-heading p{max-width:590px;color:var(--cp-text-muted);margin:0;font-size:11.5px;line-height:1.45}.method-heading{margin:7px 4px 22px}.job-start-choices{gap:8px;display:grid}.job-start-choice{border:1px solid var(--cp-border-default);width:100%;min-height:68px;color:var(--cp-text-primary);background:var(--cp-control);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:border-color .14s,background .14s;display:grid}.job-start-choice:hover{border-color:var(--cp-border-action);background:var(--cp-control-hover)}.job-start-choice.selected{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.job-start-choice>span:first-child{width:42px;height:42px;color:var(--cp-text-action);background:var(--cp-control);border-radius:9px;place-items:center;display:grid}.job-start-choice>span:nth-child(2){gap:4px;min-width:0;display:grid}.job-start-choice strong{font:700 13px/1.15 Bahnschrift,sans-serif}.job-start-choice small{color:var(--cp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.job-start-choice>svg{color:var(--cp-text-subtle)}.job-start-return{align-items:center;gap:4px;margin:17px auto -7px;padding:7px 10px;font-size:10px;display:inline-flex}.catalog-job-modal{text-align:left;flex-direction:column;width:min(960px,96vw);height:min(790px,94vh);max-height:94vh;padding:0;display:flex;overflow:hidden}.catalog-job-modal .one-path-close{z-index:4;top:16px;right:18px}.catalog-job-modal .job-start-back{z-index:3;margin:0;position:absolute;top:17px;left:20px}.catalog-heading{border-bottom:1px solid var(--cp-border-subtle);background:linear-gradient(180deg, var(--cp-surface-subtle), var(--cp-surface-raised));padding:64px 60px 18px}.catalog-heading h2{font-size:23px}.catalog-job-workspace{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:11px;flex-direction:column;flex:1;min-height:0;margin:18px 22px 0;display:flex;overflow:hidden}.catalog-connection-bar{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);align-items:end;gap:10px;min-height:60px;padding:9px 12px;display:flex}.catalog-connection-bar>label{min-width:260px;color:var(--cp-text-muted);gap:5px;font-size:11px;font-weight:750;display:grid}.catalog-connection-bar select,.catalog-job-connect-panel input{border:1px solid var(--cp-border-default);width:100%;min-height:36px;color:var(--cp-text-action-strong);background-color:var(--cp-control);border-radius:7px;outline:0;padding:0 36px 0 11px;font-size:11.5px;font-weight:650}.catalog-connection-bar select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--cp-illustration-mid) 50%), linear-gradient(135deg, var(--cp-illustration-mid) 50%, transparent 50%);background-position:calc(100% - 17px) 15px,calc(100% - 12px) 15px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.catalog-connection-bar select:focus,.catalog-job-connect-panel input:focus{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-shadow-action)}.catalog-connection-bar>button{min-height:36px;margin-left:auto}.catalog-connection-empty{min-height:38px;color:var(--cp-text-muted);align-items:center;gap:9px;display:flex}.catalog-connection-empty>svg{color:var(--cp-text-action)}.catalog-connection-empty span{gap:2px;display:grid}.catalog-connection-empty strong{font-size:12px}.catalog-connection-empty small{color:var(--cp-text-subtle);font-size:11px}.catalog-connection-load-error{min-height:42px;color:var(--cp-text-danger);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.catalog-connection-load-error>svg{color:var(--cp-text-danger)}.catalog-connection-load-error>span{gap:2px;min-width:0;display:grid}.catalog-connection-load-error strong{color:var(--cp-text-danger);font-size:12px}.catalog-connection-load-error small{overflow-wrap:anywhere;color:var(--cp-text-danger);font-size:11px}.catalog-job-connect-panel{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);grid-template-columns:.8fr .75fr 1.35fr auto;align-items:end;gap:10px;padding:12px;display:grid}.catalog-job-connect-panel>div,.catalog-job-connect-panel label{gap:5px;display:grid}.catalog-job-connect-panel>div{color:var(--cp-text-primary);align-self:center}.catalog-job-connect-panel>div strong{font-size:12px}.catalog-job-connect-panel>div small{color:var(--cp-text-muted);font-size:11px;line-height:1.4}.catalog-job-connect-panel label{color:var(--cp-text-muted);font-size:11px;font-weight:750}.catalog-job-connect-panel input{padding-right:11px}.catalog-job-connect-panel button{min-height:36px}.catalog-job-loading{min-height:38px;color:var(--cp-text-muted);align-items:center;gap:8px;font-size:11px;display:flex}.catalog-job-columns{flex:1;grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);min-height:0;display:grid;overflow-y:auto}.catalog-browser{border-right:1px solid var(--cp-border-subtle);background:var(--cp-surface);flex-direction:column;min-height:0;padding:14px;display:flex}.catalog-browser-heading{justify-content:space-between;align-items:start;min-height:28px;display:flex}.catalog-browser-heading>div{align-items:baseline;gap:7px;display:flex}.catalog-browser-heading strong{color:var(--cp-text-primary);font:700 13px/1 Bahnschrift,sans-serif}.catalog-browser-heading small{color:var(--cp-text-subtle);font-size:11px}.catalog-browser-search{border:1px solid var(--cp-border-default);min-height:38px;color:var(--cp-text-muted);background:var(--cp-control);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.catalog-browser-search:focus-within{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-shadow-action)}.catalog-browser-search input{width:100%;min-width:0;color:var(--cp-text-primary);background:0 0;border:0;outline:0;font-size:12px}.catalog-browser-search input::placeholder{color:var(--cp-text-subtle)}.catalog-card-list{flex-direction:column;flex:none;gap:6px;min-height:0;margin-top:9px;display:flex;overflow-y:visible}.catalog-card{width:100%;min-height:55px;color:var(--cp-text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:8px 9px;display:grid}.catalog-card:hover{border-color:var(--cp-border-action);background:var(--cp-surface-raised)}.catalog-card.selected{border-color:var(--cp-border-action);background:var(--cp-action-soft);box-shadow:0 2px 8px var(--cp-shadow-action)}.catalog-card:disabled{cursor:default}.catalog-card.view-only,.catalog-card.unavailable{color:var(--cp-text-secondary)}.catalog-card-icon{width:34px;height:34px;color:var(--cp-text-action);background:var(--cp-surface-subtle);border-radius:7px;place-items:center;display:grid}.catalog-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.catalog-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.catalog-card small{color:var(--cp-text-subtle);font-size:11px}.catalog-card-access{color:var(--cp-text-secondary);background:var(--cp-surface-subtle);border-radius:9px;padding:3px 6px;font-size:10.5px;font-weight:800}.catalog-card-access.view-only{color:var(--cp-text-warning);background:var(--cp-surface-subtle)}.catalog-card-access.unavailable{color:var(--cp-text-danger);background:var(--cp-surface-subtle)}.catalog-card>svg{color:var(--cp-text-subtle)}.catalog-browser-state,.catalog-schema-state{min-height:150px;color:var(--cp-text-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;display:flex}.catalog-browser-state strong,.catalog-schema-state strong{color:var(--cp-text-action);font-size:12px}.catalog-browser-state small,.catalog-schema-state small{max-width:280px;color:var(--cp-text-subtle);font-size:11px;line-height:1.45}.catalog-browser-error>svg,.catalog-browser-error strong{color:var(--cp-text-danger)}.catalog-browser-error small{overflow-wrap:anywhere;color:var(--cp-text-danger)}.catalog-browser-error button{margin-top:3px}.catalog-result-limit{color:var(--cp-text-subtle);padding:7px 2px 0;font-size:10.5px}.catalog-show-more{border:1px solid var(--cp-border-subtle);width:100%;min-height:45px;color:var(--cp-text-action);background:var(--cp-surface-subtle);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:7px 10px;display:flex}.catalog-show-more:hover:not(:disabled){border-color:var(--cp-border-action);background:var(--cp-action-soft)}.catalog-show-more:focus-visible{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-shadow-action);outline:0}.catalog-show-more:disabled{color:var(--cp-text-muted);cursor:default}.catalog-show-more>span{text-align:left;gap:1px;display:grid}.catalog-show-more strong{color:inherit;font-size:11.5px}.catalog-show-more small{color:var(--cp-text-muted);font-size:10.5px}.catalog-page-error{border:1px solid var(--cp-border-danger);color:var(--cp-text-danger);background:var(--cp-danger-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;margin-top:8px;padding:8px 9px;display:grid}.catalog-page-error>span{gap:1px;min-width:0;display:grid}.catalog-page-error strong,.catalog-page-error small{color:var(--cp-text-danger)}.catalog-page-error strong{font-size:11.5px}.catalog-page-error small{overflow-wrap:anywhere;font-size:10.5px}.catalog-page-error button{grid-column:2;justify-self:start}.catalog-schema{background:var(--cp-surface-raised);flex-direction:column;min-height:0;padding:14px 15px 11px;display:flex;overflow:visible}.catalog-review-back{display:none}.catalog-schema-heading{border-bottom:1px solid var(--cp-border-subtle);align-items:center;gap:9px;padding:2px 2px 12px;display:flex}.catalog-schema-heading>span{width:32px;height:32px;color:var(--cp-text-action);background:var(--cp-surface-subtle);border-radius:8px;place-items:center;display:grid}.catalog-schema-heading>div{gap:3px;display:grid}.catalog-schema-heading strong{color:var(--cp-text-primary);font:700 13px/1.1 Bahnschrift,sans-serif}.catalog-schema-heading small{color:var(--cp-text-muted);font-size:11px}.catalog-schema-tools{align-items:center;gap:8px;min-height:38px;padding:8px 0 0;display:flex}.catalog-schema-tools label{border:1px solid var(--cp-border-default);min-width:0;min-height:34px;color:var(--cp-text-muted);background:var(--cp-control);border-radius:7px;flex:1;align-items:center;gap:7px;padding:0 10px;display:flex}.catalog-schema-tools label:focus-within{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-shadow-action)}.catalog-schema-tools input{width:100%;min-width:0;color:var(--cp-text-primary);background:0 0;border:0;outline:0;font-size:11.5px}.catalog-schema-tools input::placeholder{color:var(--cp-text-subtle)}.catalog-schema-tools>small{color:var(--cp-text-subtle);white-space:nowrap;flex:none;font-size:10.5px}.catalog-schema-tree{gap:6px;padding:8px 0;display:grid}.catalog-schema-tree details{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:8px;overflow:hidden}.catalog-schema-tree summary{min-height:38px;color:var(--cp-text-action);cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto 14px;align-items:center;gap:7px;padding:6px 9px;list-style:none;display:grid}.catalog-schema-tree summary::-webkit-details-marker{display:none}.catalog-schema-tree summary>span{width:28px;height:26px;color:var(--cp-text-action);background:var(--cp-surface-subtle);border-radius:6px;place-items:center;display:grid}.catalog-schema-tree summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.catalog-schema-tree summary small{color:var(--cp-text-muted);font-size:10.5px}.catalog-schema-tree summary>svg{color:var(--cp-text-subtle);transition:transform .14s}.catalog-schema-tree details[open] summary>svg{transform:rotate(180deg)}.catalog-schema-tree ul{border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;padding:3px 10px 9px 45px;list-style:none;display:grid}.catalog-schema-tree li{min-width:0;min-height:25px;color:var(--cp-text-muted);grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.catalog-schema-tree li>svg{color:var(--cp-text-muted)}.catalog-schema-tree li span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.catalog-schema-tree li em{color:var(--cp-text-muted);background:var(--cp-surface);text-transform:capitalize;border-radius:4px;padding:2px 4px;font-size:10px;font-style:normal}.catalog-schema-tree li.destination-owned{color:var(--cp-text-muted)}.catalog-schema-tree .catalog-job-warning{color:var(--cp-text-warning);align-items:start;gap:5px;margin:0 10px 8px 45px;font-size:10.5px;display:flex}.catalog-schema-fields-more{border:1px solid var(--cp-border-subtle);min-height:28px;color:var(--cp-text-action);background:var(--cp-surface-subtle);cursor:pointer;border-radius:6px;margin:0 9px 8px 45px;padding:0 8px;font-size:10.5px;font-weight:750}.catalog-schema-fields-more:hover,.catalog-schema-more:hover{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.catalog-schema-fields-more:focus-visible,.catalog-schema-more:focus-visible{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-shadow-action);outline:0}.catalog-schema-more{border:1px solid var(--cp-border-subtle);min-height:44px;color:var(--cp-text-action);background:var(--cp-surface-subtle);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:7px 10px;display:flex}.catalog-schema-more>span{text-align:left;gap:1px;display:grid}.catalog-schema-more strong{font-size:11px}.catalog-schema-more small{color:var(--cp-text-muted);font-size:10px}.catalog-schema-no-match{min-height:110px;color:var(--cp-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.catalog-schema-no-match strong{color:var(--cp-text-primary);font-size:11.5px}.catalog-schema-no-match small{color:var(--cp-text-subtle);font-size:10.5px}.catalog-problems{border:1px solid var(--cp-border-danger);color:var(--cp-text-danger);background:var(--cp-danger-soft);border-radius:8px;margin-top:2px;padding:9px 10px}.catalog-problems>strong{align-items:center;gap:5px;font-size:11.5px;display:flex}.catalog-problems p{margin:5px 0 0 19px;font-size:10.5px;line-height:1.4}.catalog-problems small{margin:5px 0 0 19px;font-size:10px;display:block}.catalog-bound-job{border:1px solid var(--cp-border-subtle);color:var(--cp-text-primary);background:var(--cp-surface-subtle);border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;margin:9px 0 2px;padding:9px 10px;display:grid}.catalog-bound-job.secondary-approved{border-color:var(--cp-border-subtle);background:var(--cp-surface-subtle)}.catalog-bound-job span{gap:2px;display:grid}.catalog-bound-job strong{font-size:11.5px}.catalog-bound-job small{color:var(--cp-text-muted);font-size:10.5px}.catalog-bound-job-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.catalog-bound-job-actions .quiet-button{min-height:32px;color:var(--cp-text-muted);border-radius:6px;padding:0 8px;font-size:10.5px;font-weight:700}.catalog-bound-job-actions .quiet-button:hover{color:var(--cp-text-action-strong);background:var(--cp-surface-translucent)}.catalog-filing-authority{color:var(--cp-text-muted);align-items:center;gap:5px;margin:auto 2px 0;padding-top:9px;font-size:11px;display:flex}.catalog-job-footer{border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);min-height:82px;box-shadow:0 -8px 20px var(--cp-shadow-soft);grid-template-columns:minmax(280px,1fr) minmax(0,.8fr) auto;align-items:end;gap:12px;padding:12px 22px 14px;display:grid}.catalog-job-footer .modal-error{align-self:center;margin:0}.catalog-job-create{justify-content:center;min-width:205px;min-height:43px}.paper-feed{width:190px;height:74px;margin:0 auto;position:relative}.paper-feed .feed-slot{background:linear-gradient(90deg, var(--cp-action-hover), var(--cp-action));height:5px;box-shadow:0 1px 0 var(--cp-highlight);border-radius:3px;position:absolute;bottom:6px;left:14px;right:14px}.paper-feed .feed-page{background:var(--cp-document-paper);border:1px solid var(--cp-border-subtle);width:44px;height:56px;box-shadow:0 5px 12px var(--cp-shadow-soft);border-radius:4px 4px 2px 2px;position:absolute;bottom:12px}.paper-feed .feed-page:before{content:"";background:var(--cp-document-paper-muted);height:3px;box-shadow:0 7px 0 var(--cp-highlight), 0 14px 0 var(--cp-highlight), 0 21px 0 var(--cp-highlight);border-radius:2px;position:absolute;top:9px;left:7px;right:7px}.paper-feed .p1{animation:.55s cubic-bezier(.2,.8,.3,1) both feed-in;left:18px;transform:rotate(-7deg)translateY(0)}.paper-feed .p2{z-index:2;animation:.55s cubic-bezier(.2,.8,.3,1) 90ms both feed-in;bottom:8px;left:73px;transform:rotate(1deg)}.paper-feed .p3{animation:.55s cubic-bezier(.2,.8,.3,1) .18s both feed-in;left:128px;transform:rotate(8deg)}@media (max-width:800px){.modal-backdrop{padding:8px}.one-path-modal{width:min(470px,100vw - 20px);padding-inline:24px}.job-start-choice small{white-space:normal}.catalog-job-modal{width:calc(100vw - 16px);height:96vh;max-height:96vh;padding:0}.catalog-heading{padding:64px 24px 15px}.catalog-heading .job-start-mark{display:none}.catalog-job-workspace{margin:12px 12px 0}.catalog-connection-bar{align-items:stretch}.catalog-connection-bar>label{flex:1;min-width:0}.catalog-job-connect-panel{grid-template-columns:1fr;align-items:stretch}.catalog-job-columns{grid-template-rows:auto;grid-template-columns:1fr;overflow-y:auto}.catalog-job-columns.catalog-browsing .catalog-schema,.catalog-job-columns.catalog-reviewing .catalog-browser{display:none}.catalog-review-back{min-height:34px;color:var(--cp-text-action);cursor:pointer;background:0 0;border:0;border-radius:7px;align-self:flex-start;align-items:center;gap:5px;margin:-2px 0 10px;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex}.catalog-review-back:hover{color:var(--cp-text-primary);background:var(--cp-action-soft)}.catalog-browser{border-right:0;border-bottom:1px solid var(--cp-border-subtle);min-height:250px;max-height:none}.catalog-card-list{overflow:visible}.catalog-schema{min-height:300px;overflow:visible}.catalog-schema-tree ul{grid-template-columns:1fr}.catalog-bound-job{grid-template-columns:20px minmax(0,1fr)}.catalog-bound-job-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.catalog-job-footer{grid-template-columns:1fr;align-items:stretch;padding:11px 12px}.catalog-job-create{width:100%}}@media (max-width:520px){.catalog-job-modal{height:auto;max-height:calc(100vh - 16px);overflow-y:auto}.catalog-heading{padding-top:63px}.catalog-job-workspace{flex:none;min-height:auto;margin-top:8px;overflow:visible}.catalog-job-columns{overflow:visible}.catalog-connection-bar{flex-direction:column;align-items:stretch}.catalog-connection-bar>button{width:100%;margin-left:0}.catalog-job-footer{flex:none;gap:7px;min-height:0;padding-block:8px}}@keyframes feed-in{0%{opacity:0;translate:0 -26px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.paper-feed .feed-page{animation:none}}@media (max-width:800px){.catalog-job-modal>.cloud-learning-disclosure{margin-inline:12px}}@media (max-width:520px){.cloud-learning-choices{grid-template-columns:1fr}.cloud-learning-active-job{flex-direction:column;align-items:stretch}}@media (max-width:720px){.export-history-filters,.export-history-row{grid-template-columns:1fr}.export-history-actions{flex-wrap:wrap;justify-content:flex-start}}.capture-source-copy.one-path-idle{text-align:center;flex-direction:column;align-items:center;max-width:470px;margin:0 auto;display:flex}.capture-source-copy.one-path-idle .paper-feed{margin-bottom:4px}.capture-source-copy.one-path-idle h2{letter-spacing:-.02em;margin:12px 0 8px}.capture-source-copy.one-path-idle p{max-width:360px;margin:0 auto}.capture-source-panel:not(.learning):has(.one-path-idle){flex-direction:column;align-items:center;display:flex}.capture-source-panel:not(.learning):has(.one-path-idle) .acquisition-control{justify-content:center;margin-top:22px}.capture-source-panel:not(.learning):has(.one-path-idle) .engine-status{opacity:.85;border-top:0;margin-top:26px;padding-top:0}.break-sheets-link{appearance:none;border:1px solid var(--cp-border-default);min-height:32px;color:var(--cp-text-action-strong);background:var(--cp-control);box-shadow:0 2px 8px var(--cp-shadow-faint);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:700;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.break-sheets-link>svg{color:var(--cp-text-action);flex:none}.break-sheets-link:hover{border-color:var(--cp-border-action);color:var(--cp-text-primary);background:var(--cp-control-hover)}.capture-source-panel:not(.learning):has(.one-path-idle) .break-sheets-link{margin-top:6px}@keyframes rise{0%{transform:translateY(15px)scale(.99)}}.modal-top{border-bottom:1px solid var(--cp-border-subtle);justify-content:space-between;padding:25px 27px 19px;display:flex}.modal-top h2{color:var(--cp-text-primary);margin:7px 0 5px;font-size:28px}.modal-top p{color:var(--cp-text-muted);margin:0;font-size:12px}.job-name-entry{padding:20px 29px 0;display:block}.job-name-entry>span{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:9px;font-weight:750;display:block}.job-name-entry input{border:1px solid var(--cp-border-default);width:100%;height:44px;color:var(--cp-text-primary);background:var(--cp-control);border-radius:7px;outline:0;padding:0 12px;font-size:14px;font-weight:600}.job-name-entry input:focus{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-shadow-action)}.job-name-entry input.invalid{border-color:var(--cp-border-danger);box-shadow:0 0 0 3px var(--cp-shadow-danger)}.bootstrap-paths{grid-template-columns:1fr 1fr;gap:8px;padding:16px 29px 19px;display:grid}.bootstrap-paths>button{border:1px solid var(--cp-border-default);min-height:82px;color:var(--cp-text-action-strong);background:var(--cp-control);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:13px 38px 13px 13px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid;position:relative}.bootstrap-paths>button:hover{border-color:var(--cp-border-action);background:var(--cp-control-hover)}.bootstrap-paths>button.selected{border-color:var(--cp-border-action);background:var(--cp-action-soft);box-shadow:inset 0 0 0 1px var(--cp-shadow-action)}.bootstrap-paths>button:first-child{border-color:var(--cp-border-action);background:linear-gradient(105deg, var(--cp-control) 0%, var(--cp-control) 72%);grid-column:1/-1;min-height:91px}.bootstrap-paths>button:first-child .bootstrap-icon{color:var(--cp-text-on-action);background:var(--cp-action-hover);box-shadow:0 6px 14px var(--cp-shadow-soft)}.bootstrap-icon{width:38px;height:38px;color:var(--cp-text-action);background:var(--cp-action-soft);border-radius:8px;place-items:center;display:grid}.bootstrap-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.bootstrap-copy strong{color:var(--cp-text-primary);font:700 14px/1.1 Bahnschrift,Arial Narrow,sans-serif}.bootstrap-copy small{color:var(--cp-text-muted);font-size:9px;line-height:1.4}.bootstrap-paths em{color:var(--cp-text-warning);text-transform:uppercase;letter-spacing:.06em;font:700 7px/1 Cascadia Code,monospace;position:absolute;top:10px;right:12px}.bootstrap-paths i{width:18px;height:18px;color:var(--cp-text-on-action);background:var(--cp-action);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:11px;right:12px}.folder-choice,.bootstrap-note{border:1px solid var(--cp-border-default);min-height:56px;color:var(--cp-text-action);background:var(--cp-control);border-radius:8px;align-items:center;gap:10px;margin:0 29px 18px;padding:10px 12px;display:flex}.folder-choice.selected{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.folder-choice>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.folder-choice strong{color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.folder-choice small,.bootstrap-note span{color:var(--cp-text-muted);font-size:9px;line-height:1.4}.bootstrap-note svg{color:var(--cp-text-action);flex:none}.modal-error{color:var(--cp-text-danger);background:var(--cp-danger-soft);border-radius:6px;align-items:center;gap:7px;margin:0 29px 14px;padding:9px 11px;font-size:9px;font-weight:650;display:flex}.template-grid{grid-template-columns:1fr 1fr;gap:10px;padding:21px 27px 17px;display:grid}.template-grid button{text-align:left;background:var(--cp-control-hover);border:1px solid var(--cp-border-default);cursor:pointer;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:39px 1fr;align-items:center;column-gap:11px;min-height:104px;padding:15px;display:grid;position:relative}.template-grid button:hover{border-color:var(--cp-border-action)}.template-grid button.selected{border-color:var(--cp-border-action);background:var(--cp-action-soft);box-shadow:inset 0 0 0 1px var(--cp-shadow-action)}.template-grid button>span{background:var(--cp-control-hover);width:39px;height:39px;color:var(--cp-text-action);border-radius:8px;grid-row:1/3;place-items:center;display:grid}.template-grid button strong{align-self:end;font-family:Bahnschrift,sans-serif;font-size:14px}.template-grid button small{color:var(--cp-text-muted);align-self:start;font-size:9px;line-height:1.35}.template-grid button em{background:var(--cp-action-bright);width:19px;height:19px;color:var(--cp-text-on-bright);border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;right:9px}.create-details{background:var(--cp-surface);border-radius:8px;grid-template-columns:1fr 1.4fr;gap:24px;margin:0 27px 22px;padding:17px;display:grid}.create-details>label>span,.default-fields>span{color:var(--cp-text-muted);margin-bottom:6px;font-size:9px;font-weight:700;display:block}.create-details input{border:1px solid var(--cp-border-default);border-radius:6px;outline:0;width:100%;height:40px;padding:0 10px}.create-details input.invalid{border-color:var(--cp-border-danger);box-shadow:0 0 0 3px var(--cp-shadow-danger)}.name-conflict{color:var(--cp-text-danger);align-items:center;gap:5px;margin-top:6px;font-size:8px;display:flex}.default-fields div{flex-wrap:wrap;gap:4px;display:flex}.default-fields small{background:var(--cp-surface-raised);border:1px solid var(--cp-border-default);color:var(--cp-text-muted);border-radius:4px;padding:4px 6px;font-size:8px}.default-fields p{color:var(--cp-text-action);align-items:center;gap:5px;margin:8px 0 0;font-size:8px;display:flex}.modal-actions{border-top:1px solid var(--cp-border-subtle);justify-content:flex-end;gap:8px;padding:14px 27px;display:flex}.toast{z-index:30;background:var(--cp-action-hover);min-width:240px;color:var(--cp-text-on-action);box-shadow:var(--cp-shadow-elevated);border-radius:8px;align-items:center;gap:8px;padding:13px 17px;font-size:11px;font-weight:700;display:flex;position:fixed;top:76px;right:25px}[data-tooltip]{position:relative}.workspace-tooltip{z-index:100000;border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);width:max-content;max-width:min(280px,100vw - 16px);color:var(--cp-text-primary);box-shadow:var(--cp-shadow-elevated);white-space:normal;overflow-wrap:anywhere;text-align:center;pointer-events:none;border-radius:6px;padding:7px 10px;font:12px/1.4 Segoe UI,sans-serif;position:fixed}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{content:attr(data-tooltip);border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);width:max-content;max-width:min(280px,70vw);color:var(--cp-text-primary);box-shadow:var(--cp-shadow-elevated);white-space:normal;text-align:center;z-index:60;pointer-events:none;border-radius:6px;padding:7px 10px;font:12px/1.4 Segoe UI,sans-serif;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.toast svg,.toast-ask svg{color:var(--cp-text-warning)}.toast-ask button{background:var(--cp-warning);color:var(--cp-text-on-warning);font:inherit;cursor:pointer;border:0;border-radius:6px;margin-left:6px;padding:5px 11px;font-size:11px;font-weight:800}.toast-ask button:hover{filter:brightness(1.07)}.update-banner{z-index:31;background:var(--cp-action-hover);color:var(--cp-text-on-action);box-shadow:0 14px 40px var(--cp-shadow-soft);border-radius:10px;align-items:center;gap:11px;max-width:min(560px,92vw);padding:11px 16px;font-size:12.5px;font-weight:600;display:flex;position:fixed;bottom:84px;left:50%;transform:translate(-50%)}.update-banner.downloading svg{color:var(--cp-text-action)}.update-banner.ready svg{color:var(--cp-text-warning)}.update-banner-install{background:var(--cp-action-bright);color:var(--cp-text-on-bright);cursor:pointer;white-space:nowrap;border:none;border-radius:7px;margin-left:4px;padding:7px 14px;font-size:12px;font-weight:700}.update-banner-install:hover{background:var(--cp-action)}@media (max-width:1240px){.app-shell{grid-template-columns:96px minmax(0,1fr)}.sidebar{padding:21px 10px}.brand-button .brand-logo-full{display:none}.brand-button .brand-logo-mark{width:49px;display:block}.nav-item>span:not(.nav-short):not(.nav-update-dot):not(.nav-live-dot):not(.nav-badges),.active-job-copy,.station-card div,.station-card svg{display:none}.active-job-card{grid-template-columns:32px;justify-items:center;gap:3px;padding:9px 6px}.active-job-short{display:block}.active-job-change{display:none}.nav-item{flex-direction:column;justify-content:center;gap:3px;padding:9px 6px;position:relative}.nav-short{display:block}.nav-item small{margin:0;padding:2px 4px;font-size:9px;position:absolute;top:4px;right:6px}.nav-item small i{display:none}.nav-item .nav-item-lock{position:absolute;top:5px;left:5px}.sidebar nav .nav-label{background:var(--cp-border-subtle);height:1px;margin:12px 8px;padding:0;font-size:0;overflow:hidden}.nav-item>.nav-update-dot,.nav-item .nav-live-dot{margin:0;position:absolute;top:6px;right:6px}.nav-badges{position:absolute;inset:6px 6px auto}.nav-badges .nav-accel-dot{margin-right:auto}.station-card{grid-template-columns:1fr;justify-items:center}.rail-bottom{grid-template-columns:1fr}.settings-link{min-height:40px;padding:5px 1px}}@media (max-height:700px) and (min-width:761px){.sidebar{padding-top:14px;padding-bottom:10px}.brand-button{height:40px}.sidebar nav{margin-top:10px}.sidebar .nav-item,.sidebar.collapsed .nav-item{margin-block:1px;padding-top:6px;padding-bottom:6px}.sidebar .active-job-card,.sidebar.collapsed .active-job-card{margin-top:7px;margin-bottom:4px;padding-top:6px;padding-bottom:6px}.sidebar .nav-divider{margin-top:8px;margin-bottom:6px}.sidebar nav .nav-label,.sidebar nav .nav-label:first-of-type{margin-top:8px;padding-bottom:5px}.rail-bottom{margin-top:5px;padding-top:5px}}@media (max-width:1100px){.workspace-section-buttons{display:none}.workspace-section-select{flex-direction:column;gap:6px;display:flex}.setup-overview-grid,.proposal-types-layout{grid-template-columns:1fr}.proposal-types-layout>aside{width:min(680px,100%)}.export-flow-diagram{grid-template-columns:1fr}.export-flow-diagram>svg,.export-flow-branch{justify-self:center;transform:rotate(90deg)}.export-overview-cards{grid-template-columns:1fr}.export-timing-section,.export-recovery-section{width:auto}.first-run-page{padding-inline:clamp(25px,4vw,48px)}.first-run-intro{grid-template-columns:minmax(320px,.9fr) minmax(390px,1fr);gap:28px}.intake-illustration{transform-origin:100%;transform:scale(.9)}.job-type-preview{max-width:270px}.recognition-options,.setup-layout{grid-template-columns:1fr}.setup-aside{grid-template-columns:1fr 1fr;display:grid}.export-setup-card.standalone .export-plan-rules{grid-template-columns:1fr}.capture-layout{grid-template-columns:90px minmax(450px,1fr)}.results-panel{grid-column:1/-1;min-height:360px}.thumbnail-strip{grid-row:1}.line-item-ledger{grid-column:1/-1}}@media (max-width:900px) and (min-width:761px){.first-run-page{grid-template-rows:auto auto auto;height:auto}.first-run-intro{grid-template-columns:minmax(0,1fr);gap:15px}.intake-illustration{transform-origin:50%;height:250px;transform:scale(.82)}}@media (max-width:760px){body{overflow:auto}.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--cp-border-subtle);flex-direction:row;align-items:center;height:58px;min-height:auto;padding:7px 13px;position:sticky;top:0;overflow:visible}.brand-button .brand-logo-full{display:none}.brand-button .brand-logo-mark{width:39px;display:block}.mobile-navigation-button{border:1px solid var(--cp-border-subtle);min-width:0;max-width:min(210px,100vw - 126px);height:40px;color:var(--cp-text-secondary);background:var(--cp-surface-subtle);cursor:pointer;border-radius:8px;grid-template-columns:19px minmax(0,1fr) 13px;align-items:center;gap:6px;margin-left:auto;padding:0 9px;display:grid}.mobile-navigation-button:hover,.mobile-navigation-button:focus-visible,.mobile-navigation-button[aria-expanded=true]{border-color:var(--cp-border-action);color:var(--cp-text-action);background:var(--cp-action-soft)}.mobile-navigation-button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:700;overflow:hidden}.mobile-navigation-button>svg:last-child{color:var(--cp-text-muted);transition:transform .14s}.mobile-navigation-button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.sidebar nav,.navigation-more-cue{display:none}.sidebar nav.mobile-open{z-index:14;border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);max-height:calc(100vh - 68px);box-shadow:var(--cp-shadow-elevated);border-radius:11px;flex-direction:column;align-items:stretch;gap:1px;margin:0;padding:9px;display:flex;position:absolute;top:53px;left:12px;right:12px;overflow-y:auto}.sidebar-foot{display:none}.sidebar nav.mobile-open .nav-label{background:0 0;height:auto;margin:10px 0 2px;padding:8px 11px 5px;font-size:9px;display:block;overflow:visible}.sidebar nav.mobile-open .nav-divider{height:1px;margin:8px 7px 5px;display:block}.sidebar nav.mobile-open .nav-item{flex-direction:row;justify-content:flex-start;gap:10px;width:100%;margin:1px 0;padding:10px 11px}.sidebar nav.mobile-open .nav-item>span:not(.nav-update-dot):not(.nav-live-dot):not(.nav-badges){display:block}.sidebar nav.mobile-open .nav-short{display:none}.sidebar nav.mobile-open .nav-item>.nav-update-dot,.sidebar nav.mobile-open .nav-item .nav-live-dot,.sidebar nav.mobile-open .nav-badges,.sidebar nav.mobile-open .nav-item small{margin-left:auto;position:static}.sidebar nav.mobile-open .nav-item .nav-item-lock{order:3;position:static}.sidebar nav.mobile-open .active-job-card{grid-template-columns:32px minmax(0,1fr);justify-content:stretch;width:100%;min-width:0;margin:7px 0 6px;padding:9px 10px}.sidebar nav.mobile-open .active-job-copy{display:flex}.sidebar nav.mobile-open .active-job-change{display:inline-flex}.sidebar nav.mobile-open .active-job-short{display:none}.sidebar nav.mobile-open .active-job-icon{width:32px;height:32px}.sidebar nav.mobile-open .settings-menu-link{display:flex}.rail-bottom{display:none}.main-shell{grid-template-rows:52px auto;height:auto;min-height:calc(100vh - 58px)}.topbar{padding:0 15px}.operator div,.top-actions .icon-button,kbd{display:none}.global-search{width:75%}.workspace{overflow:visible}.page{padding:28px 17px 60px}.page-heading,.job-title-row{flex-direction:column;align-items:flex-start}.jobs-heading h1{font-size:41px}.first-run-page{grid-template-rows:auto auto auto;height:auto;min-height:calc(100vh - 58px);padding:42px 20px 24px}.first-run-intro{grid-template-columns:1fr;gap:15px}.first-run-copy h1{font-size:clamp(44px,13vw,64px)}.intake-illustration{transform-origin:50%;height:250px;transform:scale(.82)}.first-run-alternatives{grid-template-columns:1fr}.first-run-assurance{flex-wrap:wrap}.job-card-body{grid-template-columns:38px minmax(0,1fr) 20px}.job-type-preview{display:none}.setup-layout,.setup-summary-cards,.proposal-checklist,.setup-types-workspace{grid-template-columns:1fr}.setup-type-master{border-right:0;border-bottom:1px solid var(--cp-border-subtle)}.setup-type-list{max-height:none;overflow:visible}.setup-lookups-section>header{flex-direction:column;align-items:stretch}.setup-lookups-section header label{min-width:0}.export-profile{flex-wrap:wrap;align-items:flex-start}.export-profile>span:first-of-type{min-width:calc(100% - 32px)}.export-profile select{width:calc(100% - 29px);margin-left:29px}.setup-aside{display:flex}.field-summary{grid-template-columns:auto 1fr auto}.type-chip,.source-summary{display:none}.field-detail,.recognition-options,.add-field-row,.template-grid,.create-details,.capture-layout{grid-template-columns:1fr}.thumbnail-strip{display:none}.document-stage{overflow:auto}.paper-canvas{justify-content:start}.line-item-ledger{grid-column:1}.job-actions{width:100%}.job-actions button{flex:1}}.detached-panel{width:100vw;min-width:0;height:100vh;color:var(--cp-text-primary);background:var(--cp-surface-subtle);grid-template-rows:54px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.detached-busy{z-index:30;border:1px solid var(--cp-border-subtle);min-height:28px;color:var(--cp-text-action);background:var(--cp-surface-subtle);box-shadow:0 5px 14px var(--cp-shadow-soft);border-radius:0 0 6px 6px;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:700;display:flex;position:absolute;top:50px;left:50%;transform:translate(-50%)}.detached-busy.refused{border-color:var(--cp-border-warning);color:var(--cp-text-warning);background:var(--cp-warning-soft);font-size:10px;animation:.5s detached-refusal}@keyframes detached-refusal{0%{box-shadow:0 0 0 7px var(--cp-shadow-soft);transform:translate(-50%)scale(.94)}to{box-shadow:0 5px 14px var(--cp-shadow-soft);transform:translate(-50%)scale(1)}}.detached-panel.empty{color:var(--cp-text-muted);text-align:center;place-content:center;justify-items:center;gap:7px}.detached-panel.empty strong{color:var(--cp-text-primary);font-size:12px}.detached-panel.empty small{font-size:9px}.detached-panel>header{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);justify-content:space-between;align-items:center;gap:12px;padding:0 13px;display:flex}.detached-panel>header>div{flex-direction:column;min-width:0;display:flex}.detached-panel>header small{color:var(--cp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.detached-panel>header strong{color:var(--cp-text-primary);font:750 13px/1.2 Bahnschrift,Arial Narrow,sans-serif}.detached-panel>header nav{align-items:center;gap:3px;display:flex}.detached-panel>header nav button{width:24px;height:24px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.detached-panel>header nav button:hover{color:var(--cp-text-action-strong);background:var(--cp-control-hover)}.detached-panel>header nav span{min-width:37px;color:var(--cp-text-secondary);text-align:center;font:700 8px/1 Cascadia Code,Consolas,monospace}.detached-panel>header nav i{background:var(--cp-illustration-mid);width:1px;height:16px;margin:0 3px}.detached-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));grid-auto-rows:max-content;align-content:start;gap:16px;min-height:0;padding:18px;display:grid;overflow-y:auto}.detached-review-summary{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:7px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;height:auto;min-height:46px;padding:8px 10px;display:flex}.detached-review-copy{flex:170px;min-width:0}.detached-review-copy>span{color:var(--cp-text-primary);align-items:center;gap:7px;font-size:14px;display:flex}.detached-review-copy svg{color:var(--cp-text-action);flex-shrink:0}.detached-review-copy>small{color:var(--cp-text-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.35;display:block}.detached-review-summary>button{border:1px solid var(--cp-border-default);min-height:28px;color:var(--cp-text-action-strong);background:var(--cp-control-hover);cursor:pointer;border-radius:5px;flex:none;align-items:center;gap:4px;padding:0 9px;display:flex}.detached-type{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:6px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:48px;padding:7px 9px;display:grid}.detached-type .type-confirmation-button{grid-row:2}.detached-type small{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;font-size:7px}.detached-type select{border:1px solid var(--cp-border-default);min-width:0;height:34px;color:var(--cp-text-primary);background:var(--cp-surface-subtle);border-radius:5px;padding:0 8px;font-size:12px;font-weight:700}.detached-type>button,.detached-type-confirmed{border:1px solid var(--cp-border-default);height:30px;color:var(--cp-text-action-strong);background:var(--cp-control-hover);border-radius:5px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:700;display:flex}.detached-type>button{cursor:pointer}.detached-type-confirmed{color:var(--cp-text-muted);background:0 0;border-color:#0000}.detached-fields label{min-width:0;margin:0;display:block}.detached-fields label>span{color:var(--cp-text-muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.detached-fields label>div{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);border-radius:5px;height:44px;display:flex;overflow:hidden}.detached-fields input{min-width:0;color:var(--cp-text-primary);border:0;outline:0;flex:1;padding:0 9px;font-size:13px;font-weight:600}.detached-fields label>div:focus-within{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.detached-field-confirmed{width:30px;color:var(--cp-text-success);place-items:center;display:grid}.detached-review-issues{border:1px solid var(--cp-border-subtle);border-radius:6px;grid-column:1/-1;padding:10px}.detached-review-issues summary{color:var(--cp-text-warning);cursor:pointer;font-size:12px;font-weight:700}.detached-review-issues>div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.detached-review-issues button{background:var(--cp-control-hover);max-width:100%;color:var(--cp-text-primary);text-align:left;cursor:pointer;border:0;border-radius:4px;align-items:center;gap:8px;padding:6px;font-size:12px;display:flex}.detached-learning-status{color:var(--cp-text-secondary);grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:flex}.detached-fields label button{width:30px;color:var(--cp-text-action);cursor:pointer;background:0 0;border:0}.detached-fields label button:hover{background:var(--cp-control-hover)}.detached-fields label>small{color:var(--cp-text-warning);margin-top:3px;font-size:7px;display:block}.field-draft-editor{flex-direction:column;flex:1;min-width:0;display:flex}.field-draft-editor>input,.field-draft-editor>textarea{width:100%;min-height:42px}.field-draft-conflict{color:var(--cp-text-warning);background:var(--cp-surface-raised);border:1px solid var(--cp-border-default);overflow-wrap:anywhere;border-radius:5px;padding:8px}.field-draft-conflict small{margin-bottom:6px;display:block}.field-draft-conflict pre{white-space:pre-wrap;font:inherit;-webkit-user-select:text;user-select:text}.retained-field-drafts{min-width:0;color:var(--cp-text-warning);grid-column:1/-1;font-size:12px}.retained-field-drafts>summary{border:1px solid var(--cp-border-default);cursor:pointer;border-radius:5px;padding:8px}.retained-field-drafts>.field-draft-conflict{margin-top:6px}.field-draft-conflict button,.detached-fields label .field-draft-conflict button{width:auto;min-height:30px;margin-right:6px;padding:4px 8px}.line-draft-conflict{color:var(--cp-text-warning);background:var(--cp-surface-raised);border:1px solid var(--cp-border-default);overflow-wrap:anywhere;border-radius:5px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;font-size:12px;display:flex}.line-draft-conflict>span{min-width:0}.line-draft-conflict code{white-space:pre-wrap;-webkit-user-select:text;user-select:text}.line-draft-conflict button{white-space:nowrap;border:1px solid var(--cp-border-action);width:auto;height:auto;min-height:30px;color:var(--cp-text-action);background:var(--cp-action-soft);cursor:pointer;border-radius:4px;flex:none;padding:4px 8px}.line-draft-conflict-row>td{white-space:normal}.line-draft-conflict+.line-draft-conflict{margin-top:6px}.line-draft-error{color:var(--cp-text-warning);white-space:normal;display:block}.detached-line-title>.reconciliation-chip{margin-left:auto}:is(.recognized-fields label>div:has(.field-draft-conflict),.detached-fields label>div:has(.field-draft-conflict)){align-items:flex-start;height:auto;min-height:44px;overflow:visible}.recognized-fields label.field-review-row,.detached-fields label.field-review-row{min-width:0;margin:0 0 12px;padding:0}.recognized-fields label.field-review-row>.field-review-label,.detached-fields label.field-review-row>.field-review-label{color:var(--cp-text-secondary);align-items:baseline;gap:6px;margin-bottom:5px;font-size:12px;font-weight:600;line-height:1.35;display:flex}.field-review-label>span{overflow-wrap:anywhere;min-width:0}.field-review-label sup{color:var(--cp-text-danger);margin-left:2px}.field-review-save-state{color:var(--cp-text-warning);flex:none;margin-left:auto;font-size:10px;font-weight:500}.recognized-fields label.field-review-row>.field-review-value,.detached-fields label.field-review-row>.field-review-value{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);border-radius:6px;align-items:center;height:auto;min-height:40px;overflow:visible}.field-review-row .field-draft-editor{align-self:stretch}.field-review-row .field-draft-editor>input,.field-review-row .field-draft-editor>textarea{min-height:38px;color:var(--cp-text-primary);background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:14px;font-weight:500;line-height:1.4}.field-review-row .field-draft-editor>input:focus,.field-review-row .field-draft-editor>textarea:focus{box-shadow:none;outline:0}.recognized-fields label.field-review-row>.field-review-value:focus-within,.detached-fields label.field-review-row>.field-review-value:focus-within{border-color:var(--cp-border-action);outline:2px solid var(--cp-focus-ring);outline-offset:1px}.recognized-fields label.field-review-row.evidence-pinned>.field-review-value{border-left:2px solid var(--cp-border-action)}.field-review-row .field-review-confirmation{width:32px;height:32px;color:var(--cp-text-muted);opacity:1;background:0 0;border:0;border-radius:4px;flex:0 0 32px;align-self:flex-start;place-items:center;margin:3px;padding:0;display:grid}.field-review-row button.field-review-confirmation{cursor:pointer}.field-review-row button.field-review-confirmation:hover,.field-review-row button.field-review-confirmation:focus-visible{color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.field-review-row .field-review-confirmation.confirmed{color:var(--cp-text-secondary);animation:none}.field-review-row .field-review-value>.field-review-confirmation svg{color:inherit;margin:0}.field-review-row .field-review-value>.field-barcode{flex:none;align-self:flex-start;margin-top:12px}.recognized-fields label.field-review-row>.field-review-detail,.detached-fields label.field-review-row>.field-review-detail{color:var(--cp-text-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.4;display:block}.field-review-detail .field-lookup-source{color:inherit;font-size:inherit;font-weight:400;display:inline}.field-review-detail svg{vertical-align:-2px;margin-right:3px}.recognized-fields label.field-review-row>.field-review-warning,.detached-fields label.field-review-row>.field-review-warning{color:var(--cp-text-warning);overflow-wrap:anywhere;align-items:baseline;gap:5px;margin-top:4px;font-size:11px;line-height:1.4;display:flex}.field-review-warning svg{flex:none;align-self:flex-start;margin-top:2px}.detached-confirm-document{width:-moz-fit-content;width:fit-content;height:34px;color:var(--cp-text-on-action);background:var(--cp-action-hover);cursor:pointer;border:0;border-radius:6px;grid-column:1/-1;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:750;display:flex}.detached-lines{grid-template-rows:38px minmax(0,1fr);min-height:0;display:grid}.detached-line-title{border-bottom:1px solid var(--cp-border-subtle);color:var(--cp-text-action);align-items:center;gap:7px;padding:0 11px;display:flex}.detached-line-title strong{color:var(--cp-text-primary);font-size:10px}.detached-line-title button{width:25px;height:25px;color:var(--cp-text-action);background:var(--cp-control);cursor:pointer;border:0;border-radius:4px;place-items:center;margin-left:auto;display:grid}.detached-table-scroll{min-height:0;overflow:auto}.line-item-review-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:560px}.line-item-review-table th{z-index:1;border-bottom:1px solid var(--cp-border-default);text-align:left;color:var(--cp-text-muted);background:var(--cp-surface);padding:10px 8px;font-size:12px;font-weight:650;line-height:1.3;position:sticky;top:0}.line-item-review-table td{border-bottom:1px solid var(--cp-border-subtle);color:var(--cp-text-primary);vertical-align:top;padding:6px 8px;font-size:13px}.line-item-review-table th:first-child,.line-item-review-table td:first-child{text-align:center;width:38px;color:var(--cp-text-muted);font-variant-numeric:tabular-nums}.line-item-review-table td:first-child{padding-top:17px}.line-item-review-table th:nth-child(3){width:66px}.line-item-review-table th:nth-child(4){width:104px}.line-item-review-table th:nth-child(5){width:142px}.line-item-review-table th:nth-child(n+3):nth-child(-n+5){text-align:right;padding-right:16px}.line-item-review-table th.line-reviewed,.line-item-review-table td.line-reviewed{text-align:center;width:110px}.line-item-review-table td input{width:100%;min-width:0;height:36px;color:var(--cp-text-primary);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 7px;display:block}.line-item-review-table td input.number-cell{text-align:right;font-variant-numeric:tabular-nums}.line-item-review-table td input:not(.number-cell):not(:focus){text-overflow:ellipsis}.line-item-review-table td input:hover{border-color:var(--cp-border-default);background:var(--cp-control-hover)}.line-item-review-table td input:focus{outline:2px solid var(--cp-focus-ring);outline-offset:-1px;border-color:var(--cp-border-action);background:var(--cp-control)}.line-item-review-table .line-row-actions{justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.line-item-review-table .line-row-actions button,.line-item-review-table .row-confirmed{width:34px;height:36px;color:var(--cp-text-muted);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.line-item-review-table .line-row-actions button{cursor:pointer}.line-item-review-table .line-row-actions button:hover:not(:disabled){color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.line-item-review-table .line-row-actions button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:-1px}.line-item-review-table .line-row-actions button:disabled{opacity:.45;cursor:default}.line-item-review-table .row-confirmed{color:var(--cp-text-secondary)}.field-confirm>.lucide-circle,.row-confirm>.lucide-circle{opacity:.2;stroke-width:1.25px}.field-confirm,.row-confirm{position:relative}.confirmation-hover-check{opacity:0;pointer-events:none;position:absolute;inset:0;color:var(--cp-text-muted)!important;margin:auto!important}:is(.field-confirm,.row-confirm):not(:disabled):is(:hover,:focus-visible)>.confirmation-hover-check{opacity:.8}:is(.field-confirm,.row-confirm):not(:disabled):is(:hover,:focus-visible)>.lucide-circle{opacity:.4}.line-item-review-table .line-row-delete{opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;right:0}.line-item-review-table tr:hover .line-row-delete,.line-item-review-table tr:focus-within .line-row-delete{visibility:visible;opacity:1;pointer-events:auto}.line-item-review-table .line-row-delete:hover:not(:disabled){color:var(--cp-text-danger);background:var(--cp-danger-soft)}@media (hover:none){.line-item-review-table .line-row-delete{visibility:visible;opacity:1;pointer-events:auto;position:absolute;right:0}}@media (prefers-reduced-motion:reduce){.line-item-review-table .line-row-delete{transition:none}}.line-item-review-table .line-check{text-align:right;margin:0 2px 3px;font-size:12px;font-weight:500;line-height:1.4}.line-item-review-table .line-check button{border:1px solid var(--cp-border-default);width:auto;height:auto;min-height:30px;color:var(--cp-text-action-strong);background:var(--cp-control);font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.line-item-review-table .line-check button:hover:not(:disabled){background:var(--cp-action-soft);border-color:var(--cp-border-action)}.line-item-review-table .line-check button:focus-visible,.line-item-review-table .line-check summary:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:1px}.line-item-review-table .line-check button:disabled{opacity:.5;cursor:default}.line-item-review-table .line-check.accepted{color:var(--cp-text-muted);font-size:11px}.line-item-review-table .line-check.bad{color:var(--cp-text-warning);background:var(--cp-warning-soft);border-radius:6px}.line-item-review-table .line-check.bad>summary{cursor:pointer;justify-content:flex-end;align-items:center;gap:4px;min-height:30px;padding:5px 6px;list-style:none;display:flex}.line-item-review-table .line-check.bad[open]{padding-bottom:6px}.line-item-review-table .line-check.bad>b,.line-item-review-table .line-check.bad>small{padding:3px 6px;font-size:12px;font-weight:500;display:block}.line-item-review-table .line-check.bad>small{color:var(--cp-text-danger)}.line-item-review-table .line-check-accept{margin:3px 6px 0}.panel-confirmation-bar{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface);color:var(--cp-text-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:11px;display:flex}.panel-confirmation-bar button{border:1px solid var(--cp-border-action);background:var(--cp-action-soft);min-height:30px;color:var(--cp-text-action);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.panel-confirmation-bar button:disabled{opacity:.55;cursor:default}.detached-review-summary .review-complete-next{color:var(--cp-text-success);border:1px solid var(--cp-text-success);background:var(--cp-success-soft);border-radius:6px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.review-advance.review-complete-next{color:var(--cp-text-success);border-color:var(--cp-text-success);background:var(--cp-success-soft)}.line-review-progress{padding:7px 12px;font-size:12px}.line-review-progress>span{align-items:center;gap:6px;display:flex}.line-review-progress b{color:var(--cp-text-primary);font-variant-numeric:tabular-nums}.line-review-progress b span{color:var(--cp-text-muted);font-weight:500}.line-review-progress>span>svg{color:var(--cp-text-success)}.detached-lines tr.active-evidence-row{box-shadow:inset 3px 0 var(--cp-shadow-action)}.detached-lines tr.active-evidence-row td{background:var(--cp-action-soft)}.detached-panel.viewer{background:var(--cp-surface-muted);grid-template-rows:42px minmax(0,1fr)}.detached-viewer-header{min-width:0;justify-content:flex-start!important;gap:8px!important;padding:0 9px!important}.detached-viewer-header>div:first-child{flex:1;min-width:80px}.detached-viewer-header>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.detached-viewer-header>nav{flex:none}.detached-viewer-layout{grid-template-columns:126px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.detached-viewer-spine{scrollbar-width:thin;border-right:1px solid var(--cp-border-default);background:var(--cp-surface-subtle);min-height:0;padding:8px 7px 16px;overflow-y:auto}.detached-viewer-spine>section{border-radius:6px;margin-bottom:9px;padding:4px}.detached-viewer-spine>section.active{background:var(--cp-action-soft);box-shadow:inset 2px 0 var(--cp-shadow-action)}.detached-viewer-spine>section>div:first-child{align-items:center;gap:2px;min-height:25px;display:flex}.detached-viewer-spine>section>div:first-child>button:first-child{min-width:0;color:var(--cp-text-action-strong);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:5px;padding:3px 4px;display:flex}.detached-viewer-spine>section>div:first-child strong{font:750 9px/1 Cascadia Code,monospace}.detached-viewer-spine>section>div:first-child small{color:var(--cp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.detached-viewer-spine>section>div:first-child>button:last-child:not(:first-child){width:22px;height:22px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.detached-thumb-shell{margin:4px 2px 7px;position:relative}.detached-thumb-shell>button:first-child{border:1px solid var(--cp-border-default);background:var(--cp-control);cursor:pointer;border-radius:5px;place-items:center;width:100%;min-height:112px;padding:4px;display:grid;position:relative;overflow:hidden}.detached-thumb-shell>button:first-child.active{border-color:var(--cp-border-action);box-shadow:0 0 0 2px var(--cp-shadow-action)}.detached-thumb-shell img{object-fit:contain;width:100%;max-height:106px}.detached-thumb-shell>button:first-child>span:last-child{min-width:15px;color:var(--cp-text-on-action);background:var(--cp-scrim-strong);border-radius:3px;padding:2px 3px;font:700 7px/1 Cascadia Code,monospace;position:absolute;bottom:3px;right:3px}.detached-thumb-shell>button:last-child:not(:first-child){border:1px solid var(--cp-border-default);width:21px;height:21px;color:var(--cp-text-muted);background:var(--cp-control);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-2px}.detached-document-stage{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.detached-viewer-tools{color:var(--cp-text-muted);flex:none;justify-content:flex-end;align-items:center;gap:3px;position:relative;flex-direction:row!important;display:flex!important}.detached-viewer-tools button{width:27px;height:27px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.detached-viewer-tools button:hover,.detached-viewer-tools button.active{color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.detached-viewer-tools strong{min-width:40px;color:var(--cp-text-action);text-align:right;font:700 8px/1 Cascadia Code,monospace}.detached-paper-canvas{min-width:0;min-height:0;color:var(--cp-text-muted);background:var(--cp-surface-muted);justify-content:center;align-items:center;padding:18px;font-size:10px;display:flex;overflow:auto}.detached-page-stack{transform-origin:50%;box-shadow:0 5px 24px var(--cp-shadow-soft);background:var(--cp-surface-raised);flex:none;position:relative}.detached-paper-canvas.fit-height .detached-page-stack{height:calc(100vh - 82px)}.detached-paper-canvas.fit-width .detached-page-stack{width:calc(100vw - 180px)}.detached-page-stack>img{object-fit:contain;width:100%;height:100%;display:block}.detached-page-stack>svg{pointer-events:auto;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.detached-page-stack>svg text[data-line-index]{fill:#0000;stroke:#0000;-webkit-user-select:text;user-select:text;cursor:text}.detached-paper-canvas.interaction-hand{cursor:grab}.detached-paper-canvas.interaction-hand:active{cursor:grabbing}.detached-paper-canvas.interaction-hand text[data-line-index]{pointer-events:none;-webkit-user-select:none;user-select:none}.detached-paper-canvas.panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.detached-paper-canvas.panning .detached-page-stack>svg{pointer-events:none}.detached-evidence-highlight{fill:var(--cp-warning-wash);stroke:var(--cp-border-warning);stroke-width:2px;pointer-events:none}.detached-evidence-highlight.barcode{fill:var(--cp-success-wash);stroke:var(--cp-border-success)}.detached-barcode-zone>rect{fill:#0000;stroke:#0000;stroke-width:2px;cursor:context-menu}.detached-barcode-zone>text{fill:var(--cp-surface-raised);stroke:none;paint-order:stroke;text-anchor:middle;pointer-events:none;font:700 14px/1 Cascadia Code,monospace;display:none}.detached-barcode-zone:hover>rect{fill:var(--cp-action-wash);stroke:var(--cp-border-action)}.detached-barcode-zone:hover>text{filter:drop-shadow(0 1px 2px var(--cp-shadow-strong));display:block}.detached-find{z-index:8;border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);height:34px;box-shadow:0 9px 22px var(--cp-shadow-soft);border-radius:6px;align-items:center;gap:4px;padding:0 4px 0 8px;display:flex;position:absolute;top:41px;right:8px}.detached-find input{width:180px;color:var(--cp-text-primary);border:0;outline:0;font-size:9px}.detached-find small{min-width:30px;color:var(--cp-text-muted);text-align:right;font:650 7px/1 Cascadia Code,monospace}.detached-find button{width:24px;height:24px}.speed-check-page{flex-direction:column;gap:16px;display:flex}.settings-page{width:100%}.speed-check-page .page-heading{border-bottom:1px solid var(--cp-border-subtle);padding-bottom:18px;display:block}.speed-check-page h1{letter-spacing:-.03em;color:var(--cp-text-primary);margin:7px 0 6px;font-size:34px;font-weight:600;line-height:1}.speed-check-page .page-heading p{max-width:720px;color:var(--cp-text-muted);margin:0;font-size:13px;line-height:1.5}.computer-section{flex-direction:column;gap:16px;display:flex}.computer-local-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.computer-local-heading h2{color:var(--cp-text-primary);margin:4px 0 0;font-size:24px;font-weight:650}.computer-local-heading p{max-width:620px;color:var(--cp-text-muted);text-align:right;margin:0;font-size:13px;line-height:1.5}.capture-stalled-reason{border-left:3px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);color:var(--cp-text-warning);border-radius:0 6px 6px 0;margin:10px 0 0;padding:8px 11px;font:500 12px/1.45 Cascadia Code,Consolas,monospace}.capture-stalled-attempts{border-left:3px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);color:var(--cp-text-danger);border-radius:0 6px 6px 0;margin:8px 0 0;padding:8px 11px;font:500 12.5px/1.5 inherit}.capture-stalled-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.capture-stalled-actions .primary-button,.capture-stalled-actions .secondary-button{align-items:center;gap:8px;display:inline-flex}.source-illustration.stalled{width:62px;height:62px;color:var(--cp-text-warning);background:var(--cp-surface-subtle);border:1px solid var(--cp-border-subtle);border-radius:16px;place-items:center;display:grid}.computer-facts{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.computer-fact{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);text-align:left;cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.computer-fact:hover{border-color:var(--cp-border-default)}.computer-fact>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.computer-fact strong{color:var(--cp-text-primary);font-size:13px}.computer-fact small{color:var(--cp-text-muted);font-size:12px;line-height:1.35}.computer-fact-icon{background:var(--cp-surface-subtle);width:26px;height:26px;color:var(--cp-text-muted);border-radius:7px;flex:none;place-items:center;display:grid}.computer-fact.attention{border-color:var(--cp-border-warning);background:var(--cp-warning-soft)}.computer-fact.attention .computer-fact-icon{background:var(--cp-warning-soft);color:var(--cp-text-warning)}.computer-fact.attention small{color:var(--cp-text-warning)}.computer-fact.working .computer-fact-icon{background:var(--cp-action-soft);color:var(--cp-text-primary)}.computer-fact.neutral{border-style:dashed}.computer-fact.neutral .computer-fact-icon{background:var(--cp-surface);color:var(--cp-text-subtle)}.computer-fact.stopped{border-color:var(--cp-border-subtle);background:var(--cp-surface-subtle)}.computer-fact.stopped .computer-fact-icon{background:var(--cp-danger-soft);color:var(--cp-text-danger)}.computer-fact.stopped small{color:var(--cp-text-danger)}.activation-card{border-left:3px solid var(--cp-border-subtle)}.settings-page .activation-card.neutral{border-left-color:var(--cp-border-subtle)}.settings-page .activation-card.settled{border-left-color:var(--cp-border-success)}.settings-page .activation-card.working{border-left-color:var(--cp-border-action)}.settings-page .activation-card.attention{border-left-color:var(--cp-border-warning)}.settings-page .activation-card.stopped{border-left-color:var(--cp-border-danger);background:var(--cp-warning-soft)}.activation-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.activation-head h2{margin:0 0 10px}.activation-card.stopped .activation-head h2{color:var(--cp-text-danger)}.activation-head button{border:1px solid var(--cp-border-default);background:var(--cp-surface);color:var(--cp-text-action-strong);cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex}.activation-head button:hover:not(:disabled){border-color:var(--cp-border-default);color:var(--cp-text-action-strong)}.activation-headline{color:var(--cp-text-primary);margin:0 0 6px;font-size:14px;font-weight:650}.activation-card.stopped .activation-headline{color:var(--cp-text-danger)}.activation-detail{max-width:720px;color:var(--cp-text-muted);margin:0;font-size:12.5px;line-height:1.55}.activation-note{max-width:720px;color:var(--cp-text-primary);margin:9px 0 0;font-size:12.5px;line-height:1.5}.activation-failure{color:var(--cp-text-danger);margin:9px 0 0;font-size:12.5px;line-height:1.5}.activation-support{color:var(--cp-text-muted);margin:12px 0 0;font:500 11.5px/1.45 Cascadia Code,Consolas,monospace}.activation-waiting{color:var(--cp-text-muted);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.activation-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:12px;margin-top:14px;display:grid}.activation-form label{color:var(--cp-text-primary);flex-direction:column;gap:5px;font-size:12px;display:flex}.activation-form label em{color:var(--cp-text-muted);font-style:normal;font-weight:500}.activation-form input{border:1px solid var(--cp-border-default);background:var(--cp-surface);height:38px;color:var(--cp-text-primary);border-radius:7px;padding:0 11px;font-size:13px}.activation-form input:focus{border-color:var(--cp-border-action);outline:none}.activation-form .activation-failure{grid-column:1/-1;margin:0}.activation-form .primary-button{height:38px}.computer-section-heading{margin-top:6px}.computer-section-heading h2{color:var(--cp-text-primary);align-items:center;gap:8px;margin:0 0 6px;font-size:20px;display:flex}.computer-section-heading p{max-width:720px;color:var(--cp-text-muted);margin:0;font-size:13px;line-height:1.5}.computer-connections-card{gap:14px;display:grid}.computer-connections-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.computer-connections-head>div{min-width:0}.computer-connections-head h2{margin-bottom:5px!important}.computer-connections-head p{color:var(--cp-text-muted);margin:0;font-size:12.5px;line-height:1.45}.computer-connection-form{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:10px;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.4fr) auto;align-items:end;gap:11px;padding:14px;display:grid}.computer-connection-form label{gap:6px;min-width:0;display:grid}.computer-connection-form label>span{color:var(--cp-text-secondary);letter-spacing:.04em;font-size:11px;font-weight:750}.computer-connection-form input{border:1px solid var(--cp-border-default);background:var(--cp-control);width:100%;min-height:38px;color:var(--cp-text-primary);font:inherit;border-radius:8px;outline:0;padding:0 11px;font-size:13px}.computer-connection-form input:focus{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-shadow-action)}.computer-connection-form>button{height:38px}.computer-connection-error{border:1px solid var(--cp-border-danger);background:var(--cp-danger-soft);color:var(--cp-text-danger);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;font-size:12.5px;display:grid}.computer-connections-loading{color:var(--cp-text-muted);align-items:center;gap:8px;margin:0;padding:18px;font-size:12.5px;display:flex}.computer-connections-empty{border:1px dashed var(--cp-border-default);color:var(--cp-text-muted);border-radius:10px;align-items:center;gap:14px;padding:28px;display:flex}.computer-connections-empty>div{flex-direction:column;gap:3px;display:flex}.computer-connections-empty strong{color:var(--cp-text-primary);font-size:14px}.computer-connections-empty span{font-size:12.5px;line-height:1.45}.computer-connection-list{gap:9px;display:grid}.computer-connection-row{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.computer-connection-row.ready{box-shadow:inset 3px 0 var(--cp-success)}.computer-connection-row.attention{border-color:var(--cp-border-warning);background:var(--cp-warning-soft)}.computer-connection-state{background:var(--cp-surface-subtle);width:30px;height:30px;color:var(--cp-text-muted);border-radius:8px;place-items:center;display:grid}.computer-connection-row.ready .computer-connection-state{color:var(--cp-text-success);background:var(--cp-success-soft)}.computer-connection-row.attention .computer-connection-state{color:var(--cp-text-warning);background:var(--cp-warning-soft)}.computer-connection-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.computer-connection-copy strong{color:var(--cp-text-primary);font-size:13.5px}.computer-connection-copy span{color:var(--cp-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.computer-connection-copy small{color:var(--cp-text-muted);font-size:11.5px;line-height:1.4}.computer-connection-actions{justify-content:flex-end;gap:7px;display:flex}.computer-connection-actions .danger{color:var(--cp-text-danger);border-color:#0000}@media (max-width:900px){.computer-local-heading{flex-direction:column;align-items:flex-start;gap:5px}.computer-local-heading p{text-align:left}.computer-connection-form{grid-template-columns:1fr}.computer-connection-form>button{justify-self:start}.computer-connection-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.computer-connection-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}}.software-updates-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.software-updates-actions .secondary-button{align-items:center;gap:7px;display:inline-flex}.software-updates-check-note{color:var(--cp-text-muted);font-size:12px}.speed-check-page .card{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:10px;padding:20px 22px}.speed-check-page .card h2{color:var(--cp-text-primary);align-items:center;gap:8px;margin:0 0 14px;font-size:17px;display:flex}.speed-check-page .card h3{color:var(--cp-text-primary);align-items:center;gap:7px;margin:0 0 8px;font-size:14px;display:flex}.speed-fineprint{color:var(--cp-text-muted);margin:12px 0 0;font-size:12px;line-height:1.5}.speed-start-options{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;display:grid}.speed-start-button{text-align:left;white-space:normal;border:1px solid var(--cp-border-default);background:var(--cp-control-hover);height:auto;color:var(--cp-text-action-strong);cursor:pointer;border-radius:9px;flex-direction:column;align-items:flex-start;gap:4px;padding:15px 17px;display:flex}.speed-start-button:hover:not(:disabled){border-color:var(--cp-border-action);background:var(--cp-action-soft)}.speed-start-button.primary-button{background:var(--cp-action-hover);color:var(--cp-text-on-action);border-color:#0000}.speed-start-button.primary-button:hover:not(:disabled){background:var(--cp-action-hover);border-color:#0000}.speed-start-button.primary-button small,.speed-start-button.primary-button em{color:var(--cp-text-on-action-muted)}.speed-start-button strong{font-size:15px}.speed-start-button small{opacity:.85;font-size:12px;font-weight:500;line-height:1.45}.speed-start-button em{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font:700 10px/1 Cascadia Code,Consolas,monospace}.speed-blockers{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.speed-blockers li{background:var(--cp-surface-subtle);color:var(--cp-text-warning);border-radius:7px;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:9px 11px;font-size:12.5px;line-height:1.45;display:flex}.speed-blockers li>span{flex:1;min-width:220px}.speed-blockers li>button{flex:none;margin-left:auto}@media (max-width:720px){.speed-blockers li>button{margin-left:23px;margin-right:auto}}.speed-stopped{background:var(--cp-danger-soft);color:var(--cp-text-danger);border-radius:7px;align-items:center;gap:8px;margin:0 0 14px;padding:9px 11px;font-size:12.5px;display:flex}.speed-running-head{align-items:center;gap:12px;display:flex}.speed-running-head>div{flex-direction:column;display:flex}.speed-running-head strong{color:var(--cp-text-primary);font-size:15px}.speed-running-head small{color:var(--cp-text-muted);font-size:12px}.speed-running-head .ghost-button{border:1px solid var(--cp-border-default);height:34px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:7px;margin-left:auto;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.speed-bar{background:var(--cp-surface-muted);border-radius:3px;height:6px;margin:15px 0 10px;overflow:hidden}.speed-bar>i{background:var(--cp-action-bright);border-radius:3px;height:100%;transition:width .3s;display:block}.speed-step{color:var(--cp-text-primary);margin:0;font-size:13px}.speed-clock{color:var(--cp-text-primary);font-variant-numeric:tabular-nums;margin:0 0 6px;font-size:13px}.speed-verdict{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:26px;display:grid}.speed-verdict-figure{flex-direction:column;gap:5px;display:flex}.speed-verdict-figure strong{color:var(--cp-text-primary);font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:42px;font-stretch:75%;line-height:1}.speed-verdict-figure small,.speed-verdict-trend small{color:var(--cp-text-muted);font-size:12px;line-height:1.5}.speed-verdict-trend{flex-direction:column;gap:8px;display:flex}.speed-trend{border-radius:8px;align-items:center;gap:9px;padding:11px 13px;font-size:14px;font-weight:700;display:flex}.speed-trend.steady{background:var(--cp-action-soft);color:var(--cp-text-primary)}.speed-trend.slower{background:var(--cp-danger-soft);color:var(--cp-text-danger)}.speed-trend.faster{background:var(--cp-surface-subtle);color:var(--cp-text-warning)}.speed-captured{letter-spacing:.05em;text-transform:uppercase;font:700 10px/1.4 Cascadia Code,Consolas,monospace}.speed-facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0 0 16px;display:grid}.speed-facts dt{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.13em;font:700 10px/1.2 Cascadia Code,Consolas,monospace}.speed-facts dd{color:var(--cp-text-primary);margin:5px 0 0;font-size:13px;line-height:1.45}.speed-callout{background:var(--cp-surface-subtle);color:var(--cp-text-primary);border-radius:9px;align-items:flex-start;gap:11px;margin:0;padding:14px 15px;font-size:13px;line-height:1.55;display:flex}.speed-callout strong{color:var(--cp-text-primary);margin-bottom:3px;display:block}.speed-callout.warning{background:var(--cp-surface-subtle);color:var(--cp-text-danger)}.speed-callout.warning strong{color:var(--cp-text-danger)}.speed-callout.good{background:var(--cp-surface-subtle);color:var(--cp-text-warning)}.speed-callout.good strong{color:var(--cp-text-warning)}.speed-dataset header{margin-bottom:16px}.speed-dataset header h2{margin-bottom:4px}.speed-dataset header p{color:var(--cp-text-muted);margin:0;font-size:12.5px}.speed-dataset header strong{color:var(--cp-text-primary)}.speed-composite{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-bottom:20px;display:grid}.speed-composite>div{background:var(--cp-surface-subtle);border-radius:9px;flex-direction:column;gap:5px;padding:15px 16px;display:flex}.speed-composite strong{color:var(--cp-text-primary);font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:27px;font-stretch:75%;line-height:1}.speed-composite small{color:var(--cp-text-muted);font-size:11.5px;line-height:1.5}ol.speed-stages{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;width:100%;margin:0;padding:0;list-style:none;display:grid}ol.speed-stages li{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:9px;gap:3px;min-width:0;padding:11px 12px;display:grid}ol.speed-stages b{color:var(--cp-text-primary);font:700 75% 20px/1.05 Bahnschrift,Arial Narrow,sans-serif}ol.speed-stages span{color:var(--cp-text-secondary);font-size:12px;line-height:1.35}ol.speed-stages em{color:var(--cp-text-muted);font-size:11px;font-style:normal}table.speed-stages{border-collapse:collapse;width:100%;font-size:13px}table.speed-stages caption{text-align:left;color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.13em;padding-bottom:9px;font:700 10px/1.2 Cascadia Code,Consolas,monospace}table.speed-stages th,table.speed-stages td{text-align:left;border-bottom:1px solid var(--cp-border-subtle);vertical-align:top;padding:11px 12px 11px 0}table.speed-stages thead th{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.1em;padding-bottom:7px;font:700 10px/1.2 Cascadia Code,Consolas,monospace}table.speed-stages tbody th{width:42%;font-weight:500}table.speed-stages tbody th strong{color:var(--cp-text-primary);font-size:13.5px;display:block}table.speed-stages tbody th small{color:var(--cp-text-muted);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}table.speed-stages td strong{color:var(--cp-text-primary);display:block}table.speed-stages td small{color:var(--cp-text-muted);margin-top:2px;font-size:11.5px;display:block}.speed-unmeasured{color:var(--cp-text-subtle)}.speed-failures{color:var(--cp-text-danger);font-weight:700}.speed-separation{background:var(--cp-surface-subtle);border-radius:9px;margin-top:20px;padding:15px 16px}.speed-separation p{color:var(--cp-text-primary);margin:0 0 10px;font-size:12.5px;line-height:1.5}.speed-separation ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.speed-separation li{background:var(--cp-surface-raised);color:var(--cp-text-primary);border-radius:7px;padding:9px 11px;font-size:12.5px;line-height:1.45}.speed-separation li strong{min-width:26px;color:var(--cp-text-primary);font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:18px;font-stretch:75%;display:inline-block}.speed-separation li.good{box-shadow:inset 3px 0 var(--cp-lime)}.speed-separation li.warn{box-shadow:inset 3px 0 var(--cp-text-warning)}.speed-history table{border-collapse:collapse;width:100%;font-size:13px}.speed-history th,.speed-history td{text-align:left;border-bottom:1px solid var(--cp-border-subtle);padding:10px 12px 10px 0}.speed-history thead th{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.1em;font:700 10px/1.2 Cascadia Code,Consolas,monospace}.speed-history tbody tr{cursor:pointer}.speed-history tbody tr:hover{background:var(--cp-surface-subtle)}.speed-history tbody tr.selected{background:var(--cp-action-soft)}.speed-history tbody th{color:var(--cp-text-primary);font-weight:600}.speed-spark{background:var(--cp-surface-muted);vertical-align:middle;border-radius:3px;width:84px;height:6px;margin-right:9px;display:inline-block;overflow:hidden}.speed-spark>i{background:var(--cp-action-bright);border-radius:3px;height:100%;display:block}.speed-floor{background:var(--cp-action-soft);color:var(--cp-text-primary);border-radius:9px;align-items:flex-start;gap:10px;margin:14px 0 0;padding:11px 13px;font-size:12.5px;line-height:1.55;display:flex}.speed-floor svg{color:var(--cp-text-action);flex:none;margin-top:2px}.speed-job-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:6px;display:flex}.speed-job-head h2{margin:0}.speed-job-head select{max-width:300px}.speed-job-tools{align-items:center;gap:9px;display:flex}.speed-job-tools button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.speed-measure-live{margin:6px 0 10px}.speed-measure-live p{color:var(--cp-text-primary);margin:7px 0 3px;font-size:13px}.speed-measure-live small{color:var(--cp-text-muted);font-size:11.5px}.early-learning-chip{background:var(--cp-action-soft);color:var(--cp-text-primary);cursor:help;border-radius:20px;align-items:center;gap:5px;margin:4px 0 2px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.early-learning-chip svg{color:var(--cp-text-action)}.add-type-inline{align-items:center;gap:4px;margin-left:7px;display:inline-flex}.add-type-inline input{border:1px solid var(--cp-border-action);width:170px;height:28px;color:var(--cp-text-primary);box-shadow:0 0 0 3px var(--cp-shadow-soft);border-radius:6px;outline:0;padding:0 9px;font-size:12.5px;font-weight:600}.learning-stages-label{border-right:1px solid var(--cp-border-subtle);color:var(--cp-text-action);align-items:center;gap:6px;margin-right:14px;padding-right:14px;display:inline-flex}.learning-stages-label small{text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:750}.learning-stages-label svg{color:var(--cp-text-action)}.speed-job-verdict{color:var(--cp-text-primary);margin:4px 0 10px;font-size:14px}.speed-job-batches{border-collapse:collapse;width:100%;font-size:13px}.speed-job-batches th,.speed-job-batches td{text-align:left;border-bottom:1px solid var(--cp-border-subtle);padding:9px 12px 9px 0}.speed-job-batches thead th{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.1em;font:700 10px/1.2 Cascadia Code,Consolas,monospace}.speed-job-batches tbody th{color:var(--cp-text-primary);font-weight:600}.speed-job-batches tbody th small{color:var(--cp-text-muted);font-weight:400;display:block}.workstation-health{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-left:3px solid var(--cp-border-subtle);border-radius:10px;padding:20px 22px}.workstation-health h2{color:var(--cp-text-primary);align-items:center;gap:8px;margin:0 0 14px;font-size:17px;display:flex}.workstation-health.verified-gpu{border-left-color:var(--cp-border-success)}.workstation-health.running-on-cpu{border-left-color:var(--cp-border-danger);background:var(--cp-warning-soft)}.workstation-health-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workstation-health-head h2{margin:0 0 10px}.workstation-health.running-on-cpu .workstation-health-head h2{color:var(--cp-text-danger)}.workstation-health-actions{flex:none;gap:7px;display:flex}.workstation-health-actions button{border:1px solid var(--cp-border-default);background:var(--cp-control);color:var(--cp-text-action-strong);border-radius:7px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex}.workstation-health-actions button:hover:not(:disabled){border-color:var(--cp-border-default);color:var(--cp-text-action-strong)}.workstation-health-waiting{color:var(--cp-text-muted);align-items:center;gap:8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.workstation-health-failure{color:var(--cp-text-danger);margin:0;font-size:12.5px}.workstation-health-summary{color:var(--cp-text-primary);margin:0 0 12px;font-size:14px;line-height:1.5}.workstation-health-fault{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);color:var(--cp-text-danger);border-radius:8px;gap:9px;margin-bottom:11px;padding:11px 13px;display:flex}.workstation-health-fault>svg{flex:none;margin-top:2px}.workstation-health-fault div{flex-direction:column;gap:4px;font-size:12.5px;line-height:1.5;display:flex}.workstation-health-fault strong{font-weight:600}.workstation-health-fault em{font-style:normal;font-weight:650}.workstation-health-toggle{color:var(--cp-text-action);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;margin-left:-6px;padding:5px 6px;font-size:12.5px;display:inline-flex}.workstation-health-toggle:hover{background:var(--cp-action-soft)}.workstation-health-components{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-top:12px;display:grid}.workstation-health-foot{color:var(--cp-text-muted);margin-top:12px;font-size:11.5px;line-height:1.5}.workstation-component{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:9px;padding:13px 14px}.workstation-component.running-on-cpu{border-color:var(--cp-border-warning);background:var(--cp-warning-soft)}.workstation-component>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}.workstation-component>header strong{color:var(--cp-text-primary);font-size:13.5px;display:block}.workstation-component-device{color:var(--cp-text-muted);margin-top:2px;font-size:12px;display:block}.workstation-verdict{letter-spacing:.02em;background:var(--cp-surface-subtle);color:var(--cp-text-secondary);border-radius:20px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:650;display:inline-flex}.workstation-verdict.verified-gpu{background:var(--cp-success-soft);color:var(--cp-text-success)}.workstation-verdict.running-on-cpu{background:var(--cp-warning-soft);color:var(--cp-text-danger)}.workstation-component-rate{margin-bottom:9px}.workstation-component-rate strong{color:var(--cp-text-primary);font-size:15px;display:block}.workstation-component-rate small{color:var(--cp-text-muted);font-size:11.5px;display:block}.workstation-evidence{gap:6px;margin:0;font-size:12px;display:grid}.workstation-evidence>div{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:10px;display:grid}.workstation-evidence dt{color:var(--cp-text-muted)}.workstation-evidence dd{color:var(--cp-text-primary);overflow-wrap:anywhere;margin:0;font-weight:600}.workstation-evidence dd small{color:var(--cp-text-muted);margin-top:2px;font-size:11px;font-weight:400;line-height:1.45;display:block}.workstation-component-reason{color:var(--cp-text-secondary);margin:10px 0 0;font-size:12px;line-height:1.5}.workstation-component-remedy{color:var(--cp-text-danger);margin:6px 0 0;font-size:12px;font-weight:650}.accelerator-alert{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:9px;align-items:center;gap:10px;margin:10px 0;padding:10px 13px;display:flex}.accelerator-alert.acceleration-fault{border-color:var(--cp-border-danger);background:var(--cp-danger-soft);color:var(--cp-text-danger)}.accelerator-alert.processor-mode{border-color:var(--cp-border-warning);background:var(--cp-warning-soft);color:var(--cp-text-warning)}.accelerator-alert.cloud-help{border-color:var(--cp-border-action);background:var(--cp-action-soft);color:var(--cp-text-action-strong)}.accelerator-alert>svg{flex:none}.accelerator-alert-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.accelerator-alert-copy strong{font-size:12.5px;font-weight:650}.accelerator-alert-copy span{font-size:11.5px;line-height:1.45}.accelerator-alert-open{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);color:currentColor;border-radius:7px;flex:none;padding:6px 11px;font-size:12px}.accelerator-alert-open:hover{border-color:var(--cp-border-action)}.accelerator-alert-dismiss{color:currentColor;flex:none;width:26px;height:26px;font-size:16px;line-height:1}.accelerator-alert-sheet{background:var(--cp-surface);border-radius:12px;width:min(880px,100%);max-height:88vh;overflow:auto}.accelerator-alert-sheet .card{border:0;border-radius:12px 12px 0 0;padding:20px 22px}.accelerator-alert-sheet .workstation-health-components{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.speed-notes ul{color:var(--cp-text-primary);margin:0;padding-left:18px;font-size:12.5px;line-height:1.6}.speed-empty{color:var(--cp-text-muted);align-items:center;gap:15px;display:flex}.speed-empty h2{margin:0 0 4px}.speed-empty p{margin:0;font-size:12.5px}.speed-read-failure{border:1px solid var(--cp-border-danger);background:var(--cp-danger-soft);color:var(--cp-text-danger);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.speed-read-failure>svg{flex:none}.speed-read-failure>span{flex:1;gap:2px;min-width:0;display:grid}.speed-read-failure strong{color:var(--cp-text-primary);font-size:12.5px}.speed-read-failure small{overflow-wrap:anywhere;font-size:11.5px;line-height:1.45}.speed-read-failure .quiet-button{flex:none}.speed-read-pending{color:var(--cp-text-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.speed-settings .speed-read-failure{margin-top:12px}.speed-settings h2:not(:first-of-type){margin-top:24px}.speed-toggle{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.speed-toggle input{width:16px;height:16px;accent-color:var(--cp-action-bright);flex:none;margin-top:3px}.speed-toggle span{flex-direction:column;gap:3px;display:flex}.speed-toggle .speed-toggle-unknown{background:var(--cp-surface-subtle);width:16px;height:16px;color:var(--cp-text-muted);border-radius:50%;flex:none;place-items:center;margin-top:3px;display:grid}.speed-toggle strong{color:var(--cp-text-primary);font-size:13.5px}.speed-saving{color:var(--cp-text-muted);align-items:center;gap:4px;margin-left:8px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.speed-toggle small{color:var(--cp-text-muted);max-width:720px;font-size:12px;line-height:1.5}.speed-toggle-static{flex-direction:column;gap:3px;margin:0;display:flex}.speed-toggle-static strong{color:var(--cp-text-primary);font-size:13.5px}.speed-toggle-static small{color:var(--cp-text-muted);max-width:720px;font-size:12px;line-height:1.5}.speed-sent-lists{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:14px;display:grid}.speed-sent-lists>div{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:9px;padding:12px 14px}.speed-sent-lists h3{color:var(--cp-text-primary);margin:0 0 7px;font-size:12.5px;font-weight:650}.speed-sent-lists ul{color:var(--cp-text-primary);margin:0;padding-left:17px;font-size:12px;line-height:1.6}.software-updates-channel-heading{margin:14px 0 10px}.software-updates-channel-heading h3{color:var(--cp-text-primary);margin:0;font-size:14px}.software-updates-channel-heading p{color:var(--cp-text-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.software-updates-options{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:11px;display:grid}.software-updates-option{border:1px solid var(--cp-border-default);background:var(--cp-surface-subtle);cursor:pointer;border-radius:9px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.software-updates-option:hover{border-color:var(--cp-border-action)}.software-updates-option.chosen{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.software-updates-option input{width:16px;height:16px;accent-color:var(--cp-action-bright);flex:none;margin-top:2px}.software-updates-option span{flex-direction:column;gap:3px;display:flex}.software-updates-option strong{color:var(--cp-text-primary);font-size:13.5px}.software-updates-option small{color:var(--cp-text-muted);font-size:12px;line-height:1.5}.software-updates-waiting{color:var(--cp-text-muted);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.software-updates-setting-failure{border:1px solid var(--cp-border-danger);color:var(--cp-text-danger);background:var(--cp-danger-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12.5px;display:flex}.software-updates-notice{background:var(--cp-action-soft);color:var(--cp-text-primary);border-radius:8px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.software-updates-notice>svg{flex:none;margin-top:2px}.software-updates-failure{color:var(--cp-text-danger);margin:12px 0 0;font-size:12.5px}.software-updates-status{color:var(--cp-text-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.software-updates-disabled{max-width:720px;color:var(--cp-text-secondary);margin:12px 0 0;font-size:12px;line-height:1.5}.cluster-page{width:100%;min-width:0;max-width:none;margin:0;padding:clamp(18px,2.4vw,34px) clamp(18px,3vw,46px) 40px}.cluster-loading{color:var(--cp-text-muted);align-items:center;gap:9px;padding:60px 0;font-size:13.5px;display:flex}.cluster-load-failure,.cluster-load-warning{border:1px solid var(--cp-border-danger);background:var(--cp-danger-soft);color:var(--cp-text-danger);border-radius:10px;align-items:center;gap:11px;display:flex}.cluster-load-failure{max-width:680px;margin:36px auto;padding:18px}.cluster-load-failure>span{flex:1;gap:3px;min-width:0;display:grid}.cluster-load-failure strong{color:var(--cp-text-primary);font-size:14px}.cluster-load-failure small{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.cluster-load-warning{margin:0 0 14px;padding:9px 11px;font-size:12.5px}.cluster-load-warning>span{overflow-wrap:anywhere;flex:1;min-width:0}.cluster-load-warning .cluster-quiet{flex:none}.cluster-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.cluster-head-title{overflow-wrap:anywhere;min-width:0}.cluster-head h1{letter-spacing:-.01em;color:var(--cp-text-primary);margin:0 0 4px;font-size:23px}.cluster-head-line{color:var(--cp-text-muted);margin:0;font-size:13px}.cluster-head-actions{flex:none;align-items:center;gap:8px;min-width:0;padding-top:16px;display:flex}.cluster-eyebrow{color:var(--cp-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 3px;font-size:10.5px;font-weight:800}.cluster-title{margin-bottom:20px}.cluster-title .eyebrow{margin-bottom:6px}.cluster-title h1{letter-spacing:-.01em;color:var(--cp-text-primary);margin:0 0 4px;font-size:23px}.cluster-title p{color:var(--cp-text-muted);margin:0;font-size:13px}.cluster-problem{border:1px solid var(--cp-border-danger);background:var(--cp-danger-soft);color:var(--cp-text-danger);border-radius:8px;margin:0 0 14px;padding:9px 12px;font-size:12.5px}.cluster-primary{background:var(--cp-action-hover);min-height:38px;color:var(--cp-text-on-action);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 15px;font-size:13px;font-weight:700;display:inline-flex}.cluster-primary:hover:not(:disabled){filter:brightness(1.08)}.cluster-primary:disabled{cursor:default}.cluster-quiet{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);min-height:36px;color:var(--cp-text-secondary);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.cluster-quiet:hover:not(:disabled){border-color:var(--cp-border-default);color:var(--cp-text-primary)}.cluster-quiet:disabled{cursor:default}.cluster-quiet.cluster-paused{border-color:var(--cp-border-warning);background:var(--cp-warning-soft);color:var(--cp-text-warning)}.cluster-danger{border:1px solid var(--cp-border-danger);background:var(--cp-danger-soft);min-height:36px;color:var(--cp-text-danger);cursor:pointer;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:700}.cluster-danger:hover{background:var(--cp-danger-soft)}.cluster-dialog-backdrop{z-index:90;background:var(--cp-scrim-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cluster-leave-dialog{border:1px solid var(--cp-border-danger);width:min(490px,100vw - 32px);color:var(--cp-text-primary);background:var(--cp-surface-raised);box-shadow:var(--cp-shadow-elevated);border-radius:12px;padding:21px}.cluster-leave-dialog>header{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;display:grid}.cluster-leave-dialog>header>span{width:38px;height:38px;color:var(--cp-text-danger);background:var(--cp-danger-soft);border-radius:9px;place-items:center;display:grid}.cluster-leave-dialog header small{color:var(--cp-text-danger);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.cluster-leave-dialog h2{color:var(--cp-text-primary);margin:3px 0 0;font-size:20px}.cluster-leave-dialog>p{color:var(--cp-text-muted);margin:18px 0;font-size:12px;line-height:1.55}.cluster-leave-dialog footer{justify-content:flex-end;gap:8px;display:flex}.cluster-leave-dialog footer button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.cluster-code{letter-spacing:.06em;max-width:100%;color:var(--cp-text-secondary);-webkit-user-select:all;user-select:all;flex-wrap:wrap;justify-content:center;gap:6px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;display:inline-flex}.cluster-code-group{background:var(--cp-surface-subtle);border-radius:4px;padding:1px 4px}.cluster-code-large{letter-spacing:.04em;color:var(--cp-text-primary);gap:9px;font-size:25px;font-weight:700}.cluster-code-large .cluster-code-group{background:var(--cp-action-soft);border-radius:7px;padding:4px 9px}.cluster-members{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:13px;min-width:0;display:grid}.cluster-member{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:11px;flex-direction:column;gap:9px;min-width:0;padding:14px 15px;display:flex}.cluster-member-self{border-color:var(--cp-border-action);background:linear-gradient(180deg, var(--cp-action-soft), var(--cp-surface-raised) 60%)}.cluster-member-asleep,.cluster-member-unreachable,.cluster-member-different-version,.cluster-member-unavailable{opacity:.72}.cluster-member-top{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cluster-member-top h3{overflow-wrap:anywhere;min-width:0;color:var(--cp-text-primary);margin:0;font-size:14.5px}.cluster-dot{background:var(--cp-illustration-mid);border-radius:50%;flex:none;width:9px;height:9px}.cluster-dot-ready{background:var(--cp-success)}.cluster-dot-working{background:var(--cp-action-bright);animation:1.6s ease-in-out infinite cluster-pulse}.cluster-dot-paused{background:var(--cp-warning)}.cluster-dot-checking{background:var(--cp-action)}.cluster-dot-asleep{background:var(--cp-illustration-mid)}.cluster-dot-unreachable,.cluster-dot-different-version,.cluster-dot-unavailable{background:var(--cp-danger)}@keyframes cluster-pulse{0%,to{box-shadow:0 0 0 2px var(--cp-shadow-soft)}50%{box-shadow:0 0 0 5px var(--cp-shadow-soft)}}.cluster-tag{background:var(--cp-surface-subtle);color:var(--cp-text-muted);letter-spacing:.03em;text-transform:uppercase;border-radius:20px;padding:2px 7px;font-size:10.5px;font-weight:800}.cluster-member-self .cluster-tag{background:var(--cp-action-soft);color:var(--cp-text-primary)}.cluster-tag-fast{background:var(--cp-surface-subtle);color:var(--cp-text-success);align-items:center;gap:3px;display:inline-flex}.cluster-member-summary{color:var(--cp-text-muted);min-height:18px;margin:0;font-size:12.5px;line-height:1.45}.cluster-work{flex-direction:column;gap:5px;margin:0;display:flex}.cluster-work-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.cluster-work-row dt{color:var(--cp-text-muted);font-size:11.5px;font-weight:700}.cluster-work-row dd{margin:0}.cluster-slots{align-items:center;gap:3px;display:inline-flex}.cluster-pip{background:var(--cp-surface-subtle);border:1px solid var(--cp-border-default);border-radius:3px;width:9px;height:14px}.cluster-pip.lit{background:var(--cp-success-hover);border-color:var(--cp-border-subtle)}.cluster-pip.recent{background:var(--cp-success);border-color:var(--cp-border-subtle)}.cluster-slots-none{color:var(--cp-text-muted)}.cluster-slots-many{color:var(--cp-text-secondary);font-family:ui-monospace,Consolas,monospace;font-size:11.5px}.cluster-rate{color:var(--cp-text-action);margin-left:6px;font-family:ui-monospace,Consolas,monospace;font-size:11px}.cluster-rate strong{color:inherit;font-size:inherit}.cluster-member-foot{border-top:1px solid var(--cp-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.cluster-done{color:var(--cp-text-muted);flex-wrap:wrap;gap:9px;font-size:11.5px;display:inline-flex}.cluster-done strong{color:var(--cp-text-primary);font-size:12.5px}.cluster-done-since{color:var(--cp-text-subtle)}.cluster-done-never{color:var(--cp-text-muted);font-style:italic}.cluster-confirm{gap:6px;display:inline-flex}.cluster-warn{color:var(--cp-text-danger);margin:0;font-size:11.5px}.cluster-requests{flex-direction:column;gap:11px;margin-bottom:20px;display:flex}.cluster-request{border:1px solid var(--cp-border-action);background:linear-gradient(180deg, var(--cp-action-soft), var(--cp-surface-raised) 70%);border-radius:12px;flex-wrap:wrap;align-items:center;gap:20px;min-width:0;padding:15px 18px;display:flex}.cluster-request-who{min-width:0;color:var(--cp-text-primary);align-items:center;gap:10px;display:flex}.cluster-request-who h3{overflow-wrap:anywhere;min-width:0;color:var(--cp-text-primary);margin:0;font-size:15px}.cluster-request-who p{color:var(--cp-text-muted);margin:0;font-size:12px}.cluster-request-code{flex-direction:column;gap:5px;min-width:0;display:flex}.cluster-request-code-label{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.cluster-request-act{align-items:center;gap:13px;min-width:0;margin-left:auto;display:flex}.cluster-request-act p{color:var(--cp-text-secondary);max-width:260px;margin:0;font-size:12.5px}.cluster-request-refusal{color:var(--cp-text-danger);max-width:320px;margin:0 0 0 auto;font-size:12.5px}.cluster-start{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:15px;min-width:0;display:grid}.cluster-create,.cluster-join{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.cluster-create h2,.cluster-join h2{color:var(--cp-text-primary);align-items:center;gap:7px;margin:0;font-size:15px;display:flex}.cluster-create input{border:1px solid var(--cp-border-default);width:100%;min-width:0;min-height:40px;color:var(--cp-text-primary);background:var(--cp-control);border-radius:8px;padding:9px 11px;font-size:13.5px}.cluster-create input:focus{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-shadow-action);outline:none}.cluster-create button{align-self:flex-start}.cluster-nearby{border:1px solid var(--cp-border-subtle);background:var(--cp-action-soft);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;width:100%;min-width:0;padding:11px 13px;display:grid}.cluster-nearby:hover:not(:disabled){border-color:var(--cp-border-action);background:var(--cp-action-soft)}.cluster-nearby:disabled{cursor:default}.cluster-nearby-name{color:var(--cp-text-primary);font-size:13.5px;font-weight:700}.cluster-nearby-size{color:var(--cp-text-muted);font-size:12px}.cluster-nearby-go{background:var(--cp-action-hover);color:var(--cp-text-on-action);border-radius:7px;grid-row:1/span 2;align-self:center;padding:5px 12px;font-size:12px;font-weight:700}.cluster-nearby-refusal{color:var(--cp-text-danger);grid-column:1/-1;font-size:11.5px}.firewall-fix{margin-top:10px;display:block}.firewall-fix em{letter-spacing:.04em;text-transform:uppercase;color:var(--cp-text-muted);margin-bottom:6px;font-size:11.5px;font-style:normal;display:block}.firewall-fix code{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono,Consolas, monospace);border:1px solid var(--cp-border-subtle);border-left:2px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);color:var(--cp-text-primary);border-radius:3px;padding:10px 12px;font-size:11.5px;line-height:1.65;display:block}.firewall-fix button{border:1px solid var(--cp-border-default);background:var(--cp-control);min-height:36px;color:var(--cp-text-primary);cursor:pointer;border-radius:5px;align-items:center;gap:5px;margin-top:7px;padding:4px 10px;font-size:11.5px;display:inline-flex}.firewall-fix button:hover{border-color:var(--cp-border-action);color:var(--cp-text-warning)}.firewall-copy-error{color:var(--cp-text-danger);margin-top:6px;font-size:11px;display:block}.cluster-empty{color:var(--cp-text-muted);align-items:center;gap:7px;margin:0;padding:14px 0;font-size:12.5px;display:flex}.cluster-own-code{color:var(--cp-text-muted);flex-wrap:wrap;align-items:center;gap:7px;margin:22px 0 0;font-size:12.5px;display:flex}.cluster-asking{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:56px 20px;display:flex}.cluster-asking h1{color:var(--cp-text-primary);margin:0;font-size:21px}.cluster-asking p{color:var(--cp-text-muted);max-width:460px;margin:0;font-size:13.5px}.cluster-asking-note{font-size:12.5px}.cluster-blocked{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);color:var(--cp-text-warning);text-align:left;border-radius:9px;align-items:flex-start;gap:9px;max-width:520px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.cluster-blocked strong{color:var(--cp-text-warning)}.cluster-blocked svg{color:var(--cp-text-warning);flex:none;margin-top:1px}.cluster-page>.cluster-blocked,.cluster-expired{margin-bottom:16px}.cluster-expired-actions{gap:8px;margin-top:10px;display:flex}.cluster-done-failed{color:var(--cp-text-warning)}@media (max-width:700px){.cluster-page{overflow-wrap:anywhere;padding:20px 16px 36px}.cluster-head{flex-direction:column;align-items:stretch}.cluster-head-actions{width:100%;padding-top:0}.cluster-head-actions>button{flex:1}.cluster-request{align-items:stretch;gap:13px;padding:14px}.cluster-request-who,.cluster-request-code,.cluster-request-act{width:100%}.cluster-request-act{flex-wrap:wrap;margin-left:0}.cluster-request-act>p{flex:220px;max-width:none}.cluster-request-refusal{max-width:none;margin-left:0}.cluster-member-foot{align-items:flex-start}.cluster-blocked{max-width:none}.cluster-expired-actions{flex-wrap:wrap}.cluster-asking{padding:38px 4px}}@media (max-width:430px){.cluster-head-actions,.cluster-request-act,.cluster-expired-actions{flex-direction:column;align-items:stretch}.cluster-request-act>p{flex-basis:auto}.cluster-head-actions>button,.cluster-request-act>button,.cluster-expired-actions>button{width:100%}.cluster-code-large{gap:6px;font-size:20px}.cluster-code-large .cluster-code-group{padding:4px 7px}.cluster-create,.cluster-join,.cluster-member{padding:14px}.cluster-nearby{grid-template-columns:minmax(0,1fr)}.cluster-nearby-go{grid-area:auto/1;justify-self:start;margin-top:6px}}.dot.bad{background:var(--cp-text-danger)}.helper-pill.bad{background:var(--cp-danger-soft);color:var(--cp-text-danger)}.helper-done.none{background:var(--cp-surface-subtle);color:var(--cp-text-warning);font-weight:600}.helper-oneline.bad{background:var(--cp-danger-soft);color:var(--cp-text-danger)}.sim-scanner-modal{--scanner-line:var(--cp-text-action-strong);--scanner-body:var(--cp-text-on-action);--scanner-body-dark:var(--cp-text-on-action-muted);--scanner-accent:var(--cp-text-muted);--scanner-paper:var(--cp-text-on-action);--scanner-paper-edge:var(--cp-text-on-action-muted);background:var(--cp-surface);width:min(1000px,94vw);max-height:92vh;box-shadow:0 26px 70px var(--cp-shadow-medium);border-radius:15px;flex-direction:column;display:flex;overflow:hidden}.sim-scanner-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.sim-scanner-head{border-bottom:1px solid var(--cp-border-subtle);justify-content:space-between;gap:20px;padding:19px 27px 15px;display:flex}.sim-scanner-head h2{color:var(--cp-text-primary);margin:4px 0;font-size:24px}.sim-scanner-head p{color:var(--cp-text-muted);max-width:62ch;margin:0;font-size:12.5px;line-height:1.5}.sim-scanner-stage{flex-direction:column;flex:auto;align-items:center;gap:8px;min-height:0;padding:14px 27px 4px;display:flex}.sim-scanner-sheet{aspect-ratio:17/22;border:1px solid var(--cp-border-subtle);background:var(--cp-document-paper);width:auto;max-width:100%;min-height:0;box-shadow:0 12px 30px var(--cp-shadow-soft);border-radius:6px;flex:auto;justify-content:center;align-items:center;display:flex;overflow:hidden}.sim-scanner-sheet img{object-fit:contain;width:100%;height:100%;display:block}.sim-scanner-sheet.has-page{animation:.28s ease-out sim-sheet-land}.sim-scanner-sheet-waiting{text-align:center;color:var(--cp-document-ink);place-items:center;gap:6px;padding:24px;display:grid}.sim-scanner-sheet-waiting strong{color:var(--cp-document-ink);font:700 34px/1 Bahnschrift,Arial Narrow,sans-serif}.sim-scanner-sheet-waiting span{font-size:12px;line-height:1.4}.sim-scanner-stage-caption{color:var(--cp-text-muted);margin:0;font-size:12px}.sim-scanner-models{grid-template-columns:repeat(3,1fr);gap:13px;padding:14px 27px 4px;display:grid}.sim-scanner-model{text-align:center;border:1.5px solid var(--cp-border-subtle);background:var(--cp-surface-raised);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:4px 13px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.sim-scanner-model:hover:not(:disabled){border-color:var(--cp-border-action);transform:translateY(-2px)}.sim-scanner-model:disabled{cursor:default}.sim-scanner-model.selected{border-color:var(--cp-action-bright);box-shadow:0 10px 26px var(--cp-shadow-action);--scanner-accent:var(--cp-text-action);--scanner-line:var(--cp-text-action-strong)}.sim-scanner-model.selected:not(.feeding){background:linear-gradient(180deg, var(--cp-action-soft) 0%, var(--cp-action-soft) 62%)}.sim-scanner-art{justify-content:center;align-items:flex-end;width:100%;height:104px;display:flex}.sim-scanner-art img{object-fit:contain;-webkit-user-drag:none;width:auto;display:block}.sim-scanner-name{color:var(--cp-text-primary);font-size:15px;font-weight:700}.sim-scanner-tier{letter-spacing:.16em;text-transform:uppercase;color:var(--cp-text-muted);font-family:Cascadia Code,Consolas,monospace;font-size:9px}.sim-scanner-speed{color:var(--cp-text-action);margin-top:7px;font-size:11.5px}.sim-scanner-speed strong{color:var(--cp-text-action);margin-right:3px;font-size:21px}.sim-scanner-copy{color:var(--cp-text-muted);margin-top:7px;font-size:11.5px;line-height:1.5}.sim-scanner-loading{color:var(--cp-text-muted);grid-column:1/-1;justify-content:center;align-items:center;gap:9px;padding:46px 0;font-size:12.5px;display:flex}.sim-scanner-tray{background:var(--cp-action-soft);border-radius:9px;margin:12px 27px 0;padding:12px 15px}.sim-scanner-tray p{color:var(--cp-text-primary);margin:4px 0 0;font-size:12.5px}.sim-scanner-stack{color:var(--cp-text-primary);align-items:center;gap:8px;margin:9px 0 0;font-size:12.5px;display:flex}.sim-scanner-stack select{border:1px solid var(--cp-border-action);background:var(--cp-control);min-width:0;font:inherit;color:inherit;border-radius:7px;flex:1;padding:5px 8px}.sim-scanner-tray strong{color:var(--cp-text-primary)}.sim-scanner-tray p.sim-scanner-tray-note{color:var(--cp-text-muted);margin-top:3px;font-size:11px}.sim-scanner-empty{color:var(--cp-text-danger);align-items:center;gap:8px;display:flex}.sim-scanner-run{margin:15px 27px 0}.sim-scanner-readout{color:var(--cp-text-action);justify-content:center;align-items:baseline;gap:18px;padding:10px 0 2px;font:600 13px/1 Cascadia Code,Consolas,monospace;display:flex}.sim-scanner-readout .sim-scanner-count strong{color:var(--cp-text-primary);font-size:20px}.sim-scanner-count strong{color:var(--cp-text-action);font-size:16px}.sim-scanner-model.feeding .sheet-feed{animation:1.05s linear infinite sheet-feed}.break-sheets-modal{background:var(--cp-surface);width:min(760px,94vw);max-height:92vh;box-shadow:0 26px 70px var(--cp-shadow-medium);border-radius:15px;flex-direction:column;display:flex;overflow:auto}.break-sheets-kinds{grid-template-columns:1fr 1fr;gap:11px;padding:20px 27px 0;display:grid}.break-sheets-kind{text-align:left;border:1.5px solid var(--cp-border-subtle);background:var(--cp-surface-raised);cursor:pointer;border-radius:10px;flex-direction:column;gap:5px;padding:13px 15px;transition:border-color .16s,box-shadow .16s;display:flex}.break-sheets-kind:hover:not(:disabled){border-color:var(--cp-border-action)}.break-sheets-kind:disabled{cursor:default}.break-sheets-kind.selected{border-color:var(--cp-action-bright);box-shadow:0 8px 20px var(--cp-shadow-action);background:var(--cp-action-soft)}.break-sheets-kind strong{color:var(--cp-text-primary);font-size:14px}.break-sheets-kind span{color:var(--cp-text-muted);font-size:11.5px;line-height:1.5}.break-sheets-body{flex-direction:column;gap:14px;padding:19px 27px 6px;display:flex}.break-sheets-count{flex-direction:column;gap:5px;max-width:220px;display:flex}.break-sheets-count span{color:var(--cp-text-action);font-size:11px;font-weight:650}.break-sheets-count input{border:1px solid var(--cp-border-subtle);border-radius:7px;height:40px;padding:0 12px;font-family:Cascadia Code,Consolas,monospace;font-size:15px}.break-sheets-count small{color:var(--cp-text-muted);font-size:11px;line-height:1.5}.break-sheets-draft{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:10px;padding:13px 15px}.break-sheets-draft-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.break-sheets-draft-head label{flex-direction:column;flex:1;gap:5px;display:flex}.break-sheets-draft-head span{color:var(--cp-text-action);font-size:11px;font-weight:650}.break-sheets-draft-head select{border:1px solid var(--cp-border-subtle);background:var(--cp-control);border-radius:7px;height:38px;padding:0 10px;font-size:13px}.break-sheets-fields{grid-template-columns:1fr 1fr;gap:9px 14px;margin-top:12px;display:grid}.break-sheets-fields label{flex-direction:column;gap:4px;display:flex}.break-sheets-fields span{letter-spacing:.05em;text-transform:uppercase;color:var(--cp-text-muted);align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.break-sheets-fields input{border:1px solid var(--cp-border-subtle);border-radius:6px;height:36px;padding:0 10px;font-family:Cascadia Code,Consolas,monospace;font-size:12.5px}.break-sheets-fields label.withheld input{background:var(--cp-surface);border-style:dashed}.break-sheets-fields label.withheld span{color:var(--cp-text-warning)}.break-sheets-withhold{color:var(--cp-text-muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:1px 5px;font-size:9px;font-weight:650;display:inline-flex}.break-sheets-withhold:hover:not(:disabled){border-color:var(--cp-border-subtle);color:var(--cp-text-primary)}.break-sheets-withhold[aria-pressed=true]{border-color:var(--cp-border-subtle);background:var(--cp-surface-subtle);color:var(--cp-text-warning)}.break-sheets-empty{color:var(--cp-text-danger);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.break-sheets-restored{border:1px solid var(--cp-border-action);background:var(--cp-action-soft);color:var(--cp-text-primary);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}.break-sheets-restored strong{color:var(--cp-text-primary)}.break-sheets-restored span{flex:1}.break-sheets-restored .quiet-button{flex:none}.break-sheets-warning{border:1px solid var(--cp-border-warning);background:var(--cp-warning-soft);color:var(--cp-text-warning);border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}.break-sheets-toolbar{color:var(--cp-text-muted);align-items:center;gap:12px;font-size:11.5px;display:flex}.break-sheets-toolbar .quiet-button{margin-left:auto}.break-sheets-import{border:1.5px solid var(--cp-action-bright);background:var(--cp-action-soft);border-radius:11px;flex-direction:column;gap:13px;padding:14px 16px;display:flex}.break-sheets-import-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.break-sheets-import-head strong{color:var(--cp-text-primary);font-size:13px;display:block}.break-sheets-import-head small{color:var(--cp-text-muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.break-sheets-import-type label{flex-direction:column;gap:5px;max-width:340px;display:flex}.break-sheets-import-type span{color:var(--cp-text-action);font-size:11px;font-weight:650}.break-sheets-import-type select{border:1px solid var(--cp-border-subtle);background:var(--cp-control);border-radius:7px;height:38px;padding:0 10px;font-size:13px}.break-sheets-import-map{grid-template-columns:1fr 1fr;gap:9px 14px;display:grid}.break-sheets-import-map label{flex-direction:column;gap:4px;display:flex}.break-sheets-import-map span{letter-spacing:.05em;text-transform:uppercase;color:var(--cp-text-muted);font-size:10px;font-weight:650}.break-sheets-import-map select{border:1px solid var(--cp-border-subtle);background:var(--cp-control);border-radius:6px;height:34px;padding:0 8px;font-size:12.5px}.break-sheets-import-preview{border-top:1px solid var(--cp-border-action);flex-direction:column;gap:6px;padding-top:10px;display:flex}.break-sheets-import-preview table{border-collapse:collapse;width:100%;font-size:11.5px}.break-sheets-import-preview th{text-align:left;color:var(--cp-text-action);white-space:nowrap;vertical-align:baseline;padding:4px 12px 4px 0;font-weight:650}.break-sheets-import-preview td{color:var(--cp-text-primary);word-break:break-word;padding:4px 0;font-family:Cascadia Code,Consolas,monospace}.break-sheets-import-preview em{color:var(--cp-text-muted);font-family:inherit}.break-sheets-import-warn{color:var(--cp-text-warning);font-size:11px;line-height:1.5}.break-sheets-import-actions{justify-content:flex-end;gap:9px;display:flex}.break-sheets-pager{color:var(--cp-text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;display:flex}.break-sheets-confirm{border:1.5px solid var(--cp-border-warning);background:var(--cp-warning-soft);color:var(--cp-text-warning);border-radius:10px;align-items:center;gap:10px;margin:0 27px 20px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.break-sheets-confirm strong{color:var(--cp-text-warning)}.break-sheets-confirm span{flex:1}.break-sheets-confirm .quiet-button.danger{color:var(--cp-text-danger)}.break-sheets-history{border-top:1px solid var(--cp-border-subtle);flex-direction:column;gap:6px;padding-top:6px;display:flex}.break-sheets-run{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);cursor:pointer;color:var(--cp-text-primary);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:8px 11px;font-size:12.5px;display:flex}.break-sheets-run:hover:not(:disabled){border-color:var(--cp-border-action);background:var(--cp-action-soft)}.break-sheets-run small{color:var(--cp-text-muted);margin-left:auto;font-size:11px}.spine-unread{border:1px dashed var(--cp-border-default);background:var(--cp-action-soft);border-radius:9px;margin:8px 6px 4px;padding:9px 10px 8px}.spine-unread-head{color:var(--cp-text-action);align-items:center;gap:6px;display:flex}.spine-unread-head strong{font-size:11.5px}.spine-unread-head small{color:var(--cp-text-subtle);text-overflow:ellipsis;white-space:nowrap;max-width:96px;margin-left:auto;font-size:9.5px;overflow:hidden}.spine-unread-pages{flex-wrap:wrap;gap:3px;margin:7px 0 6px;display:flex}.spine-unread-page{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:1.5px;width:11px;height:14px}.spine-unread-more{color:var(--cp-text-muted);padding-left:2px;font:700 9.5px/14px Cascadia Code,Consolas,monospace}.spine-unread-note{color:var(--cp-text-muted);font-size:9.5px;display:block}.incoming-pages-jump{border:1px solid var(--cp-border-default);background:var(--cp-action-soft);color:var(--cp-text-action);font:inherit;cursor:pointer;border-radius:8px;margin:0 10px 8px;padding:7px 10px}.incoming-pages-heading{height:48px;color:var(--cp-text-muted);align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.incoming-page{box-sizing:border-box;padding:0 12px 12px}.incoming-page>small{white-space:nowrap;text-overflow:ellipsis;height:26px;color:var(--cp-text-muted);line-height:26px;display:block;overflow:hidden}.incoming-page-image{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);border-radius:8px;position:relative;overflow:hidden}.incoming-page-image .thumbnail-preview{width:100%;height:100%;display:block}.incoming-page-image img{object-fit:contain;width:100%;height:100%}.incoming-page-status{background:var(--cp-surface-raised);color:var(--cp-text-muted);border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;bottom:8px;left:8px}.job-card-waiting{color:var(--cp-text-action);align-items:center;gap:5px;margin-bottom:3px;font-size:12px;font-weight:650;line-height:1.4;display:flex}.job-card-waiting.unknown{color:var(--cp-text-warning)}.spine-actions{z-index:3;border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);flex-wrap:wrap;grid-row:3;align-items:center;gap:5px;padding:7px;display:flex;position:relative}.spine-add{border:1px solid var(--cp-border-action);min-width:0;height:30px;color:var(--cp-text-action-strong);background:var(--cp-surface-overlay);box-shadow:0 3px 10px var(--cp-shadow-action);cursor:pointer;border-radius:15px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:700;display:flex}.spine-add:hover:not(:disabled){border-color:var(--cp-border-action);background:var(--cp-action-soft)}.spine-add:disabled{cursor:default}.spine-add span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spine-more{border:1px solid var(--cp-border-subtle);width:30px;height:30px;color:var(--cp-text-muted);background:var(--cp-surface-overlay);box-shadow:0 3px 10px var(--cp-shadow-soft);cursor:pointer;border-radius:15px;flex:none;place-items:center;display:grid}.spine-more:hover,.spine-more.active{border-color:var(--cp-border-action);color:var(--cp-text-primary)}.spine-menu{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);min-width:190px;box-shadow:0 14px 34px var(--cp-shadow-soft);border-radius:9px;gap:1px;padding:5px;display:grid;position:absolute;bottom:36px;right:0}.spine-menu-label{color:var(--cp-text-subtle);text-transform:uppercase;letter-spacing:.1em;padding:5px 8px 3px;font:700 9px/1.2 Cascadia Code,Consolas,monospace}.spine-menu button{width:100%;color:var(--cp-text-action);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:7px 8px;font-size:11.5px;font-weight:600;display:flex}.spine-menu button:hover{background:var(--cp-control-hover);color:var(--cp-text-primary)}.spine-menu button.selected{color:var(--cp-text-action);background:var(--cp-action-soft)}.spine-menu-divider{background:var(--cp-surface-muted);height:1px;margin:4px 2px}.pending-dot{background:var(--cp-warning);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.thumbnail-pending{color:var(--cp-text-warning);align-items:center;gap:4px;margin-left:8px;display:inline-flex}.field-source-choice{border:1px solid var(--cp-border-default);background:var(--cp-control);border-radius:7px;grid-column:1/-1;gap:7px;padding:10px 11px;display:grid}.field-source-choice>strong{color:var(--cp-text-primary);font-size:9px}.field-source-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.field-source-modes button{border:1px solid var(--cp-border-default);min-height:30px;color:var(--cp-text-muted);background:var(--cp-control);cursor:pointer;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:700}.field-source-modes button.active{border-color:var(--cp-border-action);color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.field-source-summary{color:var(--cp-text-muted);flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:8px;line-height:1.5;display:flex}.field-source-summary strong{color:var(--cp-text-primary)}.field-source-warning{color:var(--cp-text-warning);align-items:center;gap:4px;font-size:8px;font-weight:700;display:inline-flex}.field-lookup-source{color:var(--cp-text-action);align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.field-lookup-source svg{flex:none}.lookups-card{gap:11px;padding:15px 17px;display:grid}.lookups-card-error{color:var(--cp-text-warning);background:var(--cp-surface-subtle);border-radius:7px;align-items:center;gap:7px;margin:0;padding:9px 11px;font-size:11.5px;font-weight:700;line-height:1.45;display:flex}.lookups-card-empty{color:var(--cp-text-muted);margin:0;font-size:12px;line-height:1.6}.lookups-card-empty strong{color:var(--cp-text-primary)}.lookups-card-counts{gap:5px;display:grid}.lookups-card-counts>span{color:var(--cp-text-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 7px;font-size:11px;display:grid}.lookups-card-counts strong{color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lookups-card-counts small{color:var(--cp-text-subtle);font-size:10px}.lookups-card-counts em{color:var(--cp-text-muted);grid-column:2/-1;font-size:10px;font-style:normal;line-height:1.4}.lookups-card-counts svg{color:var(--cp-text-action);flex:none}.journey-shell{z-index:40;background:linear-gradient(104deg, var(--cp-surface-subtle) 0%, var(--cp-action-soft) 46%, var(--cp-action-soft) 100%);color:var(--cp-text-primary);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.journey-top{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-translucent);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:20px;padding:15px 20px 13px;display:grid}.journey-title .eyebrow{display:block}.journey-title h1{color:var(--cp-text-primary);margin:2px 0 4px;font-size:25px;line-height:1.15}.journey-sentence{max-width:96ch;color:var(--cp-text-action);margin:0;font-size:13.5px;line-height:1.65}.journey-sentence b{border-radius:5px;padding:1px 6px;font-weight:700}.journey-sentence b.reads{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised)}.journey-sentence b.matched{color:var(--cp-text-primary);background:var(--cp-action-soft)}.journey-sentence b.list{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised)}.journey-sentence b.filled{color:var(--cp-text-success);background:var(--cp-surface-subtle)}.journey-tally{white-space:nowrap;align-items:baseline;gap:18px;display:flex}.journey-tally>div{text-align:right}.journey-tally b{font-size:23px;font-weight:800;line-height:1;display:block}.journey-tally small{color:var(--cp-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8.5px}.journey-tally .good b{color:var(--cp-text-success)}.journey-tally .held b,.journey-tally .bad b{color:var(--cp-text-danger)}.journey-tally-empty{max-width:34ch;color:var(--cp-text-muted);white-space:normal;text-align:right;margin:0;font-size:10.5px;line-height:1.5}.journey-close{align-self:start}.journey-error{border:1px solid var(--cp-border-subtle);color:var(--cp-text-warning);background:var(--cp-surface-subtle);border-radius:9px;align-items:flex-start;gap:8px;margin:12px 20px 0;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}.journey-error svg{flex:none;margin-top:1px}.journey-wire.short{min-height:34px}.journey-drop{position:relative}.journey-paper{border:1px solid var(--cp-border-subtle);background:var(--cp-document-paper);border-radius:10px;padding:12px 14px}.journey-k{color:var(--cp-text-subtle);letter-spacing:.12em;text-transform:uppercase;font:700 8.5px/1.3 Cascadia Code,Consolas,monospace}.journey-picker{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);color:var(--cp-text-warning);cursor:pointer;border-radius:5px;align-items:center;gap:6px;margin:5px 0 8px;padding:4px 9px;font:700 13px/1.3 Cascadia Code,Consolas,monospace;display:inline-flex}.journey-picker:hover{border-color:var(--cp-border-action)}.journey-readsas{color:var(--cp-text-muted);margin:-3px 0 8px;font-size:10.5px;line-height:1.45}.journey-rule{background:var(--cp-surface-subtle);border-radius:3px;height:5px;margin:6px 0}.journey-rule.a{width:70%}.journey-rule.b{width:48%}.journey-rule.blank{background:var(--cp-surface-subtle);width:48%}.journey-try{border-top:1px dashed var(--cp-border-subtle);margin-top:10px;padding-top:9px}.journey-try label{color:var(--cp-text-subtle);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font:700 9px/1.35 Cascadia Code,Consolas,monospace;display:block}.journey-try input{border:1px solid var(--cp-border-default);background:var(--cp-control);width:100%;height:36px;color:var(--cp-text-primary);border-radius:7px;padding:0 10px;font:600 13.5px/1 Cascadia Code,Consolas,monospace}.journey-try input:focus{outline:2px solid var(--cp-border-action);outline-offset:1px}.journey-tries{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.journey-tries button{border:1px solid var(--cp-border-subtle);background:var(--cp-control);height:26px;color:var(--cp-text-action);cursor:pointer;border-radius:999px;padding:0 9px;font:11px/1 Cascadia Code,Consolas,monospace}.journey-tries button.on{border-color:var(--cp-border-action);background:var(--cp-action-soft);color:var(--cp-text-action-strong)}.journey-listpick{display:inline-block;position:relative}.journey-listpick>button{border:1px solid var(--cp-border-default);background:var(--cp-control);color:var(--cp-text-action-strong);cursor:pointer;letter-spacing:.04em;text-transform:none;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font:700 10px/1.4 Cascadia Code,Consolas,monospace;display:inline-flex}.journey-listpick>button:hover{border-color:var(--cp-border-action)}.journey-listpick .journey-menu{width:260px;left:0;right:auto}.journey-menu{z-index:6;border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);box-shadow:0 18px 40px var(--cp-shadow-soft);border-radius:10px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.journey-menu button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;padding:7px 10px;display:block}.journey-menu button:hover{background:var(--cp-control-hover)}.journey-menu button.pick{background:var(--cp-action-soft)}.journey-menu b{font:700 12.5px/1.4 Cascadia Code,Consolas,monospace;display:block}.journey-menu small{color:var(--cp-text-muted);font-size:11px}.journey-menu em{color:var(--cp-text-danger);margin-top:3px;font-size:11px;font-style:normal;line-height:1.4;display:block}.journey-track{background:repeating-linear-gradient(90deg, var(--cp-action) 0 6px, transparent 6px 12px);border-radius:2px;height:3px;position:relative}.journey-parcel{background:var(--cp-action-hover);max-width:100%;height:18px;color:var(--cp-text-on-action);box-shadow:0 3px 8px var(--cp-shadow-action);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:0 7px;font:700 10px/18px Cascadia Code,Consolas,monospace;position:absolute;top:-8px;left:0;overflow:hidden}.journey-wire.through .journey-parcel,.journey-wire.stopped .journey-parcel{left:auto;right:0}.journey-wire.stopped .journey-parcel{color:var(--cp-text-on-danger);background:var(--cp-danger)}.journey-wire.impossible .journey-parcel{color:var(--cp-text-on-danger);background:var(--cp-danger);left:40%}.journey-wire.waiting .journey-parcel{background:var(--cp-illustration-mid)}.journey-mismatch{border:1px solid var(--cp-border-warning);background:var(--cp-warning-soft);color:var(--cp-text-warning);border-radius:9px;align-items:flex-start;gap:7px;margin:12px 0 0;padding:9px 11px;font-size:11.5px;line-height:1.5;display:flex}.journey-mismatch svg{flex:none;margin-top:1px}.journey-rungs{flex-direction:column;gap:6px;margin-top:12px;display:flex}.journey-rung{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:9px;padding:8px 10px}.journey-rung.on{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.journey-rung.costly.on{border-color:var(--cp-border-warning);background:var(--cp-warning-soft)}.journey-rungtop{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.journey-rungtop input{width:14px;height:14px;accent-color:var(--cp-text-action-strong);margin-top:2px}.journey-rungtop>span{flex-direction:column;gap:2px;min-width:0;display:flex}.journey-rungtop b{color:var(--cp-text-primary);font-size:12px}.journey-rungtop small{color:var(--cp-text-muted);font-size:10.5px;line-height:1.45}.journey-cost{font-weight:700}.journey-cost.good{color:var(--cp-text-success)!important}.journey-cost.bad{color:var(--cp-text-danger)!important}.journey-rungbody{border-top:1px dashed var(--cp-border-action);margin-top:9px;padding-top:9px}.journey-ticks{gap:6px;display:grid}.journey-tick{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.journey-tick input{width:13px;height:13px;accent-color:var(--cp-text-action-strong);margin-top:2px}.journey-tick b{color:var(--cp-text-primary);font-size:11.5px;display:block}.journey-tick small{color:var(--cp-text-muted);font:10.5px/1.4 Cascadia Code,Consolas,monospace}.journey-dial{gap:4px;margin-bottom:9px;display:grid}.journey-dial>span{color:var(--cp-text-action);font-size:11px;font-weight:650}.journey-dial select{border:1px solid var(--cp-border-default);background:var(--cp-control);border-radius:7px;width:100%;height:30px;padding:0 8px;font:600 12px/1 Cascadia Code,Consolas,monospace}.journey-dial input[type=range]{width:100%;height:16px;accent-color:var(--cp-text-danger);margin:2px 0 0}.journey-dialnote{color:var(--cp-text-muted);margin:0;font-size:10.5px;line-height:1.5}.journey-dialnote b{color:var(--cp-text-danger)}.journey-listbox{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:10px;overflow:hidden}.journey-listbox table{border-collapse:collapse;table-layout:fixed;width:100%;font:12px/1.5 Cascadia Code,Consolas,monospace}.journey-listbox th{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);text-align:left;padding:0;position:relative}.journey-listbox th button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 10px;font:700 11px/1.3 Cascadia Code,Consolas,monospace;display:block}.journey-listbox th small{opacity:.8;letter-spacing:.08em;text-transform:uppercase;font:600 8.5px/1.5 Cascadia Code,Consolas,monospace;display:block}.journey-listbox th.matched{background:var(--cp-action-soft)}.journey-listbox th.matched button{color:var(--cp-text-action-strong)}.journey-listbox th.filled{background:var(--cp-surface-subtle)}.journey-listbox th.filled button{color:var(--cp-text-success)}.journey-listbox th.rownum,.journey-listbox td.rownum{width:46px;color:var(--cp-text-subtle);text-align:right;font:600 10px/1.5 Cascadia Code,Consolas,monospace}.journey-listbox th.rownum{letter-spacing:.08em;text-transform:uppercase;padding:8px 10px}.journey-listbox td{border-bottom:1px solid var(--cp-border-subtle);color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;padding:5px 10px;overflow:hidden}.journey-listbox td.matched{background:var(--cp-action-soft)}.journey-listbox td.filled{background:var(--cp-surface-subtle);color:var(--cp-text-success);font-weight:700}.journey-listbox tr.hit td{background:var(--cp-surface-subtle);box-shadow:inset 3px 0 var(--cp-shadow-soft)}.journey-listbox tr:last-child td{border-bottom:0}.journey-more{background:var(--cp-surface-subtle);color:var(--cp-text-muted);padding:6px 10px;font-size:10.5px}.journey-import{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.journey-import input{border:1px solid var(--cp-border-default);background:var(--cp-control);border-radius:7px;flex:160px;min-width:0;height:32px;padding:0 9px;font-size:12.5px}.journey-warn{border:1px solid var(--cp-border-warning);color:var(--cp-text-warning);background:var(--cp-warning-soft);border-radius:8px;align-items:flex-start;gap:7px;margin:9px 0 0;padding:8px 11px;font-size:11.5px;line-height:1.5;display:flex}.journey-warn svg{flex:none;margin-top:1px}.journey-field{background:var(--cp-action-hover);color:var(--cp-text-on-action-muted);box-shadow:0 12px 26px var(--cp-shadow-soft);border-radius:11px;padding:14px 16px}.journey-takes{flex-direction:column;gap:7px;margin-top:9px;display:flex}.journey-take{border-bottom:1px dashed var(--cp-border-action);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding-bottom:6px;display:grid}.journey-takefield{flex-direction:column;gap:3px;min-width:0;display:flex}.journey-takefield select{border:1px solid var(--cp-border-action);background:var(--cp-action-hover);width:100%;height:30px;color:var(--cp-text-on-action-muted);border-radius:6px;padding:0 7px;font-size:12px}.journey-takefield em{color:var(--cp-text-action);font-size:10px;font-style:normal}.journey-takevalue{color:var(--cp-text-success);text-align:right;word-break:break-word;font:700 14px/1.25 Cascadia Code,Consolas,monospace}.journey-takevalue.none{color:var(--cp-text-warning);font-size:11.5px;font-weight:400}.journey-takedrop{color:var(--cp-text-action);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:15px}.journey-addtake{border:1px dashed var(--cp-border-action);background:var(--cp-action-hover);width:100%;color:var(--cp-text-on-action-muted);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin-top:9px;padding:7px;font-size:11.5px;display:flex}.journey-why{color:var(--cp-text-action);margin:9px 0 0;font-size:11.5px;line-height:1.55}.journey-refusal{border:1px solid var(--cp-border-subtle);background:var(--cp-action-hover);border-radius:9px;gap:5px;margin-top:9px;padding:10px 12px;display:grid}.journey-refusal strong{color:var(--cp-text-on-action-muted);font-size:12.5px;line-height:1.45}.journey-refusal p{color:var(--cp-text-on-action-muted);margin:0;font-size:11.5px;line-height:1.5}.journey-refusal .journey-fix{color:var(--cp-text-on-action-muted)}.journey-refusal .journey-fix b{color:var(--cp-text-on-action)}.journey-refusal small{color:var(--cp-text-action);font-size:10.5px}.journey-onmiss{border-top:1px solid var(--cp-border-action);margin-top:11px;padding-top:9px}.journey-onmiss button{border:1px solid var(--cp-border-action);background:var(--cp-action-hover);width:100%;color:var(--cp-text-on-action-muted);cursor:pointer;text-align:left;border-radius:7px;margin-top:5px;padding:6px 9px;font-size:11.5px;display:block}.journey-foot{border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface-translucent);align-items:flex-end;gap:12px;padding:12px 20px 16px;display:flex}.journey-name{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.journey-name span{color:var(--cp-text-action);font-size:11px;font-weight:650}.journey-name input{border:1px solid var(--cp-border-default);background:var(--cp-control);border-radius:8px;width:100%;height:38px;padding:0 11px;font-size:14px}.journey-empty{flex-direction:column;flex:1;align-self:center;align-items:flex-start;gap:11px;max-width:62ch;padding:40px 20px;display:flex}.journey-empty strong{color:var(--cp-text-primary);font-size:17px}.journey-empty p{color:var(--cp-text-muted);margin:0;font-size:13px;line-height:1.65}@media (max-width:1120px){.journey-map{flex-direction:column}.journey-map>*{flex:none;width:100%}.journey-wire,.journey-wire.short{padding:8px 0 2px}.journey-wirelab{text-align:left;margin-bottom:5px;position:static}.journey-track{background:repeating-linear-gradient(180deg, var(--cp-action) 0 6px, transparent 6px 12px);width:3px;height:30px;margin:0 auto}.journey-wire.impossible .journey-track,.journey-wire.stopped .journey-track{background:repeating-linear-gradient(180deg, var(--cp-warning) 0 6px, transparent 6px 12px)}.journey-wire.waiting .journey-track{background:repeating-linear-gradient(180deg, var(--cp-illustration-mid) 0 6px, transparent 6px 12px)}.journey-parcel{top:4px;left:50%;transform:translate(-50%)}.journey-wire.through .journey-parcel,.journey-wire.stopped .journey-parcel{top:14px;left:50%;right:auto}.journey-wire.impossible .journey-parcel{top:8px;left:50%}.journey-top{grid-template-columns:minmax(0,1fr) auto}.journey-close{grid-area:1/2}.journey-tally{grid-column:1/-1;justify-content:flex-start}.journey-tally-empty{text-align:left}}.active-job-identity{cursor:pointer;border:1px solid var(--cp-border-subtle);color:var(--cp-text-action);background:var(--cp-action-soft);border-radius:999px;align-self:start;align-items:center;gap:6px;margin-bottom:7px;padding:3px 9px 3px 7px;font-size:9px;font-weight:700;display:inline-flex}.active-job-identity svg{opacity:.75;flex:none}.active-job-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.active-job-identity:hover,.active-job-identity:focus-visible{border-color:var(--cp-border-action);color:var(--cp-text-action-strong);background:var(--cp-action-soft)}.active-job-identity.spine-job{border-radius:7px;justify-content:flex-start;width:100%;min-height:38px;margin:0 0 4px;padding:6px 7px;font-size:13px}.active-job-identity.spine-job>strong{text-align:left;flex:1;font-size:13px}.capture-source-copy .active-job-identity{grid-column:2;justify-self:start}.active-job-identity.spine-job strong{max-width:none}.lookups-list-row{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chev""size chev""use chev";align-items:center;gap:1px 10px;width:100%;padding:9px 11px;display:grid}.lookups-list-row:hover{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.lookups-list-row svg{color:var(--cp-text-subtle);grid-area:chev}.lookups-list-name{color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:13px;font-weight:700;overflow:hidden}.lookups-list-size{color:var(--cp-text-muted);grid-area:size;font:11px/1.4 Cascadia Code,Consolas,monospace}.journey-anchor{display:inline-block;position:relative}.journey-anchor .journey-menu{width:max-content;min-width:240px;max-width:340px;left:0;right:auto}.journey-listbox th{position:relative}.journey-listbox th .journey-menu{width:max-content;min-width:200px;max-width:300px;left:0;right:auto}.journey-try>label em{color:var(--cp-text-muted);text-transform:none;letter-spacing:0;font-style:normal;font-weight:400}.journey-dials{flex-wrap:wrap;gap:8px 22px;display:flex}.journey-dial{flex:0 300px;gap:3px;margin-bottom:6px;display:grid}.journey-diallab{color:var(--cp-text-action);font-size:11px;font-weight:650}.journey-dialset{align-items:center;gap:10px;display:flex}.journey-dialset input[type=range]{width:auto;min-width:130px;max-width:210px;height:16px;accent-color:var(--cp-text-action-strong);flex:auto;margin:0}.journey-dialset b{background:var(--cp-action-soft);min-width:44px;color:var(--cp-text-primary);text-align:center;border-radius:5px;flex:none;padding:1px 7px;font:700 12.5px/1.5 Cascadia Code,Consolas,monospace}.journey-dial select{max-width:300px}.journey-dial input[type=range]{accent-color:var(--cp-text-action-strong)}.lookups-list-row:disabled{cursor:default;opacity:1}.lookups-list-row:disabled svg{display:none}.lookups-list-row:disabled:hover{border-color:var(--cp-border-subtle);background:var(--cp-surface-raised)}.journey-listchoose{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}.journey-listchoose .journey-picker{margin:0}.journey-listmeta{color:var(--cp-text-muted);font-size:11px}.journey-rungs[hidden]{display:none}.journey-rungs{margin-top:8px}.journey-flightsay{color:var(--cp-text-action);margin:9px 0 0;font-size:10.5px;line-height:1.45}.journey-wire.stopped .journey-flightsay,.journey-wire.impossible .journey-flightsay{color:var(--cp-text-warning);font-weight:600}.journey-wire.waiting .journey-flightsay{color:var(--cp-text-muted)}@media (max-width:1120px){.journey-map{flex-direction:column}.journey-stop.docstop,.journey-stop.liststop,.journey-stop.fieldstop,.journey-map>.journey-wire{flex:none;align-self:stretch;width:auto}.journey-track{background:repeating-linear-gradient(90deg, var(--cp-action) 0 6px, transparent 6px 12px);width:auto;height:3px;margin:0}.journey-wire.impossible .journey-track,.journey-wire.stopped .journey-track{background:repeating-linear-gradient(90deg, var(--cp-warning) 0 6px, transparent 6px 12px)}.journey-wire.waiting .journey-track{background:repeating-linear-gradient(90deg, var(--cp-illustration-mid) 0 6px, transparent 6px 12px)}.journey-parcel{top:-8px;left:0;transform:none}.journey-wire.through .journey-parcel,.journey-wire.stopped .journey-parcel{top:-8px;left:auto;right:0}.journey-wire.impossible .journey-parcel{top:-8px;left:40%;right:auto}}.journey-sentence{max-width:74ch;font-size:13px;line-height:1.9}.journey-sentence b{vertical-align:baseline;white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:2px 7px;font-weight:700;line-height:1.35;display:inline-block}.journey-sentence b.reads,.journey-sentence b.list{border-color:var(--cp-border-subtle);color:var(--cp-text-primary);background:var(--cp-action-soft)}.journey-sentence b.matched{border-color:var(--cp-border-action);color:var(--cp-text-primary);background:var(--cp-action-soft)}.journey-sentence b.filled{border-color:var(--cp-border-subtle);color:var(--cp-text-success);background:var(--cp-surface-subtle)}.journey-tally-empty{max-width:210px;color:var(--cp-text-muted);text-align:right;text-wrap:pretty;margin:0;font-size:10.5px;line-height:1.5}.journey-top{gap:16px 28px;padding:16px 22px 15px}.journey-title h1{margin:3px 0 7px}.journey-paper,.journey-listbox,.journey-field{box-shadow:0 1px 2px var(--cp-shadow-soft)}@media (max-width:1120px){.journey-map>.journey-wire{padding:10px 0 2px}.journey-wirelab{text-align:left;margin-bottom:6px;position:static}.journey-tally-empty{text-align:left;max-width:none}}.journey-tuner .journey-rungs{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:12px;margin:0;display:grid}.journey-tuner .journey-rung{height:100%}.journey-take{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding-bottom:8px}.journey-takefield{grid-area:1/1}.journey-takedrop{grid-area:1/2;align-self:start}.journey-takevalue{text-align:left;grid-area:2/1/auto/-1}.journey-takefield select{min-width:0}.journey-table>.journey-drop{position:relative}.journey-table .journey-listbox{width:100%}.journey-table .journey-listbox table{table-layout:auto;width:100%}.journey-table .journey-listbox th.rownum,.journey-table .journey-listbox td.rownum{width:46px}.journey-table .journey-listbox td{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.journey-track{background:repeating-linear-gradient(90deg, var(--cp-action) 0 7px, transparent 7px 13px);border-radius:0;height:2px}.journey-wire.waiting:after{border-left-color:var(--cp-border-default)}.journey-wire.impossible .journey-track,.journey-wire.stopped .journey-track{background:repeating-linear-gradient(90deg, var(--cp-warning) 0 7px, transparent 7px 13px)}.journey-wire.waiting .journey-track{background:repeating-linear-gradient(90deg, var(--cp-illustration-mid) 0 7px, transparent 7px 13px)}.journey-table .journey-listbox table{table-layout:fixed}.journey-table .journey-listbox th:not(.rownum),.journey-table .journey-listbox td:not(.rownum){width:auto}.journey-field{border:1px solid var(--cp-border-default);border-left:3px solid var(--cp-border-subtle);background:var(--cp-surface-raised);color:var(--cp-text-primary);box-shadow:0 1px 2px var(--cp-shadow-soft)}.journey-field .journey-k{color:var(--cp-text-muted)}.journey-takefield select{border:1px solid var(--cp-border-default);background:var(--cp-control);color:var(--cp-text-primary)}.journey-takefield em{color:var(--cp-text-subtle)}.journey-takevalue{color:var(--cp-text-success)}.journey-takevalue.none{color:var(--cp-text-danger)}.journey-takedrop{color:var(--cp-text-subtle)}.journey-take{border-bottom:1px dashed var(--cp-border-subtle)}.journey-addtake{border:1px dashed var(--cp-border-action);background:var(--cp-action-soft);color:var(--cp-text-action)}.journey-addtake:hover{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.journey-field .journey-why{color:var(--cp-text-muted)}.journey-onmiss{border-top:1px solid var(--cp-border-subtle)}.journey-onmiss .journey-k{color:var(--cp-text-muted)}.journey-onmiss button{border:1px solid var(--cp-border-action);background:var(--cp-control);color:var(--cp-text-action-strong)}.journey-onmiss button:hover{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.journey-onmiss button.pick{border-color:var(--cp-border-action);background:var(--cp-action-soft);color:var(--cp-text-action-strong);font-weight:700}.journey-refusal{border:1px solid var(--cp-border-subtle);border-left:3px solid var(--cp-border-subtle);background:var(--cp-surface-subtle)}.journey-refusal strong,.journey-refusal p,.journey-refusal .journey-fix,.journey-refusal .journey-fix b{color:var(--cp-text-warning)}.journey-refusal small,.journey-field .journey-why{color:var(--cp-text-muted)}.journey-parcel{box-sizing:border-box;max-width:100%}.journey-wire .journey-track{overflow:visible}.journey-body{background:linear-gradient(168deg, var(--cp-surface-subtle) 0%, var(--cp-surface-subtle) 46%, var(--cp-action-soft) 100%);grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:0 24px;padding:18px 22px 20px;display:grid}.journey-body:has(.journey-rail.shut){grid-template-columns:minmax(0,1fr) 40px}.journey-steps{flex-direction:column;min-width:0;display:flex}.journey-step{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);box-shadow:0 1px 2px var(--cp-shadow-soft);border-radius:12px;padding:16px 18px}.journey-stephead{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:11px;margin-bottom:13px;display:grid}.journey-stepno{background:var(--cp-action-soft);width:26px;height:26px;color:var(--cp-text-primary);border-radius:50%;place-items:center;font:800 13px/1 Cascadia Code,Consolas,monospace;display:grid}.journey-stephead h2{color:var(--cp-text-primary);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.journey-stephead p{max-width:78ch;color:var(--cp-text-muted);margin:2px 0 0;font-size:12px;line-height:1.5}.journey-stepbody{min-width:0}.journey-link{justify-items:center;gap:6px;min-height:46px;padding:11px 0;display:grid;position:relative}.journey-link .journey-track{background:repeating-linear-gradient(180deg, var(--cp-action) 0 6px, transparent 6px 12px);width:2px;height:26px;margin:0}.journey-link:after{content:"";border:5px solid #0000;border-top-color:var(--cp-border-action);width:0;height:0;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.journey-link .journey-parcel{max-width:320px;position:static;transform:none}.journey-link .journey-flightsay{text-align:center;margin:0;font-size:11.5px}.journey-link.stopped:after,.journey-link.impossible:after{border-top-color:var(--cp-border-warning)}.journey-link.waiting:after{border-top-color:var(--cp-border-default)}@media (prefers-reduced-motion:no-preference){.journey-link .journey-parcel{animation:2.4s ease-in-out infinite journey-drift}.journey-link.waiting .journey-parcel,.journey-link.stopped .journey-parcel{animation:none}}.journey-rail{min-width:0;position:sticky;top:14px}.journey-rail.shut{justify-content:flex-end;display:flex}.journey-railtab{border:1px solid var(--cp-border-action);background:var(--cp-control);color:var(--cp-text-action);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.journey-railtab:hover{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.journey-rail.shut .journey-railtab{writing-mode:vertical-rl;padding:10px 5px}.journey-sum{border:1px solid var(--cp-border-subtle);border-left:3px solid var(--cp-border-action);background:var(--cp-surface-raised);box-shadow:0 1px 3px var(--cp-shadow-soft);border-radius:11px;padding:14px 15px}.journey-sumhead{color:var(--cp-text-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font:700 9.5px/1.2 Cascadia Code,Consolas,monospace}.journey-sumsteps{counter-reset:none;gap:9px;margin:0;padding:0;list-style:none;display:grid}.journey-sumsteps li{border-left:2px solid var(--cp-border-action);gap:1px;padding-left:12px;display:grid}.journey-sumsteps li span{color:var(--cp-text-subtle);font-size:10.5px}.journey-sumsteps li b{color:var(--cp-text-primary);overflow-wrap:anywhere;font-size:12.5px}.journey-sumsteps li em{color:var(--cp-text-muted);font-size:10.5px;font-style:normal}.journey-sumstate{border-top:1px solid var(--cp-border-subtle);margin:11px 0 0;padding-top:9px;font-size:11.5px;font-weight:700}.journey-sumstate.through{color:var(--cp-text-success)}.journey-sumstate.stopped,.journey-sumstate.impossible{color:var(--cp-text-danger)}.journey-sumstate.waiting,.journey-sumstate.running{color:var(--cp-text-muted)}.journey-summiss{color:var(--cp-text-muted);margin:5px 0 0;font-size:10.5px;line-height:1.5}@media (max-width:1180px){:is(.journey-body,.journey-body:has(.journey-rail.shut)){grid-template-columns:minmax(0,1fr)}.journey-rail{position:static}.journey-rail.shut .journey-railtab{writing-mode:horizontal-tb;padding:5px 9px}}.journey-countedon{color:var(--cp-text-muted);margin:0 0 11px;font-size:11px;line-height:1.5}.journey-step .journey-rungs{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));align-items:start;gap:12px;margin:0;display:grid}.journey-step .journey-rung{height:100%}.journey-link{min-height:68px;padding:14px 0 18px}.journey-link .journey-track{background:linear-gradient(180deg, var(--cp-action) 0%, var(--cp-action) 100%);border-radius:2px;width:2px;height:40px;position:relative}.journey-link.short{min-height:52px}.journey-link.short .journey-track{height:26px}.journey-link:after{border-width:6px;bottom:8px}.journey-link.stopped .journey-track,.journey-link.impossible .journey-track{background:linear-gradient(180deg, var(--cp-warning) 0%, var(--cp-warning) 100%)}.journey-link.waiting .journey-track{background:linear-gradient(180deg, var(--cp-surface-muted) 0%, var(--cp-illustration-mid) 100%)}.journey-link .journey-track:after{content:"";background:var(--cp-action-hover);opacity:0;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:0;left:50%}@media (prefers-reduced-motion:no-preference){.journey-link.through .journey-track:after,.journey-link.running .journey-track:after{animation:1.7s ease-in-out infinite journey-fall}}.journey-link .journey-parcel{animation:none}.speed-shapes{grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:14px;display:grid}.speed-shape{border:1px solid var(--cp-border-subtle);background:linear-gradient(180deg, var(--cp-action-soft) 0%, var(--cp-surface-raised) 60%);border-radius:11px;gap:2px;padding:15px 16px;display:grid}.speed-shape[data-shape=barcode]{border-left:3px solid var(--cp-border-subtle)}.speed-shape[data-shape=automatic]{border-left:3px solid var(--cp-border-action)}.speed-shape strong{color:var(--cp-text-primary);letter-spacing:-.01em;font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:34px;font-weight:700;font-stretch:75%;line-height:1.05}.speed-shape b{color:var(--cp-text-success);font-size:12.5px;font-weight:700}.speed-shape[data-shape=automatic] b{color:var(--cp-text-primary)}.speed-shape small{color:var(--cp-text-muted);margin-top:4px;font-size:11.5px;line-height:1.5}.speed-verdict:has(.speed-shapes){grid-template-columns:minmax(0,1fr);gap:16px}.speed-verdict:has(.speed-shapes) .speed-shapes{grid-column:1/-1}.speed-verdict:has(.speed-shapes) .speed-verdict-trend{grid-column:1/-1}.speed-verdict:has(.speed-shapes) .speed-stages{grid-column:1/-1;margin-top:0}.review-checklist{display:grid}.review-checklist .review-reason-bar{width:100%}.review-checklist .review-reason-bar svg:last-child{margin-left:auto;transition:transform .15s}.review-checklist .review-reason-bar svg.flip{transform:rotate(180deg)}.review-checklist-items{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.review-checklist-items>li>button{width:100%;color:var(--cp-text-warning);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:7px 10px;font-size:12px;display:flex}.review-checklist-items>li>button:hover{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.review-checklist-items>li>button>span:nth-child(2){flex:1;min-width:0}.review-checklist-items>li>button svg{color:var(--cp-text-warning);flex:none}.review-checklist-mark{border:1.5px solid var(--cp-border-subtle);border-radius:4px;flex:none;width:13px;height:13px}.recognized-fields label>div svg.field-barcode,.recognized-fields label.needs-review>div svg.field-barcode{color:var(--cp-text-muted)}.document-confirm-bar{border:0;border-bottom:1px solid var(--cp-border-action);background:var(--cp-action-soft);width:100%;color:var(--cp-text-action-strong);text-align:left;font:inherit;cursor:pointer;align-items:center;gap:9px;padding:9px 14px;display:flex}.document-confirm-bar:hover:not(:disabled){background:var(--cp-action-soft-hover)}.document-confirm-bar:disabled{cursor:default}.document-confirm-bar svg{flex:none}.document-confirm-bar strong{font-size:11.5px;display:block}.document-confirm-bar small{color:var(--cp-text-muted);font-size:10.5px;display:block}.document-confirm-bar.compact{border:1px solid var(--cp-border-subtle);background:0 0;border-radius:6px;align-self:flex-start;width:auto;margin:5px 12px;padding:5px 8px}.document-confirmed{border-bottom:1px solid var(--cp-border-success);color:var(--cp-text-muted);align-items:center;gap:8px;padding:8px 14px;font-size:10.5px;display:flex}.document-confirmed svg{color:var(--cp-text-success);flex:none}.document-audit-note{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);color:var(--cp-text-muted);align-items:flex-start;gap:8px;padding:7px 14px;font-size:10px;line-height:1.4;display:flex}.document-audit-note svg{color:var(--cp-text-muted);flex:none;margin-top:1px}.field-multiline{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);width:100%;color:var(--cp-text-primary);font:inherit;resize:vertical;border-radius:6px;outline:0;min-height:34px;padding:8px 10px;font-size:12px;line-height:1.45}.field-multiline:focus{border-color:var(--cp-border-action)}.field-multiline:disabled{background:var(--cp-surface);color:var(--cp-text-subtle)}.hover-evidence{pointer-events:none}@keyframes sim-sheet-land{0%{opacity:.55;transform:translateY(-9px)}to{opacity:1;transform:none}}@keyframes sheet-feed{0%{transform:translate(0)}to{transform:translate(-5px,3.6px)}}@keyframes journey-drift{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}@keyframes journey-fall{0%{opacity:0;top:-2px}22%{opacity:1}78%{opacity:1}to{opacity:0;top:calc(100% - 4px)}}.storage-location{gap:9px;padding:17px 19px;display:grid}.storage-location-head h2{color:var(--cp-text-primary);align-items:center;gap:9px;margin:0;font-size:15px;display:flex}.storage-location-path{color:var(--cp-text-primary);background:var(--cp-action-soft);overflow-wrap:anywhere;border-radius:7px;align-items:center;gap:7px;margin:0;padding:9px 11px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;display:flex}.storage-location-detail{color:var(--cp-text-muted);margin:0;font-size:12.5px}.storage-location-actions{gap:9px;display:flex}.storage-location-note{color:var(--cp-text-muted);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.storage-location-note code{background:var(--cp-surface-subtle);border-radius:4px;padding:1px 5px;font-size:11.5px}.storage-location-note.restart{color:var(--cp-text-warning);background:var(--cp-surface-subtle);border:1px solid var(--cp-border-subtle);border-radius:8px;padding:10px 12px}.storage-location-error{border:1px solid var(--cp-border-danger);color:var(--cp-text-danger);background:var(--cp-danger-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.storage-location-error>span{gap:2px;min-width:0;display:grid}.storage-location-error strong{font-size:11px}.storage-location-error small{overflow-wrap:anywhere;font-size:10px}.acquisition-stop{align-items:center;gap:7px;height:38px;margin-left:8px;padding:0 14px;display:inline-flex}.sim-scanner-modal.feeding{height:92vh}.sim-scanner-modal.feeding .sim-scanner-body{overflow:hidden}.sim-scanner-modal.feeding .sim-scanner-stage{flex:auto;min-height:0;padding-bottom:8px}.sim-scanner-modal.feeding .sim-scanner-sheet{aspect-ratio:auto;flex:auto;height:100%;min-height:0}.sim-scanner-modal.feeding .sim-scanner-sheet img{object-fit:contain;width:100%;height:100%}.sim-scanner-modal.feeding .sim-scanner-models{flex:none}.sim-scanner-modal.feeding .sim-scanner-head{padding:12px 27px 10px}.sim-scanner-modal.feeding .sim-scanner-head p,.sim-scanner-modal.feeding .sim-scanner-head .eyebrow{display:none}.sim-scanner-modal.feeding .sim-scanner-head h2{margin:0;font-size:17px}.sim-scanner-modal.feeding{width:min(620px,94vw)}.sim-scanner-modal.feeding .sim-scanner-stage{gap:4px;padding:10px 20px 2px}.sim-scanner-modal.feeding .sim-scanner-stage-caption{margin:0;font-size:11px}.batch-blanks-removed{color:var(--cp-text-secondary);background:var(--cp-surface-subtle);white-space:nowrap;border-radius:9px;margin-left:0;padding:1px 7px;font-size:10px;font-weight:700}.results-standing-line>span{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;line-height:1.35}.learning-area strong.learning-area-progress{color:var(--cp-text-muted);font-size:21px;font-weight:700}.spine-stop{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);height:34px;color:var(--cp-text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.spine-stop:hover{border-color:var(--cp-border-default);background:var(--cp-action-soft)}.proposed-reading{min-height:0;padding:6px 14px 10px;overflow:auto}.proposed-reading>small{color:var(--cp-text-muted);margin:0 0 9px 8px;font-size:10px;display:block}.proposed-reading dl{margin:0}.proposed-reading dl>div{margin-bottom:8px;padding-left:8px;display:block}.proposed-reading dt{color:var(--cp-text-muted);align-items:center;margin-bottom:4px;font-size:10px;font-weight:700;display:flex}.proposed-reading dd{border:1px dashed var(--cp-border-subtle);background:var(--cp-surface-translucent);min-height:34px;color:var(--cp-text-primary);overflow-wrap:anywhere;border-radius:5px;align-items:center;margin:0;padding:0 10px;font-size:13px;display:flex}.learning-type-names{flex-wrap:wrap;gap:6px;padding:4px 2px 2px;display:flex}.learning-type-names i{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-translucent);color:var(--cp-text-primary);border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:600}.stage-animation{justify-items:center;gap:6px;width:100%;display:grid}.stage-animation img{width:132px;height:88px;transition:opacity .42s;display:block}.stage-animation small{color:var(--cp-text-muted);text-align:center;font-size:8px;transition:opacity .42s}@media (prefers-reduced-motion:reduce){.stage-animation img,.stage-animation small{transition:none}}.content-central-create-catalog,.content-central-proposal{border:1px solid var(--cp-border-default);background:var(--cp-surface-subtle);border-radius:12px;gap:10px;padding:14px;display:grid}.content-central-create-catalog{grid-template-columns:minmax(0,1fr) auto;align-items:center}.content-central-create-catalog div,.content-central-proposal-heading div{gap:3px;display:grid}.content-central-create-catalog small,.content-central-proposal small{color:var(--cp-text-secondary)}.content-central-proposal.blocked{border-color:var(--cp-border-danger);background:var(--cp-surface-subtle)}.content-central-proposal-heading{align-items:flex-start;gap:9px;display:flex}.content-central-proposal-heading>span{background:var(--cp-surface-subtle);width:29px;height:29px;color:var(--cp-text-success);border-radius:8px;place-items:center;display:grid}.content-central-proposal-summary{flex-wrap:wrap;gap:8px;display:flex}.content-central-proposal-summary span{background:var(--cp-surface-raised);border:1px solid var(--cp-border-subtle);border-radius:8px;padding:6px 9px;font-size:12px}.content-central-proposal-trees{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.content-central-proposal-trees>div{background:var(--cp-surface-raised);border:1px solid var(--cp-border-subtle);border-radius:10px;gap:8px;padding:10px;display:grid}.content-central-proposal-warning{color:var(--cp-text-warning);align-items:flex-start;gap:6px;margin:0;display:flex}@media (max-width:760px){.content-central-create-catalog{grid-template-columns:1fr}.content-central-create-catalog button{justify-self:start}}.content-central-proposal-structure{gap:8px;display:grid}.content-central-proposal-object,.content-central-proposal-type>div{align-items:flex-start;gap:8px;display:flex}.content-central-proposal-object,.content-central-proposal-type{background:var(--cp-surface-raised);border:1px solid var(--cp-border-subtle);border-radius:10px;padding:10px}.content-central-proposal-object span,.content-central-proposal-type>div span{gap:2px;display:grid}.content-central-proposal-object em{color:var(--cp-text-muted);font-size:11px;font-style:normal}.content-central-proposal-type{gap:8px;display:grid}.content-central-proposal-type ul{gap:5px;margin:0;padding:0 0 0 22px;list-style:none;display:grid}.content-central-proposal-type li{justify-content:space-between;align-items:center;gap:8px;display:flex}.content-central-proposal-type li span{gap:1px;display:grid}.content-central-proposal-type li i{text-transform:uppercase;letter-spacing:.05em;color:var(--cp-text-success);background:var(--cp-surface-subtle);border-radius:5px;padding:3px 6px;font-size:10px;font-style:normal}.content-central-proposal-filing{background:var(--cp-surface-subtle);border-radius:7px;align-items:center;gap:5px;padding:7px 8px;display:flex}.content-central-provisioning-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.content-central-provisioning-progress li{background:var(--cp-surface-raised);border:1px solid var(--cp-border-subtle);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:5px;min-width:0;padding:7px;display:grid}.content-central-provisioning-progress li>span{background:var(--cp-surface-subtle);width:19px;height:19px;color:var(--cp-text-success);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.content-central-provisioning-progress strong,.content-central-provisioning-progress small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.content-central-provisioning-progress strong{font-size:10px}.content-central-provisioning-progress small{font-size:9px}.content-central-provisioning-progress .current>span{background:var(--cp-action-hover);color:var(--cp-text-on-action)}.content-central-provisioning-progress .needs-attention>span{background:var(--cp-warning-soft);color:var(--cp-text-warning)}@media (max-width:700px){.content-central-provisioning-progress{grid-template-columns:1fr}}.content-central-proposal-heading>span{color:var(--cp-text-action);background:var(--cp-action-soft)}.content-central-proposal.blocked .content-central-proposal-heading>span{color:var(--cp-text-danger);background:var(--cp-danger-soft)}.content-central-proposal-type li i{color:var(--cp-text-action)}.content-central-provisioning-progress li>span{color:var(--cp-text-muted)}.content-central-provisioning-progress .submitted>span{color:var(--cp-text-success);background:var(--cp-success-soft)}.content-central-map-entry{gap:8px;display:grid}.content-central-map-entry .filing-tree{margin-left:24px}.content-central-connection-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.content-central-connection-actions .quiet-button{border-color:var(--cp-border-default);background:var(--cp-surface-translucent);height:30px;color:var(--cp-text-secondary);border-radius:7px;padding:0 11px;font-size:10px}.content-central-connection-actions .quiet-button:hover{border-color:var(--cp-border-action);background:var(--cp-control-hover);color:var(--cp-text-action-strong)}.content-central-add-connection{border-color:var(--cp-border-subtle);background:var(--cp-surface-raised);color:var(--cp-text-action)}.content-central-add-connection:hover{border-color:var(--cp-border-action);background:var(--cp-action-soft);color:var(--cp-text-primary)}.quiet-button.danger{color:var(--cp-text-danger)}.content-central-connection-actions .quiet-button.danger{color:var(--cp-text-danger);background:0 0;border-color:#0000}.quiet-button.danger:hover,.content-central-connection-actions .quiet-button.danger:hover{border-color:var(--cp-border-danger);background:var(--cp-danger-soft);color:var(--cp-text-danger)}@media (max-width:760px){.content-central-connection-actions{justify-content:flex-start;width:100%;margin-left:25px}}@media (max-width:800px){.content-central-map-row{grid-template-columns:1fr}.content-central-map-row>svg{justify-self:center;transform:rotate(90deg)}.content-central-map-row>span{min-width:0}.content-central-field-map{grid-template-columns:1fr}.content-central-map-entry .filing-tree{margin-left:0}}.license-settings{gap:18px;display:grid}.license-status-card{border:1px solid var(--cp-border-subtle);background:linear-gradient(135deg, color-mix(in srgb, var(--cp-surface) 94%, var(--cp-action) 6%), var(--cp-surface));min-height:112px;box-shadow:var(--cp-shadow-elevated);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:20px 22px;display:grid}.license-status-card.trial{border-color:color-mix(in srgb, var(--cp-border-action) 55%, var(--cp-border-subtle))}.license-status-card.active{border-color:color-mix(in srgb, var(--cp-border-success) 55%, var(--cp-border-subtle));background:linear-gradient(135deg, color-mix(in srgb, var(--cp-surface) 92%, var(--cp-success) 8%), var(--cp-surface))}.license-status-card.attention{border-color:color-mix(in srgb, var(--cp-border-warning) 60%, var(--cp-border-subtle));background:linear-gradient(135deg, color-mix(in srgb, var(--cp-surface) 92%, var(--cp-warning) 8%), var(--cp-surface))}.license-status-mark{width:52px;height:52px;color:var(--cp-text-action);background:color-mix(in srgb, var(--cp-action) 13%, var(--cp-surface));border-radius:16px;place-items:center;display:grid}.license-status-card.active .license-status-mark{color:var(--cp-text-success);background:color-mix(in srgb, var(--cp-success) 14%, var(--cp-surface))}.license-status-card.attention .license-status-mark{color:var(--cp-text-warning);background:color-mix(in srgb, var(--cp-warning) 14%, var(--cp-surface))}.license-status-copy{gap:4px;min-width:0;display:grid}.license-status-copy span,.license-time span{color:var(--cp-text-muted);font-size:13px}.license-status-copy strong{color:var(--cp-text-primary);font-size:clamp(20px,2vw,27px);line-height:1.05}.license-time{text-align:right;gap:4px;min-width:150px;display:grid}.license-time strong{color:var(--cp-text-primary);font-size:16px}.license-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.license-facts>div{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:15px 16px;display:grid}.license-facts svg{color:var(--cp-text-action);grid-row:1/3}.license-facts span{color:var(--cp-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.license-facts strong{color:var(--cp-text-primary);font-size:14px}.license-actions-card{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:20px;gap:16px;padding:20px;display:grid}.license-action-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.license-action-heading>div{align-items:center;gap:12px;display:flex}.license-action-heading>div>svg{color:var(--cp-text-action)}.license-action-heading span{gap:2px;display:grid}.license-action-heading strong{color:var(--cp-text-primary);font-size:16px}.license-action-heading small{color:var(--cp-text-muted);font-size:13px}.license-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.license-choice{border:1px solid var(--cp-border-default);min-height:72px;color:var(--cp-text-primary);background:var(--cp-surface-raised);text-align:left;cursor:pointer;border-radius:15px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .16s,transform .16s,background .16s;display:flex}.license-choice:hover{border-color:var(--cp-border-action);transform:translateY(-1px)}.license-choice.primary{border-color:color-mix(in srgb, var(--cp-border-action) 65%, var(--cp-border-subtle));background:color-mix(in srgb, var(--cp-action) 10%, var(--cp-surface))}.license-choice>svg{color:var(--cp-text-action);flex:none}.license-choice span{gap:2px;display:grid}.license-choice strong{font-size:15px}.license-choice small{color:var(--cp-text-muted);font-size:12px}.license-contact-form{gap:16px;padding-top:2px;display:grid}.license-form-title{gap:2px;display:grid}.license-form-title strong{color:var(--cp-text-primary);font-size:17px}.license-form-title span{color:var(--cp-text-muted);font-size:13px}.license-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.license-form-grid label{color:var(--cp-text-muted);gap:6px;font-size:12px;font-weight:750;display:grid}.license-form-grid label span{justify-content:space-between;align-items:baseline;display:flex}.license-form-grid label small{color:var(--cp-text-muted);font-size:10px;font-weight:600}.license-form-grid input{border:1px solid var(--cp-border-default);width:100%;min-width:0;height:43px;color:var(--cp-control-text);background:var(--cp-control);font:inherit;border-radius:11px;outline:none;padding:0 12px}.license-form-grid input:focus{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-focus-halo)}.license-form-actions{justify-content:flex-end;gap:10px;display:flex}.license-message{border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:10px 13px;font-size:13px;display:flex}.license-message.success{color:var(--cp-text-success);background:var(--cp-success-soft)}.license-message.problem{color:var(--cp-text-danger);background:var(--cp-danger-soft)}@media (max-width:900px){.license-status-card{grid-template-columns:auto minmax(0,1fr) auto}.license-time{text-align:left;grid-column:2/3}.license-facts,.license-choice-row,.license-form-grid{grid-template-columns:1fr}}.extraction-settings fieldset{border:0;min-width:0;margin:0;padding:0}.extraction-settings h2{align-items:center;gap:.5rem;display:flex}.extraction-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.75rem;display:grid}.extraction-choices label{cursor:pointer;border:1px solid;border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:1rem;display:flex}.extraction-choices label.selected{outline-offset:-2px;outline:2px solid}.extraction-choices input{margin-top:.25rem}.extraction-choices svg{flex-shrink:0}.extraction-choices strong,.extraction-choices small{display:block}.extraction-choices small{margin-top:.35rem;line-height:1.5}.extraction-settings fieldset:disabled label{cursor:wait}.capture-source-panel.capture-start-screen{background:var(--cp-intro-canvas);border-color:var(--cp-intro-line);width:min(840px,100%);box-shadow:none;margin:auto;padding:26px 28px}.capture-start-screen .capture-source-copy.one-path-idle{text-align:left;align-items:flex-start;width:100%;max-width:none}.capture-start-screen .active-job-identity{color:var(--cp-intro-muted);background:0 0;border:0;padding:0;font-size:15px}.capture-start-screen .capture-source-copy.one-path-idle h2{margin:12px 0 8px;font:650 32px/1.2 Aptos,Segoe UI,sans-serif}.capture-start-screen .capture-source-copy.one-path-idle p{max-width:none;margin:0;font-size:17px}.capture-source-panel.capture-start-screen .acquisition-control{flex-direction:column;align-items:stretch;gap:18px;width:100%;margin-top:20px;display:flex}.page-source-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.acquisition-control .page-source-card{border:1px solid var(--cp-intro-line);background:var(--cp-intro-soft);min-width:0;height:auto;min-height:116px;color:var(--cp-intro-text);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:18px 40px 18px 88px;display:flex;position:relative;overflow:visible}.page-source-card input{opacity:0;width:1px;height:1px;position:absolute}.acquisition-control .page-source-card.selected{border-color:var(--cp-intro-accent);box-shadow:inset 0 0 0 1px var(--cp-intro-accent)}.acquisition-control .page-source-card:has(input:focus-visible){outline:2px solid var(--cp-intro-accent);outline-offset:4px}.acquisition-control .page-source-card.unavailable{cursor:default}.acquisition-control .page-source-card:has(input:disabled){cursor:default}.page-source-card strong{font-size:19px;line-height:1.3}.page-source-card small{color:var(--cp-intro-muted);font-size:15px;line-height:1.5}.page-source-art{width:56px;height:64px;color:var(--cp-intro-text);place-items:center;margin:0;display:grid;position:absolute;top:22px;left:16px}.page-source-art>span{background:var(--cp-intro-accent);border-radius:2px;width:44px;height:3px;position:absolute;bottom:5px}.page-source-selected{color:var(--cp-intro-accent);position:absolute;top:14px;right:14px}.page-source-unselected{border:1px solid var(--cp-intro-line);border-radius:50%;width:20px;height:20px;display:block}.capture-start-screen .capture-source-actions>.primary-button{background:var(--cp-intro-accent);min-width:200px;min-height:48px;color:var(--cp-intro-on-accent);box-shadow:none;align-self:flex-end;font-size:17px}.capture-start-screen .engine-status{align-self:flex-start;font-size:14px}.capture-start-screen .engine-status small{display:none}.capture-start-screen .break-sheets-link{color:var(--cp-intro-muted);box-shadow:none;background:0 0;align-self:flex-start;font-size:14px}@media (max-width:600px){.capture-source-panel.capture-start-screen{padding:24px 18px}.page-source-cards{grid-template-columns:1fr}.acquisition-control .page-source-card{justify-content:center;gap:5px;min-height:110px;padding:18px 44px 18px 86px}.page-source-art{width:58px;height:64px;position:absolute;top:18px;left:12px}.capture-start-screen .capture-source-actions>.primary-button{width:100%}}.acquisition-control .page-source-card>.page-source-art{height:64px;color:var(--cp-intro-text);background:0 0}.acquisition-control .page-source-card>.page-source-selected{height:20px;color:var(--cp-intro-accent);background:0 0}.capture-source-panel.capture-start-screen .engine-status{margin-top:16px}.capture-source-actions{display:contents}.capture-start-screen .capture-source-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.capture-source-panel.capture-start-screen .capture-source-actions .break-sheets-link{align-self:center;min-height:40px;margin:0}@media (max-width:600px){.capture-start-screen .capture-source-actions{flex-wrap:wrap}}.capture-start-screen .capture-source-copy.one-path-idle{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;display:grid}.capture-start-screen .capture-source-copy.one-path-idle h2{grid-area:1/1;margin:0}.capture-start-screen .capture-source-copy.one-path-idle .active-job-identity{grid-area:1/2;justify-self:end;min-width:0;max-width:180px}.capture-start-screen .active-job-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capture-start-screen .capture-source-copy.one-path-idle>p{display:none}@media (max-width:600px){.capture-start-screen .capture-source-copy.one-path-idle{grid-template-columns:minmax(0,1fr);gap:10px}.capture-start-screen .capture-source-copy.one-path-idle .active-job-identity{grid-area:2/1;justify-self:start;max-width:100%}}.active-job-label{display:none}.capture-start-screen .capture-source-copy.one-path-idle .active-job-identity{border:1px solid var(--cp-intro-line);background:var(--cp-intro-soft);text-align:left;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:3px 9px;max-width:220px;padding:9px 13px;display:grid}.capture-start-screen .active-job-identity>svg{color:var(--cp-intro-accent);grid-area:1/1/3;align-self:center}.capture-start-screen .active-job-label{letter-spacing:.1em;text-transform:uppercase;color:var(--cp-intro-muted);grid-column:2;font-size:10px;line-height:1.1;display:block}.capture-start-screen .active-job-identity strong{color:var(--cp-intro-text);grid-column:2;font-size:15px;line-height:1.3}.app-shell.workspace-first{flex-direction:column;grid-template-columns:none;display:flex}.workspace-first .main-shell{flex:1;width:100%;min-height:0;margin:0}.workspace-first .workspace{width:100%;height:100%}.workspace-topbar{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface);flex:none;align-items:center;gap:12px;height:48px;padding:0 18px;display:flex}.workspace-topbar>.icon-button{margin-left:auto}.empty-document-workspace{background:var(--cp-canvas);height:100%;min-height:320px;color:var(--cp-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.empty-document-workspace h1{color:var(--cp-text-primary);margin:0;font-size:28px}.empty-document-workspace p{margin:0;font-size:17px}.workspace-dialog-backdrop{z-index:18;background:var(--cp-scrim-strong);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.workspace-dialog{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);width:min(1180px,100%);max-height:calc(100dvh - 48px);color:var(--cp-text-primary);box-shadow:0 24px 70px var(--cp-shadow-strong);border-radius:14px;flex-direction:column;display:flex}.workspace-dialog.compact{width:min(760px,100%)}.workspace-dialog-heading{border-bottom:1px solid var(--cp-border-subtle);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.workspace-dialog-heading h2{margin:0;font-size:24px}.workspace-dialog-title{min-width:0}.workspace-dialog-title p{color:var(--cp-text-muted);margin:6px 0 0;font-size:14px;line-height:1.4}.workspace-dialog-body{min-height:0;padding:8px;overflow:auto}.workspace-dialog-body>.page{min-height:0}.workspace-dialog .settings-heading,.workspace-dialog .learning-heading h1{display:none}.workspace-dialog.compact .settings-layout{display:block}.workspace-dialog.compact .settings-layout>nav,.workspace-dialog.compact .workspace-section-select{display:none}.job-identity-image{border-radius:11px;flex:none;width:48px;height:48px;display:block}.capture-start-screen .active-job-identity .job-identity-image{grid-area:1/1/3;width:28px;height:28px}.capture-start-screen .capture-source-copy.one-path-idle .active-job-identity{grid-template-columns:28px minmax(0,1fr)}@media (max-width:720px){.workspace-dialog-backdrop{padding:8px}.workspace-dialog{max-height:calc(100dvh - 16px)}.workspace-dialog-heading{padding:14px 16px}}.job-library-empty{background:radial-gradient(ellipse at 80% 40%, color-mix(in srgb, var(--cp-text-action) 9%, transparent), transparent 65%);grid-template-columns:minmax(280px,.85fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:min(520px,65vh);padding:clamp(24px,4vw,64px);display:grid}.first-job-copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.first-job-eyebrow{letter-spacing:.16em;color:var(--cp-text-muted);font-size:12px;font-weight:750}.job-library-empty h2{letter-spacing:-.025em;margin:0;font-size:clamp(32px,3.4vw,54px);line-height:1.09}.job-library-empty h2 em{color:var(--cp-text-action);font-style:normal}.job-library-empty p{max-width:34ch;color:var(--cp-text-muted);margin:0;font-size:19px;line-height:1.5}.first-job-copy .primary-button{gap:18px;min-height:52px;padding:12px 22px;font-size:17px}.first-job-import{color:var(--cp-text-muted);background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;font-size:15px;display:inline-flex}.first-job-import:hover{color:var(--cp-text-action)}.first-job-visual{min-width:0}.first-job-visual>img{mix-blend-mode:multiply;width:100%;display:block}:root[data-theme=dark] .first-job-visual>img{filter:invert()grayscale();mix-blend-mode:screen;opacity:.8}.first-job-journey{border-top:1px solid var(--cp-border-default);grid-template-columns:repeat(3,1fr);gap:12px;padding-top:22px;display:grid}.first-job-journey>span{flex-direction:column;gap:10px;font-size:15px;line-height:1.4;display:flex}.first-job-step{color:var(--cp-text-action);font-size:12px;font-weight:750}@media (max-width:760px){.job-library-empty{grid-template-columns:1fr;gap:24px;min-height:0;padding:26px}.first-job-copy{gap:18px}.first-job-visual>img{object-fit:contain;max-height:180px}.first-job-journey{padding-top:14px}.first-job-journey>span{font-size:13px}}@media (max-height:700px) and (min-width:761px){.job-library-empty{min-height:0;padding:28px}.first-job-copy{gap:17px}}.workspace-dialog-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;margin-right:14px;display:flex}.workspace-dialog-actions>button{min-height:38px;padding:8px 12px;font-size:14px}.workspace-dialog .jobs-page.jobs-workspace{padding-top:12px}.field-review-row .field-review-confirmation{border-radius:50%}@media (max-width:600px){.workspace-dialog-heading{flex-wrap:wrap;gap:12px}.workspace-dialog-actions{order:3;width:100%;margin:0}.workspace-dialog-heading>.icon-button{margin-left:auto}}.workspace-dialog.compact .settings-page{padding:16px}.workspace-dialog.compact .settings-content{min-width:0}.workspace-dialog.compact .appearance-settings-card{box-shadow:none;background:0 0;border:0;padding:0}.workspace-dialog.compact .computer-section{gap:0}.local-job-modal:has(.job-setup-choices){width:min(600px,100vw - 32px)}.local-job-modal:has(.job-setup-choices) .new-job-artwork{object-fit:contain;width:100%;max-height:165px}.local-job-modal:has(.job-setup-choices) .local-job-heading h2{font-size:27px}.local-job-modal:has(.job-setup-choices) .job-start-name input{min-height:48px;font-size:18px}.job-setup-choices{gap:8px;margin-top:20px;display:grid}.job-setup-choice{border:1px solid var(--cp-border-default);background:var(--cp-surface);color:var(--cp-text-primary);cursor:pointer;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:13px 15px;display:grid;position:relative}.job-setup-choice.selected{border-color:var(--cp-intro-accent)}.job-setup-choice:focus-within{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.job-setup-choice>input{opacity:0;width:1px;height:1px;position:absolute}.job-setup-choice strong{font-size:17px;line-height:1.35;display:block}.job-setup-choice small{color:var(--cp-text-muted);margin-top:3px;font-size:14px;line-height:1.4;display:block}.job-setup-choice-icon{place-items:center;display:grid}.job-setup-choice-check{color:var(--cp-text-muted);display:flex}.job-setup-choice.selected .job-setup-choice-check{color:var(--cp-intro-accent)}.connected-app-wordmark{color:var(--cp-text-secondary);align-items:center;gap:5px;margin-top:7px;font-size:12px;display:inline-flex}.job-connection-choices{flex-wrap:wrap;flex:1;gap:10px;display:flex}.job-connection-choices>button{border:1px solid var(--cp-border-default);background:var(--cp-surface);min-width:200px;max-width:320px;color:var(--cp-text-primary);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:14px;display:flex}.job-connection-choices>button[aria-pressed=true]{border-color:var(--cp-intro-accent)}.job-connection-choices>button>span{flex:1;min-width:0}.job-connection-choices strong{overflow-wrap:anywhere;font-size:16px;display:block}.job-connection-choices small{color:var(--cp-text-muted);margin-top:4px;font-size:13px;display:block}.job-connection-choices>button>svg:last-child{color:var(--cp-intro-accent)}@media (max-height:820px){.local-job-modal:has(.job-setup-choices) .new-job-artwork{max-height:100px}.job-setup-choices{margin-top:12px}.job-setup-choice{padding:10px 13px}}@media (min-width:700px){.local-job-modal:has(.job-setup-choices){width:min(960px,100vw - 48px)}.local-job-modal:has(.job-setup-choices) .local-job-body{gap:12px;padding:16px 28px 10px}.local-job-modal:has(.job-setup-choices) .new-job-artwork-header{width:calc(100% + 56px);margin:-16px -28px 0;padding:10px 28px}.local-job-modal:has(.job-setup-choices) .new-job-artwork{max-height:90px}.job-setup-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px}.job-setup-choice{grid-template-rows:24px 1fr;grid-template-columns:minmax(0,1fr) 20px;align-items:start;gap:12px;padding:16px}.job-setup-choice-icon{justify-self:start}.job-setup-choice>span:nth-of-type(2){grid-area:2/1/auto/-1}.job-setup-choice-check{grid-area:1/2}.local-job-modal:has(.job-setup-choices) .local-job-footer{padding:12px 28px 16px}.local-job-modal:has(.job-setup-choices) .local-job-footer>.one-path-start{width:auto;min-width:220px}}@media (min-width:700px) and (max-height:650px){.local-job-modal:has(.job-setup-choices) .new-job-artwork{max-height:60px}.local-job-modal:has(.job-setup-choices) .local-job-body{gap:8px}.job-setup-choice{gap:7px;padding:10px 12px}.local-job-modal:has(.job-setup-choices) .cloud-learning-disclosure{padding-top:8px}.local-job-modal:has(.job-setup-choices) .new-job-artwork-header{display:none}.local-job-modal:has(.job-setup-choices) .local-job-body{grid-template-columns:250px minmax(0,1fr);gap:10px 16px;padding-top:32px;display:grid}.local-job-modal:has(.job-setup-choices) .local-job-heading{align-self:center}.local-job-modal:has(.job-setup-choices) .local-job-heading h2{font-size:24px}.job-setup-choices,.local-job-body>.cloud-learning-disclosure,.local-job-body>.modal-error{grid-column:1/-1}.job-start-modal .cloud-learning-disclosure.concise{gap:6px}.job-start-modal .cloud-learning-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.job-start-modal .cloud-learning-choices>label{min-height:48px;padding:6px 10px}}@media (min-width:700px) and (max-height:550px){.local-job-modal:has(.job-setup-choices) .local-job-body{gap:8px 12px;padding:24px 20px 4px}.job-setup-choice{padding:9px 12px;display:block}.job-setup-choice-icon,.job-setup-choice-check{display:none}.job-setup-choice.selected{box-shadow:inset 0 0 0 1px var(--cp-intro-accent)}.job-setup-choice strong{font-size:16px}.job-setup-choice small{font-size:13px}.job-start-modal .cloud-learning-disclosure.concise{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.job-start-modal .cloud-learning-disclosure>p,.job-start-modal .cloud-learning-version,.job-start-modal .cloud-learning-managed{grid-column:1/-1;margin:0}.job-start-modal .cloud-learning-disclosure header small{font-size:13px}.job-start-modal .cloud-learning-choices{margin:0}.local-job-modal:has(.job-setup-choices) .local-job-footer{padding:6px 20px 8px}}.job-setup-illustration{width:112px;height:44px;color:var(--cp-text-primary)}.job-setup-illustration .illustration-accent{stroke:var(--cp-intro-accent)}.local-job-modal:has(.job-setup-choices)>.one-path-close{background:var(--cp-surface);width:32px;height:32px;color:var(--cp-text-secondary);border:0;border-radius:6px;top:12px;right:12px}.local-job-modal:has(.job-setup-choices)>.one-path-close:hover{background:var(--cp-control-hover)}.job-setup-choice{background:var(--cp-surface-raised)}.job-setup-choice:hover{border-color:var(--cp-text-muted)}.job-setup-choice.selected{border-color:var(--cp-intro-accent);box-shadow:inset 0 3px 0 var(--cp-intro-accent)}@media (min-width:700px) and (min-height:551px){.job-setup-choice{grid-template-rows:44px 1fr}}@media (min-width:700px) and (max-height:650px){.local-job-modal:has(.job-setup-choices) .job-start-name{margin-right:44px}}@media (max-width:699px){.job-setup-illustration{width:32px;height:32px}}.local-job-modal:has(.job-setup-choices){isolation:isolate;position:relative}.local-job-modal:has(.job-setup-choices) .new-job-artwork-header{display:none}.local-job-modal:has(.job-setup-choices) .local-job-body{padding-top:38px}.local-job-modal:has(.job-setup-choices) .local-job-footer{background:0 0}.local-job-modal:has(.job-setup-choices) .job-start-name{margin-right:36px}.job-setup-choice{background:var(--cp-surface);box-shadow:none;padding:18px 16px;display:block}.job-setup-choice.selected{box-shadow:none}.job-setup-choice-check{position:absolute;top:16px;right:14px}.job-setup-choice strong{padding-right:26px}.job-setup-choice small{margin-top:8px}@media (min-width:700px) and (max-height:550px){.local-job-modal:has(.job-setup-choices) .local-job-body{padding-top:24px}.job-setup-choice{padding:10px 12px}.job-setup-choice strong{padding-right:0}.job-setup-choice small{margin-top:4px}}.local-job-footer>.new-job-back{order:1;min-height:40px;margin-right:auto}.catalog-job-footer>.new-job-back{place-self:center start}.capture-start-screen .capture-source-actions>.source-back-button{flex:none;min-width:100px;min-height:44px}.sim-scanner-head{padding:20px 26px 16px}.sim-scanner-head h2{margin:0 0 6px;font-size:28px}.sim-scanner-head p{max-width:none;font-size:16px}.sim-scanner-models{gap:14px;padding:20px 26px 4px}.sim-scanner-model{gap:5px;padding:12px 14px 18px}.sim-scanner-art{align-items:center;height:140px}.sim-scanner-art img{max-width:100%;max-height:140px}.sim-scanner-name{font-size:19px;line-height:1.25}.sim-scanner-tier{letter-spacing:.03em;font:500 13px/1.3 Segoe UI,sans-serif}.sim-scanner-speed{margin-top:8px;font-size:16px}.sim-scanner-speed strong{font-size:28px}.sim-scanner-tray{background:var(--cp-surface-raised);border:1px solid var(--cp-border-subtle);margin:16px 26px;padding:16px 18px}.sim-scanner-tray-title{color:var(--cp-text-primary);font-size:17px;font-weight:650}.sim-scanner-tray p{font-size:16px;line-height:1.4}.sim-scanner-tray p.sim-scanner-tray-note{margin-top:5px;font-size:14px}.sim-scanner-stack{gap:12px;margin-top:12px;font-size:16px}.sim-scanner-stack select{border-color:var(--cp-border-default);min-height:40px}@media (max-height:650px) and (min-width:700px){.sim-scanner-head{padding:12px 22px}.sim-scanner-models{padding-top:12px}.sim-scanner-art{height:100px}.sim-scanner-art img{max-height:100px}.sim-scanner-model{padding-block:8px 12px}.sim-scanner-tray{margin-block:10px;padding-block:10px}}.app-shell.workspace-first>.main-shell{flex:1 1 0;height:auto;min-height:0;overflow:hidden}.workspace-first .workspace:has(.job-workspace.setup-mode:not(.setup-processing-layout)){scrollbar-gutter:stable;height:100%;min-height:0;overflow:hidden auto}.workspace-first .job-workspace.setup-mode:not(.setup-processing-layout){width:min(1480px,100%);height:auto;min-height:100%;margin:0 auto;padding:20px 28px 40px}.job-workspace.setup-mode:not(.setup-processing-layout) .job-title-row{align-items:center;gap:16px;margin-top:0}.job-workspace.setup-mode:not(.setup-processing-layout) .job-title-row h1{font-size:28px}.job-workspace.setup-mode:not(.setup-processing-layout) .job-title-row p{margin-top:6px;font-size:15px}.job-workspace.setup-mode:not(.setup-processing-layout) .workspace-section-nav{margin:16px 0}.job-workspace.setup-mode .workspace-section-button{font-size:14px}.job-workspace.setup-mode .setup-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);align-items:start;gap:18px;margin-top:14px}.job-workspace.setup-mode .setup-types-workspace{grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr);min-height:0}.job-workspace.setup-mode .setup-type-detail .document-type-name label{font-size:14px}.job-workspace.setup-mode .setup-type-detail .document-type-name input{font-size:16px}@media (max-width:1000px){.job-workspace.setup-mode .setup-layout{grid-template-columns:minmax(0,1fr)}.workspace-first .job-workspace.setup-mode:not(.setup-processing-layout){padding:16px 18px 32px}}@media (max-width:600px){.job-workspace.setup-mode .setup-types-workspace{grid-template-columns:minmax(0,1fr)}}.spine-add-split{border:1px solid var(--cp-border-action);background:var(--cp-surface-raised);border-radius:9px;flex:auto;min-width:0;display:flex}.spine-add-split .spine-add{box-shadow:none;background:0 0;border:0;border-radius:8px 0 0 8px}.spine-add-split .spine-more{border:0;border-left:1px solid var(--cp-border-subtle);box-shadow:none;background:0 0;border-radius:0 8px 8px 0;flex:0 0 30px}.spine-actions .spine-menu{width:max-content;min-width:230px;max-width:calc(100vw - 180px);padding:7px;bottom:0;left:calc(100% + 8px);right:auto}.spine-actions .spine-menu button{color:var(--cp-text-primary);white-space:nowrap;gap:10px;padding:9px 10px;font-size:13px;font-weight:500}.spine-actions .spine-menu button svg{color:var(--cp-text-secondary);flex-shrink:0}.spine-actions .spine-menu button.selected{background:var(--cp-control-hover)}.spine-actions .spine-menu button.selected svg{color:var(--cp-text-action)}.spine-actions .spine-menu-label{letter-spacing:.04em;padding:7px 10px;font-size:11px;font-weight:600;line-height:1.4}:root[data-theme=light] .paper-canvas{background-color:var(--cp-workspace-mat);background-image:radial-gradient(var(--cp-workspace-dot) .7px, transparent .7px);background-size:8px 8px}:root[data-theme=light] .capture-layout .thumbnail-strip{background:var(--cp-workspace-rail);border-right-color:var(--cp-workspace-divider)}:root[data-theme=light] .capture-layout .field-workbench{background:var(--cp-workspace-panel);border-left-color:var(--cp-workspace-divider)}:root[data-theme=light] .capture-layout .recognized-fields{background:var(--cp-workspace-panel)}:root[data-theme=light] .thumbnail-preview{box-shadow:0 3px 10px var(--cp-workspace-thumbnail-shadow)}:root[data-theme=light] .paper-canvas .page-image-stack{box-shadow:0 8px 30px var(--cp-workspace-paper-shadow)}.thumbnail-strip:has(.spine-menu){z-index:40;overflow:visible}:root[data-theme=light] .document-type-control button.type-confirm-cta{background:var(--cp-surface-raised);color:var(--cp-text-primary);border-color:var(--cp-border-action);box-shadow:none}:root[data-theme=light] .document-type-control button.type-confirm-cta svg{color:var(--cp-text-action)}:root[data-theme=light] .document-type-control button.type-confirm-cta:hover:not(:disabled),:root[data-theme=light] .document-type-control button.type-confirm-cta:focus-visible{background:var(--cp-action-soft)}.license-intents{flex-wrap:wrap;gap:10px;display:flex}.license-intents .license-choice{border-radius:10px;min-height:46px;padding:10px 14px;font-size:15px}.license-intents .license-choice[aria-pressed=true]{border-color:var(--cp-border-action);background:var(--cp-control-hover);color:var(--cp-text-action)}.license-form-title{gap:5px}.license-form-title strong{font-size:20px}.license-form-title span{max-width:78ch;font-size:15px;line-height:1.45}.license-form-grid label{font-size:15px}.license-form-grid label small{font-size:13px}.license-note{color:var(--cp-text-secondary);gap:6px;font-size:15px;display:grid}.license-note small{color:var(--cp-text-muted)}.license-note textarea{resize:vertical;border:1px solid var(--cp-border-default);width:100%;min-height:64px;max-height:160px;font:inherit;color:var(--cp-control-text);background:var(--cp-control);border-radius:10px;padding:10px 12px}.license-form-actions{flex-wrap:wrap;align-items:center}.license-contact-hint{color:var(--cp-text-muted);margin-right:auto;font-size:13px}.license-settings .license-contact-form{gap:12px}.license-settings .license-intents button.license-choice{background:var(--cp-control);color:var(--cp-text-primary)}.license-settings .license-intents button.license-choice[aria-pressed=true]{background:var(--cp-control-hover);color:var(--cp-text-action);border-color:var(--cp-border-action)}.ocr-word-zone.ocr-box-selected>rect{fill:var(--cp-field-evidence-fill);stroke:var(--cp-field-evidence-line);stroke-width:1px;vector-effect:non-scaling-stroke}.ocr-word-zone.ocr-box-selected>text::selection{background:0 0}.ocr-text-layer:has(.ocr-box-selected)>.evidence-highlight{display:none}.detached-page-stack svg:has(.ocr-box-selected)>.detached-evidence-highlight{display:none}:is(.reader-page:has(.ocr-box-selected) .hover-evidence,.page-image-stack:has(.ocr-box-selected) .hover-evidence,.detached-page-stack:has(.ocr-box-selected) .hover-evidence){display:none}.learning-intro-copy h2[tabindex="-1"]:focus{outline:none}.workstation-health-outcome{color:var(--cp-text-primary);gap:8px;margin:18px 0 12px;display:grid}.workstation-health-outcome>strong{font-size:17px;line-height:1.4}.workstation-health-outcome p{max-width:72ch;margin:0;line-height:1.55}.workstation-health-next-step,.workstation-health-details>p{color:var(--cp-text-secondary);font-size:12.5px;line-height:1.5}.workstation-health-head,.workstation-health-actions{flex-wrap:wrap}.workstation-health-components,.accelerator-alert-sheet .workstation-health-components{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.workstation-component header{flex-wrap:wrap}:root[data-tooltips=off] [data-tooltip]:after{content:none;display:none}.tooltip-settings-control{border-top:1px solid var(--cp-border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:14px;padding:10px 0 0;display:grid}.tooltip-settings input[role=switch]{width:18px;height:18px;accent-color:var(--cp-action-bright);margin:2px 0 0}.computer-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 14px;display:grid}.computer-feature{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:9px;flex-direction:column;align-items:flex-start;min-width:0;padding:16px;display:flex}.computer-feature>strong{color:var(--cp-text-primary);font-size:14px}.computer-feature>p{color:var(--cp-text-secondary);margin:5px 0 14px;font-size:12.5px;line-height:1.45}.computer-feature>small{color:var(--cp-text-secondary);margin-top:10px;font-size:12px;line-height:1.45}.computer-feature-status{color:var(--cp-text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.computer-feature-status>svg{flex:none}.computer-feature-status.ready{color:var(--cp-text-success)}.computer-feature.attention{border-color:var(--cp-border-warning)}.computer-feature-status.attention{color:var(--cp-text-warning)}.workstation-health-details{border-top:1px solid var(--cp-border-subtle);padding-top:8px}.workstation-health-details .workstation-component-rate{margin:12px 0 0}@media (max-width:560px){.computer-features{grid-template-columns:minmax(0,1fr)}}.computer-speed-boost-explanation{color:var(--cp-text-muted);margin:0 0 16px;font-size:13px;line-height:1.5}.paige-workbench-skeleton{z-index:100;background:var(--cp-canvas);color:var(--cp-text-primary);grid-template-rows:minmax(0,1fr) 46px;grid-template-columns:360px minmax(0,1fr) 340px;display:grid;position:fixed;inset:0;overflow:hidden}.paige-workbench-skeleton i{background:color-mix(in oklab, var(--cp-text-muted) 12%, transparent);border-radius:8px;animation:1.6s ease-in-out infinite paige-skeleton-breathe;display:block}.paige-workbench-skeleton__spine{background:var(--cp-surface-subtle);border-right:1px solid var(--cp-border-subtle);flex-direction:column;gap:10px;padding:10px 8px;display:flex;overflow:hidden}.paige-workbench-skeleton__pill{border-radius:8px;height:32px}.paige-workbench-skeleton__card{border:1px solid var(--cp-border-subtle);background:color-mix(in oklab, var(--cp-text-muted) 7%, transparent);border-radius:10px;flex:none;height:460px}.paige-workbench-skeleton__paper{grid-template-rows:48px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.paige-workbench-skeleton__toolbar,.paige-workbench-skeleton__bar{border-bottom:1px solid var(--cp-border-subtle);align-items:center;gap:10px;padding:0 12px;display:flex}.paige-workbench-skeleton__tool{width:34px;height:30px}.paige-workbench-skeleton__tool--wide{width:160px}.paige-workbench-skeleton__tool--end{width:200px;margin-left:auto}.paige-workbench-skeleton i.paige-workbench-skeleton__page{background:var(--cp-surface-raised);border-radius:3px 3px 0 0;width:min(100% - 24px,660px);height:100%;margin:12px auto 0;animation:none}.paige-workbench-skeleton__fields{border-left:1px solid var(--cp-border-subtle);flex-direction:column;gap:10px;padding:14px 12px;display:flex;overflow:hidden}.paige-workbench-skeleton__field{flex-direction:column;gap:6px;padding-top:8px;display:flex}.paige-workbench-skeleton__label{border-radius:4px;width:120px;height:12px;margin-left:24px}.paige-workbench-skeleton__select,.paige-workbench-skeleton__input{border:1px solid var(--cp-border-subtle);background:color-mix(in oklab, var(--cp-text-muted) 5%, transparent);height:38px}.paige-workbench-skeleton__select{height:36px;margin-bottom:14px}.paige-workbench-skeleton__bar{border-bottom:0;border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface);grid-column:1/-1}@keyframes paige-skeleton-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.paige-workbench-skeleton i{animation:none}}@media (max-width:1100px){.paige-workbench-skeleton{grid-template-columns:minmax(0,1fr) 300px}.paige-workbench-skeleton__spine{display:none}}@media (max-width:760px){.paige-workbench-skeleton{grid-template-columns:minmax(0,1fr)}.paige-workbench-skeleton__fields{display:none}}.paige-capturepoint{z-index:12;background:var(--cp-canvas);color:var(--cp-text-primary);display:grid;position:fixed;inset:0;overflow:hidden}.paige-capturepoint .spine-filter-row:not(:has(>.workbench-navigation)){grid-template-columns:minmax(0,1fr) 36px}.paige-capturepoint .thumbnail-heading .spine-filter-row:not(:has(>.workbench-navigation))>.spine-mode-tabs{grid-column:1}.paige-capturepoint .spine-filter-row:not(:has(>.workbench-navigation))>.spine-filter-actions{grid-column:2}@container document-filters (width<=163px){.paige-capturepoint .thumbnail-heading .spine-filter-row:not(:has(>.workbench-navigation))>.spine-mode-tabs{grid-column:1/3}.paige-capturepoint .spine-filter-row:not(:has(>.workbench-navigation))>.spine-filter-actions{grid-column:2}}.paige-capturepoint .spine-filter-row .spine-mode-tabs>button:last-child:has(>b){display:grid}@container document-filters (width>=330px){.paige-capturepoint .spine-filter-row .spine-mode-tabs>button:last-child:has(>b){display:inline-flex}}.paige-capturepoint .workbench-review-toolbar:has(.workbench-menu){z-index:60}.paige-capturepoint [aria-label$="to another window"]{display:none}.paige-email-intake{cursor:default}.paige-email-intake:hover strong{color:inherit}.paige-email-intake-address{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 8px;display:flex}.paige-email-intake-address code{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);color:var(--cp-text-primary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:6px 10px;font-size:13px}.paige-email-intake-address .quiet-button{align-items:center;gap:6px;display:inline-flex}.paige-all-sources{color:var(--cp-text-action);align-items:center;gap:4px;margin-top:8px;display:inline-flex}.paige-retention{cursor:default}.paige-retention:hover strong{color:inherit}.paige-retention-choices{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:8px;margin:10px 0 8px;display:inline-flex;overflow:hidden}.paige-retention-choice{border:0;border-right:1px solid var(--cp-border-subtle);color:var(--cp-text-secondary);font:inherit;cursor:pointer;background:0 0;padding:6px 12px;font-size:13px}.paige-retention-choice:last-child{border-right:0}.paige-retention-choice:hover:not(:disabled){color:var(--cp-text-primary)}.paige-retention-choice.selected{background:var(--cp-text-action);color:#fff}.paige-retention-choice:disabled{cursor:progress}.paige-send-results{cursor:default}.paige-send-results:hover strong{color:inherit}.paige-destinations{gap:6px;margin:10px 0 8px;padding:0;list-style:none;display:grid}.paige-destination{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:8px;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.paige-destination>svg{color:var(--cp-text-action)}.paige-destination.is-down{border-color:var(--cp-danger)}.paige-destination.is-down>svg{color:var(--cp-danger)}.paige-destination-text{min-width:0;display:grid}.paige-destination-text small{color:var(--cp-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paige-destination-name{color:var(--cp-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.paige-destination-name:disabled{cursor:default}.paige-destination-name:not(:disabled):hover{color:var(--cp-text-action)}.paige-destination-actions,.paige-destination-add{gap:6px;display:inline-flex}.paige-destination-actions .quiet-button,.paige-destination-add .quiet-button{gap:4px;height:28px;padding:0 10px}.paige-destination-add{margin-bottom:8px}.paige-destination-form{gap:12px;display:grid}.paige-destination-form label{color:var(--cp-text-secondary);gap:4px;font-size:13px;display:grid}.paige-destination-form input,.paige-destination-form textarea{border:1px solid var(--cp-border-subtle);background:var(--cp-canvas);color:var(--cp-text-primary);font:inherit;border-radius:8px;padding:8px 10px;font-size:14px}.paige-destination-form input:focus,.paige-destination-form textarea:focus{outline:2px solid var(--cp-text-action);outline-offset:1px}.paige-destination-row{grid-template-columns:1fr 110px;gap:12px;display:grid}.paige-destination-row-even{grid-template-columns:1fr 1fr}.paige-field-map{border:1px solid var(--cp-border-subtle);border-radius:8px;gap:6px;margin:0;padding:10px 12px;display:grid}.paige-field-map legend{color:var(--cp-text-secondary);padding:0 4px;font-size:13px}.paige-field-map>small{color:var(--cp-text-secondary)}.paige-field-map-head,.paige-field-map-line{grid-template-columns:1fr 1fr 28px;align-items:center;gap:8px;display:grid}.paige-field-map-head{color:var(--cp-text-secondary);font-size:12px}.paige-field-map>.quiet-button{justify-self:start}.paige-destination-error{min-height:1.4em;color:var(--cp-danger);margin:0;font-size:13px}.paige-destination-host-key{color:var(--cp-text-secondary);word-break:break-all;align-items:center;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:inline-flex}.paige-destination-actions-row{align-items:center;gap:8px;display:flex}.paige-destination-actions-row .spacer{flex:1}html.capturepoint-host .document-group{padding-right:7px}.paige-intake-backdrop{z-index:40;background:color-mix(in oklab, var(--cp-canvas) 55%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:24px;animation:.2s ease-out both paige-intake-fade;display:grid;position:fixed;inset:0}@keyframes paige-intake-fade{0%{opacity:0}}.paige-intake-sheet{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);width:min(560px,100%);max-height:calc(100vh - 32px);color:var(--cp-text-primary);box-shadow:0 30px 80px var(--cp-shadow-soft);border-radius:18px;padding:30px 32px 28px;animation:.32s cubic-bezier(.2,.9,.2,1.1) both paige-intake-rise;position:relative;overflow:auto}@keyframes paige-intake-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}}.paige-intake-close{width:32px;height:32px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.paige-intake-close:hover{background:var(--cp-canvas);color:var(--cp-text-primary)}.paige-intake-head{gap:8px;margin-bottom:22px;display:grid}.paige-intake-head svg{color:var(--cp-text-action)}.paige-intake-head h2{margin:0;font-size:22px;font-weight:600}.paige-intake-head p{color:var(--cp-text-muted);margin:0;font-size:14px;line-height:1.5}.paige-intake-steps{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.paige-intake-steps li{border:1px solid var(--cp-border-subtle);background:var(--cp-canvas);border-radius:12px;grid-template-columns:22px 1fr;align-items:start;gap:14px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.paige-intake-steps svg{color:var(--cp-text-action);margin-top:2px}.paige-intake-steps a{color:var(--cp-text-action)}.paige-pairing-actions,.paige-pairing-code,.paige-pairing-alt,.paige-pairing-problem{margin-top:10px;display:block}.paige-pairing-button,.paige-pairing-renew{color:#fff;background:var(--cp-text-action);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.paige-pairing-button:disabled,.paige-pairing-renew:disabled{opacity:.5;cursor:default}.paige-pairing-code code{border:1px dashed var(--cp-text-action);background:color-mix(in oklab, var(--cp-text-action) 8%, var(--cp-canvas));letter-spacing:.18em;text-align:center;color:var(--cp-text-primary);border-radius:10px;padding:12px 16px;font-size:28px;font-weight:600;display:block}.paige-pairing-code.is-expired code{border-color:var(--cp-border-subtle);color:var(--cp-text-muted);background:0 0;text-decoration:line-through}.paige-pairing-meta{color:var(--cp-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:13px;display:flex}.paige-pairing-renew{color:var(--cp-text-action);border:1px solid var(--cp-border-subtle);background:0 0;padding:5px 11px;font-size:12px}.paige-pairing-problem{color:var(--cp-text-danger,#c0392b);font-size:13px}.paige-pairing-alt{color:var(--cp-text-muted);font-size:12.5px}.paige-intake-sheet .paige-email-intake{background:0 0;border:0;padding:0}.paige-scan-checking{border:1px solid var(--cp-border-subtle);background:var(--cp-canvas);color:var(--cp-text-muted);border-radius:12px;align-items:center;gap:10px;margin:0;padding:18px 16px;font-size:14px;display:flex}.paige-spin{animation:1s linear infinite paige-spin}@keyframes paige-spin{to{transform:rotate(360deg)}}.paige-scan-unavailable{border:1px solid var(--cp-border-subtle);background:var(--cp-canvas);border-radius:12px;padding:16px 18px;font-size:14px;line-height:1.5}.paige-scan-unavailable strong{font-size:15px;display:block}.paige-scan-unavailable p{color:var(--cp-text-muted);margin:6px 0 0}.paige-scan-unavailable a:not(.paige-scan-button){color:var(--cp-text-action)}.paige-scan-controls{border:1px solid var(--cp-border-subtle);background:var(--cp-canvas);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px 16px;display:grid}.paige-scan-field{color:var(--cp-text-muted);gap:4px;font-size:12.5px;display:grid}.paige-scan-field.is-wide{grid-column:1/-1}.paige-scan-field select{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);color:var(--cp-text-primary);font:inherit;border-radius:8px;padding:7px 10px;font-size:13.5px}.paige-scan-check{color:var(--cp-text-primary);align-self:end;align-items:center;gap:8px;padding-bottom:8px;font-size:13.5px;display:flex}.paige-scan-check input{accent-color:var(--cp-text-action)}.paige-scan-pages{border:1px solid var(--cp-border-subtle);background:var(--cp-canvas);border-radius:12px;flex-wrap:wrap;gap:10px;max-height:232px;margin:12px 0 0;padding:12px;list-style:none;display:flex;overflow:auto}.paige-scan-pages li{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);width:84px;height:108px;box-shadow:0 2px 6px var(--cp-shadow-soft);border-radius:6px;position:relative;overflow:hidden}.paige-scan-pages img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.paige-scan-pages li>span{background:color-mix(in oklab, var(--cp-surface) 85%, transparent);color:var(--cp-text-primary);border-radius:999px;padding:1px 6px;font-size:11px;position:absolute;bottom:5px;left:6px}.paige-scan-pages li>button{background:color-mix(in oklab, var(--cp-surface) 85%, transparent);width:20px;height:20px;color:var(--cp-text-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.paige-scan-pages li.is-waiting{box-shadow:none;text-align:center;color:var(--cp-text-muted);border-style:dashed;place-items:center;padding:8px;font-size:11.5px;display:grid}.paige-scan-problem{color:var(--cp-text-danger,#c0392b);margin:10px 0 0;font-size:13px}.paige-scan-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.paige-scan-button{border:1px solid var(--cp-text-action);color:var(--cp-text-action);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.paige-scan-button.is-primary,.paige-scan-unavailable a.paige-scan-button{color:#fff;background:var(--cp-text-action)}.paige-scan-button.is-secondary{border-color:var(--cp-border-subtle);color:var(--cp-text-primary)}.paige-scan-button:disabled{opacity:.5;cursor:default}.paige-scan-alt{color:var(--cp-text-muted);margin-top:10px;font-size:12.5px;display:block}.paige-scan-unattended{border-top:1px solid var(--cp-border-subtle);color:var(--cp-text-muted);margin-top:18px;padding-top:12px;font-size:13px}.paige-scan-unattended summary{cursor:pointer;color:var(--cp-text-primary);font-weight:500}.paige-scan-unattended p{margin:8px 0 0;line-height:1.5}.paige-scan-pairing{border:1px solid var(--cp-border-subtle);background:var(--cp-canvas);color:var(--cp-text-primary);border-radius:10px;margin-top:10px;padding:12px 14px;font-size:13.5px}@media (max-width:560px){.paige-intake-backdrop{padding:16px}.paige-intake-sheet{padding:24px 20px 22px}.paige-scan-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.paige-email-chip{z-index:13;border:1px solid var(--cp-border-subtle);background:var(--cp-surface);max-width:calc(50vw - 260px);color:var(--cp-text-primary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;transition:border-color .2s,box-shadow .2s;display:inline-flex;position:fixed;bottom:9px;left:200px}.paige-email-chip:hover{border-color:var(--cp-text-action);box-shadow:0 6px 18px var(--cp-shadow-soft)}.paige-email-chip svg{color:var(--cp-text-action);flex:none}.paige-email-chip__label{letter-spacing:.06em;text-transform:uppercase;color:var(--cp-text-muted);flex:none}.paige-email-chip__address{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.paige-email-chip.is-copied{border-color:var(--cp-text-action)}@media (max-width:900px){.paige-email-chip__address{display:none}}.paige-held-by{color:var(--cp-text-muted);align-items:center;gap:5px;margin-top:2px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.paige-held-by>i{background:var(--cp-action);color:#fff;letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.paige-review-notice{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);color:var(--cp-text-primary);border-radius:8px;align-items:center;gap:8px;margin:8px 12px 0;padding:8px 10px;font-size:13px;display:flex}.paige-review-notice>span{flex:1;min-width:0}.paige-review-notice>svg{color:var(--cp-action);flex:none}.paige-review-held{border-color:var(--cp-action)}.paige-capturepoint[data-review-held=true] .results-panel>:not(.paige-review-notice):not(.results-resizer),.paige-capturepoint[data-review-held=true] [data-review-pane=lines]{pointer-events:none;opacity:.7}.paige-export-setup{max-width:560px}.paige-export-setup .setup-map-setting:first-child{border-top:1px solid var(--cp-border-subtle)}.paige-upload-progress{z-index:13;border:1px solid var(--cp-border-subtle);background:var(--cp-surface);max-width:min(720px,100vw - 32px);color:var(--cp-text);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:inline-flex;position:fixed;bottom:9px;left:50%;transform:translate(-50%)}.paige-upload-progress__skipped{text-overflow:ellipsis;color:var(--cp-text-muted,var(--cp-text));overflow:hidden}.paige-shell .paige-shell__utilities{border-top:1px solid var(--cp-border-subtle);flex-direction:column;grid-column:1/-1;gap:2px;margin-top:8px;padding-top:8px;display:flex}.paige-shell .paige-shell__company{cursor:default}.paige-shell .paige-shell__company select{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1}.paige-shell .paige-shell__company select option{background:var(--cp-surface);color:var(--cp-text-primary)}.paige-shell .workspace{color:var(--cp-text-primary)}.paige-dashboard-below{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px;padding-top:32px;display:grid}.paige-dashboard-below h2{margin:0 0 12px;font-size:18px}.paige-shell{--paige-canvas:var(--cp-canvas);--paige-surface:var(--cp-surface);--paige-surface-raised:var(--cp-surface-raised);--paige-border:var(--cp-border-subtle);--paige-text:var(--cp-text-primary);--paige-muted:var(--cp-text-muted);--paige-accent:var(--cp-action-bright);--paige-accent-text:var(--cp-text-action);--paige-link:var(--cp-text-action);--paige-focus:var(--cp-focus-ring);--paige-success:var(--cp-success);--paige-warning:var(--cp-warning);--paige-danger:var(--cp-danger);--paige-shadow-sm:0 1px 2px var(--cp-shadow-faint);--paige-shadow-md:0 8px 22px var(--cp-shadow-soft);--paige-font-body:inherit;--paige-font-heading:inherit;font-family:Aptos,Segoe UI Variable Text,Segoe UI,sans-serif}.screen-grid{gap:var(--paige-space-5);display:grid}.screen-grid--fleet{grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-areas:"intake intake""jobs attention""usage usage"}.screen-grid--job{grid-template-columns:repeat(2,minmax(0,1fr))}.area-intake{grid-area:intake}.area-jobs{grid-area:jobs}.area-attention{grid-area:attention}.area-usage{grid-area:usage}.span-2{grid-column:1/-1}.job-cards{gap:var(--paige-space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.section-title{font-size:var(--paige-text-lg);text-transform:uppercase;letter-spacing:.06em;color:var(--paige-muted);margin-bottom:var(--paige-space-3);justify-content:space-between;align-items:center;display:flex}.list-plain{gap:var(--paige-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row{align-items:center;gap:var(--paige-space-2);display:flex}.row--between{justify-content:space-between}.card-link{color:inherit;text-decoration:none;display:block}.card-link:focus-visible{outline:2px solid var(--paige-focus);outline-offset:2px;border-radius:var(--paige-radius-lg)}.job-tabs{gap:var(--paige-space-1);border-bottom:1px solid var(--paige-border);margin-bottom:var(--paige-space-5);display:flex;overflow-x:auto}.job-tabs__tab{color:var(--paige-muted);padding:var(--paige-space-2) var(--paige-space-3);font-family:var(--paige-font-heading);font-size:var(--paige-text-lg);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:var(--paige-space-2);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600;text-decoration:none;display:inline-flex}.job-tabs__tab:hover{color:var(--paige-text)}.job-tabs__tab--active{color:var(--paige-text);border-bottom-color:var(--paige-accent)}.job-tabs__settings{margin-left:auto}.job-tabs__count,.app-bar__count{font-family:var(--paige-font-body);font-size:var(--paige-text-xs);border-radius:var(--paige-radius-full);background:var(--paige-accent);color:var(--paige-accent-text);font-variant-numeric:tabular-nums;margin-left:.4em;padding:0 .5em;font-weight:600}.admin-nav{gap:var(--paige-space-1);margin-bottom:var(--paige-space-5);flex-wrap:wrap;display:flex}.admin-nav a{min-height:1.75rem;color:var(--paige-muted);padding:var(--paige-space-1) var(--paige-space-3);border-radius:var(--paige-radius-full);font-size:var(--paige-text-sm);border:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.admin-nav a:hover,.admin-nav a[data-status=active]{color:var(--paige-text);background:var(--paige-surface);border-color:var(--paige-border)}.admin-search{gap:var(--paige-space-2);margin-bottom:var(--paige-space-4);max-width:40rem;display:flex}.admin-headline{margin-bottom:var(--paige-space-5)}.admin-art{color:var(--paige-staff-accent)}@media (max-width:1279px){.screen-grid--fleet{grid-template-columns:minmax(0,1fr);grid-template-areas:"intake""attention""jobs""usage"}}@media (max-width:1023px){.screen-grid--job{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.admin-art{display:none}.screen-grid{gap:var(--paige-space-4)}}
