@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,600;1,600;1,700&display=swap";:root{--ink:#142f38;--deep:#0e252c;--paper:#f7f7f3;--muted:#708084;--line:#dbe1df;--blue:#dfecef;--gold:#d2a25a;--green:#b9d5c4;--ease:cubic-bezier(.23,1,.32,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif}button,input{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}input{outline:none}.prototype-shell{flex-direction:column;min-height:100vh;display:flex}.prototype-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f7f3f0;border-bottom:1px solid #142f381a;justify-content:space-between;align-items:center;height:82px;padding:0 6.5vw;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.brand>span:last-child>span{color:#6c8583;font-weight:400}.brand-mark{background:var(--ink);color:#f0d08f;border-radius:9px;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-size:21px;font-style:italic;font-weight:700;display:grid}.topbar-right{align-items:center;gap:22px;display:flex}.demo-pill{text-transform:uppercase;letter-spacing:.1em;color:#547a74;background:#e3eeea;border-radius:3px;padding:8px 10px;font-family:DM Mono,monospace;font-size:9px}.secure-note{color:#788886;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-family:DM Mono,monospace;font-size:9px;display:flex}.prototype-main{flex:1}.progress-wrap{max-width:920px;margin:24px auto 0;padding:0 24px}.progress-track{border-top:1px solid #bdd0cc;grid-template-columns:repeat(4,1fr);display:grid}.progress-step{color:#9aa7a4;text-transform:uppercase;letter-spacing:.08em;padding-top:18px;font-family:DM Mono,monospace;font-size:9px;position:relative}.progress-step:before{content:"";border:3px solid var(--paper);background:#d3dcd9;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.progress-step.active{color:#557d77}.progress-step.active:before{background:var(--gold)}.progress-step span{color:#a8b2af;margin-right:8px}.welcome-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;max-width:1120px;margin:0 auto;padding:88px 24px 110px;display:grid}.eyebrow,.panel-kicker{text-transform:uppercase;letter-spacing:.14em;color:#74817e;font-family:DM Mono,monospace;font-size:10px;font-weight:500}.eyebrow{align-items:center;gap:9px;margin-bottom:25px;display:flex}.eyebrow-dot{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d2a25a26}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.07em;color:var(--ink);margin-bottom:26px;font-size:clamp(48px,5.6vw,78px);font-weight:600;line-height:.98}h1 em,h2 em{color:#597775;font-family:Playfair Display,serif;font-weight:600}h1 em{color:#af7d35}.welcome-copy>p{color:#687a7d;max-width:510px;margin-bottom:31px;font-size:18px;line-height:1.6}.welcome-actions{align-items:center;gap:22px;display:flex}.button{transition:transform .2s var(--ease),background .2s,color .2s;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:14px 19px;font-size:13px;font-weight:600;display:inline-flex}.button:active{transform:scale(.97)}.button-primary{background:var(--gold);color:#142f38}.button-primary:hover{background:#ddb66e;transform:translateY(-2px)}.welcome-actions>span{color:#71817e;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-family:DM Mono,monospace;font-size:9px;line-height:1.4;display:flex}.welcome-actions svg{color:#6b997f}.welcome-card{background:#e7efec;height:425px;padding:26px;position:relative;overflow:hidden}.card-topline{color:#6f8884;letter-spacing:.1em;justify-content:space-between;font-family:DM Mono,monospace;font-size:9px;display:flex}.welcome-orbit{place-items:center;display:grid;position:absolute;inset:65px 20px 50px}.welcome-orb{background:radial-gradient(circle at 30% 25%,#f1f2e7,#b9cfca 60%,#91afab);border-radius:50%;width:220px;height:220px;box-shadow:20px 25px 50px #2c514c2b}.welcome-ring{border:1px solid #49756f59;border-radius:50%;width:380px;height:160px;position:absolute;transform:rotate(-23deg)}.welcome-note{background:#fffffce0;align-items:center;gap:10px;padding:13px 16px;display:flex;position:absolute;bottom:22px;right:15px;transform:rotate(3deg);box-shadow:0 12px 28px #2848491f}.welcome-note>svg{color:#4e826a}.welcome-note small{color:#84918e;letter-spacing:.1em;font-family:DM Mono,monospace;font-size:7px;display:block}.welcome-note strong{font-size:12px}.welcome-card-foot{color:#66817c;letter-spacing:.08em;justify-content:space-between;font-family:DM Mono,monospace;font-size:9px;display:flex;position:absolute;bottom:22px;left:26px;right:26px}.step-layout{max-width:760px;margin:0 auto;padding:24px 24px 95px}.back-button{color:#6b7c7d;align-items:center;gap:7px;margin-bottom:36px;font-size:12px;display:inline-flex}.back-button:hover{color:var(--ink)}.step-heading{max-width:600px;margin-bottom:38px}.step-heading h1{margin-bottom:18px;font-size:clamp(42px,5vw,68px)}.step-heading>p{color:#718082;max-width:570px;font-size:16px;line-height:1.6}.step-content{min-height:285px}.search-field{background:#fff;border:1px solid #dfe5e2;align-items:center;gap:13px;height:60px;padding:0 16px;display:flex;box-shadow:0 8px 24px #2543410a}.search-field:focus-within{border-color:#97b6ae;box-shadow:0 0 0 4px #81a89f1f}.search-field>svg{color:#70908a}.search-field input{color:var(--ink);border:0;flex:1;font-size:15px}.search-field input::placeholder{color:#9aa7a5}.search-field kbd{color:#a0aba8;border:1px solid #e3e7e4;padding:4px 6px;font-family:DM Mono,monospace;font-size:9px}.result-label{text-transform:uppercase;letter-spacing:.1em;color:#889894;margin:28px 0 11px;font-family:DM Mono,monospace;font-size:9px}.result-list{gap:9px;display:grid}.result-card{text-align:left;width:100%;transition:all .2s var(--ease);background:#fff;border:1px solid #e0e6e2;align-items:center;gap:15px;padding:17px 18px;display:flex}.result-card:hover{border-color:#91b2a9;transform:translateY(-2px);box-shadow:0 9px 23px #30534d14}.result-icon{color:#5b8879;background:#e5efea;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.result-content{flex:1;gap:4px;display:grid}.result-content strong{font-size:15px}.result-content span,.result-content small{color:#899895;font-size:11px}.result-content small{color:#66847c;align-items:center;gap:5px;display:flex}.empty-result{color:#7b8a88;background:#fff;padding:22px;font-size:13px}.helper-note,.upload-tip,.consent-note{color:#607b77;background:#e9f0ed;align-items:flex-start;gap:10px;margin-top:27px;padding:14px 16px;font-size:12px;line-height:1.5;display:flex}.helper-note svg,.upload-tip svg,.consent-note svg{color:#648f7f;flex:none;margin-top:1px}.selected-bo{background:#e8f0ec;align-items:center;gap:13px;margin-bottom:27px;padding:15px 17px;display:flex}.selected-bo-icon{background:var(--ink);color:#e5c27f;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:20px;font-style:italic;display:grid}.selected-bo>div:nth-child(2){flex:1;gap:3px;display:grid}.selected-bo small{letter-spacing:.1em;color:#77918d;font-family:DM Mono,monospace;font-size:8px}.selected-bo strong{font-size:14px}.selected-bo span{color:#6e8581;font-size:11px}.selected-bo>svg{color:#6e9a7f}.form-grid{grid-template-columns:1fr 1fr;gap:17px;margin-bottom:21px;display:grid}.field{gap:7px;display:grid}.field.wide{grid-column:span 2}.field span,.form-label{color:#4f6666;font-size:11px;font-weight:600}.field i{color:#99a6a3;margin-left:4px;font-style:normal;font-weight:400}.field input{height:49px;color:var(--ink);background:#fff;border:1px solid #dfe5e2;padding:0 13px;font-size:13px}.field input:focus{border-color:#8fafaa;box-shadow:0 0 0 3px #81a89f1a}.form-section{margin:8px 0 23px}.form-label{margin-bottom:10px}.check-grid{flex-wrap:wrap;gap:9px;display:flex}.check-option{background:#fff;border:1px solid #dfe5e2;align-items:center;gap:9px;padding:12px 14px;font-size:12px;display:flex}.check-option>span{color:#fff;border:1px solid #c2d0cb;place-items:center;width:17px;height:17px;display:grid}.check-option.checked{background:#edf4f0;border-color:#85a99d}.check-option.checked>span{background:#6e9584;border-color:#6e9584}.upload-zone{cursor:pointer;background:#fbfcf8;border:1.5px dashed #a9c0b8;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;transition:all .2s;display:flex}.upload-zone:hover{background:#f2f8f3;border-color:#71998d}.upload-zone input{display:none}.upload-icon{color:#5e8d7a;background:#e4efe9;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:5px;display:grid}.upload-zone strong{font-size:14px}.upload-zone>span{color:#879692;font-size:11px}.file-list{gap:8px;margin-top:18px;display:grid}.file-row{background:#fff;border:1px solid #e1e6e3;align-items:center;gap:11px;padding:12px 13px;display:flex}.file-icon{color:#5c877a;background:#e7efec;flex:none;place-items:center;width:31px;height:31px;display:grid}.file-row>div:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.file-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.file-row span{color:#879591;font-size:10px}.file-row button{color:#9aaba6;padding:5px}.file-row button:hover{color:#ae6d47}.step-footer{border-top:1px solid var(--line);justify-content:flex-end;margin-top:30px;padding-top:31px;display:flex}.review-card{background:#fff;border:1px solid #dfe6e2;padding:25px}.review-heading{gap:5px;display:grid}.review-heading span,.review-line>span{text-transform:uppercase;letter-spacing:.1em;color:#83938f;font-family:DM Mono,monospace;font-size:9px}.review-heading strong{font-size:18px}.review-heading small{color:#7b8b87;font-size:12px}.review-divider{border-top:1px solid #e8ece9;margin:20px 0 2px}.review-line{border-bottom:1px solid #edf0ee;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.review-line strong{text-align:right;font-size:12px}.success-layout{text-align:center;max-width:760px;margin:0 auto;padding:90px 24px 110px}.success-icon{color:#4e8d6c;background:#d9ebdf;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 27px;display:grid}.success-layout h1{margin-bottom:20px;font-size:clamp(44px,5vw,70px)}.success-lede{color:#718082;max-width:540px;margin:0 auto 31px;font-size:16px;line-height:1.6}.email-preview{text-align:left;background:#fff;border:1px solid #dfe6e2;max-width:600px;margin:0 auto;padding:20px 22px;box-shadow:0 12px 30px #2e4c480f}.email-top{color:#66827c;letter-spacing:.08em;justify-content:space-between;margin-bottom:22px;font-family:DM Mono,monospace;font-size:9px;display:flex}.email-top span{align-items:center;gap:7px;display:flex}.email-top b{color:#6c9a78;font-weight:500}.email-preview>strong{font-size:13px;line-height:1.45;display:block}.email-preview p{color:#70817e;margin:12px 0;font-size:12px;line-height:1.5}.email-meta{color:#9aa7a3;border-top:1px solid #edf0ee;padding-top:13px;font-size:10px}.success-actions{justify-content:center;align-items:center;gap:24px;margin:29px 0;display:flex}.text-button{color:#617573;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.text-button:hover{color:var(--ink)}.case-id{color:#98a4a1;text-transform:uppercase;letter-spacing:.07em;gap:5px;font-family:DM Mono,monospace;font-size:9px;display:grid}.case-id strong{color:#52766f;letter-spacing:.08em;font-size:14px}.trustee-page{max-width:1120px;margin:0 auto;padding:37px 24px 100px}.trustee-head{justify-content:space-between;align-items:center;margin-bottom:60px;display:flex}.trustee-head .back-button{margin:0}.trustee-title{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.trustee-title h1{margin-bottom:12px;font-size:clamp(42px,5vw,67px)}.trustee-title p{color:#768583;font-size:13px}.status-badge{color:#5d8874;text-transform:uppercase;letter-spacing:.07em;background:#e4f0e9;align-items:center;gap:8px;padding:10px 13px;font-family:DM Mono,monospace;font-size:9px;display:flex}.status-badge span{background:#6da47e;border-radius:50%;width:7px;height:7px}.trustee-grid{grid-template-columns:1.6fr .8fr;gap:18px;display:grid}.trustee-main{gap:18px;display:grid}.panel{background:#fff;border:1px solid #dfe6e2;padding:25px}.panel-heading{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.panel-heading>svg{color:#648e7e}.panel-kicker{color:#83938f;font-size:9px}.panel h2{letter-spacing:-.04em;margin:9px 0 0;font-size:23px}.claim-summary{border-top:1px solid #e8eeeb;grid-template-columns:1fr 1fr;display:grid}.claim-summary>div{gap:6px;padding:18px 10px 4px 0;display:grid}.claim-summary>div+div{border-left:1px solid #e8eeeb;padding-left:18px}.claim-summary span{color:#879692;font-size:11px}.claim-summary strong{font-size:14px}.note-box{color:#657975;background:#f3f6f3;margin-top:20px;padding:13px;font-size:12px;line-height:1.5}.trustee-files{margin-top:0}.download-button{align-items:center;gap:4px;display:flex;color:#628478!important;font-size:10px!important}.contact-panel{height:max-content}.person-mark{color:#5d8878;background:#e5efeb;border-radius:50%;place-items:center;width:43px;height:43px;margin:20px 0 13px;display:grid}.contact-panel h2{margin-bottom:7px;font-size:21px}.contact-panel p{color:#758682;margin:5px 0;font-size:12px}.contact-panel>strong{margin-top:11px;font-size:14px;display:block}.side-divider{border-top:1px solid #e7ece9;margin:26px 0}.feedback-card{background:var(--ink);color:#fff;padding:23px}.feedback-card h3{margin:20px 0 10px;font-size:20px;line-height:1.1}.feedback-card p{color:#adc0bd;font-size:12px;line-height:1.5}.feedback-card .text-button{color:#e2bc75;margin-top:21px}.prototype-footer{color:#75918e;letter-spacing:.07em;background:#0b2026;justify-content:space-between;align-items:center;height:76px;padding:0 6.5vw;font-family:DM Mono,monospace;font-size:9px;display:flex}.prototype-footer span:first-child{color:#fff}@media (width<=760px){.prototype-topbar{height:70px;padding:0 6vw}.topbar-right .secure-note{display:none}.welcome-grid{padding-top:62px;display:block}.welcome-card{height:330px;margin-top:55px}.welcome-orb{width:165px;height:165px}.welcome-ring{width:290px}.welcome-actions{flex-direction:column;align-items:flex-start;gap:16px}.progress-wrap{margin-top:28px}.progress-step{font-size:8px}.progress-step span{margin:0 0 5px;display:block}.step-layout{padding-top:20px}.back-button{margin-bottom:28px}.form-grid{grid-template-columns:1fr;gap:15px}.field.wide{grid-column:span 1}.trustee-title{display:block}.status-badge{margin-top:20px;display:inline-flex}.trustee-grid{grid-template-columns:1fr}.trustee-page{padding-top:27px}.trustee-head{margin-bottom:39px}.prototype-footer{gap:9px;height:auto;padding:22px 6vw;display:grid}.success-actions{flex-direction:column}.check-grid{display:grid}.review-line{gap:6px;display:grid}.review-line strong{text-align:left}.step-footer{justify-content:stretch}.step-footer .button{width:100%}}.process-card-list{gap:18px;margin-top:48px;display:grid}.process-card-list>div{border-bottom:1px solid #5b7d7638;align-items:flex-start;gap:14px;padding-bottom:17px;display:flex}.process-card-list b{color:#b28443;padding-top:2px;font-family:DM Mono,monospace;font-size:10px}.process-card-list span{gap:4px;display:grid}.process-card-list strong{font-size:15px}.process-card-list small{color:#718985;font-size:11px;line-height:1.4}.result-content em{align-items:center;gap:13px;margin-top:3px;font-style:normal;display:flex}.result-content em b{color:#5d8a75;font-size:10px;font-weight:600}.result-content em i{color:#9aa6a3;font-size:10px;font-style:normal}.result-action{white-space:nowrap;color:#608b7b;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.selected-bo em{color:#5d8a75;margin-top:2px;font-size:10px;font-style:normal;display:block}.source-choice{margin:4px 0 22px}.source-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.source-option{text-align:left;color:#638078;background:#fff;border:1px solid #dfe5e2;align-items:flex-start;gap:10px;padding:13px;display:flex}.source-option>span{gap:4px;display:grid}.source-option strong{color:#4f6666;font-size:11px}.source-option small{color:#8b9996;font-size:10px}.source-option.selected{background:#edf4f0;border-color:#82a79b;box-shadow:0 0 0 2px #82a79b1a}.full-field{margin-bottom:10px}.result-card:focus-visible,.source-option:focus-visible,.button:focus-visible,.back-button:focus-visible{outline-offset:2px;outline:3px solid #d2a25a73}@media (width<=760px){.source-options{grid-template-columns:1fr}.result-action{display:none}.result-content em{flex-wrap:wrap}.process-card-list{margin-top:33px}}.workshop-page{max-width:1180px;margin:0 auto;padding:36px 24px 100px}.workshop-head{justify-content:space-between;align-items:center;margin-bottom:58px;display:flex}.workshop-head .back-button{margin:0}.workshop-hero{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;margin-bottom:58px;display:grid}.workshop-hero h1{max-width:650px;font-size:clamp(45px,5.2vw,72px)}.workshop-hero p{color:#718082;max-width:620px;font-size:17px;line-height:1.6}.workshop-context{background:#e8f0ec;gap:10px;padding:21px;display:grid}.workshop-context strong{font-size:15px}.workshop-context small{color:#6f8580;font-size:11px;line-height:1.5}.workshop-grid{grid-template-columns:1.35fr .65fr;gap:28px;display:grid}.workshop-section-title{margin-bottom:20px}.workshop-section-title h2{letter-spacing:-.05em;margin:9px 0 6px;font-size:30px}.workshop-section-title p{color:#7e8d89;font-size:12px}.need-list{gap:9px;display:grid}.need-card{text-align:left;width:100%;transition:all .2s var(--ease);background:#fff;border:1px solid #dfe6e2;align-items:flex-start;gap:16px;padding:19px 20px;display:flex}.need-card:hover{border-color:#91b2a9;transform:translateY(-1px)}.need-card.selected{background:#edf4f0;border-color:#80a498;box-shadow:0 0 0 2px #80a4981a}.need-number{color:#b28443;padding-top:2px;font-family:DM Mono,monospace;font-size:10px}.need-copy{flex:1;gap:5px;display:grid}.need-copy strong{font-size:14px}.need-copy small{color:#748683;font-size:12px;line-height:1.45}.need-mark{color:#5c8a78;border:1px solid #b8c9c3;place-items:center;width:24px;height:24px;font-size:18px;display:grid}.need-card.selected .need-mark{color:#fff;background:#6d9885;border-color:#6d9885}.custom-need{border-top:1px solid var(--line);margin-top:29px;padding-top:21px}.custom-need>div{gap:10px;margin-top:11px;display:flex}.custom-need input{background:#fff;border:1px solid #dfe5e2;flex:1;height:46px;padding:0 13px;font-size:12px}.workshop-notes{align-content:start;gap:14px;display:grid}.workshop-notes .panel{padding:22px}.workshop-notes h2{letter-spacing:-.04em;margin:9px 0;font-size:25px}.workshop-notes p{color:#748581;font-size:12px;line-height:1.5}.workshop-notes textarea{resize:vertical;width:100%;min-height:145px;color:var(--ink);background:#fbfcf8;border:1px solid #dfe5e2;outline:none;padding:13px;font:12px DM Sans,sans-serif}.workshop-notes textarea:focus{border-color:#8fafaa;box-shadow:0 0 0 3px #81a89f1a}.workshop-prompt{border-top:1px solid #e8eeeb;margin-top:20px;padding-top:17px}.workshop-prompt strong{font-size:11px}.workshop-prompt ul{color:#71827e;margin:11px 0 0;padding-left:18px;font-size:11px;line-height:1.8}.workshop-summary{background:var(--ink);color:#fff;gap:8px;padding:20px;display:grid}.workshop-summary strong{font-size:18px}.workshop-summary small{color:#b5c5c1;font-size:11px;line-height:1.45}@media (width<=760px){.workshop-page{padding-top:27px}.workshop-head{align-items:flex-start;gap:16px;margin-bottom:40px}.workshop-head .demo-pill{font-size:8px}.workshop-hero,.workshop-grid{grid-template-columns:1fr;gap:28px}.workshop-hero{margin-bottom:40px}.custom-need>div{display:grid}.custom-need .button{width:100%}}.upload-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.upload-card{cursor:pointer;min-height:178px;transition:all .2s var(--ease);background:#fff;border:1px solid #dfe6e2;flex-direction:column;padding:17px;display:flex}.upload-card:hover{border-color:#86a99e;transform:translateY(-2px);box-shadow:0 8px 20px #30534d12}.upload-card input{display:none}.upload-card-top{justify-content:space-between;align-items:start;margin-bottom:16px;display:flex}.upload-card .upload-icon{width:35px;height:35px;margin:0}.upload-add{text-transform:uppercase;letter-spacing:.06em;color:#62897d;font-family:DM Mono,monospace;font-size:8px}.upload-card strong{margin-bottom:7px;font-size:13px}.upload-card small{color:#758783;flex:1;font-size:11px;line-height:1.45}.upload-card em{color:#9aa7a3;margin-top:15px;font-size:9px;font-style:normal}.categorized-files{margin-top:20px}.review-recipient{color:#5d8276;background:#e7f0eb;border:1px solid #cedfd6;align-items:flex-start;gap:13px;margin-bottom:13px;padding:17px 18px;display:flex}.review-recipient>svg{margin-top:2px}.review-recipient>div{gap:4px;display:grid}.review-recipient span{text-transform:uppercase;letter-spacing:.1em;font-family:DM Mono,monospace;font-size:9px}.review-recipient strong{color:var(--ink);font-size:16px}.review-recipient small{color:#68827c;font-size:11px}.review-files{background:#f0f4f1;margin-top:13px;padding:17px 20px}.review-files>.panel-kicker{margin-bottom:10px;display:block}.review-files>div{border-top:1px solid #dce7e1;align-items:center;gap:8px;padding:9px 0;font-size:11px;display:flex}.review-files>div svg{color:#628b7b}.review-files>div span{flex:1}.review-files>div small{color:#8b9a96;font-size:10px}@media (width<=760px){.upload-grid{grid-template-columns:1fr}.upload-card{min-height:140px}.review-recipient small{line-height:1.4}.review-files>div{align-items:flex-start}.review-files>div small{text-align:right;max-width:80px}}.upload-source{cursor:pointer;position:relative}.upload-source input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload-source>b{color:#6e9885;margin-left:auto;font-size:20px;font-weight:400}.compact-file-list{gap:7px;margin:13px 0 22px;display:grid}.compact-file{background:#f0f4f1;border:1px solid #dce7e1;align-items:center;gap:9px;padding:9px 11px;display:flex}.compact-file>svg{color:#648b7d;flex:none}.compact-file>span{flex:1;gap:3px;min-width:0;display:grid}.compact-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.compact-file small{color:#82938f;font-size:9px}.compact-file button{color:#9aaba6;padding:4px}.compact-file button:hover{color:#ae6d47}
