@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#142434;background:#f4f8fb;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #142434;--ink-soft: #53687b;--ink-faint: #7c90a3;--line: rgba(43, 75, 102, .14);--line-strong: rgba(43, 75, 102, .22);--surface: rgba(255, 255, 255, .94);--surface-solid: #ffffff;--surface-soft: #f5f8fb;--blue: #176a95;--blue-strong: #0a567f;--blue-soft: #e8f3f8;--teal: #087d7b;--teal-soft: #e2f4f2;--green: #137a56;--green-soft: #e7f6ee;--amber: #9b6410;--amber-soft: #fff3dc;--red: #b13e43;--red-soft: #fff0f0;--violet: #6950a3;--violet-soft: #f2eefb;--shadow-sm: 0 1px 2px rgba(14, 39, 61, .04), 0 8px 24px -20px rgba(14, 39, 61, .34);--shadow-md: 0 18px 50px -34px rgba(21, 59, 88, .42), 0 1px 3px rgba(17, 48, 72, .07);--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px}*{box-sizing:border-box}html,body,#root{min-width:0;min-height:100%;margin:0}body{min-height:100vh;color:var(--ink);background:radial-gradient(90% 70% at 6% 0%,rgba(94,191,226,.25),transparent 58%),radial-gradient(74% 64% at 96% 0%,rgba(73,201,185,.16),transparent 60%),radial-gradient(70% 58% at 58% 112%,rgba(147,126,210,.1),transparent 62%),linear-gradient(rgba(14,165,233,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.028) 1px,transparent 1px),linear-gradient(180deg,#fbfdff,#eef7fa 52%,#f8fafc);background-attachment:fixed;background-size:auto,auto,auto,96px 96px,96px 96px,auto;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select{outline-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(23,106,149,.22);outline-offset:2px}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3,.product-name,.event-title-link{font-family:Space Grotesk,Inter,sans-serif}h1{margin-bottom:8px;font-size:clamp(1.8rem,2.8vw,2.55rem);line-height:1.08;letter-spacing:-.035em}h2{margin-bottom:6px;font-size:1.12rem;line-height:1.3;letter-spacing:-.018em}h3{margin-bottom:5px;font-size:.98rem;line-height:1.35}p{color:var(--ink-soft);line-height:1.6}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.portal-shell{display:grid;grid-template-columns:252px minmax(0,1fr);grid-template-rows:72px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s ease}.portal-shell--collapsed,.portal-shell--event{grid-template-columns:80px minmax(0,1fr)}.topbar{position:sticky;top:0;z-index:30;grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:minmax(320px,1fr) minmax(300px,520px) minmax(320px,1fr);align-items:center;gap:22px;padding:0 26px;border-bottom:1px solid var(--line);background:#ffffffdb;box-shadow:0 8px 30px -30px #113149b3;-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15)}.topbar__brand,.topbar__actions,.user-trigger,.topbar-action,.global-search,.sidebar__org,.side-nav__item,.sidebar__scope,.sidebar__collapse,.attention-item,.deadline,.scope-chip,.text-link,.status-badge,.button,.checkbox-row,.download-row,.document-inline,.completion-copy,.locked-copy,.event-contact,.back-link,.event-heading__meta,.event-tabs__item,.document-name,.cert-name,.input-with-icon{display:flex;align-items:center}.topbar__brand{min-width:0;gap:15px}.kearney-logo{width:132px;height:auto}.topbar__divider{width:1px;height:26px;background:var(--line-strong)}.product-name{overflow:hidden;color:#1b3447;font-size:.98rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.global-search{gap:10px;width:100%;height:42px;padding:0 13px;color:var(--ink-faint);border:1px solid rgba(46,85,111,.14);border-radius:12px;background:#f6f9fce0;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.global-search:focus-within{border-color:#176a9566;background:#fff;box-shadow:0 0 0 4px #176a9512}.global-search input{min-width:0;flex:1;border:0;outline:0;color:var(--ink);background:transparent;font-size:.88rem}.global-search kbd{padding:3px 6px;color:var(--ink-faint);border:1px solid var(--line);border-bottom-width:2px;border-radius:6px;background:#fff;font:600 .7rem Inter,sans-serif}.topbar__actions{justify-content:flex-end;gap:6px}.topbar-action,.icon-button,.user-trigger,.sidebar__collapse,.row-arrow,.notification-item{border:0;cursor:pointer}.topbar-action{gap:7px;height:40px;padding:0 10px;color:var(--ink-soft);border-radius:10px;background:transparent;font-size:.82rem;font-weight:600}.topbar-action:hover,.icon-button--topbar:hover,.user-trigger:hover{background:var(--blue-soft);color:var(--blue-strong)}.icon-button{display:inline-grid;width:38px;height:38px;place-items:center;color:var(--ink-soft);border-radius:10px;background:transparent}.icon-button--quiet{width:30px;height:30px;margin-left:auto}.icon-button--topbar{position:relative}.notification-dot{position:absolute;top:3px;right:2px;display:grid;min-width:16px;height:16px;padding:0 4px;place-items:center;color:#fff;border:2px solid white;border-radius:999px;background:var(--red);font-size:.58rem;font-weight:700}.user-trigger{gap:9px;min-width:164px;height:48px;padding:4px 7px;color:var(--ink);border-radius:12px;background:transparent;text-align:left}.avatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;color:#fff;border-radius:11px;background:linear-gradient(140deg,#176a95,#0a7b79);font-size:.72rem;font-weight:700}.user-trigger__copy{display:grid;min-width:0;flex:1}.user-trigger__copy strong,.user-trigger__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-trigger__copy strong{font-size:.8rem}.user-trigger__copy small{margin-top:2px;color:var(--ink-faint);font-size:.68rem}.popover-anchor{position:relative}.popover{position:absolute;top:calc(100% + 10px);right:0;z-index:50;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fffffffa;box-shadow:0 24px 64px -32px #0a273c8c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.popover--notifications{width:344px}.popover--user{width:244px;padding:8px}.popover--supplier-switcher{width:min(360px,calc(100vw - 24px))}.supplier-switcher{padding:4px 0 8px;margin-bottom:5px;border-bottom:1px solid var(--line)}.supplier-switcher__heading{display:flex;align-items:center;gap:8px;padding:7px 10px 9px;color:var(--ink-soft);font-size:.76rem}.supplier-switcher__options{display:grid;gap:2px}.supplier-switcher__option{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;color:var(--ink-soft);border:0;border-radius:9px;background:transparent;cursor:pointer;text-align:left}.supplier-switcher__option:hover,.supplier-switcher__option--selected{color:var(--blue-strong);background:var(--blue-soft)}.supplier-switcher__option>span{display:grid;min-width:0;gap:2px}.supplier-switcher__option strong,.supplier-switcher__option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-switcher__option strong{color:var(--ink);font-size:.78rem}.supplier-switcher__option small{color:var(--ink-faint);font-size:.66rem}.supplier-switcher__option>small{flex:0 0 auto;color:var(--blue-strong);font-weight:700}.popover__header{display:flex;justify-content:space-between;padding:15px 16px 11px;border-bottom:1px solid var(--line)}.popover__header span{color:var(--blue);font-size:.72rem;font-weight:700}.notification-item{display:flex;width:100%;gap:11px;padding:13px 16px;color:var(--ink);border-bottom:1px solid var(--line);background:#fff;text-align:left}.notification-item:hover{background:var(--surface-soft)}.notification-item__icon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;color:var(--blue);border-radius:10px;background:var(--blue-soft)}.notification-item>span:last-child{display:grid;gap:4px}.notification-item strong{font-size:.8rem}.notification-item small{color:var(--ink-soft);font-size:.72rem}.popover__identity{display:grid;gap:3px;padding:10px;margin-bottom:5px;border-bottom:1px solid var(--line)}.popover__identity strong{font-size:.82rem}.popover__identity span{overflow:hidden;color:var(--ink-faint);font-size:.7rem;text-overflow:ellipsis}.popover--user a{display:flex;align-items:center;gap:9px;padding:9px 10px;color:var(--ink-soft);border-radius:9px;font-size:.8rem;font-weight:600}.popover--user a:hover{color:var(--blue-strong);background:var(--blue-soft)}.sidebar{position:sticky;top:72px;z-index:20;grid-column:1;grid-row:2;display:flex;height:calc(100vh - 72px);flex-direction:column;padding:22px 16px 16px;overflow:hidden;border-right:1px solid var(--line);background:#fdfeffd1;-webkit-backdrop-filter:blur(24px) saturate(1.12);backdrop-filter:blur(24px) saturate(1.12)}.sidebar__org{gap:11px;min-height:56px;padding:0 7px 18px;margin-bottom:14px;border-bottom:1px solid var(--line)}.org-mark{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;color:#fff;border-radius:12px;background:linear-gradient(145deg,#2b83ad,#0b6e79 70%);box-shadow:0 10px 24px -16px #0a5e71cc;font:700 .72rem Space Grotesk,sans-serif}.sidebar__org-copy{display:grid;min-width:0;gap:2px}.sidebar__org-copy strong,.sidebar__org-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__org-copy strong{font:650 .82rem Space Grotesk,sans-serif}.sidebar__org-copy span{color:var(--ink-faint);font-size:.7rem}.side-nav{display:grid;gap:4px}.side-nav__item{min-height:46px;gap:12px;padding:0 13px;color:var(--ink-soft);border:1px solid transparent;border-radius:12px;font-size:.84rem;font-weight:600;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.side-nav__item:hover{color:var(--blue-strong);background:#e8f3f8b8}.side-nav__item--active{color:var(--blue-strong);border-color:#176a951c;background:#e3f1f7e6;box-shadow:inset 3px 0 0 var(--blue)}.sidebar__scope{gap:9px;padding:12px;margin-top:auto;color:var(--blue-strong);border:1px solid rgba(23,106,149,.13);border-radius:12px;background:#e8f3f8b8}.sidebar__scope div{display:grid;min-width:0;gap:3px}.sidebar__scope strong{font-size:.72rem}.sidebar__scope span{overflow:hidden;color:#53768a;font-size:.64rem;line-height:1.35}.sidebar__collapse{justify-content:center;gap:8px;width:100%;min-height:40px;margin-top:auto;color:var(--ink-faint);border-radius:10px;background:transparent;font-size:.74rem;font-weight:600}.sidebar__collapse:hover{color:var(--blue-strong);background:var(--blue-soft)}.portal-shell--collapsed .sidebar__org-copy,.portal-shell--collapsed .side-nav__item span,.portal-shell--collapsed .sidebar__scope div,.portal-shell--collapsed .sidebar__collapse span,.portal-shell--event .sidebar__org-copy,.portal-shell--event .side-nav__item span,.portal-shell--event .sidebar__scope div,.portal-shell--event .sidebar__collapse span{display:none}.portal-shell--collapsed .sidebar__org,.portal-shell--collapsed .side-nav__item,.portal-shell--collapsed .sidebar__scope,.portal-shell--event .sidebar__org,.portal-shell--event .side-nav__item,.portal-shell--event .sidebar__scope{justify-content:center}.portal-shell--collapsed .sidebar__org,.portal-shell--event .sidebar__org{padding-inline:0}.portal-shell--collapsed .side-nav__item,.portal-shell--event .side-nav__item{padding:0;box-shadow:none}.portal-main{grid-column:2;grid-row:2;min-width:0;padding:34px clamp(22px,3.2vw,48px) 54px}.portal-main--event{padding:0}.page-stack{width:100%;max-width:1440px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:26px}.page-heading p{max-width:720px;margin:0;font-size:.94rem}.context-label{display:block;margin-bottom:9px;color:var(--blue);font-size:.68rem;font-weight:700;letter-spacing:.085em;text-transform:uppercase}.context-label--success{color:var(--green)}.context-label--light{color:#ffffffbf}.scope-chip{flex:0 0 auto;gap:7px;padding:8px 12px;color:var(--blue-strong);border:1px solid rgba(23,106,149,.13);border-radius:999px;background:#ffffffad;font-size:.73rem;font-weight:650;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.attention-strip{display:grid;grid-template-columns:1.25fr 1fr 1fr;overflow:hidden;margin-bottom:22px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffc7;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.attention-item{position:relative;min-width:0;gap:12px;padding:16px 18px;border-right:1px solid var(--line)}.attention-item:last-child{border-right:0}.attention-item--primary{color:var(--blue-strong);background:#e6f3f8a8}.attention-item--primary>svg{margin-left:auto}.attention-icon{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;color:var(--blue);border-radius:12px;background:#ffffffe0;box-shadow:var(--shadow-sm)}.attention-item>span:nth-child(2){display:grid;min-width:0;gap:3px}.attention-item strong{font-size:.82rem}.attention-item small{overflow:hidden;color:var(--ink-faint);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.content-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md)}.content-panel__header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;border-bottom:1px solid var(--line)}.content-panel__header h2,.content-panel__header p{margin:0}.content-panel__header p{margin-top:4px;font-size:.76rem}.text-link{width:fit-content;gap:5px;padding:0;color:var(--blue);border:0;background:transparent;font-size:.76rem;font-weight:700;cursor:pointer}.text-link:hover{color:var(--blue-strong);text-decoration:underline;text-underline-offset:3px}.table-toolbar{display:flex;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);background:#f7fafcc7}.table-search,.select-control{display:flex;align-items:center;gap:8px;height:40px;color:var(--ink-faint);border:1px solid var(--line);border-radius:10px;background:#fff}.table-search{width:min(430px,100%);padding:0 12px}.table-search:focus-within,.select-control:focus-within{border-color:#176a956b;box-shadow:0 0 0 3px #176a9512}.table-search input,.select-control select{min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:.78rem}.table-search input{flex:1}.select-control{padding-left:11px}.select-control select{height:100%;padding-right:26px;cursor:pointer}.table-shell{width:100%;overflow-x:auto}.table-shell--flush{border-radius:0 0 var(--radius-md) var(--radius-md)}table{width:100%;border-collapse:collapse;color:var(--ink-soft);font-size:.76rem}.event-table{min-width:980px}th{padding:11px 15px;color:var(--ink-faint);border-bottom:1px solid var(--line);background:#f8fafcad;font-size:.64rem;font-weight:700;letter-spacing:.045em;text-align:left;text-transform:uppercase}td{padding:15px;border-bottom:1px solid rgba(43,75,102,.1);vertical-align:middle}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background .13s ease}tbody tr:hover{background:#edf6faa6}.event-row--priority td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.event-title-link{display:block;width:fit-content;color:var(--ink);font-size:.82rem;font-weight:650}.event-title-link:hover{color:var(--blue)}.event-id{display:block;margin-top:4px;color:var(--ink-faint);font-size:.66rem}.status-badge{width:fit-content;gap:6px;padding:5px 9px;border-radius:999px;color:var(--ink-soft);background:#edf2f5;font-size:.66rem;font-weight:700;white-space:nowrap}.status-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.status-badge--success{color:var(--green);background:var(--green-soft)}.status-badge--warning{color:var(--amber);background:var(--amber-soft)}.status-badge--info{color:var(--blue);background:var(--blue-soft)}.status-badge--error{color:var(--red);background:var(--red-soft)}.status-badge--subtle{padding:4px 8px;background:transparent;border:1px solid currentColor}.deadline{gap:6px;color:var(--ink-soft);white-space:nowrap}.deadline small{padding:2px 5px;color:var(--ink-faint);border-radius:5px;background:var(--surface-soft);font-size:.62rem}.deadline--urgent,.deadline--urgent small{color:var(--red)}.deadline--urgent small{background:var(--red-soft)}.action-link{color:var(--blue);font-size:.72rem;font-weight:700}.action-link:hover{text-decoration:underline;text-underline-offset:3px}.action-link--muted{color:var(--ink-faint)}.row-arrow{display:grid;width:32px;height:32px;place-items:center;color:var(--blue);border-radius:9px;background:var(--blue-soft)}.row-arrow:hover{color:#fff;background:var(--blue)}.empty-table{display:grid;min-height:210px;place-items:center;align-content:center;gap:7px;color:var(--ink-faint);text-align:center}.empty-table strong{color:var(--ink);font-size:.86rem}.empty-table span{font-size:.74rem}.dashboard-lower-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;margin-top:18px}.compact-panel{overflow:hidden}.deadline-list__item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.deadline-list__item:last-child{border-bottom:0}.deadline-list__item:hover{background:var(--surface-soft)}.deadline-list__item>span:nth-child(2){display:grid;gap:3px}.deadline-list__item>span:nth-child(2) strong{font-size:.78rem}.deadline-list__item>span:nth-child(2) small{color:var(--ink-faint);font-size:.68rem}.date-tile{display:grid;width:44px;height:44px;place-items:center;align-content:center;color:var(--blue);border:1px solid rgba(23,106,149,.13);border-radius:11px;background:var(--blue-soft)}.date-tile strong{line-height:1;font-size:.9rem}.date-tile small{margin-top:3px;line-height:1;font-size:.58rem;text-transform:uppercase}.date-tile--urgent{color:var(--red);border-color:#b13e4321;background:var(--red-soft)}.profile-prompt{display:flex;align-items:center;gap:22px;padding:24px}.profile-prompt p{margin-bottom:16px;font-size:.76rem}.profile-completeness{display:grid;width:112px;flex:0 0 auto;gap:5px;padding:16px;color:var(--blue-strong);border:1px solid rgba(23,106,149,.13);border-radius:15px;background:var(--blue-soft)}.profile-completeness strong{font:700 1.45rem Space Grotesk,sans-serif}.profile-completeness span{color:var(--ink-soft);font-size:.65rem}progress{width:100%;height:6px;overflow:hidden;border:0;border-radius:99px;background:#dce8ee}progress::-webkit-progress-bar{border-radius:99px;background:#dce8ee}progress::-webkit-progress-value{border-radius:99px;background:var(--blue)}progress::-moz-progress-bar{border-radius:99px;background:var(--blue)}.button{justify-content:center;width:fit-content;min-height:40px;gap:7px;padding:0 15px;border:1px solid transparent;border-radius:10px;font-size:.76rem;font-weight:700;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.button:not(:disabled):hover{transform:translateY(-1px)}.button--primary{color:#fff;border-color:#06476833;background:linear-gradient(135deg,#176a95,#087d7b);box-shadow:0 12px 24px -18px #075b75e6}.button--primary:not(:disabled):hover{box-shadow:0 16px 30px -18px #075b75e6}.button--secondary{color:var(--blue-strong);border-color:#176a9538;background:#fff}.button--secondary:not(:disabled):hover,.button--tertiary:not(:disabled):hover{border-color:#176a955c;background:var(--blue-soft)}.button--tertiary{min-height:36px;color:var(--blue);border-color:#176a9526;background:#ffffffd6}.button--wide{width:100%}.button:disabled{color:#92a1ad;border-color:#dce3e8;background:#edf1f4;box-shadow:none;cursor:not-allowed}.event-workspace{display:grid;grid-template-columns:246px minmax(0,1fr);min-height:calc(100vh - 72px)}.event-sidebar{position:sticky;top:72px;align-self:start;height:calc(100vh - 72px);padding:28px 20px;overflow-y:auto;border-right:1px solid var(--line);background:#f9fcfdb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.event-countdown{padding:20px;color:var(--ink);border:1px solid rgba(23,106,149,.14);border-radius:var(--radius-md);background:#ffffffe6;box-shadow:var(--shadow-sm)}.event-countdown__number{margin-top:9px;color:var(--blue-strong);font:700 3.2rem/.9 Space Grotesk,sans-serif;letter-spacing:-.06em}.event-countdown>strong,.event-countdown>span:last-child{display:block}.event-countdown>strong{margin-top:8px;font-size:.8rem}.event-countdown>span:last-child{margin-top:5px;color:var(--ink-faint);font-size:.66rem;line-height:1.45}.event-facts{display:grid;gap:14px;padding:22px 4px;border-bottom:1px solid var(--line)}.event-facts div{display:grid;gap:4px}.event-facts span,.event-contact span,.event-contact small{color:var(--ink-faint);font-size:.64rem}.event-facts strong{font-size:.74rem;line-height:1.4}.event-contact{gap:10px;padding:20px 4px}.avatar--buyer{width:38px;height:38px;background:linear-gradient(145deg,#6a55a5,#176a95)}.event-contact div{display:grid;min-width:0;flex:1;gap:2px}.event-contact strong{font-size:.76rem}.event-contact a{display:grid;width:34px;height:34px;place-items:center;color:var(--blue);border-radius:10px;background:var(--blue-soft)}.event-content{min-width:0;padding:28px clamp(22px,3vw,42px) 50px}.back-link{width:fit-content;gap:5px;margin-bottom:19px;color:var(--ink-soft);font-size:.72rem;font-weight:650}.back-link:hover{color:var(--blue)}.event-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px}.event-heading h1{max-width:800px;margin-bottom:6px;font-size:clamp(1.65rem,2.4vw,2.25rem)}.event-heading p{margin:0;font-size:.8rem}.event-heading__meta{gap:6px;margin-bottom:9px}.event-heading__meta span{padding:3px 7px;color:var(--ink-soft);border:1px solid var(--line);border-radius:6px;background:#ffffff94;font-size:.62rem;font-weight:650}.event-tabs{display:flex;gap:4px;padding:5px;overflow-x:auto;border:1px solid var(--line);border-radius:13px;background:#ffffff94;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.event-tabs__item{position:relative;min-height:42px;gap:7px;padding:0 14px;color:var(--ink-soft);border-radius:9px;font-size:.76rem;font-weight:650;white-space:nowrap}.event-tabs__item:hover{color:var(--blue-strong);background:#e8f3f8a3}.event-tabs__item--active{color:var(--blue-strong);background:#fff;box-shadow:var(--shadow-sm)}.tab-lock{display:inline-grid;width:19px;height:19px;place-items:center;color:var(--ink-faint);border-radius:6px;background:var(--surface-soft)}.event-tab-content{margin-top:18px}.submission-layout{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:18px;align-items:start}.submission-main,.submission-aside,.task-list,.feedback-layout{display:grid;gap:14px}.task-summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:19px 21px}.task-summary h2,.task-summary p{margin:0}.task-summary p{margin-top:4px;font-size:.74rem}.task-progress{display:grid;width:126px;flex:0 0 auto;gap:8px}.task-progress strong{justify-self:end;color:var(--blue-strong);font:700 .85rem Space Grotesk,sans-serif}.task-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:18px 19px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffe6;box-shadow:var(--shadow-sm);transition:border-color .16s ease,box-shadow .16s ease}.task-card--active{border-color:#176a9547;box-shadow:0 16px 40px -32px #0a547ab3,inset 3px 0 0 var(--blue)}.task-card--done{background:#fcfffdf0}.task-card__number{display:grid;width:34px;height:34px;place-items:center;color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:11px;background:var(--surface-soft);font-size:.72rem;font-weight:700}.task-card--active .task-card__number{color:#fff;border-color:var(--blue);background:var(--blue)}.task-card--done .task-card__number{color:#fff;border-color:var(--green);background:var(--green)}.task-card__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.task-card__heading h3,.task-card__heading p{margin:0}.task-card__heading p{margin-top:3px;font-size:.72rem}.task-card__body{padding-top:15px;margin-top:15px;border-top:1px solid var(--line)}.declaration-box,.submit-box{display:grid;gap:14px}.document-inline,.download-row{gap:10px}.document-inline>svg,.download-row .file-tile{flex:0 0 auto;color:var(--blue)}.document-inline>span:nth-child(2),.download-row>span:nth-child(2){display:grid;min-width:0;flex:1;gap:3px}.document-inline strong,.download-row strong{overflow:hidden;font-size:.75rem;text-overflow:ellipsis}.document-inline small,.download-row small{color:var(--ink-faint);font-size:.66rem}.checkbox-row{align-items:flex-start;gap:9px;color:var(--ink-soft);font-size:.72rem;line-height:1.45;cursor:pointer}.checkbox-row input{width:17px;height:17px;flex:0 0 auto;margin:1px 0 0;accent-color:var(--blue)}.completion-copy,.locked-copy{gap:7px;margin:0;font-size:.72rem}.completion-copy{color:var(--green)}.locked-copy{color:var(--ink-faint)}.file-tile{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(23,106,149,.13);border-radius:11px;background:var(--blue-soft)}.upload-zone{display:flex;width:100%;align-items:center;gap:12px;padding:15px;color:var(--ink);border:1px dashed rgba(23,106,149,.34);border-radius:13px;background:#eef7fab3;cursor:pointer;text-align:left}.upload-zone:hover{border-color:var(--blue);background:var(--blue-soft)}.upload-zone--valid{border-color:#137a565c;background:var(--green-soft)}.upload-zone--error{border-color:#b13e435c;background:var(--red-soft)}.upload-zone__icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;color:var(--blue);border-radius:11px;background:#fff;box-shadow:var(--shadow-sm)}.upload-zone>span:nth-child(2){display:grid;min-width:0;flex:1;gap:4px}.upload-zone strong{overflow:hidden;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.upload-zone small{color:var(--ink-faint);font-size:.65rem}.validation-result{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;margin-top:10px;border:1px solid transparent;border-radius:11px}.validation-result>svg{flex:0 0 auto}.validation-result>div{display:grid;min-width:0;flex:1;gap:2px}.validation-result strong{font-size:.73rem}.validation-result p,.validation-result small{margin:0;font-size:.67rem;line-height:1.5}.validation-result small{color:var(--ink-faint)}.validation-result--success{color:var(--green);border-color:#137a5629;background:var(--green-soft)}.validation-result--error{color:var(--red);border-color:#b13e4329;background:var(--red-soft)}.submit-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.submit-summary span{display:grid;gap:3px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.submit-summary strong{color:var(--ink);font:700 .92rem Space Grotesk,sans-serif}.submit-summary small{color:var(--ink-faint);font-size:.61rem}.submit-actions{display:flex;align-items:center;gap:9px;padding-top:13px;border-top:1px solid var(--line)}.draft-state{flex:1;color:var(--ink-faint);font-size:.64rem}.submission-aside{position:sticky;top:92px}.guardrail-card,.help-card{padding:18px}.guardrail-card>svg{color:var(--teal)}.guardrail-card h3,.help-card h3{margin-top:12px}.guardrail-card p,.help-card p{margin-bottom:0;font-size:.69rem}.help-card .text-link{margin-top:12px}.receipt-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:start;padding:28px;border:1px solid rgba(19,122,86,.19);border-radius:var(--radius-md);background:#fbfffdf2;box-shadow:var(--shadow-md)}.receipt-panel__icon{display:grid;width:50px;height:50px;place-items:center;color:var(--green);border-radius:15px;background:var(--green-soft)}.receipt-panel h2{margin-bottom:5px;font-size:1.35rem}.receipt-panel p{margin-bottom:18px;font-size:.75rem}.receipt-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.receipt-details div{display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:9px;background:#fff}.receipt-details dt{color:var(--ink-faint);font-size:.6rem;text-transform:uppercase}.receipt-details dd{overflow:hidden;margin:0;font-size:.68rem;font-weight:650;text-overflow:ellipsis}.tab-panel{overflow:hidden}.document-table,.activity-table,.certification-table{min-width:760px}.document-name,.cert-name{gap:9px;color:var(--blue)}.document-name>span{display:grid;gap:3px}.document-name strong,.cert-name strong{color:var(--ink);font-size:.74rem}.document-name small{color:var(--ink-faint);font-size:.63rem}.round-timeline{display:grid;grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr) 50px minmax(0,1fr);align-items:center;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.round-step{display:flex;align-items:center;gap:9px;opacity:.58}.round-step--active{opacity:1}.round-step>span{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:50%;background:#fff;font-size:.68rem;font-weight:700}.round-step--active>span{color:#fff;border-color:var(--blue);background:var(--blue)}.round-step div{display:grid;gap:3px}.round-step strong{font-size:.74rem}.round-step small{color:var(--ink-faint);font-size:.62rem}.round-connector{height:1px;background:var(--line-strong)}.unavailable-panel{display:grid;justify-items:center;padding:46px 28px;text-align:center}.unavailable-panel__icon{display:grid;width:56px;height:56px;margin-bottom:16px;place-items:center;color:var(--blue);border:1px solid rgba(23,106,149,.13);border-radius:17px;background:var(--blue-soft)}.unavailable-panel p{max-width:560px;margin-bottom:20px;font-size:.78rem}.future-round-card{display:grid;grid-template-columns:minmax(0,1fr) 1fr;gap:24px;padding:22px}.future-round-card p{margin:0;font-size:.72rem}.future-round-steps{display:grid;gap:7px}.future-round-steps span{display:flex;align-items:center;gap:8px;padding:8px 10px;color:var(--ink-soft);border-radius:8px;background:var(--surface-soft);font-size:.68rem}.future-round-steps svg{color:var(--blue)}.alternate-state{display:flex;align-items:flex-start;gap:18px;padding:28px}.alternate-state__icon{display:grid;width:54px;height:54px;flex:0 0 auto;place-items:center;color:var(--blue);border-radius:16px;background:var(--blue-soft)}.alternate-state__icon--success{color:var(--green);background:var(--green-soft)}.alternate-state p{max-width:620px;font-size:.76rem}.profile-overview{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(240px,.44fr);align-items:center;gap:18px;padding:22px;margin-bottom:18px}.profile-overview__mark,.settings-card__icon{display:grid;width:54px;height:54px;place-items:center;color:var(--blue);border:1px solid rgba(23,106,149,.13);border-radius:16px;background:var(--blue-soft)}.profile-overview__copy h2,.profile-overview__copy p{margin:0}.profile-overview__copy h2{font-size:1.25rem}.profile-overview__copy p{margin-top:4px;font-size:.72rem}.profile-score{display:grid;gap:7px;padding-left:20px;border-left:1px solid var(--line)}.profile-score>div{display:flex;align-items:baseline;gap:8px}.profile-score strong{color:var(--blue-strong);font:700 1.15rem Space Grotesk,sans-serif}.profile-score span,.profile-score small{color:var(--ink-faint);font-size:.66rem}.profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start;margin-bottom:18px}.profile-form{overflow:hidden}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px}.form-field{display:grid;gap:7px}.form-field--wide{grid-column:1 / -1}.form-field>span{color:var(--ink-soft);font-size:.7rem;font-weight:650}.form-field input,.form-field select,.input-with-icon{width:100%;height:42px;padding:0 11px;color:var(--ink);border:1px solid var(--line-strong);border-radius:9px;background:#fff;font-size:.76rem}.form-field input:disabled,.form-field select:disabled{color:var(--ink-soft);border-color:#2b4b6617;background:var(--surface-soft);opacity:1}.form-field input:focus,.form-field select:focus{border-color:#176a957a;outline:0;box-shadow:0 0 0 3px #176a9512}.form-field small{color:var(--ink-faint);font-size:.62rem}.form-actions{display:flex;justify-content:flex-end;gap:9px;padding:16px 22px;border-top:1px solid var(--line);background:var(--surface-soft)}.profile-aside{display:grid;gap:12px}.profile-attention{display:flex;align-items:flex-start;gap:11px;padding:17px}.profile-attention>svg{color:var(--amber)}.profile-attention h3,.profile-attention p{margin:0}.profile-attention p{margin-top:5px;font-size:.68rem}.profile-attention .text-link{margin-top:10px}.certification-panel{overflow:hidden}.certification-status-guide{display:flex;flex-wrap:wrap;gap:7px 18px;padding:0 26px 16px;color:var(--ink-soft);font-size:.66rem;line-height:1.45}.certification-status-guide span+span{position:relative}.certification-status-guide span+span:before{position:absolute;left:-10px;color:var(--line-strong);content:"·"}.certification-status-guide strong{color:var(--ink);font-weight:700}.certificate-modal{width:min(520px,100%)}.certificate-modal .context-label{display:block;margin-bottom:7px}.certificate-details{margin:18px 0 0;border-top:1px solid var(--line)}.certificate-details>div{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:start;gap:18px;min-width:0;padding:13px 0;border-bottom:1px solid var(--line)}.certificate-details dt{margin:2px 0 0;color:var(--ink-faint);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.certificate-details dd{overflow-wrap:anywhere;margin:0;color:var(--ink);font-size:.74rem;font-weight:650}.certificate-status-value{display:flex;align-items:flex-start;gap:10px}.certificate-status-value small{color:var(--ink-soft);font-size:.65rem;font-weight:500;line-height:1.45}.certificate-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 16px}.certificate-form-grid .form-field--file{grid-column:1 / -1}.form-field--file input{height:auto;min-height:44px;padding:7px}.form-field--file input::file-selector-button{min-height:30px;padding:0 11px;margin-right:10px;color:var(--blue-strong);border:1px solid rgba(23,106,149,.18);border-radius:7px;background:var(--blue-soft);font-weight:700;cursor:pointer}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settings-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:22px}.settings-card h2,.settings-card p{margin:0}.settings-card p{margin-top:4px;font-size:.72rem}.toggle-row{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;border-top:1px solid var(--line)}.toggle-row>span{display:grid;gap:3px}.toggle-row strong{font-size:.74rem}.toggle-row small{color:var(--ink-faint);font-size:.65rem}.toggle-row input{width:34px;height:18px;accent-color:var(--blue)}.session-card dl{grid-column:1 / -1;margin:0}.session-card dl div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--line);font-size:.7rem}.session-card dt{color:var(--ink-faint)}.session-card dd{display:flex;align-items:center;gap:5px;margin:0;color:var(--ink);font-weight:650;text-align:right}.session-card dd svg{color:var(--green)}.sign-in-page{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr);min-height:100vh;background:#f6fafc}.sign-in-story{position:relative;display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;padding:48px clamp(38px,5.5vw,82px);overflow:hidden;color:#fff;background:radial-gradient(86% 68% at 10% 4%,rgba(91,207,217,.28),transparent 64%),radial-gradient(84% 70% at 100% 100%,rgba(76,136,183,.48),transparent 62%),linear-gradient(150deg,#123c56,#0d6071 52%,#17415f)}.sign-in-story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent)}.sign-in-logo{position:relative;z-index:1;width:145px;filter:brightness(0) invert(1)}.sign-in-story>div{position:relative;z-index:1}.sign-in-story h1{max-width:620px;margin-bottom:18px;font-size:clamp(2.2rem,4.3vw,4.2rem);line-height:1.02;letter-spacing:-.055em}.sign-in-story p{max-width:560px;margin:0;color:#ffffffc2;font-size:.97rem}.sign-in-trust{display:flex;max-width:440px;align-items:center;gap:11px;padding:13px 14px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:#ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sign-in-trust span{display:grid;gap:3px}.sign-in-trust strong{font-size:.76rem}.sign-in-trust small{color:#ffffffa8;font-size:.65rem;line-height:1.4}.sign-in-form-wrap{display:grid;min-height:100vh;place-items:center;padding:44px;background:radial-gradient(70% 55% at 100% 0%,rgba(93,194,213,.13),transparent 68%),linear-gradient(180deg,#fbfdfe,#f1f7fa)}.sign-in-card{width:min(440px,100%);padding:38px;border:1px solid var(--line);border-radius:22px;background:#fffffff0;box-shadow:0 32px 80px -48px #0d455e8c}.sign-in-card__icon{display:grid;width:46px;height:46px;margin-bottom:24px;place-items:center;color:var(--blue);border:1px solid rgba(23,106,149,.15);border-radius:14px;background:var(--blue-soft)}.sign-in-card h2{margin-bottom:8px;font-size:1.55rem}.sign-in-card>p{margin-bottom:24px;font-size:.78rem}.input-with-icon{gap:8px;padding-left:11px}.input-with-icon svg{color:var(--ink-faint)}.input-with-icon input{height:40px;padding:0;border:0;outline:0;background:transparent}.sign-in-card .button{margin-top:18px}.sign-in-note{padding:11px 12px;margin-top:18px;color:var(--ink-faint);border-radius:9px;background:var(--surface-soft);font-size:.63rem;line-height:1.5}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;padding:24px;place-items:center;background:#091f2f7a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal{position:relative;width:min(460px,100%);padding:30px;border:1px solid rgba(255,255,255,.7);border-radius:20px;background:#fffffffa;box-shadow:0 34px 90px -42px #051f31c7}.modal__close{position:absolute;top:14px;right:14px}.modal__icon{display:grid;width:50px;height:50px;margin-bottom:20px;place-items:center;color:var(--blue);border-radius:15px;background:var(--blue-soft)}.modal h2{margin-bottom:9px;font-size:1.35rem}.modal>p{margin-bottom:18px;font-size:.76rem}.modal__notice{display:flex;align-items:flex-start;gap:8px;padding:12px;color:var(--ink-soft);border-radius:10px;background:var(--surface-soft);font-size:.68rem;line-height:1.5}.modal__notice svg{flex:0 0 auto;color:var(--blue)}.modal__actions{display:flex;justify-content:flex-end;gap:9px;padding-top:20px}.toast{position:fixed;right:24px;bottom:24px;z-index:120;display:flex;width:min(440px,calc(100vw - 48px));align-items:center;gap:10px;padding:13px 14px;color:var(--green);border:1px solid rgba(19,122,86,.2);border-radius:13px;background:#fbfffdf7;box-shadow:0 24px 60px -34px #052d23b3;font-size:.75rem;font-weight:600;animation:toast-in .22s ease both}.toast--error{color:var(--red);border-color:#b13e4333;background:#fffcfcfa}@keyframes toast-in{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1280px){.submission-layout,.profile-grid{grid-template-columns:minmax(0,1fr)}.submission-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-panel{grid-template-columns:auto minmax(0,1fr)}.receipt-panel>.button{grid-column:2}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:1020px){.topbar{grid-template-columns:auto minmax(260px,1fr) auto}.topbar-action span,.user-trigger__copy,.product-name,.topbar__divider{display:none}.user-trigger{min-width:0}}@media(max-width:960px){.portal-shell,.portal-shell--collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar__org-copy,.side-nav__item span,.sidebar__scope div,.sidebar__collapse span{display:none}.sidebar__org,.side-nav__item,.sidebar__scope{justify-content:center}.side-nav__item{padding:0;box-shadow:none}.attention-strip,.dashboard-lower-grid,.settings-grid{grid-template-columns:1fr}.attention-item{border-right:0;border-bottom:1px solid var(--line)}.attention-item:last-child{border-bottom:0}.event-workspace{grid-template-columns:1fr}.event-sidebar{position:static;display:grid;grid-template-columns:minmax(200px,.7fr) 1fr auto;gap:18px;height:auto;padding:18px 22px;border-right:0;border-bottom:1px solid var(--line)}.event-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 0;border-bottom:0}.event-contact{min-width:220px}.profile-overview{grid-template-columns:auto minmax(0,1fr)}.profile-score{grid-column:1 / -1;padding:14px 0 0;border-top:1px solid var(--line);border-left:0}.sign-in-page{grid-template-columns:1fr}.sign-in-story{min-height:44vh}.sign-in-form-wrap{min-height:56vh}}@media(max-width:720px){.portal-shell,.portal-shell--collapsed{display:block}.topbar{position:sticky;display:flex;height:64px;padding:0 14px}.kearney-logo{width:112px}.global-search,.topbar-action,.sidebar__org,.sidebar__scope,.sidebar__collapse{display:none}.topbar__actions{margin-left:auto}.sidebar{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:60;display:block;width:auto;height:64px;padding:7px 10px;border-top:1px solid var(--line);border-right:0;background:#fffffff2}.side-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.side-nav__item,.portal-shell--collapsed .side-nav__item{display:grid;min-height:50px;padding:4px;place-items:center;align-content:center;gap:3px;box-shadow:none;font-size:.58rem}.side-nav__item span,.portal-shell--collapsed .side-nav__item span{display:block}.portal-main,.portal-main--event{padding-bottom:84px}.portal-main:not(.portal-main--event){padding:26px 15px 90px}.page-heading,.event-heading,.task-summary,.content-panel__header,.submit-actions{align-items:stretch;flex-direction:column}.table-toolbar{flex-direction:column}.table-search,.select-control{width:100%}.select-control select{flex:1}.profile-prompt,.alternate-state{align-items:flex-start;flex-direction:column}.event-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 12px;padding:12px 15px}.event-countdown{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:center;padding:12px 14px}.event-countdown .context-label,.event-countdown>span:last-child{grid-column:1 / -1}.event-countdown__number{grid-row:2 / span 2}.event-facts{grid-column:1;gap:8px;padding:12px 0}.event-contact{grid-column:2;min-width:0;align-self:center;gap:8px;padding:12px 0}.event-content{padding:22px 15px 30px}.submission-aside,.form-grid,.future-round-card,.receipt-details{grid-template-columns:1fr}.task-card{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:15px}.task-card__number{width:30px;height:30px}.task-card__heading,.download-row,.document-inline,.validation-result,.upload-zone{align-items:flex-start;flex-wrap:wrap}.task-card__heading .status-badge{margin-top:5px}.upload-zone .button{margin-left:54px}.submit-summary{grid-template-columns:repeat(2,1fr)}.receipt-panel{grid-template-columns:1fr}.receipt-panel>.button{grid-column:1}.round-timeline{grid-template-columns:1fr;gap:8px}.round-connector{width:1px;height:18px;margin-left:15px}.profile-overview{grid-template-columns:1fr}.certification-panel .table-shell{overflow:visible}.certification-table{display:block;min-width:0}.certification-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.certification-table tbody{display:grid}.certification-table tr{display:grid;gap:0;padding:6px 15px;border-bottom:1px solid var(--line)}.certification-table tr:last-child{border-bottom:0}.certification-table td{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;border:0;text-align:right}.certification-table td:before{content:attr(data-label);flex:0 0 auto;color:var(--ink-faint);font-size:.6rem;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase}.certification-table .cert-name{justify-content:flex-end}.certification-table__action{justify-content:flex-end!important}.certification-table__action:before{content:none!important}.certificate-form-grid{grid-template-columns:1fr}.certificate-details>div{grid-template-columns:1fr;gap:6px}.certificate-status-value{flex-direction:column;gap:7px}.certificate-form-grid .form-field--file,.form-field--wide{grid-column:auto}.sign-in-story{min-height:500px;padding:34px 24px}.sign-in-form-wrap{padding:26px 16px}.sign-in-card{padding:28px 22px}.toast{right:14px;bottom:78px;width:calc(100vw - 28px)}}.async-state{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-solid)}.development-data-marker{display:none;position:static;flex-wrap:wrap;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-height:30px;margin:0;padding:5px 18px;border:0;border-bottom:1px solid rgba(155,100,16,.18);border-radius:0;color:#654006;background:#fff3dcb8;box-shadow:none;font-size:.72rem}.development-data-marker__summary{display:flex;align-items:center;min-width:0;flex:1;gap:8px;font-weight:600;white-space:nowrap}.development-scenario-lab{flex:0 0 auto;margin:0}.development-scenario-lab>summary{width:fit-content;cursor:pointer;color:#654006;font-weight:600}.development-scenario-lab__controls{display:grid;gap:6px;margin-top:8px;max-width:420px}.development-scenario-lab__controls label{font-weight:600}.development-scenario-lab__truth{margin:0;color:#76551d;line-height:1.35}.development-scenario-lab__controls select,.development-scenario-lab__controls button{min-height:34px;border:1px solid rgba(101,64,6,.3);border-radius:7px;color:var(--ink);background:var(--surface-solid);font:inherit}.development-scenario-lab__controls select{width:100%;padding:0 8px}.development-scenario-lab__controls button{width:fit-content;padding:0 10px;cursor:pointer}.development-scenario-lab[open]{flex-basis:100%;order:2}.async-state>div{min-width:0;flex:1}.async-state h2,.async-state p{margin-bottom:4px}.async-state--loading svg{animation:async-state-spin .9s linear infinite}.async-state--forbidden,.async-state--conflict{border-color:#b13e4338}@keyframes async-state-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.async-state--loading svg{animation:none}}@media(max-width:720px){.async-state{flex-direction:column}.development-data-marker{gap:6px;padding:4px 12px;font-size:.7rem}.development-data-marker__summary{min-width:0;flex:1;gap:5px;white-space:nowrap}.development-data-marker__context{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.development-scenario-lab{flex:0 0 auto;margin:0}.development-scenario-lab>summary{font-size:.7rem;white-space:nowrap}.development-scenario-lab[open] .development-scenario-lab__controls{max-width:100%}.event-tabs{position:relative;padding-right:38px;scroll-padding-right:38px}.event-tabs:after{position:absolute;top:5px;right:5px;bottom:5px;display:grid;width:30px;place-items:center end;color:var(--ink-soft);background:linear-gradient(90deg,#fff0,#ffffffeb 42%);content:"›";font-size:1.25rem;pointer-events:none}}.sign-in-invitation-preview{display:grid;gap:10px;padding:14px;margin:16px 0 0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft)}.sign-in-invitation-preview>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sign-in-invitation-preview strong{color:var(--ink);font-size:.78rem}.sign-in-invitation-preview small{color:var(--ink-faint);font-size:.66rem;font-weight:700;letter-spacing:.06em}.sign-in-invitation-preview .button{margin-top:0}.sign-in-session-summary{display:grid;gap:10px;padding:14px;margin:20px 0 0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft)}.sign-in-session-summary>div{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:14px}.sign-in-session-summary dt,.sign-in-session-summary dd{margin:0;font-size:.72rem}.sign-in-session-summary dt{color:var(--ink-faint)}.sign-in-session-summary dd{color:var(--ink);font-weight:650;text-align:right;overflow-wrap:anywhere}.sign-in-access-outcome{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;margin-top:18px;color:var(--red);border:1px solid rgba(177,62,67,.2);border-radius:var(--radius-sm);background:var(--red-soft)}.sign-in-access-outcome svg{flex:0 0 auto;margin-top:1px}.sign-in-access-outcome p{margin:3px 0 0;color:#7d3438;font-size:.7rem;line-height:1.45}.sign-in-recovery-actions{display:grid;gap:9px;margin-top:18px}.sign-in-card .sign-in-recovery-actions .button{margin-top:0}.sign-in-card>.sign-in-note{margin-bottom:0}.sign-in-recovery-contact{margin:12px 0 0;color:var(--ink-muted);font-size:.72rem;line-height:1.45}.sign-in-recovery-contact--unavailable{padding:10px 12px;border:1px solid rgba(155,100,16,.18);border-radius:var(--radius-sm);color:#76521a;background:var(--amber-soft)}.sign-in-invitation-dialog{width:min(34rem,calc(100vw - 2rem));border:1px solid var(--line);border-radius:var(--radius-md);padding:1.3rem;color:var(--ink);background:var(--surface);box-shadow:0 24px 80px #192a3c47}.sign-in-invitation-dialog::backdrop{background:#14223173}.sign-in-invitation-dialog header p,.sign-in-invitation-dialog h2,.sign-in-invitation-dialog__body,.sign-in-invitation-dialog__status{margin:0}.sign-in-invitation-dialog header p{color:var(--ink-faint);font-size:.67rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sign-in-invitation-dialog h2{margin-top:7px;color:var(--ink);font-size:1.12rem;line-height:1.3}.sign-in-invitation-dialog dl{display:grid;gap:9px;padding:13px 0;margin:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sign-in-invitation-dialog dl>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:12px}.sign-in-invitation-dialog dt,.sign-in-invitation-dialog dd{margin:0;font-size:.75rem}.sign-in-invitation-dialog dt{color:var(--ink-faint)}.sign-in-invitation-dialog dd{color:var(--ink);font-weight:650;overflow-wrap:anywhere}.sign-in-invitation-dialog__body{color:var(--ink-muted);font-size:.82rem;line-height:1.55}.sign-in-invitation-dialog__status{margin-top:14px;color:var(--ink-faint);font-size:.72rem;line-height:1.45}.sign-in-invitation-dialog__actions{display:flex;justify-content:flex-end;margin-top:18px}.sign-in-invitation-dialog:focus-visible,.sign-in-invitation-dialog .button:focus-visible,.sign-in-invitation-preview .button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.table-toolbar{flex-wrap:wrap;align-items:center}.table-toolbar__count{margin-left:auto;color:var(--ink-faint);font-size:.68rem;font-weight:650;white-space:nowrap}.event-table .action-link--muted{display:grid;align-items:start;gap:1px;max-width:160px;text-decoration:none}.event-table .action-link--muted .event-id{margin-top:2px;line-height:1.35;white-space:normal}.event-table td>.event-id:has(svg){display:flex;align-items:center;gap:5px;max-width:150px;line-height:1.35}.event-context-panel,.event-context-panel__state,.event-documents-panel{overflow:hidden;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.event-context-panel[aria-busy=true],.event-context-panel__state,.event-documents-panel[aria-busy=true],.event-documents-panel[role=alert]{padding:24px}.event-context-panel[aria-busy=true] p,.event-documents-panel[aria-busy=true] p{margin:0}.event-context-panel__state p,.event-documents-panel[role=alert] p{max-width:640px;margin-bottom:16px;font-size:.78rem}.event-context-panel__simulation,.event-documents-panel__simulation{padding:8px 20px;margin:0;color:#654006;border-bottom:1px solid rgba(155,100,16,.16);background:var(--amber-soft);font-size:.67rem;line-height:1.45}.event-context-panel>header,.event-documents-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid var(--line)}.event-context-panel>header h2,.event-context-panel>header p,.event-documents-panel>header h2,.event-documents-panel>header p{margin:0}.event-context-panel>header p,.event-documents-panel>header p{margin-top:3px;font-size:.75rem}.event-context-panel__notice{display:grid;gap:10px;padding:14px 20px;color:#654006;border-bottom:1px solid rgba(155,100,16,.16);background:#fff3dcb8}.event-context-panel__notice>div{padding-left:11px;border-left:3px solid var(--amber)}.event-context-panel__notice p{margin:2px 0;color:#76521a;font-size:.73rem;line-height:1.45}.event-context-panel__notice small{color:#87672e;font-size:.64rem}.event-context-panel__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid var(--line)}.event-context-panel__facts>div{min-width:0;padding:14px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.event-context-panel__facts>div:nth-child(4n){border-right:0}.event-context-panel__facts dt,.event-context-panel__facts dd{margin:0}.event-context-panel__facts dt{margin-bottom:4px;color:var(--ink-faint);font-size:.63rem}.event-context-panel__facts dd{color:var(--ink);font-size:.73rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.event-context-panel__section,.event-documents-panel__declarations{padding:18px 22px;border-bottom:1px solid var(--line)}.event-context-panel__section:last-child,.event-documents-panel__declarations:last-child{border-bottom:0}.event-context-panel__section>h3,.event-documents-panel__declarations>h2{margin-bottom:10px}.event-context-panel__section>p,.event-documents-panel__declarations>p{margin:0;font-size:.75rem}.event-context-panel__section ul,.event-documents-panel__declarations ul{display:grid;gap:7px;padding:0;margin:0;list-style:none}.event-context-panel__section li,.event-documents-panel__declarations li{color:var(--ink-soft);font-size:.73rem;line-height:1.5}.event-context-panel__items summary{width:fit-content;color:var(--blue);font-size:.75rem;font-weight:700;cursor:pointer}.event-context-panel__items ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;padding-top:12px}.event-context-panel__items li:before{content:"";display:inline-block;width:5px;height:5px;margin:0 8px 2px 0;border-radius:50%;background:var(--teal)}.event-context-panel__intro{display:grid!important;gap:4px!important}.event-context-panel__scope-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-bottom:1px solid var(--line)}.event-context-panel__scope-summary>div{min-width:0;padding:15px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.event-context-panel__scope-summary>div:nth-child(2n){border-right:0}.event-context-panel__scope-summary :is(dt,dd){margin:0}.event-context-panel__scope-summary dt{color:var(--ink-faint);font-size:.64rem}.event-context-panel__scope-summary dd{margin-top:4px;color:var(--ink);font-size:.77rem;font-weight:700;line-height:1.4}.event-context-panel__scope-change{padding:15px 20px;color:#76521a;border-bottom:1px solid rgba(155,100,16,.16);background:#fff9ecb8}.event-context-panel__scope-change :is(h3,p){margin:0}.event-context-panel__scope-change h3{font-size:.78rem}.event-context-panel__scope-change p,.event-context-panel__scope-change small{display:block;margin-top:4px;font-size:.7rem;line-height:1.45}.event-context-panel__items>p{margin:0 0 12px;color:var(--ink-soft);font-size:.73rem}.event-context-panel__items ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:0;margin:0}.event-context-panel__items li{display:grid;gap:2px;padding:9px 0;border-top:1px solid var(--line)}.event-context-panel__items li:before{display:none}.event-context-panel__items li strong{color:var(--ink);font-size:.74rem}.event-context-panel__items li span{color:var(--ink-faint);font-size:.67rem}.event-context-panel__secondary{border-top:1px solid var(--line)}.event-context-panel__secondary>summary{min-height:46px;padding:14px 20px;color:var(--blue-strong);cursor:pointer;font-size:.73rem;font-weight:700}.event-context-panel__history{padding:16px 20px;border-top:1px solid var(--line)}.event-context-panel__history h3{margin:0 0 10px;font-size:.8rem}.event-context-panel__history>div{padding:10px 0;border-top:1px solid var(--line)}.event-context-panel__history :is(p,small){display:block;margin:4px 0 0;color:var(--ink-soft);font-size:.69rem;line-height:1.45}.event-documents-panel>header .button,.event-documents-panel__dialog .button,.event-documents-panel__declarations .button{flex:0 0 auto}.event-documents-panel__result,.event-documents-panel__empty{padding:12px 22px;margin:0;border-bottom:1px solid var(--line);background:var(--surface-soft);font-size:.72rem;line-height:1.45}.event-documents-panel__result[role=alert]{color:var(--red);background:var(--red-soft)}.event-documents-panel__table-wrap{width:100%;overflow-x:auto;border-bottom:1px solid var(--line)}.event-documents-panel__table-wrap table{min-width:820px}.event-documents-panel__table-wrap td:first-child svg{margin-right:7px;color:var(--blue);vertical-align:middle}.event-documents-panel__table-wrap td small{color:var(--ink-faint);font-size:.65rem}.event-documents-panel__table-wrap td:nth-child(3) small{color:var(--amber);font-weight:700}.event-documents-panel__declarations li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 18px;padding:12px 0;border-bottom:1px solid var(--line)}.event-documents-panel__declarations li:last-child{border-bottom:0}.event-documents-panel__declarations li p{grid-column:1;margin:0;font-size:.7rem;line-height:1.45}.event-documents-panel__declarations li .button{grid-column:2;grid-row:1 / span 2}.event-documents-panel__dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#091f2f85;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.event-documents-panel__dialog{width:min(680px,100%);max-height:min(760px,calc(100vh - 48px));overflow-y:auto;padding:24px;border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-md);background:var(--surface-solid);box-shadow:0 34px 90px -36px #051b2ab8}.event-documents-panel__dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.event-documents-panel__dialog>header h2,.event-documents-panel__dialog>header p{margin:0}.event-documents-panel__dialog>header p,.event-documents-panel__dialog>p,.event-documents-panel__dialog li{font-size:.73rem;line-height:1.5}.event-documents-panel__dialog>section{padding:16px 0;border-bottom:1px solid var(--line)}.event-documents-panel__dialog ol{display:grid;gap:7px;padding-left:20px;margin:10px 0 0;color:var(--ink-soft)}.event-documents-panel__warning{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;margin:16px 0 0;color:#76521a;border:1px solid rgba(155,100,16,.18);border-radius:var(--radius-sm);background:var(--amber-soft)}.event-documents-panel__warning svg{flex:0 0 auto;margin-top:1px}.event-documents-panel__dialog-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:16px}@media(max-width:1100px){.event-context-panel__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.event-context-panel__facts>div:nth-child(4n){border-right:1px solid var(--line)}.event-context-panel__facts>div:nth-child(3n){border-right:0}}@media(max-width:720px){.table-toolbar__count{width:100%;margin-left:0}.event-context-panel>header,.event-documents-panel>header,.event-documents-panel__dialog>header,.event-documents-panel__dialog-actions{align-items:stretch;flex-direction:column}.event-context-panel__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.event-context-panel__facts>div:nth-child(3n){border-right:1px solid var(--line)}.event-context-panel__facts>div:nth-child(2n){border-right:0}.event-context-panel__items ul,.event-documents-panel__declarations li{grid-template-columns:1fr}.event-documents-panel__declarations li p,.event-documents-panel__declarations li .button{grid-column:1;grid-row:auto}.event-documents-panel__dialog-backdrop{padding:12px}.event-documents-panel__dialog{max-height:calc(100vh - 24px);padding:20px}}@media(max-width:440px){.sign-in-invitation-preview>div,.sign-in-invitation-dialog__actions{align-items:stretch;flex-direction:column}.sign-in-invitation-dialog dl>div{grid-template-columns:1fr;gap:3px}.sign-in-session-summary>div{grid-template-columns:1fr;gap:3px}.sign-in-session-summary dd{text-align:left}.event-context-panel__facts{grid-template-columns:1fr}.event-context-panel__facts>div,.event-context-panel__facts>div:nth-child(2n),.event-context-panel__facts>div:nth-child(3n),.event-context-panel__facts>div:nth-child(4n){border-right:0}}.lane2-org-workspace,.lane2-certification,.lane2-account,.lane2-support,.lane2-evidence-workspace{min-width:0}.lane2-account--simplified{gap:16px}.lane2-account--simplified .page-heading{margin-bottom:2px}.lane2-account--simplified .content-panel{padding:22px}.lane2-account__people-list{display:grid;gap:0}.lane2-account__people-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--line-soft)}.lane2-account__people-list article:first-child{border-top:0}.lane2-account__person-mark{display:grid;width:36px;height:36px;color:var(--blue-strong);place-items:center;border-radius:50%;background:#eef7fae6;font-size:.76rem;font-weight:750}.lane2-account__people-list article>div:nth-child(2),.lane2-account__person-role{display:grid;gap:3px}.lane2-account__people-list span,.lane2-account__person-role span,.lane2-account__notification-contact{color:var(--ink-soft);font-size:.79rem}.lane2-account__person-role{text-align:right}.lane2-account__person-role strong{font-size:.82rem}.lane2-account__notification-contact{display:flex;gap:8px;align-items:center;padding:10px 12px;margin:12px 0;border-radius:10px;background:#eef7faa3}.lane2-account--simplified .lane2-account__preferences .form-actions{justify-content:flex-end}.lane2-account--simplified .lane2-account__preview-list{grid-template-columns:1fr}.lane2-account--simplified .lane2-account__preview-list details{padding:0;border:0;border-top:1px solid var(--line-soft);border-radius:0;background:transparent}.lane2-account--simplified .lane2-account__preview-list summary{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:14px 0}.lane2-account--simplified .lane2-account__preview-list summary>span:first-child{display:grid;gap:3px}.lane2-account--simplified .lane2-account__preview-list summary>span:last-child{color:var(--blue-strong);font-size:.76rem;font-weight:700}.lane2-support__summary{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-top:0}.lane2-support__summary>div{display:flex;gap:12px;align-items:center}.lane2-support__summary h2,.lane2-support__summary p{margin:0}.lane2-support__summary p{margin-top:3px;color:var(--ink-soft);font-size:.82rem}.lane2-support__dialog{width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:24px;overflow:auto;color:var(--ink);border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 28px 90px #1a314642}.lane2-support__dialog::backdrop{background:#1427395c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lane2-support__dialog>header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.lane2-support__dialog h2,.lane2-support__dialog header p{margin:0}.lane2-support__dialog header p,.lane2-support__event-context{margin-top:4px;color:var(--ink-soft);font-size:.82rem}.lane2-support__dialog .form-actions{justify-content:flex-end}.lane2-support__dialog .lane2-support__accepted{margin-top:16px;padding:14px}@media(max-width:560px){.lane2-account--simplified .content-panel{padding:17px}.lane2-account__people-list article{grid-template-columns:auto minmax(0,1fr)}.lane2-account__person-role{grid-column:2;text-align:left}.lane2-support__summary{align-items:flex-start}}.lane2-org-workspace .content-panel,.lane2-certification .content-panel,.lane2-account .content-panel,.lane2-support .content-panel,.lane2-evidence-workspace{overflow:hidden}.lane2-org-workspace :focus-visible,.lane2-certification :focus-visible,.lane2-account :focus-visible,.lane2-support :focus-visible,.lane2-evidence-workspace :focus-visible{outline:3px solid rgba(23,106,149,.25);outline-offset:3px}.lane2-org-workspace .form-field textarea,.lane2-certification .form-field textarea,.lane2-support .form-field textarea,.lane2-evidence-workspace .form-field textarea{width:100%;min-height:104px;padding:11px;resize:vertical;color:var(--ink);border:1px solid var(--line-strong);border-radius:9px;background:#fff;line-height:1.5}.lane2-org-workspace .form-field textarea:focus,.lane2-certification .form-field textarea:focus,.lane2-support .form-field textarea:focus,.lane2-evidence-workspace .form-field textarea:focus{border-color:#176a957a;outline:0;box-shadow:0 0 0 3px #176a9512}.lane2-org-workspace .form-field input[readonly],.lane2-org-workspace .form-field textarea[readonly]{color:var(--ink-soft);border-color:#2b4b661f;background:var(--surface-soft)}.lane2-org-workspace .form-field--file input,.lane2-certification .form-field--file input,.lane2-evidence-workspace .form-field--file input{height:auto;min-height:44px;padding:6px}.lane2-org-workspace .form-field--file input::file-selector-button,.lane2-certification .form-field--file input::file-selector-button,.lane2-evidence-workspace .form-field--file input::file-selector-button{min-height:30px;margin-right:9px;padding:0 10px;color:var(--blue-strong);border:0;border-radius:7px;background:var(--blue-soft);font-weight:700;cursor:pointer}.lane2-org-workspace progress,.lane2-evidence-workspace progress{width:100%;height:7px;overflow:hidden;border:0;border-radius:999px;background:#176a951c}.lane2-org-workspace progress::-webkit-progress-bar,.lane2-evidence-workspace progress::-webkit-progress-bar{background:#176a951c}.lane2-org-workspace progress::-webkit-progress-value,.lane2-evidence-workspace progress::-webkit-progress-value{background:linear-gradient(90deg,var(--blue),var(--teal))}.lane2-org-workspace progress::-moz-progress-bar,.lane2-evidence-workspace progress::-moz-progress-bar{background:linear-gradient(90deg,var(--blue),var(--teal))}.lane2-org-heading{margin-bottom:18px}.lane2-org-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:28px;align-items:center;padding:22px}.lane2-org-summary h2,.lane2-org-summary p{margin:0}.lane2-org-summary p{margin-top:4px;font-size:.76rem}.lane2-org-completeness{display:grid;gap:9px;justify-items:end}.lane2-org-completeness strong{color:var(--blue-strong);font:700 1rem Space Grotesk,Inter,sans-serif}.lane2-org-simulation,.lane2-certification__simulation-note{margin:-7px 0 2px;color:var(--ink-faint);font-size:.69rem;line-height:1.45}.lane2-org-capability,.lane2-org-state{padding:22px}.lane2-org-capability h2,.lane2-org-state h1,.lane2-org-capability p,.lane2-org-state p{margin:0}.lane2-org-capability p,.lane2-org-state p{max-width:66ch;margin-top:6px;font-size:.82rem}.lane2-org-state .button{margin-top:16px}.lane2-org-missing{padding-bottom:8px}.lane2-org-missing .content-panel__header>svg{flex:0 0 auto;color:var(--amber)}.lane2-org-missing ul{display:grid;gap:0;padding:0 22px;margin:0;list-style:none}.lane2-org-missing li{display:grid;gap:3px;padding:12px 0;border-top:1px solid rgba(43,75,102,.1)}.lane2-org-missing li:first-child{border-top:0}.lane2-org-missing li small{color:var(--ink-faint);font-size:.7rem;line-height:1.45}.lane2-org-form{display:grid;gap:12px}.lane2-org-section-nav{display:flex;flex-wrap:wrap;gap:7px 16px;padding:6px 2px 2px}.lane2-org-section-nav .text-link{min-height:32px;border-bottom:1px solid transparent;font-size:.72rem}.lane2-org-section-nav .text-link:hover{border-bottom-color:currentColor;text-decoration:none}.lane2-org-section{box-shadow:var(--shadow-sm)}.lane2-org-section summary{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr) auto;gap:20px;align-items:baseline;padding:17px 22px;color:var(--ink);cursor:pointer;list-style:none}.lane2-org-section summary::-webkit-details-marker{display:none}.lane2-org-section summary:after{content:"+";color:var(--blue);font-size:1.2rem;font-weight:500;line-height:1}.lane2-org-section[open] summary{border-bottom:1px solid var(--line);background:#f8fbfdb8}.lane2-org-section[open] summary:after{content:"−"}.lane2-org-section summary>span{font:650 .88rem Space Grotesk,Inter,sans-serif}.lane2-org-section summary small{color:var(--ink-faint);font-size:.7rem;line-height:1.45}.lane2-org-fields{padding:20px 22px 22px}.lane2-org-field small{max-width:52ch;color:var(--amber);line-height:1.4}.lane2-org-actions{position:sticky;bottom:0;z-index:3;margin-top:2px;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.lane2-org-save-state,.lane2-certification__notice,.lane2-account__notice,.lane2-support__error,.lane2-support__unavailable,.lane2-certification__unavailable,.lane2-account__unavailable{display:flex;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;color:var(--ink-soft);border:1px solid rgba(43,75,102,.13);border-radius:var(--radius-sm);background:#ffffffb8;font-size:.74rem;line-height:1.45}.lane2-org-save-state--success,.lane2-certification__notice,.lane2-account__notice{color:var(--green);border-color:#137a5633;background:#e7f6eebd}.lane2-org-save-state--error,.lane2-support__error{color:var(--red);border-color:#b13e4338;background:#fff0f0c7}.lane2-certification__unavailable,.lane2-account__unavailable,.lane2-support__unavailable{color:var(--amber);border-color:#9b641033;background:#fff3dca8}.lane2-evidence-workspace{display:grid;gap:0}.lane2-evidence-workspace>.content-panel__header{align-items:center}.lane2-evidence-simulation,.lane2-evidence-status,.lane2-evidence-confirmed{display:inline-flex;width:fit-content;align-items:center;gap:6px;color:var(--ink-faint);font-size:.68rem;font-weight:700;line-height:1.35}.lane2-evidence-simulation{color:var(--blue-strong)}.lane2-evidence-confirmed{color:var(--green)}.lane2-evidence-family-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 22px 6px}.lane2-evidence-family-option{position:relative;display:block;min-width:0;cursor:pointer}.lane2-evidence-family-option>input{position:absolute;width:1px;height:1px;opacity:0}.lane2-evidence-family-option>span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 9px;min-height:86px;padding:14px;color:var(--ink-soft);border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffa8;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.lane2-evidence-family-option svg{grid-row:span 2;color:var(--blue)}.lane2-evidence-family-option strong{min-width:0;color:var(--ink);font-size:.78rem}.lane2-evidence-family-option small{grid-column:2;color:var(--ink-faint);font-size:.65rem;line-height:1.4}.lane2-evidence-family-option>input:checked+span{border-color:#176a9570;background:var(--blue-soft);box-shadow:0 7px 20px -18px #075b75cc}.lane2-evidence-family-option>input:focus-visible+span{outline:3px solid rgba(23,106,149,.25);outline-offset:2px}.lane2-evidence-family-option>input:disabled+span{color:var(--ink-faint);border-style:dashed;background:var(--surface-soft);cursor:not-allowed}.lane2-evidence-family-option .lane2-evidence-action-note{color:var(--amber)}.lane2-evidence-action-note,.lane2-evidence-selection{display:block;margin:8px 22px 0;color:var(--ink-faint);font-size:.68rem;line-height:1.45}.lane2-evidence-action-note[role=status],.lane2-evidence-selection{color:var(--blue-strong)}.lane2-evidence-guidance{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:17px 22px}.lane2-evidence-guidance>div{min-width:0;padding:0 14px;border-left:1px solid var(--line)}.lane2-evidence-guidance>div:first-child{padding-left:0;border-left:0}.lane2-evidence-guidance>div:last-child{padding-right:0}.lane2-evidence-guidance strong{color:var(--ink);font-size:.68rem}.lane2-evidence-guidance p{margin:5px 0 0;color:var(--ink-soft);font-size:.66rem;line-height:1.45}.lane2-evidence-file-controls{display:grid;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.lane2-evidence-file-controls>.form-field,.lane2-evidence-password{margin:0 22px}.lane2-evidence-password{display:flex;align-items:flex-start;gap:9px;color:var(--ink-soft);font-size:.72rem;line-height:1.4}.lane2-evidence-password input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--blue)}.lane2-evidence-file-controls .form-actions{margin-top:2px}.lane2-evidence-error{margin:18px 22px 0;color:var(--red);border-color:#b13e433d;background:#fff0f0b8}.lane2-evidence-job{display:grid;gap:12px;padding:20px 22px;margin-top:18px;border-top:1px solid var(--line);background:#f8fbfd85}.lane2-evidence-status-row{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.lane2-evidence-status-row h3,.lane2-evidence-status-row p{margin:0}.lane2-evidence-status-row p,.lane2-evidence-job>small{margin-top:3px;color:var(--ink-faint);font-size:.68rem}.lane2-evidence-extraction-review{margin-top:6px;border-top:1px solid var(--line)}.lane2-evidence-extraction-review>.content-panel__header{padding-right:0;padding-left:0;background:transparent}.lane2-evidence-field-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.lane2-evidence-field{min-width:0;padding:12px 0 0;border-top:1px solid rgba(43,75,102,.1)}.lane2-evidence-provenance{display:flex;align-items:flex-start;gap:6px;margin:0 0 8px;color:var(--ink-faint);font-size:.65rem;line-height:1.4}.lane2-evidence-provenance svg{flex:0 0 auto;margin-top:1px;color:var(--blue)}.lane2-evidence-extraction-review .form-actions{padding-right:0;padding-left:0;margin-top:16px;background:transparent}.lane2-evidence-review-separation{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:6px 10px;padding-top:12px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:.69rem}.lane2-evidence-review-separation strong{color:var(--ink)}.lane2-evidence-history,.lane2-certification__history{margin-top:6px;padding-top:14px;border-top:1px solid var(--line)}.lane2-evidence-history h3,.lane2-certification__history h3{margin-bottom:10px}.lane2-evidence-history ol,.lane2-certification__history ol,.lane2-account__activity-list{display:grid;gap:0;padding:0;margin:0;list-style:none}.lane2-evidence-history li,.lane2-certification__history li,.lane2-account__activity-list li{padding:10px 0;color:var(--ink-soft);border-top:1px solid rgba(43,75,102,.1);font-size:.71rem;line-height:1.45}.lane2-evidence-history li:first-child,.lane2-certification__history li:first-child,.lane2-account__activity-list li:first-child{border-top:0}.lane2-evidence-history li small,.lane2-certification__history li small,.lane2-account__activity-list li small{display:block;margin-top:3px;color:var(--ink-faint);font-size:.64rem}.lane2-evidence-event-response{padding:15px 22px 18px;margin-top:16px;color:var(--ink-soft);border-top:1px solid var(--line);background:#f2eefb6b;font-size:.71rem;line-height:1.45}.lane2-evidence-event-response strong{color:var(--violet)}.lane2-evidence-event-response p{margin:4px 0 0;font-size:inherit}.lane2-certification__error,.lane2-account__error{display:flex;align-items:flex-start;gap:10px;padding:16px 18px;color:var(--red);border-color:#b13e4338;background:#fff0f0c7}.lane2-certification__error>div,.lane2-account__error>div{min-width:0;flex:1}.lane2-certification__error p,.lane2-account__error p{margin:3px 0 0;color:inherit;font-size:.74rem}.lane2-certification__list{padding-bottom:2px}.lane2-certification__count{color:var(--ink-faint);font-size:.7rem;white-space:nowrap}.lane2-certification .status-badge{padding:0;color:inherit;border-radius:0;background:transparent}.lane2-certification .status-badge--success{color:var(--green)}.lane2-certification .status-badge--warning{color:var(--amber)}.lane2-certification .status-badge--info{color:var(--blue)}.lane2-certification .status-badge--error{color:var(--red)}.lane2-certification__table td strong,.lane2-certification__table td small{display:block}.lane2-certification__table td small{margin-top:3px;color:var(--ink-faint);font-size:.66rem}.lane2-certification__empty{padding:22px;margin:0;color:var(--ink-soft);font-size:.78rem}.modal.lane2-certification__detail,.modal.lane2-certification__form{width:min(720px,100%);max-height:min(760px,calc(100dvh - 48px));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.lane2-certification__detail>svg:not(.modal__close svg){color:var(--blue)}.lane2-certification__detail>.status-badge{margin-bottom:10px}.lane2-certification__detail>p{max-width:72ch;margin-bottom:9px}.lane2-certification__flat-record{margin-top:16px}.lane2-certification__extracted-review{padding-top:16px;margin-top:18px;border-top:1px solid var(--line)}.lane2-certification__extracted-review h3,.lane2-certification__extracted-review p{margin-top:0}.lane2-certification__extracted-review p{margin-bottom:0;font-size:.73rem}.lane2-certification__actions{flex-wrap:wrap;justify-content:flex-end}.lane2-certification__simulation-note{display:block;padding-top:12px;border-top:1px solid var(--line)}.lane2-certification__form-grid{padding:18px 0 4px}.lane2-certification__form .modal__actions{position:sticky;bottom:-30px;padding:18px 0 0;background:linear-gradient(180deg,#fff0,#fffffffa 20%)}.lane2-account__key-values,.lane2-support__accepted dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.lane2-account__key-values>div,.lane2-support__accepted dl>div{min-width:0;padding:17px 22px;border-left:1px solid var(--line)}.lane2-account__key-values>div:first-child,.lane2-support__accepted dl>div:first-child{border-left:0}.lane2-account__key-values dt,.lane2-support__accepted dt{color:var(--ink-faint);font-size:.63rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.lane2-account__key-values dd,.lane2-support__accepted dd{overflow-wrap:anywhere;margin:5px 0 0;color:var(--ink);font:650 .78rem Space Grotesk,Inter,sans-serif}.lane2-account__memberships table,.lane2-account__delivery table{min-width:670px}.lane2-account .status-badge{padding:0;border-radius:0;background:transparent;box-shadow:none}.lane2-account .status-badge--success{color:var(--green)}.lane2-account .status-badge--warning{color:var(--amber)}.lane2-account .status-badge--info{color:var(--blue)}.lane2-account .status-badge--error{color:var(--red)}.lane2-account__contract-gap{display:flex;align-items:flex-start;gap:10px;padding:15px 22px 18px;color:var(--ink-soft);border-top:1px solid var(--line);font-size:.71rem;line-height:1.45}.lane2-account__contract-gap p{max-width:76ch;margin:0;color:inherit}.lane2-account__contract-gap svg{flex:0 0 auto;color:var(--amber)}.lane2-account__contact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:3px 22px 15px}.lane2-account__contact-list>div{display:flex;min-width:0;align-items:flex-start;gap:9px;padding:13px 0;border-top:1px solid rgba(43,75,102,.1)}.lane2-account__contact-list svg{flex:0 0 auto;margin-top:2px;color:var(--blue)}.lane2-account__contact-list span{display:grid;min-width:0;gap:3px}.lane2-account__contact-list strong{color:var(--ink);font-size:.75rem}.lane2-account__contact-list small{overflow-wrap:anywhere;color:var(--ink-faint);font-size:.67rem}.lane2-account__preferences{padding:0 22px}.lane2-account__preferences fieldset,.lane2-support__form fieldset{min-width:0;padding:0;margin:0;border:0}.lane2-account__preferences legend{padding:15px 0 3px;color:var(--ink);font:650 .82rem Space Grotesk,Inter,sans-serif}.lane2-account__preferences .form-actions{align-items:center;padding-right:0;padding-left:0;background:transparent}.lane2-account__preferences .form-actions small{margin-right:auto;color:var(--ink-faint);font-size:.65rem}.lane2-account__activity-list{padding:0 22px 5px;counter-reset:lane2-activity}.lane2-account__activity-list li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 18px;padding-left:18px}.lane2-account__activity-list li:before{position:absolute;top:15px;left:0;width:6px;height:6px;content:"";border-radius:50%;background:var(--teal)}.lane2-account__activity-list strong{color:var(--ink)}.lane2-account__activity-list span,.lane2-account__activity-list small{grid-column:1 / -1}.lane2-support__workspace{padding-bottom:0}.lane2-support__form>fieldset{padding:20px 22px 0}.lane2-support__form .form-grid{padding:0}.lane2-support__route,.lane2-support__context{margin:18px 22px 0;padding:13px 0;border-top:1px solid var(--line)}.lane2-support__route{display:grid;grid-template-columns:160px minmax(0,1fr);gap:3px 18px}.lane2-support__route strong,.lane2-support__context dt{color:var(--ink);font-size:.74rem}.lane2-support__route span{color:var(--blue-strong);font-size:.74rem;font-weight:700}.lane2-support__route small{grid-column:2;color:var(--ink-faint);font-size:.67rem;line-height:1.45}.lane2-support__context{color:var(--ink-soft);font-size:.7rem;line-height:1.45}.lane2-support__context dt{margin-bottom:5px}.lane2-support__context dd{margin:2px 0;overflow-wrap:anywhere}.lane2-support__form .form-actions{margin-top:4px}.lane2-support__accepted{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;align-items:start;padding-top:20px;color:var(--green);border-color:#137a5633;background:#e7f6eeb8}.lane2-support__accepted>svg{margin:2px 0 0 22px}.lane2-support__accepted h2,.lane2-support__accepted p{margin:0}.lane2-support__accepted p{margin-top:4px;color:var(--green);font-size:.76rem}.lane2-support__accepted dl{margin-top:16px;margin-right:22px;border-top:1px solid rgba(19,122,86,.18)}.lane2-support__accepted dl>div{padding:13px 14px 0 0;border-color:#137a562e}.lane2-evidence-qualification-context{display:grid;gap:10px;padding:16px 0 2px;margin-top:14px;border-top:1px solid var(--line)}.lane2-evidence-qualification-context h3,.lane2-evidence-qualification-context p{margin:0}.lane2-evidence-qualification-context>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0}.lane2-evidence-qualification-context>dl>div{min-width:0;padding:9px 0;border-top:1px solid rgba(43,75,102,.1)}.lane2-evidence-qualification-context dt{color:var(--ink-faint);font-size:.62rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.lane2-evidence-qualification-context dd{overflow-wrap:anywhere;margin:4px 0 0;color:var(--ink);font-size:.73rem;font-weight:650;line-height:1.42}.lane2-evidence-qualification-context>p:not(.lane2-evidence-action-note){padding:10px 12px;color:var(--ink-soft);background:#f8fbfda8;font-size:.71rem;line-height:1.5}.lane2-evidence-provenance{padding:7px 9px;background:#f8fbfd9e}.lane2-evidence-field .form-field input{background:#ffffffdb}.lane2-certification__detail .certificate-details,.lane2-certification__form .form-grid{background:transparent}.lane2-certification__flat-record>div{padding-top:11px;padding-bottom:11px}.lane2-certification__extracted-review .lane2-certification__flat-record{margin-top:12px}.lane2-certification__detail h3,.lane2-certification__form h2{letter-spacing:-.012em}.lane2-account .table-shell{max-width:100%;overscroll-behavior-inline:contain;scrollbar-color:rgba(23,106,149,.35) transparent}.lane2-account table td{vertical-align:middle}.lane2-account table td>strong,.lane2-account table td>small{display:block}.lane2-account table td>small{margin-top:3px;color:var(--ink-faint);font-size:.66rem;line-height:1.38}.lane2-account__preview-list{display:grid;gap:8px;padding:15px 22px 20px;border-top:1px solid var(--line)}.lane2-account__preview-list h3{margin:0 0 1px;color:var(--ink);font:650 .8rem Space Grotesk,Inter,sans-serif}.lane2-account__preview-list details,.lane2-certification__delivery-preview{overflow:clip;border:1px solid rgba(43,75,102,.13);border-radius:var(--radius-sm);background:#ffffff8f}.lane2-account__preview-list summary,.lane2-certification__delivery-preview summary{min-height:42px;padding:11px 13px;color:var(--ink);cursor:pointer;font-size:.72rem;font-weight:700;line-height:1.35}.lane2-account__preview-list details[open],.lane2-certification__delivery-preview[open]{border-color:#176a9557;background:#f3f9fcc7}.lane2-account__preview-list details p{margin:0;padding:0 13px 9px;color:var(--ink-soft);font-size:.71rem;line-height:1.5}.lane2-account__preview-list details small{display:block;padding:0 13px 12px;color:var(--ink-faint);font-size:.64rem;line-height:1.4}.lane2-certification__delivery-preview{padding:0;margin-top:16px}.lane2-certification__delivery-preview .certificate-details{margin:0 13px 13px}.lane2-support__workspace>.content-panel__header{align-items:center}.lane2-support__context:first-of-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.lane2-support__context:first-of-type>div{min-width:0}.lane2-support__context:first-of-type dt{margin-bottom:3px;color:var(--ink-faint);font-size:.62rem;letter-spacing:.035em;text-transform:uppercase}.lane2-support__context:first-of-type dd{margin:0;color:var(--ink);font-weight:650}.lane2-support__route{align-items:baseline}.lane2-support__accepted{box-shadow:0 12px 28px -28px #137a56e0}.lane2-account summary:focus-visible,.lane2-certification__delivery-preview summary:focus-visible{outline:3px solid rgba(23,106,149,.25);outline-offset:-3px}@media(max-width:1080px){.lane2-evidence-guidance{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 0}.lane2-evidence-guidance>div:nth-child(4){padding-left:0;border-left:0}.lane2-evidence-field-list{grid-template-columns:1fr}.lane2-evidence-qualification-context>dl{grid-template-columns:1fr}.lane2-account__contact-list{grid-template-columns:1fr}}@media(max-width:768px){.lane2-org-summary{grid-template-columns:1fr;gap:15px}.lane2-org-completeness{justify-items:start}.lane2-org-section summary{grid-template-columns:minmax(0,1fr) auto;gap:4px 14px}.lane2-org-section summary small{grid-column:1 / -1}.lane2-org-fields{padding:17px}.lane2-evidence-family-selector{grid-template-columns:1fr}.lane2-evidence-guidance{grid-template-columns:repeat(2,minmax(0,1fr))}.lane2-evidence-guidance>div:nth-child(odd){padding-left:0;border-left:0}.lane2-evidence-guidance>div:nth-child(2n){padding-right:0}.lane2-evidence-status-row,.lane2-certification__error,.lane2-account__error{flex-direction:column}.lane2-evidence-review-separation{grid-template-columns:auto minmax(0,1fr)}.lane2-evidence-review-separation strong:nth-of-type(2){margin-top:7px}.modal.lane2-certification__detail,.modal.lane2-certification__form{width:min(640px,100%);max-height:calc(100dvh - 28px);padding:24px}.lane2-certification__table{min-width:680px}.lane2-account__key-values,.lane2-support__accepted dl{grid-template-columns:1fr}.lane2-account__key-values>div,.lane2-support__accepted dl>div{padding:12px 0;border-top:1px solid var(--line);border-left:0}.lane2-account__key-values>div:first-child,.lane2-support__accepted dl>div:first-child{border-top:0}.lane2-account__key-values{padding:0 22px}.lane2-account__preferences .form-actions{align-items:flex-start;flex-direction:column}.lane2-account__preferences .form-actions small{margin-right:0}.lane2-support__context:first-of-type{grid-template-columns:1fr}}@media(max-width:480px){.lane2-org-workspace .page-heading,.lane2-certification .page-heading,.lane2-account .page-heading,.lane2-support .page-heading{gap:14px}.lane2-org-workspace .page-heading .button,.lane2-certification .page-heading .button{width:100%}.lane2-org-summary,.lane2-org-capability,.lane2-org-state{padding:17px}.lane2-org-missing .content-panel__header,.lane2-evidence-workspace>.content-panel__header,.lane2-certification .content-panel__header,.lane2-account .content-panel__header,.lane2-support .content-panel__header{padding:17px}.lane2-org-missing ul,.lane2-evidence-family-selector,.lane2-evidence-guidance,.lane2-evidence-file-controls>.form-field,.lane2-evidence-password,.lane2-evidence-action-note,.lane2-evidence-selection,.lane2-evidence-job,.lane2-account__contact-list,.lane2-account__preferences,.lane2-account__activity-list,.lane2-support__form>fieldset,.lane2-support__route,.lane2-support__context{margin-right:17px;margin-left:17px}.lane2-evidence-family-selector,.lane2-evidence-guidance,.lane2-evidence-job,.lane2-account__contact-list,.lane2-account__preferences,.lane2-account__activity-list,.lane2-support__form>fieldset{padding-right:0;padding-left:0}.lane2-evidence-guidance{grid-template-columns:1fr;gap:0;padding-top:5px;padding-bottom:5px}.lane2-evidence-guidance>div,.lane2-evidence-guidance>div:nth-child(4){padding:12px 0;border-top:1px solid var(--line);border-left:0}.lane2-evidence-guidance>div:first-child{border-top:0}.lane2-evidence-file-controls .form-actions,.lane2-org-actions,.lane2-support__form .form-actions{flex-direction:column-reverse;align-items:stretch}.lane2-evidence-file-controls .form-actions .button,.lane2-org-actions .button,.lane2-support__form .form-actions .button{width:100%}.lane2-evidence-status-row{gap:9px}.lane2-evidence-job{padding-top:17px;padding-bottom:17px}.lane2-evidence-error{margin-right:17px;margin-left:17px}.lane2-certification__count{display:none}.lane2-certification__table{min-width:0}.modal-backdrop:has(.lane2-certification__detail),.modal-backdrop:has(.lane2-certification__form){padding:14px}.modal.lane2-certification__detail,.modal.lane2-certification__form{padding:21px 18px}.lane2-certification__detail .certificate-details>div{grid-template-columns:1fr;gap:5px}.lane2-account .table-shell{overflow:visible}.lane2-account__memberships table,.lane2-account__delivery table{display:block;min-width:0}.lane2-account__memberships thead,.lane2-account__delivery thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lane2-account__memberships tbody,.lane2-account__delivery tbody{display:grid}.lane2-account__memberships tr,.lane2-account__delivery tr{display:grid;gap:8px;padding:13px 17px;border-top:1px solid var(--line)}.lane2-account__memberships tr:first-child,.lane2-account__delivery tr:first-child{border-top:0}.lane2-account__memberships td,.lane2-account__delivery td{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px;padding:0;text-align:right}.lane2-account__memberships td:before,.lane2-account__delivery td:before{flex:0 0 auto;color:var(--ink-faint);content:attr(data-label);font-size:.6rem;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase}.lane2-account__memberships td:first-child,.lane2-account__delivery td:first-child{display:grid;justify-content:stretch;text-align:left}.lane2-account__memberships td:first-child:before,.lane2-account__delivery td:first-child:before{margin-bottom:2px}.lane2-account__preview-list{padding-right:17px;padding-left:17px}.lane2-certification__actions,.lane2-certification__form .modal__actions{align-items:stretch;flex-direction:column-reverse}.lane2-certification__actions .button,.lane2-certification__form .modal__actions .button{width:100%}.lane2-account__contract-gap{flex-direction:column;padding:14px 17px 17px}.lane2-support__route{grid-template-columns:1fr;gap:4px}.lane2-support__route small{grid-column:auto}.lane2-support__accepted{grid-template-columns:1fr;gap:7px;padding:17px}.lane2-support__accepted>svg{margin:0}.lane2-support__accepted dl{margin-right:0}}@media(prefers-reduced-motion:reduce){.lane2-evidence-family-option>span{transition:none}}.lane2-org-section-nav{gap:8px;padding:0}.lane2-org-section-nav .text-link{min-height:38px;padding:8px 11px;border:1px solid transparent;border-radius:999px;color:var(--ink-soft);background:#ffffff73;font-size:.72rem}.lane2-org-section-nav .text-link[aria-current=page]{color:var(--blue-strong);border-color:#176a9533;background:var(--blue-soft);box-shadow:var(--shadow-sm)}.lane2-org-section-nav .text-link:disabled{cursor:not-allowed;opacity:.48}.lane2-org-group{min-width:0;outline:0}.lane2-org-group .content-panel__header{align-items:center}.lane2-org-group__document-action{flex:0 0 auto}.lane2-org-subsection+.lane2-org-subsection{border-top:1px solid var(--line)}.lane2-org-subsection>header{padding:18px 22px 0}.lane2-org-subsection>header h3,.lane2-org-subsection>header p{margin:0}.lane2-org-subsection>header h3{font:650 .82rem Space Grotesk,Inter,sans-serif}.lane2-org-subsection>header p{max-width:68ch;margin-top:4px;color:var(--ink-faint);font-size:.7rem;line-height:1.45}.lane2-org-read-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:4px 22px 10px;margin:0}.lane2-org-read-field{min-width:0;padding:15px 0;border-top:1px solid rgba(43,75,102,.1)}.lane2-org-read-field:nth-child(-n+2){border-top:0}.lane2-org-read-field dt,.lane2-certification__record-details dt,.lane2-certification__correction-details dt{color:var(--ink-faint);font-size:.62rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.lane2-org-read-field dd,.lane2-certification__record-details dd,.lane2-certification__correction-details dd{overflow-wrap:anywhere;margin:5px 0 0;color:var(--ink);font-size:.77rem;font-weight:650;line-height:1.48}.lane2-org-read-field dd small{display:inline-block;margin-left:7px;color:var(--ink-faint);font-size:.63rem;font-weight:500}.lane2-org-qualifications{display:grid;gap:16px;padding:18px 22px 22px}.lane2-org-qualifications .lane2-evidence-workspace,.lane2-org-qualifications .lane2-certification{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff9e;box-shadow:none}.lane2-evidence-task{display:grid;gap:3px;padding:12px 22px;margin:0;color:var(--ink-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f9fcad;font-size:.72rem;line-height:1.45}.lane2-evidence-task strong{color:var(--blue-strong)}.lane2-evidence-guidance{grid-template-columns:repeat(3,minmax(0,1fr))}.lane2-evidence-history{overflow:clip;padding:0;border:1px solid rgba(43,75,102,.13);border-radius:var(--radius-sm);background:#ffffff8f}.lane2-evidence-history summary,.lane2-certification__history summary{min-height:42px;padding:11px 13px;cursor:pointer;color:var(--ink);font-size:.72rem;font-weight:700}.lane2-evidence-history ol{padding:0 13px 8px}.lane2-certification__loading{padding:20px 22px}.lane2-certification__loading p{margin:0;color:var(--ink-soft)}.lane2-certification__list{padding-bottom:0}.lane2-certification__list>.lane2-certification__unavailable,.lane2-certification__list>.lane2-certification__notice,.lane2-certification__list>.lane2-certification__error{margin:0 22px 16px}.lane2-certification__table{min-width:820px}.lane2-certification__next-action{display:block;max-width:34ch;color:var(--ink-soft);font-size:.7rem;line-height:1.42}.lane2-certification__record-name{margin-top:-3px;color:var(--ink-soft);font:650 .8rem Space Grotesk,Inter,sans-serif}.lane2-certification__record-details,.lane2-certification__correction-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:4px 0;margin:15px 0 0;border-top:1px solid var(--line)}.lane2-certification__record-details>div,.lane2-certification__correction-details>div{min-width:0;padding:12px 0;border-bottom:1px solid rgba(43,75,102,.1)}.lane2-certification__correction-details>div:nth-child(2){grid-row:span 2}.lane2-certification__correction-details>div:nth-child(2) dd{color:var(--ink-soft);font-weight:500}.lane2-certification__history{overflow:clip;padding:0;border:1px solid rgba(43,75,102,.13);border-radius:var(--radius-sm);background:#ffffff8f}.lane2-certification__history ol{padding:0 13px 8px}.lane2-certification__history[open],.lane2-evidence-history[open]{border-color:#176a9557;background:#f3f9fcc7}@media(max-width:768px){.lane2-org-read-list,.lane2-certification__record-details,.lane2-certification__correction-details{grid-template-columns:1fr}.lane2-org-read-field:nth-child(2){border-top:1px solid rgba(43,75,102,.1)}.lane2-certification__correction-details>div:nth-child(2){grid-row:auto}.lane2-evidence-guidance{grid-template-columns:1fr;gap:0}.lane2-evidence-guidance>div,.lane2-evidence-guidance>div:nth-child(4){padding:12px 0;border-top:1px solid var(--line);border-left:0}.lane2-evidence-guidance>div:first-child{border-top:0}}@media(max-width:640px){.lane2-org-group .content-panel__header{align-items:flex-start}.lane2-org-group__document-action{width:100%}.lane2-org-qualifications{padding:14px}.lane2-certification__table,.lane2-certification__table tbody,.lane2-certification__table tr,.lane2-certification__table td{display:block;min-width:0}.lane2-certification__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lane2-certification__table tr{padding:16px 17px;border-top:1px solid var(--line)}.lane2-certification__table tr:first-child{border-top:0}.lane2-certification__table td{padding:6px 0;border:0}.lane2-certification__table td:not(:first-child){display:grid;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:12px}.lane2-certification__table td:not(:first-child):before{color:var(--ink-faint);content:attr(data-label);font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lane2-certification__table .certification-table__action{display:block;padding-top:10px}.lane2-certification__table .certification-table__action:before{display:none}}.lane3-workspace{display:grid;gap:1.25rem;min-width:0;color:var(--ink-strong, #1b2736)}.lane3-recovery__honesty,.lane3-sealed__honesty,.lane3-analyser__honesty,.lane3-validation__truth{color:var(--ink-muted, #607084);font-size:.8125rem;line-height:1.45}.lane3-upload__panel,.lane3-validation,.lane3-history,.lane3-draft,.lane3-recovery__panel,.lane3-sealed__panel,.lane3-analyser__panel{min-width:0;border:1px solid color-mix(in srgb,var(--line, #d7e0e9) 90%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface, #fff) 94%,rgba(240,247,255,.42));box-shadow:0 12px 30px #1f344a0f}.lane3-upload__panel,.lane3-validation,.lane3-history,.lane3-draft,.lane3-recovery__panel,.lane3-sealed__panel{padding:1.25rem}.lane3-workspace>.lane3-round-chain{border:1px solid color-mix(in srgb,var(--line, #d7e0e9) 90%,transparent);border-radius:16px;padding:1.25rem;background:color-mix(in srgb,var(--surface, #fff) 94%,rgba(240,247,255,.42));box-shadow:0 12px 30px #1f344a0f}.lane3-workspace>.lane3-reopen{margin-top:0;border:1px solid color-mix(in srgb,var(--line, #d7e0e9) 90%,transparent);border-radius:16px;padding:1.25rem;background:color-mix(in srgb,var(--surface, #fff) 94%,rgba(240,247,255,.42));box-shadow:0 12px 30px #1f344a0f}.lane3-upload__header,.lane3-validation__header,.lane3-history__header,.lane3-draft__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.lane3-upload__header h2,.lane3-validation h2,.lane3-history h2,.lane3-draft h2,.lane3-recovery__panel h2,.lane3-sealed__panel h2,.lane3-analyser__panel h3,.lane3-reopen h3,.lane3-replacement-chain h3,.lane3-round-chain h3{margin:0;color:var(--ink-strong, #1b2736)}.lane3-upload__header p,.lane3-validation__header p,.lane3-recovery__summary,.lane3-sealed__summary,.lane3-analyser__panel>p{margin:.45rem 0 0;color:var(--ink-muted, #607084);line-height:1.5}.lane3-state,.lane3-validation__status{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:.25rem .56rem;font-size:.75rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.lane3-state--neutral,.lane3-validation__status--idle,.lane3-validation__status--not-started{color:#596676;background:#eef2f5}.lane3-state--info,.lane3-validation__status--ready,.lane3-validation__status--resuming,.lane3-validation__status--saving,.lane3-validation__status--simulated-uploading{color:#215dac;background:#e9f2ff}.lane3-state--success,.lane3-validation__status--valid-for-draft,.lane3-validation__status--current,.lane3-validation__status--simulated-valid{color:#19724c;background:#e8f7ef}.lane3-state--warning,.lane3-validation__status--warning,.lane3-validation__status--needs-correction,.lane3-validation__status--simulated-needs-correction{color:#8a5b05;background:#fff4d9}.lane3-state--danger,.lane3-validation__status--blocker,.lane3-validation__status--conflict,.lane3-validation__status--expired,.lane3-validation__status--unavailable,.lane3-validation__status--validation-unavailable,.lane3-validation__status--receipt-expired,.lane3-validation__status--scope-changed,.lane3-validation__status--failed,.lane3-validation__status--revalidation-required{color:#a3313b;background:#fff0f1}.lane3-validation__status--superseded,.lane3-validation__status--retained{color:#596676;background:#eef2f5}.lane3-upload__rules,.lane3-upload__selection,.lane3-upload__directive,.lane3-upload__validation,.lane3-upload__history,.lane3-recovery__history,.lane3-analyser__panel{margin-top:1rem;border-top:1px solid var(--line-soft, #e7edf2);padding-top:1rem}.lane3-upload__rules h3,.lane3-upload__selection h3,.lane3-upload__directive h3{margin:0;font-size:1rem}.lane3-upload__rule-list{display:grid;gap:.42rem;margin:.7rem 0 0;padding-left:1.1rem;color:var(--ink-muted, #607084);line-height:1.45}.lane3-upload__file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lane3-upload__selection,.lane3-upload__validation-header,.lane3-recovery__actions,.lane3-sealed__header,.lane3-analyser__header,.lane3-reopen__header,.lane3-replacement-chain__header,.lane3-round-chain__header{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between}.lane3-upload__selection>div:first-child{min-width:0}.lane3-upload__selection p{margin:.4rem 0 0;color:var(--ink-muted, #607084)}.lane3-upload__actions,.lane3-validation__actions,.lane3-draft__actions,.lane3-recovery__actions,.lane3-recovery__dialog-actions{display:flex;flex-wrap:wrap;gap:.6rem}.lane3-upload__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line, #cbd6e2);border-radius:8px;background:#fff;color:var(--ink-strong, #1b2736);padding:.53rem .75rem;font:inherit;font-weight:600;cursor:pointer}.lane3-upload__action:hover:not(:disabled){border-color:var(--accent, #356fe6);color:var(--accent-strong, #1f58c8)}.lane3-upload__action:disabled{cursor:not-allowed;opacity:.55}.lane3-upload__progress{margin-top:.9rem}.lane3-upload__progress label{display:block;margin-bottom:.35rem;color:var(--ink-muted, #607084);font-size:.8125rem}.lane3-upload__progress progress{width:100%;height:.55rem;accent-color:var(--accent, #356fe6)}.lane3-upload__directive-details,.lane3-upload__validation-summary,dl.lane3-binding,.lane3-binding__details dl,.lane3-sealed__details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem 1rem;margin:.75rem 0 0}.lane3-upload__directive-details div,.lane3-upload__validation-summary div,.lane3-binding__item,.lane3-binding__details dl div,.lane3-sealed__details div{min-width:0}.lane3-upload__directive-details dt,.lane3-upload__validation-summary dt,.lane3-binding dt,.lane3-binding__details dt,.lane3-sealed__details dt{color:var(--ink-muted, #607084);font-size:.72rem}.lane3-upload__directive-details dd,.lane3-upload__validation-summary dd,.lane3-binding dd,.lane3-binding__details dd,.lane3-sealed__details dd{margin:.16rem 0 0;overflow-wrap:anywhere;font-weight:600;font-size:.82rem}.lane3-binding__details{margin:.75rem 0 0;border-top:1px dashed var(--line-soft, #e7edf2);padding-top:.65rem}.lane3-binding__details summary{color:var(--accent-strong, #1f58c8);cursor:pointer;font-size:.8125rem;font-weight:650}.lane3-binding__details[open] summary{margin-bottom:.1rem}.lane3-binding__missing{color:#a3313b;font-size:.875rem}.lane3-upload__issues,.lane3-validation__issues{display:grid;gap:.65rem;margin-top:1rem}.lane3-upload__issues h4{margin:0;font-size:.9rem}.lane3-upload__issue-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.lane3-upload__issue,.lane3-validation__issue{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;border-left:3px solid #d9a43d;padding:.65rem .75rem;background:#fffaf0}.lane3-upload__issues--blocker .lane3-upload__issue,.lane3-validation__issue--blocker{border-left-color:#c44751;background:#fff6f6}.lane3-upload__issue-summary{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:7.5rem}.lane3-upload__issue-summary span{color:var(--ink-muted, #607084);font-size:.72rem;font-weight:700}.lane3-upload__issue p,.lane3-validation__issue p{margin:0 0 .32rem;line-height:1.45}.lane3-upload__issue-details{display:flex;gap:1rem;margin:0;color:var(--ink-muted, #607084);font-size:.78rem}.lane3-upload__issue-details div{min-width:0}.lane3-upload__issue-details dt{font-weight:700}.lane3-upload__issue-details dd{margin:.12rem 0 0;overflow-wrap:anywhere}.lane3-validation-draft-panel{display:grid;gap:1.25rem}.lane3-validation__summary{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;padding:.7rem 0;border-block:1px solid var(--line-soft, #e7edf2);color:var(--ink-muted, #607084);font-size:.86rem}.lane3-validation__summary strong{color:var(--ink-strong, #1b2736);font-size:1rem}.lane3-validation__recovery,.lane3-draft__message,.lane3-recovery__mismatch{margin:.9rem 0 0;border-left:3px solid #c44751;padding:.65rem .75rem;background:#fff6f6;color:#7f2a33;line-height:1.45}.lane3-validation__private-note,.lane3-draft__privacy{margin:.9rem 0 0;color:var(--ink-muted, #607084);line-height:1.5}.lane3-validation__truth{margin:.8rem 0 0}.lane3-validation__actions,.lane3-draft__actions{margin-top:.9rem}.lane3-validation__issue{border-radius:0 8px 8px 0}.lane3-validation__issue small{display:block;color:var(--ink-muted, #607084)}.lane3-validation__guidance{color:#5f6e80;font-size:.85rem}.lane3-history__header{align-items:baseline}.lane3-history__empty{color:var(--ink-muted, #607084)}.lane3-history__list{display:grid;gap:.65rem;margin:.9rem 0 0;padding:0;list-style:none}.lane3-history__item{border-top:1px solid var(--line-soft, #e7edf2);padding-top:.7rem}.lane3-history__item-heading{display:flex;justify-content:space-between;gap:.75rem}.lane3-history__item-heading div{display:grid;gap:.15rem;min-width:0}.lane3-history__item-heading strong{overflow-wrap:anywhere}.lane3-history__item-heading span,.lane3-history__item>p{color:var(--ink-muted, #607084);font-size:.82rem}.lane3-draft__details{margin-top:.8rem;border-top:1px solid var(--line-soft, #e7edf2);padding-top:.75rem}.lane3-draft__details p{margin:.25rem 0;color:var(--ink-muted, #607084)}.lane3-draft__details strong{color:var(--ink-strong, #1b2736)}.lane3-recovery__history{display:grid;gap:.25rem;background:color-mix(in srgb,#edf5ff 75%,transparent);padding:.75rem}.lane3-recovery__history span{color:var(--ink-muted, #607084);font-size:.86rem}.lane3-recovery__declaration{display:flex;gap:.55rem;align-items:flex-start;margin-top:1rem;color:var(--ink-strong, #1b2736);line-height:1.45}.lane3-recovery__declaration input{margin-top:.22rem;accent-color:var(--accent, #356fe6)}.lane3-recovery__blockers{display:grid;gap:.35rem;margin:.85rem 0 0;padding-left:1.1rem;color:#8a403f;line-height:1.4}.lane3-recovery__ready{margin:.85rem 0 0;color:#19724c;font-weight:600}.lane3-recovery__actions{margin-top:1rem}.lane3-sealed__details{grid-template-columns:repeat(2,minmax(0,1fr))}.lane3-sealed__panel>.button{margin-top:1rem}.lane3-analyser__panel{margin-top:1.1rem}.lane3-analyser__panel h3{font-size:1rem}.lane3-analyser__honesty{margin:.65rem 0 0}.lane3-reopen,.lane3-replacement-chain,.lane3-round-chain{margin-top:1.1rem;border-top:1px solid var(--line-soft, #e7edf2);padding-top:1rem}.lane3-reopen p,.lane3-replacement-chain>p,.lane3-round-chain>p{margin:.5rem 0 0;color:var(--ink-muted, #607084);line-height:1.5}.lane3-reopen--locked{border-left:3px solid #8a5b05;padding-left:.85rem}.lane3-reopen--authorised{border-left:3px solid var(--accent, #356fe6);padding-left:.85rem}.lane3-reopen__rule{font-size:.85rem}.lane3-reopen__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:.8rem 0 0}.lane3-reopen__facts div{min-width:0}.lane3-reopen__facts dt,.lane3-reopen__facts dd{overflow-wrap:anywhere}.lane3-reopen__facts dt{color:var(--ink-muted, #607084);font-size:.72rem}.lane3-reopen__facts dd{margin:.16rem 0 0;font-size:.84rem;font-weight:600}.lane3-replacement-chain__records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.lane3-replacement-chain__records article{display:grid;gap:.22rem;min-width:0;border:1px solid var(--line-soft, #e7edf2);border-radius:10px;padding:.75rem;background:color-mix(in srgb,var(--surface, #fff) 88%,#edf5ff 12%)}.lane3-replacement-chain__records article>span,.lane3-replacement-chain__records small{color:var(--ink-muted, #607084);font-size:.78rem}.lane3-replacement-chain__records strong{overflow-wrap:anywhere}.lane3-replacement-chain__records .lane3-binding__details{margin-top:.25rem}.lane3-round-chain__list{display:grid;gap:.6rem;margin:.85rem 0 0;padding:0;list-style:none}.lane3-round-chain__item{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);gap:.75rem;align-items:start;border-top:1px solid var(--line-soft, #e7edf2);padding-top:.7rem}.lane3-round-chain__item>div{display:grid;gap:.18rem}.lane3-round-chain__item>div span{color:var(--ink-muted, #607084);font-size:.8rem}.lane3-round-chain__item--current>div strong{color:var(--accent-strong, #1f58c8)}.lane3-round-chain__item .lane3-binding__details{margin:0;padding-top:0;border-top:0}.lane3-recovery__dialog{width:min(34rem,calc(100vw - 2rem));border:1px solid var(--line, #cbd6e2);border-radius:14px;padding:1.2rem;box-shadow:0 24px 80px #192a3c45;color:var(--ink-strong, #1b2736)}.lane3-recovery__dialog::backdrop{background:#121f2c70}.lane3-recovery__dialog h3{margin:0}.lane3-recovery__dialog p{color:var(--ink-muted, #607084);line-height:1.5}.lane3-recovery__dialog-actions{justify-content:flex-end;margin-top:1rem}.lane3-workspace button:focus-visible,.lane3-workspace summary:focus-visible,.lane3-workspace input:focus-visible{outline:3px solid color-mix(in srgb,var(--accent, #356fe6) 48%,transparent);outline-offset:2px}@media(max-width:1280px){.lane3-upload__directive-details,.lane3-upload__validation-summary,dl.lane3-binding,.lane3-binding__details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.lane3-upload__panel,.lane3-validation,.lane3-history,.lane3-draft,.lane3-recovery__panel,.lane3-sealed__panel,.lane3-workspace>.lane3-round-chain,.lane3-workspace>.lane3-reopen{padding:1rem;border-radius:12px}.lane3-upload__header,.lane3-validation__header,.lane3-history__header,.lane3-draft__header,.lane3-upload__selection,.lane3-upload__validation-header,.lane3-sealed__header,.lane3-analyser__header,.lane3-reopen__header,.lane3-replacement-chain__header,.lane3-round-chain__header{display:grid}.lane3-upload__issue-details{display:grid;gap:.35rem}}@media(max-width:520px){.lane3-upload__directive-details,.lane3-upload__validation-summary,dl.lane3-binding,.lane3-binding__details dl,.lane3-sealed__details,.lane3-reopen__facts,.lane3-replacement-chain__records{grid-template-columns:minmax(0,1fr)}.lane3-upload__actions,.lane3-validation__actions,.lane3-draft__actions,.lane3-recovery__actions,.lane3-recovery__dialog-actions{display:grid}.lane3-upload__action,.lane3-workspace .button{width:100%;justify-content:center}.lane3-upload__issue{grid-template-columns:minmax(0,1fr)}.lane3-upload__issue-summary{min-width:0;flex-direction:row;align-items:center}.lane3-round-chain__item{grid-template-columns:minmax(0,1fr)}}.feedback-module,.lane4-rounds,.lane4-outcome__state,.lane4-outcome__published{--lane4-panel: rgba(255, 255, 255, .92);--lane4-panel-soft: rgba(248, 251, 252, .94);--lane4-border: rgba(43, 75, 102, .15);display:grid;max-width:100%;min-width:0;gap:16px}.feedback-module :is(h2,h3,h4,p),.lane4-rounds :is(h2,h3,h4,p),.lane4-outcome__state :is(h2,h3,h4,p),.lane4-outcome__published :is(h2,h3,h4,p){margin:0}.feedback-module :is(dd,dt),.lane4-rounds :is(dd,dt),.lane4-outcome__state :is(dd,dt),.lane4-outcome__published :is(dd,dt){min-width:0}.feedback-module__simulation,.lane4-rounds__simulation,.lane4-outcome__simulation{display:flex;align-items:flex-start;gap:7px;padding-top:10px;margin:0;color:#6d5b2e;border-top:1px solid rgba(155,100,16,.18);font-size:.7rem;font-weight:600;line-height:1.45}.feedback-module__simulation svg{flex:0 0 auto;margin-top:1px;color:var(--amber)}.feedback-module__simulation strong{color:#695624}.feedback-module__state,.lane4-rounds__state,.lane4-outcome__state{display:grid;min-width:0;padding:clamp(24px,4vw,42px);border:1px solid var(--lane4-border, var(--line));border-radius:var(--radius-md);background:var(--lane4-panel, rgba(255, 255, 255, .92));box-shadow:var(--shadow-sm)}.feedback-module__state{justify-items:center;text-align:center}.feedback-module__state>svg{width:28px;height:28px;margin-bottom:12px;color:var(--blue)}.feedback-module__state h2,.lane4-rounds__state h2,.lane4-outcome__state h2{color:var(--ink);font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.18}.feedback-module__state p,.lane4-rounds__state p,.lane4-outcome__state p{max-width:680px;margin-top:8px;color:var(--ink-soft);font-size:.78rem;line-height:1.55;overflow-wrap:anywhere}.feedback-module__state--loading{background:var(--lane4-panel-soft)}.feedback-module__state--loading>svg{color:var(--blue);animation:lane4-feedback-spin .9s linear infinite}.feedback-module__state--capability-disabled,.feedback-module__state--no-feedback{border-color:#176a9529}.feedback-module__state--forbidden,.feedback-module__state--unavailable{border-color:#b13e4338;background:#fffcfcf5}.feedback-module__state--forbidden>svg,.feedback-module__state--unavailable>svg{color:var(--red)}.feedback-module__action,.lane4-rounds__start-response,.lane4-rounds__state>button,.lane4-outcome__state>button{display:inline-flex;width:fit-content;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:8px 14px;margin-top:18px;color:#fff;border:1px solid rgba(6,71,104,.22);border-radius:10px;background:linear-gradient(135deg,var(--blue),var(--teal));box-shadow:0 12px 24px -18px #075b75eb;cursor:pointer;font-size:.76rem;font-weight:700;line-height:1.25;text-align:center;overflow-wrap:anywhere;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.feedback-module__action:hover,.lane4-rounds__start-response:hover,.lane4-rounds__state>button:hover,.lane4-outcome__state>button:hover{transform:translateY(-1px);box-shadow:0 16px 30px -18px #075b75f0}.feedback-module__action svg,.lane4-rounds__start-response svg{flex:0 0 auto}.feedback-module__action:focus-visible,.lane4-rounds__start-response:focus-visible,.lane4-rounds__state>button:focus-visible,.lane4-outcome__state>button:focus-visible,.feedback-module details>summary:focus-visible,.lane4-rounds details>summary:focus-visible,.lane4-outcome__published details>summary:focus-visible{outline:3px solid rgba(23,106,149,.28);outline-offset:3px}.feedback-module__package,.lane4-rounds__prior-response,.lane4-rounds__current-work,.lane4-outcome__published{display:grid;min-width:0;gap:18px;padding:clamp(20px,3vw,28px);border:1px solid var(--lane4-border, var(--line));border-radius:var(--radius-md);background:var(--lane4-panel, rgba(255, 255, 255, .92));box-shadow:var(--shadow-sm)}.feedback-module__header,.lane4-rounds__prior-response>header,.lane4-rounds__current-work>header,.lane4-outcome__published>header{display:grid;min-width:0;gap:6px}.feedback-module__header>svg{color:var(--green)}.feedback-module__header h2,.lane4-rounds__header h2,.lane4-rounds__prior-response h3,.lane4-rounds__current-work h3,.lane4-outcome__published h2{color:var(--ink);font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.2}.feedback-module__header p,.lane4-rounds__header p,.lane4-rounds__prior-response>header p,.lane4-rounds__current-work>header p,.lane4-outcome__published>header p{color:var(--ink-soft);font-size:.78rem;line-height:1.55;overflow-wrap:anywhere}.feedback-module__metadata,.lane4-rounds__response-summary,.lane4-rounds__round-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding:12px 0;margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.feedback-module__metadata div,.lane4-rounds__response-summary div,.lane4-rounds__round-facts div{display:grid;min-width:0;gap:3px}.feedback-module__metadata dt,.lane4-rounds__response-summary dt,.lane4-rounds__round-facts dt,.lane4-rounds__bindings dt,.lane4-rounds__technical-details dt,.lane4-outcome__technical-details dt{color:var(--ink-faint);font-size:.64rem;font-weight:700;letter-spacing:.02em}.feedback-module__metadata dd,.lane4-rounds__response-summary dd,.lane4-rounds__round-facts dd,.lane4-rounds__bindings dd,.lane4-rounds__technical-details dd,.lane4-outcome__technical-details dd{margin:0;color:var(--ink);font-size:.74rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.feedback-module__items,.lane4-rounds__carry-forward,.lane4-rounds__removed-scope{min-width:0}.feedback-module__items h3,.lane4-rounds__carry-forward h4,.lane4-rounds__removed-scope h4{color:var(--ink);font-size:.82rem;line-height:1.35}.feedback-module__items>ul,.lane4-rounds__carry-forward>ul,.lane4-rounds__removed-scope>ul{display:grid;gap:0;padding:0;margin:10px 0 0;list-style:none}.feedback-module__item{display:grid;min-width:0;gap:5px;padding:12px 0;border-top:1px solid var(--line)}.feedback-module__item>div{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:16px}.feedback-module__item strong{min-width:0;color:var(--ink);font-size:.74rem;overflow-wrap:anywhere}.feedback-module__item span{flex:0 0 auto;color:var(--blue-strong);font-size:.65rem;font-weight:700;letter-spacing:.015em}.feedback-module__item p,.lane4-rounds__carry-forward>p,.lane4-rounds__removed-scope>p{color:var(--ink-soft);font-size:.73rem;line-height:1.5;overflow-wrap:anywhere}.feedback-module__release-details,.lane4-rounds__technical-details,.lane4-outcome__technical-details{min-width:0;padding-top:12px;border-top:1px solid var(--line)}.feedback-module__release-details>summary,.lane4-rounds__technical-details>summary,.lane4-outcome__technical-details>summary{min-height:40px;padding:9px 0;color:var(--blue-strong);cursor:pointer;font-size:.72rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.feedback-module__release-details>summary:hover,.lane4-rounds__technical-details>summary:hover,.lane4-outcome__technical-details>summary:hover{color:var(--teal)}.feedback-module__release-details dl,.lane4-rounds__technical-details>dl,.lane4-outcome__technical-details dl{margin:4px 0 0}.feedback-module__release-details dl>div,.lane4-rounds__technical-details>dl>div,.lane4-outcome__technical-details dl>div,.lane4-rounds__bindings dl>div{display:grid;grid-template-columns:minmax(110px,.44fr) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid rgba(43,75,102,.1)}.feedback-module__release-details dt{color:var(--ink-faint);font-size:.64rem;font-weight:700}.feedback-module__release-details dd{margin:0;color:var(--ink);font-size:.72rem;font-weight:650;overflow-wrap:anywhere}.lane4-rounds__header{display:grid;min-width:0;gap:6px;padding:2px 2px 0}.lane4-rounds__header .lane4-rounds__simulation{max-width:620px}.lane4-rounds__history{display:grid;gap:12px}.lane4-rounds__history>h3{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:.8rem;line-height:1.35}.lane4-rounds__history>h3 svg{flex:0 0 auto;color:var(--blue)}.lane4-rounds__history>p{max-width:680px;color:var(--ink-faint);font-size:.7rem;line-height:1.45}.lane4-rounds__prior-response>header>div,.lane4-rounds__current-work>header>div,.lane4-outcome__published>header>div{display:flex;min-width:0;align-items:center;gap:9px}.lane4-rounds__prior-response>header svg{flex:0 0 auto;color:var(--violet)}.lane4-rounds__current-work{border-color:#176a9533;background:#fafdfef5}.lane4-rounds__current-work>header svg{flex:0 0 auto;color:var(--blue)}.lane4-rounds__bindings{min-width:0;margin-top:12px}.lane4-rounds__bindings h4{margin:0 0 5px;color:var(--ink-soft);font-size:.68rem;font-weight:700}.lane4-rounds__bindings dl{margin:0}.lane4-rounds__history-list{display:grid;gap:0;padding:0;margin:0;list-style:none}.lane4-rounds__history-list li{display:grid;grid-template-columns:minmax(124px,.6fr) minmax(0,.9fr) minmax(0,1.5fr);gap:12px;padding:10px 0;border-top:1px solid var(--line);color:var(--ink-soft);font-size:.7rem;line-height:1.45}.lane4-rounds__history-list time{color:var(--ink-faint)}.lane4-rounds__history-list strong{color:var(--ink);font-weight:650}.lane4-rounds__history-list span{overflow-wrap:anywhere}.lane4-rounds__carry-forward{padding-top:2px}.lane4-rounds__carry-forward>p,.lane4-rounds__removed-scope>p{margin-top:5px}.lane4-rounds__carry-forward-rule{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.34fr);gap:16px;padding:12px 0;border-top:1px solid var(--line)}.lane4-rounds__carry-forward-rule>div,.lane4-rounds__carry-forward-rule>dl{min-width:0}.lane4-rounds__carry-forward-rule h4{font-size:.74rem}.lane4-rounds__carry-forward-rule p{margin-top:3px;color:var(--ink-soft);font-size:.69rem;line-height:1.45;overflow-wrap:anywhere}.lane4-rounds__carry-forward-rule>div>p:first-of-type{color:var(--blue-strong);font-weight:700}.lane4-rounds__carry-forward-rule dl{padding-left:14px;margin:0;border-left:1px solid var(--line)}.lane4-rounds__carry-forward-rule dt{color:var(--ink-faint);font-size:.62rem;font-weight:700}.lane4-rounds__carry-forward-rule dd{margin:3px 0 0;color:var(--ink);font-size:.7rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.lane4-rounds__carry-forward-rule--removed_from_scope{opacity:.8}.lane4-rounds__carry-forward-rule--removed_from_scope>div>p:first-of-type{color:var(--ink-faint)}.lane4-rounds__removed-scope{padding-top:16px;border-top:1px solid rgba(177,62,67,.18)}.lane4-rounds__action-unavailable{padding-top:12px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:.72rem;line-height:1.5}.lane4-rounds__future-round{display:grid;min-width:0;gap:6px;padding:18px 2px 0;border-top:1px solid var(--line)}.lane4-rounds__future-round h3{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:.82rem}.lane4-rounds__future-round h3 svg{color:var(--ink-faint)}.lane4-rounds__future-round p{max-width:680px;color:var(--ink-faint);font-size:.73rem;line-height:1.5}.lane4-outcome__state,.lane4-outcome__published{--lane4-outcome-accent: var(--blue)}.lane4-outcome__state{gap:4px}.lane4-outcome__state .lane4-outcome__simulation{margin-top:12px}.lane4-outcome__published{position:relative;border-top:3px solid var(--lane4-outcome-accent)}.lane4-outcome__published>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.lane4-outcome__published>header>div svg{flex:0 0 auto;color:var(--lane4-outcome-accent)}.lane4-outcome__published>header>p{max-width:180px;margin-top:2px;color:var(--ink-faint);font-size:.66rem;line-height:1.45;text-align:right}.lane4-outcome__published h3{color:var(--ink);font-size:.88rem;line-height:1.4}.lane4-outcome__published>p{color:var(--ink-soft);font-size:.76rem;line-height:1.55;overflow-wrap:anywhere}.lane4-outcome__published>p strong{color:var(--ink)}.lane4-outcome__published--next_stage{--lane4-outcome-accent: var(--teal)}.lane4-outcome__published--awarded{--lane4-outcome-accent: var(--green)}.lane4-outcome__published--partially_awarded{--lane4-outcome-accent: var(--blue)}.lane4-outcome__published--not_selected{--lane4-outcome-accent: var(--violet)}.lane4-outcome__published--cancelled{--lane4-outcome-accent: var(--ink-faint)}.lane4-outcome__published--contact_separately{--lane4-outcome-accent: var(--blue)}.lane4-outcome__technical-details{margin-top:2px}@keyframes lane4-feedback-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.feedback-module__package,.lane4-rounds__prior-response,.lane4-rounds__current-work,.lane4-outcome__published{padding:20px}.lane4-rounds__history-list li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lane4-rounds__history-list span{grid-column:1 / -1}}@media(max-width:540px){.feedback-module__state,.lane4-rounds__state,.lane4-outcome__state{padding:24px 18px}.feedback-module__metadata,.lane4-rounds__response-summary,.lane4-rounds__round-facts,.lane4-rounds__history-list li,.lane4-rounds__carry-forward-rule,.lane4-outcome__published>header{grid-template-columns:1fr}.feedback-module__item>div{align-items:flex-start;flex-direction:column;gap:3px}.feedback-module__item span{flex:initial}.feedback-module__release-details dl>div,.lane4-rounds__technical-details>dl>div,.lane4-outcome__technical-details dl>div,.lane4-rounds__bindings dl>div{grid-template-columns:1fr;gap:3px}.lane4-rounds__history-list span{grid-column:auto}.lane4-rounds__carry-forward-rule>dl{padding:9px 0 0;border-top:1px solid var(--line);border-left:0}.feedback-module__action,.lane4-rounds__start-response,.lane4-rounds__state>button,.lane4-outcome__state>button{width:100%}.lane4-outcome__published>header>p{max-width:none;text-align:left}}@media(max-width:375px){.feedback-module__state,.lane4-rounds__state,.lane4-outcome__state,.feedback-module__package,.lane4-rounds__prior-response,.lane4-rounds__current-work,.lane4-outcome__published{padding-right:14px;padding-left:14px}.lane4-rounds__history-list li{gap:8px}}@media(prefers-reduced-motion:reduce){.feedback-module__state--loading>svg{animation:none}.feedback-module__action,.lane4-rounds__start-response,.lane4-rounds__state>button,.lane4-outcome__state>button{transition:none}}.event-workspace{display:block;min-width:0}.event-content{min-width:0;max-width:1480px;padding:30px 42px 54px;margin:0 auto}.event-heading{align-items:flex-start;margin:15px 0 0;padding:0}.event-heading h1{max-width:860px;font-size:clamp(2rem,3vw,3.1rem);letter-spacing:-.045em}.event-heading p{margin-top:8px;color:var(--ink-soft);font-size:.95rem}.event-heading__contact{display:inline-flex;gap:6px;align-items:flex-start;margin-bottom:0;font-size:.79rem!important}.event-heading__deadline{display:inline-flex;gap:6px;align-items:center;font-size:.79rem!important}.event-heading__deadline svg{color:var(--blue-strong)}.event-heading__contact svg,.event-heading__contact a{color:var(--blue-strong)}.event-heading__contact svg{flex:0 0 auto;margin-top:3px}.event-heading__meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.event-heading__meta span{min-height:24px;padding:4px 9px;color:var(--blue-strong);border:1px solid rgba(23,106,149,.15);border-radius:999px;background:#eef7fad1;font-size:.71rem;font-weight:700}.event-tabs{gap:6px;margin:27px 0 0;padding:7px;border:1px solid rgba(43,75,102,.12);border-radius:15px;background:#ffffffb8;box-shadow:0 10px 28px #233b560f}.event-tabs__item{flex:0 0 auto;min-height:43px;padding:0 16px;border:1px solid transparent;border-radius:10px;color:var(--ink-soft);font-size:.83rem;font-weight:650}.event-tabs__item:hover{color:var(--blue-strong);background:#eef7fae6}.event-tabs__item--active{color:var(--ink);border-color:#176a951f;background:#fff;box-shadow:0 3px 12px #233b5614}.event-tabs__item--active:after{display:none}.event-workbench__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:24px;align-items:start;margin-top:24px}.event-workbench__body--section{grid-template-columns:minmax(0,1fr)}.event-workbench__primary{min-width:0}.event-workbench__primary .event-tab-content{display:grid;gap:28px}.event-tabs__indicator{width:7px;height:7px;margin-left:2px;border:2px solid #fff;border-radius:999px;background:var(--red);box-shadow:0 0 0 1px #b330371f}.event-round-ribbon{margin-top:27px;overflow:hidden;border:1px solid rgba(43,75,102,.12);border-radius:17px;background:#ffffffc2;box-shadow:0 12px 32px #233b560f}.event-round-ribbon ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;list-style:none}.event-round-ribbon__round{min-width:0}.event-round-ribbon__round+.event-round-ribbon__round{border-left:1px solid rgba(43,75,102,.1)}.event-round-ribbon__round button{display:flex;width:100%;min-height:112px;gap:14px;align-items:flex-start;padding:22px 24px;color:var(--ink);border:0;background:transparent;cursor:pointer;text-align:left}.event-round-ribbon__round button:not(:disabled):hover{background:#eef7fab3}.event-round-ribbon__round button:disabled{color:var(--ink-faint);cursor:default}.event-round-ribbon__round--selected button{background:#eef7fad6;box-shadow:inset 0 -3px 0 var(--blue-strong)}.event-round-ribbon__marker{display:inline-grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:2px solid rgba(79,111,136,.24);border-radius:999px;color:var(--ink-soft);background:#fff;font-size:.82rem;font-weight:800}.event-round-ribbon__round--completed .event-round-ribbon__marker{color:#fff;border-color:var(--blue-strong);background:var(--blue-strong)}.event-round-ribbon__round--current .event-round-ribbon__marker{color:var(--blue-strong);border-color:var(--blue-strong)}.event-round-ribbon__round--future .event-round-ribbon__marker{color:var(--ink-faint);border-color:#4f6f881f;background:#eaf0f5d1}.event-round-ribbon__copy{display:grid;min-width:0;gap:7px}.event-round-ribbon__copy strong{display:flex;gap:8px;align-items:center;font-family:Space Grotesk,Inter,sans-serif;font-size:1rem;letter-spacing:-.02em}.event-round-ribbon__copy strong em{padding:3px 7px;color:var(--blue-strong);border-radius:999px;background:var(--blue-soft);font-family:Inter,sans-serif;font-size:.62rem;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.event-round-ribbon__copy small{color:var(--ink-soft);font-size:.74rem;line-height:1.45}.event-round-ribbon__round--future .event-round-ribbon__copy small{color:var(--ink-faint)}.event-round-ribbon--loading{min-height:88px;padding:24px;color:var(--ink-soft)}.event-response-step-one{display:flex;gap:16px;align-items:flex-start;padding:23px 25px;border:1px solid rgba(43,75,102,.13);border-radius:16px;background:#ffffffe0;box-shadow:0 10px 28px #233b560e}.event-response-step-one .event-step-number{margin:1px 0 0}.event-response-step-one h2,.event-round-history h2,.round-feedback h2{margin:4px 0 0;color:var(--ink);font-family:Space Grotesk,Inter,sans-serif;letter-spacing:-.025em}.event-response-step-one h2{font-size:1.08rem}.event-response-step-one p{max-width:78ch;margin:7px 0 0;color:var(--ink-soft);font-size:.82rem;line-height:1.55}.event-response-step-one__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.event-response-step-one__actions .button{display:inline-flex;gap:7px;align-items:center}.event-round-history{padding:28px;border:1px solid rgba(43,75,102,.13);border-radius:17px;background:#ffffffe6;box-shadow:0 12px 32px #233b560f}.event-round-history>header{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.event-round-history h2{font-size:1.28rem}.event-round-history header p{margin:7px 0 0;color:var(--ink-soft);font-size:.82rem}.event-round-history__status{display:inline-flex;flex:0 0 auto;gap:6px;align-items:center;padding:7px 10px;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;background:var(--panel-soft);font-size:.72rem;font-weight:700}.event-round-history>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0;overflow:hidden;border:1px solid var(--line);border-radius:12px}.event-round-history>dl div{display:grid;gap:4px;padding:16px}.event-round-history>dl div+div{border-left:1px solid var(--line)}.event-round-history dt{color:var(--ink-faint);font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.event-round-history dd{margin:0;color:var(--ink);font-size:.78rem;font-weight:650}.event-round-history>ol{display:grid;gap:9px;padding:0;margin:18px 0 0;list-style:none}.event-round-history>ol li{display:grid;gap:3px;padding:12px 14px;border-left:3px solid rgba(23,106,149,.28);background:var(--panel-soft);font-size:.76rem}.event-round-history>ol span{color:var(--ink-soft)}.event-round-history>.button{margin-top:20px}.event-step-number{display:inline-grid;width:27px;height:27px;flex:0 0 auto;place-items:center;margin-right:10px;color:#fff;border-radius:999px;background:var(--blue-strong);font-size:.72rem;font-weight:800}.event-workbench__scope-details{position:relative;margin-top:16px;border:1px solid rgba(43,75,102,.12);border-radius:12px;background:#ffffffa3}.event-workbench__scope-details>summary{display:flex;align-items:center;min-height:48px;padding:0 17px;color:var(--blue-strong);cursor:pointer;font-size:.8rem;font-weight:700;list-style:none}.event-workbench__scope-details>summary>span{flex:0 0 auto}.event-workbench__scope-details>summary>small{min-width:0;margin-left:10px;overflow:hidden;color:var(--ink-soft);font-size:.72rem;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.event-workbench__scope-details>summary::-webkit-details-marker{display:none}.event-workbench__scope-details>summary:after{margin-left:auto;color:var(--ink-faint);content:"+";font-size:1.1rem;font-weight:500}.event-workbench__scope-details[open]>summary{border-bottom:1px solid rgba(43,75,102,.1)}.event-workbench__scope-details[open]>summary:after{content:"−"}.event-workbench__scope-details .event-context-panel{margin:0;border:0;border-radius:0 0 12px 12px;background:transparent;box-shadow:none}.event-workbench__scope-details .event-context-panel>header{padding-top:4px}.event-workbench__scope-details .event-context-panel__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.event-workbench__support{display:grid;gap:10px;min-width:0}.event-workbench__support-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;min-width:0;padding:15px 16px;border:1px solid rgba(43,75,102,.12);border-radius:13px;background:#ffffffd1;box-shadow:0 7px 20px #233b560b}.event-workbench__support-card>svg{color:var(--blue-strong)}.event-workbench__support-card h2{margin:0;color:var(--ink);font-family:Space Grotesk,Inter,sans-serif;font-size:.91rem;letter-spacing:-.015em}.event-workbench__support-card p{display:-webkit-box;margin:3px 0 0;overflow:hidden;color:var(--ink-soft);font-size:.72rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.event-workbench__support :is(h2,h3,p){margin-top:0}.event-workbench__next-step,.event-workbench__feedback,.event-workbench__buyer-inputs,.event-workbench__resource-card,.event-workbench__activity-card{border:1px solid rgba(43,75,102,.12);border-radius:16px;background:#ffffffd1;box-shadow:0 9px 24px #233b560e}.event-workbench__next-step{padding:19px;border-color:#176a9533;background:#edf8f9db}.event-workbench__next-step h2,.event-workbench__buyer-inputs h2,.event-workbench__resource-card h2,.event-workbench__activity-card h2,.event-workbench__feedback>.event-workbench__support-heading h2{margin:5px 0 7px;color:var(--ink);font-family:Space Grotesk,Inter,sans-serif;font-size:1rem;letter-spacing:-.02em}.event-workbench__next-step p,.event-workbench__resource-card p,.event-workbench__activity-card>p{margin-bottom:0;color:var(--ink-soft);font-size:.78rem;line-height:1.5}.event-workbench__next-step-meta{display:grid;gap:8px;margin-top:15px;padding-top:14px;border-top:1px solid rgba(23,106,149,.13)}.event-workbench__next-step-meta span{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:.75rem;font-weight:600}.event-workbench__next-step-meta svg,.event-workbench__resource-icon{color:var(--blue-strong)}.event-workbench__next-activity{display:grid;gap:3px;margin-top:13px;padding-top:12px;border-top:1px solid rgba(23,106,149,.13)}.event-workbench__next-activity>span{color:var(--ink-faint);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.event-workbench__next-activity button{display:inline-flex;gap:4px;align-items:flex-start;padding:0;color:var(--ink-soft);text-align:left;border:0;background:transparent;cursor:pointer;font:inherit;font-size:.71rem;font-weight:600;line-height:1.4}.event-workbench__next-activity button svg{flex:0 0 auto;margin-top:2px;color:var(--blue-strong)}.event-workbench__support-heading{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.event-workbench__support-link,.event-workbench__text-action{display:inline-flex;align-items:center;gap:3px;color:var(--blue-strong);font-size:.73rem;font-weight:700;text-decoration:none}button.event-workbench__support-link,button.event-workbench__text-action{padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.event-workbench__support-link:hover,.event-workbench__text-action:hover{color:var(--teal-dark, #0c6971);text-decoration:underline}.event-workbench__feedback,.event-workbench__buyer-inputs,.event-workbench__activity-card{padding:17px}.event-workbench__buyer-inputs>p{margin:10px 0 0;font-size:.75rem;line-height:1.45}.event-workbench__attention{color:#8a5b05;font-weight:700}.event-workbench__muted{color:var(--ink-soft)}.event-workbench__buyer-input-list{display:grid;gap:7px;padding:0;margin:12px 0 0;list-style:none}.event-workbench__buyer-input-list button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;width:100%;padding:10px;color:inherit;text-align:left;border:1px solid rgba(43,75,102,.1);border-radius:10px;background:#f8fbfdc2;cursor:pointer}.event-workbench__buyer-input-list button:hover{border-color:#176a9547;background:#eef7fad1}.event-workbench__buyer-input-list svg{margin-top:2px;color:var(--blue-strong)}.event-workbench__buyer-input-list span{display:grid;min-width:0;gap:2px}.event-workbench__buyer-input-list strong{overflow:hidden;color:var(--ink);font-size:.76rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.event-workbench__buyer-input-list small{color:var(--ink-soft);font-size:.67rem;line-height:1.35}.event-workbench__buyer-input-list em{grid-column:2;color:var(--blue-strong);font-size:.68rem;font-style:normal;font-weight:700}.event-workbench__buyer-inputs .event-workbench__text-action{margin-top:12px}.event-workbench__feedback .feedback-module{margin:12px 0 0}.event-workbench__feedback .feedback-module__package,.event-workbench__feedback .feedback-module__state{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.event-workbench__feedback .feedback-module__header{display:none}.event-workbench__feedback .feedback-module__guidance{margin:0 0 10px;color:var(--ink-soft);font-size:.75rem;line-height:1.45}.event-workbench__feedback .feedback-module__metadata{display:none}.event-workbench__feedback .feedback-module__items>ul{display:grid;gap:8px;margin:0}.event-workbench__feedback .feedback-module__item{padding:10px;border-radius:10px}.event-workbench__feedback .feedback-module__item p{font-size:.75rem;line-height:1.45}.event-workbench__feedback .feedback-module__item h3{margin:0 0 5px;color:var(--ink);font-size:.76rem;line-height:1.35}.event-workbench__feedback .feedback-module__item>div{display:block}.event-workbench__feedback .feedback-module__item>div>strong{display:inline-block;color:var(--blue-strong);font-size:.68rem}.event-workbench__feedback .feedback-module__item>div>span{display:none}.event-workbench__feedback .feedback-module__state{display:block}.event-workbench__feedback .feedback-module__state>svg{display:none}.event-workbench__feedback .feedback-module__state h2{margin:0 0 5px;font-family:Space Grotesk,Inter,sans-serif;font-size:.85rem}.event-workbench__feedback .feedback-module__state p{margin:0;font-size:.75rem;line-height:1.45}.event-workbench__resource-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:17px}.event-workbench__resource-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(23,106,149,.13);border-radius:10px;background:#eef7fad1}.event-workbench__resource-card .event-workbench__text-action{margin-top:12px}.event-workbench__activity-card ol{display:grid;gap:10px;padding:0;margin:13px 0 0;list-style:none}.event-workbench__activity-card li{padding-top:10px;border-top:1px solid rgba(43,75,102,.1)}.event-workbench__activity-card li button{display:flex;width:100%;gap:8px;align-items:baseline;justify-content:space-between;padding:0;color:inherit;text-align:left;border:0;background:transparent;cursor:pointer}.event-workbench__activity-card li strong{color:var(--ink);font-size:.75rem;line-height:1.4}.event-workbench__activity-card li span{flex:0 0 auto;color:var(--ink-faint);font-size:.7rem}.event-workbench__contact{display:flex;gap:5px;align-items:center;margin:14px 0 0!important;padding-top:12px;color:var(--ink-soft);border-top:1px solid rgba(23,106,149,.13);font-size:.73rem!important}.event-workbench__contact span{font-weight:600}.event-workbench__contact a{color:var(--blue-strong);font-weight:700}.event-workbench__readiness{margin:0 0 16px;padding:15px 17px;border:1px solid rgba(181,125,20,.22);border-radius:14px;background:#fff9eccc}.event-workbench__readiness>div{display:flex;gap:10px;align-items:flex-start}.event-workbench__readiness>div>svg{flex:0 0 auto;margin-top:3px;color:var(--amber)}.event-workbench__readiness h2{margin:3px 0 0;color:var(--ink);font-family:Space Grotesk,Inter,sans-serif;font-size:1rem;letter-spacing:-.02em}.event-workbench__readiness ul{display:grid;gap:8px;padding:0;margin:13px 0 0;list-style:none}.event-workbench__readiness li{display:flex;gap:10px;align-items:center;justify-content:space-between;color:var(--ink-soft);font-size:.79rem;line-height:1.4}.event-workbench__readiness button{display:inline-flex;flex:0 0 auto;gap:3px;align-items:center;padding:0;color:var(--blue-strong);border:0;background:transparent;cursor:pointer;font:inherit;font-size:.75rem;font-weight:700}.event-workbench__primary .lane4-rounds--response{padding:0;border:0;background:transparent;box-shadow:none}.event-workbench__primary .lane4-rounds__response-guidance{border:1px solid rgba(43,75,102,.13);border-radius:14px;background:#f8fbfdcc}.event-workbench__primary .lane4-rounds__response-guidance>summary{display:flex;gap:12px;align-items:center;min-height:50px;padding:0 17px;color:var(--ink);cursor:pointer;font-size:.82rem;font-weight:700;list-style:none}.event-workbench__primary .lane4-rounds__response-guidance>summary>span{display:inline-flex;min-width:0;align-items:center}.event-workbench__primary .lane4-rounds__response-guidance>summary::-webkit-details-marker{display:none}.event-workbench__primary .lane4-rounds__response-guidance>summary:after{margin-left:auto;color:var(--blue-strong);content:"+";font-size:1.1rem}.event-workbench__primary .lane4-rounds__response-guidance[open]>summary{border-bottom:1px solid rgba(43,75,102,.1)}.event-workbench__primary .lane4-rounds__response-guidance[open]>summary:after{content:"−"}.event-workbench__primary .lane4-rounds__response-guidance>summary small{color:var(--ink-soft);font-size:.72rem;font-weight:600}.event-workbench__primary .lane4-rounds__response-overview{padding:22px}.lane4-rounds__response-overview>header h3{margin:0;color:var(--ink);font-size:1rem}.lane4-rounds__response-overview>header p{max-width:68ch;margin:6px 0 0;color:var(--ink-soft);font-size:.78rem;line-height:1.5}.lane4-rounds__guidance-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.lane4-rounds__guidance-group{min-width:0;padding-left:14px;border-left:3px solid rgba(23,106,149,.35)}.lane4-rounds__guidance-group>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.lane4-rounds__guidance-group h4{margin:0;color:var(--ink);font-size:.79rem}.lane4-rounds__guidance-group>header span{display:inline-grid;min-width:22px;height:22px;padding:0 6px;place-items:center;color:var(--blue-strong);border-radius:999px;background:var(--blue-soft);font-size:.68rem;font-weight:750}.lane4-rounds__guidance-group>p{margin:5px 0 0;color:var(--ink-soft);font-size:.7rem;line-height:1.45}.lane4-rounds__guidance-group ul{display:grid;gap:8px;padding:0;margin:12px 0 0;list-style:none}.lane4-rounds__guidance-group li{display:grid;gap:2px;padding-top:8px;border-top:1px solid var(--line)}.lane4-rounds__guidance-group li strong{color:var(--ink);font-size:.72rem;line-height:1.35}.lane4-rounds__guidance-group li span{color:var(--ink-soft);font-size:.68rem;line-height:1.4}.event-workbench__drawer-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;padding:16px;background:#14273947;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.event-workbench__drawer{width:min(720px,100%);height:100%;padding:24px;overflow:auto;border:1px solid rgba(43,75,102,.14);border-radius:18px;background:#f8fbfd;box-shadow:-18px 0 48px #1c34492e}.event-workbench__drawer>header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.event-workbench__drawer>header h2{margin:4px 0 0;color:var(--ink);font-family:Space Grotesk,Inter,sans-serif;font-size:1.35rem;letter-spacing:-.03em}.event-workbench__drawer .event-documents-panel,.event-workbench__drawer .feedback-module__package,.event-workbench__drawer .feedback-module__state,.event-workbench__drawer .lane4-rounds{border-color:#2b4b6621;border-radius:16px;background:#fff;box-shadow:0 12px 30px #233b5612}.event-workbench__drawer .event-documents-panel>header,.event-workbench__drawer .feedback-module__package,.event-workbench__drawer .feedback-module__state,.event-workbench__drawer .lane4-rounds{padding:22px}.event-workbench__drawer .event-documents-panel__table-wrap table{min-width:620px}.event-workbench__drawer .event-documents-panel__table-wrap th,.event-workbench__drawer .event-documents-panel__table-wrap td{padding-inline:12px}.event-workbench__primary .lane3-workspace{display:grid;gap:12px}.event-workbench__primary .lane3-upload__panel,.event-workbench__primary .lane3-validation,.event-workbench__primary .lane3-draft,.event-workbench__primary .lane3-recovery__panel,.event-workbench__primary .lane3-sealed__panel,.event-workbench__primary .event-documents-panel,.event-workbench__primary .feedback-module__package,.event-workbench__primary .lane4-rounds{border-color:#2b4b6621;border-radius:16px;background:#ffffffe6;box-shadow:0 12px 30px #233b5612}.event-workbench__completed{padding:28px}.event-workbench__completed h2{margin:0 0 8px;color:var(--ink);font-family:Space Grotesk,Inter,sans-serif;font-size:1.35rem}.event-workbench__completed p{margin:4px 0 0;color:var(--ink-soft)}.event-workbench__primary .lane3-upload__panel{padding:23px}.event-workbench__primary .lane3-upload__header h2{display:flex;align-items:center}.event-workbench__primary .lane3-upload__header h2{color:var(--ink);font-family:Space Grotesk,Inter,sans-serif;font-size:1.34rem;letter-spacing:-.03em}.event-workbench__primary .lane3-upload__header p{max-width:63ch;color:var(--ink-soft)}.event-workbench__primary .lane3-upload__rules,.event-workbench__primary .lane3-upload__directive,.event-workbench__primary .lane3-round-chain{border:1px solid rgba(43,75,102,.12);border-radius:11px;background:#f8fbfddb}.event-workbench__primary .lane3-upload__rules>summary,.event-workbench__primary .lane3-upload__directive>summary,.event-workbench__primary .lane3-round-chain>summary{display:flex;align-items:center;min-height:45px;padding:0 14px;color:var(--ink-soft);cursor:pointer;font-size:.8rem;font-weight:700}.event-workbench__primary .lane3-upload__rules[open]>summary,.event-workbench__primary .lane3-upload__directive[open]>summary,.event-workbench__primary .lane3-round-chain[open]>summary{border-bottom:1px solid rgba(43,75,102,.1)}.event-workbench__primary .lane3-upload__rules .lane3-upload__rule-list,.event-workbench__primary .lane3-upload__directive .lane3-upload__directive-details,.event-workbench__primary .lane3-upload__directive .lane3-binding{margin-right:14px;margin-left:14px}.event-workbench__primary .lane3-upload__rules .lane3-upload__rule-list{margin-top:13px;padding-bottom:4px}.event-workbench__primary .lane3-round-chain{margin-top:0;padding:0}.event-workbench__primary .lane3-round-chain__content{padding:0 14px 14px}.event-workbench__primary .lane3-upload__selection{margin-top:20px;padding:18px 0 2px;border:0;border-top:1px solid rgba(43,75,102,.12);border-radius:0;background:transparent}.event-workbench__primary .lane3-upload__rules{margin-top:18px;border-right:0;border-bottom:0;border-left:0;border-radius:0;background:transparent}.event-workbench__primary .lane3-validation,.event-workbench__primary .lane3-draft,.event-workbench__primary .lane3-recovery__panel,.event-workbench__primary .lane3-sealed__panel{padding:22px}.event-workbench__primary .lane3-history{padding:0 2px;border:0;background:transparent;box-shadow:none}.event-workbench__primary .lane3-history h2{font-size:.92rem}.event-workbench__primary .lane3-upload__selection h3{color:var(--ink);font-family:Space Grotesk,Inter,sans-serif;font-size:1rem}.event-workbench__primary .lane3-upload__selection p{color:var(--ink-soft)}.event-workbench__primary .lane3-upload__action.button--primary{min-width:168px;background:var(--blue-strong)}.event-workbench__primary .event-documents-panel>header{padding:25px 25px 19px}.event-workbench__primary .event-documents-panel>header h2{color:var(--ink);font-family:Space Grotesk,Inter,sans-serif;font-size:1.23rem;letter-spacing:-.03em}.event-workbench__primary .event-documents-panel__table-wrap th:nth-child(2),.event-workbench__primary .event-documents-panel__table-wrap td:nth-child(2){width:115px}.event-workbench__primary .event-documents-panel__table-wrap th:nth-child(3),.event-workbench__primary .event-documents-panel__table-wrap td:nth-child(3){width:148px}.event-workbench__primary .feedback-module__package,.event-workbench__primary .feedback-module__state{padding:25px}.event-workbench__primary .feedback-module__guidance{margin:17px 0 0;padding:13px 14px;color:var(--ink-soft);border-left:3px solid var(--blue);background:#eef7fac2;font-size:.84rem;line-height:1.5}.feedback-module__item--action{border-left-color:var(--amber);background:#fff9ecd1}.feedback-module__item--reference{border-left-color:var(--blue)}.event-workbench__primary .lane4-rounds{padding:25px}.round-feedback{display:grid;gap:20px}.round-feedback__goal,.round-feedback__message,.round-feedback__items,.round-feedback__continue,.round-feedback__state{border:1px solid rgba(43,75,102,.13);border-radius:17px;background:#ffffffeb;box-shadow:0 12px 32px #233b560e}.round-feedback__goal{display:flex;gap:15px;align-items:flex-start;padding:23px 25px;border-color:#176a9533;background:#eef7fae0}.round-feedback__goal-icon,.round-feedback__avatar{display:inline-grid;width:40px;height:40px;flex:0 0 auto;place-items:center;color:var(--blue-strong);border-radius:12px;background:#fff;box-shadow:0 5px 14px #233b5612}.round-feedback__goal h2{font-size:1.1rem}.round-feedback__goal p,.round-feedback__message p,.round-feedback__continue p{margin:7px 0 0;color:var(--ink-soft);font-size:.82rem;line-height:1.55}.round-feedback__message{padding:26px}.round-feedback__message>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.round-feedback__message h2{font-size:1.18rem}.round-feedback__summary{max-width:86ch;margin-top:18px!important;color:var(--ink)!important;font-size:.88rem!important}.round-feedback__message dl{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;padding-top:18px;margin:20px 0 0;border-top:1px solid var(--line)}.round-feedback__message dl div{display:grid;gap:5px}.round-feedback__message dt{display:inline-flex;gap:6px;align-items:center;color:var(--ink-faint);font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.round-feedback__message dd{margin:0;color:var(--ink);font-size:.78rem;font-weight:650}.round-feedback__items{overflow:hidden}.round-feedback__items>header{display:flex;gap:20px;align-items:flex-end;justify-content:space-between;padding:24px 26px 20px;border-bottom:1px solid var(--line)}.round-feedback__items h2{font-size:1.15rem}.round-feedback__items>header p{margin:0;color:var(--ink-soft);font-size:.75rem;font-weight:650}.round-feedback__table-wrap{overflow-x:auto}.round-feedback__items table{width:100%;border-collapse:collapse;table-layout:fixed}.round-feedback__items th,.round-feedback__items td{padding:18px 16px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:.76rem;line-height:1.5;text-align:left;vertical-align:top}.round-feedback__items thead th{padding-top:13px;padding-bottom:13px;color:var(--ink-faint);background:#f7fafceb;font-size:.66rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.round-feedback__items thead th:nth-child(1){width:23%}.round-feedback__items thead th:nth-child(2){width:29%}.round-feedback__items thead th:nth-child(3){width:23%}.round-feedback__items thead th:nth-child(4){width:25%}.round-feedback__items tbody tr:last-child :is(th,td){border-bottom:0}.round-feedback__items tbody th strong{display:block;margin-bottom:8px;color:var(--ink);font-size:.8rem}.round-feedback__items td>strong{color:var(--ink);font-weight:700}.round-feedback__buyer-note{color:var(--ink)!important}.round-feedback__muted{color:var(--ink-faint)!important}.round-feedback__continue{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:24px 26px}.round-feedback__continue h2{font-size:1.05rem}.round-feedback__continue .button{display:inline-flex;flex:0 0 auto;gap:7px;align-items:center}.round-feedback__state{display:grid;justify-items:start;padding:30px}.round-feedback__state>svg{margin-bottom:12px;color:var(--blue-strong)}.round-feedback__state h2{font-size:1.15rem}.round-feedback__state p{max-width:68ch;margin:7px 0 0;color:var(--ink-soft);font-size:.82rem;line-height:1.5}.round-feedback__state .button{display:inline-flex;gap:7px;align-items:center;margin-top:16px}.round-feedback__spinner{animation:lane4-feedback-spin .9s linear infinite}.event-workbench__primary :focus-visible,.event-workbench__support :focus-visible{outline:3px solid rgba(23,106,149,.3);outline-offset:3px}@media(max-width:1040px){.event-content{padding:25px 26px 46px}.event-workbench__body{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.event-workbench__scope-details .event-context-panel__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.event-round-ribbon{overflow-x:auto}.event-round-ribbon ol{min-width:820px}.round-feedback__items table{min-width:900px}}@media(max-width:820px){.event-content{padding:21px 16px 38px}.event-heading{display:grid;gap:14px}.event-heading h1{font-size:2rem}.event-tabs{overflow-x:auto;padding:6px}.event-tabs__item{padding:0 13px}.event-workbench__body,.event-workbench__body--response{grid-template-columns:1fr}.event-workbench__support{grid-template-columns:repeat(3,minmax(0,1fr))}.event-workbench__next-step,.event-workbench__feedback{grid-column:span 1}.event-workbench__resource-card,.event-workbench__activity-card{min-width:0}.event-workbench__support-card{grid-template-columns:auto minmax(0,1fr)}.event-workbench__support-card .event-workbench__support-link{grid-column:2}.lane4-rounds__guidance-groups{grid-template-columns:1fr}}@media(max-width:560px){.event-content{padding:17px 12px 32px}.event-heading__meta{margin-bottom:9px}.event-heading h1{font-size:1.7rem}.event-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px;overflow:visible}.event-tabs:after{display:none}.event-tabs__item{min-width:0;min-height:40px;justify-content:center;padding:0 4px;font-size:.68rem}.event-tabs__item svg{display:none}.event-round-ribbon ol{min-width:730px}.event-round-ribbon__round button{min-height:102px;padding:18px}.event-response-step-one,.round-feedback__goal{padding:20px}.event-response-step-one__actions,.round-feedback__continue{align-items:stretch;flex-direction:column}.event-response-step-one__actions .button,.round-feedback__continue .button{width:100%;justify-content:center}.event-round-history,.round-feedback__message{padding:22px}.event-round-history>header,.round-feedback__items>header{align-items:flex-start;flex-direction:column}.round-feedback__message>header{display:flex;align-items:flex-start;flex-direction:column}.event-round-history>dl,.round-feedback__message dl{grid-template-columns:1fr}.event-round-history>dl div+div{border-top:1px solid var(--line);border-left:0}.round-feedback__table-wrap{overflow:visible}.round-feedback__items table,.round-feedback__items tbody,.round-feedback__items tr,.round-feedback__items th,.round-feedback__items td{display:block;width:100%;min-width:0}.round-feedback__items thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.round-feedback__items tbody tr{padding:20px;border-bottom:1px solid var(--line)}.round-feedback__items tbody tr:last-child{border-bottom:0}.round-feedback__items tbody :is(th,td){padding:0;border:0}.round-feedback__items tbody td{margin-top:16px}.round-feedback__items tbody td:before{display:block;margin-bottom:4px;color:var(--ink-faint);font-size:.64rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.round-feedback__items tbody td:nth-child(2):before{content:"Buyer feedback"}.round-feedback__items tbody td:nth-child(3):before{content:"Previous answer"}.round-feedback__items tbody td:nth-child(4):before{content:"Your action"}.event-workbench__scope-details .event-context-panel__facts,.event-workbench__support{grid-template-columns:1fr}.event-workbench__primary .lane3-upload__panel,.event-workbench__primary .event-documents-panel>header,.event-workbench__primary .feedback-module__package,.event-workbench__primary .feedback-module__state,.event-workbench__primary .lane4-rounds{padding:18px}.event-workbench__primary .lane3-upload__selection{padding:16px 0 0}.event-workbench__primary .lane3-upload__selection,.event-workbench__primary .event-documents-panel>header{display:grid;gap:14px}.event-workbench__primary .lane3-upload__description,.event-workbench__primary .lane3-upload__selection-copy{display:none}.event-workbench__primary .lane3-upload__action.button--primary{width:100%}.event-workbench__readiness{padding:14px}.event-workbench__readiness li{display:grid;gap:6px;align-items:start}.event-workbench__drawer-backdrop{padding:8px}.event-workbench__drawer{padding:17px;border-radius:15px}}.page-heading--dashboard{margin-bottom:24px}.page-heading--dashboard h1{margin-bottom:0}.events-panel .content-panel__header{min-height:78px;align-items:center}.events-panel .event-table{min-width:810px}.events-panel .event-table :is(th,td){padding-right:10px;padding-left:10px}.dashboard-filter{position:relative;flex:0 0 auto}.dashboard-filter>summary{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 13px;color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:9px;background:#ffffffd1;cursor:pointer;font-size:.78rem;font-weight:700;list-style:none}.dashboard-filter>summary::-webkit-details-marker{display:none}.dashboard-filter>summary:after{width:6px;height:6px;margin-left:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:rotate(45deg) translateY(-2px)}.dashboard-filter[open]>summary{color:var(--blue-strong);border-color:#176a9552;box-shadow:0 0 0 3px #176a9514}.dashboard-filter[open]>summary:after{transform:rotate(225deg) translateY(-1px)}.dashboard-filter__controls{position:absolute;z-index:6;top:calc(100% + 8px);right:0;display:grid;width:min(300px,calc(100vw - 48px));gap:12px;padding:15px;border:1px solid rgba(43,75,102,.14);border-radius:12px;background:#fff;box-shadow:0 16px 36px #1f395329}.dashboard-filter__controls label{display:grid;gap:5px;color:var(--ink-soft);font-size:.72rem;font-weight:700}.dashboard-filter__controls select{width:100%;min-height:38px;padding:0 9px;color:var(--ink);border:1px solid var(--line-strong);border-radius:8px;background:#fff}.dashboard-filter__controls select:focus{border-color:#176a957a;outline:0;box-shadow:0 0 0 3px #176a9514}@media(max-width:720px){.page-heading--dashboard{margin-bottom:18px}.events-panel .content-panel__header{min-height:auto}.dashboard-filter{margin-left:auto}.dashboard-filter__controls{position:fixed;top:auto;right:14px;bottom:14px;left:14px;width:auto}}.messages-page-heading{margin-bottom:22px}.messages-page-heading h1,.messages-page-heading p{margin-bottom:0}.messages-page-heading p{margin-top:6px}.messages-workspace--event{min-width:0}.messages-panel{overflow:hidden}.messages-panel__header{min-height:72px;align-items:center}.messages-toolbar{display:flex;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid var(--line);background:#f7fafcc7}.messages-search{width:min(360px,100%)}.messages-filter{max-width:240px}.messages-filter select{width:100%}.messages-unread-toggle{min-height:40px;flex:0 0 auto;padding:0 13px;color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:9px;background:#ffffffd1;cursor:pointer;font-size:.76rem;font-weight:700}.messages-unread-toggle:hover,.messages-unread-toggle--active{color:var(--blue-strong);border-color:#176a9552;background:var(--blue-soft)}.messages-toolbar__count{margin-left:auto;color:var(--ink-faint);font-size:.72rem;white-space:nowrap}.messages-loading{padding:18px}.messages-empty,.messages-detail-placeholder{display:grid;min-height:420px;place-items:center;align-content:center;gap:8px;padding:30px;color:var(--ink-faint);text-align:center}.messages-empty>svg,.messages-detail-placeholder>svg{color:var(--blue)}.messages-empty h2,.messages-detail-placeholder h2{margin:6px 0 0;color:var(--ink);font-size:1rem}.messages-empty p,.messages-detail-placeholder p{max-width:390px;margin:0;font-size:.78rem}.messages-layout{display:grid;grid-template-columns:minmax(300px,.76fr) minmax(440px,1.24fr);min-height:530px}.messages-list{min-width:0;border-right:1px solid var(--line);background:#fcfdfeb8}.message-list-item{display:grid;min-width:0;gap:6px;padding:17px 18px 15px;border-bottom:1px solid rgba(43,75,102,.1);background:transparent;transition:background .14s ease,box-shadow .14s ease}.message-list-item:hover{background:#e8f3f8a6}.message-list-item--selected{background:#e8f3f8e6;box-shadow:inset 3px 0 0 var(--blue)}.message-list-item__topline,.message-list-item__bottomline,.message-list-item__unread,.messages-detail__meta,.messages-detail__attachments p,.messages-detail__mail-link,.messages-detail__read-recovery .text-link,.messages-detail__back{display:flex;align-items:center}.message-list-item__topline{justify-content:space-between;gap:12px}.message-list-item__sender{overflow:hidden;color:var(--ink-soft);font-size:.7rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.message-list-item--unread .message-list-item__sender,.message-list-item--unread>strong{color:var(--ink)}.message-list-item__topline time{flex:0 0 auto;color:var(--ink-faint);font-size:.64rem}.message-list-item>strong{overflow:hidden;color:var(--ink-soft);font-family:Space Grotesk,Inter,sans-serif;font-size:.86rem;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.message-list-item__event{overflow:hidden;color:var(--ink-faint);font-size:.67rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.message-list-item__bottomline{min-height:16px;justify-content:flex-end;gap:6px;color:var(--ink-faint);font-size:.64rem}.message-list-item__bottomline>:first-child{margin-right:auto}.message-list-item__bottomline>span:not(.message-list-item__unread){display:inline-flex;align-items:center;gap:3px}.message-list-item__unread{gap:5px;color:var(--blue);font-weight:700}.message-list-item__unread i{width:6px;height:6px;border-radius:50%;background:currentColor}.messages-detail{min-width:0;padding:clamp(24px,3.4vw,40px);background:#ffffffc2}.messages-detail__back{display:none;width:fit-content;gap:5px;margin-bottom:20px;color:var(--blue);font-size:.74rem;font-weight:700}.messages-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:21px;border-bottom:1px solid var(--line)}.messages-detail__header>div{min-width:0}.messages-detail__scope{margin:0 0 9px;color:var(--blue);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.messages-detail__header h1{margin-bottom:10px;font-size:clamp(1.3rem,2.1vw,1.82rem)}.messages-detail__meta{flex-wrap:wrap;gap:6px;margin:0;color:var(--ink-faint);font-size:.73rem}.messages-detail__meta strong{color:var(--ink-soft)}.messages-detail__body{max-width:760px;padding:26px 0 12px}.messages-detail__body p{margin-bottom:16px;color:var(--ink);font-size:.88rem;line-height:1.72}.messages-detail__attachments{display:grid;gap:8px;padding:18px 0;border-top:1px solid var(--line)}.messages-detail__attachments h2{margin:0;font-size:.82rem}.messages-detail__attachments p{gap:7px;margin:0;color:var(--ink-soft);font-size:.76rem}.messages-detail__mail-link{gap:5px;margin-top:8px}.messages-detail__reply-note{margin:28px 0 0;padding-top:16px;border-top:1px solid var(--line);color:var(--ink-faint);font-size:.73rem;line-height:1.5}.messages-detail__read-recovery{display:grid;gap:8px;margin-top:16px;padding:14px 0 0;border-top:1px solid var(--line)}.messages-detail__read-recovery p{margin:0;color:var(--ink-soft);font-size:.74rem}.messages-detail__read-recovery .text-link{gap:5px}@media(max-width:900px){.messages-layout{grid-template-columns:minmax(270px,.7fr) minmax(390px,1.3fr)}}@media(max-width:720px){.messages-page-heading{margin-bottom:18px}.messages-panel__header{min-height:auto}.messages-toolbar{flex-wrap:wrap;padding:13px}.messages-panel--detail .messages-toolbar{display:none}.messages-search{width:100%}.messages-filter{min-width:0;flex:1 1 180px}.messages-toolbar__count{margin-left:0}.messages-layout{display:block;min-height:0}.messages-layout--detail .messages-list{display:none}.messages-layout:not(.messages-layout--detail) .messages-detail{display:none}.messages-list{border-right:0}.messages-detail{min-height:560px;padding:22px 18px 30px}.messages-detail__back{display:flex}.messages-detail__header{display:block}.messages-detail__header>.text-link{display:inline-flex;margin-top:13px}.messages-empty,.messages-detail-placeholder{min-height:340px}}
