@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}.publication-review{max-width:820px;padding:8px 0 22px}.publication-review>p{color:#727487;font-size:13px;line-height:1.6}.review-action{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.review-complete{color:#57477b;align-items:center;gap:9px;font-size:14px;display:flex}.publication-blocked{color:#60448b;background:#f6f2ff}.publication-success{background:#f9f6ff;border:1px solid #ded4f2;border-radius:9px;align-items:flex-start;gap:10px;margin:16px 0;padding:15px 17px;display:flex}.publication-success strong,.publication-success span{display:block}.publication-success span{color:#727487;margin-top:5px;font-size:12px}.sender-status{overflow-wrap:anywhere;background:#f6f3fb;border-radius:8px;padding:12px 14px;font-size:12px}.revision-review .helper{line-height:1.6}.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}}.proposal-password{background:#faf8ff;border:1px solid #e5ddf6;border-radius:10px;margin:18px 0;padding:16px}.password-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.password-heading>span{color:#7b718c;align-items:center;gap:4px;font-size:11px;font-weight:400;display:flex}.password-value{background:#fff;border:1px solid #ddd7e7;border-radius:7px;display:flex;overflow:hidden}.password-value input{box-shadow:none;border:0;flex:1;min-width:0;font-family:monospace;font-size:13px}.password-reveal{color:#625772;background:#fff;border:0;border-left:1px solid #e8e3ef;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:12px;display:flex}.password-reveal:focus-visible{outline-offset:-2px;outline:2px solid #7042d9}.password-copy-actions{flex-wrap:wrap;gap:8px;margin:12px 0 9px;display:flex}.password-copy-actions .button{gap:6px;min-height:36px;padding:8px 11px;font-size:12px}.proposal-password .helper{font-size:11px;line-height:1.6}.legacy-password-label{margin:12px 0}@media (width<=480px){.password-copy-actions{flex-direction:column}.password-copy-actions .button{width:100%}}.import-drop.import-disabled{cursor:default}.import-drop:has(.import-progress){gap:9px;padding:22px 18px}.import-progress{text-align:center;flex-direction:column;gap:9px;width:min(360px,100%);min-width:0;display:flex}.import-drop .import-file-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.import-progress-details{justify-content:space-between;align-items:center;gap:12px;display:flex}.import-progress-details strong{font-variant-numeric:tabular-nums;color:#7042d9;font-size:13px}.import-progress-track{background:#e9e2f7;border-radius:6px;width:100%;height:6px;overflow:hidden}.import-progress-track>div{border-radius:inherit;background:#7042d9;height:100%;transition:width .15s}.import-drop .import-progress-hint{font-size:11px;line-height:1.5}.import-indeterminate>div{animation:1.4s ease-in-out infinite import-progress-slide}@keyframes import-progress-slide{0%{transform:translate(-100%)}to{transform:translate(400%)}}@media (prefers-reduced-motion:reduce){.import-progress-track>div{transition:none}.import-indeterminate>div{animation:none}}.proposal-status{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.proposal-status small{color:#75758a;font-size:11px;line-height:1.4}.proposal-status .status{white-space:normal;line-height:1.4}.version-working{color:#756294;background:#f4effc;border-radius:5px;padding:5px 7px;font-size:11px}.version-item{flex-wrap:wrap}.client-sharing-summary{background:#f9f7fd;border:1px solid #e1d9f1;border-radius:10px;align-items:flex-start;gap:13px;margin-bottom:22px;padding:20px;display:flex}.client-sharing-summary>svg{color:#7042d9;flex:none;margin-top:2px}.client-sharing-summary>div{flex:1;min-width:0}.client-sharing-summary strong{font-size:14px}.client-sharing-summary p{color:#666679;margin:6px 0;font-size:12px;line-height:1.6}.client-sharing-summary small{color:#747184;margin-top:5px;font-size:11px;line-height:1.5;display:block}.client-sharing-url{color:#7042d9;overflow-wrap:anywhere;font-size:12px;display:block}.client-sharing-summary .button{flex:none;font-size:12px}.email-version-note{color:#3f365a;background:#f8f5fd;border-left:3px solid #7042d9;margin:15px 0;padding:12px 14px;font-size:13px}.email-version-note strong,.email-version-note span{display:block}.email-version-note span{color:#747184;margin-top:5px;font-size:12px;line-height:1.6}.email-receipt{color:#236b47;background:#f4fbf7;border:1px solid #cce8d9;border-radius:9px;align-items:flex-start;gap:10px;margin:18px 0 24px;padding:16px;display:flex}.email-receipt>svg{flex:none}.email-receipt>div{min-width:0}.email-receipt strong,.email-receipt span,.email-receipt small{display:block}.email-receipt strong{font-size:13px}.email-receipt span{color:#587466;margin:6px 0;font-size:12px}.email-panel .email-receipt p{color:#405c4d;overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.6}.email-receipt small{color:#637c6f;margin-top:9px;font-size:11px;line-height:1.6}.email-link small{color:#747184;font-size:11px;line-height:1.6}.recipient-field>label{color:#38394b;font-size:12px;font-weight:600}.recipient-chips{background:#fff;border:1px solid #dfe1eb;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;min-height:46px;margin-top:7px;padding:8px;display:flex}.recipient-chips:focus-within{border-color:#7042d9;box-shadow:0 0 0 3px #7042d91f}.recipient-chip{color:#5a408b;background:#f0ebfa;border:1px solid #e4dbf5;border-radius:6px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:6px 7px 6px 9px;font-size:12px;display:inline-flex}.recipient-chip>span{overflow-wrap:anywhere;min-width:0}.recipient-chip button{color:#6f5d92;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;min-width:26px;min-height:26px;display:grid}.recipient-chip button:hover{background:#e3d8f5}.recipient-chip button:focus-visible{outline:2px solid #7042d9}.recipient-chips input:not([type=checkbox]):not([type=file]){width:auto;min-width:140px;box-shadow:none;border:0;flex:1;min-height:32px;padding:5px 7px;font-size:13px}.recipient-field .helper{margin:7px 0 0}.recipient-field .form-error:empty{display:none}@media (width>=1101px){.table-header,.table-row{grid-template-columns:minmax(210px,1.6fr) minmax(145px,.9fr) minmax(150px,.8fr) minmax(100px,.62fr)}}@media (width<=680px){.table-row .proposal-status{text-align:right;grid-column:2;align-items:flex-end;max-width:150px}.client-sharing-summary{flex-wrap:wrap}.client-sharing-summary>.button{width:100%;margin-top:4px}.version-item .version-working{display:none}}@media (width<=480px){.email-panel{padding:19px 15px}.email-panel .inline-actions{flex-direction:column}.email-panel .inline-actions button{justify-content:center;width:100%;min-height:44px}.recipient-chip button{min-width:30px;min-height:30px}.client-sharing-summary{padding:16px}.client-sharing-summary>div{flex-basis:calc(100% - 34px)}}@media (width<=680px){.page-title-row{flex-direction:column;align-items:flex-start;gap:14px}.page-title-row>div:first-child{min-width:0;max-width:100%}.page-title-row h1{overflow-wrap:anywhere}.workspace-heading,.detail-head{flex-wrap:wrap;gap:12px}.filter-tabs{max-width:100%;overflow-x:auto}.filter-tabs button{flex:none}}@media (width<=1100px){.detail-layout{grid-template-columns:minmax(0,1fr)}.detail-main,.detail-side{min-width:0}}.stack label.remember-me{cursor:pointer;flex-direction:row;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:500}.remember-me input{accent-color:#7042d9;flex:0 0 16px;width:16px;height:16px;margin:0}.remember-choice .helper{margin:0;font-weight:400;line-height:1.5}.validation-summary{color:#217b50;background:#f4fbf7;border:1px solid #dceee5;border-radius:9px;align-items:flex-start;gap:12px;margin:20px 0;padding:16px;display:flex}.validation-summary>svg{flex:none;margin-top:2px}.validation-summary strong,.validation-summary span{display:block}.validation-summary strong{font-size:14px;font-weight:600}.validation-summary span{margin-top:5px;font-size:12px;line-height:1.5}.validation-summary.validation-failed{color:#a44b3d;background:#fff7f6;border-color:#efd4d0}.validation-list{margin:0 0 16px;padding:0;list-style:none}.validation-list li{border-bottom:1px solid #eeedf3;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.validation-list svg{color:#248354;flex:none;margin-top:2px}.validation-list .validation-failed svg{color:#b35346}.validation-list strong,.validation-list span{display:block}.validation-list strong{color:#353549;font-size:12px;font-weight:600}.validation-list span{color:#77798b;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.55}.validation-scope{margin-bottom:0;font-size:11px}.validation-spinner{color:#7042d9;animation:1.2s linear infinite validation-spin}@keyframes validation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.validation-spinner{animation:none}}.stats-content{max-width:1600px;padding-top:36px}.stats-heading{align-items:center;margin-bottom:24px}.stats-heading h1{max-width:900px;font-size:clamp(26px,2.7vw,36px)}.stats-heading p{font-size:15px;line-height:1.5}.stats-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:15px;display:flex}.stats-filters select{width:auto;min-width:150px;max-width:240px;min-height:40px;padding-right:26px;font-size:12px}.stats-staff-toggle{cursor:pointer;color:#555369;align-items:center;gap:9px;min-height:40px;margin-left:auto;font-size:12px;display:flex;position:relative}.stats-staff-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.stats-switch{pointer-events:none;background:#d4d0de;border-radius:20px;width:34px;height:20px;position:relative}.stats-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0002}.stats-staff-toggle input:checked+.stats-switch{background:#7042d9}.stats-staff-toggle input:checked+.stats-switch:after{transform:translate(14px)}.stats-staff-toggle input:focus-visible+.stats-switch{outline-offset:3px;outline:2px solid #7042d9}.stats-update{color:#848095;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:20px;font-size:10px;line-height:1.6;display:flex}.stats-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.stats-metric{align-items:flex-start;gap:14px;padding:24px 19px;display:flex}.stats-metric>svg{color:#7042d9;flex:none;margin-top:3px}.stats-metric>div{min-width:0}.stats-metric span,.stats-metric strong,.stats-metric small{display:block}.stats-metric span{color:#76718a;font-size:12px}.stats-metric strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:7px 0 10px;font-size:28px;font-weight:650}.stats-metric small{color:#898297;font-size:10px;line-height:1.5}.stats-panel{min-width:0;padding:23px}.stats-panel h2,.stats-performance h2{letter-spacing:-.025em;margin-bottom:12px;font-size:17px}.stats-main-grid{grid-template-columns:minmax(0,2.15fr) minmax(270px,1fr);align-items:stretch;gap:18px;margin-bottom:20px;display:grid}.stats-panel-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.stats-panel-head h2{margin-bottom:0}.stats-segment{background:#f6f4fa;border:1px solid #ede8f5;border-radius:7px;flex:none;padding:3px;display:flex}.stats-segment button{color:#79718c;background:0 0;border:0;border-radius:5px;padding:6px 11px;font-size:10px}.stats-segment button.active{color:#fff;background:#7042d9}.stats-legend{color:#8e869c;justify-content:flex-end;gap:15px;margin:10px 0 5px;font-size:10px;display:flex}.stats-legend span{align-items:center;gap:5px;display:flex}.stats-legend i{background:#7042d9;border-radius:50%;width:7px;height:7px}.stats-legend .previous{background:#b7b4c7}.stats-trend svg{width:100%;max-height:230px;display:block}.stats-trend svg text{fill:#8b819d;font-family:inherit;font-size:10px}.stats-chart-empty{text-align:center;color:#9388a6;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:190px;padding:15px;display:flex}.stats-chart-empty strong{color:#625971;font-size:13px;font-weight:500}.stats-chart-empty span{font-size:11px}.stats-chart-values{color:#8b8298;margin-top:9px;font-size:10px}.stats-chart-values summary{cursor:pointer;width:max-content}.stats-chart-values .stats-table-scroll{max-height:200px;margin-top:10px;overflow:auto}.stats-most-name{border-bottom:1px solid #eeeaf3;padding:14px 0 18px}.stats-most-name strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.stats-most-name span{color:#898195;margin-top:7px;font-size:11px;display:block}.stats-most dl{margin:15px 0 20px}.stats-most dl>div{color:#6a5e7b;align-items:flex-start;gap:9px;margin:12px 0;font-size:11px;display:flex}.stats-most dd{margin:0;line-height:1.5}.stats-most svg{flex:none}.stats-text-button{color:#7042d9;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.stats-performance{overflow:hidden}.stats-performance>.stats-panel-head{margin-bottom:18px;padding:22px 23px 0}.stats-performance .search-box{flex:1;max-width:310px}.stats-performance .search-box input{padding:10px 0;font-size:12px}.stats-table-scroll{min-width:0;overflow:auto}.stats-table-scroll table{border-collapse:collapse;color:#524a61;text-align:left;width:100%;font-size:12px}.stats-table-scroll th{color:#888097;white-space:nowrap;background:#f8f7fb;border-bottom:1px solid #e9e6ef;padding:12px 15px;font-size:10px;font-weight:500}.stats-table-scroll td{font-variant-numeric:tabular-nums;border-bottom:1px solid #efedf5;padding:13px 15px}.stats-performance td:first-child{width:30%}.stats-row-link{text-align:left;color:inherit;background:0 0;border:0;width:100%;padding:0;font-size:12px;line-height:1.4}.stats-row-link:hover{color:#7042d9}.stats-row-link strong{font-weight:500;display:block}.stats-row-link small{color:#93869f;margin-top:4px;font-size:10px;display:block}.stats-row-link:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #7042d9}.stats-last-opened{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.stats-last-opened svg{flex:none}.stats-pagination{color:#92879f;justify-content:space-between;align-items:center;padding:12px 20px;font-size:10px;display:flex}.stats-pagination>div{align-items:center;gap:9px;display:flex}.stats-empty{color:#93889f;text-align:center;margin:0;padding:35px 12px;font-size:12px;line-height:1.6}.stats-loading{text-align:center;color:#8c7f9b;padding:65px 25px;font-size:14px}.stats-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.stats-error button{color:inherit;background:0 0;border:0;font-size:12px;text-decoration:underline}.stats-footnote{color:#91869f;margin:22px 0 0;font-size:10px;line-height:1.8}.stats-back{margin-bottom:18px}.stats-detail-meta{color:#8a7a9c;flex-wrap:wrap;gap:22px;margin:0 0 20px;font-size:11px;display:flex}.stats-detail-meta>span{align-items:center;gap:6px;display:flex}.stats-detail-grid{grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:18px;margin-bottom:20px;display:grid}.stats-sections>.helper{margin-bottom:22px}.stats-section-head,.stats-section-row{grid-template-columns:minmax(0,1fr) 100px 64px;align-items:center;gap:15px;display:grid}.stats-section-head{color:#9586a3;border-bottom:1px solid #ece6f2;padding:9px 8px;font-size:10px}.stats-section-row{color:#6e5b81;border-bottom:1px solid #f0ecf6;min-height:53px;padding:13px 8px;font-size:11px}.stats-section-row>div{grid-template-columns:minmax(110px,1.2fr) minmax(50px,1fr);align-items:center;gap:14px;display:grid}.stats-section-row strong{overflow-wrap:anywhere;font-weight:500;line-height:1.4}.stats-heat-track{background:#f4effb;border-radius:4px;height:9px;overflow:hidden}.stats-heat-track i{background:#ac87ee;border-radius:4px;min-width:2px;height:100%;display:block}.stats-section-row.most-active{background:#faf7ff;border:1px solid #dac7f6;border-radius:6px}.stats-section-row.most-active .stats-heat-track i{background:#7042d9}.stats-heat-legend{color:#a18daf;align-items:center;gap:10px;margin-top:21px;font-size:10px;display:flex}.stats-heat-legend i{background:linear-gradient(90deg,#f2ebfc,#7042d9);border-radius:4px;width:130px;height:9px}.stats-session{border-bottom:1px solid #eee7f4;align-items:flex-start;gap:12px;padding:20px 0;display:flex}.stats-session:last-child{border-bottom:0}.stats-session>i{background:#7042d9;border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.stats-session>div{flex:1;min-width:0}.stats-session strong,.stats-session span{display:block}.stats-session strong{color:#59416e;font-size:12px;font-weight:600}.stats-session span{color:#917aa5;margin-top:7px;font-size:11px;line-height:1.4}.stats-session small{color:#7955a8;background:#f1eafc;border-radius:12px;margin-top:8px;padding:4px 7px;font-size:9px;display:inline-block}.stats-session>svg{color:#9a82aa;flex:none;margin-top:10px}.stats-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.stats-link-row{color:#76588e;grid-template-columns:minmax(0,1fr) minmax(50px,1fr) 50px;align-items:center;gap:13px;margin:24px 0;font-size:11px;display:grid}.stats-link-row strong{text-align:right;font-size:10px;font-weight:500}.stats-link-row span{overflow-wrap:anywhere}.stats-links .helper{margin-bottom:0;font-size:10px}.stats-version-compare{margin-bottom:20px}.stats-version-compare .stats-text-button{font-size:11px}@media (width<=1150px){.stats-metrics{gap:10px}.stats-metric{gap:9px;padding:20px 13px}.stats-metric strong{font-size:25px}.stats-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr)}.stats-detail-grid{grid-template-columns:minmax(0,1fr)}.stats-sessions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stats-sessions h2{grid-column:1/-1}.stats-session{border:0;padding:8px 0}.stats-most dl>div{font-size:10px}}@media (width<=900px){.stats-content{padding-top:28px}.stats-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-main-grid,.stats-bottom-grid{grid-template-columns:1fr}.stats-most{display:block}.stats-staff-toggle{margin-left:0}.stats-metric strong{font-size:27px}.stats-sessions{grid-template-columns:1fr}.stats-session{border-bottom:1px solid #eee7f4;padding:14px 0}}@media (width<=620px){.stats-heading{align-items:flex-start;gap:10px}.stats-heading .button{flex:none;width:38px;min-height:38px;padding:8px;font-size:0}.stats-heading .button svg{width:17px}.stats-heading h1{font-size:26px}.stats-heading p{font-size:12px}.stats-filters{gap:8px}.stats-filters select{width:calc(50% - 4px);min-width:0;max-width:none;font-size:11px}.stats-filters>.stats-text-button{min-height:40px;font-size:11px}.stats-staff-toggle{flex:1;font-size:11px}.stats-update{font-size:9px}.stats-metric{gap:8px;padding:16px 12px}.stats-metric>svg{width:18px}.stats-metric span{font-size:10px}.stats-metric strong{font-size:23px}.stats-metric small{font-size:9px}.stats-panel{padding:18px 14px}.stats-panel h2,.stats-performance h2{font-size:15px}.stats-panel-head{gap:8px}.stats-segment button{padding:6px 8px;font-size:9px}.stats-performance>.stats-panel-head{flex-direction:column;align-items:flex-start;padding:18px 14px 0}.stats-performance .search-box{width:100%;max-width:none}.stats-performance table,.stats-performance tbody,.stats-performance tr,.stats-performance td{display:block}.stats-performance thead{display:none}.stats-performance tr{border-top:1px solid #eee8f4;padding:13px 14px}.stats-performance td{border:0;justify-content:space-between;gap:12px;padding:6px 0;font-size:11px;display:flex;width:100%!important}.stats-performance td:first-child{margin-bottom:7px}.stats-performance td:not(:first-child):before{content:attr(data-label);color:#9882aa;flex:none;font-size:10px}.stats-performance .stats-last-opened{text-align:right;width:auto}.stats-row-link strong{font-size:13px}.stats-section-head,.stats-section-row{grid-template-columns:minmax(0,1fr) 70px 42px;gap:8px}.stats-section-head{padding:8px 0;font-size:9px}.stats-section-row{padding:11px 5px;font-size:10px}.stats-section-row>div{flex-direction:column;align-items:stretch;gap:7px;display:flex}.stats-section-row .stats-heat-track{max-width:140px;height:6px}.stats-detail-meta{gap:12px;font-size:10px}.stats-footnote{font-size:9px}.stats-pagination{padding:10px 14px}.stats-sessions h2{grid-column:auto}.stats-error{font-size:12px}.stats-table-scroll td,.stats-table-scroll th{padding:10px;font-size:10px}.stats-link-row{gap:9px}}@media (prefers-reduced-motion:reduce){.stats-switch:after{transition:none}}.detail-head,.detail-actions{flex-wrap:wrap}@media (width<=620px){.stats-panel-head,.stats-legend{flex-wrap:wrap}.detail-actions{justify-content:flex-start}}
