.workflow-shell{--ui-bg:#f3f8f1;--ui-surface:#fff;--ui-ink:#132b43;--ui-muted:#526579;--ui-line:#d8e3dd;--ui-blue:#0969da;--ui-blue-soft:#eaf3ff;--ui-green:#17653f;--ui-green-soft:#e8f5ec;--ui-amber:#795600;--ui-amber-soft:#fff5dc;--ui-radius:16px;--ui-shadow:0 3px 12px #16332306;--v2-bg:var(--ui-bg);--v2-ink:var(--ui-ink);--v2-muted:var(--ui-muted);--v2-line:var(--ui-line);--v2-blue:var(--ui-blue);--text:var(--ui-ink);--muted:var(--ui-muted);--line:var(--ui-line);--bg:var(--ui-bg);--panel:var(--ui-surface);--accent:var(--ui-blue);--warn:var(--ui-amber);background:var(--ui-bg);color:var(--ui-ink);font-size:16px;line-height:1.5}.workflow-shell .v2-main{background:var(--ui-bg);padding:28px 28px 40px}.workflow-shell .v2-content{max-width:1080px}.workflow-shell .v2-main :is(h1,h2,h3){color:var(--ui-ink);overflow-wrap:anywhere;line-height:1.2}.workflow-shell .v2-main h1{letter-spacing:-.025em;font-size:30px}.workflow-shell .v2-main h2{letter-spacing:-.015em;font-size:22px}.workflow-shell .v2-main h3{font-size:18px}.workflow-shell .v2-main :is(p,li){line-height:1.5}.workflow-shell .v2-main :is(small,.muted,.help-copy){color:var(--ui-muted);font-size:14px;line-height:1.5}.workflow-shell .v2-main :is(.eyebrow,.v2-kicker,.v2-delivery-step){letter-spacing:.055em;color:var(--ui-blue);font-size:14px}.workflow-shell .v2-main :is(.card,.v2-card,.capture-card,.evidence-card,.identity-review-card,.v2-arrival-start){border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.workflow-shell .v2-main :is(.card,.v2-card){margin-bottom:16px;padding:20px}.workflow-shell .v2-main :is(.top,.v2-page-head,.item-capture-header){gap:12px;margin-bottom:20px}.workflow-shell .v2-main :is(.top,.v2-page-head,.v2-delivery-head,.item-capture-header) p{color:var(--ui-muted);font-size:16px}.workflow-shell .v2-main form label{color:var(--ui-ink);font-size:16px;font-weight:700}.workflow-shell .v2-main :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){min-height:48px;font-size:16px;line-height:1.5;border-color:#b9c9d2!important;border-radius:12px!important}.workflow-shell .v2-main :is(input[type=checkbox],input[type=radio]){width:22px;height:22px;min-height:0;accent-color:var(--ui-blue);padding:0!important}.workflow-shell .v2-main :is(.btn,button:not(.remove-photo):not(.capture-thumb-button),.text-link){white-space:normal;overflow-wrap:anywhere;min-height:48px;font-size:16px;line-height:1.3}.workflow-shell .v2-main .btn{box-shadow:none;border-radius:12px;padding:12px 16px;font-weight:750}.workflow-shell .v2-main .btn.secondary{background:var(--ui-blue-soft);color:var(--ui-ink);border:1px solid #c8d9e8}.workflow-shell .v2-main :is(.text-link,.v2-arrival-links a){color:var(--ui-blue);text-underline-offset:3px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.workflow-shell :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #0969da}.workflow-shell .v2-main summary{cursor:pointer;overflow-wrap:anywhere;min-height:48px;padding:12px 0;font-size:16px;font-weight:700;line-height:1.4}.workflow-shell .v2-main summary::marker{color:var(--ui-blue)}.workflow-shell .v2-main details[open]>summary{margin-bottom:12px}.workflow-shell .v2-main .operator-identity-fields{border:1px solid var(--ui-line);background:#f8faf8;border-radius:12px;margin:16px 0;padding:16px}.workflow-shell .v2-main .operator-identity-fields>summary{min-height:24px;display:list-item;padding:0!important}.workflow-shell .v2-main .operator-identity-fields label{margin-top:14px}.workflow-shell .v2-main .operator-identity-fields p{font-size:16px}.workflow-shell .v2-main :is(.identity-facts,.simple-facts,.review-grid) span{color:var(--ui-muted);font-size:14px}.workflow-shell .v2-main :is(.identity-facts,.simple-facts,.review-grid) strong{overflow-wrap:anywhere;font-size:16px}.workflow-shell .v2-main .identity-review-body{justify-content:flex-start;padding:20px}.workflow-shell .v2-main .identity-actions{grid-template-columns:1fr}.workflow-shell .v2-main .identity-actions p{margin:0}.workflow-shell .v2-main .identity-actions form>.btn{width:100%}.workflow-shell .v2-main :is(.identity-edit-note,.step-note,.development-note,.wizard-summary div,.fact-row,.analysis-message){color:var(--ui-ink);border-color:var(--ui-line);background:#f5f8f6}.workflow-shell .v2-main :is(.development-note strong,.development-note span,.v2-truth-banner span,.v2-delivery-sealed small,.capture-status span,.saved-evidence-row span,.compact-note){font-size:14px;line-height:1.5}.workflow-shell .v2-main :is(.pill,.v2-chip){white-space:normal;font-size:14px;line-height:1.3}.workflow-shell .v2-main .identity-photo{background:#f7faf7}.workflow-shell .v2-main .identity-photo img{object-fit:contain}.workflow-shell .v2-main .result-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.workflow-shell .v2-main .result-grid>div{color:var(--ui-ink);background:#f5f8f6}.workflow-shell .v2-main .step-note{border-left-color:var(--ui-blue)}.workflow-shell .v2-main .error{color:#a32319;background:#fff1ef;border-radius:12px;padding:12px;font-size:16px}.workflow-shell .v2-main .capture-actions{gap:10px}.workflow-shell .v2-main .camera-button{border-style:solid;min-height:56px;font-size:16px}.workflow-shell .v2-main .home-ref{max-width:900px;color:var(--ui-ink)}.workflow-shell .v2-main .home-ref-greeting h1{font-size:30px}.workflow-shell .v2-main .home-ref-greeting p{color:var(--ui-muted);font-size:16px}.workflow-shell .v2-main .home-ref-metric{border-radius:var(--ui-radius);border-color:var(--ui-line);box-shadow:var(--ui-shadow)}.workflow-shell .v2-main .home-ref-metric :is(span,small){color:var(--ui-muted);font-size:16px}.workflow-shell .v2-main .home-ref-metric strong{color:var(--ui-ink)}.workflow-shell .v2-main .activity-copy strong{white-space:normal;color:var(--ui-ink);font-size:16px}.workflow-shell .v2-main .activity-copy small{white-space:normal;color:var(--ui-muted);font-size:14px}.workflow-shell .v2-main .home-ref-activity-row{padding:12px 0}.workflow-shell .v2-main .home-ref-next-copy small{white-space:normal}.workflow-shell .workflow-nav a[aria-current=page]{background:var(--ui-blue-soft);color:var(--ui-blue);border-radius:12px}.workflow-shell .v2-sidebar .workflow-nav a[aria-current=page]{color:#fff;background:#193552}.workflow-shell .v2-mobile-top{border-bottom:1px solid var(--ui-line);background:#f8fbf6}@media (max-width:900px){.workflow-shell .v2-main{padding:18px 16px calc(var(--mobile-nav-clearance) + 24px)}.workflow-shell .v2-mobile-top{min-height:64px;padding:8px 16px;position:sticky}.workflow-shell .v2-mobile-brand img{width:180px}.workflow-shell .v2-mobile-bottom{background:#fff;min-height:72px}.workflow-shell .v2-mobile-bottom a{min-height:56px;color:var(--ui-muted);font-size:12px}.workflow-shell .v2-main h1{font-size:28px}.workflow-shell .v2-main :is(.card,.v2-card){padding:16px}.workflow-shell .v2-main :is(.top,.v2-page-head){flex-direction:column;align-items:stretch;display:flex}.workflow-shell .v2-main .form-actions{flex-wrap:wrap}.workflow-shell .v2-main .form-actions .btn{flex:140px}.workflow-shell .v2-main .identity-photo{height:240px;max-height:240px}.workflow-shell .v2-main .identity-review-body{padding:16px}.workflow-shell .v2-main .home-ref-greeting{flex-wrap:wrap}.workflow-shell .v2-main .home-ref-date{padding:6px 10px;font-size:14px}.workflow-shell .v2-main .home-ref-next{grid-template-columns:1fr}.workflow-shell .v2-main .home-ref-next-button{justify-content:center}}@media (prefers-reduced-motion:reduce){.workflow-shell *{scroll-behavior:auto;transition:none!important}}.workflow-shell .v2-main .capture-actions .camera-button.compact{background:var(--ui-blue);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:12px 16px;font-size:16px;display:flex}.workflow-shell .v2-main .capture-actions .btn.secondary{min-height:48px;font-size:16px}.workflow-shell .v2-main .v2-truth-banner strong{font-size:14px}.workflow-shell .v2-main .v2-delivery-page .capture-prompt{display:none}.workflow-shell .v2-main .identity-review-card{margin-bottom:16px}.workflow-shell .v2-main .identity-actions>details>summary{list-style:inside disclosure-closed;display:list-item}.workflow-shell .v2-main .identity-actions>details[open]>summary{list-style-type:disclosure-open}.v2-published-actions{justify-content:center;align-items:center;gap:12px;display:flex}.v2-published-actions .v2-chip.good{color:#14532d;background:#dcfce7;justify-content:center;align-items:center;min-height:36px;padding:8px 18px;display:inline-flex}.v2-published-actions .btn.secondary{color:var(--ui-text);border:1px solid var(--ui-line);padding:12px 18px}@media (max-width:600px){.v2-published-actions{flex-direction:column;width:100%}.v2-published-actions .btn.secondary{text-align:center;width:100%;min-height:44px}}
