:root{--pb-vault-font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--pb-vault-app-bg:#050914;--pb-vault-panel:#0b1324;--pb-vault-panel-raised:#101a2e;--pb-vault-panel-strong:#121d33;--pb-vault-surface:#091225;--pb-vault-surface-elevated:#101a2e;--pb-vault-surface-inset:rgba(3,7,18,0.7);--pb-vault-surface-hover:rgba(30,41,59,0.52);--pb-vault-surface-selected:rgba(88,28,135,0.34);--pb-vault-popover:#0b1426;--pb-vault-dialog-bg:linear-gradient(180deg,rgba(15,23,42,0.98),rgba(5,10,24,0.98)),#08101f;--pb-vault-border-subtle:rgba(123,147,190,0.18);--pb-vault-border:rgba(123,147,190,0.22);--pb-vault-border-control:rgba(129,151,190,0.28);--pb-vault-border-strong:rgba(151,177,222,0.34);--pb-vault-border-purple:rgba(168,85,247,0.36);--pb-vault-border-purple-strong:rgba(192,132,252,0.42);--pb-vault-border-success:rgba(52,211,153,0.28);--pb-vault-border-warning:rgba(251,191,36,0.28);--pb-vault-border-danger:rgba(251,113,133,0.28);--pb-vault-text:#f7f9ff;--pb-vault-text-primary:#f8fafc;--pb-vault-text-secondary:#d8e1ef;--pb-vault-text-muted:#9fb0c8;--pb-vault-text-muted-alt:#91a0ba;--pb-vault-text-subtle:#7f8fa8;--pb-vault-text-disabled:#64748b;--pb-vault-text-inverse:#07111f;--pb-vault-text-success:#6ee7b7;--pb-vault-text-warning:#fde68a;--pb-vault-text-danger:#fecaca;--pb-vault-purple:#a855f7;--pb-vault-purple-bright:#d8b4fe;--pb-vault-purple-deep:#581c87;--pb-vault-blue:#38bdf8;--pb-vault-blue-deep:#0c4a6e;--pb-vault-cyan:#22d3ee;--pb-vault-green:#34d399;--pb-vault-green-deep:#064e3b;--pb-vault-amber:#fbbf24;--pb-vault-amber-deep:#78350f;--pb-vault-red:#fb7185;--pb-vault-red-deep:#7f1d1d;--pb-mark-gradient-front-start:#021334;--pb-mark-gradient-front-middle:#064fb3;--pb-mark-gradient-front-end:var(--pb-vault-blue-deep);--pb-mark-gradient-middle-start:#13072e;--pb-mark-gradient-middle-middle:#4d178f;--pb-mark-gradient-middle-end:var(--tyrian-mid,#71175f);--pb-mark-gradient-back-start:var(--tyrian-deep,#230515);--pb-mark-gradient-back-middle:var(--tyrian,#72143e);--pb-mark-gradient-back-end:#a33636;--pb-mark-gradient-front-edge-start:var(--pb-vault-cyan);--pb-mark-gradient-front-edge-middle:#7669ff;--pb-mark-gradient-front-edge-end:#ee6bd8;--pb-mark-gradient-middle-edge-start:#276cff;--pb-mark-gradient-middle-edge-end:#e944c7;--pb-mark-gradient-back-edge-start:#295fff;--pb-mark-gradient-back-edge-middle:#a73bd1;--pb-mark-gradient-back-edge-end:#f06a55;--pb-mark-gradient-dot-start:var(--pb-vault-blue);--pb-mark-gradient-dot-middle:var(--pb-vault-purple-bright);--pb-mark-gradient-dot-end:var(--pb-vault-red);--pb-mark-dark-front-start:#03245b;--pb-mark-dark-front-middle:#0869d0;--pb-mark-dark-front-end:#06447f;--pb-mark-dark-middle-start:#190946;--pb-mark-dark-middle-middle:#6327b7;--pb-mark-dark-middle-end:#8b1c71;--pb-mark-dark-back-start:#2b061b;--pb-mark-dark-back-middle:#8f184c;--pb-mark-dark-back-end:#c0443d;--pb-mark-dark-front-edge-start:var(--pb-vault-cyan);--pb-mark-dark-front-edge-middle:#7669ff;--pb-mark-dark-front-edge-end:#ee6bd8;--pb-mark-dark-middle-edge-start:#276cff;--pb-mark-dark-middle-edge-end:#ee55dc;--pb-mark-dark-back-edge-start:#295fff;--pb-mark-dark-back-edge-middle:#a73bd1;--pb-mark-dark-back-edge-end:#ff7860;--pb-mark-dark-dot-start:var(--pb-vault-blue);--pb-mark-dark-dot-middle:var(--pb-vault-purple-bright);--pb-mark-dark-dot-end:var(--pb-vault-red);--pb-mark-light-front-start:#020b21;--pb-mark-light-front-middle:#073575;--pb-mark-light-front-end:#0b2f60;--pb-mark-light-middle-start:#100523;--pb-mark-light-middle-middle:#35105e;--pb-mark-light-middle-end:#5e144e;--pb-mark-light-back-start:#19040e;--pb-mark-light-back-middle:#521029;--pb-mark-light-back-end:#7c2b2c;--pb-mark-light-front-edge-start:#0876bd;--pb-mark-light-front-edge-middle:#5549c8;--pb-mark-light-front-edge-end:#a92996;--pb-mark-light-middle-edge-start:#174ec4;--pb-mark-light-middle-edge-end:#a22fb0;--pb-mark-light-back-edge-start:#1e48c4;--pb-mark-light-back-edge-middle:#7924a2;--pb-mark-light-back-edge-end:#b7483e;--pb-mark-light-dot-start:#086fdc;--pb-mark-light-dot-middle:#824ae2;--pb-mark-light-dot-end:#df42cd;--pb-vault-link:#c4b5fd;--pb-vault-link-hover:#ffffff;--pb-vault-focus-ring:rgba(168,85,247,0.45);--pb-vault-overlay:rgba(1,4,12,0.76);--pb-vault-radius-xs:6px;--pb-vault-radius-sm:7px;--pb-vault-radius-md:8px;--pb-vault-radius-pill:999px;--pb-vault-space-1:4px;--pb-vault-space-2:8px;--pb-vault-space-3:12px;--pb-vault-space-4:16px;--pb-vault-space-5:20px;--pb-vault-space-6:24px;--pb-vault-control-height-sm:34px;--pb-vault-control-height:38px;--pb-vault-control-height-lg:42px;--pb-vault-icon-well-sm:27px;--pb-vault-icon-well:34px;--pb-vault-icon-well-lg:46px;--pb-vault-type-eyebrow:10px;--pb-vault-type-label:11px;--pb-vault-type-body:13px;--pb-vault-type-title:20px;--pb-vault-type-page-title:clamp(25px,2.3vw,34px);--pb-vault-line-body:1.45;--pb-vault-letter-spacing:0;--pb-vault-shadow-card:0 16px 34px rgba(0,0,0,0.28);--pb-vault-shadow-hover:0 18px 38px rgba(0,0,0,0.34);--pb-vault-shadow-popover:0 22px 52px rgba(0,0,0,0.5);--pb-vault-shadow-dialog:0 28px 90px rgba(0,0,0,0.54);--pb-vault-shadow-purple:0 10px 28px rgba(76,29,149,0.34)}.pb-vault-card{min-width:0;border:1px solid var(--pb-vault-border);border-radius:var(--pb-vault-radius-md);color:var(--pb-vault-text-primary);background:var(--pb-vault-panel);box-shadow:var(--pb-vault-shadow-card)}.pb-vault-card-selected{border-color:var(--pb-vault-border-purple);background:var(--pb-vault-surface-selected)}.pb-vault-focused-canvas,.pb-vault-legacy-public{min-height:100vh;color:var(--pb-vault-text-primary);background:radial-gradient(circle at 78% 0,rgba(124,58,237,.14),transparent 30%),radial-gradient(circle at 12% 10%,rgba(56,189,248,.09),transparent 25%),var(--pb-vault-app-bg)!important;font-family:var(--pb-vault-font-family)}.pb-vault-focused-canvas .control-panel,.pb-vault-legacy-public .control-panel,.pb-vault-legacy-public .summary-card{border:1px solid var(--pb-vault-border)!important;border-radius:var(--pb-vault-radius-md)!important;color:var(--pb-vault-text-secondary);background:var(--pb-vault-panel)!important;box-shadow:var(--pb-vault-shadow-card)!important}.pb-vault-focused-canvas h1,.pb-vault-legacy-public h1{color:var(--pb-vault-text-primary)!important;font-family:var(--pb-vault-font-family);font-size:clamp(2rem,4.5vw,3.75rem)!important;line-height:1!important;letter-spacing:-.045em!important}.pb-vault-focused-canvas h2,.pb-vault-focused-canvas h3,.pb-vault-legacy-public h2,.pb-vault-legacy-public h3{color:var(--pb-vault-text-primary)!important}.pb-vault-focused-canvas .primary-button,.pb-vault-legacy-public .primary-button{border-color:var(--pb-vault-border-purple-strong)!important;border-radius:var(--pb-vault-radius-sm)!important;background:linear-gradient(135deg,var(--pb-vault-purple-deep),var(--pb-vault-purple))!important;box-shadow:var(--pb-vault-shadow-purple)!important}.pb-vault-focused-canvas .secondary-button,.pb-vault-focused-canvas input,.pb-vault-legacy-public .secondary-button,.pb-vault-legacy-public input{border-color:var(--pb-vault-border-control)!important;border-radius:var(--pb-vault-radius-sm)!important;color:var(--pb-vault-text-secondary)!important;background:var(--pb-vault-surface-inset)!important}.pb-vault-legacy-public .pb-vault-workflow-card{border:1px solid var(--pb-vault-border)!important;border-radius:var(--pb-vault-radius-md)!important;color:var(--pb-vault-text-secondary)!important;background:var(--pb-vault-panel-raised)!important;box-shadow:var(--pb-vault-shadow-card)!important}.pb-vault-legacy-public .pb-vault-workflow-icon{width:var(--pb-vault-icon-well-lg)!important;height:var(--pb-vault-icon-well-lg)!important;border:1px solid var(--pb-vault-border-success)!important;border-radius:var(--pb-vault-radius-sm)!important;color:var(--pb-vault-green)!important;background:rgba(52,211,153,.1)!important}.pb-vault-legacy-public .how-mobile-trust-pill{color:var(--pb-vault-text-secondary)!important;background:var(--pb-vault-surface-inset)!important}.pb-vault-focused-canvas [style*=border-radius],.pb-vault-legacy-public .how-mobile-trust-pill,.pb-vault-legacy-public [style*=border-radius]{border-radius:var(--pb-vault-radius-md)!important}.pb-vault-dialog-panel{border:1px solid var(--pb-vault-border-purple)!important;border-radius:var(--pb-vault-radius-md)!important;color:var(--pb-vault-text-primary)!important;background:var(--pb-vault-dialog-bg)!important;box-shadow:var(--pb-vault-shadow-dialog)!important;font-family:var(--pb-vault-font-family)}.pb-vault-dialog-panel [style*=border-radius]{border-radius:var(--pb-vault-radius-sm)!important}.pb-vault-dialog-metric,.pb-vault-dialog-notice,.pb-vault-dialog-row{border-color:var(--pb-vault-border-subtle)!important;border-radius:var(--pb-vault-radius-sm)!important;color:var(--pb-vault-text-secondary)!important;background:var(--pb-vault-panel-raised)!important}.pb-vault-icon-well{width:var(--pb-vault-icon-well);height:var(--pb-vault-icon-well);display:grid;place-items:center;border-radius:var(--pb-vault-radius-sm);color:var(--pb-vault-purple-bright);border:1px solid rgba(168,85,247,.26);background:rgba(88,28,135,.22)}.pb-vault-button{min-height:var(--pb-vault-control-height);padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--pb-vault-radius-sm);border:1px solid var(--pb-vault-border-control);color:var(--pb-vault-text-primary);background:rgba(15,23,42,.76);font-family:var(--pb-vault-font-family);font-size:var(--pb-vault-type-eyebrow);font-weight:900;text-decoration:none;white-space:nowrap}.pb-vault-button-primary{color:#fff;border-color:var(--pb-vault-border-purple-strong);background:linear-gradient(135deg,#7c3aed,#9333ea)}.pb-vault-badge{width:fit-content;min-height:22px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border-radius:var(--pb-vault-radius-pill);color:var(--pb-vault-text-secondary);border:1px solid rgba(148,163,184,.28);background:rgba(30,41,59,.56);font-size:var(--pb-vault-type-eyebrow);font-weight:900;text-transform:uppercase}.pb-vault-account-canvas{width:min(100%,1660px);margin:0 auto;padding:var(--pb-vault-space-2) 0 0;color:var(--pb-vault-text);font-family:var(--pb-vault-font-family)}.ocr-result-panel{display:grid;gap:14px;padding:16px;border-radius:var(--card-radius);border:1px solid rgba(96,165,250,.2);background:radial-gradient(circle at 12% 0,rgba(59,130,246,.12),transparent 36%),linear-gradient(180deg,rgba(15,23,42,.78),rgba(7,11,24,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.ocr-result-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.ocr-result-kicker{margin:0 0 5px;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:rgba(147,197,253,.86)}.ocr-result-header h2{margin:0;font-size:1.35rem;line-height:1.1;color:#f8fafc}.ocr-result-header p{margin:6px 0 0;max-width:680px;font-size:13px;line-height:1.45;color:rgba(226,232,240,.68)}.ocr-result-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.ocr-result-actions button{min-height:38px;padding:0 12px;font-size:12px}.ocr-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.ocr-summary-grid article{display:grid;gap:5px;min-width:0;padding:11px 12px;border-radius:var(--control-radius);border:1px solid rgba(148,163,184,.12);background:rgba(2,6,23,.26)}.ocr-summary-grid span{font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:rgba(226,232,240,.52)}.ocr-summary-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#f8fafc}.ocr-summary-grid article[data-tone=success] strong{color:#bbf7d0}.ocr-summary-grid article[data-tone=warning] strong{color:#fde68a}.ocr-summary-grid article[data-tone=info] strong{color:#bfdbfe}.ocr-progress{height:7px;overflow:hidden;border-radius:999px;background:rgba(30,41,59,.78)}.ocr-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#22c55e);transition:width .18s ease}.ocr-error,.ocr-noise-warning,.ocr-warning{margin:0;padding:10px 12px;border-radius:var(--control-radius);font-size:13px;line-height:1.45}.ocr-warning{color:#fde68a;border:1px solid rgba(245,158,11,.22);background:rgba(245,158,11,.09)}.ocr-noise-warning{color:#bfdbfe;border:1px solid rgba(96,165,250,.24);background:radial-gradient(circle at 0 0,rgba(96,165,250,.14),transparent 36%),rgba(37,99,235,.09)}.ocr-error{color:#fecaca;border:1px solid rgba(239,68,68,.22);background:rgba(239,68,68,.09)}.ocr-text-output{min-height:220px;max-height:420px;overflow:auto;margin:0;padding:14px;border-radius:var(--control-radius);border:1px solid rgba(148,163,184,.14);background:rgba(2,6,23,.52);color:rgba(248,250,252,.92);font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;white-space:pre-wrap;word-break:break-word}.ocr-pattern-strip{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:10px 12px;border-radius:8px;border:1px solid rgba(96,165,250,.18);background:rgba(37,99,235,.08);color:rgba(219,234,254,.82);font-size:12px;font-weight:750}.ocr-pattern-strip span{color:rgba(203,213,225,.72)}.ocr-pattern-strip strong{padding:4px 8px;border-radius:999px;background:rgba(124,58,237,.13);border:1px solid rgba(167,139,250,.2);color:rgba(248,250,252,.9)}.ocr-route-strip{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.ocr-route-strip span{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;border:1px solid rgba(96,165,250,.2);background:rgba(14,165,233,.08);color:rgba(219,234,254,.88);font-size:11px;font-weight:850;line-height:1.2;max-width:100%;overflow-wrap:anywhere}.ocr-structured-fields-compact{display:flex;flex-wrap:wrap;gap:6px}.ocr-structured-fields-compact span{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.44);color:rgba(226,232,240,.8);font-size:11px;font-weight:850;line-height:1.2}.ocr-structured-fields-compact span[data-status=found]{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.1);color:#bbf7d0}.ocr-structured-fields-compact span[data-status=planned]{border-color:rgba(96,165,250,.26);background:rgba(37,99,235,.1);color:#bfdbfe}.ocr-structured-fields-compact span[data-status=not_found]{border-color:rgba(148,163,184,.14);color:rgba(203,213,225,.64)}.ocr-structured-fields-compact span[data-status=caution]{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.1);color:#fde68a}.ocr-structured-fields-panel{display:grid;gap:8px;padding:12px;border-radius:8px;border:1px solid rgba(96,165,250,.16);background:rgba(15,23,42,.38)}.ocr-structured-fields-panel>strong{color:#f8fafc;font-size:13px}.ocr-structured-fields-panel>div{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,.58fr);gap:4px 10px;align-items:start;padding:8px 0;border-top:1px solid rgba(148,163,184,.1)}.ocr-structured-fields-panel>div:first-of-type{border-top:0}.ocr-structured-fields-panel span{color:rgba(203,213,225,.72);font-size:12px;font-weight:850}.ocr-structured-fields-panel em{color:rgba(248,250,252,.88);font-size:12px;font-style:normal;font-weight:850;overflow-wrap:anywhere}.ocr-structured-fields-panel small{grid-column:1/-1;color:rgba(203,213,225,.58);font-size:11px;line-height:1.45}.ocr-console-fields .ocr-field-meta,.ocr-structured-fields-panel .ocr-field-meta{color:rgba(147,197,253,.72);font-weight:850}.ocr-structured-fields-panel>div[data-status=found] em{color:#bbf7d0}.ocr-structured-fields-panel>div[data-status=planned] em{color:#bfdbfe}.ocr-structured-fields-panel>div[data-status=not_found] em{color:rgba(203,213,225,.6)}.ocr-structured-fields-panel>div[data-status=caution] em{color:#fde68a}.ocr-raw-attempt{border-radius:8px;border:1px solid rgba(245,158,11,.18);background:rgba(15,23,42,.44);overflow:hidden}.ocr-raw-attempt summary{cursor:pointer;padding:12px 14px;color:#fde68a;font-size:13px;font-weight:850}.ocr-raw-attempt pre{max-height:240px;overflow:auto;margin:0;padding:12px 14px 14px;border-top:1px solid rgba(245,158,11,.14);color:rgba(248,250,252,.76);white-space:pre-wrap;word-break:break-word;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.ocr-browser-shell{display:grid;gap:16px;padding:18px;border-radius:var(--card-radius);border:1px solid rgba(96,165,250,.18);background:radial-gradient(circle at 0 0,rgba(37,99,235,.14),transparent 34%),linear-gradient(180deg,rgba(7,13,30,.92),rgba(2,6,18,.96));box-shadow:0 18px 50px rgba(0,0,0,.24)}.ocr-browser-actions,.ocr-browser-filters,.ocr-browser-title-row,.ocr-browser-toolbar,.ocr-browser-topline,.ocr-preview-actions,.ocr-preview-head,.ocr-preview-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ocr-browser-topline{justify-content:space-between}.ocr-browser-title-row h2{margin:0;color:#f8fafc;font-size:clamp(1.35rem,2.6vw,1.8rem);letter-spacing:-.01em}.ocr-browser-title-row span{border-radius:999px;padding:6px 10px;border:1px solid rgba(129,140,248,.36);background:rgba(79,70,229,.15);color:#c4b5fd;font-size:12px;font-weight:850}.ocr-browser-actions{justify-content:flex-end}.ocr-browser-actions>button{min-height:40px}.ocr-browser-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px}.ocr-browser-stats article{display:grid;gap:4px;min-height:78px;padding:12px 14px;border-radius:8px;border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.42)}.ocr-browser-stats strong{color:#f8fafc;font-size:22px;line-height:1}.ocr-browser-stats span{color:rgba(226,232,240,.72);font-size:12px;font-weight:800}.ocr-browser-stats article[data-tone=good] strong{color:#86efac}.ocr-browser-stats article[data-tone=usable] strong{color:#fde68a}.ocr-browser-stats article[data-tone=low] strong,.ocr-browser-stats article[data-tone=none] strong{color:#fdba74}.ocr-browser-stats article[data-tone=failed] strong{color:#fca5a5}.ocr-browser-toolbar{justify-content:space-between;padding-top:2px}.ocr-route-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;border-radius:8px;border:1px solid rgba(96,165,250,.14);background:rgba(15,23,42,.32)}.ocr-route-filter-row>span{color:rgba(203,213,225,.72);font-size:12px;font-weight:850}.ocr-browser-search,.ocr-browser-sort{display:flex;align-items:center;gap:8px;min-width:0}.ocr-browser-search{flex:1 1 280px}.ocr-browser-filters>span,.ocr-browser-search span,.ocr-browser-sort span{color:rgba(203,213,225,.72);font-size:12px;font-weight:850}.ocr-browser-search span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ocr-browser-search input,.ocr-browser-sort select{width:100%;min-height:42px;border-radius:8px;border:1px solid rgba(96,165,250,.2);background:rgba(2,6,23,.45);color:#f8fafc;padding:0 12px;font-weight:750}.ocr-browser-sort{flex:1 1 280px;justify-content:flex-end}.ocr-browser-sort select{max-width:360px}.ocr-browser-filters button,.ocr-preview-tabs button,.ocr-route-filter-row button{min-height:34px;border-radius:7px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.44);color:rgba(226,232,240,.78);padding:0 10px;cursor:pointer;font-size:12px;font-weight:850}.ocr-route-filter-row button{display:inline-flex;align-items:center;gap:7px}.ocr-route-filter-row button strong{color:rgba(147,197,253,.9);font-size:11px}.ocr-browser-filters button.active,.ocr-preview-tabs button.active,.ocr-route-filter-row button.active{border-color:rgba(96,165,250,.7);color:#dbeafe;background:rgba(37,99,235,.24)}.ocr-browser-helper,.ocr-browser-selection-note{margin:0;color:rgba(203,213,225,.64);font-size:12px;line-height:1.45}.ocr-browser-organization-row,.ocr-browser-selection-tools,.ocr-suggested-groups{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:12px;border-radius:8px;border:1px solid rgba(96,165,250,.14);background:rgba(15,23,42,.34)}.ocr-suggested-groups{justify-content:space-between;align-items:flex-start}.ocr-suggested-groups>div:first-child{display:grid;gap:4px;min-width:180px}.ocr-browser-organization-row label span,.ocr-browser-selection-tools>span,.ocr-suggested-groups strong{color:#f8fafc;font-size:12px;font-weight:900}.ocr-suggested-groups>div:first-child span{color:rgba(203,213,225,.62);font-size:12px;line-height:1.45}.ocr-suggested-group-list{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex:1 1 420px}.ocr-suggested-group-list button{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border-radius:999px;border:1px solid rgba(167,139,250,.2);background:rgba(124,58,237,.1);color:rgba(226,232,240,.82);font-size:12px;font-weight:850;cursor:pointer}.ocr-suggested-group-list button.active{border-color:rgba(96,165,250,.76);background:rgba(37,99,235,.24);color:#dbeafe}.ocr-suggested-group-list button span{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:rgba(15,23,42,.7);color:rgba(248,250,252,.88)}.ocr-browser-organization-row label{flex:1 1 220px;display:grid;gap:6px}.ocr-browser-organization-row input{width:100%;min-height:40px;border-radius:8px;border:1px solid rgba(96,165,250,.2);background:rgba(2,6,23,.45);color:#f8fafc;padding:0 12px;font-weight:750}.ocr-browser-selection-tools>button{min-height:36px}.ocr-browser-layout{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(340px,.82fr);gap:16px;align-items:start}.ocr-browser-card,.ocr-browser-list{display:grid;gap:10px;min-width:0}.ocr-browser-card{position:relative;grid-template-columns:28px 118px minmax(0,1.08fr) minmax(180px,.86fr) minmax(118px,.48fr);align-items:start;padding:14px 38px 14px 14px;border-radius:8px;border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.44)}.ocr-browser-remove{position:absolute;top:10px;right:10px;display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:rgba(2,6,23,.54);color:rgba(226,232,240,.76);font-size:17px;line-height:1;cursor:pointer}.ocr-browser-remove:hover{border-color:rgba(248,113,113,.42);color:#fecaca;background:rgba(127,29,29,.22)}.ocr-browser-card[data-active=true]{border-color:rgba(96,165,250,.82);background:radial-gradient(circle at 0 50%,rgba(37,99,235,.18),transparent 34%),rgba(15,23,42,.56)}.ocr-browser-select{min-height:28px;display:flex;align-items:center;justify-content:center}.ocr-browser-select input{width:20px;height:20px;accent-color:#3b82f6}.ocr-browser-thumb{width:118px;height:118px;padding:0;border:1px solid rgba(148,163,184,.16);border-radius:7px;overflow:hidden;background:rgba(2,6,23,.6);cursor:pointer}.ocr-browser-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ocr-browser-thumb span{display:grid;place-items:center;height:100%;color:rgba(226,232,240,.72);font-weight:900}.ocr-browser-card-main{display:grid;gap:9px;min-width:0}.ocr-browser-card-title{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ocr-browser-card-title strong{min-width:0;color:#f8fafc;font-size:15px;overflow-wrap:anywhere}.ocr-browser-card-title span,.ocr-preview-head span{border-radius:999px;padding:4px 8px;border:1px solid rgba(148,163,184,.16);font-size:11px;font-weight:900}.ocr-browser-card-title span[data-tone=good],.ocr-preview-head span[data-tone=good]{color:#86efac;border-color:rgba(34,197,94,.32);background:rgba(34,197,94,.12)}.ocr-browser-card-title span[data-tone=usable],.ocr-preview-head span[data-tone=usable]{color:#fde68a;border-color:rgba(234,179,8,.32);background:rgba(234,179,8,.12)}.ocr-browser-card-title span[data-tone=low],.ocr-browser-card-title span[data-tone=none],.ocr-preview-head span[data-tone=low],.ocr-preview-head span[data-tone=none]{color:#fdba74;border-color:rgba(249,115,22,.32);background:rgba(249,115,22,.12)}.ocr-browser-card-title span[data-tone=planned],.ocr-preview-head span[data-tone=planned]{color:#bfdbfe;border-color:rgba(96,165,250,.28);background:rgba(37,99,235,.12)}.ocr-browser-card-title span[data-tone=failed],.ocr-preview-head span[data-tone=failed]{color:#fca5a5;border-color:rgba(239,68,68,.32);background:rgba(239,68,68,.12)}.ocr-browser-card-title span[data-tone=category]{color:#c4b5fd;border-color:rgba(167,139,250,.34);background:rgba(124,58,237,.16)}.ocr-browser-card-main p,.ocr-browser-card-meta{margin:0;color:rgba(226,232,240,.7);font-size:12px;line-height:1.45}.ocr-browser-local-label{color:#bfdbfe!important}.ocr-browser-card-main .ocr-noise-warning{padding:7px 9px;font-size:11px}.ocr-browser-patterns{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.ocr-browser-patterns span{border-radius:999px;padding:4px 8px;border:1px solid rgba(167,139,250,.28);background:rgba(124,58,237,.16);color:#ddd6fe;font-size:11px;font-weight:850}.ocr-browser-patterns em{color:rgba(203,213,225,.58);font-size:12px;font-style:normal}.ocr-browser-preview{display:grid;gap:6px;min-width:0;min-height:112px;border:0;border-left:1px solid rgba(148,163,184,.14);background:transparent;color:rgba(248,250,252,.84);padding:0 0 0 14px;text-align:left;cursor:pointer}.ocr-browser-preview span{color:rgba(203,213,225,.74);font-size:12px;font-weight:850}.ocr-browser-preview em{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;color:rgba(248,250,252,.78);font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;white-space:pre-wrap;font-style:normal}.ocr-browser-card-actions,.ocr-preview-actions{display:grid;gap:7px;min-width:0;align-self:stretch}.ocr-browser-card-actions>button,.ocr-preview-actions>button{min-height:36px;font-size:12px;min-width:0;width:100%;white-space:normal}.ocr-browser-preview-panel{position:sticky;top:88px;display:grid;gap:12px;min-width:0;padding:16px;border-radius:8px;border:1px solid rgba(96,165,250,.18);background:rgba(7,12,28,.78)}.ocr-preview-head{justify-content:space-between}.ocr-preview-head h3{margin:0;color:#f8fafc;font-size:18px;overflow-wrap:anywhere}.ocr-preview-text{min-height:220px;max-height:360px;overflow:auto;margin:0;padding:12px;border-radius:8px;border:1px solid rgba(148,163,184,.16);background:rgba(2,6,23,.56);color:rgba(248,250,252,.88);white-space:pre-wrap;word-break:break-word;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.ocr-preview-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ocr-preview-metadata span{color:rgba(203,213,225,.64);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.ocr-preview-metadata strong{color:#f8fafc;font-size:14px;overflow-wrap:anywhere}.ocr-preview-patterns{padding-top:4px}.ocr-browser-empty,.ocr-browser-tip{border-radius:8px;border:1px solid rgba(245,158,11,.16);background:rgba(245,158,11,.08);padding:14px;color:rgba(254,243,199,.84)}.ocr-browser-tip strong{color:#fef3c7}.ocr-browser-empty,.ocr-browser-tip p{margin:4px 0 0;font-size:13px;line-height:1.45}.ocr-browser-empty p{margin:0 0 10px}@media (max-width:1200px){.ocr-extraction-controls{align-items:stretch}.ocr-browser-layout,.ocr-extraction-controls{grid-template-columns:1fr}.ocr-browser-preview-panel{position:static}}@media (max-width:920px){.ocr-extraction-fields{grid-template-columns:1fr}.ocr-browser-card{grid-template-columns:28px 112px minmax(0,1fr)}.ocr-browser-thumb{width:112px}.ocr-browser-card-actions,.ocr-browser-preview{grid-column:2/-1}.ocr-browser-preview{border-left:0;border-top:1px solid rgba(148,163,184,.14);padding:10px 0 0}.ocr-browser-card-actions{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}}@media (max-width:620px){.ocr-browser-shell{padding:14px}.ocr-browser-card{grid-template-columns:28px minmax(0,1fr)}.ocr-browser-thumb{grid-column:2;width:100%;height:160px}.ocr-browser-card-actions,.ocr-browser-card-main,.ocr-browser-preview{grid-column:1/-1}.ocr-browser-sort{justify-content:stretch}.ocr-browser-sort select{max-width:none}}.vault-ocr-panel{display:grid;gap:16px}.vault-ocr-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;padding:18px;border-radius:8px;border:1px solid rgba(96,165,250,.18);background:radial-gradient(circle at 12% 0,rgba(124,58,237,.16),transparent 34%),rgba(7,12,28,.72)}.vault-ocr-panel-header h2{margin:6px 0 0;color:#f8fafc;font-size:clamp(1.4rem,3vw,2rem);letter-spacing:0}.vault-ocr-panel-header p:last-child{margin:8px 0 0;max-width:680px;color:rgba(226,232,240,.68);line-height:1.55}.vault-ocr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.vault-ocr-card{display:grid;gap:12px;min-width:0;padding:16px;border-radius:8px;border:1px solid rgba(96,165,250,.18);background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(5,9,22,.9))}.vault-ocr-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.vault-ocr-card h3{margin:0;color:#f8fafc;font-size:16px;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.vault-ocr-card-head p,.vault-ocr-meta{margin:5px 0 0;color:rgba(203,213,225,.66);font-size:12px;line-height:1.4}.vault-ocr-pill{flex:0 0 auto;padding:6px 8px;border-radius:999px;background:rgba(245,158,11,.14);color:#fed7aa;border:1px solid rgba(245,158,11,.28);font-size:11px;font-weight:900}.vault-ocr-snippet{min-height:120px;max-height:210px;overflow:auto;margin:0;padding:12px;border-radius:8px;border:1px solid rgba(148,163,184,.13);background:rgba(2,6,23,.48);color:rgba(248,250,252,.82);white-space:pre-wrap;font-family:inherit;font-size:13px;line-height:1.55}.vault-ocr-actions{display:flex;flex-wrap:wrap;gap:8px}.vault-ocr-actions>button{min-height:38px;flex:1 1 92px}.ocr-document-workspace{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:14px;align-items:start}.ocr-hidden-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none}.ocr-document-main,.ocr-output-panel{min-width:0}.ocr-output-empty-panel{min-width:0;display:grid;gap:14px;padding:16px;border-radius:var(--card-radius);border:1px solid rgba(96,165,250,.24);background:radial-gradient(circle at 0 0,rgba(124,58,237,.14),transparent 36%),linear-gradient(180deg,rgba(14,23,44,.88),rgba(5,10,24,.92));box-shadow:0 18px 54px rgba(0,0,0,.24)}.ocr-output-empty-copy{min-height:230px;display:grid;place-content:center;gap:8px;padding:22px;border-radius:var(--control-radius);border:1px solid rgba(148,163,184,.14);background:rgba(2,6,23,.42);color:rgba(226,232,240,.74);text-align:center}.ocr-output-empty-copy span{justify-self:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(34,197,94,.28);background:rgba(34,197,94,.12);color:#bbf7d0;font-size:11px;font-weight:900}.ocr-output-empty-copy strong{color:#f8fafc;font-size:19px}.ocr-output-empty-copy p{max-width:390px;margin:0 auto;color:rgba(203,213,225,.68);font-size:13px;line-height:1.5}.ocr-output-empty-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ocr-output-empty-actions>button{min-width:0}.ocr-document-main{display:grid;gap:14px}.ocr-source-panel{display:grid;gap:12px;padding:16px;border-radius:var(--card-radius);border:1px solid rgba(96,165,250,.24);background:radial-gradient(circle at 16% 0,rgba(59,130,246,.16),transparent 34%),linear-gradient(180deg,rgba(14,23,44,.9),rgba(5,10,24,.94));box-shadow:0 18px 54px rgba(0,0,0,.24)}.ocr-source-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:flex-start}.ocr-source-file-icon{width:56px;height:66px;display:grid;place-items:center;align-self:start;border-radius:10px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(135deg,rgba(248,250,252,.94),rgba(203,213,225,.92));color:#0f172a;font-size:12px;font-weight:950;box-shadow:0 14px 30px rgba(0,0,0,.24)}.ocr-source-file-icon-pdf{color:#dc2626}.ocr-source-file-icon-image{color:#2563eb}.ocr-source-file-icon-json,.ocr-source-file-icon-txt{color:#7c3aed}.ocr-source-kicker{margin:0 0 4px;color:rgba(147,197,253,.78);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ocr-source-header h3{margin:0;color:#f8fafc;font-size:18px;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.ocr-source-subtitle{display:block;margin-top:4px;color:rgba(203,213,225,.66);font-size:12px;font-weight:750}.ocr-source-status{flex:0 0 auto;padding:6px 9px;border-radius:999px;border:1px solid rgba(148,163,184,.2);background:rgba(15,23,42,.72);color:rgba(226,232,240,.82);font-size:11px;font-weight:900}.ocr-source-status-complete{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.12);color:#bbf7d0}.ocr-source-status-warning{border-color:rgba(245,158,11,.32);background:rgba(245,158,11,.12);color:#fde68a}.ocr-source-status-failed{border-color:rgba(248,113,113,.32);background:rgba(248,113,113,.12);color:#fecaca}.ocr-source-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.ocr-source-meta-grid span{display:grid;gap:3px;min-width:0;padding:9px;border-radius:var(--control-radius);border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.48);color:rgba(226,232,240,.78);font-size:12px;font-weight:800}.ocr-source-meta-grid strong{color:rgba(203,213,225,.58);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ocr-document-progress{display:grid;gap:8px;padding:10px 12px;border-radius:var(--control-radius);border:1px solid rgba(139,92,246,.2);background:rgba(15,23,42,.48)}.ocr-document-progress>div{display:flex;justify-content:space-between;gap:12px;color:rgba(226,232,240,.82);font-size:12px;font-weight:850}.ocr-document-progress i{height:7px;overflow:hidden;border-radius:999px;background:rgba(30,41,59,.9)}.ocr-document-progress b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#8b5cf6)}.ocr-document-type-row{display:flex;flex-wrap:wrap;gap:8px}.ocr-document-type-pill{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border-radius:var(--control-radius);border:1px solid rgba(148,163,184,.14);background:rgba(8,13,27,.64);color:rgba(226,232,240,.72);font-size:12px;font-weight:900}.ocr-document-type-pill-active{border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.12);color:#bbf7d0}.ocr-document-review-grid{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:14px;min-width:0}.ocr-document-review-grid-source-only{grid-template-columns:1fr}.ocr-pages-panel,.ocr-source-preview-column{min-width:0;display:grid;gap:10px;padding:12px;border-radius:var(--card-radius);border:1px solid rgba(96,165,250,.18);background:rgba(15,23,42,.44)}.ocr-pages-header,.ocr-preview-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center}.ocr-pages-header strong,.ocr-preview-toolbar span{color:#f8fafc;font-size:13px;font-weight:950}.ocr-pages-header span{color:rgba(203,213,225,.62);font-size:12px;font-weight:800}.ocr-page-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:8px;max-height:420px;overflow:auto}.ocr-page-chip{min-height:72px;display:grid;gap:5px;align-content:center;padding:9px;border-radius:var(--control-radius);border:1px solid rgba(148,163,184,.14);background:rgba(2,6,23,.42);color:rgba(248,250,252,.88);text-align:left}.ocr-page-chip-active,.ocr-page-chip:hover{border-color:rgba(96,165,250,.54);background:radial-gradient(circle at 0 0,rgba(96,165,250,.16),transparent 56%),rgba(15,23,42,.62)}.ocr-page-chip span{font-size:12px;font-weight:950}.ocr-page-chip small{color:rgba(203,213,225,.62);font-size:11px;line-height:1.25;text-transform:capitalize}.ocr-page-chip-good,.ocr-page-chip-usable{border-color:rgba(34,197,94,.28)}.ocr-page-chip-low_confidence,.ocr-page-chip-low_readability,.ocr-page-chip-noisy_output_limited{border-color:rgba(245,158,11,.3)}.ocr-page-chip-failed,.ocr-page-chip-no_reliable_text{border-color:rgba(248,113,113,.3)}.ocr-page-empty{min-height:140px;display:grid;place-items:center;padding:14px;border-radius:var(--control-radius);border:1px dashed rgba(148,163,184,.16);color:rgba(203,213,225,.64);font-size:12px;line-height:1.4;text-align:center}.ocr-source-preview-shell{min-height:320px;max-height:min(62vh,560px);overflow:hidden;border-radius:var(--image-radius);border:1px solid rgba(148,163,184,.14);background:rgba(2,6,23,.5)}.ocr-source-preview-frame,.ocr-source-preview-image{display:block;width:100%;min-height:320px;max-height:min(62vh,560px);border:0}.ocr-source-preview-image{height:auto;max-width:100%;object-fit:contain;padding:12px}.ocr-source-preview-frame{height:min(62vh,560px)}.ocr-source-preview-text{width:100%;min-height:320px;max-height:min(62vh,560px);margin:0;padding:14px;overflow:auto;color:rgba(248,250,252,.86);white-space:pre-wrap;font-family:inherit;font-size:13px;line-height:1.55}.ocr-source-empty{min-height:320px;display:grid;place-content:center;gap:6px;padding:20px;color:rgba(226,232,240,.7);text-align:center}.ocr-source-empty strong{color:#f8fafc}.ocr-source-actions{display:flex;flex-wrap:wrap;gap:10px}.ocr-source-actions button{flex:1 1 140px}.ocr-document-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:4px;border-radius:var(--control-radius);background:rgba(2,6,23,.34);border:1px solid rgba(148,163,184,.12)}.ocr-document-tabs button{flex:1 1 110px;min-height:36px;border-radius:9px;border:1px solid transparent;background:transparent;color:rgba(203,213,225,.72);font-size:12px;font-weight:900;cursor:pointer}.ocr-document-tabs .ocr-document-tab-active,.ocr-document-tabs button:hover{border-color:rgba(96,165,250,.34);background:rgba(37,99,235,.18);color:#bfdbfe}.ocr-document-text-view{max-height:300px;overflow:auto;padding:13px;border-radius:var(--control-radius);border:1px solid rgba(148,163,184,.16);background:rgba(2,6,23,.42);color:rgba(248,250,252,.92);font-size:13px;line-height:1.55}.ocr-document-text-view pre{margin:0;white-space:pre-wrap;font:inherit}.ocr-document-details-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0}.ocr-document-details-list div{display:grid;gap:4px;padding:10px;border-radius:10px;background:rgba(15,23,42,.48);border:1px solid rgba(148,163,184,.12)}.ocr-document-details-list dt{color:rgba(203,213,225,.58);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ocr-document-details-list dd{margin:0;color:#f8fafc;font-size:13px;font-weight:900}@media (max-width:760px){.ocr-document-review-grid,.ocr-document-workspace,.ocr-output-empty-actions{grid-template-columns:1fr}.ocr-source-panel{grid-template-rows:auto auto minmax(240px,auto) auto}.ocr-source-empty,.ocr-source-preview-frame,.ocr-source-preview-image,.ocr-source-preview-shell,.ocr-source-preview-text{min-height:260px}.ocr-result-header{grid-template-columns:1fr}.ocr-result-actions{justify-content:stretch}.ocr-result-actions button{flex:1 1 140px}.ocr-text-output{max-height:320px}}html[data-pb-presentation=phone] .workspace-domain-ocr{color:#1c182b;background:#f7f7fb}html[data-pb-presentation=phone] .ocr-extraction-controls{display:grid;gap:9px;padding:11px;border:1px solid #e2dfea;border-radius:9px;color:#1c182b;background:#fff;box-shadow:0 5px 16px rgba(48,40,72,.04)}html[data-pb-presentation=phone] .ocr-extraction-copy span{color:#4c1d95;font-size:9px}html[data-pb-presentation=phone] .ocr-extraction-copy strong{color:#1c182b;font-size:14px}html[data-pb-presentation=phone] .ocr-extraction-actions{display:grid;grid-template-columns:1fr;gap:6px}html[data-pb-presentation=phone] .ocr-extraction-actions>button:nth-of-type(2){display:none}html[data-pb-presentation=phone] .ocr-extraction-actions>label{color:#4c1d95!important;border-color:#ded9e8!important;background:#fff!important}html[data-pb-presentation=phone] .ocr-extraction-actions>button:first-of-type{order:3;border:0!important;color:#fff!important;background:linear-gradient(135deg,#5b21b6,#6d28d9)!important}html[data-pb-presentation=phone] .ocr-extraction-actions>button:last-of-type{order:2;min-height:40px;color:#2d2840!important;border-color:#ded9e8!important;background:#faf9fc!important}html[data-pb-presentation=phone] .ocr-settings-panel{padding:7px;border-color:#e2dfea;color:#1c182b;background:#faf9fc}html[data-pb-presentation=phone] .ocr-document-workspace{display:grid;grid-template-columns:1fr;gap:9px}html[data-pb-presentation=phone] .ocr-document-workspace[data-has-source=false]{display:none}html[data-pb-presentation=phone] .ocr-document-main{gap:9px}html[data-pb-presentation=phone] .ocr-source-panel{gap:8px;padding:10px;border:1px solid #e2dfea;border-radius:9px;background:#fff;box-shadow:0 5px 16px rgba(48,40,72,.04)}html[data-pb-presentation=phone] .ocr-source-header{grid-template-columns:30px minmax(0,1fr) auto;gap:8px;align-items:center}html[data-pb-presentation=phone] .ocr-source-file-icon{width:30px;height:38px;border:1px solid #ded9e8;border-radius:5px;box-shadow:none;font-size:7px}html[data-pb-presentation=phone] .ocr-source-kicker{display:none}html[data-pb-presentation=phone] .ocr-source-header h3{overflow:hidden;color:#1c182b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}html[data-pb-presentation=phone] .ocr-source-subtitle{color:#696477;font-size:8px}.ocr-phone-change-source,html[data-pb-presentation=phone] .ocr-source-status{display:none}html[data-pb-presentation=phone] .ocr-phone-change-source{min-height:32px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid #c4b5fd;border-radius:6px;color:#4c1d95;background:#fff;font:inherit;font-size:8px;font-weight:850}html[data-pb-presentation=phone] .ocr-source-meta-grid{grid-template-columns:1fr 1fr;gap:0}html[data-pb-presentation=phone] .ocr-source-meta-grid span{min-height:38px;padding:7px;border-radius:0;color:#2d2840;background:#faf9fc;font-size:9px}html[data-pb-presentation=phone] .ocr-source-meta-grid span:nth-child(n+3){display:none}html[data-pb-presentation=phone] .ocr-source-meta-grid strong{color:#696477;font-size:7px}html[data-pb-presentation=phone] .ocr-document-type-row{display:none}html[data-pb-presentation=phone] .ocr-document-review-grid{grid-template-columns:1fr;gap:7px}html[data-pb-presentation=phone] .ocr-pages-panel{order:2;padding:8px;border-color:#e2dfea;background:#fff}html[data-pb-presentation=phone] .ocr-pages-header strong{color:#1c182b;font-size:9px}html[data-pb-presentation=phone] .ocr-pages-header span{color:#696477;font-size:8px}html[data-pb-presentation=phone] .ocr-page-list{display:flex;overflow-x:auto}html[data-pb-presentation=phone] .ocr-page-chip{min-width:78px;min-height:44px;padding:6px;border-color:#e2dfea;color:#2d2840;background:#faf9fc}html[data-pb-presentation=phone] .ocr-page-chip span{font-size:8px}html[data-pb-presentation=phone] .ocr-page-chip small{color:#696477;font-size:7px}html[data-pb-presentation=phone] .ocr-source-preview-column{order:1;padding:8px;border-color:#e2dfea;background:#fff}html[data-pb-presentation=phone] .ocr-preview-toolbar>span{color:#1c182b;font-size:9px}html[data-pb-presentation=phone] .ocr-source-actions{display:none}html[data-pb-presentation=phone] .ocr-source-empty,html[data-pb-presentation=phone] .ocr-source-preview-frame,html[data-pb-presentation=phone] .ocr-source-preview-image,html[data-pb-presentation=phone] .ocr-source-preview-shell,html[data-pb-presentation=phone] .ocr-source-preview-text{min-height:150px;max-height:190px;color:#2d2840;border-color:#e2dfea;background:#f0eef5}html[data-pb-presentation=phone] .ocr-source-preview-frame{height:190px}html[data-pb-presentation=phone] .ocr-output-empty-panel{display:none}html[data-pb-presentation=phone] .ocr-document-panel{gap:9px!important;padding:10px!important;border:1px solid #e2dfea!important;border-radius:9px!important;color:#1c182b!important;background:#fff!important;box-shadow:0 5px 16px rgba(48,40,72,.04)!important}html[data-pb-presentation=phone] .ocr-document-admission,html[data-pb-presentation=phone] .ocr-document-copy-card,html[data-pb-presentation=phone] .ocr-document-deferred-note,html[data-pb-presentation=phone] .ocr-document-desktop-exports,html[data-pb-presentation=phone] .ocr-document-page-quality,html[data-pb-presentation=phone] .ocr-document-result-header,html[data-pb-presentation=phone] .ocr-document-result-metrics{display:none!important}html[data-pb-presentation=phone] .ocr-document-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;border-color:#e2dfea;background:#f0eef5}html[data-pb-presentation=phone] .ocr-document-tabs button{min-height:34px;color:#696477;font-size:8px}html[data-pb-presentation=phone] .ocr-document-tabs .ocr-document-tab-active{border-color:#c4b5fd;color:#4c1d95;background:#fff}html[data-pb-presentation=phone] .ocr-document-text-view{min-height:150px;max-height:260px;padding:10px;border-color:#e2dfea;color:#2d2840;background:#faf9fc;font-size:10px;line-height:1.55}.ocr-document-phone-exports{display:none}html[data-pb-presentation=phone] .ocr-document-phone-exports{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:6px}html[data-pb-presentation=phone] .ocr-document-phone-exports>button{min-height:44px;border:0;color:#fff;background:linear-gradient(135deg,#5b21b6,#6d28d9)}html[data-pb-presentation=phone] .ocr-document-phone-exports details{position:relative}html[data-pb-presentation=phone] .ocr-document-phone-exports summary{width:44px;height:44px;display:grid;place-items:center;border:1px solid #ded9e8;border-radius:8px;color:#2d2840;background:#fff;cursor:pointer;list-style:none;font-size:0}html[data-pb-presentation=phone] .ocr-document-phone-exports summary span{font-size:11px}html[data-pb-presentation=phone] .ocr-document-phone-exports summary::-webkit-details-marker{display:none}html[data-pb-presentation=phone] .ocr-document-phone-exports details>div{position:absolute;z-index:8;right:0;bottom:48px;width:180px;display:grid;padding:5px;border:1px solid #ded9e8;border-radius:9px;background:#fff;box-shadow:0 12px 30px rgba(48,40,72,.16)}html[data-pb-presentation=phone] .ocr-document-phone-exports details button{min-height:40px;padding:0 9px;border:0;border-top:1px solid #eeeaf2;color:#2d2840;background:transparent;font:inherit;font-size:9px;text-align:left}html[data-pb-presentation=phone] .ocr-document-phone-exports details button:first-child{border-top:0}@media (orientation:landscape) and (max-height:767px){html[data-pb-device-class=phone] .ocr-document-workspace{grid-template-columns:minmax(250px,.9fr) minmax(290px,1.1fr);align-items:start}html[data-pb-device-class=phone] .ocr-document-main{grid-column:1}html[data-pb-device-class=phone] .ocr-output-panel{grid-column:2}html[data-pb-device-class=phone] .ocr-source-preview-frame,html[data-pb-device-class=phone] .ocr-source-preview-image,html[data-pb-device-class=phone] .ocr-source-preview-shell,html[data-pb-device-class=phone] .ocr-source-preview-text{max-height:210px}}.ocr-console{display:grid;gap:14px;padding:16px;width:100%;max-width:none;border-radius:var(--image-radius);border:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at top left,rgba(79,70,229,.12),transparent 34%),rgba(2,6,23,.48)}.ocr-console[data-drop-active=true]{border-color:rgba(129,140,248,.62);box-shadow:inset 0 0 0 1px rgba(129,140,248,.18),0 18px 70px rgba(79,70,229,.12)}.ocr-console-bulkbar,.ocr-console-header,.ocr-console-pagination,.ocr-console-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.ocr-console-header,.ocr-console-toolbar{flex-wrap:wrap}.ocr-console-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ocr-console-title-row h2{margin:0;color:#f8fafc;font-size:clamp(18px,2vw,22px);letter-spacing:0}.ocr-console-title-row span{padding:5px 9px;border-radius:999px;border:1px solid rgba(129,140,248,.35);background:rgba(67,56,202,.18);color:#c4b5fd;font-size:12px;font-weight:900}.ocr-console-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ocr-console-header-actions .danger-button,.ocr-console-header-actions .secondary-button{appearance:none;min-height:34px;padding:0 11px;border-radius:9px;font-size:12px;font-weight:900;line-height:1}.ocr-console-header-actions .secondary-button{border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.62);color:rgba(226,232,240,.86)}.ocr-console-header-actions .danger-button{border:1px solid rgba(248,113,113,.34);background:rgba(127,29,29,.2);color:#fecaca}.ocr-console-search{flex:1 1 280px;min-width:min(100%,260px);position:relative}.ocr-console-search span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ocr-console-search input,.ocr-console-sort select{width:100%;min-height:42px;border-radius:var(--control-radius);border:1px solid rgba(148,163,184,.18);background:rgba(2,6,23,.55);color:#f8fafc;font:inherit}.ocr-console-search input{padding:0 14px}.ocr-console-primary-filters,.ocr-console-view-toggle{display:flex;flex-wrap:wrap;gap:8px}.ocr-console-advanced button,.ocr-console-primary-filters button,.ocr-console-view-toggle button{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:10px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.62);color:rgba(226,232,240,.78);font-size:13px;font-weight:900;cursor:pointer}.ocr-console-advanced button span,.ocr-console-primary-filters button span{padding:2px 7px;border-radius:999px;background:rgba(148,163,184,.14);color:rgba(226,232,240,.82)}.ocr-console-advanced button.active,.ocr-console-primary-filters button.active,.ocr-console-view-toggle button.active{border-color:rgba(129,140,248,.58);background:rgba(79,70,229,.26);color:#eef2ff;box-shadow:inset 0 0 0 1px rgba(129,140,248,.14)}.ocr-console-advanced-toggle,.ocr-console-shortcuts-toggle{min-height:42px}.ocr-console-drop-banner,.ocr-console-group-suggestion,.ocr-console-shortcuts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid rgba(129,140,248,.2);background:rgba(30,41,59,.36);color:rgba(226,232,240,.78);font-size:12px;font-weight:850}.ocr-console-shortcuts span{padding:4px 7px;border-radius:999px;background:rgba(15,23,42,.62);color:rgba(226,232,240,.82)}.ocr-console-drop-banner{justify-content:center;border-color:rgba(52,211,153,.34);background:rgba(6,78,59,.22);color:#bbf7d0}.ocr-console-advanced{display:grid;gap:12px;padding:12px;border-radius:var(--control-radius);border:1px solid rgba(148,163,184,.14);background:rgba(2,6,23,.34)}.ocr-console-advanced>div{display:grid;gap:8px}.ocr-console-advanced strong,.ocr-console-technical-filters summary{color:rgba(248,250,252,.9);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.ocr-console-advanced>div>div,.ocr-console-technical-filters>div{display:flex;flex-wrap:wrap;gap:8px}.ocr-console-technical-filters{display:grid;gap:8px;padding-top:10px;border-top:1px solid rgba(148,163,184,.12)}.ocr-console-technical-filters summary{cursor:pointer;color:rgba(203,213,225,.78)}.ocr-console-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:14px;align-items:start}.ocr-console-inspector,.ocr-console-main{min-width:0;overflow:hidden;border-radius:var(--image-radius);border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.44)}.ocr-console-main{overflow-x:hidden}.ocr-console-bulkbar{flex-wrap:nowrap;min-height:46px;padding:8px 10px;border-bottom:1px solid rgba(148,163,184,.12)}.ocr-console-bulkbar strong{color:rgba(226,232,240,.86);font-size:13px;white-space:nowrap}.ocr-console-selected-actions{display:flex;align-items:center;gap:6px;min-width:0}.ocr-console-selected-actions .secondary-button{appearance:none;min-height:30px;padding:0 8px;border-radius:8px;border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.58);color:rgba(226,232,240,.84);font-size:11px;line-height:1;white-space:nowrap}.ocr-console-sort{display:flex;align-items:center;gap:8px;margin-left:auto;color:rgba(203,213,225,.7);font-size:12px;font-weight:900}.ocr-console-sort select{min-height:30px;min-width:118px;padding:0 9px}.ocr-console-check{display:grid;place-items:center}.ocr-console-check input{width:16px;height:16px;accent-color:#6366f1}.ocr-console-table{display:grid;min-width:0}.ocr-console-row,.ocr-console-table-head{display:grid;grid-template-columns:28px minmax(130px,1.1fr) minmax(78px,.42fr) minmax(72px,.36fr) minmax(68px,.3fr) minmax(80px,1fr) 156px;gap:8px;align-items:center;min-width:0}.ocr-console-row>*,.ocr-console-table-head>*{min-width:0}.ocr-console-table-head{padding:8px 10px;background:rgba(30,41,59,.46);color:rgba(203,213,225,.7);font-size:11px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.ocr-console-group,.ocr-console-table-head{border-bottom:1px solid rgba(148,163,184,.12)}.ocr-console-group{display:grid;min-width:0}.ocr-console-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;background:rgba(15,23,42,.58)}.ocr-console-group-head>button:first-child{display:inline-flex;align-items:center;gap:8px;min-width:0;border:0;background:transparent;color:#f8fafc;font:inherit;font-weight:950;cursor:pointer}.ocr-console-group-head>button:first-child span{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:7px;background:rgba(99,102,241,.18);color:#c4b5fd}.ocr-console-group-head>button:first-child em{padding:2px 7px;border-radius:999px;background:rgba(148,163,184,.14);color:rgba(226,232,240,.72);font-style:normal;font-size:12px}.ocr-console-group-head .secondary-button,.ocr-console-group-more{min-height:32px;padding:0 10px;border-radius:9px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.62);color:rgba(226,232,240,.82);font-size:12px;font-weight:850}.ocr-console-group-more{justify-self:center;margin:10px}.ocr-console-row{min-height:58px;padding:8px 10px;border-bottom:1px solid rgba(148,163,184,.1);color:rgba(226,232,240,.86)}.ocr-console-row[data-active=true]{background:linear-gradient(90deg,rgba(99,102,241,.22),transparent 56%),rgba(30,41,59,.34)}.ocr-console-file,.ocr-console-preview{min-width:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.ocr-console-file{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center}.ocr-console-file strong,.ocr-console-preview{overflow:hidden;text-overflow:ellipsis}.ocr-console-file strong{display:block;color:#f8fafc;font-size:12px;white-space:nowrap}.ocr-console-file em{display:block;margin-top:3px;color:rgba(203,213,225,.58);font-size:12px;font-style:normal}.ocr-console-file-badge,.ocr-console-thumb-image{width:34px;height:34px;border-radius:9px;border:1px solid rgba(148,163,184,.16);background:rgba(2,6,23,.46)}.ocr-console-thumb-image{display:block;object-fit:cover}.ocr-console-file-badge{display:grid;place-items:center;color:#bfdbfe;font-size:10px;font-weight:950}.ocr-console-file-badge[data-kind=pdf]{color:#fecaca}.ocr-console-file-badge[data-kind=txt]{color:#dbeafe}.ocr-console-file-badge[data-kind=json]{color:#fde68a}.ocr-console-pill,.ocr-console-type-pill{display:inline-block;width:fit-content;max-width:100%;padding:4px 7px;border-radius:8px;border:1px solid rgba(148,163,184,.15);background:rgba(15,23,42,.68);color:rgba(226,232,240,.84);font-size:11px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ocr-console-pill[data-tone=good]{border-color:rgba(34,197,94,.28);background:rgba(22,101,52,.24);color:#86efac}.ocr-console-pill[data-tone=review]{border-color:rgba(245,158,11,.28);background:rgba(146,64,14,.22);color:#fcd34d}.ocr-console-pill[data-tone=failed]{border-color:rgba(248,113,113,.3);background:rgba(127,29,29,.25);color:#fca5a5}.ocr-console-pill[data-tone=planned]{border-color:rgba(96,165,250,.22);background:rgba(30,64,175,.18);color:#bfdbfe}.ocr-console-type-pill{color:#cbd5e1}.ocr-console-confidence{color:rgba(248,250,252,.86);font-size:12px;font-weight:950;white-space:nowrap}.ocr-console-preview{display:block;color:rgba(203,213,225,.82);font-size:12px;line-height:1.35;white-space:nowrap}.ocr-console-actions{display:flex;justify-content:flex-end;gap:4px;min-width:0}.ocr-console-actions .icon-button{appearance:none;display:inline-grid;place-items:center;width:28px;min-width:28px;height:28px;padding:0;border-radius:8px;border:1px solid rgba(148,163,184,.15);background:linear-gradient(180deg,rgba(30,41,59,.72),rgba(15,23,42,.72));color:rgba(226,232,240,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);font-size:10px;font-weight:950;line-height:1;overflow:hidden}.ocr-console-actions .icon-button:hover:not(:disabled){border-color:rgba(96,165,250,.34);background:linear-gradient(180deg,rgba(30,64,175,.36),rgba(15,23,42,.76));color:#f8fafc}.ocr-console-actions .icon-button:disabled{opacity:.42;cursor:not-allowed}.ocr-console-actions .icon-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ocr-console-actions .icon-button span{display:inline-grid;place-items:center;min-width:0;max-width:100%;overflow:hidden;text-overflow:clip}.ocr-console-empty{min-height:160px;display:grid;place-content:center;gap:10px;padding:20px;color:rgba(203,213,225,.7);text-align:center}.ocr-console-empty-state{min-height:340px;margin:0 16px 16px;border:1px solid rgba(96,165,250,.18);border-radius:18px;background:radial-gradient(circle at 50% 0,rgba(96,165,250,.1),transparent 48%),rgba(15,23,42,.42)}.ocr-console[data-drop-active=true] .ocr-console-empty-state{border-color:rgba(52,211,153,.5);background:radial-gradient(circle at 50% 0,rgba(52,211,153,.14),transparent 48%),rgba(6,78,59,.18)}.ocr-console-empty-state strong{color:#f8fafc;font-size:clamp(18px,2vw,24px);font-weight:950}.ocr-console-empty-state p,.ocr-console-empty-state span{max-width:480px;margin:0 auto;color:rgba(203,213,225,.74);font-size:14px;font-weight:750}.ocr-console-empty-state span{color:rgba(148,163,184,.72);font-size:12px}.ocr-console-empty-action{justify-self:center;min-height:40px;padding:0 18px}.ocr-console-pagination{padding:12px;color:rgba(203,213,225,.66);font-size:12px;font-weight:850}.ocr-console-page-controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.ocr-console-page-controls .secondary-button{min-height:32px;padding:0 10px}.ocr-console-page-controls strong{color:rgba(226,232,240,.82);font-size:12px;white-space:nowrap}.ocr-console-inspector{display:grid;gap:0}.ocr-console-inspector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid rgba(148,163,184,.12)}.ocr-console-inspector-head h3{margin:0 0 8px;color:#f8fafc;font-size:16px;line-height:1.25;overflow-wrap:anywhere}.ocr-console-inspector-head div div{display:flex;flex-wrap:wrap;gap:8px}.ocr-console-close-button{appearance:none;display:inline-grid;place-items:center;width:32px;min-width:32px;height:32px;padding:0;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.68);color:rgba(226,232,240,.84);cursor:pointer}.ocr-console-close-button:hover{border-color:rgba(248,113,113,.38);background:rgba(127,29,29,.22);color:#fecaca}.ocr-console-close-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ocr-console-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(148,163,184,.12)}.ocr-console-tabs button{min-height:42px;border:0;border-right:1px solid rgba(148,163,184,.12);background:rgba(15,23,42,.35);color:rgba(203,213,225,.72);font-size:12px;font-weight:950;cursor:pointer}.ocr-console-tabs button:last-child{border-right:0}.ocr-console-tabs button.active{color:#bfdbfe;background:rgba(37,99,235,.18);box-shadow:inset 0 -2px 0 #60a5fa}.ocr-console-text-preview{max-height:280px;margin:12px;padding:12px;overflow:auto;border-radius:var(--control-radius);border:1px solid rgba(148,163,184,.16);background:rgba(2,6,23,.58);color:rgba(248,250,252,.92);white-space:pre-wrap;font-family:inherit;font-size:13px;line-height:1.55}.ocr-console-metadata{display:grid;grid-template-columns:1fr;gap:0;margin:12px;border-radius:var(--control-radius);border:1px solid rgba(148,163,184,.13);overflow:hidden}.ocr-console-metadata div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:9px 10px;border-bottom:1px solid rgba(148,163,184,.1)}.ocr-console-metadata div:last-child{border-bottom:0}.ocr-console-metadata dt{color:rgba(203,213,225,.56);font-size:11px;font-weight:950}.ocr-console-metadata dd{margin:0;color:rgba(248,250,252,.86);font-size:12px;font-weight:850;overflow-wrap:anywhere}.ocr-console-inspector-section{display:grid;gap:8px;padding:12px 14px;border-top:1px solid rgba(148,163,184,.1)}.ocr-console-inspector-section h4{margin:0;color:rgba(226,232,240,.82);font-size:12px}.ocr-console-scan-quality{background:rgba(245,158,11,.06)}.ocr-console-scan-quality-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.ocr-console-scan-quality-head span{padding:4px 8px;border-radius:999px;border:1px solid rgba(245,158,11,.28);background:rgba(245,158,11,.12);color:#fde68a;font-size:11px;font-weight:900}.ocr-console-scan-quality[data-status=poor] .ocr-console-scan-quality-head span{border-color:rgba(248,113,113,.34);background:rgba(127,29,29,.2);color:#fecaca}.ocr-console-scan-quality ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.ocr-console-scan-quality li{color:rgba(254,243,199,.86);font-size:12px;line-height:1.4}.ocr-console-patterns{display:flex;flex-wrap:wrap;gap:7px}.ocr-console-patterns span{padding:5px 9px;border-radius:999px;border:1px solid rgba(129,140,248,.28);background:rgba(79,70,229,.2);color:#c4b5fd;font-size:12px;font-weight:900}.ocr-console-fields em,.ocr-console-patterns em{color:rgba(203,213,225,.58);font-size:12px;font-style:normal}.ocr-console-fields{display:grid;gap:10px}.ocr-console-field-group{display:grid;gap:6px;padding:8px 0 2px;border-bottom:1px solid rgba(148,163,184,.12)}.ocr-console-field-group:last-child{border-bottom:0}.ocr-console-field-group h5{margin:0 0 2px;color:rgba(226,232,240,.82);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ocr-console-fields .ocr-console-field-group div{display:grid;grid-template-columns:minmax(90px,.44fr) minmax(0,.56fr);gap:10px;padding:7px 0;border-bottom:1px solid rgba(148,163,184,.09);color:rgba(203,213,225,.68);font-size:12px}.ocr-console-fields .ocr-console-field-group div:last-child{border-bottom:0}.ocr-console-fields strong{color:#f8fafc;text-align:right;overflow-wrap:anywhere}.ocr-console-fields small{grid-column:1/-1;color:rgba(203,213,225,.58);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.ocr-console-inspector-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 14px 14px}.ocr-console-inspector-actions button{min-width:0}.ocr-console-help{margin:0 14px 14px;padding:13px;border-radius:var(--control-radius);border:1px solid rgba(245,158,11,.25);background:rgba(120,53,15,.16);color:rgba(254,243,199,.86)}.ocr-console-help strong{display:block;margin-bottom:5px;color:#fde68a}.ocr-console-help p{margin:0;font-size:12px;line-height:1.45}@media (max-width:1180px){.ocr-console-body{grid-template-columns:1fr}.ocr-console-inspector{order:-1}}@media (max-width:760px){.ocr-console{padding:12px}.ocr-console-table{overflow-x:hidden}.ocr-console-table-head{display:none}.ocr-console-row{grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start;padding:10px}.ocr-console-row>.ocr-console-actions,.ocr-console-row>.ocr-console-confidence,.ocr-console-row>.ocr-console-pill,.ocr-console-row>.ocr-console-preview,.ocr-console-row>.ocr-console-type-pill{grid-column:2}.ocr-console-row>.ocr-console-confidence,.ocr-console-row>.ocr-console-pill,.ocr-console-row>.ocr-console-type-pill{width:fit-content}.ocr-console-actions{justify-content:flex-start;width:100%}.ocr-console-bulkbar,.ocr-console-header-actions,.ocr-console-inspector-actions{display:grid;grid-template-columns:1fr;width:100%}.ocr-console-primary-filters{width:100%}.ocr-console-primary-filters button{flex:1 1 140px;justify-content:space-between}}html:not([data-pb-presentation=phone]) :where([data-pictobank-public-shell],[data-pictobank-workspace-shell],[data-pipeline-shell]){position:relative;isolation:isolate}html:not([data-pb-presentation=phone]) :where([data-pictobank-public-shell],[data-pictobank-workspace-shell],[data-pipeline-shell]):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.045) 1px,transparent 0);background-size:72px 72px;mask-image:radial-gradient(ellipse at 50% 24%,#000 0,rgba(0,0,0,.72) 58%,transparent 100%)}html:not([data-pb-presentation=phone]) :where([data-pictobank-public-shell],[data-pictobank-workspace-shell],[data-pipeline-shell])>*{position:relative;z-index:1}