:root{--bg:#f5f6f8;--white:#fff;--ink:#17181c;--muted:#858891;--line:#e8e9ee;--purple:#7357ff;--soft:#eeeaff;--green:#1aa873}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}button{font:inherit;cursor:pointer}.shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex:0 0 250px;width:250px;padding:24px 16px;display:flex}.brand{align-items:center;gap:10px;padding:0 10px 28px;display:flex}.logo{color:#fff;background:linear-gradient(145deg,#876eff,#6044ed);border-radius:11px;place-items:center;width:36px;height:36px;font-weight:800;display:grid;box-shadow:0 8px 20px #7357ff44}.brand b{font-size:16px;display:block}.brand small,.profile small{color:#a0a2aa;margin-top:2px;font-size:9px;display:block}.section{letter-spacing:.13em;color:#a2a5ae;margin-top:3px;padding:0 12px 8px;font-size:9px;font-weight:800}.workspace{border:1px solid var(--line);text-align:left;color:#3c3e45;background:#fafbfc;border-radius:11px;margin:0 4px 25px;padding:10px;font-size:11px}.sidebar nav{flex-direction:column;gap:3px;display:flex}.sidebar nav a,.sidebar nav button,.bottom button{color:#777a83;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px 11px;font-size:12px;text-decoration:none;display:flex}.sidebar nav a:hover,.sidebar nav button:hover,.bottom button:hover{background:#f7f7fa}.sidebar nav a.navActive,.sidebar nav button.navActive{background:var(--soft);color:#654de8;font-weight:700}.sidebar nav a span,.sidebar nav button span{text-align:center;width:16px}.sidebar nav a i,.sidebar nav button i{color:#725af0;background:#eeeaff;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}.sidebar nav a:hover,.bottom button:hover{background:#f7f7fa}.sidebar nav a.navActive{background:var(--soft);color:#654de8;font-weight:700}.sidebar nav a span{text-align:center;width:16px}.sidebar nav a i{color:#725af0;background:#eeeaff;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}.bottom{border-top:1px solid var(--line);margin-top:auto;padding-top:10px}.profile{align-items:center;gap:9px;padding:12px 8px 0;display:flex}.profile>span{color:#fff;background:#222;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.profile b{font-size:10px}.content{flex:1;min-width:0}.content>header{border-bottom:1px solid var(--line);color:#9a9da6;background:#fff;align-items:center;height:65px;padding:0 34px;font-size:11px;display:flex}.content>header div{color:#777;margin-left:auto}.content>header strong{color:#fff;background:#222;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;display:inline-grid}.page{max-width:1400px;margin:auto;padding:34px}.hero,.titleRow{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.hero label,.titleRow label,.placeholder label{letter-spacing:.13em;color:#a2a5ae;font-size:9px;font-weight:800}.hero h1,.titleRow h1,.placeholder h1{letter-spacing:-1.1px;margin:7px 0 0;font-size:28px}.hero p,.titleRow p{color:var(--muted);margin:8px 0 0;font-size:12px}.hero em{color:var(--purple);font-style:normal}.primary{color:#fff;background:#1c1d21;border:0;border-radius:10px;padding:11px 15px;font-size:11px;font-weight:800;box-shadow:0 7px 18px #0002}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px;box-shadow:0 10px 30px #18192008}.stat span{color:#888b94;font-size:10px}.stat strong{margin:10px 0 5px;font-size:29px;display:block}.stat small{color:#999;font-size:9px}.stat small:first-letter{color:var(--green)}.stat.purple{color:#fff;background:linear-gradient(145deg,#7357ff,#6246e9);border-color:#0000}.stat.purple span,.stat.purple small{color:#ddd7ff}.stat.warn{background:#fffaf0}.twoCol{grid-template-columns:1.45fr 1fr;gap:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #18192008}.panel header{justify-content:space-between;align-items:center;padding:17px 18px 13px;display:flex}.panel h2{margin:0;font-size:13px}.panel header p{color:#999;margin:4px 0 0;font-size:9px}.link{color:#7057ec;background:0 0;border:0;font-size:9px;font-weight:800}.projectRow{border-top:1px solid #f0f1f3;grid-template-columns:38px 1fr 150px 24px;align-items:center;gap:10px;padding:14px 18px;display:grid}.flag,.bigFlag{background:#f7f7f8;border-radius:10px;place-items:center;display:grid}.flag{width:35px;height:35px;font-size:18px}.projectInfo b{font-size:10px;display:block}.projectInfo span{color:#a0a2aa;margin-top:4px;font-size:8px;display:block}.progressWrap small{color:#aaa;justify-content:space-between;margin-bottom:5px;font-size:7px;display:flex}.progress{background:#eeeef2;border-radius:20px;height:5px;overflow:hidden}.progress i{background:linear-gradient(90deg,#927eff,#684df1);border-radius:20px;height:100%;display:block}.rowArrow{background:#f7f7f8;border:0;border-radius:7px;width:23px;height:23px}.activity{border-top:1px solid #f0f1f3;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;padding:12px 18px;display:grid}.activityIcon{color:#7259ef;background:#eeeaff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.activityIcon.a2{color:#199b6b;background:#e8f8f1}.activityIcon.a3{color:#c8861b;background:#fff5df}.activity b{font-size:9px;display:block}.activity span{color:#9a9da5;margin-top:3px;font-size:8px;display:block}.activity time{color:#a2a4ac;font-size:8px}.aiBanner{color:#fff;background:#1b1c21;border-radius:15px;align-items:center;gap:16px;margin-top:14px;padding:20px 22px;display:flex;overflow:hidden}.aiIcon{background:linear-gradient(145deg,#876eff,#5e43e6);border-radius:13px;place-items:center;width:43px;height:43px;font-size:19px;display:grid}.aiBanner label{letter-spacing:.12em;color:#9f90ff;font-size:8px;font-weight:800}.aiBanner h3{margin:3px 0 4px;font-size:15px}.aiBanner p{color:#aaaab2;margin:0;font-size:9px}.aiBanner button{color:#1c1d21;background:#fff;border:0;border-radius:9px;margin-left:auto;padding:10px 13px;font-size:9px;font-weight:800}.toolbar{justify-content:space-between;gap:15px;margin-bottom:14px;display:flex}.search{border:1px solid var(--line);color:#999;background:#fff;border-radius:10px;width:280px;padding:9px 11px;font-size:12px}.search input{border:0;outline:0;width:230px;margin-left:6px;font-size:11px}.filters{border:1px solid var(--line);background:#fff;border-radius:10px;gap:3px;padding:4px;display:flex}.filters button{color:#858891;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:10px}.filters button.selected{background:var(--soft);color:#674fe8;font-weight:700}.cards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.projectCard{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #18192008}.cardTop{justify-content:space-between;align-items:center;padding:18px 18px 0;display:flex}.bigFlag{width:43px;height:43px;font-size:22px}.activeStatus,.planningStatus{border-radius:20px;padding:5px 8px;font-size:8px;font-weight:800}.activeStatus{color:#188d62;background:#e9f8f1}.planningStatus{color:#a16b18;background:#fff3dc}.projectCard>label{color:#745af0;text-transform:uppercase;letter-spacing:.1em;padding:16px 18px 0;font-size:8px;font-weight:800;display:block}.projectCard h2{margin:6px 18px 4px;font-size:16px}.projectCard>p{color:#9a9da6;margin:0 18px 14px;font-size:9px}.metrics{border-top:1px solid #f0f1f3;border-bottom:1px solid #f0f1f3;grid-template-columns:repeat(3,1fr);display:grid}.metrics div{border-right:1px solid #f0f1f3;padding:12px 18px}.metrics div:last-child{border:0}.metrics b{font-size:16px;display:block}.metrics span{color:#a0a2aa;margin-top:3px;font-size:8px;display:block}.cardProgress{padding:13px 18px 4px}.projectCard footer{color:#a0a2aa;justify-content:space-between;padding:11px 18px 15px;font-size:8px;display:flex}.projectCard footer button{color:#7057ec;background:0 0;border:0;font-size:9px;font-weight:800}.hint{color:#fff;background:#1b1c21;border-radius:15px;align-items:center;gap:12px;margin-top:14px;padding:16px 18px;display:flex}.hint>span{color:#9d8cff;background:#302653;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.hint b{font-size:10px;display:block}.hint small{color:#aaaab2;margin-top:3px;font-size:8px;display:block}.hint button{color:#1b1c21;background:#fff;border:0;border-radius:9px;margin-left:auto;padding:9px 12px;font-size:9px;font-weight:800}.placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:600px;display:flex}.placeholder>div{background:var(--soft);color:#7057ec;border-radius:19px;place-items:center;width:65px;height:65px;margin-bottom:18px;font-size:27px;display:grid}.placeholder h1{margin:7px 0}.placeholder p{color:#858891;max-width:420px;margin:0 0 20px;font-size:11px;line-height:1.6}@media (max-width:950px){.sidebar{flex-basis:215px;width:215px}.stats{grid-template-columns:repeat(2,1fr)}.twoCol,.cards{grid-template-columns:1fr}}@media (max-width:700px){.sidebar{display:none}.page{padding:22px 16px}.content>header{padding:0 16px}.hero,.titleRow{flex-direction:column;align-items:flex-start}.primary{width:100%}.toolbar{flex-direction:column}.search{width:100%}.search input{width:calc(100% - 35px)}.projectRow{grid-template-columns:36px 1fr 24px}.progressWrap{display:none}.aiBanner{flex-wrap:wrap;align-items:flex-start}.aiBanner button{margin-left:59px}.hint{flex-wrap:wrap}.hint button{margin-left:46px}}.participantStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.participantStats>div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:15px 17px;box-shadow:0 10px 30px #18192008}.participantStats span{color:#858891;font-size:9px;display:block}.participantStats b{margin:7px 0 4px;font-size:25px;display:block}.participantStats small{color:#a0a2aa;font-size:8px;display:block}.greenText{color:#1aa873}.purpleText{color:#7357ff}.orangeText{color:#c8861b}.participantPanel{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #18192008}.participantToolbar{border-bottom:1px solid #f0f1f3;gap:9px;padding:15px;display:flex}.participantSearch{flex:1;width:auto;max-width:380px}.participantToolbar select{border:1px solid var(--line);color:#666972;background:#fff;border-radius:10px;outline:none;min-width:150px;padding:9px 12px;font-size:10px}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:850px}th{text-align:left;color:#a0a2aa;letter-spacing:.09em;background:#fafbfc;padding:11px 17px;font-size:8px;font-weight:800}td{vertical-align:middle;border-top:1px solid #f0f1f3;padding:13px 17px}.person{align-items:center;gap:9px;min-width:210px;display:flex}.person>span{color:#684fe9;background:#eeeaff;border-radius:10px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.person b,.projectCell b{font-size:9px;display:block}.person small,.projectCell small{color:#a0a2aa;margin-top:3px;font-size:8px;display:block}.projectCell{max-width:185px}.docCount>b{margin-bottom:5px;font-size:9px;display:block}.miniProgress{background:#eeeef2;border-radius:20px;width:90px;height:4px;overflow:hidden}.miniProgress i{background:#7357ff;border-radius:20px;height:100%;display:block}.personStatus{white-space:nowrap;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:800}.personStatus.ready{color:#188d62;background:#e9f8f1}.personStatus.review{color:#674fe8;background:#eeeaff}.personStatus.missing{color:#b27416;background:#fff3dc}.updated{color:#999ca5;white-space:nowrap;font-size:8px}.dots{color:#999;background:0 0;border:0;padding:5px}.noResults{text-align:center;color:#999;padding:45px;font-size:11px}.tableFooter{color:#999ca5;border-top:1px solid #f0f1f3;justify-content:space-between;align-items:center;padding:12px 17px;font-size:8px;display:flex}.tableFooter div{gap:3px;display:flex}.tableFooter button{border:0;border:1px solid var(--line);color:#777;background:#fff;border-radius:6px;width:25px;height:25px;font-size:9px}.tableFooter .pageNo{color:#674fe8;background:#eeeaff;border-color:#ddd6ff;font-weight:800}.modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20;background:#17181c66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:min(440px,100%);padding:25px;position:relative;box-shadow:0 25px 80px #0003}.close{color:#777;background:#f5f6f8;border:0;border-radius:8px;width:27px;height:27px;font-size:18px;position:absolute;top:13px;right:15px}.modalIcon{color:#7357ff;background:#eeeaff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:15px;font-size:17px;display:grid}.modal label{letter-spacing:.12em;color:#7357ff;font-size:8px;font-weight:800}.modal h2{margin:5px 0;font-size:20px}.modal p{color:#858891;margin:0 0 17px;font-size:10px;line-height:1.55}.modalInput{border:1px solid var(--line);color:#333;background:#fff;border-radius:9px;outline:none;width:100%;margin-bottom:9px;padding:11px 12px;font-size:10px}.modalInput:focus{border-color:#bdb1ff;box-shadow:0 0 0 3px #eeeaff}.full{width:100%;margin-top:4px}@media (max-width:950px){.participantStats{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.participantStats{grid-template-columns:1fr 1fr}.participantToolbar{flex-direction:column}.participantSearch{width:100%;max-width:none}.participantToolbar select{width:100%}.tableFooter{flex-direction:column;align-items:flex-start;gap:10px}}.profileBack{margin-bottom:14px}.profileBack button{color:#777a83;background:0 0;border:0;padding:5px 0;font-size:10px}.profileHero{border:1px solid var(--line);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:20px;display:flex;box-shadow:0 10px 30px #18192008}.profileIdentity{align-items:center;gap:14px;display:flex}.profileAvatar{color:#684fe9;background:#eeeaff;border-radius:16px;place-items:center;width:58px;height:58px;font-size:15px;font-weight:800;display:grid}.profileEyebrow{letter-spacing:.12em;color:#7357ff;font-size:8px;font-weight:800}.profileHero h1{margin:5px 0 3px;font-size:25px}.profileHero p{color:#92959e;margin:0;font-size:9px}.profileProject{color:#666972;background:#f7f7f9;border-radius:20px;margin-top:8px;padding:5px 8px;font-size:8px;display:inline-block}.profileActions{align-items:center;gap:9px;display:flex}.secondaryAction{border:1px solid var(--line);color:#555861;background:#fff;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:700}.profileGrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.profilePanel{border:1px solid var(--line);background:#fff;border-radius:15px;margin-bottom:14px;overflow:hidden;box-shadow:0 10px 30px #18192008}.profileGrid .profilePanel{margin-bottom:0}.profilePanelHeader{justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.profilePanelHeader h2{margin:0;font-size:13px}.profilePanelHeader p{color:#999ca5;margin:4px 0 0;font-size:8px}.infoGrid{border-top:1px solid #f0f1f3;grid-template-columns:1fr 1fr;display:grid}.infoGrid div{border-bottom:1px solid #f0f1f3;border-right:1px solid #f0f1f3;padding:13px 18px}.infoGrid div:nth-child(2n){border-right:0}.infoGrid span{color:#a0a2aa;margin-bottom:4px;font-size:8px;display:block}.infoGrid b{font-size:9px;display:block}.readinessNumber{color:#188d62;font-size:18px}.readinessBar{background:#eeeef2;border-radius:20px;height:7px;margin:2px 18px 8px;overflow:hidden}.readinessBar i{background:#7357ff;border-radius:20px;height:100%;display:block}.readinessMeta{color:#999ca5;justify-content:space-between;padding:0 18px 15px;font-size:8px;display:flex}.readinessMeta b{color:#188d62}.documentRows{border-top:1px solid #f0f1f3}.documentRow{border-bottom:1px solid #f0f1f3;grid-template-columns:35px 1fr auto 90px 60px;align-items:center;gap:10px;padding:12px 18px;display:grid}.documentRow:last-child{border-bottom:0}.documentIcon{color:#7357ff;background:#f2f0ff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.documentInfo b{font-size:9px;display:block}.documentInfo span{color:#a0a2aa;margin-top:3px;font-size:8px;display:block}.documentStatus{color:#188d62;background:#e9f8f1;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:800}.documentDate{color:#999ca5;font-size:8px}.viewDoc{color:#7057ec;background:0 0;border:0;font-size:8px;font-weight:800}.aiConfidence{color:#674fe8;background:#eeeaff;border-radius:20px;padding:6px 9px;font-size:8px;font-weight:800}.expenseTable{border-top:1px solid #f0f1f3}.expenseHead,.expenseRow{grid-template-columns:1.1fr 1.1fr 1fr 1fr .8fr;gap:10px;padding:11px 18px;display:grid}.expenseHead{color:#a0a2aa;letter-spacing:.08em;background:#fafbfc;font-size:7px;font-weight:800}.expenseRow{border-top:1px solid #f0f1f3;font-size:9px}.expenseRow span{color:#777a83}.expenseRow strong{color:#17181c}.profileBottomActions{justify-content:flex-end;gap:8px;margin-bottom:20px;display:flex}.personButton{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.personButton:hover b{color:#7357ff}@media (max-width:950px){.profileGrid{grid-template-columns:1fr}.documentRow{grid-template-columns:35px 1fr auto 60px}.documentDate{display:none}}@media (max-width:700px){.profileHero{flex-direction:column;align-items:flex-start}.profileActions{justify-content:space-between;width:100%}.infoGrid{grid-template-columns:1fr}.infoGrid div{border-right:0}.documentRow{grid-template-columns:35px 1fr auto}.viewDoc{display:none}.expenseTable{overflow-x:auto}.expenseHead,.expenseRow{min-width:650px}.profileBottomActions{justify-content:stretch}.profileBottomActions>*{flex:1}}.documentStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.documentStats>div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:15px 17px;box-shadow:0 10px 30px #18192008}.documentStats span{color:#858891;font-size:9px;display:block}.documentStats b{margin:7px 0 4px;font-size:25px;display:block}.documentStats small{color:#a0a2aa;font-size:8px;display:block}.documentPanel{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #18192008}.documentToolbar{border-bottom:1px solid #f0f1f3;gap:9px;padding:15px;display:flex}.documentToolbar select{border:1px solid var(--line);color:#666972;background:#fff;border-radius:10px;outline:none;min-width:130px;padding:9px 12px;font-size:10px}.docTableWrap{overflow-x:auto}.tableDocIcon{color:#7357ff;background:#eeeaff;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.documentNameButton{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.documentNameButton b{font-size:9px;display:block}.documentNameButton small{color:#a0a2aa;margin-top:3px;font-size:8px;display:block}.tableText{white-space:nowrap;font-size:9px}.tableProject{color:#777a83;font-size:8px}.typePill{color:#666972;background:#f7f7f9;border:1px solid #eeeef2;border-radius:20px;padding:5px 8px;font-size:8px}.reviewHero{border:1px solid var(--line);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:19px 20px;display:flex;box-shadow:0 10px 30px #18192008}.reviewHero label{letter-spacing:.12em;color:#7357ff;font-size:8px;font-weight:800}.reviewHero h1{margin:5px 0 3px;font-size:24px}.reviewHero p{color:#92959e;margin:0;font-size:9px}.reviewHeroActions{align-items:center;gap:9px;display:flex}.reviewLayout{grid-template-columns:.9fr 1.1fr;gap:14px;display:grid}.previewPanel,.extractionPanel{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #18192008}.previewHeader{border-bottom:1px solid #f0f1f3;justify-content:space-between;padding:15px 18px;display:flex}.previewHeader b{font-size:11px;display:block}.previewHeader span{color:#a0a2aa;margin-top:3px;font-size:8px;display:block}.previewHeader button{background:#f7f7f8;border:0;border-radius:7px;width:26px}.fakeDocument{background:#fbfbfa;border:1px solid #e7e5df;min-height:470px;margin:22px;padding:28px;position:relative;box-shadow:0 8px 25px #0000000d}.fakeDocTop{border-bottom:2px solid #202126;justify-content:space-between;padding-bottom:14px;font-size:9px;display:flex}.fakeDocTop span{color:#7357ff;font-weight:800}.fakeDocLine{background:#e8e7e2;border-radius:2px;width:72%;height:7px;margin-top:28px}.fakeDocLine.large{width:92%;height:12px;margin-top:30px}.fakeDocLine.short{width:42%;margin-top:28px}.fakeDocGrid{grid-template-columns:1fr 1fr;gap:35px;margin-top:35px;display:grid}.fakeDocGrid small{color:#9a9a95;letter-spacing:.1em;font-size:7px;display:block}.fakeDocGrid b{margin-top:5px;font-size:15px;display:block}.fakeBarcode{letter-spacing:3px;margin-top:45px;font-family:monospace;font-size:19px;overflow:hidden}.fakeDocStamp{color:#1aa873;border:2px solid #1aa873;padding:8px 12px;font-size:10px;font-weight:800;position:absolute;bottom:30px;right:30px;transform:rotate(-8deg)}.previewFooter{color:#a0a2aa;padding:0 18px 16px;font-size:8px}.extractionPanel{padding-bottom:5px}.extractionHeader{justify-content:space-between;padding:17px 18px 8px;display:flex}.extractionHeader label{letter-spacing:.12em;color:#7357ff;font-size:8px;font-weight:800}.extractionHeader h2{margin:5px 0 3px;font-size:15px}.extractionHeader p{color:#999ca5;margin:0;font-size:8px}.confidence{text-align:center;background:#eeeaff;border-radius:11px;min-width:65px;padding:7px 10px}.confidence span{color:#7357ff;font-size:10px}.confidence b{color:#674fe8;font-size:14px;display:block}.confidence small{color:#777;font-size:7px}.confidenceBar{background:#eeeef2;border-radius:20px;height:5px;margin:7px 18px 14px;overflow:hidden}.confidenceBar i{background:#7357ff;border-radius:20px;height:100%;display:block}.fieldGrid{grid-template-columns:1fr 1fr;gap:9px;padding:0 18px;display:grid}.extractField{border:1px solid #eeeef2;border-radius:9px;padding:9px 10px}.extractField label{color:#a0a2aa;margin-bottom:5px;font-size:7px;display:block}.extractField b{font-size:9px}.extractField input{background:0 0;border:0;outline:0;width:100%;padding:0;font-size:9px}.aiNote{background:#f7f5ff;border:1px solid #e8e2ff;border-radius:10px;gap:8px;margin:14px 18px;padding:10px;display:flex}.aiNote>span{color:#7357ff}.aiNote b{font-size:8px;display:block}.aiNote small{color:#888a93;margin-top:3px;font-size:7px;line-height:1.4;display:block}.reviewActions{border-top:1px solid #f0f1f3;justify-content:flex-end;gap:8px;margin-top:4px;padding:13px 18px;display:flex}.approvedButton{color:#188d62;background:#e9f8f1;border:0;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:800}.reviewBottom{color:#9a9da5;justify-content:space-between;align-items:center;margin-top:12px;font-size:8px;display:flex}.reviewBottom button{color:#7357ff;background:0 0;border:0;font-size:8px;font-weight:800}@media (max-width:950px){.documentStats{grid-template-columns:repeat(2,1fr)}.reviewLayout{grid-template-columns:1fr}}@media (max-width:700px){.documentStats{grid-template-columns:1fr 1fr}.documentToolbar{flex-direction:column}.documentToolbar select{width:100%}.reviewHero{flex-direction:column;align-items:flex-start;gap:12px}.reviewHeroActions{justify-content:space-between;width:100%}.fieldGrid{grid-template-columns:1fr}.fakeDocument{min-height:390px;margin:14px;padding:20px}.reviewBottom{flex-direction:column;align-items:flex-start;gap:8px}}.uploadModal{background:#fff;border-radius:18px;width:min(480px,100%);padding:25px;position:relative;box-shadow:0 25px 80px #0003}.uploadModal h2{margin:5px 0;font-size:20px}.uploadModal p{color:#858891;margin:0 0 17px;font-size:10px;line-height:1.55}.dropzone{cursor:pointer;color:#674fe8;background:#faf9ff;border:1.5px dashed #d9d4f7;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-bottom:12px;padding:25px 15px;display:flex!important}.dropzone input{display:none}.dropzone strong{font-size:11px}.dropzone small{color:#9a9ca5;font-size:8px}.uploadError{color:#b27416;background:#fff4e5;border:1px solid #ffe0ae;border-radius:9px;margin-bottom:10px;padding:9px;font-size:9px}.uploadModal .primary:disabled{opacity:.5;cursor:not-allowed}.realDocumentPreview{background:#52545a;border-top:1px solid #f0f1f3;justify-content:center;align-items:stretch;width:100%;height:clamp(560px,100vh - 300px,820px);min-height:560px;display:flex;overflow:hidden}.realDocumentPreview img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:18px;display:block}.realDocumentPreview .fakeDocument{box-sizing:border-box;width:min(86%,700px);height:calc(100% - 36px);min-height:500px;margin:18px}.previewFooter{background:#fff;padding:10px 18px 12px}@media (max-width:950px){.realDocumentPreview{height:650px;min-height:500px}.realDocumentPreview iframe{min-height:500px}}@media (max-width:700px){.realDocumentPreview{height:600px;min-height:450px}.realDocumentPreview iframe{min-height:450px}.realDocumentPreview img{padding:10px}}.realDocumentPreview{background:#2b2c30;height:clamp(620px,100vh - 260px,900px);min-height:620px;padding:0}.realDocumentPreview iframe{background:#2b2c30;border:0;width:100%;height:100%;min-height:620px;display:block}.previewHeader button{cursor:pointer;transition:all .15s}.previewHeader button:hover{color:#674fe8;background:#eeeaff}.documentFullscreen{z-index:9999;background:#17181b;flex-direction:column;display:flex;position:fixed;inset:0}.fullscreenTopbar{background:#fff;border-bottom:1px solid #e5e5e8;flex:0 0 58px;justify-content:space-between;align-items:center;height:58px;padding:0 22px;display:flex}.fullscreenTopbar b{color:#202126;font-size:12px;display:block}.fullscreenTopbar span{color:#999ca5;margin-top:3px;font-size:8px;display:block}.fullscreenTopbar button{cursor:pointer;color:#555;background:#fff;border:1px solid #e5e5e8;border-radius:9px;width:34px;height:34px;font-size:22px;line-height:1}.fullscreenTopbar button:hover{color:#674fe8;background:#f2f0ff}.fullscreenViewer{background:#2b2c30;flex:1;justify-content:center;align-items:stretch;min-height:0;display:flex;overflow:hidden}.fullscreenViewer iframe{background:#2b2c30;border:0;width:100%;height:100%;display:block}.fullscreenViewer img{object-fit:contain;box-sizing:border-box;width:100%;max-width:100%;height:100%;max-height:100%;padding:22px}.fullscreenEmpty{color:#fff;align-self:center;font-size:13px}@media (max-width:950px){.realDocumentPreview{height:620px;min-height:520px}.realDocumentPreview iframe{min-height:520px}.reviewLayout{grid-template-columns:1fr}}.participantUploadPage{color:#171923;background:#f5f6f8;min-height:100vh;padding:0 24px 40px}.participantUploadContainer{width:100%;max-width:1120px;margin:0 auto}.participantHeader{border-bottom:1px solid #e7e8ed;justify-content:space-between;align-items:center;height:82px;display:flex}.participantBrand{align-items:center;gap:12px;display:flex}.participantLogo{color:#fff;background:#7455f5;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:flex;box-shadow:0 8px 20px #7455f538}.participantBrandText{flex-direction:column;gap:2px;display:flex}.participantBrandText b{letter-spacing:-.3px;font-size:17px}.participantBrandText span{color:#8a8e9b;font-size:11px}.participantHeaderRight{color:#777b88;font-size:12px;font-weight:600}.participantMain{max-width:850px;margin:0 auto;padding:58px 0 20px}.participantIntro{text-align:center;margin-bottom:32px}.participantIcon{color:#7455f5;background:#eeeaff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 18px;font-size:22px;display:flex}.participantIntro label{color:#8b8fa0;letter-spacing:1.6px;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.participantIntro h1{letter-spacing:-1.5px;margin:0;font-size:40px;font-weight:800;line-height:1.1}.participantIntro p{color:#777c89;max-width:650px;margin:16px auto 0;font-size:15px;line-height:1.65}.participantUploadCard{background:#fff;border:1px solid #e5e6eb;border-radius:18px;padding:30px;box-shadow:0 8px 30px #1c1f2b0b}.participantCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.participantCardHeader h2{letter-spacing:-.3px;margin:0 0 5px;font-size:18px}.participantCardHeader p{color:#8a8e9b;margin:0;font-size:13px}.secureBadge{color:#7455f5;background:#f3f1ff;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700}.participantFields{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px;display:grid}.participantFields label{flex-direction:column;gap:8px;display:flex}.participantFields label span{color:#777b88;letter-spacing:1px;font-size:10px;font-weight:800}.participantFields input,.accessForm input{box-sizing:border-box;color:#20222c;background:#fff;border:1px solid #dedfe5;border-radius:10px;outline:none;width:100%;height:46px;padding:0 14px;font-size:13px;transition:all .2s}.participantFields input:focus,.accessForm input:focus{border-color:#7455f5;box-shadow:0 0 0 3px #7455f517}.participantFields input::placeholder,.accessForm input::placeholder{color:#a4a7b0}.participantDropzone{text-align:center;cursor:pointer;box-sizing:border-box;background:#faf9ff;border:1.5px dashed #cfc9ff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:25px;transition:all .2s;display:flex}.participantDropzone:hover{background:#f7f5ff;border-color:#7455f5}.participantDropzone input{display:none}.participantDropIcon{color:#7455f5;background:#eeeaff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:13px;font-size:22px;font-weight:700;display:flex}.participantDropzone strong{color:#252733;text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:14px;overflow:hidden}.participantDropzone span{color:#8b8f9c;margin-top:5px;font-size:12px}.participantDropzone small{color:#a2a5af;margin-top:12px;font-size:10px}.participantUploadButton{color:#fff;cursor:pointer;background:#1b1c22;border:none;border-radius:10px;width:100%;height:48px;margin-top:18px;font-size:13px;font-weight:700;transition:all .2s}.participantUploadButton:hover:not(:disabled){background:#7455f5;transform:translateY(-1px)}.participantUploadButton:disabled{color:#999ba3;cursor:not-allowed;background:#d9d9dd}.participantPrivacy{justify-content:center;align-items:center;gap:8px;max-width:650px;margin:18px auto 0;display:flex}.participantPrivacy span{font-size:12px}.participantPrivacy p{color:#9497a1;text-align:center;margin:0;font-size:10px;line-height:1.5}.participantAccessCard{background:#fff;border:1px solid #e5e6eb;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:25px 30px;display:flex}.accessContent{align-items:flex-start;gap:15px;display:flex}.accessIcon{color:#7455f5;background:#f0edff;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;display:flex}.accessText label{color:#8b8fa0;letter-spacing:1.3px;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.accessText h2{margin:0 0 7px;font-size:17px}.accessText p{color:#898d99;max-width:500px;margin:0;font-size:11px;line-height:1.55}.accessForm{gap:8px;min-width:340px;display:flex}.accessForm input{height:42px}.accessForm button{color:#fff;cursor:pointer;white-space:nowrap;background:#1b1c22;border:none;border-radius:9px;height:42px;padding:0 15px;font-size:11px;font-weight:700}.accessForm button:hover{background:#7455f5}.participantFooter{color:#a0a3ad;border-top:1px solid #e5e6eb;justify-content:space-between;max-width:850px;margin:28px auto 0;padding-top:20px;font-size:10px;display:flex}.participantFooter b{color:#777b87}@media (max-width:760px){.participantUploadPage{padding:0 14px 30px}.participantHeader{height:70px}.participantHeaderRight{display:none}.participantMain{padding-top:38px}.participantIntro h1{font-size:30px}.participantIntro p{font-size:13px}.participantUploadCard{padding:20px}.participantFields{grid-template-columns:1fr}.participantCardHeader{flex-direction:column;gap:12px}.participantAccessCard{flex-direction:column;align-items:stretch;padding:20px}.accessForm{flex-direction:column;min-width:0}.accessForm button{width:100%}.participantFooter{text-align:center;flex-direction:column;gap:7px}}.documentActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.deleteDoc{color:#c94b4b;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:12px;font-weight:600}.deleteDoc:hover{color:#a83232}.newProjectModal{background:#fff;border-radius:20px;width:min(560px,100vw - 40px);max-height:calc(100vh - 40px);padding:32px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #0000002e}.newProjectModal h2{margin:8px 0}.newProjectModal>p{color:#777;margin:0 0 28px;line-height:1.5}.newProjectFields{flex-direction:column;gap:18px;display:flex}.newProjectFields label{flex-direction:column;gap:8px;display:flex}.newProjectFields input,.newProjectFields select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #dedede;border-radius:10px;padding:12px 14px}.dateFields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dateFields label{flex-direction:column;gap:8px;display:flex}.newProjectActions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.projectArrow{color:#17171c;cursor:pointer;background:#fff;border:1px solid #dedee3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;line-height:1;transition:all .18s;display:flex}.projectArrow:hover{color:#7557ff;background:#f3efff;border-color:#7557ff;transform:translate(2px)}.projectArrow:active{transform:translate(3px)}.projectCompletion{align-items:center;gap:6px;display:flex}.headerActions{align-items:center;gap:14px;display:flex}.headerIconButton{color:#687386;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px;font-size:19px;transition:all .18s;position:relative}.headerIconButton:hover{color:#111827;background:#f3f1f8}.notificationButton{position:relative}.notificationDot{background:#7657f5;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.headerAvatar{color:#fff;cursor:pointer;background:#202124;border:0;border-radius:10px;width:34px;height:34px;font-size:11px;font-weight:800}.workspace{align-items:center;gap:9px;width:100%;display:flex}.workspace>span:first-child{color:#7657f5;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:flex}.workspaceName{text-align:left;flex:1}.workspaceChevron{color:#8991a1}.bottomIconButton,.settingsButton{width:100%}.profile{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.profile:hover{background:#f6f5f8}.floatingBackdrop,.modalBackdrop{z-index:100;position:fixed;inset:0}.floatingBackdrop{background:0 0}.modalBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f121957;justify-content:center;align-items:flex-start;padding-top:110px;display:flex}.workspaceMenu{z-index:110;background:#fff;border:1px solid #e7e5eb;border-radius:16px;width:310px;padding:12px;position:fixed;top:205px;left:20px;box-shadow:0 18px 50px #1c182d29}.menuHeader{justify-content:space-between;align-items:center;padding:8px 8px 12px;display:flex}.menuHeader>span,.menuHeader>div>span{letter-spacing:.12em;color:#9298a6;font-size:10px;font-weight:800}.menuHeader>div{flex-direction:column;gap:4px;display:flex}.menuHeader>div>b{color:#151923;font-size:15px}.menuHeader button{color:#8b92a0;cursor:pointer;background:0 0;border:0;font-size:20px}.workspaceCurrent{background:#f7f5ff;border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}.workspaceMenuLogo{color:#fff;background:#7657f5;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:flex}.workspaceCurrent>div:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.workspaceCurrent b{font-size:13px}.workspaceCurrent small{color:#8a91a0;font-size:11px}.workspaceCurrent>span:last-child{color:#7657f5;font-weight:800}.menuDivider{background:#ecebf0;height:1px;margin:10px 0}.workspaceMenuAction{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:11px 10px;display:flex}.workspaceMenuAction:hover{background:#f7f6f9}.workspaceMenuAction>span{color:#7657f5;text-align:center;width:28px}.workspaceMenuAction>div{flex-direction:column;gap:3px;display:flex}.workspaceMenuAction b{font-size:13px}.workspaceMenuAction small{color:#9097a5;font-size:11px}.globalSearch{background:#fff;border-radius:18px;width:min(720px,100vw - 40px);overflow:hidden;box-shadow:0 25px 80px #14161e40}.searchTop{border-bottom:1px solid #ecebf0;align-items:center;gap:12px;padding:18px 20px;display:flex}.searchTop>span{color:#7657f5;font-size:22px}.searchTop input{color:#171a21;background:0 0;border:0;outline:0;flex:1;font-size:16px}.searchTop input::placeholder{color:#9ba1ae}.searchTop kbd{color:#8f96a4;border:1px solid #dedde4;border-radius:6px;padding:4px 7px;font-size:10px}.searchResults{min-height:180px;max-height:460px;padding:8px;overflow-y:auto}.searchEmpty{color:#8b92a0;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;display:flex}.searchEmpty>div{color:#7657f5;font-size:28px}.searchEmpty b{color:#222631;font-size:14px}.searchEmpty span{font-size:12px}.searchResult{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}.searchResult:hover{background:#f6f4fb}.searchResultIcon{color:#7657f5;background:#f1efff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.searchResult>div:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.searchResult b{color:#171a21;font-size:13px}.searchResult span{color:#8b92a0;font-size:11px}.searchResult>small{color:#9aa0ac;font-size:10px}.searchResult>strong{color:#7657f5}.searchFooter{border-top:1px solid #ecebf0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.searchFooter span{color:#999fab;font-size:10px}.searchFooter button{color:#7657f5;cursor:pointer;background:0 0;border:0;font-size:11px}.notificationMenu,.accountMenu,.helpMenu{z-index:110;background:#fff;border:1px solid #e7e5eb;border-radius:16px;width:360px;padding:12px;position:fixed;top:70px;right:20px;box-shadow:0 18px 50px #1c182d29}.notificationItem{gap:11px;padding:12px 8px;display:flex}.notificationIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.notificationIcon.approved{color:#20a66b;background:#e9f8f0}.notificationIcon.review{color:#7657f5;background:#f0ebff}.notificationItem>div:last-child{flex-direction:column;gap:4px;display:flex}.notificationItem b{font-size:12px}.notificationItem span{color:#8a91a0;font-size:11px;line-height:1.45}.notificationItem small{color:#7657f5;font-size:10px}.notificationAll{color:#7657f5;cursor:pointer;background:0 0;border:0;width:100%;padding:10px;font-size:11px}.accountMenu{width:270px}.accountHeader{align-items:center;gap:11px;padding:9px;display:flex}.accountAvatar{color:#fff;background:#202124;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:flex}.accountHeader>div:last-child{flex-direction:column;gap:4px;display:flex}.accountHeader b{font-size:13px}.accountHeader span{color:#8d94a1;font-size:11px}.accountMenuItem{cursor:pointer;text-align:left;color:#242832;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:11px 10px;font-size:12px;display:flex}.accountMenuItem:hover{background:#f7f6f9}.accountMenuItem>span{text-align:center;color:#777f8d;width:20px}.accountMenuItem.danger,.accountMenuItem.danger>span{color:#c24b5a}.helpMenu{width:360px}.helpItem{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;gap:12px;width:100%;padding:12px 9px;display:flex}.helpItem:hover{background:#f7f6f9}.helpItem>span{color:#7657f5;background:#f1efff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.helpItem>div{flex-direction:column;gap:4px;display:flex}.helpItem b{color:#20232c;font-size:12px}.helpItem small{color:#8c93a1;font-size:10px;line-height:1.45}.helpClose{cursor:pointer;color:#626a78;background:#f5f3f8;border:0;border-radius:9px;width:100%;padding:9px;font-size:11px}.helpMenu{inset:auto auto 70px 20px}.accountMenuTop{inset:70px 20px auto auto}.accountMenu:not(.accountMenuTop){inset:auto auto 85px 20px}.settingsPage{max-width:1180px;margin:0 auto;padding:34px 34px 60px}.settingsHeader{margin-bottom:30px}.settingsHeader h1{letter-spacing:-.7px;color:#17151f;margin:0;font-size:32px;font-weight:750;line-height:1.15}.settingsHeader p{color:#777582;margin:9px 0 0;font-size:14px}.settingsLayout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:28px;display:grid}.settingsNav{flex-direction:column;gap:4px;display:flex;position:sticky;top:24px}.settingsNavItem{color:#6e6b78;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:11px 13px;font-size:13px;font-weight:550;transition:background .15s,color .15s;display:flex}.settingsNavItem span{text-align:center;color:#96929f;width:20px;font-size:15px}.settingsNavItem:hover{color:#282330;background:#f5f3fa}.settingsNavItem:hover span{color:#7657e8}.settingsNavItem.active{color:#6241d5;background:#f0ebff;font-weight:650}.settingsNavItem.active span{color:#7657e8}.settingsContent{flex-direction:column;gap:20px;min-width:0;display:flex}.settingsCard{background:#fff;border:1px solid #e8e6ec;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #18142806}.settingsCardHeader{border-bottom:1px solid #eeedf1;padding:23px 25px 20px}.settingsCardHeader h2{color:#24212b;margin:0;font-size:17px;font-weight:700}.settingsCardHeader p{color:#85818d;margin:6px 0 0;font-size:13px;line-height:1.5}.settingsForm{grid-template-columns:1fr 1fr;gap:22px 20px;padding:24px 25px;display:grid}.settingsForm label{flex-direction:column;gap:8px;display:flex}.settingsForm label:last-child{grid-column:1/-1}.settingsForm label>span{color:#4d4955;font-size:12px;font-weight:650}.settingsForm input{color:#292631;box-sizing:border-box;background:#fff;border:1px solid #dedbe5;border-radius:8px;outline:none;width:100%;height:42px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.settingsForm input::placeholder{color:#aaa7b1}.settingsForm input:hover{border-color:#cfcbd8}.settingsForm input:focus{border-color:#8062e8;box-shadow:0 0 0 3px #8062e81a}.settingsActions{background:#fcfcfd;border-top:1px solid #eeedf1;justify-content:flex-end;gap:9px;padding:16px 25px;display:flex}.secondaryButton,.primaryButton{cursor:pointer;border-radius:8px;height:38px;padding:0 15px;font-family:inherit;font-size:12px;font-weight:650;transition:background .15s,border-color .15s,transform .1s}.secondaryButton{color:#5f5b67;background:#fff;border:1px solid #dedbe5}.secondaryButton:hover{background:#f7f6f9;border-color:#d1cdd8}.primaryButton{color:#fff;background:#7455df;border:1px solid #7455df;box-shadow:0 2px 5px #7455df2e}.primaryButton:hover{background:#6748d0}.primaryButton:active,.secondaryButton:active{transform:translateY(1px)}.settingsInfoGrid{grid-template-columns:1fr 1fr;display:grid}.settingsInfoGrid>div{border-bottom:1px solid #eeedf1;padding:20px 25px}.settingsInfoGrid>div:nth-child(odd){border-right:1px solid #eeedf1}.settingsInfoGrid>div:nth-last-child(-n+2){border-bottom:0}.settingsInfoGrid span{color:#92909a;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.settingsInfoGrid strong{color:#302d37;font-size:13px;font-weight:650}.settingsInfoGrid .statusActive{color:#2d8a58}@media (max-width:800px){.settingsPage{padding:25px 20px 40px}.settingsLayout{grid-template-columns:1fr}.settingsNav{flex-direction:row;padding-bottom:4px;position:static;overflow-x:auto}.settingsNavItem{white-space:nowrap;flex:none;width:auto}}@media (max-width:600px){.settingsForm{grid-template-columns:1fr}.settingsForm label:last-child{grid-column:auto}.settingsInfoGrid{grid-template-columns:1fr}.settingsInfoGrid>div:nth-child(odd){border-right:0}.settingsInfoGrid>div:nth-last-child(-n+2){border-bottom:1px solid #eeedf1}.settingsInfoGrid>div:last-child{border-bottom:0}}.settingsSecurity{padding:4px 25px}.securityRow{border-bottom:1px solid #eeedf1;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.securityRow:last-child{border-bottom:0}.securityRow>div{flex-direction:column;gap:5px;display:flex}.securityRow strong{color:#302d37;font-size:13px}.securityRow span{color:#85818d;font-size:12px}.settingsForm select{color:#292631;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #dedbe5;border-radius:8px;outline:none;width:100%;height:42px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.settingsForm select:hover{border-color:#cfcbd8}.settingsForm select:focus{border-color:#8062e8;box-shadow:0 0 0 3px #8062e81a}.settingsForm label small{color:#96929f;margin-top:-3px;font-size:11px;line-height:1.45}.themeSelector{width:100%;position:relative}.themeSelectorButton{color:#292631;cursor:pointer;text-align:left;background:#fff;border:1px solid #dedbe5;border-radius:8px;align-items:center;gap:10px;width:100%;height:42px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s;display:flex}.themeSelectorButton:hover{border-color:#cfcbd8}.themeSelectorButton:focus{border-color:#8062e8;outline:none;box-shadow:0 0 0 3px #8062e81a}.themeSelectorIcon{text-align:center;color:#7657e8;width:20px;font-size:16px}.themeSelectorArrow{color:#96929f;margin-left:auto;font-size:12px}.themeDropdown{z-index:20;background:#fff;border:1px solid #e3e0e8;border-radius:10px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 28px #1814281f}.themeOption{color:#302d37;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;padding:10px;font-family:inherit;display:flex}.themeOption:hover{background:#f6f4fa}.themeOption.active{background:#f0ebff}.themeOption>span{color:#7657e8;background:#f4f1fb;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;display:flex}.themeOption.active>span{background:#e5ddff}.themeOption div{flex-direction:column;gap:2px;display:flex}.themeOption strong{color:#302d37;font-size:12px;font-weight:650}.themeOption small{color:#96929f;margin:0;font-size:10px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body{color:#e9e6ef;background:#111015}html[data-theme=dark] .shell,html[data-theme=dark] .content{background:#111015}html[data-theme=dark] .page{color:#e9e6ef}html[data-theme=dark] .sidebar{background:#17151c;border-right-color:#292630}html[data-theme=dark] .brand b{color:#f0edf5}html[data-theme=dark] .brand small,html[data-theme=dark] .profile small{color:#817c89}html[data-theme=dark] .section{color:#85808e}html[data-theme=dark] .workspace{color:#d8d3df;background:#1d1a23;border-color:#302c38}html[data-theme=dark] .sidebar nav a,html[data-theme=dark] .sidebar nav button,html[data-theme=dark] .bottom button{color:#aaa5b2}html[data-theme=dark] .sidebar nav a:hover,html[data-theme=dark] .sidebar nav button:hover,html[data-theme=dark] .bottom button:hover{color:#eeeaf5;background:#211e28}html[data-theme=dark] .sidebar nav a.navActive,html[data-theme=dark] .sidebar nav button.navActive{color:#b9a7ff;background:#29223c}html[data-theme=dark] .sidebar nav a i,html[data-theme=dark] .sidebar nav button i{color:#aa95ff;background:#30284b}html[data-theme=dark] .bottom{border-top-color:#302c38}html[data-theme=dark] .profile:hover{background:#211e28}html[data-theme=dark] .profile b{color:#e9e5ef}html[data-theme=dark] .content>header{color:#85808e;background:#17151c;border-bottom-color:#292630}html[data-theme=dark] .content>header div{color:#aaa5b2}html[data-theme=dark] .headerIconButton{color:#9993a2}html[data-theme=dark] .headerIconButton:hover{color:#eeeaf5;background:#211e28}html[data-theme=dark] .headerAvatar{color:#fff;background:#2a2730}html[data-theme=dark] .hero label,html[data-theme=dark] .titleRow label,html[data-theme=dark] .placeholder label{color:#85808e}html[data-theme=dark] .hero h1,html[data-theme=dark] .titleRow h1,html[data-theme=dark] .placeholder h1{color:#eeeaf5}html[data-theme=dark] .hero p,html[data-theme=dark] .titleRow p{color:#98929f}html[data-theme=dark] .primary{color:#fff;background:#26232c}html[data-theme=dark] .primary:hover{background:#7357ff}html[data-theme=dark] .secondaryAction,html[data-theme=dark] .secondaryButton{color:#d1ccd8;background:#211e27;border-color:#383440}html[data-theme=dark] .secondaryAction:hover,html[data-theme=dark] .secondaryButton:hover{background:#292631;border-color:#484351}html[data-theme=dark] .stat{background:#1a181f;border-color:#2c2934;box-shadow:0 10px 30px #0000002e}html[data-theme=dark] .stat span{color:#918b99}html[data-theme=dark] .stat strong{color:#eeeaf5}html[data-theme=dark] .stat small{color:#7f7987}html[data-theme=dark] .stat.purple{background:linear-gradient(145deg,#7357ff,#6246e9);border-color:#0000}html[data-theme=dark] .stat.purple span,html[data-theme=dark] .stat.purple small,html[data-theme=dark] .stat.purple strong{color:#fff}html[data-theme=dark] .stat.warn{background:#241f17}html[data-theme=dark] .panel{background:#1a181f;border-color:#2c2934;box-shadow:0 10px 30px #0000002e}html[data-theme=dark] .panel h2{color:#eeeaf5}html[data-theme=dark] .panel header p{color:#817c89}html[data-theme=dark] .projectRow{border-top-color:#2c2934}html[data-theme=dark] .projectInfo b{color:#e6e1eb}html[data-theme=dark] .projectInfo span{color:#85808d}html[data-theme=dark] .flag,html[data-theme=dark] .bigFlag{background:#24212a}html[data-theme=dark] .progress{background:#302d36}html[data-theme=dark] .rowArrow{color:#d8d3df;background:#24212a}html[data-theme=dark] .activity{border-top-color:#2c2934}html[data-theme=dark] .activity b{color:#e5e1ea}html[data-theme=dark] .activity span,html[data-theme=dark] .activity time{color:#85808d}html[data-theme=dark] .aiBanner,html[data-theme=dark] .hint{background:#1a191f}html[data-theme=dark] .aiBanner p,html[data-theme=dark] .hint small{color:#908a98}html[data-theme=dark] .aiBanner button,html[data-theme=dark] .hint button{color:#1d1b21;background:#fff}html[data-theme=dark] .toolbar .search,html[data-theme=dark] .search{color:#9993a1;background:#1c1922;border-color:#34303c}html[data-theme=dark] .search input{color:#e5e1ea;background:0 0}html[data-theme=dark] .search input::placeholder{color:#716c79}html[data-theme=dark] .filters{background:#1c1922;border-color:#34303c}html[data-theme=dark] .filters button{color:#938d9b}html[data-theme=dark] .filters button:hover{background:#25212c}html[data-theme=dark] .filters button.selected{color:#b5a3ff;background:#30284b}html[data-theme=dark] .projectCard{background:#1a181f;border-color:#2c2934;box-shadow:0 10px 30px #0003}html[data-theme=dark] .projectCard h2{color:#eeeaf5}html[data-theme=dark] .projectCard>p{color:#89838f}html[data-theme=dark] .metrics{border-top-color:#2c2934;border-bottom-color:#2c2934}html[data-theme=dark] .metrics div{border-right-color:#2c2934}html[data-theme=dark] .metrics b{color:#eeeaf5}html[data-theme=dark] .metrics span,html[data-theme=dark] .projectCard footer{color:#85808d}html[data-theme=dark] .projectArrow{color:#ddd8e4;background:#24212a;border-color:#393540}html[data-theme=dark] .projectArrow:hover{color:#a995ff;background:#30284b;border-color:#7357ff}html[data-theme=dark] .participantStats>div{background:#1a181f;border-color:#2c2934;box-shadow:0 10px 30px #0000002e}html[data-theme=dark] .participantStats span{color:#8d8795}html[data-theme=dark] .participantStats b{color:#eeeaf5}html[data-theme=dark] .participantStats small{color:#817b89}html[data-theme=dark] .participantPanel{background:#1a181f;border-color:#2c2934}html[data-theme=dark] .participantToolbar{border-bottom-color:#2c2934}html[data-theme=dark] .participantToolbar select{color:#d7d2de;background:#211e27;border-color:#383440}html[data-theme=dark] th{color:#85808d;background:#211e27}html[data-theme=dark] td{color:#d9d4df;border-top-color:#2c2934}html[data-theme=dark] .person b,html[data-theme=dark] .projectCell b{color:#e5e1ea}html[data-theme=dark] .person small,html[data-theme=dark] .projectCell small{color:#85808d}html[data-theme=dark] .person>span{color:#ae9aff;background:#30284b}html[data-theme=dark] .miniProgress{background:#302d36}html[data-theme=dark] .updated,html[data-theme=dark] .dots{color:#85808d}html[data-theme=dark] .tableFooter{color:#85808d;border-top-color:#2c2934}html[data-theme=dark] .tableFooter button{color:#aaa4b1;background:#211e27;border-color:#383440}html[data-theme=dark] .tableFooter .pageNo{color:#ae9aff;background:#30284b;border-color:#453965}html[data-theme=dark] .documentStats>div{background:#1a181f;border-color:#2c2934;box-shadow:0 10px 30px #0000002e}html[data-theme=dark] .documentStats span{color:#8d8795}html[data-theme=dark] .documentStats b{color:#eeeaf5}html[data-theme=dark] .documentStats small{color:#817b89}html[data-theme=dark] .documentPanel{background:#1a181f;border-color:#2c2934}html[data-theme=dark] .documentToolbar{border-bottom-color:#2c2934}html[data-theme=dark] .documentToolbar select{color:#d7d2de;background:#211e27;border-color:#383440}html[data-theme=dark] .documentNameButton{color:#ddd8e4}html[data-theme=dark] .documentNameButton b{color:#e5e1ea}html[data-theme=dark] .documentNameButton small,html[data-theme=dark] .tableProject{color:#85808d}html[data-theme=dark] .typePill{color:#aaa4b1;background:#24212a;border-color:#36323e}html[data-theme=dark] .tableText{color:#d9d4df}html[data-theme=dark] .tableDocIcon,html[data-theme=dark] .documentIcon{color:#a995ff;background:#30284b}html[data-theme=dark] .profileHero,html[data-theme=dark] .profilePanel{background:#1a181f;border-color:#2c2934;box-shadow:0 10px 30px #0000002e}html[data-theme=dark] .profileHero h1,html[data-theme=dark] .profilePanelHeader h2{color:#eeeaf5}html[data-theme=dark] .profileHero p,html[data-theme=dark] .profilePanelHeader p{color:#89838f}html[data-theme=dark] .profileAvatar{color:#ae9aff;background:#30284b}html[data-theme=dark] .profileProject{color:#aaa4b1;background:#24212a}html[data-theme=dark] .infoGrid{border-top-color:#2c2934}html[data-theme=dark] .infoGrid div{border-bottom-color:#2c2934;border-right-color:#2c2934}html[data-theme=dark] .infoGrid span,html[data-theme=dark] .documentInfo span{color:#85808d}html[data-theme=dark] .infoGrid b,html[data-theme=dark] .documentInfo b{color:#e2dde7}html[data-theme=dark] .readinessBar{background:#302d36}html[data-theme=dark] .documentRows,html[data-theme=dark] .documentRow{border-color:#2c2934}html[data-theme=dark] .documentDate{color:#85808d}html[data-theme=dark] .expenseTable{border-top-color:#2c2934}html[data-theme=dark] .expenseHead{color:#85808d;background:#211e27}html[data-theme=dark] .expenseRow{border-top-color:#2c2934}html[data-theme=dark] .expenseRow span{color:#85808d}html[data-theme=dark] .expenseRow strong{color:#e2dde7}html[data-theme=dark] .reviewHero,html[data-theme=dark] .previewPanel,html[data-theme=dark] .extractionPanel{background:#1a181f;border-color:#2c2934;box-shadow:0 10px 30px #0000002e}html[data-theme=dark] .reviewHero h1,html[data-theme=dark] .previewHeader b,html[data-theme=dark] .extractionHeader h2{color:#eeeaf5}html[data-theme=dark] .reviewHero p,html[data-theme=dark] .previewHeader span,html[data-theme=dark] .extractionHeader p{color:#89838f}html[data-theme=dark] .previewHeader{border-bottom-color:#2c2934}html[data-theme=dark] .previewHeader button{color:#d8d3df;background:#24212a}html[data-theme=dark] .previewHeader button:hover{color:#ae9aff;background:#30284b}html[data-theme=dark] .extractField{background:#211e27;border-color:#35313d}html[data-theme=dark] .extractField label{color:#85808d}html[data-theme=dark] .extractField b,html[data-theme=dark] .extractField input{color:#e4dfe9}html[data-theme=dark] .confidence{background:#30284b}html[data-theme=dark] .confidence span,html[data-theme=dark] .confidence b{color:#b19eff}html[data-theme=dark] .confidence small{color:#8d8795}html[data-theme=dark] .confidenceBar{background:#302d36}html[data-theme=dark] .aiNote{background:#211d2e;border-color:#38304f}html[data-theme=dark] .aiNote b{color:#e5e0eb}html[data-theme=dark] .aiNote small{color:#8e8896}html[data-theme=dark] .reviewActions{border-top-color:#2c2934}html[data-theme=dark] .reviewBottom{color:#85808d}html[data-theme=dark] .modalBackdrop{background:#000000ad}html[data-theme=dark] .modal,html[data-theme=dark] .uploadModal,html[data-theme=dark] .newProjectModal{color:#e8e4ed;background:#1a181f;border:1px solid #302d38;box-shadow:0 25px 80px #00000073}html[data-theme=dark] .modal h2,html[data-theme=dark] .uploadModal h2,html[data-theme=dark] .newProjectModal h2{color:#eeeaf5}html[data-theme=dark] .modal p,html[data-theme=dark] .uploadModal p,html[data-theme=dark] .newProjectModal>p{color:#89838f}html[data-theme=dark] .close{color:#aaa4b1;background:#24212a}html[data-theme=dark] .close:hover{color:#fff;background:#30284b}html[data-theme=dark] .modalInput,html[data-theme=dark] .newProjectFields input,html[data-theme=dark] .newProjectFields select{color:#e4dfe9;background:#211e27;border-color:#383440}html[data-theme=dark] .modalInput::placeholder{color:#716c79}html[data-theme=dark] .dropzone{color:#b19eff;background:#211d2e;border-color:#514477}html[data-theme=dark] .dropzone:hover{background:#29233a}html[data-theme=dark] .dropzone small{color:#89838f}html[data-theme=dark] .workspaceCurrent{background:#211d2e}html[data-theme=dark] .workspaceCurrent b{color:#e5e0eb}html[data-theme=dark] .workspaceCurrent small{color:#89838f}html[data-theme=dark] .menuDivider{background:#302c38}html[data-theme=dark] .workspaceMenuAction:hover,html[data-theme=dark] .accountMenuItem:hover,html[data-theme=dark] .helpItem:hover{background:#25212c}html[data-theme=dark] .workspaceMenuAction b,html[data-theme=dark] .accountMenuItem,html[data-theme=dark] .helpItem b{color:#e2dde7}html[data-theme=dark] .workspaceMenuAction small,html[data-theme=dark] .accountHeader span,html[data-theme=dark] .helpItem small{color:#89838f}html[data-theme=dark] .globalSearch,html[data-theme=dark] .notificationMenu,html[data-theme=dark] .accountMenu,html[data-theme=dark] .helpMenu{background:#1a181f;border-color:#302d38;box-shadow:0 18px 50px #0000006b}html[data-theme=dark] .searchTop{border-bottom-color:#302c38}html[data-theme=dark] .searchTop input{color:#e5e1ea}html[data-theme=dark] .searchTop input::placeholder{color:#716c79}html[data-theme=dark] .searchTop kbd{color:#89838f;border-color:#3a3642}html[data-theme=dark] .searchEmpty b{color:#e5e1ea}html[data-theme=dark] .searchResult:hover{background:#25212c}html[data-theme=dark] .searchResult b{color:#e5e1ea}html[data-theme=dark] .searchResult span,html[data-theme=dark] .searchResult>small{color:#89838f}html[data-theme=dark] .searchResultIcon{color:#ae9aff;background:#30284b}html[data-theme=dark] .searchFooter{border-top-color:#302c38}html[data-theme=dark] .searchFooter span{color:#85808d}html[data-theme=dark] .notificationItem span{color:#89838f}html[data-theme=dark] .accountAvatar{background:#2a2730}html[data-theme=dark] .accountMenuItem>span{color:#85808d}html[data-theme=dark] .helpItem>span{color:#ae9aff;background:#30284b}html[data-theme=dark] .helpClose{color:#aaa4b1;background:#24212a}html[data-theme=dark] .helpClose:hover{background:#2d2933}html[data-theme=dark] .settingsHeader h1{color:#eeeaf5}html[data-theme=dark] .settingsHeader p{color:#89838f}html[data-theme=dark] .settingsNavItem{color:#9993a1}html[data-theme=dark] .settingsNavItem:hover{color:#eeeaf5;background:#211e28}html[data-theme=dark] .settingsNavItem.active{color:#b9a7ff;background:#29223c}html[data-theme=dark] .settingsNavItem span{color:#77717f}html[data-theme=dark] .settingsNavItem.active span{color:#9f87ff}html[data-theme=dark] .settingsCard{background:#1a181f;border-color:#2c2934;box-shadow:0 2px 10px #0000002e}html[data-theme=dark] .settingsCardHeader{border-bottom-color:#2c2934}html[data-theme=dark] .settingsCardHeader h2{color:#eeeaf5}html[data-theme=dark] .settingsCardHeader p{color:#89838f}html[data-theme=dark] .settingsForm label>span{color:#aaa4b1}html[data-theme=dark] .settingsForm input,html[data-theme=dark] .settingsForm select{color:#e4dfe9;background:#211e27;border-color:#383440}html[data-theme=dark] .settingsForm input::placeholder{color:#716c79}html[data-theme=dark] .settingsForm label small{color:#85808d}html[data-theme=dark] .settingsActions{background:#17151c;border-top-color:#2c2934}html[data-theme=dark] .settingsInfoGrid>div{border-color:#2c2934}html[data-theme=dark] .settingsInfoGrid span{color:#85808d}html[data-theme=dark] .settingsInfoGrid strong{color:#ddd8e4}html[data-theme=dark] .securityRow{border-bottom-color:#2c2934}html[data-theme=dark] .securityRow strong{color:#e4dfe9}html[data-theme=dark] .securityRow span{color:#89838f}html[data-theme=dark] .themeSelectorButton{color:#e4dfe9;background:#211e27;border-color:#383440}html[data-theme=dark] .themeSelectorButton:hover{border-color:#514b5d}html[data-theme=dark] .themeSelectorIcon{color:#a995ff}html[data-theme=dark] .themeSelectorArrow{color:#85808d}html[data-theme=dark] .themeDropdown{background:#1c1922;border-color:#383440;box-shadow:0 15px 35px #0000006b}html[data-theme=dark] .themeOption{color:#ddd8e4}html[data-theme=dark] .themeOption:hover{background:#25212c}html[data-theme=dark] .themeOption.active{background:#30284b}html[data-theme=dark] .themeOption>span{color:#a995ff;background:#292430}html[data-theme=dark] .themeOption.active>span{background:#40355b}html[data-theme=dark] .themeOption strong{color:#e5e1ea}html[data-theme=dark] .themeOption small{color:#85808d}html[data-theme=dark] .realDocumentPreview{background:#292a2e;border-top-color:#302d38}html[data-theme=dark] .realDocumentPreview iframe{background:#292a2e}html[data-theme=dark] .previewFooter{color:#85808d;background:#1a181f}html[data-theme=dark] .floatingBackdrop{background:#0000007a}html[data-theme=dark] .documentFullscreen{background:#17151c}html[data-theme=dark] .fullscreenTopbar{background:#1a181f;border-bottom-color:#302c38}html[data-theme=dark] .fullscreenTopbar b{color:#eeeaf5}html[data-theme=dark] .fullscreenTopbar span{color:#89838f}html[data-theme=dark] .fullscreenTopbar button{color:#ddd8e4;background:#24212a;border-color:#383440}html[data-theme=dark] .fullscreenTopbar button:hover{color:#b19eff;background:#30284b;border-color:#514477}html[data-theme=dark] .fullscreenViewer,html[data-theme=dark] .fullscreenViewer iframe{background:#292a2e}html[data-theme=dark] .documentFullscreen .fullscreenTopbar{background:#1a181f!important;border-bottom-color:#302c38!important}html[data-theme=dark] .documentFullscreen .fullscreenTopbar b{color:#eeeaf5!important}html[data-theme=dark] .documentFullscreen .fullscreenTopbar span{color:#89838f!important}html[data-theme=dark] .documentFullscreen .fullscreenTopbar button{color:#ddd8e4!important;background:#24212a!important;border-color:#383440!important}.fullscreenTopbarDark{background:#1a181f!important;border-bottom-color:#302c38!important}.fullscreenTopbarDark b{color:#eeeaf5!important}.fullscreenTopbarDark span{color:#89838f!important}.fullscreenTopbarDark button{color:#ddd8e4!important;background:#24212a!important;border-color:#383440!important}html[data-theme=dark] .projectDetailPage{color:#e9e6ef;background:#111015!important}html[data-theme=dark] .projectDetailPage h1,html[data-theme=dark] .projectDetailPage h2,html[data-theme=dark] .projectDetailPage h3,html[data-theme=dark] .projectDetailPage strong{color:#eeeaf5}html[data-theme=dark] .projectDetailPage p,html[data-theme=dark] .projectDetailPage small{color:#aaa5b2}html[data-theme=dark] .projectDetailPage [style*="rgb(255, 255, 255)"],html[data-theme=dark] .projectDetailPage [style*="padding: 24px"],html[data-theme=dark] .projectDetailPage [style*="padding: 22px"]{background:#1a181f!important;border-color:#302c38!important}html[data-theme=dark] .projectDetailPage a{color:#eeeaf5!important;background:#1a181f!important;border-color:#302c38!important}html[data-theme=dark] .projectDetailPage a p{color:#aaa5b2!important}html[data-theme=dark] .projectDetailPage span{color:#aaa5b2}html[data-theme=dark] .projectDocumentBackdrop{background:#000000c7!important}html[data-theme=dark] .projectDocumentPreview{border:1px solid #302c38;background:#17151c!important}html[data-theme=dark] .projectDocumentPreview>div:first-child{background:#1a181f!important;border-bottom-color:#302c38!important}html[data-theme=dark] .projectDocumentPreview>div:first-child strong{color:#eeeaf5!important}html[data-theme=dark] .projectDocumentPreview>div:first-child button{color:#ddd8e4!important;background:#292631!important}html[data-theme=dark] .projectDocumentPreview>div:last-child{background:#292a2e!important}html[data-theme=dark] .projectModalClose{color:#ddd8e4!important;background:#292631!important;border:1px solid #383440!important}html[data-theme=dark] .projectModalClose:hover{color:#fff!important;background:#352f40!important}html[data-theme=dark] .projectDeleteButton{color:#ff8f8a!important;background:#351f24!important;border:1px solid #5a3038!important}html[data-theme=dark] .projectDeleteButton:hover{color:#ffaaa5!important;background:#45252c!important}html[data-theme=dark] .documentPaginationBack{color:#ddd8e4!important;background:#24212a!important;border-color:#383440!important}html[data-theme=dark] .documentPaginationBack:hover:not(:disabled){color:#fff!important;background:#30284b!important;border-color:#514477!important}html[data-theme=dark] .documentPaginationBack:disabled{color:#625d68!important;background:#1d1b21!important;border-color:#2b2830!important}.participantProfilePage{width:min(1200px,100% - 48px);margin:0 auto;padding-bottom:40px}.participantProfilePage .profileHero{margin-top:8px}.participantProfilePage .profileGrid,.participantProfilePage .documentsPanel,.participantProfilePage>.profilePanel,.participantProfilePage .profileBottomActions{width:100%}@media (max-width:900px){.participantProfilePage{width:calc(100% - 32px)}}.participantProfilePage{box-sizing:border-box;width:1200px!important;max-width:calc(100vw - 80px)!important;margin-left:auto!important;margin-right:auto!important}.reimbursementPage{color:#17151c;width:min(1200px,100% - 48px);margin:0 auto;padding:36px 0 60px}.reimbursementHeader{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:28px;display:flex}.reimbursementHeader h1{letter-spacing:-.8px;margin:10px 0 8px;font-size:32px;font-weight:700;line-height:1.15}.reimbursementHeader p{color:#77727f;margin:0;font-size:14px}.reimbursementBack{color:#7654f6;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.reimbursementBack:hover{color:#6040dc}.reimbursementEyebrow{color:#7654f6;letter-spacing:1.4px;margin-top:22px;font-size:11px;font-weight:800}.reimbursementStatus{white-space:nowrap;border-radius:999px;margin-top:48px;padding:10px 15px;font-size:12px;font-weight:700}.reimbursementStatus.ready{color:#15945c;background:#e9f8f0}.reimbursementStatus.review{color:#b97800;background:#fff4df}.reimbursementSummary{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.reimbursementSummary>div{background:#fff;border:1px solid #e5e3e9;border-radius:16px;padding:20px 22px;box-shadow:0 4px 16px #1e182808}.reimbursementSummary span{color:#88828f;margin-bottom:10px;font-size:12px;display:block}.reimbursementSummary strong{color:#17151c;font-size:25px;font-weight:700;line-height:1;display:block}.reimbursementCard{background:#fff;border:1px solid #e5e3e9;border-radius:18px;overflow:hidden;box-shadow:0 4px 20px #1e18280a}.reimbursementCardHeader{border-bottom:1px solid #eceaf0;padding:24px 26px}.reimbursementCardHeader h2{margin:0 0 6px;font-size:18px;font-weight:700}.reimbursementCardHeader p{color:#89838f;margin:0;font-size:13px}.reimbursementTable{width:100%}.reimbursementTableHeader{background:#faf9fb;border-bottom:1px solid #eceaf0;min-height:46px;padding:0 26px}.reimbursementTableHeader span{color:#99939f;letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:800}.reimbursementRow{border-bottom:1px solid #efedf1;min-height:82px;padding:14px 26px}.reimbursementRow:last-child{border-bottom:none}.reimbursementRow>div:first-child{min-width:0}.reimbursementRow strong{color:#25212b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;display:block;overflow:hidden}.reimbursementRow small{color:#99939f;margin-top:5px;font-size:11px;display:block}.reimbursementRow>span{color:#706a76;font-size:12px}.reimbursementRow>strong:last-child{text-align:right;font-size:13px}.expenseApproved,.expenseReview{border-radius:999px;width:fit-content;padding:5px 9px;font-size:10px!important;font-weight:700!important}.expenseApproved{background:#e9f8f0;color:#15945c!important}.expenseReview{background:#fff4df;color:#b97800!important}.reimbursementLoading,.reimbursementEmpty,.reimbursementNoData{text-align:center;color:#89838f;background:#fff;border:1px solid #e5e3e9;border-radius:18px;padding:60px 30px;font-size:14px}@media (max-width:900px){.reimbursementPage{width:calc(100% - 32px)}.reimbursementSummary{grid-template-columns:repeat(2,1fr)}.reimbursementTable{overflow-x:auto}.reimbursementTableHeader,.reimbursementRow{min-width:850px}}@media (max-width:600px){.reimbursementHeader{flex-direction:column}.reimbursementStatus{margin-top:0}.reimbursementSummary{grid-template-columns:1fr}}html[data-theme=dark] .reimbursementPage{color:#eeeaf5}html[data-theme=dark] .reimbursementHeader p,html[data-theme=dark] .reimbursementCardHeader p,html[data-theme=dark] .reimbursementRow>span{color:#aaa5b2}html[data-theme=dark] .reimbursementSummary>div,html[data-theme=dark] .reimbursementCard,html[data-theme=dark] .reimbursementLoading,html[data-theme=dark] .reimbursementEmpty,html[data-theme=dark] .reimbursementNoData{box-shadow:none;background:#1a181f;border-color:#302c38}html[data-theme=dark] .reimbursementSummary strong,html[data-theme=dark] .reimbursementCardHeader h2,html[data-theme=dark] .reimbursementRow strong{color:#eeeaf5}html[data-theme=dark] .reimbursementSummary span,html[data-theme=dark] .reimbursementRow small,html[data-theme=dark] .reimbursementTableHeader span{color:#89838f}html[data-theme=dark] .reimbursementTableHeader{background:#211e26;border-bottom-color:#302c38}html[data-theme=dark] .reimbursementRow{border-bottom-color:#302c38}html[data-theme=dark] .reimbursementStatus.ready{color:#65d39a;background:#173326}html[data-theme=dark] .reimbursementStatus.review{color:#e4ae50;background:#382b18}html[data-theme=dark] .expenseApproved{background:#173326;color:#65d39a!important}html[data-theme=dark] .expenseReview{background:#382b18;color:#e4ae50!important}.reimbursementAmountCell{grid-template-columns:110px 70px;justify-content:end;align-items:center;column-gap:18px;display:grid}.reimbursementAmountCell strong{text-align:right;white-space:nowrap}.reimbursementViewButton{color:#7654f6;cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-self:end;padding:6px 0;font-size:12px;font-weight:700}.reimbursementViewButton{color:#7654f6;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 0;font-size:12px;font-weight:700}.reimbursementViewButton:hover{color:#6040dc}html[data-theme=dark] .reimbursementViewButton{color:#b19eff}.reimbursementIncluded,.reimbursementExcluded{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.reimbursementIncluded{color:#248a52;background:#eaf8f0}.reimbursementExcluded{color:#77727f;background:#f1f0f3}html[data-theme=dark] .reimbursementIncluded{color:#7ee2a8;background:#173625}html[data-theme=dark] .reimbursementExcluded{color:#aaa5b2;background:#292631}.reimbursementExcludeButton,.reimbursementRestoreButton{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}html[data-theme=dark] .reimbursementExcludeButton{color:#f2c46d;background:#3a2d17}html[data-theme=dark] .reimbursementExcludeButton:hover{background:#49391e}.reimbursementAmountCell{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;min-width:170px;display:flex}.reimbursementAmountCell strong{white-space:nowrap}.reimbursementDuplicate{white-space:nowrap;color:#a56a00;background:#fff4df;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.reimbursementExcludeButton,.reimbursementRestoreButton{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;width:auto;max-width:none;padding:5px 10px;font-size:11px;font-weight:700}.reimbursementExcludeButton{color:#a56a00;background:#fff4df}.reimbursementExcludeButton:hover{background:#ffe9bd}.reimbursementRestoreButton{color:#248a52;background:#eaf8f0}.reimbursementRestoreButton:hover{background:#d9f2e4}html[data-theme=dark] .reimbursementDuplicate,html[data-theme=dark] .reimbursementExcludeButton{color:#f2c46d;background:#3a2d17}html[data-theme=dark] .reimbursementRestoreButton{color:#7ee2a8;background:#173625}.reimbursementTable{width:100%;overflow:hidden}.reimbursementTableHeader,.reimbursementRow{grid-template-columns:minmax(240px,1.8fr) minmax(180px,1.4fr) minmax(130px,1fr) minmax(90px,.7fr) minmax(150px,.9fr);align-items:center;column-gap:18px;display:grid}.reimbursementTableHeader>*,.reimbursementRow>*{min-width:0}.reimbursementAmountCell{align-items:flex-end;width:100%;min-width:0;overflow:hidden}.reimbursementAmountCell strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.reimbursementAmountCell button,.reimbursementAmountCell span{max-width:100%}.reimbursementActions{justify-content:flex-end;margin-top:24px;display:flex}.reimbursementApproveButton{color:#fff;cursor:pointer;background:#7654f6;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:220px;height:46px;padding:0 20px;font-size:14px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 18px #7654f638}.reimbursementApproveButton:hover:not(:disabled){background:#6845e8;transform:translateY(-1px);box-shadow:0 8px 22px #7654f647}.reimbursementApproveButton:active:not(:disabled){transform:translateY(0)}.reimbursementApproveButton:disabled{color:#9b97a2;cursor:not-allowed;box-shadow:none;background:#e4e1e8}html[data-theme=dark] .reimbursementApproveButton{color:#fff;background:#8065f5;box-shadow:0 6px 20px #8065f538}html[data-theme=dark] .reimbursementApproveButton:hover:not(:disabled){background:#9078ff}html[data-theme=dark] .reimbursementApproveButton:disabled{color:#716c78;background:#292631}.reportsPage{min-height:calc(100vh - 64px);padding:36px 34px 48px}.reportsHeader{margin-bottom:28px}.reportsEyebrow{letter-spacing:.12em;color:#8a8493;margin-bottom:10px;font-size:11px;font-weight:700}.reportsHeader h1{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:750;line-height:1.15}.reportsHeader p{color:#77727f;margin:10px 0 0;font-size:14px}.reportsOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.reportsStatCard{background:#fff;border:1px solid #e9e6ee;border-radius:16px;flex-direction:column;min-height:140px;padding:22px;display:flex;box-shadow:0 3px 12px #231b3208}.reportsStatCard span{color:#77727f;font-size:13px;font-weight:600}.reportsStatCard strong{letter-spacing:-.03em;color:#211d28;margin-top:16px;font-size:30px;font-weight:750;line-height:1}.reportsStatCard small{color:#9a95a1;margin-top:auto;padding-top:12px;font-size:12px}.reportsCard{background:#fff;border:1px solid #e9e6ee;border-radius:16px;overflow:hidden;box-shadow:0 3px 12px #231b3208}.reportsCardHeader{border-bottom:1px solid #eeeaf1;padding:22px 24px}.reportsCardHeader h2{margin:0;font-size:17px;font-weight:700}.reportsCardHeader p{color:#89838f;margin:6px 0 0;font-size:13px}.reportsStatusGrid{grid-template-columns:repeat(3,1fr);display:grid}.reportsStatusGrid>div{border-right:1px solid #eeeaf1;padding:24px}.reportsStatusGrid>div:last-child{border-right:0}.reportsStatusGrid span{color:#77727f;font-size:13px;display:block}.reportsStatusGrid strong{color:#211d28;margin-top:10px;font-size:24px;font-weight:750;display:block}.reportsLoading{color:#77727f;padding:60px 0;font-size:14px}html[data-theme=dark] .reportsStatCard,html[data-theme=dark] .reportsCard{box-shadow:none;background:#1c1a20;border-color:#302c38}html[data-theme=dark] .reportsHeader p,html[data-theme=dark] .reportsStatCard span,html[data-theme=dark] .reportsStatCard small,html[data-theme=dark] .reportsCardHeader p,html[data-theme=dark] .reportsStatusGrid span,html[data-theme=dark] .reportsLoading{color:#aaa5b2}html[data-theme=dark] .reportsStatCard strong,html[data-theme=dark] .reportsStatusGrid strong,html[data-theme=dark] .reportsCardHeader h2,html[data-theme=dark] .reportsHeader h1{color:#f4f1f7}html[data-theme=dark] .reportsCardHeader,html[data-theme=dark] .reportsStatusGrid>div{border-color:#302c38}@media (max-width:1000px){.reportsOverviewGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.reportsPage{padding:24px 18px 40px}.reportsOverviewGrid,.reportsStatusGrid{grid-template-columns:1fr}.reportsStatusGrid>div{border-bottom:1px solid #eeeaf1;border-right:0}.reportsStatusGrid>div:last-child{border-bottom:0}html[data-theme=dark] .reportsStatusGrid>div{border-color:#302c38}}.reportsProjectsCard,.reportsReimbursementCard,.reportsReimbursementListCard{margin-top:20px}.reportsProjectTable{width:100%;overflow-x:auto}.reportsProjectTableHeader,.reportsProjectRow{grid-template-columns:minmax(240px,2fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(130px,1fr);align-items:center;gap:18px;padding:0 24px;display:grid}.reportsProjectTableHeader{color:#8a8493;text-transform:uppercase;letter-spacing:.04em;background:#faf9fb;border-top:1px solid #eeeaf1;border-bottom:1px solid #eeeaf1;min-height:46px;font-size:11px;font-weight:700}.reportsProjectRow{color:#4e4857;border-bottom:1px solid #eeeaf1;min-height:72px;font-size:13px}.reportsProjectRow:last-child{border-bottom:0}.reportsProjectRow>span{color:#4e4857}.reportsProjectRow>strong:last-child{color:#211d28;font-size:14px}.reportsProjectRow>div{min-width:0}.reportsProjectRow>div strong{text-overflow:ellipsis;white-space:nowrap;color:#211d28;font-size:14px;font-weight:700;display:block;overflow:hidden}.reportsProjectRow>div small{color:#99939f;margin-top:4px;font-size:12px;display:block}html[data-theme=dark] .reportsProjectTableHeader{color:#aaa5b2;background:#211f25;border-color:#302c38}html[data-theme=dark] .reportsProjectRow{color:#c4becb;border-color:#302c38}html[data-theme=dark] .reportsProjectRow>span{color:#c4becb}html[data-theme=dark] .reportsProjectRow>strong:last-child,html[data-theme=dark] .reportsProjectRow>div strong{color:#f4f1f7}html[data-theme=dark] .reportsProjectRow>div small{color:#8f8996}@media (max-width:900px){.reportsProjectTable{overflow-x:auto}.reportsProjectTableHeader,.reportsProjectRow{min-width:760px}}.reportsReimbursementListCard{margin-top:20px}.reportsReimbursementTable{width:100%;overflow-x:auto}.reportsReimbursementTableHeader,.reportsReimbursementRow{grid-template-columns:minmax(220px,1.5fr) minmax(220px,1.5fr) minmax(130px,.9fr) minmax(120px,.8fr) minmax(120px,.8fr);align-items:center;gap:18px;padding:0 24px;display:grid}.reportsReimbursementTableHeader{color:#8a8493;text-transform:uppercase;letter-spacing:.04em;background:#faf9fb;border-top:1px solid #eeeaf1;border-bottom:1px solid #eeeaf1;min-height:46px;font-size:11px;font-weight:700}.reportsReimbursementRow{color:#4e4857;border-bottom:1px solid #eeeaf1;min-height:76px;font-size:13px}.reportsReimbursementRow:last-child{border-bottom:0}.reportsReimbursementRow>div{min-width:0}.reportsReimbursementRow>div strong{text-overflow:ellipsis;white-space:nowrap;color:#211d28;font-size:14px;font-weight:700;display:block;overflow:hidden}.reportsReimbursementRow>div small{text-overflow:ellipsis;white-space:nowrap;color:#99939f;margin-top:4px;font-size:12px;display:block;overflow:hidden}.reportsReimbursementRow>strong{color:#211d28;white-space:nowrap;font-size:14px}.reportsApprovedStatus{color:#248a52;white-space:nowrap;background:#eaf8f0;border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.reportsNoData{text-align:center;color:#8a8493;padding:40px 24px;font-size:13px}html[data-theme=dark] .reportsReimbursementTableHeader{color:#aaa5b2;background:#211f25;border-color:#302c38}html[data-theme=dark] .reportsReimbursementRow{color:#c4becb;border-color:#302c38}html[data-theme=dark] .reportsReimbursementRow>div strong,html[data-theme=dark] .reportsReimbursementRow>strong{color:#f4f1f7}html[data-theme=dark] .reportsReimbursementRow>div small,html[data-theme=dark] .reportsNoData{color:#8f8996}html[data-theme=dark] .reportsApprovedStatus{color:#7ee2a8;background:#173625}@media (max-width:900px){.reportsReimbursementTable{overflow-x:auto}.reportsReimbursementTableHeader,.reportsReimbursementRow{min-width:820px}}
