:root{--ds-paper:#f3f0e7;--ds-paper-bright:#fbfaf5;--ds-ink:#10251e;--ds-ink-soft:#526158;--ds-night:#0d241d;--ds-line:#10251e29;--ds-line-strong:#10251e47;--ds-focus:#173f32;--ds-success:#2f7d4b;--ds-warning:#9b651f;--ds-danger:#a43f34;--ds-radius-control:12px;--ds-radius-panel:18px;--ds-gutter:clamp(20px, 4vw, 64px);--ds-content-standard:1280px;--ds-content-wide:1600px;--ds-page-gap:clamp(24px, 3vw, 40px);--ds-section-gap:clamp(18px, 2vw, 28px);--ds-shadow-raised:0 20px 60px #0d241d1c;--dsp-product-accent:#ff7045}[data-dsp-product=contabil]{--dsp-product-accent:#ff7045}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dsp-brand{--dsp-brand-ink:var(--ds-ink);min-width:0;color:var(--dsp-brand-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.dsp-brand--inverse{--dsp-brand-ink:var(--ds-paper-bright)}.dsp-brand__mark{border:1px solid color-mix(in srgb, var(--dsp-brand-ink) 28%, transparent);background:var(--dsp-brand-ink);width:38px;height:38px;color:var(--ds-paper-bright);border-radius:50%;flex:0 0 38px;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:italic;line-height:1;display:grid}.dsp-brand--inverse .dsp-brand__mark{background:var(--ds-paper-bright);color:var(--ds-night)}.dsp-brand__word{letter-spacing:-.035em;font-size:16px;font-weight:680}.dsp-brand__product{border-left:1px solid color-mix(in srgb, var(--dsp-brand-ink) 24%, transparent);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:18rem;padding-left:10px;font-size:11px;font-weight:650;overflow:hidden}.dsp-brand__stage{border:1px solid color-mix(in srgb, var(--dsp-product-accent) 52%, var(--dsp-brand-ink));color:var(--dsp-brand-ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.dsp-eyebrow{color:inherit;letter-spacing:.13em;text-transform:uppercase;margin:0;font:650 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.dsp-eyebrow:before{background:var(--dsp-product-accent);content:"";border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.dsp-app{background:var(--ds-paper);min-height:100svh;color:var(--ds-ink)}.dsp-app :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb, var(--dsp-product-accent) 38%, transparent)}.dsp-app__header{z-index:20;min-height:76px;padding-inline:var(--ds-gutter);border-bottom:1px solid var(--ds-line);background:color-mix(in srgb, var(--ds-paper) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.dsp-app__account,.dsp-app__nav{align-items:center;gap:8px;display:flex}.dsp-app__main{min-width:0}.dsp-page{--dsp-page-max:var(--ds-content-standard);width:min(100%, var(--dsp-page-max));min-width:0;padding:clamp(32px, 5vw, 72px) var(--ds-gutter) clamp(48px, 7vw, 96px);gap:var(--ds-page-gap);margin-inline:auto;display:grid}.dsp-page--wide{--dsp-page-max:var(--ds-content-wide)}.dsp-page--full{--dsp-page-max:100%}.dsp-page-header{border-bottom:1px solid var(--ds-line);gap:18px;min-width:0;padding-bottom:clamp(24px,3vw,36px);display:grid}.dsp-page-header--compact{padding-bottom:22px}.dsp-page-header__breadcrumbs{min-width:0;color:var(--ds-ink-soft);font-size:12px}.dsp-page-header__row{justify-content:space-between;align-items:end;gap:clamp(24px,4vw,64px);min-width:0;display:flex}.dsp-page-header__copy{min-width:0}.dsp-page-header h1{max-width:22ch;color:var(--ds-ink);letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(34px,4vw,54px);font-weight:520;line-height:1}.dsp-page-header--compact h1{font-size:clamp(30px,3.2vw,44px)}.dsp-page-header__description{max-width:760px;color:var(--ds-ink-soft);margin:14px 0 0;font-size:14px;line-height:1.65}.dsp-page-header__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dsp-page-header__actions :where(a,button),.dsp-panel__actions :where(a,button){min-height:44px}.dsp-page-header__metadata{min-width:0;color:var(--ds-ink-soft);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 18px;font:600 10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.dsp-content-grid{align-items:start;gap:var(--ds-section-gap);grid-template-columns:minmax(0,1fr) minmax(260px,360px);min-width:0;display:grid}.dsp-content-grid--single{grid-template-columns:minmax(0,1fr)}.dsp-content-grid--balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.dsp-content-grid--wide-aside{grid-template-columns:minmax(0,1fr) minmax(320px,440px)}.dsp-content-grid__main,.dsp-content-grid__aside{align-content:start;gap:var(--ds-section-gap);min-width:0;display:grid}.dsp-panel{border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-paper-bright);min-width:0}.dsp-panel__header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:start;gap:24px;min-width:0;padding:22px clamp(20px,2.5vw,30px);display:flex}.dsp-panel__heading{min-width:0}.dsp-panel__heading h2{color:var(--ds-ink);letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(20px,2vw,26px);font-weight:560;line-height:1.1}.dsp-panel__description{max-width:720px;color:var(--ds-ink-soft);margin:8px 0 0;font-size:13px;line-height:1.55}.dsp-panel__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.dsp-panel__body{min-width:0;padding:clamp(20px,2.5vw,30px)}.dsp-panel__footer{border-top:1px solid var(--ds-line);color:var(--ds-ink-soft);padding:16px clamp(20px,2.5vw,30px);font-size:12px}.dsp-scroll-region{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}@media (width<=860px){.dsp-app__header{flex-wrap:wrap;gap:8px 16px;min-height:68px;padding:8px 20px}.dsp-app__nav{overscroll-behavior-inline:contain;border-top:1px solid var(--ds-line);order:3;width:100%;min-width:0;padding-top:4px;overflow-x:auto}.dsp-app__account{margin-left:auto}.dsp-brand__product{max-width:9rem}.dsp-page{padding:32px 20px 56px}.dsp-content-grid,.dsp-content-grid--balanced,.dsp-content-grid--wide-aside{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.dsp-page-header__row{flex-direction:column;align-items:stretch;gap:20px}.dsp-page-header__actions,.dsp-panel__actions{justify-content:flex-start;width:100%}.dsp-page-header__actions>*,.dsp-panel__actions>*{flex:100%;max-width:100%}.dsp-panel__header{flex-direction:column;align-items:stretch;gap:16px}}@media (width<=420px){.dsp-brand__word{display:none}.dsp-brand__product{border-left:0;padding-left:0}.dsp-app__account{gap:8px}}:root{color:var(--ds-ink);background:var(--ds-paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--ds-paper);min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button:not(:disabled),select:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed}::selection{background:color-mix(in srgb, var(--dsp-product-accent) 30%, transparent)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--ds-radius-control);background:var(--ds-night);color:var(--ds-paper-bright);padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.dsp-app{background:radial-gradient(circle at 88% 4%, #ff70451a, transparent 25rem), var(--ds-paper)}h1,h2,h3,p{margin-top:0}.app-nav__link{min-height:42px;color:var(--ds-ink-soft);white-space:nowrap;border-radius:10px;align-items:center;padding:0 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.app-nav__link:hover{color:var(--ds-ink);background:#10251e0d}.app-nav__link--active{background:var(--ds-paper-bright);box-shadow:inset 0 0 0 1px var(--ds-line);color:var(--ds-ink)}.app-nav__link--active:after{background:var(--dsp-product-accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:5px;left:12px;right:12px}.account-chip{min-height:42px;color:var(--ds-ink-soft);align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.account-chip>span:first-child{background:var(--ds-night);width:32px;height:32px;color:var(--ds-paper-bright);letter-spacing:.04em;border-radius:50%;place-items:center;font-size:10px;display:grid}.demo-banner{border-bottom:1px solid color-mix(in srgb, var(--dsp-product-accent) 32%, transparent);background:color-mix(in srgb, var(--dsp-product-accent) 8%, var(--ds-paper-bright));min-height:34px;color:var(--ds-ink-soft);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.demo-banner>span{background:var(--dsp-product-accent);border-radius:50%;width:6px;height:6px}.button,.row-action,.text-button,.icon-button{background:0 0;border:0}.button{border-radius:var(--ds-radius-control);justify-content:center;align-items:center;min-height:44px;padding:0 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.button--primary{background:var(--ds-night);color:var(--ds-paper-bright);box-shadow:0 8px 24px #0d241d29}.button--primary:hover:not(:disabled){background:#173a2f}.button--secondary{border:1px solid var(--ds-line);background:var(--ds-paper-bright);color:var(--ds-ink)}.button:disabled{opacity:.46}.text-button,.row-action{color:var(--ds-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--dsp-product-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--dsp-product-accent) 70%, transparent);text-underline-offset:4px;padding:0;font-size:12px;font-weight:750;text-decoration-thickness:2px}.text-button:hover,.row-action:hover{color:color-mix(in srgb, var(--dsp-product-accent) 80%, var(--ds-ink))}.icon-button{border:1px solid var(--ds-line);width:36px;height:36px;color:var(--ds-ink-soft);border-radius:50%;place-items:center;font-size:21px;display:grid}.status-badge{border:1px solid var(--ds-line);background:var(--ds-paper);min-height:25px;color:var(--ds-ink-soft);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.status-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-badge--success{border-color:color-mix(in srgb, var(--ds-success) 35%, transparent);background:color-mix(in srgb, var(--ds-success) 8%, var(--ds-paper-bright));color:var(--ds-success)}.status-badge--warning{border-color:color-mix(in srgb, var(--ds-warning) 35%, transparent);background:color-mix(in srgb, var(--ds-warning) 8%, var(--ds-paper-bright));color:var(--ds-warning)}.status-badge--danger{border-color:color-mix(in srgb, var(--ds-danger) 35%, transparent);background:color-mix(in srgb, var(--ds-danger) 8%, var(--ds-paper-bright));color:var(--ds-danger)}.status-badge--accent{border-color:color-mix(in srgb, var(--dsp-product-accent) 38%, transparent);background:color-mix(in srgb, var(--dsp-product-accent) 9%, var(--ds-paper-bright));color:color-mix(in srgb, var(--dsp-product-accent) 75%, var(--ds-ink))}.metric-grid{border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.metric-grid li{background:var(--ds-paper-bright);align-content:space-between;min-width:0;min-height:138px;padding:22px;display:grid}.metric-grid li>span{color:var(--ds-ink-soft);font-size:12px;font-weight:650}.metric-grid li>strong{color:var(--ds-ink);letter-spacing:-.06em;margin-top:16px;font-size:clamp(34px,4vw,50px);font-weight:520;line-height:.9}.metric-grid li>small{color:var(--ds-ink-soft);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.metric-grid .metric-card--danger{background:linear-gradient(color-mix(in srgb, var(--ds-danger) 6%, transparent), transparent), var(--ds-paper-bright)}.metric-card--danger>strong{color:var(--ds-danger)!important}.filter-bar{align-items:center;gap:10px;margin-bottom:18px;display:flex}.filter-bar label:first-child{flex:20rem}.filter-bar input,.filter-bar select,.resolution-form input,.resolution-form select,.resolution-form textarea{border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-paper-bright);width:100%;min-height:44px;color:var(--ds-ink)}.filter-bar input,.filter-bar select,.resolution-form select{padding:0 13px}.filter-bar input::placeholder,.resolution-form textarea::placeholder{color:color-mix(in srgb, var(--ds-ink-soft) 68%, transparent)}.work-table{border-collapse:collapse;width:100%;min-width:930px}.work-table th{border-bottom:1px solid var(--ds-line-strong);color:var(--ds-ink-soft);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:10px 12px;font:650 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.work-table td{border-bottom:1px solid var(--ds-line);vertical-align:middle;padding:17px 12px}.work-table tbody tr{transition:background .14s}.work-table tbody tr:hover,.work-table__selected{background:color-mix(in srgb, var(--dsp-product-accent) 5%, transparent)}.work-table td>strong,.work-table td>span{display:block}.work-table td>strong{color:var(--ds-ink);font-size:12px;line-height:1.35}.work-table td>span{color:var(--ds-ink-soft);margin-top:4px;font-size:10px;line-height:1.4}.work-table td:nth-child(2){max-width:280px}.work-table td:nth-child(3){max-width:220px}.work-table tr:last-child td{border-bottom:0}.priority-legend{margin:0;padding:0;list-style:none;display:grid}.priority-legend li{border-bottom:1px solid var(--ds-line);grid-template-columns:28px 1fr;gap:13px;padding:17px 0;display:grid}.priority-legend li:first-child{padding-top:0}.priority-legend li:last-child{border-bottom:0;padding-bottom:0}.priority-legend li>span{color:var(--dsp-product-accent);font:700 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.priority-legend strong{font-size:13px}.priority-legend p{color:var(--ds-ink-soft);margin:5px 0 0;font-size:12px;line-height:1.5}.action-panel{box-shadow:var(--ds-shadow-raised);position:sticky;top:128px}.action-panel .dsp-panel__body{gap:22px;display:grid}.action-panel__meta{flex-wrap:wrap;gap:7px;display:flex}.action-panel__description{color:var(--ds-ink-soft);margin:0;font-size:13px;line-height:1.6}.detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.detail-list div,.scope-grid div,.client-stats div,.obligation-list dl div{min-width:0}.detail-list dt,.scope-grid dt,.client-stats dt,.obligation-list dt{color:var(--ds-ink-soft);letter-spacing:.07em;text-transform:uppercase;font:650 9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.detail-list dd,.scope-grid dd,.client-stats dd,.obligation-list dd{color:var(--ds-ink);margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.4}.next-step,.scope-note,.separation-note{border-left:3px solid var(--dsp-product-accent);background:color-mix(in srgb, var(--dsp-product-accent) 6%, var(--ds-paper));padding:16px}.next-step>span,.scope-note>strong,.separation-note>strong{color:var(--ds-ink);letter-spacing:.07em;text-transform:uppercase;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.next-step p,.scope-note p,.separation-note p{color:var(--ds-ink-soft);margin:6px 0 0;font-size:12px;line-height:1.55}.section-title-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.section-title-row h3{margin:0;font-size:13px}.section-title-row>span{background:var(--ds-paper);min-width:24px;height:24px;color:var(--ds-ink-soft);border-radius:50%;place-items:center;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.evidence-block ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.evidence-block li{border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:10px;padding:12px}.evidence-block li strong,.evidence-block li span{display:block}.evidence-block li strong{font-size:11px}.evidence-block li span{color:var(--ds-ink-soft);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font:600 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.resolution-form{border-top:1px solid var(--ds-line);gap:9px;padding-top:20px;display:grid}.resolution-form label{color:var(--ds-ink);margin-top:5px;font-size:11px;font-weight:700}.resolution-form textarea{resize:vertical;min-height:108px;padding:12px 13px}.resolution-form .button{width:100%;margin-top:4px}.form-hint,.form-error{margin:0;font-size:10px;line-height:1.45}.form-hint{color:var(--ds-ink-soft)}.form-error{color:var(--ds-danger);font-weight:650}.inline-warning{background:color-mix(in srgb, var(--ds-warning) 9%, var(--ds-paper));color:var(--ds-warning);border-radius:10px;margin:12px 0 0;padding:11px 12px;font-size:11px;line-height:1.5}.resolution-summary{border:1px solid color-mix(in srgb, var(--ds-success) 28%, transparent);background:color-mix(in srgb, var(--ds-success) 7%, var(--ds-paper-bright));border-radius:12px;padding:16px}.resolution-summary strong,.resolution-summary p,.resolution-summary span{display:block}.resolution-summary strong{color:var(--ds-success);font-size:12px}.resolution-summary p{color:var(--ds-ink);margin:8px 0;font-size:12px;line-height:1.5}.resolution-summary span{color:var(--ds-ink-soft);font:600 9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.empty-state{text-align:center;justify-items:center;max-width:470px;margin:20px auto;padding:36px 20px;display:grid}.empty-state__mark{background:color-mix(in srgb, var(--ds-success) 12%, var(--ds-paper));width:42px;height:42px;color:var(--ds-success);border-radius:50%;place-items:center;margin-bottom:17px;display:grid}.empty-state h3{margin-bottom:7px;font-size:18px}.empty-state p{color:var(--ds-ink-soft);margin-bottom:18px;font-size:12px;line-height:1.55}.client-grid{gap:var(--ds-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-paper-bright);gap:24px;min-width:0;padding:clamp(22px,3vw,32px);display:grid;box-shadow:0 8px 32px #0d241d0a}.client-card>header,.client-card>footer{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.client-card h2{color:var(--ds-ink);letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:540;line-height:1.05}.client-stats{border-block:1px solid var(--ds-line);grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:16px 0;display:grid}.client-stats dd{letter-spacing:-.04em;font-size:22px;font-weight:550}.client-period{gap:14px;display:grid}.client-period .section-title-row>div>span,.client-period .section-title-row>div>strong{display:block}.client-period .section-title-row>div>span,.client-card>footer>span,.client-period>p{color:var(--ds-ink-soft);font-size:10px}.client-period .section-title-row>div>strong{margin-top:3px;font-size:14px}.client-period>p{margin:0;line-height:1.45}.client-card>footer{align-items:center}.progress{align-items:center;gap:10px;display:flex}.progress__track{background:color-mix(in srgb, var(--ds-ink) 9%, transparent);border-radius:999px;flex:1;height:7px;overflow:hidden}.progress__value{border-radius:inherit;background:var(--dsp-product-accent);height:100%;display:block}.progress>span{min-width:31px;color:var(--ds-ink-soft);text-align:right;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.period-list{display:grid}.period-row{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(260px,1.4fr) minmax(170px,.8fr) auto auto;align-items:center;gap:20px;min-width:0;padding:20px 0;display:grid}.period-row:first-child{padding-top:0}.period-row:last-child{border-bottom:0;padding-bottom:0}.period-row h3{margin:8px 0 5px;font-size:15px}.period-row>div>span,.period-row__progress small{color:var(--ds-ink-soft);font-size:10px}.period-row__progress{gap:7px;display:grid}.dossier-tabs{border-bottom:1px solid var(--ds-line);gap:4px;min-width:0;display:flex;overflow-x:auto}.dossier-tabs button{min-height:46px;color:var(--ds-ink-soft);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:650;display:inline-flex}.dossier-tabs button>span{background:color-mix(in srgb, var(--ds-ink) 7%, transparent);border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.dossier-tabs .dossier-tabs__active{border-bottom-color:var(--dsp-product-accent);color:var(--ds-ink)}.dossier-stack{gap:var(--ds-section-gap);display:grid}.overview-progress{border:1px solid var(--ds-line);background:var(--ds-line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.overview-progress>div{background:var(--ds-paper);align-content:center;min-height:105px;padding:17px;display:grid}.overview-progress strong,.overview-progress span{display:block}.overview-progress strong{letter-spacing:-.05em;font-size:28px;font-weight:540}.overview-progress span{color:var(--ds-ink-soft);margin-top:6px;font-size:9px;line-height:1.4}.scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;display:grid}.scope-grid dd{font-size:13px}.gate-list,.readiness-list,.task-list,.obligation-list,.audit-list{margin:0;padding:0;list-style:none}.gate-list{display:grid}.gate-list li{border-bottom:1px solid var(--ds-line);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.gate-list li:first-child{padding-top:0}.gate-list li:last-child{border-bottom:0;padding-bottom:0}.gate-mark{border:2px solid var(--ds-ink-soft);border-radius:50%;width:9px;height:9px}.gate-mark--passed{border-color:var(--ds-success);background:var(--ds-success)}.gate-mark--failed{border-color:var(--ds-danger);background:var(--ds-danger)}.gate-list li>div>strong,.gate-list li>div>span{display:block}.gate-list li>div>strong{font-size:12px}.gate-list li>div>span{color:var(--ds-ink-soft);text-transform:uppercase;margin-top:3px;font-size:9px}.readiness-score{gap:14px;display:grid}.readiness-score>strong{letter-spacing:-.07em;font-size:52px;font-weight:510}.readiness-list{margin:24px 0;display:grid}.readiness-list li{border-top:1px solid var(--ds-line);grid-template-columns:30px 1fr;align-items:center;gap:12px;padding:13px 0;display:grid}.readiness-list li>span{background:var(--ds-paper);width:26px;height:26px;color:var(--ds-ink);border-radius:50%;place-items:center;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.readiness-list p{color:var(--ds-ink-soft);margin:0;font-size:11px}.task-list{display:grid}.task-row{border-bottom:1px solid var(--ds-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:19px 0;display:grid}.task-row:first-child{padding-top:0}.task-row:last-child{border-bottom:0;padding-bottom:0}.task-row h3{margin:1px 0 5px;font-size:14px}.task-row p{color:var(--ds-ink-soft);margin:0;font-size:11px;line-height:1.5}.task-row div>span:last-child{color:var(--ds-ink-soft);text-transform:uppercase;margin-top:7px;font:600 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.obligation-list{gap:12px;display:grid}.obligation-list article{border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.obligation-list h3{margin:8px 0 4px;font-size:16px}.obligation-list article>div>span{color:var(--ds-ink-soft);font-size:10px}.obligation-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:220px;margin:0;display:grid}.separation-note{margin-top:20px}.audit-list{display:grid}.audit-list li{grid-template-columns:12px 1fr;gap:14px;padding:0 0 24px 3px;display:grid;position:relative}.audit-list li:not(:last-child):before{background:var(--ds-line);content:"";width:1px;position:absolute;top:13px;bottom:0;left:8px}.audit-list__dot{z-index:1;border:3px solid var(--ds-paper-bright);background:var(--dsp-product-accent);width:11px;height:11px;box-shadow:0 0 0 1px var(--dsp-product-accent);border-radius:50%;margin-top:3px}.audit-list p:first-child{color:var(--ds-ink);margin-bottom:5px;font-size:12px}.audit-list p:nth-child(2){color:var(--ds-ink-soft);margin-bottom:7px;font-size:11px;line-height:1.5}.audit-list li div>span{color:var(--ds-ink-soft);letter-spacing:.04em;text-transform:uppercase;font:600 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.dossier-footnote,.muted-copy{color:var(--ds-ink-soft);margin:0;font-size:10px;line-height:1.5}.dossier-footnote{text-align:right}.financial-statements-workspace,.financial-statements-workspace>.dsp-panel,.financial-statements-workspace .dsp-panel__body{min-width:0}.financial-statements-workspace .dsp-panel__body{gap:22px;display:grid}.financial-statements-workspace .dsp-panel__actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.trial-balance-workspace{background:var(--ds-paper-bright);overflow:hidden}.trial-balance-workspace>.dsp-panel__body{gap:18px!important}.trial-balance-metrics{border:1px solid var(--ds-line);background:var(--ds-line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.trial-balance-metrics div{background:var(--ds-paper);min-width:0;padding:15px}.trial-balance-metrics dt,.trial-balance-metrics dd{margin:0}.trial-balance-metrics dt{color:var(--ds-ink-soft);letter-spacing:.06em;text-transform:uppercase;font:650 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.trial-balance-metrics dd{color:var(--ds-ink);letter-spacing:-.04em;margin-top:7px;font-size:25px;font-weight:560}.trial-balance-trace{border:1px solid color-mix(in srgb, var(--dsp-product-accent) 38%, var(--ds-line));background:color-mix(in srgb, var(--dsp-product-accent) 5%, var(--ds-paper-bright));border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.trial-balance-trace strong,.trial-balance-trace p{margin:0}.trial-balance-trace p{color:var(--ds-ink-soft);margin-top:4px;font-size:10px;line-height:1.45}.trial-balance-filters{grid-template-columns:minmax(180px,1fr) minmax(150px,.45fr) auto;align-items:end;gap:12px;display:grid}.trial-balance-filters label:not(.trial-balance-filters__check){gap:6px;display:grid}.trial-balance-filters label>span{color:var(--ds-ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.trial-balance-filters input[type=search],.trial-balance-filters select{border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-paper-bright);width:100%;min-height:42px;color:var(--ds-ink);padding:0 12px}.trial-balance-filters__check{white-space:nowrap;align-items:center;gap:8px;min-height:42px;display:flex}.trial-balance-filters__check input{width:16px;height:16px;accent-color:var(--dsp-product-accent)}.table-scroll{border:1px solid var(--ds-line);border-radius:12px;min-width:0;overflow-x:auto}.trial-balance-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1020px}.trial-balance-table th,.trial-balance-table td{border-bottom:1px solid var(--ds-line);vertical-align:middle;padding:13px 11px;font-size:10px}.trial-balance-table thead th{z-index:2;background:var(--ds-paper);color:var(--ds-ink-soft);letter-spacing:.06em;text-align:left;text-transform:uppercase;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;position:sticky;top:0}.trial-balance-table thead th:nth-child(n+2):nth-child(-n+5),.trial-balance-table td:nth-child(n+2):nth-child(-n+5){text-align:right;white-space:nowrap}.trial-balance-table tbody tr:last-child th,.trial-balance-table tbody tr:last-child td{border-bottom:0}.trial-balance-table tbody tr:hover,.trial-balance-table__selected{background:color-mix(in srgb, var(--dsp-product-accent) 6%, transparent)}.trial-balance-account{width:100%;min-width:190px;color:var(--ds-ink);text-align:left;background:0 0;border:0;padding-block:0;display:grid}.trial-balance-account span,.trial-balance-account strong{display:block}.trial-balance-account span,.trial-balance-account-code{color:var(--ds-ink-soft);letter-spacing:.05em;text-transform:uppercase;font:650 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.trial-balance-account strong{margin-top:4px;font-size:11px;font-weight:680}.trial-balance-account small{color:var(--ds-warning);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:700}.trial-balance-empty{border:1px dashed var(--ds-line-strong);text-align:center;border-radius:12px;padding:24px}.trial-balance-empty strong,.trial-balance-empty p{margin:0;display:block}.trial-balance-empty p{color:var(--ds-ink-soft);margin-top:6px;font-size:11px}.trial-balance-account-details{min-width:0;scroll-margin-top:124px}.razao-postings{border:1px solid var(--ds-line);background:color-mix(in srgb, var(--dsp-product-accent) 2%, var(--ds-paper-bright));border-radius:13px;gap:18px;min-width:0;padding:20px;display:grid}.razao-postings__header{justify-content:space-between;align-items:start;gap:18px;display:flex}.razao-postings__header h3,.razao-postings__header p{margin:0}.razao-postings__header h3{color:var(--ds-ink);letter-spacing:-.025em;margin-top:5px;font-size:18px}.razao-postings__header h3+p{color:var(--ds-ink-soft);margin-top:4px;font:600 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.razao-postings__eyebrow{color:var(--dsp-product-accent);letter-spacing:.08em;text-transform:uppercase;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.razao-postings__badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.razao-postings__notice{border-left:3px solid var(--dsp-product-accent);background:color-mix(in srgb, var(--dsp-product-accent) 7%, var(--ds-paper-bright));gap:4px;padding:13px 15px;display:grid}.razao-postings__notice strong{font-size:11px}.razao-postings__notice span{color:var(--ds-ink-soft);font-size:10px;line-height:1.5}.razao-postings__controls-summary{border:1px solid var(--ds-line);background:var(--ds-line);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.razao-postings__control{background:var(--ds-paper-bright);padding:13px 14px}.razao-postings__control dt{color:var(--ds-ink-soft);letter-spacing:.06em;text-transform:uppercase;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.razao-postings__control dd{justify-items:start;gap:5px;margin:7px 0 0;display:grid}.razao-postings__control dd strong{font-variant-numeric:tabular-nums;font-size:14px}.razao-postings__control dd>span:not(.status-badge){color:var(--ds-ink-soft);font-size:9px}.razao-postings__filters{grid-template-columns:minmax(220px,1fr) minmax(160px,.4fr) auto;align-items:end;gap:12px;display:grid}.razao-postings__filters label{gap:6px;display:grid}.razao-postings__filters label>span{color:var(--ds-ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.razao-postings__filters input,.razao-postings__filters select{border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-paper-bright);width:100%;min-height:42px;color:var(--ds-ink);font:inherit;padding:0 12px}.razao-postings__result-count{min-width:116px;color:var(--ds-ink-soft);text-align:right;margin:0 0 12px;font-size:9px}.razao-postings__scroll{outline-offset:3px}.razao-postings__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1240px}.razao-postings__table caption{border-bottom:1px solid var(--ds-line);background:var(--ds-paper);color:var(--ds-ink-soft);text-align:left;padding:11px 12px;font-size:9px;line-height:1.45}.razao-postings__table th,.razao-postings__table td{border-bottom:1px solid var(--ds-line);text-align:left;vertical-align:top;padding:12px 10px;font-size:10px;line-height:1.45}.razao-postings__table thead th{z-index:2;background:var(--ds-paper);color:var(--ds-ink-soft);letter-spacing:.05em;text-transform:uppercase;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;position:sticky;top:0}.razao-postings__table thead th:first-child,.razao-postings__table tbody td:first-child{box-shadow:1px 0 0 var(--ds-line);position:sticky;left:0}.razao-postings__table thead th:first-child{z-index:3}.razao-postings__table tbody td:first-child{z-index:1;background:var(--ds-paper-bright)}.razao-postings__table tbody tr{content-visibility:auto;contain-intrinsic-size:auto 64px}.razao-postings__table tbody tr[data-needs-review=true]{background:color-mix(in srgb, var(--ds-warning) 7%, transparent)}.razao-postings__table tbody tr[data-needs-review=true] td:first-child{background:color-mix(in srgb, var(--ds-warning) 7%, var(--ds-paper-bright))}.razao-postings__table tbody tr:last-child th,.razao-postings__table tbody tr:last-child td{border-bottom:0}.razao-postings__table td:nth-child(2) strong,.razao-postings__table td:nth-child(2) span{display:block}.razao-postings__table td:nth-child(2) span{color:var(--ds-ink-soft);margin-top:3px}.razao-postings__table tbody th{min-width:250px;max-width:390px;font-weight:560}.razao-postings__amount{white-space:nowrap;text-align:right!important}.razao-postings__classification{justify-items:start;gap:4px;display:grid}.razao-postings__classification>span,.razao-postings__classification small{color:var(--ds-ink-soft);font-size:8px}.razao-postings__source summary{color:var(--dsp-product-accent);cursor:pointer;white-space:nowrap;font-size:9px;font-weight:700}.razao-postings__source>div{border:1px solid var(--ds-line);background:var(--ds-paper-bright);border-radius:8px;width:min(520px,72vw);margin-top:8px;padding:11px}.razao-postings__source p{color:var(--ds-ink-soft);text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:700}.razao-postings__source pre{background:var(--ds-night);max-height:220px;color:var(--ds-paper-bright);white-space:pre-wrap;border-radius:6px;margin:0;padding:9px;font-size:9px;line-height:1.5;overflow:auto}.razao-postings__source ul{color:var(--ds-ink-soft);gap:4px;margin:9px 0 0;padding-left:17px;font-size:8px;display:grid}.razao-postings__empty{color:var(--ds-ink-soft);text-align:center!important;padding:28px!important}.razao-postings__show-more{justify-self:center}@media (width<=800px){.razao-postings{padding:14px}.razao-postings__header,.razao-postings__badges{justify-content:stretch;display:grid}.razao-postings__controls-summary,.razao-postings__filters{grid-template-columns:1fr}.razao-postings__result-count{text-align:left;margin:0}}.trial-balance-inspector{box-shadow:var(--ds-shadow-raised);position:sticky;top:128px}.trial-balance-inspector>.dsp-panel__body{gap:18px;display:grid}.trial-balance-inspector .button{width:100%}.trial-balance-account-code{margin:-6px 0 0}.trial-balance-source{border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:10px;gap:7px;padding:14px;display:grid}.trial-balance-source h3,.trial-balance-source p{margin:0}.trial-balance-source p{color:var(--ds-ink);overflow-wrap:anywhere;font-size:10px;font-weight:700}.trial-balance-source>span,.trial-balance-source small{color:var(--ds-ink-soft);font-size:9px;line-height:1.45}.trial-balance-source code{background:color-mix(in srgb, var(--ds-ink) 5%, transparent);color:var(--ds-ink-soft);white-space:normal;border-radius:7px;padding:9px;font-size:8px;line-height:1.5;display:block}.resolution-form .trial-balance-decision-check{border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:11px 12px;font-weight:560;line-height:1.45;display:grid}.resolution-form .trial-balance-decision-check input{width:17px;height:17px;min-height:0;accent-color:var(--dsp-product-accent);margin-top:1px}.statement-download{min-height:36px;padding-inline:12px;font-size:10px}.statement-download--disabled{cursor:not-allowed;opacity:.62}.statement-manifest-link{color:var(--ds-ink-soft);text-underline-offset:3px;font-size:9px;font-weight:700;text-decoration:underline}.statement-artifact-stale{max-width:30ch;color:var(--ds-warning);font-size:9px;font-weight:650;line-height:1.4;display:inline-block}.classification-policy{border:1px solid color-mix(in srgb, var(--ds-warning) 38%, var(--ds-line));background:color-mix(in srgb, var(--ds-warning) 5%, var(--ds-paper-bright));border-radius:10px;margin-top:14px;display:grid}.classification-policy>.section-title-row{padding:12px 13px 0}.classification-policy>p{color:var(--ds-ink-soft);margin:6px 13px 12px;font-size:11px;line-height:1.5}.classification-policy>ul{border-top:1px solid var(--ds-line);margin:0;padding:0;list-style:none;display:grid}.classification-policy li{border-bottom:1px solid var(--ds-line);gap:5px;padding:12px 13px;display:grid}.classification-policy li:last-child{border-bottom:0}.classification-policy strong{background:color-mix(in srgb, var(--ds-warning) 15%, transparent);width:fit-content;color:var(--ds-warning);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 5px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.classification-policy strong[data-severity=high]{background:color-mix(in srgb, var(--ds-danger) 11%, transparent);color:var(--ds-danger)}.classification-policy span,.classification-policy small{color:var(--ds-ink-soft);font-size:11px;line-height:1.45}.classification-policy small{font-size:10px}.classification-decision-form{border:1px solid color-mix(in srgb, var(--dsp-product-accent) 32%, var(--ds-line));background:color-mix(in srgb, var(--dsp-product-accent) 4%, var(--ds-paper-bright));border-radius:10px;gap:14px;margin-top:14px;display:grid}.classification-decision-form>.section-title-row{padding:14px 14px 0}.classification-decision-form>p{color:var(--ds-ink-soft);margin:-8px 14px 0;font-size:10px;line-height:1.5}.classification-question{border:0;border-top:1px solid var(--ds-line);gap:9px;margin:0;padding:14px;display:grid}.classification-question legend{color:var(--ds-ink);padding:0;font-size:12px;font-weight:700}.classification-question__prompt{color:var(--ds-ink);margin:0;font-size:11px;font-weight:580;line-height:1.55}.classification-question__options{gap:7px;display:grid}.classification-question__options label{border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.classification-question__options input{width:16px;height:16px;min-height:0;accent-color:var(--dsp-product-accent);margin-top:1px}.classification-question__options span{gap:3px;display:grid}.classification-question__options strong{color:var(--ds-ink);font-size:10px;line-height:1.4}.classification-question__options small{color:var(--ds-ink-soft);font-size:9px;line-height:1.45}.classification-impact{border-left:3px solid var(--dsp-product-accent);background:color-mix(in srgb, var(--dsp-product-accent) 7%, var(--ds-paper));gap:8px;padding:11px;display:grid}.classification-impact>strong{color:var(--ds-ink);font-size:10px}.classification-impact dl{gap:7px;margin:0;display:grid}.classification-impact dl div{gap:3px;display:grid}.classification-impact dt,.classification-impact dd{margin:0}.classification-impact dt{color:var(--dsp-product-accent);letter-spacing:.06em;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.classification-impact dd{color:var(--ds-ink-soft);font-size:9px;line-height:1.45}.classification-question__references{color:var(--ds-ink-soft);font-size:9px;line-height:1.5}.classification-question__references summary{cursor:pointer;color:var(--ds-ink);font-weight:650}.classification-question__references p{margin:7px 0}.classification-question__references ul{gap:3px;margin:0;padding-left:16px;display:grid}.classification-question__references a{color:var(--dsp-product-accent)}.accounting-workpaper-decisions__summary{color:var(--ds-ink-soft);margin:0;font-size:12px;line-height:1.55}.accounting-workpaper-decision{border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-paper-bright);margin-top:14px}.accounting-workpaper-decision>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.accounting-workpaper-decision h3{color:var(--ds-ink);margin:4px 0 0;font-size:13px;line-height:1.45}.accounting-workpaper-decision header p:last-child,.accounting-workpaper-decision__boundaries{color:var(--ds-ink-soft);margin:7px 0 0;font-size:11px;line-height:1.5}.accounting-workpaper-decision__boundaries{border-left:3px solid var(--dsp-product-accent);background:color-mix(in srgb, var(--dsp-product-accent) 6%, var(--ds-paper));padding:10px 11px}.accounting-workpaper-decision>label,.cash-flow-confirmation--decision>label{color:var(--ds-ink);gap:5px;font-size:10px;font-weight:700;display:grid}.accounting-workpaper-decision textarea,.cash-flow-confirmation--decision textarea{resize:vertical;min-height:68px;font:inherit;font-weight:400}.accounting-workpaper-decisions__gates,.accounting-workpaper-decisions__history{border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-paper);margin-top:14px;padding:13px 15px}.accounting-workpaper-decisions__history summary{cursor:pointer;color:var(--ds-ink);font-size:12px;font-weight:750}.accounting-workpaper-decisions__history ol{gap:9px;margin:12px 0 0;padding-left:20px;display:grid}.accounting-workpaper-decisions__history li{color:var(--ds-ink-soft);gap:2px;font-size:11px;line-height:1.4;display:grid}.accounting-workpaper-decisions__history li strong{color:var(--ds-ink)}.accounting-workpaper-decisions__gates summary{cursor:pointer;color:var(--ds-ink);font-size:12px;font-weight:750}.accounting-workpaper-decisions__gates ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.accounting-workpaper-decisions__gates li{color:var(--ds-ink-soft);gap:3px;font-size:10px;line-height:1.45;display:grid}.accounting-workpaper-decisions__gates li strong{color:var(--ds-ink)}.accounting-workpaper-decisions__gates li small{color:var(--dsp-product-accent);font-size:9px}.statement-metadata{border-block:1px solid var(--ds-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:0;padding:15px 0;display:grid}.statement-metadata div{min-width:0}.statement-metadata dt,.statement-metadata dd{margin:0}.statement-metadata dt{color:var(--ds-ink-soft);letter-spacing:.07em;text-transform:uppercase;font:650 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.statement-metadata dd{color:var(--ds-ink);overflow-wrap:anywhere;margin-top:5px;font-size:11px;font-weight:700}.statement-tabs{border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:12px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.statement-tabs button{min-height:38px;color:var(--ds-ink-soft);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:11px;font-weight:700}.statement-tabs button:hover,.statement-tabs .statement-tabs__active{background:var(--ds-paper-bright);color:var(--ds-ink)}.statement-tabs .statement-tabs__active{box-shadow:0 3px 12px #0d241d14}.statement-document{border:1px solid var(--ds-line-strong);color:#15201c;background:#fff;border-radius:4px;min-width:0;padding:clamp(22px,3.2vw,40px);position:relative;overflow:hidden;box-shadow:0 16px 42px #0d241d14}.statement-document:after{z-index:0;color:#10251e09;content:"PRÉVIA";letter-spacing:.08em;pointer-events:none;font-size:clamp(70px,11vw,144px);font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}.statement-document>*{z-index:1;position:relative}.statement-document__heading{text-align:center;border-bottom:2px solid #18372d;padding-bottom:20px}.statement-document__heading>span{color:var(--ds-danger);letter-spacing:.06em;text-transform:uppercase;background:#a43f340f;border:1px solid #a43f3447;border-radius:999px;margin-bottom:20px;padding:6px 9px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.statement-document__heading h3{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(22px,3vw,34px);font-weight:540}.statement-document__heading p{margin:2px 0;font-size:11px;font-weight:650}.statement-document__heading strong{color:#526158;margin-top:10px;font-size:10px;font-weight:600;display:block}.balance-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,3vw,46px);display:grid}.statement-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:24px}.statement-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.statement-table th,.statement-table td{border-bottom:1px solid #10251e17;padding:8px 9px;font-size:11px;line-height:1.35}.statement-table th{text-align:left;font-weight:560}.statement-table td{text-align:right;white-space:nowrap;width:78px}.statement-table thead th{color:#526158;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #18372d;padding-block:11px;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.statement-table thead th:not(:first-child){text-align:right}.statement-code{color:#718078;letter-spacing:.03em;margin-bottom:2px;font:600 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.statement-row--section th,.statement-row--section td,.statement-row--group th,.statement-row--group td{font-weight:760}.statement-row--section th,.statement-row--section td{border-bottom-color:#10251e2e;padding-top:16px}.statement-row--total th,.statement-row--total td{border-top:1px solid #18372d;padding-top:12px;font-weight:760}.statement-row--total-primary th,.statement-row--total-primary td{border-block:2px solid #18372d;padding-block:13px;font-size:11px;font-weight:800}.statement-table--income{max-width:760px;margin-inline:auto}.statement-table--income td{width:130px}.statement-table--cash-flow{max-width:820px;margin-inline:auto}.statement-table--cash-flow td{width:150px}.cash-flow-row--empty td{color:#718078;text-align:left;padding-block:10px;font-size:10px;font-style:italic}.cash-flow-row--review th,.cash-flow-row--review td{color:#8c3f34;background:#a43f340d}.cash-flow-review{background:#a43f340a;border:1px solid #a43f3438;border-radius:8px;margin-top:18px}.cash-flow-confirmation{border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-paper);justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:flex}.cash-flow-selection{border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-paper);margin:18px 0 0;padding:15px 16px 16px;display:grid}.cash-flow-selection legend{color:var(--ds-ink);padding:0 5px;font-size:12px;font-weight:750}.cash-flow-selection>p{color:var(--ds-ink-muted);margin:4px 0 13px;font-size:12px;line-height:1.5}.cash-flow-selection>div{gap:8px;display:grid}.cash-flow-selection label{border:1px solid var(--ds-line);background:var(--ds-paper-bright);border-radius:9px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.cash-flow-selection input{width:auto;min-height:auto;margin:2px 0 0}.cash-flow-selection label>span{gap:2px;display:grid}.cash-flow-selection strong{font-size:11px}.cash-flow-selection small{color:var(--ds-ink-muted);font-size:10px}.cash-flow-confirmation p{max-width:690px;color:var(--ds-ink-muted);margin:0;font-size:13px;line-height:1.5}.cash-flow-confirmation--decision{justify-content:stretch;align-items:stretch;display:grid}.cash-flow-confirmation--decision p{max-width:none}.cash-flow-confirmation--decision .button{justify-self:start}.cash-flow-source{border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:color-mix(in srgb, var(--ds-paper-bright) 86%, var(--ds-paper));margin-top:14px;padding:13px 15px}.cash-flow-source>summary{cursor:pointer;color:var(--ds-ink);font-size:12px;font-weight:750}.cash-flow-source>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:13px 0 0;display:grid}.cash-flow-source>dl div{color:var(--ds-ink-soft);justify-content:space-between;gap:12px;font-size:11px;display:flex}.cash-flow-source dt,.cash-flow-source dd,.cash-flow-source p{margin:0}.cash-flow-source>p{color:var(--ds-ink-soft);margin-top:12px;font-size:11px}.cash-flow-source>ul{margin:13px 0 0;padding:0;list-style:none;display:grid}.cash-flow-source>ul li{border-top:1px solid var(--ds-line);color:var(--ds-ink-soft);justify-content:space-between;gap:16px;padding:9px 0;font-size:11px;display:flex}.cash-flow-source>ul strong{color:var(--ds-ink);white-space:nowrap}.cash-flow-review>summary{cursor:pointer;color:#6f322b;padding:12px 14px;font-size:11px;font-weight:750}.cash-flow-review>ul{border-top:1px solid #a43f3429;margin:0;padding:0;list-style:none;display:grid}.cash-flow-review li{border-bottom:1px solid #a43f3421;gap:4px;padding:11px 14px;display:grid}.cash-flow-review li:last-child{border-bottom:0}.cash-flow-review strong{font-size:10px}.cash-flow-review span{color:#6d5d59;font-size:10px;line-height:1.45}.statement-document__note{color:#617069;border-top:1px solid #10251e1f;margin:22px 0 0;padding-top:14px;font-size:9px;line-height:1.55}.validation-document{border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:14px;padding:clamp(20px,3vw,32px)}.validation-document>header{max-width:620px}.validation-document h3{letter-spacing:-.04em;margin:8px 0;font-size:24px;font-weight:540}.validation-document header>p:last-child{color:var(--ds-ink-soft);font-size:12px;line-height:1.6}.statement-gates,.statement-readiness__list{margin:22px 0 0;padding:0;list-style:none;display:grid}.statement-gates li{border-top:1px solid var(--ds-line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.statement-gates li>span,.statement-readiness__list li>span{background:color-mix(in srgb, var(--ds-success) 11%, transparent);width:24px;height:24px;color:var(--ds-success);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.statement-gates .statement-gate--failed>span,.statement-readiness__list .statement-readiness__failed>span{background:color-mix(in srgb, var(--ds-danger) 11%, transparent);color:var(--ds-danger)}.statement-gates strong,.statement-gates p,.statement-readiness__list strong,.statement-readiness__list p{margin:0}.statement-gates strong,.statement-readiness__list strong{font-size:11px}.statement-gates p,.statement-readiness__list p{color:var(--ds-ink-soft);margin-top:3px;font-size:9px;line-height:1.4}.statement-readiness{box-shadow:var(--ds-shadow-raised);position:sticky;top:128px}.statement-readiness .dsp-panel__body{gap:18px;display:grid}.statement-readiness__score{border:1px solid color-mix(in srgb, var(--ds-success) 24%, transparent);background:color-mix(in srgb, var(--ds-success) 6%, var(--ds-paper));border-radius:12px;padding:18px;display:grid}.statement-readiness__score strong{letter-spacing:-.06em;font-size:38px;font-weight:520}.statement-readiness__score span{color:var(--ds-ink-soft);text-transform:uppercase;margin-top:5px;font-size:9px}.statement-readiness__list{margin:0}.statement-readiness__list li{border-bottom:1px solid var(--ds-line);grid-template-columns:24px 1fr;align-items:center;gap:11px;padding:12px 0;display:grid}.statement-readiness__list li:last-child{border-bottom:0}.statement-readiness .button{width:100%}.statement-readiness__hint{color:var(--ds-ink-soft);text-align:center;margin:-10px 0 0;font-size:9px;line-height:1.45}.razao-pilot__form{grid-template-columns:minmax(280px,1.05fr) minmax(360px,1.4fr);align-items:stretch;gap:18px;display:grid}.razao-pilot__files{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.razao-pilot__file{border:1px dashed color-mix(in srgb, var(--dsp-product-accent) 54%, var(--ds-line));background:color-mix(in srgb, var(--dsp-product-accent) 5%, var(--ds-paper-bright));cursor:pointer;border-radius:14px;align-content:center;gap:8px;min-height:148px;padding:24px;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.razao-pilot__file:hover,.razao-pilot__file:focus-within{background:color-mix(in srgb, var(--dsp-product-accent) 8%, var(--ds-paper-bright));border-style:solid}.razao-pilot__file:focus-within{outline:2px solid color-mix(in srgb, var(--dsp-product-accent) 76%, white);outline-offset:3px}.razao-pilot__file--dragging{border-color:var(--dsp-product-accent);background:color-mix(in srgb, var(--dsp-product-accent) 14%, var(--ds-paper-bright));box-shadow:0 0 0 4px color-mix(in srgb, var(--dsp-product-accent) 14%, transparent);border-style:solid;transform:translateY(-2px)}.razao-pilot__file--selected{border-style:solid}.razao-pilot__file--disabled{cursor:progress;opacity:.72;transform:none}.razao-pilot__file>span,.razao-pilot__context-fields span{color:var(--ds-ink-soft);letter-spacing:.09em;text-transform:uppercase;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.razao-pilot__file input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.razao-pilot__file strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:17px;font-weight:690;line-height:1.18;overflow:hidden}.razao-pilot__file small{color:var(--ds-ink-soft);font-size:11px}.razao-pilot__file-picker{appearance:none;border:1px solid color-mix(in srgb, var(--dsp-product-accent) 58%, var(--ds-line));background:var(--ds-paper-bright);width:fit-content;min-height:38px;color:var(--dsp-product-accent);cursor:pointer;font:inherit;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:720}.razao-pilot__file-picker:hover:not(:disabled){border-color:var(--dsp-product-accent);background:color-mix(in srgb, var(--dsp-product-accent) 8%, var(--ds-paper-bright))}.razao-pilot__file-picker:focus-visible{outline:2px solid color-mix(in srgb, var(--dsp-product-accent) 76%, white);outline-offset:3px}.razao-pilot__file-picker:disabled{cursor:progress;opacity:.72}.ocr-correction-workspace__item-state{border:1px solid var(--ds-line);width:fit-content;color:var(--ds-ink-soft);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700;line-height:1.2}.ocr-correction-workspace__item-state[data-state=actionable]{border-color:color-mix(in srgb, var(--ds-success) 42%, var(--ds-line));background:color-mix(in srgb, var(--ds-success) 9%, var(--ds-paper-bright));color:color-mix(in srgb, var(--ds-success) 70%, var(--ds-ink))}.ocr-correction-workspace__item-state[data-state=recovery]{border-color:color-mix(in srgb, var(--ds-warning) 42%, var(--ds-line));background:color-mix(in srgb, var(--ds-warning) 10%, var(--ds-paper-bright));color:color-mix(in srgb, var(--ds-warning) 68%, var(--ds-ink))}.ocr-correction-workspace__item-state[data-state=review]{border-color:color-mix(in srgb, var(--dsp-product-accent) 38%, var(--ds-line));background:color-mix(in srgb, var(--dsp-product-accent) 7%, var(--ds-paper-bright));color:color-mix(in srgb, var(--dsp-product-accent) 76%, var(--ds-ink))}.ocr-correction-workspace__choice,.ocr-correction-workspace__form{border:1px solid var(--ds-line);background:var(--ds-paper-bright);border-radius:14px;gap:10px;min-width:0;margin-top:18px;padding:18px;display:grid}.ocr-correction-workspace__choice>:is(p,h3),.ocr-correction-workspace__form>:is(p,h3){margin:0}.ocr-correction-workspace__choice>p:first-child{color:var(--dsp-product-accent);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:760}.ocr-correction-workspace__choice h3,.ocr-correction-workspace__form h3{font-size:20px;line-height:1.15}.ocr-correction-workspace__choice>p:not(:first-child),.ocr-correction-workspace__form>p,.ocr-correction-workspace__targets>p{color:var(--ds-ink-soft);font-size:12px;line-height:1.48}.ocr-correction-workspace__choice-actions,.ocr-correction-workspace__targets>div{flex-wrap:wrap;gap:9px;display:flex}.ocr-correction-workspace__form label{color:var(--ds-ink);gap:6px;font-size:12px;font-weight:720;display:grid}.ocr-correction-workspace__form :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--ds-line);background:var(--ds-paper-bright);width:100%;min-height:42px;color:var(--ds-ink);font:inherit;border-radius:9px;padding:9px 11px}.ocr-correction-workspace__form textarea{resize:vertical;min-height:90px}.ocr-correction-workspace__targets{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.ocr-correction-workspace__targets legend{color:var(--ds-ink);padding:0;font-size:12px;font-weight:760}.ocr-correction-workspace__targets>p{margin:0}.ocr-correction-workspace__targets .button[aria-pressed=true]{border-color:var(--dsp-product-accent);background:color-mix(in srgb, var(--dsp-product-accent) 12%, var(--ds-paper-bright));color:var(--dsp-product-accent)}.ocr-correction-workspace__recovery{border:1px solid color-mix(in srgb, var(--ds-warning) 42%, var(--ds-line));background:color-mix(in srgb, var(--ds-warning) 7%, var(--ds-paper-bright));border-radius:14px;align-content:start;gap:11px;padding:18px;display:grid}.ocr-correction-workspace__recovery>:is(p,h3){margin:0}.ocr-correction-workspace__recovery>p:first-child{color:color-mix(in srgb, var(--ds-warning) 70%, var(--ds-ink));letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:760}.ocr-correction-workspace__recovery h3{font-size:20px;line-height:1.15}.ocr-correction-workspace__recovery>.button{width:fit-content;margin-top:4px}.ocr-correction-workspace__terminal-recovery{gap:13px}.ocr-correction-workspace__confirmed{border-color:color-mix(in srgb, var(--ds-success) 42%, var(--ds-line));background:color-mix(in srgb, var(--ds-success) 7%, var(--ds-paper-bright))}.ocr-correction-workspace__confirmed>p:first-child{color:color-mix(in srgb, var(--ds-success) 72%, var(--ds-ink))}.ocr-correction-workspace__terminal-recovery ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ocr-correction-workspace__terminal-recovery li{border:1px solid color-mix(in srgb, var(--ds-warning) 30%, var(--ds-line));color:var(--ds-ink-soft);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:680}.razao-pilot__context-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;gap:12px;display:grid}.razao-pilot__context-fields label{gap:7px;display:grid}.razao-pilot__context-fields label:first-child{grid-column:1/-1}.razao-pilot__context-fields input,.razao-pilot__currency-fields input,.razao-pilot__currency-fields select{border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-paper-bright);min-width:0;min-height:44px;color:var(--ds-ink);font:inherit;padding:0 12px}.razao-pilot__currency-fields{border:1px solid var(--ds-line);background:color-mix(in srgb, var(--dsp-product-accent) 3%, var(--ds-paper));border-radius:10px;grid-column:1/-1;gap:8px;margin:2px 0 0;padding:14px;display:grid}.razao-pilot__currency-fields legend{color:var(--ds-ink);padding:0 5px;font-size:12px;font-weight:700}.razao-pilot__currency-fields>p{max-width:78ch;color:var(--ds-ink-soft);margin:0;font-size:10px;line-height:1.5}.razao-pilot__currency-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.razao-pilot__currency-fields label{gap:7px;display:grid}.razao-pilot__currency-fields span{color:var(--ds-ink-soft);letter-spacing:.09em;text-transform:uppercase;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.razao-pilot__currency-fields select{width:100%}.razao-pilot__actions{align-items:center;gap:10px;margin-top:18px;display:flex}.razao-pilot__actions>span{color:var(--ds-ink-soft);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font:600 9px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.razao-pilot__progress{border-top:1px solid var(--ds-line);gap:9px;margin-top:20px;padding-top:18px;display:grid}.razao-pilot__progress p{color:var(--ds-ink-soft);margin:0;font-size:11px}.razao-pilot__error,.razao-pilot__finding{border-left:3px solid var(--ds-danger);background:color-mix(in srgb, var(--ds-danger) 7%, var(--ds-paper-bright));margin-top:18px;padding:16px 18px}.razao-pilot__error p,.razao-pilot__finding p{color:var(--ds-ink-soft);margin:6px 0 0;font-size:12px;line-height:1.55}.razao-pilot__metrics{border:1px solid var(--ds-line);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.razao-pilot__metrics>div{border-right:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);align-content:space-between;gap:12px;min-height:98px;padding:16px;display:grid}.razao-pilot__metrics>div:nth-child(3n){border-right:0}.razao-pilot__metrics>div:nth-last-child(-n+3){border-bottom:0}.razao-pilot__metrics dt{color:var(--ds-ink-soft);font-size:10px;line-height:1.35}.razao-pilot__metrics dd{letter-spacing:-.035em;margin:0;font-size:20px;font-weight:590}.razao-pilot__finding{border-left-color:var(--ds-warning);background:color-mix(in srgb, var(--ds-warning) 8%, var(--ds-paper-bright))}.razao-pilot__proposal{border:1px solid var(--ds-line);background:var(--ds-paper-bright);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:15px 17px;display:flex}.razao-pilot__proposal>div{gap:5px;display:grid}.razao-pilot__proposal span:first-child{color:var(--ds-ink-soft);letter-spacing:.08em;text-transform:uppercase;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.razao-pilot__proposal strong{font-size:13px}.razao-pilot__proposal small{max-width:72ch;color:var(--ds-ink-soft);font-size:11px;line-height:1.45}.razao-pilot__issues{gap:1px;margin:18px 0 0;padding:0;list-style:none;display:grid}.razao-pilot__issues li{background:color-mix(in srgb, var(--ds-danger) 6%, var(--ds-paper-bright));gap:5px;padding:11px 13px;display:grid}.razao-pilot__issues strong{text-transform:uppercase;font:650 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.razao-pilot__issues span{color:var(--ds-ink-soft);font-size:11px}.razao-pilot__ocr-evidence{border:1px solid var(--ds-line);background:var(--ds-paper-bright);border-radius:12px;margin-top:14px}.razao-pilot__ocr-evidence summary{cursor:pointer;padding:14px 16px;font-size:12px;font-weight:700}.razao-pilot__ocr-evidence section{padding:0 16px 16px}.razao-pilot__ocr-evidence h3{margin:10px 0 7px;font-size:12px}.razao-pilot__ocr-evidence pre{background:var(--ds-night);max-height:320px;color:var(--ds-paper-bright);white-space:pre-wrap;border-radius:8px;margin:0;padding:12px;font-size:10px;line-height:1.45;overflow:auto}.razao-pilot__source-rows{border:1px solid var(--ds-line);background:var(--ds-paper-muted);border-radius:8px;margin:10px 0}.razao-pilot__source-rows>summary{color:var(--ds-ink);padding:10px 12px;font-size:11px}.razao-pilot__source-rows>p{color:var(--ds-ink-soft);margin:0;padding:0 12px 10px;font-size:10px;line-height:1.45}.razao-pilot__source-rows ol{gap:6px;max-height:360px;margin:0;padding:0 12px 12px 30px;display:grid;overflow:auto}.razao-pilot__source-rows li{color:var(--ds-ink-soft);gap:3px;font:600 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.razao-pilot__source-rows code{overflow-wrap:anywhere;color:var(--ds-ink);font:500 10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.razao-pilot__source-rows-unavailable{border-left:2px solid var(--ds-warning);background:color-mix(in srgb, var(--ds-warning) 8%, var(--ds-paper-bright));color:var(--ds-ink-soft);margin:10px 0;padding:10px 12px;font-size:10px;line-height:1.45}.razao-pilot__fingerprint{overflow-wrap:anywhere;color:var(--ds-ink-soft);margin:18px 0 0;font:550 9px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.pilot-session{margin-top:8px}.pilot-session__content{gap:11px;max-width:88ch;display:grid}.pilot-session__content>p,.pilot-session__clear-confirmation,.pilot-session__actions>span{color:var(--ds-ink-soft);margin:0;font-size:11px;line-height:1.55}.pilot-session__bindings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0;display:grid}.pilot-session__bindings>div{border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:10px;min-width:0;padding:11px 12px}.pilot-session__bindings dt{color:var(--ds-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.pilot-session__bindings dd{overflow-wrap:anywhere;margin:5px 0 0;font:600 10px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.pilot-session__requirement{border-left:3px solid var(--ds-warning);background:color-mix(in srgb, var(--ds-warning) 8%, var(--ds-paper-bright));color:var(--ds-ink-soft);margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.pilot-session__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pilot-session__clear-confirmation{align-items:flex-start;gap:8px;display:flex}.pilot-session__clear-confirmation input{width:16px;height:16px;accent-color:var(--dsp-product-accent);margin:1px 0 0}.pilot-session__message{font-weight:650;color:var(--ds-ink)!important}.pilot-processing-steps{color:var(--ds-ink-soft);flex-wrap:wrap;gap:7px 16px;margin:4px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.pilot-processing-steps li[data-complete=true]{color:var(--ds-success);font-weight:700}.pilot-results{border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-paper-bright);gap:22px;margin-top:8px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 12px 34px #0d241d0d}.pilot-results__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pilot-results__header h2{letter-spacing:-.05em;margin:8px 0 6px;font-size:clamp(24px,3vw,34px);font-weight:560}.pilot-results__header p:not(.dsp-eyebrow),.pilot-results__generated{color:var(--ds-ink-soft);margin:0;font-size:11px;line-height:1.55}.pilot-results__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pilot-output-card{border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:13px;gap:12px;min-width:0;padding:18px;display:grid}.pilot-output-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pilot-output-card h3{margin:0;font-size:15px}.pilot-output-card>p,.pilot-output-card li{color:var(--ds-ink-soft);margin:0;font-size:11px;line-height:1.5}.pilot-output-card ul{gap:6px;margin:0;padding-left:16px;display:grid}.pilot-output-card footer{margin-top:auto}.pilot-review-queue__items{display:grid}.pilot-review-queue__items article{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 0;display:flex}.pilot-review-queue__items article:focus{outline:2px solid var(--dsp-product-accent);outline-offset:6px}.pilot-review-queue__items article:first-child{padding-top:0}.pilot-review-queue__items article:last-child{border-bottom:0;padding-bottom:0}.pilot-review-queue__items article>div>span{color:var(--ds-ink-soft);letter-spacing:.08em;text-transform:uppercase;font:650 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.pilot-review-queue__items h3{margin:7px 0 6px;font-size:15px}.pilot-review-queue__items p{max-width:76ch;color:var(--ds-ink-soft);margin:0;font-size:11px;line-height:1.55}.pilot-review-queue__items dl{flex-wrap:wrap;gap:10px 20px;margin:14px 0 0;display:flex}.pilot-review-queue__items dl div{gap:3px;display:grid}.pilot-review-queue__items dt{color:var(--ds-ink-soft);text-transform:uppercase;font-size:9px;font-weight:700}.pilot-review-queue__items dd{margin:0;font-size:10px}.pilot-review-queue__action{flex:0 0 min(240px,100%);gap:10px;display:grid}.pilot-review-queue__items .pilot-review-queue__action p{color:var(--ds-ink)}.pilot-review-queue__message{border-left:3px solid var(--ds-success);background:color-mix(in srgb, var(--ds-success) 8%, var(--ds-paper-bright));color:var(--ds-ink-soft);margin:18px 0 0;padding:12px 14px;font-size:11px;line-height:1.5}.assisted-decision-plan__items{display:grid}.assisted-decision-plan__items article{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(0,1fr) minmax(230px,310px);gap:24px;padding:20px 0;display:grid}.assisted-decision-plan__items article:last-child{border-bottom:0}.assisted-decision-plan__evidence>span{color:var(--ds-ink-soft);letter-spacing:.08em;text-transform:uppercase;font:650 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.assisted-decision-plan__evidence h3{margin:7px 0 6px;font-size:15px}.assisted-decision-plan__evidence p,.assisted-decision-plan__evidence li{color:var(--ds-ink-soft);font-size:11px;line-height:1.55}.assisted-decision-plan__evidence>p{margin:0}.assisted-decision-plan__evidence dl{flex-wrap:wrap;gap:10px 20px;margin:14px 0 0;display:flex}.assisted-decision-plan__evidence dl div{gap:3px;display:grid}.assisted-decision-plan__evidence dt{color:var(--ds-ink-soft);text-transform:uppercase;font-size:9px;font-weight:700}.assisted-decision-plan__evidence dd{overflow-wrap:anywhere;margin:0;font-size:10px}.assisted-decision-plan__evidence ul{gap:4px;margin:12px 0 0;padding-left:17px;display:grid}.assisted-decision-plan__empty-evidence{margin-top:12px!important}.assisted-decision-plan__effects{border:1px solid var(--ds-line);background:var(--ds-paper-bright);border-radius:8px;padding:11px 12px}.assisted-decision-plan__action{align-content:start;gap:12px;display:grid}.assisted-decision-plan__action fieldset{border:1px solid var(--ds-line);border-radius:8px;gap:9px;margin:0;padding:12px;display:grid}.assisted-decision-plan__action legend{color:var(--ds-ink-soft);padding:0 4px;font-size:9px;font-weight:700}.assisted-decision-plan__action fieldset label,.assisted-decision-plan__action>label,.assisted-decision-plan__rationale{color:var(--ds-ink);gap:6px;font-size:11px;display:grid}.assisted-decision-plan__action fieldset label{grid-template-columns:auto minmax(0,1fr);align-items:start}.assisted-decision-plan__action textarea,.assisted-decision-plan__rationale textarea{resize:vertical;min-height:76px}.assisted-decision-plan__semantic{gap:10px;display:grid}.assisted-decision-plan__semantic>p,.assisted-decision-plan__semantic fieldset>p,.assisted-decision-plan__semantic fieldset li{color:var(--ds-ink-soft);margin:0;font-size:10px;line-height:1.5}.assisted-decision-plan__semantic fieldset{gap:8px}.assisted-decision-plan__semantic fieldset>ul{gap:4px;margin:0;padding-left:16px;display:grid}.assisted-decision-plan__semantic .assisted-decision-plan__effects{margin:0}.assisted-decision-plan__semantic a{color:var(--dsp-product-accent)}.assisted-decision-plan__rationale{margin-top:18px}.assisted-decision-plan__error{color:var(--ds-danger);margin:14px 0 0;font-size:11px}.assisted-decision-plan__submit{justify-content:flex-end;margin-top:18px;display:flex}.pilot-technical-details{gap:18px;margin-top:24px;display:grid}.pilot-technical-details>summary{border:1px solid var(--ds-line);background:var(--ds-paper-bright);cursor:pointer;border-radius:9px;width:max-content;max-width:100%;padding:12px 14px;font-size:12px;font-weight:700}.pilot-technical-details>p{color:var(--ds-ink-soft);margin:0;font-size:11px;line-height:1.5}.statement-trace-button{color:inherit;font:inherit;text-align:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--dsp-product-accent) 52%, transparent);text-decoration-color:color-mix(in srgb, var(--dsp-product-accent) 52%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-thickness:1px}.statement-trace-button--amount{text-align:right;width:100%;display:inline}.pilot-print-report{display:none}@media print{.dsp-app__header,.demo-banner,.razao-pilot>:not(.pilot-print-report){display:none!important}.dsp-app,.dsp-app__main,.dsp-page,.razao-pilot{background:#fff!important;width:auto!important;margin:0!important;padding:0!important;display:block!important}.pilot-print-report{gap:18px;font-family:Arial,sans-serif;color:#111!important;display:grid!important}.pilot-print-report header,.pilot-print-report section,.pilot-print-report footer{break-inside:avoid}.pilot-print-report h1{margin:4px 0 10px;font-size:21pt}.pilot-print-report h2{margin:0 0 7px;font-size:14pt}.pilot-print-report p,.pilot-print-report li{margin:3px 0;font-size:9pt;line-height:1.4}.pilot-print-report table{border-collapse:collapse;width:100%;margin-top:8px;font-size:8pt}.pilot-print-report th,.pilot-print-report td{text-align:left;border-bottom:1px solid #bbb;padding:5px 6px}.pilot-print-report td{text-align:right;white-space:nowrap}.pilot-print-report__section th,.pilot-print-report__section td,.pilot-print-report tfoot th,.pilot-print-report tfoot td{font-weight:700}}.source-documents{border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-paper);overflow:hidden}.source-documents__header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 28px;display:flex}.source-documents__header>div{gap:7px;display:grid}.source-documents__header p,.source-documents__header h2,.source-documents__header span{margin:0}.source-documents__header p{color:var(--ds-ink-soft);letter-spacing:.1em;text-transform:uppercase;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.source-documents__header h2{letter-spacing:-.035em;font-size:23px}.source-documents__header>div>span{color:var(--ds-ink-soft);font-size:12px;line-height:1.5}.source-documents__summary{border-bottom:1px solid var(--ds-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.source-documents__summary>div{border-right:1px solid var(--ds-line);gap:5px;min-width:0;padding:17px 22px;display:grid}.source-documents__summary>div:last-child{border-right:0}.source-documents__summary dt{color:var(--ds-ink-soft);letter-spacing:.08em;text-transform:uppercase;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.source-documents__summary dd{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:620}.source-documents__summary span{color:var(--ds-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.source-documents__tabs{border-bottom:1px solid var(--ds-line);gap:24px;padding:0 24px;display:flex;overflow-x:auto}.source-documents__tabs button{min-height:48px;color:var(--ds-ink-soft);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:12px;font-weight:650}.source-documents__tabs button[aria-selected=true]{border-bottom-color:var(--dsp-product-accent);color:var(--ds-ink)}.source-documents__panel{gap:16px;padding:20px 24px 26px;display:grid}.source-documents__issues{gap:1px;margin:0;padding:0;list-style:none;display:grid}.source-documents__issues li{background:color-mix(in srgb, var(--ds-warning) 8%, var(--ds-paper-bright));gap:4px;padding:11px 13px;display:grid}.source-documents__issues strong{text-transform:uppercase;font:650 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.source-documents__issues span{color:var(--ds-ink-soft);font-size:11px}.source-documents__issue-count{color:var(--ds-ink-soft);letter-spacing:.04em;text-transform:uppercase;font:600 9px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.source-documents__unassigned{border:1px solid color-mix(in srgb, var(--ds-warning) 38%, var(--ds-line));background:color-mix(in srgb, var(--ds-warning) 5%, var(--ds-paper-bright))}.source-documents__unassigned>summary{cursor:pointer;color:var(--ds-ink);text-transform:uppercase;padding:12px 13px;font:650 10px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.source-documents__unassigned>p{color:var(--ds-ink-soft);margin:0;padding:0 13px 12px;font-size:11px}.source-documents__unassigned>ul{border-top:1px solid var(--ds-line);margin:0;padding:0;list-style:none;display:grid}.source-documents__unassigned li{border-bottom:1px solid var(--ds-line);gap:7px;padding:12px 13px;display:grid}.source-documents__unassigned li:last-child{border-bottom:0}.source-documents__unassigned strong,.source-documents__unassigned small{color:var(--ds-ink-soft);font-size:11px;font-weight:500}.source-documents__unassigned code{overflow-wrap:anywhere;color:var(--ds-ink);white-space:pre-wrap;font:500 10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.source-documents__table{border-collapse:collapse;width:100%;min-width:980px;font-size:11px}.source-documents__table--postings{min-width:1180px}.source-documents__table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.source-documents__table th,.source-documents__table td{border-bottom:1px solid var(--ds-line);text-align:left;vertical-align:top;padding:10px 11px}.source-documents__table thead th{z-index:1;background:var(--ds-paper-muted);color:var(--ds-ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:9px;position:sticky;top:0}.source-documents__table tbody tr[data-needs-review=true]{background:color-mix(in srgb, var(--ds-warning) 7%, transparent)}.source-documents__table tbody tr:last-child>*{border-bottom:0}.source-documents__amount{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.source-documents__posting-origin{white-space:nowrap;gap:3px;display:grid}.source-documents__posting-origin>small{color:var(--ds-ink-soft);letter-spacing:.02em;font:600 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.balancete-razao__basis{border:1px solid var(--ds-line);background:var(--ds-paper-muted);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding:15px 17px;display:flex}.balancete-razao__basis>div{gap:5px;display:grid}.balancete-razao__basis strong,.balancete-razao__basis p{margin:0}.balancete-razao__basis p{color:var(--ds-ink-soft);font-size:11px;line-height:1.45}.balancete-razao__summary{border:1px solid var(--ds-line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 20px;display:grid}.balancete-razao__summary>div{border-right:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);align-content:space-between;gap:9px;min-height:82px;padding:14px 16px;display:grid}.balancete-razao__summary>div:nth-child(4n){border-right:0}.balancete-razao__summary dt{color:var(--ds-ink-soft);font-size:9px;line-height:1.35}.balancete-razao__summary dd{letter-spacing:-.03em;margin:0;font-size:19px;font-weight:620}.balancete-razao__controls{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.balancete-razao__controls label{gap:7px;display:grid}.balancete-razao__controls label span{color:var(--ds-ink-soft);letter-spacing:.07em;text-transform:uppercase;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.balancete-razao__controls select{border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-paper-bright);min-height:40px;color:var(--ds-ink);font:inherit;padding:0 34px 0 11px;font-size:12px}.balancete-razao__result-count{color:var(--ds-ink-soft);margin:0 0 10px;font-size:10px}.balancete-razao__table-scroll{max-height:620px}.balancete-razao__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:2200px;font-size:10px}.balancete-razao__table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.balancete-razao__table th,.balancete-razao__table td{border-right:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);text-align:right;white-space:nowrap;padding:9px 10px}.balancete-razao__table thead th{z-index:2;background:var(--ds-paper-muted);color:var(--ds-ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:8px;position:sticky;top:0}.balancete-razao__table thead tr:nth-child(2) th{top:34px}.balancete-razao__table tbody>tr>th{z-index:1;background:var(--ds-paper-bright);text-align:left;white-space:normal;min-width:230px;position:sticky;left:0}.balancete-razao__table tbody>tr>th>*{display:block}.balancete-razao__table tbody>tr>th>strong{margin-top:3px}.balancete-razao__table tbody tr[data-reconciliation-status=different],.balancete-razao__table tbody tr[data-reconciliation-status=ambiguous]{background:color-mix(in srgb, var(--ds-danger) 5%, transparent)}.balancete-razao__table tbody tr[data-reconciliation-status=only_balancete],.balancete-razao__table tbody tr[data-reconciliation-status=only_razao]{background:color-mix(in srgb, var(--ds-warning) 6%, transparent)}.balancete-razao__account-code{color:var(--ds-ink-soft);font:650 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.balancete-razao__table tbody th small{color:var(--ds-ink-soft);font-weight:500}.balancete-razao__empty{border:1px dashed var(--ds-line);text-align:center;border-radius:12px;padding:28px}.balancete-razao__empty p{color:var(--ds-ink-soft);margin:6px 0 0;font-size:11px}.balancete-razao__gates{gap:14px;margin-top:22px;display:grid}.balancete-razao__gates>header{gap:5px;display:grid}.balancete-razao__gates h3,.balancete-razao__gates p{margin:0}.balancete-razao__gates>header p{color:var(--ds-ink-soft);font-size:11px;line-height:1.5}.error-state,.fatal-error{align-content:center;justify-items:start;max-width:720px;min-height:50vh;display:grid}.error-state h1,.fatal-error h1{letter-spacing:-.055em;margin:18px 0 12px;font-size:clamp(34px,5vw,56px);font-weight:520;line-height:1}.error-state>p:not(.dsp-eyebrow),.fatal-error>p:not(.dsp-eyebrow){max-width:560px;color:var(--ds-ink-soft);line-height:1.6}.error-state small,.fatal-error small{color:var(--ds-ink-soft);margin-bottom:18px}.fatal-error{min-height:100vh;margin:0 auto;padding:40px 20px}@media (width<=1040px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-grid{grid-template-columns:1fr}.period-row{grid-template-columns:minmax(240px,1.2fr) minmax(160px,.8fr) auto}.period-row .row-action{grid-column:1/-1;justify-self:start}.balance-columns{grid-template-columns:1fr}}@media (width<=860px){.pilot-results__header,.pilot-review-queue__items article,.trial-balance-trace{flex-direction:column;align-items:stretch}.assisted-decision-plan__items article,.pilot-results__grid,.razao-pilot__form{grid-template-columns:1fr}.source-documents__header{flex-direction:column;align-items:stretch}.action-panel,.statement-readiness,.trial-balance-inspector{position:static}.trial-balance-filters{grid-template-columns:1fr 1fr}.trial-balance-filters__check{grid-column:1/-1}.account-chip__name{display:none}.demo-banner{text-align:center;padding:8px 20px}}@media (width<=640px){.razao-pilot__files{grid-template-columns:1fr}.cash-flow-confirmation{flex-direction:column;align-items:stretch}.cash-flow-confirmation .button{width:100%}.cash-flow-source>dl,.razao-pilot__context-fields,.razao-pilot__currency-fields-grid,.razao-pilot__metrics,.source-documents__summary{grid-template-columns:1fr}.source-documents__summary>div{border-right:0;border-bottom:1px solid var(--ds-line)}.source-documents__summary>div:last-child{border-bottom:0}.balancete-razao__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.balancete-razao__summary>div:nth-child(4n){border-right:1px solid var(--ds-line)}.balancete-razao__summary>div:nth-child(2n){border-right:0}.balancete-razao__controls,.balancete-razao__basis{flex-direction:column;align-items:stretch}.razao-pilot__context-fields label:first-child{grid-column:auto}.razao-pilot__metrics>div,.razao-pilot__metrics>div:nth-child(3n),.razao-pilot__metrics>div:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--ds-line)}.razao-pilot__metrics>div:last-child{border-bottom:0}.razao-pilot__actions,.razao-pilot__proposal{flex-direction:column;align-items:stretch}.razao-pilot__actions>span{margin-left:0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid li{min-height:120px;padding:18px}.filter-bar,.client-card>header,.client-card>footer,.obligation-list article{flex-direction:column;align-items:stretch}.filter-bar{display:flex}.filter-bar label{width:100%}.detail-list,.scope-grid{grid-template-columns:1fr}.period-row{grid-template-columns:1fr auto;align-items:start}.period-row__progress,.period-row .row-action{grid-column:1/-1}.overview-progress{grid-template-columns:1fr}.overview-progress>div{min-height:84px}.task-row{grid-template-columns:1fr}.obligation-list dl{min-width:0}.dossier-footnote{text-align:left}.statement-metadata,.trial-balance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-balance-filters{grid-template-columns:1fr}.trial-balance-filters__check{grid-column:auto}.statement-document{padding:18px 10px}.statement-document__heading{padding-inline:8px}.statement-table th,.statement-table td{padding-inline:5px;font-size:9px}.statement-table td{width:68px}}@media (width<=420px){.metric-grid{grid-template-columns:1fr}.client-stats{grid-template-columns:repeat(3,1fr)}}.resolver-pendencias{border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-paper-bright);min-inline-size:0;max-inline-size:100%;color:var(--ds-ink);box-shadow:var(--ds-shadow-raised);overflow:clip}.resolver-pendencias :where(section,article,nav,div,figure,dl,dd){min-inline-size:0}.resolver-pendencias__header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:flex-start;gap:clamp(18px,3vw,36px);padding:clamp(22px,3vw,34px);display:flex}.resolver-pendencias__header>div:first-child{max-inline-size:720px}.resolver-pendencias__eyebrow,.resolver-pendencias__decision-kicker{color:var(--dsp-product-accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;font:700 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.resolver-pendencias__header h2{letter-spacing:-.055em;margin:0;font-size:clamp(27px,3.2vw,43px);font-weight:570;line-height:1.04}.resolver-pendencias__header>div:first-child>p:last-child{max-inline-size:670px;color:var(--ds-ink-soft);margin:10px 0 0;font-size:14px;line-height:1.55}.resolver-pendencias__progress{border:1px solid var(--ds-line);background:color-mix(in srgb, var(--dsp-product-accent) 7%, var(--ds-paper-bright));border-radius:13px;flex:0 0 min(250px,100%);gap:8px;min-inline-size:210px;padding:13px;display:grid}.resolver-pendencias__progress>div{justify-content:space-between;align-items:baseline;gap:9px;display:flex}.resolver-pendencias__progress strong{letter-spacing:-.04em;font-size:20px}.resolver-pendencias__progress span,.resolver-pendencias__progress small{color:var(--ds-ink-soft);font-size:11px;font-weight:650}.resolver-pendencias__progress progress{background:color-mix(in srgb, var(--ds-ink-soft) 17%, transparent);block-size:8px;inline-size:100%;color:var(--dsp-product-accent);border:0;border-radius:999px;overflow:hidden}.resolver-pendencias__progress progress::-webkit-progress-bar{background:color-mix(in srgb, var(--ds-ink-soft) 17%, transparent)}.resolver-pendencias__progress progress::-webkit-progress-value{background:var(--dsp-product-accent)}.resolver-pendencias__progress progress::-moz-progress-bar{background:var(--dsp-product-accent)}.resolver-pendencias__filters{border-bottom:1px solid var(--ds-line);background:color-mix(in srgb, var(--ds-paper) 55%, var(--ds-paper-bright));flex-wrap:wrap;gap:8px;padding:14px clamp(20px,2.5vw,30px);display:flex}.resolver-pendencias__filters button{border:1px solid var(--ds-line);background:var(--ds-paper-bright);min-block-size:34px;color:var(--ds-ink-soft);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex}.resolver-pendencias__filters button[aria-pressed=true]{border-color:color-mix(in srgb, var(--dsp-product-accent) 70%, var(--ds-line));background:color-mix(in srgb, var(--dsp-product-accent) 11%, var(--ds-paper-bright));color:var(--ds-ink)}.resolver-pendencias__filters button span{background:color-mix(in srgb, var(--ds-ink-soft) 12%, transparent);border-radius:999px;place-items:center;min-block-size:18px;min-inline-size:18px;font-size:10px;display:inline-grid}.resolver-pendencias__workspace{grid-template-columns:minmax(245px,.62fr) minmax(0,1.38fr);min-inline-size:0;display:grid}.resolver-pendencias__queue{border-right:1px solid var(--ds-line);background:color-mix(in srgb, var(--ds-paper) 70%, var(--ds-paper-bright));min-inline-size:0;padding:19px}.resolver-pendencias__queue-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-block-end:15px;display:flex}.resolver-pendencias__queue-heading p,.resolver-pendencias__queue-heading h3{margin:0}.resolver-pendencias__queue-heading p{color:var(--ds-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.resolver-pendencias__queue-heading h3{letter-spacing:-.035em;margin-block-start:4px;font-size:16px;line-height:1.25}.resolver-pendencias__queue-heading>span{background:color-mix(in srgb, var(--ds-ink-soft) 11%, transparent);color:var(--ds-ink-soft);white-space:nowrap;border-radius:8px;flex:none;padding:4px 7px;font-size:11px;font-weight:700}.resolver-pendencias__groups{overscroll-behavior:contain;scrollbar-gutter:stable;gap:16px;max-block-size:min(680px,74vh);display:grid;overflow:auto}.resolver-pendencias__group h4{color:var(--ds-ink-soft);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:760}.resolver-pendencias__group[data-severity=bloqueante] h4{color:var(--ds-danger)}.resolver-pendencias__group[data-severity=aviso] h4{color:var(--ds-warning)}.resolver-pendencias__group ol{gap:6px;margin:7px 0 0;padding:0;list-style:none;display:grid}.resolver-pendencias__queue-item{inline-size:100%;min-inline-size:0;color:var(--ds-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;padding:10px;display:flex}.resolver-pendencias__queue-item:hover{border-color:color-mix(in srgb, var(--dsp-product-accent) 36%, var(--ds-line));background:color-mix(in srgb, var(--dsp-product-accent) 5%, var(--ds-paper-bright))}.resolver-pendencias__queue-item[aria-current=step]{border-color:color-mix(in srgb, var(--dsp-product-accent) 64%, var(--ds-line));background:color-mix(in srgb, var(--dsp-product-accent) 10%, var(--ds-paper-bright));box-shadow:inset 3px 0 0 var(--dsp-product-accent)}.resolver-pendencias__queue-item>span{gap:3px;min-inline-size:0;display:grid}.resolver-pendencias__queue-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.resolver-pendencias__queue-item small{color:var(--ds-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.resolver-pendencias__queue-item em,.resolver-pendencias__badges>span{border:1px solid var(--ds-line);background:var(--ds-paper-bright);color:var(--ds-ink-soft);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:4px 7px;font-size:10px;font-style:normal;font-weight:720;line-height:1.2;display:inline-flex}.resolver-pendencias__queue-item em[data-status=confirmada],.resolver-pendencias__badges>span[data-status=confirmada]{border-color:color-mix(in srgb, var(--ds-success) 42%, var(--ds-line));background:color-mix(in srgb, var(--ds-success) 9%, var(--ds-paper-bright));color:color-mix(in srgb, var(--ds-success) 82%, var(--ds-ink))}.resolver-pendencias__queue-item em[data-status=corrigida],.resolver-pendencias__badges>span[data-status=corrigida]{border-color:color-mix(in srgb, var(--dsp-product-accent) 44%, var(--ds-line));background:color-mix(in srgb, var(--dsp-product-accent) 9%, var(--ds-paper-bright));color:color-mix(in srgb, var(--dsp-product-accent) 74%, var(--ds-ink))}.resolver-pendencias__queue-item em[data-status=correcao_necessaria],.resolver-pendencias__badges>span[data-status=correcao_necessaria]{border-color:color-mix(in srgb, var(--ds-warning) 52%, var(--ds-line));background:color-mix(in srgb, var(--ds-warning) 11%, var(--ds-paper-bright));color:color-mix(in srgb, var(--ds-warning) 86%, var(--ds-ink))}.resolver-pendencias__queue-item em[data-status=em_revisao],.resolver-pendencias__badges>span[data-status=em_revisao]{border-color:color-mix(in srgb, var(--ds-warning) 46%, var(--ds-line));background:color-mix(in srgb, var(--ds-warning) 9%, var(--ds-paper-bright));color:color-mix(in srgb, var(--ds-warning) 86%, var(--ds-ink))}.resolver-pendencias__badges>span[data-severity=bloqueante]{border-color:color-mix(in srgb, var(--ds-danger) 46%, var(--ds-line));background:color-mix(in srgb, var(--ds-danger) 9%, var(--ds-paper-bright));color:color-mix(in srgb, var(--ds-danger) 88%, var(--ds-ink))}.resolver-pendencias__badges>span[data-severity=aviso]{border-color:color-mix(in srgb, var(--ds-warning) 46%, var(--ds-line));background:color-mix(in srgb, var(--ds-warning) 9%, var(--ds-paper-bright));color:color-mix(in srgb, var(--ds-warning) 88%, var(--ds-ink))}.resolver-pendencias__badges>span[data-severity=baixa_confianca]{border-color:color-mix(in srgb, var(--ds-ink-soft) 38%, var(--ds-line));background:color-mix(in srgb, var(--ds-ink-soft) 7%, var(--ds-paper-bright))}.resolver-pendencias__empty-filter{color:var(--ds-ink-soft);margin:2px 0;font-size:12px;line-height:1.5}.resolver-pendencias__detail{min-inline-size:0;padding:clamp(20px,3vw,32px)}.resolver-pendencias__detail-header{justify-content:space-between;align-items:flex-start;gap:16px;min-inline-size:0;margin-block-end:19px;display:flex}.resolver-pendencias__detail-header>div:first-child{min-inline-size:0}.resolver-pendencias__detail-header p{color:var(--ds-ink-soft);margin:0 0 5px;font-size:12px;font-weight:650}.resolver-pendencias__detail-header h3{letter-spacing:-.045em;margin:0;font-size:clamp(21px,2.2vw,29px);font-weight:570;line-height:1.1}.resolver-pendencias__badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.resolver-pendencias__detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;min-inline-size:0;display:grid}.resolver-pendencias__evidence,.resolver-pendencias__decision{border:1px solid var(--ds-line);border-radius:15px;min-inline-size:0}.resolver-pendencias__evidence{background:color-mix(in srgb, var(--ds-paper) 72%, var(--ds-paper-bright));align-content:start;display:grid;overflow:hidden}.resolver-pendencias__evidence>header{padding:14px 15px 0}.resolver-pendencias__evidence h4,.resolver-pendencias__decision h4{letter-spacing:-.025em;margin:0;font-size:15px}.resolver-pendencias__evidence>header p{color:var(--ds-ink-soft);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.4}.resolver-pendencias__evidence-frame{border:1px solid color-mix(in srgb, var(--ds-ink-soft) 21%, transparent);background:color-mix(in srgb, var(--ds-ink-soft) 7%, var(--ds-paper-bright));border-radius:10px;place-items:center;min-block-size:260px;inline-size:calc(100% - 30px);min-inline-size:0;max-inline-size:calc(100% - 30px);margin:14px 15px;display:grid;position:relative;overflow:hidden}.resolver-pendencias__evidence-frame>p{max-inline-size:31ch;color:var(--ds-ink-soft);text-align:center;margin:14px;font-size:12px;line-height:1.45}.resolver-pendencias__evidence-frame img{object-fit:contain;block-size:min(520px,56dvh);max-block-size:min(520px,56dvh);inline-size:100%;max-inline-size:100%;padding:12px;display:block}.resolver-pendencias__evidence-expand{border:1px solid var(--ds-line-strong);background:color-mix(in srgb, var(--ds-paper-bright) 92%, transparent);min-block-size:34px;color:var(--ds-ink);cursor:zoom-in;font:inherit;box-shadow:0 2px 8px color-mix(in srgb, var(--ds-night) 18%, transparent);border-radius:8px;padding:7px 10px;font-size:11px;font-weight:720;position:absolute;inset:10px 10px auto auto}.resolver-pendencias__evidence-frame figcaption{border-top:1px solid color-mix(in srgb, var(--ds-ink-soft) 17%, transparent);background:color-mix(in srgb, var(--ds-paper) 38%, var(--ds-paper-bright));inline-size:100%;color:var(--ds-ink-soft);padding:9px 11px;font-size:10px;line-height:1.4}.resolver-pendencias__evidence>dl{gap:7px;margin:0;padding:0 15px 15px;display:grid}.resolver-pendencias__evidence>dl>div{border-bottom:1px solid color-mix(in srgb, var(--ds-ink-soft) 16%, transparent);gap:2px;padding-block-end:7px;display:grid}.resolver-pendencias__evidence dt,.resolver-pendencias__explanation dt{color:var(--ds-ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.resolver-pendencias__evidence dd,.resolver-pendencias__explanation dd{color:var(--ds-ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.48}.resolver-pendencias__decision{background:var(--ds-paper-bright);align-content:start;padding:clamp(18px,2.5vw,25px);display:grid}.resolver-pendencias__decision h4{letter-spacing:-.04em;font-size:clamp(19px,2vw,25px);font-weight:570}.resolver-pendencias__explanation{gap:13px;margin:17px 0 0;display:grid}.resolver-pendencias__explanation>div{gap:4px;display:grid}.resolver-pendencias__ocr-read{background:color-mix(in srgb, var(--ds-ink-soft) 8%, var(--ds-paper));white-space:pre-wrap;border-radius:8px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px!important}.resolver-pendencias__suggestion{border-left:3px solid var(--ds-warning);background:color-mix(in srgb, var(--ds-warning) 8%, var(--ds-paper-bright));border-radius:0 8px 8px 0;padding:11px}.resolver-pendencias__suggestion dd{margin-block-start:4px}.resolver-pendencias__related,.resolver-pendencias__resolution,.resolver-pendencias__feedback,.resolver-pendencias__error,.resolver-pendencias__no-safe-action{margin:15px 0 0;font-size:12px;line-height:1.48}.resolver-pendencias__classification-note{color:#67501a;background:#fff8e8;border:1px solid #d8c793;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.resolver-pendencias__edit-context{color:#405667;overflow-wrap:anywhere;background:#f3f6f8;border-radius:8px;margin:0;padding:9px 10px;font-size:12px;line-height:1.4}.resolver-pendencias__edit-context strong{color:#1d364a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.resolver-pendencias__related{color:var(--ds-ink-soft)}.resolver-pendencias__resolution{border:1px solid color-mix(in srgb, var(--ds-success) 36%, var(--ds-line));background:color-mix(in srgb, var(--ds-success) 8%, var(--ds-paper-bright));color:color-mix(in srgb, var(--ds-success) 76%, var(--ds-ink));border-radius:9px;padding:11px}.resolver-pendencias__resolution--open{border-color:color-mix(in srgb, var(--ds-warning) 46%, var(--ds-line));background:color-mix(in srgb, var(--ds-warning) 9%, var(--ds-paper-bright));color:color-mix(in srgb, var(--ds-warning) 84%, var(--ds-ink))}.resolver-pendencias__feedback{color:color-mix(in srgb, var(--ds-success) 80%, var(--ds-ink))}.resolver-pendencias__error{color:var(--ds-danger);font-weight:650}.resolver-pendencias__no-safe-action{border:1px solid color-mix(in srgb, var(--ds-warning) 36%, var(--ds-line));background:color-mix(in srgb, var(--ds-warning) 8%, var(--ds-paper-bright));color:color-mix(in srgb, var(--ds-warning) 78%, var(--ds-ink));border-radius:9px;padding:11px}.resolver-pendencias__actions{flex-wrap:wrap;align-items:center;gap:9px;margin-block-start:19px;display:flex}.resolver-pendencias__primary-action,.resolver-pendencias__secondary-action{cursor:pointer;min-block-size:41px;font:inherit;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:700;line-height:1.25}.resolver-pendencias__primary-action{border:1px solid var(--dsp-product-accent);background:var(--dsp-product-accent);color:var(--ds-night)}.resolver-pendencias__secondary-action{border:1px solid var(--ds-line-strong);background:var(--ds-paper-bright);color:var(--ds-ink)}.resolver-pendencias__secondary-action:hover:not(:disabled){border-color:var(--dsp-product-accent);background:color-mix(in srgb, var(--dsp-product-accent) 7%, var(--ds-paper-bright))}.resolver-pendencias__primary-action:disabled,.resolver-pendencias__secondary-action:disabled{cursor:not-allowed;opacity:.56}.resolver-pendencias__edit-form{gap:12px;min-inline-size:0;margin-block-start:18px;display:grid}.resolver-pendencias__edit-form label{min-inline-size:0;color:var(--ds-ink);gap:6px;font-size:12px;font-weight:730;display:grid}.resolver-pendencias__edit-form input,.resolver-pendencias__edit-form select,.resolver-pendencias__edit-form textarea{border:1px solid var(--ds-line-strong);inline-size:100%;min-inline-size:0;color:var(--ds-ink);font:inherit;background:#fff;border-radius:8px;padding:10px;line-height:1.4}.resolver-pendencias__edit-form textarea{resize:vertical;min-block-size:clamp(180px,28vh,300px)}.resolver-pendencias__text-evidence{border:1px solid var(--ds-line-strong);background:color-mix(in srgb, var(--ds-paper-bright) 94%, var(--dsp-product-accent));min-block-size:180px;color:var(--ds-ink);border-radius:10px;align-content:center;gap:12px;padding:clamp(16px,3vw,28px);display:grid}.resolver-pendencias__text-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;font:600 14px/1.65 var(--ds-font-mono,ui-monospace, monospace);margin:0;overflow:auto}.resolver-pendencias__text-evidence p{color:var(--ds-ink-muted);margin:0;font-size:12px}.resolver-pendencias__navigation{justify-content:space-between;gap:9px;margin-block-start:18px;display:flex}.resolver-pendencias__evidence-dialog{z-index:40;background:color-mix(in srgb, var(--ds-night) 70%, transparent);place-items:center;padding:clamp(14px,3vw,34px);display:grid;position:fixed;inset:0;overflow:auto}.resolver-pendencias__evidence-dialog-content{border:1px solid var(--ds-line-strong);background:var(--ds-paper-bright);max-block-size:calc(100dvh - 28px);inline-size:min(1100px,100%);box-shadow:var(--ds-shadow-raised);border-radius:14px;gap:12px;padding:clamp(16px,2.5vw,26px);display:grid;overflow:auto}.resolver-pendencias__evidence-dialog-content>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.resolver-pendencias__evidence-dialog-content p,.resolver-pendencias__evidence-dialog-content h4{margin:0}.resolver-pendencias__evidence-dialog-content p{color:var(--ds-ink-soft);text-transform:uppercase;font-size:11px;font-weight:700}.resolver-pendencias__evidence-dialog-content img{object-fit:contain;block-size:auto;max-block-size:min(76dvh,900px);inline-size:100%;max-inline-size:100%;display:block}.resolver-pendencias :is(button,input,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--dsp-product-accent) 50%, transparent);outline-offset:3px}@media (width<=980px){.resolver-pendencias__workspace{grid-template-columns:minmax(0,1fr)}.resolver-pendencias__queue{border-right:0;border-bottom:1px solid var(--ds-line)}.resolver-pendencias__groups{max-block-size:270px}}@media (width<=720px){.resolver-pendencias{border-radius:15px}.resolver-pendencias__header{padding:20px 18px;display:grid}.resolver-pendencias__progress{inline-size:100%;min-inline-size:0}.resolver-pendencias__filters{padding:12px 18px}.resolver-pendencias__queue{padding:16px}.resolver-pendencias__detail{padding:18px}.resolver-pendencias__detail-grid{grid-template-columns:minmax(0,1fr)}.resolver-pendencias__detail-header{flex-direction:column;align-items:flex-start}.resolver-pendencias__badges{justify-content:flex-start}.resolver-pendencias__evidence-frame img{block-size:min(54svh,460px);max-block-size:min(54svh,460px)}.resolver-pendencias__actions>.resolver-pendencias__primary-action{inline-size:100%}}.tester-route{background:#f2eee8;min-height:100svh}.tester-route>.tester-pilot{min-height:100svh}.tester-pilot{--tester-ink:#16191d;--tester-muted:#5e6268;--tester-surface:#fffdf9;--tester-surface-strong:#f4f0e8;--tester-line:#ded8ce;--tester-brand:#0f3765;--tester-brand-deep:#092746;--tester-action:#126ee8;--tester-mint:#e3f2e9;--tester-warning:#946319;--tester-danger:#a43634;--tester-shadow:0 22px 56px #1c232b14;width:min(100%,1180px);color:var(--tester-ink);background:#f7f3ec;border:1px solid #e8e2d8;border-radius:30px;flex-direction:column;gap:clamp(22px,3vw,42px);padding:clamp(18px,3vw,36px);display:flex}.tester-pilot :is(h1,h2,h3,p,ul,ol){margin-top:0}.tester-pilot .tester-shell{border:1px solid var(--tester-line);background:var(--tester-surface);border-radius:22px;overflow:hidden;box-shadow:0 12px 34px #1c232b0d}.tester-pilot .tester-shell--compact{z-index:12;position:sticky;top:12px;box-shadow:0 13px 30px #221f1b1c}.tester-pilot .tester-shell__bar{border-bottom:1px solid var(--tester-line);justify-content:space-between;align-items:center;gap:22px;padding:17px clamp(20px,3vw,32px);display:flex}.tester-pilot .tester-shell__identity{flex:none;align-items:center;gap:12px;display:flex}.tester-pilot .tester-shell__brand{color:var(--tester-brand-deep);letter-spacing:-.04em;font-size:15px;font-weight:780}.tester-pilot .tester-shell__privacy{color:#276046;background:#f0f8f3;border:1px solid #cfe0d7;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700;line-height:1.1}.tester-pilot .tester-stepper{gap:clamp(10px,2vw,26px);min-width:0;margin:0;padding:0;list-style:none;display:flex}.tester-pilot .tester-stepper li{color:#79736a;align-items:center;gap:8px;min-width:0;display:flex}.tester-pilot .tester-stepper li>span{color:#79736a;border:1px solid #cfc7bb;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.tester-pilot .tester-stepper strong{color:currentColor;font-size:12px;line-height:1.2;display:block}.tester-pilot .tester-stepper small{color:#8a857d;margin-top:2px;font-size:10px;line-height:1.2;display:block}.tester-pilot .tester-stepper li[data-state=complete]{color:#2b7252}.tester-pilot .tester-stepper li[data-state=complete]>span{color:#256143;background:#e6f4eb;border-color:#68a781}.tester-pilot .tester-stepper li[data-state=current]{color:var(--tester-brand-deep)}.tester-pilot .tester-stepper li[data-state=current]>span{border-color:var(--tester-action);background:var(--tester-action);color:#fff;box-shadow:0 0 0 4px #126ee81c}.tester-pilot .tester-shell__content{padding:clamp(30px,5vw,68px) clamp(22px,6vw,86px)}.tester-pilot .tester-entry{align-content:space-between;gap:48px;min-height:min(520px,62vh);display:grid}.tester-pilot .tester-entry__copy{max-width:770px}.tester-pilot .tester-entry__eyebrow,.tester-pilot .tester-results__eyebrow{color:var(--tester-brand);letter-spacing:.02em;margin-bottom:15px;font-size:12px;font-weight:760}.tester-pilot .tester-entry h1{max-width:16ch;color:var(--tester-ink);letter-spacing:-.064em;margin-bottom:21px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.4vw,72px);font-weight:500;line-height:.97}.tester-pilot .tester-entry__lede{max-width:58ch;color:var(--tester-muted);margin-bottom:31px;font-size:clamp(15px,1.8vw,18px);line-height:1.58}.tester-pilot .tester-entry__actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.tester-pilot .tester-entry__primary,.tester-pilot .tester-shell__next-action{border:1px solid var(--tester-action);background:var(--tester-action);color:#fff;cursor:pointer;min-height:48px;font:inherit;border-radius:10px;justify-content:center;align-items:center;padding:12px 19px;font-size:14px;font-weight:760;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 10px 20px #126ee82e}.tester-pilot .tester-entry__primary:hover,.tester-pilot .tester-shell__next-action:hover{background:#075fcf;border-color:#075fcf}.tester-pilot .tester-entry__demo{color:var(--tester-brand-deep);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;padding:4px 0;font-size:14px;font-weight:720;line-height:1.2}.tester-pilot .tester-entry :is(button,summary):focus-visible,.tester-pilot .tester-shell__next-action:focus-visible{outline-offset:4px;outline:3px solid #126ee845}.tester-pilot .tester-entry__how{border-top:1px solid var(--tester-line);max-width:610px;color:var(--tester-muted);padding-top:19px}.tester-pilot .tester-entry__how summary{width:fit-content;color:var(--tester-brand-deep);cursor:pointer;font-size:13px;font-weight:760}.tester-pilot .tester-entry__how p{margin:11px 0 0;font-size:13px;line-height:1.55}.tester-pilot .tester-shell__status{border-bottom:1px solid var(--tester-line);color:var(--tester-muted);background:#faf7f1;margin:0;padding:12px clamp(20px,3vw,32px);font-size:13px;line-height:1.45}.tester-pilot .tester-shell__status+.tester-shell__content{justify-content:flex-end;padding-block:15px;display:flex}.tester-pilot .tester-shell__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tester-pilot .tester-results{order:1}.tester-pilot :is(.tester-session-zone,.tester-session-compact){order:2}.tester-pilot .tester-correction-zone{order:3}.tester-pilot .tester-review-zone{order:4}.tester-pilot .tester-statements-anchor{order:5}.tester-pilot .tester-dfc-zone{order:6}.tester-pilot .tester-ocr-evidence{order:7}.tester-pilot .tester-upload{order:8}.tester-pilot .tester-technical-details{order:9}.tester-pilot>.pilot-print-report{order:10}.tester-pilot .tester-session-actions{border:1px solid var(--tester-line);background:var(--tester-surface-strong);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.tester-pilot .tester-session-actions strong{font-size:12px}.tester-pilot .tester-session-actions p{max-width:74ch;color:var(--tester-muted);margin:3px 0 0;font-size:11px;line-height:1.45}.tester-pilot .tester-session-actions__buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tester-pilot .tester-session-actions .button{cursor:pointer;min-height:38px;padding-inline:12px;font-size:11px}.tester-pilot .tester-session-actions label{align-items:center;display:inline-flex;position:relative}.tester-pilot .tester-session-actions input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tester-pilot .pilot-session{border-color:var(--tester-line);background:var(--tester-surface);box-shadow:none;border-radius:18px;margin-top:10px}.tester-pilot .pilot-session .dsp-panel__header,.tester-pilot .tester-upload .dsp-panel__header,.tester-pilot .pilot-review-queue .dsp-panel__header{border-color:var(--tester-line)}.tester-pilot .pilot-session .dsp-panel__body{padding-block:19px}.tester-pilot .tester-session-resume-prompt{background:#eff7fb;border:1px solid #c8dcea;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:14px 16px;display:flex}.tester-pilot .tester-session-resume-prompt strong{color:var(--tester-brand-deep);font-size:13px}.tester-pilot .tester-session-resume-prompt p{max-width:72ch;color:var(--tester-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.tester-pilot .tester-session-resume-prompt__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.tester-pilot .tester-session-resume-prompt__actions .button{min-height:38px;font-size:11px}.tester-pilot .tester-session-resume{border:1px solid var(--tester-line);background:var(--tester-surface);border-radius:14px;margin-top:10px;overflow:hidden}.tester-pilot .tester-session-resume>summary{color:var(--tester-brand-deep);cursor:pointer;padding:13px 16px;font-size:12px;font-weight:750}.tester-pilot .tester-session-resume[open]>summary{border-bottom:1px solid var(--tester-line);background:#f8fbfd}.tester-pilot .tester-session-resume .pilot-session{border:0;border-radius:0;margin:0}.tester-pilot .tester-session-compact{border:1px solid var(--tester-line);background:#fbf8f2;border-radius:14px;order:7;overflow:hidden}.tester-pilot .tester-session-compact>summary{color:var(--tester-brand-deep);cursor:pointer;padding:14px 16px;font-size:13px;font-weight:740}.tester-pilot .tester-session-compact[open]>summary{border-bottom:1px solid var(--tester-line);background:#f5f0e8}.tester-pilot .tester-session-compact>p{color:var(--tester-muted);margin:16px 16px 0;font-size:13px;line-height:1.5}.tester-pilot .tester-session-compact .tester-session-actions{margin:16px}.tester-pilot .tester-session-compact .pilot-session{border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0}.tester-pilot .tester-results{border:1px solid var(--tester-line);background:var(--tester-surface);box-shadow:var(--tester-shadow);border-radius:26px;overflow:hidden}.tester-pilot .tester-results__header{border-bottom:1px solid var(--tester-line);justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(26px,4vw,46px);display:flex}.tester-pilot .tester-results__header h2{max-width:15ch;color:var(--tester-ink);letter-spacing:-.06em;margin-bottom:10px;font-size:clamp(30px,3.4vw,48px);font-weight:600;line-height:1.02}.tester-pilot .tester-results__identity{color:var(--tester-muted);margin:0;font-size:14px;line-height:1.5}.tester-pilot .tester-results__session-details{color:var(--tester-muted);margin-top:13px;font-size:13px;line-height:1.5}.tester-pilot .tester-results__session-details summary{width:fit-content;color:var(--tester-brand-deep);cursor:pointer;font-weight:700}.tester-pilot .tester-results__session-details p{margin:8px 0 0}.tester-pilot .tester-results__header .button{flex:none}.tester-pilot .tester-results .button--primary{border:1px solid var(--tester-action);background:var(--tester-action);box-shadow:0 10px 20px #126ee82e}.tester-pilot .tester-results .button--primary:hover:not(:disabled){background:#075fcf;border-color:#075fcf}.tester-pilot .tester-results .button:focus-visible,.tester-pilot .tester-results summary:focus-visible{outline-offset:3px;outline:3px solid #126ee845}.tester-pilot .tester-results__blocked,.tester-pilot .tester-results__success{gap:24px;padding:clamp(24px,4vw,42px);display:grid}.tester-pilot .tester-results__blocked{border-bottom:1px solid var(--tester-line);background:#fffaf0;grid-template-columns:minmax(0,1.05fr) minmax(250px,.95fr)}.tester-pilot .tester-results__blocked-copy,.tester-pilot .tester-results__success-copy{max-width:57ch}.tester-pilot .tester-results__blocked-copy>p,.tester-pilot .tester-results__success-copy>p,.tester-pilot .tester-dfc-stage__eyebrow{color:var(--tester-brand-deep);letter-spacing:.05em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:750}.tester-pilot .tester-results__success-copy>p{color:#166144}.tester-pilot .tester-results__blocked h3,.tester-pilot .tester-results__success h3,.tester-pilot .tester-dfc-stage h3{color:var(--tester-ink);letter-spacing:-.052em;margin:0 0 10px;font-size:clamp(23px,2.7vw,34px);font-weight:600;line-height:1.08}.tester-pilot .tester-results__blocked-copy>span,.tester-pilot .tester-results__success-copy>span{color:var(--tester-muted);font-size:14px;line-height:1.55}.tester-pilot .tester-results__outputs{grid-column:2;align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.tester-pilot .tester-result-card{border:1px solid var(--tester-line);background:#ffffffb8;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:15px 16px;display:grid}.tester-pilot .tester-result-card__mark{color:#815910;background:#fff4d8;border:1px solid #d8b972;border-radius:50%;place-items:center;width:22px;height:22px;font-size:16px;font-weight:800;line-height:1;display:grid}.tester-pilot .tester-result-card[data-state=available] .tester-result-card__mark{color:#176640;background:#edf8f1;border-color:#8ac5a6}.tester-pilot .tester-result-card h3{color:var(--tester-ink);letter-spacing:-.02em;margin:0 0 3px;font-size:15px;line-height:1.25}.tester-pilot .tester-result-card p{color:var(--tester-muted);margin:0;font-size:13px;line-height:1.4}.tester-pilot .tester-results .status-badge{font-size:12px}.tester-pilot .tester-results__blocked-action{grid-column:1/-1;align-content:start;justify-items:start;gap:17px;padding-top:3px;display:grid}.tester-pilot .tester-results__blocked-action details{max-width:76ch;color:var(--tester-muted);font-size:13px;line-height:1.5}.tester-pilot .tester-results__blocked-action summary{color:var(--tester-brand-deep);cursor:pointer;font-weight:700}.tester-pilot .tester-results__blocked-action ul{gap:7px;margin:10px 0 0;padding-left:19px;display:grid}.tester-pilot .tester-results__success{background:#f5fbf7;border-bottom:1px solid #c8e2d1;grid-template-columns:minmax(0,1.1fr) minmax(270px,.9fr)}.tester-pilot .tester-results__success-actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.tester-pilot .tester-results__success .tester-results__outputs{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.tester-pilot .tester-results__highlights{background:#fff;border:1px solid #c8e2d1;border-radius:16px;align-content:start;gap:1px;margin:0;display:grid;overflow:hidden}.tester-pilot .tester-results__highlights>div{border-bottom:1px solid #dcece2;padding:14px 16px}.tester-pilot .tester-results__highlights>div:last-child{border-bottom:0}.tester-pilot .tester-results__highlights dt{color:var(--tester-muted);font-size:12px;font-weight:700}.tester-pilot .tester-results__highlights dd{color:var(--tester-ink);letter-spacing:-.045em;margin:4px 0 0;font-size:22px;font-weight:650;line-height:1.1}.tester-pilot .tester-results__highlights p{color:#27704e;margin:5px 0 0;font-size:12px;line-height:1.35}.tester-pilot .tester-dfc-stage{background:#f9faf8;grid-template-columns:minmax(0,1fr) minmax(230px,.55fr);gap:20px 30px;padding:clamp(24px,4vw,40px);display:grid}.tester-pilot .tester-dfc-stage__copy{max-width:60ch}.tester-pilot .tester-dfc-stage__copy>p:last-child{color:var(--tester-muted);margin:0;font-size:14px;line-height:1.55}.tester-pilot .tester-dfc-stage__action{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;display:flex}.tester-pilot .tester-dfc-stage__action>p{color:var(--tester-muted);margin:0;font-size:13px;line-height:1.5}.tester-pilot .tester-dfc-stage__details{border-top:1px solid var(--tester-line);color:var(--tester-muted);grid-column:1/-1;padding-top:16px;font-size:13px;line-height:1.5}.tester-pilot .tester-dfc-stage__details summary{color:var(--tester-brand-deep);cursor:pointer;font-weight:700}.tester-pilot .tester-dfc-stage__details ul{gap:7px;margin:10px 0 0;padding-left:19px;display:grid}.tester-pilot .tester-results__footnote{color:var(--tester-muted);margin:0;padding:15px clamp(24px,4vw,40px);font-size:12px;line-height:1.5}.tester-pilot .tester-upload,.tester-pilot .pilot-review-queue,.tester-pilot .cash-flow-evidence,.tester-pilot .tester-statements-anchor .dsp-panel{border-color:var(--tester-line);background:var(--tester-surface);border-radius:22px;box-shadow:0 12px 30px #155b920f}.tester-pilot .tester-upload .dsp-panel__header{background:#fffefa;padding:clamp(22px,4vw,36px)}.tester-pilot .tester-upload .dsp-panel__body{padding:clamp(22px,4vw,36px)}.tester-pilot .tester-upload .dsp-panel__heading h2,.tester-pilot .pilot-review-queue .dsp-panel__heading h2{color:var(--tester-ink);letter-spacing:-.05em;font-size:clamp(25px,3vw,36px);font-weight:600}.tester-pilot .razao-pilot__tester-guidance{color:var(--tester-brand-deep);background:#eff7fb;border:1px solid #c8dcea;border-radius:14px;margin:0 0 22px;padding:17px 18px}.tester-pilot .razao-pilot__tester-guidance strong{font-size:13px}.tester-pilot .razao-pilot__tester-guidance ul{color:var(--tester-muted);gap:6px;margin:9px 0 0;padding-left:18px;font-size:12px;line-height:1.45}.tester-pilot .razao-pilot__form{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:22px}.tester-pilot .razao-pilot__files{gap:14px}.tester-pilot .razao-pilot__file{background:#f7fbff;border-color:#9cbcd2;border-radius:18px;min-height:188px;padding:28px}.tester-pilot .razao-pilot__file:hover,.tester-pilot .razao-pilot__file:focus-within{border-color:var(--tester-brand);background:#f2f9ff;box-shadow:0 12px 28px #155b921a}.tester-pilot .razao-pilot__file--dragging{border-color:var(--tester-brand);background:#e4f2fb;box-shadow:0 0 0 4px #155b921f}.tester-pilot .razao-pilot__file--selected{background:#f3fbf7;border-color:#5fa981}.tester-pilot .razao-pilot__file>span,.tester-pilot .razao-pilot__context-fields span{color:var(--tester-brand)}.tester-pilot .razao-pilot__file strong{color:var(--tester-ink);font-size:18px}.tester-pilot .razao-pilot__file small{color:var(--tester-muted)}.tester-pilot .razao-pilot__context-fields input,.tester-pilot .razao-pilot__currency-fields input,.tester-pilot .razao-pilot__currency-fields select{border-color:var(--tester-line);color:var(--tester-ink);background:#fff}.tester-pilot .razao-pilot__context-fields input:focus,.tester-pilot .razao-pilot__currency-fields input:focus,.tester-pilot .razao-pilot__currency-fields select:focus{outline-offset:1px;outline:3px solid #155b922b}.tester-pilot .razao-pilot__currency-fields{border-color:var(--tester-line);background:#f8fbfd;border-radius:14px}.tester-pilot .razao-pilot__currency-fields legend{color:var(--tester-ink)}.tester-pilot .razao-pilot__currency-fields>p{color:var(--tester-muted)}.tester-pilot .razao-pilot__actions{flex-wrap:wrap;margin-top:22px}.tester-pilot .razao-pilot__actions .button--primary{background:var(--tester-brand);box-shadow:0 10px 22px #155b9233}.tester-pilot .razao-pilot__actions .button--primary:hover:not(:disabled){background:var(--tester-brand-deep)}.tester-pilot .razao-pilot__actions>span{color:var(--tester-muted)}.tester-pilot .razao-pilot__progress{border-color:var(--tester-line)}.tester-pilot .progress__track{background:#e3edf5}.tester-pilot .progress__value{background:var(--tester-brand)}.tester-pilot .pilot-processing-steps{border-color:var(--tester-line)}.tester-pilot .razao-pilot__error,.tester-pilot .razao-pilot__finding{border-left-color:var(--tester-danger);background:#fff5f4}.tester-pilot .razao-pilot__finding{border-left-color:var(--tester-warning);background:#fff9eb}.tester-pilot .pilot-review-queue{scroll-margin-top:20px}.tester-pilot .pilot-review-queue__items{gap:16px}.tester-pilot .pilot-review-queue__items>article{border:1px solid var(--tester-line);background:#fbfdff;border-radius:16px}.tester-pilot .assisted-decision-plan{box-shadow:none;background:0 0;border-color:#0000;border-radius:14px}.tester-pilot .assisted-decision-plan .dsp-panel__header,.tester-pilot .assisted-decision-plan .dsp-panel__body{padding-inline:0}.tester-pilot .assisted-decision-plan__items article{border-color:var(--tester-line);background:#fff;border-radius:14px}.tester-pilot .assisted-decision-plan__action{background:#f4f9fc}.tester-pilot .assisted-decision-plan__submit .button{background:var(--tester-brand)}.tester-pilot .tester-review-zone{gap:12px;scroll-margin-top:20px;display:grid}.tester-pilot .tester-review-message{color:var(--tester-brand-deep);background:#eff7fb;border:1px solid #c8dcea;border-radius:13px;margin:0;padding:13px 16px;font-size:12px;line-height:1.5}.tester-pilot .tester-review-blocked,.tester-pilot .tester-bridge-review{border-color:var(--tester-line);background:var(--tester-surface);border-radius:20px;box-shadow:0 12px 30px #155b920f}.tester-pilot .tester-bridge-review__impact{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:4px 0 22px;display:grid}.tester-pilot .tester-bridge-review__impact>div{border:1px solid var(--tester-line);background:#f8fbfd;border-radius:12px;padding:13px}.tester-pilot .tester-bridge-review__impact dt{color:var(--tester-brand);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font:750 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tester-pilot .tester-bridge-review__impact dd{color:var(--tester-muted);margin:0;font-size:11px;line-height:1.45}.tester-pilot .tester-guided-review{border:1px solid var(--tester-line);background:var(--tester-surface);border-radius:22px;scroll-margin-top:20px;box-shadow:0 12px 30px #155b920f}.tester-pilot .tester-guided-review__progress{z-index:3;border-bottom:1px solid var(--tester-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefaf5;justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(20px,3vw,34px);display:flex;position:sticky;top:0}.tester-pilot .tester-guided-review__progress>div:first-child>p,.tester-pilot .tester-guided-review__count,.tester-pilot .tester-guided-review__evidence-sheet header>div>p{color:var(--tester-brand);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font:750 9px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.tester-pilot .tester-guided-review__progress h2{color:var(--tester-ink);letter-spacing:-.045em;margin:0;font-size:clamp(20px,2.5vw,30px);font-weight:620;line-height:1.05}.tester-pilot .tester-guided-review__step-description{max-width:68ch;color:var(--tester-muted);margin:7px 0 0;font-size:11px;line-height:1.45}.tester-pilot .tester-guided-review__progress>div:last-child{flex:0 0 min(100%,210px);gap:7px;width:min(100%,210px);display:grid}.tester-pilot .tester-guided-review__progress strong{color:var(--tester-brand-deep);text-align:right;font-size:12px}.tester-pilot .tester-guided-review__progress progress{background:#e3edf5;border:0;border-radius:20px;width:100%;height:7px;overflow:hidden}.tester-pilot .tester-guided-review__card{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);min-width:0;display:grid}.tester-pilot .tester-guided-review__context,.tester-pilot .tester-guided-review__decision{min-width:0;padding:clamp(22px,4vw,42px)}.tester-pilot .tester-guided-review__context{border-right:1px solid var(--tester-line)}.tester-pilot .tester-guided-review__context h3{max-width:22ch;color:var(--tester-ink);letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(27px,3.6vw,43px);font-weight:610;line-height:.98}.tester-pilot .tester-guided-review__suggestion,.tester-pilot .tester-guided-review__why{color:var(--tester-muted);margin:0;font-size:14px;line-height:1.55}.tester-pilot .tester-guided-review__suggestion{color:var(--tester-ink)}.tester-pilot .tester-guided-review__why{margin-top:10px}.tester-pilot .tester-guided-review__impact{gap:8px;margin:24px 0;display:grid}.tester-pilot .tester-guided-review__impact>div{border:1px solid var(--tester-line);background:#f8fbfd;border-radius:12px;padding:12px 14px}.tester-pilot .tester-guided-review__impact dt{color:var(--tester-brand);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font:750 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tester-pilot .tester-guided-review__impact dd{color:var(--tester-muted);margin:0;font-size:12px;line-height:1.45}.tester-pilot .tester-guided-review__evidence-trigger{color:var(--tester-brand-deep);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:12px;font-weight:750}.tester-pilot .tester-guided-review__evidence-trigger:focus-visible,.tester-pilot .tester-guided-review__decision :is(button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #155b923d}.tester-pilot .tester-guided-review__decision{background:#f8fbfd;align-content:center;gap:16px;display:grid}.tester-pilot .tester-guided-review__actions{gap:10px;display:grid}.tester-pilot .tester-guided-review__actions .button{justify-content:center;min-height:46px;font-size:13px}.tester-pilot .tester-guided-review__actions .button--primary{border-color:var(--tester-brand);background:var(--tester-brand);box-shadow:0 12px 22px #155b922e}.tester-pilot .tester-guided-review__blocked-form>p,.tester-pilot .tester-guided-review__submitted p,.tester-pilot .tester-guided-review__safety-note,.tester-pilot .tester-guided-review__semantic>p{color:var(--tester-muted);margin:0;font-size:12px;line-height:1.5}.tester-pilot .tester-guided-review__unavailable{color:#76520c;background:#fff9eb;border:1px solid #ead3a1;border-radius:11px;margin:0;padding:13px 14px;font-size:12px;line-height:1.45}.tester-pilot .tester-guided-review__blocked-form,.tester-pilot .tester-guided-review__accept-form{gap:16px;display:grid}.tester-pilot .tester-guided-review__decision label{color:var(--tester-ink);gap:7px;font-size:12px;font-weight:750;display:grid}.tester-pilot .tester-guided-review__decision label[data-required]>span:after{color:var(--tester-muted);content:" (obrigatória)";font-weight:500}.tester-pilot .tester-guided-review__decision textarea{resize:vertical;border:1px solid var(--tester-line);min-height:90px;color:var(--tester-ink);font:inherit;background:#fff;border-radius:10px;font-weight:400;line-height:1.45}.tester-pilot .tester-guided-review__semantic{background:#fff;border:1px solid #bdd3e3;border-radius:14px;gap:12px;margin:0;padding:18px;display:grid}.tester-pilot .tester-guided-review__semantic legend{color:var(--tester-brand-deep);padding:0 5px;font-size:14px;font-weight:750}.tester-pilot .tester-guided-review__semantic-count{font-weight:750;color:var(--tester-brand)!important;font-size:10px!important}.tester-pilot .tester-guided-review__options{gap:8px;display:grid}.tester-pilot .tester-guided-review__options label{border:1px solid var(--tester-line);cursor:pointer;background:#fbfdff;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.tester-pilot .tester-guided-review__options input{margin-top:3px}.tester-pilot .tester-guided-review__options span{gap:3px;display:grid}.tester-pilot .tester-guided-review__options small{color:var(--tester-muted);font-size:11px;font-weight:400;line-height:1.4}.tester-pilot .tester-guided-review__error{border-left:3px solid var(--tester-danger);color:#7d2824;background:#fff3f2;border-radius:7px;margin:0;padding:11px 12px;font-size:12px;line-height:1.45}.tester-pilot .tester-guided-review__safety-note{border-top:1px solid var(--tester-line);padding-top:14px}.tester-pilot .tester-guided-review__submitted{background:#f2fbf6;border:1px solid #b9dbc9;border-radius:14px;gap:10px;padding:18px;display:grid}.tester-pilot .tester-guided-review__evidence-dialog{z-index:20;background:#081d318c;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.tester-pilot .tester-guided-review__evidence-sheet{background:#fffefa;border-radius:18px;width:min(100%,620px);max-height:min(740px,100vh - 44px);padding:clamp(22px,4vw,34px);overflow:auto;box-shadow:0 30px 80px #0000004d}.tester-pilot .tester-guided-review__evidence-sheet header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.tester-pilot .tester-guided-review__evidence-sheet h3{color:var(--tester-ink);letter-spacing:-.045em;margin:0;font-size:27px}.tester-pilot .tester-guided-review__evidence-sheet dl{gap:9px;margin:0;display:grid}.tester-pilot .tester-guided-review__evidence-sheet dl>div{border-bottom:1px solid var(--tester-line);gap:3px;padding-bottom:9px;display:grid}.tester-pilot .tester-guided-review__evidence-sheet dt{color:var(--tester-muted);text-transform:uppercase;font-size:10px;font-weight:750}.tester-pilot .tester-guided-review__evidence-sheet dd{color:var(--tester-ink);margin:0;font-size:13px;line-height:1.45}.tester-pilot .tester-guided-review__evidence-sheet ul{color:var(--tester-muted);margin:20px 0;padding-left:19px;font-size:13px;line-height:1.5}.tester-pilot .tester-guided-review__evidence-sheet details{border-top:1px solid var(--tester-line);margin-top:20px;padding-top:16px}.tester-pilot .tester-guided-review__evidence-sheet summary{color:var(--tester-brand-deep);cursor:pointer;font-size:12px;font-weight:750}.tester-pilot .tester-guided-review__evidence-sheet details dl{margin-top:13px}.tester-pilot .tester-correction-zone{gap:10px;display:grid}.tester-pilot .tester-correction-zone>.dsp-panel{border-color:var(--tester-line);background:var(--tester-surface);border-radius:20px}.tester-pilot .tester-correction-zone__note{color:#76520c;background:#fff9eb;border:1px solid #e6d8ad;border-radius:13px;margin:0;padding:13px 16px;font-size:11px;line-height:1.5}.tester-pilot .tester-ocr-evidence{border:1px solid var(--tester-line);background:#f8fbfd;border-radius:16px;overflow:hidden}.tester-pilot .tester-ocr-evidence>summary{color:var(--tester-brand-deep);cursor:pointer;padding:14px 16px;font-size:12px;font-weight:750}.tester-pilot .tester-ocr-evidence>p,.tester-pilot .tester-ocr-evidence>section{color:var(--tester-muted);margin:0;padding:0 16px 16px;font-size:11px;line-height:1.5}.tester-pilot .tester-ocr-evidence pre{color:#edf8ff;white-space:pre-wrap;background:#102d48;border-radius:10px;max-height:300px;margin:8px 0 0;padding:13px;font-size:10px;line-height:1.45;overflow:auto}.tester-pilot .tester-statements-anchor{scroll-margin-top:20px}.tester-pilot .tester-statements-anchor .financial-statements-workspace,.tester-pilot .tester-statements-anchor .dsp-content-grid{border-radius:20px}.tester-pilot .tester-statements-blocked{border-color:var(--tester-line);background:var(--tester-surface);border-radius:20px;box-shadow:0 12px 30px #155b920f}.tester-pilot .tester-statements-blocked__next{max-width:64ch;color:var(--tester-muted);margin:0;font-size:13px;line-height:1.55}.tester-pilot .tester-statements-blocked__details{border-top:1px solid var(--tester-line);margin-top:18px;padding-top:16px}.tester-pilot .tester-statements-blocked__details>summary{color:var(--tester-brand-deep);cursor:pointer;font-size:12px;font-weight:750}.tester-pilot .tester-statements-blocked__details .statement-gates{margin-top:13px}.tester-pilot .cash-flow-evidence{margin:0}.tester-pilot .tester-dfc-zone{gap:16px;scroll-margin-top:20px;display:grid}.tester-pilot .cash-flow-evidence .dsp-panel__header{border-color:var(--tester-line)}.tester-pilot .tester-technical-details{border:1px solid var(--tester-line);background:#f8fbfd;border-radius:16px;padding:18px 20px}.tester-pilot .tester-technical-details>summary{border-color:var(--tester-line);background:#fff}@media (width<=960px){.tester-pilot .tester-shell__bar{flex-direction:column;align-items:flex-start}.tester-pilot .tester-stepper{justify-content:space-between;width:100%}.tester-pilot .tester-session-actions{flex-direction:column;align-items:stretch}.tester-pilot .tester-session-actions__buttons{justify-content:flex-start}.tester-pilot .tester-session-resume-prompt{flex-direction:column;align-items:stretch}.tester-pilot .tester-session-resume-prompt__actions{justify-content:flex-start}.tester-pilot .tester-guided-review__card{grid-template-columns:1fr}.tester-pilot .tester-guided-review__context{border-right:0;border-bottom:1px solid var(--tester-line)}.tester-pilot .tester-bridge-review__impact{grid-template-columns:1fr}}@media (width<=720px){.tester-pilot{border-radius:20px;padding:10px}.tester-pilot .tester-shell{border-radius:17px}.tester-pilot .tester-shell__bar{gap:16px;padding:15px 17px}.tester-pilot .tester-shell__identity{justify-content:space-between;width:100%}.tester-pilot .tester-stepper{gap:8px}.tester-pilot .tester-stepper li{flex:1 1 0;gap:6px}.tester-pilot .tester-stepper small{display:none}.tester-pilot .tester-stepper strong{font-size:11px}.tester-pilot .tester-shell__content{padding:34px 22px}.tester-pilot .tester-entry{gap:36px;min-height:auto}.tester-pilot .tester-entry h1{font-size:clamp(37px,11vw,52px)}.tester-pilot .tester-entry__lede{font-size:15px}.tester-pilot .tester-entry__actions{grid-template-columns:1fr;gap:16px;display:grid}.tester-pilot .tester-entry__primary{width:100%}.tester-pilot .tester-entry__demo{justify-self:start}.tester-pilot .tester-shell__status{padding-inline:17px}.tester-pilot .tester-shell__status+.tester-shell__content{padding:14px 17px}.tester-pilot .tester-shell__next-action{width:100%}.tester-pilot .tester-results__header{flex-direction:column;align-items:stretch}.tester-pilot .tester-results__blocked,.tester-pilot .tester-results__success,.tester-pilot .tester-dfc-stage{grid-template-columns:1fr}.tester-pilot .tester-results__outputs,.tester-pilot .tester-results__success .tester-results__outputs{grid-column:auto;grid-template-columns:1fr}.tester-pilot .tester-results__success-actions{grid-template-columns:1fr;display:grid}.tester-pilot .tester-results__success-actions .button,.tester-pilot .tester-results__blocked-action .button{justify-content:center}.tester-pilot .razao-pilot__form,.tester-pilot .razao-pilot__files,.tester-pilot .razao-pilot__context-fields,.tester-pilot .razao-pilot__currency-fields-grid{grid-template-columns:1fr}.tester-pilot .razao-pilot__context-fields label:first-child{grid-column:auto}.tester-pilot .tester-session-actions__buttons{grid-template-columns:1fr;display:grid}.tester-pilot .tester-session-actions .button{justify-content:center}.tester-pilot .tester-session-resume-prompt__actions{grid-template-columns:1fr;display:grid}.tester-pilot .tester-session-resume-prompt__actions .button{justify-content:center}.tester-pilot .tester-guided-review__progress{flex-direction:column;align-items:stretch;gap:12px}.tester-pilot .tester-guided-review__progress>div:last-child{flex-basis:auto;width:100%}.tester-pilot .tester-guided-review__progress strong{text-align:left}.tester-pilot .tester-guided-review__context,.tester-pilot .tester-guided-review__decision{padding:22px}.tester-pilot .tester-guided-review__context h3{font-size:clamp(27px,10vw,40px)}.tester-pilot .tester-guided-review__evidence-dialog{padding:12px}.tester-pilot .tester-guided-review__evidence-sheet{max-height:calc(100vh - 24px);padding:22px}.tester-pilot .tester-guided-review__evidence-sheet header{flex-direction:column;align-items:stretch}}@media print{.tester-pilot>:not(.pilot-print-report){display:none!important}.tester-pilot{background:#fff!important;width:auto!important;margin:0!important;padding:0!important;display:block!important}}.tester-pilot .tester-guided-review{background:#fffdf8;border-color:#ddd8cd;border-radius:28px;overflow:clip;box-shadow:0 18px 48px #221f1b14}.tester-pilot .tester-guided-review__progress{z-index:6;background:#fffdf8f5;border-bottom-color:#e6e0d5;padding:19px clamp(22px,3vw,36px)}.tester-pilot .tester-guided-review__progress-intro{flex:1 1 0;min-width:0}.tester-pilot .tester-guided-review__stage-label,.tester-pilot .tester-guided-review__count,.tester-pilot .tester-guided-review__decision-kicker,.tester-pilot .tester-guided-review__source-preview figcaption>span,.tester-pilot .tester-guided-review__evidence-sheet header>div>p{color:#315d92;letter-spacing:.055em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:700;line-height:1.25}.tester-pilot .tester-guided-review__progress h2{color:#171716;letter-spacing:-.045em;font-size:clamp(22px,2.35vw,32px);font-weight:620;line-height:1.04}.tester-pilot .tester-guided-review__step-description{color:#625f59;margin-top:8px;font-size:14px;line-height:1.5}.tester-pilot .tester-guided-review__progress>.tester-guided-review__progress-intro>.tester-guided-review__step-description{color:#625f59;letter-spacing:normal;text-transform:none;font:400 14px/1.5 inherit}.tester-pilot .tester-guided-review__progress-summary{text-align:right;flex:0 0 min(100%,240px);gap:7px;width:min(100%,240px);display:grid}.tester-pilot .tester-guided-review__decision-position{color:#171716;letter-spacing:-.015em;font-size:15px;font-weight:720}.tester-pilot .tester-guided-review__progress strong{color:#625f59;font-size:13px;font-weight:500}.tester-pilot .tester-guided-review__progress progress{background:#e7e1d6;height:6px}.tester-pilot .tester-guided-review__progress progress::-webkit-progress-bar{background:#e7e1d6}.tester-pilot .tester-guided-review__progress progress::-webkit-progress-value{background:#1161d8}.tester-pilot .tester-guided-review__progress progress::-moz-progress-bar{background:#1161d8}.tester-pilot .tester-guided-review__card{grid-template-columns:minmax(0,1.13fr) minmax(360px,.87fr)}.tester-pilot .tester-guided-review__evidence-pane,.tester-pilot .tester-guided-review__decision{min-width:0;padding:clamp(28px,4.5vw,54px)}.tester-pilot .tester-guided-review__evidence-pane{background:#f7f3eb;border-right:1px solid #e6e0d5}.tester-pilot .tester-guided-review__evidence-pane h3{color:#171716;letter-spacing:-.065em;max-width:19ch;margin:0 0 16px;font-size:clamp(30px,3.6vw,50px);font-weight:610;line-height:.98}.tester-pilot .tester-guided-review__source{color:#625f59;margin:0;font-size:14px;line-height:1.5}.tester-pilot .tester-guided-review__source strong{color:#2b2926}.tester-pilot .tester-guided-review__evidence{margin-top:28px;display:block}.tester-pilot .tester-guided-review__evidence>summary{display:none}.tester-pilot .tester-guided-review__evidence:not([open])>.tester-guided-review__evidence-body{display:grid}.tester-pilot .tester-guided-review__evidence-body{gap:13px}.tester-pilot .tester-guided-review__source-preview{gap:11px;margin:0;display:grid}.tester-pilot .tester-guided-review__source-preview figcaption{justify-content:space-between;align-items:center;gap:14px;display:flex}.tester-pilot .tester-guided-review__source-preview figcaption>span{margin:0}.tester-pilot .tester-guided-review__source-preview figcaption>strong{color:#625f59;font-size:13px;font-weight:600}.tester-pilot .tester-guided-review__source-page{background:#fffdf9;border:1px solid #d8d1c5;border-radius:17px;overflow:hidden;box-shadow:0 9px 24px #2d271f12}.tester-pilot .tester-guided-review__source-page-header{color:#625f59;border-bottom:1px solid #ece6dc;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;font-size:12px;line-height:1.35;display:flex}.tester-pilot .tester-guided-review__source-page-header span:first-child{color:#36332f;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.tester-pilot .tester-guided-review__source-line{border-left:4px solid #1161d8;gap:10px;padding:20px;display:grid}.tester-pilot .tester-guided-review__source-line>span{color:#315d92;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:750}.tester-pilot .tester-guided-review__source-line p{color:#272522;margin:0;font-size:16px;line-height:1.55}.tester-pilot .tester-guided-review__evidence-note{color:#625f59;max-width:60ch;margin:0;font-size:13px;line-height:1.5}.tester-pilot .tester-guided-review__evidence-trigger{color:#174d94;border-bottom-color:#315d92;width:fit-content;min-height:32px;padding:0;font-size:14px;font-weight:700}.tester-pilot .tester-guided-review__decision{background:#fffdf8;align-content:start;gap:24px}.tester-pilot .tester-guided-review__decision-brief{gap:12px;display:grid}.tester-pilot .tester-guided-review__decision-kicker{margin:0}.tester-pilot .tester-guided-review__suggestion{color:#171716;letter-spacing:-.035em;margin:0;font-size:clamp(20px,2.1vw,27px);font-weight:620;line-height:1.16}.tester-pilot .tester-guided-review__why{color:#625f59;margin:0;font-size:14px;line-height:1.55}.tester-pilot .tester-guided-review__why strong{color:#36332f}.tester-pilot .tester-guided-review__impact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 0}.tester-pilot .tester-guided-review__impact>div{background:#faf8f2;border-color:#e2dbd0;border-radius:14px;padding:14px}.tester-pilot .tester-guided-review__impact dt{color:#315d92;letter-spacing:.035em;margin-bottom:6px;font-size:12px;font-weight:700}.tester-pilot .tester-guided-review__impact dd{color:#625f59;font-size:13px;line-height:1.48}.tester-pilot .tester-guided-review__initial-actions,.tester-pilot .tester-guided-review__blocked-form,.tester-pilot .tester-guided-review__accept-form{gap:16px;display:grid}.tester-pilot .tester-guided-review__action-tray{padding:0}.tester-pilot .tester-guided-review__actions{gap:10px}.tester-pilot .tester-guided-review__actions .button{border-radius:12px;min-height:50px;font-size:15px}.tester-pilot .tester-guided-review__actions .button--primary{background:#1161d8;border-color:#1161d8;box-shadow:0 10px 20px #1161d833}.tester-pilot .tester-guided-review__actions .button--primary:hover:not(:disabled){background:#0d4eaf}.tester-pilot .tester-guided-review__alternatives{justify-content:space-between;align-items:center;gap:12px;display:flex}.tester-pilot .tester-guided-review__alternatives .button{min-height:40px;padding-inline:14px;font-size:14px}.tester-pilot .tester-guided-review__review-link{color:#315d92;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;padding:7px 0;font-size:14px;font-weight:700}.tester-pilot .tester-guided-review__review-support{background:#fff9ea;border:1px solid #e7d5a8;border-radius:14px;gap:5px;padding:15px;display:grid}.tester-pilot .tester-guided-review__review-support strong{color:#76520c;font-size:14px}.tester-pilot .tester-guided-review__review-support p{color:#76520c;margin:0;font-size:14px;line-height:1.5}.tester-pilot .tester-guided-review__blocked-form>p,.tester-pilot .tester-guided-review__submitted p,.tester-pilot .tester-guided-review__safety-note,.tester-pilot .tester-guided-review__semantic>p{color:#625f59;font-size:14px;line-height:1.5}.tester-pilot .tester-guided-review__decision label{color:#2b2926;font-size:14px}.tester-pilot .tester-guided-review__decision textarea{color:#272522;background:#fff;border-color:#d8d1c5;border-radius:12px;min-height:104px;padding:12px;font-size:14px}.tester-pilot .tester-guided-review__semantic{background:#fbfcff;border-color:#d7dfeb;border-radius:16px;gap:14px;padding:20px}.tester-pilot .tester-guided-review__semantic legend{color:#174d94;font-size:16px}.tester-pilot .tester-guided-review__semantic-count{color:#315d92!important;font-size:12px!important}.tester-pilot .tester-guided-review__options{gap:9px}.tester-pilot .tester-guided-review__options label{background:#fff;border-color:#d7dfeb;border-radius:12px;padding:13px;font-size:14px}.tester-pilot .tester-guided-review__options small{color:#625f59;font-size:13px;line-height:1.45}.tester-pilot .tester-guided-review__unavailable{color:#76520c;background:#fff9ea;border-color:#e7d5a8;border-radius:14px;padding:15px;font-size:14px}.tester-pilot .tester-guided-review__error{color:#8a2c27;border-radius:10px;padding:13px 14px;font-size:14px}.tester-pilot .tester-guided-review__safety-note{border-top-color:#e6e0d5;padding-top:17px}.tester-pilot .tester-guided-review__submitted{background:#f2fbf5;border-color:#bfddcb;border-radius:16px;padding:20px}.tester-pilot .tester-guided-review__submitted strong{color:#17613d;font-size:15px}.tester-pilot .tester-guided-review__evidence-trigger:focus-visible,.tester-pilot .tester-guided-review__decision :is(button,input,textarea):focus-visible,.tester-pilot .tester-guided-review__evidence summary:focus-visible{outline-offset:3px;outline:3px solid #1161d84d}.tester-pilot .tester-guided-review__evidence-dialog{z-index:30;background:#1514128f}.tester-pilot .tester-guided-review__evidence-sheet{background:#fffdf8;border:1px solid #ddd8cd;border-radius:22px;width:min(100%,680px);box-shadow:0 30px 80px #00000042}.tester-pilot .tester-guided-review__evidence-sheet h3{color:#171716;font-size:clamp(26px,4vw,34px)}.tester-pilot .tester-guided-review__evidence-sheet dl>div{border-bottom-color:#e6e0d5}.tester-pilot .tester-guided-review__evidence-sheet dt{color:#625f59;font-size:12px}.tester-pilot .tester-guided-review__evidence-sheet dd,.tester-pilot .tester-guided-review__evidence-sheet ul{color:#2b2926;font-size:14px;line-height:1.55}@media (width<=960px){.tester-pilot .tester-guided-review__card{grid-template-columns:1fr}.tester-pilot .tester-guided-review__evidence-pane{border-bottom:1px solid #e6e0d5;border-right:0}}@media (width<=720px){.tester-pilot .tester-guided-review{border-radius:20px}.tester-pilot .tester-guided-review__progress{gap:14px;padding:18px 20px}.tester-pilot .tester-guided-review__progress-summary{text-align:left;flex-basis:auto;width:100%}.tester-pilot .tester-guided-review__progress strong{text-align:left}.tester-pilot .tester-guided-review__evidence-pane,.tester-pilot .tester-guided-review__decision{padding:24px 20px}.tester-pilot .tester-guided-review__evidence-pane h3{font-size:clamp(29px,10vw,42px)}.tester-pilot .tester-guided-review__evidence{background:#fffdf9;border:1px solid #ddd8cd;border-radius:15px;margin-top:22px;padding:0 14px}.tester-pilot .tester-guided-review__evidence>summary{color:#2b2926;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:62px;font-size:14px;list-style:none;display:flex}.tester-pilot .tester-guided-review__evidence>summary::-webkit-details-marker{display:none}.tester-pilot .tester-guided-review__evidence>summary strong,.tester-pilot .tester-guided-review__evidence>summary small{display:block}.tester-pilot .tester-guided-review__evidence>summary small{color:#625f59;margin-top:3px;font-size:12px;font-weight:500}.tester-pilot .tester-guided-review__evidence[open]>summary>span:last-child{transform:rotate(180deg)}.tester-pilot .tester-guided-review__evidence:not([open])>.tester-guided-review__evidence-body{display:none}.tester-pilot .tester-guided-review__evidence-body{padding-bottom:16px}.tester-pilot .tester-guided-review__source-preview figcaption{flex-direction:column;align-items:flex-start;gap:3px}.tester-pilot .tester-guided-review__source-line{padding:16px}.tester-pilot .tester-guided-review__source-line p{font-size:15px}.tester-pilot .tester-guided-review__impact{grid-template-columns:1fr}.tester-pilot .tester-guided-review__action-tray{z-index:4;background:#fffdf8f7;margin:0 -8px;padding:12px 8px 8px;position:sticky;bottom:0;box-shadow:0 -10px 22px #221f1b12}.tester-pilot .tester-guided-review__alternatives{flex-direction:column;align-items:stretch}.tester-pilot .tester-guided-review__alternatives .button{justify-content:center}.tester-pilot .tester-guided-review__review-link{width:fit-content}.tester-pilot .tester-guided-review__evidence-dialog{padding:12px}.tester-pilot .tester-guided-review__evidence-sheet{max-height:calc(100vh - 24px);padding:22px}}.tester-pilot .tester-section-kicker{color:var(--tester-brand);letter-spacing:.02em;margin:0 0 10px;font-size:12px;font-weight:760}.tester-pilot .tester-upload-mission,.tester-pilot .tester-processing-screen,.tester-pilot .tester-currency-confirmation{background:#fffdf9;border:1px solid #ded8ce;border-radius:24px;scroll-margin-top:108px;overflow:hidden;box-shadow:0 16px 42px #221f1b12}.tester-pilot .tester-upload-mission{padding:clamp(24px,4vw,46px)}.tester-pilot .tester-upload-mission>header{border-bottom:1px solid #e7e1d8;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:clamp(22px,3vw,32px);display:flex}.tester-pilot .tester-upload-mission>header>div{max-width:660px}.tester-pilot .tester-upload-mission h2,.tester-pilot .tester-processing-screen h2,.tester-pilot .tester-currency-confirmation h2{color:#181817;letter-spacing:-.055em;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3.4vw,45px);font-weight:500;line-height:1.02}.tester-pilot .tester-upload-mission>header p:not(.tester-section-kicker),.tester-pilot .tester-processing-screen>p,.tester-pilot .tester-currency-confirmation>div>p{color:#625f59;margin:0;font-size:15px;line-height:1.58}.tester-pilot .tester-upload-mission__count{color:#174d94;white-space:nowrap;background:#f3f7fc;border:1px solid #d7dfeb;border-radius:999px;flex:none;align-items:center;min-height:36px;padding:7px 11px;font-size:13px;font-weight:760;line-height:1.2;display:inline-flex}.tester-pilot .tester-upload-mission__slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(22px,3vw,34px);display:grid}.tester-pilot .tester-upload-mission__slot-wrap{gap:9px;min-width:0;display:grid}.tester-pilot .tester-upload-mission__slot-wrap>span{color:#625f59;font-size:12px;font-weight:740}.tester-pilot .tester-upload-mission__slot-wrap>p{color:#625f59;margin:0;font-size:13px;line-height:1.4}.tester-pilot .tester-upload-mission__slot-wrap[data-state=ready]>p{color:#286247;font-weight:700}.tester-pilot .tester-upload-mission .tester-upload-mission__slot{min-height:210px;box-shadow:none;background:#f8fbff;border:1px dashed #99b0c9;border-radius:17px;padding:25px}.tester-pilot .tester-upload-mission .tester-upload-mission__slot:hover,.tester-pilot .tester-upload-mission .tester-upload-mission__slot:focus-within{background:#f3f8ff;border-style:solid;border-color:#126ee8;box-shadow:0 0 0 4px #126ee814}.tester-pilot .tester-upload-mission .tester-upload-mission__slot.razao-pilot__file--dragging{background:#eaf3ff;border-color:#126ee8;box-shadow:0 0 0 5px #126ee81f}.tester-pilot .tester-upload-mission .tester-upload-mission__slot.razao-pilot__file--selected{background:#f2faf4;border-color:#75ad8a}.tester-pilot .tester-upload-mission .tester-upload-mission__slot>span{color:#315d92;letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;font-weight:740}.tester-pilot .tester-upload-mission .tester-upload-mission__slot strong{color:#22211f;font-size:18px;font-weight:690;line-height:1.25}.tester-pilot .tester-upload-mission .razao-pilot__file-picker{color:#174d94;background:#fff;border-color:#9ab9db;border-radius:10px;min-height:40px;margin-top:4px;font-size:13px}.tester-pilot .tester-upload-mission .razao-pilot__file-picker:hover:not(:disabled){color:#074fba;background:#eaf3ff;border-color:#126ee8}.tester-pilot .tester-upload-mission .tester-upload-mission__slot small{color:#625f59;font-size:13px;line-height:1.4}.tester-pilot .tester-upload-mission__additional{margin-top:22px}.tester-pilot .tester-upload-mission>footer,.tester-pilot .tester-currency-confirmation>footer{border-top:1px solid #e7e1d8;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:clamp(24px,3vw,34px);padding-top:clamp(20px,3vw,28px);display:flex}.tester-pilot .tester-upload-mission__requirement{color:#625f59;flex-basis:100%;margin:-4px 0 0;font-size:13px;line-height:1.45}.tester-pilot .tester-upload-mission__requirement[data-state=ready]{color:#286247;font-weight:700}.tester-pilot .tester-primary-action,.tester-pilot .tester-quiet-action{color:#fff;cursor:pointer;min-height:48px;font:inherit;background:#126ee8;border:1px solid #126ee8;border-radius:10px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:760;line-height:1.2;display:inline-flex;box-shadow:0 10px 20px #126ee82b}.tester-pilot .tester-primary-action:hover:not(:disabled),.tester-pilot .tester-quiet-action:hover:not(:disabled){background:#075fcf;border-color:#075fcf}.tester-pilot .tester-primary-action:disabled{box-shadow:none;color:#f8fbff;cursor:not-allowed;background:#b9c9dc;border-color:#b9c9dc}.tester-pilot .tester-text-action{color:#174d94;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;padding:4px 0;font-size:14px;font-weight:720;line-height:1.2}.tester-pilot :is(.tester-primary-action,.tester-quiet-action,.tester-text-action):focus-visible,.tester-pilot .tester-upload-mission__how-it-works summary:focus-visible,.tester-pilot .tester-currency-confirmation :is(select,input):focus-visible{outline-offset:3px;outline:3px solid #126ee847}.tester-pilot .tester-upload-mission__how-it-works{color:#625f59;margin-left:auto}.tester-pilot .tester-upload-mission__how-it-works summary{color:#174d94;cursor:pointer;font-size:13px;font-weight:740}.tester-pilot .tester-upload-mission__how-it-works p{max-width:500px;margin:10px 0 0;font-size:13px;line-height:1.5}.tester-pilot .tester-upload-mission__notice,.tester-pilot .tester-upload-mission__error{color:#76520c;background:#fff9ea;border:1px solid #e4d3a8;border-radius:14px;margin-top:20px;padding:15px 17px;font-size:14px;line-height:1.5}.tester-pilot .tester-upload-mission__error{color:#8a2c27;background:#fff5f4;border-color:#e8c7c5}.tester-pilot .tester-upload-mission__error p{margin:5px 0 0}.tester-pilot .tester-processing-screen{text-align:center;place-content:center;gap:20px;min-height:min(600px,72vh);padding:clamp(34px,6vw,76px);display:grid}.tester-pilot .tester-processing-screen>:is(h2,p,.tester-section-kicker){max-width:570px;margin-inline:auto}.tester-pilot .tester-processing-screen__orb{border:4px solid #dce9fb;border-top-color:#126ee8;border-radius:50%;width:54px;height:54px;margin:0 auto 4px;animation:1s linear infinite tester-orbit}@keyframes tester-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tester-pilot .tester-processing-screen__orb{animation:none}}.tester-pilot .tester-processing-screen__progress{color:#174d94;text-align:left;gap:9px;width:min(100%,500px);margin:3px auto 0;font-size:14px;font-weight:750;display:grid}.tester-pilot .tester-processing-screen__progress span{color:#625f59;font-size:13px;font-weight:600;line-height:1.4}.tester-pilot .tester-processing-screen__progress progress{background:#e5edf7;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.tester-pilot .tester-processing-screen__progress progress::-webkit-progress-bar{background:#e5edf7}.tester-pilot .tester-processing-screen__progress progress::-webkit-progress-value{background:#126ee8}.tester-pilot .tester-processing-screen__progress progress::-moz-progress-bar{background:#126ee8}.tester-pilot .tester-processing-screen ol{text-align:left;gap:9px;width:min(100%,510px);margin:4px auto 0;padding:0;list-style:none;display:grid}.tester-pilot .tester-processing-screen li{color:#78736b;background:#fcfaf6;border:1px solid #e3dfd7;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;font-size:14px;line-height:1.3;display:flex}.tester-pilot .tester-processing-screen li>span{color:#78736b;border:1px solid #cac3b8;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.tester-pilot .tester-processing-screen li[data-state=complete]{color:#276046;border-color:#c7e0d0}.tester-pilot .tester-processing-screen li[data-state=complete]>span{color:#276046;background:#e8f5ec;border-color:#75ad8a}.tester-pilot .tester-processing-screen li[data-state=current]{color:#174d94;background:#f4f8ff;border-color:#b7d0f3;font-weight:720}.tester-pilot .tester-processing-screen li[data-state=current]>span{color:#fff;background:#126ee8;border-color:#126ee8}.tester-pilot .tester-quiet-action{min-height:auto;box-shadow:none;color:#625f59;background:0 0;border:0;border-bottom:1px solid;border-radius:0;margin:6px auto 0;padding:0;font-size:13px;font-weight:690}.tester-pilot .tester-quiet-action:hover:not(:disabled){color:#171716;background:0 0;border-color:currentColor}.tester-pilot .tester-currency-confirmation{gap:26px;padding:clamp(24px,4vw,44px);display:grid}.tester-pilot .tester-currency-confirmation>div{max-width:690px}.tester-pilot .tester-currency-confirmation fieldset{background:#f8fbff;border:1px solid #d8e1ee;border-radius:17px;gap:14px;margin:0;padding:clamp(18px,3vw,26px);display:grid}.tester-pilot .tester-currency-confirmation legend{color:#174d94;padding:0 7px;font-size:14px;font-weight:760}.tester-pilot .tester-currency-confirmation fieldset>label{grid-template-columns:minmax(130px,.5fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.tester-pilot .tester-currency-confirmation label>span:first-child{color:#292724;font-size:14px;font-weight:720}.tester-pilot .tester-currency-confirmation select,.tester-pilot .tester-currency-confirmation input{color:#22211f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd7e7;border-radius:10px;padding:9px 11px;font-size:14px}.tester-pilot .tester-currency-confirmation__other{grid-column:2;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:9px;display:grid}.tester-pilot .tester-currency-confirmation>footer{margin-top:0}.tester-pilot .tester-currency-confirmation>footer>p{color:#625f59;max-width:570px;margin:0;font-size:13px;line-height:1.5}@media (width<=720px){.tester-pilot .tester-upload-mission,.tester-pilot .tester-processing-screen,.tester-pilot .tester-currency-confirmation{border-radius:18px}.tester-pilot .tester-upload-mission>header{flex-direction:column;align-items:stretch;gap:14px}.tester-pilot .tester-upload-mission__count{align-self:flex-start}.tester-pilot .tester-upload-mission__slots{grid-template-columns:1fr}.tester-pilot .tester-upload-mission .tester-upload-mission__slot{min-height:174px}.tester-pilot .tester-upload-mission>footer,.tester-pilot .tester-currency-confirmation>footer{flex-direction:column;align-items:stretch}.tester-pilot .tester-primary-action{width:100%}.tester-pilot .tester-text-action,.tester-pilot .tester-upload-mission__how-it-works{width:fit-content;margin-left:0}.tester-pilot .tester-processing-screen{min-height:min(620px,82vh);padding:34px 20px}.tester-pilot .tester-processing-screen h2,.tester-pilot .tester-upload-mission h2,.tester-pilot .tester-currency-confirmation h2{font-size:clamp(28px,9vw,39px)}.tester-pilot .tester-currency-confirmation fieldset>label{grid-template-columns:1fr;gap:8px}.tester-pilot .tester-currency-confirmation__other{grid-column:auto}}.tester-pilot .tester-guided-review__crop-frame{background:#fffdf9;border:1px solid #d8d1c5;border-radius:17px;overflow:hidden;box-shadow:0 9px 24px #2d271f12}.tester-pilot .tester-guided-review__crop-image{object-fit:contain;background:#fff;width:100%;max-height:360px;display:block}.tester-pilot .tester-guided-review__crop-status,.tester-pilot .tester-guided-review__dialog-crop-fallback{color:#625f59;margin:0;font-size:13px;line-height:1.5}.tester-pilot .tester-guided-review__dialog-crop{gap:8px;margin:20px 0;display:grid}.tester-pilot .tester-guided-review__dialog-crop .tester-guided-review__crop-image{border:1px solid #ddd8cd;border-radius:14px;max-height:min(380px,44vh)}.tester-pilot .tester-guided-review__dialog-crop figcaption{color:#625f59;font-size:13px;line-height:1.4}.tester-pilot .tester-guided-review__dialog-crop-fallback{background:#faf8f2;border:1px solid #e4ddd2;border-radius:12px;margin:20px 0;padding:13px 14px}@media (width<=720px){.tester-pilot .tester-guided-review__crop-image{max-height:300px}}.tester-pilot .tester-ocr-review{border:1px solid var(--tester-line);background:var(--tester-surface);box-shadow:var(--tester-shadow);border-radius:24px;order:3;overflow:hidden}.tester-pilot .tester-ocr-review__header{border-bottom:1px solid var(--tester-line);justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(23px,3.5vw,40px);display:flex}.tester-pilot .tester-ocr-review__header>div{min-width:0;max-width:650px}.tester-pilot .tester-ocr-review__eyebrow,.tester-pilot .tester-ocr-review__decision-kicker{color:var(--tester-brand);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:760}.tester-pilot .tester-ocr-review__header h2{max-width:18ch;color:var(--tester-ink);letter-spacing:-.057em;margin-bottom:10px;font-size:clamp(28px,3.35vw,45px);font-weight:600;line-height:1.03}.tester-pilot .tester-ocr-review__header p:not(.tester-ocr-review__eyebrow){color:var(--tester-muted);margin-bottom:0;font-size:14px;line-height:1.55}.tester-pilot .tester-ocr-review__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:212px;margin:0;padding:0;list-style:none;display:grid}.tester-pilot .tester-ocr-review__summary li{border:1px solid var(--tester-line);background:#fdfaf4;border-radius:11px;gap:2px;padding:10px 11px;display:grid}.tester-pilot .tester-ocr-review__summary strong{color:var(--tester-ink);letter-spacing:-.04em;font-size:19px;font-weight:710;line-height:1}.tester-pilot .tester-ocr-review__summary span{color:var(--tester-muted);font-size:11px;font-weight:650}.tester-pilot .tester-ocr-review__summary li[data-state=confirmed]{background:#eef8f1;border-color:#c9e3d2}.tester-pilot .tester-ocr-review__summary li[data-state=corrected]{background:#eef5fc;border-color:#cbddec}.tester-pilot .tester-ocr-review__summary li[data-state=blocked]{background:#fff7eb;border-color:#ead2a5}.tester-pilot .tester-ocr-review__workspace{grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);min-width:0;display:grid}.tester-pilot .tester-ocr-review__queue{border-right:1px solid var(--tester-line);background:#fbf8f2;min-width:0;padding:19px}.tester-pilot .tester-ocr-review__queue-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.tester-pilot .tester-ocr-review__queue-header p{color:var(--tester-muted);text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:730}.tester-pilot .tester-ocr-review__queue-header h3{color:var(--tester-ink);letter-spacing:-.03em;margin:0;font-size:16px;line-height:1.25}.tester-pilot .tester-ocr-review__queue-header>span{color:var(--tester-brand-deep);white-space:nowrap;background:#eee8dd;border-radius:8px;padding:5px 7px;font-size:11px;font-weight:760}.tester-pilot .tester-ocr-review__groups{overscroll-behavior:contain;scrollbar-gutter:stable;gap:15px;max-height:min(680px,74vh);display:grid;overflow:auto}.tester-pilot .tester-ocr-review__group h4,.tester-pilot .tester-ocr-review__group>p{margin:0}.tester-pilot .tester-ocr-review__group h4{color:var(--tester-brand-deep);font-size:12px;font-weight:760;line-height:1.35}.tester-pilot .tester-ocr-review__group>p{color:var(--tester-muted);margin-top:2px;font-size:11px}.tester-pilot .tester-ocr-review__group ol{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tester-pilot .tester-ocr-review__queue-item{width:100%;min-width:0;color:var(--tester-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.tester-pilot .tester-ocr-review__queue-item:hover{background:#f2f8fc;border-color:#c5d8e9}.tester-pilot .tester-ocr-review__queue-item[aria-current=step]{box-shadow:inset 3px 0 0 var(--tester-action);background:#eaf4fc;border-color:#8eb8e6}.tester-pilot .tester-ocr-review__queue-item-copy{gap:2px;min-width:0;display:grid}.tester-pilot .tester-ocr-review__queue-item-copy strong{font-size:12px;font-weight:750}.tester-pilot .tester-ocr-review__queue-item-copy small{color:var(--tester-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.32;overflow:hidden}.tester-pilot .tester-ocr-review__state{color:#675d50;white-space:nowrap;background:#f8f5ef;border:1px solid #d8d1c6;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:4px 7px;font-size:10px;font-weight:760;line-height:1.15;display:inline-flex}.tester-pilot .tester-ocr-review__state[data-state=confirmed]{color:#17643f;background:#edf8f1;border-color:#c3dfce}.tester-pilot .tester-ocr-review__state[data-state=corrected]{color:#165a94;background:#edf6fd;border-color:#bed8ef}.tester-pilot .tester-ocr-review__state[data-state=blocked]{color:#825817;background:#fff4dd;border-color:#e5ca91}.tester-pilot .tester-ocr-review__detail{min-width:0;padding:clamp(20px,3vw,32px)}.tester-pilot .tester-ocr-review__detail-header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:20px;display:flex}.tester-pilot .tester-ocr-review__detail-header>div{min-width:0}.tester-pilot .tester-ocr-review__detail-header p{color:var(--tester-muted);margin-bottom:5px;font-size:12px;font-weight:650}.tester-pilot .tester-ocr-review__detail-header h3{color:var(--tester-ink);letter-spacing:-.048em;margin:0;font-size:clamp(20px,2.1vw,28px);font-weight:600;line-height:1.12}.tester-pilot .tester-ocr-review__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;min-width:0;display:grid}.tester-pilot .tester-ocr-review__evidence,.tester-pilot .tester-ocr-review__decision{border:1px solid var(--tester-line);border-radius:16px;min-width:0}.tester-pilot .tester-ocr-review__evidence{background:#f9f7f2;overflow:hidden}.tester-pilot .tester-ocr-review__evidence>summary{color:var(--tester-brand-deep);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px;list-style:none;display:flex}.tester-pilot .tester-ocr-review__evidence>summary::-webkit-details-marker{display:none}.tester-pilot .tester-ocr-review__evidence>summary strong,.tester-pilot .tester-ocr-review__evidence>summary small{display:block}.tester-pilot .tester-ocr-review__evidence>summary strong{font-size:13px}.tester-pilot .tester-ocr-review__evidence>summary small{color:var(--tester-muted);margin-top:3px;font-size:11px}.tester-pilot .tester-ocr-review__evidence-body{gap:14px;min-width:0;padding:0 15px 15px;display:grid}.tester-pilot .tester-ocr-review__crop-frame{background:#f0ede7;border:1px solid #ddd5c8;border-radius:10px;place-items:center;width:100%;min-width:0;max-width:100%;min-height:112px;margin:0;display:grid;overflow:hidden}.tester-pilot .tester-ocr-review__crop-frame>p{max-width:31ch;color:var(--tester-muted);text-align:center;margin:14px;font-size:12px;line-height:1.45}.tester-pilot .tester-ocr-review__crop-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(360px,50vh);display:block}.tester-pilot .tester-ocr-review__crop-frame figcaption{width:100%;color:var(--tester-muted);background:#f9f7f2;border-top:1px solid #ddd5c8;padding:9px 11px;font-size:10px;line-height:1.38}.tester-pilot .tester-ocr-review__source-meta{gap:7px;min-width:0;margin:0;display:grid}.tester-pilot .tester-ocr-review__source-meta>div{border-bottom:1px solid #e1dcd3;gap:2px;min-width:0;padding-bottom:7px;display:grid}.tester-pilot .tester-ocr-review__source-meta dt{color:var(--tester-muted);text-transform:uppercase;font-size:10px;font-weight:740}.tester-pilot .tester-ocr-review__source-meta dd{min-width:0;color:var(--tester-ink);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.tester-pilot .tester-ocr-review__raw-text{color:#323940;overflow-wrap:anywhere;white-space:pre-wrap;background:#ede9e1;border-radius:8px;min-width:0;margin:0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45}.tester-pilot .tester-ocr-review__decision{background:#fffefa;align-content:start;padding:clamp(18px,2.5vw,26px);display:grid}.tester-pilot .tester-ocr-review__decision h3{color:var(--tester-ink);letter-spacing:-.047em;margin:0 0 10px;font-size:clamp(20px,2.15vw,28px);font-weight:600;line-height:1.1}.tester-pilot .tester-ocr-review__issue-message{color:var(--tester-muted);margin:0;font-size:13px;line-height:1.5}.tester-pilot .tester-ocr-review__recheck{color:#24577f;background:#eef7fd;border:1px solid #c8ddeb;border-radius:10px;gap:4px;min-width:0;margin:15px 0 0;padding:11px;font-size:12px;line-height:1.45;display:grid}.tester-pilot .tester-ocr-review__recheck>span{color:#285f91;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:750}.tester-pilot .tester-ocr-review__recheck>strong{min-width:0;color:var(--tester-brand-deep);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.tester-pilot .tester-ocr-review__recheck>p{color:#315a78;margin:0}.tester-pilot .tester-ocr-review__recheck--unavailable{color:#73521b;background:#fff8eb;border-color:#e4d0a7;display:block}.tester-pilot .tester-ocr-review__actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;display:flex}.tester-pilot .tester-ocr-review .tester-primary-action,.tester-pilot .tester-ocr-review .tester-secondary-action{cursor:pointer;min-height:42px;font:inherit;font-size:13px;font-weight:740}.tester-pilot .tester-ocr-review .tester-primary-action{border-radius:9px;padding:10px 14px}.tester-pilot .tester-ocr-review .tester-secondary-action{color:var(--tester-brand-deep);background:#fffefa;border:1px solid #b7c4d0;border-radius:9px;padding:9px 13px}.tester-pilot .tester-ocr-review .tester-secondary-action:hover:not(:disabled){background:#f0f7fc;border-color:#729dc9}.tester-pilot .tester-ocr-review :is(button,summary,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #126ee845}.tester-pilot .tester-ocr-review button:disabled{cursor:not-allowed;opacity:.55}.tester-pilot .tester-ocr-review__help{color:var(--tester-muted);flex-basis:100%;margin:2px 0 0;font-size:12px;line-height:1.45}.tester-pilot .tester-ocr-review__form{gap:10px;min-width:0;margin-top:20px;display:grid}.tester-pilot .tester-ocr-review__form fieldset{border:0;min-width:0;margin:0;padding:0}.tester-pilot .tester-ocr-review__form legend{color:var(--tester-ink);margin-bottom:7px;font-size:14px;font-weight:760}.tester-pilot .tester-ocr-review__form fieldset>p{color:var(--tester-muted);margin:0 0 12px;font-size:12px;line-height:1.45}.tester-pilot .tester-ocr-review__target-list{flex-wrap:wrap;gap:7px;display:flex}.tester-pilot .tester-ocr-review__choice-list{gap:8px;display:grid}.tester-pilot .tester-ocr-review__choice-list>label{cursor:pointer;background:#fffefa;border:1px solid #d8d1c6;border-radius:9px;align-items:flex-start;gap:9px;min-width:0;padding:10px;display:flex}.tester-pilot .tester-ocr-review__choice-list>label:has(input:checked){background:#eef7fd;border-color:#5b91c3}.tester-pilot .tester-ocr-review__choice-list input{accent-color:#286ca8;flex:none;margin-top:3px}.tester-pilot .tester-ocr-review__choice-list span{gap:2px;min-width:0;display:grid}.tester-pilot .tester-ocr-review__choice-list strong{color:var(--tester-ink);font-size:12px}.tester-pilot .tester-ocr-review__choice-list small,.tester-pilot .tester-ocr-review__applied-value strong{min-width:0;color:var(--tester-brand-deep);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tester-pilot .tester-ocr-review__applied-value{background:#f4f9fc;border:1px solid #c8ddeb;border-radius:9px;gap:3px;min-width:0;padding:10px;display:grid}.tester-pilot .tester-ocr-review__applied-value>span{color:#285f91;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:750}.tester-pilot .tester-ocr-review__target{min-width:0;color:var(--tester-brand-deep);cursor:pointer;font:inherit;overflow-wrap:anywhere;background:#fffefa;border:1px solid #bdc9d4;border-radius:8px;padding:8px 9px;font-size:12px;font-weight:710}.tester-pilot .tester-ocr-review__target[aria-pressed=true]{border-color:var(--tester-action);background:#e9f4ff;box-shadow:0 0 0 2px #126ee81a}.tester-pilot .tester-ocr-review__selected-token{background:#eef7fd;border:1px solid #c8ddeb;border-radius:9px;gap:3px;min-width:0;padding:11px;display:grid}.tester-pilot .tester-ocr-review__selected-token span{color:var(--tester-muted);text-transform:uppercase;font-size:10px;font-weight:730}.tester-pilot .tester-ocr-review__selected-token strong{min-width:0;color:var(--tester-brand-deep);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.tester-pilot .tester-ocr-review__suggestion{color:#73521b;background:#fff8e9;border-left:3px solid #d59a2b;border-radius:0 8px 8px 0;margin:0;padding:10px 11px;font-size:12px;line-height:1.45}.tester-pilot .tester-ocr-review__suggestion strong{color:#4f3710;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tester-pilot .tester-ocr-review__form label{color:var(--tester-ink);font-size:12px;font-weight:730}.tester-pilot .tester-ocr-review__form input,.tester-pilot .tester-ocr-review__form textarea{box-sizing:border-box;width:100%;min-width:0;color:var(--tester-ink);font:inherit;background:#fff;border:1px solid #b9c4ce;border-radius:8px;padding:10px;font-size:14px;line-height:1.4}.tester-pilot .tester-ocr-review__form textarea{resize:vertical;min-height:86px}.tester-pilot .tester-ocr-review__resolution,.tester-pilot .tester-ocr-review__blocked{color:#285b40;background:#eff8f2;border:1px solid #c6dfcf;border-radius:10px;margin:18px 0 0;padding:13px;font-size:13px;line-height:1.5}.tester-pilot .tester-ocr-review__blocked{color:#704f18;background:#fff8ea;border-color:#e6cb96}.tester-pilot .tester-ocr-review__blocked p{margin:0 0 9px}.tester-pilot .tester-ocr-review__blocked p:last-of-type{margin-bottom:13px}.tester-pilot .tester-ocr-review__feedback{color:#216245;margin:14px 0 0;font-size:12px;line-height:1.45}.tester-pilot .tester-ocr-review__error{color:var(--tester-danger);margin:14px 0 0;font-size:12px;font-weight:650;line-height:1.45}.tester-pilot .tester-ocr-review__navigation{justify-content:space-between;align-items:center;gap:9px;margin-top:18px;display:flex}.tester-pilot .tester-ocr-review__navigation .tester-secondary-action:nth-child(2){margin-inline:auto}@media (width<=980px){.tester-pilot .tester-ocr-review__workspace{grid-template-columns:minmax(0,1fr)}.tester-pilot .tester-ocr-review__queue{border-right:0;border-bottom:1px solid var(--tester-line)}.tester-pilot .tester-ocr-review__groups{max-height:260px}}@media (width<=720px){.tester-pilot .tester-ocr-review{border-radius:18px}.tester-pilot .tester-ocr-review__header{gap:18px;padding:21px 18px;display:grid}.tester-pilot .tester-ocr-review__header h2{max-width:16ch;font-size:31px}.tester-pilot .tester-ocr-review__summary{width:100%;min-width:0}.tester-pilot .tester-ocr-review__queue{padding:16px}.tester-pilot .tester-ocr-review__groups{max-height:300px}.tester-pilot .tester-ocr-review__detail{padding:18px}.tester-pilot .tester-ocr-review__detail-header{align-items:flex-start}.tester-pilot .tester-ocr-review__detail-header h3{font-size:23px}.tester-pilot .tester-ocr-review__split{grid-template-columns:minmax(0,1fr)}.tester-pilot .tester-ocr-review__evidence>summary{padding:13px}.tester-pilot .tester-ocr-review__evidence-body{padding:0 13px 13px}.tester-pilot .tester-ocr-review__crop-image{max-height:42svh}.tester-pilot .tester-ocr-review__decision{padding:18px}.tester-pilot .tester-ocr-review__actions>.tester-primary-action{width:100%}.tester-pilot .tester-ocr-review__navigation{z-index:2;border:1px solid var(--tester-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffefaf5;border-radius:12px;padding:9px;position:sticky;bottom:8px;box-shadow:0 8px 20px #1c232b1f}.tester-pilot .tester-ocr-review__navigation .tester-secondary-action{min-height:38px;padding-inline:9px;font-size:12px}}.tester-pilot.tester-ocr-route{gap:clamp(18px,2.5vw,30px)}.tester-pilot .tester-ocr-route__intro,.tester-pilot .tester-ocr-route__resume{border:1px solid var(--tester-line);background:var(--tester-surface);box-shadow:var(--tester-shadow);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(24px,4vw,46px);display:flex}.tester-pilot .tester-ocr-route__intro>div{max-width:680px}.tester-pilot .tester-ocr-route__eyebrow{color:var(--tester-brand);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:760}.tester-pilot .tester-ocr-route__intro h1,.tester-pilot .tester-ocr-route__resume h1{max-width:18ch;color:var(--tester-ink);letter-spacing:-.057em;margin:0 0 11px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1.02}.tester-pilot .tester-ocr-route__intro p:not(.tester-ocr-route__eyebrow),.tester-pilot .tester-ocr-route__resume>p{max-width:64ch;color:var(--tester-muted);margin:0;font-size:14px;line-height:1.6}.tester-pilot .tester-ocr-route__back{color:var(--tester-brand-deep);flex:none;font-size:13px;font-weight:730}.tester-pilot .tester-ocr-route__resume{justify-content:start;max-width:760px;display:grid}.tester-pilot .tester-ocr-route__resume .tester-primary-action{width:fit-content;text-decoration:none}.tester-pilot .tester-ocr-review-link{background:#f5faff;border:1px solid #cbddeb;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:22px;padding:clamp(22px,3.5vw,34px);display:flex}.tester-pilot .tester-ocr-review-link>div{max-width:690px}.tester-pilot .tester-ocr-review-link__eyebrow{color:var(--tester-brand);letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:760}.tester-pilot .tester-ocr-review-link h2{color:var(--tester-ink);letter-spacing:-.05em;margin:0 0 9px;font-size:clamp(22px,2.6vw,33px);font-weight:600;line-height:1.1}.tester-pilot .tester-ocr-review-link p:not(.tester-ocr-review-link__eyebrow){color:var(--tester-muted);margin:0;font-size:14px;line-height:1.55}.tester-pilot .tester-ocr-review-link .tester-primary-action{flex:none;text-decoration:none}@media (width<=720px){.tester-pilot .tester-ocr-route__intro,.tester-pilot .tester-ocr-route__resume{border-radius:18px;gap:17px;padding:24px 20px;display:grid}.tester-pilot .tester-ocr-route__intro h1,.tester-pilot .tester-ocr-route__resume h1{font-size:34px}.tester-pilot .tester-ocr-route__resume .tester-primary-action{width:100%}.tester-pilot .tester-ocr-review-link{align-items:stretch;gap:17px;padding:21px 18px;display:grid}.tester-pilot .tester-ocr-review-link .tester-primary-action{text-align:center;width:100%}}
