.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}.job-selector-popup .job-selector-create{border-top:1px solid var(--cp-border-subtle);color:var(--cp-text-secondary);border-radius:0;flex:none;margin-top:6px}.job-selector-popup .job-selector-create+.job-selector-manage{border-top:0;margin-top:0}.job-door-trigger{border-color:var(--cp-border-subtle);background:var(--cp-control);color:var(--cp-text-primary);gap:8px;padding-left:5px}.job-door-trigger>.job-identity-image{border-radius:6px;flex:none;width:24px;height:24px}.job-selector-popup.job-door{overscroll-behavior:contain;width:min(680px,100vw - 16px);padding:0;overflow:auto}.job-selector-popup.job-door>*{flex:none}.job-door-heading{border-bottom:1px solid var(--cp-border-subtle);align-items:center;gap:12px;padding:14px 16px;display:flex}.job-door-heading>.job-identity-image{border-radius:10px;flex:none;width:40px;height:40px}.job-door-heading span{min-width:0;display:grid}.job-door-heading strong{overflow-wrap:anywhere;font:600 75% 21px/1.1 Bahnschrift,Arial Narrow,sans-serif}.job-door-heading small{color:var(--cp-text-muted);font-size:12px}.job-door-body{grid-template-columns:minmax(200px,250px) minmax(0,1fr);min-height:0;display:grid}.job-door-body h3{letter-spacing:.06em;text-transform:uppercase;color:var(--cp-text-muted);margin:0;padding:12px 10px 6px;font:700 11px/1.2 Segoe UI,sans-serif}.job-door-switch{border-right:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);flex-direction:column;min-width:0;padding:0 6px 6px;display:flex}.job-door-switch .job-selector-list{max-height:300px}.job-door .job-selector-list button>.job-identity-image{border-radius:6px;flex:none;width:24px;height:24px}.job-door-switch>p{color:var(--cp-text-muted);margin:0;padding:8px 10px;font-size:13px}.job-door-setup{min-width:0;padding:0 12px 14px}.job-door-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;padding-top:2px;display:grid}.job-selector-popup .job-door-tile{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:1px 10px;min-height:58px;padding:10px 26px 10px 12px;display:grid;position:relative}.job-selector-popup .job-door-tile:hover{border-color:var(--cp-border-default);background:var(--cp-surface-raised);box-shadow:0 4px 12px var(--cp-shadow-soft)}.job-door-tile-icon{color:var(--cp-text-secondary);grid-row:1/3;place-items:center;display:grid}.job-door-tile strong{min-width:0;font-size:13.5px;font-weight:600}.job-door-tile small{min-height:1.3em;color:var(--cp-text-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:12px;overflow:hidden}.job-door-tile-go{color:var(--cp-text-muted);opacity:0;transition:opacity .12s;position:absolute;top:50%;right:8px;translate:0 -50%}.job-door-tile:hover .job-door-tile-go,.job-door-tile:focus-visible .job-door-tile-go{opacity:1}.job-selector-popup .job-door-rename{width:30px;min-height:30px;color:var(--cp-text-muted);flex:none;justify-content:center;padding:0}.job-selector-popup .job-door-rename:hover{color:var(--cp-text-primary)}.job-selector-popup .job-door-open-setup{width:34px;min-height:34px;color:var(--cp-text-muted);flex:none;justify-content:center;margin-left:auto;padding:0}.job-selector-popup .job-door-open-setup:hover{color:var(--cp-text-primary)}.job-selector-popup .job-door-delete strong,.job-selector-popup .job-door-delete .job-door-tile-icon{color:var(--cp-text-danger)}.job-selector-popup .job-door-delete:hover{border-color:var(--cp-border-danger);background:var(--cp-danger-soft)}@media (max-width:620px){.job-door-body{grid-template-columns:minmax(0,1fr)}.job-door-switch{border-right:0;border-bottom:1px solid var(--cp-border-subtle)}}@media (prefers-reduced-motion:reduce){.job-door-tile-go{transition:none}}.paige-capture-origin{flex-wrap:wrap}.paige-capture-origin>span{overflow-wrap:anywhere}.paige-capture-origin a{color:var(--cp-text-action,var(--cp-text-primary));text-underline-offset:2px;text-decoration:underline}.paige-capture-origin small{color:var(--cp-text-secondary);margin-top:2px;font-size:12px;display:block}.paige-capture-origin .quiet-button{align-items:center;gap:5px;display:inline-flex}.paige-capture-ask{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.paige-capture-ask input{border:1px solid var(--cp-border-default);background:var(--cp-surface);min-width:160px;height:30px;color:var(--cp-text-primary);font:inherit;border-radius:6px;flex:1;padding:0 8px;font-size:12.5px}:is(.capture-source-panel:has(>.page-drop-zone),.thumbnail-strip:has(>.page-drop-zone)){position:relative}.page-drop-zone{z-index:30;border:2px dashed var(--cp-intro-accent);background:color-mix(in srgb, var(--cp-intro-accent) 7%, var(--cp-surface-overlay));color:var(--cp-text-primary);text-align:center;pointer-events:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;animation:.12s ease-out page-drop-in;display:flex;position:absolute;inset:10px}.page-drop-zone strong{font-family:var(--display);letter-spacing:-.02em;font-size:22px}.thumbnail-strip>.page-drop-zone strong{font-size:16px}.page-drop-zone small{color:var(--cp-text-muted);font-size:13px}.page-drop-art{width:72px;height:72px;color:var(--cp-intro-accent);background:color-mix(in srgb, var(--cp-intro-accent) 12%, transparent);border-radius:50%;place-items:center;display:grid}.page-drop-hint{color:var(--cp-text-muted);margin-left:auto;font-size:13px}@keyframes page-drop-in{0%{opacity:0;transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.page-drop-zone{animation:none}}.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}.detached-fields label .field-order-handle{width:auto;color:var(--cp-text-muted);cursor:grab}.detached-fields label .field-order-handle:hover{background:0 0}.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:1480px;height:min(860px,100dvh - 48px);display:flex}.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 .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-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-focused-section{width:100%}.workspace-dialog .setup-types-panel .panel-heading{min-height:56px;padding:12px 18px}@media (max-width:700px){.workspace-dialog .job-workspace.setup-mode .setup-workspace{grid-template-columns:1fr}.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 .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 .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: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}}.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}.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){flex-direction:column;width:min(1000px,100vw - 32px);height:min(900px,100dvh - 32px);display:flex}.workspace-dialog:has(>.workspace-dialog-body>.setup-sample-view)>.workspace-dialog-body{flex:1;min-height:0;padding:0;overflow:hidden}.setup-sample-view{height:100%;min-height:0}.setup-sample-view .proposal-viewer{min-width:0;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:0;padding:0;display:grid}.setup-sample-view .proposal-viewer-toolbar{border:0;border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:0;height:auto;min-height:58px;padding:8px 18px}.setup-sample-view .proposal-viewer-toolbar>span{gap:3px}.setup-sample-view .proposal-viewer-toolbar>span strong{font-size:14px}.setup-sample-view .proposal-viewer-toolbar>span small{font-size:12px}.setup-sample-view .proposal-viewer-toolbar>div button{width:32px;height:32px}.setup-sample-view .proposal-viewer-toolbar>div button svg{width:18px;height:18px}.setup-sample-view .proposal-viewer-toolbar>div strong{min-width:45px;font-size:12px}.setup-sample-view .proposal-page-stage{border:0;min-width:0;height:auto;min-height:0;container-type:size}.setup-sample-view .proposal-page-stack{width:min(calc(100cqw - 32px), calc((100cqh - 32px) * var(--sample-aspect)));max-width:none;max-height:none}.setup-sample-view .proposal-page-expand{opacity:1;height:32px;box-shadow:none;padding:0 10px;font-size:12px}.setup-sample-view .proposal-sample-strip{border-top:1px solid var(--cp-border-subtle);gap:8px;min-width:0;height:88px;padding:10px 18px;overflow-y:hidden}.setup-sample-view .proposal-sample-strip>button{flex-basis:46px;width:46px;height:60px}.setup-sample-view .proposal-sample-strip>button.is-left-out{border-style:dashed;border-color:var(--cp-text-muted)}.setup-sample-view .proposal-sample-strip>button.is-left-out.active{border-color:var(--cp-border-action)}.setup-sample-view .proposal-sample-left-out{color:var(--cp-text-secondary);margin:0;padding:0 18px 12px;font-size:13px}.setup-sample-view .proposal-sample-assignment{border-top:1px solid var(--cp-border-subtle);align-items:center;gap:12px;height:auto;padding:12px 18px;display:flex}.setup-sample-view .proposal-sample-assignment>span{text-transform:none;letter-spacing:normal;flex:none;font-size:13px}.setup-sample-view .proposal-sample-assignment select{flex:1;width:auto;min-width:0;height:36px;padding:0 10px;font-size:14px}.setup-sample-view .proposal-no-examples{grid-row:1/-1;place-items:center;padding:24px;font-size:14px;display:grid}@media (max-width:700px){.setup-sample-view .proposal-page-stage{padding-top:40px}}.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}.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}.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}.workspace-dialog .job-workspace.setup-mode .setup-section-content:has(>.setup-focused-section>.setup-document-starts){flex-direction:column;display:flex}.setup-focused-section:has(>.setup-document-starts){flex-direction:column;flex:1 0 auto;display:flex}.setup-document-starts{flex-direction:column;flex:1 0 auto;scroll-margin-top:16px;display:flex;container:document-starts/inline-size}.setup-document-starts h2{align-items:center;gap:9px;margin:0 0 12px;font-size:22px;display:flex}.setup-document-starts h2>svg{color:var(--cp-text-secondary);flex:none}.setup-document-starts h2:focus{outline:none}.boundary-choices{border:0;flex:1 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:0;display:grid}.boundary-choices legend{padding:0 0 12px;font-size:16px;font-weight:600}.boundary-choice{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:12px;flex-direction:column;min-width:0;transition:border-color .12s,background .12s;display:flex;position:relative;overflow:hidden}.boundary-choice:not(.selected):hover{border-color:var(--cp-border-default);background:var(--cp-surface-hover)}.boundary-choice.selected{border-color:var(--cp-border-action);box-shadow:inset 0 0 0 1px var(--cp-border-action)}.boundary-choice:has(input[type=radio]:focus-visible){outline:2px solid var(--cp-focus-ring);outline-offset:2px}.boundary-choice>.boundary-choice-label{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;flex:none;align-items:flex-start;gap:12px;margin:0;padding:16px 18px 8px;display:flex}.boundary-choice-label>input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--cp-action);cursor:pointer;flex:none;margin:2px 0 0;padding:0}.boundary-choice-label>input[type=radio]:focus-visible{box-shadow:none;outline:none}.boundary-choice-label>span{min-width:0}.boundary-choice strong{align-items:center;min-height:34px;margin-top:-7px;font-size:16px;font-weight:600;line-height:1.35;display:flex}.boundary-choice.has-barcode strong{padding-right:min(210px,44%)}.boundary-choice-label small{color:var(--cp-text-secondary);margin-top:3px;font-size:13.5px;font-weight:400;line-height:1.45;display:block}.boundary-choice .separator-barcode-rule{border:1px solid var(--cp-border-default);background:var(--cp-control);width:min(200px,40%);height:34px;color:var(--cp-text-muted);border-radius:8px;align-items:center;gap:7px;margin:0;padding:0 10px;display:flex;position:absolute;top:9px;right:16px}.boundary-choice .separator-barcode-rule:focus-within{border-color:var(--cp-border-action);box-shadow:0 0 0 2px var(--cp-focus-ring)}.boundary-choice .separator-barcode-rule:has(input[aria-invalid=true]){border-color:var(--cp-border-danger)}.boundary-choice .separator-barcode-rule>svg{flex:none}.boundary-choice .separator-barcode-rule input{min-width:0;height:100%;box-shadow:none;color:var(--cp-text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.boundary-choice-art{background:var(--cp-surface-muted);min-height:76px;color:var(--cp-text-muted);cursor:pointer;border-radius:9px;flex:1 1 0;margin:4px 12px 12px;display:block;position:relative}.boundary-choice.selected .boundary-choice-art{color:var(--cp-text-secondary)}.boundary-choice-art>.dsa{width:calc(100% - 24px);height:calc(100% - 16px);position:absolute;inset:8px 12px}.dsa-page{fill:var(--cp-surface-raised);stroke:currentColor;stroke-width:1.2px}.dsa-sheet{fill:var(--cp-action-soft);stroke-width:1.6px}.dsa-mark{fill:currentColor}.dsa-code{stroke:currentColor;stroke-width:1.1px}.dsa-line{stroke:var(--cp-border-default);stroke-width:2px;stroke-linecap:round}.dsa-cut-line{stroke:var(--cp-orange);stroke-width:1.6px;stroke-dasharray:3 2.5}.dsa-cut-ring{fill:none;stroke:var(--cp-orange);stroke-width:1.2px}.dsa-cut-blade{stroke:var(--cp-orange);stroke-width:1.4px;stroke-linecap:round}.dsa-file{fill:none;stroke:var(--cp-border-strong);stroke-width:1.2px;stroke-dasharray:4 3}.dsa-document{stroke:var(--cp-text-secondary);stroke-width:3px;stroke-linecap:round}.dsa-document.is-other{stroke:var(--cp-border-strong)}@container document-starts (width>=721px) and (width<=1250px){.boundary-choice-label small{min-height:2.9em}}@container document-starts (width>=960px){.boundary-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.boundary-choice-label small{min-height:2.9em}.boundary-choice.has-barcode strong{padding-right:0}.boundary-choice.has-barcode .boundary-choice-label small{visibility:hidden}.boundary-choices .boundary-choice .separator-barcode-rule{width:auto;top:50px;left:48px;right:16px}}@media (max-height:800px){@container document-starts (width>=960px){.boundary-choices .boundary-choice .separator-barcode-rule{top:44px;left:46px}}}@container document-starts (width<=720px){.boundary-choices{grid-template-columns:minmax(0,1fr)}.boundary-choice.has-barcode strong{padding-right:0}.boundary-choice .separator-barcode-rule{width:auto;margin:0 16px 4px 46px;position:static}}@media (max-height:800px){.boundary-choice>.boundary-choice-label{padding:13px 16px 6px}.boundary-choice .separator-barcode-rule{top:6px}.boundary-choice-art{min-height:64px;margin:2px 10px 10px}.boundary-choice-art>.dsa{width:calc(100% - 16px);height:calc(100% - 8px);inset:4px 8px}}.setup-starts-note{color:var(--cp-text-secondary);margin:10px 0 0;font-size:12px;line-height:1.5}.setup-starts-confidence{border-top:1px solid var(--cp-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:14px;padding-top:14px;display:flex}.setup-starts-confidence h3{margin:0;font-size:16px;font-weight:600;line-height:1.4}.setup-starts-confidence p{color:var(--cp-text-secondary);margin:3px 0 0;font-size:14px;line-height:1.5}.setup-starts-confidence .quiet-button{box-shadow:none;text-align:left;color:var(--cp-text-action-strong);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:inline-flex}.setup-starts-confidence .quiet-button:hover{text-underline-offset:3px;text-decoration:underline}.workspace-dialog .setup-lookups-section .lookups-card{gap:12px}.workspace-dialog .setup-lookups-section .lookups-field-choice{padding:10px 14px}.setup-barcode-choice label{gap:7px;font-size:16px;display:grid}.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}.setup-barcode-choice{margin-top:12px;font-size:16px}.review-rule-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.review-rule-toggle{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.setup-export-section[hidden]{display:none}.setup-export-section .export-setup-card{box-shadow:none;background:0 0;border:0}.workspace-dialog:has(.export-readiness-guide){width:min(1120px,100vw - 48px);height:auto}.export-readiness-guide{padding:24px 28px}.export-readiness-intro{margin:0 0 20px;font-size:24px;font-weight:600}.export-readiness-grid{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}@media (max-width:700px){.export-readiness-grid{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;align-items:center;gap:12px;padding:12px 16px;display:flex}.manual-export-toolbar>small{min-width:0;color:var(--cp-text-muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.manual-export-toolbar button{align-items:center;gap:8px;min-height:42px;font-size:16px;display:inline-flex}.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-section-content:has(>.setup-thresholds-section){flex-direction:column;display:flex}.workspace-dialog .setup-workspace .setup-focused-section.setup-thresholds-section{flex-direction:column;flex:1 0 auto;gap:10px;display:flex}.thresholds-card{flex-direction:column;gap:14px;display:flex}.workspace-dialog .setup-focused-section .thresholds-card{box-shadow:none;background:0 0;border:0;flex:1 0 auto;padding:0}.thresholds-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;display:grid}.thresholds-head h3{margin:0}.thresholds-card .review-rule-toggle{min-height:0;box-shadow:none;background:0 0;border:0;padding:4px;font-size:0}.thresholds-card .review-rule-heading{min-height:30px}.thresholds-card .review-rule-heading strong{align-items:center;gap:8px;font-size:15px;display:inline-flex}.thresholds-card .review-rule-heading strong svg{color:var(--cp-text-action)}.thresholds-card .is-off .review-rule-heading strong,.thresholds-card .is-off .review-rule-heading strong svg{color:var(--cp-text-muted)}.thresholds-part{flex-direction:column;flex:1 0 auto;gap:8px;display:flex}.thresholds-note-example{position:relative}.thresholds-note-example summary{color:var(--cp-note-strong);cursor:pointer;align-items:center;gap:5px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.thresholds-note-example summary::-webkit-details-marker{display:none}.thresholds-note-example[open] summary>svg:last-child{transform:rotate(180deg)}.thresholds-note-pop{z-index:4;border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);width:min(480px,80vw);box-shadow:var(--cp-shadow-elevated);color:var(--cp-text-secondary);border-radius:12px;gap:8px;padding:12px 14px;font-size:13px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.thresholds-note-pop p{margin:0}.thresholds-note-pop pre{border:1px solid var(--cp-border-subtle);background:var(--cp-note-soft);color:var(--cp-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font:12.5px/1.55 Cascadia Code,Consolas,monospace}.thresholds-cc{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.thresholds-cc p{color:var(--cp-text-secondary);margin:0;font-size:14px}.thresholds-cc b{color:var(--cp-text-primary)}.thresholds-cc-icon{background:var(--cp-surface-muted);width:34px;height:34px;color:var(--cp-text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.thresholds-card.is-notes .thresholds-check-foot>b:not(.is-none){color:var(--cp-note-strong)}.thresholds-card.is-notes .thresholds-required-picture span{border-color:var(--cp-note);background:var(--cp-note-soft);color:var(--cp-note-strong)}.thresholds-release{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:12px;gap:9px;padding:11px 16px;transition:opacity .15s;display:grid}.thresholds-release.is-updating{opacity:.6}.thresholds-release.is-empty p{color:var(--cp-text-muted);margin:0;font-size:13px}.thresholds-release-row{color:var(--cp-text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px 22px;font-size:14px;display:flex}.thresholds-release-row>span{align-items:baseline;gap:7px;display:inline-flex}.thresholds-release-row>span>strong{font-variant-numeric:tabular-nums;color:var(--cp-text-primary);font-family:Bahnschrift,Segoe UI,sans-serif;font-size:24px;line-height:1}.thresholds-release-row .is-go strong{color:var(--cp-text-success)}.thresholds-release-row .is-wait strong{color:var(--cp-text-warning,var(--cp-orange))}.thresholds-release-row .is-blocked strong{color:var(--cp-text-muted)}.thresholds-release-row .is-exceptions strong{color:var(--cp-text-secondary)}.thresholds-release-row .is-note strong{color:var(--cp-note-strong)}.thresholds-release-bar .is-note{background:var(--cp-note)}.thresholds-release-row small{color:var(--cp-text-muted);font-size:12px}.thresholds-release-basis{text-align:right;color:var(--cp-text-muted);flex:200px;font-size:12px}.thresholds-release-bar{background:var(--cp-border-subtle);border-radius:4px;height:8px;display:flex;overflow:hidden}.thresholds-release-bar span{min-width:0;transition:flex-grow .2s}.thresholds-release-bar .is-go{background:var(--cp-text-success)}.thresholds-release-bar .is-wait{background:var(--cp-text-warning,var(--cp-orange))}.thresholds-release-bar .is-blocked{background:var(--cp-text-muted)}.thresholds-release-bar .is-exceptions{background:repeating-linear-gradient(135deg, var(--cp-text-muted) 0 3px, var(--cp-border-subtle) 3px 6px)}.thresholds-checks{flex:1 0 auto;grid-template-columns:repeat(3,minmax(0,1fr)) 210px;gap:12px;min-height:340px;display:grid}.thresholds-check{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:12px;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:12px 14px;display:flex}.thresholds-check.is-off{background:var(--cp-surface-subtle);border-style:dashed}.thresholds-check .review-rule-heading{gap:8px}.thresholds-check .review-rule-heading strong svg{flex:none}.thresholds-check:not(.is-plain) .review-rule-heading strong{white-space:nowrap;min-width:0}.thresholds-check-foot{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:36px;display:flex}.thresholds-check-foot>b{font-variant-numeric:tabular-nums;color:var(--cp-text-warning,var(--cp-orange));font-family:Bahnschrift,Segoe UI,sans-serif;font-size:30px;line-height:1}.thresholds-check-foot>b.is-none{color:var(--cp-text-muted);font-size:22px}.thresholds-check-foot>span{min-width:0;color:var(--cp-text-secondary);gap:1px;font-size:13px;font-weight:600;line-height:1.2;display:grid}.thresholds-check-foot>span small{color:var(--cp-text-muted);font-size:12px;font-weight:400}.thresholds-check-foot>.setup-context-link{margin-left:auto}.thresholds-check-extra{border-top:1px solid var(--cp-border-subtle);min-height:28px;color:var(--cp-text-muted);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:12.5px;display:flex;position:relative}.thresholds-also{grid-template-rows:auto 1fr 1fr;gap:10px;min-height:0;display:grid}.thresholds-also-label{color:var(--cp-text-muted);letter-spacing:.04em;text-transform:uppercase;padding-top:4px;font-size:12px;font-weight:700}.thresholds-check.is-plain{justify-content:space-between}.thresholds-check.is-plain .review-rule-heading strong{font-size:14px;line-height:1.2}.thresholds-always{background:var(--cp-surface-subtle);color:var(--cp-text-muted);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.thresholds-required-picture{color:var(--cp-text-muted);gap:4px;font-size:12px;display:grid}.thresholds-required-picture i{color:var(--cp-text-danger);font-style:normal;font-weight:700}.thresholds-required-picture span{border:1.5px dashed var(--cp-warning);background:var(--cp-warning-soft);height:26px;color:var(--cp-text-warning);border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:flex}.thresholds-sum{color:var(--cp-text-primary);align-items:center;gap:6px;font:600 14px/1 Cascadia Code,monospace;display:flex}.thresholds-sum i{color:var(--cp-text-muted);font-style:normal;font-weight:400}.thresholds-sum s,.thresholds-sum svg{color:var(--cp-text-danger)}.thresholds-card .review-policy-overrides{border:0;margin:0;padding:0}.thresholds-card .review-policy-overrides summary{color:var(--cp-text-action);align-items:center;gap:4px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.thresholds-card .review-policy-overrides summary::-webkit-details-marker{display:none}.thresholds-card .review-policy-overrides[open] summary svg{transform:rotate(180deg)}.thresholds-card .review-policy-overrides ul{z-index:3;border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);width:min(340px,80vw);max-height:260px;box-shadow:var(--cp-shadow-elevated);border-radius:12px;margin:0;padding:6px 12px;position:absolute;bottom:calc(100% + 6px);right:0;overflow-y:auto}.thresholds-card .review-policy-overrides li{flex-wrap:nowrap;gap:10px}.thresholds-card .review-policy-overrides li>span:first-child{flex:1}.job-chart{flex:auto;min-height:200px;position:relative}.job-chart svg{touch-action:none;cursor:ns-resize;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.job-chart[data-disabled] svg{cursor:default}.job-chart-zone{fill:var(--cp-chart-review-zone)}.job-chart-track{fill:var(--cp-border-subtle)}.job-chart-tick{fill:var(--cp-text-muted);text-anchor:end;font-size:12px}.job-chart-tick.is-current{fill:var(--cp-text-action-strong);font-weight:700}.job-chart-dot{fill:var(--cp-border-strong)}.job-chart-dot.is-review{fill:var(--cp-warning)}.job-chart-dot.is-note{fill:var(--cp-note)}.job-chart-zone.is-note{fill:var(--cp-chart-note-zone)}.job-chart-note.is-note{fill:var(--cp-note-strong)}.job-chart-dot.is-own{stroke:var(--cp-text-action-strong);stroke-width:1.2px}.job-chart-dot.is-free{stroke:var(--cp-surface);stroke-width:1px}.job-chart-dot.is-off{fill:var(--cp-border-default)}.job-chart-line{fill:none;stroke:var(--cp-action-bright);stroke-width:1.6px;stroke-dasharray:4 3}.job-chart-handle{fill:var(--cp-surface-raised);stroke:var(--cp-action-bright);stroke-width:2.5px}.job-chart[data-disabled] :is(.job-chart-line,.job-chart-handle){stroke:var(--cp-border-strong)}.job-chart[data-disabled] .job-chart-tick.is-current{fill:var(--cp-text-muted)}.job-chart:has(input:focus-visible) .job-chart-handle{stroke-width:4px}.job-chart-note{fill:var(--cp-text-warning);text-anchor:end;font-size:12px;font-weight:600}.job-chart-empty{fill:var(--cp-text-muted);text-anchor:middle;font-size:12.5px}.job-chart-own path{stroke:var(--cp-text-action);stroke-width:1.5px}.job-chart-own text{fill:var(--cp-text-action);text-anchor:end;paint-order:stroke;stroke:var(--cp-surface);stroke-width:3px;font-size:11px;font-weight:600}@media (max-width:1240px){.thresholds-check:not(.is-plain) .review-rule-heading{align-items:flex-start;min-height:40px}.thresholds-check:not(.is-plain) .review-rule-heading strong{white-space:normal;line-height:1.2}}@media (max-width:1100px){.thresholds-checks{grid-template-columns:repeat(3,minmax(0,1fr)) 180px;gap:10px}.thresholds-check{padding:10px 12px}}@media (max-width:980px){.thresholds-checks{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(320px,auto)}.thresholds-also{grid-template-rows:auto auto auto}}@media (max-width:760px){.thresholds-checks{grid-template-columns:minmax(0,1fr)}}@keyframes setup-sheet-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes setup-sheet-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.setup-sheet,.setup-sheet-scrim{transition:none;animation:none}}.workspace-dialog>.workspace-dialog-heading{min-height:56px;padding:8px 14px 8px 24px}.workspace-dialog>.workspace-dialog-heading h2{font-size:21px}.workspace-dialog>.workspace-dialog-heading .workspace-dialog-title p{margin-top:2px;font-size:13px}.workspace-dialog:has(.correction-history:not(.is-embedded)){width:calc(100vw - 48px);max-width:1500px;height:calc(100dvh - 48px)}.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}.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-primary);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-primary);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)}}.learning-score-button{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);min-width:0;height:auto;min-height:40px;color:var(--cp-text-primary);cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:1px 8px;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-focus-ring);outline-offset:3px}.learning-score-brain{color:var(--cp-learning-art-23);display:block}[data-theme=dark] .learning-score-brain{color:var(--cp-learning-art-25)}.learning-score-brain-half{fill:color-mix(in srgb, currentColor 16%, transparent)}.learning-score-brain-detail{opacity:.35}.learning-score-mark{place-items:center;width:30px;height:28px;display:grid}.learning-score-mark>*{grid-area:1/1}.learning-score-mark>strong{font-variant-numeric:tabular-nums;color:var(--cp-text-primary);font-size:12.5px;font-weight:800;line-height:1;animation:.65s ease-out learning-score-arrive;position:relative}.learning-score-button.is-stale .learning-score-mark{position:relative}.learning-score-button.is-stale .learning-score-mark>strong{color:var(--cp-text-muted)}.learning-score-button.is-stale .learning-score-mark:after{content:"";background:var(--cp-text-warning);border-radius:50%;width:6px;height:6px;position:absolute;top:0;right:0}.learning-score-label{letter-spacing:1.4px;color:var(--cp-text-secondary);padding-left:1.4px;font-size:8px;font-weight:800;line-height:1}@keyframes learning-score-arrive{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.learning-score-mark>strong{animation:none}}.workspace-dialog.compact:has(.confirm-action-content){width:min(560px,100vw - 48px)}.confirm-action-content{gap:22px;padding:24px;display:grid}.confirm-action-content p{overflow-wrap:anywhere;margin:0;line-height:1.5}.confirm-action-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.confirm-action-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.confirm-action-actions .danger-button{min-height:42px;font-size:inherit;border-radius:7px;padding:0 17px;font-weight:700}.technical-details{margin-top:4px;font-size:12.5px}.technical-details>summary{cursor:pointer;text-underline-offset:2px;align-items:center;gap:4px;font-weight:600;text-decoration:underline;list-style:none;display:inline-flex}.technical-details>summary::-webkit-details-marker{display:none}.technical-details>summary::marker{content:""}.technical-details>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin:0 3px 1px 1px;transition:transform .15s;transform:rotate(-45deg)}.technical-details[open]>summary:before{margin-bottom:3px;transform:rotate(45deg)}.technical-details>summary:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px;border-radius:3px}.technical-details>code{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);color:var(--cp-text-secondary);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin-top:6px;padding:8px 10px;font:12px/1.45 Cascadia Mono,Consolas,monospace;display:block}.operator-error-text{flex-direction:column;gap:2px;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.technical-details>summary:before{transition:none}}.workspace-dialog:has(>.workspace-dialog-body>.correction-history.deleted-documents){width:min(920px,100vw - 48px);height:auto;min-height:min(360px,100dvh - 48px);max-height:min(780px,100dvh - 48px)}.deleted-document-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.deleted-document{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:10px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px;display:grid}.deleted-document-page{width:56px;height:72px;color:var(--cp-text-muted);place-items:center;display:grid;overflow:hidden}.deleted-document-page .thumbnail-preview{width:56px;height:72px}.deleted-document-page .thumbnail-preview img{object-fit:cover;object-position:top;width:100%;height:100%}.deleted-document-meta{gap:3px;min-width:0;display:grid}.deleted-document-meta strong{overflow-wrap:anywhere;font-size:16px}.deleted-document-meta small{color:var(--cp-text-muted);font-size:13px}.deleted-document-meta .deleted-document-reason{color:var(--cp-text-secondary)}.deleted-document-meta .deleted-document-error{color:var(--cp-text-danger)}.deleted-document>button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.deleted-documents-pages{color:var(--cp-text-muted);justify-content:center;align-items:center;gap:12px;padding:14px 0 0;display:flex}.deleted-documents-loading{color:var(--cp-text-muted);align-items:center;gap:8px;display:flex}.deleted-documents-error p{margin:8px 0}@media (max-width:700px){.deleted-document{grid-template-columns:44px minmax(0,1fr);gap:12px}.deleted-document-page,.deleted-document-page .thumbnail-preview{width:44px;height:57px}.deleted-document>button{grid-column:2;justify-self:start}}.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)}.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-source:disabled{cursor:progress;opacity:.62}.job-import-source:disabled:hover{border-color:var(--cp-border)}.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}.account-door{flex:none;position:relative}.account-door-button{height:32px;color:var(--cp-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 9px 0 6px;font-size:12.5px;font-weight:600;display:inline-flex}.account-door-button:hover,.account-door-button[aria-expanded=true]{background:var(--cp-control-hover);color:var(--cp-text-primary)}.account-door-button:focus-visible,.account-door-panel button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.account-door-button>span:last-child{text-overflow:ellipsis;max-width:150px;overflow:hidden}.account-door-mark{border:1px solid var(--cp-border-default);letter-spacing:.3px;width:22px;height:22px;color:var(--cp-text-primary);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.account-door-panel{z-index:20;border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);width:240px;box-shadow:0 16px 40px var(--cp-shadow-soft);border-radius:14px;padding:8px;position:absolute;bottom:calc(100% + 8px);left:0}.account-door-who{border-bottom:1px solid var(--cp-border-subtle);gap:2px;margin-bottom:6px;padding:8px 10px 10px;display:grid}.account-door-who strong{color:var(--cp-text-primary);font-size:13.5px}.account-door-who span{color:var(--cp-text-secondary);font-size:12px}.account-door-theme{gap:4px;padding:2px 6px 8px;display:flex}.account-door-theme button{border:1px solid var(--cp-border-subtle);width:34px;height:30px;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.account-door-theme button[aria-pressed=true]{border-color:var(--cp-border-default);background:var(--cp-control-hover);color:var(--cp-text-primary)}.account-door-panel>button{width:100%;height:36px;color:var(--cp-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.account-door-panel>button:hover{background:var(--cp-control-hover)}@media (max-width:720px){.account-door-button>span:last-child{display:none}}.account-door-keys{width:32px;height:32px;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.account-door-keys:hover{background:var(--cp-control-hover);color:var(--cp-text-primary)}.account-door-keys:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.account-door-admin{height:32px;color:var(--cp-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.account-door-admin:hover{background:var(--cp-control-hover);color:var(--cp-text-primary)}.account-door-admin:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.computer-door-button{height:32px;color:var(--cp-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 9px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.computer-door-button:hover{background:var(--cp-control-hover);color:var(--cp-text-primary)}.computer-door-button:focus-visible,.computer-connection-alert:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.computer-connection-alert{background:var(--cp-warning-soft);width:30px;height:32px;color:var(--cp-text-warning);cursor:pointer;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.computer-connection-alert:hover{background:var(--cp-warning-wash);color:var(--cp-text-primary)}@media (max-width:720px){.computer-door-button{justify-content:center;width:34px;padding:0}.computer-door-button>span{display:none}}.cc-label{color:var(--cp-text-secondary);font-size:13px;font-weight:700}.cc-note{color:var(--cp-text-muted);font-size:12.5px;line-height:1.4}.cc-note.attention,small.attention,.cc-choice-text small.attention{color:var(--cp-text-action);font-weight:600}.cc-state{color:var(--cp-text-muted);align-items:center;gap:8px;margin:0;padding:8px 4px;font-size:13px;display:flex}.cc-steps{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cc-steps li{color:var(--cp-text-muted);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.cc-steps li:not(:last-child):after{content:"";background:var(--cp-border-subtle);width:48px;height:1px;margin-left:4px}.cc-step-mark{background:var(--cp-surface-muted);width:20px;height:20px;color:var(--cp-text-muted);border-radius:50%;place-items:center;font-size:11px;display:grid}.cc-steps li.current{color:var(--cp-text-primary)}.cc-steps li.current .cc-step-mark{background:var(--cp-action);color:var(--cp-text-on-action)}.cc-steps li.done .cc-step-mark{background:var(--cp-success-soft);color:var(--cp-text-success)}.cc-connect,.cc-catalog,.cc-summary{flex-direction:column;gap:10px;min-width:0;display:flex}.cc-connect>*,.cc-catalog>*,.cc-summary>*{flex:none}.cc-choice-list{flex-direction:column;gap:8px;display:flex}.cc-catalog-list{max-height:260px;overflow:auto}.cc-choice{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);width:100%;color:var(--cp-text-primary);text-align:left;font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cc-choice:hover:not(:disabled):not(.view-only){border-color:var(--cp-border-action)}.cc-choice.selected{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-focus-halo)}.cc-choice.attention{background:var(--cp-warning-soft);border-color:var(--cp-border-warning)}.cc-choice.view-only{background:var(--cp-surface-subtle);color:var(--cp-text-muted);cursor:default}.cc-choice-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cc-choice-text strong{font-size:14px}.cc-choice-text small{color:var(--cp-text-muted);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cc-icon{background:var(--cp-surface-muted);width:34px;height:34px;color:var(--cp-text-secondary);border-radius:9px;flex:none;place-items:center;display:grid}.cc-icon.small{border-radius:8px;width:28px;height:28px}.cc-icon.spark{background:var(--cp-warning-soft);color:var(--cp-text-action)}.cc-pill{background:var(--cp-surface-muted);height:24px;color:var(--cp-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.cc-pill.ready{background:var(--cp-success-soft);color:var(--cp-text-success)}.cc-pill.attention{background:var(--cp-warning-soft);color:var(--cp-text-action)}.cc-add-connection{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-add-connection small{color:var(--cp-text-muted);font-size:12.5px}.cc-empty{border:1px dashed var(--cp-border-subtle);color:var(--cp-text-muted);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.cc-empty span{flex-direction:column;gap:2px;display:flex}.cc-empty strong{color:var(--cp-text-primary)}.cc-row{align-items:center;gap:10px;min-height:36px;display:flex}.cc-row>strong{font-size:14px}.cc-row-action{flex:none;margin-left:auto}.cc-added{background:var(--cp-success-soft);min-height:36px;color:var(--cp-text-success);border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.cc-added>span{flex:1}.cc-search{border:1px solid var(--cp-border-default);background:var(--cp-control);height:38px;color:var(--cp-text-muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.cc-search:focus-within{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-focus-halo)}.cc-search input{min-width:0;color:var(--cp-text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.cc-more{justify-content:space-between;align-items:center;gap:8px;display:flex}.cc-more small{color:var(--cp-text-muted)}.cc-create{border:1px dashed var(--cp-border-action);background:var(--cp-surface-subtle);width:100%;color:var(--cp-text-primary);text-align:left;font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cc-create:hover:not(:disabled){background:var(--cp-surface-raised)}.cc-inline-error{border:1px solid var(--cp-border-danger);background:var(--cp-danger-soft);color:var(--cp-text-danger);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}.cc-inline-error>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cc-inline-error>svg{flex:none;margin-top:2px}.cc-warning{border:1px solid var(--cp-border-warning);background:var(--cp-warning-soft);color:var(--cp-text-warning);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.35;display:flex}.cc-warning>svg{flex:none}.cc-warning.stop{border-color:var(--cp-border-danger);background:var(--cp-danger-soft);color:var(--cp-text-danger);align-items:flex-start}.cc-warning.stop>svg{margin-top:2px}.cc-warning.small{height:auto;margin:0;padding:8px 10px}.cc-warning-text{flex:1;min-width:0}.cc-warning-text strong{font-weight:700}.cc-summary hr{border:0;border-top:1px solid var(--cp-border-subtle);width:100%;margin:2px 0}.cc-summary-foot{margin-top:auto}.cc-paths{flex-direction:column;gap:6px;display:flex}.cc-path{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.cc-path-type{width:90px;color:var(--cp-text-muted);flex:none;font-size:12px;font-weight:600}.cc-path-pieces{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.cc-path-folder{color:var(--cp-text-secondary);align-items:center;gap:4px;display:inline-flex}.cc-path-folder svg{color:var(--cp-text-action)}.cc-path-folder i{color:var(--cp-text-subtle);margin-left:2px;font-style:normal}.cc-path-file{align-items:center;gap:4px;display:inline-flex}.cc-path-file b{overflow-wrap:anywhere}:is(.workspace-dialog:has(>.workspace-dialog-body>.cc-match),.workspace-dialog:has(>.workspace-dialog-body>.cc-create-window),.workspace-dialog:has(>.workspace-dialog-body>.cc-create-progress),.workspace-dialog:has(>.workspace-dialog-body>.cc-create-done)){width:min(1360px,100%);height:min(880px,100dvh - 48px)}:is(.workspace-dialog:has(>.workspace-dialog-body>.cc-match)>.workspace-dialog-body,.workspace-dialog:has(>.workspace-dialog-body>.cc-create-window)>.workspace-dialog-body){flex:1;padding:0;overflow:hidden}:is(.workspace-dialog:has(>.workspace-dialog-body>.cc-create-progress)>.workspace-dialog-body,.workspace-dialog:has(>.workspace-dialog-body>.cc-create-done)>.workspace-dialog-body){flex:1;place-items:center;display:grid}.cc-match{grid-template-columns:272px minmax(0,1fr) 330px;height:100%;min-height:0;display:grid}.cc-match-types{border-right:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);flex-direction:column;gap:8px;min-height:0;padding:16px 12px 12px;display:flex}.cc-match-counts{flex-wrap:wrap;gap:8px;padding:0 4px;display:flex}.cc-match-counts span{border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.cc-match-counts .ready{background:var(--cp-success-soft);color:var(--cp-text-success)}.cc-match-counts .need{background:var(--cp-warning-soft);color:var(--cp-text-action)}.cc-match-type-list{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow:auto}.cc-match-type{width:100%;color:var(--cp-text-primary);text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.cc-match-type:hover{background:var(--cp-surface-hover)}.cc-match-type.selected{background:var(--cp-surface-raised);border-color:var(--cp-border-action)}.cc-dot{background:var(--cp-success-soft);width:24px;height:24px;color:var(--cp-text-success);border-radius:50%;flex:none;place-items:center;display:grid}.cc-dot.need{background:var(--cp-warning-soft);color:var(--cp-text-action)}.cc-match-center{flex-direction:column;gap:14px;min-width:0;min-height:0;padding:18px 20px;display:flex;overflow:auto}.cc-lockbar{background:var(--cp-surface-muted);color:var(--cp-text-secondary);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.cc-match-typerow{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:14px;align-items:center;gap:14px;padding:12px 16px;display:flex}.cc-side{flex-direction:column;gap:3px;display:flex}.cc-side small{color:var(--cp-text-muted);letter-spacing:.06em;font-size:10.5px;font-weight:700}.cc-side strong{font-size:16px}.cc-match select{border:1px solid var(--cp-border-default);background:var(--cp-control);min-height:36px;color:var(--cp-control-text);font:inherit;border-radius:9px;padding:0 10px;font-size:13.5px}.cc-match select.need{border-style:dashed;border-color:var(--cp-border-action)}.cc-match-empty{background:var(--cp-surface-muted);border-radius:12px;align-items:center;gap:8px;padding:12px 14px;display:flex}.cc-field-table{border:1px solid var(--cp-border-subtle);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.cc-field-head,.cc-field-row{grid-template-columns:minmax(0,1fr) 20px minmax(0,1.1fr) 116px;align-items:center;gap:10px;padding:8px 14px;display:grid}.cc-field-head{color:var(--cp-text-muted);letter-spacing:.06em;text-transform:uppercase;background:var(--cp-surface-subtle);font-size:10.5px;font-weight:700}.cc-field-row{border-top:1px solid var(--cp-border-subtle)}.cc-field-row.need{background:var(--cp-warning-soft)}.cc-field-row select{width:100%}.cc-field-ours{flex-direction:column;gap:1px;display:flex}.cc-field-ours small{color:var(--cp-text-action);font-size:11.5px;font-weight:700}.cc-tag{white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 9px;font-size:11.5px;font-weight:700}.cc-tag.exact{background:var(--cp-success-soft);color:var(--cp-text-success)}.cc-tag.chosen{background:var(--cp-surface-muted);color:var(--cp-text-secondary)}.cc-tag.skip{background:var(--cp-surface-muted);color:var(--cp-text-muted)}.cc-tag.need{background:var(--cp-warning-soft);color:var(--cp-text-action)}.cc-match-verdict{border-left:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);flex-direction:column;gap:14px;min-height:0;padding:16px;display:flex;overflow:auto}.cc-verdict{border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.35;display:flex}.cc-verdict>span{flex-direction:column;gap:2px;display:flex}.cc-verdict>svg{flex:none;margin-top:1px}.cc-verdict strong{font-size:13.5px}.cc-verdict.ok{background:var(--cp-success-soft);color:var(--cp-text-success)}.cc-verdict.busy,.cc-verdict.todo{background:var(--cp-surface-muted);color:var(--cp-text-secondary)}.cc-verdict.bad{background:var(--cp-warning-soft);color:var(--cp-text-warning)}.cc-wide{justify-content:center;width:100%}.cc-example{flex-direction:column;gap:8px;display:flex}.cc-example-box{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.cc-example-box>small{color:var(--cp-text-muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.cc-progress{flex-direction:column;gap:12px;width:min(520px,100%);display:flex}.cc-create-progress .cc-progress{text-align:center;margin:0 auto}.cc-progress-title{font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:20px}.cc-progress>small{color:var(--cp-text-muted)}.cc-progress-stages{text-align:left;flex-direction:column;gap:8px;margin:6px 0;padding:0;list-style:none;display:flex}.cc-progress-stages li{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cc-progress-stages li>span{background:var(--cp-surface-muted);width:26px;height:26px;color:var(--cp-text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.cc-progress-stages li strong{flex:1;font-size:14px;font-weight:600}.cc-progress-stages li small{color:var(--cp-text-muted);font-size:12px}.cc-progress-stages li.done>span{background:var(--cp-success-soft);color:var(--cp-text-success)}.cc-progress-stages li.current>span{color:var(--cp-text-action)}.cc-progress-stages li.attention{border-color:var(--cp-border-warning);background:var(--cp-warning-soft)}.cc-progress-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cc-create-window{grid-template-columns:minmax(0,1fr) 360px;height:100%;min-height:0;display:grid}.cc-create-main{flex-direction:column;gap:16px;min-height:0;padding:22px 24px;display:flex;overflow:auto}.cc-create-name{flex-direction:column;gap:2px;display:flex}.cc-create-name>small:first-child{color:var(--cp-text-secondary);font-weight:700}.cc-create-name h3{margin:0;font-size:24px}.cc-create-name>small:last-child{color:var(--cp-text-muted)}.cc-create-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cc-create-counts span{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);color:var(--cp-text-muted);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;font-size:12.5px;display:flex}.cc-create-counts b{color:var(--cp-text-primary);font:650 24px/1 Bahnschrift,Arial Narrow,sans-serif}.cc-create-types{border:1px solid var(--cp-border-subtle);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.cc-create-type+.cc-create-type{border-top:1px solid var(--cp-border-subtle)}.cc-create-type>button{width:100%;color:var(--cp-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.cc-create-type>button strong{flex:1}.cc-create-type>button small{color:var(--cp-text-muted)}.cc-create-type.open>button svg:last-child{transform:rotate(180deg)}.cc-create-fields{flex-wrap:wrap;gap:6px;padding:0 14px 12px 38px;display:flex}.cc-create-fields span{background:var(--cp-surface-muted);border-radius:8px;align-items:baseline;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.cc-create-fields small{color:var(--cp-text-muted);font-size:11px;font-weight:500}.cc-create-types>.quiet-button{border-top:1px solid var(--cp-border-subtle);border-radius:0;justify-content:flex-start;padding:10px 14px}.cc-create-permission{background:var(--cp-surface-muted);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.cc-create-side{border-left:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);flex-direction:column;gap:12px;min-height:0;padding:22px 18px;display:flex;overflow:auto}.cc-create-examples{flex-direction:column;gap:10px;display:flex}.cc-create-actions{border-top:1px solid var(--cp-border-subtle);flex-direction:column;align-items:stretch;gap:8px;margin-top:auto;padding-top:12px;display:flex}.cc-create-done{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:560px;display:flex}.cc-create-done h3{margin:0;font-size:22px}.cc-create-done p{color:var(--cp-text-secondary);margin:0 0 6px}.cc-done-mark{background:var(--cp-success-soft);width:56px;height:56px;color:var(--cp-text-success);border-radius:50%;place-items:center;display:grid}.connections-window-body{padding:18px 24px 24px}@media (max-width:1180px){.cc-match{grid-template-columns:220px minmax(0,1fr)}.cc-match-verdict{border-left:0;border-top:1px solid var(--cp-border-subtle);grid-column:1/-1}.cc-create-window{grid-template-columns:minmax(0,1fr);overflow:auto}.cc-create-side{border-left:0;border-top:1px solid var(--cp-border-subtle)}}.export-route-card{flex-direction:column;gap:16px;min-height:0;display:flex}.export-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.export-head h2{align-items:center;gap:10px;margin:0;font-size:24px;display:flex}.export-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.export-power{grid-template-columns:minmax(0,auto) auto;align-items:center;gap:1px 14px;min-width:0;margin-right:auto;display:grid}.export-power-action{grid-area:1/2/span 2}.export-power-state{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;font-size:14.5px;line-height:1.35;display:inline-flex}.export-power-state>i{background:var(--cp-border-default);border-radius:50%;flex:none;width:9px;height:9px}.export-power.is-on .export-power-state>i{background:var(--cp-success)}.export-power-state>b{color:var(--cp-text-primary);font-weight:650}.export-power-when{color:var(--cp-text-secondary)}.export-power-status{color:var(--cp-text-secondary);grid-area:2/1;font-size:12.5px;line-height:1.3}.export-status{height:32px;color:var(--cp-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:13.5px;font-weight:600;display:inline-flex}.export-status:hover,.export-status.active{background:var(--cp-surface-muted);color:var(--cp-text-primary)}.export-status>i{background:var(--cp-border-default);border-radius:50%;width:9px;height:9px}.export-status.is-ready>i{background:var(--cp-success)}.export-status.is-unsaved>i{background:var(--cp-warning)}.export-status.is-attention>i{background:var(--cp-orange)}.export-status.is-attention{color:var(--cp-text-primary)}.export-status>svg{color:var(--cp-text-subtle)}.export-route{flex-direction:column;gap:0;display:flex}.export-route-line{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:center;display:grid;position:relative}.export-route-track{border-top:1.5px dashed var(--cp-border-default);pointer-events:none;height:0;position:absolute;top:50%;left:8%;right:8%}.export-route-flow{background:var(--cp-action-bright);border-radius:50%;width:9px;height:9px;animation:7.5s linear infinite export-route-travel;position:absolute;top:-5px;left:0}.export-route-card:not(:hover):not(:focus-within) .export-route-flow{animation-play-state:paused}@keyframes export-route-travel{0%{left:0}to{left:calc(100% - 9px)}}.export-route-arrow{color:var(--cp-text-subtle);background:var(--cp-surface);border-radius:50%;justify-self:center;position:relative}.export-route-stop{z-index:1;border:1.5px solid var(--cp-border-subtle);background:var(--cp-surface-raised);min-width:0;min-height:72px;color:var(--cp-text-primary);text-align:left;font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.export-route-stop:hover{border-color:var(--cp-border-action)}.export-route-stop.selected{border-color:var(--cp-border-action);box-shadow:0 6px 18px var(--cp-shadow-soft)}.export-route-stop:focus-visible,.export-route-branch-stop:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.export-route-icon{background:var(--cp-surface-muted);width:36px;height:36px;color:var(--cp-text-secondary);border-radius:10px;flex:none;place-items:center;display:grid}.export-route-stop.selected .export-route-icon{background:var(--cp-action);color:var(--cp-text-on-action)}.export-route-text{flex-direction:column;gap:3px;min-width:0;display:flex}.export-route-text small{color:var(--cp-text-muted);font-size:12px}.export-route-text b{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.export-route-branch{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);display:grid}.export-route-branch-line{border-left:1.5px dashed var(--cp-border-default);grid-area:1/5;justify-self:start;width:0;height:14px;margin-left:30px}.export-route-branches{flex-wrap:wrap;grid-area:2/5;gap:8px;min-width:0;display:flex}.export-route-branch-stop{border:1.5px solid var(--cp-border-subtle);background:var(--cp-surface-raised);height:36px;color:var(--cp-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.export-route-branch-stop:hover,.export-route-branch-stop.selected{border-color:var(--cp-border-action);color:var(--cp-text-primary)}.export-route-branch-stop b{color:var(--cp-text-primary)}.export-body{flex-direction:column;flex:auto;min-height:0;display:flex}.export-stage{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:18px;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:22px 24px;display:flex}.export-stage-head{align-items:center;gap:10px;display:flex}.export-stage-head h3{margin:0;font-size:18px}.export-stage-head>:last-child:not(h3){margin-left:auto}.export-stage-caption{color:var(--cp-text-muted);margin:0;font-size:13.5px;line-height:1.45}.export-chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.export-chip{border:1.5px solid var(--cp-border-subtle);background:var(--cp-surface-raised);height:40px;color:var(--cp-text-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.export-chip:hover:not(:disabled){border-color:var(--cp-border-action)}.export-chip.selected{border-color:var(--cp-action);background:var(--cp-action);color:var(--cp-text-on-action)}.export-time{color:var(--cp-text-muted);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.export-time input{border:1px solid var(--cp-border-default);background:var(--cp-control);height:38px;color:var(--cp-text-primary);font:inherit;border-radius:9px;padding:0 10px}.export-day{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:14px;padding:14px 18px 26px}.export-day-strip{background:var(--cp-surface-muted);border-radius:8px;height:34px;position:relative}.export-day-work{background:var(--cp-surface-hover);border-radius:8px;width:37.5%;position:absolute;top:0;bottom:0;left:33.3%}.export-day-tick{background:var(--cp-action-bright);border-radius:2px;width:3px;position:absolute;top:7px;bottom:7px}.export-day-pin{background:var(--cp-action-bright);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-4px;bottom:-4px}.export-day-pin-label{color:var(--cp-text-action);white-space:nowrap;font-size:12px;font-weight:700;position:absolute;top:-26px;transform:translate(-50%)}.export-day-hand{color:var(--cp-text-secondary);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.export-day-hours{height:16px;margin-top:6px;position:relative}.export-day-hours span{color:var(--cp-text-muted);white-space:nowrap;font-size:11.5px;position:absolute;transform:translate(-50%)}.export-day-hours span:first-child{transform:none}.export-day-hours span:last-child{transform:translate(-100%)}.export-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.export-tile{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.export-tile b{font-size:15px}.export-tile small{color:var(--cp-text-muted);font-size:13px;line-height:1.4}.export-files-stage .export-tiles{flex:1 0 auto}.export-tile.export-file-tile{text-align:center;align-items:center;gap:6px}.export-file-art-wrap{flex:auto;place-items:center;width:100%;min-height:84px;display:grid;container-type:size}.export-file-art{width:auto;height:min(86cqh,190px);color:var(--cp-text-secondary);display:block;overflow:visible}.export-tiles.is-single{grid-template-columns:minmax(0,1fr)}.export-files-stage .export-tiles.is-single{flex:none}.export-tiles.is-single .export-tile.export-file-tile{text-align:left;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.export-tiles.is-single .export-file-art-wrap{grid-row:span 2;min-height:0;container-type:normal}.export-tiles.is-single .export-file-art{height:60px}.export-well{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.export-well>span:first-child{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.export-well small{color:var(--cp-text-muted);font-size:12.5px}.export-switch-row{cursor:pointer}.export-switch{appearance:none;background:var(--cp-switch-off);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;margin:0;transition:background .15s;position:relative}.export-switch:after{content:"";background:var(--cp-mark-on-fill);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.export-switch:checked{background:var(--cp-success)}.export-switch:checked:after{transform:translate(18px)}.export-switch:disabled{opacity:.5;cursor:default}.export-switch:disabled:not(:checked){background-color:var(--cp-switch-off)}.export-switch:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.export-backup-card{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:16px;grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:16px 28px;padding:22px 24px;display:grid}.export-backup-card>:not(.infrastructure-art){grid-column:1;min-width:0}.export-backup-card>.infrastructure-art{width:270px;height:auto;color:var(--cp-text-secondary);grid-area:1/2/span 5;align-self:center}.export-backup-path{background:var(--cp-action-soft);color:var(--cp-text-primary);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:8px;margin:0;padding:13px 15px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:15px}.export-backup-path.is-missing{color:var(--cp-text-secondary);font-family:inherit}.export-backup-space{color:var(--cp-text-muted);margin:0;font-size:15px}.export-backup-space strong{color:var(--cp-text-secondary)}.export-backup-why{color:var(--cp-text-muted);margin:0;font-size:14px;line-height:1.5}.export-backup-keep{flex-direction:column;gap:10px;display:flex}.export-backup-keep>span{color:var(--cp-text-secondary);font-size:13.5px;font-weight:600}.export-backup-actions{align-items:center;gap:12px;display:flex}.export-backup-change,.export-exceptions-open{align-items:center;gap:8px;display:inline-flex}.export-destination-stage{gap:14px}.export-destination-body{flex:1;gap:18px;min-height:0;display:flex}.export-destination-choices{flex-direction:column;flex:none;gap:10px;width:250px;display:flex}.export-destination-choice{border:1.5px solid var(--cp-border-subtle);background:var(--cp-surface-raised);color:var(--cp-text-primary);text-align:left;font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.export-destination-choice:hover:not(:disabled){border-color:var(--cp-border-action)}.export-destination-choice.selected{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-focus-halo)}.export-destination-choice>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.export-destination-choice small{color:var(--cp-text-muted);font-size:12.5px}.export-destination-choice .export-route-icon{width:38px;height:38px}.export-destination-choice.selected .export-route-icon{background:var(--cp-action);color:var(--cp-text-on-action)}.export-destination-check{background:var(--cp-action);width:22px;height:22px;color:var(--cp-text-on-action);border-radius:50%;place-items:center;margin-top:-11px;display:grid;position:absolute;top:50%;right:12px}.export-destination-card{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:16px;flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;padding:18px 20px;display:flex;overflow:auto}.export-destination-card hr{border:0;border-top:1px solid var(--cp-border-subtle);width:100%;margin:0}.export-dest-head{align-items:center;gap:14px;display:flex}.export-dest-art{background:var(--cp-action-soft);width:48px;height:48px;color:var(--cp-text-action);border-radius:12px;flex:none;place-items:center;display:grid}.export-dest-name{flex-direction:column;flex:0 auto;gap:3px;min-width:0;display:flex}.export-dest-name b{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.export-dest-name small{color:var(--cp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.export-folder-change{flex:none}.export-dest-head>.export-primary,.export-dest-head>.export-primary-wrap{flex:none;margin-left:auto}.export-dest-head>span:has(>.export-primary){flex:none;margin-left:auto}.export-primary-wrap{align-items:center;gap:12px;display:flex}.export-primary-wrap>small{color:var(--cp-text-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.export-primary{align-items:center;gap:8px;display:inline-flex}.export-naming-foot{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;display:flex}.export-naming-foot small{color:var(--cp-text-muted);font-size:13px}.export-save-note{background:var(--cp-surface-muted);color:var(--cp-text-secondary);border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:13px;display:flex}.export-elsewhere-stage .cloud-destination{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:16px;margin-top:0;padding:18px 20px}.export-empty{min-height:160px;color:var(--cp-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.workspace-dialog .job-workspace.setup-mode .setup-section-content:has(>.setup-export-section:not([hidden])){flex-direction:column;display:flex}.setup-section-content>.setup-export-section:not([hidden]){flex-direction:column;flex:1 0 auto;display:flex}.setup-section-content>.setup-export-section>.export-route-card{flex:1 0 auto;overflow:visible}.setup-section-content>.setup-export-section .export-body>.export-stage{flex:1 0 auto}.setup-section-content>.setup-export-section:has(.export-destination-stage){flex:1 1 0;min-height:0}.setup-section-content>.setup-export-section>.export-route-card:has(.export-destination-stage){flex:1 1 0;min-height:0}.setup-section-content>.setup-export-section .export-body:has(>.export-destination-stage){flex:1 1 0;min-height:0}.setup-section-content>.setup-export-section .export-body>.export-destination-stage{flex:1 1 0;min-height:300px}.setup-section-content>.setup-export-section .export-destination-card>.cc-summary{min-height:0}.setup-section-content>.setup-export-section .export-destination-card>.cc-paths,.setup-section-content>.setup-export-section .export-destination-card>.cc-summary>.cc-paths{overscroll-behavior:contain;background:linear-gradient(var(--cp-surface-raised) 40%, transparent) top / 100% 14px no-repeat local, linear-gradient(transparent, var(--cp-surface-raised) 60%) bottom / 100% 14px no-repeat local, radial-gradient(farthest-side at 50% 0, var(--cp-shadow-soft), transparent) top / 100% 7px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, var(--cp-shadow-soft), transparent) bottom / 100% 7px no-repeat scroll;flex:0 auto;min-height:58px;overflow-y:auto}.export-activity-stage .export-history{background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.export-route-card .export-activity-stage .export-history-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.export-route-card .export-activity-stage .export-history-filters>*{width:auto;margin:0}.export-route-card .export-activity-stage .export-history-filters>input:first-child{flex:240px;min-width:0}.export-route-card .export-activity-stage .export-history-filters>select{flex:0 180px}.export-route-card .export-activity-stage .export-history-filters>input[type=date],.export-route-card .export-activity-stage .export-history-filters>button{flex:none}.export-route-card .export-activity-stage .export-history-row{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:12px;padding:10px 12px}@media (max-width:980px){.export-route-line,.export-route-branch{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);row-gap:10px}.export-route-track,.export-route-branch-line,.export-route-line>.export-route-arrow:nth-of-type(2){display:none}.export-route-branches{grid-area:auto/1/auto/-1}.export-destination-body{flex-direction:column}.export-destination-choices{flex-direction:row;width:auto}.export-destination-choice{flex:1}.export-dest-head{flex-wrap:wrap}.export-backup-card{grid-template-columns:minmax(0,1fr)}.export-backup-card>.infrastructure-art{grid-area:auto/1;justify-self:center;width:210px}.export-tiles{grid-template-columns:minmax(0,1fr)}.export-tile.export-file-tile{text-align:left;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.export-file-art-wrap{grid-row:span 2;min-height:0;container-type:normal}.export-file-art{height:60px}}@media (prefers-reduced-motion:reduce){.export-route-flow{animation:none;display:none}}.autopilot{flex-direction:column;gap:8px;display:flex}.setup-part-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.setup-part-head>b{color:var(--cp-text-primary);font-size:15px}.setup-part-head>span:not(.setup-part-eyebrow){color:var(--cp-text-muted);font-size:13px}.setup-part-eyebrow{color:var(--cp-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.autopilot-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.autopilot-modes{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-muted);border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.autopilot-mode{min-height:38px;color:var(--cp-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.autopilot-mode svg{color:var(--cp-text-muted)}.autopilot-mode:hover:not(:disabled):not(.selected){color:var(--cp-text-primary);background:color-mix(in srgb, var(--cp-surface-raised) 60%, transparent)}.autopilot-mode:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.autopilot-mode.selected{background:var(--cp-surface-raised);color:var(--cp-text-primary);box-shadow:0 0 0 1.5px var(--cp-border-action), 0 2px 6px var(--cp-shadow-faint)}.autopilot-mode.selected svg{color:var(--cp-text-action)}.autopilot-mode:disabled{cursor:default}.autopilot-says{color:var(--cp-text-secondary);flex:260px;margin:0;font-size:13.5px}.autopilot-says b{color:var(--cp-text-primary)}.autopilot-note{color:var(--cp-text-secondary);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.autopilot-calibration-note{color:var(--cp-note-strong);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.autopilot-calibration-note svg{color:var(--cp-note);flex:none}.workspace-dialog:has(>.workspace-dialog-body>.naming-window){width:min(1480px,100%);height:min(920px,100dvh - 48px)}.workspace-dialog:has(>.workspace-dialog-body>.naming-window)>.workspace-dialog-body{flex:1;padding:0;overflow:hidden}.naming-window{grid-template-columns:272px minmax(0,1fr) 330px;height:100%;min-height:0;display:grid}.naming-types{border-right:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);flex-direction:column;min-height:0;display:flex}.naming-search{border:1px solid var(--cp-border-subtle);background:var(--cp-control);height:38px;color:var(--cp-text-muted);border-radius:10px;align-items:center;gap:8px;margin:16px 16px 6px;padding:0 12px;display:flex}.naming-search:focus-within{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-focus-halo)}.naming-search input{min-width:0;font:inherit;color:var(--cp-text-primary);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.naming-count{color:var(--cp-text-muted);padding:2px 18px 8px;font-size:12px}.naming-type-list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:0 10px 10px;display:flex;overflow:auto}.naming-type{width:100%;color:var(--cp-text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.naming-type:hover{background:var(--cp-surface-hover)}.naming-type.selected{background:var(--cp-surface-raised);border-color:var(--cp-border-action);box-shadow:0 2px 8px var(--cp-shadow-faint)}.naming-type-name{align-items:center;gap:7px;font-size:14px;font-weight:650;display:flex}.naming-type small{color:var(--cp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.naming-changed-dot{background:var(--cp-action-bright);border-radius:50%;width:7px;height:7px}.naming-empty{color:var(--cp-text-muted);padding:10px}.naming-copy{border-top:1px solid var(--cp-border-subtle);padding:12px 16px 16px;position:relative}.naming-copy>.secondary-button{justify-content:center;width:100%}.naming-popover{z-index:40;border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);min-width:260px;box-shadow:var(--cp-shadow-elevated);border-radius:12px;padding:8px;position:absolute}.naming-copy-popover{flex-direction:column;gap:8px;display:flex;bottom:calc(100% - 6px);left:16px;right:16px}.naming-copy-popover>strong{color:var(--cp-text-secondary);padding:4px 6px 0;font-size:12.5px}.naming-copy-list{flex-direction:column;max-height:250px;display:flex;overflow:auto}.naming-check{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:34px;padding:0 8px;font-size:13.5px;display:flex}.naming-check:hover{background:var(--cp-surface-hover)}.naming-check input{width:16px;height:16px;accent-color:var(--cp-action-bright)}.naming-copy-actions{justify-content:space-between;align-items:center;gap:8px;padding:4px 2px 2px;display:flex}.naming-menu{flex-direction:column;max-height:320px;display:flex;top:calc(100% + 6px);left:0;overflow:auto}.naming-menu button{width:100%;min-height:34px;color:var(--cp-text-primary);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13.5px;display:flex}.naming-menu button:hover,.naming-menu button:focus-visible{background:var(--cp-surface-hover)}.naming-menu button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:-2px}.naming-menu small{color:var(--cp-text-muted);margin-left:auto;font-size:12px}.naming-private-icon{color:var(--cp-text-action)}.naming-center{flex-direction:column;gap:14px;min-width:0;min-height:0;padding:20px 26px;display:flex;overflow:auto}.naming-center-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.naming-center-head h3{margin:0;font-size:22px;font-weight:650}.naming-center-head>span{color:var(--cp-text-muted);font-size:13px}.naming-center-head>button{align-self:center;margin-left:auto}.naming-proposal{border:1px solid var(--cp-border-action);background:var(--cp-surface-subtle);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.naming-proposal>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.naming-proposal small{color:var(--cp-text-muted)}.naming-lanes,.naming-lane-wrap{flex-direction:column;gap:8px;display:flex}.naming-add-level{border:1.5px dashed var(--cp-border-subtle);height:38px;color:var(--cp-text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.naming-add-level:hover{border-color:var(--cp-border-action);color:var(--cp-text-action)}.naming-lane{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:14px;grid-template-columns:96px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:56px;padding:4px 8px 4px 12px;display:grid}.naming-lane.file{border-color:var(--cp-border-action);background:var(--cp-surface-raised)}.naming-lane-label{color:var(--cp-text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.naming-lane-body{flex-direction:column;gap:4px;min-width:0;display:flex}.naming-parts{flex-wrap:wrap;align-items:center;gap:6px;min-height:50px;display:flex}.naming-part-slot{align-items:center;gap:6px;display:inline-flex}.naming-part{border:1.5px solid var(--cp-border-subtle);background:var(--cp-control);min-width:72px;color:var(--cp-text-primary);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:0;padding:3px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.naming-part:hover{border-color:var(--cp-border-action)}.naming-part.selected{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-focus-halo)}.naming-part.document-type{background:var(--cp-surface-muted)}.naming-part.literal{border-style:dashed}.naming-part.private b{color:var(--cp-text-action)}.naming-part small{color:var(--cp-text-muted);white-space:nowrap;font-size:11px}.naming-part b{white-space:nowrap;font-size:14px}.naming-separator{background:var(--cp-surface-muted);min-width:22px;height:28px;color:var(--cp-text-secondary);border-radius:6px;place-items:center;padding:0 6px;font-size:13px;font-weight:700;display:grid}.naming-anchor{display:inline-flex;position:relative}.naming-add-part{border:1.5px dashed var(--cp-border-default);width:28px;height:28px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.naming-add-part:hover,.naming-add-part.open{border-color:var(--cp-border-action);color:var(--cp-text-action);background:var(--cp-surface-raised)}.naming-extension{color:var(--cp-text-muted);font-size:14px;font-weight:700}.naming-seg{background:var(--cp-surface-muted);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.naming-seg button{min-height:28px;color:var(--cp-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:12.5px;font-weight:650}.naming-seg button:hover{color:var(--cp-text-primary)}.naming-seg button.active{background:var(--cp-surface-raised);color:var(--cp-text-primary);box-shadow:0 1px 3px var(--cp-shadow-soft)}.naming-seg button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:1px}.naming-lane-remove{width:30px;height:30px}.naming-separator-choice{border:1px solid var(--cp-border-default);background:var(--cp-control);height:28px;color:var(--cp-text-secondary);font:inherit;border-radius:8px;margin-left:4px;padding:0 6px;font-size:12.5px}.naming-inspector{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:14px;flex-direction:column;flex:none;gap:12px;padding:16px 18px;display:flex}.naming-inspector-empty{color:var(--cp-text-muted);flex:1;justify-content:center;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.naming-inspector-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.naming-inspector-head>strong{font-size:16px}.naming-inspector-head>span{color:var(--cp-text-muted);font-size:13px}.naming-inspector-actions{gap:6px;margin-left:auto;display:flex}.naming-inspector-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.naming-inspector-label{width:132px;color:var(--cp-text-secondary);flex:none;font-size:13px;font-weight:600}.naming-inspector-value{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.naming-dropdown{border:1px solid var(--cp-border-default);background:var(--cp-control);height:36px;color:var(--cp-control-text);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.naming-formats button{flex-direction:column;align-items:center;gap:1px;min-height:42px;line-height:1.1;display:flex}.naming-formats small{color:var(--cp-text-muted);font-size:10.5px;font-weight:500}.naming-text{border:1px solid var(--cp-border-default);background:var(--cp-control);width:220px;height:36px;color:var(--cp-text-primary);font:inherit;border-radius:9px;outline:none;padding:0 12px;font-size:14px}.naming-text:focus{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-focus-halo)}.naming-private-note{border:1px 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;padding:10px 12px;font-size:13px;display:flex}.naming-errors{border:1px solid var(--cp-border-danger);background:var(--cp-danger-soft);color:var(--cp-text-danger);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex}.naming-errors p{align-items:center;gap:8px;margin:0;display:flex}.naming-suggest{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.naming-suggest .naming-menu{top:auto;bottom:calc(100% + 6px)}.naming-notice{color:var(--cp-text-success);font-size:12.5px}.naming-preview{border-left:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);flex-direction:column;min-height:0;display:flex}.naming-preview>header{align-items:center;gap:8px;padding:18px 18px 10px;font-size:14px;display:flex}.naming-preview>header small{color:var(--cp-text-muted);font-size:12.5px}.naming-tree{flex-direction:column;flex:1;gap:1px;min-height:0;padding:4px 10px;display:flex;overflow:auto}.naming-tree-row{border-radius:7px;align-items:center;gap:7px;min-height:30px;padding-right:8px;font-size:13.5px;display:flex}.naming-tree-row.folder svg:first-child{color:var(--cp-text-action)}.naming-tree-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.naming-tree-row.file span{font-weight:600}.naming-tree-row.current{background:var(--cp-action-soft)}.naming-tree-row.current svg:first-child{color:var(--cp-text-action)}.naming-fallback-mark{color:var(--cp-text-warning);flex:none}.naming-tree-state{color:var(--cp-text-muted);align-items:center;gap:8px;margin:8px;font-size:13px;display:flex}.naming-tree-state.attention{color:var(--cp-text-danger);flex-wrap:wrap}.naming-facts{border-top:1px solid var(--cp-border-subtle);flex-direction:column;gap:6px;padding:14px 16px 18px;display:flex}.naming-facts p{align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.35;display:flex}.naming-facts svg{flex:none;margin-top:1px}.naming-facts .ok{color:var(--cp-text-success)}.naming-facts .info{color:var(--cp-text-warning)}.naming-facts .warn{color:var(--cp-text-danger)}.naming-prompt{padding:24px}.naming-prompt p{margin:0 0 18px}.naming-prompt-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1180px){.naming-window{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:230px minmax(0,1fr)}.naming-preview{border-left:0;border-top:1px solid var(--cp-border-subtle);grid-column:1/-1;max-height:260px}}.cloud-destination{border-top:1px solid var(--cp-border-subtle);flex-direction:column;gap:12px;margin-top:8px;padding-top:16px;display:flex}.cloud-destination h4{color:var(--cp-text-secondary);margin:0;font-size:14px;font-weight:600}.cloud-choices{grid-template-columns:repeat(3,minmax(0,220px))}.cloud-choices .export-destination-choice:disabled{opacity:.55;cursor:default}.cloud-card{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.cloud-card-head{align-items:center;gap:12px;display:flex}.cloud-card-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cloud-card-head small{color:var(--cp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cloud-card-head>button:first-of-type{margin-left:auto}.cloud-text-button{color:var(--cp-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:13px}.cloud-text-button:hover:not(:disabled){color:var(--cp-text-primary);text-decoration:underline}.cloud-text-button:disabled{opacity:.5;cursor:default}.cloud-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cloud-row .primary-button,.cloud-row .secondary-button{align-items:center;gap:6px;display:inline-flex}.cloud-muted{color:var(--cp-text-muted);font-size:13px}.cloud-folder{background:var(--cp-surface-muted);border-radius:10px;padding:8px 10px}.cloud-folder .cloud-path{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.cloud-folder .cloud-muted{flex:auto}.cloud-waiting{background:var(--cp-surface-muted);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.cloud-waiting>span{flex:auto}.cloud-picker{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.cloud-picker-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cloud-trail{color:var(--cp-text-muted);flex-wrap:wrap;align-items:center;gap:2px;font-size:13px;display:flex}.cloud-trail>span{align-items:center;gap:2px;display:inline-flex}.cloud-search{border:1px solid var(--cp-border-subtle);color:var(--cp-text-muted);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.cloud-search input{color:var(--cp-text-primary);font:inherit;background:0 0;border:0;outline:0;flex:auto}.cloud-places{flex-direction:column;gap:2px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.cloud-places>li>button{width:100%;color:var(--cp-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;display:flex}.cloud-places>li>button:hover{background:var(--cp-surface-muted)}.cloud-places>li>button>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cloud-places>li.cloud-muted{align-items:center;gap:6px;padding:7px 8px;display:flex}.cloud-picker-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cloud-picker-foot .secondary-button,.cloud-picker-foot .primary-button{align-items:center;gap:6px;display:inline-flex}.cloud-new-folder{align-items:center;gap:8px;display:flex}.cloud-new-folder input{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);color:var(--cp-text-primary);font:inherit;border-radius:8px;padding:6px 8px}.cloud-check{align-items:center;gap:8px;font-size:13.5px;display:flex}.cloud-field-map{border:1px solid var(--cp-border-subtle);border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:10px 12px;display:flex}.cloud-field-map legend{color:var(--cp-text-secondary);padding:0 4px;font-size:13px;font-weight:600}.cloud-field-map-line{color:var(--cp-text-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cloud-field-map-line select,.cloud-field-map-line input{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);min-width:0;color:var(--cp-text-primary);font:inherit;border-radius:8px;padding:6px 8px;font-size:13.5px}.cloud-field-map-line input::placeholder{color:var(--cp-text-muted);font-style:italic}.cloud-map-add{align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.cloud-actions .cloud-spacer{flex:auto}.cloud-progress{border-top:1px solid var(--cp-border-subtle);flex-direction:column;gap:8px;padding-top:10px;font-size:13.5px;display:flex}.cloud-progress p{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.cloud-progress p>span,.cloud-progress p>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cloud-progress p>small{color:var(--cp-text-muted)}.cloud-failed{color:var(--cp-text-primary)}.cloud-confirm{color:var(--cp-text-primary);font-size:13.5px}.cloud-row.cloud-confirm{background:var(--cp-warning-soft,var(--cp-surface-muted));border-radius:10px;padding:8px 10px}.cloud-row.cloud-confirm>span{flex:auto}.cloud-unsent{align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.cloud-unsent>svg,.cloud-waiting-reason>svg,.cloud-failed>svg{color:var(--cp-warning);flex:none}.cloud-sent>svg{color:var(--cp-success);flex:none}.cloud-earlier{background:var(--cp-surface-muted);border-radius:10px;padding:8px 10px}.cloud-earlier>span{flex:auto}.cloud-stop{color:var(--cp-text-muted);align-self:flex-start}.cloud-notice{color:var(--cp-text-secondary);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.cloud-error{color:var(--cp-text-primary);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.cloud-error>svg{color:var(--cp-warning);flex:none;margin-top:2px}@media (max-width:760px){.cloud-choices{grid-template-columns:minmax(0,1fr)}}.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 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 .recognized-fields{padding:10px 12px;scroll-padding-top:10px}.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 .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 button:focus-visible,.field-workbench select:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.field-workbench>.review-waiting-why{flex:none;margin:10px 12px 0}.source-review-fields.field-workbench>.review-waiting-why{margin:12px 18px 0}.field-workbench .document-type-control.needs-review select{border-color:var(--cp-border-warning);background:color-mix(in srgb, var(--cp-review-tint) var(--cp-review-field-mix), var(--cp-surface));box-shadow:var(--cp-review-field-mark)}.field-workbench .document-type-control .type-review-reasons{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.field-workbench .document-type-control .type-review-reason{color:var(--cp-text-warning);overflow-wrap:anywhere;flex:100%}.capture-layout .document-type-control .type-review-reasons button{border:1px solid var(--cp-border-action);background:var(--cp-action-soft);width:auto;height:auto;min-height:30px;color:var(--cp-text-action-strong);cursor:pointer;border-radius:5px;padding:4px 7px;display:inline-block}.capture-layout .document-type-control .type-review-reasons button:disabled{cursor:default;opacity:.6}.capture-layout .review-reason-line{color:var(--cp-text-warning);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.capture-layout .review-reason-action{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 7px;font-size:12px}.capture-layout .review-reason-action:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.field-workbench .document-review-reason{gap:6px;margin-bottom:10px;display:grid}.capture-layout .table-context-issues{border-bottom:1px solid var(--cp-border-subtle);gap:6px;padding:8px 12px;display:grid}.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 .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-types-panel h3>svg{color:var(--cp-text-action-strong)}.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{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 .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 .setup-field-actions{border-top:1px solid var(--cp-border-subtle);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}.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{margin-top:8px;font-size:14px}.setup-types-panel .delete-confirm-row>span{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}.workspace-dialog.compact:has(.setup-value-type-help){width:min(640px,100vw - 40px)}.setup-value-type-help{padding:8px}.setup-value-type-help>p{color:var(--cp-text-secondary);margin:0 0 16px;font-size:15px}.setup-value-type-help dl{margin:0}.setup-value-type-help dl>div{border-top:1px solid var(--cp-border-subtle);grid-template-columns:minmax(90px,.7fr) minmax(0,2fr);gap:16px;padding:10px 0;font-size:14px;line-height:1.5;display:grid}.setup-value-type-help dt{font-weight:600}.setup-value-type-help dd{color:var(--cp-text-secondary);margin:0}.main-shell:has(.export-workspace){grid-template-rows:minmax(0,1fr)}.export-workspace-header .job-title-row{display:block}.export-history-summary span{align-items:center;gap:6px;display:inline-flex}.export-history-summary .attention{color:var(--cp-text-warning)}.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(0,1fr) auto;width:min(560px,100%);margin:0 auto;padding:0}.jobs-page.jobs-workspace .jobs-search{border-radius:999px;grid-area:auto;min-height:44px;padding-left:16px}.jobs-page.jobs-workspace .jobs-search input{font-size:14px}.jobs-page.jobs-workspace .jobs-result-count{grid-area:auto;font-size:13px}.jobs-page.jobs-workspace .job-list{gap:26px;margin-top:18px}.jobs-page.jobs-workspace .job-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));align-items:start;gap:18px 10px;display:grid}.jobs-page.jobs-workspace .job-card{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:center;transition:none;display:flex;position:relative}.jobs-page.jobs-workspace .job-card:before{display:none}.jobs-page.jobs-workspace .job-card:hover{box-shadow:none;background:0 0;border:0}.jobs-page.jobs-workspace .job-card .job-card-body{width:100%;min-height:0;color:var(--cp-text-primary);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:12px 8px 8px;transition:background .15s;display:flex}.jobs-page.jobs-workspace .job-card .job-card-body:hover{background:var(--cp-surface-hover)}.jobs-page.jobs-workspace .job-card .job-card-body:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.jobs-page.jobs-workspace .job-face-icon{flex:none;width:96px;height:96px;position:relative}.jobs-page.jobs-workspace .job-face-icon .job-identity-image{width:96px;height:96px;box-shadow:0 14px 26px -18px var(--cp-shadow-strong);border-radius:22px;transition:transform .18s;display:block}.jobs-page.jobs-workspace .job-card .job-card-body:hover .job-identity-image{transform:translateY(-3px)}.jobs-page.jobs-workspace .job-card.current-job .job-identity-image{box-shadow:0 0 0 3px var(--cp-surface-raised), 0 0 0 6px var(--cp-border-action), 0 14px 26px -18px var(--cp-shadow-strong)}.jobs-page.jobs-workspace .job-card .job-card-name{justify-content:center;max-width:100%}.jobs-page.jobs-workspace .job-card .job-card-name h3{white-space:normal;overflow-wrap:anywhere;margin:0;font:600 75% 17px/1.2 Bahnschrift,Arial Narrow,sans-serif;overflow:visible}.jobs-page.jobs-workspace .job-face-tags{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:-4px;display:flex}.jobs-page.jobs-workspace .job-face-tags .job-card-status{background:var(--cp-surface-muted);color:var(--cp-text-secondary);border-radius:999px;padding:2px 8px;font:600 11.5px/1.4 Segoe UI,sans-serif}.jobs-page.jobs-workspace .job-card.current-job .job-face-tags .job-card-status{background:var(--cp-action-soft);color:var(--cp-text-action-strong)}.jobs-page.jobs-workspace .job-face-tags .job-card-status.is-attention,.jobs-page.jobs-workspace .job-card.current-job .job-face-tags .job-card-status.is-attention{background:var(--cp-warning-soft);color:var(--cp-text-warning);white-space:normal;text-align:center;border-radius:8px}.jobs-page.jobs-workspace .job-archive h2{color:var(--cp-text-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font:700 12px/1.2 Segoe UI,sans-serif;display:flex}@media (max-width:800px){.jobs-page.jobs-workspace{padding:18px 16px 28px}}@container job-library (width<=540px){.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 .job-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.jobs-page.jobs-workspace .job-face-icon,.jobs-page.jobs-workspace .job-face-icon .job-identity-image{width:80px;height:80px}.jobs-page.jobs-workspace .job-face-icon .job-identity-image{border-radius:19px}}.job-face-menu{z-index:1600;border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);min-width:236px;color:var(--cp-text-primary);box-shadow:var(--cp-shadow-elevated);border-radius:10px;padding:6px;position:fixed}.job-face-menu button{width:100%;min-height:36px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font:14px/1.3 Segoe UI,sans-serif;display:flex}.job-face-menu button>svg{color:var(--cp-text-secondary);flex:none}.job-face-menu button>span{flex:1}.job-face-menu button:hover,.job-face-menu button:focus-visible{background:var(--cp-control-hover);outline:none}.job-face-menu button:focus-visible{box-shadow:inset 0 0 0 2px var(--cp-focus-ring)}.job-face-menu kbd{color:var(--cp-text-muted);font:11.5px Segoe UI,sans-serif}.job-face-menu [role=separator]{background:var(--cp-border-subtle);height:1px;margin:5px 4px}.job-face-menu .danger,.job-face-menu .danger>svg{color:var(--cp-text-danger)}.job-face-menu .danger:hover,.job-face-menu .danger:focus-visible{background:var(--cp-danger-soft)}@media (prefers-reduced-motion:reduce){.jobs-page.jobs-workspace .job-face-icon .job-identity-image,.jobs-page.jobs-workspace .job-card .job-card-body{transition:none}}.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}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}.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}.viewer-toolbar .workspace-stepper strong{font-family:Segoe UI,sans-serif;font-weight:650}.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 .workspace-stepper>span{min-width:49px}.thumbnail-heading .job-processing-control.compact{padding:0}.thumbnail-heading .job-processing-control.compact>button{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 .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-row-tools,.line-item-review-table td.line-row-tools{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-row-tools{z-index:3;top:0}.line-item-review-table tr.review-arrived>td.line-row-tools{background:var(--cp-action-soft)}.boundary-pending{border:1px solid var(--cp-border-subtle);height:24px;color:var(--cp-text-secondary);background:var(--cp-surface-raised);box-shadow:0 1px 4px var(--cp-shadow-soft);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:5px;padding:0 9px 0 7px;font:500 12px/1 Segoe UI,sans-serif;display:inline-flex}.boundary-pending>svg{color:var(--cp-text-muted);flex:none;animation:1.6s ease-in-out infinite boundary-pending-breathe}@keyframes boundary-pending-breathe{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.boundary-pending>svg{animation:none}}.document-spine .boundary-pending.spine-pending{z-index:4;position:absolute;left:50%;transform:translate(-50%,-50%)}.document-spine .thumbnail-shell>.boundary-pending.spine-pending{top:0}.reader-page-break>.boundary-pending{flex:none}.detached-boundary-gap>.boundary-pending{height:24px}.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-disabled-text);cursor:default}.reader-flow.reader-flow-with-breaks{gap:0}.reader-neighbour{box-sizing:border-box;flex-direction:column;flex:none;min-width:220px;max-width:100%;display:flex}.reader-neighbour-page{background:var(--cp-document-paper);box-shadow:0 6px 18px var(--cp-shadow-soft);border-radius:2px;position:relative;overflow:hidden}.reader-neighbour-page>img{width:100%;height:auto;display:block;position:absolute;left:0}.reader-neighbour.before .reader-neighbour-page>img{bottom:0}.reader-neighbour.after .reader-neighbour-page>img{top:0}.reader-neighbour-loading{background:var(--cp-document-paper-muted);position:absolute;inset:0}.reader-neighbour-note{z-index:4;border:1px solid var(--cp-border-default);background:var(--cp-surface);color:var(--cp-text-secondary);box-shadow:0 1px 3px var(--cp-shadow-faint);pointer-events:none;border-radius:999px;padding:3px 9px;font-size:12px;line-height:1.4;position:absolute;left:10px}.reader-neighbour.before .reader-neighbour-note{bottom:10px}.reader-neighbour.after .reader-neighbour-note{top:10px}.reader-neighbour-failed{text-align:center;color:var(--cp-text-muted);background:var(--cp-document-paper-muted);place-items:center;padding:12px;display:grid;position:absolute;inset:0}.reader-document-gap{justify-content:center;align-items:center;height:76px;display:flex;position:relative}.reader-document-gap>.reader-join-action{border:1px solid var(--cp-border-default);width:32px;height:32px;color:var(--cp-text-secondary);background:var(--cp-surface);box-shadow:0 1px 3px var(--cp-shadow-faint);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.reader-document-gap>.reader-join-action:hover:not(:disabled){color:var(--cp-text-action-strong);background:var(--cp-action-soft);border-color:var(--cp-border-action)}.reader-document-gap>.reader-join-action:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.reader-document-gap>.reader-join-action:disabled{color:var(--cp-disabled-text);border-color:var(--cp-disabled-border);background:var(--cp-disabled-bg);box-shadow:none;cursor:default}.reader-join-news{color:var(--cp-text-on-bright,#fff);background:var(--cp-tooltip-bg,#1f1f1f);box-shadow:0 2px 8px var(--cp-shadow-medium);border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 12px;font-size:13px;line-height:1.3;animation:.2s ease-out reader-join-news-in;display:inline-flex}.reader-join-news>svg{flex:none}.reader-join-news>button{border:1px solid color-mix(in srgb, currentColor 40%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;display:inline-flex}.reader-join-news>button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}@keyframes reader-join-news-in{0%{opacity:0;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.reader-join-news{animation:none}}.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}}.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}.paige-cc-catalog,.paige-cc-new,.paige-cc-verdict{border:1px solid var(--cp-border-subtle);border-radius:8px;gap:8px;min-width:0;margin:0;padding:10px 12px;display:grid}.paige-cc-catalog legend{color:var(--cp-text-secondary);padding:0 4px;font-size:13px}.paige-cc-row,.paige-cc-search,.paige-cc-more,.paige-cc-actions,.paige-cc-new>header{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.paige-cc-row>strong,.paige-cc-text{overflow-wrap:anywhere;flex:1;min-width:0}.paige-cc-text{gap:1px;display:grid}.paige-cc-text small,.paige-cc-more small,.paige-cc-actions small{color:var(--cp-text-secondary)}.paige-destination-form label.paige-cc-search,.paige-cc-search{color:var(--cp-text-secondary);align-items:center;gap:8px;display:flex}.paige-cc-search input{flex:1;min-width:0}.paige-cc-list{gap:4px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.paige-cc-choice,.paige-cc-create{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);width:100%;color:var(--cp-text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.paige-cc-choice:hover,.paige-cc-create:hover:not(:disabled),.paige-cc-choice.is-current{border-color:var(--cp-text-action)}.paige-cc-choice.is-view-only{cursor:default;color:var(--cp-text-secondary);background:var(--cp-canvas)}.paige-cc-create{color:var(--cp-text-action);border-style:dashed}.paige-cc-create:disabled{cursor:default;opacity:.6}.paige-cc-pill{border:1px solid var(--cp-border-subtle);color:var(--cp-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;display:inline-flex}.paige-cc-pill.is-ready{color:var(--cp-success,var(--cp-text-action));border-color:currentColor}.paige-cc-state{color:var(--cp-text-secondary);align-items:center;gap:6px;padding:6px 2px;font-size:13px;display:flex}.paige-cc-note,.paige-cc-error{background:var(--cp-canvas);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:13px;display:flex}.paige-cc-note>span,.paige-cc-error>span{flex:1;gap:2px;min-width:0;display:grid}.paige-cc-note>svg{color:var(--cp-text-secondary);flex:none;margin-top:1px}.paige-cc-note.is-ok>svg{color:var(--cp-success,var(--cp-text-action))}.paige-cc-note.is-bad,.paige-cc-error{border:1px solid var(--cp-danger)}.paige-cc-note.is-bad>svg{color:var(--cp-danger)}.paige-cc-note.is-attention{border:1px solid var(--cp-warning,var(--cp-border-subtle))}.paige-cc-note.is-attention>svg{color:var(--cp-warning,var(--cp-text-secondary))}.paige-cc-waiting,.paige-cc-examples{gap:6px;display:grid}.paige-cc-examples>small{color:var(--cp-text-secondary)}.paige-cc-path{background:var(--cp-canvas);border-radius:6px;gap:2px;margin:0;padding:6px 8px;font-size:12px;display:grid}.paige-cc-path-type{color:var(--cp-text-secondary);font-weight:600}.paige-cc-path-pieces{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.paige-cc-path-folder,.paige-cc-path-file{align-items:center;gap:3px;display:inline-flex}.paige-cc-path-folder i{color:var(--cp-text-muted,var(--cp-text-secondary));font-style:normal}.paige-cc-new-name h3{margin:2px 0;font-size:16px}.paige-cc-new-name small{color:var(--cp-text-secondary)}.paige-cc-counts{color:var(--cp-text-secondary);flex-wrap:wrap;gap:12px;margin:0;font-size:13px;display:flex}.paige-cc-counts b{color:var(--cp-text-primary)}.paige-cc-new-types{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.paige-cc-new-types li{grid-template-columns:auto auto 1fr;align-items:baseline;gap:6px;display:grid}.paige-cc-new-types small,.paige-cc-warning{color:var(--cp-text-secondary);overflow-wrap:anywhere}.paige-cc-actions{flex-wrap:wrap;justify-content:flex-end}.paige-cc-actions small{flex:14rem}.paige-destination-unconfirmed{color:var(--cp-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.paige-destination-unconfirmed>svg{color:var(--cp-warning,var(--cp-danger))}@media (max-width:480px){.paige-cc-row,.paige-cc-more{flex-wrap:wrap}}.paige-cc-key-backdrop{z-index:2000}.paige-destination-unconfirmed{color:var(--cp-text-primary);grid-template-columns:auto 1fr;align-items:start;gap:4px 6px;font-size:12px;display:grid}.paige-destination-unconfirmed>svg{color:var(--cp-warning);margin-top:2px}.paige-destination-unconfirmed>button{grid-column:2;justify-self:start}.paige-remove-destination{gap:16px}.paige-remove-waiting{border:1px solid var(--cp-border-subtle);background:var(--cp-canvas);color:var(--cp-text-primary);border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-weight:600;display:flex}.paige-remove-waiting>svg{color:var(--cp-text-action);flex:none}.paige-remove-waiting.is-waiting{border-color:var(--cp-danger)}.paige-remove-waiting.is-waiting>svg{color:var(--cp-danger)}.paige-remove-send-to{border:0;gap:6px;margin:0;padding:0;display:grid}.paige-remove-send-to legend{color:var(--cp-text-secondary);margin-bottom:6px;padding:0;font-size:13px}.paige-remove-send-to label{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);color:var(--cp-text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.paige-remove-send-to label.is-chosen{border-color:var(--cp-text-action)}.paige-remove-send-to label>svg{color:var(--cp-text-action);flex:none}.paige-remove-send-to input{accent-color:var(--cp-text-action);margin:0}.paige-remove-kept{color:var(--cp-text-muted);font-size:12px}.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}}:root{--tour-hot:var(--cp-tour-hot);--tour-hot-ink:var(--cp-tour-hot-ink);--tour-hot-glow:var(--cp-tour-hot-glow)}.tour-card{border:1px solid var(--cp-border-default);background:var(--cp-surface-overlay);box-shadow:0 10px 28px var(--cp-shadow-action);color:var(--cp-text-primary);border-radius:14px;flex-direction:column;gap:10px;margin:8px 0 4px;padding:13px 15px;display:flex}.tour-card header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.tour-card .tour-title{min-width:0;color:var(--cp-text-primary);white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:inline-flex}.tour-card .tour-mark{background:var(--tour-hot);width:22px;height:22px;color:var(--tour-hot-ink);border-radius:6px;flex:none;place-items:center;margin:0;display:inline-grid}.tour-card .tour-leave{color:var(--cp-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px;font-size:13px}.tour-card .tour-leave:hover{color:var(--cp-text-primary)}.tour-card .tour-bar{gap:3px;display:flex}.tour-card .tour-bar i{background:var(--cp-border-subtle);border-radius:3px;flex:1;height:5px}.tour-card .tour-bar i.done{background:var(--cp-text-success)}.tour-card .tour-bar i.now{background:var(--tour-hot)}.tour-card .tour-say{color:var(--cp-text-primary);margin:0;font-size:14.5px;line-height:1.55;animation:.9s .15s both tour-text}.tour-card .tour-todo{color:var(--cp-text-primary);align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:650;line-height:1.4;animation:.9s .7s both tour-text;display:flex}.tour-card .tour-todo span,.tour-card b{color:inherit;font-size:inherit;margin:0;display:inline}.tour-card b{font-weight:700}.tour-card .tour-todo svg{color:var(--tour-hot);flex:none}.tour-card .tour-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.tour-card .tour-back{color:var(--cp-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-right:auto;padding:6px;font-size:13px;font-weight:650;display:inline-flex}.tour-card .tour-back:hover{background:var(--cp-surface-hover);color:var(--cp-text-primary)}.tour-glow{z-index:2147483001;pointer-events:none;box-sizing:border-box;border:3px solid var(--tour-hot);border-radius:13px;transition:left .6s ease-in-out,top .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out;animation:.5s .6s both tour-glow-in,1.6s ease-in-out 1.1s infinite tour-pulse;position:fixed}.tour-glow:after{content:"";border:2px solid var(--tour-hot);border-radius:inherit;opacity:0;animation:1.6s ease-out 1.1s infinite tour-ripple;position:absolute;inset:-3px}@keyframes tour-pulse{0%,to{box-shadow:0 0 0 0 var(--tour-hot-glow), 0 0 18px 2px var(--tour-hot-glow)}50%{box-shadow:0 0 0 6px transparent, 0 0 30px 8px var(--tour-hot-glow)}}@keyframes tour-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.12,1.45)}}.tour-show-starts .document-spine .spine-gap-action{opacity:1}.spine-first-split{pointer-events:none;width:1px;height:1px;position:absolute;left:50%}@keyframes tour-text{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tour-glow-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tour-card .tour-say,.tour-card .tour-todo,.tour-glow,.tour-start-tile.reading .tour-start-page{transition:none;animation:none}.tour-glow{box-shadow:0 0 0 4px var(--tour-hot-glow), 0 0 22px 4px var(--tour-hot-glow)}.tour-glow:after{display:none}}.capture-view.caught-up-workspace.tour-job .capture-source-copy,.capture-view.caught-up-workspace.tour-job .acquisition-control,.spine-actions.tour-exported{display:none}.first-job-tour{z-index:1;text-align:right;justify-items:end;gap:2px;display:grid;position:absolute;bottom:32px;right:40px}.first-job-tour button{color:var(--cp-text-action);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:650}.first-job-tour small{color:var(--cp-text-secondary);font-size:13px}.job-start-tour{align-items:center;gap:8px;display:inline-flex}.caught-up-rail-card{padding:0 10px}.job-library-empty{position:relative}.hint-card{border:1px solid var(--cp-border-default);background:var(--cp-surface-overlay);box-shadow:0 10px 28px var(--cp-shadow-soft);color:var(--cp-text-primary);border-radius:14px;flex-direction:column;gap:8px;margin:8px 0 4px;padding:12px 13px 13px 15px;display:flex}.hint-card header{align-items:flex-start;gap:9px;display:flex}.hint-card .hint-icon{color:var(--cp-text-action);flex:none;margin-top:1px}.hint-card .hint-icon.waiting{color:var(--cp-text-warning)}.hint-card .hint-icon.ready{color:var(--cp-text-success)}.hint-card .hint-title{color:var(--cp-text-primary);flex:1;margin:0;font-size:16px;font-weight:700;line-height:1.3;display:block}.hint-card .hint-close{width:24px;height:24px;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin:-2px -2px 0 0;padding:0;display:inline-grid}.hint-card .hint-close:hover{background:var(--cp-surface-hover);color:var(--cp-text-primary)}.hint-card .hint-text{color:var(--cp-text-primary);margin:0;font-size:14px;line-height:1.5}.hint-card .hint-text b{font-size:inherit;color:inherit;font-weight:700;display:inline}.hint-card .hint-actions{align-items:center;gap:10px;display:flex}.hint-settings{border-top:1px solid var(--cp-border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 0 0;display:flex}.hint-settings-control{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.hint-settings input[role=switch]{width:18px;height:18px;accent-color:var(--cp-action-bright);margin:2px 0 0}.hint-settings .hint-settings-tour{flex:none;align-items:center;gap:6px;display:inline-flex}.capture-mode .capture-view.capture-empty.caught-up-workspace.tour-reading>.tour-reading-main{justify-self:stretch;place-items:center;width:auto;max-width:none;display:grid}.tour-start-backdrop{z-index:2147482000;background:var(--cp-tour-backdrop);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tour-start{box-sizing:border-box;border:1px solid var(--cp-border-default);background:var(--cp-surface-overlay);width:min(620px,100%);box-shadow:0 28px 70px var(--cp-tour-shadow);color:var(--cp-text-primary);border-radius:16px;flex-direction:column;gap:18px;padding:24px 28px 22px;animation:.3s ease-out both tour-start-in;display:flex}.tour-start header{align-items:center;gap:12px;display:flex}.tour-start h2{margin:0;font-size:24px;font-weight:700;line-height:1.2}.tour-start p{color:var(--cp-text-secondary);margin:0;font-size:15px;line-height:1.5}.tour-start-mark{background:var(--tour-hot);width:26px;height:26px;color:var(--tour-hot-ink);border-radius:7px;flex:none;place-items:center;display:inline-grid}.tour-start-mark.done{background:var(--cp-text-success);color:var(--cp-surface-overlay);border-radius:50%}.tour-start-tiles{justify-content:space-between;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tour-start-tile{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.tour-start-page{box-sizing:border-box;border:1px solid var(--cp-border-subtle);background:var(--cp-tour-page);border-radius:6px;flex-direction:column;gap:6px;width:84px;height:108px;padding:11px 10px;display:flex}.tour-start-page i,.tour-start-page b{background:var(--cp-tour-page-line);border-radius:2px;height:4px;display:block}.tour-start-page i:first-child{width:70%}.tour-start-page i:nth-child(2){width:46%}.tour-start-page i:nth-child(3){width:58%}.tour-start-page b{background:0 0;height:6px}.tour-start-tile.reading .tour-start-page{border:2px solid var(--tour-hot);animation:1.6s ease-in-out infinite tour-pulse}.tour-start-tile.waiting .tour-start-page{border:1.5px dashed var(--cp-border-default);background:0 0}.tour-start-tile small{text-align:center;max-width:100%;min-height:36px;color:var(--cp-text-primary);font-size:12.5px;font-weight:650;line-height:1.35;display:block}.tour-start-tile small svg{vertical-align:-2px;margin-right:3px;display:inline}.tour-start-tile.read small svg{color:var(--cp-text-success)}.tour-start-tile.reading small svg{color:var(--tour-hot)}.tour-start-progress{flex-direction:column;gap:8px;display:flex}.tour-start-bar{gap:4px;display:flex}.tour-start-bar i{background:var(--cp-border-subtle);border-radius:3px;flex:1;height:6px}.tour-start-bar i.read{background:var(--cp-text-success)}.tour-start-bar i.reading{background:var(--tour-hot)}.tour-start-status{color:var(--cp-text-secondary);justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.tour-start-status b{color:var(--cp-text-primary);white-space:nowrap;font-weight:650}.tour-start footer{align-items:center;gap:12px;display:flex}.tour-start-leave{color:var(--cp-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:14px;font-weight:650}.tour-start-leave:hover{color:var(--cp-text-primary)}@keyframes tour-start-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:640px){.tour-start-page{gap:4px;width:56px;height:72px;padding:8px 7px}}.workspace-dialog.compact:has(.link-job-list){width:min(460px,100vw - 48px)}.link-job-list{gap:2px;margin:0;padding:6px 8px 10px;list-style:none;display:grid}.link-job-list button{width:100%;min-height:52px;color:var(--cp-text-primary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:8px 12px;font:600 15px/1.35 Segoe UI,sans-serif;display:flex}.link-job-list button>.job-identity-image{border-radius:8px;width:34px;height:34px}.link-job-list button>span:not(.job-identity-image){overflow-wrap:anywhere;flex:1;min-width:0}.link-job-list .link-job-go{color:var(--cp-text-muted);opacity:0;flex:none;transition:opacity .12s}.link-job-list button:hover,.link-job-list button:focus-visible{background:var(--cp-control-hover)}.link-job-list button:hover .link-job-go,.link-job-list button:focus-visible .link-job-go{opacity:1}.link-job-list button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.link-job-list .link-job-go{transition:none}}.first-job-paths{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.sample-jobs-dialog{padding:clamp(18px,2.6vw,30px)}.sample-cards{grid-auto-rows:1fr;gap:14px;display:grid}.sample-card{border:1px solid var(--cp-border-default);background:var(--cp-surface);min-width:0;min-height:140px;color:var(--cp-text-primary);font:inherit;cursor:pointer;border-radius:14px;grid-template-rows:64px auto;align-content:center;justify-items:center;gap:12px;padding:18px 12px;transition:border-color .12s,background-color .12s,opacity .12s;display:grid}.sample-card:hover:not(:disabled){border-color:var(--cp-border-action);background:var(--cp-surface-hover)}.sample-card:focus-visible{outline:3px solid var(--cp-focus-ring);outline-offset:2px;border-color:var(--cp-border-action)}.sample-card:disabled{cursor:default;opacity:.5}.sample-card:disabled:has(.spin){opacity:1;border-color:var(--cp-border-action);background-color:var(--cp-surface);color:var(--cp-text-primary)}.sample-card-art{background:var(--cp-action-soft);width:64px;height:64px;color:var(--cp-text-action);border-radius:50%;place-items:center;display:grid}.sample-card-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:650;overflow:hidden}.sample-cards-state{min-height:294px;color:var(--cp-text-secondary);justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.sample-cards-error{color:var(--cp-text-danger);align-items:center;gap:8px;margin:14px 0 0;display:flex}@media (max-width:760px){.sample-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.setup-next{align-items:baseline;gap:12px;margin:14px 0 0;display:flex}.setup-next-label{letter-spacing:.14em;text-transform:uppercase;color:var(--cp-text-action);flex:none;font-size:11px;font-weight:750}.setup-next strong{color:var(--cp-text-primary);font-size:15px;font-weight:650}.setup-next small{color:var(--cp-text-secondary);margin-top:2px;font-size:13px;line-height:1.4;display:block}.export-ready{align-items:center;gap:10px;min-height:44px;margin:8px 0 4px;padding:0 2px;display:flex;position:relative}.export-ready-mark{background:var(--cp-action-soft);width:28px;height:28px;color:var(--cp-text-action);border-radius:50%;flex:none;place-items:center;display:grid}.export-ready.done .export-ready-mark{background:color-mix(in srgb, var(--cp-text-success) 16%, transparent);color:var(--cp-text-success)}.export-ready.off .export-ready-mark{background:var(--cp-surface-muted);color:var(--cp-text-secondary)}.export-ready>strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.export-ready>button.small{flex:none;align-items:center;gap:6px;min-height:32px;display:inline-flex}.export-ready-close{flex:none;margin-right:-4px}.export-ready:has(>.export-ready-problem){flex-wrap:wrap;row-gap:2px;padding-bottom:6px}.export-ready-problem{min-width:0;color:var(--cp-text-danger);flex:1 0 100%;margin:0;padding-left:38px;font-size:12.5px}.export-ready-bar{background:var(--cp-border-subtle);border-radius:2px;height:3px;position:absolute;bottom:2px;left:40px;right:2px;overflow:hidden}.export-ready-bar>i{background:var(--cp-text-action);border-radius:2px;width:35%;animation:1.2s ease-in-out infinite export-ready-sweep;position:absolute;top:0;bottom:0;left:-35%}@keyframes export-ready-sweep{to{left:100%}}@media (prefers-reduced-motion:reduce){.export-ready-bar>i{opacity:.5;width:100%;animation:none;left:0}}.review-waiting-why{color:var(--cp-text-primary);align-items:baseline;gap:8px;margin:2px 0 8px;font-size:13px;line-height:1.4;display:flex}.review-exceptions-note{color:var(--cp-text-secondary);flex:none;align-items:baseline;gap:8px;margin:10px 12px 0;font-size:13px;line-height:1.4;display:flex}.review-exceptions-note>svg{color:var(--cp-text-muted);flex:none;align-self:center}.review-exceptions-note b{color:var(--cp-text-primary);font-weight:600}.review-waiting-dot{background:var(--cp-warning);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.field-workbench-fields-heading>.to-check-next{min-height:28px;color:var(--cp-text-warning);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:-6px -6px -6px auto;padding:0 6px;font-size:13px;font-weight:600;display:inline-flex}.field-workbench-fields-heading>.to-check-next:hover{background:var(--cp-control-hover)}.field-workbench-fields-heading>.to-check-next:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.field-workbench-fields-heading>.to-check-next>.review-waiting-dot{transform:none}.field-workbench-fields-heading>.to-check-next>svg{flex:none}.field-workbench-fields-heading>.to-check-next>svg.open{transform:rotate(180deg)}.to-check-list{gap:2px;margin:0 0 10px;padding:0;list-style:none;display:grid}.to-check-list button{width:100%;color:var(--cp-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(84px,30%) minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 8px 6px 12px;font-size:12px;line-height:1.4;display:grid}.to-check-list button:hover{background:var(--cp-control-hover)}.to-check-list button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:1px}.to-check-list button>strong{overflow-wrap:anywhere;font-weight:600}.to-check-list button>span{color:var(--cp-text-warning);overflow-wrap:anywhere}.to-check-list button>svg{color:var(--cp-text-secondary);align-self:center}.to-check-note{color:var(--cp-text-secondary);margin:0 0 10px;font-size:12px;line-height:1.4}.field-draft-editor{position:relative}kbd.cp-key{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);min-width:1.4em;color:var(--cp-text-primary);text-align:center;border-bottom-width:2px;border-radius:5px;padding:1px 6px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;display:inline-block}.document-confirm-bar kbd.cp-key{margin-left:6px;font-size:11px}.shortcut-sheet{columns:3;color:var(--cp-text-primary);column-gap:28px;padding:clamp(18px,2.4vw,28px)}.shortcut-sheet section{break-inside:avoid;margin-bottom:22px}.shortcut-sheet section:last-child{margin-bottom:0}.shortcut-sheet section h3{letter-spacing:.12em;text-transform:uppercase;color:var(--cp-text-muted);margin:0 0 10px;font-size:12px;font-weight:750}.shortcut-sheet dl{gap:2px;margin:0;display:grid}.shortcut-row{border-bottom:1px solid var(--cp-border-subtle);justify-content:space-between;align-items:center;gap:14px;min-height:36px;display:flex}.shortcut-row:last-child{border-bottom:0}.shortcut-row dt{font-size:14px;line-height:1.35}.shortcut-row dd{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:4px;margin:0;display:flex}.shortcut-row dt{white-space:nowrap}.shortcut-row dt small{color:var(--cp-text-muted);white-space:normal;margin-top:1px;font-size:12px;display:block}.shortcut-combo{align-items:center;gap:3px;display:inline-flex}.shortcut-or{color:var(--cp-text-muted);margin:0 3px}@media (max-width:1100px){.shortcut-sheet{columns:2}}@media (max-width:760px){.shortcut-sheet{columns:1}}:root[data-theme=dark] .sample-card{border-color:var(--cp-border-strong)}:root[data-theme=dark] .sample-card:hover:not(:disabled){border-color:var(--cp-border-action)}.capture-mode .capture-view.capture-empty.caught-up-workspace,.capture-view.capture-empty.caught-up-workspace{grid-template-columns:minmax(280px,380px) minmax(0,1fr);place-items:stretch stretch;height:100%;min-height:0;margin:0;padding:0;display:grid}.caught-up-rail{border-right:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);flex-direction:column;min-height:0;display:flex}.caught-up-workspace>.capture-source-panel.capture-start-screen{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;width:auto;min-height:0;margin:0;padding:56px clamp(24px,4vw,64px) 40px;display:flex;overflow:auto}.caught-up-workspace>.capture-source-panel.capture-start-screen>*{width:min(840px,100%)}.caught-up-hero{text-align:center;justify-items:center;gap:12px;margin-bottom:44px;display:grid}.caught-up-mark{background:color-mix(in srgb, var(--cp-text-success) 18%, transparent);width:64px;height:64px;color:var(--cp-text-success);border-radius:50%;flex:none;place-items:center;display:inline-grid}.caught-up-hero h2{color:var(--cp-text-primary);margin:6px 0 0;font-size:34px;font-weight:700;line-height:1.15}.caught-up-count{color:var(--cp-text-muted);margin:0;font-size:17px}.caught-up-count.caught-up-confirmed{color:var(--cp-text-secondary);font-weight:600}.caught-up-open{align-items:center;gap:9px;min-height:48px;margin-top:8px;padding:0 24px;font-size:16px;display:inline-flex}.caught-up-auto{color:var(--cp-text-success);align-items:center;gap:7px;margin:4px 0 0;font-size:14px;display:inline-flex}@media (max-width:760px){.capture-mode .capture-view.capture-empty.caught-up-workspace,.capture-view.capture-empty.caught-up-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.caught-up-rail{border-right:0;border-bottom:1px solid var(--cp-border-subtle)}.caught-up-rail .spine-empty-state{display:none}}.sample-reader-download{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:294px;padding:8px 12px;display:grid}.sample-reader-download .sample-card-art{margin-bottom:4px}.sample-reader-download-title{color:var(--cp-text-primary);margin:0;font-size:17px;font-weight:650}.sample-reader-download-line{color:var(--cp-text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.sample-reader-download-meter{background:var(--cp-border-subtle);border-radius:2px;width:min(320px,80%);height:4px;margin:4px 0;position:relative;overflow:hidden}.sample-reader-download-meter>span{border-radius:inherit;background:var(--cp-text-action);transition:width .4s;position:absolute;inset:0 auto 0 0}.sample-reader-download-note{color:var(--cp-text-secondary);margin:0;font-size:13px}.sample-reader-download-skip{color:var(--cp-text-action);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin-top:6px;padding:6px 10px;font-size:13px}.sample-reader-download-skip:hover:not(:disabled){background:var(--cp-surface-hover)}.sample-reader-download-skip:focus-visible{outline:3px solid var(--cp-focus-ring);outline-offset:2px}.sample-reader-download-skip:disabled{cursor:default;color:var(--cp-text-secondary)}@media (prefers-reduced-motion:reduce){.sample-reader-download-meter>span{transition:none}}.email-ask{min-width:0;max-width:100%}.email-ask-line,.email-ask-off{color:var(--cp-text-secondary);font:inherit;cursor:pointer;text-align:left;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:13px;line-height:1.4;display:inline-flex}.email-ask-line:hover,.email-ask-off:hover{color:var(--cp-text-primary);text-decoration-color:currentColor}.email-ask-line:focus-visible,.email-ask-off:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px;border-radius:4px}.email-ask-line>svg{color:var(--cp-text-muted);flex:none}.email-ask-off:disabled{opacity:.6;cursor:default}.email-ask-row{flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:100%;display:flex}.email-ask-input{border:1px solid var(--cp-border-default);background:var(--cp-control);width:220px;min-width:0;max-width:100%;height:36px;color:var(--cp-control-text);font:inherit;border-radius:7px;padding:0 11px;font-size:14px}.email-ask-input.email-ask-first{width:168px}.email-ask-input:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:1px}.email-ask-input[aria-invalid=true]{border-color:var(--cp-border-danger)}.email-ask-send{order:2;height:34px}.email-ask-send .spin{margin-right:2px}.email-ask-tips{color:var(--cp-text-secondary);cursor:pointer;contain:inline-size;flex-basis:100%;order:3;align-items:center;gap:7px;font-size:13px;display:flex}.email-ask-tips>input{width:15px;height:15px;accent-color:var(--cp-action-bright);margin:0}.email-ask-done{color:var(--cp-text-secondary);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:13px;line-height:1.4;display:flex}.email-ask-done>svg{color:var(--cp-success);flex:none;margin-right:-5px}.email-ask-done b{color:var(--cp-text-primary);overflow-wrap:anywhere;font-weight:650}.email-ask-problem{color:var(--cp-text-danger);margin:8px 0 0;font-size:13px;line-height:1.45}.lj-results-foot{border-top:1px solid var(--cp-border-subtle);margin-top:16px;padding-top:12px}.performance-heading .email-ask-speed-report{grid-column:1/-1;justify-self:end;margin-top:-10px}.performance-heading .email-ask-speed-report .email-ask-row,.performance-heading .email-ask-speed-report .email-ask-tips,.performance-heading .email-ask-speed-report .email-ask-done{justify-content:flex-end}.performance-heading .email-ask-speed-report .email-ask-email{width:240px}.performance-heading .email-ask-speed-report .email-ask-problem{text-align:right}.performance-heading .email-ask-speed-report .operator-error-text{align-items:flex-end}.performance-heading .email-ask-speed-report .technical-details>code{text-align:left}.shortcut-sheet-foot{border-top:1px solid var(--cp-border-subtle);padding:12px clamp(18px,2.4vw,28px) 16px}.shortcut-sheet-foot .email-ask-email{width:240px}.license-extra-week-tips{color:var(--cp-text-secondary);align-items:center;gap:8px;margin:0;font-size:13.5px;line-height:1.45;display:flex}.license-extra-week-tips>svg{color:var(--cp-text-muted);flex:none}.setup-content-frame{isolation:isolate;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.setup-content-frame>.setup-section-content{isolation:isolate}.setup-sheet-layer,.setup-sheet-slot{pointer-events:none;position:absolute;inset:0;overflow:hidden}.setup-sheet-layer{z-index:1}.setup-sheet-slot>*,.lookup-list-inline-layer>*{pointer-events:auto}.setup-sheet-scrim{background:var(--cp-scrim);opacity:.55;animation:.18s ease-out setup-sheet-fade;position:absolute;inset:0}.setup-sheet{background:var(--cp-surface-raised);border-left:1px solid var(--cp-border-subtle);width:min(560px,100%);min-height:0;box-shadow:-18px 0 48px -26px var(--cp-shadow-strong);color:var(--cp-text-primary);flex-direction:column;transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s;animation:.24s cubic-bezier(.2,.8,.2,1) setup-sheet-in;display:flex;position:absolute;top:0;bottom:0;right:0}.setup-sheet.is-under{filter:brightness(.97);transform:translate(-44px)}.setup-lookup-sheet{overscroll-behavior:contain;background:var(--cp-surface);width:min(1000px,100%);overflow-y:auto;container:lookup-sheet/inline-size}@media (prefers-reduced-motion:reduce){.setup-sheet,.setup-sheet-scrim{transition:none;animation:none}}:is(.setup-section-content:has(>.setup-lookups-section>.lists-workspace),.setup-section-content:has(>.lists-workspace)){flex-direction:column;display:flex}.setup-lookups-section:has(>.lists-workspace){flex-direction:column;flex:1 0 auto;display:flex}.setup-section-content>.lists-workspace,.setup-lookups-section>.lists-workspace{flex:1 0 auto}.lookups-card.lists-workspace{min-width:0;box-shadow:none;color:var(--cp-text-primary);background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative}.lists-workspace :is(h3,h4,h5,p){margin:0}.lists-workspace h3{font-size:24px;line-height:1.3}.lists-workspace h4{font-size:15px;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-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}.lookup-lists-library{flex-direction:column;flex:1 0 auto;gap:20px;min-width:0;display:flex}.lists-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.lists-heading>div{min-width:0}.lists-heading p{margin-top:4px;font-size:14px}.lists-heading-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.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-first{border:1.5px dashed var(--cp-border-default);background:var(--cp-surface-subtle);text-align:center;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:12px;min-height:0;padding:28px 24px;display:flex}.lists-first h4{color:var(--cp-text-primary);font-family:Bahnschrift,Segoe UI,sans-serif;font-size:24px;font-weight:600;line-height:1.25}.lists-workspace .lists-first p{max-width:58ch;font-size:14.5px}.lists-first .lists-art{width:min(300px,70%);margin-bottom:6px}.lists-first-row{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:10px;width:min(460px,100%);margin-top:8px;display:flex}.lists-workspace .lists-first .primary-button{min-height:40px;padding:8px 18px;font-size:14px}.lists-art{width:140px;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-first:hover .lists-art-pulse{animation:1.4s ease-out infinite lists-pulse}.lists-first:hover .lists-art-output{animation:1.4s ease-out infinite lists-output}.lists-first: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-search{border:1px solid var(--cp-border-default);width:300px;max-width:100%;color:var(--cp-text-muted);background:var(--cp-control);border-radius:8px;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-search:focus-within{border-color:var(--cp-border-action);box-shadow:0 0 0 2px var(--cp-focus-ring)}.lists-search input:focus,.lists-search input:focus-visible{box-shadow:none;outline:none}.lookup-lists-grid{flex:1 0 auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-auto-rows:minmax(250px,1fr);gap:16px;display:grid}.lookup-list-tile{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);min-width:0;min-height:0;color:var(--cp-text-primary);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:stretch;gap:9px;padding:14px 14px 12px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;overflow:hidden;container:lookup-tile/inline-size}.lookup-list-tile:hover:not(:disabled),.lookup-list-tile.is-open{border-color:var(--cp-border-action);box-shadow:0 12px 26px -18px var(--cp-shadow-strong);transform:translateY(-2px)}.lookup-list-title{align-items:center;gap:9px;min-width:0;display:flex}.lookup-list-title>strong{overflow-wrap:anywhere;min-width:0;font-size:15.5px;font-weight:650;line-height:1.3}.lookup-list-icon{background:var(--cp-action-soft);width:30px;height:30px;color:var(--cp-text-action);border-radius:8px;flex:none;place-items:center;display:grid}.lookup-list-tile>small{color:var(--cp-text-secondary);font-size:12.5px;line-height:1.45}.lookup-list-peek{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);min-height:96px;-webkit-mask-image:linear-gradient(to bottom, var(--cp-text-primary) calc(100% - 30px), transparent);-webkit-mask-image:linear-gradient(to bottom, var(--cp-text-primary) calc(100% - 30px), transparent);mask-image:linear-gradient(to bottom, var(--cp-text-primary) calc(100% - 30px), transparent);border-radius:9px;flex-direction:column;flex:1 1 0;font-size:12.5px;line-height:1.3;display:flex;overflow:hidden}.lookup-list-peek-row{border-top:1px solid var(--cp-border-subtle);flex:none;grid-template-columns:minmax(0,1.35fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.lookup-list-peek-row:first-child{border-top:0}.lookup-list-peek-row>span{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;padding:6px 9px;overflow:hidden}.lookup-list-peek-row.is-head{background:var(--cp-surface-subtle);color:var(--cp-text-secondary);font-weight:650}.lookup-list-peek-row.is-sketch>span{padding-block:11px}.lookup-list-peek-row.is-sketch i{background:var(--cp-border-default);opacity:.7;border-radius:2px;width:72%;height:4px;display:block}.lookup-list-peek-row.is-sketch:nth-child(odd) i{width:54%}.lookup-list-peek.is-waiting .lookup-list-peek-row.is-sketch i{animation:1.2s ease-in-out infinite alternate lists-waiting}@keyframes lists-waiting{0%{opacity:.35}to{opacity:.8}}.lookup-list-peek-none{color:var(--cp-text-muted);padding:10px 9px;font-style:italic}@container lookup-tile (width<=360px){.lookup-list-peek-row>:nth-child(n+4){display:none}}@container lookup-tile (width>=361px) and (width<=520px){.lookup-list-peek-row>:nth-child(n+5){display:none}}@container lookup-tile (width>=521px) and (width<=700px){.lookup-list-peek-row>:nth-child(n+6){display:none}}.lookup-list-badge{background:var(--cp-action-soft);width:44px;height:44px;color:var(--cp-text-action);border-radius:11px;flex:none;place-items:center;display:grid}.lookup-list-uses{flex-wrap:wrap;gap:5px;display:flex}.lookup-list-use{background:var(--cp-action-soft);color:var(--cp-text-primary);overflow-wrap:anywhere;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5}.lookup-list-unused{color:var(--cp-text-muted);font-size:12.5px}.lookup-list-add-form{cursor:default;border-color:var(--cp-border-action);justify-content:center;gap:10px}.lookup-list-tile.lookup-list-add-form:hover:not(:disabled){box-shadow:none;transform:none}.lookup-list-add-form>label{gap:6px;font-size:13px;font-weight:650;display:grid}.lookup-list-add-form input,.lists-change-panel input{border:1px solid var(--cp-border-default);background:var(--cp-control);width:100%;min-height:38px;color:var(--cp-text-primary);border-radius:8px;padding:7px 10px;font-size:14px}.lookup-list-add-form .lists-change-actions{justify-content:stretch}.lookup-list-add-form .lists-change-actions>button{flex:1}.lookup-list-inline-layer{z-index:1;position:absolute;inset:0}.lookup-list-sheet-head{align-items:flex-start;gap:12px;padding:18px 16px 14px 22px;display:flex}.lookup-list-sheet-head>div{flex:1;min-width:0}.lookup-list-sheet-head h3{overflow-wrap:anywhere;margin:2px 0 0;font-size:23px;line-height:1.2}.lookup-list-eyebrow{color:var(--cp-text-muted);overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.lookup-list-tabs{border-bottom:1px solid var(--cp-border-subtle);gap:4px;padding:0 22px;display:flex}.lookup-list-tabs>button{min-height:40px;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:8px 10px;font-size:14px;font-weight:650;display:inline-flex}.lookup-list-tabs>button[aria-selected=true]{border-bottom-color:var(--cp-border-action);color:var(--cp-text-primary)}.lookup-list-tabs>button:hover{color:var(--cp-text-primary)}.lookup-list-count{background:var(--cp-surface-subtle);min-width:20px;color:var(--cp-text-secondary);text-align:center;border-radius:999px;padding:0 6px;font-size:12px;line-height:20px}.lookup-list-sheet-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 22px 24px;display:flex;overflow-y:auto}.lookup-list-hint{color:var(--cp-text-muted);font-size:13px}.lists-workspace .lookup-list-inline-action{color:var(--cp-text-action);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.lookup-list-inline-action:hover{text-decoration:underline}.lists-preview{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);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 12px;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:9px 12px;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 td{font-variant-numeric:tabular-nums}.lists-preview tbody tr:hover{background:var(--cp-action-soft)}.lists-blank{color:var(--cp-text-muted);font-style:italic}.lookup-list-row-search{width:100%}.lookup-list-row-search .icon-button{width:26px;height:26px}.lists-preview[aria-busy=true] table{opacity:.62;transition:opacity .12s}.lists-preview th.lists-rownum{width:58px}.lists-preview td.lists-rownum{color:var(--cp-text-muted);font-size:12px}.lists-preview mark{background:color-mix(in srgb, var(--cp-border-action) 26%, transparent);color:inherit;box-shadow:inset 0 -2px 0 var(--cp-border-action);border-radius:3px;padding:0 1px}.lookup-list-elsewhere{border-top:1px solid var(--cp-border-subtle);padding:8px 12px}.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:8px 12px;font-size:13px;display:flex}.lookup-list-use-group{gap:8px;display:grid}.lookup-list-use-group h4{color:var(--cp-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px}.lookup-list-use-group ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lookup-list-use-row{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);width:100%;min-width:0;color:var(--cp-text-primary);text-align:left;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;display:flex}button.lookup-list-use-row{cursor:pointer}button.lookup-list-use-row:hover:not(:disabled){border-color:var(--cp-border-action);background:var(--cp-action-soft)}.lookup-list-use-row>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.lookup-list-use-row strong{overflow-wrap:anywhere;font-size:14px}.lookup-list-use-row small{color:var(--cp-text-secondary);overflow-wrap:anywhere;font-size:12.5px}.lookup-list-use-row>svg:last-child{color:var(--cp-text-muted);flex:none}.lookup-list-role{background:var(--cp-action-soft);width:28px;height:28px;color:var(--cp-text-action);border-radius:8px;flex:none;place-items:center;display:grid}.lookup-list-role.must{background:var(--cp-surface-subtle);color:var(--cp-text-secondary)}.lists-unassigned{font-size:13px}.lookup-list-field-chooser{border:1px solid var(--cp-border-action);background:var(--cp-surface);border-radius:12px;gap:12px;padding:14px;display:grid}.lookup-list-chooser-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lists-field-group{gap:8px;display:grid}.lists-field-group h5{color:var(--cp-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12.5px}.lists-workspace .lookups-field-choices{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px;display:grid}.lists-workspace .lookups-field-choice{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);min-width:0;color:var(--cp-text-primary);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.lists-workspace .lookups-field-choice>span{gap:3px;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:12.5px}.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)}.lookup-list-file{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.lookup-list-file>svg{color:var(--cp-text-action);flex:none}.lookup-list-file>div{gap:2px;min-width:0;display:grid}.lookup-list-file strong{overflow-wrap:anywhere;font-size:14.5px}.lookup-list-file small{color:var(--cp-text-secondary);font-size:12.5px}.lookup-list-columns{gap:8px;display:grid}.lookup-list-columns>div{flex-wrap:wrap;gap:6px;display:flex}.lookup-list-column{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);overflow-wrap:anywhere;border-radius:8px;align-items:baseline;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.lookup-list-column>small{color:var(--cp-text-action);font-size:11.5px;font-weight:650}.lookup-list-file-actions{flex-wrap:wrap;gap:8px;display:flex}.lookup-list-file-actions>[aria-expanded=true]{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.lists-change-panel{border:1px solid var(--cp-border-action);background:var(--cp-surface);border-radius:12px;gap:14px;padding:16px;display:grid}.lists-change-panel p{margin-top:5px}.lists-change-panel>label{gap:7px;font-size:13px;font-weight:650;display:grid}.lists-change-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lists-workspace .lists-delete{color:var(--cp-text-danger)}.lookup-list-delete{border-color:var(--cp-border-danger)}@media (max-width:600px){.lists-heading h3{font-size:22px}.lists-first{min-height:0;padding:24px 16px}.lists-notice{flex-wrap:wrap}.lists-notice>span{min-width:70%}.lists-preview td,.lists-preview th{padding:9px 8px}.lookup-list-sheet-head,.lookup-list-sheet-body{padding-left:16px;padding-right:16px}.lookup-list-tabs{padding:0 12px}}@media (prefers-reduced-motion:reduce){.lookup-list-tile{transition:none}.lookup-list-tile:hover:not(:disabled),.lookup-list-tile.is-open{transform:none}.lists-first:hover .lists-art-pulse,.lists-first:hover .lists-art-output,.lookup-list-peek.is-waiting .lookup-list-peek-row.is-sketch i{animation:none}}.watched-folder-card{gap:16px}.watched-status.is-on>i{background:var(--cp-success)}.watched-status.is-wait>i{background:var(--cp-warning)}.watched-status.is-problem>i{background:var(--cp-danger)}.watched-status.is-problem,.watched-status.is-wait{color:var(--cp-text-primary)}.watched-status:disabled{cursor:default;color:var(--cp-text-secondary);background:0 0}.watched-status.is-on:disabled{color:var(--cp-text-primary)}.watched-pill{border:1px solid var(--cp-border-warning);background:var(--cp-warning-soft);height:28px;color:var(--cp-text-warning);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.watched-switch{align-items:center;display:inline-flex}.watched-reason{color:var(--cp-text-secondary);align-items:center;gap:8px;margin:-8px 0 0;font-size:13.5px;display:flex}.watched-route .export-route-stop.selected .export-route-icon{background:var(--cp-action-soft);color:var(--cp-text-action)}.watched-route .watched-route-fact{cursor:default}.watched-route .watched-route-fact:hover{border-color:var(--cp-border-subtle)}.watched-route .watched-route-job .export-route-icon{background:0 0}.watched-route .watched-route-job .job-identity-image{width:34px;height:34px}.watched-route .export-route-stop.is-problem{border-color:var(--cp-border-danger)}.watched-route .export-route-stop.is-problem .export-route-icon{background:var(--cp-danger-soft);color:var(--cp-text-danger)}.watched-route .export-route-stop.is-off{border-color:var(--cp-border-subtle);box-shadow:none}.watched-route .export-route-stop.is-off .export-route-icon{background:var(--cp-surface-muted);color:var(--cp-text-secondary)}.watched-route .is-unset{border-style:dashed}.watched-route .is-unset .export-route-text b{color:var(--cp-text-muted);font-weight:600}.watched-route button.is-unset{border-color:var(--cp-border-warning)}.watched-route-unset{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.watched-route-go{color:var(--cp-text-action-strong);align-items:center;gap:3px;font-size:13px;font-weight:700;display:inline-flex}.watched-route.is-empty .export-route-track{border-top-color:var(--cp-border-subtle)}.watched-empty{text-align:center;flex:1 0 auto;justify-content:center;align-items:center;gap:14px;min-height:220px}.watched-empty>p{color:var(--cp-text-secondary);margin:0;font-size:15px}.watched-empty>.watched-notice{text-align:left;width:min(560px,100%)}.watched-empty>.watched-runs-while-open{justify-content:center}.watched-art{width:min(300px,80%);height:auto;color:var(--cp-text-secondary);overflow:visible}.watched-art path,.watched-art rect,.watched-art circle{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.watched-art .watched-art-sheet{fill:var(--cp-surface-raised)}.watched-art .watched-art-folder{fill:var(--cp-action-soft);stroke:var(--cp-text-action)}.watched-art .watched-art-arrow{stroke:var(--cp-text-subtle);stroke-dasharray:4 5}.watched-art .watched-art-doc circle{fill:var(--cp-success);stroke:var(--cp-success)}.watched-art .watched-art-doc circle+path{stroke:var(--cp-mark-on-fill)}.watched-art-drop{animation:3.2s ease-in infinite watched-art-drop}.watched-art-drop.is-late{animation-delay:-1.6s}.watched-folder-card:not(:hover):not(:focus-within) .watched-art-drop{animation-play-state:paused}@keyframes watched-art-drop{0%{opacity:0;transform:translateY(-6px)}15%{opacity:1}70%{opacity:1;transform:translateY(30px)}85%,to{opacity:0;transform:translateY(36px)}}@media (prefers-reduced-motion:reduce){.watched-art-drop{animation:none}}.watched-loading{color:var(--cp-text-muted);align-items:center;gap:8px;font-size:14px;display:flex}.watched-stage{flex:none;gap:14px}.watched-folder-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.watched-path{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);min-width:0;height:42px;color:var(--cp-text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex:260px;align-items:center;gap:10px;padding:0 14px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:14px;display:inline-flex}.watched-path>svg{color:var(--cp-text-secondary);flex:none}.watched-path>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.watched-path:hover{border-color:var(--cp-border-action)}.watched-path:hover>span{text-decoration:underline}.watched-path:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.watched-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.watched-actions .watched-stop{border-color:#0000}.watched-actions .watched-stop:hover:not(:disabled){color:var(--cp-text-danger)}.watched-notice{border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:10px 14px;font-size:14px;display:flex}.watched-notice>svg{flex:none}.watched-notice.is-ok{background:var(--cp-success-soft);color:var(--cp-text-success)}.watched-notice.is-problem{border:1px solid var(--cp-border-danger);background:var(--cp-danger-soft);color:var(--cp-text-danger)}.watched-notice>span{font-weight:600}.watched-notice>.quiet-button{margin-left:auto}.watched-detail{color:var(--cp-text-secondary);flex-basis:100%;font-size:13px}.watched-detail summary{cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--cp-text-secondary);font-weight:600}.watched-detail p{margin:6px 0 0;line-height:1.45}.watched-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.watched-fact{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.watched-fact small{color:var(--cp-text-muted);font-size:12.5px}.watched-fact b{text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.2;overflow:hidden}.watched-fact>span{color:var(--cp-text-muted);font-size:12.5px}.watched-fact.is-wait{border-color:var(--cp-border-warning);background:var(--cp-warning-wash)}.watched-fact.is-wait b{color:var(--cp-text-warning)}.watched-fact .quiet-button{height:26px;color:var(--cp-text-action-strong);border:0;align-self:flex-start;margin-top:2px;padding:0}.watched-set-aside{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:14px;flex-direction:column;gap:0;margin:0;padding:4px 16px;list-style:none;display:flex}.watched-set-aside li{border-top:1px solid var(--cp-border-subtle);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;font-size:14px;display:grid}.watched-set-aside li:first-child{border-top:0}.watched-set-aside li>svg{color:var(--cp-text-warning)}.watched-set-aside li>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.watched-set-aside li>span{color:var(--cp-text-secondary);white-space:nowrap}.watched-set-aside li.watched-more{color:var(--cp-text-muted);padding:10px 0 8px 28px;display:block}.watched-runs-while-open{color:var(--cp-text-muted);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.watched-info{width:22px;height:22px;color:var(--cp-text-muted);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.watched-info:hover{color:var(--cp-text-primary)}.workspace-dialog .job-workspace.setup-mode .setup-section-content:has(>.setup-watched-section){flex-direction:column;display:flex}.setup-section-content>.setup-watched-section{flex-direction:column;flex:1 0 auto;display:flex}.setup-section-content>.setup-watched-section>.watched-folder-card{flex:1 0 auto}@media (max-width:980px){.watched-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.watched-route .export-route-line{grid-template-columns:minmax(0,1fr);row-gap:4px}.watched-route .export-route-stop{min-height:54px;padding:8px 12px}.watched-route .export-route-arrow{transform:rotate(90deg)}.watched-route .export-route-line>.export-route-arrow:nth-of-type(2){display:block}}.watched-separation{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;padding:0;font-size:12px;display:flex}.watched-separation legend{float:left;color:var(--cp-text-muted);margin-right:6px;padding:0}.watched-separation label{border:1px solid var(--cp-border-default);cursor:pointer;color:var(--cp-text-primary);background:var(--cp-surface);border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.watched-separation label.selected{border-color:var(--cp-action-hover);color:var(--cp-text-on-action);background:var(--cp-action-hover)}.watched-separation input{opacity:0;pointer-events:none;position:absolute}.watched-separation label:has(input:focus-visible){outline:2px solid var(--cp-action-hover);outline-offset:2px}.watched-separation:disabled label{cursor:default;opacity:.7}.journey-shell.journey-workspace{--journey-wash:color-mix(in srgb, var(--cp-border-action) 12%, transparent);--journey-wash-strong:color-mix(in srgb, var(--cp-border-action) 22%, transparent);--journey-display:Bahnschrift, "Arial Narrow", sans-serif;background:var(--cp-surface);color:var(--cp-text-primary);font-size:14px;line-height:1.45}.journey-shell.journey-workspace.journey-embedded{z-index:auto;flex-direction:column;flex:1 0 auto;min-width:0;display:flex;position:relative;inset:auto;overflow:visible}.journey-shell.journey-workspace :is(input,select,button,summary){scroll-margin-block:12px}.journey-shell.journey-workspace :is(button,select,summary,input,a):focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.journey-shell.journey-workspace p{margin:0}.journey-shell.journey-workspace :is(.quiet-button,.secondary-button,.primary-button).small{font-size:13px}.journey-shell.journey-workspace .quiet-button.small{align-items:center;gap:5px;display:inline-flex}.journey-shell.journey-workspace .journey-top{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 14px 12px 24px;display:flex}.journey-shell.journey-workspace .journey-title{min-width:0}.journey-shell.journey-workspace .journey-title .eyebrow{color:var(--cp-text-muted);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;display:block}.journey-shell.journey-workspace .journey-title-row{flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0;display:flex}.journey-shell.journey-workspace .journey-title h1{color:var(--cp-text-primary);font:600 29px/34px var(--journey-display);letter-spacing:.2px;overflow-wrap:anywhere;margin:1px 0 0}.journey-shell.journey-workspace .journey-savedas{min-width:0;color:var(--cp-text-muted);font-size:13px;line-height:28px;display:inline-block}.journey-shell.journey-workspace .journey-savedas b{color:var(--cp-text-secondary);overflow-wrap:anywhere;font-weight:600}.journey-shell.journey-workspace .journey-rename{width:28px;height:28px;color:var(--cp-text-muted);vertical-align:middle;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin-left:2px;padding:0;display:inline-grid}.journey-shell.journey-workspace .journey-rename:hover{background:var(--cp-surface-hover);color:var(--cp-text-primary)}.journey-shell.journey-workspace .journey-savedas-input{border:1px solid var(--cp-border-action);background:var(--cp-control);width:min(360px,100%);height:32px;color:var(--cp-text-primary);box-shadow:0 0 0 3px var(--journey-wash);border-radius:8px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2}.journey-shell.journey-workspace .journey-navigation{flex:none;align-items:center;gap:6px;padding-top:4px;display:flex}.journey-shell.journey-workspace .journey-navigation>.secondary-button{align-items:center;gap:7px;min-height:34px;font-size:13px;display:inline-flex}.journey-shell.journey-workspace .journey-close{flex:none;width:38px;height:38px}.journey-shell.journey-workspace .journey-panes{flex:1 0 auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"trial""steps""foot";align-content:start;min-width:0;display:grid}.journey-shell.journey-workspace .journey-steps{flex-direction:column;grid-area:steps;gap:22px;min-width:0;padding:20px 24px 24px;display:flex}.journey-shell.journey-workspace .journey-trial{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-muted);flex-direction:column;grid-area:trial;gap:11px;min-width:0;padding:18px 20px;display:flex}.journey-shell.journey-workspace .journey-foot{border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);box-shadow:none;flex-wrap:wrap;grid-area:foot;align-items:center;gap:8px 12px;margin:0;padding:12px 24px;display:flex;position:static}.journey-shell.journey-workspace .journey-step{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;padding:0;display:flex}.journey-shell.journey-workspace .journey-step h2{color:var(--cp-text-primary);font:600 18px/1.2 var(--journey-display);letter-spacing:.2px;align-items:center;gap:9px;margin:0;display:flex}.journey-shell.journey-workspace .journey-step-number{background:var(--cp-action);width:24px;height:24px;color:var(--cp-text-on-action);font:600 13px/1 var(--journey-display);border-radius:50%;flex:none;place-items:center;display:inline-grid}.journey-shell.journey-workspace .journey-paper{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;padding:0;display:flex}.journey-shell.journey-workspace .journey-row{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.journey-shell.journey-workspace .journey-control-label{color:var(--cp-text-muted);letter-spacing:0;text-transform:none;white-space:nowrap;margin:0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3}.journey-shell.journey-workspace .journey-anchor{min-width:0;max-width:100%;display:inline-flex;position:relative}.journey-shell.journey-workspace .journey-listchoose{min-width:0;max-width:100%;margin:0;display:inline-flex}.journey-shell.journey-workspace .journey-picker{border:1px solid var(--cp-border-default);background:var(--cp-control);min-width:250px;max-width:100%;height:38px;color:var(--cp-text-primary);letter-spacing:0;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin:0;padding:0 10px 0 11px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.journey-shell.journey-workspace .journey-picker:hover{background:var(--cp-control-hover);border-color:var(--cp-border-strong)}.journey-shell.journey-workspace .journey-picker>svg{color:var(--cp-text-muted);flex:none}.journey-shell.journey-workspace .journey-picker>svg:last-child{margin-left:auto}.journey-shell.journey-workspace .journey-picker-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.journey-shell.journey-workspace .journey-picker small{color:var(--cp-text-muted);white-space:nowrap;flex:none;font-size:13px;font-weight:500}.journey-shell.journey-workspace .journey-picker .journey-tag{background:var(--cp-surface-muted);border-radius:5px;padding:1px 6px}.journey-shell.journey-workspace .journey-picker.large{min-width:260px;height:42px;font-size:15px}.journey-shell.journey-workspace .journey-picker.warn{border-color:var(--cp-border-warning);background:var(--cp-warning-soft);box-shadow:0 0 0 3px var(--cp-warning-wash)}.journey-shell.journey-workspace .journey-picker .journey-kind{height:22px}.journey-shell.journey-workspace .journey-menu{z-index:20;box-sizing:border-box;border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);width:max(100%,280px);max-width:min(420px,86vw);box-shadow:var(--cp-shadow-elevated);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:auto}.journey-shell.journey-workspace .journey-menu>button{width:100%;min-height:42px;color:var(--cp-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;display:flex}.journey-shell.journey-workspace .journey-menu>button:hover{background:var(--cp-surface-hover)}.journey-shell.journey-workspace .journey-menu>button.pick{background:var(--journey-wash)}.journey-shell.journey-workspace .journey-menu>button>svg{color:var(--cp-text-muted);flex:none}.journey-shell.journey-workspace .journey-menu>button.pick>svg:last-child{color:var(--cp-text-action)}.journey-shell.journey-workspace .journey-menu>button>span{flex:1;min-width:0}.journey-shell.journey-workspace .journey-menu b{color:var(--cp-text-primary);overflow-wrap:anywhere;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35;display:block}.journey-shell.journey-workspace .journey-menu small{color:var(--cp-text-muted);font-size:13px;font-weight:400;display:block}.journey-shell.journey-workspace .journey-menu hr{border:0;border-top:1px solid var(--cp-border-subtle);margin:4px 6px}.journey-shell.journey-workspace .journey-menu .journey-menu-import b,.journey-shell.journey-workspace .journey-menu .journey-menu-import>svg{color:var(--cp-text-action)}.journey-shell.journey-workspace .journey-menu-foot{border-top:1px solid var(--cp-border-subtle);color:var(--cp-text-muted);margin:6px 10px 4px;padding-top:8px;font-size:13px;line-height:1.4}.journey-shell.journey-workspace .journey-select{flex-direction:row;align-items:center;gap:0;min-width:0;max-width:100%;display:inline-flex;position:relative}.journey-shell.journey-workspace .journey-select>svg{color:var(--cp-text-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.journey-shell.journey-workspace .journey-select select{border:1px solid var(--cp-border-default);background:var(--cp-control);width:auto;min-width:0;max-width:100%;height:36px;min-height:0;color:var(--cp-text-primary);border-radius:8px;margin:0;padding:0 8px 0 32px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2}.journey-shell.journey-workspace .journey-select.flat select{border-color:var(--cp-border-subtle);background:var(--cp-surface-muted);font-size:13px}.journey-shell.journey-workspace .journey-matchgroup{align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.journey-shell.journey-workspace .journey-match-column{align-items:center;gap:8px;min-width:0;max-width:100%;margin:0;display:inline-flex}.journey-shell.journey-workspace .journey-onmiss{border:0;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:2px 0 0;padding:0;display:flex}.journey-shell.journey-workspace .journey-onmiss select{height:34px;font-size:13px}.journey-shell.journey-workspace .journey-kind{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);height:24px;color:var(--cp-text-secondary);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex}.journey-shell.journey-workspace .journey-kind b{color:var(--cp-text-action);font:700 13px/1 var(--journey-display)}.journey-shell.journey-workspace .journey-readsas{color:var(--cp-text-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13px;line-height:1.4;display:inline-flex}.journey-shell.journey-workspace .journey-readsas[data-fit-state=error]{color:var(--cp-text-danger);flex-basis:100%}.journey-shell.journey-workspace .journey-readsas:empty{display:none}.journey-shell.journey-workspace .journey-fit-ok{background:var(--cp-success-soft);width:26px;height:26px;color:var(--cp-text-success);cursor:help;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.journey-shell.journey-workspace .journey-fit-ok svg{stroke-width:3px}.journey-shell.journey-workspace .journey-fit-busy{color:var(--cp-text-muted)}.journey-shell.journey-workspace .journey-warn{border:1px solid var(--cp-border-danger);background:var(--cp-danger-soft);color:var(--cp-text-danger);border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:9px 12px;font-size:13px;line-height:1.45;display:flex}.journey-shell.journey-workspace .journey-warn>svg{flex:none}.journey-shell.journey-workspace .journey-warn>span{flex:200px;min-width:0}.journey-shell.journey-workspace .journey-source-warning{border-color:var(--cp-border-warning);background:var(--cp-warning-soft);color:var(--cp-text-warning);align-items:flex-start;padding:11px 13px}.journey-shell.journey-workspace .journey-source-warning>svg{margin-top:1px}.journey-shell.journey-workspace .journey-source-warning strong{font-weight:700}.journey-shell.journey-workspace .journey-loading{color:var(--cp-text-muted);align-items:center;gap:8px;font-size:14px;display:flex}.journey-shell.journey-workspace .journey-listbox{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:10px;overflow:hidden}.journey-shell.journey-workspace .journey-listbox table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4}.journey-shell.journey-workspace .journey-listbox th{border-bottom:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);height:34px;color:var(--cp-text-muted);text-align:left;vertical-align:middle;padding:6px 10px;font-size:13px;font-weight:600;position:static}.journey-shell.journey-workspace .journey-listbox th.matched{background:var(--cp-surface-subtle);color:var(--cp-text-action-strong)}.journey-shell.journey-workspace .journey-listbox th.filled{background:var(--cp-surface-subtle);color:var(--cp-text-secondary)}.journey-shell.journey-workspace .journey-colname{overflow-wrap:break-word;margin-right:6px}.journey-shell.journey-workspace .journey-coltag{opacity:1;letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:5px;align-items:center;margin:2px 6px 2px 0;padding:0 6px;font-family:inherit;font-size:13px;font-weight:700;line-height:20px;display:inline-flex}.journey-shell.journey-workspace .journey-coltag.match{background:var(--journey-wash-strong);color:var(--cp-text-action-strong)}.journey-shell.journey-workspace .journey-coltag.fill{background:var(--cp-surface-muted);color:var(--cp-text-secondary)}.journey-shell.journey-workspace .journey-listbox td{border-bottom:1px solid var(--cp-border-subtle);height:34px;color:var(--cp-text-secondary);white-space:normal;overflow-wrap:break-word;text-overflow:clip;box-shadow:none;background:0 0;padding:6px 10px;font-weight:400}.journey-shell.journey-workspace .journey-listbox td.matched{color:var(--cp-text-primary);background:0 0;font-weight:600}.journey-shell.journey-workspace .journey-listbox .rownum{width:40px;color:var(--cp-text-subtle);text-align:center;letter-spacing:0;text-transform:none;white-space:nowrap;padding:6px 4px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4}.journey-shell.journey-workspace .journey-listbox tbody tr:last-child td{border-bottom:0}.journey-shell.journey-workspace .journey-listbox tr.hit td{background:var(--journey-wash);color:var(--cp-text-primary);box-shadow:inset 0 1px 0 var(--cp-border-action), inset 0 -1px 0 var(--cp-border-action);font-weight:600}.journey-shell.journey-workspace .journey-listbox tr.hit td:first-child{color:var(--cp-text-action-strong);box-shadow:inset 3px 0 0 var(--cp-border-action), inset 0 1px 0 var(--cp-border-action), inset 0 -1px 0 var(--cp-border-action)}.journey-shell.journey-workspace .journey-listbox tr.tie td{background:var(--cp-warning-soft);color:var(--cp-text-primary);box-shadow:inset 0 1px 0 var(--cp-border-warning), inset 0 -1px 0 var(--cp-border-warning)}.journey-shell.journey-workspace .journey-listbox tr.tie td:first-child{color:var(--cp-text-warning);box-shadow:inset 3px 0 0 var(--cp-warning), inset 0 1px 0 var(--cp-border-warning), inset 0 -1px 0 var(--cp-border-warning)}.journey-shell.journey-workspace .journey-listbox tfoot td{border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);height:30px;color:var(--cp-text-muted);border-bottom:0;padding:5px 10px;font-size:13px}.journey-shell.journey-workspace .journey-listbox em{color:var(--cp-text-muted);font-style:normal}.journey-shell.journey-workspace .journey-import{flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin:0;display:flex}.journey-shell.journey-workspace .journey-import input{border:1px solid var(--cp-border-default);background:var(--cp-control);min-width:0;height:36px;color:var(--cp-text-primary);border-radius:8px;flex:180px;padding:0 10px;font-size:14px}.journey-shell.journey-workspace .journey-import input:focus{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--journey-wash);outline:none}.journey-shell.journey-workspace .journey-takes{flex-direction:column;gap:8px;margin:0;display:flex}.journey-shell.journey-workspace .journey-take{border:0;grid-template-columns:minmax(0,380px) minmax(60px,1fr) auto;align-items:center;gap:8px 12px;padding:0;display:grid}.journey-shell.journey-workspace .journey-return-mapping{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.journey-shell.journey-workspace .journey-return-mapping .journey-select,.journey-shell.journey-workspace .journey-return-mapping select{width:100%}.journey-shell.journey-workspace :is(.journey-takevalue,.journey-takefield,.journey-takecolumn,.journey-take-end,.journey-return-mapping,.journey-takedrop){grid-area:auto}.journey-shell.journey-workspace .journey-take-arrow{color:var(--cp-text-muted)}.journey-shell.journey-workspace .journey-takevalue{min-width:0;color:var(--cp-text-primary);text-align:left;overflow-wrap:anywhere;word-break:normal;font-family:inherit;font-size:14px;font-weight:650;line-height:1.3}.journey-shell.journey-workspace .journey-takevalue.none{color:var(--cp-text-muted);font-size:13px;font-weight:400}.journey-shell.journey-workspace .journey-take-end{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.journey-shell.journey-workspace .journey-spelling{background:var(--cp-success-soft);height:26px;color:var(--cp-text-success);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.journey-shell.journey-workspace .journey-takedrop{width:30px;height:30px;color:var(--cp-text-muted);flex:none;padding:0}.journey-shell.journey-workspace .journey-addrow{gap:6px 12px}.journey-shell.journey-workspace .journey-addtake{width:auto;color:var(--cp-text-action);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:6px 2px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.journey-shell.journey-workspace .journey-addtake:hover{text-decoration:underline}.journey-shell.journey-workspace .journey-spare{color:var(--cp-text-muted);font-size:13px}.journey-shell.journey-workspace .journey-matching-details{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:12px}.journey-shell.journey-workspace .journey-matching-details>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 9px;min-height:48px;padding:10px 14px;list-style:none;display:flex}.journey-shell.journey-workspace .journey-matching-details>summary::-webkit-details-marker{display:none}.journey-shell.journey-workspace .journey-matching-details>summary>strong{font-size:14px}.journey-shell.journey-workspace .journey-rules-say{color:var(--cp-text-muted);font-size:13px;font-weight:500}.journey-shell.journey-workspace .journey-rules-say em{font-style:normal}.journey-shell.journey-workspace .journey-rules-say em.good{color:var(--cp-text-success)}.journey-shell.journey-workspace .journey-rules-say em.bad{color:var(--cp-text-danger)}.journey-shell.journey-workspace .journey-matching-details>summary>svg:last-child{color:var(--cp-text-muted);margin-left:auto;transition:transform .15s;transform:rotate(-90deg)}.journey-shell.journey-workspace .journey-matching-details[open]>summary>svg:last-child{transform:none}@media (prefers-reduced-motion:reduce){.journey-shell.journey-workspace .journey-matching-details>summary>svg:last-child{transition:none}}.journey-shell.journey-workspace .journey-rungs{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:2px 14px 14px;display:grid}.journey-shell.journey-workspace .journey-rung{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:12px;padding:14px 16px}.journey-shell.journey-workspace .journey-rung.on{border-color:var(--cp-border-action);background:var(--cp-surface)}.journey-shell.journey-workspace .journey-rung.costly.on{border-color:var(--cp-border-danger);background:var(--cp-surface)}.journey-shell.journey-workspace .journey-rungtop{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.journey-shell.journey-workspace .journey-rungtop input,.journey-shell.journey-workspace .journey-tick input{width:17px;height:17px;accent-color:var(--cp-action-bright);margin:1px 0 0}.journey-shell.journey-workspace .journey-rungtop>span{flex-direction:column;gap:3px;min-width:0;display:flex}.journey-shell.journey-workspace .journey-rungtop b{color:var(--cp-text-primary);font-size:14px}.journey-shell.journey-workspace .journey-rungtop small,.journey-shell.journey-workspace .journey-dialnote{color:var(--cp-text-muted);font-family:inherit;font-size:13px;font-weight:400;line-height:1.5}.journey-shell.journey-workspace .journey-rungtop small.journey-cost{background:var(--cp-surface-muted);border-radius:7px;align-self:flex-start;margin-top:5px;padding:3px 9px;font-weight:600}.journey-shell.journey-workspace .journey-rungtop small.journey-cost.good{background:var(--cp-success-soft)}.journey-shell.journey-workspace .journey-rungtop small.journey-cost.bad{background:var(--cp-danger-soft)}.journey-shell.journey-workspace .journey-rungbody{border-top:1px dashed var(--cp-border-subtle);margin-top:12px;padding-top:12px}.journey-shell.journey-workspace .journey-ticks{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.journey-shell.journey-workspace .journey-tick{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.journey-shell.journey-workspace .journey-tick.fixed{cursor:default}.journey-shell.journey-workspace .journey-tick b{color:var(--cp-text-primary);font-size:13px;display:block}.journey-shell.journey-workspace .journey-tick small{color:var(--cp-text-muted);font:400 13px/1.4 Cascadia Code,Consolas,monospace;display:block}.journey-shell.journey-workspace .journey-dials{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 18px;display:grid}.journey-shell.journey-workspace .journey-dial{gap:8px;margin:0;display:grid}.journey-shell.journey-workspace .journey-diallab{color:var(--cp-text-primary);font-size:13px;font-weight:600}.journey-shell.journey-workspace .journey-dialset{align-items:center;gap:10px;display:flex}.journey-shell.journey-workspace .journey-dialset input[type=range]{min-width:0;min-height:28px;accent-color:var(--cp-action-bright);flex:1}.journey-shell.journey-workspace .journey-dialset>b{width:42px;color:var(--cp-text-primary);font:600 17px/1 var(--journey-display);text-align:right}.journey-shell.journey-workspace .journey-dialnote{margin-top:12px}.journey-shell.journey-workspace .journey-dialnote b{color:var(--cp-text-danger)}.journey-shell.journey-workspace .journey-trial-label{color:var(--cp-text-muted);align-items:center;gap:6px;margin:0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;display:flex}.journey-shell.journey-workspace .journey-probe-box{border:1.5px solid var(--cp-border-default);background:var(--cp-control);border-radius:10px;align-items:center;gap:10px;height:50px;padding:0 10px 0 14px;display:flex}.journey-shell.journey-workspace .journey-probe-box:focus-within{border-color:var(--cp-border-action);box-shadow:0 0 0 4px var(--journey-wash)}.journey-shell.journey-workspace .journey-probe-box input{min-width:0;height:100%;color:var(--cp-text-primary);letter-spacing:.3px;background:0 0;border:0;flex:1;margin:0;padding:0;font-family:inherit;font-size:20px;font-weight:600;line-height:1.2}.journey-shell.journey-workspace .journey-probe-box input:focus-visible{box-shadow:none;outline:none}.journey-shell.journey-workspace .journey-probe-box input::placeholder{color:var(--cp-text-muted);letter-spacing:0;font-size:15px;font-weight:500}.journey-shell.journey-workspace .journey-probe-box.off{border-color:var(--cp-border-subtle);background:var(--cp-surface-subtle);color:var(--cp-text-muted);font-size:14px}.journey-shell.journey-workspace .journey-tries{flex-wrap:wrap;gap:5px;margin:0;display:flex}.journey-shell.journey-workspace .journey-tries button{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);height:auto;min-height:28px;color:var(--cp-text-secondary);overflow-wrap:anywhere;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.journey-shell.journey-workspace .journey-tries button:hover{border-color:var(--cp-border-default)}.journey-shell.journey-workspace .journey-tries button.on{border-color:var(--cp-border-action);background:var(--journey-wash);color:var(--cp-text-action-strong)}.journey-shell.journey-workspace .journey-tries small{color:var(--cp-text-muted);font-size:13px;font-weight:500}.journey-shell.journey-workspace .journey-mark{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.journey-shell.journey-workspace .journey-mark.large{width:40px;height:40px}.journey-shell.journey-workspace .journey-mark svg{stroke-width:3px}.journey-shell.journey-workspace .journey-mark.busy svg{stroke-width:2px}.journey-shell.journey-workspace .journey-mark b{font:700 17px/1 var(--journey-display)}.journey-shell.journey-workspace .journey-mark.large b{font-size:22px}.journey-shell.journey-workspace .journey-mark.ok{background:var(--cp-success);color:var(--cp-text-on-success)}.journey-shell.journey-workspace .journey-mark.no,.journey-shell.journey-workspace .journey-mark.err{background:var(--cp-danger);color:var(--cp-text-on-danger)}.journey-shell.journey-workspace .journey-mark.tie{background:var(--cp-warning);color:var(--cp-text-on-warning)}.journey-shell.journey-workspace .journey-mark.busy{color:var(--cp-text-muted);background:0 0}.journey-shell.journey-workspace .journey-trial-result{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);min-height:72px;color:var(--cp-text-primary);box-shadow:inset 4px 0 0 var(--cp-border-subtle);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.journey-shell.journey-workspace .journey-trial-result.ok{border-color:var(--cp-border-success);box-shadow:inset 4px 0 0 var(--cp-success)}.journey-shell.journey-workspace .journey-trial-result:is(.no,.err){border-color:var(--cp-border-danger);box-shadow:inset 4px 0 0 var(--cp-danger)}.journey-shell.journey-workspace .journey-trial-result:is(.tie,.warn){border-color:var(--cp-border-warning);box-shadow:inset 4px 0 0 var(--cp-warning)}.journey-shell.journey-workspace .journey-result-copy{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.journey-shell.journey-workspace .journey-result-copy strong{color:var(--cp-text-primary);font:600 28px/1.05 var(--journey-display);letter-spacing:.2px}.journey-shell.journey-workspace .journey-trial-result:is(.err,.warn,.idle) .journey-result-copy strong{font-size:21px}.journey-shell.journey-workspace .journey-trial-result.busy .journey-result-copy strong{color:var(--cp-text-muted);font-size:21px}.journey-shell.journey-workspace .journey-result-copy span{color:var(--cp-text-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.journey-shell.journey-workspace .journey-trial-result.idle .journey-result-copy>span:only-child{color:var(--cp-text-secondary);font-size:14px}.journey-shell.journey-workspace .journey-retry{align-items:center;gap:6px;margin-top:2px;display:inline-flex}.journey-shell.journey-workspace .journey-fix{border:1px dashed var(--cp-border-default);background:var(--cp-surface-raised);color:var(--cp-text-secondary);border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;line-height:1.4;display:flex}.journey-shell.journey-workspace .journey-fix>svg{color:var(--cp-text-action);flex:none}.journey-shell.journey-workspace .journey-fix>span{flex:1;min-width:0}.journey-shell.journey-workspace .journey-fix b{color:var(--cp-text-primary)}.journey-shell.journey-workspace .journey-fix>button{min-height:32px;color:var(--cp-text-action);background:0 0;border:0;flex:none;padding:0 6px;font-size:13px;font-weight:600}.journey-shell.journey-workspace .journey-fix>button:hover{text-decoration:underline}.journey-shell.journey-workspace .journey-tied{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.journey-shell.journey-workspace .journey-tied li{border:1px solid var(--cp-border-warning);background:var(--cp-surface-raised);border-radius:9px;align-items:center;gap:10px;min-height:40px;padding:5px 12px;display:flex}.journey-shell.journey-workspace .journey-tied li>span{width:58px;color:var(--cp-text-muted);flex:none;font-size:13px}.journey-shell.journey-workspace .journey-tied li>b{overflow-wrap:anywhere;min-width:0;font-size:16px}.journey-shell.journey-workspace .journey-tied li>em{color:var(--cp-text-warning);white-space:nowrap;margin-left:auto;font-size:13px;font-style:normal;font-weight:600}.journey-shell.journey-workspace .journey-fills{flex-direction:column;gap:6px;display:flex}.journey-shell.journey-workspace .journey-pane-label{color:var(--cp-text-muted);font-size:13px;font-weight:600}.journey-shell.journey-workspace .journey-fill{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:9px;align-items:center;gap:10px;min-height:40px;padding:5px 12px;display:flex}.journey-shell.journey-workspace .journey-fill-field{width:92px;color:var(--cp-text-muted);overflow-wrap:anywhere;flex:none;font-size:13px}.journey-shell.journey-workspace .journey-fill>b,.journey-shell.journey-workspace .journey-fill-change b{min-width:0;color:var(--cp-text-primary);overflow-wrap:anywhere;font-size:17px;font-weight:650}.journey-shell.journey-workspace .journey-fill>em{color:var(--cp-text-muted);font-size:13px;font-style:normal}.journey-shell.journey-workspace .journey-fill-change{flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;display:inline-flex}.journey-shell.journey-workspace .journey-fill-change>svg{color:var(--cp-text-muted);flex:none}.journey-shell.journey-workspace .journey-was{background:var(--cp-surface-muted);color:var(--cp-text-muted);letter-spacing:.2px;overflow-wrap:anywhere;border-radius:5px;padding:2px 7px;font-size:13px}.journey-shell.journey-workspace .journey-else{color:var(--cp-text-muted);align-items:center;gap:7px;font-size:13px;display:flex}.journey-shell.journey-workspace .journey-else>svg{flex:none}.journey-shell.journey-workspace .journey-measurement{border-top:1px solid var(--cp-border-subtle);flex-direction:column;gap:8px;padding:12px 0 0;display:flex}.journey-shell.journey-workspace .journey-measure-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.journey-shell.journey-workspace .journey-countedon{color:var(--cp-text-muted);margin:0;font-size:13px;font-weight:600;line-height:1.4}.journey-shell.journey-workspace .journey-countedon button{align-items:center;gap:5px;display:inline-flex}.journey-shell.journey-workspace .journey-sim{background:color-mix(in srgb, var(--cp-review-tint) 18%, transparent);height:22px;color:var(--cp-text-secondary);border-radius:5px;align-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.journey-shell.journey-workspace .journey-bar{gap:2px;width:100%;height:9px;display:flex}.journey-shell.journey-workspace .journey-bar i{background:var(--cp-border-subtle);border-radius:2px;flex:1;min-width:0}.journey-shell.journey-workspace .journey-bar i.f{background:var(--cp-success)}.journey-shell.journey-workspace .journey-bar i.h{background:var(--cp-border-warning)}.journey-shell.journey-workspace .journey-bar i.w{background:var(--cp-danger)}.journey-shell.journey-workspace .journey-tally{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.journey-shell.journey-workspace .journey-tally>div{text-align:left;align-items:baseline;gap:4px;display:flex}.journey-shell.journey-workspace .journey-tally b{color:var(--cp-text-primary);font:600 19px/1 var(--journey-display);display:inline}.journey-shell.journey-workspace .journey-tally .good b{color:var(--cp-text-success)}.journey-shell.journey-workspace .journey-tally .held b{color:var(--cp-text-warning)}.journey-shell.journey-workspace .journey-tally .bad b{color:var(--cp-text-danger)}.journey-shell.journey-workspace .journey-tally small{color:var(--cp-text-muted);letter-spacing:0;text-transform:none;font-size:13px}.journey-shell.journey-workspace .journey-tally-empty{max-width:none;color:var(--cp-text-muted);text-align:left;white-space:normal;margin:0;font-size:13px;line-height:1.45}.journey-shell.journey-workspace .journey-foot-actions{gap:8px;margin-left:auto;display:flex}.journey-shell.journey-workspace .journey-foot-actions>button{justify-content:center;min-width:120px;min-height:40px;font-size:15px}.journey-shell.journey-workspace .journey-foot-actions>.primary-button{align-items:center;gap:7px;display:inline-flex}.journey-shell.journey-workspace .journey-dirty{color:var(--cp-text-muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.journey-shell.journey-workspace .journey-dirty:before{content:"";background:var(--cp-border-action);border-radius:50%;width:7px;height:7px}.journey-shell.journey-workspace .journey-lock{color:var(--cp-text-warning);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.journey-shell.journey-workspace .journey-lock>svg{flex:none}.journey-shell.journey-workspace .journey-error{color:var(--cp-text-danger);background:0 0;border:0;flex-basis:100%;align-items:flex-start;gap:7px;margin:0;padding:0;font-size:13px;font-weight:500;line-height:1.45;display:flex}.journey-shell.journey-workspace .journey-error>svg{flex:none;margin-top:1px}.journey-shell.journey-workspace .journey-empty{border:1.5px dashed var(--cp-border-default);background:var(--cp-surface-raised);text-align:center;border-radius:12px;flex-direction:column;align-self:stretch;align-items:center;gap:8px;max-width:none;padding:22px 18px;display:flex}.journey-shell.journey-workspace .journey-empty-icon{background:var(--journey-wash);width:44px;height:44px;color:var(--cp-text-action);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.journey-shell.journey-workspace .journey-empty strong{color:var(--cp-text-primary);font:600 18px/1.2 var(--journey-display)}.journey-shell.journey-workspace .journey-empty p{max-width:44ch;color:var(--cp-text-muted);font-size:13px;line-height:1.5}.journey-shell.journey-workspace .journey-empty .journey-import{max-width:460px;margin-top:6px}.journey-shell.journey-workspace .journey-empty>.primary-button{align-items:center;gap:7px;margin-top:6px;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}@container lookup-sheet (width>=860px){.journey-shell.journey-workspace.journey-embedded{flex:1 1 0;min-height:0;overflow:hidden}.journey-shell.journey-workspace .journey-panes{flex:1 1 0;grid-template:"steps trial"minmax(0,1fr)"steps foot"/minmax(0,1fr) clamp(320px,37%,366px);min-height:0}.journey-shell.journey-workspace .journey-steps{overscroll-behavior:contain;min-height:0;padding:20px 24px 24px 26px;overflow-y:auto}.journey-shell.journey-workspace .journey-trial{overscroll-behavior:contain;border-bottom:0;border-left:1px solid var(--cp-border-subtle);min-height:0;padding:20px 20px 12px;overflow-y:auto}.journey-shell.journey-workspace .journey-foot{border-left:1px solid var(--cp-border-subtle);background:var(--cp-surface-muted);border-top:0;flex-direction:column;align-items:stretch;padding:12px 20px 16px}.journey-shell.journey-workspace .journey-foot:before{content:"";border-top:1px solid var(--cp-border-subtle);margin-bottom:2px;display:block}.journey-shell.journey-workspace .journey-foot-actions{margin-left:0}.journey-shell.journey-workspace .journey-foot-actions>button{flex:1;min-width:0}}@container lookup-sheet (width<=600px){.journey-shell.journey-workspace .journey-top{padding:12px 10px 10px 16px}.journey-shell.journey-workspace .journey-steps{padding:18px 16px 20px}.journey-shell.journey-workspace .journey-trial{padding:16px}.journey-shell.journey-workspace .journey-foot{padding:12px 16px}.journey-shell.journey-workspace .journey-anchor,.journey-shell.journey-workspace .journey-listchoose{width:100%}.journey-shell.journey-workspace .journey-picker,.journey-shell.journey-workspace .journey-picker.large{width:100%;min-width:0}.journey-shell.journey-workspace .journey-row>.journey-anchor{flex:200px;width:auto}.journey-shell.journey-workspace .journey-take{grid-template-columns:minmax(0,1fr) auto}.journey-shell.journey-workspace .journey-return-mapping{grid-column:1/-1}.journey-shell.journey-workspace .journey-foot-actions{flex:100%;margin-left:0}.journey-shell.journey-workspace .journey-foot-actions>button{flex:1;min-width:0}.journey-shell.journey-workspace .journey-title h1{font-size:25px;line-height:30px}.journey-shell.journey-workspace .journey-savedas{line-height:1.5}.journey-shell.journey-workspace .journey-nav-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.journey-shell.journey-workspace .journey-navigation>.secondary-button{justify-content:center;width:38px;min-width:38px;padding:0}}.recognized-fields label.field-review-row.needs-review>.field-review-value:not(:focus-within),.detached-fields label.field-review-row.needs-review>.field-review-value:not(:focus-within){border-color:var(--cp-border-warning)}.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-review-tint) var(--cp-review-field-mix), var(--cp-surface));box-shadow:var(--cp-review-field-mark)}.recognized-fields label.field-review-row>.field-review-reason,.detached-fields label.field-review-row>.field-review-reason{color:var(--cp-text-warning);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:400;line-height:1.4;display:block}.recognized-fields label.field-review-row>.field-review-choices,.detached-fields label.field-review-row>.field-review-choices{background:0 0;border:0;border-radius:0;flex-wrap:wrap;grid-column:1;align-items:center;gap:6px;height:auto;min-height:0;margin:6px 0 0;padding:0;display:flex;overflow:visible}.field-review-row .field-review-choices-label{color:var(--cp-text-secondary);font-size:12px;font-weight:650}.recognized-fields label.field-review-row .field-review-choice,.detached-fields label.field-review-row .field-review-choice{border:1px solid var(--cp-border-action);background:var(--cp-action-soft);width:auto;max-width:100%;min-height:30px;color:var(--cp-text-action-strong);text-align:left;cursor:pointer;border-radius:6px;align-items:baseline;gap:6px;padding:4px 10px;font:500 13px/1.3 Segoe UI,sans-serif;display:inline-flex}.recognized-fields label.field-review-row .field-review-choice:hover,.detached-fields label.field-review-row .field-review-choice:hover{background:var(--cp-control-hover)}.field-review-row .field-review-choice>strong{overflow-wrap:anywhere;font-weight:650}.field-review-row .field-review-choice>small{color:var(--cp-text-secondary);flex:none;font-size:11px}.recognized-fields label.field-review-row .field-review-choice:disabled,.detached-fields label.field-review-row .field-review-choice:disabled{opacity:.55;cursor:not-allowed}.field-review-row .field-review-choice:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.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{border:1px solid var(--cp-border-default);background:var(--cp-surface-subtle);border-radius:8px;flex:none;align-items:center;gap:0;padding:2px;display:flex}.workbench-review-toolbar .review-layout-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]{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>.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 .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>:is(.field-workbench-fields-heading,.to-check-list,.to-check-note){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 .recognized-fields>label.field-review-row>.field-review-detail,.source-review-fields .recognized-fields>label.field-review-row>.field-review-reason{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}@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-reason{grid-column:1}}.capture-layout>.review-content{display:contents}.capture-view>.capture-layout>.review-content[hidden],.capture-view>.capture-layout.has-review-toolbar.source-review>.review-content[hidden],.workbench-review-toolbar>.review-layout-switcher[hidden]{display:none}.capture-view>.capture-layout.has-review-toolbar>.review-done-stage{background:var(--cp-surface-muted);grid-area:2/2/4/-1;align-content:center;justify-items:center;gap:0;min-width:0;min-height:0;padding:40px 24px;display:grid;overflow:auto}.capture-view>.capture-layout.has-review-toolbar>.review-done-stage>.caught-up-hero{margin-bottom:0}.capture-view>.capture-layout.has-review-toolbar.panes-single>.review-done-stage{grid-column:1/-1}.capture-layout.has-review-toolbar:not(.source-review):not(.viewer-detached):not(.panes-single):has(>.review-done-stage)>.workbench-review-toolbar{grid-column:2/-1}.capture-view>.capture-layout.has-review-toolbar.panes-single:not([data-active-pane=page])>.review-done-stage{display:none}.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{grid-area:2/1/4;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}.field-workbench-fields-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.line-ledger-toolbar{flex-wrap:wrap}.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-divider{background:var(--cp-border-subtle);flex:none;width:1px;height:22px;margin-inline:4px}.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}.workspace-status-notice.has-action{align-items:center}.workspace-status-notice>.workspace-status-notice-separator{flex:none;overflow:visible}.workspace-status-notice>button.confirm-back{width:auto;min-height:0;color:var(--cp-text-action);padding:2px 4px;display:inline-block}.workspace-status-notice>button.confirm-back:hover{color:var(--cp-text-action-strong)}.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(.modal-backdrop,.proposal-inspector-backdrop,.cluster-dialog-backdrop),body>:is(.workspace-dialog-backdrop,.modal-backdrop){bottom:var(--application-status-height,0px)}body>.workspace-dialog-backdrop>.workspace-dialog{max-height:100%}.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>span:not(.workspace-status-notice,.runtime-download-status,.folder-import-status),.document-bar-messages .status-learning-details{white-space:nowrap;flex-shrink:0}.document-bar-messages>.runtime-download-status{flex:0 auto;min-width:0;overflow:hidden}.document-bar-messages>.runtime-download-status>:not(.runtime-download-note){flex:none}.folder-import-status{min-width:0;color:var(--cp-text-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.document-bar-messages>.folder-import-status{flex:0 auto;overflow:hidden}.folder-import-status>*{flex:none}.folder-import-status>svg{color:var(--cp-text-action)}.folder-import-status>.folder-import-note{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.folder-import-status strong{font-variant-numeric:tabular-nums;color:var(--cp-text-primary);font-weight:600}.folder-import-meter{background:var(--cp-border-subtle);border-radius:2px;width:64px;height:4px;position:relative;overflow:hidden}.folder-import-meter>span{border-radius:inherit;background:var(--cp-text-action);transition:width .4s;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.folder-import-meter>span{transition:none}}.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-title-row{align-items:center;gap:6px;min-width:0;min-height:48px;display:flex}.thumbnail-heading .spine-title-row>.job-selector-trigger{min-width:0;max-width:none;height:46px;color:var(--cp-text-primary);background:0 0;border:0;border-radius:10px;flex:0 auto;gap:8px;padding:4px 8px 4px 4px;font:600 75% 18px/1.1 Bahnschrift,Arial Narrow,sans-serif}.thumbnail-heading .spine-title-row>.job-selector-trigger:hover,.thumbnail-heading .spine-title-row>.job-selector-trigger[aria-expanded=true]{background:var(--cp-control-hover)}.thumbnail-heading .spine-title-row>.job-selector-trigger>span{color:inherit;font:inherit;margin:0;display:block}.thumbnail-heading .spine-title-row>.job-selector-trigger>.job-identity-image{flex:none;width:30px;height:30px}.thumbnail-heading .spine-title-row>.job-selector-trigger>svg{color:var(--cp-text-muted)}.spine-calibration-tag{background:var(--cp-action-soft);color:var(--cp-text-action-strong);cursor:pointer;border:0;border-radius:999px;flex:none;padding:3px 8px;font:700 12px/1.3 Segoe UI,sans-serif}.spine-calibration-tag:hover{background:color-mix(in srgb, var(--cp-action-soft) 70%, var(--cp-text-action) 12%)}.spine-calibration-tag:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.thumbnail-heading .spine-review-count{color:var(--cp-text-warning);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;margin:0;font:600 13px/1.3 Segoe UI,sans-serif;display:inline-flex}.thumbnail-heading .spine-review-count.count-ticked{animation:.9s ease-out spine-count-tick}.thumbnail-heading .spine-review-count.count-ticked-up{animation-name:spine-count-tick-up}@media (prefers-reduced-motion:reduce){.thumbnail-heading .spine-review-count.count-ticked{animation:none}}.spine-filter-actions{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.spine-calibration-tag{align-items:center;gap:5px;display:inline-flex}.thumbnail-heading .spine-title-row .spine-title-words,.thumbnail-heading .spine-review-count-text{color:inherit;font:inherit;margin:0;display:inline}.thumbnail-heading .spine-review-count>.review-waiting-dot{flex:none;margin:0;display:inline-block}.spine-calibration-icon{flex:none;display:none}.thumbnail-heading{container:spine-heading/inline-size}@container spine-heading (width<250px){.spine-title-row{gap:4px}.thumbnail-heading .spine-title-row>.job-selector-trigger>span:not(.job-identity-image),.thumbnail-heading .spine-title-row>.job-selector-trigger>svg:not(.job-selector-compact-icon){display:none}.thumbnail-heading .spine-title-row>.job-selector-trigger{padding:4px}}@container spine-heading (width<200px){.spine-title-row .spine-title-words{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spine-calibration-tag{padding:4px 6px}.spine-calibration-icon{display:block}}.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)}.document-group.group-asked{background:color-mix(in srgb, var(--cp-action-soft) 35%, transparent);border-radius:7px}.document-group.group-ready .thumbnail-preview,.reader-neighbour-page.page-covered{--page-cover-wash:color-mix(in srgb, var(--cp-success) 11%, transparent);--page-cover-disc:color-mix(in srgb, var(--cp-success) 16%, var(--cp-surface));--page-cover-ring:color-mix(in srgb, var(--cp-success) 35%, transparent);--page-cover-check:color-mix(in srgb, var(--cp-success) 82%, var(--cp-text-primary));position:relative;container-type:size}.document-group.group-ready .thumbnail-preview:before,.reader-neighbour-page.page-covered:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at 50% var(--page-cover-y,50%), var(--page-cover-disc) 0 var(--page-cover-r,17cqmin), var(--page-cover-ring) var(--page-cover-r,17cqmin) calc(var(--page-cover-r,17cqmin) + 1.5px), transparent calc(var(--page-cover-r,17cqmin) + 1.5px)), var(--page-cover-wash);animation:.35s ease-out page-cover-in;position:absolute;inset:0}.document-group.group-ready .thumbnail-preview:after,.reader-neighbour-page.page-covered:after{content:"";z-index:4;left:50%;top:var(--page-cover-y,50%);width:calc(var(--page-cover-r,17cqmin) * .38);height:calc(var(--page-cover-r,17cqmin) * .76);pointer-events:none;border:solid var(--page-cover-check);border-width:0 max(2px, calc(var(--page-cover-r,17cqmin) * .14)) max(2px, calc(var(--page-cover-r,17cqmin) * .14)) 0;border-radius:1px;animation:.35s ease-out page-cover-in;position:absolute;transform:translate(-50%,-62%)rotate(45deg)}@keyframes page-cover-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.document-group.group-ready .thumbnail-preview:before,.document-group.group-ready .thumbnail-preview:after,.reader-neighbour-page.page-covered:before,.reader-neighbour-page.page-covered:after{animation:none}}.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 .workspace-stepper{position:absolute;top:7px;left:50%;transform:translate(-50%)}}@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}}.application-status-bar{align-items:center;gap:16px;min-width:0;display:flex}.application-status-bar>.runtime-download-status{margin-left:auto}.app-shell:has(.document-action-bar)>.application-status-bar.download-only{display:none}.app-shell:has(.document-action-bar)>.application-status-bar.has-indicators{display:none}.application-status-bar.has-indicators{min-height:46px;padding:2px 20px}.runtime-download-status{min-width:0;color:var(--cp-text-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.runtime-download-status>svg{color:var(--cp-text-action);flex:none}.runtime-download-status .runtime-download-note{text-overflow:ellipsis;overflow:hidden}.runtime-download-status strong{font-variant-numeric:tabular-nums;color:var(--cp-text-primary);font-weight:600}.runtime-download-meter{background:var(--cp-border-subtle);border-radius:2px;flex:none;width:64px;height:4px;position:relative;overflow:hidden}.runtime-download-meter>span{border-radius:inherit;background:var(--cp-text-action);transition:width .4s;position:absolute;inset:0 auto 0 0}.runtime-download-status.failed>svg{color:var(--cp-text-warning)}.runtime-download-retry{color:var(--cp-text-action);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.runtime-download-retry:hover{text-decoration:underline}.runtime-download-retry:disabled{opacity:.55;cursor:default}.runtime-download-retry:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.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 tr[hidden]{display:none}.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{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-action,.line-ledger-toolbar .ledger-collapse{width:28px;height:28px;padding:0}.line-item-review-table thead th{padding-block:4px}.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-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-row-tools{top:var(--line-toolbar-height,44px)}.line-item-ledger:has(.line-ledger-toolbar){grid-template-rows:minmax(0,1fr) auto}.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-review-tint) var(--cp-review-field-mix), var(--cp-surface))}.line-item-review-table tr.review-row>td:first-child{box-shadow:var(--cp-review-field-mark)}.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))}.source-comparison-table .line-source-pair.active-evidence-row{--line-pair-fill:color-mix(in srgb, var(--cp-action-bright) 12%, var(--cp-surface))}.source-comparison-table .line-source-comparison:has(+.line-source-pair.active-evidence-row){--line-pair-fill:color-mix(in srgb, var(--cp-action-bright) 12%, 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-review-tint) var(--cp-review-field-mix), 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}.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-text-action);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-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-text-action)}.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}}.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-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{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{font-size:13px}@media (max-width:800px){.improvements-paper-scroll{padding:8px}}.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-experiment-disclosure{padding:14px 18px}.learning-session-workspace .learning-experiment-disclosure>summary{font-size:14px}.learning-session-workspace .learning-experiment-disclosure>summary span,.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{font-size:13px}@media (max-width:760px){.learning-mode.learning-session-workspace{padding:18px 16px 28px}.learning-session-workspace .learning-session-report{padding:18px}.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}.workspace-dialog:has(>.workspace-dialog-body>.learning-session-workspace){width:min(1280px,100vw - 48px);height:min(880px,100dvh - 48px);position:relative}.workspace-dialog:has(>.workspace-dialog-body>.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}.learning-aiq{z-index:5;grid-column:1/-1;justify-self:center}.workspace-dialog .learning-aiq{position:absolute;top:0;left:50%;transform:translate(-50%)}.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}.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}.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}@media (max-height:720px){.aiq-guide-hero{height:115px}.aiq-guide-hero .aiq-organism{transform:scale(.9)}.aiq-scale{margin:12px 8px}}.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)}.ld-destination{--ld-accent:var(--cp-text-action-strong)}.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-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-destination :is(button,summary):focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:3px}.ld-destination .quiet-button{white-space:normal}.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-paths{border-radius:12px;margin-bottom:17px;padding:18px}@media (max-width:760px){.ld-destination.learning-session-workspace{padding:0}}@media (prefers-reduced-motion:reduce){.ld-destination *,.ld-destination :before,.ld-destination :after{transition:none!important;animation:none!important}}.lj-root{--lj-line:var(--cp-border-subtle);--lj-line-2:color-mix(in srgb, var(--cp-border-default) 42%, var(--cp-border-subtle));--lj-accent:var(--cp-action-bright);--lj-accent-text:var(--cp-text-action-strong);--lj-accent-line:var(--cp-border-action);--lj-accent-soft:color-mix(in srgb, var(--cp-action-bright) 12%, var(--cp-surface-raised));--lj-accent-soft-2:color-mix(in srgb, var(--cp-action-bright) 30%, var(--cp-surface-raised));--lj-good:var(--cp-success);--lj-good-text:var(--cp-text-success);--lj-good-soft:var(--cp-success-soft);--lj-good-line:var(--cp-border-success);--lj-sunken:var(--cp-surface-muted)}.learning-mode.learning-session-workspace.lj-root{flex-direction:column;align-items:stretch;gap:0;width:100%;height:100%;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.lj-root .lj-scroll{flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 24px 26px;display:flex;overflow:hidden auto}.lj-root.lj-dialog .lj-scroll{padding:20px clamp(16px,2.4vw,32px) 28px}.workspace-dialog:has(>.workspace-dialog-body>.lj-root)>.workspace-dialog-body{flex-direction:column;padding:0;display:flex}.workspace-dialog .job-workspace.setup-mode .setup-section-content.is-learning{flex-direction:column;padding:0;display:flex;overflow:hidden}.setup-section-content.is-learning .setup-learning-section{flex-direction:column;flex:1;min-height:0;display:flex}.lj-root :is(h2,h3,h4){margin:0}.lj-root .lj-quiet{color:var(--cp-text-muted);margin:0;font-size:13px;line-height:1.45}.lj-root .lj-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--cp-text-muted);font-size:12px;font-weight:700}.lj-root .lj-grow{flex:1}.lj-root :is(button,summary,a):focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.lj-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lj-header .lj-job{color:var(--cp-text-muted);font-size:13px;display:block}.lj-header h2{color:var(--cp-text-primary);letter-spacing:-.01em;font-size:24px;line-height:1.15}.lj-tools{align-items:center;gap:8px;display:flex}.lj-tool-anchor{position:relative}.lj-tool{height:38px;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.lj-tool:hover{background:var(--cp-surface-hover);color:var(--cp-text-primary)}.lj-tool.is-open{border-color:var(--lj-accent-line);color:var(--lj-accent-text)}.lj-badge{background:var(--lj-accent);min-width:20px;height:20px;color:var(--cp-text-on-bright);text-align:center;border-radius:10px;padding:0 6px;font-size:12px;font-weight:700;line-height:20px}.lj-root .learning-aiq.is-compact{z-index:auto;flex:none;grid-column:auto;justify-self:auto;position:static;transform:none}.lj-root .learning-aiq.is-compact .aiq-explanation-trigger{border:1px solid var(--lj-line);background:var(--cp-surface-raised);height:38px;color:var(--cp-text-primary);cursor:pointer;border-radius:10px;padding:0 12px 0 9px;display:block}.lj-root .learning-aiq.is-compact .aiq-explanation-trigger:hover{background:var(--cp-surface-hover)}.aiq-compact{align-items:center;gap:8px;height:100%;display:flex}.aiq-compact>svg{flex:none}.aiq-compact>strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:750;line-height:1}.aiq-compact-label{text-align:left;gap:4px;width:44px;display:grid}.aiq-compact-label b{letter-spacing:.16em;color:var(--cp-text-muted);font-size:9.5px;line-height:1}[data-theme=dark] .aiq-compact-label b{color:var(--cp-learning-art-25)}.aiq-compact-label>i{background:var(--lj-sunken);height:4px;box-shadow:inset 0 0 0 1px var(--lj-line);border-radius:2px;display:block;overflow:hidden}.aiq-compact-label>i>i{background:var(--cp-learning-art-23);height:100%;display:block}[data-theme=dark] .aiq-compact-label>i>i{background:var(--cp-learning-art-25)}.lj-root .lj-aiq-unavailable{border:1px dashed var(--lj-line-2);height:38px;color:var(--cp-text-muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px 0 9px;display:flex}.lj-root .lj-aiq-unavailable strong{color:var(--cp-text-secondary);font-size:18px}.lj-root .lj-aiq-unavailable small{white-space:nowrap;font-size:12px}.lj-popover{z-index:30;border:1px solid var(--lj-line-2);background:var(--cp-surface-raised);width:min(380px,100vw - 48px);max-height:min(520px,70vh);box-shadow:var(--cp-shadow-elevated);text-align:left;border-radius:14px;gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.lj-popover h3{color:var(--cp-text-primary);align-items:center;gap:8px;font-size:15px;display:flex}.lj-popover h3 svg{color:var(--lj-accent-text)}.lj-suggestion-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lj-suggestion-list li{border:1px solid var(--lj-line);background:var(--cp-surface);border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:11px 12px;display:grid}.lj-suggestion-list li>svg{color:var(--lj-accent-text);margin-top:2px}.lj-suggestion-list small{letter-spacing:.05em;text-transform:uppercase;color:var(--cp-text-muted);font-size:11.5px;font-weight:700;display:block}.lj-suggestion-list strong{color:var(--cp-text-primary);overflow-wrap:anywhere;font-size:14px;display:block}.lj-suggestion-list span{color:var(--cp-text-muted);margin:2px 0 8px;font-size:12.5px;display:block}.lj-row-actions{flex-wrap:wrap;gap:8px;display:flex}.lj-root :is(.primary-button,.secondary-button,.quiet-button).small{height:32px;padding:0 12px;font-size:13px}.lj-root .lj-error-text{color:var(--cp-text-danger);margin:0;font-size:13px}.lj-root .lj-saved{color:var(--cp-text-success);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.lj-journey{display:grid}.lj-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.lj-stage-slot{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;min-width:0;display:grid;position:relative}.lj-stage-slot:first-child{grid-template-columns:minmax(0,1fr)}.lj-stage-arrow{color:var(--cp-text-subtle)}.lj-root .lj-stage{min-width:0;color:var(--cp-text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 12px 6px;display:flex;position:relative}.lj-root .lj-stage:hover{background:var(--cp-surface-hover)}.lj-root .lj-stage .ld-milestone-art{flex:none;width:86px;height:66px}.lj-root .lj-stage.is-selected{background:var(--cp-surface-raised);border-color:var(--lj-line-2);box-shadow:0 1px 2px var(--cp-shadow-faint)}.lj-root .lj-stage.is-selected:after{content:"";background:var(--cp-surface-raised);border-left:1px solid var(--lj-line-2);border-top:1px solid var(--lj-line-2);z-index:2;width:14px;height:14px;position:absolute;bottom:-21px;left:50%;transform:translate(-50%)rotate(45deg)}.lj-stage-text{flex:1;gap:3px;min-width:0;display:grid}.lj-stage-text>strong{letter-spacing:-.01em;font-size:20px;line-height:1.05}.lj-stage-text>em{color:var(--cp-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:12.5px;font-style:normal;overflow:hidden}.lj-checkpoint{color:var(--cp-text-muted);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:2px 6px;font-size:11.5px;display:grid}.lj-checkpoint>span{white-space:nowrap;text-overflow:ellipsis;grid-column:2;overflow:hidden}.lj-checkpoint>i{box-sizing:border-box;border-radius:50%;grid-column:1;place-items:center;width:13px;height:13px;display:grid}.lj-checkpoint.is-reached{color:var(--lj-good-text)}.lj-checkpoint.is-reached>i{background:var(--lj-good);color:var(--cp-text-on-success);border:0}.lj-running-strip{border:1px solid var(--lj-accent-line);background:var(--lj-accent-soft);color:var(--cp-text-primary);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 14px;font-size:13.5px;display:flex}.lj-running-strip span:nth-child(2){flex:1;min-width:0}.lj-running-strip span:last-child{color:var(--lj-accent-text);font-weight:700}.lj-live{background:var(--lj-accent);vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:8px;animation:1.6s infinite lj-pulse;display:inline-block}@keyframes lj-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--lj-accent) 60%, transparent)}to{box-shadow:0 0 0 10px #0000}}.lj-tray{border:1px solid var(--lj-line-2);background:var(--cp-surface-raised);border-radius:16px;flex:none;margin-top:8px;padding:18px 20px;position:relative}.lj-tray-stack{grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid}.lj-tray-pane{grid-area:1/1;min-width:0;display:grid}.lj-tray-pane:not(.is-current){visibility:hidden;pointer-events:none}.lj-tray-pane:not(.is-current) :is(.lj-advanced-body,.lj-popover){display:none}.lj-tray-grid{align-items:start;gap:26px;display:grid}.lj-teach{grid-template-columns:minmax(220px,250px) minmax(0,1fr)}.lj-train{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,380px) minmax(0,1fr);row-gap:18px}.lj-train>.lj-train-wide{grid-column:1/-1}.lj-train>.lj-train-foot{border-top:1px solid var(--lj-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;min-width:0;padding-top:10px;display:flex}.lj-train-foot>.lj-advanced{border-top:0;padding-top:0}.lj-train-foot>.lj-advanced[open]{flex-basis:100%}.lj-results{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lj-stat-column{align-content:start;gap:12px;min-width:0;display:grid}.lj-big{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.lj-big b{color:var(--cp-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:46px;font-weight:700;line-height:.95}.lj-big b small{color:var(--cp-text-muted);font-size:24px;font-weight:600}.lj-big>span{max-width:180px;color:var(--cp-text-secondary);font-size:14px;line-height:1.3}.lj-teach-button{justify-self:start}.lj-calibration{border-top:1px solid var(--cp-border-subtle);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;margin-top:4px;padding-top:14px;display:grid}.lj-calibration>b{color:var(--cp-text-primary);font-size:14px}.lj-calibration>small{color:var(--cp-text-muted);grid-column:2;font-size:12.5px;line-height:1.35}.lj-calibration>input[type=checkbox][role=switch]{appearance:none;background:var(--cp-switch-off);cursor:pointer;border-radius:10px;flex:none;width:34px;height:20px;margin:0;position:relative}.lj-calibration>input[type=checkbox][role=switch]:before{content:"";background:var(--cp-mark-on-fill);width:16px;height:16px;box-shadow:0 1px 2px var(--cp-shadow-soft);border-radius:50%;transition:transform .15s ease-out;position:absolute;top:2px;left:2px}.lj-calibration>input[type=checkbox][role=switch]:checked{background:var(--cp-action-bright)}.lj-calibration>input[type=checkbox][role=switch]:checked:before{background:var(--cp-text-on-bright);transform:translate(14px)}.lj-calibration>input[type=checkbox][role=switch]:disabled{opacity:.5;cursor:progress}.lj-calibration>input[type=checkbox][role=switch]:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lj-calibration>input[type=checkbox][role=switch]:before{transition:none}}.lj-stack{border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.lj-stack i{height:100%;display:block}.lj-stack .is-use{background:var(--lj-good)}.lj-stack .is-learned{background:var(--lj-accent)}.lj-stack .is-learning{background:var(--lj-accent-soft-2)}.lj-stack .is-todo{background:var(--lj-sunken);box-shadow:inset 0 0 0 1px var(--lj-line-2)}.lj-legend{color:var(--cp-text-secondary);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.lj-legend li{align-items:center;gap:6px;display:inline-flex}.lj-legend b{font-variant-numeric:tabular-nums;color:var(--cp-text-primary)}.lj-legend li.is-use{color:var(--lj-good-text)}.lj-legend li.is-use b{color:inherit}.lj-glyph{flex:none;display:block;overflow:visible}.lj-glyph.is-todo circle{fill:none;stroke:var(--cp-border-default);stroke-width:1.5px;stroke-dasharray:2.2 2.2}.lj-glyph.is-unknown circle{fill:none;stroke:var(--lj-line-2);stroke-width:1.5px}.lj-glyph.is-learning .track{fill:none;stroke:var(--lj-accent-soft-2);stroke-width:2.6px}.lj-glyph.is-learning .arc{fill:none;stroke:var(--lj-accent);stroke-width:2.6px;stroke-linecap:round}.lj-glyph.is-learned circle{fill:var(--lj-accent)}.lj-glyph.is-use circle{fill:var(--lj-good)}.lj-glyph.is-use path{fill:none;stroke:var(--cp-text-on-success);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.lj-skills-column{gap:10px;min-width:0;display:grid}.lj-skill-rows{margin:0;padding:0;list-style:none;display:grid}.lj-skill-rows li{border-bottom:1px solid var(--lj-line);grid-template-columns:20px minmax(90px,150px) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:4px 6px;display:grid}.lj-skill-rows li:last-child{border-bottom:0}.lj-teach .lj-skill-rows li{min-height:48px}.lj-skill-marks.is-named{gap:6px;padding:4px 0}.lj-root .lj-skill-mark.lj-skill-chip{place-items:initial;border:1px solid var(--lj-line);background:var(--cp-surface);width:auto;height:30px;color:var(--cp-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 8px;font-size:13px;display:inline-flex}.lj-root .lj-skill-mark.lj-skill-chip:hover{background:var(--cp-surface-hover)}.lj-root .lj-empty{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:220px;padding:12px;display:grid}.lj-root .lj-empty .ld-milestone-art{width:150px;height:114px}.lj-root .lj-empty .lj-quiet{max-width:400px;font-size:14px}.lj-teach>.lj-skills-column,.lj-train>.lj-stat-column:nth-child(2),.lj-results>.lj-stat-column:first-child{flex-direction:column;align-self:stretch;gap:12px;display:flex}.lj-results>.lj-stat-column:first-child>.lj-link{align-self:flex-start}.lj-teach>.lj-skills-column>.lj-empty,.lj-results>.lj-stat-column>.lj-empty{flex:1}.lj-room{flex:1 1 0;place-items:center;min-height:0;margin-top:-12px;display:grid;container-type:size}.lj-root .lj-room .ld-milestone-art{width:auto;height:min(80cqh,132px)}@container (height<=96px){.lj-root .lj-room .ld-milestone-art{display:none}}.lj-skill-rows li>svg{color:var(--cp-text-muted)}.lj-skill-rows strong{color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.lj-skill-marks{flex-wrap:wrap;gap:2px;display:flex}.lj-skill-bar{align-items:center;gap:10px;min-width:0;display:flex}.lj-skill-bar .lj-stack{flex:1;min-width:0}.lj-skill-bar small{color:var(--cp-text-muted);white-space:nowrap;font-size:12px}.lj-root .lj-skill-mark{cursor:default;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.lj-root .lj-skill-mark:hover{background:var(--cp-surface-hover)}.lj-skill-rows em{color:var(--cp-text-muted);white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;font-style:normal;display:inline-flex}.lj-skill-rows em.is-done{color:var(--lj-good-text);font-weight:600}.lj-root .lj-hold-note{align-items:flex-start;gap:8px;display:flex}.lj-root .lj-hold-note svg{flex:none;margin-top:2px}.lj-skill-tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.lj-skill-tile{border:1px solid var(--lj-line);background:var(--cp-surface);border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-content:center;align-items:center;gap:2px 10px;min-width:0;padding:8px 12px;display:grid}.lj-skill-tile>span{align-items:baseline;gap:6px;min-width:0;display:flex}.lj-skill-tile b{min-width:0;color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.lj-skill-tile small{color:var(--cp-text-muted);flex:none;font-size:12px}.lj-skill-tile em{color:var(--cp-text-secondary);grid-column:2;font-size:12.5px;font-style:normal}.lj-skill-tile.is-ready{border-color:var(--lj-good-line);background:var(--lj-good-soft)}.lj-skill-tile.is-ready em{color:var(--lj-good-text);font-weight:600}.lj-closest{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.lj-closest-skill{border:1px solid var(--lj-line);background:var(--cp-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-width:0;padding:10px 14px 11px;display:grid}.lj-closest-top{grid-column:1/-1;align-items:baseline;gap:8px;min-width:0;display:flex}.lj-closest-skill>small:last-child{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;text-align:right;max-width:40ch;overflow:hidden}.lj-closest-top b{min-width:0;color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.lj-closest-top em{color:var(--lj-accent-text);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-style:normal;font-weight:700}.lj-closest-track{background:var(--lj-sunken);height:9px;box-shadow:inset 0 0 0 1px var(--lj-line);border-radius:5px;display:block;overflow:hidden}.lj-closest-track i{background:var(--lj-accent);border-radius:5px;height:100%;display:block}.lj-closest-skill small{color:var(--cp-text-muted);overflow-wrap:anywhere;font-size:12px}.lj-closest-skill .lj-closest-reason{color:var(--cp-text-secondary)}.lj-train-card-column{flex-direction:column;align-self:stretch;min-width:0;display:flex}.lj-train-card-column>.lj-train-card{flex:1 0 auto}.lj-train-card{border:1px solid var(--lj-line);background:var(--cp-surface);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.lj-train-card.is-running,.lj-train-card.is-waiting{border-color:var(--lj-accent-line)}.lj-train-top{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.lj-root .lj-schedule-switch{border:0;align-self:start;min-width:0;margin:0;padding:0}.lj-root .lj-switch{cursor:pointer;padding:4px 0;display:inline-flex}.lj-root .lj-switch input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.lj-root .lj-switch span{background:var(--cp-switch-off);border-radius:12px;width:40px;height:23px;transition:background .2s;position:relative}.lj-root .lj-switch span:after{content:"";background:var(--cp-mark-on-fill);width:17px;height:17px;box-shadow:0 1px 2px var(--cp-ink-alpha-25);border-radius:50%;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.lj-root .lj-switch input:checked+span{background:var(--lj-accent)}.lj-root .lj-switch input:checked+span:after{background:var(--cp-text-on-bright);transform:translate(17px)}.lj-root .lj-switch input:focus-visible+span{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.lj-root .lj-switch input:disabled+span{opacity:.5;cursor:default}.lj-root .lj-schedule-row{color:var(--cp-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin-top:-4px;padding-left:65px;font-size:13px;display:flex}.lj-root .lj-schedule-row .lj-link{margin:0}.lj-root .lj-train-card .learning-schedule-window{gap:10px;padding-left:65px}.lj-root .lj-train-card .learning-schedule-window p{color:var(--cp-text-danger);flex-basis:100%;margin:0;font-size:12px}.lj-root .lj-train-card :is(.learning-start,.learning-stop){border:1px solid var(--lj-line-2);background:var(--cp-surface-raised);min-height:36px;color:var(--cp-text-primary);padding:0 14px;font-size:13.5px;font-weight:600}.lj-root .lj-train-card :is(.learning-start,.learning-stop):hover:not(:disabled){background:var(--cp-surface-hover)}.lj-root .lj-train-card :is(.learning-start,.learning-stop):disabled{opacity:.55}.lj-train-art{background:var(--lj-sunken);width:52px;height:52px;color:var(--cp-text-secondary);border-radius:14px;place-items:center;display:grid}.lj-train-card.is-running .lj-train-art,.lj-train-card.is-waiting .lj-train-art{background:var(--lj-accent-soft);color:var(--lj-accent-text)}.lj-train-top h3{color:var(--cp-text-primary);font-size:19px;line-height:1.2}.lj-train-top p{color:var(--cp-text-muted);margin:3px 0 0;font-size:13px;line-height:1.4}.lj-root .lj-train-card .learning-schedule-editor{border:0;min-width:0;margin:0;padding:0}.lj-root .lj-train-card .learning-session-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lj-root .lj-train-card .learning-session-counts .learning-figure{min-height:0;padding:10px 12px}.lj-root .lj-train-card .learning-session-counts .learning-figure strong{font-size:22px}.lj-train-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.lj-root .lj-train-actions>button{height:38px}.lj-root .lj-last-run{border:0;border-top:1px solid var(--lj-line);color:var(--cp-text-secondary);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 0 0;font-size:13px;display:flex}.lj-root .lj-last-run svg{color:var(--lj-good);flex:none}.lj-root .lj-last-run:hover span{text-underline-offset:3px;text-decoration:underline}.lj-root .lj-ready-line{color:var(--cp-text-muted);align-items:flex-start;gap:8px;margin:10px 2px 0;font-size:13px;line-height:1.4;display:flex}.lj-root .lj-ready-line svg{color:var(--lj-good);flex:none;margin-top:2px}.lj-root .lj-ready-line b{color:var(--cp-text-secondary)}.lj-use-title{color:var(--cp-text-primary);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:22px;display:flex}.lj-use-title span{color:var(--cp-text-muted);font-size:14px;font-weight:400}.lj-kept{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lj-kept li{border:1px solid var(--lj-line);background:var(--cp-surface);color:var(--cp-text-primary);border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;font-size:13.5px;display:grid}.lj-kept li svg{color:var(--lj-good);margin-top:1px}.lj-receipts{margin:0;padding:0;list-style:none;display:grid}.lj-receipts li{border-bottom:1px solid var(--lj-line);color:var(--cp-text-primary);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:grid}.lj-receipts li:last-child{border-bottom:0}.lj-receipts svg{color:var(--lj-good-text)}.lj-receipts b{font-weight:700}.lj-not-kept{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lj-not-kept li{color:var(--cp-text-secondary);grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.45;display:grid}.lj-not-kept svg{color:var(--cp-text-muted);margin-top:2px}.lj-root .lj-history-link{align-items:center;gap:5px;margin:0;display:inline-flex}.lj-recent-runs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lj-root .lj-recent-run{border:1px solid var(--lj-line);background:var(--cp-surface);width:100%;color:var(--cp-text-primary);font:inherit;text-align:left;border-radius:10px;gap:6px;padding:8px 12px 9px;display:grid}.lj-root button.lj-recent-run{cursor:pointer}.lj-root button.lj-recent-run:hover{border-color:var(--lj-line-2);background:var(--cp-surface-hover)}.lj-recent-head{align-items:baseline;gap:8px;min-width:0;display:flex}.lj-recent-head b{flex:none;font-size:13.5px}.lj-recent-head em{background:var(--lj-accent-soft);color:var(--lj-accent-text);border-radius:999px;flex:none;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:700}.lj-recent-head span{min-width:0;color:var(--cp-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.lj-recent-head small{color:var(--cp-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.lj-recent-bar{background:var(--lj-sunken);height:6px;box-shadow:inset 0 0 0 1px var(--lj-line);border-radius:3px;display:block;overflow:hidden}.lj-recent-bar i{background:var(--lj-good);border-radius:3px;height:100%;display:block}.lj-recent-bar.has-kept i{min-width:5px}.lj-recent-kept{color:var(--cp-text-primary);grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:13px;display:grid}.lj-recent-kept svg{color:var(--lj-good);margin-top:1px}.lj-run-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lj-run-rows li{border:1px solid var(--lj-line);background:var(--cp-surface);color:var(--cp-text-secondary);border-radius:8px;grid-template-columns:minmax(110px,150px) minmax(0,1fr) auto;gap:10px;padding:7px 10px;font-size:12.5px;display:grid}.lj-run-rows li span{color:var(--cp-text-muted)}.lj-advanced{border-top:1px solid var(--lj-line);min-width:0;padding-top:10px}.lj-advanced>summary{color:var(--cp-text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:700;list-style:none;display:inline-flex}.lj-advanced>summary::-webkit-details-marker{display:none}.lj-advanced[open]>summary svg{transform:rotate(90deg)}.lj-advanced-body{gap:14px;min-width:0;margin-top:12px;display:grid}.lj-advanced-body h4{color:var(--cp-text-primary);align-items:center;gap:8px;margin-bottom:8px;font-size:15px;display:flex}.lj-root .lj-advanced .learning-readiness{border:0;margin:0;padding:0}.lj-history{z-index:40;border-left:1px solid var(--lj-line-2);background:var(--cp-surface-raised);width:min(420px,100%);box-shadow:-18px 0 40px var(--cp-shadow-soft);flex-direction:column;animation:.2s lj-slide;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes lj-slide{0%{opacity:.5;transform:translate(24px)}}.lj-history>header{border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 14px 10px 18px;display:flex}.lj-history>header h3{color:var(--cp-text-primary);align-items:center;gap:8px;font-size:17px;display:flex}.lj-history-tools{gap:4px;display:flex}.lj-root .lj-back{color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 4px;font-size:14px;font-weight:600;display:inline-flex}.lj-history-body{flex:1;align-content:start;gap:12px;min-height:0;padding:14px 18px 22px;display:grid;overflow-y:auto}.lj-history-empty{text-align:center;color:var(--cp-text-muted);justify-items:center;gap:10px;padding:30px 10px;display:grid}.lj-history-empty p{margin:0}.lj-timeline{margin:0;padding:0;list-style:none;display:grid}.lj-timeline li{position:relative}.lj-timeline li:not(:last-child):before{content:"";border-left:1.5px solid var(--lj-line);position:absolute;top:38px;bottom:-4px;left:22px}.lj-root .lj-timeline-entry{width:calc(100% + 16px);color:var(--cp-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 15px;gap:12px;margin:0 -8px;padding:7px 8px 12px;display:grid}.lj-root .lj-timeline-entry:hover{background:var(--cp-surface-hover)}.lj-timeline-icon{border:1px solid var(--lj-line);background:var(--lj-sunken);width:30px;height:30px;color:var(--cp-text-secondary);border-radius:50%;place-items:center;display:grid}.is-training .lj-timeline-icon,.lj-timeline-icon.is-training{border-color:var(--lj-accent-soft-2);background:var(--lj-accent-soft);color:var(--lj-accent-text)}.lj-timeline-copy{min-width:0;display:grid}.lj-timeline-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lj-timeline-title strong{font-size:13.5px}.lj-timeline-title time{color:var(--cp-text-muted);flex:none;font-size:11.5px}.lj-timeline-copy small{color:var(--cp-text-muted);overflow-wrap:anywhere;font-size:12.5px}.lj-timeline-go{color:var(--cp-text-subtle);opacity:0;margin-top:7px}.lj-timeline-entry:hover .lj-timeline-go,.lj-timeline-entry:focus-visible .lj-timeline-go{opacity:1}.lj-detail{gap:16px;display:grid}.lj-detail-head{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;display:grid}.lj-detail-head .lj-timeline-icon{width:34px;height:34px}.lj-detail-head h4{color:var(--cp-text-primary);font-size:19px;line-height:1.2}.lj-detail-head time{color:var(--cp-text-muted);font-size:12px}.lj-chips{flex-wrap:wrap;gap:6px;display:flex}.lj-chips span{border:1px solid var(--lj-line);background:var(--lj-sunken);color:var(--cp-text-secondary);border-radius:999px;padding:4px 10px;font-size:12.5px}.lj-detail-section{gap:4px;display:grid}.lj-doc-group-head{color:var(--cp-text-muted);justify-content:space-between;padding:8px 8px 2px;font-size:12px;font-weight:700;display:flex}.lj-root .lj-doc{width:100%;color:var(--cp-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:6px 8px;display:grid}.lj-root .lj-doc:hover:not(:disabled){background:var(--cp-surface-hover)}.lj-root .lj-doc:disabled{cursor:default;opacity:.7}.lj-doc-page{border:1px solid var(--cp-document-line);background:var(--cp-document-paper) linear-gradient(var(--cp-document-ink), var(--cp-document-ink)) 4px 4px / 10px 2px no-repeat;border-radius:2px;width:22px;height:29px}.lj-doc b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.lj-doc small{color:var(--cp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.lj-doc em{color:var(--lj-good-text);white-space:nowrap;font-size:12px;font-style:normal}.lj-doc em.has-fixes{color:var(--lj-accent-text)}.lj-root .lj-link{color:var(--lj-accent-text);cursor:pointer;background:0 0;border:0;justify-self:start;margin:4px 8px 0;padding:0;font-size:13px;font-weight:700}.lj-change{background:var(--lj-sunken);border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.lj-change small{color:var(--cp-text-muted);margin-bottom:2px;font-size:11.5px;display:block}.lj-change s,.lj-change b{overflow-wrap:anywhere;font-size:15px}.lj-change s{color:var(--cp-text-muted)}.lj-change>svg{color:var(--lj-accent-text)}.lj-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.lj-stats div{background:var(--lj-sunken);text-align:center;border-radius:10px;padding:10px 6px}.lj-stats b{color:var(--cp-text-primary);font-size:19px;display:block}.lj-stats b.is-good{color:var(--lj-good-text)}.lj-stats small{color:var(--cp-text-muted);font-size:11px}.lj-unchanged{color:var(--cp-text-secondary);gap:6px;margin:0;padding-left:18px;font-size:13px;display:grid}.lj-review{grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:100%;display:grid}.lj-review-top{border-bottom:1px solid var(--lj-line);align-items:center;gap:12px;padding-bottom:12px;display:flex}.lj-review-crumb{color:var(--cp-text-muted);align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.lj-review-crumb svg{color:var(--lj-accent-text)}.lj-review-crumb b{color:var(--cp-text-primary)}.lj-review-nav{gap:4px;display:flex}.lj-review-body{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:stretch;gap:20px;min-height:0;display:grid}.lj-review-decision{flex-direction:column;gap:14px;min-width:0;display:flex}.lj-review-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--lj-accent-text);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.lj-review-decision h3{color:var(--cp-text-primary);overflow-wrap:anywhere;margin:6px 0;font-size:24px;line-height:1.12}.lj-review-decision p{color:var(--cp-text-secondary);margin:0;font-size:13.5px}.lj-review-options{gap:8px;display:grid}.lj-review-option{border:1px solid var(--lj-line);background:var(--cp-surface-raised);cursor:pointer;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.lj-review-option.is-checked{border-color:var(--lj-accent-line);box-shadow:0 0 0 2px var(--lj-accent-soft)}.lj-review-option>input{accent-color:var(--lj-accent);margin-top:3px}.lj-review-option b{color:var(--cp-text-primary);font-size:13.5px;display:block}.lj-review-input{border:1px solid var(--cp-border-default);background:var(--cp-control);width:100%;height:36px;font:inherit;border-radius:8px;margin-top:7px;padding:0 10px;font-size:14px;display:block}.lj-review-fields{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.lj-review-fields legend{color:var(--cp-text-primary);margin-bottom:8px;padding:0;font-size:13.5px;font-weight:700}.lj-review-fields small{color:var(--cp-text-secondary);font-size:12.5px}.lj-review-field-list{flex-wrap:wrap;gap:6px;display:flex}.lj-review-field{border:1px solid var(--lj-line);background:var(--cp-surface-raised);max-width:100%;min-height:30px;color:var(--cp-text-muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;text-decoration:line-through;display:inline-flex}.lj-review-field span{overflow-wrap:anywhere}.lj-review-field.is-kept{border-color:var(--lj-accent-line);background:var(--lj-accent-soft);color:var(--cp-text-primary);text-decoration:none}.lj-review-field:focus-visible{outline:2px solid var(--lj-accent);outline-offset:2px}.lj-review-details{gap:6px;margin:0;display:grid}.lj-review-details div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;font-size:13px;display:grid}.lj-review-details dt{color:var(--cp-text-muted)}.lj-review-details dd{color:var(--cp-text-primary);overflow-wrap:anywhere;margin:0}.lj-review-what{background:var(--lj-sunken);color:var(--cp-text-secondary);border-radius:12px;gap:9px;padding:12px 14px;font-size:13px;display:grid}.lj-review-what>div{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;display:grid}.lj-review-what svg{color:var(--cp-text-secondary);margin-top:1px}.lj-review-what b{color:var(--cp-text-primary)}.lj-review-actions{grid-template-columns:minmax(0,auto) minmax(0,auto) 1fr;align-items:stretch;gap:8px;margin-top:auto;display:grid}.lj-review-actions>.primary-button{grid-column:1/-1;justify-self:start}.lj-review-actions>.quiet-button{white-space:normal;min-width:0;height:auto;min-height:36px}.lj-review-more{justify-self:start;position:relative}.lj-review-more>.quiet-button{height:100%}.lj-review-menu{z-index:20;border:1px solid var(--lj-line-2);background:var(--cp-surface-raised);width:230px;box-shadow:var(--cp-shadow-elevated);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.lj-review-menu button{color:var(--cp-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:13.5px}.lj-review-menu button:hover:not(:disabled){background:var(--cp-surface-hover)}.lj-review-evidence{background:var(--cp-workspace-mat);min-width:0;min-height:420px;color:var(--cp-mat-text);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:14px 16px;display:grid}.lj-evidence-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.lj-evidence-head small{opacity:.75;font-size:12px}.lj-root .lj-evidence-button{border:1px solid var(--cp-mat-line);height:32px;color:var(--cp-mat-text);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.lj-root .lj-evidence-button:hover{background:var(--cp-mat-hover)}.lj-root .lj-evidence-button.is-on{background:var(--cp-mat-text);color:var(--cp-mat-on-text)}.lj-evidence-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));align-content:start;gap:16px 12px;display:grid}.lj-evidence-thumb{justify-items:center;gap:6px;min-width:0;font-size:11.5px;display:grid;position:relative}.lj-evidence-thumb small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lj-root .lj-evidence-open{background:var(--cp-document-paper);width:86px;height:110px;box-shadow:0 5px 14px var(--cp-ink-alpha-40);cursor:pointer;color:var(--cp-mat-page-placeholder);border:0;border-radius:3px;place-items:center;padding:0;display:grid;overflow:hidden}.lj-evidence-open .thumbnail-preview{place-items:center;width:100%;height:100%;display:grid}.lj-evidence-open .thumbnail-preview img{object-fit:cover;object-position:top;width:100%;height:100%}.lj-evidence-thumb.is-excluded .lj-evidence-open{opacity:.3}.lj-evidence-thumb.is-excluded small{opacity:.55;text-decoration:line-through}.lj-root .lj-evidence-check{border:2px solid var(--cp-workspace-mat);background:var(--lj-good);width:24px;height:24px;color:var(--cp-mark-on-fill);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-8px;right:calc(50% - 52px)}.lj-root .lj-evidence-thumb.is-excluded .lj-evidence-check{background:var(--cp-mat-text);color:var(--cp-mat-check-off-ink)}.lj-evidence-large{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:0;display:grid}.lj-root .lj-evidence-arrow{border:1px solid var(--cp-mat-line);width:40px;height:40px;color:var(--cp-mat-text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.lj-evidence-page{gap:8px;min-width:0;min-height:0;display:grid;position:relative}.lj-evidence-page.is-excluded .improvements-paper{opacity:.4}.lj-evidence-page .improvements-paper{max-height:480px}.lj-evidence-pages{justify-content:center;align-items:center;gap:8px;font-size:12.5px;display:flex}.lj-evidence-pages .icon-button{color:var(--cp-mat-text)}.lj-evidence-empty{text-align:center;opacity:.8;align-content:center;place-items:center;gap:8px;min-height:200px;display:grid}.lj-evidence-foot{opacity:.72;margin:0;font-size:12px}.lj-toast{z-index:50;background:var(--cp-surface-inverse);color:var(--cp-text-on-action);box-shadow:var(--cp-shadow-elevated);border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@media (max-width:1000px){.lj-teach,.lj-train,.lj-results,.lj-review-body{grid-template-columns:minmax(0,1fr)}.lj-root .lj-stage .ld-milestone-art{display:none}.lj-root .lj-stage{padding-left:12px}.lj-root .lj-stage.is-selected:after{display:none}}@media (max-width:640px){.lj-root .lj-scroll{padding:14px 12px 20px}.lj-stages,.lj-stage-slot{grid-template-columns:minmax(0,1fr)}.lj-stage-arrow{display:none}.lj-run-rows li{grid-template-columns:minmax(0,1fr)}.lj-root .lj-schedule-row,.lj-root .lj-train-card .learning-schedule-window{padding-left:0}.lj-tools .lj-tool span:not(.lj-badge),.aiq-compact-label,.lj-aiq-unavailable small{display:none}.lj-popover{width:min(380px,100vw - 88px);left:0;right:auto}.lj-skill-rows li{grid-template-columns:20px minmax(0,1fr) auto}.lj-skill-rows .lj-skill-marks,.lj-skill-rows .lj-skill-bar{grid-column:2/-1}.lj-history{width:100%}}@media (prefers-reduced-motion:reduce){.lj-live,.lj-history{animation:none}}.lr-learning{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:14px;flex-direction:column;gap:8px;margin-top:14px;padding:14px 18px;display:flex}.lr-head{color:var(--cp-text-secondary);align-items:center;gap:8px;display:flex}.lr-head>svg{color:var(--cp-text-action)}.lr-head h3{color:var(--cp-text-primary);margin:0;font-size:15px}.lr-next{color:var(--cp-text-muted);align-items:center;gap:8px;margin-left:auto;font-size:12.5px;display:inline-flex}.lr-next.is-off{color:var(--cp-text-muted)}.lr-next-bar{background:var(--cp-border-subtle);border-radius:3px;width:80px;height:6px;overflow:hidden}.lr-next-bar i{background:var(--cp-text-action);height:100%;display:block}.lr-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lr-row{border-top:1px solid var(--cp-border-subtle);grid-template-columns:minmax(120px,1.2fr) 90px minmax(160px,2fr) 70px;display:grid}.lr-row>*{align-items:center;min-width:0;min-height:34px;padding:0 8px;display:flex}.lr-row>strong{text-overflow:ellipsis;white-space:nowrap;padding-left:0;font-size:13.5px;overflow:hidden}.lr-model{color:var(--cp-text-muted);justify-content:center;font-size:12px;font-weight:700}.lr-model.is-tuned{color:var(--cp-text-action)}.lr-bar{gap:10px}.lr-bar-track{background:var(--cp-border-subtle);border-radius:4px;flex:1;height:8px;display:flex;overflow:hidden}.lr-bar-track .is-right{background:var(--cp-success)}.lr-bar-track .is-wrong{background:var(--cp-danger)}.lr-bar small{color:var(--cp-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.lr-bar small b{color:var(--cp-text-primary)}.lr-bar small b.is-wrong{color:var(--cp-text-danger)}.lr-none{color:var(--cp-text-muted);font-size:12.5px}.lr-row>em{color:var(--cp-text-success);justify-content:flex-end;padding-right:0;font-size:12px;font-style:normal;font-weight:700}.lr-row>em.is-held{color:var(--cp-text-muted)}.lr-row>.lr-reason{min-height:0;color:var(--cp-text-muted);grid-column:1/-1;padding:0 0 8px;font-size:12.5px}p.lr-reason{color:var(--cp-text-muted);margin:0;font-size:12.5px}.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-stages>.processing-stage-past{color:var(--cp-text-secondary)}.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 .processing-workspace-heading h2{color:var(--cp-text-secondary);overflow-wrap:anywhere;margin:0;font:600 17px/1.3 Segoe UI,sans-serif}.processing-workspace .processing-workspace-phase{color:var(--cp-text-success);overflow-wrap:anywhere;flex-basis:100%;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:600;display:flex}.processing-workspace-heading-copy:has(.processing-workspace-action)>.processing-workspace-phase{margin-bottom:-6px}.processing-workspace-phase>svg{flex:none}.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(28px,3vw,42px)/1.1 Segoe UI,sans-serif;display:block}.processing-workspace .processing-workspace-progress-named>strong{letter-spacing:-.01em;font-size:clamp(20px,1.9vw,26px);line-height:1.25}.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;position:relative;overflow:hidden}.processing-workspace-progress-track>span{background:var(--cp-text-action);height:100%;display:block}.processing-workspace-progress-live:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cp-text-action) 35%, transparent), transparent);background-repeat:no-repeat;background-size:40% 100%;animation:1.8s linear infinite processing-shimmer;position:absolute;inset:0}@keyframes processing-shimmer{0%{background-position:-40% 0}to{background-position:140% 0}}.processing-workspace-progress-indeterminate>span{width:28%;animation:1.6s ease-in-out infinite processing-sweep}.processing-workspace:not(.processing-workspace-working) .processing-workspace-progress-indeterminate>span{width:0;animation:none}@keyframes processing-sweep{0%{transform:translate(-100%)}to{transform:translate(360%)}}.processing-workspace .processing-workspace-live{min-width:0;color:var(--cp-text-primary);grid-column:1/-1;align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.processing-workspace-live-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.processing-workspace-pulse{background:var(--cp-text-action);border-radius:50%;flex:none;width:9px;height:9px;animation:1.2s ease-in-out infinite processing-pulse}@keyframes processing-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.processing-workspace .processing-workspace-facts{flex-wrap:wrap;grid-column:1/-1;gap:4px 24px;margin:0;display:flex}.processing-workspace-facts>div{align-items:baseline;gap:7px;min-width:0;display:flex}.processing-workspace-facts dt{color:var(--cp-text-muted);white-space:nowrap;font-size:13px}.processing-workspace-facts dd{color:var(--cp-text-primary);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}@media (prefers-reduced-motion:reduce){.processing-workspace-progress-indeterminate>span{opacity:.35;width:100%;animation:none}.processing-workspace-pulse{animation:none}.processing-workspace-progress-live:after{animation:none;display:none}}.processing-workspace .processing-workspace-finding-list:has(>.processing-workspace-type){grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-auto-rows:64px;align-content:start;gap:8px;display:grid}.processing-workspace .processing-workspace-finding-list>.processing-workspace-type{flex-direction:column;justify-content:center;min-width:0;margin:0;padding:10px 12px;display:flex}.processing-workspace .processing-workspace-finding-list .processing-workspace-type h4{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.processing-workspace .processing-workspace-finding-list .processing-workspace-type-meta{flex-wrap:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.processing-workspace .processing-workspace-finding-list:has(>.processing-workspace-type-designing){grid-auto-rows:minmax(64px,auto)}.processing-workspace .processing-workspace-finding-list .processing-workspace-type-found{color:var(--cp-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;overflow:hidden}.processing-workspace .processing-workspace-type-active{border:1.5px solid var(--cp-action);background:var(--cp-action-soft)}.processing-workspace-type-working{color:var(--cp-text-action-strong);align-items:center;gap:5px;display:inline-flex}.processing-source-panel .capture-queue-status:empty{display:none}.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-type-pending{background:0 0;border-style:dashed}.processing-workspace-details>summary::-webkit-details-marker{display:none}.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-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}@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]) .processing-workspace-findings{display:none}.processing-workspace>.processing-workspace-details[open]{flex-direction:column;grid-row:3/5;min-height:0;display:flex}.processing-workspace>.processing-workspace-details[open]>.processing-workspace-details-body{flex:1;min-height:0;overflow-y:auto}}.reading-page{transform-origin:50%}.reading-page-turned{animation:.6s cubic-bezier(.3,.7,.25,1) both reading-straighten}@keyframes reading-straighten{0%{transform:rotate(var(--reading-skew,0deg))}to{transform:rotate(0)}}.reading-overlay .reading-blocks>rect{fill:var(--cp-text-action);fill-opacity:.05;stroke:var(--cp-text-action);stroke-width:2px;stroke-opacity:.55;animation:.4s ease-out both reading-appear}.reading-overlay .reading-tables>g{animation:.45s ease-out both reading-appear}.reading-overlay .reading-table-frame{fill:var(--cp-text-action);fill-opacity:.12;stroke:var(--cp-text-action);stroke-width:3px}.reading-overlay .reading-table-rule{stroke:var(--cp-text-action);stroke-width:1.5px;stroke-opacity:.45}.reading-overlay .reading-spot-mark{animation:.35s ease-out both reading-appear}.reading-overlay .reading-spot-mark>rect{fill:var(--cp-success);fill-opacity:.14;stroke:var(--cp-success);stroke-width:3px}.reading-overlay .reading-spot-title>rect{fill:none}.reading-overlay .reading-tag{animation:.35s ease-out both reading-appear}.reading-overlay .reading-tag>rect{fill:var(--cp-document-ink);stroke:none}.reading-overlay .reading-tag>text{fill:var(--cp-document-paper);stroke:none;font-family:Segoe UI,sans-serif;font-weight:650}.reading-overlay .reading-barcode-frame{fill:none;stroke:var(--cp-danger);stroke-width:2px;stroke-opacity:.75;animation:.35s ease-out both reading-appear}.reading-overlay .reading-laser{fill:var(--cp-danger);opacity:0;animation-name:reading-laser;animation-timing-function:ease-in-out;animation-fill-mode:both}@keyframes reading-laser{0%{opacity:0;transform:translate(0)}12%{opacity:.9}50%{transform:translateX(var(--laser-run,0px))}88%{opacity:.9}to{opacity:0;transform:translate(0)}}.reading-overlay .reading-barcode-label{animation:.4s ease-out both reading-appear}.reading-overlay .reading-barcode-label>rect{fill:var(--cp-document-ink);stroke:none}.reading-overlay .reading-barcode-label>text{fill:var(--cp-document-paper);stroke:none;paint-order:normal;font-family:Cascadia Code,Consolas,monospace;font-weight:650}@keyframes reading-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.reading-page-turned,.reading-overlay .reading-blocks>rect,.reading-overlay .reading-tables>g,.reading-overlay .reading-spot-mark,.reading-overlay .reading-tag,.reading-overlay .reading-barcode-frame,.reading-overlay .reading-barcode-label{animation:none}.reading-overlay .reading-laser{display:none}}.processing-workspace .evidence-text-regions rect{fill:var(--cp-text-action);fill-opacity:.12;stroke:none}.processing-workspace-finds{min-height:0;display:block;overflow:hidden}.reading-finds{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.reading-totals{border-bottom:1px solid var(--cp-border-subtle);flex-wrap:wrap;gap:6px 26px;margin:0;padding:0 0 12px;display:flex}.reading-totals>div{flex-direction:column-reverse;min-width:0;display:flex}.reading-totals dt{color:var(--cp-text-secondary);font-size:12px}.reading-totals dd{color:var(--cp-text-primary);font-variant-numeric:tabular-nums;margin:0;font:600 22px/1.15 Segoe UI,sans-serif}.reading-on-page{flex-direction:column;gap:8px;min-height:0;display:flex}.processing-workspace .reading-on-page>h3{color:var(--cp-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0;font:600 12px/1.3 Segoe UI,sans-serif}.reading-on-page>ul{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.reading-spot{background:var(--cp-surface-muted);border:1px solid var(--cp-border-subtle);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 12px;animation:.4s ease-out both reading-find-in;display:flex}.reading-spot>svg{color:var(--cp-text-success);flex:none}.reading-spot-table>svg{color:var(--cp-text-action)}.reading-spot-barcode>svg{color:var(--cp-text-danger)}.reading-spot>span{flex-direction:column;min-width:0;display:flex}.reading-spot small{color:var(--cp-text-secondary);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.reading-spot strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--cp-text-primary);font-size:15px;font-weight:600;overflow:hidden}.reading-spot-reference strong,.reading-spot-barcode strong{font-family:Cascadia Code,Consolas,monospace;font-size:14px}.processing-workspace .reading-recent>h3{color:var(--cp-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font:600 12px/1.3 Segoe UI,sans-serif}.reading-recent{min-height:0;overflow:hidden}.reading-recent>ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reading-recent li{border-bottom:1px solid var(--cp-border-subtle);align-items:center;gap:10px;min-width:0;padding:6px 2px;animation:.4s ease-out both reading-find-in;display:flex}.reading-recent li>svg{color:var(--cp-text-muted);flex:none}.reading-recent li>span{color:var(--cp-text-primary);flex:none;font-size:14px;font-weight:600}.reading-recent li>small{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--cp-text-secondary);margin-left:auto;font-size:13px;overflow:hidden}.reading-recent li>small>b{color:var(--cp-text-primary);font-variant-numeric:tabular-nums;font-weight:600}@keyframes reading-find-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reading-spot{animation:none}}@media (max-height:780px){.reading-on-page>ul>li:nth-child(n+4),.reading-recent li:nth-child(n+3){display:none}}@media (min-height:781px){.reading-on-page>ul>li:nth-child(n+7){display:none}}.quiet-link{color:var(--cp-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 2px;font-size:13px}.quiet-link:hover{color:var(--cp-text-primary);text-decoration:underline}.quiet-link:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px;border-radius:4px}.trial-tray{background:var(--cp-warning-soft);height:32px;color:var(--cp-text-warning);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:650;display:inline-flex}.trial-tray:hover{background:var(--cp-warning-wash);color:var(--cp-text-primary)}.trial-tray.ended{box-shadow:inset 0 0 0 1px var(--cp-border-danger);color:var(--cp-text-danger);background:0 0}.trial-tray:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.license-price{color:var(--cp-text-muted);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;font-size:13px;display:flex}.license-price strong{color:var(--cp-text-primary);font-size:15px}.license-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.license-plans .license-choice{min-height:58px}.license-plans .license-choice[aria-pressed=true]{border-color:var(--cp-border-action);background:var(--cp-control-hover)}.license-desk{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:28px}.license-actions-card.license-desk{gap:28px}.license-desk-main{gap:14px;min-width:0;display:grid}.license-desk .license-contact-form{gap:14px;display:grid}.license-desk .license-plans .license-choice strong{font-size:18px}.license-other{border-left:1px solid var(--cp-border-subtle);align-content:start;gap:10px;padding-left:24px;display:grid}.license-other .secondary-button{justify-content:flex-start}.license-pending{color:var(--cp-text-secondary);align-items:center;gap:6px;margin:0 0 4px;font-size:13px;display:flex}.license-checkout-closed,.license-invoice-pending{background:var(--cp-action-soft);color:var(--cp-text-primary);border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;display:flex}.license-checkout-closed .quiet-link{padding:0;display:inline}.license-tips-row{color:var(--cp-text-secondary);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.license-tips-row svg{color:var(--cp-text-muted)}.license-settings .license-status-card,.license-settings .license-status-card.trial,.license-settings .license-status-card.attention,.license-settings .license-status-card.active{border-color:var(--cp-border-subtle);background:var(--cp-surface);min-height:0;box-shadow:none;border-radius:14px}@media (max-width:860px){.license-desk{grid-template-columns:1fr}.license-other{border-left:0;padding-left:0}}.license-note-group{gap:12px;display:grid}@media (min-width:901px){.license-desk .license-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.license-desk .license-plans .license-choice{position:relative}.license-desk .license-plans .license-choice[aria-pressed=true]{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.license-plan-check{color:var(--cp-text-action);position:absolute;top:12px;right:12px}.license-desk .license-contact-form .primary-button:disabled{opacity:.5;background:var(--cp-action-hover);color:var(--cp-text-on-action);box-shadow:none;border-color:#0000}.license-other .quiet-link{font-size:13.5px}.workspace-dialog.compact:has(.more-tips){width:min(420px,100vw - 48px);height:auto;position:relative;overflow:hidden}.workspace-dialog.compact:has(.more-tips)>.workspace-dialog-heading{z-index:2;background:0 0;border:0;justify-content:flex-end;position:absolute;inset:0 0 auto}.workspace-dialog.compact:has(.more-tips) .workspace-dialog-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-dialog.compact:has(.more-tips)>.workspace-dialog-body{padding:0}.more-tips{flex-direction:column;gap:10px;padding:0 24px 22px;display:flex}.more-tips-art{background:radial-gradient(circle at 50% 120%, color-mix(in srgb, var(--cp-orange) 22%, transparent), transparent 70%), var(--cp-surface-muted);place-items:center;height:168px;margin:0 -24px 4px;display:grid}.more-tips-svg{width:92%;height:150px}.more-tips-headline{color:var(--cp-text-primary);letter-spacing:-.01em;margin:6px 0 0;font:700 24px/1.2 Bahnschrift,Segoe UI,sans-serif}.more-tips-line{color:var(--cp-text-secondary);margin:0;font-size:14.5px;line-height:1.45}.more-tips form{flex-direction:column;gap:10px;display:flex}.more-tips label{color:var(--cp-text-secondary);flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.more-tips input{border:1px solid var(--cp-border-default);background:var(--cp-surface);height:38px;color:var(--cp-text-primary);border-radius:8px;padding:0 12px;font:400 14px Segoe UI,sans-serif}.more-tips input[readonly]{background:var(--cp-surface-subtle);color:var(--cp-text-secondary)}.more-tips-address-note{color:var(--cp-text-secondary);font-size:12.5px;font-style:normal;font-weight:400}.more-tips input:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:1px}.more-tips-go{background:var(--cp-action-bright);height:42px;color:var(--cp-text-on-bright);cursor:pointer;border:0;border-radius:10px;margin-top:2px;font:700 15px Segoe UI,sans-serif}.more-tips-go:hover:not(:disabled){filter:brightness(1.06)}.more-tips-go:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.more-tips-go:disabled{opacity:.7;cursor:default}.more-tips small{color:var(--cp-text-secondary);text-align:center;font-size:12.5px}.more-tips-problem{color:var(--cp-text-danger);margin:0;font-size:13px}.more-tips-board{fill:var(--cp-corkboard);stroke:var(--cp-border-default)}.more-tips-paper{stroke:var(--cp-border-subtle)}.more-tips-paper-0{fill:var(--cp-sticky-1)}.more-tips-paper-1{fill:var(--cp-sticky-2)}.more-tips-paper-2{fill:var(--cp-sticky-3)}.more-tips-pin{fill:var(--cp-orange)}.more-tips-note text{fill:var(--cp-sticky-ink);text-anchor:middle;font:700 10px Segoe UI,sans-serif}.more-tips-yours text{font-size:14px}.more-tips-note{transform-box:fill-box;transform-origin:50%;animation:4.2s cubic-bezier(.3,1.5,.5,1) infinite both more-tips-stick}.more-tips-yours{animation:.7s cubic-bezier(.3,1.6,.5,1) both more-tips-pinned}@keyframes more-tips-stick{0%{opacity:0;scale:1.4}12%{opacity:1;scale:1}90%{opacity:1}to{opacity:0}}@keyframes more-tips-pinned{0%{opacity:0;scale:1.8}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.more-tips-note,.more-tips-yours{animation:none}}[data-type-shade]{--type-shade:var(--cp-surface-muted);--type-shade-edge:var(--cp-type-shade-edge-default);--type-ink:var(--cp-text-muted)}[data-type-shade="0"]{--type-shade:var(--cp-type-shade-0);--type-shade-edge:var(--cp-type-shade-edge-0);--type-ink:var(--cp-type-ink-0)}[data-type-shade="1"]{--type-shade:var(--cp-type-shade-1);--type-shade-edge:var(--cp-type-shade-edge-1);--type-ink:var(--cp-type-ink-1)}[data-type-shade="2"]{--type-shade:var(--cp-type-shade-2);--type-shade-edge:var(--cp-type-shade-edge-2);--type-ink:var(--cp-type-ink-2)}[data-type-shade="3"]{--type-shade:var(--cp-type-shade-3);--type-shade-edge:var(--cp-type-shade-edge-3);--type-ink:var(--cp-type-ink-3)}[data-type-shade="4"]{--type-shade:var(--cp-type-shade-4);--type-shade-edge:var(--cp-type-shade-edge-4);--type-ink:var(--cp-type-ink-4)}[data-type-shade="5"]{--type-shade:var(--cp-type-shade-5);--type-shade-edge:var(--cp-type-shade-edge-5);--type-ink:var(--cp-type-ink-5)}[data-type-shade="6"]{--type-shade:var(--cp-type-shade-6);--type-shade-edge:var(--cp-type-shade-edge-6);--type-ink:var(--cp-type-ink-6)}[data-type-shade="7"]{--type-shade:var(--cp-type-shade-7);--type-shade-edge:var(--cp-type-shade-edge-7);--type-ink:var(--cp-type-ink-7)}.setup-processing-layout>.setup-journey{flex:1;min-height:0}.setup-journey{min-width:0;height:100%;min-height:0;color:var(--cp-text-primary);grid-template-columns:minmax(0,1fr) minmax(460px,.95fr);gap:24px;font:400 14px/1.45 Segoe UI,sans-serif;display:grid}.sj-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}.sj-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}.sj-paper>figcaption>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.sj-paper>figcaption>span>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sj-paper>figcaption>strong{font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.sj-side{flex-direction:column;gap:14px;min-width:0;min-height:0;padding-right:2px;display:flex;position:relative;overflow:hidden auto}.sj-top{align-items:flex-start;gap:18px;display:flex}.sj-tools{flex:none;align-items:center;gap:12px;padding-top:6px;display:flex}.sj-bar{flex:1;align-items:flex-end;gap:6px;min-width:0;padding-bottom:16px;display:flex}.sj-bar-part{flex-direction:column;gap:6px;min-width:0;display:flex}.sj-bar-learn{flex:0 0 23%}.sj-bar-read{flex:1 1 0}.sj-bar-label{height:18px;color:var(--cp-text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.sj-bar-label>svg{color:var(--cp-text-success);flex:none}.sj-bar-label>b{color:var(--cp-text-primary);font-variant-numeric:tabular-nums;font-size:13px}.sj-bar-left{color:var(--cp-text-muted);font-weight:500}.sj-bar-track{background:var(--cp-border-subtle);height:8px;position:relative}.sj-bar-learn .sj-bar-track{border-radius:5px 2px 2px 5px}.sj-bar-read .sj-bar-track{border-radius:2px 5px 5px 2px}.sj-bar-track>span{border-radius:inherit;height:100%;transition:width .6s;display:block}.sj-bar-learn .sj-bar-track>span{background:var(--cp-text-action)}.sj-bar-read .sj-bar-track>span{background:var(--cp-success)}.sj-bar-track>span.sj-bar-moving{background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--cp-surface-raised) 55%, transparent) 50%, transparent 100%);background-size:200% 100%;animation:2s linear infinite sj-shine}.sj-bar-mark{background:var(--cp-text-primary);border-radius:2px;width:2px;height:18px;position:absolute;top:-5px}.sj-bar-mark>em{color:var(--cp-text-secondary);white-space:nowrap;font-size:11px;font-style:normal;position:absolute;top:21px;left:-3px}.sj-hero{box-sizing:border-box;border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:20px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:22px;min-height:208px;padding:22px 24px;display:grid}.sj-hero-ready{background:var(--cp-success-soft);border-color:color-mix(in srgb, var(--cp-success) 45%, var(--cp-border-subtle))}.sj-hero-compact{grid-template-columns:minmax(0,1fr);min-height:0;padding:14px 18px}.sj-art{width:220px;height:160px;color:var(--cp-text-secondary)}.sj-hero-text{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.sj-hero-text>h2{color:var(--cp-text-primary);margin:0;font:600 20px/1.2 Bahnschrift,Segoe UI,sans-serif}.sj-hero-ready .sj-hero-text>h2{color:var(--cp-text-success)}.sj-count{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.sj-count>b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font:600 52px/1 Segoe UI,sans-serif}.sj-hero-compact .sj-count>b{font-size:32px}.sj-count>span{color:var(--cp-text-secondary);font-size:16px}.sj-live{min-height:20px;color:var(--cp-text-primary);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.sj-live>i{background:var(--cp-text-action);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite sj-pulse}.sj-left{color:var(--cp-text-muted);align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.sj-note{color:var(--cp-text-muted);margin:0;font-size:12.5px}.sj-start{background:var(--cp-action);min-height:46px;color:var(--cp-text-on-action);cursor:pointer;box-shadow:0 2px 8px var(--cp-shadow-soft);border:0;border-radius:10px;padding:0 24px;font:650 16px Segoe UI,sans-serif}.sj-start:hover{background:var(--cp-action-hover)}.sj-start:focus-visible,.sj-show:focus-visible,.sj-tip-more:focus-visible,.sj-tip-close:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.sj-or{color:var(--cp-text-secondary);margin:0;font-size:13px}.sj-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sj-tile{box-sizing:border-box;border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:14px;flex-direction:column;justify-content:space-between;min-width:0;height:78px;padding:11px 12px;animation:.45s ease-out both sj-tile-in;display:flex}.sj-tile-top{color:var(--cp-text-secondary);justify-content:space-between;align-items:center;gap:6px;display:flex}.sj-tile-top>b{color:var(--cp-text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font:600 22px/1 Segoe UI,sans-serif;overflow:hidden}.sj-tile-top>svg{flex:none;margin-left:auto}.sj-tile>small{color:var(--cp-text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.15}.sj-tile-ghost{border:1.5px dashed var(--cp-border-default);background:0 0;animation:none}.sj-tile-ghost .sj-tile-top{color:var(--cp-border-default)}.sj-tile-ghost>small{color:var(--cp-text-muted)}.sj-tile-fresh{border-color:color-mix(in srgb, var(--cp-success) 60%, var(--cp-border-subtle));animation:.45s ease-out both sj-tile-in,2.4s ease-out .45s 2 sj-fresh}.sj-tiles-folding .sj-tile{animation:.7s ease-in both sj-fold}.sj-fold{position:relative}.sj-finds{flex-direction:column;gap:8px;display:flex}.sj-finds>h3{color:var(--cp-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0;font:600 11px/1.2 Segoe UI,sans-serif}.sj-finds>ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sj-find{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:10px;align-items:center;gap:9px;min-width:0;max-width:100%;padding:7px 12px;animation:.4s ease-out both sj-tile-in;display:inline-flex}.sj-find>svg{color:var(--cp-orange);flex:none}.sj-find>span{flex-direction:column;min-width:0;display:flex}.sj-find small{color:var(--cp-text-secondary);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:11px}.sj-find strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.sj-find-reference strong,.sj-find-barcode strong{font-family:Cascadia Code,Consolas,monospace;font-size:13px}.sj-types{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sj-types-note{min-height:36px;color:var(--cp-text-secondary);align-items:center;font-size:13px;font-weight:500;display:inline-flex}.sj-type{background:var(--type-shade);border:1px solid var(--type-shade-edge);border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 10px;font-size:14px;font-weight:600;animation:.35s ease-out both sj-pop;display:inline-flex}.sj-type>i{background:var(--type-ink);border-radius:50%;width:10px;height:10px}.sj-type>svg{color:var(--type-ink)}.sj-type>small{color:var(--cp-text-secondary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.sj-type-waiting{border:1.5px dashed var(--cp-border-default);color:var(--cp-text-secondary);background:0 0}.sj-type-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--cp-text-action) 40%, transparent)}.sj-learned{background:var(--cp-success-soft);border:1px solid color-mix(in srgb, var(--cp-success) 35%, var(--cp-border-subtle));border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.sj-learned-arrive{animation:.6s cubic-bezier(.2,.9,.3,1.2) both sj-arrive}.sj-learned-arrive .sj-medal{animation:.7s ease-out .1s both sj-medal}.sj-learned-arrive .sj-dots>i{animation:.3s ease-out both sj-pop}.sj-learned-arrive .sj-dots>i:nth-child(2){animation-delay:.35s}.sj-learned-arrive .sj-dots>i:nth-child(3){animation-delay:.45s}.sj-learned-arrive .sj-dots>i:nth-child(4){animation-delay:.55s}.sj-learned-arrive .sj-dots>i:nth-child(5){animation-delay:.65s}.sj-medal{background:var(--cp-success);width:44px;height:44px;color:var(--cp-text-on-success);border-radius:50%;flex:none;place-items:center;display:grid}.sj-learned-text{flex-direction:column;gap:5px;min-width:0;display:flex}.sj-learned-text>strong{font-size:15px}.sj-learned-sub{align-items:center;gap:8px;min-width:0;display:flex}.sj-learned-sub>small{min-width:0;color:var(--cp-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.sj-dots{gap:4px;display:flex}.sj-dots>i{background:var(--type-ink);border-radius:50%;width:9px;height:9px}.sj-show{border:1px solid color-mix(in srgb, var(--cp-success) 45%, var(--cp-border-subtle));min-height:36px;color:var(--cp-text-success);cursor:pointer;background:0 0;border-radius:9px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font:600 13px Segoe UI,sans-serif;display:inline-flex}.sj-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;animation:.4s ease-out both sj-tile-in;display:grid}.sj-card{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:14px;grid-template-columns:76px minmax(0,1fr);min-width:0;height:112px;display:grid;overflow:hidden}.sj-card-shade{background:var(--type-shade);border-right:1px solid var(--type-shade-edge);position:relative;overflow:hidden}.sj-card-page{box-sizing:border-box;background:var(--cp-document-paper);width:44px;height:58px;box-shadow:0 4px 10px var(--cp-shadow-medium);border-radius:2px;flex-direction:column;gap:6px;padding:8px 6px;display:flex;position:absolute;top:16px}.sj-card-page>i{background:var(--cp-page-thumb-rule);border-radius:2px;height:3px;display:block}.sj-card-page>i:first-child{background:var(--type-ink);width:58%;height:5px}.sj-card-back{opacity:.8;left:22px;transform:rotate(7deg)}.sj-card-front{left:11px;transform:rotate(-5deg)}.sj-card-body{flex-direction:column;gap:6px;min-width:0;padding:11px 12px;display:flex}.sj-card-body>h4{white-space:nowrap;text-overflow:ellipsis;margin:0;font:600 15px/1.2 Segoe UI,sans-serif;overflow:hidden}.sj-card-count{align-items:baseline;gap:6px;margin:0;display:flex}.sj-card-count>b{font:600 22px/1 Segoe UI,sans-serif}.sj-card-count>small{color:var(--cp-text-secondary);font-size:12px}.sj-card-fields{gap:5px;min-width:0;margin:0;display:flex;overflow:hidden}.sj-card-fields>span{background:var(--cp-surface-muted);min-width:0;max-width:120px;color:var(--cp-text-secondary);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:0 auto;padding:3px 7px;font-size:11.5px;overflow:hidden}.sj-card-fields>.sj-card-more{color:var(--cp-text-muted);background:0 0;flex:none;padding-left:2px}.sj-total{background:var(--cp-success-soft);border:1px solid color-mix(in srgb, var(--cp-success) 30%, var(--cp-border-subtle));border-radius:14px;justify-content:space-around;align-items:center;height:112px;display:flex}.sj-total>div{flex-direction:column;align-items:center;gap:4px;display:flex}.sj-total b{font:600 34px/1 Segoe UI,sans-serif}.sj-total small{color:var(--cp-text-secondary);font-size:12px}.sj-tips{flex:none;min-height:64px;margin-top:auto;position:relative;overflow:hidden}.sj-tip{box-sizing:border-box;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:0 2px;animation:.5s ease-out both sj-tip-in;display:grid}.sj-tip-icon{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.sj-tip-use{background:color-mix(in srgb, var(--cp-text-action) 16%, transparent);color:var(--cp-text-action-strong)}.sj-tip-feature{background:color-mix(in srgb, var(--cp-orange) 18%, transparent);color:var(--cp-orange)}.sj-tip-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sj-tip-text>strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;overflow:hidden}.sj-tip-text>span{color:var(--cp-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sj-tip-more{min-height:36px;color:var(--cp-text-action);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 6px 0 10px;font:600 13px Segoe UI,sans-serif;display:inline-flex}.sj-tip-more:hover{color:var(--cp-text-action-strong);background:var(--cp-action-wash)}.sj-tip-open{z-index:3;box-sizing:border-box;border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);flex-direction:column;gap:8px;max-height:100%;padding:14px 4px 20px;animation:.45s ease-out both sj-tip-up;display:flex;position:absolute;bottom:0;left:0;right:2px;overflow-y:auto}.sj-tip-open>header{align-items:center;gap:10px;display:flex}.sj-tip-open>header>.sj-tip-icon{border-radius:8px;width:30px;height:30px}.sj-tip-open>header>h3{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font:600 16px/1.25 Bahnschrift,Segoe UI,sans-serif;overflow:hidden}.sj-tip-close{width:30px;height:30px;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.sj-tip-page{grid-template-columns:minmax(0,1fr) 188px;grid-template-areas:"text art""chips chips";align-items:center;gap:8px 24px;animation:.45s ease-out both sj-tip-in;display:grid}.sj-tip-page>p{color:var(--cp-text-primary);grid-area:text;margin:0;font-size:14px;line-height:1.45}.sj-tip-art{color:var(--cp-text-secondary);grid-area:art;place-items:center;display:grid}.sj-tip-art>.sja-tip{width:188px;height:81px}.sj-tip-chips{flex-wrap:wrap;grid-area:chips;gap:5px;margin:0;padding:0;list-style:none;display:flex}.sj-tip-chips>li{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-muted);min-height:24px;color:var(--cp-text-primary);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.sj-tip-actions{align-items:center;gap:10px;margin-top:2px;display:flex}.sj-tip-steps{gap:6px;display:inline-flex}.sj-tip-email{min-height:32px;color:var(--cp-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 8px;font:600 12.5px Segoe UI,sans-serif;display:inline-flex}.sj-tip-email:hover{color:var(--cp-text-action);background:var(--cp-action-wash)}.sj-tip-email:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.sj-tip-step{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);width:32px;height:32px;color:var(--cp-text-secondary);cursor:pointer;border-radius:9px;place-items:center;display:grid}.sj-tip-step:hover{border-color:var(--cp-border-default);color:var(--cp-text-primary)}.sj-tip-step:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.sj-tip-timer{background:var(--cp-border-subtle);border-radius:3px;height:3px;position:absolute;bottom:6px;left:4px;right:4px;overflow:hidden}.sj-tip-timer:after{content:"";transform-origin:0;background:color-mix(in srgb, var(--cp-text-action) 60%, transparent);animation:24s linear both sj-tip-timer;position:absolute;inset:0}.sj-tip-open:hover .sj-tip-timer:after,.sj-tip-open:focus-within .sj-tip-timer:after{animation-play-state:paused}@keyframes sj-tip-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sja{width:100%;height:100%;display:block;overflow:visible}.sja-files{overflow:hidden}.sja-tip{width:280px;height:120px}.sja-face{fill:var(--cp-surface-raised);stroke:currentColor;stroke-width:1.5px}.sja-back{fill:var(--cp-surface-muted);stroke:currentColor;stroke-width:1.2px;opacity:.6}.sja-ink{fill:currentColor;opacity:.55}.sja-ink-strong{fill:currentColor}.sja-line{fill:var(--cp-border-default);opacity:.7}.sja-glow{fill:var(--cp-text-action);opacity:0;animation:3s linear infinite sja-glow}.sja-beam{animation:3s linear infinite sja-beam}.sja-beam rect{fill:var(--cp-orange)}.sja-beam .sja-beam-soft{opacity:.16}.sja-split-left{animation:4.5s ease-in-out infinite sja-left}.sja-split-right{animation:4.5s ease-in-out infinite sja-right}.sja-cut{stroke:var(--cp-orange);stroke-width:1.8px;stroke-dasharray:4 3;opacity:0;animation:4.5s ease-in-out infinite sja-cut}.sja-cut-on{opacity:1;animation:none}.sja-docbar{fill:var(--type-ink);opacity:0;animation:4.5s ease-in-out infinite sja-cut}.sja-bin{fill:var(--type-shade);stroke:var(--type-ink);stroke-width:1.6px}.sja-bin-ink{fill:var(--type-ink);opacity:.55}.sja-drop-left,.sja-drop-mid,.sja-drop-right{opacity:0;animation:3.5s ease-in-out infinite sja-drop-mid}.sja-drop-left{animation-name:sja-drop-left}.sja-drop-right{animation-name:sja-drop-right}.sja-pick{fill:color-mix(in srgb, var(--cp-text-action) 14%, transparent);stroke:var(--cp-text-action);stroke-width:1.4px}.sja-step{opacity:0;animation:4s ease-out infinite sja-step}.sja-wire{fill:none;stroke:var(--cp-text-action);stroke-width:1.2px;stroke-dasharray:90;stroke-dashoffset:90px;animation:4s ease-out infinite sja-wire}.sja-box{fill:var(--cp-surface-muted);stroke:currentColor;stroke-width:1.3px}.sja-tick{fill:none;stroke:var(--cp-orange);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.sja-found{fill:color-mix(in srgb, var(--cp-success) 32%, transparent);opacity:0;animation:3.5s ease-out infinite sja-found}.sja-ok{transform-box:fill-box;transform-origin:50%}.sja-ok circle{fill:var(--cp-success-soft);stroke:var(--cp-success);stroke-width:1.4px}.sja-ok path{fill:none;stroke:var(--cp-text-success);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sja-values .sja-ok,.sja-pop{opacity:0;animation:3.5s ease-out infinite sja-ok}.sja-lamp-beam{fill:var(--cp-orange);opacity:.1}.sja-arch{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.sja-lamp{fill:var(--cp-orange)}.sja-belt{fill:var(--cp-surface-muted);stroke:var(--cp-border-default);stroke-width:1.3px}.sja-roller{fill:var(--cp-surface);stroke:var(--cp-border-default);stroke-width:1.2px}.sja-ride{animation:4.5s linear infinite sja-ride}.sja-passed{opacity:0;animation:4.5s linear infinite sja-passed}.sja-passed circle{fill:var(--cp-success-soft);stroke:var(--cp-success);stroke-width:1.2px}.sja-passed path{fill:none;stroke:var(--cp-text-success);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sja-done-fill{fill:var(--cp-success-soft);opacity:0;animation:4s ease-out infinite sja-done-fill}.sja-done-ring{fill:none;stroke:var(--cp-success);stroke-width:4px;stroke-linecap:round;stroke-dasharray:252;stroke-dashoffset:252px;animation:4s ease-out infinite sja-done-ring}.sja-done-tick{fill:none;stroke:var(--cp-text-success);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;stroke-dashoffset:80px;animation:4s ease-out infinite sja-done-tick}.sja-done-pulse{fill:none;stroke:var(--cp-success);stroke-width:2px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:4s ease-out infinite sja-done-pulse}.sja-flow{fill:none;stroke:var(--cp-border-default);stroke-width:1.6px;stroke-dasharray:4 4;animation:1.2s linear infinite sja-flow}.sja-tray{fill:var(--cp-surface-muted);stroke:currentColor;stroke-width:1.3px}.sja-wait{animation:2.4s ease-in-out infinite sja-bob}.sja-dot-amber{fill:var(--cp-warning)}.sja-release{opacity:0;animation:3s ease-out infinite sja-release}.sja-new{stroke:var(--cp-orange)}.sja-orange-fill{fill:var(--cp-orange);opacity:.8}.sja-q{fill:var(--cp-orange);font:700 28px Segoe UI,sans-serif;animation:2s ease-in-out infinite sja-bob}.sja-brain path{fill:color-mix(in srgb, var(--cp-text-action) 14%, transparent);stroke:currentColor;stroke-width:1.5px}.sja-brain{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite sja-breathe}.sja-bar-base{fill:var(--cp-border-default)}.sja-bar-up{fill:var(--cp-success);transform-box:fill-box;transform-origin:bottom;animation:2.6s ease-out infinite sja-grow}.sja-key{transform-box:fill-box;transform-origin:50%}.sja-press{animation:1.8s ease-in-out infinite sja-press}.sja-keytext{fill:currentColor;text-anchor:middle;font:600 14px Segoe UI,sans-serif}.sja-plus{fill:var(--cp-text-muted);font:600 20px Segoe UI,sans-serif}.sja-sheet{fill:var(--cp-surface-raised);stroke:var(--cp-orange);stroke-width:1.6px}.sja-sheet-mark{stroke:var(--cp-orange);stroke-width:1.4px;opacity:.7}.sja-slide{animation:3s ease-in-out infinite sja-slide}.sja-breathe{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite sja-breathe}.sja-big path{stroke-width:1.8px}.sja-score{fill:currentColor;text-anchor:middle;font:700 13px Segoe UI,sans-serif}.sja-spark{fill:var(--cp-orange);transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite sja-twinkle}.sja-lock rect,.sja-lock path{fill:none;stroke:var(--cp-success);stroke-width:2px;stroke-linecap:round}.sja-lock rect{fill:var(--cp-success-soft)}.sja-fan{transform-box:fill-box;transform-origin:50%;animation:1.1s linear infinite spin}.sja-fan-line{fill:none;stroke:var(--cp-border-default);stroke-width:1.4px}.sja-bolt{fill:var(--cp-orange)}.sja-streak{stroke:var(--cp-orange);stroke-width:1.8px;stroke-linecap:round;opacity:.6}.sja-zoom{opacity:0;animation:1.65s linear infinite sja-zoom}.sja-gauge{fill:none;stroke:var(--cp-border-subtle);stroke-width:10px;stroke-linecap:round}.sja-gauge-on{fill:none;stroke:var(--cp-success);stroke-width:10px;stroke-linecap:round;stroke-dasharray:130;stroke-dashoffset:130px;animation:3s ease-out infinite sja-gauge}.sja-needle line{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round}.sja-needle circle{fill:currentColor}.sja-needle{transform-box:view-box;transform-origin:140px 90px;animation:3s ease-out infinite sja-needle}.sja-out{opacity:0;animation:1.8s linear infinite sja-out}.sja-dest{fill:var(--cp-surface-raised);stroke:currentColor;stroke-width:1.4px}.sja-send{animation:2.4s ease-in-out infinite sja-send}.sja-row-on{fill:color-mix(in srgb, var(--cp-text-action) 35%, transparent)}.sja-fill{opacity:1;animation:2.4s ease-out infinite sja-found}.sja-carry{animation:2.8s ease-in-out infinite sja-carry}.sja-num{fill:currentColor;text-anchor:middle;font:600 17px Segoe UI,sans-serif}.sja-num-strong{fill:var(--cp-text-success)}.sja-op{fill:var(--cp-text-muted);text-anchor:middle;font:600 17px Segoe UI,sans-serif}.sja-folder{fill:color-mix(in srgb, var(--cp-orange) 18%, var(--cp-surface-raised));stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.sja-move{animation:3.2s ease-in-out infinite sja-move}.sja-laser{fill:var(--cp-orange);animation:2.6s ease-in-out infinite sja-laser}.sja-crop{fill:var(--cp-document-paper);stroke:var(--cp-text-action);stroke-width:1.4px}.sja-lens{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round}.sja-scan{animation:3s ease-in-out infinite sja-scan}.sja-undo{fill:none;stroke:var(--cp-orange);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}@keyframes sja-move{0%,20%{transform:translate(0)}55%,85%{transform:translate(128px)}to{transform:translate(0)}}@keyframes sja-laser{0%,10%{opacity:0;transform:translate(0)}15%{opacity:1}55%{opacity:1;transform:translate(56px)}60%,to{opacity:0;transform:translate(56px)}}@keyframes sja-scan{0%,to{transform:translate(-100px)}50%{transform:translate(0)}}@keyframes sj-shine{0%{background-position:200% 0}to{background-position:0 0}}@keyframes sj-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes sj-tile-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sj-fresh{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--cp-success) 45%, transparent)}70%,to{box-shadow:0 0 0 10px #0000}}@keyframes sj-fold{0%,30%{opacity:1;transform:none}to{opacity:0;transform:scale(.4)}}@keyframes sj-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes sj-arrive{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes sj-medal{0%{transform:scale(.4)}60%{transform:scale(1.12)}to{transform:none}}@keyframes sj-tip-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sj-tip-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes sja-glow{0%{opacity:0}5%,70%{opacity:.45}80%,to{opacity:0}}@keyframes sja-beam{0%{opacity:1;transform:translateY(0)}83%{opacity:1;transform:translateY(140px)}86%,to{opacity:0;transform:translateY(140px)}}@keyframes sja-left{0%,18%{transform:translate(0)}38%,80%{transform:translate(-60px)}96%,to{transform:translate(0)}}@keyframes sja-right{0%,18%{transform:translate(0)}38%,80%{transform:translate(60px)}96%,to{transform:translate(0)}}@keyframes sja-cut{0%,36%{opacity:0}44%,78%{opacity:1}86%,to{opacity:0}}@keyframes sja-drop-left{0%{opacity:0;transform:translate(0)}8%,20%{opacity:1;transform:translate(0)}55%{opacity:1;transform:translate(-67px,86px)}68%,to{opacity:0;transform:translate(-67px,86px)}}@keyframes sja-drop-mid{0%{opacity:0;transform:translate(0)}8%,20%{opacity:1;transform:translate(0)}55%{opacity:1;transform:translateY(86px)}68%,to{opacity:0;transform:translateY(86px)}}@keyframes sja-drop-right{0%{opacity:0;transform:translate(0)}8%,20%{opacity:1;transform:translate(0)}55%{opacity:1;transform:translate(67px,86px)}68%,to{opacity:0;transform:translate(67px,86px)}}@keyframes sja-step{0%{opacity:0;transform:translate(-6px)}10%,82%{opacity:1;transform:none}92%,to{opacity:0}}@keyframes sja-wire{0%{stroke-dashoffset:90px;opacity:1}14%,82%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes sja-found{0%{opacity:0}8%,80%{opacity:1}92%,to{opacity:0}}@keyframes sja-ok{0%{opacity:0;transform:scale(.3)}8%{opacity:1;transform:scale(1.15)}12%,80%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}@keyframes sja-ride{0%{transform:translate(0)}to{transform:translate(256px)}}@keyframes sja-passed{0%,54%{opacity:0}58%,to{opacity:1}}@keyframes sja-done-ring{0%{stroke-dashoffset:252px}35%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes sja-done-tick{0%,30%{stroke-dashoffset:80px}50%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes sja-done-pulse{0%,45%{opacity:0;transform:scale(1)}50%{opacity:.6;transform:scale(1)}75%,to{opacity:0;transform:scale(1.5)}}@keyframes sja-done-fill{0%,30%{opacity:0}45%,90%{opacity:1}to{opacity:0}}@keyframes sja-flow{to{stroke-dashoffset:-16px}}@keyframes sja-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes sja-release{0%{opacity:0;transform:translate(-10px)}15%,80%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes sja-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes sja-grow{0%{transform:scaleY(.3)}40%,to{transform:scaleY(1)}}@keyframes sja-press{0%,60%,to{transform:translateY(0)}70%{transform:translateY(3px)}}@keyframes sja-slide{0%{opacity:0;transform:translateY(-30px)}25%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes sja-twinkle{0%,to{opacity:.6;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}@keyframes sja-zoom{0%{opacity:0;transform:translate(-20px)}15%,80%{opacity:1}to{opacity:0;transform:translate(40px)}}@keyframes sja-gauge{0%{stroke-dashoffset:130px}50%,to{stroke-dashoffset:0}}@keyframes sja-needle{0%{transform:rotate(-75deg)}50%,to{transform:rotate(0)}}@keyframes sja-out{0%{opacity:0;transform:translate(-10px)}20%,80%{opacity:1}to{opacity:0;transform:translate(60px)}}@keyframes sja-send{0%,20%{opacity:0;transform:translate(0)}30%{opacity:1}70%{opacity:1;transform:translate(14px)}90%,to{opacity:0;transform:translate(14px)}}@keyframes sja-carry{0%,15%{transform:translate(-70px)}50%{transform:translate(0)}85%,to{transform:translate(70px)}}@media (max-width:1100px){.setup-journey{grid-template-columns:minmax(0,1fr);height:auto}.sj-paper{height:clamp(300px,55vh,520px)}.sj-side{overflow:visible}.setup-processing-layout:has(>.setup-journey){overflow-y:auto}.sj-hero{grid-template-columns:150px minmax(0,1fr)}.sj-art{width:150px;height:110px}.sj-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.setup-journey *,.sja *{transition:none!important;animation:none!important}.sja-glow,.sja-step,.sja-found,.sja-cut,.sja-docbar,.sja-values .sja-ok,.sja-pop,.sja-release,.sja-done-fill,.sja-passed{opacity:1!important}.sja-wire,.sja-done-ring,.sja-done-tick,.sja-gauge-on{stroke-dashoffset:0!important}.sja-beam,.sja-drop-left,.sja-drop-mid,.sja-drop-right,.sja-zoom,.sja-out,.sja-done-pulse{opacity:0!important}}.setup-type-picker{container:setup-type-browser/inline-size}.setup-types-panel .setup-type-heading,.setup-type-name{align-items:center;gap:6px;min-width:0;display:flex}.setup-type-name h2{overflow-wrap:anywhere;min-width:0}.setup-type-name .icon-button{width:30px;height:30px;color:var(--cp-text-secondary);flex:none;padding:6px}.setup-type-name input{border:1px solid var(--cp-border-action);background:var(--cp-control);width:100%;min-width:0;max-width:360px;height:36px;color:var(--cp-text-primary);border-radius:6px;padding:4px 8px;font:600 18px/1.3 Segoe UI,sans-serif}.setup-type-name:has(input){flex:1}.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 .setup-type-picker>header 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-save-group{background:color-mix(in srgb, var(--cp-border-action) 12%, transparent);border-radius:999px;align-items:center;gap:10px;padding:4px 4px 4px 14px;display:flex}.setup-save-state{color:var(--cp-text-secondary);white-space:nowrap;align-items:center;gap:8px;font-size:13px;line-height:1.3;display:inline-flex}.setup-save-prompt-held{color:var(--cp-text-secondary);margin:-4px 0 14px;font-size:14px}.setup-save-dot{background:var(--cp-border-action);border-radius:50%;flex:none;width:8px;height:8px}.workspace-dialog-actions .setup-save-group>button{min-height:34px;padding:0 14px;font-size:14px}.setup-context-back{align-items:center;gap:7px;margin:0 0 14px;display:inline-flex}.setup-document-starts .setup-starts-note .quiet-button{min-height:28px;box-shadow:none;color:var(--cp-text-secondary);background:0 0;border:0;padding:4px 0;font-weight:500}.setup-document-starts .setup-starts-note .quiet-button:hover{color:var(--cp-text-action-strong);text-decoration:underline}.setup-section-content>[hidden]{display:none!important}@media (max-width:900px){.workspace-dialog .job-workspace.setup-mode .setup-section-content{padding:20px}}@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}.workspace-dialog:has(.job-workspace.setup-mode)>.workspace-dialog-heading:has(.setup-save-group){flex-wrap:wrap}.workspace-dialog:has(.job-workspace.setup-mode)>.workspace-dialog-heading .workspace-dialog-actions{order:3;justify-content:flex-end;width:100%;margin:0}.setup-save-state{white-space:normal}.setup-type-picker>header{flex-wrap:wrap;align-items:flex-start}}.workspace-dialog .job-workspace.setup-mode .setup-section-content:has(>.setup-deck){flex-direction:column;display:flex}.setup-deck{flex-direction:column;flex:1 0 auto;gap:18px;display:flex}.setup-deck-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;display:flex}.setup-deck-head h2{color:var(--cp-text-primary);margin:0;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:28px;font-weight:600;line-height:1.2}.setup-deck-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.setup-deck-search{border:1px solid var(--cp-border-subtle);background:var(--cp-control);width:240px;max-width:100%;height:40px;color:var(--cp-text-muted);border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}.setup-deck-search:focus-within{border-color:var(--cp-border-action);box-shadow:0 0 0 2px var(--cp-focus-ring)}.setup-deck-search input{min-width:0;color:var(--cp-text-primary);background:0 0;border:0;outline:0;flex:1;font-size:14px}.setup-deck-search .icon-button{width:26px;height:26px;min-height:0}.setup-deck-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.setup-deck-slot{min-width:0;display:flex}.setup-deck-card{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);width:100%;height:310px;box-shadow:0 2px 8px var(--cp-shadow-soft);border-radius:14px;flex-direction:column;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.setup-deck-card:hover{box-shadow:0 10px 24px var(--cp-shadow-medium);transform:translateY(-2px)}.setup-deck-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.setup-deck-open:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:-2px}.setup-deck-stage{background:var(--type-shade,var(--cp-surface-muted));border-bottom:1px solid var(--type-shade-edge,transparent);flex:none;height:120px;position:relative;overflow:hidden}.setup-deck-fan{justify-content:center;align-items:flex-end;padding-bottom:0;display:flex;position:absolute;inset:0}.setup-deck-page{aspect-ratio:850/1100;border:1px solid var(--cp-page-thumb-edge);background:var(--cp-document-paper);width:57%;box-shadow:0 1px 2px var(--cp-ink-alpha-08), 0 6px 16px var(--cp-ink-alpha-12);transform-origin:50% 100%;border-radius:3px;position:absolute;top:16px;left:21.5%;overflow:hidden}.setup-deck-page .thumbnail-preview{width:100%;height:100%;color:var(--cp-page-thumb-placeholder);background:var(--cp-document-paper);justify-content:center;align-items:center;display:flex}.setup-deck-page .thumbnail-preview img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.setup-deck-outline{flex-direction:column;gap:7px;width:100%;height:100%;padding:12px 10px;display:flex}.setup-deck-outline i{background:var(--cp-page-thumb-rule);border-radius:2px;height:3px;display:block}.setup-deck-outline i:first-child{background:var(--cp-page-thumb-heading);width:58%;height:5px}.setup-deck-outline i:nth-child(3){width:72%}.setup-deck-outline i:nth-child(5){width:40%;margin-left:auto}.setup-deck-fan.is-loading .setup-deck-page{opacity:.55}.setup-deck-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 16px 12px;display:flex}.setup-deck-body h3{color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:21px;font-weight:600;line-height:1.25;overflow:hidden}.setup-deck-body p{color:var(--cp-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.4;overflow:hidden}.setup-deck-foot{color:var(--cp-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:12px;display:flex}.setup-deck-foot>span{min-width:0;line-height:1.35}.setup-deck-count{white-space:nowrap}.setup-deck-go{background:var(--cp-action-hover);height:30px;color:var(--cp-text-on-action);white-space:nowrap;pointer-events:none;box-shadow:0 2px 6px var(--cp-shadow-action);border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.setup-deck-card:hover .setup-deck-go{transform:translate(2px)}.setup-deck-card:has(.setup-deck-open:focus-visible) .setup-deck-go{transform:translate(2px)}.setup-deck-none{color:var(--cp-text-muted);grid-column:1/-1;font-size:14px}.setup-deck-empty{border:1.5px dashed var(--cp-border-default);background:var(--cp-surface-subtle);min-height:340px;color:var(--cp-text-muted);text-align:center;border-radius:16px;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:10px;padding:32px 20px;display:flex}.setup-deck-empty-stage{background:var(--cp-surface-muted);width:min(400px,80%);height:clamp(150px,24vh,210px);-webkit-mask-image:linear-gradient(to bottom, var(--cp-text-primary) 70%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--cp-text-primary) 70%, transparent);mask-image:linear-gradient(to bottom, var(--cp-text-primary) 70%, transparent);border-radius:14px;flex:none;margin-bottom:10px;position:relative;overflow:hidden}.setup-deck-empty-stage .setup-deck-page{width:40%;top:22px;left:30%}.setup-deck-empty h3{color:var(--cp-text-primary);margin:0;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:24px;font-weight:600}.setup-deck-empty p{margin:0 0 8px;font-size:14.5px}.setup-deck-empty .primary-button{min-height:42px;padding:9px 20px;font-size:15px}.setup-type-back{align-items:center;gap:6px;margin:0 0 16px;display:inline-flex}@media (max-width:1000px){.setup-deck-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.setup-deck-search,.setup-deck-tools{width:100%}.setup-deck-grid{grid-template-columns:1fr}}.setup-deck-match{color:var(--cp-text-action-strong);font-weight:600}.setup-deck-order{background:var(--cp-surface-muted);border-radius:8px;align-items:center;gap:2px;height:40px;padding:3px;display:flex}.setup-deck-order button{height:34px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:600}.setup-deck-order button[aria-pressed=true]{background:var(--cp-surface-raised);color:var(--cp-text-primary);box-shadow:0 1px 2px var(--cp-ink-alpha-10), 0 0 0 1px var(--cp-ink-alpha-04)}.setup-deck-order button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:1px}.setup-deck-meter{flex-direction:column;gap:6px;display:flex}.setup-deck-mrow{color:var(--cp-text-muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;line-height:18px;display:flex}.setup-deck-mrow strong{color:var(--cp-text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.setup-deck-mrow strong.is-low{color:var(--cp-text-warning)}.setup-deck-track{background:var(--cp-surface-muted);border-radius:3px;height:6px;overflow:hidden}.setup-deck-fill{background:var(--cp-success);border-radius:3px;height:100%}.setup-deck-fill.is-low{background:var(--cp-warning)}@media (prefers-reduced-motion:reduce){.setup-deck-card:hover .setup-deck-go{transform:none}}.setup-deck-learning{--lj-line-2:color-mix(in srgb, var(--cp-border-default) 42%, var(--cp-border-subtle));--lj-accent:var(--cp-action-bright);--lj-accent-soft-2:color-mix(in srgb, var(--cp-action-bright) 30%, var(--cp-surface-raised));--lj-good:var(--cp-success)}.setup-deck-learning .setup-deck-mrow span{color:var(--cp-text-primary);align-items:center;gap:6px;display:inline-flex}.workspace-dialog .setup-types-panel.fields-panel{box-shadow:none;background:0 0;border:0;padding:0}.setup-type-header{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 14px;padding:0;display:flex}.setup-type-header .setup-type-heading{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}.setup-type-header .setup-type-back{margin:0}.setup-type-header .setup-type-name h2{font-family:Bahnschrift,Segoe UI,sans-serif;font-size:26px;font-weight:600}.setup-type-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.setup-type-body{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);border-radius:14px;grid-template-columns:236px minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.workspace-dialog .setup-types-panel .setup-field-list{border:0;border-right:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:0;flex-direction:column;gap:4px;padding:14px 12px;display:flex}.setup-field-list-head{min-height:30px;color:var(--cp-text-secondary);justify-content:space-between;align-items:center;gap:8px;padding:0 4px 6px;font-size:13px;font-weight:600;display:flex}.setup-field-list ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.setup-field-group{min-height:30px;color:var(--cp-text-muted);letter-spacing:.3px;align-items:center;gap:8px;margin:6px 0 0;padding:0 8px;font-size:12px;font-weight:600;display:flex}.setup-field-group:after{content:"";background:var(--cp-border-subtle);flex:1;height:1px}.workspace-dialog .setup-types-panel .setup-field-item{width:100%;min-height:40px;color:var(--cp-text-primary);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.workspace-dialog .setup-types-panel .setup-field-item:hover{background:var(--cp-surface-hover)}.workspace-dialog .setup-types-panel .setup-field-item[aria-pressed=true]{border-color:var(--cp-field-selected-edge);background:var(--cp-action-wash);color:var(--cp-text-primary)}.setup-field-item-icon{color:var(--cp-text-muted);flex:none;display:inline-flex}.setup-field-item[aria-pressed=true] .setup-field-item-icon{color:var(--cp-text-action)}.setup-field-item .field-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.setup-field-item .field-name strong{font-weight:500}.setup-field-item[aria-pressed=true] .field-name strong{font-weight:600}.setup-field-item-required{color:var(--cp-text-muted);margin-left:-8px;font-weight:600}.setup-field-item-changed{background:var(--cp-action-bright);border-radius:50%;flex:none;width:7px;height:7px;margin-left:-4px}.setup-field-item-glyphs{color:var(--cp-text-muted);flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.setup-field-item-threshold{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-muted);height:20px;color:var(--cp-text-secondary);border-radius:6px;align-items:center;gap:2px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.setup-field-list .add-field-row{background:var(--cp-surface-subtle);border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;margin:0 0 8px;padding:10px;display:flex}.setup-field-list .add-field-row>div{flex-direction:column;gap:4px;display:flex}.setup-route-pane{min-width:0;padding:14px 20px 16px;container-type:inline-size}.setup-route{flex-direction:column;gap:10px;min-width:0;display:flex}.setup-route-head{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:34px;display:flex}.setup-route-name{min-width:0;color:var(--cp-text-muted);cursor:text;align-items:center;gap:4px;display:inline-flex}.setup-route-name input{max-width:100%;min-height:34px;color:var(--cp-text-primary);background:0 0;border:1px solid #0000;border-radius:6px;padding:0 4px;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:24px;font-weight:600}.setup-route-name input:hover:not(:disabled){border-color:var(--cp-border-subtle)}.setup-route-name input:focus{border-color:var(--cp-border-action);background:var(--cp-control);outline:none}.setup-route-fixed{color:var(--cp-text-secondary);margin:0;font-size:14px}.setup-route-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.setup-route-step{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.setup-route-number{z-index:1;background:var(--cp-action);width:28px;height:28px;color:var(--cp-text-on-action);box-shadow:0 0 0 4px var(--cp-surface-subtle);border-radius:50%;place-items:center;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:15px;font-weight:600;display:grid;position:relative}.setup-route-step.is-result .setup-route-number{background:var(--cp-success);color:var(--cp-text-on-success)}.setup-route-step small{color:var(--cp-text-muted);font-size:12px;line-height:16px}.setup-route-step:not(:last-child):after{content:"";background:var(--cp-border-strong);width:calc(100% - 28px);height:2px;position:absolute;top:13px;left:calc(50% + 22px)}.setup-route-step:not(:first-child):before{content:"";border-top:2px solid var(--cp-border-strong);border-right:2px solid var(--cp-border-strong);width:7px;height:7px;position:absolute;top:9px;right:calc(50% + 23px);transform:rotate(45deg)}.setup-route-step:nth-child(3):after{background:var(--cp-success-line)}.setup-route-step.is-result:before{border-color:var(--cp-success-line)}.setup-route-stops{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.setup-stop{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex;position:relative}.setup-stop h4{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;font-size:15px;position:absolute;overflow:hidden}.setup-stop-number{background:var(--cp-action);width:22px;height:22px;color:var(--cp-text-on-action);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.setup-stop.is-result .setup-stop-number{background:var(--cp-success);color:var(--cp-text-on-success)}.setup-stop-block{flex-direction:column;gap:6px;min-width:0;display:flex}.setup-stop-end{margin-top:auto}.setup-stop-label{color:var(--cp-text-muted);letter-spacing:.3px;align-items:center;gap:6px;margin:0;padding:0;font-size:12px;font-weight:600;display:flex}.setup-stop-labelrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.setup-stop-note{color:var(--cp-text-muted);align-items:center;gap:4px;margin:0;font-size:12px;line-height:16px;display:inline-flex}.setup-stop-error{color:var(--cp-text-danger);font-size:12px;line-height:16px}.setup-stop-foot{border-top:1px solid var(--cp-border-subtle);flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}.setup-stop-end+.setup-stop-foot{margin-top:0}.setup-stop-label .icon-button,.setup-toggle .icon-button,.setup-stop-note .icon-button{width:22px;height:22px;min-height:0;padding:0}.setup-stop input:not([type]),.setup-stop input[type=text]{border-radius:8px;width:100%;min-height:36px;padding:0 10px;font-size:13px}.setup-sources{flex-direction:column;display:flex}.setup-source-group{border-top:1px solid var(--cp-border-subtle);flex-direction:column;padding-bottom:6px;display:flex}.setup-source-row{min-height:36px;color:var(--cp-text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.setup-source-row>svg{color:var(--cp-text-muted);flex:none}.setup-source-row>span{flex:1;min-width:0}.setup-source-row.is-on{color:var(--cp-text-primary);font-weight:600}.setup-source-row.is-on>svg{color:var(--cp-text-primary)}.setup-source-ghost{border:1px dashed var(--cp-border-default);max-width:calc(100% - 24px);height:24px;color:var(--cp-text-muted);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;margin-left:24px;padding:0 8px;font-size:12px;overflow:hidden}.setup-source-ghost:hover{border-color:var(--cp-border-action);color:var(--cp-text-primary)}.setup-source-sub{color:var(--cp-text-muted);margin:0 0 0 24px;font-size:12px;line-height:16px}.setup-source-sub strong{color:var(--cp-text-secondary);font-weight:600}.setup-barcode-choice{background:var(--cp-surface-subtle);border-radius:8px;flex-direction:column;gap:8px;margin-left:24px;padding:8px 10px;display:flex}.setup-barcode-choice label{color:var(--cp-text-muted);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.setup-barcode-choice select,.setup-barcode-choice input{min-height:32px;font-size:13px;font-weight:400}.setup-link{height:24px;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.setup-link:hover{color:var(--cp-text-primary);text-decoration:underline}.setup-link-count{color:var(--cp-text-muted);font-weight:500}.setup-source-sub .setup-link{height:auto;font-size:12px;display:inline}.setup-hint{resize:none;background:var(--cp-surface-muted);width:100%;min-height:48px;color:var(--cp-text-primary);font:inherit;border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:13px;line-height:18px;display:block}.setup-hint:hover{border-color:var(--cp-border-subtle)}.setup-hint:focus{border-color:var(--cp-border-action);background:var(--cp-control);outline:none}.setup-crop{border:1px solid var(--cp-border-subtle);background:var(--cp-document-paper);border-radius:8px;height:84px;position:relative;overflow:hidden}.setup-crop img{-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.setup-crop-mark{border:2px solid var(--cp-action-bright);background:var(--cp-crop-mark-fill);box-shadow:0 0 0 4px var(--cp-crop-mark-halo);border-radius:4px;position:absolute}.setup-stop-sample{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.setup-stop-sample-value{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);min-width:0;height:26px;color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:0 9px;font-family:Cascadia Code,Consolas,monospace;font-size:13px;line-height:24px;display:block;overflow:hidden}.setup-kind-choice{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.setup-kind-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.setup-kind-tile{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);min-height:58px;color:var(--cp-text-secondary);text-align:center;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:4px 2px;font-size:12px;font-weight:500;display:flex;position:relative}.setup-kind-tile input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.setup-kind-tile input:disabled{opacity:0;background:0 0}.setup-kind-tile:hover{border-color:var(--cp-border-default)}.setup-kind-tile.is-selected{border-color:var(--cp-border-action);background:var(--cp-action-wash);color:var(--cp-text-action-strong);box-shadow:inset 0 0 0 1px var(--cp-border-action);font-weight:600}:is(.setup-kind-tile:has(input:focus-visible),.setup-kind-chip:has(input:focus-visible)){outline:2px solid var(--cp-border-action);outline-offset:1px}.setup-kind-check{background:var(--cp-action-bright);width:14px;height:14px;color:var(--cp-text-on-bright);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.setup-kind-glyph{height:18px;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:15px;font-weight:600;line-height:18px}.setup-kind-choice:disabled .setup-kind-tile,.setup-kind-choice:disabled .setup-kind-chip{cursor:default}.setup-kind-choice:disabled .setup-kind-tile:not(.is-selected){color:var(--cp-text-muted);background:0 0}.setup-kind-more{flex-wrap:wrap;gap:4px;display:flex}.setup-kind-chip{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);height:26px;color:var(--cp-text-secondary);cursor:pointer;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;display:inline-flex;position:relative}.setup-kind-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.setup-kind-chip.is-selected{border-color:var(--cp-border-action);background:var(--cp-action-wash);color:var(--cp-text-action-strong);font-weight:600}.setup-toggle{justify-content:space-between;align-items:center;gap:6px;min-height:24px;font-size:14px;font-weight:600;display:flex}.setup-toggle>label+.icon-button{margin-right:auto}.setup-route input[type=checkbox][role=switch]{appearance:none;background:var(--cp-switch-off);cursor:pointer;border-radius:10px;flex:none;width:34px;height:20px;margin:0;transition:background .15s;position:relative}.setup-route input[type=checkbox][role=switch]:before{content:"";background:var(--cp-mark-on-fill);width:16px;height:16px;box-shadow:0 1px 2px var(--cp-ink-alpha-22);border-radius:50%;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.setup-route input[type=checkbox][role=switch]:checked{background:var(--cp-action-bright)}.setup-route input[type=checkbox][role=switch]:checked:before{background:var(--cp-text-on-bright);transform:translate(14px)}.setup-route input[type=checkbox][role=switch]:disabled{opacity:.5;cursor:not-allowed}.setup-route input[type=checkbox][role=switch]:focus-visible{outline:2px solid var(--cp-border-action);outline-offset:2px}.setup-segmented{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-muted);border-radius:9px;grid-template-columns:1fr 1fr;gap:2px;height:36px;padding:3px;display:grid}.setup-segmented label{color:var(--cp-text-secondary);cursor:pointer;border-radius:6px;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.setup-segmented label input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.setup-segmented label.is-selected{background:var(--cp-surface-raised);color:var(--cp-text-action-strong);box-shadow:0 1px 2px var(--cp-ink-alpha-06), inset 0 0 0 1px var(--cp-border-action)}.setup-segmented label:has(input:focus-visible){outline:2px solid var(--cp-focus-ring);outline-offset:1px}.workspace-dialog .setup-types-panel .setup-decide{background:0 0;border:0;flex-direction:column;flex:1;gap:10px;padding:0;display:flex}.setup-decide-value{color:var(--cp-text-secondary);align-items:baseline;gap:8px;font-size:14px;display:flex}.setup-decide-value strong{color:var(--cp-text-action-strong);font-family:Bahnschrift,Segoe UI,sans-serif;font-size:28px;font-weight:600;line-height:30px}.setup-chart{max-width:220px;position:relative}.setup-chart svg{touch-action:none;cursor:ns-resize;width:100%;height:auto;display:block}.setup-chart[data-disabled] svg{cursor:default}.setup-chart-zone{fill:var(--cp-chart-review-zone)}.setup-chart-track{fill:var(--cp-border-subtle)}.setup-chart-tick{fill:var(--cp-text-muted);text-anchor:end;font-size:12px}.setup-chart-tick.is-current{fill:var(--cp-text-action-strong);font-weight:700}.setup-chart-dot{fill:var(--cp-border-strong)}.setup-chart-dot.is-review{fill:var(--cp-warning)}.setup-chart-line{fill:none;stroke:var(--cp-action-bright);stroke-width:1.5px;stroke-dasharray:4 3}.setup-chart-handle{fill:var(--cp-surface-raised);stroke:var(--cp-action-bright);stroke-width:2.5px}.setup-chart[data-disabled] .setup-chart-handle,.setup-chart[data-disabled] .setup-chart-line{stroke:var(--cp-border-strong)}.setup-chart:has(input:focus-visible) .setup-chart-handle{stroke-width:4px}.setup-chart-note{fill:var(--cp-text-warning);text-anchor:end;font-size:12px}.setup-decide .review-impact{color:var(--cp-text-primary);margin:0;font-size:13px;line-height:18px}.setup-decide .review-impact.unknown{color:var(--cp-text-muted)}.setup-sample{border:1px solid var(--cp-sample-success-edge);background:var(--cp-success-wash);color:var(--cp-text-success);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.setup-sample.is-review{border-color:var(--cp-sample-review-edge);background:var(--cp-warning-wash)}.setup-sample-head{align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.setup-sample-value{text-overflow:ellipsis;white-space:nowrap;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:28px;font-weight:600;line-height:36px;overflow:hidden}.setup-sample-note{font-size:12px;line-height:16px}.setup-stop-learned{color:var(--cp-text-secondary);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:18px;display:flex}.setup-stop-learned svg{flex:none;margin-top:1px}.setup-stop-learned strong{color:var(--cp-text-primary)}.setup-quiet{height:30px;color:var(--cp-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin-left:-8px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.setup-quiet:hover{background:var(--cp-surface-hover)}.workspace-dialog .setup-quiet.is-danger{color:var(--cp-text-danger);box-shadow:none;background:0 0;border:0}.workspace-dialog .setup-quiet.is-danger:hover{background:var(--cp-danger-quiet-hover)}.setup-stop .setup-field-actions:empty{display:none}.setup-stop .delete-confirm-row{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@container (width<=759px){.setup-route-line{display:none}.setup-stop h4{clip:auto;white-space:normal;align-items:center;gap:8px;width:auto;height:auto;display:flex;position:static;overflow:visible}.setup-route-stops{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=479px){.setup-route-stops{grid-template-columns:1fr}}@media (max-width:860px){.setup-type-body{grid-template-columns:1fr}.workspace-dialog .setup-types-panel .setup-field-list{border-right:0;border-bottom:1px solid var(--cp-border-subtle)}}.workspace-dialog .setup-type-header .setup-type-back{box-shadow:none;color:var(--cp-text-secondary);background:0 0;border-color:#0000;padding-left:4px}.workspace-dialog .setup-type-header .setup-type-back:hover{color:var(--cp-text-primary);background:var(--cp-surface-hover)}.setup-type-header{margin-bottom:10px}.setup-types-panel .field-review-bar .setup-decide-value strong{color:var(--cp-text-action-strong);font-family:Bahnschrift,Segoe UI,sans-serif;font-size:28px;font-weight:600;line-height:30px}.setup-route-name input{field-sizing:content;min-width:4ch}.setup-segmented{height:34px}.setup-types-panel .setup-decide .review-impact{font-size:12.5px;font-weight:400;line-height:17px}.setup-types-panel .setup-decide .review-impact:first-line{font-weight:600}.setup-route-step strong{margin-top:4px;font-size:14.5px;line-height:17px}.workspace-dialog .setup-types-panel .setup-type-header{margin-bottom:8px;padding-bottom:8px}.setup-source-group{padding-bottom:4px}.setup-hint{min-height:0;padding:6px 10px;line-height:16px}.setup-kind-tile{gap:3px}.setup-chart{max-width:142px}.setup-types-panel .setup-stop .setup-field-actions>.delete-button{align-self:flex-start;margin-left:-8px}.setup-sample{color:var(--cp-text-success)}.setup-sample.is-review{color:var(--cp-text-warning)}.workspace-dialog .job-workspace.setup-mode .setup-section-content:has(>.setup-type-picker){flex-direction:column;display:flex}.setup-section-content>.setup-type-picker,.setup-type-picker>.setup-types-panel{flex-direction:column;flex:1 0 auto;display:flex}.setup-types-panel>.setup-type-body{flex:1 0 auto}.setup-route-pane{--route-room:clamp(0px, 100dvh - 772px, 128px);--stop-gap:calc(8px + var(--route-room) * .07);--stop-inner-gap:calc(6px + var(--route-room) * .025);padding:calc(8px + var(--route-room) * .05) 20px calc(8px + var(--route-room) * .08);flex-direction:column;display:flex}.setup-route{gap:calc(8px + var(--route-room) * .04);flex:1 0 auto}.setup-route-stops{flex:1 0 auto}.setup-stop{gap:var(--stop-gap);padding:calc(12px + var(--route-room) * .03)}.setup-stop-block{gap:var(--stop-inner-gap)}.setup-stop-foot{padding-top:calc(10px + var(--route-room) * .03)}.setup-source-row{min-height:calc(32px + var(--route-room) * .02)}.workspace-dialog .setup-types-panel .setup-decide{gap:var(--stop-gap)}.setup-stop-end:has(>.setup-crop){flex-grow:1;justify-content:flex-end}.setup-crop{flex:1 0 auto;height:44px;max-height:160px}.setup-kind-choice{gap:calc(8px + var(--route-room) * .03)}.setup-kind-tile{min-height:calc(52px + var(--route-room) * .12)}.setup-kind-choice+.setup-stop-block{margin-top:auto}.setup-sample{min-height:min-content;max-height:150px;padding:calc(12px + var(--route-room) * .05) 14px;flex:1 0 auto;justify-content:center}.setup-sample+.setup-stop-block{margin-top:auto}.setup-sample~.setup-stop-end{margin-top:0}.setup-chart{flex:1 0 128px;max-height:220px;position:relative}.setup-chart svg{-webkit-user-select:none;user-select:none;height:100%;position:absolute;inset:0}.setup-types-panel .setup-decide .review-impact{min-height:51px}@container (width<=759px){.setup-route-stops{flex-grow:0}.setup-crop{height:120px}}@media (max-width:860px){.setup-type-body{grid-template-rows:auto 1fr}}.setup-field-list-scroll{flex-direction:column;gap:4px;display:flex}@media (min-width:861px){.workspace-dialog .setup-types-panel .setup-field-list{contain:size}.setup-field-list-scroll{scrollbar-width:auto;scrollbar-color:var(--cp-border-strong) var(--cp-surface-muted);flex:1 1 0;min-height:0;margin:0 -12px -14px;padding:2px 8px 14px 12px;overflow-y:auto}}.workspace-dialog .setup-types-panel .setup-field-item{padding-block:5px}.setup-field-item .field-name{-webkit-line-clamp:3;overflow-wrap:break-word;white-space:normal;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box}.setup-workspace .setup-types-panel .setup-field-item .field-name strong{line-height:18px}.setup-stop-sample-value{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;height:auto;min-height:26px;padding:3px 9px;line-height:18px;display:-webkit-box}.setup-sample-value{text-overflow:clip;white-space:normal;line-height:1.25}.setup-route-empty{gap:calc(8px + var(--route-room) * .04);flex-direction:column;flex:1 0 auto;display:flex}.setup-route-empty>.setup-route-line{opacity:.45}.setup-route-ghosts{flex:1 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-height:300px;display:grid;position:relative}.setup-route-ghost{border:1.5px dashed var(--cp-border-default);opacity:.6;border-radius:12px;flex-direction:column;gap:14px;padding:20px 14px;display:flex}.setup-route-ghost i{background:var(--cp-border-subtle);border-radius:5px;width:85%;height:10px;display:block}.setup-route-ghost i:first-child{width:50%;height:8px}.setup-route-ghost i:nth-child(3){width:65%}.setup-route-ghost i:last-child{width:40%;margin-top:auto}.setup-route-empty-call{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);width:min(360px,100% - 32px);height:-moz-fit-content;height:fit-content;box-shadow:0 8px 28px var(--cp-ink-alpha-08);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;margin:auto;padding:24px 28px;display:flex;position:absolute;inset:0}.setup-route-empty-call>svg{color:var(--cp-text-action)}.setup-route-empty-call strong{color:var(--cp-text-primary);font-size:16px}.setup-route-empty-call span{color:var(--cp-text-secondary);font-size:13px;line-height:18px}.setup-route-empty-call button{margin-top:6px}@container (width<=759px){.setup-route-ghosts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=479px){.setup-route-ghosts{grid-template-columns:1fr}.setup-route-ghost:nth-child(n+2){display:none}}.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}}.job-workspace.setup-wizard-behind{visibility:hidden}.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-heading button.performance-score{cursor:pointer}.performance-range-guide{padding:16px 24px 24px}.performance-range-current{color:var(--cp-text-secondary);margin:0 0 16px;font-size:14px}.performance-range-current strong{color:var(--cp-text-primary)}.performance-range-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.performance-range-grid>li{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);color:var(--cp-text-secondary);border-radius:12px;flex-direction:column;align-items:center;padding:8px;display:flex}.performance-range-grid>li[aria-current]{border-color:var(--cp-border-action);background:var(--cp-action-soft)}.performance-range-grid .performance-character{width:100px;height:100px}.performance-range-grid strong{color:var(--cp-text-primary);font-size:16px}.performance-range-grid small{margin-top:4px;font-size:11px}.performance-range-note{color:var(--cp-text-muted);margin:16px 0 0;font-size:12px;line-height:1.5}@media (max-width:500px){.performance-range-guide{padding:12px}.performance-range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.performance-score>svg{flex:none;width:128px;height:94px;overflow:visible}.performance-score>.performance-character{width:128px;height:128px;margin-block:-17px}@media (max-width:600px){.performance-score>.performance-character{width:90px;height:90px;margin-block:-10px}}.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}}.performance-score-copy>.performance-score-when{color:var(--cp-text-muted);white-space:nowrap}.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)}.graphics-cards{gap:10px;margin:-6px 0 22px;display:grid}.graphics-card-tiles{min-width:0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-inline-size:0;margin:0;padding:0;display:grid}.graphics-card-tile{--performance-accent:var(--cp-text-success);border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);min-width:0;min-height:104px;color:var(--cp-text-primary);border-radius:11px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:14px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative}label.graphics-card-tile{cursor:pointer}label.graphics-card-tile:hover{border-color:var(--cp-border-default);box-shadow:var(--cp-shadow-soft)}.graphics-card-tile input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.graphics-card-tile input:disabled{cursor:progress}.graphics-card-tile:has(input:focus-visible){outline:2px solid var(--cp-focus-ring);outline-offset:2px}label.graphics-card-tile.is-used,label.graphics-card-tile.is-used:hover{border-color:var(--cp-border-action);background:var(--cp-action-wash);box-shadow:none}label.graphics-card-tile .graphics-card-name{padding-right:24px}.graphics-card-check{border:1.5px solid var(--cp-border-default);background:var(--cp-surface-raised);width:20px;height:20px;color:var(--cp-text-on-bright);pointer-events:none;border-radius:50%;place-items:center;transition:background-color .16s,border-color .16s,transform .16s;display:grid;position:absolute;top:10px;right:10px}.graphics-card-tile.is-used .graphics-card-check{border-color:var(--cp-action-bright);background:var(--cp-action-bright)}.graphics-card-tile.turned-on .graphics-card-check>svg{animation:.18s ease-out graphics-card-check-in}.graphics-card-copy{grid-template-columns:minmax(0,1fr);align-self:start;justify-items:start;gap:2px;min-width:0;display:grid}.graphics-card-name{overflow-wrap:anywhere;max-width:100%;font-size:15px;font-weight:600;line-height:1.35}.graphics-card-memory{color:var(--cp-text-muted);align-items:baseline;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.graphics-card-memory>strong{color:var(--cp-text-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:650;line-height:1.15}.graphics-card-runs{max-width:100%;color:var(--cp-text-secondary);align-items:center;gap:5px;margin-top:3px;font-size:12px;line-height:1.4;display:inline-flex}.graphics-card-runs>svg{flex:none}.graphics-card-runs>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.graphics-card-runs.on>svg{color:var(--cp-text-success)}.graphics-card-runs.off,.graphics-card-runs.ready{color:var(--cp-text-muted)}.graphics-card-picture{width:96px;display:block;position:relative}.graphics-card-art{width:100%;height:auto;display:block}.graphics-card-number{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);min-width:19px;height:19px;color:var(--cp-text-secondary);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:650;line-height:1;display:grid;position:absolute;top:0;left:-2px}.graphics-card-tile:not(.is-used){--performance-accent:var(--cp-text-muted)}.graphics-card-tile:not(.is-used) .graphics-card-art{opacity:.62}.graphics-card-tile:not(.is-used) .graphics-card-name,.graphics-card-tile:not(.is-used) .graphics-card-memory>strong{color:var(--cp-text-secondary)}.gca-bracket{fill:var(--cp-surface-subtle);stroke:var(--cp-border-default);stroke-width:1.4px;stroke-linejoin:round}.gca-pins{fill:none;stroke:var(--cp-border-default);stroke-width:1.4px;stroke-linejoin:round}.gca-teeth{opacity:.45;stroke-width:1.4px}.gca-fan-ring{fill:var(--cp-surface-subtle);stroke:var(--cp-border-default);stroke-width:1.4px}.gca-blades{fill:none;stroke:var(--cp-text-muted);stroke-width:1.5px;stroke-linecap:round;opacity:.75}.gca-hub{fill:var(--cp-surface-raised);stroke:var(--performance-accent);stroke-width:1.8px}.gca-light{fill:none;stroke:var(--performance-accent);stroke-width:2.4px;stroke-linecap:round}.graphics-card-tile.turned-on .gca-blades{transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.2,.7,.3,1) graphics-card-spin}.graphics-cards-note{color:var(--cp-text-secondary);align-items:center;gap:6px;margin:0;font-size:12.5px;line-height:1.4;display:inline-flex}.graphics-cards.processor-only .graphics-cards-note{color:var(--cp-text-primary)}.graphics-cards-note>svg{color:var(--cp-text-muted);flex:none}.graphics-cards-error{color:var(--cp-text-warning);margin:0;font-size:12.5px}@keyframes graphics-card-check-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes graphics-card-spin{0%{transform:rotate(-200deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.graphics-card-tile,.graphics-card-check{transition:none}.graphics-card-tile.turned-on .graphics-card-check>svg,.graphics-card-tile.turned-on .gca-blades{animation:none}}.graphics-card-tiles[data-count="3"],.graphics-card-tiles[data-count="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}.graphics-card-tiles:is([data-count="3"],[data-count="5"]) .graphics-card-tile{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:14px 14px 16px}.graphics-card-tiles:is([data-count="3"],[data-count="5"]) .graphics-card-picture{width:84px}.graphics-card-tiles[data-count="4"] .graphics-card-tile{grid-template-columns:76px minmax(0,1fr);gap:12px}.graphics-card-tiles[data-count="4"] .graphics-card-picture{width:76px}@container computer-check (width<650px){.graphics-card-tiles{gap:10px}.graphics-card-tile{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:12px}.graphics-card-picture{width:72px}.graphics-card-tiles:is([data-count="3"],[data-count="4"],[data-count="5"]) .graphics-card-tile{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:12px 12px 14px}.graphics-card-tiles:is([data-count="3"],[data-count="4"],[data-count="5"]) .graphics-card-picture{width:72px}}@container computer-check (width<480px){.graphics-card-tiles,.graphics-card-tiles[data-count]{grid-template-columns:minmax(0,1fr)}.graphics-card-tiles:is([data-count="3"],[data-count="4"],[data-count="5"]) .graphics-card-tile{grid-template-columns:72px minmax(0,1fr);align-content:center;gap:10px;padding:12px}}.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-heading .performance-score-actions{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:100%;margin:0;display:flex}.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:nowrap;justify-content:center;width:auto;min-height:36px;margin:0;padding:8px 16px;font-size:14px;line-height:20px}.performance-pause-note{color:var(--cp-text-muted);text-align:center;font-size:12px}.performance-start-issue{width:100%;color:var(--cp-text-secondary);text-align:center;justify-items:center;gap:8px;font-size:12.5px;line-height:1.45;display:grid}.performance-start-issue .operator-error-text{align-items:center}.performance-start-issue .technical-details>code{text-align:left}.performance-start-issue.working>span:first-child{align-items:center;gap:6px;display:inline-flex}.performance-start-meter{background:var(--cp-border-subtle);border-radius:2px;width:min(200px,100%);height:4px;position:relative;overflow:hidden}.performance-start-meter>span{border-radius:inherit;background:var(--cp-text-action);transition:width .4s;position:absolute;inset:0 auto 0 0}.performance-heading .performance-start-fix{gap:6px;height:32px;padding:0 12px;font-size:13px}@media (prefers-reduced-motion:reduce){.performance-start-meter>span{transition:none}}.performance-heading .speed-test-why{color:var(--cp-text-secondary);flex-wrap:wrap;grid-column:1/-1;align-items:flex-start;gap:6px 14px;margin:-8px 0 0;font-size:13px;line-height:1.4;display:flex}.performance-heading .speed-test-why>span{font-weight:600}.performance-heading .speed-test-why>ul{flex-wrap:wrap;gap:6px 20px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.performance-heading .speed-test-why li{align-items:flex-start;gap:6px;min-width:0;display:inline-flex}.performance-heading .speed-test-why li>svg{color:var(--cp-text-muted);flex:none;margin-top:2px}.performance-heading .speed-running{margin-top:12px;padding:12px}.settings-page .performance-heading .speed-running p{text-align:left;max-width:none;font-size:12px}.performance-heading .speed-advice{border-top:1px solid var(--cp-border-subtle);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:24px;margin-top:-4px;padding-top:16px;display:grid}.speed-advice-side{min-width:0;container:speed-advice-side/inline-size}.settings-page .speed-advice-side h3{color:var(--cp-text-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 4px;font:700 12.5px/1.4 Segoe UI,sans-serif;display:flex}.settings-page .speed-advice-side.yours h3{color:var(--cp-text-action-strong)}.speed-advice-side ul{margin:0;padding:0;list-style:none}.speed-advice-row{border-bottom:1px solid var(--cp-border-subtle);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.speed-advice-row:last-child{border-bottom:0}.speed-advice-icon{background:var(--cp-surface-subtle);width:34px;height:34px;color:var(--cp-text-secondary);border-radius:10px;place-items:center;display:grid}.speed-advice-side.yours .speed-advice-icon{background:var(--cp-action-wash);color:var(--cp-text-action-strong)}.speed-advice-copy{min-width:0}.speed-advice-copy>strong{color:var(--cp-text-primary);flex-wrap:wrap;align-items:center;gap:4px 8px;font:650 14.5px/1.35 Segoe UI,sans-serif;display:flex}.settings-page .speed-advice-copy>p{max-width:none;color:var(--cp-text-secondary);text-align:left;margin:3px 0 0;font-size:13px;line-height:1.45}.speed-advice-value{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);min-width:0;max-width:100%;color:var(--cp-text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 9px;font:600 12px/1.35 Segoe UI,sans-serif;display:inline-block;overflow:hidden}.speed-advice-value.on{border-color:var(--cp-border-success);background:var(--cp-success-wash);color:var(--cp-text-success)}.speed-advice-value.off{color:var(--cp-text-muted)}.speed-advice-value.soft,.speed-advice-value.warn{border-color:var(--cp-border-warning);background:var(--cp-warning-wash);color:var(--cp-text-warning)}.speed-advice-row .speed-advice-action{align-self:center;font-size:13px}.speed-advice-link{color:var(--cp-text-muted);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.speed-advice-link:hover{color:var(--cp-text-primary);text-decoration-color:currentColor}.speed-advice-link:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px;border-radius:3px}@container speed-advice-side (width<380px){.speed-advice-row{grid-template-columns:34px minmax(0,1fr)}.speed-advice-row .speed-advice-action{grid-column:2;justify-self:start}}.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)}.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}.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,.application-status-bar .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}@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<760px){.performance-heading .speed-advice{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:8px}}@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){.visual-computer-check .computer-feature:hover .computer-feature-art *{animation:none}}.settings-page .settings-content .card.support-access{max-width:800px;box-shadow:none;background:0 0;border:0;gap:0;padding:0}.support-access .early-access-row{padding:12px 0 22px}.support-access .early-access-toggle input[aria-disabled=true]{cursor:default}.support-access .early-access-toggle input[aria-disabled=true]+.early-access-switch{opacity:.55}.page-allowance{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:20px;gap:14px;padding:20px;display:grid}.page-allowance.custom{color:var(--cp-text-success);align-items:center;gap:12px;padding:16px 20px;display:flex}.page-allowance.custom div{color:var(--cp-text-primary);gap:2px;display:grid}.page-allowance.custom span,.page-allowance-head span{color:var(--cp-text-muted);font-size:12.5px}.page-allowance.custom strong{font-size:17px}.page-allowance-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-allowance-head>div{gap:4px;display:grid}.page-allowance-head strong{color:var(--cp-text-secondary);font-size:15px;font-weight:600}.page-allowance-head strong b{color:var(--cp-text-primary);font-variant-numeric:tabular-nums;margin-right:4px;font-size:26px;font-weight:700}.page-allowance-meter{background:var(--cp-surface-subtle);height:10px;box-shadow:inset 0 0 0 1px var(--cp-border-subtle);border-radius:999px;display:flex;overflow:hidden}.page-allowance-meter span{height:100%;transition:width .24s}.page-allowance-meter .included,.page-allowance .swatch.included{background:var(--cp-action)}.page-allowance-meter .packs,.page-allowance .swatch.packs{background:var(--cp-success)}.page-allowance.low .page-allowance-meter .included,.page-allowance.low .page-allowance-meter .packs{background:var(--cp-warning)}.page-allowance-rows{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.page-allowance-rows li{color:var(--cp-text-secondary);grid-template-columns:10px 96px 1fr;align-items:center;gap:10px;display:grid}.page-allowance-rows li>span:last-child{font-variant-numeric:tabular-nums}.page-allowance .swatch{border-radius:3px;width:10px;height:10px}.page-allowance .swatch.local{box-sizing:border-box;border:1.5px dashed var(--cp-border-default)}.page-allowance-rows li.page-allowance-local{color:var(--cp-text-muted)}.page-allowance-rows em{background:var(--cp-warning-soft);color:var(--cp-text-warning);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:650}.page-allowance-note,.page-allowance-message{border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.page-allowance-note svg,.page-allowance-message svg{flex:none;margin-top:2px}.page-allowance.low .page-allowance-note{background:var(--cp-warning-soft);color:var(--cp-text-warning)}.page-allowance.stopped .page-allowance-note{background:var(--cp-danger-soft);color:var(--cp-text-danger)}.page-allowance-message.ok{background:var(--cp-success-soft);color:var(--cp-text-success)}.page-allowance-message.problem{background:var(--cp-danger-soft);color:var(--cp-text-danger)}.page-allowance-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-allowance-buy{background:var(--cp-surface-subtle);border-radius:14px;gap:12px;padding:14px;display:grid}.page-allowance-stepper{align-items:center;gap:14px;display:flex}.page-allowance-stepper output{text-align:center;min-width:120px;display:grid}.page-allowance-stepper output strong{font-variant-numeric:tabular-nums;font-size:22px}.page-allowance-stepper output small,.page-allowance-price small{color:var(--cp-text-muted);font-size:12px}.page-allowance-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.page-allowance-price strong{font-size:17px}.page-allowance-price s{color:var(--cp-text-muted)}.pages-tray{background:var(--cp-warning-soft);height:32px;color:var(--cp-text-warning);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:650;display:inline-flex}.pages-tray:hover{background:var(--cp-warning-wash);color:var(--cp-text-primary)}.pages-tray.stopped{box-shadow:inset 0 0 0 1px var(--cp-border-danger);color:var(--cp-text-danger);background:0 0}.pages-tray:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.page-allowance-meter span{transition:none}}.plan-page{--plan-display:Bahnschrift, "Arial Narrow", sans-serif;--plan-text:Aptos, "Segoe UI Variable Text", "Segoe UI", sans-serif;min-width:0;color:var(--cp-text-primary);flex-direction:column;display:flex}.plan-page__head{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin:0 0 14px;display:flex}.plan-page__head h2{font-family:var(--plan-display);margin:0;font-size:26px;font-weight:600}.plan-page__pill{border:1px solid var(--cp-border-subtle);color:var(--cp-text-muted);border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:12.5px;display:inline-flex}.plan-page__pill svg{color:var(--cp-text-action)}.plan-page__pill--discount{border-color:var(--cp-border-action);color:var(--cp-text-primary);font-weight:600}.plan-interval{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:999px;gap:3px;width:-moz-fit-content;width:fit-content;margin:0 auto 18px;padding:3px;display:flex}.plan-interval__option{color:var(--cp-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:14px;display:inline-flex}.plan-interval__option[aria-pressed=true]{background:var(--cp-action);color:var(--cp-text-on-action)}.plan-interval__option:focus-visible{outline:2px solid var(--cp-text-action);outline-offset:2px}.plan-interval__save{align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.plan-picker{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:22px;min-height:440px;display:grid}.plan-picker__list{flex-direction:column;gap:8px;min-height:0;display:flex}.plan-option{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);cursor:pointer;border-radius:12px;flex:1 1 0;grid-template-rows:1fr auto auto 1fr;grid-template-columns:18px 136px minmax(0,1fr);align-items:center;gap:4px 18px;min-height:64px;padding:10px 22px 10px 18px;transition:border-color .12s,background .12s;display:grid;position:relative}.plan-option:hover{border-color:var(--cp-border-default)}.plan-option.on{border-color:var(--cp-border-action);background:var(--cp-surface-raised);box-shadow:0 0 0 1px var(--cp-border-action)}.plan-option input,.plan-option__art{grid-row:1/-1}.plan-option__name{grid-row:2;align-self:end}.plan-option__price{grid-row:3;align-self:start}.plan-option input{appearance:none;border:2px solid var(--cp-border-default);cursor:pointer;border-radius:50%;width:18px;height:18px;margin:0}.plan-option input:checked{border:6px solid var(--cp-border-action)}.plan-option input:focus-visible{box-shadow:0 0 0 3px var(--cp-focus-halo);outline:none}.plan-option__art{object-fit:contain;mix-blend-mode:multiply;width:136px;height:112px}.plan-option__name{flex-direction:column;min-width:0;display:flex}.plan-option__name b{font-family:var(--plan-display);white-space:nowrap;font-size:22px;font-weight:650}.plan-option__name small{color:var(--cp-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.plan-option__yours{font-family:var(--plan-text);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--cp-text-action);margin-left:10px;font-size:10.5px;font-weight:700}.plan-option__price{font-family:var(--plan-display);align-items:baseline;gap:4px;font-size:26px;font-weight:650;line-height:1.1;display:flex}.plan-option__price small{font-family:var(--plan-text);color:var(--cp-text-muted);font-size:11px;font-weight:400}.plan-option__price--saving{flex-direction:column;align-items:flex-start;gap:2px}.plan-option__price--saving b{font-size:19px;font-weight:650}.plan-option__price--words{color:var(--cp-text-muted);font-size:14px;font-weight:600}.plan-option__was{font-family:var(--plan-text);color:var(--cp-text-muted);margin-right:5px;font-size:13px;font-weight:400}.plan-option__price--saving small .plan-option__was{font-size:11px}.plan-spotlight{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);min-height:0;box-shadow:var(--cp-shadow-elevated);border-radius:18px;flex-direction:column;padding:24px 30px 26px;display:flex;position:relative;overflow:hidden}.plan-spotlight__art{object-fit:contain;object-position:right top;mix-blend-mode:multiply;-webkit-user-select:none;user-select:none;pointer-events:none;width:78%;height:72%;position:absolute;top:-10px;right:-30px;-webkit-mask-image:radial-gradient(85% 85% at 78% 22%,#000 38%,#0000 78%);mask-image:radial-gradient(85% 85% at 78% 22%,#000 38%,#0000 78%)}:root[data-theme=dark] .plan-option__art,:root[data-theme=dark] .plan-spotlight__art{filter:invert()grayscale();mix-blend-mode:screen;opacity:.9}@media (prefers-color-scheme:dark){:root:not([data-theme]) .plan-option__art,:root:not([data-theme]) .plan-spotlight__art{filter:invert()grayscale();mix-blend-mode:screen;opacity:.9}}.plan-spotlight__top{width:55%;position:relative}.plan-spotlight h3{font-family:var(--plan-display);margin:14px 0 0;font-size:34px;font-weight:600}.plan-spotlight__blurb{color:var(--cp-text-muted);margin:2px 0 14px;font-size:14px}.plan-spotlight__price{font-family:var(--plan-display);align-items:baseline;gap:6px;margin:0;font-size:56px;font-weight:600;line-height:1;display:flex}.plan-spotlight__price small{font-family:var(--plan-text);color:var(--cp-text-muted);font-size:14px;font-weight:400}.plan-spotlight__price--words{font-size:34px}.plan-spotlight__price--saving{white-space:nowrap;color:var(--cp-text-action);flex-direction:column;align-items:flex-start;gap:4px;font-size:38px;line-height:1.05}.plan-spotlight__billed{color:var(--cp-text-muted);margin:6px 0 0;font-size:14px}.plan-spotlight__billed small{font-size:13px;display:block}.plan-spotlight__billed b{color:var(--cp-text-primary);font-weight:600}.plan-spotlight__was{color:var(--cp-text-muted);align-self:center;margin-right:4px;font-size:22px;font-weight:500}.plan-spotlight__was-year{color:var(--cp-text-muted);margin-right:5px;font-weight:400}.plan-spotlight__facts{grid-template-columns:1fr 1fr;gap:8px;margin:auto 0 14px;padding:18px 0 0;list-style:none;display:grid;position:relative}.plan-fact{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.plan-fact svg{color:var(--cp-text-action);justify-self:center}.plan-fact b{font-family:var(--plan-display);font-size:18px;font-weight:600;display:block}.plan-fact small{color:var(--cp-text-muted);font-size:11.5px;display:block}.plan-spotlight__action{gap:8px;display:grid;position:relative}.plan-spotlight__cta{background:var(--cp-action);width:100%;min-height:46px;color:var(--cp-text-on-action);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:700;transition:background .12s;display:inline-flex}.plan-spotlight__cta:hover,.plan-spotlight__cta:focus-visible{background:var(--cp-action-hover);outline:none}.plan-spotlight__cta:focus-visible{box-shadow:0 0 0 3px var(--cp-focus-halo)}.plan-spotlight__cta:disabled{cursor:default;opacity:.55}.plan-spotlight__cta--current,.plan-spotlight__cta--current:hover,.plan-spotlight__cta--current:disabled{cursor:default;opacity:1;border-color:var(--cp-border-action);color:var(--cp-text-action);background:0 0}.plan-spotlight__secondary{color:var(--cp-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:2px 6px;font-size:13px}.plan-spotlight__secondary:hover,.plan-spotlight__secondary:focus-visible{color:var(--cp-text-action)}.plan-spotlight__secondary:disabled{cursor:default;opacity:.55}.plan-page__fine{text-align:center;max-width:90ch;color:var(--cp-text-muted);margin:12px auto 0;font-size:11.5px;line-height:1.5}.plan-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plan-page .plan-details{gap:10px;margin-top:16px;display:grid}.license-desk .plan-page .plan-details .license-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1fr);align-items:start}.plan-page .plan-details .license-form-grid label{align-content:start}.plan-details-foot{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.plan-details-foot .license-pay-note{margin:0}.license-desk.choosing{grid-template-columns:minmax(0,1fr)}.license-desk.choosing .license-other{border-left:0;border-top:1px solid var(--cp-border-subtle);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;padding:12px 0 0;display:flex}.license-desk.choosing .license-other:empty{display:none}@media (max-width:860px){.plan-picker{grid-template-columns:minmax(0,1fr);min-height:0}.plan-option{flex:none;grid-template-columns:18px 96px minmax(0,1fr)}.plan-option__art{width:96px;height:72px}.plan-spotlight{min-height:460px}.license-desk .plan-page .plan-details .license-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.plan-option{grid-template-columns:18px 52px minmax(0,1fr);gap:4px 10px}.plan-option__art{width:52px}.plan-spotlight{min-height:0;padding:20px}.plan-spotlight__top{width:62%}.plan-spotlight__price{font-size:44px}.plan-spotlight__price--saving{font-size:30px}.plan-spotlight__art{width:46%;height:190px;top:4px;right:6px}}.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}.performance-heading .performance-score{cursor:default}.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{flex-wrap:wrap}.settings-page .computer-connection-actions button{min-height:40px;font-size:13px}.settings-page .computer-connections-head button,.settings-page .computer-connection-error button,.settings-page .interface-size-controls>.interface-size-reset,.settings-page .hint-settings .hint-settings-tour{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.compact: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 .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}.settings-page .software-updates{gap:12px;max-width:800px}@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}}.workspace-dialog:not(.compact):has(>.workspace-dialog-body>.settings-page){height:min(880px,100dvh - 48px)}.workspace-dialog:not(.compact):has(>.workspace-dialog-body>.settings-page)>.workspace-dialog-body{flex:1;min-height:0;padding:0;overflow:hidden}.workspace-dialog:not(.compact)>.workspace-dialog-body>.settings-page{--settings-inset:calc(8px + clamp(16px, 3vw, 42px));box-sizing:border-box;height:100%;padding:0}.workspace-dialog:not(.compact) .settings-page .settings-layout{grid-template-columns:calc(190px + var(--settings-inset)) minmax(0, 1fr);flex:1;align-items:stretch;min-height:0}.workspace-dialog:not(.compact) .settings-layout>.workspace-section-nav{min-height:0;padding:34px 0 32px var(--settings-inset);position:static;overflow-y:auto}.workspace-dialog:not(.compact) .settings-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:34px var(--settings-inset) 40px 0;scroll-padding-block:20px;overflow-y:auto}body:has(.interface-zoom-hud) .workspace-dialog:not(.compact)>.workspace-dialog-body>.settings-page{padding-bottom:0}body:has(.interface-zoom-hud) .workspace-dialog:not(.compact) .settings-content{padding-bottom:112px}@media (max-width:1200px){.workspace-dialog:not(.compact) .settings-page .settings-layout{grid-template-columns:calc(170px + var(--settings-inset)) minmax(0, 1fr)}}@media (max-width:999px){.workspace-dialog:not(.compact)>.workspace-dialog-body>.settings-page{--settings-inset:28px}.workspace-dialog:not(.compact) .settings-page .settings-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0}.workspace-dialog:not(.compact) .settings-layout>.workspace-section-nav{padding:28px var(--settings-inset) 16px}.workspace-dialog:not(.compact) .settings-content{padding:12px var(--settings-inset) 32px var(--settings-inset)}}@media (max-width:600px){.workspace-dialog:not(.compact)>.workspace-dialog-body>.settings-page{--settings-inset:22px}}@media (max-width:720px){.workspace-dialog:not(.compact):has(>.workspace-dialog-body>.settings-page){height:calc(100dvh - 16px)}}.settings-page .card.software-updates{max-width:800px;box-shadow:none;background:0 0;border:0;gap:0;padding:0}.updates-summary{align-items:flex-start;gap:20px;padding:12px 0 28px;display:flex}.updates-status-art{fill:none;width:76px;height:76px;stroke:var(--cp-text-action);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.updates-status-art rect{fill:var(--cp-action-soft)}.updates-status-check{stroke:var(--cp-text-success)}.updates-status-orbit{transform-origin:40px 40px}.updates-status-art.is-active .updates-status-orbit{animation:3s linear infinite updates-orbit}.updates-summary-copy{min-width:0}.settings-page .settings-content .updates-summary h3{overflow-wrap:anywhere;margin:0 0 10px;font-size:25px;line-height:1.25}.updates-summary h3 strong{font-weight:inherit}.updates-automatic{color:var(--cp-text-primary);margin:0;font-size:15px}.updates-summary .software-updates-status{margin:6px 0 0;font-size:14px;line-height:1.5}.early-access-choice{border-top:1px solid var(--cp-border-subtle);padding:22px 0}.early-access-row{align-items:center;gap:12px;display:flex}.early-access-toggle{cursor:pointer;flex:1;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.early-access-toggle>span:first-child{flex:1;gap:5px;display:grid}.early-access-toggle strong{font-size:16px}.early-access-toggle small{color:var(--cp-text-secondary);font-size:13px;line-height:1.5}.early-access-toggle input{opacity:0;cursor:pointer;width:50px;height:30px;margin:0;position:absolute;right:0}.early-access-switch{box-sizing:border-box;border:1px solid var(--cp-border-default);background:var(--cp-control);pointer-events:none;border-radius:18px;flex:none;width:50px;height:30px;padding:4px}.early-access-switch:after{content:"";background:var(--cp-text-muted);border-radius:50%;width:20px;height:20px;transition:transform .18s;display:block}.early-access-toggle input:checked+.early-access-switch{background:var(--cp-action-soft);border-color:var(--cp-border-action)}.early-access-toggle input:checked+.early-access-switch:after{background:var(--cp-text-action);transform:translate(20px)}.early-access-toggle input:focus-visible+.early-access-switch{outline:2px solid var(--cp-focus-ring);outline-offset:3px}.early-access-toggle input:disabled+.early-access-switch{opacity:.55}@keyframes updates-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.updates-status-art.is-active .updates-status-orbit{animation:none}.early-access-switch:after{transition:none}}@media (max-width:600px){.updates-summary{gap:12px}.updates-status-art{width:50px;height:50px}.settings-page .settings-content .updates-summary h3{font-size:21px}}.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:13px}.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-page.cluster-workspace>.infrastructure-art{float:right;width:255px;max-width:100%;height:auto;color:var(--cp-text-secondary);margin:0 0 12px 20px}.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-page.cluster-workspace>.infrastructure-art{float:none;width:210px;margin:0 auto 12px;display:block}.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-page.cluster-workspace>.infrastructure-art{display:none}.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}}.paige-export-timing>span,.paige-export-history-card>span{gap:10px;min-width:0;display:grid}.paige-export-timing .export-day{padding:30px 14px 22px}.paige-export-timing .export-day-strip{height:auto;min-height:34px}.paige-export-timing .export-day-hand{text-align:center;min-height:34px;padding:6px 10px;position:relative;inset:auto}.paige-export-timing .export-chip{height:36px;padding:0 14px;font-size:13.5px}.paige-export-pause{justify-content:space-between;align-items:center;gap:14px;display:flex}.paige-export-now{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.paige-export-now small{color:var(--cp-text-secondary);font-size:13px}.paige-export-now.is-paused{border-color:var(--cp-border-warning);background:var(--cp-surface-raised)}.paige-export-now.is-paused small{color:var(--cp-text-warning);font-weight:600}.paige-export-timing-note{color:var(--cp-text-action)}.paige-intake-sheet.paige-export-history{gap:14px;width:min(860px,100%);display:grid}.paige-export-history-head{align-items:center;gap:12px;padding-right:32px;display:flex}.paige-export-history-head>svg{color:var(--cp-action);flex:none}.paige-export-history-head h2{margin:0;font-size:19px}.paige-export-history-head small{color:var(--cp-text-muted);font-size:13px}.paige-export-filters{grid-template-columns:minmax(150px,1fr) repeat(3,auto) auto;gap:8px;display:grid}.paige-export-filters input,.paige-export-filters select{border:1px solid var(--cp-border-default);background:var(--cp-control);min-width:0;height:34px;color:var(--cp-text-primary);font:inherit;border-radius:9px;padding:0 10px;font-size:13px}.paige-export-rows{border-top:1px solid var(--cp-border-subtle);margin:0;padding:0;list-style:none;display:grid}.paige-export-row{border-bottom:1px solid var(--cp-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon text state""icon actions actions";align-items:start;gap:6px 12px;padding:11px 2px;display:grid}.paige-export-row-where{color:var(--cp-text-muted);grid-area:icon;padding-top:2px}.paige-export-row-text{grid-area:text;gap:2px;min-width:0;display:grid}.paige-export-row-text b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.paige-export-row-text small{color:var(--cp-text-muted);overflow-wrap:anywhere;font-size:12.5px}.paige-export-row-text .paige-export-row-error{color:var(--cp-text-danger)}.paige-export-state{white-space:nowrap;background:var(--cp-surface-muted);color:var(--cp-text-secondary);border-radius:999px;grid-area:state;padding:3px 9px;font-size:12px;font-weight:700}.paige-export-state.is-ok{background:var(--cp-success-wash);color:var(--cp-text-success)}.paige-export-state.is-problem{background:var(--cp-danger-wash);color:var(--cp-text-danger)}.paige-export-state.is-waiting{background:var(--cp-action-wash);color:var(--cp-text-action)}.paige-export-row-actions{flex-wrap:wrap;grid-area:actions;gap:6px;display:flex}.paige-export-row-actions:empty{display:none}.paige-export-history-empty{color:var(--cp-text-muted);justify-content:center;align-items:center;gap:10px;margin:0;padding:34px 12px;font-size:14px;display:flex}.paige-export-history-error{border:1px solid var(--cp-border-default);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.paige-export-history-error span{gap:2px;display:grid}.paige-export-pages{color:var(--cp-text-muted);justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:640px){.paige-intake-sheet.paige-export-history{padding:24px 16px 20px}.paige-export-filters{grid-template-columns:1fr 1fr}.paige-export-filters input{grid-column:1/-1}}.paige-file-naming{cursor:default}.paige-file-naming:hover strong{color:inherit}.paige-file-naming>span{gap:6px;min-width:0;display:grid}.paige-file-naming-rows{gap:6px;min-width:0;margin:6px 0 2px;display:grid}.paige-file-naming-rows>.quiet-button{justify-self:start}.paige-file-naming-rows .flip{transform:rotate(180deg)}.paige-file-naming-type{overflow-wrap:anywhere;color:var(--cp-text-secondary)}.paige-file-naming-type b{color:var(--cp-text-primary);margin-right:6px}.paige-file-naming-change{justify-self:start}.paige-intake-sheet.is-email{width:min(860px,100%);padding:0;overflow:hidden}.paige-intake-sheet.is-email>.paige-intake-close{z-index:2}.paige-email-sheet{flex-direction:column;max-height:calc(100vh - 32px);display:flex}.paige-email-sheet-banner{isolation:isolate;border-bottom:1px solid var(--cp-border-subtle);align-items:center;gap:16px;min-height:132px;padding:26px 76px 22px 28px;display:flex;position:relative;overflow:hidden}.paige-email-sheet-banner:before{content:"";z-index:-1;opacity:.32;mix-blend-mode:multiply;pointer-events:none;background:url(/assets/learning-overview-engraving-CFFX86eR.png) 72% 55%/130% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 48%);mask-image:linear-gradient(90deg,#0000 8%,#000 48%)}[data-theme=dark] .paige-email-sheet-banner:before{filter:invert()grayscale();mix-blend-mode:screen;opacity:.4}.paige-email-sheet-mark{border:1px solid var(--cp-border-default);background:var(--cp-surface);width:48px;height:48px;color:var(--cp-text-action);border-radius:14px;flex:none;place-items:center;display:grid}.paige-email-sheet-title{gap:4px;min-width:0;display:grid}.paige-email-sheet-title h2{color:var(--cp-text-primary);margin:0;font-size:22px}.paige-email-sheet-title small{color:var(--cp-text-secondary);font-size:13px}.paige-email-sheet-onoff{border:1px solid var(--cp-border-default);background:var(--cp-surface);color:var(--cp-text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:10px;margin-left:auto;padding:7px 10px 7px 14px;font-size:13px;font-weight:650;display:inline-flex}.paige-email-sheet-body{grid-template-columns:196px minmax(0,1fr);height:min(390px,100vh - 200px);display:grid;overflow:hidden}.paige-email-sheet-tabs{border-right:1px solid var(--cp-border-subtle);flex-direction:column;gap:4px;padding:18px 12px;display:flex}.paige-email-sheet-tabs button{height:40px;color:var(--cp-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:600;display:flex}.paige-email-sheet-tabs button:hover{background:var(--cp-control-hover);color:var(--cp-text-primary)}.paige-email-sheet-tabs button[aria-current=page]{background:var(--cp-action-soft,var(--cp-control-hover));color:var(--cp-text-action-strong,var(--cp-text-primary))}.paige-email-sheet-pane{padding:24px 28px 26px;overflow-y:auto}.paige-email-sheet-address{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised,var(--cp-surface));border-radius:14px;align-items:center;gap:12px;padding:14px 14px 14px 18px;display:flex}.paige-email-sheet-address code{overflow-wrap:anywhere;min-width:0;color:var(--cp-text-primary);flex:1;font-family:inherit;font-size:17px;font-weight:650}.paige-email-sheet-address button,.paige-email-sheet-button{background:var(--cp-action);height:38px;color:var(--cp-text-on-action);font:inherit;cursor:pointer;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:650;display:inline-flex}.paige-email-sheet-address button:hover,.paige-email-sheet-button:hover{background:var(--cp-action-hover)}.paige-email-sheet-button:disabled{opacity:.55;cursor:default}.paige-email-sheet-steps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:8px;margin:24px 0 14px;padding:0;list-style:none;display:grid}.paige-email-sheet-steps>li{text-align:center;justify-items:center;gap:4px;display:grid}.paige-email-sheet-step-icon{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised,var(--cp-surface));width:56px;height:56px;color:var(--cp-text-action);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.paige-email-sheet-steps strong{color:var(--cp-text-primary);font-size:13px}.paige-email-sheet-steps small{color:var(--cp-text-muted);font-size:12px}.paige-email-sheet-steps>.paige-email-sheet-step-arrow{color:var(--cp-text-muted);padding-top:19px}.paige-email-sheet-tip,.paige-email-sheet-quiet,.paige-email-sheet-held,.paige-email-sheet-error{color:var(--cp-text-muted);margin:10px 0 0;font-size:12.5px;line-height:1.5}.paige-email-sheet-tip{text-align:center}.paige-email-sheet-empty{text-align:center;color:var(--cp-text-muted);justify-items:center;gap:10px;margin-top:56px;font-size:13px;display:grid}.paige-email-sheet-empty svg{color:var(--cp-text-action)}.paige-email-sheet-held{border:1px dashed var(--cp-border-default);color:var(--cp-text-secondary);border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.paige-email-sheet-held>span{flex:1}.paige-email-sheet-held button{border:1px solid var(--cp-border-default);background:var(--cp-surface);height:32px;color:var(--cp-text-primary);font:inherit;cursor:pointer;border-radius:9px;padding:0 14px;font-weight:650}.paige-email-sheet-error{color:var(--cp-text-danger,var(--cp-text-warning))}.paige-email-sheet-settings{gap:10px;display:grid}.paige-email-sheet-switch{border:1px solid var(--cp-border-subtle);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.paige-email-sheet-row-icon{background:var(--cp-control-hover);width:38px;height:38px;color:var(--cp-text-action);border-radius:10px;place-items:center;display:grid}.paige-email-sheet-switch>span:nth-child(2){gap:2px;display:grid}.paige-email-sheet-switch strong{color:var(--cp-text-primary);font-size:13.5px}.paige-email-sheet-switch small{color:var(--cp-text-muted);font-size:12px}.paige-email-sheet-switch input,.paige-email-sheet-onoff input{appearance:none;background:var(--cp-control-hover);width:38px;height:22px;box-shadow:inset 0 0 0 1px var(--cp-border-default);cursor:pointer;border-radius:11px;flex:none;margin:0;transition:background .15s;position:relative}.paige-email-sheet-switch input:after,.paige-email-sheet-onoff input:after{content:"";background:var(--cp-text-secondary);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.paige-email-sheet-switch input:checked,.paige-email-sheet-onoff input:checked{background:var(--cp-action);box-shadow:none}.paige-email-sheet-switch input:checked:after,.paige-email-sheet-onoff input:checked:after{background:var(--cp-text-on-action);transform:translate(16px)}.paige-email-sheet-switch input:disabled,.paige-email-sheet-onoff input:disabled{opacity:.55}.paige-email-sheet-switch input:focus-visible,.paige-email-sheet-onoff input:focus-visible,.paige-email-sheet-tabs button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.paige-email-sheet-senders{justify-items:start;gap:8px;display:grid}.paige-email-sheet-senders>.paige-email-sheet-switch{width:100%}.paige-email-sheet-senders textarea{border:1px solid var(--cp-border-default);background:var(--cp-surface);width:100%;color:var(--cp-text-primary);font:inherit;resize:vertical;border-radius:10px;padding:9px 12px;font-size:13px}.paige-email-sheet-messages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.paige-email-sheet-messages>li{border:1px solid var(--cp-border-subtle);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.paige-email-sheet-message{gap:3px;min-width:0;display:grid}.paige-email-sheet-message strong{text-overflow:ellipsis;white-space:nowrap;color:var(--cp-text-primary);font-size:13.5px;overflow:hidden}.paige-email-sheet-message small{color:var(--cp-text-muted);font-size:12px}.paige-email-sheet-files{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.paige-email-sheet-file{border:1px solid var(--cp-border-default);max-width:100%;color:var(--cp-text-secondary);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.paige-email-sheet-file.is-left{color:var(--cp-text-muted);cursor:help;border-style:dashed;text-decoration:line-through}.paige-email-sheet-tag{border:1px solid var(--cp-border-default);white-space:nowrap;color:var(--cp-text-secondary);cursor:help;border-radius:999px;align-self:center;padding:4px 10px;font-size:12px;font-weight:650}.paige-email-sheet-tag.is-done{background:var(--cp-action);color:var(--cp-text-on-action);border-color:#0000}.paige-email-sheet-tag.is-none{color:var(--cp-text-muted);border-style:dashed}.paige-email-sheet-messages .is-waiting,.paige-email-sheet-messages .is-none{color:var(--cp-text-muted)}.paige-email-sheet .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){.paige-email-sheet-body{grid-template-columns:1fr}.paige-email-sheet-tabs{border-right:0;border-bottom:1px solid var(--cp-border-subtle);flex-direction:row;overflow-x:auto}.paige-email-sheet-steps{grid-template-columns:1fr}.paige-email-sheet-step-arrow{display:none}}.paige-mobile-add{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.paige-mobile-chips{border:1px solid var(--cp-border-default);background:var(--cp-surface);cursor:text;border-radius:10px;flex-wrap:wrap;flex:320px;align-items:center;gap:6px;min-height:38px;padding:4px 8px;display:flex}.paige-mobile-chips:focus-within{outline:2px solid var(--cp-focus-ring);outline-offset:1px}.paige-mobile-chips input{min-width:120px;height:28px;color:var(--cp-text-primary);font:inherit;background:0 0;border:0;outline:none;flex:160px;font-size:13.5px}.paige-mobile-chip{background:var(--cp-control-hover);height:26px;color:var(--cp-text-primary);border-radius:13px;align-items:center;gap:4px;padding:0 4px 0 10px;font-size:13px;display:inline-flex}.paige-mobile-chip button{width:20px;height:20px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.paige-mobile-chip button:hover{color:var(--cp-text-primary)}.paige-mobile-note{text-align:left;flex-basis:100%;margin:0}.paige-mobile-list{border-top:1px solid var(--cp-border-subtle);margin:0;padding:0;list-style:none;display:grid}.paige-mobile-row{border-bottom:1px solid var(--cp-border-subtle);grid-template-columns:32px minmax(0,300px) 110px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:6px 0;display:grid}.paige-mobile-avatar{background:var(--cp-control-hover);width:32px;height:32px;color:var(--cp-text-action);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.paige-mobile-who{min-width:0;display:grid}.paige-mobile-who strong,.paige-mobile-who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paige-mobile-who strong{color:var(--cp-text-primary);font-size:13.5px}.paige-mobile-who small,.paige-mobile-sent{color:var(--cp-text-muted);font-size:12.5px}.paige-mobile-status{border:1px solid var(--cp-border-default);color:var(--cp-text-secondary);white-space:nowrap;border-radius:999px;justify-self:start;padding:2px 10px;font-size:12px;font-weight:600}.paige-mobile-status.is-active{background:var(--cp-text-action);color:var(--cp-intro-on-accent);border-color:#0000}.paige-mobile-status.is-expired{border-style:dashed}.paige-mobile-actions{justify-content:flex-end;gap:4px;display:inline-flex}.paige-mobile-actions button{place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.paige-mobile-confirm{border:1px solid var(--cp-border-default);background:var(--cp-surface);border-radius:12px;gap:10px;padding:14px 16px;display:grid}.paige-mobile-confirm p{color:var(--cp-text-secondary);margin:0;font-size:13px;line-height:1.5}.paige-mobile-confirm span{flex-wrap:wrap;gap:8px;display:inline-flex}@media (max-width:720px){.paige-mobile-row{grid-template-columns:32px minmax(0,1fr) auto}.paige-mobile-sent{grid-column:2}}.paige-phone-scan{flex-direction:column;gap:16px;margin-top:4px;display:flex}.paige-phone-scan .export-stage{gap:12px;padding:16px 22px}.paige-phone-scan .paige-phone-intro{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;column-gap:28px;display:grid}.paige-phone-scan-art{width:100%;height:auto;max-height:128px;color:var(--cp-text-secondary);overflow:visible}.paige-phone-intro-words{gap:4px;display:grid}.paige-phone-intro-words>p{color:var(--cp-text-primary);margin:0;font-size:15px;line-height:1.45}.paige-phone-steps.paige-email-sheet-steps{max-width:600px;margin:10px 0 0}.paige-phone-qr{border:1px solid var(--cp-border-default);background:#fff;border-radius:10px;width:56px;height:56px;margin-bottom:6px;padding:3px;display:block}.paige-phone-steps a{color:var(--cp-text-action)}@media (prefers-reduced-motion:no-preference){.paige-phone-scan-art .pa-page{animation:5s ease-in-out infinite paige-phone-arrive}.paige-phone-scan-art .pa-frame{animation:5s ease-in-out infinite paige-phone-find}}@keyframes paige-phone-arrive{0%,30%{opacity:0;transform:translateY(-10px)}55%,to{opacity:1;transform:none}}@keyframes paige-phone-find{0%,to{opacity:1}15%{opacity:.35}}.paige-phone-options>summary{cursor:pointer;list-style:none}.paige-phone-options>summary::-webkit-details-marker{display:none}.paige-phone-options>summary .export-stage-subtitle{text-align:right;margin-left:auto}.paige-phone-options:not([open]){gap:0}.paige-phone-options>summary>.paige-phone-options-chevron{color:var(--cp-text-muted);flex:none;margin-left:0;transition:transform .15s}.paige-phone-options[open] .paige-phone-options-chevron{transform:rotate(180deg)}.paige-phone-options-body{gap:8px;display:grid}.paige-phone-option.paige-email-sheet-switch{padding:8px 12px}.paige-phone-option .paige-retention-choices{margin:0}.paige-phone-fields{border:1px solid var(--cp-border-subtle);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;padding:8px 12px;display:grid}.paige-phone-fields>span:nth-child(2){gap:2px;display:grid}.paige-phone-fields strong{color:var(--cp-text-primary);font-size:13.5px}.paige-phone-fields>span>small{color:var(--cp-text-muted);font-size:12px}.paige-phone-field-grid{grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.paige-mobile-field{gap:2px;display:grid}.paige-mobile-field small{color:var(--cp-text-muted);font-size:11.5px}.paige-mobile-field select{border:1px solid var(--cp-border-default);background:var(--cp-surface);width:100%;height:30px;color:var(--cp-text-primary);font:inherit;border-radius:8px;padding:0 8px;font-size:12.5px}.paige-phone-suggest{color:var(--cp-text-action);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:860px){.paige-phone-scan .paige-phone-intro{grid-template-columns:1fr;row-gap:12px}.paige-phone-scan-art{max-width:300px}.paige-phone-steps.paige-email-sheet-steps{grid-template-columns:1fr auto 1fr auto 1fr;gap:4px}.paige-phone-steps.paige-email-sheet-steps>li{overflow-wrap:anywhere;min-width:0}.paige-phone-options>summary>.paige-phone-options-chevron{order:2;margin-left:auto}.paige-phone-options>summary .export-stage-subtitle{text-align:left;flex-basis:100%;order:3;margin-left:0}.paige-phone-field-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}: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-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:var(--cp-text-warning);--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-review-tint:#64748b;--cp-review-field-mix:0%;--cp-review-field-mark:inset 4px 0 0 var(--cp-border-warning);--cp-danger:#ad4846;--cp-danger-hover:#b8504c;--cp-danger-soft:#fcebe7;--cp-lime:#aec726;--cp-orange:#f58b32;--cp-sticky-1:#ffe58a;--cp-sticky-2:#ffc7a8;--cp-sticky-3:#c8ecb6;--cp-sticky-ink:#3b2f1a;--cp-corkboard:#dcc6a6;--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-paper-ink:#bdb5a6;--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-mark-on-fill:#fff;--cp-ink-alpha-04:#0000000a;--cp-ink-alpha-06:#0000000f;--cp-ink-alpha-08:#00000014;--cp-ink-alpha-10:#0000001a;--cp-ink-alpha-12:#0000001f;--cp-ink-alpha-22:#00000038;--cp-ink-alpha-25:#00000040;--cp-ink-alpha-40:#0006;--cp-page-thumb-edge:#d6d6d6;--cp-page-thumb-placeholder:#9a9a9a;--cp-page-thumb-rule:#e3e3e3;--cp-page-thumb-heading:#cfcfcf;--cp-mat-text:#ececec;--cp-mat-line:#ffffff4d;--cp-mat-hover:#ffffff1a;--cp-mat-on-text:#1c1c1c;--cp-mat-check-off-ink:#333;--cp-mat-page-placeholder:#777;--cp-switch-off:#8a8a8a;--cp-success-line:#65a985;--cp-field-selected-edge:#e8893033;--cp-crop-mark-fill:#e889302e;--cp-crop-mark-halo:#e8893029;--cp-chart-review-zone:#c58a3a17;--cp-note:#3f6a94;--cp-note-strong:#2c5580;--cp-note-soft:#e8f0f8;--cp-chart-note-zone:#3f6a9417;--cp-sample-success-edge:#277d5038;--cp-sample-review-edge:#c58a3a4d;--cp-danger-quiet-hover:#943f3714;--cp-type-shade-edge-default:#0000000f;--cp-type-shade-0:#e7eef8;--cp-type-shade-edge-0:#cdd9ea;--cp-type-shade-1:#e4f1e9;--cp-type-shade-edge-1:#c8dfd1;--cp-type-shade-2:#f6eddd;--cp-type-shade-edge-2:#e6d6b8;--cp-type-shade-3:#eee8f6;--cp-type-shade-edge-3:#d9cfe9;--cp-type-shade-4:#e0f0f0;--cp-type-shade-edge-4:#c3dddd;--cp-type-shade-5:#f6e6ea;--cp-type-shade-edge-5:#e6cbd2;--cp-type-shade-6:#edefdd;--cp-type-shade-edge-6:#d7dbbb;--cp-type-shade-7:#e8eaf0;--cp-type-shade-edge-7:#d0d4de;--cp-type-ink-0:#3f6fb5;--cp-type-ink-1:#2f8a57;--cp-type-ink-2:#a8731c;--cp-type-ink-3:#7a5fc0;--cp-type-ink-4:#2b8a8a;--cp-type-ink-5:#b04d68;--cp-type-ink-6:#717f22;--cp-type-ink-7:#56627d;--cp-tour-hot:#e8700f;--cp-tour-hot-ink:#1d0f03;--cp-tour-hot-glow:#e8700f80;--cp-tour-backdrop:#14181e47;--cp-tour-shadow:#00000073;--cp-tour-page:#f4f4f4;--cp-tour-page-line:#cbcbcb;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-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-review-tint:#aab4c3;--cp-review-field-mix:0%;--cp-review-field-mark:inset 4px 0 0 var(--cp-border-warning);--cp-danger:#a84b4e;--cp-danger-hover:#b85456;--cp-danger-soft:#382326;--cp-lime:#aec726;--cp-orange:#f39a52;--cp-sticky-1:#e9d373;--cp-sticky-2:#e9b597;--cp-sticky-3:#b5d8a4;--cp-sticky-ink:#33280f;--cp-corkboard:#4c3f32;--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-paper-ink:#bdb5a6;--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-mark-on-fill:#fff;--cp-ink-alpha-04:#0000000a;--cp-ink-alpha-06:#0000000f;--cp-ink-alpha-08:#00000014;--cp-ink-alpha-10:#0000001a;--cp-ink-alpha-12:#0000001f;--cp-ink-alpha-22:#00000038;--cp-ink-alpha-25:#00000040;--cp-ink-alpha-40:#0006;--cp-page-thumb-edge:#d6d6d6;--cp-page-thumb-placeholder:#9a9a9a;--cp-page-thumb-rule:#e3e3e3;--cp-page-thumb-heading:#cfcfcf;--cp-mat-text:#ececec;--cp-mat-line:#ffffff4d;--cp-mat-hover:#ffffff1a;--cp-mat-on-text:#1c1c1c;--cp-mat-check-off-ink:#333;--cp-mat-page-placeholder:#777;--cp-switch-off:#8a8a8a;--cp-success-line:#65a985;--cp-field-selected-edge:#e8893033;--cp-crop-mark-fill:#e889302e;--cp-crop-mark-halo:#e8893029;--cp-chart-review-zone:#c58a3a17;--cp-note:#86a9d0;--cp-note-strong:#a9c5e6;--cp-note-soft:#1d2a38;--cp-chart-note-zone:#86a9d01f;--cp-sample-success-edge:#277d5038;--cp-sample-review-edge:#c58a3a4d;--cp-danger-quiet-hover:#943f3714;--cp-type-shade-edge-default:#0000000f;--cp-type-shade-0:#1f2836;--cp-type-shade-edge-0:#2e3b50;--cp-type-shade-1:#1c2b24;--cp-type-shade-edge-1:#2a4036;--cp-type-shade-2:#32291c;--cp-type-shade-edge-2:#4a3d29;--cp-type-shade-3:#29243a;--cp-type-shade-edge-3:#3c3553;--cp-type-shade-4:#1a2d2d;--cp-type-shade-edge-4:#284343;--cp-type-shade-5:#332228;--cp-type-shade-edge-5:#4b333b;--cp-type-shade-6:#2a2c1d;--cp-type-shade-edge-6:#3f422b;--cp-type-shade-7:#252a32;--cp-type-shade-edge-7:#373e4a;--cp-type-ink-0:#8fb3e8;--cp-type-ink-1:#7cc79a;--cp-type-ink-2:#e3b46e;--cp-type-ink-3:#b3a3ea;--cp-type-ink-4:#74c9c9;--cp-type-ink-5:#e79ab0;--cp-type-ink-6:#c4cf7c;--cp-type-ink-7:#a9b3c9;--cp-tour-hot:#ff8c2e;--cp-tour-hot-ink:#1d0f03;--cp-tour-hot-glow:#ff8c2e8c;--cp-tour-backdrop:#08080880;--cp-tour-shadow:#00000073;--cp-tour-page:#f4f4f4;--cp-tour-page-line:#cbcbcb}}: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-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-review-tint:#aab4c3;--cp-review-field-mix:0%;--cp-review-field-mark:inset 4px 0 0 var(--cp-border-warning);--cp-danger:#a84b4e;--cp-danger-hover:#b85456;--cp-danger-soft:#382326;--cp-lime:#aec726;--cp-orange:#f39a52;--cp-sticky-1:#e9d373;--cp-sticky-2:#e9b597;--cp-sticky-3:#b5d8a4;--cp-sticky-ink:#33280f;--cp-corkboard:#4c3f32;--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-paper-ink:#bdb5a6;--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-mark-on-fill:#fff;--cp-ink-alpha-04:#0000000a;--cp-ink-alpha-06:#0000000f;--cp-ink-alpha-08:#00000014;--cp-ink-alpha-10:#0000001a;--cp-ink-alpha-12:#0000001f;--cp-ink-alpha-22:#00000038;--cp-ink-alpha-25:#00000040;--cp-ink-alpha-40:#0006;--cp-page-thumb-edge:#d6d6d6;--cp-page-thumb-placeholder:#9a9a9a;--cp-page-thumb-rule:#e3e3e3;--cp-page-thumb-heading:#cfcfcf;--cp-mat-text:#ececec;--cp-mat-line:#ffffff4d;--cp-mat-hover:#ffffff1a;--cp-mat-on-text:#1c1c1c;--cp-mat-check-off-ink:#333;--cp-mat-page-placeholder:#777;--cp-switch-off:#8a8a8a;--cp-success-line:#65a985;--cp-field-selected-edge:#e8893033;--cp-crop-mark-fill:#e889302e;--cp-crop-mark-halo:#e8893029;--cp-chart-review-zone:#c58a3a17;--cp-note:#86a9d0;--cp-note-strong:#a9c5e6;--cp-note-soft:#1d2a38;--cp-chart-note-zone:#86a9d01f;--cp-sample-success-edge:#277d5038;--cp-sample-review-edge:#c58a3a4d;--cp-danger-quiet-hover:#943f3714;--cp-type-shade-edge-default:#0000000f;--cp-type-shade-0:#1f2836;--cp-type-shade-edge-0:#2e3b50;--cp-type-shade-1:#1c2b24;--cp-type-shade-edge-1:#2a4036;--cp-type-shade-2:#32291c;--cp-type-shade-edge-2:#4a3d29;--cp-type-shade-3:#29243a;--cp-type-shade-edge-3:#3c3553;--cp-type-shade-4:#1a2d2d;--cp-type-shade-edge-4:#284343;--cp-type-shade-5:#332228;--cp-type-shade-edge-5:#4b333b;--cp-type-shade-6:#2a2c1d;--cp-type-shade-edge-6:#3f422b;--cp-type-shade-7:#252a32;--cp-type-shade-edge-7:#373e4a;--cp-type-ink-0:#8fb3e8;--cp-type-ink-1:#7cc79a;--cp-type-ink-2:#e3b46e;--cp-type-ink-3:#b3a3ea;--cp-type-ink-4:#74c9c9;--cp-type-ink-5:#e79ab0;--cp-type-ink-6:#c4cf7c;--cp-type-ink-7:#a9b3c9;--cp-tour-hot:#ff8c2e;--cp-tour-hot-ink:#1d0f03;--cp-tour-hot-glow:#ff8c2e8c;--cp-tour-backdrop:#08080880;--cp-tour-shadow:#00000073;--cp-tour-page:#f4f4f4;--cp-tour-page-line:#cbcbcb}: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)}select option,select optgroup{background-color:var(--cp-surface-raised);color:var(--cp-text-primary)}select option:disabled{color:var(--cp-disabled-text)}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}.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}@media (prefers-reduced-motion:reduce){.app-shell{transition:none}}.eyebrow{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.13em;font:700 10px/1.2 Cascadia Code,Consolas,monospace}.status-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}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}.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)}.icon-button.document-delete:hover:not(:disabled){color:var(--cp-text-danger);box-shadow:inset 0 0 0 1px var(--cp-border-danger)}.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)}.jobs-search:has(input:focus-visible){outline:2px solid var(--cp-focus-ring);outline-offset:2px}.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-result-count{color:var(--cp-text-muted);white-space:nowrap;margin:0 4px 0 2px;font-size:11.5px;font-weight:650}.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-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-card-body{grid-template-columns:96px minmax(0,1fr);row-gap:8px;padding:14px 44px 12px 14px}.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-card-name h3{letter-spacing:-.015em;font-size:21px}.job-card.recent:hover{box-shadow:0 16px 44px var(--cp-shadow-action), inset 0 0 0 1px var(--cp-shadow-action)}.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>.job-processing-control{z-index:1;position:relative}@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}}@media (max-width:760px){.jobs-heading-actions{width:100%}.jobs-heading-actions>button{flex:1;min-width:0}.jobs-library-tools{grid-template-columns:minmax(0,1fr);padding:8px}.jobs-search,.jobs-result-count{grid-column:1}.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}}@media (max-width:430px){.jobs-heading-actions{flex-direction:column;align-items:stretch}.jobs-heading-actions>button{width:100%}.job-card.recent .job-card-body{grid-template-columns:40px minmax(0,1fr)}}.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}.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 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-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-heading .held-setup-clock{color:inherit;font-variant-numeric:tabular-nums}.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}.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:1em}.proposal-documents-waiting small{color:var(--cp-text-muted);font-size:.86em}.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-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:11px}.bootstrap-auto-failure button{flex:none;margin-left:auto}.bootstrap-failure-details>summary{width:-moz-fit-content;width:fit-content;color:var(--cp-text-secondary);cursor:pointer;font-size:10px}.bootstrap-failure-details>summary:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.bootstrap-failure-details>small{overflow-wrap:anywhere;margin-top:3px;display:block}.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);outline:0}.workspace-section-select select:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.setup-workspace,.setup-section-content{min-width:0}.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-workspace .field-summary{min-height:68px}.setup-workspace .field-name strong{font-size:13px}.setup-workspace .field-name small,.setup-workspace .add-field-row label{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 .review-policy-card{padding:22px 24px}.setup-lookups-section{gap:14px;width:min(1100px,100%);display:grid}.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{align-items:center;gap:12px;display:flex}.panel-heading h2{color:var(--cp-text-primary);margin:0 0 3px;font-size:17px}.panel-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}.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-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-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}.field-summary .rotated{transform:rotate(180deg)}.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}.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}.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}.add-field-row input.invalid{border-color:var(--cp-border-danger);box-shadow:0 0 0 3px var(--cp-shadow-danger)}.add-field-row .name-conflict{grid-column:1/-1;margin-top:0;font-size:11px}.export-setup-card{overflow:hidden}.export-setup-card>.workspace-section-nav{margin:16px 18px 20px}.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-history{margin-bottom:4px}.export-setup-card>label,.export-setup-card>.export-actions,.export-setup-card>.muted-line,.export-setup-card>.export-run-notice{margin-left:18px;margin-right:18px}.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}.filing-preview-error{margin:8px 18px 0}.close-permission-notice{z-index:10000;right:16px;bottom:calc(var(--application-status-height,0px) + 16px);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}.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-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-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-actions>.quiet-button svg{flex:none}.export-history-deleted-mark{color:var(--cp-text-muted);align-items:center;gap:5px;padding:0 6px;font-size:12px;display:inline-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}.proposal-evidence{padding:17px 19px}.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-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{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.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-evidence-box.mark{fill:none;stroke-width:3px}.proposal-inspector-backdrop{z-index:1200;inset:0 0 var(--application-status-height,0px);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}.proposal-inspector{width:min(1220px,96vw);height:min(900px, 94vh, calc(100vh - var(--application-status-height,0px) - 44px));border:1px solid var(--cp-border-subtle);background:var(--cp-surface-muted);min-width:0;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:11px;font-weight:750}.proposal-inspector>header span strong{color:var(--cp-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.proposal-inspector>header span em{color:var(--cp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;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 12px/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:12px;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:11px;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}.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}.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-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-primary);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-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}.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-impact{grid-column:1/-1;font-size:13px}.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)}.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.reader-problem{align-items:flex-start}.extraction-type-needed.reader-problem>svg{color:var(--cp-text-warning);margin-top:4px}.extraction-type-needed.reader-problem .technical-details{color:var(--cp-text-muted);margin-top:8px}.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.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{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}.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}@media (max-width:1050px){.setup-analysis-progress{min-height:0;overflow:visible}.setup-analysis-heading{grid-template-columns:36px minmax(0,1fr)}}@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}}.learning-mode{flex-direction:column;gap:16px;width:100%;padding:24px clamp(20px,3vw,48px) 40px;display:flex}.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-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-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-mode>.workspace-section-nav{margin:0}.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-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:hover,.learning-category[aria-expanded=true]{border-color:var(--category-accent);background:var(--cp-surface-raised)}.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>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}@media (max-width:1100px){.learning-readiness-categories,.learning-session-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.learning-category{grid-template-columns:1fr;padding:12px}.learning-readiness>header>.learning-readiness-title{gap:10px}.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-idle{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:34px 20px;display:flex}.learning-idle svg{color:var(--cp-text-subtle)}.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-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-session-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.learning-session-counts>div{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:14px;min-width:0;padding:22px}.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-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.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-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-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}.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}@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}@media (max-width:820px){.learning-mode{padding:28px 17px 60px}.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}}@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-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:.3s ease-out .12s both evidence-arrive}.learning-evidence-outgoing{pointer-events:none}.learning-evidence-outgoing.departing{animation:.14s ease-in both evidence-leave}.learning-evidence-page{width:100%;min-width:0;height:100%;min-height:0;position:relative}.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:11px;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}@keyframes evidence-arrive{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes evidence-leave{0%{opacity:1}to{opacity:0}}@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}}@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)}}.capture-source-actions{grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;display:grid}.acquisition-control{grid-template-columns:minmax(0,1fr) auto;gap:9px;width:min(470px,100%);display:grid}.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-control label:has(select:focus-visible){outline:2px solid var(--cp-focus-ring);outline-offset:2px}.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:12px;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:12px}.capture-queue-total small{color:var(--cp-text-muted);font-size:11px}.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{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{flex-direction:column;gap:2px;min-width:0;display:flex}.capture-queue-active strong{color:var(--cp-text-primary);font-size:12px}.capture-queue-active small{color:var(--cp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.capture-queue-waiting{color:var(--cp-text-muted);align-items:center;gap:5px;font-size:11px;display:flex}.capture-stages{align-items:flex-start;gap:0;margin:10px 0 0;padding:0;list-style:none;display:flex}.capture-stages>li{flex:1;justify-items:center;gap:4px;font-size:11px;display:grid;position:relative}.capture-stages>li:before{content:"";background:var(--cp-border-subtle);width:100%;height:2px;position:absolute;top:5px;left:-50%}.capture-stages>li:first-child:before,.capture-stages>li.capture-stages-phase+li:before{display:none}.capture-stages>li.capture-stages-phase{border-right:1px solid var(--cp-border-subtle);color:var(--cp-text-secondary);flex-direction:row;flex:none;align-items:center;gap:6px;margin-right:18px;padding-right:16px;display:inline-flex}.capture-stages>li.capture-stages-phase:before{display:none}.capture-stages>li.capture-stages-phase span{font-weight:750}.capture-stages>li.capture-stages-phase svg{color:var(--cp-text-action)}.capture-stages>li.done:before,.capture-stages>li.now:before{background:var(--cp-border-action)}.capture-stages i{z-index:1;border:2px solid var(--cp-border-default);background:var(--cp-surface);border-radius:50%;width:12px;height:12px;position:relative}.capture-stages>li.done i{border-color:var(--cp-text-success);background:var(--cp-text-success)}.capture-stages>li.now i{border-color:var(--cp-text-action);box-shadow:0 0 0 3px var(--cp-action-soft)}.capture-stages>li span{color:var(--cp-text-muted);font-weight:700}.capture-stages>li.done span{color:var(--cp-text-secondary)}.capture-stages>li.now span{color:var(--cp-text-action)}.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:12px;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-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:11px;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:11px}.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 .evidence-highlight.mark-highlight{fill:none;stroke-width:calc(var(--cp-field-evidence-width) + 1px)}.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}.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:12px}.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:11px;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}.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}.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:12px}.extraction-failure small{color:var(--cp-text-danger);font-size:11px}.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:12px;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);min-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:12px}.detached-surface-bar small{color:var(--cp-text-muted);font-size:11px}.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:12px;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:12px;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}.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 .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 span{color:var(--cp-text-muted);align-items:center;gap:4px;margin-top:5px;font-size:11px;display:flex}.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-review-tint) 23%, var(--cp-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cp-review-tint) 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-secondary);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}.document-marker .spine-exceptions-note{border:1px solid var(--cp-border-subtle);color:var(--cp-text-secondary);background:var(--cp-surface-muted);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11px;line-height:1.3}.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)}.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}.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)}.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 11px/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:13px}.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}.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}.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}.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}.learning-stance-line{color:var(--cp-text-muted);margin:0;font-size:12px}.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}.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:12px;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 11px/1 Cascadia Code,monospace}.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}.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{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:hover,.document-type-control button:focus-visible{border-color:var(--cp-border-action);background:var(--cp-control-hover)}.type-confirmation-state{color:var(--cp-text-secondary);grid-column:1/-1;font-size:12px;line-height:1.4}.document-bar-actions>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{border-color:var(--cp-action);color:var(--cp-text-on-action);background:var(--cp-action);font-weight:650}.document-bar-actions>button.document-confirm-bar:hover:not(:disabled){border-color:var(--cp-action-hover);background:var(--cp-action-hover)}.document-bar-actions>button.document-confirm-bar.is-next{border-color:var(--cp-border-default);color:var(--cp-text-primary);background:var(--cp-control);font-weight:600}.document-bar-actions>button.document-confirm-bar.is-next:hover:not(:disabled){border-color:var(--cp-border-action);background:var(--cp-control-hover)}.document-bar-actions>button.document-confirm-bar.is-done,.document-bar-actions>button.document-confirm-bar.is-done:disabled{border-color:var(--cp-success);color:var(--cp-text-on-success);background:var(--cp-success);opacity:1}.document-bar-actions>button.document-confirm-bar:not(.is-next) kbd.cp-key{color:inherit;opacity:.8;background:0 0;border-color:currentColor}.document-bar-actions>button.review-skip svg{flex:none}.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)}.spine-cleared-news{min-width:0;color:var(--cp-text-success);align-items:flex-start;gap:7px;margin:9px 0 1px;font-size:13px;line-height:1.4;transition:opacity .6s;display:flex}.spine-cleared-news.fading{opacity:0}.spine-cleared-news.reopened{color:var(--cp-text-secondary)}.spine-cleared-news.back{color:var(--cp-text-warning);margin-top:6px;font-size:11.5px}.spine-cleared-news.back .spine-cleared-text{font-weight:500}.spine-cleared-news+.spine-cleared-news{margin-top:4px}.spine-cleared-news>svg{flex:none;margin-top:2px}.spine-cleared-news .spine-cleared-text{min-width:0;color:var(--cp-text-primary);font-size:inherit;overflow-wrap:anywhere;flex:0 auto;margin:0;font-weight:600;display:block}.spine-cleared-undo{color:var(--cp-text-action);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;margin-left:auto;padding:0;font-weight:650;text-decoration:underline;display:inline-flex}.spine-cleared-undo:hover{color:var(--cp-text-action-strong)}.spine-cleared-undo:disabled{cursor:default;opacity:.7}.spine-cleared-undo:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px;border-radius:3px}.document-bar-messages .spine-cleared-news{margin:0}@keyframes spine-count-tick{0%{opacity:0;color:var(--cp-text-success);transform:translateY(-70%)}45%{opacity:1;color:var(--cp-text-success);transform:none}to{transform:none}}@keyframes spine-count-tick-up{0%{opacity:0;color:var(--cp-text-warning);transform:translateY(70%)}45%{opacity:1;color:var(--cp-text-warning);transform:none}to{transform:none}}@media (prefers-reduced-motion:reduce){.spine-cleared-news{transition:none}}.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}.page-turn-rereading{z-index:5;border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);color:var(--cp-text-muted);white-space:nowrap;pointer-events:none;box-shadow:0 2px 8px var(--cp-shadow-soft);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.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}.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);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:12px;overflow:hidden}.type-suggestion small{color:var(--cp-text-muted);font-size:11px}.type-suggestion 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;padding:3px 8px;font-size:12px;font-weight:750}.suggestion-actions{align-items:center;gap:2px;display:flex}.type-suggestion>.suggestion-actions{grid-column:2/-1;justify-self:start}.type-suggestion .icon-button{height:25px}.type-suggestion .suggestion-actions>.icon-button{background:0 0;border-color:#0000;flex:none;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-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:11px}.job-improvement-applied strong{color:var(--cp-text-success);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.job-improvement-next{color:var(--cp-text-action);font-size:11px;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:12px;font-weight:750;display:inline-flex}.job-improvement-applied>.icon-button{background:0 0;border-color:#0000;width:22px;padding:0}.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-peek{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.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:12px;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}.source-split-suggestion{flex-wrap:wrap;row-gap:6px}.source-split-suggestion>span{white-space:nowrap;flex:auto}.boundary-split-accept,.boundary-keep{cursor:pointer;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.boundary-split-accept{border:1px solid var(--cp-action-hover);color:var(--cp-text-on-action);background:var(--cp-action-hover)}.boundary-keep{border:1px solid var(--cp-border-default);color:var(--cp-text-primary);background:var(--cp-surface)}.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}.type-rereading{color:var(--cp-text-warning);align-items:center;gap:4px;display:inline-flex}.results-heading-tools{align-items:center;flex-direction:row!important;gap:1px!important;display:flex!important}.inline-add-field{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);border-radius:6px;grid-template-columns:minmax(0,1fr);grid-auto-columns:minmax(32px,auto);grid-auto-flow:column;height:35px;margin:8px 0 0;display:grid;overflow:hidden}.inline-add-field:focus-within{border-color:var(--cp-border-action);box-shadow:0 0 0 3px var(--cp-shadow-soft)}.inline-add-field input{min-width:0;color:var(--cp-text-primary);background:0 0;border:0;outline:0;padding:0 9px;font-size:12px}.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;padding:0 10px;font-size:12px;font-weight:600;display:grid}.inline-add-field button:disabled{color:var(--cp-text-muted);cursor:default}.inline-add-field button:not(:disabled):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 .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:12px;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 label.field-verified-row>div{border-color:var(--cp-border-default)}.recognized-fields label>small{color:var(--cp-text-success);align-items:center;gap:3px;margin-top:3px;font-size:10px;display:flex}.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 11px/1 Cascadia Code,Consolas,monospace}.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 12px/1 Bahnschrift,Arial Narrow,sans-serif}.line-item-empty small{color:var(--cp-text-muted);font-size:11px}.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:12px;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-empty>.line-item-empty-actions{flex:none;gap:8px}.line-item-empty-actions>button{border:1px solid var(--cp-border-action);height:29px;color:var(--cp-text-action);background:var(--cp-control);cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.line-item-empty-actions>button:hover{background:var(--cp-control-hover)}.line-item-empty-actions>button:disabled{cursor:wait;opacity:.7}.line-item-empty-actions>button.primary{border-width:2px}.table-mark-layer{cursor:crosshair;touch-action:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.table-mark-layer rect{fill:color-mix(in srgb, var(--cp-text-action) 12%, transparent);stroke:var(--cp-text-action);stroke-width:3px;stroke-dasharray:10 6;vector-effect:non-scaling-stroke}.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.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,.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:12px;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 11px/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}.modal-backdrop{inset:0 0 var(--application-status-height,0px);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}.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:11px}.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:11px;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:12px;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:560px){.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){.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,auto));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:8px;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-swatches .accent-swatch:focus-visible{outline-color:var(--cp-focus-ring)}.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-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 11px/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:12px;line-height:1.55}.remove-document-type-modal .remove-type-status{align-items:center;gap:7px;display:flex}.remove-type-impact{gap:4px;margin:18px 0 0;padding:0;list-style:none;display:grid}.remove-type-impact li{color:var(--cp-text-primary);background:var(--cp-surface-subtle);border-radius:7px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;padding:8px 10px;font-size:12px;line-height:1.45;display:grid}.remove-type-impact li>svg{color:var(--cp-text-secondary);margin-top:1px}.remove-type-impact li small{color:var(--cp-text-muted);margin-top:2px;font-size:11px;display:block}.remove-type-impact li.is-note>svg{color:var(--cp-text-action)}.remove-document-type-modal .remove-type-error{color:var(--cp-text-danger);background:var(--cp-danger-soft);border-radius:7px;grid-template-columns:15px minmax(0,1fr);gap:8px;margin-top:12px;padding:9px 10px;font-size:12px;line-height:1.45;display:grid}.proposal-type-actions>div button.remove-type-action:disabled{color:var(--cp-text-muted);cursor:not-allowed}.proposal-type-actions>div button.remove-type-action:disabled:hover{background:0 0}.proposal-type-actions>div p.remove-type-blocked{color:var(--cp-text-muted);white-space:normal;margin:2px 0 0;padding:0 9px 4px 29px;font-size:11px;line-height:1.4}.delete-job-modal>label{color:var(--cp-text-secondary);gap:7px;font-size:12px;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:12px;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:12px;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}.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}.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-back{font-size:15px}@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}.new-job-learning-intro.compact{margin-inline:12px}}.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-back: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}.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;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 .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}.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 (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-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:12px;font-weight:650;display:flex}.name-conflict{color:var(--cp-text-danger);align-items:center;gap:5px;margin-top:6px;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}.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}.toast svg{color:inherit}.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:17;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-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{filter:brightness(1.08)}.update-banner-install:focus-visible,.toast-ask button:focus-visible{outline-color:var(--cp-text-on-action)}@media (max-width:1100px){.workspace-section-buttons{display:none}.workspace-section-select{flex-direction:column;gap:6px;display:flex}.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:760px){body{overflow:auto}.main-shell{grid-template-rows:52px auto;height:auto;min-height:calc(100vh - 58px)}kbd{display:none}.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}.job-card-body{grid-template-columns:38px minmax(0,1fr) 20px}.field-summary{grid-template-columns:auto 1fr auto}.add-field-row,.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}}.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-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:11px}.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-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 small{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;font-size:11px}.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{border:1px solid var(--cp-border-default);height:30px;color:var(--cp-text-action-strong);background:var(--cp-control-hover);cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:flex}.detached-type:has(>.detached-delete){grid-template-columns:minmax(0,1fr) auto auto}.detached-type>.detached-delete{color:var(--cp-text-muted);background:0 0;grid-area:2/-2}.detached-type>.detached-delete:hover:not(:disabled){color:var(--cp-text-danger);border-color:var(--cp-border-danger)}.detached-type>.detached-delete:disabled{cursor:default;opacity:.55}.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-fields>:is(.review-waiting-why,.field-workbench-fields-heading,.to-check-list,.to-check-note){grid-column:1/-1;margin:0}.detached-fields>.field-workbench-fields-heading{align-items:center;gap:8px;min-height:18px;display:flex}.detached-fields>.field-workbench-fields-heading>strong{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.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}: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-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}.document-stage,.detached-document-stage{position:relative}.confirm-beat{z-index:6;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.confirm-beat-pill{color:var(--cp-text-on-success);background:var(--cp-success);box-shadow:0 8px 28px var(--cp-shadow-strong);border-radius:999px;align-items:center;gap:10px;padding:14px 26px 14px 20px;font-size:24px;font-weight:700;animation:.22s cubic-bezier(.2,1.4,.4,1) confirm-beat-in;display:inline-flex}.confirm-beat-pill svg{stroke-width:3px;flex:none}@keyframes confirm-beat-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.confirm-beat-pill{animation:none}}.confirm-back-offer{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.confirm-back-done{color:var(--cp-text-success);align-items:center;gap:5px;font-weight:650;display:inline-flex}.confirm-back-done svg{flex:none}.confirm-back{color:var(--cp-text-action);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 4px;font-weight:700;text-decoration:underline}.confirm-back:hover{color:var(--cp-text-action-strong)}.confirm-back:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.detached-main-action{z-index:2;border-top:1px solid var(--cp-border-subtle);background:var(--cp-surface-subtle);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin:0 -18px -18px;padding:10px 18px;display:flex;position:sticky;bottom:-18px}.detached-confirm-document,.detached-skip{border:1px solid var(--cp-action);width:-moz-fit-content;width:fit-content;height:34px;color:var(--cp-text-on-action);background:var(--cp-action);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.detached-confirm-document:hover:not(:disabled){border-color:var(--cp-action-hover);background:var(--cp-action-hover)}.detached-confirm-document.is-next,.detached-skip{border-color:var(--cp-border-default);color:var(--cp-text-primary);background:var(--cp-control);font-weight:600}.detached-confirm-document.is-next:hover:not(:disabled),.detached-skip:hover:not(:disabled){border-color:var(--cp-border-action);background:var(--cp-control-hover)}.detached-confirm-document.is-done,.detached-confirm-document.is-done:disabled{border-color:var(--cp-success);color:var(--cp-text-on-success);background:var(--cp-success);opacity:1}.detached-confirm-document:disabled{opacity:.55;cursor:default}.detached-confirm-document:focus-visible,.detached-skip:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.detached-document-confirmed{color:var(--cp-text-success);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.detached-main-action>.confirm-back-offer{flex-basis:100%}.detached-lines{grid-template-rows:38px minmax(0,1fr);min-height:0;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-row-tools,.line-item-review-table td.line-row-tools{text-align:center;width:44px}.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-delete{width:34px;height:36px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:0 auto;padding:0;display:grid}.line-item-review-table .line-row-delete:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:-1px}.line-item-review-table .line-row-delete{opacity:0;pointer-events:none;transition:opacity .12s}.line-item-review-table .line-row-delete:disabled{visibility:hidden}.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}}@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}.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-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-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.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-evidence-highlight.mark{fill:none;stroke-width:3px}.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-source-copy .capture-stalled-reason,.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-source-copy .capture-stalled-attempts,.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-size:12.5px;font-weight:500;line-height:1.5}.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-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;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-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-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}.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;padding:0 9px;font-size:12.5px;font-weight:600}.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-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workstation-health-head h2{margin:0 0 10px}.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}.speed-boost-recheck{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:8px;gap:6px;margin:8px 0;padding:10px 14px;font-size:13px;display:grid}.speed-boost-recheck.attention{border-color:var(--cp-border-warning)}.speed-boost-recheck ul{color:var(--cp-text-secondary);margin:0;padding-left:18px}.speed-boost-recheck button{justify-self:start;align-items:center;gap:6px;display:inline-flex}.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}.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}.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)}.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);width:min(1000px,94vw);max-height:min(92vh, calc(100vh - var(--application-status-height,0px) - 50px));background:var(--cp-surface);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-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}.break-sheets-modal{width:min(760px,94vw);max-height:min(92vh, calc(100vh - var(--application-status-height,0px) - 50px));background:var(--cp-surface);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-waiting{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.break-sheets-waiting-values{color:var(--cp-text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.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}.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%}.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}.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}.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-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-paper{border:1px solid var(--cp-border-subtle);background:var(--cp-document-paper);border-radius:10px;padding:12px 14px}.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-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-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.fixed{cursor:default}.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-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-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-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-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-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:12px;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)}.capture-source-copy .active-job-identity{grid-column:2;justify-self:start}.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-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)}.journey-listchoose{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}.journey-listchoose .journey-picker{margin:0}.journey-rungs[hidden]{display:none}.journey-rungs{margin-top:8px}.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{box-shadow:0 1px 2px var(--cp-shadow-soft)}@media (max-width:1120px){.journey-tally-empty{text-align:left;max-width:none}}.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{border:1px solid var(--cp-border-default);background:var(--cp-control);min-width:0;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-onmiss{border-top:1px solid var(--cp-border-subtle)}.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-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-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%}.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}}.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(1100px,92vw);height:min(80vh,760px)}.sim-scanner-modal.feeding .sim-scanner-head{align-items:center;min-height:48px;padding:0 16px 0 24px}.sim-scanner-modal.feeding .sim-scanner-stage{grid-template-columns:auto 280px;justify-content:center;align-items:stretch;gap:48px;padding:18px 32px;display:grid}.sim-scanner-modal.feeding .sim-scanner-sheet{aspect-ratio:17/22;place-self:center;width:auto;max-width:100%;height:100%}.sim-scanner-rail{flex-direction:column;gap:10px;padding:8px 0;display:flex}.sim-scanner-rail-count{color:var(--cp-text-muted);font:600 20px/1 Bahnschrift,Arial Narrow,sans-serif}.sim-scanner-rail-count strong{color:var(--cp-text-primary);font-size:52px}.sim-scanner-rail-bar{background:var(--cp-border-subtle);border-radius:2px;height:4px;display:block;overflow:hidden}.sim-scanner-rail-bar i{background:var(--cp-action-bright);height:100%;transition:width .3s ease-out;display:block}.sim-scanner-modal.feeding .sim-scanner-head .icon-button{background:0 0;border:0}.sim-scanner-rail-speed{background:var(--cp-action-soft);color:var(--cp-text-secondary);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:12px;font-weight:600}.sim-scanner-rail-stop{align-self:stretch;margin-top:auto}@media (max-width:760px){.sim-scanner-modal.feeding .sim-scanner-stage{grid-template-columns:1fr}}.sim-scanner-modal.feeding .sim-scanner-stage.machine{grid-template-columns:minmax(0,1fr) 240px;gap:36px;padding:18px 28px 20px}.sim-scanner-rail-waiting{color:var(--cp-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}@media (max-width:760px){.sim-scanner-modal.feeding .sim-scanner-stage.machine{grid-template-columns:1fr}}.assisted-review-status{color:var(--cp-text-secondary);align-items:center;gap:6px;margin:4px 2px 2px;font-size:12px;display:flex}.assisted-review-status svg{flex:none}.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}.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}.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}}.quiet-button.danger{color:var(--cp-text-danger)}.quiet-button.danger:hover{border-color:var(--cp-border-danger);background:var(--cp-danger-soft);color:var(--cp-text-danger)}.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{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-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{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;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{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.license-partner input{text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums}.license-form-grid .license-partner-status{min-height:16px;color:var(--cp-text-muted);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.license-form-grid .license-partner-status.accepted{color:var(--cp-text-success)}.license-form-grid .license-partner-status.not-recognized,.license-form-grid .license-partner-status.malformed{color:var(--cp-text-danger)}.license-form-grid .license-missing{color:var(--cp-text-danger);margin-left:8px;font-size:12px;font-weight:600}.license-form-grid input[aria-invalid=true]{border-color:var(--cp-border-danger,var(--cp-text-danger))}.license-pay-note{color:var(--cp-text-muted);text-align:right;margin:-6px 0 0;font-size:12.5px}.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-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-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 .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}.acquisition-control .page-source-card:focus-visible{outline:2px solid var(--cp-intro-accent);outline-offset:4px}.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}.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}}.acquisition-control .page-source-card>.page-source-art{height:64px;color:var(--cp-intro-text);background:0 0}.acquisition-control .page-source-card{font:inherit;width:100%}.page-source-go{color:var(--cp-intro-accent);opacity:.5;place-items:center;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:18px;right:16px;transform:translate(-3px)}.acquisition-control .page-source-card:not(:disabled):hover{border-color:var(--cp-intro-accent)}.acquisition-control .page-source-card:not(:disabled):hover .page-source-go,.acquisition-control .page-source-card:focus-visible .page-source-go,.page-source-card.working .page-source-go{opacity:1;transform:none}.acquisition-control .page-source-card.working{border-color:var(--cp-intro-accent);cursor:progress}.acquisition-control .page-source-card:disabled:not(.working):not(.unavailable){opacity:.6;cursor:progress}.acquisition-control .page-source-card.unavailable{cursor:not-allowed;color:var(--cp-intro-muted);background:0 0;border-style:dashed}.page-source-card.unavailable .page-source-art{opacity:.6}.page-source-card.unavailable .page-source-art>span{background:var(--cp-intro-line)}.page-source-missing{align-items:center;gap:6px;font-weight:600;display:inline-flex}.page-source-scan{min-width:0;display:grid;position:relative}.page-source-scan-card{display:grid;position:relative}.page-source-scan-links{flex-wrap:wrap;gap:2px 10px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0}.page-source-cards:has(.page-source-scan-links){margin-bottom:30px}.page-source-scanners{z-index:5;border:1px solid var(--cp-intro-line);background:var(--cp-intro-canvas);box-shadow:var(--cp-shadow-elevated);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.page-source-scanners>span{color:var(--cp-intro-muted);padding:6px 10px 4px;font-size:13px;font-weight:700}.page-source-scanners>button{appearance:none;min-height:40px;color:var(--cp-intro-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-weight:600;display:flex}.page-source-scanners>button:hover,.page-source-scanners>button:focus-visible{background:var(--cp-intro-soft)}.page-source-scanners>button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:-2px}.page-source-scanners>button>svg{color:var(--cp-intro-accent);flex:none}.capture-start-screen .capture-source-actions{align-items:center;gap:10px;margin-top:0;display:flex}.capture-start-screen .capture-source-actions:empty{display:none}.simulate-scanner{position:relative}.simulate-scanner-trigger{appearance:none;border:1px solid var(--cp-intro-line);min-height:36px;color:var(--cp-intro-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.simulate-scanner-trigger:hover,.simulate-scanner-trigger[aria-expanded=true]{border-color:var(--cp-intro-accent);color:var(--cp-intro-text)}.simulate-scanner-trigger:focus-visible{outline:2px solid var(--cp-intro-accent);outline-offset:3px}.simulate-scanner-ask{z-index:5;box-sizing:border-box;border:1px solid var(--cp-intro-line);background:var(--cp-intro-canvas);width:min(340px,100vw - 48px);color:var(--cp-intro-text);box-shadow:var(--cp-shadow-elevated);border-radius:12px;gap:4px;padding:16px 16px 14px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0}.simulate-scanner-ask>strong{font-size:16px}.simulate-scanner-ask>span{color:var(--cp-intro-muted);font-size:14px}.simulate-scanner-ask>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}@media (min-width:601px){.page-source-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.acquisition-control .page-source-card{justify-content:flex-start;min-height:188px;padding:22px 20px}.acquisition-control .page-source-card>.page-source-art{place-items:start center;width:52px;height:58px;margin-bottom:8px;position:relative;top:auto;left:auto}}.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>p{display:none}@media (max-width:600px){.capture-start-screen .capture-source-copy.one-path-idle{grid-template-columns:minmax(0,1fr);gap:10px}}.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}.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{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}@media (max-width:720px){.workspace-dialog-backdrop{padding:8px}.workspace-dialog{max-height:calc(100dvh - 16px)}.workspace-dialog-heading{padding:14px 16px}}.first-run-workspace{background:radial-gradient(ellipse at 64% 46%, color-mix(in srgb, var(--cp-text-action) 9%, transparent), transparent 60%), var(--cp-canvas);align-content:center;justify-items:center;height:100%;display:grid;overflow-y:auto}.first-run-workspace>.job-library-empty{background:0 0;width:min(1320px,100%);margin-bottom:min(120px,12vh)}.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}@media (min-width:761px){.first-run-workspace>.job-library-empty{padding-left:clamp(32px,7vw,128px)}.first-run-workspace>.job-library-empty>.first-job-copy{justify-self:center}}.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-visual{min-width:0}.first-job-visual>img{mix-blend-mode:multiply;width:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,currentColor 2.5% 97.5%,#0000),linear-gradient(#0000,currentColor 8% 90%,#0000);mask-image:linear-gradient(90deg,#0000,currentColor 2.5% 97.5%,#0000),linear-gradient(#0000,currentColor 8% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-theme=dark] .first-job-visual>img{filter:invert()grayscale();mix-blend-mode:screen;opacity:.8}@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}}@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}@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}.one-path-modal.job-start-chooser{width:min(760px,100vw - 32px);padding:28px 32px 24px}.job-start-chooser h2{letter-spacing:0;margin:0 44px 20px 0;font:600 28px/1.2 Bahnschrift,Segoe UI,sans-serif}.job-start-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.job-start-choices.three{grid-template-columns:repeat(3,minmax(0,1fr))}.job-start-choice{border:1px solid var(--cp-border-default);min-width:0;color:var(--cp-text-primary);background:var(--cp-surface);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-content:start;justify-items:start;gap:6px;padding:18px;transition:border-color .12s,background-color .12s;display:grid}.job-start-choice:hover:not(:disabled){border-color:var(--cp-border-action);background:var(--cp-control-hover)}.job-start-chooser .job-start-choice.primary{border-color:var(--cp-border-action);box-shadow:inset 0 0 0 1px var(--cp-border-action)}.job-start-choice:disabled{cursor:default;opacity:.6}.job-start-choice-art{width:48px;height:48px;color:var(--cp-text-action);background:var(--cp-surface-subtle);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.job-start-choice:hover:not(:disabled) .job-start-choice-art{background:var(--cp-surface)}.job-start-choice strong{font:650 18px/1.25 Bahnschrift,Segoe UI,sans-serif}.job-start-choice small{color:var(--cp-text-muted);font-size:14px;line-height:1.45}.job-start-manual{color:var(--cp-text-action);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:6px 2px;font-size:15px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.job-start-manual:hover{text-decoration-color:currentColor}.job-start-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.job-start-footer>.new-job-back{min-height:40px}@media (prefers-reduced-motion:reduce){.job-start-choice{transition:none}}@media (max-height:640px){.one-path-modal.job-start-chooser{padding:22px 28px 18px}.job-start-chooser h2{margin-bottom:14px}.job-start-choice{padding:14px 16px}.job-start-manual{margin-top:8px}.job-start-footer{margin-top:10px}}@media (max-height:560px),(max-width:640px){.job-start-choice{grid-template-columns:48px minmax(0,1fr);gap:2px 14px;padding:14px}.job-start-choice-art{grid-row:1/span 2;margin:0}}@media (max-width:640px){.one-path-modal.job-start-chooser{padding:20px 16px 16px}.job-start-choices,.job-start-choices.three{grid-template-columns:minmax(0,1fr);gap:10px}.job-start-footer{flex-wrap:wrap}}.local-job-heading h2{letter-spacing:0;font:600 28px/1.2 Bahnschrift,Segoe UI,sans-serif}@media (max-height:560px){.local-job-modal .new-job-artwork{max-height:140px}}.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)}.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}@media (max-width:1000px){.workspace-first .job-workspace.setup-mode:not(.setup-processing-layout){padding:16px 18px 32px}}.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}.thumbnail-strip>.spine-actions{background:0 0;border:0;flex-wrap:nowrap;width:max-content;max-width:calc(100% - 24px);padding:0;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.thumbnail-strip>.spine-actions .spine-add-split{box-shadow:0 6px 18px var(--cp-shadow-soft);border-radius:999px;flex:0 auto}.thumbnail-strip>.spine-actions .spine-add{border-radius:999px 0 0 999px;flex:0 auto;height:32px;padding:0 12px 0 14px;font-size:13px}.thumbnail-strip>.spine-actions .spine-more{border-radius:0 999px 999px 0;height:32px}.thumbnail-strip>.spine-actions .spine-stop{height:32px;box-shadow:0 6px 18px var(--cp-shadow-soft);border-radius:999px}.thumbnail-strip>.spine-actions .spine-processing{border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);min-width:33px;max-width:max-content;height:32px;box-shadow:0 6px 18px var(--cp-shadow-soft);color:var(--cp-text-secondary);border-radius:999px;flex-wrap:wrap;flex:33px;align-content:flex-start;gap:20px 6px;padding:7px 9px;font-family:inherit;font-size:12px;font-weight:650;line-height:16px}.thumbnail-strip>.spine-actions .spine-processing>*{flex:none}.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}.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-settings .license-contact-form{gap:12px}.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}.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-head{flex-wrap:wrap}.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)}@media (max-width:560px){.computer-features{grid-template-columns:minmax(0,1fr)}}.sim-scanner-modal.scan-problem{width:min(520px,100vw - 32px)}.scan-problem-body{align-items:flex-start;gap:14px;padding:6px 24px 18px;display:flex}.scan-problem-body>svg{color:var(--cp-text-warning);flex:none;margin-top:2px}.scan-problem-body strong{margin-bottom:8px;font-size:16px;display:block}.scan-problem-body ul{color:var(--cp-text-secondary);gap:6px;margin:0;padding-left:18px;font-size:14px;display:grid}.scan-problem-body small{color:var(--cp-text-muted);margin-top:10px;display:block}.kept-scan-body{align-items:center}.kept-scan-body p{color:var(--cp-text-secondary);margin:0 0 8px;font-size:14px}.kept-scan-last{flex:none;justify-items:center;gap:4px;width:120px;margin:0;display:grid}.kept-scan-last img{object-fit:contain;border:1px solid var(--cp-border-default);background:var(--cp-surface);border-radius:6px;width:120px;max-height:160px}.kept-scan-last figcaption{color:var(--cp-text-muted);font-size:12px}@media (max-width:480px){.kept-scan-body{flex-direction:column;align-items:flex-start}}.kept-scan-reminder{right:16px;bottom:calc(var(--application-status-height,0px) + 16px);z-index:17;box-shadow:0 8px 24px var(--cp-shadow-medium);align-items:center;gap:7px;display:inline-flex;position:fixed}body:has(.capture-layout>.document-action-bar) :is(.close-permission-notice,.kept-scan-reminder){bottom:calc(var(--document-bar-height,48px) + 16px)}:root[data-theme=light] .paper-canvas.reader-mode{scrollbar-color:var(--cp-scrollbar-thumb) var(--cp-workspace-panel)}.workspace-dialog:focus,.workspace-dialog:focus-visible{outline:none}.job-identity-image.sample-identity{background:var(--cp-surface-raised);border:1px solid var(--cp-border-subtle);color:var(--cp-text-action);box-sizing:border-box;place-items:center;display:grid}.job-identity-image.sample-identity>svg{width:58%;height:58%}.sim-scanner-stage.paper{flex-direction:row;align-items:stretch;gap:24px;padding:18px 24px 14px}.sim-scanner-page-stage{flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.sim-scanner-page{object-fit:contain;background:var(--cp-document-paper);width:auto;max-width:100%;height:100%;box-shadow:0 18px 40px -22px var(--cp-shadow-strong), 0 0 0 1px var(--cp-border-subtle);border-radius:4px}.sim-scanner-page-frame{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.sim-scanner-page-frame .sim-scanner-page.under{position:absolute}.sim-scanner-page-frame .sim-scanner-page.over{animation:.2s ease-out sim-page-in;position:relative}@keyframes sim-page-in{0%{opacity:.35;transform:translateY(-6%)}to{opacity:1;transform:none}}.sim-scanner-rail-machine{background:var(--cp-document-paper);border:1px solid var(--cp-border-subtle);border-radius:10px;place-items:center;margin-bottom:6px;padding:10px 12px;display:grid}.sim-scanner-rail-machine img{width:100%;max-width:200px;height:auto;display:block}@media (prefers-reduced-motion:reduce){.sim-scanner-page,.sim-scanner-page-frame .sim-scanner-page.over,.sim-scanner-sheet.has-page{animation:none}}.paige-scan-steps{color:var(--cp-text-muted);gap:6px;margin:12px 0 0;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.paige-scan-steps li::marker{color:var(--cp-text-primary);font-weight:600}.scan-art{width:min(var(--scan-art-width,280px), 100%);height:auto;display:block;overflow:visible}.scan-art .sa-body{fill:var(--cp-surface-raised);stroke:var(--cp-border-default);stroke-width:1.5px}.scan-art .sa-shade{fill:var(--cp-surface-muted);stroke:var(--cp-border-default);stroke-width:1.5px}.scan-art .sa-screen{fill:color-mix(in srgb, var(--cp-text-primary) 4%, var(--cp-surface-muted));stroke:var(--cp-border-subtle)}.scan-art .sa-ink{fill:none;stroke:color-mix(in srgb, var(--cp-text-primary) 28%, transparent);stroke-width:2.4px;stroke-linecap:round}.scan-art .sa-accent{fill:var(--scan-art-accent,var(--cp-orange))}.scan-art .sa-accent-line{fill:none;stroke:var(--scan-art-accent,var(--cp-orange));stroke-width:2.4px;stroke-linecap:round}.scan-art .sa-on-accent{fill:none;stroke:var(--scan-art-on-accent,var(--cp-intro-on-accent,#fff));stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.scan-art .sa-ok{fill:var(--cp-success)}.scan-art .sa-ok-mark{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.scan-art .sa-trail{fill:none;stroke:var(--scan-art-accent,var(--cp-orange));stroke-width:2px;stroke-linecap:round;stroke-dasharray:1 7;animation:1.4s linear infinite sa-march}.scan-art .sa-float{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite sa-breathe}.scan-art .sa-paper-edge{stroke:color-mix(in srgb, var(--cp-text-primary) 16%, transparent);stroke-width:1px}@keyframes sa-march{to{stroke-dashoffset:-16px}}@keyframes sa-breathe{50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.scan-art *{animation:none!important}}.paige-scan-kept{justify-self:center;gap:6px;max-width:48ch;margin:0;padding:0;list-style:none;display:grid}.paige-scan-kept li{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);color:var(--cp-text-primary);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;padding:8px 12px;font-size:13px;display:flex}.paige-scan-kept-actions{gap:8px;display:inline-flex}.paige-scan-kept-actions button{color:var(--cp-text-action);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-weight:600}.paige-scan-kept-actions button.is-quiet{color:var(--cp-text-muted);font-weight:400}.paige-scan-kept-actions button:disabled{cursor:default;opacity:.5}.paige-scan-kept-actions button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.paige-scan-kept-restoring{color:var(--cp-text-muted);align-items:center;gap:6px;display:inline-flex}.paige-intake-sheet.is-scan{width:min(520px,100%);padding:30px 32px 22px}.paige-scan-sheet{text-align:center;gap:18px;display:grid}.paige-scan-intro{justify-items:center;gap:6px;display:grid}.paige-scan-intro .scan-art{margin-bottom:6px}.paige-scan-intro h2{margin:0;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:26px;font-weight:600;line-height:1.15}.paige-scan-intro p{max-width:42ch;color:var(--cp-text-muted);margin:0;font-size:14.5px;line-height:1.45}.paige-scan-setup{justify-items:center;gap:18px;display:grid}.paige-scan-steps-row{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.paige-scan-steps-row li{width:104px;color:var(--cp-text-primary);justify-items:center;gap:8px;font-size:13.5px;font-weight:600;display:grid;position:relative}.paige-scan-steps-row li:not(:last-child):after{content:"";border-top:2px dashed var(--cp-border-default);width:calc(100% - 60px);position:absolute;top:22px;left:calc(50% + 30px)}.paige-scan-step-mark{background:color-mix(in srgb, var(--cp-text-action) 12%, var(--cp-surface));width:44px;height:44px;color:var(--cp-text-action);border-radius:50%;place-items:center;display:grid}.paige-scan-step-number{color:var(--cp-text-muted);font-weight:500}.paige-scan-cta{background:var(--cp-text-action);min-height:50px;color:var(--cp-intro-on-accent);font:inherit;cursor:pointer;box-shadow:0 10px 28px var(--cp-shadow-soft);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.paige-scan-cta:hover:not(:disabled){transform:translateY(-1px)}.paige-scan-cta:disabled{opacity:.55;cursor:default}.paige-scan-cta.is-quiet{border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);min-height:44px;color:var(--cp-text-primary);box-shadow:none;padding:0 20px;font-size:14px;font-weight:600}.paige-scan-cta:focus-visible,.paige-scan-station-link:focus-visible,.paige-scan-back:focus-visible,.paige-scan-quiet-link:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:3px}.paige-scan-cta-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.paige-scan-watching{color:var(--cp-text-muted);align-items:center;gap:7px;margin:0;font-size:12.5px;display:inline-flex}.paige-scan-note{max-width:40ch;color:var(--cp-text-secondary);margin:0;font-size:13px}.paige-scan-quiet-link{color:var(--cp-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--cp-border-default);text-decoration-color:var(--cp-border-default);text-underline-offset:3px;font-size:12.5px}.paige-scan-quiet-link:hover{color:var(--cp-text-action)}.paige-scan-station-link,.paige-scan-back{color:var(--cp-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:center;align-items:center;gap:6px;margin-top:2px;padding:4px 8px;font-size:13px;display:inline-flex}.paige-scan-station-link:hover,.paige-scan-back:hover{color:var(--cp-text-action)}.paige-scan-back{justify-self:start;margin:-12px 0 0 -8px}.paige-scan-controls{gap:12px;display:grid}.paige-scan-field{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);min-height:34px;color:var(--cp-text-primary);border-radius:999px;align-items:center;gap:4px;padding:0 6px 0 12px;display:inline-flex;position:relative}.paige-scan-field select{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:13px}.paige-scan-field.is-wide{border-color:var(--cp-border-default);background:var(--cp-surface-raised);border-radius:14px;gap:10px;min-height:52px;padding:0 12px 0 16px;display:flex}.paige-scan-field.is-wide svg{color:var(--cp-text-action);flex:none}.paige-scan-field.is-wide select{flex:1;font-size:15px;font-weight:600}.paige-scan-field-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.paige-scan-options{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.paige-scan-toggle{border:1px solid var(--cp-border-subtle);cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 13px 0 10px;font-size:13px;display:inline-flex}.paige-scan-toggle:has(input:checked){border-color:color-mix(in srgb, var(--cp-text-action) 45%, transparent);background:color-mix(in srgb, var(--cp-text-action) 10%, var(--cp-surface))}.paige-scan-toggle input{accent-color:var(--cp-text-action);margin:0}.paige-scan-pages{flex-wrap:wrap;justify-content:center;gap:12px;max-height:260px;margin:0;padding:6px 2px;list-style:none;display:flex;overflow:auto}.paige-scan-pages li{width:84px;height:108px;box-shadow:0 0 0 1px var(--cp-border-subtle), 0 6px 16px var(--cp-shadow-soft);background:#f1ede5;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:var(--cp-text-primary);min-width:18px;color:var(--cp-surface);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:600;position:absolute;bottom:5px;left:6px}.paige-scan-pages li>button{background:color-mix(in srgb, var(--cp-text-primary) 70%, transparent);width:22px;height:22px;color:var(--cp-surface);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;border:2px dashed var(--cp-border-default);color:var(--cp-text-muted);background:0 0;place-items:center;padding:8px;font-size:11.5px;display:grid}.paige-scan-status{color:var(--cp-text-primary);justify-self:center;align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.paige-scan-status.is-quiet{color:var(--cp-text-muted)}.paige-scan-sheet .paige-scan-problem{text-align:left;justify-self:center;max-width:44ch;margin:0}.paige-scan-sheet .paige-scan-problem ol{padding-left:20px}@media (max-width:560px){.paige-intake-sheet.is-scan{padding:26px 18px 18px}.paige-scan-intro h2{font-size:23px}.paige-scan-steps-row li{width:92px}.paige-scan-setup>.paige-scan-cta{justify-self:stretch}.paige-scan-cta-row>.paige-scan-cta{flex:auto}}.paige-scan-more{display:inline-flex;position:relative}.paige-scan-more-button{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);width:34px;height:34px;color:var(--cp-text-muted);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:inline-grid}.paige-scan-more-button:hover,.paige-scan-more-button[aria-expanded=true]{color:var(--cp-text-action)}.paige-scan-more-button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.paige-scan-more-menu{z-index:2;border:1px solid var(--cp-border-default);background:var(--cp-surface-raised);white-space:nowrap;border-radius:14px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000024}.paige-scan-more-menu button.paige-scan-toggle{color:inherit;font:inherit;background:0 0;font-size:13px}.paige-scan-saved{text-align:center;color:var(--cp-text-muted);margin:-4px 0 0;font-size:12.5px}.paige-scan-saved .paige-scan-quiet-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}:is(.paige-scan-options.is-theirs>label:has(select:disabled),.paige-scan-options.is-theirs>label:has(input:disabled)){opacity:.5}.paige-scan-more-button.is-on{border-color:color-mix(in srgb, var(--cp-text-action) 45%, transparent);background:color-mix(in srgb, var(--cp-text-action) 10%, var(--cp-surface));color:var(--cp-text-action)}.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:var(--cp-intro-on-accent)}.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}span.paige-destination-name{cursor:default}button.paige-destination-name:hover{color:var(--cp-text-action)}.paige-destination-actions,.paige-destination-add{flex-wrap:wrap;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{max-width:100%;margin-bottom:8px;display:flex}.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-form label.paige-check{color:var(--cp-text-primary);cursor:pointer;align-items:center;gap:8px;display:flex}.paige-destination-form .paige-check input{width:16px;height:16px;accent-color:var(--cp-text-action);flex:none;margin:0;padding:0}.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-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-problem{color:var(--cp-text-danger,#c0392b);margin:10px 0 0;font-size:13px}.paige-scan-problem ul,.paige-scan-problem ol{color:var(--cp-text-primary);margin:4px 0 0;padding-left:18px}.paige-scan-problem small{color:var(--cp-text-muted);margin-top:4px;display:block}.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:var(--cp-intro-on-accent);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}@media (max-width:560px){.paige-intake-backdrop{padding:16px}.paige-intake-sheet{padding:24px 20px 22px}}.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);width:16px;height:16px;color:var(--cp-text-on-action);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;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-flagged-notice{align-items:flex-start}.paige-flagged-notice>svg{margin-top:2px}.paige-flagged-notice ul{margin:4px 0;padding-left:16px}.paige-flagged-notice small{color:var(--cp-text-muted);font-size:12px;display:block}.paige-flagged-finder{border:1px solid var(--cp-border-subtle);width:100%;color:var(--cp-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:5px 8px;font-size:12px;display:flex}.paige-flagged-finder:hover{background:var(--cp-action-soft);color:var(--cp-text-action-strong)}.paige-flagged-finder>span{flex:1;min-width:0}.paige-flagged-finder>b{color:var(--cp-text-primary);font-variant-numeric:tabular-nums}.paige-flagged-chip{vertical-align:baseline;font-size:inherit;margin:0 0 0 8px}.paige-flagged-finder>svg,.paige-flagged-chip>svg{color:var(--cp-action);flex:none}.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}.setup-section-content>.setup-export-section:has(>.paige-export-setup):not([hidden]){flex:none;row-gap:22px}.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%)}body:has(.capture-layout>.document-action-bar) .paige-upload-progress{bottom:calc(var(--document-bar-height,48px) + 9px)}.paige-upload-progress__skipped{text-overflow:ellipsis;color:var(--cp-text-muted,var(--cp-text));overflow:hidden}.paige-arrived-offer{bottom:54px}@media (max-width:640px){.paige-arrived-offer{white-space:normal;text-align:center;border-radius:14px;flex-wrap:wrap;justify-content:center;row-gap:6px;width:calc(100vw - 32px);padding:8px 12px}}.paige-arrived-offer button{border:1px solid var(--cp-border-subtle);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-weight:600}.paige-storage-connection{border:1px solid var(--cp-border-subtle);color:var(--cp-text-secondary);border-radius:8px;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:13px;display:flex}.paige-storage-connection>svg{color:var(--cp-text-action);flex:none}.paige-storage-connection>span{flex:1;min-width:0}.paige-storage-connection.is-down{border-color:var(--cp-danger)}.paige-storage-connection.is-down>svg{color:var(--cp-danger)}.paige-storage-picker,.paige-filing{border:1px solid var(--cp-border-subtle);border-radius:8px;gap:8px;margin:0;padding:10px 12px;display:grid}.paige-storage-picker legend,.paige-filing legend{color:var(--cp-text-secondary);padding:0 4px;font-size:13px}.paige-filing>small,.paige-filing-note{color:var(--cp-text-secondary)}.paige-storage-picked,.paige-storage-search,.paige-filing-preview{align-items:center;gap:8px;min-width:0;margin:0;font-size:13px;display:flex}.paige-storage-picked>span,.paige-filing-preview>span{overflow-wrap:anywhere;flex:1;min-width:0}.paige-storage-search input{flex:1}.paige-storage-here,.paige-storage-new-folder{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.paige-storage-new-folder input{flex:1;min-width:10rem}.paige-storage-browse{gap:6px;display:grid}.paige-storage-trail{flex-wrap:wrap;gap:4px;display:flex}.paige-storage-entries{gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.paige-storage-entries li{align-items:center;gap:6px;display:flex}.paige-storage-entry{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);color:var(--cp-text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:6px;flex:1;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.paige-storage-entry>span{flex:1}.paige-storage-entry:hover{color:var(--cp-text-action)}.paige-storage-empty{color:var(--cp-text-muted);font-size:13px}.paige-filing-preview{background:var(--cp-canvas);border-radius:8px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.paige-destination-form select{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-type-map-line{border-top:1px solid var(--cp-border-subtle);gap:6px;padding-top:6px;display:grid}.paige-type-map-line:first-of-type{border-top:0}.paige-type-map-required{color:var(--cp-text-secondary)}.paige-type-map-required.is-open{color:var(--cp-danger)}:root:root{--tour-hot:#d0268c;--tour-hot-ink:#fff;--tour-hot-glow:#d0268c80}@supports (color:lab(0% 0 0)){:root:root{--tour-hot:lab(48.2967% 69.2785 -13.5337);--tour-hot-glow:lab(48.2967% 69.2785 -13.5337/.5)}}:root:root[data-theme=dark]{--tour-hot:#f164af;--tour-hot-ink:#1a0510;--tour-hot-glow:#f164af8c}@supports (color:lab(0% 0 0)){:root:root[data-theme=dark]{--tour-hot:lab(62.639% 60.6604 -11.7526);--tour-hot-glow:lab(62.639% 60.6604 -11.7526/.55)}}@media (prefers-color-scheme:dark){:root:root:not([data-theme=light]){--tour-hot:#f164af;--tour-hot-ink:#1a0510;--tour-hot-glow:#f164af8c}@supports (color:lab(0% 0 0)){:root:root:not([data-theme=light]){--tour-hot:lab(62.639% 60.6604 -11.7526);--tour-hot-glow:lab(62.639% 60.6604 -11.7526/.55)}}}.tour-start-backdrop .tour-start{background:var(--cp-surface-raised)}.paige-capturepoint .document-bar-messages>.workspace-status-notice{align-items:center}.paige-capturepoint .document-bar-messages>.workspace-status-notice>span{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.paige-capturepoint .workspace-capture-status.compact .capture-queue-waiting{display:flex}.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 .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-on-bright);--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}
