@font-face{font-family:Inter;src:url(/fonts/inter-display-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-display-medium.woff2)format("woff2");font-style:normal;font-weight:500 650;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-bold.woff2)format("woff2");font-style:normal;font-weight:700 900;font-display:swap}:root{color:#202027;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fcfcfd;font-family:Inter,Inter Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:#7042d9}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{letter-spacing:-.035em}h1{font-size:clamp(28px,3vw,42px);font-weight:650;line-height:1.12}h2{font-size:21px;font-weight:650;line-height:1.25}h3{font-size:17px;font-weight:650}.muted{color:#737587}.small{font-size:13px}.helper{color:#85869a;font-size:12px;line-height:1.5}.form-error{color:#aa3935;background:#fff3f1;border:1px solid #efc8c3;border-radius:8px;padding:11px 13px;font-size:13px}.global-error{max-width:700px}.brand{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.brand strong{letter-spacing:-.065em;color:#111116;font-size:28px;font-weight:720}.brand sup{vertical-align:super;margin-left:1px;font-size:.42em}.brand small{letter-spacing:-.02em;color:#30303a;margin-top:6px;font-size:12px}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 17px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.button.primary{color:#fff;background:#7042d9;box-shadow:0 5px 14px #7042d926}.button.primary:hover:not(:disabled){background:#6132ce}.button.secondary{color:#393a50;background:#fff;border-color:#d9dce8}.button.secondary:hover{background:#f7f5fd}.button.full{width:100%}.icon-button{color:#62667c;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-button:hover{background:#f1eef9}.app-shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#fdfdff;border-right:1px solid #e9eaf0;flex-direction:column;height:100vh;padding:32px 14px 18px;display:flex;position:sticky;top:0}.sidebar>.brand{padding-left:16px}.sidebar-caption{color:#707388;margin:34px 16px 18px;font-size:13px}.sidebar nav{flex-direction:column;gap:6px;display:flex}.sidebar button{color:#51556a;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;padding:13px 16px;font-size:15px;display:flex}.sidebar button:hover,.sidebar button.selected{color:#6030d2;background:#f0eafb}.sidebar-bottom{margin-top:auto}.profile{border-top:1px solid #e4e6ed;align-items:center;gap:10px;padding:22px 8px 0;display:flex}.profile>div{flex:1;min-width:0}.profile strong,.profile small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.profile strong{font-size:14px;font-weight:600}.profile small{color:#828496;margin-top:3px;font-size:12px}.profile .icon-button{width:29px;padding:0}.avatar,.tiny-avatar{color:#6533d4;background:#e9e0fb;border-radius:50%;flex:none;place-items:center;display:grid}.avatar{width:37px;height:37px;font-size:13px}.tiny-avatar{width:28px;height:28px;font-size:10px}.workspace{min-width:0}.topbar{color:#86889a;background:#fff;border-bottom:1px solid #ececf1;justify-content:space-between;align-items:center;height:69px;padding:0 clamp(25px,3.6vw,56px);font-size:12px;display:flex}.topbar strong{color:#333343;font-weight:550}.topbar>div{align-items:center;gap:18px;display:flex}.topbar-user{color:#6d6f80}.demo-badge{color:#7247cf;background:#f3ecff;border-radius:6px;padding:6px 9px;font-weight:600}.content{max-width:1500px;margin:0 auto;padding:46px clamp(25px,3.6vw,56px) 70px}.workspace-heading,.page-title-row,.detail-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workspace-heading h1,.page-title-row h1{margin-bottom:4px}.workspace-heading p,.page-title-row p{color:#75788a;margin-bottom:0;font-size:17px}.surface{background:#fff;border:1px solid #e6e7ef;border-radius:9px;box-shadow:0 1px 3px #1e144106}.metrics{align-items:center;min-height:86px;margin:35px 0 24px;display:flex}.metrics button{text-align:left;color:#4c4e61;background:0 0;border:0;flex:1;align-items:center;gap:20px;padding:16px 30px;font-size:14px;display:flex}.metrics button>strong{color:#1d1d29;font-size:24px}.metrics button>svg{color:#878ca3;margin-left:auto}.metric-icon{color:#7042d9;background:#f2effb;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.metrics-divider{background:#e5e7f0;width:1px;height:43px}.filter-tabs{border-bottom:1px solid #e2e4ed;align-items:center;gap:24px;margin:0 0 24px;display:flex;overflow-x:auto}.filter-tabs button{color:#5c6075;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 4px 13px}.filter-tabs button.active{color:#6034d2;border-color:#7042d9;font-weight:650}.filter-tabs span{color:#74778b;background:#f1f1f6;border-radius:20px;margin-left:8px;padding:2px 8px;font-size:12px}.filter-tabs .active span{color:#7042d9;background:#efeafb}.list-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.95fr);align-items:start;gap:20px;display:grid}.list-tools{gap:14px;margin:5px 0 15px;display:flex}.search-box{color:#8c90a2;background:#fff;border:1px solid #dfe2eb;border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.search-box input{color:#303142;border:0;outline:0;flex:1;min-width:0;padding:13px 0}.list-tools select{width:170px}.proposal-table{min-height:450px;overflow:hidden}.table-header,.table-row{grid-template-columns:minmax(190px,1.7fr) minmax(120px,.85fr) minmax(100px,.7fr) minmax(100px,.62fr);align-items:center;gap:10px;display:grid}.table-header{color:#6e7286;background:#fafafd;border-bottom:1px solid #e8e9f0;height:47px;padding:0 19px;font-size:12px}.table-row{text-align:left;color:#2f3041;background:#fff;border:0;border-bottom:1px solid #ebecf2;width:100%;min-height:90px;padding:14px 19px}.table-row:hover{background:#f9f7fe}.proposal-name,.owner-name,.updated{align-items:center;gap:11px;display:flex}.proposal-name strong,.proposal-name small{display:block}.proposal-name strong{font-size:14px;font-weight:600;line-height:1.35}.proposal-name small{color:#73768a;margin-top:4px;font-size:12px}.file-icon{color:#7042d9;background:#f1ecfd;border-radius:8px;flex:none;place-items:center;width:37px;height:37px;display:grid}.owner-name,.updated{color:#616579;font-size:12px}.updated{justify-content:space-between}.status{white-space:nowrap;border-radius:40px;width:max-content;padding:7px 10px;font-size:11px;font-weight:600}.status-draft{color:#636677;background:#f0f1f5}.status-in-review{color:#6540cf;background:#f0ebfe}.status-approved{color:#226d9d;background:#e9f5ff}.status-published{color:#1d8a55;background:#e4f7ed}.status-archived{color:#7b7b7b;background:#f4f4f4}.empty-table{text-align:center;color:#818397;padding:55px 20px;font-size:14px}.review-panel{padding:22px}.review-panel h2{font-size:19px}.review-card{border:1px solid #e9e9f1;border-radius:8px;margin-top:18px;padding:20px}.eyebrow{color:#7042d9;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.review-card h3{margin:7px 0 2px;font-size:20px}.review-card>p{color:#75788c;font-size:13px}.review-art{background:radial-gradient(circle at 100% 0,#f0eafc,#0000 36%),#fff;border:1px solid #e8e8ef;border-radius:7px;min-height:160px;margin:18px 0;padding:22px}.review-art>strong{font-size:12px}.review-art h4{margin:19px 0 2px;font-size:15px}.review-art p{color:#9294a3;font-size:11px}.review-flow{color:#7042d9;align-items:center;gap:6px;margin-top:24px;display:flex}.review-flow span{color:#6740c4;background:#f2edff;border-radius:50px;padding:7px 5px;font-size:9px}.review-info{color:#888a9e;justify-content:space-between;gap:15px;margin:12px 0 18px;font-size:11px;display:flex}.review-info strong{color:#36374b;margin-top:3px;display:block}.review-foot{color:#858799;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.review-empty{text-align:center;color:#8d8fa3;padding:50px 15px}.review-empty svg{color:#7042d9}.detail-head{align-items:center;margin-bottom:25px}.detail-actions{gap:10px;display:flex}.back-button{color:#6653a9;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:13px;display:flex}.page-title-row{align-items:center;margin-bottom:26px}.page-title-row h1{font-size:34px}.detail-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,.8fr);gap:20px;display:grid}.detail-main,.detail-side{flex-direction:column;gap:18px;display:flex}.section-pad{padding:26px}.section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-heading h2{margin:0 0 5px}.section-heading p{color:#818497;margin:0;font-size:13px}.section-heading>svg{color:#8f80c6}.import-drop{color:#7042d9;cursor:pointer;background:#faf8ff;border:1px dashed #bdb1e9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:136px;margin-top:22px;display:flex}.import-drop strong{color:#4b3f73;font-size:14px}.import-drop span{color:#8c86a4;font-size:12px}.version-list{margin-top:17px}.version-item{border-top:1px solid #ececf2;align-items:center;gap:12px;padding:14px 0;display:flex}.version-item>div:nth-child(2){flex:1}.version-item strong,.version-item small{display:block}.version-item strong{font-size:13px}.version-item small{color:#898b9c;margin-top:3px;font-size:11px}.version-icon{color:#7042d9;background:#f3effd;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.qa-chip{color:#8c611c;background:#fff5e5;border-radius:20px;padding:6px 8px;font-size:11px}.qa-chip.qa-done{color:#1b8553;background:#e6f8ef}.empty-inline{color:#87899b;margin:20px 0 0;font-size:13px}.warning-box{color:#755930;background:#fffaf1;border:1px solid #f0dcad;border-radius:7px;margin:20px 0;padding:13px 16px;font-size:12px}.warning-box p{margin:6px 0 0}.check-notes{margin:18px 0;padding:0;list-style:none}.check-notes li{color:#74788b;align-items:flex-start;gap:9px;margin:8px 0;font-size:12px;display:flex}.check-notes svg{color:#6d50c3;flex:none}.qa-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:20px 0;display:grid}.qa-list label{color:#4c4e61;cursor:pointer;align-items:flex-start;gap:9px;font-size:12px;line-height:1.4;display:flex}.qa-list input{accent-color:#7042d9;margin-top:1px}.workflow{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.workflow-step{border:1px solid #ebeaf2;border-radius:7px;padding:13px}.workflow-step span{color:#7042d9;background:#eee9fb;border-radius:50%;place-items:center;width:23px;height:23px;margin-bottom:11px;font-size:12px;display:grid}.workflow-step strong,.workflow-step small{display:block}.workflow-step strong{font-size:12px}.workflow-step small{color:#85889b;margin-top:5px;font-size:11px;line-height:1.4}.inline-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.inline-actions button{color:#6840c9;background:#fff;border:1px solid #ddd8f2;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.inline-actions .danger{color:#aa514c;border-color:#ecd5d1}.published-note{color:#7a7b8c;margin:15px 0 0;font-size:12px}.detail-side h3{font-size:16px}.detail-dl{margin:14px 0 0}.detail-dl>div{border-top:1px solid #ededf2;justify-content:space-between;gap:15px;padding:12px 0;font-size:12px;display:flex}.detail-dl dt{color:#8a8d9d}.detail-dl dd{text-align:right;color:#35364a;overflow-wrap:anywhere;max-width:55%;margin:0}.modal-backdrop{z-index:20;background:#1f1c306e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:#fff;border-radius:10px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:30px;position:relative;overflow:auto;box-shadow:0 25px 70px #130e2833}.modal-wide{width:min(1050px,100%)}.modal h2{margin:0 0 10px;font-size:25px}.modal-close{position:absolute;top:19px;right:22px}.modal-intro{color:#777a8d;margin-bottom:22px;font-size:13px;line-height:1.5}.stack{flex-direction:column;gap:16px;display:flex}.stack label,.share-left label,.gate-form label{color:#38394b;flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}input:not([type=checkbox]):not([type=file]),select{color:#2d2e3c;background:#fff;border:1px solid #dfe1eb;border-radius:7px;outline:none;width:100%;min-height:42px;padding:9px 12px}input:focus,select:focus{border-color:#7042d9;box-shadow:0 0 0 3px #7042d91f}.details-toggle{color:#6e47cf;font-size:13px}.details-toggle summary{cursor:pointer}.details-toggle .inset{padding:15px 0 0}.modal-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:25px;display:flex}.share-meta{color:#6f7386;justify-content:space-between;align-items:center;margin:-4px 0 20px;padding-right:30px;font-size:13px;display:flex}.role-chip{color:#4e4f65;background:#fff;border:1px solid #e5e3f0;border-radius:50px;padding:7px 10px;font-size:11px;display:inline-flex}.permission-banner{color:#6650a9;background:#f5f1fe;border-radius:7px;align-items:center;gap:10px;padding:12px 15px;font-size:12px;display:flex}.tabs{border-bottom:1px solid #e5e6ed;gap:22px;margin:19px 0 21px;display:flex}.tabs button{color:#707285;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 7px 12px;font-size:13px}.tabs button.active{color:#7042d9;border-color:#7042d9;font-weight:650}.share-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.88fr);gap:22px;display:grid}.share-left section+section{margin-top:21px}.share-left h3,.share-right h3{margin:0 0 3px;font-size:17px}.share-left p,.share-right p{margin-bottom:13px}.upload-tile{cursor:pointer;background:#fcfaff;border:1px dashed #c9baf2;border-radius:7px;align-items:center;gap:15px;padding:14px 16px;color:#7042d9!important;flex-direction:row!important;display:flex!important}.upload-tile span{flex-direction:column;gap:4px;display:flex}.upload-tile strong{color:#333249;font-size:13px}.upload-tile small{color:#7f7d95;font-size:11px}.text-button{color:#7042d9;background:0 0;border:0;padding:9px 0;font-size:11px}.toggle-row{justify-content:space-between;align-items:center;margin-top:8px;flex-direction:row!important}.toggle-row span{flex-direction:column;gap:3px;display:flex}.toggle-row small{color:#8d8fa0;font-size:11px;font-weight:400}.toggle-row input{appearance:none;background:#d3d5df;border-radius:30px;width:35px;height:21px;transition:background .2s;position:relative}.toggle-row input:before{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:3px;left:3px}.toggle-row input:checked{background:#7042d9}.toggle-row input:checked:before{transform:translate(14px)}.share-left section>label:not(.upload-tile):not(.toggle-row){margin-top:12px}.input-with-action{border:1px solid #dfe1eb;border-radius:7px;display:flex;overflow:hidden}.input-with-action input{min-width:0;box-shadow:none!important;border:0!important}.input-with-action button{color:#6554a7;background:#fff;border:0;border-left:1px solid #e4e6ee;place-items:center;width:43px;display:grid}.access-note{color:#6f7085;align-items:center;gap:8px;margin:14px 0;font-size:12px;display:flex}.new-password{margin-top:10px}.new-password .helper{margin:6px 0}.form-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.preview-panel,.summary-panel{background:#fbfbfe;border:1px solid #e6e7ef;border-radius:7px;padding:15px}.summary-panel{margin-top:14px}.mini-gate{background:#fff;border:1px solid #ebecf0;border-radius:7px;flex-direction:column;align-items:center;gap:10px;padding:20px 14px;display:flex}.mini-logos{align-items:center;gap:15px;margin:0 0 6px;display:flex}.mini-logos>strong{letter-spacing:-.07em;color:#111116;font-size:18px}.mini-logos sup{font-size:8px}.logo-divider{background:#d1d3dd;width:1px;height:25px}.mini-logos img{object-fit:contain;max-width:70px;max-height:28px}.placeholder-logo{color:#8a8c9e;border:1px dashed #cac7db;padding:9px;font-size:9px}.mini-gate>svg{color:#7042d9}.mini-gate>strong{font-size:13px}.mini-password{color:#363741;border:1px solid #e2e3eb;border-radius:5px;width:100%;height:30px;padding:5px 10px;font-size:13px}.mini-button{color:#fff;text-align:center;background:#7042d9;border-radius:5px;width:100%;padding:7px;font-size:11px}.summary-panel dl{margin:6px 0 0}.summary-panel dl>div{border-top:1px solid #e6e6ee;justify-content:space-between;gap:12px;padding:9px 0;font-size:11px;display:flex}.summary-panel dt{color:#7e8194}.summary-panel dd{text-align:right;color:#38394c;margin:0}.email-panel{color:#7552cc;border:1px solid #e7e4f1;border-radius:8px;max-width:620px;padding:30px}.email-panel h3{color:#232332;margin:15px 0 5px}.email-panel p{color:#747689;font-size:13px;line-height:1.55}.share-footer{border-top:1px solid #ebecf1;padding-top:17px}.share-footer .helper{margin-right:auto}.info-page{max-width:750px}.info-page p{color:#787b8d;font-size:16px;line-height:1.6}.info-icon{color:#7042d9;background:#f1ebfd;border-radius:13px;place-items:center;width:64px;height:64px;margin-bottom:27px;display:grid}.team-grid{grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);gap:20px;margin-top:30px;display:grid}.member-row{border-top:1px solid #ececf2;align-items:center;gap:12px;padding:14px 0;display:flex}.member-row>div{flex:1;min-width:0}.member-row strong,.member-row small{display:block}.member-row strong{font-size:13px}.member-row small{color:#8a8c9a;margin-top:3px;font-size:11px}.member-row select{width:125px;font-size:12px}.muted-avatar{color:#6c6e7b;background:#eeeef4}.toast{color:#fff;z-index:40;background:#282333;border-radius:8px;align-items:center;gap:18px;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #0002}.toast button{color:#fff;background:0 0;border:0}.page-loading,.auth-page{text-align:center;color:#787b8d;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:25px;display:flex}.page-loading h2{color:#202027;margin-top:32px}.auth-page{background:radial-gradient(circle at 50% -10%,#f3eeff,#fcfcfd 55%)}.auth-card{text-align:left;background:#fff;border:1px solid #e9e8f0;border-radius:12px;width:min(440px,100%);padding:34px;box-shadow:0 15px 50px #241d4410}.auth-card .auth-icon{color:#7042d9;background:#f2edff;border-radius:11px;place-items:center;width:48px;height:48px;margin-top:35px;display:grid}.auth-card h1{margin:17px 0 6px;font-size:29px}.auth-card>p{margin-bottom:24px;font-size:13px}.gate{background:#fff;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.gate:before,.gate:after{content:"";pointer-events:none;border:1px solid #e8e1fc;border-radius:50%;width:450px;height:450px;position:absolute;bottom:-190px}.gate:before{left:-220px}.gate:after{right:-220px}.gate-top{color:#667086;border-bottom:1px solid #eeeef2;justify-content:space-between;align-items:center;height:84px;padding:0 6%;font-size:14px;display:flex}.gate-top span:last-child{align-items:center;gap:9px;display:flex}.gate-main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(570px,100% - 42px);margin:0 auto;padding:60px 0 80px;display:flex}.gate-logos{justify-content:center;align-items:center;gap:35px;margin-bottom:50px;display:flex}.gate-logos .brand strong{font-size:30px}.gate-logos .brand small{font-size:11px}.gate-logos .logo-divider{height:52px}.client-logo{object-fit:contain;max-width:180px;max-height:68px}.gate-main h1{margin:0 0 12px;font-size:clamp(29px,3vw,40px)}.gate-subtitle{color:#697287;margin:0 0 35px;font-size:19px}.gate-form{text-align:left;width:100%}.gate-form label{font-size:13px}.gate-form input{height:51px;margin:6px 0 13px}.gate-form .button{height:50px}.gate-contact{color:#7042d9;margin:27px 0;font-size:13px}.gate-line{background:#e6e7ee;width:180px;height:1px;margin:10px 0 22px}.gate-main>.muted{font-size:13px}.gate-footer{text-align:center;color:#9699a9;border-top:1px solid #f0eef5;padding:26px;font-size:11px}@media (width<=1100px){.list-grid,.detail-layout{grid-template-columns:1fr}.review-panel{display:none}.table-header,.table-row{grid-template-columns:minmax(180px,1.5fr) minmax(110px,.8fr) minmax(90px,.65fr) minmax(90px,.6fr)}}@media (width<=820px){.app-shell{grid-template-columns:70px minmax(0,1fr)}.sidebar{align-items:center;padding-left:8px;padding-right:8px}.sidebar>.brand{padding:0}.sidebar .brand strong{font-size:0}.sidebar .brand strong:first-letter{font-size:25px}.sidebar .brand small,.sidebar-caption,.sidebar nav button:not(.selected),.sidebar nav button.selected{font-size:0}.sidebar nav,.sidebar-bottom{width:100%}.sidebar button{justify-content:center;padding:14px 0}.sidebar button svg{flex:none}.sidebar-bottom .profile{justify-content:center;padding:15px 0 0}.sidebar-bottom .profile>div,.sidebar-bottom .profile>.icon-button{display:none}.sidebar-bottom>button{font-size:0}.content{padding:30px 22px}.topbar{padding:0 22px}.topbar-user{display:none}.share-grid{grid-template-columns:1fr}.share-right{grid-template-columns:1fr 1fr;gap:12px;display:grid}.summary-panel{margin:0}.modal-wide{width:min(730px,100%)}}@media (width<=620px){.workspace-heading h1{font-size:32px}.workspace-heading .button{padding:9px 10px;font-size:12px}.metrics{min-height:72px}.metrics button{gap:7px;padding:12px 13px;font-size:11px}.metrics button>strong{font-size:19px}.metric-icon{width:32px;height:32px}.metric-icon svg{width:18px}.list-tools{flex-direction:column}.list-tools select{width:100%}.table-header{display:none}.table-row{grid-template-columns:1fr auto;gap:10px;display:grid}.table-row .proposal-name{grid-column:1/-1}.table-row .owner-name{grid-column:1}.table-row .status{grid-column:2}.table-row .updated{display:none}.detail-actions .button{width:40px;padding:8px;font-size:0}.detail-actions .button svg{width:18px}.workflow,.qa-list,.share-right{grid-template-columns:1fr}.share-meta{flex-direction:column;align-items:flex-start;gap:8px}.share-footer .helper{display:none}.modal{padding:23px 18px}.team-grid{grid-template-columns:1fr}.gate-top{padding:0 20px}.gate-logos{gap:18px;margin-bottom:35px}.gate-logos .brand strong{font-size:23px}.gate-logos .brand small{font-size:9px}.gate-logos .logo-divider{height:40px}.client-logo{max-width:125px;max-height:45px}.gate-subtitle{font-size:16px}.gate-main{padding:40px 0}}.search-box input:not([type=checkbox]):not([type=file]){box-shadow:none;background:0 0;border:0;min-height:0}.email-panel{max-width:720px}.email-panel textarea{font:inherit;color:#303142;resize:vertical;border:1px solid #dfe1eb;border-radius:7px;outline:none;padding:11px 12px}.email-panel textarea:focus{border-color:#7042d9;box-shadow:0 0 0 3px #7042d91f}.email-panel .warning-box{margin:14px 0}.email-link{color:#4d4f61;background:#fbfaff;border:1px solid #e6e4ef;border-radius:7px;flex-direction:column;gap:5px;padding:12px 14px;font-size:12px;display:flex}.email-link span{overflow-wrap:anywhere;color:#7042d9}.email-panel .email-check{flex-direction:row;align-items:center;gap:9px;display:flex}.email-check input{accent-color:#7042d9}@media (width<=620px){.metrics button{text-align:center;flex-wrap:wrap;justify-content:center;gap:3px;min-width:0;padding:9px 5px;line-height:1.2}.metrics button>.metric-icon,.metrics button>svg{display:none}.metrics button>strong{width:100%}}.row-open{text-align:left;color:inherit;background:0 0;border:0;min-width:0;padding:0;font-family:inherit}.row-open:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #7042d9}.owner-cell{text-align:left;min-width:0}.owner-cell .owner-name{gap:8px;min-width:0}.owner-cell .owner-select{color:#616579;cursor:pointer;background-color:#0000;border-color:#0000;min-width:0;min-height:36px;padding:7px 5px;font-size:12px}.owner-cell .owner-select:hover{background-color:#fff;border-color:#ded8ee}.owner-cell .owner-select:focus{background-color:#fff;border-color:#7042d9}.owner-cell .owner-select:disabled{cursor:default;opacity:.65}.owner-feedback{color:#74788b;margin-top:5px;font-size:11px;line-height:1.4;display:block}.owner-feedback.form-error{color:#af413d}.detail-dl .detail-owner{align-items:center}.detail-dl .detail-owner dd{min-width:0;max-width:75%}@media (width<=620px){.table-row .owner-cell{grid-column:1}.owner-cell{max-width:250px}}.updated.row-open{white-space:nowrap;color:#616579;font-size:12px}.updated.row-open svg{flex:none}@media (width>=681px) and (width<=820px){.table-header,.table-row{grid-template-columns:minmax(150px,1.4fr) minmax(145px,1fr) minmax(70px,.5fr) minmax(100px,.65fr)}}@media (width<=680px){.table-header{display:none}.table-row{grid-template-columns:1fr auto}.table-row .proposal-name{grid-column:1/-1}.table-row .owner-cell{grid-column:1;max-width:250px}.table-row .status{grid-column:2}.table-row .updated{display:none}}
