@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.d1990364.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.6b69666c.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.383b32a0.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.f5cc7610.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink:#111827;--ink-soft:#667085;--paper:#f8fafc;--paper-deep:#e9eef5;--paper-warm:#ffffff;--line:#e5eaf1;--line-strong:#cbd5e1;--acid:#d9fbe8;--acid-deep:#16a56a;--coral:#4f6bff;--coral-soft:#e9edff;--blue:#7b61ff;--shadow:0 18px 45px rgba(15,23,42,0.07);--display:"Manrope Variable","Manrope","Avenir Next",sans-serif;--body:"Manrope Variable","Manrope","Avenir Next",sans-serif}*{box-sizing:border-box}body,html{background:var(--paper)}body{margin:0;color:var(--ink);font-family:var(--body);font-size:15px}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.shell{min-height:100svh;position:relative;overflow:hidden}.grain{position:fixed;inset:0;pointer-events:none;opacity:.055;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.content-shell,.loading-card,.lock-card,.topbar{position:relative;z-index:1}.topbar{max-width:1180px;margin:0 auto;padding:28px 32px 10px;display:flex;justify-content:space-between;align-items:center}.brand-button{display:inline-flex;gap:10px;align-items:center;padding:0;border:0;color:var(--ink);background:transparent;font-size:12px;font-weight:800;letter-spacing:.17em}.brand-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:10px 10px 10px 3px;background:var(--ink);color:var(--acid);transform:rotate(-5deg)}.topbar-right{display:flex;align-items:center;gap:15px}.demo-pill{display:inline-flex;gap:7px;align-items:center;padding:8px 12px;border:1px solid var(--line);border-radius:99px;color:var(--ink-soft);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--acid-deep);box-shadow:0 0 0 4px rgba(154,201,77,.14)}.avatar{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--ink);border-radius:50%;font-family:var(--display);font-size:17px}.content-shell{max-width:1180px;margin:0 auto;padding:28px 32px 72px}.stepper{padding:12px 0 38px;border-bottom:1px solid var(--line)}.step,.stepper{display:flex;align-items:center;gap:8px}.step{color:rgba(20,33,29,.38);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.step:not(:last-child):after{content:"";width:33px;height:1px;margin-left:7px;background:var(--line)}.step-number{display:grid;place-items:center;width:24px;height:24px;border:1px solid;border-radius:50%;font-size:9px}.step.active{color:var(--ink)}.step.active .step-number{color:var(--paper);border-color:var(--ink);background:var(--ink)}.intro-row,.review-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:62px 0 48px}.kicker{margin:0 0 10px;color:var(--coral);font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2{margin-bottom:0;font-weight:400;letter-spacing:-.055em;line-height:.9}h1{font-size:clamp(56px,9vw,104px)}h2{font-size:clamp(50px,7.5vw,86px)}h1 em,h2 em,h3 em{font-style:italic}.muted{line-height:1.6}.intro-note,.muted{color:var(--ink-soft)}.intro-note{display:flex;align-items:flex-start;gap:12px;padding-bottom:6px;font-size:13px;line-height:1.5}.intro-note p{margin:0}.note-line{width:32px;height:1px;margin-top:8px;background:var(--coral)}.capture-grid{display:grid;grid-template-columns:1.18fr .82fr;grid-gap:18px;gap:18px}.capture-card{position:relative;min-height:275px;padding:30px;border:1px solid var(--line);border-radius:20px;text-align:left;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.capture-card:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:var(--line-strong)}.primary-capture{color:var(--paper)}.secondary-capture{background:var(--paper-warm);color:var(--ink)}.capture-orbit,.file-glyph{display:grid;place-items:center;width:62px;height:62px;margin-bottom:66px;border-radius:50%}.capture-orbit{border:1px solid rgba(245,241,232,.33)}.file-glyph{border:1px solid var(--line-strong)}.capture-card-title{display:block;margin-bottom:9px;font-size:31px;letter-spacing:-.035em}.capture-card-copy{display:block;max-width:310px;color:rgba(245,241,232,.65);font-size:13px;line-height:1.5}.card-arrow{position:absolute;right:28px;bottom:28px;display:grid;place-items:center;width:38px;height:38px;border:1px solid;border-radius:50%}.secondary-capture .card-arrow{color:var(--ink)}.trust-strip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;margin-top:18px;padding:17px 20px;border:1px dashed var(--line-strong);border-radius:14px}.trust-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--ink)}.trust-strip span,.trust-strip strong{display:block}.trust-strip strong{font-size:13px}.trust-strip span{margin-top:3px;color:var(--ink-soft);font-size:12px}.indexed-count{text-align:right;color:var(--ink-soft);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.indexed-count span{display:inline;margin-right:5px;color:var(--ink);font-family:var(--display);font-size:23px;letter-spacing:-.04em}.indexed-count small{color:var(--coral);font-size:9px;letter-spacing:.07em}.privacy-note{justify-content:center;gap:6px;margin:29px 0 0;color:rgba(20,33,29,.46);font-size:11px}.back-row,.privacy-note{display:flex;align-items:center}.back-row{justify-content:space-between;padding:2px 0 24px}.back-button{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--ink-soft);font-size:12px}.back-button svg{transform:rotate(180deg)}.review-heading{padding:40px 0 36px}.confidence{display:flex;align-items:center;gap:11px;padding-bottom:9px}.confidence-ring{display:grid;place-items:center;width:37px;height:37px;border:1px solid var(--acid-deep);border-radius:50%;color:var(--acid-deep)}.confidence small,.confidence strong{display:block}.confidence strong{font-family:var(--display);font-size:19px}.confidence small{color:var(--ink-soft);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.review-layout{display:grid;grid-template-columns:minmax(290px,.74fr) 1.26fr;grid-gap:42px;gap:42px;align-items:start}.document-panel{min-width:0}.document-preview{position:relative;overflow:hidden;display:grid;place-items:center;min-height:350px;border:1px solid var(--line);border-radius:17px;background:#ded9ce;box-shadow:10px 12px 0 rgba(20,33,29,.08)}.file-thumbnail{display:block;width:100%;height:100%;object-fit:cover}.file-thumbnail.large{min-height:350px}.pdf-thumbnail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;min-height:170px;color:var(--coral);background:#e8e3d9}.pdf-thumbnail.large{min-height:350px}.pdf-label{font-size:11px;font-weight:800;letter-spacing:.16em}.preview-tag{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:99px;color:var(--ink);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.document-caption{display:flex;justify-content:space-between;gap:10px;padding:17px 2px;color:var(--ink-soft);font-size:11px}.file-name{max-width:65%;overflow:hidden;color:var(--ink);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.fields-panel{display:flex;flex-direction:column;gap:27px}.field-block label{display:block;margin-bottom:11px;color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.company-picker{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.company-picker button{display:flex;align-items:center;gap:10px;padding:15px 14px;border:1px solid var(--line);border-radius:11px;background:transparent;color:var(--ink);font-size:14px;font-weight:700;text-align:left;transition:background .2s,border-color .2s}.company-picker button.selected{border-color:var(--ink);background:var(--ink);color:var(--paper)}.company-dot,.folder-dot{display:inline-block;width:9px;height:9px;border-radius:50%}.company-dot.oita{background:var(--coral)}.company-dot.mango{background:var(--blue)}.folder-dot{background:var(--acid-deep)}.radio-mark{display:grid;place-items:center;width:18px;height:18px;margin-left:auto;border:1px solid;border-radius:50%}.selected .radio-mark{color:var(--acid)}.field-reason{margin:9px 0 0;color:var(--ink-soft);font-size:11px}.date-input{position:relative;display:flex;flex-direction:column;gap:4px;padding:12px 14px 10px;border:1px solid var(--line);border-radius:11px}.date-input input{width:100%;border:0;outline:none;background:transparent;color:var(--ink);font-size:15px;font-weight:700}.date-input span{color:var(--coral);font-size:11px}.details-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--line)}.details-grid>div{padding:13px;background:var(--paper)}.details-grid span,.details-grid strong{display:block}.details-grid span{margin-bottom:5px;color:var(--ink-soft);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.details-grid strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.destination-card{padding:17px;border-radius:13px;color:var(--paper)}.destination-label{display:flex;align-items:center;gap:7px;color:var(--acid);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.destination-path{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:15px;font-family:var(--display);font-size:19px}.destination-path svg{color:var(--coral)}.destination-card p{margin:13px 0 0;color:rgba(245,241,232,.5);font-size:11px}.duplicate-alert{display:flex;gap:13px;margin-top:25px;padding:17px;border:1px solid var(--coral);border-radius:14px}.duplicate-alert.exact{background:var(--coral-soft)}.duplicate-alert.probable{border-color:#d0a330;background:#fff5d5}.alert-icon{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--coral);color:white}.probable .alert-icon{background:#d0a330}.alert-body{flex:1 1;min-width:0}.alert-title{font-weight:800}.alert-body p{margin:4px 0 10px;color:var(--ink-soft);font-size:12px;line-height:1.5}.match-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--ink);font-size:11px;font-weight:700}.match-meta span:not(:first-child){color:var(--ink-soft)}.alert-actions{display:flex;justify-content:flex-end;gap:14px;align-items:center;margin-top:15px}.cleanup-delete,.cleanup-keep,.drive-button,.new-document-button,.outline-button,.primary-button,.text-button{border:0}.text-button{padding:8px;background:transparent;color:var(--ink-soft);font-size:12px}.outline-button{display:inline-flex;align-items:center;gap:6px;padding:9px 11px;border:1px solid var(--ink);border-radius:8px;background:transparent;color:var(--ink);font-size:11px;font-weight:800}.override-note{gap:7px;margin-top:17px;color:#9a7113;font-size:12px}.override-note,.review-footer{display:flex;align-items:center}.review-footer{gap:16px;margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-width:210px;padding:16px 20px;border-radius:10px;background:var(--ink);color:var(--paper);font-size:13px;font-weight:800;transition:transform .2s,background .2s}.primary-button:hover:not(:disabled){transform:translateY(-2px);background:#263b33}.primary-button:disabled{opacity:.42}.footer-note{display:inline-flex;align-items:center;gap:5px;color:var(--ink-soft);font-size:11px}.loading-shell,.lock-shell{display:grid;place-items:center;padding:24px}.loading-card,.lock-card{width:min(100%,500px);padding:43px;border:1px solid var(--line);border-radius:24px;background:rgba(250,247,239,.74);box-shadow:var(--shadow)}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lock-illustration{display:grid;place-items:center;width:61px;height:61px;margin:64px 0 22px;border:1px solid var(--line-strong);border-radius:50%;color:var(--coral)}.lock-copy{max-width:330px;margin:20px 0 31px}.field-label{display:block;margin-bottom:8px;color:var(--ink-soft);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.code-field{display:flex;align-items:center;gap:10px;padding:5px 6px 5px 14px;border:1px solid var(--line-strong);border-radius:11px;background:rgba(255,255,255,.32)}.code-field.has-error{border-color:var(--coral)}.code-field input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:var(--ink);font-size:18px;letter-spacing:.3em}.icon-button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:7px;background:var(--ink);color:var(--acid)}.error-note{color:var(--coral)}.error-note,.hint-note{margin:9px 0 0;font-size:11px}.hint-note,.lock-foot{color:var(--ink-soft)}.lock-foot{display:flex;align-items:center;gap:8px;margin-top:70px;font-size:11px}.loading-card{text-align:center}.loading-spinner{display:grid;place-items:center;width:62px;height:62px;margin:10px auto 30px;border:1px solid var(--acid-deep);border-radius:50%;color:var(--acid-deep);animation:breathe 1.5s ease-in-out infinite}.upload-spin{color:var(--coral);border-color:var(--coral)}.loading-card h2{margin-bottom:22px;font-size:clamp(48px,7vw,75px)}.loading-file{display:flex;align-items:center;gap:12px;max-width:100%;margin:35px 0 23px;padding:10px;border:1px solid var(--line);border-radius:10px;text-align:left}.loading-file .file-thumbnail,.loading-file .pdf-thumbnail{width:42px;height:42px;min-height:42px;border-radius:6px}.loading-file .pdf-label{font-size:7px}.loading-file span{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.progress-line{overflow:hidden;height:3px;border-radius:3px;background:var(--paper-deep)}.progress-line span{display:block;width:70%;height:100%;border-radius:inherit;background:var(--coral);animation:progress 1.2s ease-in-out infinite}.success-shell{max-width:820px}.success-hero{padding:66px 0 44px;text-align:center}.success-burst{display:grid;place-items:center;width:75px;height:75px;margin:0 auto 25px;border-radius:50%;color:var(--ink);box-shadow:0 0 0 10px rgba(200,243,106,.18)}.success-hero h2{font-size:clamp(54px,8vw,82px)}.success-hero .muted{max-width:380px;margin:21px auto 0}.saved-card{padding:21px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.25)}.saved-card-top{display:flex;align-items:center;gap:13px}.saved-file-icon{display:grid;place-items:center;width:47px;height:47px;border-radius:10px;background:var(--coral-soft);color:var(--coral)}.saved-card-top strong,.saved-label{display:block}.saved-label{margin-bottom:4px;color:var(--coral);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.saved-card-top strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.saved-check{display:grid;place-items:center;width:25px;height:25px;margin-left:auto;border-radius:50%;background:var(--acid);color:var(--ink)}.saved-path{display:flex;margin:19px 0 15px;padding-top:15px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:12px}.drive-button,.saved-path{align-items:center;gap:8px}.drive-button{display:inline-flex;padding:10px 12px;border:1px solid var(--line-strong);border-radius:8px;background:transparent;color:var(--ink);font-size:11px;font-weight:800}.drive-mark{color:var(--blue)}.cleanup-card{margin-top:17px;padding:23px;border:1px solid var(--line);border-radius:15px;background:var(--paper-warm)}.cleanup-heading{display:flex;align-items:center;gap:12px}.cleanup-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:var(--ink);color:var(--acid)}.cleanup-heading .kicker{margin-bottom:4px}.cleanup-heading h3{margin:0;font-family:var(--display);font-size:28px;font-weight:400;letter-spacing:-.03em}.cleanup-card>p{margin:20px 0;color:var(--ink-soft);font-size:13px}.cleanup-actions{display:flex;gap:9px}.cleanup-delete,.cleanup-keep{padding:12px 14px;border-radius:8px;font-size:11px;font-weight:800}.cleanup-delete{color:white}.cleanup-keep{border:1px solid var(--line-strong);background:transparent;color:var(--ink)}.cleanup-confirm{display:flex;gap:8px;align-items:flex-start;padding:12px;border-radius:8px;font-size:12px;line-height:1.45}.cleanup-confirm.keep{background:rgba(200,243,106,.35)}.cleanup-confirm.manual{background:#fff5d5;color:#856619}.new-document-button{margin:25px auto 0;padding:0;background:transparent;color:var(--ink);font-weight:800}.new-document-button,.toast{display:flex;align-items:center;gap:8px;font-size:12px}.toast{position:fixed;right:24px;bottom:24px;z-index:10;padding:12px 15px;border-radius:10px;background:var(--ink);color:var(--paper);box-shadow:var(--shadow)}.drive-notice{display:flex;align-items:center;gap:7px;margin-top:12px;color:var(--ink-soft);font-size:11px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reveal-up{animation:reveal .65s cubic-bezier(.2,.8,.2,1) both}@keyframes reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes breathe{0%,to{transform:scale(.96) rotate(-5deg)}50%{transform:scale(1.04) rotate(5deg)}}@keyframes progress{0%{transform:translateX(-100%)}to{transform:translateX(190%)}}@media (max-width:760px){.topbar{padding:19px 18px 0}.content-shell{padding:23px 18px 48px}.demo-pill{padding:6px 8px;font-size:9px}.avatar{width:30px;height:30px}.stepper{padding-bottom:25px}.step:not(:last-child):after{width:13px}.step{gap:6px;font-size:9px}.step-number{width:21px;height:21px}.intro-row,.review-heading{align-items:flex-start;padding:43px 0 30px}.intro-note{display:none}.capture-grid,.review-layout{grid-template-columns:1fr}.capture-card{min-height:215px;padding:22px}.capture-orbit,.file-glyph{margin-bottom:35px}.capture-card-title{font-size:28px}.trust-strip{grid-template-columns:auto 1fr}.indexed-count{grid-column:2;text-align:left}.review-heading{align-items:flex-end}.review-heading h2{font-size:55px}.confidence{padding-bottom:4px}.document-preview,.file-thumbnail.large,.pdf-thumbnail.large{min-height:270px}.document-caption{padding-bottom:5px}.review-footer{align-items:stretch;flex-direction:column}.primary-button{width:100%}.footer-note{justify-content:center}.alert-actions{align-items:stretch;flex-direction:column-reverse;gap:7px}.outline-button{justify-content:center}.text-button{padding:10px}.loading-card,.lock-card{padding:30px 24px}.lock-illustration{margin-top:45px}.lock-foot{margin-top:50px}.success-hero{padding-top:45px}.cleanup-actions{flex-direction:column}.saved-card-top strong{max-width:190px}.toast{right:15px;bottom:15px;left:15px;justify-content:center}}.grain{display:none}.shell{background:var(--paper)}.topbar{max-width:1040px;padding-top:24px}.brand-button{letter-spacing:-.01em;text-transform:lowercase}.brand-mark{width:30px;height:30px;border-radius:9px;background:var(--coral);color:#fff;transform:none}.demo-pill{padding:7px 10px;font-size:10px}.avatar{width:32px;height:32px;font-family:var(--body);font-size:13px}.content-shell{max-width:1040px}.stepper{padding-bottom:30px}.step-number{border-radius:8px}.step.active .step-number{background:var(--coral);border-color:var(--coral)}.step.done{color:var(--acid-deep)}.intro-row,.review-heading{padding-top:52px;padding-bottom:38px}h1,h2{font-family:var(--display);font-weight:700;letter-spacing:-.075em;line-height:.94}h1{font-size:clamp(50px,8vw,88px)}h2{font-size:clamp(46px,6.5vw,74px)}h1 em,h2 em,h3 em{color:var(--coral);font-style:normal}.capture-grid{gap:14px}.capture-card{min-height:245px;padding:26px;border-radius:16px}.capture-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(15,23,42,.08)}.primary-capture{background:var(--ink)}.secondary-capture{background:#fff}.capture-orbit,.file-glyph{width:46px;height:46px;margin-bottom:56px;border-radius:12px}.capture-orbit{border:1px solid rgba(255,255,255,.26);color:var(--acid)}.file-glyph{border-color:var(--line);background:var(--coral-soft);color:var(--coral)}.capture-card-title{font-family:var(--display);font-size:26px;font-weight:700}.capture-card-copy{color:rgba(248,250,252,.62)}.secondary-capture .capture-card-copy{color:var(--ink-soft)}.card-arrow{width:34px;height:34px;border-radius:9px}.primary-capture .card-arrow{color:var(--acid)}.secondary-capture .card-arrow{color:var(--coral)}.trust-strip{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#fff}.trust-icon{width:28px;height:28px;border-radius:8px;background:var(--acid);color:var(--acid-deep)}.loading-card,.lock-card{border-radius:20px;background:rgba(255,255,255,.84)}.lock-illustration{width:56px;height:56px;margin-top:58px;border:1px solid var(--line);border-radius:15px;background:var(--coral-soft)}.icon-button{border-radius:8px;background:var(--coral);color:#fff}.review-layout{gap:34px}.document-preview{border-radius:14px;box-shadow:7px 8px 0 rgba(15,23,42,.06)}.preview-tag{background:var(--acid);color:var(--acid-deep)}.company-picker button{border-radius:10px}.company-picker button.selected{border-color:var(--coral);background:var(--coral)}.destination-card{border-radius:12px;background:var(--ink)}.primary-button{border-radius:9px;background:var(--coral)}.primary-button:hover:not(:disabled){background:#3f57d8}.success-burst{width:68px;height:68px;background:var(--acid);color:var(--acid-deep);box-shadow:0 0 0 8px rgba(217,251,232,.75)}.cleanup-card,.saved-card{border-radius:14px;background:#fff}.cleanup-icon{border-radius:10px;background:var(--coral-soft);color:var(--coral)}.cleanup-delete{background:var(--coral)}