.json-example .code-line-content{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.curl-example .code-url{color:#bb3654}.curl-example .code-string{color:#24816a}@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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.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:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.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:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.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:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.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:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.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:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.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{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0b1730;background:#fff;font-synthesis:none;font-smooth:always;-webkit-font-smoothing:antialiased;--ink:#0b1730;--muted:#7485ae;--cyan:#00cfee;--cyan-pale:#effbff;--border:#e3ecf5;--neutral:#f3f5f9;--sidebar:250px;--header:94px;--radius:9px;font-size:16px;font-feature-settings:"cv11","ss01";font-variant-numeric:tabular-nums}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p{margin:6px 0 0;color:var(--muted);line-height:1.5}h1,h2,h3,h4{margin:0;color:var(--ink);letter-spacing:-.035em}h1{font-size:36px;line-height:1.17;font-weight:750}h2{font-size:23px;line-height:1.25;font-weight:700}h3{font-size:18px;line-height:1.35;font-weight:650}h4{font-size:15px;line-height:1.4;font-weight:600}small,.caption{font-size:13px;color:var(--muted);line-height:1.45}ul,ol{padding-left:22px}svg{flex-shrink:0;vertical-align:middle}button{color:inherit}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #cedae9;border-radius:5px;outline:none;width:100%;min-height:42px;padding:9px 14px;transition:border-color .16s,box-shadow .16s}textarea{resize:vertical;line-height:1.5}input::placeholder{color:#7e8cb4}input:focus,select:focus,textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00cfee17}input[type=checkbox],input[type=radio]{accent-color:#00cbee;width:20px;height:20px;min-height:20px;padding:0;cursor:pointer}input[type=radio]{width:25px;height:25px}input:disabled{background:#f5f7fa;color:#8c98ae}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #00cfee;outline-offset:3px;border-radius:5px}.brand{display:block;flex-shrink:0}.brand img{width:100%;height:auto}.button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 17px;background:#fff;border:1px solid #9baaca;border-radius:5px;color:#0b1835;font-weight:500;font-size:14px;line-height:1.25;white-space:nowrap;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s}.button:hover{background:#f6fbfe;border-color:#617b9e;transform:translateY(-1px);box-shadow:0 2px 5px #0a17300a}.button:active{transform:translateY(0)}.button.primary{background:#081826;color:#fff;border-color:#081826;box-shadow:inset 0 1px 4px #50607755}.button.primary:hover{background:#132e43}.button.cyan{background:#00cfee;border-color:#00cfee;color:#001d2d;font-weight:600}.button.danger{color:#f03246;border-color:#f03246}.button.danger:hover{background:#fff4f5}.button.ghost{border-color:transparent;background:transparent;color:#0086ff;padding-left:0;padding-right:0;box-shadow:none}.button.small{font-size:12px;min-height:34px;padding:7px 12px}.button:disabled{background:#c8ceda;border-color:#c8ceda;color:#fff;transform:none;box-shadow:none;opacity:.8}.icon-button{border:0;min-width:40px;padding:9px;background:transparent;box-shadow:none}.actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.actions:has(.caption){align-items:flex-start}.stack{display:flex;flex-direction:column;gap:12px;min-width:0}.two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.eyebrow{font-size:12px;letter-spacing:.15em;font-weight:500;color:#526991;margin-bottom:14px}.date-label{font-size:16px;letter-spacing:0;font-weight:400;color:#7b8db6}.card{padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;min-width:0}.card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.card-heading>a{display:flex;align-items:center;gap:3px;color:#0085ff;font-size:14px}.card-heading h2{display:flex;align-items:center;gap:12px}.badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:4px 9px;background:#f1f4f8;color:#172747;line-height:1.15;border-radius:5px;font-size:12px;font-weight:400;white-space:nowrap}.badge.green{background:#ddfbef;color:#005f49}.badge.blue{background:#e5f3ff;color:#0081fb}.badge.amber{background:#ffe5aa;color:#805000}.badge.red{background:#ffe5e9;color:#d83043}.badge.cyan{background:#dffbff;color:#007c91}.badge.purple{background:#eeebff;color:#5945e7}.status-dot,.dot{width:10px;height:10px;border-radius:50%;background:currentColor;display:inline-block;flex-shrink:0}.dot{width:14px;height:14px;margin-right:10px;vertical-align:middle}.dot.green{background:#00b88d}.dot.amber{background:#ffb600}.dot.neutral{background:#919bbb}.icon-bubble{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e1f9ff;color:#04253a;flex-shrink:0}.icon-bubble.blue{background:#dcecff;color:#006bff}.icon-bubble.green{background:#ddfae9;color:#03b378}.icon-bubble.amber{background:#ffdf94;color:#4a3307}.icon-bubble.red{background:#ffe3e8;color:#e93246}.icon-bubble.neutral{background:#f0f4f9;color:#0b1730}.icon-bubble.purple{background:#e8e2ff;color:#6352ee}.icon-bubble.dark{background:#263b4b;color:#a3def5}.notice{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#effaff;border-radius:8px}.notice.amber{background:#fffbf2;border:1px solid #ffe0a0}.notice.red{background:#fff1f4;border:1px solid #ffd5dc}.notice.green{background:#eafbf5}.notice .notice-copy{flex:1;min-width:0}.notice h3{margin-bottom:5px}.notice p{font-size:14px}.notice-actions{align-self:center}.notice-copy>div{color:var(--muted);font-size:14px;line-height:1.5}.notice-copy .actions{margin-top:16px}.avatar{object-fit:cover;border-radius:50%;background:#eef2f5;flex-shrink:0}.photo{object-fit:cover;width:100%;border-radius:6px}.field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:500}.field small{font-weight:400}.field .required{color:#ed3345}.field.wide,.form-grid>.field:first-child{grid-column:1/-1}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:20px}.select-wrap{position:relative;display:block}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px}.select-wrap>svg{position:absolute;right:13px;top:12px;pointer-events:none}.checkbox{display:flex;align-items:flex-start;gap:10px;font-size:14px}.checkbox input{margin:0}.toggle{position:relative;display:inline-flex;width:36px;height:21px;border:0;background:#d8e2eb;border-radius:20px;padding:3px;transition:background .18s}.toggle span{width:15px;height:15px;background:#fff;border-radius:50%;transition:transform .18s}.toggle[aria-checked=true]{background:#00cfee}.toggle[aria-checked=true] span{transform:translate(15px)}.disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary>svg:last-child{margin-left:auto;transition:transform .18s}.disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.disclosure>div{padding-top:16px}.key-values{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px;row-gap:20px;margin:16px 0 2px;font-size:14px}.key-values dt{display:flex;align-items:center;gap:12px}.key-values dd{margin:0;color:var(--muted);text-align:left}.menu{position:relative}.menu>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;min-height:36px;outline-offset:3px}.menu>summary::-webkit-details-marker{display:none}.menu-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:90;background:#fff;border:1px solid var(--border);border-radius:9px;box-shadow:0 12px 35px #0c284022;min-width:215px;padding:7px;animation:menu-in .16s ease-out}.menu-popover>a,.menu-popover>button{display:flex;align-items:center;text-align:left;font-size:14px;width:100%;padding:11px 12px;background:transparent;border:0;border-radius:5px}.menu-popover>a:hover,.menu-popover>button:hover{background:#edfaff}.breadcrumbs{display:flex;align-items:center;gap:7px;color:#637ba9;font-size:14px;margin:7px 14px 0}.breadcrumbs>span{color:var(--ink)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 14px 6px;margin-bottom:8px}.page-heading h1 .badge{font-size:12px;letter-spacing:0;vertical-align:middle;margin-left:8px}.page-heading p{font-size:17px;line-height:1.5;margin-top:9px}.heading-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.project-role{font-size:18px;color:#526c9c;margin-top:7px}.project-role span{margin:0 7px}.tabs{display:flex;align-items:center;gap:28px;min-height:48px;border-bottom:1px solid var(--border);margin:0 0 10px;padding:0 14px}.tabs>a{position:relative;height:48px;display:flex;align-items:center;font-size:16px}.tabs>a.selected{font-weight:600}.tabs>a.selected:after{content:"";position:absolute;height:4px;bottom:-1px;left:-8px;right:-8px;border-radius:3px;background:#00cfee}.step-list{list-style:none;padding:0;margin:0}.step-list li{position:relative;display:flex;gap:18px;padding:0 0 26px}.step-list li:before{position:absolute;content:"";width:1px;background:#dce7f2;left:16px;top:35px;bottom:4px}.step-list li:last-child:before{display:none}.step-list li:last-child{padding-bottom:0}.step-number,.round-number{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#eef2f7;color:#7886a8;font-size:16px;flex-shrink:0}.step-list .active .step-number,.round-number{color:#00aacb;background:#dff8ff}.step-list h4{padding-top:5px}.step-list p{font-size:14px}.timeline{list-style:none;padding:0;margin:0}.timeline li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:18px 0 27px 36px;font-size:14px}.timeline li:before{position:absolute;content:"";width:1px;left:8px;top:25px;bottom:-25px;background:#ccdfed}.timeline li:last-child:before{display:none}.timeline-dot{position:absolute;width:13px;height:13px;border-radius:50%;top:36px;left:2px;background:#00cfee}.timeline li:nth-child(2) .timeline-dot{background:#7f8daa}.timeline-label{display:flex;gap:10px;flex-wrap:wrap;line-height:1.5;margin-bottom:6px;align-items:center}.timeline-label time{font-size:13px;font-weight:400;color:#8295bf}.timeline h4{font-size:14px;margin-bottom:4px}.timeline strong{font-size:14px}.timeline p{font-size:14px;line-height:1.6}.table-scroll{overflow-x:auto;max-width:100%;border-radius:6px}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.45}th{font-weight:400;color:#7b8caf;background:#f3f5f9;white-space:nowrap}td,th{padding:15px 14px}tbody tr+tr td{border-top:1px solid var(--border)}td{vertical-align:top}td p{font-size:14px}.section-link{display:flex;gap:14px;padding:15px 0;border-top:1px solid var(--border);align-items:center}.section-link>div{flex:1}.section-link p{font-size:13px}.empty-state{display:flex;align-items:center;flex-direction:column;text-align:center;padding:70px 30px;gap:15px}.empty-state p{max-width:450px}.toast{position:fixed;right:24px;bottom:24px;z-index:999;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #bce7d5;border-radius:9px;box-shadow:0 8px 28px #1f374b24;padding:16px 18px;max-width:440px;animation:toast-in .25s ease-out;font-size:14px}.toast>svg{color:#00a777}.toast button{background:none;border:0;margin-left:6px}.toast.error{border-color:#ffc2cb}.toast.error>svg{color:#e73249}.border-top{border-top:1px solid var(--border);padding-top:16px;margin-top:16px}.ink{color:var(--ink)!important}.muted{color:var(--muted)}.back-link{display:inline-flex;align-items:center;gap:8px;margin:12px 14px 0;color:#0085ff;font-size:15px}.code-block{border:1px solid var(--border);background:#f6f8fb;border-radius:6px;overflow:hidden;font-size:12px}.code-block>header{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid var(--border)}pre{margin:0;padding:18px;overflow:auto;line-height:1.7;font-family:SFMono-Regular,Consolas,monospace}.code-block code{font-family:inherit}.skip-link{position:fixed;left:12px;top:-100px;background:#fff;z-index:1000;padding:12px}.skip-link:focus{top:12px}.app-shell{min-height:100vh}.sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column;background:#fff;z-index:40}.sidebar>.brand{width:183px;margin:31px 30px 30px}.sidebar nav{display:flex;flex-direction:column;gap:3px}.sidebar-link{display:flex;align-items:center;gap:19px;margin:0 12px;padding:15px 18px;border-radius:6px;font-size:18px;min-height:53px;transition:background .15s}.sidebar-link:hover{background:#f4fbfd}.sidebar-link.active{background:#e6f9ff;font-weight:600}.sidebar-link.active svg{color:#04142d}.settings-link{margin-top:auto;margin-bottom:26px}.app-workspace{margin-left:var(--sidebar)}.topbar{height:var(--header);position:relative;border-bottom:1px solid var(--border);background:#fff;display:flex;align-items:flex-start;padding:20px 32px;gap:20px;z-index:30}.workspace-menu>summary{font-size:18px;font-weight:650;flex-direction:row-reverse;justify-content:flex-end;min-height:28px;gap:12px}.workspace-menu .menu-popover{left:0;right:auto}.environment{position:absolute;left:32px;top:54px;font-size:16px;color:#7b8db5}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:22px;height:54px}.topbar-right>.icon-button{position:relative;margin-right:6px}.topbar-right>.icon-button:after{position:absolute;content:"";width:10px;height:10px;border-radius:50%;background:#00cfee;top:3px;right:7px;border:2px solid #fff}.user-menu>summary{flex-direction:row-reverse;font-size:18px;gap:12px}.mobile-brand,.mobile-menu,.mobile-tabs{display:none}.workspace-content{padding:14px 14px 20px;max-width:1800px;margin:auto}.workspace-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(310px,1fr);gap:16px}.overview-heading{padding:16px 20px 10px;min-height:143px;margin-bottom:2px}.overview-heading h1{font-size:40px}.overview-heading .heading-actions{gap:10px}.overview-heading .button{font-size:14px;padding:11px 16px}.overview-heading p{font-size:16px}.action-card .card-heading{padding-bottom:15px;border-bottom:1px solid var(--border)}.action-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:24px;padding:16px 4px 22px;align-items:start}.action-row+.action-row{border-top:1px solid var(--border);padding-top:24px;padding-bottom:8px}.action-row h3{font-size:20px}.action-row p{font-size:15px;line-height:1.55;margin-top:5px}.action-row .button{margin-top:12px}.overview-columns>.stack>.notice{padding:20px 24px}.overview-columns .notice-copy h3{font-size:20px}.overview-aside>.card:first-child{padding:28px 28px 0}.overview-aside .timeline{margin-top:8px}.overview-aside .timeline li{padding-bottom:22px;gap:18px}.overview-aside .timeline p{font-size:15px}.overview-aside .timeline li>div{padding-top:5px}.demo-workspace{padding:20px 30px}.demo-workspace .card-heading{margin-bottom:12px}.demo-workspace .photo{aspect-ratio:1.42}.demo-workspace p{font-size:15px;margin-top:10px}.projects-page{padding:0 5px}.projects-page>.page-heading{padding-top:18px;margin-bottom:28px}.projects-page h1{font-size:56px;letter-spacing:-.045em}.projects-page .page-heading .eyebrow{font-size:14px}.projects-page .page-heading p{font-size:20px}.projects-page .heading-actions .button{font-size:20px;min-height:64px;padding:16px 24px;border-radius:9px}.project-search{display:flex;align-items:center;gap:28px;margin-bottom:16px;padding:16px 14px}.search-field{position:relative;flex:1}.search-field>svg{position:absolute;left:18px;top:15px}.search-field input{height:54px;padding-left:58px;font-size:18px}.project-search>label{display:flex;align-items:center;gap:22px;min-width:300px;font-size:16px;border-left:1px solid var(--border);padding-left:28px}.project-search select{min-width:190px;height:54px}.project-table{padding:0;margin-bottom:17px;overflow:hidden}.project-table th{font-size:14px;padding:20px 24px}.project-table td{padding:20px 24px;font-size:16px}.project-table th:first-child{width:24%}.project-table h3{font-size:20px;letter-spacing:-.03em;margin-bottom:7px}.project-table td p{font-size:16px;line-height:1.5;margin-top:8px}.project-table td:nth-child(2){font-size:16px;padding-right:8px;white-space:nowrap}.counterparty-cell,.waiting-cell{display:flex;gap:13px;align-items:flex-start}.counterparty-cell strong,.waiting-cell strong{font-size:16px}.counterparty-cell p{font-size:14px!important;white-space:nowrap}.waiting-cell{gap:6px}.waiting-cell .dot{margin:5px 6px 0 0}.project-table td:last-child{padding-right:14px;padding-left:0}.projects-page>.notice{padding:22px 25px}.projects-page>.notice p{font-size:16px}.onboarding-columns{grid-template-columns:minmax(0,2.5fr) minmax(300px,1fr);gap:12px}.onboarding-columns>.stack>.page-heading{padding-top:16px;padding-bottom:9px;align-items:flex-start;margin-bottom:4px}.onboarding-columns h1{font-size:40px}.onboarding-columns .page-heading p{max-width:655px}.onboarding-steps{display:flex;gap:16px;align-items:center;margin-top:4px}.onboarding-steps>div{font-size:13px;color:#7c8bb0;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}.onboarding-steps>div:not(:last-child):after{position:absolute;content:"";height:1px;top:18px;right:-12px;width:24px;background:var(--border)}.onboarding-steps span{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border:1px solid var(--border);border-radius:50%;background:#f3f6fa;font-size:18px}.onboarding-steps .active{color:var(--ink);font-weight:600}.onboarding-steps .active span{background:#00cfee;color:#fff;border-color:#00cfee}.choice-card{display:flex;align-items:flex-start;gap:14px;border:1px solid var(--border);padding:20px 16px;border-radius:7px;cursor:pointer;min-height:111px}.choice-card.selected{border-color:#00cfee;background:#effbff}.choice-card input{margin:0;flex-shrink:0}.choice-card h3{font-size:17px}.choice-card p{font-size:14px}.choice-card>svg{align-self:center;margin-left:auto;color:#62739d}.joining-card .two-columns{gap:14px}.onboarding-columns .card>p{margin-top:-5px}.work-photo-panel{padding:11px 12px 24px;height:100%}.work-photo-panel .photo{aspect-ratio:.822}.work-photo-panel h2{margin-top:18px;padding:0 6px;font-size:23px}.work-photo-panel>p{padding:0 6px;margin-top:8px;font-size:16px}.photo-benefits{padding:0 8px;display:flex;flex-direction:column;gap:26px;margin-top:24px}.photo-benefits>div{display:flex;align-items:flex-start;gap:18px}.photo-benefits h3{font-size:16px;margin-top:5px}.photo-benefits p{font-size:14px;line-height:1.5}.invitation-columns{grid-template-columns:minmax(0,1.85fr) minmax(340px,1fr);gap:16px;padding:0 2px}.invitation-columns .page-heading{padding-top:14px;margin-bottom:6px}.invitation-columns .page-heading h1{font-size:48px}.invitation-columns .page-heading .eyebrow{font-size:16px;text-transform:none;letter-spacing:0;margin-bottom:4px;color:#647bad}.invitation-columns .page-heading p{font-size:16px;margin-top:14px}.invitation-id{font-size:16px;color:#7d8fbc;margin-top:8px}.invitation-columns .page-heading>div{display:flex;flex-direction:column}.invitation-columns .page-heading p{order:3}.invitation-columns .page-heading .invitation-id{order:2}.invitation-columns .page-heading h1{order:1}.invitation-columns .page-heading .eyebrow{order:0}.invitation-columns>aside{padding-top:8px}.invitation-details{padding:22px 16px}.invitation-people{display:grid;grid-template-columns:1fr 1.2fr;border-bottom:1px solid var(--border);padding-bottom:20px;margin-bottom:20px}.invitation-people>div{display:flex;gap:18px;align-items:center}.invitation-people>div+div{border-left:1px solid var(--border);padding-left:20px}.invitation-people small{font-weight:500}.invitation-people h2{font-size:20px;margin-top:8px}.invitation-people h2 svg{color:#00ab77}.invitation-facts{gap:10px}.invitation-facts>div{display:flex;gap:12px;align-items:flex-start}.invitation-facts h3{font-size:15px;margin-top:8px;letter-spacing:-.03em}.invitation-facts p{font-size:14px}.invitation-help{display:flex;align-items:center;gap:14px;color:#0085ff;margin-top:26px;margin-bottom:14px;font-size:15px}.important-notes h3{display:flex;align-items:center;gap:18px;font-size:18px}.important-notes ul{color:var(--muted);font-size:15px;line-height:1.55;margin-left:33px;margin-bottom:6px}.important-notes li{padding-left:5px;margin-bottom:10px}.invitation-photo{padding:18px}.invitation-photo .photo{aspect-ratio:1.5}.invitation-photo h2{font-size:21px;margin-top:16px}.invitation-photo p{font-size:16px;line-height:1.5}.invitation-columns .notice{padding:20px}.invitation-columns .notice .actions .button{min-width:182px}.project-about{gap:12px;margin:16px -6px 0}.project-about>div{display:flex;gap:10px}.project-about p{font-size:12px}.project-about small{font-size:13px}.invitation-columns>.stack>.card:last-child{padding:18px 16px}.invitation-columns>.stack>.card:last-child>p{font-size:14px}.invitation-columns>.stack>.card:last-child .border-top p{font-size:14px;line-height:1.5}.new-project-columns{grid-template-columns:minmax(0,2fr) minmax(340px,1fr);gap:16px}.new-project-columns .page-heading{padding-top:0;margin-bottom:2px}.new-project-columns .page-heading h1{font-size:36px}.new-project-columns .page-heading p{font-size:16px;line-height:1.5}.new-project-form{padding:16px 18px}.new-project-form>.field{margin-bottom:22px}.new-project-form>.field>small{margin-top:-3px}.new-project-form textarea{min-height:74px}.invite-input{display:flex;align-items:flex-end;gap:12px;margin-bottom:4px}.invite-input>.field{flex:1}.invite-input .button{font-size:14px;min-height:38px}.new-project-form input{min-height:37px;padding:7px 14px}.new-project-form textarea{font-size:14px}.new-project-columns .work-photo-panel{height:auto;padding:15px 16px 20px}.new-project-columns .work-photo-panel .photo{aspect-ratio:1.68}.new-project-columns .work-photo-panel h2{padding:0;margin-top:16px;font-size:23px}.new-project-columns .work-photo-panel p{padding:0;margin-top:12px}.new-project-columns>aside>.notice{background:#fff;border:1px solid var(--border);padding:18px}.new-project-columns>aside>.notice>.icon-bubble{width:32px!important;height:32px!important;color:#00bddf}.new-project-columns>aside>.notice h3{font-size:16px}.new-project-columns>aside>.notice p{font-size:15px}.new-project-columns>aside>.card>.card-heading h2{font-size:17px}.new-project-columns>aside>.card>.card-heading svg{color:#00cfee}.new-project-columns .step-list li{padding-bottom:24px}.new-project-columns .step-list p{font-size:14px}.budget-details{padding:14px 18px}.budget-details summary{justify-content:flex-start;font-size:16px}.budget-details summary>span{color:var(--muted)}.currency-input{display:flex;border:1px solid #cedae9;border-radius:5px;overflow:hidden;height:38px}.currency-input span{display:flex;align-items:center;padding:0 15px;background:#f3f5f9;font-size:14px;border-right:1px solid var(--border)}.currency-input input{border:0;min-height:36px;border-radius:0}.budget-details input{font-size:14px;min-height:38px;padding:6px 12px}.materials-details{padding:15px 18px 10px}.materials-details summary{font-size:16px;align-items:flex-start}.materials-details summary>svg:first-child{margin-top:1px}.materials-details summary p{font-size:13px;margin-top:4px}.materials-details summary strong{font-weight:600}.materials-details>div{padding-top:12px}.upload-file{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--border);border-radius:7px;font-size:13px;margin-bottom:9px;min-width:0}.upload-file>div:nth-child(3){flex:1;min-width:0}.upload-file p{font-size:12px;margin-top:5px}.upload-file .status-badges{display:flex;gap:5px;flex-wrap:wrap}.upload-file .badge{font-size:11px;padding:4px 5px}.upload-file .button{font-size:11px;min-height:32px;padding:6px 10px}.upload-file>.menu>summary{width:22px}.upload-error{border-color:#ffc6cc;background:#fffafb}.upload-error.recovered{border-color:#b4e6d5;background:#f6fffb}.upload-zone{position:relative;display:flex;align-items:center;gap:12px;border:1px dashed #b9cfe9;border-radius:7px;padding:8px 12px;cursor:pointer;font-size:13px}.upload-zone>div{flex:1}.upload-zone p{font-size:12px;line-height:1.4}.upload-zone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.upload-zone:hover{background:#f7fdff}.upload-note{display:flex;justify-content:space-between;gap:10px;margin-top:7px;font-size:12px;line-height:1.4}.upload-note small{font-size:11px}.upload-note>a{white-space:nowrap;color:#0085ff}.form-actions{display:flex;align-items:center;justify-content:space-between;margin-top:-1px;font-size:14px}.form-actions>a{color:#0085ff;margin-left:6px}.form-actions .button{font-size:12px;min-height:36px}.project-overview-columns .page-heading h1{font-size:40px}.project-overview-columns .notice h3{font-size:22px}.project-overview-columns .notice.amber{padding:20px}.project-overview-columns .notice.amber .notice-copy{flex-basis:60%}.project-overview-columns .notice.amber .notice-actions{position:absolute;right:16px;top:32px}.project-overview-columns .notice.amber{position:relative;padding-right:16px}.project-overview-columns .notice.amber>.notice-copy>h3{padding-right:140px}.project-overview-columns .notice.amber .notice-copy p{font-size:14px}.project-overview-columns .notice .notice-copy>h3{font-size:21px}.clarification-context{display:grid;grid-template-columns:56px 1fr 48px 1.2fr;gap:16px;align-items:center;border-top:1px solid #f0e9dc;margin-top:16px;padding-top:16px}.clarification-context p{font-size:13px!important}.clarification-context>div:nth-child(2){border-right:1px solid #d4e5ef;padding-right:10px}.project-status-cards{gap:8px}.project-status-cards .card{padding:14px;display:flex;flex-direction:column;align-items:flex-start;min-height:195px}.project-status-cards .card header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.project-status-cards .card header h3{font-size:14px;letter-spacing:-.04em}.project-status-cards .card header>.badge{margin-left:auto}.project-status-cards .card>h3{font-size:16px}.project-status-cards .card>h2{font-size:22px;margin:4px 0 10px}.project-status-cards .card p{font-size:14px;margin-bottom:10px}.project-status-cards .card .button{font-size:12px;min-height:36px;padding:8px 11px;margin-top:auto}.project-status-cards .card>.actions{gap:7px;margin-top:auto}.project-status-cards .card>.badge{margin:-8px 0 2px 48px}.delivery-summary{display:flex;gap:14px;align-items:flex-start}.delivery-summary p{font-size:13px}.delivery-summary a{font-size:14px;color:#5a7fc6}.delivery-summary>.stack{margin-left:auto;min-width:155px}.delivery-summary .button{font-size:13px;min-height:36px}.project-overview-columns>.stack>.card:last-child{padding:16px}.project-overview-columns>.stack>.card:last-child .card-heading{margin-bottom:6px}.project-overview-columns>aside>.card{padding:20px 16px}.project-overview-columns>aside .card-heading h2{font-size:21px}.project-overview-columns>aside .key-values{font-size:13px;row-gap:22px}.project-overview-columns>aside .timeline li{gap:14px;padding-bottom:15px}.project-overview-columns>aside .timeline p{font-size:13px}.project-overview-columns>aside .timeline-label{gap:5px;font-size:12px}.project-overview-columns>aside .timeline-label time{font-size:11px}.project-overview-columns>aside .timeline h4{font-size:13px}.pending-list{list-style:none;padding:0 0 0 65px;margin:0}.pending-list li{position:relative;margin:0 0 20px}.pending-list li:before{content:"";position:absolute;left:-36px;top:0;width:18px;height:18px;border:1.5px solid #a3a8df;border-radius:50%}.pending-list li:last-child{margin-bottom:0}.pending-list p{font-size:14px}.workspace-ready .ready-hero{position:relative;min-height:480px;margin:8px -14px 24px 0;overflow:hidden}.ready-hero>.photo{position:absolute;width:64%;height:100%;right:0;top:0;object-fit:contain;object-position:right center}.ready-hero>div{position:relative;padding:65px 24px 30px}.ready-hero h1{font-size:64px;font-weight:750;line-height:1.1;letter-spacing:-.04em;margin:20px 0}.ready-hero p{font-size:23px;line-height:1.45}.ready-hero .actions{margin-top:35px}.ready-hero .button{font-size:18px;padding:17px 26px;min-height:60px}.accent-rule{display:block;height:7px;width:60px;border-radius:5px;background:#00cfee}.workspace-ready>.notice{padding:28px;align-items:center}.workspace-ready>.notice h3{font-size:24px}.workspace-ready>.notice p{font-size:18px}.workspace-ready>.notice .icon-bubble{width:70px!important;height:70px!important}.workspace-ready>.notice .button{font-size:17px;min-height:58px}.ready-footer{border-top:1px solid var(--border);margin:32px 14px 0;padding-top:28px;gap:26px}.ready-footer>div{display:flex;gap:20px}.ready-footer>div+div{border-left:1px solid var(--border);padding-left:14px}.ready-footer p,.ready-footer li{font-size:14px;color:var(--muted);line-height:1.65}.ready-footer h3{font-size:18px;margin:10px 0 14px}.ready-footer ul{padding-left:16px;margin:0}.ready-footer a{display:flex;gap:8px;color:#0085ff;margin-top:28px;font-size:15px}.public-site{font-size:14px;color:#111820;--ink:#080f18;--muted:#536786}.public-site h1{font-size:clamp(45px,4.9vw,70px);line-height:.99;letter-spacing:-.055em;font-weight:750}.public-site h2{font-size:22px;font-weight:700;line-height:1.12;letter-spacing:-.045em}.public-site h3{font-size:15px;letter-spacing:-.03em}.public-site p{font-size:14px;line-height:1.4}.public-site .button{font-size:12px;min-height:36px;padding:9px 15px;border-radius:4px;gap:8px}.public-site .eyebrow{font-size:10px;letter-spacing:.13em}.public-nav{position:absolute;height:74px;width:100%;top:0;left:0;z-index:10;display:flex;align-items:center;gap:25px;padding:0 5.66%;font-size:11px}.public-nav>.brand{width:122px}.public-nav>nav{display:flex;align-items:center;gap:36px;margin-left:70px}.public-nav>div{margin-left:auto;display:flex;gap:23px;align-items:center}.public-nav .active{position:relative;color:#00152d}.public-nav .active:after{content:"";position:absolute;height:2px;background:#00cfee;left:-4px;right:-4px;bottom:-13px}.public-footer{display:flex;align-items:flex-start;padding:14px 5.66% 16px;gap:20px;border-top:1px solid var(--border);font-size:9px;min-height:62px}.public-footer .brand{width:84px}.public-footer>div{display:flex;flex-direction:column;gap:10px}.copyright{color:#7483a0;white-space:nowrap;font-size:9px}.public-footer>nav{display:flex;align-items:center;gap:23px;padding-top:4px}.public-footer>nav:last-child{margin-left:auto}.marketing-hero{position:relative;height:39.8vw;min-height:408px;max-height:620px;overflow:hidden}.marketing-hero>.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;border-radius:0}.hero-copy{position:relative;padding:10.2% 5.66% 0;width:52%}.hero-copy .eyebrow{margin-bottom:8px}.hero-copy>p{font-size:clamp(16px,1.76vw,23px);line-height:1.32;max-width:390px;margin:14px 0 20px}.hero-copy>.actions{gap:13px;flex-wrap:nowrap}.sample-project-float{position:absolute;width:25%;top:27.2%;right:3.1%;padding:17px 18px 0;border-radius:13px;box-shadow:0 10px 30px #18263512;font-size:12px;background:#fffffff5}.sample-project-float .card-heading{border-bottom:1px solid var(--border);padding-bottom:13px;margin:0 -2px 13px}.sample-project-float h2{font-size:14px;letter-spacing:-.03em}.sample-project-float .sample-scope .badge{font-size:14px;font-weight:500;background:none;padding:0;color:#111820}.sample-project-float .status-dot{width:13px;height:13px;background:#00c880;margin-right:5px}.sample-checks{display:flex;justify-content:space-between;margin:25px 0;color:#536786;font-size:10px;letter-spacing:.02em}.sample-checks>span{display:flex;align-items:center;gap:8px}.sample-checks>span+span{border-left:1px solid var(--border);padding-left:16px}.sample-checks svg{width:19px;color:#60758d}.sample-checks>span:first-child svg{color:#00c880}.sample-next{display:flex;align-items:center;gap:10px;border-top:1px solid var(--border);padding:16px 0 18px;font-size:11px;line-height:1.4}.sample-next>svg:first-child{color:#00b8e8}.sample-next>span{flex:1}.home-benefits{display:grid;grid-template-columns:repeat(3,1fr);padding:22px 5.66% 19px;gap:34px;border-top:1px solid #f0f3f8}.home-benefits>div+div{border-left:1px solid #dce1ea;padding-left:39px}.home-benefits .round-number{width:43px;height:43px;font-size:14px;margin-bottom:9px}.home-benefits h2{font-size:20px;line-height:1.09}.home-benefits p{font-size:14px;line-height:1.37;margin-top:11px}.agent-intro{display:grid;grid-template-columns:42% 58%;background:#effcff;padding:23px 4% 22px 5.66%;gap:6px}.agent-intro h2{font-size:35px;line-height:1.1;margin-top:4px;white-space:nowrap}.agent-intro>div:first-child>p{font-size:17px;line-height:1.3;max-width:390px;margin-top:8px;margin-bottom:17px}.agent-intro .eyebrow{margin-bottom:6px}.agent-diagram{display:grid;grid-template-columns:1fr 1.2fr 1.1fr;gap:8px;align-items:stretch;font-size:12px}.agent-diagram .card{display:flex;align-items:center;flex-direction:column;padding:15px 14px;border-color:#b4ebfa;border-radius:7px}.agent-diagram .icon-bubble{width:40px!important;height:40px!important}.agent-diagram h3{margin:7px 0 12px}.agent-diagram .card p{display:flex;align-items:center;gap:12px;font-size:11px;color:#223148;align-self:flex-start;margin-top:11px;white-space:nowrap}.agent-diagram .card p svg{color:#00bdeb;width:19px;height:19px}.firmrel-mini>img{width:85px;height:57px;object-fit:contain;margin-bottom:12px}.access-bridge{padding:6px 0;font-size:11px;display:flex;flex-direction:column;align-items:center}.access-bridge>p{font-size:12px;text-align:center;line-height:1.2;color:#304b69;margin-bottom:6px}.access-bridge>svg{height:22px;width:100%;color:#00bce3;margin-bottom:20px}.access-bridge ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13px}.access-bridge li{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:10px;color:#304b69}.access-bridge li svg{width:12px;height:12px;color:#00bf7a}.audiences{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px 5.66% 14px}.audiences>div{display:grid;grid-template-columns:39% 1fr;gap:24px}.audiences>div+div{border-left:1px solid #dce1ea;padding-left:24px}.audiences .photo{aspect-ratio:.85;height:100%;max-height:220px;border-radius:9px}.audiences .eyebrow{display:flex;align-items:center;gap:10px;font-size:9px;white-space:nowrap;margin-bottom:4px}.audiences h2{font-size:22px;line-height:1.05;letter-spacing:-.045em;margin-bottom:10px}.check-list{padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;margin:0}.check-list li{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#536786;line-height:1.35}.check-list li>svg{color:#00bfe7;margin-top:0;flex-shrink:0}.audiences .check-list li>svg{width:17px;height:17px}.trust-band{display:grid;grid-template-columns:1fr 1fr;background:#18252f;color:#fff;padding:20px 5.66% 17px;gap:36px}.trust-band>div{display:flex;gap:22px}.trust-band>div+div{border-left:1px solid #72818d;padding-left:38px}.trust-band h2{font-size:19px;line-height:1.08;color:#fff;letter-spacing:-.03em;margin-top:4px}.trust-band p{font-size:11px;line-height:1.4;color:#d0dce7;margin-top:7px}.home-faq{position:relative;padding:13px 5.66% 9px}.home-faq .eyebrow{font-size:10px;margin-bottom:3px}.home-faq h2{font-size:25px;margin-bottom:4px}.home-faq>small{position:absolute;right:5.66%;top:20px;font-size:10px;color:#7483a0}.home-faq .disclosure{border-top:1px solid #dfe5ed;display:grid;grid-template-columns:32% 1fr;gap:5px;padding:6px 13px}.home-faq .disclosure:last-child{border-bottom:1px solid #dfe5ed}.home-faq .disclosure>summary{font-size:12px;position:relative;padding-right:14px}.home-faq .disclosure>summary>svg{position:absolute;right:-215%;width:16px;height:16px}.home-faq .disclosure[open]>summary>svg{transform:rotate(0)}.home-faq .disclosure>div{padding:0 24px 0 0}.home-faq .disclosure p{font-size:11px;line-height:1.25;margin-top:0;color:#64748e}.get-started{display:flex;flex-direction:column;align-items:center;background:#edfcff;text-align:center;padding:12px 30px 7px;gap:3px}.get-started .eyebrow{font-size:9px;margin:0 0 4px}.get-started h2{font-size:22px}.get-started p{font-size:11px;margin-top:0}.get-started .actions{gap:14px;margin-top:2px}.get-started .button{font-size:10px;min-height:31px;padding:6px 14px}.developer-hero{min-height:456px;height:44.6vw;max-height:650px}.developer-hero .hero-copy{padding-top:11%;width:57%}.developer-hero .hero-copy>p{font-size:16px;max-width:430px;margin-top:16px}.developer-hero h1{font-size:clamp(43px,4.85vw,70px)}.developer-flow{position:absolute;left:59.2%;right:3%;top:20.6%;display:grid;grid-template-columns:1fr 50px 1fr;align-items:center;font-size:10px}.developer-flow .card{padding:13px 11px;border-radius:7px;min-height:145px;box-shadow:0 5px 20px #26364516}.developer-flow .card .icon-bubble{float:left;margin-right:10px}.developer-flow h3{font-size:11px;line-height:1.4;letter-spacing:-.02em}.developer-flow h3 small{display:block;font-size:10px;font-weight:400}.developer-flow .check-list{clear:both;padding-top:14px;gap:9px}.developer-flow .check-list li{font-size:9px;gap:8px;white-space:nowrap}.developer-flow .check-list svg{color:#00c880;width:11px;height:11px}.developer-flow .brand{width:42px;float:left;margin-right:6px}.developer-flow>.card>p{font-size:10px;margin-top:14px;display:flex;gap:12px;align-items:center;white-space:nowrap}.developer-flow>.card>p svg{color:#00bfe9;width:17px;height:17px}.developer-flow>svg{color:#536786;width:100%;height:20px}.developer-receipt{position:absolute;right:3%;bottom:1.4%;width:24.7%;padding:12px 11px 6px;border-radius:7px;box-shadow:0 5px 20px #26364520}.developer-receipt .card-heading{margin-bottom:10px}.developer-receipt h2{font-size:10px;letter-spacing:-.03em}.developer-receipt .badge{font-size:8px;padding:4px 6px}.developer-receipt dl{display:grid;grid-template-columns:80px 1fr;gap:6px;margin:0;font-size:9px;color:#6e80aa}.developer-receipt dd{margin:0;font-family:monospace;color:#3f5a8a;white-space:nowrap}.developer-receipt>a{display:flex;justify-content:center;gap:4px;font-size:11px;margin-top:7px;color:#00aeec}.developer-receipt>.notice{padding:5px;margin-top:5px;gap:9px;border-radius:3px;align-items:center}.developer-receipt .notice .icon-bubble{width:22px!important;height:22px!important;background:#ff8c12;color:#fff}.developer-receipt .notice-copy>div{font-size:10px;white-space:nowrap}.developer-benefits{display:grid;grid-template-columns:repeat(3,1fr);padding:18px 5.66% 24px;gap:28px;border-top:1px solid var(--border)}.developer-benefits>div{display:flex;gap:15px}.developer-benefits>div+div{border-left:1px solid #d9e1ec;padding-left:27px}.developer-benefits .icon-bubble{width:43px!important;height:43px!important;color:#00b7e9}.developer-benefits h3{font-size:15px;margin:6px 0}.developer-benefits p{font-size:13px;line-height:1.4}.developer-three{background:#effcff;padding:23px 4.5% 16px}.developer-three>.eyebrow,.developer-three>h2,.developer-three>p{margin-left:14px}.developer-three .eyebrow{font-size:12px;margin-bottom:6px}.developer-three h2{font-size:35px;line-height:1.15}.developer-three>p{font-size:17px;margin-top:5px;margin-bottom:15px}.developer-three .three-columns{gap:21px}.developer-three .card{position:relative;padding:15px 16px;display:flex;gap:14px;min-height:136px;border-color:#d5f1fb}.developer-three .card h3{font-size:14px;margin-top:6px;white-space:nowrap}.developer-three .card p{font-size:12px;line-height:1.5;margin-top:8px}.developer-three .round-number{width:37px;height:37px}.developer-three .card>a{position:absolute;bottom:15px;left:20px;right:16px;display:flex;justify-content:space-between;color:#00c2ee}.developer-three .card>a svg:last-child{color:#536786}.developer-guide{display:grid;grid-template-columns:1fr 1.05fr;gap:32px;padding:20px 4.5% 18px 5.8%}.developer-guide>div+div{border-left:1px solid #d3ddeb;padding-left:32px}.developer-guide .eyebrow{margin:8px 0 6px}.developer-guide h2{font-size:30px}.developer-guide>div>p{font-size:14px;line-height:1.4;margin-top:10px;margin-bottom:16px}.developer-guide .step-list{margin-top:18px;margin-bottom:12px}.developer-guide .step-list li{gap:14px;padding-bottom:18px}.developer-guide .step-number{width:25px;height:25px;font-size:13px;background:#d7f8ff;color:#00b7d9}.developer-guide .step-list li:before{left:12px;top:27px;background:#a6ebfb;bottom:2px}.developer-guide .step-list h4{font-size:12px;padding-top:2px}.developer-guide .step-list p{font-size:11px;line-height:1.3;margin-top:3px}.developer-guide .code-block{font-size:11px;line-height:1.5}.developer-guide pre{padding:12px 14px;font-size:11px}.developer-guide .notice{padding:15px;gap:14px;margin-top:16px}.developer-guide .notice .icon-bubble{width:30px!important;height:30px!important;background:#ff8a0a;color:#fff}.developer-guide .notice h3{font-size:16px}.developer-guide .notice-copy>div{font-size:12px;line-height:1.4}.developer-limits{background:#f0fbff;padding:17px 30px;margin:0 2.5% 16px;border-radius:6px}.developer-limits>.eyebrow{margin:0 0 14px;font-size:11px}.developer-limits .three-columns{gap:30px}.developer-limits .three-columns>div{display:flex;gap:15px}.developer-limits .three-columns>div+div{border-left:1px solid #cce5ef;padding-left:24px}.developer-limits .icon-bubble{width:43px!important;height:43px!important}.developer-limits h3{font-size:13px;margin:3px 0 4px}.developer-limits p{font-size:12px;line-height:1.45}.workflow-hero .hero-copy{width:58%}.workflow-hero .hero-copy p{max-width:435px}.workflow-hero h1{font-size:clamp(40px,4.6vw,65px)}.workflow-steps{padding:28px 5.66%;border-top:1px solid var(--border)}.workflow-steps>.eyebrow{margin-bottom:7px}.workflow-steps>h2{font-size:32px;margin-bottom:20px}.workflow-steps .card{padding:20px;min-height:245px}.workflow-steps .icon-bubble{margin-bottom:15px}.workflow-steps .eyebrow{display:inline-block;margin-left:15px}.workflow-steps h2{font-size:21px;margin-bottom:10px}.workflow-steps .button{margin-top:20px}.workflow-record{background:#effcff;display:grid;grid-template-columns:40% 60%;padding:25px 5.66%;gap:20px}.workflow-record h2{font-size:33px;line-height:1.1}.workflow-record>div>p{font-size:16px;max-width:340px;line-height:1.45;margin:16px 0 20px}.workflow-record .card{padding:18px}.workflow-record .card-heading{margin-bottom:12px}.workflow-record .card h2{font-size:20px}.record-triptych{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.record-triptych>div{background:#f8fbff;padding:12px 8px;border:1px solid var(--border);border-radius:6px}.record-triptych h3{font-size:13px;margin-top:10px}.record-triptych p{font-size:11px}.record-triptych .icon-bubble{width:33px!important;height:33px!important}.workflow-record .notice{padding:10px;gap:10px}.workflow-record .notice h3{font-size:13px}.workflow-record .notice-copy>div{font-size:11px}.workflow-record .notice .icon-bubble{width:30px!important;height:30px!important}.workflow-people{display:grid;grid-template-columns:34% 36% 30%;gap:20px;padding:35px 5.66%}.workflow-people .photo{aspect-ratio:1.27}.workflow-people>div:first-child h2{font-size:28px;line-height:1.1}.workflow-people>div:first-child p{margin:16px 0;font-size:15px}.workflow-people>div:last-child{padding:12px 0}.workflow-people .check-list{margin-top:20px;gap:17px}.sign-in{display:grid;grid-template-columns:41.6% 58.4%;min-height:100vh}.sign-in-panel{display:flex;flex-direction:column;padding:64px 57px 30px 72px;min-height:1060px}.sign-in-panel>header{display:flex;justify-content:space-between;gap:30px;align-items:center}.sign-in-panel .brand{width:181px}.sign-in-panel>header .badge{font-size:13px;min-height:34px;background:#fff;border:1px solid var(--border);color:#7388ad}.sign-in-panel>header .status-dot{color:#00c880;width:8px;height:8px}.sign-in-content{margin-top:78px}.sign-in-content>.eyebrow{font-size:13px;letter-spacing:.14em;margin-bottom:22px}.sign-in-content h1{font-size:64px;line-height:1.05;letter-spacing:-.055em;color:#080f18;white-space:nowrap}.sign-in-content>.sign-in-lead{font-size:25px;line-height:1.2;margin-top:23px;color:#7787a6;letter-spacing:-.025em}.sign-in-content>p:not(.sign-in-lead){font-size:20px;margin-top:23px;line-height:1.5}.sign-in-content form{display:flex;flex-direction:column;gap:16px;margin-top:36px}.sign-in-content form .field{font-size:15px;gap:7px}.sign-in-content form input{min-height:47px;font-size:17px}.password-field{position:relative}.password-field>button{position:absolute;right:8px;top:5px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#7586a7}.password-field input{padding-right:50px;border-color:#00cfee}.sign-in-content form>.button{margin-top:1px;min-height:63px;font-size:18px;font-weight:600;gap:20px}.sign-in-help{display:grid;grid-template-columns:39% 1fr;gap:0;margin-top:25px;font-size:16px}.sign-in-help>button,.sign-in-help>div>button{padding:0;border:0;background:transparent;color:#0085ff;font-size:16px;text-decoration:underline;text-align:left;align-self:flex-start}.sign-in-help>div{border-left:1px solid #d3dfec;padding-left:29px}.sign-in-help p{font-size:14px;line-height:1.3;margin-top:5px}.sign-in-content>.notice{border-top:1px solid #dce4ef;border-radius:0;padding:32px 0 0;margin-top:34px;background:transparent;gap:20px}.sign-in-content>.notice .icon-bubble{width:57px!important;height:57px!important}.sign-in-content>.notice h3{font-size:16px;line-height:1.3;letter-spacing:-.025em;margin:7px 0 4px}.sign-in-content>.notice .notice-copy>div{font-size:14px;line-height:1.4}.sign-in-panel>footer{margin-top:auto;padding-top:56px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#7183a7;white-space:nowrap;margin-left:-18px;margin-right:-7px}.sign-in-panel>footer>div{display:flex;gap:24px}.sign-in-image{position:relative;overflow:hidden}.sign-in-image>.photo{position:absolute;height:100%;width:100%;object-fit:cover;border-radius:0}.sign-in-image>p{position:absolute;bottom:12%;right:8%;font-size:28px;color:#fff;letter-spacing:-.03em}.design-directory{max-width:1280px;padding:40px;margin:auto}.design-directory>.brand{width:190px;margin-bottom:40px}.design-directory h1{font-size:42px;margin-bottom:15px}.design-directory .eyebrow{margin-bottom:12px}.directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px}.directory-grid>a{display:flex;align-items:center;gap:16px;border:1px solid var(--border);border-radius:8px;padding:20px;transition:background .16s}.directory-grid>a:hover{background:#edfbff}.directory-grid>a>span{font-size:20px;color:#00b8d9}.directory-grid>a>div{flex:1}.directory-grid small{display:block;font-size:12px;margin-top:7px}@keyframes page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.page-enter{animation:page-in .3s cubic-bezier(.2,.7,.2,1) both}.reveal{opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .4s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(min-width:1600px){.public-site{max-width:1600px;margin:auto;position:relative}.home-benefits{padding-top:35px;padding-bottom:30px}.public-site .home-benefits h2{font-size:25px}.public-site .home-benefits p{font-size:17px}.agent-intro{padding-top:35px;padding-bottom:35px}.agent-intro h2{font-size:43px}.agent-intro>div:first-child>p{font-size:20px}.audiences{padding-top:30px;padding-bottom:30px}.public-site .audiences h2{font-size:28px}.audiences .check-list li{font-size:16px}.public-site .trust-band h2{font-size:25px}.public-site .trust-band p{font-size:14px}.public-site .home-faq h2{font-size:30px}.home-faq .disclosure p{font-size:14px}.home-faq .disclosure summary{font-size:15px}.public-site .get-started h2{font-size:28px}.public-site .get-started p{font-size:14px}.public-site .get-started .button{font-size:13px;min-height:38px}}@media(max-width:1250px){:root{--sidebar:218px}.sidebar>.brand{width:166px;margin-left:26px}.sidebar-link{font-size:16px;gap:16px;padding-left:16px}.workspace-columns{grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:12px}.overview-heading{flex-wrap:wrap}.overview-heading h1{font-size:34px}.overview-heading .heading-actions{padding-bottom:7px}.action-row{grid-template-columns:44px minmax(0,1fr);gap:14px}.action-row>.button{grid-column:2;width:max-content;margin-top:0}.overview-aside>.card:first-child{padding:20px 16px 0}.timeline li{padding-left:22px;gap:12px}.timeline-dot{left:-2px}.timeline li:before{left:4px}.projects-page h1{font-size:44px}.projects-page .page-heading p{font-size:17px}.projects-page .heading-actions .button{font-size:16px;min-height:50px;padding:12px}.project-table td,.project-table th{padding-left:16px;padding-right:16px}.project-table h3{font-size:17px}.project-table td,.project-table td p{font-size:14px}.project-search>label{min-width:245px}.project-search select{min-width:140px}.onboarding-columns{grid-template-columns:minmax(0,2fr) 290px}.onboarding-columns .page-heading{flex-wrap:wrap}.onboarding-columns h1{font-size:34px}.choice-card>svg{display:none}.onboarding-steps{gap:26px}.invitation-columns .page-heading h1{font-size:38px}.invitation-people{grid-template-columns:1fr;gap:18px}.invitation-people>div+div{border:0;padding:0}.invitation-people .avatar{width:56px!important;height:56px!important}.invitation-facts{grid-template-columns:1fr}.invitation-facts .icon-bubble{width:35px!important;height:35px!important}.new-project-columns{grid-template-columns:minmax(0,2fr) 310px}.invite-input{flex-wrap:wrap}.invite-input>.field{flex-basis:100%}.upload-file{gap:7px;flex-wrap:wrap}.upload-file>div:nth-child(3){flex-basis:55%}.project-status-cards{grid-template-columns:1fr}.project-status-cards .card{min-height:0}.project-status-cards .card header{margin-bottom:12px}.delivery-summary{flex-wrap:wrap}.delivery-summary>.stack{flex-direction:row;margin:0}.sign-in-panel{padding:45px 35px;min-height:900px}.sign-in-panel .brand{width:150px}.sign-in-panel>header .badge{font-size:10px;min-height:27px}.sign-in-content h1{font-size:48px}.sign-in-content>.sign-in-lead{font-size:21px}.sign-in-content>p:not(.sign-in-lead){font-size:17px}.sign-in-content{margin-top:60px}.sign-in-panel>footer{white-space:normal;flex-wrap:wrap;gap:15px;margin:0}.ready-hero h1{font-size:52px}.ready-hero p{font-size:20px}.ready-hero .button{font-size:16px;padding:14px 18px}.workspace-ready>.notice p{font-size:15px}.ready-footer{gap:15px}.ready-footer>div{gap:10px}.ready-footer h3{font-size:16px}}@media(max-width:900px){:root{--sidebar:184px}.sidebar>.brand{width:145px;margin:28px 20px}.sidebar-link{font-size:14px;gap:12px;margin-left:8px;margin-right:8px;padding:13px 10px}.sidebar-link svg{width:23px}.topbar{padding-left:22px;padding-right:22px}.environment{left:22px}.topbar-right{gap:10px}.user-menu>summary{font-size:14px}.workspace-menu>summary{font-size:16px}.workspace-columns{grid-template-columns:1fr}.workspace-columns>aside{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:14px}.workspace-columns>aside>.work-photo-panel{display:none}.workspace-columns>aside>.card{height:auto}.overview-heading{flex-wrap:nowrap}.projects-page h1{font-size:36px}.projects-page .page-heading{flex-wrap:wrap}.project-search{flex-wrap:wrap;gap:12px}.project-search .search-field{flex-basis:100%}.project-search>label{border:0;padding:0;min-width:100%}.project-search select{flex:1}.invitation-columns>aside{display:block}.invitation-columns>aside>.card{margin-bottom:12px}.invitation-columns .invitation-photo{display:none}.invitation-people{grid-template-columns:1fr 1.2fr}.invitation-facts{grid-template-columns:repeat(3,1fr)}.form-grid{gap:16px}.choice-card>svg{display:block;width:40px}.new-project-columns>aside>.notice{display:none}.new-project-columns>aside{display:block}.project-status-cards{grid-template-columns:repeat(3,1fr)}.project-overview-columns>aside{grid-template-columns:1fr 1fr}.project-overview-columns>aside>.card:last-child{grid-column:1/-1}.ready-footer{grid-template-columns:1fr}.ready-footer>div+div{border:0;padding:0}.ready-hero>.photo{opacity:.4}.ready-hero h1{font-size:48px}.workspace-ready>.notice{flex-wrap:wrap}.directory-grid{grid-template-columns:repeat(2,1fr)}.public-nav{padding-left:4%;padding-right:4%}.public-nav>nav{gap:20px;margin-left:20px}.public-nav>.brand{width:110px}.hero-copy{padding-left:4%}.public-site h1{font-size:41px}.marketing-hero{min-height:390px}.hero-copy{padding-top:105px;width:58%}.hero-copy>p{font-size:16px}.sample-project-float{width:25%;right:2%;top:28%;padding:14px 12px 0}.sample-project-float h2,.sample-project-float .sample-scope .badge{font-size:12px}.sample-checks{font-size:9px;gap:6px;margin:17px 0}.sample-checks>span+span{padding-left:6px}.sample-checks>span{gap:3px}.sample-next{font-size:9px;gap:4px}.public-site .home-benefits h2{font-size:17px}.public-site .home-benefits p{font-size:13px}.home-benefits{gap:20px;padding:20px 4%}.home-benefits>div+div{padding-left:20px}.agent-intro{padding-left:4%;grid-template-columns:40% 60%}.agent-intro h2{font-size:26px;white-space:normal}.agent-intro>div:first-child>p{font-size:14px}.agent-diagram{grid-template-columns:1fr 1fr}.access-bridge{display:none}.audiences{padding-left:4%;padding-right:4%;gap:16px}.audiences>div{gap:12px;grid-template-columns:35% 1fr}.audiences>div+div{padding-left:16px}.audiences h2{font-size:17px}.check-list li{font-size:11px}.audiences .eyebrow{font-size:8px;gap:5px}.audiences .eyebrow .icon-bubble{width:25px!important;height:25px!important}.trust-band{padding:20px 4%;gap:20px}.trust-band>div{gap:12px}.trust-band>div+div{padding-left:18px}.trust-band h2{font-size:16px}.trust-band p{font-size:10px}.public-footer{padding-left:4%;padding-right:4%;gap:15px}.public-footer>nav{gap:12px}.developer-flow{left:60%;grid-template-columns:1fr 18px 1fr}.developer-flow>.card{padding:8px;min-height:125px}.developer-flow .card .icon-bubble{width:25px!important;height:25px!important;float:none}.developer-flow .card h3{margin-top:4px}.developer-flow .check-list{padding-top:7px;gap:6px}.developer-flow .check-list li{font-size:8px}.developer-flow>.card>p{font-size:8px;margin-top:12px;gap:6px}.developer-flow .brand{width:30px}.developer-receipt{width:27%;right:2%}.developer-receipt dl{grid-template-columns:65px 1fr;font-size:8px}.developer-receipt .badge{font-size:6px}.developer-receipt .notice-copy>div{font-size:8px}.developer-three h2{font-size:29px}.developer-three>p{font-size:14px}.developer-three .three-columns{gap:10px}.developer-three .card{padding:14px 10px;gap:8px}.developer-three .card h3{font-size:12px;white-space:normal}.developer-three .card p{font-size:11px}.developer-three .round-number{width:28px;height:28px}.developer-guide{gap:22px}.developer-guide>div+div{padding-left:22px}.developer-guide h2{font-size:24px}.developer-guide>div>p{font-size:13px}.developer-guide pre{font-size:9px}.developer-limits .three-columns{gap:16px}.developer-limits .three-columns>div+div{padding-left:16px}.developer-limits .three-columns>div{gap:10px}.developer-limits h3{font-size:12px}.developer-limits p{font-size:10px}.workflow-record{grid-template-columns:1fr}.workflow-record>div>p{max-width:600px}.workflow-people{grid-template-columns:1fr 1fr}.workflow-people>div:last-child{grid-column:1/-1}.sign-in-content h1{font-size:38px}.sign-in-panel{padding:30px 25px;min-height:850px}.sign-in-panel>header{flex-wrap:wrap;gap:12px}.sign-in-content>.sign-in-lead{font-size:18px}.sign-in-content>p:not(.sign-in-lead){font-size:15px}.sign-in-content form>.button{font-size:14px;min-height:50px}.sign-in-help{font-size:13px;grid-template-columns:45% 1fr}.sign-in-help>button,.sign-in-help>div>button{font-size:12px}.sign-in-help>div{padding-left:12px}.sign-in-help p{font-size:11px}.sign-in-content>.notice{gap:12px}.sign-in-content>.notice h3{font-size:14px}.sign-in-content>.notice .notice-copy>div{font-size:12px}.sign-in-content>.notice .icon-bubble{width:40px!important;height:40px!important}.sign-in-image>p{font-size:22px}}@media(max-width:640px){:root{--sidebar:0px;--header:77px;font-size:16px}.sidebar{display:none}.sidebar.expanded{display:flex;width:235px;box-shadow:0 0 0 100vw #0b173050;z-index:80}.sidebar>.brand{width:170px}.app-workspace{margin-left:0}.topbar{height:77px;padding:15px;gap:12px;align-items:center}.mobile-brand{display:block;width:110px;margin-right:auto}.mobile-menu{display:none}.workspace-menu>summary{font-size:12px;gap:5px;min-height:22px}.workspace-menu{margin-right:52px;align-self:flex-start;margin-top:4px}.environment{left:auto;right:66px;top:43px;font-size:10px}.topbar-right{position:absolute;right:14px;top:17px;height:42px;gap:7px}.topbar-right .user-menu,.topbar-right>.icon-button{display:none}.topbar-right .avatar{width:40px!important;height:40px!important}.workspace-content{padding:13px 13px 90px}.workspace-columns{display:flex;flex-direction:column}.workspace-columns>aside{display:flex;flex-direction:column}.workspace-columns>aside .card{width:100%}.page-heading{padding:4px 1px 10px;flex-wrap:wrap}.page-heading h1{font-size:28px!important}.page-heading p{font-size:15px!important}.heading-actions{flex-wrap:wrap}.card{padding:16px}.card-heading h2{font-size:20px}.notice{padding:16px;gap:12px;flex-wrap:wrap}.notice-copy{flex-basis:70%}.notice .icon-bubble{width:40px!important;height:40px!important}.notice h3{font-size:18px!important}.notice .notice-actions{margin-left:52px}.button{font-size:14px;min-height:44px}.mobile-tabs{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;height:68px;background:#fff;border-top:1px solid var(--border);padding:8px 12px;z-index:60}.mobile-tabs>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:10px;color:#677ba5}.mobile-tabs>a.active{color:#00c7eb}.mobile-tabs>a.active:after{content:"";width:34px;height:2px;background:#00cfee;position:absolute;bottom:4px}.overview-heading{min-height:0;display:block;padding:4px 0 12px}.overview-heading .heading-actions{margin-top:20px}.overview-heading .eyebrow{margin-bottom:10px}.action-row{grid-template-columns:40px 1fr;gap:12px;padding:14px 0}.action-row .icon-bubble{width:40px!important;height:40px!important}.action-row h3{font-size:17px}.action-row p{font-size:14px}.action-row>.button{font-size:13px}.overview-aside>.card:first-child{padding:20px}.timeline li{padding-left:28px}.demo-workspace{display:none}.overview-columns>.stack>.notice{padding:16px}.overview-columns .notice-copy p{font-size:14px}.table-scroll table{min-width:600px}.projects-page{padding:0}.projects-page .page-heading{margin-bottom:12px}.projects-page .page-heading h1{font-size:33px!important}.projects-page .heading-actions .button{font-size:15px;min-height:44px}.project-search{padding:10px}.search-field input{font-size:14px;height:44px;padding-left:40px}.search-field>svg{left:10px;top:11px;width:20px}.project-search>label{font-size:13px;gap:18px}.project-search select{height:42px;min-height:42px;font-size:14px}.project-table h3{font-size:16px}.project-table td,.project-table th{font-size:13px}.projects-page>.notice p{font-size:14px}.onboarding-columns .page-heading{margin-bottom:4px}.onboarding-steps{gap:28px;margin:10px 0}.onboarding-columns .two-columns{grid-template-columns:1fr;gap:12px}.choice-card{padding:16px;min-height:100px}.choice-card>svg{display:block;width:38px}.form-grid{grid-template-columns:1fr;gap:18px}.photo-benefits{gap:20px}.work-photo-panel{display:none}.onboarding-columns .actions{gap:10px}.onboarding-columns .actions>div{display:contents}.caption{font-size:12px}.invitation-columns .page-heading{padding-top:8px}.invitation-people{grid-template-columns:1fr;gap:22px}.invitation-facts{grid-template-columns:1fr;gap:18px}.invitation-facts h3{margin-top:4px}.invitation-facts p{margin-top:3px}.invitation-facts .icon-bubble{width:40px!important;height:40px!important}.invitation-people .avatar{width:60px!important;height:60px!important}.invitation-people h2{font-size:18px}.invitation-columns .notice .actions .button{min-width:0;flex:1}.project-about{grid-template-columns:1fr;gap:15px}.project-about p{font-size:13px}.important-notes ul{margin-left:0;font-size:14px}.invitation-columns>aside>.card{display:none}.invitation-columns>.stack>.card:last-child>p{font-size:14px}.back-link{margin:3px 0 8px;font-size:14px}.new-project-form{padding:16px 12px}.invite-input{gap:10px}.invite-input .button{font-size:12px}.new-project-columns>.stack{gap:12px}.new-project-columns .page-heading{padding:4px 0}.new-project-columns .breadcrumbs{margin:0}.budget-details,.materials-details{padding:15px 12px}.budget-details summary,.materials-details summary{font-size:14px;gap:8px}.budget-details .two-columns{grid-template-columns:1fr;gap:18px}.budget-details .field{font-size:13px}.upload-file{padding:10px 8px}.upload-file>.icon-bubble{display:none}.upload-file>div:nth-child(3){flex-basis:100%}.upload-file>div:nth-child(2){margin-right:auto}.upload-file>.button{margin-left:auto}.upload-file>.menu{margin-left:0}.upload-file .badge{font-size:10px}.upload-zone{padding:12px 8px;gap:8px}.upload-zone>.icon-bubble{width:30px!important;height:30px!important}.upload-zone strong{font-size:12px}.upload-zone p{font-size:10px}.upload-zone>.button{font-size:10px;padding:7px}.upload-note{display:block}.upload-note small{font-size:10px}.upload-note a{display:block;text-align:right;margin-top:8px}.form-actions{display:block}.form-actions>.actions{margin-top:12px;display:grid;grid-template-columns:1fr}.form-actions>.actions .button{font-size:13px;min-height:44px}.new-project-columns>aside{display:none}.project-overview-columns>aside{display:none}.project-role{font-size:14px}.breadcrumbs{margin:0 0 6px;font-size:11px}.page-heading h1 .badge{display:none}.tabs{gap:20px;padding:0;min-height:45px;overflow:auto;margin-bottom:5px}.tabs>a{font-size:14px;white-space:nowrap;height:45px}.project-overview-columns .notice.amber{padding:16px}.project-overview-columns .notice.amber>.notice-copy>h3{padding-right:0}.project-overview-columns .notice.amber .notice-actions{position:static;margin-left:52px;width:calc(100% - 52px)}.project-overview-columns .notice.amber .button{width:100%}.clarification-context{display:none}.project-status-cards{grid-template-columns:1fr}.project-status-cards .card{padding:16px;min-height:0}.project-status-cards .card header{margin-bottom:12px}.project-status-cards .card header h3{font-size:16px}.project-status-cards .card>.badge{margin-left:52px}.project-status-cards .card .button{min-height:44px;font-size:14px}.project-status-cards .card>.actions{margin-top:12px}.delivery-summary{gap:12px}.delivery-summary>.icon-bubble{width:36px!important;height:36px!important}.delivery-summary>svg{display:none}.delivery-summary>div:nth-of-type(2){flex:1}.delivery-summary>.stack{width:100%;margin-top:8px}.delivery-summary>.stack>.button{flex:1}.workspace-ready .ready-hero{margin:0 -13px 18px;min-height:500px}.ready-hero>div{padding:20px 20px 210px}.ready-hero>.photo{height:260px;width:100%;bottom:0;top:auto;opacity:1;object-fit:cover}.ready-hero h1{font-size:38px;margin:15px 0}.ready-hero p{font-size:16px}.ready-hero .actions{margin-top:18px;gap:9px}.ready-hero .button{font-size:12px;min-height:43px;padding:10px}.workspace-ready>.notice{padding:16px}.workspace-ready>.notice p{font-size:14px}.workspace-ready>.notice .icon-bubble{width:40px!important;height:40px!important}.workspace-ready>.notice .button{font-size:14px;min-height:44px}.ready-footer{margin:24px 0 0}.ready-footer p,.ready-footer li{font-size:14px}.ready-footer .icon-bubble{width:40px!important;height:40px!important}.ready-footer>div{gap:15px}.public-nav{height:65px;padding:0 20px;gap:20px;font-size:11px}.public-nav>.brand{width:105px}.public-nav>nav{display:none}.public-nav>div{gap:14px}.public-nav .button{min-height:31px;font-size:10px}.marketing-hero{height:auto;min-height:560px;max-height:none}.marketing-hero>.hero-photo{height:280px;top:auto;bottom:0;object-fit:cover;object-position:75% center;width:100%}.hero-copy{padding:93px 20px 270px;width:100%}.public-site h1{font-size:43px;line-height:1.03}.hero-copy>p{font-size:16px;max-width:350px;line-height:1.45}.hero-copy>.actions{gap:9px}.public-site .button{font-size:11px;min-height:38px}.sample-project-float{top:auto;bottom:15px;right:14px;width:43%;padding:12px 11px 0}.sample-project-float h2{font-size:11px}.sample-project-float .sample-scope .badge{font-size:10px}.sample-checks{font-size:8px;margin:14px 0;gap:3px}.sample-checks svg{width:14px;height:14px}.sample-checks>span+span{padding-left:4px}.sample-next{font-size:8px;padding:10px 0 12px}.sample-next svg{width:14px;height:14px}.home-benefits{grid-template-columns:1fr;padding:24px 20px;gap:22px}.home-benefits>div+div{border-left:0;border-top:1px solid #e1e8f0;padding:20px 0 0}.home-benefits .round-number{float:left;width:38px;height:38px;margin:0 15px 30px 0}.public-site .home-benefits h2{font-size:20px}.public-site .home-benefits p{font-size:14px;margin-top:9px}.agent-intro{grid-template-columns:1fr;padding:24px 20px;gap:25px}.agent-intro h2{font-size:29px}.agent-intro>div:first-child>p{font-size:16px;max-width:none;line-height:1.4}.agent-diagram{grid-template-columns:1fr 1fr;gap:14px}.agent-diagram .card{padding:15px}.agent-diagram h3{font-size:16px}.agent-diagram .card p{font-size:12px;gap:10px}.audiences{grid-template-columns:1fr;padding:24px 20px;gap:25px}.audiences>div{grid-template-columns:35% 1fr;gap:20px}.audiences>div+div{padding:24px 0 0;border-left:0;border-top:1px solid #e1e8f0}.audiences .photo{max-height:none;height:auto;aspect-ratio:.85}.audiences h2{font-size:22px}.audiences .eyebrow{font-size:9px;margin-bottom:10px}.audiences .eyebrow .icon-bubble{width:30px!important;height:30px!important}.audiences .check-list li{font-size:12px}.trust-band{grid-template-columns:1fr;padding:25px 20px;gap:25px}.trust-band>div{gap:15px}.trust-band>div+div{border-left:0;border-top:1px solid #526171;padding:25px 0 0}.trust-band h2{font-size:20px}.trust-band p{font-size:13px;line-height:1.5}.trust-band .icon-bubble{width:44px!important;height:44px!important}.home-faq{padding:25px 20px}.home-faq>small{right:20px;top:30px;font-size:8px}.home-faq h2{margin-bottom:15px}.home-faq .disclosure{display:flex;flex-direction:column;padding:13px 0;gap:8px}.home-faq .disclosure>summary{font-size:14px;padding-right:30px;min-height:24px}.home-faq .disclosure>summary>svg{right:0}.home-faq .disclosure p{font-size:12px;line-height:1.5}.get-started{padding:24px 20px;gap:8px}.get-started h2{font-size:25px}.get-started p{font-size:13px;line-height:1.5}.get-started .actions{gap:10px;margin-top:5px}.get-started .button{font-size:11px;min-height:40px}.public-footer{flex-direction:column;padding:22px 20px;gap:18px;font-size:11px}.public-footer>div{flex-direction:row;justify-content:space-between;width:100%;align-items:center}.public-footer>nav,.public-footer>nav:last-child{margin:0;gap:20px;flex-wrap:wrap}.copyright{font-size:9px}.developer-hero .hero-copy{width:100%;padding-top:92px;padding-bottom:300px}.developer-hero .hero-copy>p{font-size:16px;max-width:350px}.developer-hero h1{font-size:41px}.developer-hero>.hero-photo{height:320px;object-position:72% center}.developer-flow{left:auto;right:12px;top:auto;bottom:152px;width:47%;grid-template-columns:1fr 14px 1fr}.developer-flow .card{padding:8px;min-height:100px}.developer-flow .card h3{font-size:9px}.developer-flow .card h3 small{font-size:7px}.developer-flow .card .icon-bubble{width:20px!important;height:20px!important}.developer-flow .check-list{gap:5px}.developer-flow .check-list li{font-size:6px;gap:4px}.developer-flow .check-list svg{width:8px;height:8px}.developer-flow>.card>p{font-size:6px;gap:4px;margin-top:9px}.developer-flow>.card>p svg{width:11px;height:11px}.developer-flow .brand{width:22px}.developer-receipt{width:52%;bottom:10px;right:12px;padding:10px}.developer-receipt h2{font-size:9px}.developer-receipt .badge{font-size:6px}.developer-receipt dl{font-size:7px;grid-template-columns:55px 1fr;gap:4px}.developer-receipt>a{font-size:9px}.developer-receipt .notice-copy>div{font-size:7px}.developer-receipt .notice .icon-bubble{width:18px!important;height:18px!important}.developer-benefits{grid-template-columns:1fr;padding:24px 20px;gap:20px}.developer-benefits>div+div{border-left:0;border-top:1px solid #e1e8f0;padding:20px 0 0}.developer-benefits h3{font-size:17px;margin-top:4px}.developer-benefits p{font-size:14px}.developer-three{padding:24px 20px}.developer-three .eyebrow,.developer-three>h2,.developer-three>p{margin-left:0}.developer-three h2{font-size:29px}.developer-three>p{font-size:15px;line-height:1.5;margin:12px 0 20px}.developer-three .three-columns{grid-template-columns:1fr;gap:12px}.developer-three .card{padding:18px;gap:14px;min-height:145px}.developer-three .card h3{font-size:16px}.developer-three .card p{font-size:14px}.developer-three .round-number{width:34px;height:34px}.developer-guide{grid-template-columns:1fr;padding:25px 20px;gap:25px}.developer-guide>div+div{border-left:0;border-top:1px solid #d3ddeb;padding:25px 0 0}.developer-guide h2{font-size:29px}.developer-guide>div>p{font-size:15px;line-height:1.5}.developer-guide .step-list h4{font-size:14px}.developer-guide .step-list p{font-size:13px;line-height:1.45}.developer-guide .step-list li{padding-bottom:20px}.developer-guide .step-number{width:30px;height:30px}.developer-guide .step-list li:before{left:15px;top:32px}.developer-guide pre{font-size:10px}.developer-guide .notice h3{font-size:15px}.developer-guide .notice-copy>div{font-size:13px}.developer-limits{padding:20px;margin:0 20px 25px}.developer-limits .three-columns{grid-template-columns:1fr;gap:20px}.developer-limits .three-columns>div+div{border-left:0;border-top:1px solid #cce5ef;padding:20px 0 0}.developer-limits h3{font-size:15px}.developer-limits p{font-size:13px;line-height:1.5}.workflow-hero .hero-copy{width:100%;padding-bottom:260px}.workflow-hero h1{font-size:39px}.workflow-steps{padding:25px 20px}.workflow-steps .three-columns{grid-template-columns:1fr;gap:14px}.workflow-steps .card{min-height:0}.workflow-steps>h2{font-size:30px}.workflow-steps .button{margin-top:15px}.workflow-record{padding:25px 20px;gap:22px}.workflow-record h2{font-size:30px}.workflow-record>div>p{font-size:15px}.record-triptych{grid-template-columns:1fr;gap:10px}.record-triptych>div{display:grid;grid-template-columns:34px 1fr;gap:2px 12px}.record-triptych .icon-bubble{grid-row:1/3}.record-triptych h3{margin:2px 0 0}.record-triptych p{font-size:12px}.workflow-record>.card .notice{gap:8px}.workflow-people{padding:25px 20px;grid-template-columns:1fr;gap:22px}.workflow-people>div:first-child h2{font-size:28px}.workflow-people>div:last-child{grid-column:auto}.workflow-people>.photo{max-height:350px}.sign-in{display:block;min-height:100vh}.sign-in-panel{padding:25px 22px 30px;min-height:100vh}.sign-in-panel>header{flex-wrap:nowrap;gap:12px}.sign-in-panel>header .badge{font-size:9px;min-height:29px}.sign-in-panel .brand{width:144px}.sign-in-content{margin-top:55px}.sign-in-content>.eyebrow{font-size:10px;margin-bottom:18px}.sign-in-content h1{font-size:39px;white-space:normal}.sign-in-content>.sign-in-lead{font-size:20px;line-height:1.4;margin-top:20px}.sign-in-content>p:not(.sign-in-lead){font-size:16px;margin-top:18px}.sign-in-content form{margin-top:30px;gap:18px}.sign-in-content form input{min-height:48px;font-size:16px}.sign-in-content form>.button{min-height:50px;font-size:15px}.sign-in-help{margin-top:25px;grid-template-columns:47% 1fr}.sign-in-help>button,.sign-in-help>div>button{font-size:14px}.sign-in-help p{font-size:12px}.sign-in-help>div{padding-left:20px}.sign-in-content>.notice{padding-top:26px;margin-top:28px;gap:15px}.sign-in-content>.notice h3{font-size:14px}.sign-in-content>.notice .notice-copy>div{font-size:13px}.sign-in-content>.notice .icon-bubble{width:44px!important;height:44px!important}.sign-in-panel>footer{font-size:10px;gap:20px;flex-wrap:nowrap;padding-top:45px}.sign-in-panel>footer>div{gap:16px}.sign-in-image{display:none}.design-directory{padding:25px 20px}.design-directory h1{font-size:33px}.directory-grid{grid-template-columns:1fr}.toast{bottom:82px;left:14px;right:14px;max-width:none;font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.button.blue{background:#006cff;color:#fff;border-color:#006cff}.button.blue:hover{background:#005be0;border-color:#005be0}.agent-collaboration-dialog .dialog-actions{flex-wrap:wrap}.agent-collaboration-dialog .dialog-actions>.button{white-space:normal}@media(max-width:640px){.agent-collaboration-dialog .dialog-actions>.button{width:100%}}.button.blue:disabled{background:#c8ceda;border-color:#c8ceda;color:#fff;transform:none;box-shadow:none}@media(max-width:640px){.dialog .dialog-actions{flex-wrap:wrap;align-items:stretch}.dialog .dialog-actions>.button{flex:1 1 100%;width:100%;min-width:0;max-width:100%;white-space:normal}}html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}@media(min-width:901px)and (max-width:1599px){.home-hero .hero-copy>p{max-width:350px;font-size:17.5px;letter-spacing:-.025em;line-height:1.35}.home-benefits{grid-template-columns:32.25% 35.4% 1fr;gap:0;min-height:194px}.home-benefits>div:first-child{padding-right:32px}.home-benefits>div:nth-child(2){padding-left:42px;padding-right:32px}.home-benefits>div:nth-child(3){padding-left:35px}.home-benefits{padding-top:16px;padding-bottom:18px}.home-benefits h2{line-height:1}.home-benefits p{line-height:1.35}.agent-intro{grid-template-columns:44% 56%;padding-top:22px;padding-bottom:22px;min-height:229px}.agent-diagram{height:186px}.agent-diagram .card{padding:13px 14px}.agent-diagram .card p{margin-top:9px}.agent-diagram h3{margin:7px 0 9px}.audiences{gap:0;grid-template-columns:1fr 1fr}.audiences>div{grid-template-columns:170px 1fr;gap:23px}.audiences>div:first-child{padding-right:23px}.audiences>div+div{grid-template-columns:176px 1fr;gap:22px;padding-left:24px}.audiences .photo{width:100%;height:200px;max-height:none}.audiences h2{font-size:20.5px;letter-spacing:-.05em}.audiences .check-list li{font-size:12.5px;line-height:1.35}.trust-band{min-height:112px;padding-top:20px;padding-bottom:16px}.trust-band h2{font-size:18.5px}.trust-band p{line-height:1.35}.home-faq{min-height:187px}.get-started{padding-bottom:4px}.public-footer{padding-top:12px;padding-bottom:12px}.public-footer>div{gap:7px}}.sample-next{font-size:10.5px;gap:8px;padding-top:14px;padding-bottom:14px}.sample-next>svg{width:18px;height:18px}.sample-checks{margin-top:23px;margin-bottom:23px}.trust-band .icon-bubble{border-radius:10px}.public-footer{position:relative}.public-disclosure{position:absolute;right:5.66%;bottom:12px;color:#7483a0;font-size:8px}@media(min-width:1251px){.overview-heading{position:relative;display:block}.overview-heading>div:first-child{width:100%}.overview-heading h1{white-space:nowrap}.overview-heading .heading-actions{position:absolute;right:12px;top:52px}}@media(min-width:1251px){.screen-7 .workspace-content{padding-left:12px;padding-right:6px}.overview-columns{grid-template-columns:minmax(0,1fr) 414px;gap:10px}.overview-aside{margin-top:-14px}.action-card .card-heading{margin-bottom:4px}.action-row{position:relative;display:flex;gap:24px}.action-row>div{flex:1}.action-row>.button{position:absolute;right:4px;top:14px}.action-row h3{padding-right:185px}.action-card{padding-bottom:18px}.action-row{padding-bottom:16px}.action-row+.action-row{padding-top:18px;padding-bottom:0}.overview-aside .timeline strong{font-size:13px;letter-spacing:-.025em}.overview-columns>.stack>.card:last-child th{padding-top:12px;padding-bottom:12px}.overview-columns>.stack>.card:last-child td{padding-top:12px;padding-bottom:12px}.overview-columns>.stack>.card:last-child th:first-child{width:20%}.overview-columns>.stack>.card:last-child th:nth-child(2){width:20%}.overview-columns>.stack>.card:last-child th:nth-child(3){width:18%}.overview-columns>.stack>.card:last-child th:nth-child(4){width:20%}.overview-columns>.stack>.card:last-child th:nth-child(5){width:18%}.overview-columns>.stack>.card:last-child td:nth-child(5){white-space:nowrap}.overview-columns>.stack>.card:last-child td:nth-child(2){white-space:nowrap}}.sidebar>.brand{width:175px}.sidebar-link{font-size:16px}.sidebar-link svg{width:26px;height:26px}.avatar-frame{display:inline-flex;flex-shrink:0;overflow:hidden;border-radius:50%;vertical-align:middle;background:#f2f5f7}.avatar-frame>.avatar{width:100%;height:100%;transform:scale(1.22);transform-origin:center 29%;border-radius:0}@media(min-width:1251px){.scope-versions{padding-bottom:15px}.scope-versions .card-heading{margin-bottom:16px}.scope-versions .version-list li:nth-child(2){padding-bottom:25px}.scope-versions .scope-buttons{margin-top:26px}.scope-versions .scope-buttons p{letter-spacing:-.03em}.scope-columns>aside.stack{gap:12px}}@media(max-width:640px){.public-disclosure{position:static;font-size:8px}}.public-2 .public-nav>.brand{width:138px}.public-2 .public-nav>nav{margin-left:48px}.workflow-hero{min-height:395px;height:38.6vw}.workflow-hero .hero-copy{width:59%;padding-top:11.6%}.workflow-hero .hero-copy h1{font-size:clamp(42px,4.3vw,64px);line-height:1.04}.workflow-hero .hero-copy>p{font-size:20px;line-height:1.35;margin-top:16px;margin-bottom:22px}.workflow-example{position:absolute;right:2.8%;width:24.3%;top:27.5%;padding:13px 15px;border-radius:9px;box-shadow:0 8px 28px #223b4818}.workflow-example .card-heading{padding-bottom:10px;border-bottom:1px solid var(--border);margin-bottom:10px}.workflow-example .card-heading h2{font-size:13px}.workflow-example ol{padding:0;margin:0;list-style:none}.workflow-example li{display:flex;align-items:flex-start;gap:11px;position:relative;padding:6px 0 15px}.workflow-example li:last-child{padding-bottom:0}.workflow-example li>svg{width:21px;height:21px;color:#00c793;position:relative;z-index:1}.workflow-example li:not(:last-child):before{position:absolute;content:"";height:32px;width:1px;background:#cedae7;left:10px;top:29px}.workflow-example li h4{font-size:12px}.workflow-example li p{font-size:10px;line-height:1.5;margin-top:5px}.workflow-example .icon-bubble{border-radius:5px}.workflow-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;padding:16px 42px 24px;border-top:1px solid var(--border)}.workflow-stage-grid>article{position:relative}.workflow-stage-grid>article+article:before{position:absolute;content:"";width:1px;left:-21px;top:6px;bottom:5px;background:var(--border)}.workflow-stage-grid .round-number{width:43px;height:43px;margin:0 0 8px 14px;font-size:14px}.workflow-stage-grid>article>h2{font-size:24px;letter-spacing:-.05em;margin:0 0 8px 14px;white-space:nowrap}.workflow-stage-grid .stage-description{font-size:14px;line-height:1.45;height:80px;margin:0 10px 14px 16px}.workflow-stage-grid .card{padding:16px;height:251px;border-radius:6px}.workflow-stage-grid .card-heading{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border);gap:6px}.workflow-stage-grid .card-heading h2{font-size:14px;letter-spacing:-.03em}.workflow-stage-grid .badge{font-size:9px;padding:5px 8px;border-radius:4px}.workflow-stage-grid .badge .status-dot{width:7px;height:7px}.stage-summary{display:flex;gap:12px;min-height:60px;padding-bottom:12px;border-bottom:1px solid var(--border)}.stage-summary .icon-bubble{width:40px!important;height:40px!important;border-radius:5px}.stage-summary h4{font-size:11px;letter-spacing:-.035em}.stage-summary p{font-size:10px;line-height:1.5;margin-top:5px}.workflow-stage-grid .key-values{font-size:10px;row-gap:11px;column-gap:16px;margin-top:13px;line-height:1.35}.workflow-stage-grid .key-values dt{color:#657ca4}.workflow-stage-grid .key-values dd{color:#7187ad}.workflow-stage-grid>article>.button{margin-top:16px;min-height:41px;padding:10px 25px;font-size:12px}.workflow-agents{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.24fr) minmax(0,.96fr);gap:12px;background:#effcff;padding:17px 30px 14px 56px}.workflow-agents>div:first-child{padding-top:8px;padding-right:20px}.workflow-agents .eyebrow{font-size:11px;margin-bottom:7px}.workflow-agents h2{font-size:37px;line-height:1.03}.workflow-agents>div>p{font-size:14px;line-height:1.5;margin-top:14px;margin-bottom:16px}.workflow-agents .photo{height:264px;border-radius:5px;object-fit:cover}.workflow-roles{padding:14px 16px;border:0;border-radius:6px}.workflow-roles>div{display:flex;gap:12px;align-items:flex-start;padding:0 0 14px}.workflow-roles>div+div{border-top:1px solid var(--border);padding-top:14px}.workflow-roles>div:last-child{padding-bottom:0}.workflow-roles .icon-bubble{border-radius:4px;color:#00bfe9;background:#f5fcff}.workflow-roles h3{font-size:13px;margin-top:2px}.workflow-roles p{font-size:10px;line-height:1.5;margin-top:6px}.workflow-recovery{display:grid;grid-template-columns:40% repeat(3,minmax(0,1fr));gap:18px;padding:24px 48px 18px;border-bottom:1px solid var(--border);min-height:237px}.workflow-recovery>div{padding-right:0}.workflow-recovery .eyebrow{font-size:9px;margin-bottom:7px}.workflow-recovery h2{font-size:28px;white-space:nowrap;letter-spacing:-.05em}.workflow-recovery>div>p{font-size:13px;line-height:1.5;margin:12px 0 20px}.workflow-recovery .actions{flex-wrap:nowrap;gap:12px}.workflow-recovery .button{font-size:11px;padding:10px 17px;min-height:39px}.workflow-recovery>article{border-left:1px solid var(--border);padding-left:18px}.workflow-recovery>article>svg{color:#00bfe9;margin-bottom:8px}.workflow-recovery h3{font-size:14px;line-height:1.15;max-width:130px}.workflow-recovery article p{font-size:10px;line-height:1.6;margin-top:8px}.workflow-recovery ul{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:7px}.workflow-recovery li{display:flex;gap:7px;font-size:10px;line-height:1.35;color:#7b8fb6}.workflow-recovery li svg{color:#00bfe9}.public-2 .public-footer{min-height:78px;padding-top:15px;padding-bottom:15px}.public-2 .public-footer>.brand{width:106px}@media(max-width:900px){.public-2 .public-nav>nav{margin-left:15px}.workflow-example{width:27%;right:2%}.workflow-example li{gap:6px}.workflow-example .icon-bubble{display:none}.workflow-stage-grid{gap:28px;padding:20px 25px}.workflow-stage-grid>article>h2{font-size:19px;margin-left:5px}.workflow-stage-grid .stage-description{font-size:12px;margin-left:5px;height:95px}.workflow-stage-grid .card{padding:13px}.workflow-stage-grid .card-heading h2{font-size:12px}.workflow-stage-grid .badge{font-size:7px;padding:4px 5px}.workflow-stage-grid .key-values{font-size:9px;column-gap:8px}.workflow-agents{padding:20px 25px;grid-template-columns:1fr 1.2fr}.workflow-agents h2{font-size:30px}.workflow-roles{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.workflow-roles>div+div{border:0;padding:0}.workflow-roles>div{padding:0}.workflow-recovery{grid-template-columns:1fr 1fr 1fr;padding:25px;gap:20px}.workflow-recovery>div{grid-column:1/-1}.workflow-recovery>div>p{max-width:620px}.workflow-recovery>article:first-of-type{border-left:0;padding-left:0}}@media(max-width:640px){.public-2 .public-nav>.brand{width:115px}.workflow-hero{min-height:600px;height:auto}.workflow-hero .hero-copy{padding:95px 20px 280px;width:100%}.workflow-hero .hero-copy h1{font-size:38px}.workflow-hero .hero-copy>p{font-size:17px;line-height:1.5}.workflow-example{right:12px;top:auto;bottom:16px;width:47%;padding:12px 10px}.workflow-example .card-heading h2{font-size:10px}.workflow-example .card-heading{padding-bottom:8px;margin-bottom:7px}.workflow-example li h4{font-size:9px}.workflow-example li p{font-size:8px;margin-top:4px}.workflow-example li>svg{width:16px;height:16px}.workflow-example li:not(:last-child):before{left:7px;top:23px;height:30px}.workflow-example li{padding-bottom:12px}.workflow-stage-grid{grid-template-columns:1fr;gap:28px;padding:24px 20px}.workflow-stage-grid>article+article:before{display:none}.workflow-stage-grid>article>.round-number{margin-left:0}.workflow-stage-grid>article>h2{font-size:24px;margin-left:0}.workflow-stage-grid .stage-description{height:auto;margin:12px 0 16px;font-size:14px;line-height:1.5}.workflow-stage-grid .card{padding:18px;height:auto}.workflow-stage-grid .card-heading h2{font-size:16px}.workflow-stage-grid .badge{font-size:10px;padding:5px 8px}.stage-summary h4{font-size:13px}.stage-summary p{font-size:12px}.workflow-stage-grid .key-values{font-size:12px;row-gap:14px;margin-top:16px}.workflow-stage-grid>article>.button{min-height:44px;font-size:13px}.workflow-agents{padding:25px 20px;grid-template-columns:1fr;gap:22px}.workflow-agents h2{font-size:34px}.workflow-agents>div:first-child{padding:0}.workflow-agents>div>p{font-size:15px}.workflow-agents .photo{height:auto;aspect-ratio:1.27}.workflow-roles{grid-template-columns:1fr;gap:18px}.workflow-roles>div+div{border-top:1px solid var(--border);padding-top:18px}.workflow-roles h3{font-size:16px}.workflow-roles p{font-size:13px}.workflow-recovery{grid-template-columns:1fr;padding:25px 20px;gap:24px}.workflow-recovery>div{grid-column:auto}.workflow-recovery h2{white-space:normal;font-size:28px}.workflow-recovery>div>p{font-size:14px}.workflow-recovery .actions{gap:9px}.workflow-recovery .button{font-size:10px;padding:10px 12px}.workflow-recovery>article{padding:20px 0 0;border-left:0;border-top:1px solid var(--border)}.workflow-recovery>article:first-of-type{padding-top:20px}.workflow-recovery h3{font-size:17px;max-width:none}.workflow-recovery article p{font-size:13px}.workflow-recovery li{font-size:12px}.public-2 .public-footer{padding-top:22px;padding-bottom:22px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.invitation-action-notice{position:relative}.invitation-context-controls{position:absolute;right:14px;top:12px;display:flex;gap:7px;align-items:center}.invitation-context-controls select{min-height:29px;font-size:11px;padding:5px 18px 5px 7px;width:118px}.invitation-context-controls .button{min-height:29px;font-size:11px;padding:5px 9px;gap:5px}.invitation-action-notice .notice-copy>div>.actions{margin-top:14px}.invitation-action-notice .notice-copy>div>p{max-width:590px}.invitation-action-notice .notice-copy>h3{padding-right:240px}.invitation-help.button{display:flex;justify-content:flex-start;white-space:normal;text-align:left;border:0;padding:0;gap:12px;width:100%;font-weight:400;box-shadow:none;transform:none}.invitation-help.button>.icon-bubble{flex-shrink:0}.invitation-help.button>span:not(.icon-bubble){display:contents}.inviter-contact{display:flex;gap:15px;align-items:center;margin:20px 0}.inviter-contact h3{font-size:18px}.inviter-contact p{font-size:14px}.invitation-access-note{margin:0 10px 20px 52px!important;font-size:13px!important}.invitation-prepared{color:#047857!important;display:flex;gap:8px;align-items:center}@media(max-width:640px){.invitation-context-controls{position:static;margin:12px 0;flex-wrap:wrap}.invitation-context-controls select,.invitation-context-controls .button{min-height:44px;font-size:13px}.invitation-context-controls select{width:155px}.invitation-action-notice .notice-copy>h3{padding-right:0}.invitation-action-notice .notice-copy>div>p{font-size:14px}.invitation-help.button{min-height:44px;font-size:13px}.inviter-contact p{font-size:12px}}.english-date-control{display:flex;align-items:center;gap:12px;position:relative;border:1px solid #cedae9;border-radius:5px;min-height:42px;padding:9px 14px;color:var(--ink);background:#fff;font-weight:400}.english-date-control>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.english-date-control:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #00cfee17}.material-state .upload-error{margin:0;border:0;background:transparent}.material-state{border:1px solid #fbd2da;background:#fff6f8;border-radius:5px;margin-top:8px}.material-state-67{border-color:var(--border);background:#fff}.material-stage-copy{min-width:0}.material-state .upload-file .status-badges{flex-wrap:nowrap;gap:4px}.material-state .upload-file .status-badges .badge{font-size:9px;padding:3px 5px}.material-state-actions{display:flex;gap:6px;align-items:center;margin-left:auto}.material-state-actions .button{font-size:9px;min-height:32px;padding:6px 9px;white-space:nowrap}.material-state-actions .icon-button{min-width:23px;padding:0;min-height:32px}.material-state-actions .icon-button>svg{width:17px;height:17px}.material-state .upload-file>div:nth-child(2){min-width:128px}.material-state .upload-file>.material-stage-copy{flex:1}.material-state .upload-file p{font-size:10px}.scan-quarantine-note{display:flex;gap:10px;padding:0 12px 12px;color:#b4233b}.scan-quarantine-note>svg{width:19px;height:19px;flex-shrink:0}.scan-quarantine-note strong{font-size:11px}.scan-quarantine-note p{font-size:10px;line-height:1.5;margin-top:3px}.material-state.replacement-selected{background:#f4faff;border-color:var(--border)}@media(max-width:640px){.material-state .upload-file{flex-wrap:wrap;gap:10px}.material-state .upload-file>.material-stage-copy{flex-basis:100%}.material-state .upload-file .status-badges{flex-wrap:wrap}.material-state .upload-file .status-badges .badge{font-size:11px}.material-state .upload-file p{font-size:12px}.material-state-actions{width:100%;margin:0;flex-wrap:wrap}.material-state-actions .button{min-height:44px;font-size:12px;flex:1}.material-state-actions .icon-button{flex:0 0 44px}.scan-quarantine-note strong{font-size:13px}.scan-quarantine-note p{font-size:12px}.english-date-control{min-height:44px}}@media(min-width:641px){.new-project-form{padding-top:12px;padding-bottom:12px}.new-project-form>.field{gap:5px;margin-bottom:8px}.new-project-form>.field>textarea{height:64px}.new-project-form textarea{min-height:64px}.new-project-columns>.stack{gap:10px}.new-project-columns .page-heading{padding-bottom:0;margin-bottom:0}.new-project-columns .budget-details{padding-top:10px;padding-bottom:10px}.new-project-columns .materials-details{padding-top:10px}.new-project-columns .materials-details>div{padding-top:8px}.material-state-66{margin-top:0;margin-bottom:8px}.new-project-columns .work-photo-panel{padding-bottom:16px}.new-project-columns .work-photo-panel h2{margin-top:12px}.new-project-columns .work-photo-panel p{margin-top:8px}.new-project-columns .step-list li{padding-bottom:18px}}@media(min-width:641px){.new-project-columns .material-state .upload-file{gap:10px;padding:10px 12px;flex-wrap:wrap}.new-project-columns .material-state .upload-file>div:nth-child(2){min-width:110px}.new-project-columns .material-state .upload-file>.material-stage-copy{min-width:150px}.new-project-columns .material-state .upload-file p{font-size:12px;line-height:18px;margin-top:3px}.new-project-columns .material-state .upload-file .status-badges{flex-wrap:wrap}.new-project-columns .material-state .upload-file .status-badges .badge{font-size:12px;line-height:16px;padding:3px 5px;letter-spacing:-.02em}.new-project-columns .material-state-actions .button{font-size:12px;line-height:16px;min-height:36px;padding:8px 9px}.new-project-columns .material-state-actions .icon-button{min-width:32px;min-height:36px}.new-project-columns .scan-quarantine-note{padding:0 12px 10px}.new-project-columns .scan-quarantine-note>div{flex:1;min-width:0}.new-project-columns .scan-quarantine-note strong,.new-project-columns .scan-quarantine-note p{font-size:12px;line-height:18px}.new-project-columns .new-project-form .field>small,.new-project-columns .new-project-form>small,.new-project-columns .upload-note small{font-size:12px;line-height:18px}.new-project-columns .breadcrumbs{margin-top:0}}.workflow-role-symbol{width:32px;height:33px;object-fit:contain;flex-shrink:0;margin:2px 3px 0}@media(min-width:901px){.public-3 .developer-guide>div+div{padding-left:16px}.public-3 .developer-guide>div+div>h2{font-size:28px;line-height:34px}}.public-3 .developer-guide .curl-example{padding:12px 10px;line-height:1.6}.public-3 .developer-guide .curl-example .code-line-content{white-space:pre-wrap;overflow-wrap:anywhere}.projects-page .project-table table{table-layout:fixed;width:100%;min-width:1000px}.projects-page .project-table th:nth-child(1){width:21%}.projects-page .project-table th:nth-child(2){width:10%}.projects-page .project-table th:nth-child(3){width:18%}.projects-page .project-table th:nth-child(4){width:16%}.projects-page .project-table th:nth-child(5){width:16%}.projects-page .project-table th:nth-child(6){width:15%}.projects-page .project-table th:nth-child(7){width:4%}.projects-page .project-table th,.projects-page .project-table td{padding:16px;font-size:14px;line-height:20px}.projects-page .project-table h3{font-size:18px;line-height:24px;margin-bottom:6px}.projects-page .project-table td p{font-size:14px;line-height:20px;margin-top:6px}.projects-page .project-table th:last-child,.projects-page .project-table td:last-child{padding-left:0;padding-right:8px}@media(min-width:1251px){.invitation-columns .invitation-facts{grid-template-columns:.8fr 1fr 1.25fr;gap:12px}.invitation-columns .invitation-facts>div{gap:10px}.invitation-columns .invitation-facts .icon-bubble{width:32px!important;height:32px!important}.invitation-columns .invitation-facts h3{font-size:14px;line-height:20px}.invitation-columns .invitation-facts>div:last-child h3{font-size:12px;line-height:18px}.invitation-columns .invitation-facts p{font-size:12px;line-height:18px}.invitation-columns .project-about{grid-template-columns:.8fr .9fr 1.3fr}.invitation-columns .project-about p,.invitation-columns .project-about h3{font-size:12px;line-height:18px}}.projects-page .project-table td{padding-top:20px;padding-bottom:20px}@media(min-width:641px){.invitation-columns .important-notes ul{font-size:13px;line-height:20px}.invitation-columns .invitation-photo h2{font-size:18px;line-height:24px}.invitation-columns .invitation-photo p{font-size:14px;line-height:20px;margin-top:8px}.invitation-columns .invitation-facts p>svg{color:#00ac73;vertical-align:middle}.screen-60 .invitation-photo .photo{aspect-ratio:1.85}}@media(min-width:1251px){.invitation-columns .project-about{grid-template-columns:.75fr .75fr 1.5fr}}.project-more-actions>summary{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:8px;min-height:36px;padding:7px 10px;border:1px solid var(--border);border-radius:5px;font-size:13px;white-space:nowrap}.project-more-actions>summary>svg{width:16px;height:16px}.inline-record-link{display:inline;padding:0;border:0;background:none;text-align:left;color:#5a7fc6;font:inherit;cursor:pointer;min-height:24px}.inline-record-link:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:2px}.delivery-snapshot-dialog{width:min(760px,calc(100vw - 40px));max-width:760px}.delivery-snapshot-dialog .key-values{grid-template-columns:140px minmax(0,1fr);font-size:14px;line-height:22px;gap:8px 14px;margin:18px 0}.delivery-snapshot-dialog>.card{margin-top:12px;padding:16px}.delivery-snapshot-dialog>.card h3{font-size:16px;line-height:24px}.delivery-snapshot-dialog>.card p{font-size:14px;line-height:22px;margin-top:6px}.delivery-snapshot-dialog>.notice{margin-top:12px}@media(min-width:1251px){.project-overview-columns .delivery-summary{gap:12px}.project-overview-columns .delivery-summary>.icon-bubble{width:36px!important;height:36px!important;flex-shrink:0}.project-overview-columns .delivery-summary>div:not(.stack){min-width:0;flex:1}.project-overview-columns .delivery-summary>.stack{flex:0 0 144px;min-width:0;margin-left:0}.project-overview-columns .delivery-summary p{font-size:12px;line-height:18px}}@media(max-width:640px){.delivery-snapshot-dialog{width:calc(100vw - 24px)}.delivery-snapshot-dialog .key-values{grid-template-columns:100px minmax(0,1fr);font-size:13px;line-height:21px}.inline-record-link{min-height:44px}}@media(min-width:1251px){.overview-project-heading>.page-heading{display:block;position:relative}.overview-project-heading>.page-heading h1{padding-right:170px}.overview-project-heading>.page-heading .heading-actions{position:absolute;right:14px;top:16px;padding:0}.overview-project-heading>.page-heading .project-role{font-size:16px;line-height:24px}.overview-project-heading>.page-heading p{font-size:16px;line-height:24px;margin-top:7px}.project-overview-columns .notice .notice-copy>h3{font-size:20px;line-height:28px}.project-overview-columns .notice .notice-copy>div>p{font-size:13px;line-height:20px;margin-top:4px}.project-overview-columns .clarification-context{grid-template-columns:44px .9fr 36px 1.3fr;gap:12px;margin-top:12px;padding-top:12px}.project-overview-columns .clarification-context>.avatar-frame{width:44px!important;height:44px!important}.project-overview-columns .clarification-context>.icon-bubble{width:36px!important;height:36px!important}.project-overview-columns>aside .pending-list p{font-size:13px;line-height:20px}.project-overview-columns>aside .timeline li{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:12px 0 10px 26px}.project-overview-columns>aside .timeline .avatar-frame,.project-overview-columns>aside .timeline .icon-bubble{width:36px!important;height:36px!important}.project-overview-columns>aside .timeline p{font-size:12px;line-height:18px}.project-overview-columns>aside .timeline h4{font-size:12px;line-height:18px;margin:4px 0 2px}.project-overview-columns>aside .timeline-label time{font-size:12px;line-height:18px}}@media(min-width:1251px){.project-overview-columns .project-status-cards .card p{font-size:12px;line-height:18px}.project-overview-columns .project-status-cards .card header{margin-bottom:12px}.project-overview-columns .delivery-summary h4{font-size:12px;line-height:18px;margin:0 0 4px}.project-overview-columns>div.stack>.card:last-child .card-heading .icon-bubble{width:36px!important;height:36px!important}.project-overview-columns>div.stack>.card:last-child .card-heading h2{font-size:20px;line-height:28px}}.invitation-details-grid .invitation-id-field{grid-column:auto!important}.verified-account{display:flex;gap:10px;align-items:center;min-height:44px;border:1px solid #dce4ee;border-radius:4px;background:#fbfcfe;padding:7px 10px}.verified-account strong{font-size:14px;line-height:20px;font-weight:500;display:block}.verified-account small{display:block;font-size:12px;line-height:18px;color:#687b9d}.invitation-status-field>.badge{align-self:flex-start}.invitation-status-field>small{font-size:12px;line-height:18px;color:#687b9d}@media(min-width:1200px){.screen-66 .new-project-columns{padding-left:16px;column-gap:18px;grid-template-columns:minmax(0,1fr) 392px}.screen-66 .new-project-columns .page-heading,.screen-66 .new-project-columns .breadcrumbs{padding-left:4px;padding-right:4px}.screen-66 .new-project-columns>.stack{gap:8px}.screen-66 .budget-details .field{gap:5px}.screen-66 .budget-details .english-date-control,.screen-66 .budget-details .currency-input input{min-height:34px;padding:6px 12px}.screen-66 .materials-details>div{padding-top:2px}.screen-66 .materials-details .upload-file{padding:6px 12px}.screen-66 .new-project-columns .scan-quarantine-note{padding-bottom:4px}.screen-66 .upload-zone{padding:6px 12px}.screen-66 .upload-zone p{line-height:15px;margin-top:0}.screen-66 .new-project-columns .page-heading p{margin-top:3px}.screen-66 .new-project-form input{min-height:34px;padding-top:6px;padding-bottom:6px}.screen-66 .new-project-columns .budget-details{padding-top:9px;padding-bottom:9px}.screen-66 .budget-details .currency-input{height:34px;min-height:34px}.screen-66 .budget-details .currency-input input{height:32px;min-height:32px}.screen-66 .materials-details{padding-top:8px;padding-bottom:8px}.screen-66 .materials-details>summary p{margin-top:2px;line-height:16px}.screen-66 .materials-details>div{display:flex;flex-direction:column;gap:6px}.screen-66 .materials-details>div>*{margin-top:0;margin-bottom:0}.screen-66 .materials-details .upload-file{padding-top:4px;padding-bottom:4px}.screen-66 .materials-details .material-state .upload-file{padding-top:6px;padding-bottom:6px}.screen-66 aside .step-list{margin-top:0}.screen-66 aside .card-heading{margin-bottom:6px}.screen-66 aside .step-list li{padding-bottom:12px}.screen-66 aside .step-list li:last-child{padding-bottom:0}.screen-66 aside .step-list p{line-height:20px;margin-top:4px}.screen-66 .materials-details .upload-file{padding-top:3px;padding-bottom:3px}.screen-66 .materials-details .material-state .upload-file{padding-top:5px;padding-bottom:5px}.screen-66 .scan-quarantine-note{font-size:12px;line-height:18px}.screen-66 .upload-zone{padding-top:4px;padding-bottom:4px}.screen-66 .workspace-content{padding-bottom:6px}}.section-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.source-link{display:inline-flex;align-items:center;gap:7px;color:#0085ff;font-size:14px;margin:6px 0 14px}.dot.cyan{background:#00cfee}.dot.red{background:#ff6479}.scope-columns{grid-template-columns:minmax(0,1fr) 372px;gap:24px;padding:7px 6px 0 20px}.scope-columns>.stack{gap:16px}.scope-header .breadcrumbs{margin:0}.scope-header .page-heading{padding:16px 0 3px;margin-bottom:4px}.scope-header h1{font-size:40px}.scope-header .page-heading p{font-size:17px;margin-top:9px;white-space:nowrap;letter-spacing:-.025em}.screen-53 .scope-header .page-heading p{white-space:normal}.scope-header .tabs{padding:0;gap:50px;margin:0}.scope-header .tabs>a{font-size:14px;color:#6e80aa}.scope-header .tabs>a.selected{color:#0b1730}.scope-header .tabs>a.selected:after{left:-6px;right:-6px}.scope-comparison{display:grid;grid-template-columns:61.5% 38.5%;padding:0;overflow:hidden;height:200px;border-radius:5px}.scope-price-pair{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:12px;align-items:start;padding:24px 20px}.scope-price-label{display:flex;align-items:center;gap:10px;margin-bottom:12px}.scope-price-label h3{font-size:14px;letter-spacing:-.01em}.scope-price-label .badge{font-size:11px;border:1px solid #abebee}.scope-price-pair h2{font-size:32px;line-height:1.2;margin-bottom:10px;letter-spacing:-.04em}.scope-price-pair>svg{align-self:center;color:#96a4c9}.scope-price-pair>div>p{display:flex;gap:10px;font-size:14px;line-height:1.6;margin-top:0}.scope-price-pair>div>p>svg{margin-top:4px;color:#758fc5}.scope-change-summary{background:#eefaff;padding:19px 20px}.scope-change-summary>p{font-size:14px;color:#0085ff;margin-top:0}.scope-change-summary>h2{font-size:31px;color:#0085ff;margin:5px 0 16px;letter-spacing:-.04em}.scope-change-summary>div{display:flex;gap:16px;margin-bottom:10px}.scope-change-summary>div>svg{color:#0085ff;flex-shrink:0;width:20px;height:20px}.scope-change-summary>div>p{font-size:12px;line-height:1.5;margin:0;white-space:nowrap}.scope-change-summary strong{font-weight:500;color:#597ab2}.scope-change-summary>div:last-child strong{color:#0085ff;font-size:14px}.scope-changes{padding-top:4px}.scope-changes h2{font-size:21px}.scope-changes>.section-title>.badge{font-size:12px;padding:9px 12px}.scope-changes>p{font-size:14px;line-height:1.55;margin-top:7px}.scope-changes table{table-layout:fixed;font-size:13px;line-height:1.55}.scope-changes th{font-size:12px;padding:10px 16px}.scope-changes th:first-child{width:25%}.scope-changes th:nth-child(2){width:34%}.scope-changes td{padding:9px 16px;vertical-align:middle}.scope-changes td>strong{font-size:12px;font-weight:600}.scope-columns>.stack>.notice{padding:16px;gap:18px}.scope-columns>.stack>.notice .icon-bubble{width:42px!important;height:42px!important}.scope-columns>.stack>.notice h3{font-size:14px;color:#133c8a}.scope-columns>.stack>.notice p{font-size:13px;line-height:1.6}.scope-columns>.stack>.notice small{font-size:11px;display:block;margin-top:6px;line-height:1.5}.scope-columns>aside{gap:12px}.scope-versions{padding:22px 18px 20px 22px}.scope-versions .card-heading{margin-bottom:22px}.scope-versions .card-heading h2{font-size:20px}.version-list{list-style:none;padding:0;margin:0}.version-list li{display:flex;align-items:flex-start;gap:28px;position:relative;padding:0 0 32px}.version-list li:before{content:"";position:absolute;width:1px;left:11px;top:30px;bottom:5px;background:#d6dfeb}.version-list li:last-child{padding-bottom:0}.version-list li:last-child:before{display:none}.version-list li>svg{width:23px;height:23px;color:#00a584;background:#fff;position:relative}.version-list li.current>svg{color:#00a8ed}.version-list li:last-child>svg{color:#c9ccdb}.version-list h3{font-size:15px}.version-list p{font-size:13px;line-height:1.6;margin-top:3px}.version-list li:first-child p{white-space:nowrap;font-size:12px}.scope-versions>.border-top{margin-top:16px;padding-top:17px}.scope-versions h4{font-size:14px;margin-bottom:12px}.signer-row{display:flex;align-items:center;gap:16px;margin-bottom:17px;font-size:13px}.signer-row h3{font-size:15px}.signer-row p{font-size:13px;line-height:1.4;margin-top:5px}.signer-row>div:nth-child(3){margin-left:auto;min-width:135px}.signer-row .badge{font-size:12px;padding:6px 10px}.scope-buttons{gap:8px;margin-top:19px}.scope-buttons .button{min-height:45px;font-size:15px;font-weight:500;width:100%}.scope-buttons p{font-size:13px;line-height:1.6;margin-top:3px}.scope-history{padding:19px 22px 12px}.scope-history .card-heading{margin-bottom:8px}.scope-history .card-heading h2{font-size:21px}.scope-history p{font-size:13px;line-height:1.6;margin-bottom:8px}.scope-history .button{min-height:40px;width:100%;font-size:13px}.requirements-page{padding:0 14px}.requirements-page>.back-link{margin:3px 6px 2px}.requirements-page>.page-heading{padding:14px 6px 6px;margin-bottom:10px}.requirements-page>.page-heading h1{font-size:36px}.requirements-page>.page-heading p{font-size:14px;white-space:nowrap;letter-spacing:-.025em}.requirements-page>.page-heading{position:relative;display:block}.requirements-page>.page-heading .heading-actions{position:absolute;right:0;top:19px}.requirements-page>.page-heading .button{min-height:46px;font-size:14px;padding:12px 22px}.requirements-columns{gap:10px;margin-bottom:14px}.requirements-columns>.card{padding:14px}.source-card-heading{display:flex;align-items:center;gap:14px;min-height:55px}.source-card-heading .icon-bubble{width:53px!important;height:53px!important;border-radius:8px}.source-card-heading h2{font-size:23px}.source-card-heading h3{font-size:15px;font-weight:400;margin-top:5px;color:#3e5589}.source-card-heading>p{font-size:12px}.source-card-heading .source-pagination{margin-left:auto;display:flex;align-items:center;border:1px solid var(--border);border-radius:5px;font-size:13px;color:#6579a0;background:#f6f8fb}.source-pagination .icon-button{width:37px;min-width:37px;padding:8px;min-height:36px}.source-pagination>span{padding:0 10px}.source-meta{font-size:13px;margin:10px 0 8px 65px}.source-document{border:1px solid #dce3ed;box-shadow:inset 7px 0 #edf1f7,inset -8px 0 #f2f4f7;border-radius:5px;min-height:324px;padding:32px 43px 24px 52px}.source-document h2{font-size:27px;margin-bottom:18px;letter-spacing:-.05em}.source-document>p{display:flex;gap:20px;font-size:15px;line-height:1.55;color:#0b1834;margin-top:14px;letter-spacing:-.025em}.source-document>p>span{flex-shrink:0}.source-document>.highlight{background:#d5f8ff;padding:5px 8px;margin-left:-8px;white-space:nowrap;gap:18px}.source-document .empty-state{padding:30px 10px}.source-document .empty-state p{font-size:13px}.source-document .empty-state .icon-bubble{width:40px!important;height:40px!important}.ai-proposal>.source-card-heading{gap:14px}.ai-proposal>.source-card-heading h2{font-size:21px}.ai-proposal>.source-card-heading p{font-size:12px;line-height:1.5;white-space:nowrap}.ai-proposal>.source-card-heading>.badge{margin-left:auto;font-size:12px;border-radius:4px;padding:9px 11px}.ai-proposal>.card{margin-top:18px;padding:20px 16px 14px}.ai-proposal .section-title{align-items:flex-start}.ai-proposal h3{font-size:17px;line-height:1.3;letter-spacing:-.04em}.ai-proposal .checkbox{align-items:center;gap:10px}.ai-proposal .checkbox .badge{font-size:10px;padding:5px 7px;letter-spacing:.04em}.ai-proposal .proposal-text{font-size:17px;line-height:1.5;color:#0b1834;letter-spacing:-.025em;margin-top:14px}.ai-proposal .proposal-caveat{font-size:16px;line-height:1.55;margin-top:10px;color:#687eac;letter-spacing:-.015em}.ai-proposal .border-top{margin-top:16px;padding-top:18px}.ai-proposal .border-top h4{font-size:14px;letter-spacing:-.025em}.ai-proposal ul{margin:9px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:7px;font-size:13px;color:#6e84b1;line-height:1.6}.ai-proposal li::marker{color:#0085ff}.source-disposition{padding:15px 13px 10px}.source-disposition .card-heading{padding:0 5px;margin-bottom:15px}.source-disposition .card-heading h2{font-size:23px;align-items:flex-start}.source-disposition .card-heading h2>span{display:block}.source-disposition .card-heading h2 p{font-size:14px;font-weight:400;letter-spacing:-.025em;line-height:1.4;margin-top:4px}.source-disposition .button{min-height:46px;font-size:14px;padding:12px 22px}.source-disposition th{font-size:12px;padding:9px 15px}.source-disposition td{font-size:13px;padding:9px 15px;vertical-align:middle;line-height:1.45}.source-disposition th:first-child{width:23%}.source-disposition th:nth-child(2){width:7%}.source-disposition th:nth-child(3){width:19%}.source-disposition th:nth-child(4){width:20%}.source-disposition .dot{width:12px;height:12px;margin-right:10px}.source-disposition td:nth-child(4){white-space:nowrap}.source-disposition table{table-layout:fixed}.source-disposition th:last-child{width:5%}.source-disposition td:last-child{padding-left:0;padding-right:0}.dialog-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14233899;z-index:200;display:flex;align-items:center;justify-content:center;padding:36px 20px;overflow:auto;animation:page-in .18s ease-out}.dialog{position:relative;background:#fff;box-shadow:0 20px 70px #08192d30;border-radius:9px;width:560px;max-width:100%;max-height:calc(100dvh - 72px);overflow-y:auto;padding:26px 28px;animation:menu-in .2s ease-out;outline:none}.dialog>.icon-button{position:absolute;top:13px;right:12px;color:#667ca8}.dialog>h2{font-size:22px;padding-right:30px;letter-spacing:-.04em;margin-bottom:8px}.dialog>.dialog-description{font-size:13px;line-height:1.55;margin-bottom:18px;color:#6b80a6}.dialog-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:18px}.dialog-actions>.button{flex:1;font-size:13px;min-height:40px}.dialog form .field{margin:18px 0}.scope-confirmation-dialog{padding:25px 27px 20px}.scope-confirmation-dialog>h2{font-size:22px}.scope-confirmation-dialog>.notice{padding:12px 14px;gap:14px;margin-bottom:10px;border-radius:5px}.scope-confirmation-dialog>.notice .icon-bubble{border-radius:5px;width:42px!important;height:42px!important}.scope-confirmation-dialog .notice h3{font-size:15px;margin-bottom:3px}.scope-confirmation-dialog .notice p{font-size:12px;line-height:1.4}.confirmation-prices{display:grid;grid-template-columns:1fr 24px 1fr;gap:10px;margin:14px 0}.confirmation-prices strong{font-size:12px;font-weight:600}.confirmation-prices .badge{font-size:10px;padding:4px 6px}.confirmation-prices h2{font-size:27px;line-height:1.3;margin-top:7px}.confirmation-prices p{font-size:11px;line-height:1.55;margin-top:9px;padding-left:7px}.confirmation-prices>svg{align-self:center;color:#8d9bbf}.confirmation-party{display:flex;gap:16px;align-items:center;padding:13px 9px;border-top:1px solid var(--border)}.confirmation-party>svg{width:22px;height:22px}.confirmation-party>div{flex:1}.confirmation-party h4{font-size:12px;letter-spacing:-.01em}.confirmation-party p{font-size:12px;margin-top:4px}.confirmation-party .badge{font-size:11px}.scope-confirmation-dialog>.notice:last-of-type{margin:0}.scope-confirmation-dialog .notice ul{margin:6px 0 0;padding-left:12px;font-size:10px;line-height:1.5}.scope-confirmation-dialog .notice .notice-copy{width:100%}.scope-confirmation-dialog .dialog-actions{margin-top:14px}@media(max-width:1250px){.scope-columns{grid-template-columns:minmax(0,1fr) 320px;gap:16px;padding:5px 0 0 8px}.scope-header .page-heading p{white-space:normal;font-size:15px}.scope-header .tabs{gap:28px}.scope-price-pair{padding:20px 14px;gap:8px;grid-template-columns:1fr 23px 1fr}.scope-price-pair h2{font-size:25px}.scope-price-label{flex-wrap:wrap;gap:5px}.scope-price-pair>div>p{font-size:12px;gap:6px}.scope-change-summary{padding:20px 14px}.scope-change-summary>h2{font-size:25px}.scope-change-summary>div{gap:8px}.scope-change-summary>div>p{font-size:10px;white-space:normal}.scope-change-summary strong{font-size:10px}.scope-change-summary>div:last-child strong{font-size:12px}.scope-changes h2{font-size:18px}.scope-changes>.section-title>.badge{font-size:10px;padding:7px 8px}.scope-changes>p{font-size:13px}.scope-changes td,.scope-changes th{padding-left:10px;padding-right:10px}.scope-changes td{font-size:12px}.scope-versions{padding:18px 14px}.scope-versions .card-heading h2{font-size:18px}.version-list li{gap:18px}.version-list p{font-size:12px}.version-list li:first-child p{font-size:11px}.signer-row{gap:12px}.signer-row>div:nth-child(3){min-width:110px}.signer-row h3{font-size:14px}.signer-row p{font-size:11px}.signer-row .avatar-frame{width:44px!important;height:44px!important}.scope-buttons .button{font-size:13px}.scope-buttons p{font-size:12px}.requirements-page{padding:0 5px}.requirements-page>.page-heading{padding:12px 0 7px;display:flex;flex-wrap:wrap}.requirements-page>.page-heading .heading-actions{position:static}.requirements-page>.page-heading p{white-space:normal}.source-card-heading h2{font-size:20px}.source-card-heading .icon-bubble{width:42px!important;height:42px!important}.source-meta{font-size:11px;margin-left:54px}.source-document{padding:25px 20px 20px 30px;min-height:340px}.source-document h2{font-size:24px}.source-document>p{font-size:14px;gap:14px}.source-document>.highlight{white-space:normal}.ai-proposal>.source-card-heading{flex-wrap:wrap}.ai-proposal>.source-card-heading>.badge{margin-left:56px;padding:6px 8px;font-size:10px}.ai-proposal>.source-card-heading p{white-space:normal;font-size:11px}.ai-proposal .proposal-text{font-size:15px}.ai-proposal .proposal-caveat{font-size:14px}.ai-proposal h3{font-size:15px}.ai-proposal .section-title{flex-wrap:wrap}.ai-proposal ul{font-size:12px}.source-disposition .card-heading h2{font-size:20px}.source-disposition .card-heading h2 p{font-size:12px}.source-disposition .button{font-size:12px;padding:10px 14px}.source-disposition table{min-width:880px}.source-disposition td{font-size:12px}}@media(max-width:900px){.scope-columns{grid-template-columns:1fr;padding:4px 0}.scope-columns>aside{display:grid;grid-template-columns:1fr 1fr;align-items:start}.scope-versions .card-heading h2{font-size:20px}.scope-comparison{height:auto;min-height:190px}.scope-price-label{flex-wrap:nowrap}.scope-price-pair h2{font-size:28px}.scope-price-pair>div>p{font-size:13px}.scope-change-summary{padding:20px}.scope-change-summary>h2{font-size:28px}.scope-change-summary>div>p{font-size:11px}.scope-change-summary strong{font-size:12px}.scope-changes td{font-size:13px}.requirements-columns{grid-template-columns:1fr}.source-document{min-height:300px;padding:30px 45px}.source-document>p{font-size:15px;gap:20px}.source-card-heading h2{font-size:23px}.ai-proposal>.source-card-heading>.badge{margin-left:auto}.ai-proposal>.source-card-heading{flex-wrap:nowrap}.ai-proposal .section-title{flex-wrap:nowrap}.ai-proposal .proposal-text{font-size:16px}.ai-proposal .proposal-caveat{font-size:15px}.ai-proposal ul{font-size:13px}.source-disposition .card-heading{flex-wrap:wrap}}@media(max-width:640px){.scope-columns{display:block;padding:0}.scope-columns>.stack{gap:15px}.scope-header .page-heading{padding:12px 0 4px}.scope-header .page-heading h1{font-size:29px!important}.scope-header .page-heading p{font-size:14px!important}.scope-header .tabs{gap:23px}.scope-header .tabs>a{font-size:13px}.scope-comparison{display:block;min-height:0}.scope-price-pair{padding:18px 15px;gap:10px;grid-template-columns:1fr 22px 1fr}.scope-price-label h3{font-size:13px}.scope-price-label .badge{font-size:9px}.scope-price-pair h2{font-size:25px}.scope-price-pair>div>p{font-size:11px;gap:6px}.scope-change-summary{padding:16px}.scope-change-summary>h2{font-size:27px;margin-bottom:12px}.scope-change-summary>div>p{font-size:12px}.scope-change-summary strong{font-size:13px}.scope-change-summary>div:last-child strong{font-size:13px}.scope-changes>.section-title{align-items:flex-start;flex-direction:column;gap:8px}.scope-changes h2{font-size:20px}.scope-changes>.section-title>.badge{font-size:10px}.scope-changes>p{font-size:14px;line-height:1.6}.source-link{font-size:13px;line-height:1.5}.scope-changes table{min-width:680px}.scope-changes th{font-size:12px}.scope-changes td{font-size:13px}.scope-columns>aside{display:flex;flex-direction:column;margin-top:16px;gap:14px}.scope-versions{padding:18px}.version-list h3{font-size:15px}.version-list p,.version-list li:first-child p{font-size:13px;white-space:normal}.version-list li{gap:23px;padding-bottom:24px}.scope-buttons .button{font-size:14px;min-height:46px}.scope-buttons p{font-size:13px}.scope-versions .signer-row h3{font-size:15px}.scope-versions .signer-row p{font-size:12px}.scope-versions .signer-row .avatar-frame{width:48px!important;height:48px!important}.scope-history p{font-size:14px}.scope-history .button{font-size:14px;min-height:44px}.requirements-page{padding:0}.requirements-page>.page-heading h1{font-size:28px!important}.requirements-page>.page-heading .heading-actions{gap:10px;width:100%}.requirements-page>.page-heading .button{font-size:12px;min-height:42px;padding:10px 12px}.requirements-columns>.card{padding:12px}.source-card-heading{gap:10px}.source-card-heading h2{font-size:20px}.source-card-heading h3{font-size:14px}.source-pagination .icon-button{min-width:29px;width:29px;padding:5px}.source-pagination>span{padding:0 5px;font-size:11px}.source-meta{margin:10px 0;font-size:11px}.source-document{padding:23px 18px 20px;min-height:310px}.source-document h2{font-size:23px}.source-document>p{font-size:14px;gap:14px;line-height:1.6}.source-document>.highlight{white-space:normal}.ai-proposal>.source-card-heading{flex-wrap:wrap}.ai-proposal>.source-card-heading>.badge{margin-left:52px}.ai-proposal>.card{padding:16px 12px}.ai-proposal .section-title{flex-wrap:wrap}.ai-proposal .proposal-text{font-size:16px;line-height:1.6}.ai-proposal .proposal-caveat{font-size:15px;line-height:1.6}.source-disposition{padding:15px 12px}.source-disposition .card-heading{padding:0;gap:15px}.source-disposition .card-heading h2{gap:10px;font-size:19px}.source-disposition .card-heading .icon-bubble{width:42px!important;height:42px!important}.source-disposition .card-heading h2 p{font-size:12px;line-height:1.5;margin-top:6px}.source-disposition .button{font-size:13px;min-height:44px;width:100%}.dialog-scrim{padding:20px 12px}.dialog{padding:23px 18px;max-height:calc(100dvh - 40px)}.dialog>h2{font-size:21px}.dialog>.dialog-description{font-size:13px;line-height:1.6}.dialog-actions{gap:10px}.dialog-actions>.button{min-height:44px;font-size:12px;padding:10px}.scope-confirmation-dialog>.notice{gap:10px;padding:12px}.scope-confirmation-dialog>.notice .icon-bubble{width:33px!important;height:33px!important}.scope-confirmation-dialog .notice h3{font-size:14px!important}.scope-confirmation-dialog .notice p{font-size:11px}.confirmation-prices{grid-template-columns:1fr 18px 1fr;gap:7px}.confirmation-prices h2{font-size:23px}.confirmation-prices strong{font-size:10px}.confirmation-prices .badge{font-size:8px;margin-top:5px}.confirmation-prices p{font-size:10px;padding-left:0}.confirmation-party{gap:10px;padding:12px 4px}.confirmation-party h4,.confirmation-party p{font-size:11px}.scope-confirmation-dialog .notice ul{font-size:10px;line-height:1.65}.topbar-right .avatar-frame{width:40px!important;height:40px!important}.topbar-right .avatar{width:100%!important;height:100%!important}}.scope-signer-verification>.field{margin:18px 0}.scope-signer-verification>.checkbox{align-items:center;min-height:44px;margin:20px 0;font-size:14px}.scope-signer-verification>p{font-size:13px;line-height:1.5}.scope-signer-verification>.notice{margin:15px 0}.requirements-suggestions{margin-top:14px}.requirements-suggestions>p{font-size:14px;line-height:1.6}.suggestion-option{margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.suggestion-option .checkbox{align-items:flex-start;min-height:44px}.suggestion-option .checkbox p{font-size:14px;line-height:1.55}.scope-history-events{list-style:none;padding:0;margin:14px 0}.scope-history-events li{display:flex;gap:10px;margin:12px 0;align-items:flex-start}.scope-history-events li>svg{width:20px;height:20px;color:#1685e8;flex-shrink:0;margin-top:3px}.scope-history-events li>div{min-width:0;flex:1}.scope-history-events strong,.scope-history-events .button{font-size:13px;line-height:20px;font-weight:500}.scope-history-events .button{width:100%;justify-content:flex-start;padding:0;min-height:30px}.scope-history-events .button>svg:last-child{margin-left:auto}.scope-history-events time{display:block;font-size:12px;line-height:18px;color:#687b9d}.scope-history-events p{font-size:12px!important;line-height:18px!important;margin:2px 0 0!important}.scope-history-events .badge{font-size:10px;padding:3px 5px}.scope-history-events .button.scope-history-record{min-height:44px;gap:8px;text-align:left}.scope-history-record>span{flex:1;min-width:0}.scope-history-content{display:block}.scope-history-content>span{display:flex;align-items:center;gap:4px}.scope-history-record time{white-space:normal}.screen-53 .scope-versions .version-list li{gap:16px;padding-bottom:18px}.screen-53 .scope-versions .version-list li:last-child{padding-bottom:0}.screen-53 .scope-versions .card-heading{margin-bottom:14px}.screen-53 .scope-versions .scope-buttons>p{font-size:12px;line-height:18px}.screen-53 .scope-history{padding:16px 18px}.screen-53 .scope-history .card-heading{margin-bottom:8px}.screen-53 .scope-history-events,.screen-53 .scope-history-events li{margin:8px 0}.screen-53 .scope-history>.button{font-size:12px;min-height:30px;padding:3px 0}@media(min-width:1200px){.screen-53 .scope-header .page-heading p{line-height:22px}.screen-53 .scope-header .page-heading{padding-top:15px;margin-bottom:3px}.screen-53 .scope-columns>.stack>.proposal-updated-notice{padding:12px 14px;gap:14px}.screen-53 .proposal-updated-notice .notice-copy>div{font-size:11px;line-height:17px}.screen-53 .proposal-updated-notice .notice-actions{margin:0 0 0 auto;display:flex;align-items:center}.screen-53 .proposal-updated-notice .notice-actions .button{padding:0;min-width:28px;width:28px;min-height:44px}.screen-53 .scope-comparison{height:190px;grid-template-columns:68% 32%}.screen-53 .scope-price-label{gap:8px}.screen-53 .scope-price-label h3{font-size:13px;white-space:nowrap}.screen-53 .scope-price-label .badge{font-size:10px;padding:5px 8px}.screen-53 .scope-price-pair>div>p{font-size:12px;line-height:20px}.screen-53 .scope-price-pair{background:#eef8ff}.screen-53 .scope-change-summary{padding-left:24px;padding-right:14px}.screen-53 .scope-change-summary strong{font-size:12px}.screen-53 .scope-change-summary>div{gap:12px}.screen-53 .scope-changes>p{font-size:12px;line-height:18px}.screen-53 .scope-columns>aside{margin-top:-7px}.screen-53 .scope-versions>.card-heading{margin-bottom:9px}.screen-53 .scope-versions .version-list li{padding-bottom:15px}.screen-53 .scope-versions .version-list li:last-child{padding-bottom:0}.screen-53 .scope-versions>.border-top{margin-top:12px;padding-top:12px}.screen-53 .scope-versions h4{margin-bottom:8px}.screen-53 .scope-versions .signer-row{margin-bottom:13px}.screen-53 .version-list p{line-height:20px}.screen-53 .version-list li.current>svg{color:#0085ff}.screen-53 .version-list li.superseded>svg{color:#c9ccdb}.screen-53 .scope-buttons{margin-top:6px}.screen-53 .scope-versions .signer-row:last-child{margin-bottom:6px}.screen-53 .scope-history{padding:16px 18px 12px}.screen-53 .scope-history>.card-heading{margin-bottom:4px}.screen-53 .scope-history>p{font-size:12px;line-height:18px;margin:4px 0}.screen-53 .scope-history-events{margin:4px 0}.screen-53 .scope-history-events li{margin:2px 0}}.proposal-update-action-label{display:none}@media(max-width:640px){.screen-53 .scope-columns>.stack>.proposal-updated-notice{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px;align-items:start}.screen-53 .proposal-updated-notice>.icon-bubble{width:36px!important;height:36px!important}.screen-53 .proposal-updated-notice .notice-copy{min-width:0}.screen-53 .proposal-updated-notice .notice-copy>h3{font-size:16px;line-height:24px}.screen-53 .proposal-updated-notice .notice-copy>div{font-size:14px;line-height:21px}.screen-53 .proposal-updated-notice .notice-actions{grid-column:2;margin:0;width:100%}.screen-53 .proposal-updated-notice .notice-actions .button{min-height:44px;width:100%;font-size:13px;padding:8px}.screen-53 .proposal-update-action-label{display:inline}.screen-53 .scope-price-pair{grid-template-columns:1fr;gap:16px}.screen-53 .scope-price-pair>svg{transform:rotate(90deg);justify-self:center}.screen-53 .scope-price-label{justify-content:space-between}.screen-53 .scope-price-pair h2{font-size:28px}.screen-53 .scope-price-pair>div>p{font-size:13px;line-height:20px}.screen-53 .scope-header .page-heading p,.screen-53 .scope-changes>p{font-size:16px!important;line-height:24px}}.scope-receipt-columns{grid-template-columns:minmax(0,1fr) 374px;gap:24px;padding:7px 4px 0 21px}.scope-receipt-columns .breadcrumbs{margin:0}.scope-receipt-columns .page-heading{padding:18px 0 6px;margin-bottom:0}.scope-receipt-columns .page-heading h1{font-size:40px}.scope-receipt-columns .page-heading p{font-size:17px;line-height:1.45;margin-top:9px;letter-spacing:-.025em}.scope-receipt-columns>.stack{gap:14px}.receipt-success{background:#f0fcf9;border-color:#c3efeb;padding:17px 20px;display:flex;gap:20px;align-items:center;min-height:85px}.receipt-success>div:first-of-type{flex:1}.receipt-success h2{font-size:21px}.receipt-success p{font-size:11px;margin-top:7px}.receipt-success>div:not(:first-of-type){border-left:1px solid #d8eeed;padding-left:16px}.receipt-success h3{font-size:16px;letter-spacing:-.03em;margin-top:7px}.receipt-success small{font-size:12px}.active-scope-card{padding:14px;display:grid;grid-template-columns:52% 48%;gap:18px;overflow:hidden}.active-scope-card>div:first-child{padding:2px 0 0}.active-scope-card .section-title{justify-content:flex-start;gap:14px}.active-scope-card .section-title h2{font-size:20px}.active-scope-card>div:first-child>p:first-of-type{font-size:16px;margin:16px 8px 5px;color:#526c9c}.active-scope-card>div:first-child>p:first-of-type strong{color:#0b1730;margin-right:9px}.active-scope-card .receipt-amount{font-size:32px;margin:4px 8px 10px;letter-spacing:-.04em}.with-icon{display:flex;gap:14px;align-items:flex-start;font-size:14px;line-height:1.5;color:#6d83ba}.with-icon>svg{color:#6f86bc;flex-shrink:0}.active-scope-card>div:first-child>.with-icon{margin:14px 8px 0}.active-scope-card .button{width:100%;min-height:44px;font-size:16px;margin-top:12px;justify-content:space-between}.active-scope-change{background:#f0faff;padding:20px;border-radius:6px;margin-right:18px}.active-scope-change>p:first-child{font-size:14px;color:#0085ff;margin-top:0}.active-scope-change>h2{font-size:29px;color:#0085ff;margin:10px 0 3px;letter-spacing:-.04em}.active-scope-change>p:nth-of-type(2){font-size:14px;margin:0 0 17px 36px}.active-scope-change>.with-icon{margin-top:16px;gap:16px}.active-scope-change .with-icon p{font-size:13px;line-height:1.6;margin:0}.receipt-section-heading{display:flex;gap:20px;align-items:flex-start}.receipt-section-heading>svg{color:#00a58b;flex-shrink:0;width:30px;height:30px}.receipt-section-heading h2{font-size:19px;letter-spacing:-.035em}.receipt-section-heading p{font-size:13px;margin-top:5px;line-height:1.45}.confirmation-record{padding:12px 14px 8px}.confirmation-record-grid{display:grid;grid-template-columns:49% 51%;gap:18px;border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.confirmation-record .key-values{font-size:12px;row-gap:20px;column-gap:16px;margin:7px 0}.confirmation-record-grid>.key-values{padding:4px 0 0 8px}.confirmation-record-grid>.key-values dt{gap:14px}.confirmation-record-grid>.key-values dt:nth-of-type(n+2){padding-left:34px}.confirmation-record .key-values dd{color:#6a83bd}.receipt-signers{padding-left:18px;border-left:1px solid var(--border);padding-right:15px}.receipt-signers>h4{font-size:12px;margin-bottom:7px}.receipt-signers>div{display:flex;gap:12px;align-items:center;margin-bottom:6px}.receipt-signers>div>div:last-child{margin-left:auto}.receipt-signers h4,.receipt-signers strong{font-size:11px;white-space:nowrap}.receipt-signers strong{font-weight:500}.receipt-signers strong svg{color:#00aa94;margin-right:6px}.receipt-signers p{font-size:11px;line-height:1.4;white-space:nowrap}.confirmation-record>.border-top{margin-top:2px;padding-top:15px}.confirmation-record>.border-top .receipt-section-heading>svg{color:#0085ff;width:29px;height:29px}.retrieval-record{margin-top:12px;background:#f8faff;padding:0 30px 4px;border-radius:5px}.retrieval-record .key-values{font-size:12px;row-gap:7px;grid-template-columns:96px 1fr}.receipt-version-card{padding:22px}.receipt-version-card>.card-heading h2{font-size:20px}.receipt-version-card>.card-heading{margin-bottom:22px}.receipt-version-card .version-list li{gap:28px;padding-bottom:24px}.receipt-version-card .version-list li:last-child{padding-bottom:0}.receipt-version-card .version-list h3{font-size:15px}.receipt-version-card .version-list p,.receipt-version-card .version-list li:first-child p{font-size:13px;white-space:normal;line-height:1.6}.receipt-version-card .version-list>li:not(:first-child)>svg{color:#c9cddc}.receipt-version-card>.border-top{margin-top:15px;padding-top:17px}.receipt-version-card .section-title{justify-content:flex-start;gap:16px}.receipt-version-card .section-title h2{font-size:20px}.private-draft{background:#f6f7fa;padding:14px 12px;margin-top:13px;border:0}.private-draft p{font-size:14px;line-height:1.5}.private-draft p:first-child{margin-top:0}.private-draft p strong{color:#0b1730;margin-right:8px}.private-draft .button{width:100%;justify-content:space-between;min-height:40px;font-size:15px;margin-top:12px}.receipt-version-card>.border-top>p{font-size:13px;line-height:1.5;margin:8px 12px 0}.receipt-history{padding:18px 22px 16px}.receipt-history>.card-heading{margin-bottom:15px}.receipt-history>.card-heading h2{font-size:20px}.receipt-history>div{display:flex;gap:24px;margin-bottom:12px}.receipt-history>div:last-child{margin-bottom:0}.receipt-history>div>svg{color:#0085ff;flex-shrink:0}.receipt-history>div:nth-of-type(2)>svg{color:#f0442d}.receipt-history>div:nth-of-type(3)>svg{color:#00a48e}.receipt-history strong{font-size:12px;font-weight:400}.receipt-history p{font-size:13px;line-height:1.45;margin-top:5px}.mobile-layout{width:min(100%,460px);margin-inline:auto;border-left:1px solid var(--border);border-right:1px solid var(--border);min-height:100vh}.mobile-layout .sidebar{display:none}.mobile-layout .app-workspace{margin-left:0}.mobile-layout .topbar{height:48px;padding:8px 20px}.mobile-layout .mobile-brand{display:block;width:96px;margin:0}.mobile-layout .workspace-menu{position:absolute;left:44%;top:6px;margin:0}.mobile-layout .workspace-menu>summary{font-size:11px;gap:6px;min-height:18px;white-space:nowrap}.mobile-layout .environment{left:44%;top:28px;right:auto;font-size:9px;white-space:nowrap}.mobile-layout .topbar-right{position:absolute;right:14px;top:8px;height:32px;gap:10px}.mobile-layout .topbar-right>.icon-button{display:flex;min-height:32px;width:32px;min-width:32px;padding:5px;margin:0}.mobile-layout .topbar-right>.icon-button:after{width:7px;height:7px;top:-1px;right:0}.mobile-layout .topbar-right .user-menu{display:none}.mobile-layout .topbar-right .avatar-frame{width:32px!important;height:32px!important}.mobile-layout .topbar-right .avatar{width:100%!important;height:100%!important}.mobile-layout .workspace-content{padding:10px 20px 86px}.mobile-layout .mobile-tabs{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:50%;right:auto;transform:translate(-50%);width:min(100vw,460px);bottom:0;height:62px;background:#fff;border-top:1px solid var(--border);padding:8px 12px;z-index:60}.mobile-layout .mobile-tabs>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:10px;color:#7285ad}.mobile-layout .mobile-tabs>a.active{color:#00c9ec;background:#e3f8ff;border-radius:5px}.mobile-layout .mobile-tabs>a.active:after{display:none}.proposal-reader{display:flex;flex-direction:column;gap:7px}.proposal-reader-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:1px}.proposal-reader-heading h1{font-size:26px;letter-spacing:-.045em;line-height:1.1;white-space:nowrap}.proposal-reader-heading>div:first-child>p{font-size:14px;margin-top:5px;color:#6a71bb}.proposal-reader-heading>div:last-child{padding-top:2px;text-align:right;flex-shrink:0}.proposal-reader-heading .badge{font-size:11px;padding:5px 8px}.proposal-reader-heading>div:last-child p{font-size:10px;margin-top:3px}.proposal-reader>.card,.proposal-reader>.notice{border-radius:5px}.proposed-by{display:flex;align-items:center;gap:13px;padding:10px 9px;background:#f5fcff}.proposed-by small{font-size:10px}.proposed-by h2{font-size:17px;line-height:1.2;margin-top:3px}.proposed-by p{font-size:11px;margin-top:3px;line-height:1.3}.proposal-published{margin-left:auto;display:flex;align-items:center;gap:9px;border-left:1px solid var(--border);padding-left:12px;font-size:10px;min-height:41px}.proposal-published>svg{color:#7a79bd;width:20px;height:20px}.proposal-published p{font-size:9px;white-space:nowrap}.proposal-reader>.notice{padding:10px 12px;gap:20px;align-items:center;border:1px solid #d1ece9}.proposal-reader>.notice .icon-bubble{width:42px!important;height:42px!important;color:#0085ff;background:#dff9f6}.proposal-reader>.notice h3{font-size:16px!important;line-height:1.2;margin-bottom:3px}.proposal-reader>.notice .notice-copy>div{font-size:12px;line-height:1.4;color:#6c71ba}.proposal-price{display:flex;gap:18px;padding:10px 12px;background:#f5fcff;align-items:flex-start}.proposal-price>.icon-bubble{color:#0085ff}.proposal-price h3{font-size:15px;line-height:1.2;margin-top:0}.proposal-price h2{font-size:25px;line-height:1.25;white-space:nowrap;letter-spacing:-.04em}.proposal-price h2>span{font-size:12px;color:#6a71b8;letter-spacing:0;margin-left:4px}.proposal-price p{font-size:11px;font-weight:500;margin-top:3px;color:#6e74b7;white-space:nowrap}.proposal-price small{font-size:10px;display:block;white-space:nowrap;margin:3px 0 0 24px;color:#6c71ba}.proposal-criteria{padding:8px 8px 4px;display:flex;gap:15px}.proposal-criteria>div{flex:1;min-width:0}.proposal-criteria h2{font-size:16px;line-height:1.3;margin:0 0 6px}.proposal-criteria ol{padding:0;margin:0;list-style:none}.proposal-criteria li{display:flex;gap:15px;padding:6px 0;border-top:1px solid var(--border)}.proposal-criteria li:first-child{border:0;padding-top:0}.proposal-criteria li>span{display:flex;align-items:center;justify-content:center;width:23px;height:24px;border-radius:6px;background:#f0f4fa;font-size:12px;color:#6476b3;flex-shrink:0}.proposal-criteria h3{font-size:13px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.proposal-criteria p{font-size:12px;color:#6c71ba;line-height:1.4;margin:2px 0 0}.proposal-detail{display:flex;gap:17px;padding:10px 8px;align-items:flex-start}.proposal-detail>div{min-width:0}.proposal-detail h2{font-size:16px;line-height:1.25;margin-bottom:4px}.proposal-detail h3{font-size:13px;letter-spacing:-.025em;line-height:1.3}.proposal-detail p{font-size:12px;color:#6c71ba;line-height:1.4;margin-top:3px}.proposal-term{padding:7px 8px}.proposal-term>summary{gap:14px}.proposal-term>summary>div{flex:1;min-width:0}.proposal-term h3{font-size:12px;letter-spacing:-.03em;line-height:1.3}.proposal-term p{font-size:11px;line-height:1.3;color:#6c71ba;margin-top:2px}.proposal-term small{display:block;font-size:10px;line-height:1.3;color:#182445}.proposal-term>summary>.icon-bubble{width:34px!important;height:34px!important}.proposal-term>summary>svg:last-child{width:15px;height:15px;transform:rotate(-90deg)}.proposal-term[open]>summary>svg:last-child{transform:rotate(0)}.proposal-term>.key-values{font-size:12px}.proposal-term>div{font-size:12px;line-height:1.5}.proposal-term>div a{display:inline-flex;color:#0085ff;margin-top:10px}.proposal-reader .limited-review{padding:6px 8px;gap:14px}.proposal-reader .limited-review h3{font-size:12px;line-height:1.3}.proposal-reader .limited-review p{font-size:11px}.proposal-reader-signers{display:flex;flex-direction:column;gap:3px}.proposal-reader-signers>.card{display:flex;align-items:center;padding:5px 8px;gap:13px;border-radius:5px}.proposal-reader-signers h3{font-size:12px;letter-spacing:-.01em}.proposal-reader-signers p{font-size:10px;color:#6c71ba;line-height:1.25;margin-top:3px}.proposal-reader-signers>.card>div:last-child{margin-left:auto;text-align:right}.proposal-reader-signers .badge{font-size:10px;min-width:60px;padding:5px 7px}.proposal-reader-actions{display:flex;flex-direction:column;gap:7px;margin:3px 0 0}.proposal-reader-actions .button{min-height:52px;font-size:15px;border-radius:7px}.proposal-reader-actions .button:first-child{background:#193a50;gap:28px}.proposal-reader-actions .button:first-child>svg{width:28px;height:28px}.proposal-reader-actions .button:last-child{background:#f0f4ff;color:#555dc1;border-color:#929df1;font-weight:500}@media(max-width:1250px){.scope-receipt-columns{grid-template-columns:minmax(0,1fr) 320px;padding:5px 0 0 8px;gap:16px}.scope-receipt-columns .page-heading h1{font-size:34px}.scope-receipt-columns .page-heading p{font-size:15px}.receipt-success{gap:12px;padding:16px 14px;flex-wrap:wrap}.receipt-success h2{font-size:18px}.receipt-success>div:not(:first-of-type){flex:1}.receipt-success>div:first-of-type{flex-basis:75%}.active-scope-card{gap:12px}.active-scope-card .receipt-amount{font-size:27px}.active-scope-card .section-title{flex-wrap:wrap;gap:7px}.active-scope-card .section-title h2{font-size:18px}.active-scope-change{padding:15px;margin-right:10px}.active-scope-change>h2{font-size:25px}.active-scope-change .with-icon p{font-size:12px}.active-scope-card .button{font-size:13px}.confirmation-record-grid{grid-template-columns:1fr;gap:12px}.receipt-signers{border-left:0;border-top:1px solid var(--border);padding:12px 8px 0}.receipt-section-heading h2{font-size:16px}.receipt-section-heading p{font-size:12px}.receipt-version-card{padding:18px}.receipt-version-card .version-list p{font-size:12px}.private-draft p{font-size:13px}.receipt-version-card>.border-top>p{font-size:12px}.receipt-history{padding:18px}.receipt-history>div{gap:16px}.receipt-history p{font-size:12px}.receipt-history strong{font-size:11px}}@media(max-width:900px){.scope-receipt-columns{grid-template-columns:1fr;padding:0}.scope-receipt-columns>aside{display:grid;grid-template-columns:1fr 1fr}.receipt-success{flex-wrap:nowrap}.receipt-success>div:first-of-type{flex-basis:auto}.confirmation-record-grid{grid-template-columns:1fr 1fr}.receipt-signers{padding:0 10px 0 14px;border:0;border-left:1px solid var(--border)}}@media(max-width:640px){.scope-receipt-columns>aside{display:flex;flex-direction:column}.scope-receipt-columns .page-heading h1{font-size:29px!important}.scope-receipt-columns .page-heading p{font-size:14px!important;line-height:1.55}.receipt-success{flex-wrap:wrap;gap:13px}.receipt-success>div:first-of-type{flex-basis:75%}.receipt-success>div:not(:first-of-type){padding-left:12px}.receipt-success h2{font-size:18px}.receipt-success p{font-size:12px}.receipt-success h3{font-size:14px}.receipt-success small{font-size:11px}.active-scope-card{display:flex;flex-direction:column;gap:14px;padding:14px}.active-scope-card .section-title{flex-wrap:nowrap}.active-scope-card .section-title h2{font-size:19px}.active-scope-card .receipt-amount{font-size:29px}.active-scope-card .with-icon{font-size:13px}.active-scope-card .button{font-size:14px;min-height:46px}.active-scope-change{margin:0;padding:17px}.active-scope-change .with-icon p{font-size:13px}.confirmation-record{padding:14px 12px}.receipt-section-heading{gap:12px}.receipt-section-heading h2{font-size:16px;line-height:1.4}.receipt-section-heading p{font-size:13px;line-height:1.55}.receipt-section-heading>svg{width:25px;height:25px}.confirmation-record-grid{grid-template-columns:1fr;gap:12px}.confirmation-record .key-values{font-size:11px;column-gap:12px}.confirmation-record-grid>.key-values{padding-left:0}.confirmation-record-grid>.key-values dt:nth-of-type(n+2){padding-left:33px}.receipt-signers{border-left:0;border-top:1px solid var(--border);padding:12px 0 0}.receipt-signers h4,.receipt-signers strong{font-size:11px}.receipt-signers p{font-size:10px}.receipt-signers>div{gap:10px}.retrieval-record{padding:2px 12px 4px}.retrieval-record .key-values{grid-template-columns:87px 1fr;font-size:10px;row-gap:9px}.receipt-history p{font-size:13px}.receipt-history strong{font-size:12px}.receipt-version-card .version-list p{font-size:13px}.private-draft p,.receipt-version-card>.border-top>p{font-size:13px}.mobile-layout .workspace-content{padding:10px 20px 86px}.mobile-layout .proposal-reader-heading h1{font-size:26px!important}.mobile-layout .notice .notice-copy{flex-basis:0}.mobile-layout .notice{flex-wrap:nowrap}.mobile-layout .topbar-right .avatar{width:100%!important;height:100%!important}}.active-scope-document,.scope-draft-dialog{width:min(760px,calc(100vw - 40px));max-width:760px}.active-scope-document>.notice,.scope-draft-dialog>.notice{margin:18px 0}.active-scope-document>.key-values{font-size:14px;line-height:22px;grid-template-columns:140px minmax(0,1fr);gap:10px 14px;margin:20px 0}.active-scope-document>.card{margin-top:16px;padding:18px}.active-scope-document>.card .card-heading h2{font-size:19px;line-height:27px}.active-scope-document p{font-size:15px;line-height:24px;color:#53606d}.scope-document-criteria{padding-left:24px;margin:0;display:flex;flex-direction:column;gap:14px}.scope-document-criteria h3{font-size:16px;line-height:24px}.scope-document-criteria p{margin:2px 0 0}.active-scope-document>.disclosure{margin-top:16px;border-top:1px solid #e5e7eb;padding-top:12px}.active-scope-document>.disclosure summary{min-height:44px;font-size:16px}.scope-document-signers{display:flex;flex-direction:column;gap:14px;border-top:1px solid #e5e7eb;margin-top:20px;padding-top:18px}.scope-document-signers>div{display:flex;gap:12px;align-items:center}.scope-document-signers>div>div{min-width:0;flex:1}.scope-document-signers h3{font-size:15px;line-height:22px}.scope-document-signers p{font-size:13px;line-height:20px;margin:1px 0}.scope-document-signers small{font-size:12px;line-height:18px;color:#53606d}.scope-draft-dialog>.section-title{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.scope-draft-dialog>form{display:flex;flex-direction:column;gap:18px}.scope-draft-dialog .field{font-size:15px;line-height:23px;margin:0;gap:8px}.scope-draft-dialog input,.scope-draft-dialog textarea{font-size:16px;line-height:24px;min-height:44px}.scope-draft-dialog textarea{resize:vertical}.scope-draft-dialog .notice .actions{margin-top:12px;flex-wrap:wrap}@media(max-width:640px){.active-scope-document,.scope-draft-dialog{max-width:calc(100vw - 24px);padding:20px 16px}.active-scope-document>.key-values{grid-template-columns:100px minmax(0,1fr);font-size:13px;line-height:21px;gap:9px}.active-scope-document>.card{padding:14px}.scope-document-signers>div{flex-wrap:wrap;gap:10px}.scope-document-signers>div>.badge{margin-left:54px}.scope-draft-dialog .two-columns{grid-template-columns:1fr}}.task-columns{grid-template-columns:minmax(0,1fr) 392px;gap:14px;padding-top:0}.task-columns>.stack{gap:8px}.task-heading{padding:0 18px 8px}.task-heading .breadcrumbs{margin:0 0 10px;color:#526ff0;font-size:13px}.task-heading>div:nth-child(2){display:flex;align-items:flex-start;gap:18px;position:relative}.task-heading h1{font-size:38px;line-height:1.2;letter-spacing:-.025em}.task-heading h1 .badge{vertical-align:middle;border-radius:30px;padding:7px 16px;font-size:13px;margin-left:8px;background:#ffe3a1;color:#4f3e08;font-weight:500;letter-spacing:0}.task-created{margin:0 2px 0 auto;font-size:13px;line-height:1.5;color:#7190f0;position:absolute;right:52px;top:-5px}.task-heading .menu{margin-left:auto}.task-heading .menu>summary{border:1px solid var(--border);border-radius:5px;width:38px;min-height:36px;justify-content:center}.task-heading>p{font-size:17px;color:#3477ff;margin-top:3px;line-height:1.4}.task-identifiers{display:flex;align-items:center;margin-top:16px;color:#6e8de7;font-size:12px;gap:20px}.task-identifiers>span{display:flex;gap:12px;align-items:center}.task-identifiers>span+span{border-left:1px solid var(--border);padding-left:20px}.task-identifiers strong{font-weight:400;color:#2752d3}.task-progress{padding:12px 10px 8px}.task-progress .card-heading{padding:0 7px;margin-bottom:10px}.task-progress .card-heading h2{font-size:19px}.task-progress .card-heading>span{font-size:13px;color:#6e88d2}.execution-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.execution-checks>.card{display:flex;gap:14px;padding:14px;height:142px;border-radius:5px;background:#fcfdff}.execution-checks h4{font-size:13px;line-height:1.35;letter-spacing:-.02em}.execution-checks .badge{font-size:12px;padding:6px 9px;margin-top:10px;max-width:104px;white-space:normal;line-height:1.15}.execution-checks p{font-size:12px;color:#6784de;line-height:1.5;margin-top:8px}.execution-checks>.card:last-child{gap:12px}.execution-checks>.card:last-child p{font-size:11px;margin-left:-23px;text-align:center;margin-top:5px}.task-blockers{padding:8px 10px 6px}.task-blockers .card-heading{margin-bottom:10px;padding:0 5px}.task-blockers .card-heading h2{font-size:15px;letter-spacing:-.02em}.blocker-row{display:grid;grid-template-columns:44px minmax(0,1fr) 106px 158px;gap:17px;align-items:center;padding:10px;background:#fffbf3;border:1px solid #ffedcd;border-radius:5px;margin-top:9px}.blocker-row h3{font-size:13px;letter-spacing:-.025em;line-height:1.3}.blocker-row p{font-size:11px;line-height:1.5;color:#5896d6;margin-top:6px}.blocker-responsible{display:flex;flex-direction:column;gap:6px;font-size:12px;align-self:center}.blocker-responsible small{font-size:10px;color:#6d9ed7}.blocker-row>.button{font-size:12px;min-height:40px;padding:10px}.blocker-row>.button.primary{background:#064893;border-color:#064893}.task-input{display:flex;gap:18px;padding:10px 14px;align-items:flex-start}.task-input-copy{flex:1;min-width:0}.task-input h2{font-size:17px;line-height:1.3;margin-top:2px}.task-input-copy p{font-size:13px;color:#3e63b5;margin-top:8px;white-space:nowrap}.task-input-copy p strong{color:#1c42c7;margin-left:8px;font-size:12px}.task-input-copy small{display:block;font-size:11px;color:#7793d2;line-height:1.45;margin-top:6px}.task-input-controls{display:flex;flex-direction:column;width:290px;gap:5px;flex-shrink:0}.fixture-file{display:flex;align-items:center;padding:6px 9px;background:#f2f6fc;border:1px solid #e8eef7;border-radius:4px;gap:12px;font-size:12px}.fixture-file>svg{width:23px;height:23px}.fixture-file>div{flex:1;min-width:0}.fixture-file strong{font-size:11px;color:#1347c5;white-space:nowrap;font-weight:500}.fixture-file p{font-size:11px;color:#6c8ad4;margin-top:4px;white-space:nowrap}.task-input-controls .button{min-height:30px;font-size:12px;padding:7px 10px}.task-input-controls .button.primary{min-height:35px;background:#08478f;border-color:#08478f}.file-picker-hidden{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none}.task-continuation{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:6px 18px;padding:9px 14px 0}.task-continuation h2{font-size:16px;margin-top:3px;letter-spacing:-.025em}.task-continuation .continuation-copy p{font-size:12px;color:#5d88df;line-height:1.4;margin-top:5px}.resume-action{align-self:start;text-align:right}.resume-action .button{min-height:37px;font-size:13px;min-width:195px}.resume-action p{font-size:10px;color:#7389b9;margin-top:5px}.task-use-notes{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px -6px 0}.task-use-notes>.card{display:flex;gap:10px;padding:7px;min-height:69px;border-radius:5px}.task-use-notes h4{font-size:10px;line-height:1.25;letter-spacing:-.015em;color:#183381}.task-use-notes p{font-size:10px;line-height:1.25;margin-top:3px;color:#7d97cb}.task-trace{display:flex;gap:14px;padding:6px 14px 8px}.task-trace>div{flex:1;min-width:0}.task-trace h3{font-size:15px;letter-spacing:-.015em}.task-trace>div>p{font-size:10px;color:#7896d9;margin-top:2px}.trace-values{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:1px}.trace-values small{font-size:10px;color:#7794d8}.trace-values button{display:flex;align-items:center;justify-content:space-between;font-size:11px;background:#f2f6fc;border:0;border-radius:4px;color:#183381;padding:6px 9px;width:100%;margin-top:1px}.trace-values button:hover{background:#e6f7ff}.trace-values svg{color:#7d91b9}.task-columns>aside>.card{padding:25px 24px 22px}.task-columns>aside>.card>.card-heading{padding-bottom:14px;border-bottom:1px solid var(--border);margin-bottom:18px}.task-columns>aside h2{font-size:21px}.task-columns>aside .key-values{font-size:12px;row-gap:25px;column-gap:17px;color:#6d8aea;margin:18px 0 8px}.task-columns>aside .key-values dd{color:#6c89e6;font-size:12px}.task-columns>aside .key-values dd a,.task-columns>aside .key-values dd strong{color:#1d43d1;font-weight:500}.task-columns>aside .key-values dd a{display:inline-flex;gap:10px;align-items:center}.task-columns>aside .key-values p{font-size:11px;line-height:1.4;margin-top:7px;color:#7b91cb}.task-columns>aside .key-values .dot{width:12px;height:12px;margin-right:9px}.task-columns>aside>.card:nth-child(2){padding-bottom:18px}.task-columns>aside>.card:nth-child(2)>h4{font-size:12px;margin-bottom:7px}.task-columns>aside .fixture-file{padding:10px 12px;margin:0 -8px 15px}.task-columns>aside .fixture-file strong{font-size:12px}.task-columns>aside .fixture-file p{font-size:11px}.task-columns>aside>.card:nth-child(2) .key-values{row-gap:24px;margin-top:16px;grid-template-columns:120px 1fr;column-gap:16px}.task-columns>aside>.notice{padding:20px 20px 77px;gap:18px;position:relative}.task-columns>aside>.notice>.icon-bubble{width:30px!important;height:30px!important;border-radius:0;background:transparent;color:#ff4d59}.task-columns>aside>.notice h3{font-size:18px}.task-columns>aside>.notice .button{position:absolute;left:20px;right:20px;bottom:22px;min-height:46px;font-size:15px;background:#fff}.task-columns>aside>.notice p{font-size:13px;color:#568bdf;line-height:1.5}.task-is-mobile{display:block;padding:0}.task-is-mobile>.stack{gap:9px}.task-is-mobile .task-heading{padding:0}.task-is-mobile .breadcrumbs{font-size:12px;margin:2px 0 10px}.task-is-mobile .task-heading h1{font-size:32px}.task-is-mobile .task-heading h1 .badge{font-size:12px;padding:7px 12px;margin-left:7px}.task-is-mobile .task-heading>p{font-size:16px;line-height:1.35;color:#6478b3;margin-top:5px}.task-is-mobile .task-heading .menu>summary{width:32px;min-height:30px}.task-is-mobile .task-identifiers{font-size:12px;gap:12px;margin-top:13px;margin-bottom:3px;white-space:nowrap}.task-is-mobile .task-identifiers>span{gap:9px}.task-is-mobile .task-identifiers>span+span{padding-left:12px}.task-is-mobile .task-identifiers strong{color:#0b1730}.mobile-task-progress{display:flex;gap:15px;align-items:center;min-height:68px;padding:10px;background:#f4fbff}.task-progress-ring{position:relative;display:inline-flex;align-items:center;justify-content:center;width:49px;height:49px;flex-shrink:0;color:#065bff}.task-progress-ring>b{position:absolute;color:#0b1730;font-size:15px;font-weight:600;line-height:1}.mobile-task-progress h3{font-size:16px;font-weight:500;color:#354c89}.mobile-task-progress p{font-size:13px;line-height:1.35;color:#667cba;margin-top:6px}.mobile-task-blockers{display:flex;flex-direction:column;padding:0;border:0;background:none;gap:10px}.mobile-blocker-row{margin:0;padding:13px 12px;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px 14px;align-items:start}.mobile-blocker-row>.icon-bubble{width:40px!important;height:40px!important}.mobile-blocker-row h3{font-size:16px;line-height:1.3;letter-spacing:-.025em}.mobile-blocker-row p{font-size:14px;line-height:1.45;color:#697eb5;margin-top:5px}.mobile-blocker-row>.blocker-responsible{grid-column:1/-1;border-top:1px solid #e6e3d8;padding:9px 2px 0;gap:2px;font-size:14px;min-height:38px}.mobile-blocker-row>.blocker-responsible small{font-size:14px;color:#697eb5}.mobile-blocker-row>.blocker-responsible strong{font-size:14px}.mobile-blocker-row>.button{grid-column:2;justify-self:end;margin-top:-45px;min-height:38px;font-size:12px;padding:9px}.mobile-task-input{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px 14px;padding:12px 10px;background:#f3fbff}.mobile-task-input>.icon-bubble{width:40px!important;height:40px!important}.mobile-task-input h2{font-size:16px;line-height:1.25;margin:0;letter-spacing:-.025em}.mobile-task-input .task-input-copy p{font-size:14px;color:#6a7db4;white-space:normal;line-height:1.4;margin-top:5px}.mobile-task-input .task-input-copy p strong{font-size:13px;margin:0;color:#185ee6;white-space:nowrap}.mobile-task-input .task-input-controls{width:100%;grid-column:1/-1;gap:6px}.mobile-task-input .fixture-file{margin-left:51px;padding:9px 7px}.mobile-task-input .fixture-file strong{font-size:13px;color:#0b1730}.mobile-task-input .fixture-file p{font-size:11px;letter-spacing:-.015em;color:#6f85b7}.mobile-task-input .fixture-file>.icon-button{padding:0;min-width:22px;width:22px;min-height:30px}.mobile-task-input .fixture-file>svg{width:27px;height:27px}.mobile-task-input .button{font-size:16px;min-height:44px;border-radius:5px}.mobile-task-input .button.primary{min-height:51px;background:#052d62;border-color:#052d62;font-size:16px}.task-mobile-operation{padding:11px 10px}.task-mobile-operation summary{justify-content:flex-start;gap:15px}.task-mobile-operation summary h2{font-size:16px}.task-mobile-operation summary p{font-size:12px;color:#687fbc;margin-top:5px}.mobile-after-input{background:#fff;border:1px solid var(--border);padding:11px 10px;gap:15px}.mobile-after-input h3{font-size:16px!important;margin-bottom:5px}.mobile-after-input p{font-size:12px;line-height:1.4;color:#687fbc;margin:0}.mobile-after-input .button{margin-top:10px;font-size:13px;min-height:42px}.task-mobile-footer{display:flex;gap:10px;padding:10px 0;border-top:1px solid var(--border);font-size:9px;color:#607eb9}.task-mobile-footer>span{display:flex;align-items:center;gap:7px;white-space:nowrap}.task-mobile-footer>span+span{border-left:1px solid var(--border);padding-left:9px}.task-mobile-footer svg{width:20px;height:20px}.screen-57.mobile-layout .topbar-right>.icon-button{display:none}.screen-57.mobile-layout .topbar-right .user-menu{display:block}.screen-57.mobile-layout .topbar-right .user-menu>summary{font-size:10px;gap:4px;min-height:32px}.screen-57.mobile-layout .topbar-right .user-menu>summary>svg{width:12px;height:12px}.screen-57.mobile-layout .workspace-menu,.screen-57.mobile-layout .environment{left:47%}.screen-57.mobile-layout .topbar-right{right:10px;gap:7px}@media(max-width:1250px){.task-columns{grid-template-columns:minmax(0,1fr) 315px;gap:12px}.task-heading{padding:0 12px 8px}.task-created{font-size:11px}.task-heading h1{font-size:34px}.task-heading>p{font-size:15px}.task-identifiers{font-size:10px;gap:13px}.task-identifiers>span{gap:8px}.task-identifiers>span+span{padding-left:13px}.execution-checks>.card{padding:12px 8px;gap:8px}.execution-checks .icon-bubble{width:24px!important;height:24px!important}.execution-checks h4{font-size:12px}.execution-checks .badge{font-size:10px;padding:5px 7px}.execution-checks p{font-size:10px}.execution-checks>.card:last-child p{font-size:10px;margin-left:-22px}.task-progress .card-heading h2{font-size:17px}.task-progress .card-heading>span{font-size:11px}.blocker-row{grid-template-columns:35px minmax(0,1fr) 90px;gap:10px}.blocker-row>.icon-bubble{width:35px!important;height:35px!important}.blocker-row>.button{grid-column:2/4;justify-self:end;min-height:34px;font-size:11px;padding:8px 12px}.blocker-row p{font-size:11px}.blocker-row h3{font-size:12px}.task-input{flex-wrap:wrap;padding:12px}.task-input-controls{width:100%;margin-left:66px}.task-input-copy p{font-size:12px}.task-input-copy small{font-size:10px}.task-continuation{grid-template-columns:42px 1fr;gap:8px 14px}.task-continuation>.icon-bubble{width:42px!important;height:42px!important}.task-continuation h2{font-size:15px}.task-continuation .continuation-copy p{font-size:11px}.resume-action{grid-column:2;justify-self:end}.resume-action .button{min-width:160px;font-size:12px}.task-use-notes{gap:6px}.task-use-notes>.card{gap:6px;padding:6px}.task-use-notes .icon-bubble{width:28px!important;height:28px!important}.task-use-notes h4,.task-use-notes p{font-size:9px}.trace-values{gap:12px}.task-columns>aside>.card{padding:18px 16px}.task-columns>aside h2{font-size:19px}.task-columns>aside .key-values{font-size:11px;column-gap:14px;row-gap:22px}.task-columns>aside .key-values dd{font-size:11px}.task-columns>aside>.card:nth-child(2) .key-values{grid-template-columns:96px 1fr;column-gap:12px}.task-columns>aside .fixture-file{gap:8px;padding:8px;margin:0 -5px 14px}.task-columns>aside .fixture-file strong{font-size:11px}.task-columns>aside .fixture-file p{font-size:10px}.task-columns>aside>.notice .button{font-size:12px;left:16px;right:16px}.task-columns>aside>.notice{padding:18px 16px 78px;gap:12px}.task-columns>aside>.notice h3{font-size:17px}.task-columns>aside>.notice p{font-size:12px}}@media(max-width:900px){.task-columns{grid-template-columns:1fr}.task-columns>aside{display:grid;grid-template-columns:1fr 1fr}.task-columns>aside>.notice{grid-column:1/-1}.execution-checks>.card{padding:14px;gap:14px}.execution-checks h4{font-size:13px}.execution-checks p{font-size:11px}.blocker-row{grid-template-columns:40px 1fr 95px 140px;gap:12px}.blocker-row>.button{grid-column:auto;font-size:12px;min-height:38px}.task-input{flex-wrap:nowrap}.task-input-controls{width:255px;margin:0}.task-continuation{grid-template-columns:42px 1fr auto}.resume-action{grid-column:auto}}@media(max-width:640px){.task-columns:not(.task-is-mobile){display:block}.task-columns:not(.task-is-mobile) .task-heading{padding:0}.task-created{display:none}.task-columns:not(.task-is-mobile) .task-heading h1{font-size:31px}.task-columns:not(.task-is-mobile) .task-heading>p{font-size:15px}.task-columns:not(.task-is-mobile) .task-identifiers{flex-wrap:wrap;gap:10px;font-size:11px}.task-columns:not(.task-is-mobile) .task-identifiers>span+span{padding-left:10px}.task-columns:not(.task-is-mobile) .execution-checks{grid-template-columns:1fr 1fr;gap:8px}.task-columns:not(.task-is-mobile) .execution-checks>.card{height:auto;min-height:130px;padding:12px;gap:12px}.task-columns:not(.task-is-mobile) .blocker-row{grid-template-columns:35px 1fr;gap:10px}.task-columns:not(.task-is-mobile) .blocker-responsible{grid-column:2;font-size:12px}.task-columns:not(.task-is-mobile) .blocker-row>.button{grid-column:2;justify-self:stretch;font-size:13px;min-height:44px}.task-columns:not(.task-is-mobile) .blocker-row h3{font-size:14px}.task-columns:not(.task-is-mobile) .blocker-row p{font-size:12px}.task-columns:not(.task-is-mobile) .task-input{flex-wrap:wrap;gap:12px;padding:14px 12px}.task-columns:not(.task-is-mobile) .task-input>.icon-bubble{width:36px!important;height:36px!important}.task-columns:not(.task-is-mobile) .task-input-copy h2{font-size:16px}.task-columns:not(.task-is-mobile) .task-input-copy p{font-size:12px;white-space:normal;line-height:1.45}.task-columns:not(.task-is-mobile) .task-input-copy small{font-size:11px}.task-columns:not(.task-is-mobile) .task-input-controls{width:100%}.task-columns:not(.task-is-mobile) .task-input-controls .button{min-height:44px;font-size:14px}.task-columns:not(.task-is-mobile) .task-input-controls .fixture-file{padding:9px 10px}.task-columns:not(.task-is-mobile) .task-continuation{grid-template-columns:38px 1fr;padding:12px}.task-columns:not(.task-is-mobile) .resume-action{grid-column:2;justify-self:stretch}.task-columns:not(.task-is-mobile) .resume-action .button{width:100%;min-height:44px;font-size:14px}.task-columns:not(.task-is-mobile) .task-use-notes{grid-template-columns:1fr;gap:8px;margin:8px 0 0}.task-columns:not(.task-is-mobile) .task-use-notes>.card{padding:9px;min-height:0;gap:12px}.task-columns:not(.task-is-mobile) .task-use-notes h4{font-size:12px}.task-columns:not(.task-is-mobile) .task-use-notes p{font-size:11px}.task-columns:not(.task-is-mobile) .task-trace{padding:12px;gap:12px}.task-columns:not(.task-is-mobile) .task-trace>.icon-bubble{width:36px!important;height:36px!important}.trace-values{grid-template-columns:1fr 1fr;gap:10px}.task-columns:not(.task-is-mobile)>aside{display:flex;flex-direction:column;margin-top:12px}.task-columns:not(.task-is-mobile)>aside>.card{padding:18px 16px}.task-columns:not(.task-is-mobile)>aside .key-values{font-size:12px;row-gap:20px}.task-columns:not(.task-is-mobile)>aside .key-values dd{font-size:12px}.task-is-mobile .task-heading h1{font-size:32px}.task-is-mobile .task-heading>p{font-size:15px}.task-is-mobile .task-identifiers{font-size:11px;gap:10px}.task-is-mobile .task-identifiers>span{gap:7px}.task-is-mobile .task-identifiers>span+span{padding-left:10px}.mobile-task-input .task-input-controls{margin-left:0}.mobile-blocker-row{grid-template-columns:40px minmax(0,1fr)}.mobile-blocker-row>.button{grid-column:2;justify-self:end;min-height:38px;font-size:12px;margin-top:-45px}.mobile-blocker-row p{font-size:14px}.mobile-blocker-row h3{font-size:16px}.mobile-blocker-row>.icon-bubble{width:40px!important;height:40px!important}.task-is-mobile .mobile-after-input{padding:11px 10px}.mobile-after-input .icon-bubble{width:40px!important;height:40px!important}.task-mobile-footer{font-size:8px;gap:8px}.task-mobile-footer svg{width:18px;height:18px}}.mobile-layout{width:min(100%,var(--mobile-source-width,768px))}.mobile-layout .mobile-tabs{width:min(100vw,var(--mobile-source-width,768px))}@media(min-width:641px){.mobile-layout .topbar{height:84px;padding:16px 42px}.mobile-layout .mobile-brand{width:192px}.mobile-layout .workspace-menu{left:44%;top:12px}.mobile-layout .workspace-menu>summary{font-size:18px;gap:10px;min-height:25px}.mobile-layout .environment{left:44%;top:46px;font-size:16px}.mobile-layout .topbar-right{right:38px;top:8px;gap:30px;height:64px}.mobile-layout .topbar-right>.icon-button{width:44px;height:54px;min-width:44px;padding:0}.mobile-layout .topbar-right>.icon-button>svg{width:40px;height:40px}.mobile-layout .topbar-right>.icon-button:after{width:12px;height:12px;right:0;top:0}.mobile-layout .topbar-right .avatar-frame{width:64px!important;height:64px!important}.mobile-layout .workspace-content{padding:20px 42px 130px}.mobile-layout .mobile-tabs{height:112px;padding:14px 24px}.mobile-layout .mobile-tabs>a{gap:9px;font-size:22px}.mobile-layout .mobile-tabs>a>svg{width:46px;height:46px}.mobile-layout .mobile-tabs>a.active{border-radius:9px}.screen-75 .proposal-reader{gap:10px}.screen-75 .proposal-reader-heading{gap:20px;margin-bottom:1px}.screen-75 .proposal-reader-heading h1{font-size:50px;line-height:1.1}.screen-75 .proposal-reader-heading>div:first-child>p{font-size:24px;line-height:30px;margin-top:3px}.screen-75 .proposal-reader-heading>div:last-child{padding-top:6px}.screen-75 .proposal-reader-heading .badge{font-size:18px;padding:8px 14px}.screen-75 .proposal-reader-heading>div:last-child p{font-size:18px;margin-top:5px;line-height:22px}.screen-75 .proposal-reader>.card,.screen-75 .proposal-reader>.notice{border-radius:6px}.screen-75 .proposed-by{gap:26px;padding:15px 16px}.screen-75 .proposed-by>.avatar-frame{width:84px!important;height:84px!important}.screen-75 .proposed-by small{font-size:20px;line-height:24px}.screen-75 .proposed-by h2{font-size:30px;line-height:34px;margin-top:2px}.screen-75 .proposed-by p{font-size:22px;line-height:26px;margin-top:2px}.screen-75 .proposal-published{position:relative;top:6px;flex:0 0 256px;width:256px;min-height:80px;padding-left:24px;gap:14px;font-size:18px}.screen-75 .proposal-published>svg{width:32px;height:32px}.screen-75 .proposal-published p{font-size:18px;line-height:24px;margin-top:6px}.screen-75 .proposal-reader>.notice{padding:6px 28px;gap:40px;min-height:95px}.screen-75 .proposal-reader>.notice .icon-bubble{width:80px!important;height:80px!important}.screen-75 .proposal-reader>.notice .icon-bubble>svg{width:45px;height:45px}.screen-75 .proposal-reader>.notice h3{font-size:28px!important;line-height:32px;margin-bottom:3px}.screen-75 .proposal-reader>.notice .notice-copy>div{font-size:22px;line-height:23px}.screen-75 .proposal-price{gap:48px;padding:12px 24px 1px}.screen-75 .proposal-price>.icon-bubble{width:84px!important;height:84px!important}.screen-75 .proposal-price>.icon-bubble>svg{width:46px;height:46px}.screen-75 .proposal-price h3{font-size:26px;line-height:32px;margin-top:0}.screen-75 .proposal-price h2{font-size:40px;line-height:50px}.screen-75 .proposal-price h2>span{font-size:22px;margin-left:8px;line-height:1}.screen-75 .proposal-price p{display:flex;align-items:center;gap:16px;font-size:22px;line-height:26px;margin-top:0}.screen-75 .proposal-price p>svg{width:28px;height:28px}.screen-75 .proposal-price small{font-size:20px;line-height:24px;margin-top:0;margin-left:44px}.screen-75 .proposal-criteria{padding:14px 16px 5px;gap:28px}.screen-75 .proposal-criteria>.icon-bubble{width:80px!important;height:80px!important}.screen-75 .proposal-criteria>.icon-bubble>svg{width:40px;height:40px}.screen-75 .proposal-criteria h2{font-size:24px;line-height:29px;margin-bottom:6px}.screen-75 .proposal-criteria li{padding:8px 0;gap:24px}.screen-75 .proposal-criteria li:first-child{padding-top:0}.screen-75 .proposal-criteria li>span{width:44px;height:40px;border-radius:7px;font-size:20px}.screen-75 .proposal-criteria h3{font-size:18px;line-height:22px}.screen-75 .proposal-criteria p{font-size:18px;line-height:24px;margin-top:0}.screen-75 .proposal-detail{padding:7px 16px;gap:28px}.screen-75 .proposal-detail>.icon-bubble{width:80px!important;height:80px!important}.screen-75 .proposal-detail>.icon-bubble>svg{width:40px;height:40px}.screen-75 .proposal-detail h2{font-size:26px;line-height:31px;margin-bottom:4px}.screen-75 .proposal-detail h3{font-size:22px;line-height:26px}.screen-75 .proposal-detail p{font-size:20px;line-height:22px;margin-top:2px}.screen-75 .proposal-detail:nth-of-type(6){padding-top:5px;padding-bottom:5px}.screen-75 .proposal-term{padding:6px 16px}.screen-75 .proposal-term>summary{gap:28px;min-height:60px}.screen-75 .proposal-term>summary>.icon-bubble{width:60px!important;height:60px!important}.screen-75 .proposal-term>summary>.icon-bubble>svg{width:30px;height:30px}.screen-75 .proposal-term h3{font-size:18px;line-height:22px}.screen-75 .proposal-term p{font-size:18px;line-height:20px;margin-top:2px}.screen-75 .proposal-term small{font-size:16px;line-height:20px}.screen-75 .proposal-term>summary>svg:last-child{width:26px;height:26px}.screen-75 .proposal-term>div{font-size:18px;line-height:1.5}.screen-75 .proposal-term .key-values{font-size:18px}.screen-75 .proposal-term:nth-of-type(2){padding-top:4px;padding-bottom:4px}.screen-75 .proposal-term:nth-of-type(3){min-height:85px}.screen-75 .proposal-term:nth-of-type(n+2){margin-top:-3px}.screen-75 .proposal-reader .limited-review{padding:5px 16px;gap:28px;min-height:67px;margin-top:-4px}.screen-75 .proposal-reader .limited-review>.icon-bubble{width:55px!important;height:55px!important}.screen-75 .proposal-reader .limited-review>.icon-bubble>svg{width:30px;height:30px}.screen-75 .proposal-reader .limited-review h3{font-size:18px;line-height:22px}.screen-75 .proposal-reader .limited-review p{font-size:18px;line-height:20px;margin-top:2px}.screen-75 .proposal-reader-signers{gap:0;margin-top:-3px}.screen-75 .proposal-reader-signers>.card{padding:5px 16px;gap:26px;border-radius:6px}.screen-75 .proposal-reader-signers .avatar-frame{width:64px!important;height:64px!important}.screen-75 .proposal-reader-signers h3{font-size:18px;line-height:22px}.screen-75 .proposal-reader-signers p{font-size:18px;line-height:20px;margin-top:4px}.screen-75 .proposal-reader-signers .badge{font-size:16px;line-height:18px;padding:6px 12px;min-width:104px}.screen-75 .proposal-reader-signers>.card>div:last-child>p{font-size:15px;line-height:17px;margin-top:2px}.screen-75 .proposal-reader-actions{gap:10px;margin-top:7px}.screen-75 .proposal-reader-actions .button{font-size:28px;min-height:96px;border-radius:12px}.screen-75 .proposal-reader-actions .button:first-child{min-height:104px;gap:56px}.screen-75 .proposal-reader-actions .button:first-child>svg{width:52px;height:52px}}@media(max-width:640px){.reference-line-break{display:none}.proposal-reader .proposal-criteria p,.proposal-reader .proposal-detail p{font-size:14px;line-height:1.5}.proposal-reader .proposal-term p{font-size:13px;line-height:1.4}.proposal-reader .proposal-term h3{font-size:13px}.proposal-reader>.notice .notice-copy>div{font-size:14px;line-height:1.45}.proposal-reader .limited-review p{font-size:13px}}.agent-suite{min-width:0}.agent-suite h1{font-size:36px;line-height:1.15;letter-spacing:-.045em}.agent-suite h2{font-size:21px;line-height:1.3;letter-spacing:-.035em}.agent-suite h3{font-size:16px;line-height:1.35}.agent-suite h4{font-size:13px;line-height:1.4}.agent-suite p{font-size:14px;line-height:1.5}.agent-suite small{font-size:12px;line-height:1.5}.agent-suite .card{padding:20px;border-radius:8px}.agent-suite .card-heading{margin-bottom:13px}.agent-suite .card-heading h2{font-size:19px}.agent-suite .card-heading h2>svg{width:22px;height:22px}.agent-suite .page-heading{padding:10px 10px 12px;margin-bottom:10px}.agent-suite .page-heading p{font-size:16px;line-height:1.45}.agent-suite .button{font-size:13px;min-height:44px}.agent-suite .button.small{min-height:34px;font-size:11px}.agent-suite .button.ghost{min-height:34px}.agent-suite .badge{font-size:11px;padding:4px 7px;letter-spacing:0}.agent-suite .notice{padding:17px;gap:13px;border-radius:6px}.agent-suite .notice h3{font-size:15px}.agent-suite .notice p,.agent-suite .notice-copy>div{font-size:13px;line-height:1.5}.agent-suite .notice>.icon-bubble{width:35px!important;height:35px!important}.agent-suite .notice>.icon-bubble>svg{width:21px;height:21px}.agent-suite .key-values{font-size:13px;gap:18px 16px}.agent-suite .key-values dt{color:var(--muted);gap:10px}.agent-suite .key-values dd{color:var(--ink)}.agent-suite .key-values dd p{font-size:11px;line-height:1.4}.agent-suite .key-values dd>svg{margin-right:4px}.agent-columns{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr);gap:14px;align-items:start}.agent-columns>aside{min-width:0}.agent-suite .breadcrumbs{font-size:12px;margin:4px 10px 6px}.agent-suite .table-scroll{overflow-x:auto;scrollbar-width:thin}.agent-suite table{width:100%;border-collapse:collapse;table-layout:fixed}.agent-suite th{font-size:12px;font-weight:400;padding:12px 10px;color:var(--muted);text-align:left;line-height:1.35;background:#f2f5fa}.agent-suite td{font-size:13px;padding:19px 10px;vertical-align:top;line-height:1.45;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.agent-suite tr:last-child td{border-bottom:0}.agent-suite td p{font-size:12px;line-height:1.4;margin-top:5px}.agent-suite td .dot{width:10px;height:10px;margin-right:6px}.status-label{display:flex;gap:5px;align-items:center;font-size:13px;font-weight:600}.agent-list-page .page-heading{padding:32px 8px 20px}.agent-list-page>.card{margin-bottom:14px;padding:20px 14px}.agent-list-page>.card>p{margin-top:-9px;margin-bottom:20px}.agent-list-page .card-heading h2{font-size:22px}.agent-list-page table th:first-child{width:26%}.agent-list-page table th:nth-child(2){width:16%}.agent-list-page table th:nth-child(3){width:20%}.agent-list-page table th:nth-child(4){width:17%}.agent-list-page table th:nth-child(5){width:18%}.agent-list-page table th:last-child{width:3%}.agent-list-page>.card:nth-child(3) table th:first-child{width:26%}.agent-list-page>.card:nth-child(3) table th:nth-child(2){width:16%}.agent-list-page>.card:nth-child(3) table th:nth-child(3){width:23%}.agent-list-page>.card:nth-child(3) table th:nth-child(4){width:16%}.agent-list-page>.card:nth-child(3) table th:nth-child(5){width:14%}.agent-list-page>.card:nth-child(3) table th:last-child{width:12%}.agent-list-page td>.button{white-space:normal;text-align:center;min-height:46px;font-size:12px;line-height:1.25;padding:8px 12px}.agent-actor-cell{display:flex;gap:13px;align-items:flex-start}.agent-actor-cell h3{font-size:15px}.agent-actor-cell>div>p{margin-top:1px}.agent-operator{display:flex;align-items:center;gap:7px;margin-top:9px}.agent-operator p{font-size:11px!important;margin-top:0!important}.agent-operator small{font-size:10px}.agent-about{background:#effaff!important}.agent-about>p{font-size:13px!important;margin-top:7px!important}.agent-signal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:19px;margin-top:17px}.agent-signal-grid>div{display:flex;gap:11px;align-items:flex-start}.agent-signal-grid>div .icon-bubble{width:34px!important;height:34px!important}.agent-signal-grid>div .icon-bubble>svg{width:22px;height:22px}.agent-signal-grid p{font-size:11px;line-height:1.45}.agent-info-rows{display:flex;flex-direction:column;gap:20px}.agent-info-rows>div{display:flex;align-items:flex-start;gap:12px;min-width:0}.agent-info-rows h3{font-size:14px}.agent-info-rows p{font-size:12px;line-height:1.5}.agent-info-rows .icon-bubble{background:#f2f8fb;width:35px!important;height:35px!important}.register-agent-columns{grid-template-columns:minmax(0,1.95fr) minmax(340px,1fr)}.register-agent-columns>aside{padding-top:4px}.register-agent-columns>.stack{gap:12px}.registration-section>header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.registration-section>header h2{font-size:18px;white-space:nowrap}.registration-section>header p{margin:0 0 0 auto;font-size:11px;letter-spacing:-.03em}.agent-section-number{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:36px;height:36px;font-weight:600;background:#eaf6ff;border-radius:50%;font-size:18px}.agent-form-rows{display:flex;flex-direction:column;gap:14px}.agent-form-rows .field{display:grid;grid-template-columns:210px minmax(0,1fr);gap:5px 12px;align-items:center;font-size:13px}.agent-form-rows .field>small{grid-column:2;font-size:11px}.agent-form-rows .field>input,.agent-form-rows .select-wrap>select{min-height:36px;font-size:13px;padding:7px 11px}.agent-form-rows .select-wrap>svg{top:9px}.agent-form-rows .field[aria-invalid=true] input{border-color:#b91c1c}.agent-project-field{display:flex;gap:11px;align-items:center}.agent-project-field>.field{flex:1;display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:12px;font-size:13px}.agent-project-field select{min-height:36px;font-size:12px;padding:7px 12px}.agent-project-field .button{min-height:36px;font-size:12px}.without-project{padding-left:222px;margin:12px 0 18px}.without-project .checkbox{font-size:12px;color:#0085bf}.without-project .checkbox input{width:17px;height:17px;min-height:17px}.without-project p{font-size:10px}.registration-permissions{padding:15px;background:#effaff;border-radius:5px}.registration-permissions h4{font-size:13px;margin-bottom:13px}.registration-permissions .two-columns{gap:25px}.registration-permissions .checkbox{font-size:12px;font-weight:600;gap:8px}.registration-permissions p{font-size:10px;margin-left:28px}.registration-section.next-steps .agent-info-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.registration-section.next-steps .agent-info-rows p{font-size:11px}.registration-section.next-steps .agent-info-rows h3{font-size:12px}.registration-section.next-steps>.actions{margin-top:20px}.registration-photo{padding:12px!important}.registration-photo .photo{height:240px;margin-bottom:16px}.registration-photo h2{font-size:21px;padding:0 2px}.registration-photo p{font-size:14px;padding:0 2px 8px}.blue-panel{background:#effaff!important}.blue-panel .step-list{font-size:13px}.agent-limitations ul{padding-left:18px;margin:0;font-size:13px;color:var(--muted);line-height:1.6}.agent-limitations li+li{margin-top:12px}.agent-limitations li strong{color:var(--ink);font-weight:600}.grant-columns{grid-template-columns:minmax(0,1.55fr) minmax(385px,1fr);gap:14px}.grant-main{gap:15px}.agent-title{display:flex;align-items:center;gap:18px;padding:15px 10px 8px;min-width:0}.agent-title>.icon-bubble{width:88px!important;height:88px!important}.agent-title .eyebrow{font-size:11px;margin-bottom:6px}.agent-title h1{font-size:32px;letter-spacing:-.04em}.agent-title>.menu,.agent-title>.badge{margin-left:auto;align-self:flex-start;margin-top:14px}.agent-title>.menu>summary{border:1px solid var(--border);border-radius:5px;padding:7px 10px;font-size:12px}.agent-title .actions{gap:8px;margin-top:9px}.agent-description{font-size:14px!important;margin:0 10px 8px!important}.grant-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px}.grant-detail-grid>div{min-width:0;border-right:1px solid var(--border);padding-right:7px}.grant-detail-grid>div:nth-child(4n){border-right:0}.grant-detail-grid small{display:block;font-size:11px;margin-bottom:8px}.grant-detail-grid>div>div{font-size:13px;line-height:1.4}.grant-detail-grid p{font-size:10px;line-height:1.45}.grant-detail-grid .button{min-height:20px;padding:0;border:0;margin-left:8px;background:transparent;vertical-align:middle}.grant-detail-grid .button svg{width:15px;height:15px}.grant-details{padding-top:21px!important;padding-bottom:24px!important}.grant-details .card-heading{margin-bottom:22px}.grant-permissions .card-heading{flex-wrap:wrap;gap:8px}.grant-permissions .card-heading>.badge{margin-left:auto;margin-right:0}.grant-permissions .card-heading>.button{font-size:12px;padding:7px 11px;min-height:36px}.grant-permissions th:first-child{width:43%}.grant-permissions th:nth-child(2){width:22%}.grant-permissions th:last-child{width:35%}.grant-permissions td{padding:18px 5px;vertical-align:middle;font-size:12px}.grant-permissions td:last-child{font-size:11px;color:var(--muted)}.permission-name{display:flex;align-items:center;gap:11px;line-height:1.4}.permission-name>svg{width:20px;height:20px}.access-value{display:flex;align-items:center;gap:7px;line-height:1.3;font-size:12px}.access-value>svg{width:18px;height:18px}.access-value.granted>svg{color:#00b984}.access-value.unavailable{color:#8a95ae}.permission-switch{display:flex;align-items:center;gap:8px;font-size:12px}.permission-switch .toggle{width:37px;flex-shrink:0}.grant-allowance>.card-heading{margin-bottom:5px}.grant-allowance>.card-heading .icon-bubble{background:#e3f8fb;width:38px!important;height:38px!important}.grant-allowance>.card-heading+.p,.grant-allowance>p{font-size:13px;margin:0 0 20px 51px}.allowance-bar{display:flex;height:17px;overflow:hidden;border-radius:9px;width:100%;background:#e3e6ed}.allowance-bar>.used{width:20%;background:#00ceef}.allowance-bar>.reserved{width:10%;background:#b9ecfc}.allowance-bar>.available{width:70%;background:#dfe3eb}.allowance-legend{display:flex;align-items:center;gap:13px;margin-top:11px;font-size:10px;color:var(--muted)}.allowance-legend span{display:flex;align-items:center;gap:5px}.allowance-legend i{width:9px;height:9px;display:inline-block;border-radius:50%}.allowance-legend .used{background:#00ceef}.allowance-legend .reserved{background:#b9ecfc}.allowance-legend .available{background:#c8cedd}.allowance-legend strong{margin-left:auto;color:var(--ink)}.allowance-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0 23px}.allowance-numbers>div{border-right:1px solid var(--border);padding:0 15px}.allowance-numbers>div:first-child{padding-left:0}.allowance-numbers>div:last-child{border:0}.allowance-numbers strong{font-size:38px;line-height:1.25;display:block;margin-top:2px}.allowance-numbers p{font-size:12px;line-height:1.5}.allowance-period{display:flex;align-items:flex-start;gap:13px;border-top:1px solid var(--border);padding:17px 0;color:var(--muted);font-size:13px}.allowance-period p{font-size:12px}.grant-allowance .notice{padding:13px;gap:10px}.grant-allowance .notice>.icon-bubble{width:25px!important;height:25px!important;background:transparent}.grant-allowance .notice h3{font-size:13px}.grant-allowance .notice .notice-copy>div{font-size:11px;line-height:1.55}.grant-columns>aside>.notice.red{padding:16px 13px;gap:11px}.grant-columns>aside>.notice.red>.icon-bubble{background:transparent;width:29px!important;height:29px!important}.grant-columns>aside>.notice.red p{font-size:11px}.grant-columns>aside>.notice.red .button{font-size:11px;min-height:34px;padding:7px 9px}.grant-columns>aside>.notice.red .actions{gap:8px;margin-top:11px}.grant-columns .agent-limitations{padding:17px!important}.grant-columns .agent-limitations .card-heading h2{font-size:16px}.grant-columns .agent-limitations ul{font-size:12px;line-height:1.5;padding-left:16px}.grant-columns .agent-limitations li+li{margin-top:8px}.permission-difference{background:#effaff!important;padding:15px!important}.permission-difference .card-heading h2{font-size:16px}.permission-difference th{font-size:11px;background:transparent;padding:5px 9px}.permission-difference th:first-child{width:44%}.permission-difference th:nth-child(2){width:21%}.permission-difference th:nth-child(3){width:10%}.permission-difference th:nth-child(4){width:25%}.permission-difference td{font-size:12px;padding:11px 9px}.save-permission-area{margin-top:25px;padding:15px 4px 0}.save-permission-area .actions{display:grid;grid-template-columns:1fr 2.1fr;gap:12px}.save-permission-area p{font-size:11px;margin-top:14px;line-height:1.55;display:flex;align-items:flex-start;gap:8px}.dialog-scrim{z-index:1000;isolation:isolate}.dialog-actions>.button{min-height:44px}.button.danger-solid{background:#f12d47;border-color:#f12d47;color:#fff}.button.danger-solid:hover{background:#ce2038}.dialog-footnote{font-size:10px!important;text-align:center;margin-top:13px;line-height:1.5}.revoke-grant-dialog{width:554px;padding:27px 25px 21px}.revoke-grant-dialog>h2{font-size:24px;padding-left:65px;margin-bottom:3px}.revoke-agent-subtitle{display:flex;align-items:center;gap:14px;margin-top:-35px;margin-bottom:20px}.revoke-agent-subtitle>.icon-bubble{margin-right:3px}.revoke-agent-subtitle>div{padding-top:35px}.revoke-agent-subtitle h3{font-size:13px}.revoke-agent-subtitle p{font-size:11px}.dialog-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:#effaff;padding:17px 15px;margin-bottom:15px}.dialog-fact-grid small{display:block;font-size:10px;color:var(--muted);margin-bottom:9px}.dialog-fact-grid strong{display:block;font-size:12px}.dialog-fact-grid p{font-size:9px}.revoke-grant-dialog>.notice{padding:12px;gap:12px}.revoke-grant-dialog>.notice .icon-bubble{width:27px!important;height:27px!important}.revoke-grant-dialog>.notice h3{font-size:13px}.revoke-grant-dialog>.notice ul{font-size:10px;line-height:1.6;margin:7px 0 0;padding-left:12px}.revoke-effects{gap:13px;margin-top:15px}.revoke-effects .card{padding:12px}.revoke-effects .card-heading{margin-bottom:10px}.revoke-effects .card-heading h2{font-size:12px}.revoke-effects .key-values{grid-template-columns:75px minmax(0,1fr);font-size:9px;gap:14px 7px}.revoke-effects .key-values dt{gap:5px}.revoke-effects .key-values dt>svg{width:16px;height:16px}.revoke-effects .key-values p{font-size:8px;line-height:1.5}.revoke-effects .key-values .badge{font-size:8px;padding:2px 4px}.revoke-grant-dialog .dialog-actions .button{font-size:11px}.connection-columns{grid-template-columns:minmax(0,1.98fr) minmax(335px,1fr);gap:17px}.connection-main{gap:16px}.connection-main>.back-link{margin:0 8px;font-size:12px}.connection-main>.page-heading{padding:0 8px 10px;margin:0}.connection-main>.page-heading h1{font-size:34px}.connection-main>.page-heading p{font-size:14px;line-height:1.5}.connection-step{position:relative;padding-left:50px;padding-right:4px}.connection-step>.agent-section-number{position:absolute;left:0;top:0;width:35px;height:35px;background:#e1e6f0;color:#fff;font-size:19px}.connection-step:first-of-type>.agent-section-number{background:#00cfee}.connection-step>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.connection-step>header h2{font-size:21px}.connection-step>header .button{min-height:33px;font-size:11px;padding:6px 12px}.connection-step>p{font-size:13px;margin-top:3px;margin-bottom:16px}.connection-grant{background:#f8fbfe;border:1px solid var(--border);border-radius:5px;padding:19px;display:grid;grid-template-columns:1fr 1.07fr 1.2fr;gap:16px}.connection-grant .agent-actor-cell{gap:10px}.connection-grant .agent-actor-cell h3{font-size:13px}.connection-grant .agent-operator{display:none}.connection-grant .agent-actor-cell>span{width:48px!important;height:48px!important}.connection-grant h3{font-size:13px}.connection-grant p{font-size:11px;line-height:1.5}.connection-grant .badge{font-size:10px;padding:3px 5px}.connection-grant>small{grid-column:1/-1;display:flex;align-items:center;gap:14px;font-size:10px;border-top:1px solid var(--border);padding-top:10px}.connection-config{background:#f4f7fc;border:1px solid var(--border);border-radius:6px;padding:13px 17px}.connection-config>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.connection-config>header>div{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.connection-config h3{font-size:13px}.connection-config pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.7;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;margin:17px 0 4px;color:#0c71bd}.connection-config select{width:auto;min-height:31px;font-size:11px;padding:4px 25px 4px 8px}.connection-config>.caption{font-size:11px;margin-top:12px}.config-caption{display:flex;gap:8px;font-size:11px!important;line-height:1.5!important;margin:10px 0 0!important}.test-request{display:flex;align-items:center;gap:12px;background:#f6f9fc;padding:13px;border-radius:5px;font-size:12px}.test-request>code{flex:1;font-size:12px;color:var(--muted)}.test-request .button{font-size:10px;min-height:30px;padding:5px 8px}.connection-step>.actions{margin:14px 0 2px}.connection-step>.actions>.button{font-size:12px;min-height:38px}.connection-step>.caption{font-size:11px;margin-top:9px}.connection-recovery-link{font-size:11px!important;padding:8px 0!important;color:#0e7490}.connection-columns>aside .card{padding:20px}.connection-columns>aside .card-heading h2{font-size:20px}.connection-columns>aside .key-values{grid-template-columns:130px minmax(0,1fr);gap:20px 16px;font-size:12px}.connection-columns>aside .key-values dt>svg{width:20px;height:20px}.connection-columns>aside .key-values dd{color:var(--muted);font-size:11px}.connection-columns>aside .key-values dd .badge{font-size:10px}.connection-columns>aside .agent-info-rows{gap:22px}.connection-columns>aside .agent-info-rows h3{font-size:12px}.connection-columns>aside .agent-info-rows p{font-size:11px}.connection-columns>aside .notice{padding:16px 12px;gap:10px}.connection-columns>aside .notice h3{font-size:15px}.connection-columns>aside .notice-copy>div{font-size:12px}.connection-columns>aside .notice+.button{width:100%;font-size:12px;margin-top:10px}.connection-expired .connection-step .notice.red{border:1px solid #ffb6c0}.connection-step .notice.red>.icon-bubble{display:none}.connection-step .notice.red .notice-actions{max-width:165px}.connection-step .notice.red .actions{display:flex;flex-direction:column;gap:6px;margin-top:0}.connection-step .notice.red .button{font-size:10px;min-height:32px;padding:6px 11px;width:100%}.connection-denied-notice{margin-bottom:12px}.permission-denied-notice .permission-denied-details>p{margin:0}.permission-denied-notice .key-values{font-size:12px;line-height:18px;gap:7px 12px;margin:14px 0 0}.connection-step .notice.permission-denied-notice>.icon-bubble{display:flex;background:transparent;width:28px!important;height:28px!important;color:#e74d60}.permission-denied-notice.compact{align-items:flex-start;gap:10px;margin-bottom:10px;padding:12px}.permission-denied-notice.compact .notice-copy{flex:1}.permission-denied-notice.compact .notice-copy>h3{display:flex;align-items:center;justify-content:space-between;gap:8px}.permission-denied-notice.compact .notice-copy>h3 .badge{font-size:10px}.permission-denied-notice.compact .permission-denied-details{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px}.permission-denied-notice.compact .key-values{grid-template-columns:72px minmax(0,1fr);margin:0;gap:4px 8px;font-size:12px;line-height:18px}@media(min-width:641px){.connection-denied>aside .key-values{gap:10px 12px}.connection-denied>aside .permission-denied-notice .key-values{gap:6px 10px}}@media(max-width:640px){.permission-denied-notice.compact .permission-denied-details{grid-template-columns:1fr;gap:12px}.permission-denied-notice.compact .key-values{font-size:13px;line-height:21px;grid-template-columns:85px minmax(0,1fr)}.permission-denied-notice.compact .notice-copy>h3{flex-wrap:wrap}}.connection-denied-notice .notice-copy>div{font-size:12px}.denied-attempt-details{display:grid;grid-template-columns:75px minmax(0,1fr);gap:5px 12px;font-size:12px;margin:12px 0 0}.denied-attempt-details dt{color:var(--muted)}.denied-attempt-details dd{margin:0}.connection-result-placeholder{background:#f5f7fc;border-radius:6px;padding:18px;display:flex;align-items:flex-start;gap:11px}.connection-result-placeholder h3{font-size:16px}.connection-result-placeholder p{font-size:12px}.connection-result-placeholder>.icon-bubble{width:39px!important;height:39px!important}.receipt-columns{grid-template-columns:minmax(0,1.97fr) minmax(335px,1fr)}.connection-receipt-main{gap:20px}.connection-receipt-main>.page-heading{padding-bottom:0;margin-bottom:0}.connection-receipt-main>.page-heading h1{font-size:30px;letter-spacing:-.045em}.connection-receipt-main>.page-heading h2{font-size:21px;margin-top:9px}.connection-receipt-main>.page-heading p{font-size:14px}.connection-receipt-main>.page-heading .heading-actions{gap:9px}.connection-receipt-main>.page-heading .button{font-size:11px;min-height:38px;padding:7px 10px}.receipt-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px;padding:7px 0 8px}.receipt-fact-grid>div{display:flex;align-items:flex-start;gap:12px;min-width:0;font-size:13px}.receipt-fact-grid small{display:block;margin-bottom:9px;font-size:12px}.receipt-fact-grid p{font-size:11px}.receipt-fact-grid>div>svg{margin-top:4px;width:23px;height:23px}.receipt-permissions th:first-child{width:33%}.receipt-permissions th:nth-child(2){width:18%}.receipt-permissions th:nth-child(3){width:25%}.receipt-permissions th:nth-child(4){width:24%}.receipt-permissions td{font-size:12px;padding:15px 8px}.receipt-permissions td>svg{margin-right:9px;width:18px;height:18px}.receipt-permissions .badge{font-size:10px}.receipt-permissions .card-heading{margin-bottom:5px}.receipt-permissions>p{font-size:12px;margin-bottom:20px}.receipt-columns .timeline{padding-top:8px}.receipt-columns .timeline p{font-size:12px}.receipt-columns .timeline strong{font-size:14px}.sandbox-page{padding:0 8px}.sandbox-hero{display:grid;grid-template-columns:1.08fr 1.13fr;gap:20px;align-items:center;margin-bottom:14px}.sandbox-hero h1{font-size:40px}.sandbox-hero .eyebrow{font-size:11px;margin-bottom:10px}.sandbox-hero p{font-size:15px;max-width:455px}.sandbox-hero-photo{position:relative}.sandbox-hero-photo .photo{height:243px;object-position:center 45%}.sandbox-hero-photo>.notice{position:absolute;right:14px;top:20px;max-width:210px;padding:14px;gap:10px;border:1px solid #deeff6;background:#f5fdff}.sandbox-hero-photo>.notice h3{font-size:12px}.sandbox-hero-photo>.notice .icon-bubble{width:25px!important;height:25px!important}.sandbox-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.sandbox-entry{position:relative;min-height:296px;background:#f2fbff!important;padding:23px!important;display:flex;flex-direction:column}.sandbox-entry>header{display:flex;gap:14px;align-items:center;margin-bottom:12px}.sandbox-entry>header h2{font-size:25px}.sandbox-entry>header .icon-bubble{width:45px!important;height:45px!important}.sandbox-entry>header h2>svg{width:19px;height:19px;color:#00bfe0}.sandbox-entry p{font-size:14px;max-width:70%}.sandbox-entry ol{font-size:12px;color:var(--muted);line-height:1.7;max-width:65%;padding-left:17px}.sandbox-entry>.button{align-self:flex-start;margin-top:auto;min-height:39px;font-size:12px}.sandbox-entry-visual{position:absolute;right:22px;top:80px;width:135px;background:#fff;border:1px solid var(--border);border-radius:7px;padding:15px 13px;box-shadow:0 5px 18px #0b173008}.sandbox-entry-visual>svg{width:39px;height:39px;margin-bottom:16px}.sandbox-entry-visual>div{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;margin-top:10px}.sandbox-entry-visual>div>svg{width:14px;height:14px;color:#00c9ee}.sandbox-entry-visual>pre{font-size:9px;white-space:pre-wrap;line-height:1.8;color:#5d7597;margin:4px 0}.sandbox-entry-visual>small{font-size:9px;color:var(--muted)}.sandbox-preview{margin-bottom:14px;padding:22px!important}.sandbox-preview .card-heading{margin-bottom:0}.sandbox-preview .card-heading h2{font-size:21px}.sandbox-preview>p{font-size:12px;margin:0 0 22px 52px}.sandbox-preview .preview-facts{display:grid;grid-template-columns:1.25fr 1fr 1fr 1.25fr auto;gap:15px;align-items:center}.sandbox-preview .preview-facts>div{display:flex;align-items:center;gap:12px;font-size:13px}.sandbox-preview .preview-facts small{font-size:10px;display:block;margin-bottom:4px}.sandbox-preview .preview-facts p{font-size:10px}.sandbox-preview .preview-facts .icon-bubble{width:38px!important;height:38px!important}.sandbox-preview .preview-facts .button{min-height:40px;font-size:11px}.sandbox-important{padding:20px!important}.sandbox-important .card-heading h2{font-size:18px}.sandbox-important-grid{display:grid;grid-template-columns:1fr 1fr 1.05fr;gap:26px}.sandbox-important-grid h3{font-size:12px}.sandbox-important-grid p{font-size:11px}.sandbox-important-grid .button{font-size:11px;min-height:30px;margin-top:8px}.sandbox-important-grid .notice{padding:10px;font-size:11px}.catalog-columns{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:18px}.catalog-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:0;align-items:center;padding:0 10px}.catalog-hero h1{font-size:34px;white-space:nowrap}.catalog-hero p{font-size:14px;line-height:1.6}.catalog-hero .eyebrow{font-size:11px;margin-bottom:9px}.catalog-hero .photo{height:173px;object-position:center}.catalog-columns>.stack>.notice{padding:17px 15px;gap:12px}.catalog-columns>.stack>.notice h3{font-size:16px}.catalog-columns>.stack>.notice .notice-copy>div{font-size:12px}.catalog-columns>.stack>.notice>.notice-actions .button{font-size:10px}.catalog-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 9px 0}.catalog-heading h2{font-size:23px}.catalog-heading p{font-size:13px}.catalog-heading select{width:150px;min-height:36px;font-size:13px;padding:6px 10px}.catalog-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 3px}.catalog-service{padding:18px!important;cursor:pointer;display:flex;flex-direction:column;transition:border-color .18s,box-shadow .18s}.catalog-service.selected{border-color:#00d2ef;box-shadow:0 0 0 2px #00d2ef33}.catalog-service>header{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px}.catalog-service>header>.badge:last-child{margin-left:auto;font-size:9px;background:#f1f4fa;color:#697c99}.catalog-service h2{font-size:23px}.catalog-service>p{font-size:13px}.catalog-service>.service-description{font-size:13px;line-height:1.65;margin:20px 0}.service-method{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:19px}.service-method small{font-size:11px}.service-method p{font-size:12px;margin:3px 0 0}.service-pricing{margin-bottom:20px}.service-pricing small{font-size:11px}.service-pricing h3{font-size:20px;margin-top:7px}.service-pricing h3>svg{width:15px;height:15px;color:var(--muted)}.catalog-service .agent-info-rows{padding:12px;background:#f5f8fb;border-radius:6px;gap:14px;margin-top:auto;margin-bottom:13px}.catalog-service .agent-info-rows .icon-bubble{width:25px!important;height:25px!important}.catalog-service .agent-info-rows .icon-bubble svg{width:18px;height:18px}.catalog-service .agent-info-rows h3{font-size:11px}.catalog-service .agent-info-rows p{font-size:10px}.catalog-service>.button{width:100%;font-size:12px;min-height:40px}.catalog-inspector-type{display:flex;gap:12px;align-items:flex-start;margin:10px 0 22px}.catalog-inspector-type>.badge:last-child{margin-left:auto}.catalog-inspector h2{font-size:25px}.catalog-inspector>p{font-size:13px;margin-top:10px}.catalog-inspector .key-values{grid-template-columns:105px minmax(0,1fr);font-size:12px;margin-top:25px;gap:19px 18px}.catalog-inspector .key-values dd{color:var(--muted);font-size:12px}.catalog-inspector .key-values dd .badge{font-size:10px;padding:0;background:transparent;white-space:normal;line-height:1.5}.catalog-columns>aside>.card:last-child .agent-info-rows{gap:21px}.catalog-columns>aside>.card:last-child .agent-info-rows h3{font-size:12px}.catalog-columns>aside>.card:last-child .agent-info-rows p{font-size:12px}.quote-columns{grid-template-columns:minmax(0,1.74fr) minmax(360px,1fr);gap:19px}.quote-columns>.stack{gap:12px}.quote-columns .page-heading{padding:0 9px 2px;margin:0}.quote-columns .page-heading h1{font-size:34px}.quote-columns .page-heading p{font-size:14px}.service-version{font-size:14px!important;margin-top:9px}.quote-columns .tabs{padding:0 8px;gap:25px;margin:0;min-height:43px}.quote-columns .tabs button{border:0;background:transparent;padding:12px 0;font-size:12px;color:var(--muted);position:relative;white-space:nowrap}.quote-columns .tabs button.selected{color:var(--ink);font-weight:600}.quote-columns .tabs button.selected:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#00cfee}.service-facts-card{padding:17px!important}.service-facts-card>.card-heading{margin-bottom:0}.service-facts-card>.card-heading>span{font-size:10px;color:var(--muted)}.service-facts-card>.card-heading h2{font-size:18px}.service-facts-card>.card-heading .badge{font-size:10px}.service-facts-card>p{font-size:11px;margin:-4px 0 15px 57px}.service-facts-columns{display:grid;grid-template-columns:1.08fr 1fr;gap:16px}.service-facts-columns>.key-values{grid-template-columns:105px minmax(0,1fr);gap:24px 15px;margin:0;font-size:12px}.service-facts-columns>.key-values dt{color:var(--ink);font-size:12px}.service-facts-columns>.key-values dd{font-size:12px;color:var(--muted)}.service-facts-columns>.key-values dd p{font-size:10px}.service-facts-columns>.agent-info-rows{background:#effaff;padding:14px;border-radius:5px;gap:16px}.service-facts-columns .agent-info-rows h3{font-size:12px}.service-facts-columns .agent-info-rows p{font-size:10px;line-height:1.45}.service-facts-columns .agent-info-rows .icon-bubble{width:24px!important;height:24px!important;background:transparent}.service-facts-columns .agent-info-rows .icon-bubble>svg{width:19px;height:19px}.service-quote-card{padding:17px!important}.service-quote-card .card-heading{margin-bottom:0}.service-quote-card .card-heading h2{font-size:18px}.service-quote-card .card-heading>.button{font-size:10px;padding:0;min-height:20px}.service-quote-card>p{font-size:11px;margin:-4px 0 14px 57px}.quote-body{display:grid;grid-template-columns:1fr 1fr;gap:20px}.quote-body>div>header{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.quote-body>div>header h3{font-size:15px}.quote-body>div>header>.badge{font-size:9px;padding:4px}.quote-body .key-values{gap:6px 12px;grid-template-columns:1fr auto;font-size:11px;margin-top:12px}.quote-body>div:first-child .key-values dd{text-align:right}.quote-body .key-values dt{font-size:11px;color:var(--muted)}.quote-body .key-values dd{font-size:11px}.quote-body>div:first-child .key-values strong{font-size:21px}.quote-body>div:nth-child(2) .key-values{grid-template-columns:110px minmax(0,1fr);font-size:10px;margin-top:0;gap:10px}.quote-body>div:nth-child(2) .key-values>*{font-size:10px;line-height:1.4}.quote-body .quote-sample-note{font-size:10px;text-align:right}.quote-body .actions{justify-content:flex-end;gap:8px;margin-top:13px}.quote-body .button{font-size:10px;min-height:34px;padding:7px 8px}.quote-columns>aside .quote-service-photo .photo{height:126px;object-position:center}.quote-service-photo{padding:12px!important}.quote-service-photo h2{font-size:25px;margin-top:15px}.quote-service-photo p{font-size:14px}.quote-service-photo .key-values{grid-template-columns:90px minmax(0,1fr);gap:18px;font-size:12px}.quote-service-photo .key-values dd{font-size:12px;color:var(--muted)}.quote-columns .step-list,.quote-columns .step-list p{font-size:12px}.quote-columns>aside .card-heading h2{font-size:18px}.quote-columns>aside .section-link{padding:9px 0;min-height:34px;font-size:12px}.quote-columns>aside .section-link h3{font-size:12px}.quote-columns>aside .section-link .icon-bubble{display:none}.quote-activity .card-heading h2{font-size:13px}.quote-activity th,.quote-activity td{font-size:10px;padding:7px}.quote-activity th:first-child{width:30%}.quote-activity .card-heading>.button{font-size:10px;min-height:20px;padding:0}.quote-activity{padding:13px!important}.revocation-columns{grid-template-columns:minmax(0,1.55fr) minmax(385px,1fr)}.revocation-columns .agent-title{padding-top:14px}.revocation-columns .agent-title h1{font-size:32px}.revocation-columns .agent-title .icon-bubble{position:relative}.revocation-columns .agent-description{line-height:1.55}.revocation-details .notice{margin-bottom:20px}.revocation-details .notice h3{font-size:19px}.revocation-details .notice p{font-size:14px}.revocation-details .grant-detail-grid{gap:28px 12px}.revocation-columns>.stack>.notice ul{font-size:13px;line-height:1.6;padding-left:17px;margin:5px 0 0}.revocation-columns>.stack>.card:last-child th:first-child{width:12%}.revocation-columns>.stack>.card:last-child th:nth-child(2){width:15%}.revocation-columns>.stack>.card:last-child th:nth-child(3){width:17%}.revocation-columns>.stack>.card:last-child th:nth-child(4){width:17%}.revocation-columns>.stack>.card:last-child th:last-child{width:39%}.revocation-columns>.stack>.card:last-child td{font-size:12px;padding:16px 8px}.revocation-agent{display:flex;gap:17px;align-items:center;margin:20px 0}.revocation-agent h2{font-size:26px}.revocation-agent p{font-size:12px}.revocation-columns>aside .key-values{grid-template-columns:135px minmax(0,1fr);font-size:13px}.revocation-columns>aside th,.revocation-columns>aside td{font-size:12px;padding:14px 8px}.revocation-columns>aside .record-action{display:flex;width:100%;text-align:left;gap:12px;color:var(--ink);white-space:normal}.revocation-columns>aside .record-action>span{flex:1;text-align:left}.revocation-columns>aside .record-action p{font-size:12px}.revocation-columns>aside .section-link h3{font-size:14px}.revocation-columns>aside .section-link p{font-size:12px}.mobile-grant-page{--mg:1;max-width:100%;font-size:16px}.mobile-grant-page>.stack{gap:12px}.mobile-grant-page h1{font-size:28px;line-height:1.15}.mobile-grant-page h2,.mobile-grant-page .card-heading h2{font-size:20px}.mobile-grant-page h3{font-size:16px}.mobile-grant-page p{font-size:14px;line-height:1.5}.mobile-grant-page small{font-size:12px}.mobile-grant-page .card{padding:15px 13px;border-radius:7px}.mobile-grant-page .card-heading{margin-bottom:12px}.mobile-agent-title{padding:7px 0 5px;gap:13px;align-items:flex-start}.mobile-agent-title>.icon-bubble{width:61px!important;height:61px!important}.mobile-agent-title>.icon-bubble>svg{width:40px;height:40px}.mobile-agent-title .eyebrow{font-size:9px;letter-spacing:.2em;margin-bottom:6px}.mobile-agent-title .badge{font-size:11px}.mobile-agent-title .actions{gap:7px;margin-top:8px}.mobile-agent-title>div>p{font-size:12px;margin-top:6px}.mobile-agent-title h2{font-size:18px;margin-top:6px}.mobile-agent-title>div>.badge{margin-top:8px}.mobile-grant-page .grant-details{padding-bottom:12px!important}.mobile-grant-page .grant-details .card-heading{margin-bottom:5px}.mobile-grant-page .key-values{margin:0;font-size:13px;grid-template-columns:42% minmax(0,1fr);gap:0}.mobile-grant-page .key-values dt,.mobile-grant-page .key-values dd{border-bottom:1px solid var(--border);min-height:36px;display:flex;align-items:center;padding:8px 0;font-size:13px;line-height:1.5}.mobile-grant-page .key-values dt{gap:12px}.mobile-grant-page .key-values dt>svg{width:19px;height:19px}.mobile-grant-page .key-values dd>.button{margin-left:9px;padding:0;border:0;min-height:28px;min-width:24px;background:transparent}.mobile-grant-page .key-values dd>.button>svg{width:16px;height:16px}.mobile-grant-page .key-values dd p{display:none}.mobile-grant-page .key-values dd>.badge{background:transparent;color:var(--ink);font-weight:600;gap:0;padding:0;font-size:13px}.mobile-grant-page .key-values dd>.badge .status-dot{display:none}.mobile-grant-page .button{min-height:56px;font-size:16px;border-radius:6px}.mobile-grant-page .mobile-edit-grant{width:calc(100% - 26px);align-self:center;margin-top:-1px;margin-bottom:4px;min-height:56px;font-weight:600}.mobile-grant-page .mobile-edit-grant>svg{width:26px;height:26px}.mobile-grant-page .grant-allowance>.card-heading{margin-bottom:5px}.mobile-grant-page .grant-allowance>.card-heading h2{font-size:18px;gap:9px}.mobile-grant-page .grant-allowance>.card-heading h2 .icon-bubble{width:38px!important;height:38px!important}.mobile-grant-page .grant-allowance>p{margin:-7px 0 16px 47px;font-size:13px}.allowance-cells{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;height:24px}.allowance-cells>span{border-radius:4px;background:#e7eaf0}.allowance-cells>.used{background:#00cfee}.allowance-cells>.reserved{background:#c9f1fc}.mobile-grant-page .allowance-numbers{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 2px;text-align:center}.mobile-grant-page .allowance-numbers>div{padding:0 7px}.mobile-grant-page .allowance-numbers strong{font-size:12px;margin:0;white-space:normal}.mobile-grant-page .allowance-numbers p{font-size:12px;line-height:1.4;margin-top:8px}.mobile-allowed-actions .card-heading h2{gap:11px}.mobile-allowed-actions .card-heading .icon-bubble{width:40px!important;height:40px!important}.mobile-allowed-actions>div{display:flex;align-items:center;gap:13px;padding:9px 0 9px 47px;min-height:39px;font-size:15px}.mobile-allowed-actions>div>svg{width:23px;height:23px;color:#00b989}.mobile-allowed-actions>.unavailable-actions{border-top:1px solid var(--border);margin-top:6px;align-items:flex-start;padding-top:14px}.mobile-allowed-actions>.unavailable-actions>svg{color:#939bb1}.mobile-allowed-actions .unavailable-actions h3{font-size:14px}.mobile-allowed-actions .unavailable-actions p{font-size:13px}.mobile-grant-page>.stack>.notice{padding:15px 13px;gap:12px}.mobile-grant-page>.stack>.notice>.icon-bubble{width:37px!important;height:37px!important}.mobile-grant-page .notice h3{font-size:17px}.mobile-grant-page .notice .notice-copy>div{font-size:13px;line-height:1.5}.mobile-grant-actions{display:flex;flex-direction:column;gap:12px}.mobile-grant-actions>.button{width:100%;font-weight:600}.mobile-grant-actions>.button>svg{width:25px;height:25px}.grant-revoke-link{display:flex;align-items:center;gap:12px;border:1px solid #ef5065;padding:12px 11px;border-radius:6px;color:#c9243e;background:#fff6f7}.grant-revoke-link>svg:first-child{width:29px;height:29px}.grant-revoke-link>svg:last-child{margin-left:auto;width:20px;height:20px}.grant-revoke-link>div{flex:1}.grant-revoke-link strong{font-size:14px}.grant-revoke-link p{font-size:12px;line-height:1.5;margin-top:3px}.mobile-edit-actions>p{font-size:14px;margin-top:-7px;margin-bottom:12px}.mobile-edit-actions .checkbox{min-height:48px;padding:10px 0;align-items:center;border-top:1px solid var(--border);gap:16px;font-size:15px}.mobile-edit-actions .checkbox input{width:25px;height:25px;min-height:25px;flex-shrink:0}.mobile-grant-page .permission-difference{background:#fff!important}.mobile-grant-page .permission-difference .card-heading h2{font-size:20px;gap:12px}.mobile-grant-page .permission-difference>p{font-size:13px;margin-top:-5px;margin-bottom:14px}.mobile-grant-page .permission-difference table{background:#f3f6fb;border-radius:7px}.mobile-grant-page .permission-difference th{font-size:10px;padding:10px 6px 4px}.mobile-grant-page .permission-difference th:first-child{width:43%}.mobile-grant-page .permission-difference th:nth-child(2){width:23%}.mobile-grant-page .permission-difference th:nth-child(3){width:7%}.mobile-grant-page .permission-difference th:nth-child(4){width:27%}.mobile-grant-page .permission-difference td{font-size:12px;padding:5px 6px 12px;vertical-align:middle}.mobile-grant-page .permission-difference .badge{font-size:11px;padding:4px 6px}.mobile-grant-page .permission-difference td>svg{width:17px;height:17px}.mobile-permission-buttons{display:flex;flex-direction:column;gap:12px}.mobile-permission-buttons>.button{width:100%;min-height:52px}@media(min-width:1200px){.screen-72 .workspace-content{padding-bottom:6px}.screen-72 .connection-main>.page-heading h1{font-size:40px}.screen-72 .connection-main>.page-heading p{margin-top:4px}.screen-72 .connection-step .notice.green{padding:12px}.screen-72 .connection-step .connection-config{padding:7px 11px}.screen-72 .connection-config>header .button{min-height:26px;padding:4px 8px;font-size:10px}.screen-72 .connection-config .json-example{padding:0;margin:4px 0 0;line-height:16px}.screen-72 .permission-denied-notice.compact{padding:10px;gap:8px}.screen-72 .permission-denied-notice.compact .permission-denied-details{gap:12px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.screen-72 .permission-denied-notice.compact .key-values{grid-template-columns:65px minmax(0,1fr);gap:3px 6px;font-size:11px;line-height:17px}.screen-72 .connection-columns>aside{margin-top:-11px}.screen-72 .connection-columns>aside .key-values{gap:19px 12px}.screen-72 .connection-denied>aside>.card:nth-child(2){padding-top:16px;padding-bottom:16px}.screen-72 .connection-denied>aside>.card:nth-child(2)>.card-heading{margin-bottom:8px}.screen-72 .connection-denied>aside>.card:nth-child(2)>.card-heading .icon-button{min-height:26px;width:26px;padding:3px}.screen-72 .connection-denied>aside .permission-denied-notice>.icon-bubble{width:28px!important;height:28px!important;background:transparent;color:#e74d60}.screen-72 .connection-denied>aside .permission-denied-notice>.icon-bubble>svg{width:28px;height:28px}.screen-72 .connection-denied>aside .permission-denied-notice .key-values{gap:6px 10px}.screen-72 .connection-denied>aside>.card:last-child{padding-top:16px;padding-bottom:16px}}@media(min-width:1251px){.screen-23 .workspace-content{padding:21px 22px 25px 18px}.screen-24 .workspace-content{padding:23px 14px 20px 20px}.screen-25 .workspace-content,.screen-43 .workspace-content,.screen-61 .workspace-content,.screen-74 .workspace-content{padding:18px 18px 22px}.screen-26 .workspace-content,.screen-54 .workspace-content,.screen-72 .workspace-content{padding:17px 13px 20px 12px}.screen-27 .workspace-content{padding:23px 15px 24px 17px}.screen-28 .workspace-content{padding:23px 18px 28px 12px}.screen-29 .workspace-content{padding:24px 15px 20px}.screen-30 .workspace-content{padding:20px 16px 22px 13px}}@media(min-width:641px){.screen-51 .workspace-content,.screen-62 .workspace-content{padding:23px 25px 150px}.screen-51 .topbar,.screen-62 .topbar{height:104px;padding-left:30px}.screen-51 .mobile-brand,.screen-62 .mobile-brand{width:220px}.screen-51 .workspace-menu,.screen-62 .workspace-menu{left:58%;top:17px}.screen-51 .workspace-menu>summary,.screen-62 .workspace-menu>summary{font-size:20px}.screen-51 .environment,.screen-62 .environment{left:58%;top:50px;font-size:16px}.screen-51 .topbar-right,.screen-62 .topbar-right{right:31px;top:18px}.screen-51 .topbar-right>.icon-button,.screen-62 .topbar-right>.icon-button{display:none}.mobile-grant-page{--mg:var(--mobile-density)}.mobile-grant-page>.stack{gap:calc(12px * var(--mg))}.mobile-grant-page .card{padding:calc(15px * var(--mg)) calc(13px * var(--mg));border-radius:calc(7px * var(--mg))}.mobile-agent-title{gap:calc(13px * var(--mg));padding-top:10px;padding-bottom:12px}.mobile-agent-title>.icon-bubble{width:calc(61px * var(--mg))!important;height:calc(61px * var(--mg))!important}.mobile-agent-title>.icon-bubble>svg{width:calc(40px * var(--mg));height:calc(40px * var(--mg))}.mobile-agent-title .eyebrow{font-size:calc(9px * var(--mg));margin-bottom:calc(6px * var(--mg))}.mobile-grant-page h1{font-size:calc(28px * var(--mg))}.mobile-grant-page h2,.mobile-grant-page .card-heading h2{font-size:calc(20px * var(--mg))}.mobile-agent-title h2{font-size:calc(18px * var(--mg));margin-top:8px}.mobile-grant-page h3{font-size:calc(16px * var(--mg))}.mobile-grant-page p{font-size:calc(14px * var(--mg))}.mobile-grant-page small{font-size:calc(12px * var(--mg))}.mobile-grant-page .badge,.mobile-agent-title .badge{font-size:calc(11px * var(--mg));padding:calc(4px * var(--mg)) calc(7px * var(--mg))}.mobile-agent-title>div>p{font-size:calc(12px * var(--mg));margin-top:10px}.mobile-grant-page .card-heading{margin-bottom:calc(12px * var(--mg))}.mobile-grant-page .grant-details{padding-bottom:calc(12px * var(--mg))!important}.mobile-grant-page .grant-details .card-heading{margin-bottom:calc(5px * var(--mg))}.mobile-grant-page .key-values dt,.mobile-grant-page .key-values dd{min-height:calc(36px * var(--mg));font-size:calc(13px * var(--mg));padding:calc(8px * var(--mg)) 0}.mobile-grant-page .key-values dt{gap:calc(12px * var(--mg))}.mobile-grant-page .key-values dt>svg{width:calc(19px * var(--mg));height:calc(19px * var(--mg))}.mobile-grant-page .key-values dd>.badge{font-size:calc(13px * var(--mg))}.mobile-grant-page .key-values dd>.button{min-height:calc(28px * var(--mg));min-width:calc(24px * var(--mg));margin-left:calc(9px * var(--mg))}.mobile-grant-page .key-values dd>.button>svg{width:calc(16px * var(--mg));height:calc(16px * var(--mg))}.mobile-grant-page .button{min-height:calc(56px * var(--mg));font-size:calc(16px * var(--mg));border-radius:calc(6px * var(--mg))}.mobile-grant-page .mobile-edit-grant{width:calc(100% - 26px * var(--mg));min-height:calc(56px * var(--mg))}.mobile-grant-page .mobile-edit-grant>svg{width:calc(26px * var(--mg));height:calc(26px * var(--mg))}.mobile-grant-page .grant-allowance>.card-heading h2{font-size:calc(18px * var(--mg));gap:calc(9px * var(--mg))}.mobile-grant-page .grant-allowance>.card-heading h2 .icon-bubble{width:calc(38px * var(--mg))!important;height:calc(38px * var(--mg))!important}.mobile-grant-page .grant-allowance>p{margin:calc(-7px * var(--mg)) 0 calc(16px * var(--mg)) calc(47px * var(--mg));font-size:calc(13px * var(--mg))}.allowance-cells{height:calc(24px * var(--mg));gap:calc(3px * var(--mg))}.mobile-grant-page .allowance-numbers{margin:calc(18px * var(--mg)) 0 4px}.mobile-grant-page .allowance-numbers>div{padding:0 calc(7px * var(--mg))}.mobile-grant-page .allowance-numbers strong{font-size:calc(12px * var(--mg))}.mobile-grant-page .allowance-numbers p{font-size:calc(12px * var(--mg));margin-top:calc(8px * var(--mg))}.mobile-allowed-actions .card-heading h2{gap:calc(11px * var(--mg))}.mobile-allowed-actions .card-heading .icon-bubble{width:calc(40px * var(--mg))!important;height:calc(40px * var(--mg))!important}.mobile-allowed-actions>div{gap:calc(13px * var(--mg));padding:calc(9px * var(--mg)) 0 calc(9px * var(--mg)) calc(47px * var(--mg));min-height:calc(39px * var(--mg));font-size:calc(15px * var(--mg))}.mobile-allowed-actions>div>svg{width:calc(23px * var(--mg));height:calc(23px * var(--mg))}.mobile-allowed-actions>.unavailable-actions{margin-top:calc(6px * var(--mg));padding-top:calc(14px * var(--mg))}.mobile-allowed-actions .unavailable-actions h3{font-size:calc(14px * var(--mg))}.mobile-allowed-actions .unavailable-actions p{font-size:calc(13px * var(--mg))}.mobile-grant-page>.stack>.notice{padding:calc(15px * var(--mg)) calc(13px * var(--mg));gap:calc(12px * var(--mg))}.mobile-grant-page>.stack>.notice>.icon-bubble{width:calc(37px * var(--mg))!important;height:calc(37px * var(--mg))!important}.mobile-grant-page .notice h3{font-size:calc(17px * var(--mg))}.mobile-grant-page .notice .notice-copy>div{font-size:calc(13px * var(--mg))}.mobile-grant-actions,.mobile-permission-buttons{gap:calc(12px * var(--mg))}.mobile-grant-actions>.button>svg{width:calc(25px * var(--mg));height:calc(25px * var(--mg))}.grant-revoke-link{gap:calc(12px * var(--mg));padding:calc(12px * var(--mg)) calc(11px * var(--mg));border-radius:calc(6px * var(--mg))}.grant-revoke-link>svg:first-child{width:calc(29px * var(--mg));height:calc(29px * var(--mg))}.grant-revoke-link>svg:last-child{width:calc(20px * var(--mg));height:calc(20px * var(--mg))}.grant-revoke-link strong{font-size:calc(14px * var(--mg))}.grant-revoke-link p{font-size:calc(12px * var(--mg));margin-top:calc(3px * var(--mg))}.mobile-edit-actions>p{font-size:calc(14px * var(--mg));margin-top:calc(-7px * var(--mg));margin-bottom:calc(12px * var(--mg))}.mobile-edit-actions .checkbox{min-height:calc(48px * var(--mg));padding:calc(10px * var(--mg)) 0;gap:calc(16px * var(--mg));font-size:calc(15px * var(--mg))}.mobile-edit-actions .checkbox input{width:calc(25px * var(--mg));height:calc(25px * var(--mg));min-height:calc(25px * var(--mg))}.mobile-grant-page .permission-difference .card-heading h2{font-size:calc(20px * var(--mg));gap:calc(12px * var(--mg))}.mobile-grant-page .permission-difference>p{font-size:calc(13px * var(--mg));margin-top:calc(-5px * var(--mg));margin-bottom:calc(14px * var(--mg))}.mobile-grant-page .permission-difference th{font-size:calc(10px * var(--mg));padding:calc(10px * var(--mg)) calc(6px * var(--mg)) calc(4px * var(--mg))}.mobile-grant-page .permission-difference td{font-size:calc(12px * var(--mg));padding:calc(5px * var(--mg)) calc(6px * var(--mg)) calc(12px * var(--mg))}.mobile-grant-page .permission-difference .badge{font-size:calc(11px * var(--mg));padding:calc(4px * var(--mg)) calc(6px * var(--mg))}.mobile-grant-page .permission-difference td>svg{width:calc(17px * var(--mg));height:calc(17px * var(--mg))}.mobile-permission-buttons>.button{min-height:calc(52px * var(--mg))}}@media(min-width:641px)and (max-width:1250px){.agent-columns{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.agent-title h1{font-size:26px}.agent-title>.icon-bubble{width:65px!important;height:65px!important}.agent-title{gap:12px}.agent-title>.menu{display:none}.agent-form-rows .field{grid-template-columns:150px minmax(0,1fr)}.agent-project-field>.field{grid-template-columns:150px minmax(0,1fr)}.without-project{padding-left:162px}.registration-section>header{flex-wrap:wrap}.registration-section>header p{margin-left:50px;margin-top:-10px;flex-basis:100%}.registration-photo .photo{height:190px}.registration-photo h2{font-size:18px}.agent-list-page th,.agent-list-page td{font-size:11px;padding:12px 7px}.agent-list-page .agent-actor-cell>.icon-bubble{display:none}.agent-actor-cell h3{font-size:13px}.agent-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grant-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grant-detail-grid>div:nth-child(2n){border:0}.grant-permissions td{font-size:11px}.allowance-legend{gap:7px;flex-wrap:wrap}.allowance-legend strong{margin-left:0}.connection-main>.page-heading h1{font-size:29px}.connection-step{padding-left:39px}.connection-step>header h2{font-size:18px}.connection-grant{padding:13px;gap:10px}.connection-grant .agent-actor-cell>.icon-bubble{display:none}.connection-columns>aside .key-values{grid-template-columns:90px minmax(0,1fr);gap:16px 10px}.receipt-fact-grid{grid-template-columns:1fr 1fr}.connection-receipt-main>.page-heading{display:block}.connection-receipt-main>.page-heading .heading-actions{margin-top:15px}.catalog-hero h1{font-size:27px;white-space:normal}.catalog-hero .photo{height:180px}.catalog-service{padding:13px!important}.catalog-service h2{font-size:20px}.catalog-service>header{gap:6px;flex-wrap:wrap}.catalog-service>header>.icon-bubble{width:42px!important;height:42px!important}.service-facts-columns{grid-template-columns:1fr}.service-facts-columns>.key-values{gap:20px}.service-facts-columns>.agent-info-rows{display:grid;grid-template-columns:1fr 1fr}.quote-body{grid-template-columns:1fr}.quote-service-photo .key-values{grid-template-columns:65px minmax(0,1fr)!important}.sandbox-hero h1{font-size:34px}.sandbox-hero-photo>.notice{display:none}.sandbox-entry p{max-width:60%}.sandbox-entry-visual{width:115px;right:12px}.sandbox-preview .preview-facts{grid-template-columns:1fr 1fr 1fr;gap:15px}.sandbox-important-grid{gap:16px}}@media(max-width:900px)and (min-width:641px){.agent-columns{grid-template-columns:1fr}.agent-columns>aside{display:grid;grid-template-columns:1fr 1fr;gap:13px}.grant-columns>aside{display:flex}.connection-columns>aside{grid-template-columns:1fr 1fr}.catalog-columns>aside{grid-template-columns:1fr 1fr}.agent-list-page .table-scroll{overflow-x:auto}.agent-list-page table{min-width:750px}.sandbox-entry-visual{display:none}.sandbox-entry p,.sandbox-entry ol{max-width:none}.sandbox-hero h1{font-size:30px}.sandbox-important-grid{grid-template-columns:1fr}.sandbox-important-grid>.notice{display:block}}@media(max-width:640px){.agent-columns{display:flex;flex-direction:column;gap:18px}.agent-columns>aside{width:100%;display:flex;flex-direction:column;gap:13px}.agent-suite h1{font-size:29px}.agent-suite .page-heading{padding:8px 0}.agent-suite .page-heading p{font-size:15px}.agent-suite .card{padding:16px}.agent-suite .card-heading h2{font-size:20px}.agent-suite .button{min-height:44px;font-size:14px;white-space:normal}.agent-suite .button.small{min-height:44px;font-size:13px}.agent-suite p{font-size:14px}.agent-suite .badge{font-size:12px}.agent-suite .notice h3{font-size:16px}.agent-suite .notice-copy>div{font-size:14px}.agent-list-page .page-heading{display:block;padding:10px 0}.agent-list-page .heading-actions{margin-top:15px}.agent-list-page>.card{padding:16px 12px}.agent-list-page .table-scroll{overflow-x:auto}.agent-list-page table{min-width:750px}.agent-signal-grid{grid-template-columns:1fr;gap:15px}.agent-signal-grid p{font-size:13px}.agent-signal-grid h4{font-size:14px}.agent-list-page table td{font-size:13px}.agent-list-page table td p{font-size:12px}.registration-section>header{flex-wrap:wrap;gap:11px}.registration-section>header h2{font-size:19px}.registration-section>header p{flex-basis:100%;margin:0;font-size:13px}.agent-form-rows .field{display:flex;gap:8px;font-size:14px}.agent-form-rows .field>small{font-size:12px}.agent-form-rows .field>input,.agent-form-rows .select-wrap>select{min-height:44px;font-size:14px}.agent-form-rows .select-wrap>svg{top:13px}.agent-project-field{display:flex;flex-direction:column;align-items:stretch}.agent-project-field>.field{display:flex;gap:8px;font-size:14px}.agent-project-field select{min-height:44px;font-size:14px}.agent-project-field>.button{min-height:44px;font-size:14px}.without-project{padding-left:0;margin:17px 0}.without-project .checkbox{font-size:14px;min-height:44px;align-items:center}.without-project p{font-size:12px}.registration-permissions .two-columns{display:flex;flex-direction:column;gap:15px}.registration-permissions .checkbox{font-size:14px;min-height:44px;align-items:center}.registration-permissions p{font-size:12px}.registration-section.next-steps .agent-info-rows{grid-template-columns:1fr}.registration-section.next-steps .agent-info-rows h3{font-size:15px}.registration-section.next-steps .agent-info-rows p{font-size:13px}.registration-section.next-steps>.actions{display:flex;flex-direction:column;align-items:stretch}.registration-photo .photo{height:210px}.agent-title{padding:5px 0;gap:13px;flex-wrap:wrap}.agent-title h1{font-size:28px}.agent-title>.icon-bubble{width:66px!important;height:66px!important}.agent-title>.menu{margin:0 0 0 auto}.agent-title>.badge{margin-top:0}.agent-description{margin:0!important;font-size:14px!important}.grant-detail-grid{grid-template-columns:1fr 1fr;gap:20px 12px}.grant-detail-grid>div:nth-child(2n){border:0}.grant-detail-grid>div>div{font-size:14px}.grant-detail-grid small,.grant-detail-grid p{font-size:12px}.grant-permissions .table-scroll{overflow-x:auto}.grant-permissions table{min-width:540px}.grant-permissions td{font-size:13px}.grant-permissions td:last-child{font-size:12px}.grant-permissions .card-heading>.button{min-height:44px;font-size:13px}.grant-permissions .card-heading h2{flex-basis:100%}.grant-permissions .card-heading>.badge{margin-right:auto;margin-left:0}.allowance-legend{font-size:11px;gap:10px}.allowance-numbers strong{font-size:34px}.allowance-numbers p,.allowance-period,.allowance-period p{font-size:13px}.grant-allowance .notice .notice-copy>div{font-size:13px}.grant-columns .agent-limitations ul{font-size:14px}.grant-columns>aside>.notice.red .button{min-height:44px;font-size:13px}.grant-columns>aside>.notice.red p{font-size:13px}.permission-difference table{min-width:420px}.permission-difference td{font-size:13px}.save-permission-area{margin-top:0}.save-permission-area .actions{grid-template-columns:1fr}.save-permission-area p{font-size:13px}.dialog-scrim{padding:16px}.dialog{max-height:calc(100dvh - 32px);padding:24px 20px}.dialog-fact-grid{grid-template-columns:1fr 1fr;gap:16px}.dialog-fact-grid small{font-size:12px}.dialog-fact-grid strong{font-size:14px}.dialog-fact-grid p{font-size:11px}.revoke-grant-dialog>h2{font-size:23px;padding-left:0}.revoke-agent-subtitle{margin-top:14px}.revoke-agent-subtitle>div{padding:0}.revoke-agent-subtitle h3{font-size:15px}.revoke-agent-subtitle p{font-size:12px}.revoke-grant-dialog>.notice ul{font-size:13px}.revoke-effects{display:flex;flex-direction:column}.revoke-effects .card-heading h2{font-size:16px}.revoke-effects .key-values{grid-template-columns:100px minmax(0,1fr);font-size:12px}.revoke-effects .key-values p,.revoke-effects .key-values .badge{font-size:11px}.revoke-grant-dialog .dialog-actions{flex-direction:column-reverse}.revoke-grant-dialog .dialog-actions>.button{width:100%;font-size:14px}.dialog-footnote{font-size:12px!important}.connection-main>.page-heading h1{font-size:29px}.connection-main>.page-heading p{font-size:14px}.connection-step{padding-left:0;padding-top:0}.connection-step>.agent-section-number{position:static;margin-bottom:12px}.connection-step>header h2{font-size:20px}.connection-step>header .button{min-height:44px;font-size:13px}.connection-step>p{font-size:14px}.connection-grant{grid-template-columns:1fr;padding:15px;gap:16px}.connection-grant h3,.connection-grant .agent-actor-cell h3{font-size:15px}.connection-grant p{font-size:13px}.connection-grant>small{flex-wrap:wrap;font-size:12px}.connection-config{padding:13px}.connection-config>header{flex-wrap:wrap}.connection-config h3{font-size:14px}.connection-config pre{font-size:12px}.connection-config select{min-height:44px;font-size:13px}.config-caption{font-size:12px!important}.test-request{flex-wrap:wrap;font-size:13px}.test-request code{flex-basis:100%;overflow-wrap:anywhere}.test-request .button{font-size:13px;min-height:44px}.connection-step>.actions>.button{min-height:44px;font-size:13px}.connection-columns>aside .key-values{grid-template-columns:100px minmax(0,1fr);font-size:13px}.connection-columns>aside .key-values dd{font-size:13px}.connection-columns>aside .agent-info-rows h3{font-size:14px}.connection-columns>aside .agent-info-rows p{font-size:13px}.connection-step .notice.red{display:flex;flex-direction:column}.connection-step .notice.red .notice-actions{width:100%;max-width:none}.connection-step .notice.red .button{min-height:44px;font-size:13px}.connection-step .notice.red .actions{width:100%}.receipt-columns .page-heading{display:block}.connection-receipt-main>.page-heading h1{font-size:28px}.connection-receipt-main>.page-heading h2{font-size:18px}.connection-receipt-main>.page-heading .heading-actions{margin-top:16px}.connection-receipt-main>.page-heading .button{min-height:44px;font-size:13px}.receipt-fact-grid{grid-template-columns:1fr;gap:22px}.receipt-fact-grid small,.receipt-fact-grid p{font-size:13px}.receipt-permissions table{min-width:540px}.sandbox-page{padding:0}.sandbox-hero{grid-template-columns:1fr;gap:18px}.sandbox-hero h1{font-size:32px}.sandbox-hero p{font-size:15px}.sandbox-hero-photo .photo{height:210px}.sandbox-hero-photo>.notice{max-width:170px;right:10px;top:12px;padding:11px}.sandbox-entry-grid{grid-template-columns:1fr}.sandbox-entry{min-height:300px}.sandbox-entry>header h2{font-size:24px}.sandbox-entry p{max-width:65%;font-size:14px}.sandbox-entry-visual{width:100px;right:14px;top:90px}.sandbox-entry-visual>pre{font-size:8px}.sandbox-entry>.button{min-height:44px;font-size:14px}.sandbox-preview>p{margin:0 0 20px;font-size:13px}.sandbox-preview .preview-facts{grid-template-columns:1fr 1fr;gap:20px}.sandbox-preview .preview-facts .button{grid-column:1/-1;min-height:44px;font-size:14px}.sandbox-important-grid{grid-template-columns:1fr;gap:20px}.sandbox-important-grid h3{font-size:15px}.sandbox-important-grid p{font-size:13px}.sandbox-important-grid .button{min-height:44px;font-size:13px}.catalog-hero{grid-template-columns:1fr;padding:0;gap:18px}.catalog-hero h1{font-size:29px;white-space:normal}.catalog-hero .photo{height:180px}.catalog-hero p{font-size:14px}.catalog-columns>.stack>.notice .notice-copy>div{font-size:13px}.catalog-columns>.stack>.notice{flex-wrap:wrap}.catalog-columns>.stack>.notice>.notice-actions{margin-left:47px}.catalog-heading{padding:12px 0 0;gap:12px;align-items:flex-start}.catalog-heading h2{font-size:21px}.catalog-heading select{width:130px;min-height:44px;font-size:13px}.catalog-service-grid{grid-template-columns:1fr;padding:0;gap:18px}.catalog-service{padding:20px!important}.catalog-service h2{font-size:25px}.catalog-service .agent-info-rows p{font-size:12px}.catalog-service .agent-info-rows h3{font-size:13px}.catalog-service>.button{min-height:44px;font-size:14px}.catalog-inspector .key-values{grid-template-columns:100px minmax(0,1fr);font-size:13px}.catalog-inspector .key-values dd{font-size:13px}.catalog-columns>aside>.card:last-child .agent-info-rows p{font-size:13px}.quote-columns .page-heading h1{font-size:30px}.quote-columns .page-heading p{font-size:14px}.quote-columns .tabs{gap:22px;overflow-x:auto;width:100%;min-height:48px}.quote-columns .tabs button{font-size:13px;padding:14px 0}.service-facts-card>.card-heading{flex-wrap:wrap}.service-facts-card>p,.service-quote-card>p{margin:6px 0 16px;font-size:13px}.service-facts-columns{grid-template-columns:1fr;gap:18px}.service-facts-columns>.key-values{grid-template-columns:95px minmax(0,1fr);font-size:13px}.service-facts-columns>.key-values dd{font-size:13px}.service-facts-columns>.key-values dd p{font-size:12px}.service-facts-columns>.agent-info-rows{padding:15px;gap:20px}.service-facts-columns .agent-info-rows h3{font-size:14px}.service-facts-columns .agent-info-rows p{font-size:13px}.service-quote-card .card-heading{flex-wrap:wrap}.service-quote-card .card-heading>.button{font-size:12px}.quote-body{grid-template-columns:1fr;gap:20px}.quote-body>div>header h3{font-size:17px}.quote-body>div>header>.badge{font-size:10px}.quote-body .key-values>*{font-size:13px!important}.quote-body .key-values{gap:12px}.quote-body>div:nth-child(2) .key-values{grid-template-columns:115px minmax(0,1fr);gap:15px}.quote-body .actions{justify-content:stretch;flex-direction:column}.quote-body .actions>.button{width:100%;min-height:48px;font-size:13px}.quote-activity table{min-width:520px}.quote-service-photo .key-values dd{font-size:13px}.quote-columns .step-list{font-size:14px}.quote-columns .step-list p{font-size:13px}.revocation-columns>.stack>.card:last-child table{min-width:570px}.revocation-details .notice h3{font-size:20px}.revocation-columns>aside .key-values{grid-template-columns:110px minmax(0,1fr);font-size:13px}.revocation-columns .agent-title h1{font-size:28px}.screen-51 .workspace-content,.screen-62 .workspace-content{padding:17px 15px 95px}.screen-51 .topbar,.screen-62 .topbar{height:61px;padding-left:17px}.screen-51 .mobile-brand,.screen-62 .mobile-brand{width:125px}.screen-51 .workspace-menu,.screen-62 .workspace-menu{left:auto;right:64px;top:10px}.screen-51 .workspace-menu>summary,.screen-62 .workspace-menu>summary{font-size:12px;min-height:22px}.screen-51 .environment,.screen-62 .environment{left:auto;right:64px;top:34px;font-size:10px}.screen-51 .topbar-right,.screen-62 .topbar-right{right:15px;top:12px}.screen-51 .topbar-right>.icon-button,.screen-62 .topbar-right>.icon-button{display:none}.screen-51 .topbar-right .avatar-frame,.screen-62 .topbar-right .avatar-frame{width:37px!important;height:37px!important}.screen-51 .mobile-tabs,.screen-62 .mobile-tabs{height:70px;padding:9px 12px}.screen-51 .mobile-tabs>a,.screen-62 .mobile-tabs>a{font-size:12px;min-height:48px}.screen-51 .mobile-tabs>a>svg,.screen-62 .mobile-tabs>a>svg{width:25px;height:25px}.mobile-grant-page .card{padding:15px 13px}.mobile-grant-page h1{font-size:27px}.mobile-agent-title>.icon-bubble{width:57px!important;height:57px!important}.mobile-agent-title .actions{flex-wrap:wrap}.mobile-grant-page .mobile-edit-grant{min-height:56px}.mobile-grant-page .mobile-grant-actions>.button{min-height:56px}.mobile-grant-page .mobile-permission-buttons>.button{min-height:52px}.mobile-grant-page .permission-difference table{min-width:0}.mobile-grant-page .permission-difference .table-scroll{overflow-x:visible}.mobile-grant-page .permission-difference .badge{font-size:10px}.mobile-grant-page .grant-details .key-values{grid-template-columns:43% minmax(0,1fr)}.mobile-grant-page .grant-details dd{overflow-wrap:anywhere}.mobile-grant-page .grant-details dd .button{min-height:28px;min-width:20px}.mobile-grant-page .permission-difference th{font-size:10px}.mobile-grant-page .permission-difference td{font-size:11px}.mobile-grant-page .permission-difference td>svg{width:13px}}@media(prefers-reduced-motion:reduce){.agent-suite *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(min-width:1251px){.agent-list-page .page-heading{padding-top:18px;padding-bottom:16px}.agent-list-page h1{font-size:44px}.agent-list-page>.card:nth-child(3) .agent-actor-cell>div{display:flex;flex-wrap:wrap;gap:0 9px;align-items:center}.agent-list-page>.card:nth-child(3) .agent-actor-cell h3{flex-basis:100%;margin-bottom:3px}.agent-list-page>.card:nth-child(3) .agent-actor-cell>div>p{flex:0 0 48px;margin:0}.agent-list-page>.card:nth-child(3) .agent-operator{margin-top:0;gap:6px;flex:1;min-width:0}.agent-list-page>.card:nth-child(3) .agent-operator .avatar-frame{width:33px!important;height:33px!important}.agent-list-page>.card:nth-child(3) td{padding-top:16px;padding-bottom:16px}.agent-list-page>.card{padding-top:18px;padding-bottom:14px}.agent-list-page .agent-about{padding:18px!important}.agent-list-page .agent-about>.agent-signal-grid{margin-top:12px}.register-agent-columns .page-heading{padding-top:0;padding-bottom:4px;margin-bottom:0}.register-agent-columns>.stack{gap:10px}.register-agent-columns .registration-section{padding:16px 18px}.register-agent-columns .registration-section>header{margin-bottom:13px}.agent-form-rows{gap:10px}.agent-form-rows .field{grid-template-columns:170px minmax(0,1fr)}.agent-project-field>.field{grid-template-columns:170px minmax(0,1fr)}.without-project{padding-left:182px;margin-top:10px;margin-bottom:13px}.registration-section.next-steps>.actions{margin-top:13px}.registration-section.next-steps .agent-info-rows .icon-bubble{width:43px!important;height:43px!important}.registration-photo .photo{height:240px}.register-agent-columns .step-list{padding-left:0;margin-top:10px;margin-bottom:0}.register-agent-columns .step-list li{padding-bottom:15px;gap:11px}.register-agent-columns .step-list .step-number{width:14px;height:14px;min-width:14px;font-size:0;background:#00cfee}.register-agent-columns .step-list h4{font-size:13px}.register-agent-columns .step-list p{font-size:12px}.register-agent-columns .agent-limitations ul{font-size:12px;line-height:1.45}.register-agent-columns .agent-limitations li+li{margin-top:9px}.grant-permissions td{padding-top:15px;padding-bottom:15px}.grant-permissions .card-heading>.badge{margin-left:0;margin-right:auto}.grant-details{padding-bottom:26px!important}.grant-detail-grid{gap:24px 10px}.grant-detail-grid>div>div{font-size:12px}.grant-detail-grid>div:nth-child(n+5)>div{font-size:11px}.grant-detail-grid>div:nth-child(7)>div,.grant-detail-grid>div:nth-child(8)>div{white-space:nowrap;font-size:10px}.grant-detail-grid .badge{background:transparent;padding:0;color:#064c40;font-size:12px}.receipt-columns .page-heading{position:relative;display:block;padding-bottom:0;margin-bottom:0}.receipt-columns .page-heading h1{font-size:29px;white-space:nowrap;letter-spacing:-.045em}.receipt-columns .page-heading .heading-actions{position:absolute;right:0;top:3px;gap:8px}.receipt-columns .page-heading .button{font-size:10px;padding:7px 10px;min-height:37px}.receipt-columns .page-heading h1{padding-right:280px;font-size:28px}}.connection-step>.connection-step-number{top:16px}.connection-step>.connection-step-number.active{background:#00cfee}.connection-step>.card{padding:15px 14px;border-radius:6px}.connection-step>.card>.card-heading{margin-bottom:2px}.connection-step>.card>.card-heading h2{font-size:21px}.connection-step>.card>.card-heading>.button{min-height:34px;padding:6px 11px;font-size:11px}.connection-step>.card>p{font-size:13px;margin:0 0 12px;line-height:1.5}.connection-identity{display:grid;grid-template-columns:64px 1fr 1.15fr 1.2fr;gap:12px;padding:17px 14px}.connection-identity>.icon-bubble{width:58px!important;height:58px!important}.connection-identity>div{min-width:0}.connection-identity h4{font-size:11px}.connection-identity h3{font-size:14px;margin-top:6px}.connection-identity p,.connection-identity ul{font-size:11px;line-height:1.5}.connection-identity ul{padding-left:14px;margin:9px 0 0;color:var(--muted)}.connection-identity>footer{grid-column:2/-1;display:flex;align-items:center;gap:13px;flex-wrap:wrap;font-size:11px;color:var(--muted);padding-top:10px;border-top:1px solid var(--border)}.connection-identity>footer strong{color:var(--ink);font-size:11px}.connection-identity>footer>svg{width:17px;height:17px}.connection-code>header{display:flex;align-items:center;gap:10px}.connection-code>header>strong{font-size:12px;display:flex;align-items:center;gap:7px;white-space:nowrap}.connection-code>header>strong select{border:0;background:transparent;padding:0 15px 0 0;min-height:25px;width:auto;max-width:78px;font-size:12px;font-weight:600}.connection-code>header>span{margin-left:auto;color:var(--muted);font-size:10px}.connection-code>header>.button{font-size:10px;min-height:30px;padding:5px 9px}.connection-code pre{font-size:12px;line-height:1.6;color:#0e72b5;margin:13px 0 0}.connection-copy-note{display:flex;gap:10px;margin-top:11px}.connection-copy-note>svg{width:17px;height:17px;margin-top:2px;color:#0085c8}.connection-copy-note p{font-size:11px;line-height:1.5;margin:0}.connection-step .test-request{font-size:11px;padding:10px;gap:10px}.connection-step .test-request>code{font-size:11px;flex:0 0 auto}.connection-step .test-request>span{font-size:10px;color:var(--muted);margin-left:auto}.connection-step .test-request-help{display:flex;gap:8px;font-size:11px!important;align-items:center;margin:10px 0 0!important}.connection-step .test-request-help>svg{width:15px;height:15px}.connection-recovery{padding:10px!important;margin-top:12px;gap:7px!important}.connection-recovery>.icon-bubble{width:20px!important;height:20px!important;background:transparent}.connection-recovery .notice-copy>div{font-size:10px!important;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.connection-recovery a{color:#0084c0;margin-left:auto}.connection-recovery a>svg{width:14px;height:14px}.connection-columns>.stack{gap:12px}.connection-columns>aside .key-values ul{padding-left:13px;margin:0;line-height:1.6}.connection-columns>aside .full-width{width:100%;margin-top:10px}.connection-columns>aside .key-values{gap:20px 12px}.connection-columns>aside .card-heading h2{font-size:21px}.connection-columns>aside>.card>.notice.neutral{background:#f5f7fc}.receipt-intro{padding:0 10px}.receipt-intro h2{font-size:20px}.receipt-intro p{font-size:14px;line-height:1.5;margin-top:8px}.receipt-columns .connection-receipt-main{gap:15px}.receipt-detail-grid{padding:9px 0 5px;gap:27px 20px}.receipt-detail-grid>div{display:block}.receipt-detail-grid>div>small{display:block;margin:0 0 12px;color:var(--muted);font-size:12px}.receipt-detail-grid>div>div{display:flex;align-items:flex-start;gap:12px;font-size:13px}.receipt-detail-grid>div>div>svg{width:25px;height:25px}.receipt-detail-grid>div>div>div{min-width:0;line-height:1.5}.receipt-columns .receipt-permissions>p{margin-top:0;margin-bottom:20px}.receipt-columns .receipt-permissions .badge{background:transparent;padding:0;font-size:12px;justify-content:flex-start;white-space:normal}.receipt-columns .receipt-permissions td{font-size:13px;padding:16px 9px}.receipt-columns .receipt-permissions td .access-value{font-size:12px}.receipt-columns .timeline li{gap:15px;padding-bottom:28px}.receipt-columns .timeline time{font-size:12px;display:block}.receipt-columns .timeline .timeline-label{margin-bottom:5px}.receipt-columns .timeline p{font-size:13px;line-height:1.45;margin-top:6px}.receipt-columns .timeline li:last-child{padding-bottom:3px}.receipt-columns>.stack>.notice ul{font-size:12px;line-height:1.6;margin:0;padding-left:17px}.sandbox-hero>div:nth-child(2){position:relative}.sandbox-hero>div:nth-child(2)>.photo{height:243px;object-position:center 45%}.sandbox-photo-label{position:absolute;right:16px;top:26px;background:#f6fdff;border:1px solid #d9eef6;border-radius:7px;padding:21px 15px 21px 48px;font-size:12px;color:var(--muted);line-height:1.5}.sandbox-photo-label>svg{position:absolute;left:14px;top:25px;color:#00bed8}.sandbox-entry>header>div>p{max-width:none;font-size:13px;margin-top:5px}.sandbox-entry>header>div>h2>svg{width:20px;height:20px;color:#00bcd5}.sample-workflow-mini,.sample-code-mini{position:absolute;right:22px;top:83px;width:138px;min-height:175px;padding:14px 13px;border:1px solid var(--border);border-radius:7px;background:#fff;box-shadow:0 6px 16px #0b173008}.sample-workflow-mini>div{position:relative;display:flex;justify-content:center;padding:0 0 10px;border-bottom:1px solid var(--border)}.sample-workflow-mini>div>.badge{position:absolute;right:10px;top:0;font-size:10px;border-radius:50%}.sample-workflow-mini ol{padding:0!important;margin:8px 0 0;list-style:none;max-width:none!important}.sample-workflow-mini li{font-size:10px;line-height:1.4;display:flex;align-items:center;gap:7px;margin:11px 0 0}.sample-workflow-mini li>svg{width:15px;height:15px;color:#00c7df}.sample-code-mini code{font-size:10px;line-height:1.75;color:#536a89;white-space:pre-wrap;overflow-wrap:anywhere;display:block}.sample-code-dots{display:block;padding-bottom:12px}.sample-code-dots:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#00cfee;box-shadow:12px 0 #d4e1ea,24px 0 #d4e1ea}.bring-agent>ol{list-style:none;padding:0;margin:15px 0;max-width:68%}.bring-agent>ol>li{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted);margin-top:9px}.bring-agent>ol>li>span{font-size:11px;color:#4a7195}.sandbox-limit-grid h4{font-size:12px}.sandbox-limit-grid h4>svg{width:15px;height:15px;margin-right:8px;color:#00cfea}.sandbox-limit-grid p{font-size:11px;margin-left:24px;margin-bottom:14px;line-height:1.5}.sandbox-limit-grid .notice p,.sandbox-limit-grid .notice-copy>div{font-size:11px;margin:0}.sandbox-limit-grid .button{margin-left:24px}.service-quote-inspector>.photo{height:126px;object-position:center}.service-quote-inspector .key-values dt{gap:8px;font-size:11px}.service-quote-inspector .key-values dt>svg{width:19px;height:19px}.quote-columns>aside .step-list{padding-left:0;margin:17px 0 0}.quote-columns>aside .step-list li{gap:12px;padding-bottom:15px}.quote-columns>aside .step-list .step-number{width:28px;height:28px;min-width:28px;font-size:14px}.quote-columns>aside .step-list h4{font-size:12px}.quote-columns>aside .step-list p{font-size:11px;line-height:1.45}.quote-columns>aside .disclosure{font-size:12px;margin-top:10px}.quote-columns>aside .disclosure p{font-size:12px}.revocation-details>.notice{margin-bottom:22px}.revocation-details>.notice .notice-copy>div{font-size:14px}@media(max-width:640px){.connection-step>.connection-step-number{top:auto;position:static}.connection-step>.card{padding:15px}.connection-step>.card>.card-heading{flex-wrap:wrap;gap:10px;margin-bottom:10px}.connection-step>.card>.card-heading h2{font-size:20px}.connection-step>.card>.card-heading>.button{min-height:44px;font-size:13px}.connection-step>.card>p{font-size:14px}.connection-identity{grid-template-columns:50px 1fr;gap:17px;padding:15px}.connection-identity>div:nth-child(3),.connection-identity>div:nth-child(4){grid-column:1/-1}.connection-identity>footer{grid-column:1/-1;gap:9px;font-size:12px}.connection-identity h3{font-size:16px}.connection-identity h4,.connection-identity p,.connection-identity ul{font-size:13px}.connection-code>header{flex-wrap:wrap}.connection-code>header>strong{font-size:13px;white-space:normal}.connection-code>header>.button{min-height:44px;font-size:12px}.connection-code>header>strong select{min-height:44px;font-size:13px}.connection-code pre,.connection-copy-note p{font-size:12px}.connection-step .test-request{font-size:13px;flex-wrap:wrap}.connection-step .test-request>span{margin-left:0}.connection-step .test-request-help{font-size:12px!important;align-items:flex-start}.connection-recovery .notice-copy>div{font-size:12px!important;gap:12px}.receipt-columns .page-heading h1{font-size:28px;white-space:normal;padding-right:0}.receipt-detail-grid{gap:25px}.receipt-detail-grid>div>small{font-size:13px;margin-bottom:9px}.receipt-detail-grid>div>div{font-size:14px}.receipt-intro{padding:0}.receipt-intro h2{font-size:19px}.receipt-columns>.stack>.notice ul{font-size:13px}.sandbox-hero>div:nth-child(2)>.photo{height:210px}.sandbox-photo-label{right:10px;top:15px;font-size:11px;padding:14px 10px 14px 36px}.sandbox-photo-label>svg{left:10px;top:19px;width:18px;height:18px}.sample-workflow-mini,.sample-code-mini{right:12px;top:96px;width:103px;padding:12px 9px}.sample-code-mini code{font-size:8px}.sample-workflow-mini>div>svg{width:35px;height:35px}.sample-workflow-mini li{font-size:9px;gap:5px}.bring-agent>ol{max-width:65%}.bring-agent>ol>li{font-size:12px}.sandbox-limit-grid h4{font-size:14px}.sandbox-limit-grid p{font-size:13px}.sandbox-limit-grid .notice-copy>div{font-size:13px}.quote-columns>aside .step-list h4{font-size:14px}.quote-columns>aside .step-list p{font-size:13px}.quote-columns>aside .disclosure{font-size:14px;min-height:44px}}.mobile-grant-page .grant-details>.mobile-edit-grant{width:100%;margin:12px 0 0;min-height:56px}.mobile-allowed-actions>div{min-height:32px;padding-top:4px;padding-bottom:4px;font-size:16px;line-height:24px}@media(min-width:1251px){.agent-list-page>.card:nth-child(3) .agent-actor-cell>div{display:grid;grid-template-columns:45px minmax(0,1fr);gap:3px 7px;align-items:center}.agent-list-page>.card:nth-child(3) .agent-actor-cell h3{grid-column:1/-1;margin:0}.agent-list-page>.card:nth-child(3) .agent-actor-cell>div>p{grid-row:2;grid-column:1;margin:0}.agent-list-page>.card:nth-child(3) .agent-operator{grid-row:2;grid-column:2;gap:5px;min-width:0}.agent-list-page>.card:nth-child(3) .agent-operator p{white-space:nowrap;font-size:10px!important}.agent-list-page>.card:nth-child(3) .agent-operator small{font-size:9px}.agent-list-page>.card:nth-child(3) td{padding-top:13px;padding-bottom:13px}.agent-list-page .page-heading{padding-top:10px;padding-bottom:12px}.connection-columns .connection-main{gap:9px}.connection-step>.card{padding-top:12px;padding-bottom:12px}.connection-step>.card>.card-heading h2{font-size:20px}.connection-step>.card>p{font-size:12px;margin-bottom:10px}.connection-identity{padding:13px 14px;gap:10px}.connection-identity>footer{padding-top:8px}.connection-code{padding:11px 13px}.connection-code pre{margin-top:9px;font-size:11px;line-height:1.55}.connection-copy-note p{font-size:10px}.connection-copy-note{margin-top:8px}.connection-recovery{margin-top:8px;padding:8px!important}.connection-columns>aside .key-values{gap:17px 12px}.connection-columns>aside .notice .notice-copy>div{font-size:11px}.connection-columns>aside .agent-info-rows{gap:19px}.sandbox-entry{min-height:286px!important;padding:19px!important}.sandbox-entry>header{margin-bottom:8px}.sandbox-entry>header h2{font-size:24px}.sandbox-entry p{font-size:13px}.sandbox-entry>ol{margin-top:10px;margin-bottom:9px}.sandbox-entry-grid{margin-bottom:12px}.sandbox-preview{padding:17px!important}.sandbox-preview>p{margin-bottom:16px}.sandbox-important{padding:16px!important}.sandbox-important .card-heading{margin-bottom:12px}.sandbox-limit-grid p{margin-bottom:10px}.sandbox-hero{grid-template-columns:1.08fr 1.13fr;gap:20px}.sandbox-hero p{font-size:14px;max-width:none}.sandbox-hero p br{display:none}.catalog-service>header{margin-bottom:13px}.catalog-service>.service-description{margin:15px 0;font-size:12px;line-height:1.55}.service-method,.service-pricing{margin-bottom:14px}.catalog-service .agent-info-rows{gap:11px;padding:10px;margin-bottom:11px}.catalog-service .agent-info-rows p{font-size:10px;line-height:1.4}.catalog-service>header>.icon-bubble{width:48px!important;height:48px!important}.catalog-service .service-description{min-height:74px}.catalog-heading{padding-top:10px}.catalog-inspector .key-values{gap:16px 13px}.catalog-inspector .key-values>dt,.catalog-inspector .key-values>dd{padding-bottom:12px;border-bottom:1px solid var(--border)}.catalog-columns>aside>.card:last-child .agent-info-rows{gap:17px}.service-facts-columns{grid-template-columns:1.1fr 1fr;gap:13px}.service-facts-columns>.key-values{grid-template-columns:115px minmax(0,1fr);gap:18px 10px;align-content:start}.service-facts-columns>.key-values dt{white-space:nowrap;font-size:11px}.service-facts-columns>.key-values dd{font-size:11px}.service-facts-columns>.key-values dd p{font-size:10px}.service-facts-columns>.agent-info-rows{gap:12px;padding:12px}.service-facts-columns .agent-info-rows p{font-size:10px}.service-facts-card,.service-quote-card{padding:14px!important}.service-facts-card>.card-heading h2 .icon-bubble,.service-quote-card>.card-heading h2 .icon-bubble{width:35px!important;height:35px!important}.service-facts-card>.card-heading h2,.service-quote-card>.card-heading h2{font-size:16px}.service-facts-card>p,.service-quote-card>p{margin-left:47px;font-size:10px;margin-bottom:12px}.quote-columns{grid-template-columns:minmax(0,1.74fr) minmax(360px,1fr);gap:17px}.quote-columns .page-heading p{font-size:13px}.quote-columns .tabs{min-height:38px}.quote-columns .tabs button{padding-top:8px;padding-bottom:8px}.quote-body>div:nth-child(2) .key-values{grid-template-columns:105px minmax(0,1fr);gap:7px}.quote-body>div>header{gap:5px}.quote-body>div>header>.badge{font-size:8px}.quote-body .actions{margin-top:9px}.quote-activity td{padding:5px 7px}.service-quote-inspector .key-values{grid-template-columns:110px minmax(0,1fr);gap:14px 12px;margin-top:20px}.service-quote-inspector h2{font-size:25px}.service-quote-inspector>p{font-size:13px}.quote-columns>aside .step-list li{padding-bottom:12px}.quote-columns>aside .step-list h4{font-size:11px}.quote-columns>aside .step-list p{font-size:10px}.quote-columns>aside .card-heading h2{font-size:16px}.quote-columns>aside .card-heading+p{font-size:11px}.quote-columns>aside>.card:last-child{padding-top:14px;padding-bottom:14px}.quote-columns>aside .disclosure{font-size:11px;margin-top:8px}}@media(min-width:641px){.mobile-grant-page .agent-title h1{font-size:calc(28px * var(--mg))}.mobile-grant-page .mobile-agent-title>.icon-bubble{width:calc(61px * var(--mg))!important;height:calc(61px * var(--mg))!important}.mobile-grant-page .grant-details>.mobile-edit-grant{width:100%;margin:calc(12px * var(--mg)) 0 0;min-height:calc(56px * var(--mg))}.mobile-grant-page .mobile-allowed-actions>div{min-height:calc(32px * var(--mg));padding-top:calc(4px * var(--mg));padding-bottom:calc(4px * var(--mg));font-size:calc(16px * var(--mg));line-height:calc(24px * var(--mg))}.mobile-grant-page .card{padding:calc(12px * var(--mg));border-radius:calc(7px * var(--mg))}.mobile-grant-page .key-values dt,.mobile-grant-page .key-values dd{min-height:calc(32px * var(--mg));padding-top:calc(6px * var(--mg));padding-bottom:calc(6px * var(--mg))}}.delivery-suite{color:#111820;min-width:0}.delivery-suite .workspace-columns{grid-template-columns:minmax(0,2fr) minmax(340px,1fr);gap:20px}.delivery-suite .stack{gap:12px}.delivery-suite .card{padding:20px;border-color:#e3ebf2;border-radius:8px}.delivery-suite .card-heading{margin-bottom:14px;align-items:center;gap:12px}.delivery-suite .card-heading h2{font-size:21px;line-height:28px;letter-spacing:-.035em;display:flex;align-items:center;gap:12px}.delivery-suite p{font-size:15px;line-height:1.5;color:#687b9d;margin-top:7px}.delivery-suite h3{font-size:16px;line-height:24px;letter-spacing:-.025em}.delivery-suite h4{font-size:14px;line-height:22px;margin:14px 0 5px}.delivery-suite small{font-size:12px;line-height:18px;color:#697b98}.delivery-suite .page-heading{padding:12px 12px 8px;margin-bottom:0;align-items:flex-start}.delivery-suite .page-heading h1{font-size:36px;line-height:44px;letter-spacing:-.05em}.delivery-suite .page-heading p{font-size:17px;line-height:25px;margin-top:8px}.delivery-suite .page-heading h2{font-size:25px;line-height:32px;margin-top:0}.delivery-suite .breadcrumbs{padding:8px 12px 0;margin-bottom:0;min-height:30px;font-size:14px}.delivery-suite .tabs{margin:0 0 3px;min-height:55px;gap:34px;padding:0 24px;border-bottom:1px solid #e6edf4}.delivery-suite .tabs a{height:55px;font-size:15px}.delivery-suite .button{min-height:44px;font-size:14px;padding:10px 16px}.delivery-suite .button.small{min-height:36px;font-size:12px;padding:7px 12px}.delivery-suite .button.ghost{color:#007ee5;border-color:transparent;background:transparent}.delivery-suite .notice{padding:16px;gap:14px;border-radius:7px}.delivery-suite .notice h3{font-size:16px;line-height:23px}.delivery-suite .notice p{font-size:14px;line-height:21px}.delivery-suite .notice .icon-bubble{width:42px!important;height:42px!important;flex-shrink:0}.delivery-suite .notice-copy{min-width:0}.delivery-suite .key-values{font-size:14px;line-height:21px;gap:12px 16px;margin:18px 0}.delivery-suite .key-values dt{color:#687b9d}.delivery-suite .key-values dd{overflow-wrap:anywhere;min-width:0}.delivery-suite .key-values p{font-size:12px;line-height:18px;margin-top:5px}.delivery-suite td{font-size:13px;line-height:19px;padding:9px 10px;vertical-align:top}.delivery-suite th{font-size:12px;line-height:18px;padding:10px;color:#6b7d9b;font-weight:500}.delivery-suite td .button{white-space:normal}.delivery-suite code{font-size:12px;background:#f0f4f8;padding:4px 8px;border-radius:3px;color:#152037}.person-summary{display:flex;align-items:center;gap:16px;min-width:0}.person-summary>div{min-width:0}.person-summary .avatar-frame,.person-summary>.icon-bubble{flex-shrink:0}.person-summary h3{font-weight:600}.person-summary p{margin:3px 0 0}.person-summary.tinted{padding:18px;background:#f0faff;border-radius:7px;margin:18px 0}.delivery-suite .border-top{border-top:1px solid #e1e9f1;margin-top:20px;padding-top:20px}.run-head-status{text-align:right;min-width:275px;padding-top:9px}.run-head-status p{font-size:13px!important;margin-top:10px!important}.run-head-status .badge{font-size:13px;padding:9px 17px;border-radius:30px}.execution-progress .card-heading{margin-bottom:4px}.execution-progress .card-heading>span{font-size:14px}.run-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:15px 0 25px;margin:0;min-height:128px}.run-stepper li{position:relative;display:flex;align-items:center;flex-direction:column;text-align:center;gap:10px;color:#687b9d;font-size:13px}.run-stepper li:after{content:"";position:absolute;left:calc(50% + 20px);right:calc(-50% + 20px);height:2px;background:#d7deeb;top:17px}.run-stepper li.complete:after{background:#22d3ee}.run-stepper li:last-child:after{display:none}.run-stepper li>span{width:35px;height:35px;border:1px solid #cbd5e1;border-radius:50%;display:grid;place-items:center;color:#6b7797;background:#fff;position:relative;z-index:1}.run-stepper li.complete>span{background:#22d3ee;border-color:#22d3ee;color:#fff}.run-stepper li.current>span{border-color:#22d3ee;color:#00b8ce;box-shadow:0 0 0 4px #e8fbff}.run-stepper li.current strong,.run-stepper li.complete strong{color:#111820}.run-stepper li>small{margin-top:-5px}.execution-progress>.notice{margin-top:10px}.execution-progress .notice .button{white-space:normal;min-width:135px}.run-blockers{padding-bottom:4px!important}.run-blocker{display:flex;gap:20px;align-items:center;padding:17px 0 25px;min-height:94px}.run-blocker+.run-blocker{border-top:1px solid #e3ebf2;padding-top:22px}.run-blocker>div{flex:1;min-width:0}.run-blocker p{font-size:14px;margin-top:3px}.run-blocker .button{font-size:12px;min-width:150px}.run-blocker>.icon-bubble{flex-shrink:0}.execution-details{padding:12px 16px!important}.execution-details .card-heading{margin-bottom:6px}.execution-details td:first-child>span{margin-right:16px}.execution-details td:first-child strong{font-weight:400;white-space:nowrap}.execution-details td{padding:5px 7px;font-size:12px}.execution-details th{padding:8px;font-size:12px}.run-check-state{display:flex;align-items:center;gap:5px;white-space:nowrap}.run-check-state.green{color:#33b879}.run-check-state.red{color:#ed515f}.run-fixture{display:flex;align-items:center;gap:10px;background:#f3f7fb;border:1px solid #e1e7f0;border-radius:6px;padding:12px 9px;margin:22px 0 14px;font-size:14px}.run-fixture p{font-size:12px}.run-fixture .menu{margin-left:auto}.run-columns>aside>.card>.button{width:100%;margin-top:14px}.run-columns>aside .key-values{grid-template-columns:118px 1fr;gap:9px 14px;font-size:13px;line-height:20px}.run-columns>aside .card-heading h2{gap:12px}.run-columns>aside .timeline li{padding:14px 0 24px 30px;grid-template-columns:minmax(0,1fr);gap:0}.run-columns>aside .timeline li>.icon-bubble{display:none}.run-columns>aside .timeline p{font-size:13px}.run-columns>aside .notice{padding:12px}.run-recovery .actions{margin-top:12px}.run-recovery p{font-size:12px}.delivery-screen-69 .execution-progress>.notice{margin-top:0}.delivery-screen-69 .run-stepper li.current>span{color:#ef5d66;border-color:#ef5d66;background:#fff5f5}.delivery-screen-70 .run-stepper li.current>span{background:#ffb333;border-color:#ffb333;color:#fff}.changes-columns{grid-template-columns:minmax(0,1.85fr) minmax(350px,1fr)!important}.changes-columns .scope-subtabs{margin-top:-15px;gap:18px;min-height:40px}.changes-columns .scope-subtabs>a{height:40px;font-size:13px;padding:0 20px}.changes-columns .scope-subtabs>.button{min-height:40px;font-size:13px}.changes-columns table{margin-top:20px;table-layout:fixed}.changes-columns td{padding:14px 12px;background:#f4f8fe;color:#60749d;border-bottom:4px solid white;font-size:14px}.changes-columns th{text-align:left;background:#fff}.changes-columns td:first-child{width:25%;font-weight:600}.changes-columns td:nth-child(3){background:#fff;padding:0;text-align:center;color:#7d8caa}.changes-columns td:nth-child(4){background:#eafaff;color:#263f66;border-left:2px solid #25d5e7}.changes-columns aside .timeline li{padding:14px 0 25px 30px;grid-template-columns:minmax(0,1fr);gap:0}.changes-columns aside .timeline li>.icon-bubble{display:none}.changes-columns aside .timeline li>.avatar-frame{display:none}.changes-columns aside .timeline-label{display:block}.changes-columns aside .timeline p{font-size:13px}.changes-project-meta{display:flex;align-items:center;gap:12px;margin-top:7px;color:#687b9d;font-size:14px;line-height:22px;flex-wrap:wrap}.changes-project-meta>span+span:before{content:"·";margin-right:12px}.changes-project-meta i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22d3ee;margin-right:4px}.changes-heading .heading-actions{display:flex;gap:8px;align-items:center}.changes-heading .heading-actions>div{display:flex;align-items:center;gap:8px}.scope-comparison-card .card-heading h2>span{display:block;font-size:20px}.scope-comparison-card .card-heading small{display:block;font-size:12px;line-height:18px;font-weight:400;letter-spacing:0;margin-top:2px}.scope-comparison-card .card-heading{margin-bottom:8px}.changes-columns .scope-comparison-card table{margin-top:0}.scope-comparison-card th:first-child{width:22%}.scope-comparison-card th:nth-child(2){width:31%}.scope-comparison-card th:nth-child(3){width:6%}.scope-comparison-card th:nth-child(4){width:41%}.scope-comparison-card th .badge{font-size:10px;padding:3px 4px;margin-left:4px}.offline-record{position:relative}.offline-record>.notice-actions{display:flex;align-items:center;gap:8px;position:absolute;right:12px;top:8px}.offline-record>.notice-actions small{font-size:12px;white-space:nowrap}.offline-record>.notice-copy>h3{padding-right:300px;min-height:24px}.changes-columns .offline-record p{font-size:12px;line-height:18px;margin-top:4px}.changes-columns aside .timeline strong{display:block;font-size:14px;line-height:20px}.changes-columns aside .timeline h4{font-size:13px;line-height:19px;margin:4px 0 0;font-weight:500}@media(min-width:1251px){.changes-heading .page-heading{padding-top:0}.changes-heading .tabs{margin-bottom:0}.changes-heading .scope-subtabs{margin-top:0}.changes-heading .breadcrumbs{padding-top:0;min-height:28px}.changes-columns aside .timeline li{padding-top:8px;padding-bottom:18px}}@media(max-width:1250px){.offline-record>.notice-actions{position:static;flex-wrap:wrap}.offline-record>.notice-copy>h3{padding-right:0}.offline-record{flex-wrap:wrap}.offline-record>.notice-copy{flex:1}.offline-record>.notice-actions{margin-left:56px}}.submit-columns .page-heading{padding:0 12px 4px}.submit-columns>.stack>.card>p{margin-top:-6px;margin-bottom:18px}.submit-columns .field{font-size:14px;gap:7px}.submit-columns .field input,.submit-columns select{height:44px;font-size:14px}.submit-columns .two-columns{gap:16px;margin:12px 0}.submit-columns .notice{margin-top:14px}.build-strip{display:grid;grid-template-columns:44px minmax(180px,1.6fr) repeat(3,1fr);gap:12px;padding:16px 12px;background:#f0f8fd;border-radius:7px;align-items:center}.build-strip>div{display:flex;flex-direction:column;gap:8px;border-right:1px solid #e2e8f0}.build-strip>div:last-child{border-right:0}.build-strip small{font-size:11px}.build-strip code{font-size:10px;white-space:nowrap;align-self:flex-start}.build-strip strong{font-size:14px}.build-strip>div>small:last-child{font-size:9px}.submit-columns .card-heading>.button{font-size:12px;min-height:36px;padding:8px 12px}.submit-columns textarea{font-size:14px;line-height:21px;padding:12px}.submit-columns>.stack>.card:last-child .field{display:grid;grid-template-columns:100px 1fr;margin-top:18px;gap:12px}.submit-columns .field small{grid-column:2;text-align:right}.delivery-description-input{position:relative;min-width:0}.submit-columns .delivery-description-input>textarea{display:block;width:100%;height:88px;min-height:88px;padding-bottom:28px}.submit-columns .delivery-description-input>small{position:absolute;right:12px;bottom:9px;font-size:12px;line-height:18px;pointer-events:none}.submit-columns>.stack>.card:last-child .field>small{text-align:left}@media(min-width:641px){.delivery-screen-14 .submit-columns>.stack>.card:last-child .field{grid-template-columns:120px minmax(0,1fr)}.submit-columns>.stack>.card:last-child .field>span{white-space:nowrap}.delivery-screen-14 .submit-columns .card-heading h2{font-size:20px}.delivery-screen-14 .submit-columns .build-strip>.icon-bubble{width:32px!important;height:32px!important}.delivery-screen-14 .submit-columns>div.stack>.card:first-of-type>.notice{padding:12px}.delivery-screen-14 .submit-columns>div.stack>.card:nth-of-type(2)>.card-heading{position:relative;min-height:28px;margin-bottom:10px;padding-right:210px}.delivery-screen-14 .submit-columns>div.stack>.card:nth-of-type(2)>.card-heading>.button{position:absolute;right:0;top:-4px}}@media(min-width:1251px){.delivery-screen-14 .submit-columns .build-strip{grid-template-columns:32px minmax(230px,1.7fr) repeat(3,minmax(0,1fr));gap:10px}.delivery-screen-14 .workspace-columns{grid-template-columns:minmax(0,1.7fr) minmax(400px,1fr)}.delivery-screen-14 .submit-columns .page-heading h1{font-size:44px;line-height:52px;letter-spacing:-.035em}.delivery-screen-14 .submit-columns .page-heading p{margin-top:4px}.delivery-screen-14 .submit-columns .tabs,.delivery-screen-14 .submit-columns .tabs>a{min-height:51px;height:51px}}@media(min-width:641px)and (max-width:1000px){.delivery-screen-14 .submit-columns{grid-template-columns:minmax(0,1fr)!important}.delivery-screen-14 .submit-columns>aside{display:flex;flex-direction:column}}@media(max-width:640px){.submit-columns .delivery-description-input>textarea{height:128px;min-height:128px}}.submit-columns aside .person-summary{margin:20px 0}.submit-columns aside .person-summary.tinted{margin-top:20px}.submit-columns aside .key-values{border-top:1px solid #e3ebf2;padding-top:20px}.submit-columns aside .notice{display:block;margin-bottom:14px}.submit-columns aside .notice>.icon-bubble{float:left;margin-right:14px}.submit-columns aside .notice p,.submit-columns aside .notice-copy>div{font-size:14px;line-height:23px}.submit-columns aside .card>.button{width:100%}.submit-columns .caption{text-align:center;font-size:12px}.submit-columns aside .card>p.caption{margin:10px 0 0;line-height:18px}.select-wrap.has-leading-icon>select{padding-left:38px}.select-wrap>.select-leading-icon{left:12px;right:auto;pointer-events:none;color:#344762}.delivery-screen-69 .run-stepper li:nth-child(2):after{background:#ef5d66}.stop-affected-work{padding:0 0 12px}.stop-affected-work>h3{font-size:20px;line-height:28px;margin:0 0 8px;display:flex;align-items:center;gap:10px}.stop-affected-work td,.stop-affected-work th{padding:7px 10px}.stop-affected-work td:last-child{color:#697b9b}@media(max-width:640px){.submit-columns>.stack>.card>.notice{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px 12px}.submit-columns>.stack>.card>.notice>.icon-bubble{width:32px!important;height:32px!important;grid-column:1;grid-row:1/3}.submit-columns>.stack>.card>.notice>.notice-copy{grid-column:2;min-width:0}.submit-columns>.stack>.card>.notice>.notice-actions{grid-column:2;margin:0;max-width:100%}.stop-affected-work table{min-width:0;table-layout:fixed}.stop-affected-work th:first-child{width:45%}.stop-affected-work .run-check-state{white-space:normal;align-items:flex-start;font-size:12px;line-height:18px}.stop-affected-work .run-check-state>svg{flex-shrink:0;margin-top:2px}}@media(min-width:641px){.delivery-screen-14 .submit-columns>.stack{gap:8px}.delivery-screen-14 .submit-columns>.stack>.card{padding:16px}.delivery-screen-14 .submit-columns>.stack>.card>p{margin-bottom:12px}.delivery-screen-14 .submit-columns>.stack>.card:last-child .field{margin-top:12px}.delivery-screen-14 .submit-columns .build-strip{padding-top:12px;padding-bottom:12px}.delivery-screen-14 .submit-columns .build-strip>div{gap:6px}.delivery-screen-14 .submit-columns .page-heading{padding-bottom:0}.delivery-screen-14 .submit-columns aside .person-summary{margin:14px 0}.delivery-screen-14 .submit-columns aside .person-summary.tinted{padding:14px}.delivery-screen-14 .submit-columns aside .key-values{padding-top:12px;margin-top:12px;margin-bottom:12px;gap:8px 12px;font-size:12px;line-height:18px}.delivery-screen-70 .card{padding:16px}.delivery-screen-70 .run-header .breadcrumbs{padding-top:4px;min-height:26px}.delivery-screen-70 .run-header .page-heading{padding-bottom:2px}.delivery-screen-70 .run-stepper{min-height:105px;padding-top:10px;padding-bottom:10px}.delivery-screen-70 .run-stepper li{gap:5px}.delivery-screen-70 .execution-progress>.notice{padding:12px;margin-top:0}.delivery-screen-70 .run-blockers>.card-heading{margin-bottom:4px}.delivery-screen-70 .run-blocker{padding:8px 0 14px;min-height:76px}.delivery-screen-70 .run-columns>aside .key-values{font-size:12px;line-height:18px;gap:6px 12px;margin:12px 0}.delivery-screen-70 .run-columns>aside>.card>.button{margin-top:8px}.delivery-screen-70 .run-columns>aside>.card:last-child>.card-heading{margin-bottom:8px}.delivery-screen-70 .run-columns>aside>.card:last-child>p{font-size:12px;line-height:18px;margin-top:4px}}.archive-background{padding:20px 12px}.archive-background>.card{min-height:200px}.archive-project-dialog{max-width:620px}.archive-project-dialog>p{margin:20px 0;color:#19314c;font-size:16px;line-height:24px}.archive-project-dialog>.notice{margin:24px 0}.archive-project-dialog h4{margin-top:20px}.operation-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.operation-facts>div{display:flex;flex-direction:column;gap:6px}.operation-facts p{font-size:11px;margin:0}.operation-facts small{font-size:11px}.operation-facts strong{font-size:14px}.unknown-operation .notice{padding:12px 6px;border:0;background:transparent}.unknown-operation{background:#fffcf4!important;border-color:#f5e0b2!important}.unknown-operation>.two-columns{gap:12px;margin-top:10px}.unknown-operation small{display:block;font-size:11px;margin-top:8px}.operation-columns .table-scroll td{font-size:11px;padding:8px}.operation-columns aside .key-values{grid-template-columns:1fr;gap:5px}.operation-columns aside .key-values dt{font-weight:600;color:#162132}.operation-columns aside .key-values dd{font-size:13px;margin-bottom:14px}.report-columns{grid-template-columns:minmax(0,2fr) minmax(340px,1fr)!important}.report-heading .page-heading{padding:10px 10px 0}.report-heading .page-heading h1{font-size:36px;white-space:nowrap}.report-heading .page-heading h2{margin-top:2px}.report-heading .page-heading p{font-size:14px}.report-heading .heading-actions{margin-left:auto;text-align:right}.report-heading .heading-actions>div{display:flex;align-items:flex-end;flex-direction:column;gap:10px}.report-heading .heading-actions small{font-size:10px;max-width:180px}.report-heading .button{color:#007eda;background:#effaff;border-color:transparent}.report-heading .back-link{margin:6px 10px 0;font-size:13px}.report-heading .tabs{margin-top:2px;min-height:45px}.report-heading .tabs a{height:45px}.report-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.delivery-suite .result-tile{display:grid;grid-template-columns:45px 1fr;text-align:left;padding:14px;gap:6px 9px;min-height:118px;cursor:pointer;transition:border-color .2s,background .2s}.result-tile:hover{border-color:#22d3ee!important;background:#f5fcff!important}.result-tile:focus-visible{outline:2px solid #00bcd4;outline-offset:3px}.result-tile .icon-bubble{width:44px!important;height:44px!important}.result-tile .icon-bubble svg{width:28px;height:28px}.result-tile>div{display:flex;flex-direction:column;gap:3px}.result-tile strong{font-size:27px;line-height:30px}.result-tile span{font-size:12px}.result-tile p{grid-column:1/-1;font-size:13px;line-height:20px;margin-top:6px;color:#687b9d}.selected-finding{padding:18px!important}.selected-finding>.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.selected-finding h2{font-size:27px;line-height:34px}.selected-finding small{font-size:12px}.finding-description{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:14px;align-items:start}.finding-description .key-values{font-size:12px;line-height:18px;grid-template-columns:125px 1fr;gap:5px 10px;margin:0}.finding-description dt{color:#253c5f;font-weight:600}.finding-description dd{color:#677a9c}.tote-description{display:flex;align-items:center;gap:14px}.tote-description>img{width:104px;height:125px;object-fit:cover;border-radius:7px}.tote-description h3{font-size:16px}.tote-description p{font-size:12px;line-height:20px}.read-only-evidence{padding:12px;background:#f2f7fb;border-radius:7px;margin-top:16px}.read-only-evidence>.section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:10px}.read-only-evidence>.section-title strong{font-size:10px}.read-only-evidence>.section-title small{font-size:9px}.read-only-evidence>small{display:block;font-size:11px;margin-top:8px}.capture-pair{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1.135fr);gap:10px;align-items:center}.capture-pair:has(>.evidence-capture:last-child:nth-child(2)){grid-template-columns:1fr 1fr}.evidence-capture{border:1px solid #e1e8f0;border-radius:6px;padding:10px;background:#fff;min-width:0}.capture-label{display:block;font-size:10px;line-height:16px;white-space:nowrap}.capture-label span{font-weight:400;color:#6b7d9c}.capture-storefront{padding:0;overflow:hidden}.capture-storefront>.capture-label{padding:4px 8px;font-size:11px;white-space:normal}.capture-storefront-image{display:block;width:100%;height:auto}.capture-product{display:flex;align-items:center;gap:12px;min-width:0}.capture-product>img{width:42%;height:103px;object-fit:cover;border-radius:4px}.capture-product>div{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.capture-product strong{font-size:11px;line-height:17px}.capture-product span{font-size:11px;line-height:16px}.captured-cart{display:flex;align-items:center;gap:5px;font-size:10px;margin-top:15px;padding:5px 7px;border-radius:4px;color:#fff;background:#142535;white-space:nowrap}.capture-compact{margin-top:8px;display:grid;grid-template-columns:95px 1fr;gap:10px;border-color:transparent;background:#f6faff}.capture-compact .capture-label{font-size:11px;white-space:normal}.capture-compact .capture-label span{display:none}.capture-compact .capture-product>img{width:90px;height:80px}.capture-compact .captured-cart{margin-top:2px;color:#111820;background:#e9f5fd;font-size:13px}.unknown-finding .section-title{display:flex;align-items:center;gap:8px;justify-content:space-between}.unknown-finding .section-title h2{font-size:18px;line-height:25px}.unknown-finding .section-title small{color:#111820;font-size:14px;font-weight:600}.unknown-finding .section-title .person-summary{gap:10px}.unknown-finding .badge{font-size:11px}.unknown-finding>p{margin-top:20px;font-size:14px}.unknown-finding>h4{border-top:1px solid #e1e8f0;padding-top:20px;margin-top:18px}.unknown-finding>.actions{margin-top:23px;gap:10px}.unknown-finding .button{font-size:12px;padding:10px 13px}.unknown-finding .border-top p{font-size:14px}.report-columns>aside>.card:last-child p{font-size:14px;line-height:23px}.report-columns>aside>.card:last-child h4{margin-top:24px}.report-columns>aside>.card>.button{margin-top:18px}.report-columns>aside>.card>.notice{margin-bottom:12px}.report-boundary{margin-top:16px;font-size:12px}.report-boundary .notice-copy>div{font-size:12px}.evidence-unavailable{min-height:600px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#f0f8ff!important;text-align:center;gap:12px}.evidence-unavailable h2{font-size:28px;margin-top:8px}.evidence-unavailable h3{font-size:18px;font-weight:400;color:#526e92}.evidence-unavailable p{max-width:470px;font-size:15px}.evidence-columns{grid-template-columns:minmax(0,1.95fr) minmax(350px,1fr)!important;gap:14px!important}.evidence-columns.inspector-closed{grid-template-columns:1fr!important}.library-project-heading .page-heading h1{font-size:33px}.library-project-heading .page-heading p{font-size:16px}.library-project-heading .heading-actions{padding-top:10px}.library-project-heading .tabs{margin-top:8px}.evidence-library{padding:18px 12px!important}.evidence-library .card-heading{gap:10px;flex-wrap:wrap;margin-bottom:6px}.evidence-library .card-heading h2{font-size:24px;white-space:nowrap}.evidence-library .card-heading>.actions{margin-left:auto;gap:8px}.evidence-library .search-field{min-height:38px;max-width:190px;font-size:12px;gap:6px;padding:7px 10px}.evidence-library .search-field input{font-size:12px;min-width:0;width:100%}.evidence-library .card-heading .button{font-size:13px;min-height:38px}.evidence-library>p{margin:4px 8px 16px;font-size:13px;line-height:21px}.evidence-library table{table-layout:fixed;min-width:730px}.evidence-library th:nth-child(1){width:28px}.evidence-library th:nth-child(2){width:24%}.evidence-library th:nth-child(3){width:12%}.evidence-library th:nth-child(4){width:12%}.evidence-library th:nth-child(5){width:15%}.evidence-library th:nth-child(6){width:16%}.evidence-library th:nth-child(7){width:14%}.evidence-library th:last-child{width:24px}.evidence-library th{font-size:10px;padding:9px 5px}.evidence-library td{font-size:11px;line-height:18px;padding:14px 5px;color:#687b9d;vertical-align:middle}.evidence-library input[type=checkbox]{width:16px;height:16px;min-width:16px;accent-color:#00c7e7}.evidence-library tr:has(input:checked){background:#effaff}.material-name{display:flex;align-items:center;gap:9px;text-align:left;width:100%;background:transparent;border:0;cursor:pointer;padding:0;color:#10263d;font-family:inherit}.material-name>span:last-child{min-width:0}.material-name strong{font-size:11px;line-height:17px;overflow-wrap:anywhere;font-weight:600}.material-name small{display:block;font-size:10px;margin-top:4px}.file-mark{width:35px;height:43px;border:1px solid #e1e9f1;border-radius:5px;display:grid;place-items:center;flex-shrink:0;background:#fff}.file-mark.pdf{color:#f84b56}.file-mark.png{color:#279af4}.file-mark.xlsx{color:#18a86b}.file-mark.png{width:35px;height:29px;overflow:hidden}.file-mark>img{width:100%;height:100%;object-fit:contain}.material-visibility{display:flex;gap:5px}.material-visibility svg{flex-shrink:0;margin-top:3px}.evidence-library .menu summary{width:22px;min-height:28px}.evidence-library .menu summary svg{width:20px}.library-pagination{display:flex;align-items:center;justify-content:space-between;margin:14px 4px 0;color:#6b7c98;font-size:12px}.library-pagination>div{display:flex;gap:8px}.library-pagination .button{min-height:36px;min-width:36px;padding:7px}.evidence-columns>aside>.card{padding:20px 16px}.evidence-columns>aside .card-heading{margin-bottom:18px}.evidence-columns>aside .card-heading h2{font-size:22px}.evidence-columns>aside .card-heading .icon-button{border:0;min-width:24px;min-height:24px;width:24px;padding:0;margin-left:auto}.selected-material{display:flex;align-items:center;gap:12px;margin:18px 0}.selected-material strong{font-size:15px;overflow-wrap:anywhere}.selected-material p{font-size:12px;line-height:19px}.selected-material>.icon-bubble{flex-shrink:0}.evidence-columns>aside>.card>.actions{gap:10px;margin-bottom:20px}.evidence-columns>aside .actions .button{font-size:12px;padding:10px 12px}.evidence-columns>aside .notice{margin-top:14px;font-size:12px;padding:12px;gap:10px}.evidence-columns>aside .notice h3{font-size:14px}.evidence-columns>aside .notice-copy>div{font-size:12px;line-height:20px}.evidence-columns>aside .key-values{grid-template-columns:100px 1fr;font-size:13px;line-height:21px;gap:16px 14px;margin:22px 14px}.evidence-columns>aside .key-values p{font-size:11px}.evidence-columns>aside .card>.card{padding:14px 10px;margin:10px -1px -1px}.source-document-photo{display:block;width:100%;height:auto;border-radius:5px}.expanded-document{max-height:65vh;width:auto;max-width:100%;margin:auto;object-fit:contain}.document-excerpt{background:#fff;padding:18px 12px;border:1px solid #e7edf4;color:#142c47;border-radius:6px}.document-excerpt .brand{width:100px;margin-left:auto}.document-excerpt h2{font-size:23px;line-height:30px;margin-top:16px}.document-excerpt h3{font-size:17px;line-height:25px}.document-excerpt .badge{font-size:10px;margin-top:8px}.document-excerpt p{font-size:12px}.document-excerpt h4{margin-top:20px}.document-excerpt th,.document-excerpt td{font-size:11px;padding:7px 5px}.per-item-permission{border-top:1px solid #e0e7f0;padding:18px 0}.per-item-permission strong{font-size:12px;overflow-wrap:anywhere}.per-item-permission p{font-size:12px}.per-item-permission .field{font-size:12px;margin:14px 0 10px}.per-item-permission .button{font-size:12px}.per-item-permission .actions{gap:7px;margin-top:8px}.export-columns{padding-top:12px;align-items:start}.export-columns>.card>.notice{margin:24px 0}.export-columns>.card>p{margin-top:-4px}.export-selection{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px 12px;margin:27px 0}.export-selection .checkbox{align-items:flex-start;gap:16px}.export-selection p{font-size:13px;line-height:21px;margin-top:4px}.export-selection strong{font-size:15px}.export-selection input{margin-top:5px}.export-selection>.badge{font-size:10px;align-self:start}.export-selection>.button{min-height:0;align-self:start;padding:0;font-size:12px}.export-columns>.stack>.card>p{margin-top:-3px;font-size:13px}.export-columns .notice .key-values{grid-template-columns:100px 1fr;font-size:12px;gap:10px}.export-columns>.stack>.card>.button{width:100%;margin-top:14px}.export-columns>.stack>.card>.notice{margin-top:18px}.export-file-list{list-style:none;padding:0;margin:18px 0 8px;display:flex;flex-direction:column;gap:12px}.export-file-list li{display:flex;gap:14px;align-items:center;font-size:14px}.export-file-list li strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.export-file-list li>span{margin-left:auto;color:#6c7b98;font-size:11px}.approved-share-dialog{max-width:610px}.approved-share-dialog>h4{margin:24px 0 10px}.approved-share-files{border:1px solid #e0e7ef;border-radius:6px;padding:10px;margin-bottom:18px}.approved-share-files>div{display:flex;gap:10px;align-items:center;padding:10px 0}.approved-share-files>div+div{border-top:1px solid #e5eaf1}.approved-share-files strong{font-size:12px}.approved-share-files p{font-size:11px;line-height:18px;color:#6b7c98}.approved-share-files .badge{font-size:9px;white-space:normal;max-width:110px;margin-left:auto}.recipient-field{display:flex;align-items:center;gap:12px;border:1px solid #d2deeb;border-radius:5px;padding:12px;font-size:14px}.sharing-disclosure{display:grid;grid-template-columns:1.3fr 1fr;gap:15px;margin:18px 0;padding:14px;background:#f3faff}.sharing-disclosure .card-heading{grid-column:1/-1;margin:0}.sharing-disclosure h2{font-size:13px}.sharing-disclosure p{font-size:11px;display:flex;gap:7px;align-items:center}.sharing-disclosure p svg{color:#10b981}.sharing-disclosure>div:last-child{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:18px}.issue-form-columns{grid-template-columns:minmax(0,1.85fr) minmax(340px,1fr)!important}.issue-form-columns>.stack>.card{padding:20px}.issue-form{display:flex;flex-direction:column;gap:18px;margin-top:24px}.issue-form .field{display:grid;grid-template-columns:155px 1fr;gap:8px 16px;align-items:start;font-size:14px}.issue-form .field>span{padding-top:10px}.issue-form .field>small{grid-column:2;text-align:right;font-size:12px}.issue-form input,.issue-form textarea,.issue-form select{font-size:14px;line-height:22px;min-height:44px;padding:10px 12px}.issue-linked-fields{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:12px 16px;border-bottom:1px solid #e0e8f0;padding-bottom:20px;align-items:center}.issue-linked-fields .field{grid-template-columns:155px 1fr;margin:0}.issue-linked-fields>small{font-size:11px}.issue-form>footer{display:grid;grid-template-columns:240px 1fr;gap:20px;padding-top:16px;border-top:1px solid #e0e8f0;align-items:center}.issue-form>footer>.button{font-size:16px;min-height:50px}.issue-form>footer>p{font-size:12px;line-height:20px;margin:0}.evidence-chips{display:flex;align-items:center;gap:12px;border:1px solid #d1dbea;border-radius:5px;padding:7px 10px;min-height:44px;flex-wrap:wrap}.evidence-chips>span{display:flex;gap:5px;align-items:center;background:#f0f3f8;padding:1px 4px 1px 10px;border-radius:4px;font-size:13px;white-space:nowrap}.evidence-chips .icon-button{min-height:24px;width:22px;min-width:22px;border:0;padding:2px}.evidence-chips .icon-button svg{width:14px}.evidence-chips>.icon-button{margin-left:auto}.evidence-chooser{grid-column:2;display:flex;gap:10px}.evidence-chooser>button{font-size:13px;padding:8px;border:1px solid #cbd5e1;border-radius:4px;background:#fff}.avatar-cluster{display:flex;padding-right:18px;flex-shrink:0}.avatar-cluster .avatar-frame{margin-right:-18px;border:3px solid white;width:58px!important;height:58px!important}.issue-form-columns>aside>.card p{font-size:14px;line-height:22px}.issue-form-columns>aside .person-summary{margin-top:22px;align-items:flex-start}.issue-form-columns>aside>.card .key-values{grid-template-columns:120px 1fr;margin-top:22px}.issue-form-columns>aside .notice .card{margin-top:14px;padding:14px}.issue-form-columns>aside>.notice{padding:20px}.issue-details-columns{grid-template-columns:minmax(0,1.65fr) minmax(380px,1fr)!important}.issue-details-columns .page-heading h1{font-size:25px;display:flex;align-items:center;gap:18px}.issue-details-columns .page-heading p{font-size:14px;margin-left:78px}.issue-details-columns .page-heading .icon-bubble{margin-bottom:-28px}.issue-status-head{display:flex;gap:18px;align-items:flex-start;margin:5px 0 20px}.issue-status-head>.icon-bubble{flex-shrink:0}.issue-status-head>div{min-width:0;flex:1}.issue-status-head .section-title{display:flex;align-items:center;gap:14px}.issue-status-head .section-title small{margin-left:auto;font-size:12px}.issue-status-head h1{font-size:33px;line-height:43px;letter-spacing:-.05em;margin:10px 0}.issue-status-head p{font-size:14px;line-height:24px}.issue-detail-card>.notice{margin-bottom:18px}.issue-fact{align-items:flex-start;margin:24px 0}.issue-fact p{font-size:14px;line-height:23px}.issue-response p{font-size:13px;margin-bottom:12px}.issue-response textarea{font-size:14px;line-height:22px;padding:14px;width:100%;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;resize:vertical}.response-footer{border:1px solid #cad5e5;border-top:0;border-radius:0 0 5px 5px;display:flex;justify-content:space-between;align-items:center;padding:10px 12px;margin-top:-3px}.response-footer label{display:flex;gap:12px;color:#6b7c98;font-size:13px;cursor:pointer}.issue-response .actions,.issue-response .notice{margin-top:16px}.issue-details-columns>aside .card-heading h2{font-size:19px}.issue-details-columns>aside>.card>p{font-size:14px;line-height:21px}.quote-card{background:#f3f9fd;padding:16px 12px;margin:16px -7px -6px;border-radius:7px}.quote-card>.section-title{display:flex;align-items:center;gap:18px}.quote-card .key-values{font-size:12px;line-height:19px;grid-template-columns:105px 1fr;gap:9px 13px}.quote-card .notice-copy>div{font-size:13px;line-height:21px}.quote-card>.button{width:100%;margin-top:12px}.quote-card .badge{font-size:10px}.issue-details-columns aside .timeline li{padding:14px 0 24px 30px;grid-template-columns:minmax(0,1fr);gap:0}.issue-details-columns aside .timeline li>.icon-bubble{display:none}.issue-details-columns aside .timeline-label{display:block}.issue-details-columns aside .timeline p{font-size:12px}.issue-details-columns aside .timeline strong{font-size:13px}.commission-dialog{max-width:600px}.commission-dialog>.card{padding:16px;margin-top:18px;background:#f8fbfe}.commission-dialog>.card h2{font-size:17px}.commission-dialog .key-values{font-size:12px;grid-template-columns:140px 1fr;line-height:19px;gap:8px 12px;margin-bottom:0}.commission-dialog>.notice{margin-top:18px}.commission-dialog .notice-copy>div{font-size:12px;line-height:20px}.payment-columns{grid-template-columns:minmax(0,2.05fr) minmax(330px,1fr)!important}.payment-columns>.stack>.actions{margin:0 12px}.payment-columns .page-heading h1{font-size:34px;white-space:nowrap}.payment-columns .heading-actions .button{font-size:12px}.payment-contract{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin:18px 0 30px}.payment-contract>div+div{border-left:1px solid #e0e7f0;padding-left:16px}.payment-contract h4{margin-top:0;font-size:13px}.payment-contract h2{font-size:25px}.payment-contract p{font-size:12px}.payment-contract .person-summary{gap:12px}.payment-contract h3{font-size:13px}.payment-contract small{display:block;margin-bottom:10px}.payment-columns .card>.two-columns>div+div{border-left:1px solid #e0e7f0;padding-left:22px}.payment-columns .two-columns p{font-size:13px}.payment-columns .two-columns h4{margin-top:0}.payment-columns .notice{padding:10px;gap:8px}.payment-columns .notice h3{font-size:12px}.payment-columns .notice-copy>div{font-size:11px}.source-url{display:flex;align-items:center;gap:8px;color:#007ee5;background:none;border:0;padding:0;overflow-wrap:anywhere;text-align:left;font-size:14px;cursor:pointer;margin:12px 0 6px}.source-url svg{flex-shrink:0}.payment-columns>aside .timeline li{padding-bottom:37px}.payment-columns>aside .timeline p{font-size:13px}.payment-columns>aside .timeline-label{display:block}.payment-columns>aside .timeline time{font-size:13px}.payment-columns>aside .timeline strong{display:block;font-size:16px;margin-top:5px}.payment-person{display:flex;gap:16px;align-items:center;padding:20px 0}.payment-person+.payment-person{border-top:1px solid #e0e7f0}.payment-person>span:last-child{font-size:13px;color:#6b7c98;margin-left:auto}.payment-person p{font-size:13px}.billing-columns{grid-template-columns:minmax(0,1.9fr) minmax(350px,1fr)!important}.billing-tabs{display:flex;border:1px solid #e3ebf2;border-radius:7px;padding:8px 18px;margin:14px 0 4px;gap:14px}.billing-tabs>button{background:#fff;border:0;display:flex;gap:16px;align-items:center;font-family:inherit;color:#63779b;padding:17px 22px;font-size:18px;cursor:pointer;position:relative;border-radius:7px}.billing-tabs>button.selected{background:#e9faff;font-weight:600;color:#111820}.billing-tabs>button.selected:after{content:"";height:4px;background:#22d3ee;position:absolute;left:14px;right:14px;bottom:-9px;border-radius:4px}.billing-tabs>button.selected svg{color:#00b9dd}.billing-table{padding:16px 8px!important}.billing-table td{padding:19px 9px;vertical-align:top;font-size:13px}.billing-table th{font-size:12px}.billing-table p{font-size:12px;margin:5px 0 0}.billing-table tr:has(.invoice-select:focus),.billing-table tbody tr:first-child{background:#edfaff}.invoice-select{border:0;background:none;font-size:14px;font-weight:600;padding:0;cursor:pointer}.billing-table .badge{font-size:11px;white-space:normal;background:transparent;padding:0;line-height:18px}.billing-columns>.stack>.notice{padding:25px 22px;margin-top:2px}.billing-columns>.stack>.notice .icon-bubble{width:56px!important;height:56px!important}.billing-columns>.stack>.notice h3{font-size:20px;line-height:29px}.billing-columns>.stack>.notice p{font-size:15px;line-height:25px;margin-top:10px}.billing-columns>.stack>.notice .button{margin-top:24px}.billing-columns>aside>.card{padding:24px 20px}.billing-columns>aside .key-values{grid-template-columns:125px 1fr;gap:15px 12px;font-size:14px}.billing-columns>aside>.card>.button{width:100%;margin-top:24px}.billing-columns>aside .card-heading>.button{min-height:30px;padding:0;font-size:12px}.invoice-preview{border:1px solid #e0e7f0;border-radius:6px;padding:18px 14px}.invoice-preview header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #e0e7f0}.invoice-preview header .brand{width:115px}.invoice-preview header>div{text-align:right;font-size:12px;line-height:22px}.invoice-preview .key-values{font-size:11px!important;grid-template-columns:110px 1fr!important;gap:6px 10px!important;margin:13px 0}.invoice-preview td,.invoice-preview th{font-size:11px;padding:8px 3px}.invoice-preview tr:last-child{background:#eaf9ff}.invoice-preview .badge{font-size:10px;padding:0;background:transparent}.mobile-project-overview,.mobile-scope-review,.mobile-report{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.mobile-project-overview>h1,.mobile-scope-review>h1{font-size:32px;line-height:40px;letter-spacing:-.05em}.mobile-project-overview>.project-description{margin-top:-8px;font-size:16px}.mobile-project-overview>.notice{display:block}.mobile-project-overview>.notice>.icon-bubble{float:left;margin-right:14px}.mobile-project-overview>.notice h3{font-size:18px;line-height:24px}.mobile-project-overview>.notice .notice-copy>div h3{font-size:16px}.mobile-project-overview>.notice .button{width:100%;margin-top:12px;min-height:48px;font-size:17px}.mobile-project-overview>.notice .border-top{clear:both;margin-top:14px;padding-top:10px}.mobile-project-overview>.notice .border-top p{font-size:14px}.mobile-status-card{padding:15px 12px!important}.mobile-status-card>div{display:flex;align-items:flex-start;gap:12px}.mobile-status-card>div>div{flex:1;min-width:0}.mobile-status-card h2{font-size:18px;line-height:24px}.mobile-status-card h3{font-size:16px;font-weight:400}.mobile-status-card p{font-size:14px;line-height:20px}.mobile-status-card .button{width:100%;margin-top:12px;min-height:46px;font-size:17px}.mobile-status-card .badge{font-size:11px;position:absolute;right:12px;top:16px}.mobile-status-card{position:relative}.mobile-status-card.cyan{background:#f3fdfb}.mobile-status-card.green{background:#f5fcff}.mobile-status-card.amber{background:#fffaf2}.mobile-status-card.amber h3{font-size:22px;font-weight:600;margin-top:7px}.mobile-project-overview .section-link{padding:14px 12px;min-height:74px;background:#f6fbff}.mobile-project-overview .section-link strong{font-size:16px}.mobile-project-overview .section-link p{font-size:14px;line-height:20px}.mobile-scope-review>.card:not(.mobile-fixed-proposal):not(.mobile-signer){display:flex;gap:16px;align-items:flex-start;padding:16px 14px}.mobile-scope-review .card h2{font-size:19px;line-height:25px}.mobile-scope-review .card h3{font-size:27px;line-height:34px}.mobile-scope-review .card p{font-size:15px;line-height:23px;display:flex;gap:8px}.mobile-scope-review .card .badge{font-size:11px}.mobile-current-scope{background:#f4fffb!important}.mobile-proposed-scope,.mobile-change-summary{background:#f3faff!important}.mobile-change-summary h3{color:#009be2}.mobile-fixed-proposal{padding:14px!important}.mobile-fixed-proposal .person-summary{gap:12px}.mobile-fixed-proposal .badge{margin-left:auto;font-size:10px!important}.mobile-fixed-proposal .button{width:100%;margin-top:12px;white-space:normal}.mobile-scope-review .section-link{min-height:90px;background:#fafcff;padding:15px}.mobile-scope-review .section-link p{font-size:14px;line-height:21px}.mobile-scope-review details>summary{gap:15px;align-items:center}.mobile-scope-review .mobile-signer{display:flex;align-items:center;gap:14px;padding:12px!important}.mobile-signer>div{flex:1}.mobile-scope-review .mobile-signer h3{font-size:16px;line-height:22px}.mobile-scope-review .mobile-signer p{font-size:13px;line-height:18px}.mobile-confirmations-title{font-size:24px;line-height:31px;letter-spacing:-.04em}.mobile-scope-review>.button{min-height:48px;font-size:17px}.mobile-scope-review>.notice .notice-copy>div{font-size:14px;line-height:21px}.mobile-report>.back-link{margin:0;font-size:13px}.mobile-report-title{display:flex;gap:8px;align-items:flex-start}.mobile-report-title h1{font-size:23px;line-height:30px;letter-spacing:-.04em;flex:1}.mobile-report-title .badge{font-size:10px;padding:8px}.mobile-report>strong{font-size:15px;margin-top:-9px}.mobile-report>.report-published{font-size:12px;margin-top:-9px}.mobile-report>small{font-size:11px;line-height:16px;margin-top:-6px}.mobile-report>.card{padding:14px 12px}.mobile-report>.card>.card-heading{margin-bottom:8px}.mobile-report .report-results{gap:5px}.mobile-report .result-tile{display:flex;align-items:center;flex-direction:column;gap:5px;border:0;padding:4px!important;min-height:95px;background:transparent}.mobile-report .result-tile .icon-bubble{width:43px!important;height:43px!important}.mobile-report .result-tile>div{align-items:center;gap:0}.mobile-report .result-tile strong{font-size:23px;line-height:27px}.mobile-report .result-tile span{font-size:11px}.mobile-report .result-tile>p{display:none}.mobile-report .mobile-unknown{background:#fffaf1;border-color:#f6e3bc}.mobile-unknown .section-title h2{font-size:18px}.mobile-unknown .section-title .badge{font-size:10px;align-self:flex-start}.mobile-unknown .section-title .icon-bubble{width:44px!important;height:44px!important}.mobile-unknown>p{font-size:15px;line-height:23px;margin:10px 0 0}.mobile-report>.button{min-height:50px;font-size:18px;gap:14px}.mobile-report>.button>svg{width:28px;height:28px}.mobile-report .capture-compact{grid-template-columns:86px 1fr;padding:8px 4px;gap:8px}.mobile-report .capture-product>img{width:95px;height:88px}.mobile-report .capture-product{gap:10px}.mobile-report .capture-product strong,.mobile-report .capture-product span{font-size:12px}.mobile-report .captured-cart{font-size:14px;padding:5px}.mobile-report>.card>.button{width:100%;margin-top:10px;font-size:15px;min-height:46px}.mobile-report>.disclosure>summary{display:flex;gap:12px;align-items:flex-start}.mobile-report>.disclosure>summary>svg:first-child{flex-shrink:0}.mobile-report>.disclosure strong{font-size:13px}.mobile-report>.disclosure p{font-size:13px;line-height:20px;margin-top:3px}@media(min-width:641px)and (max-width:1250px){.delivery-suite .workspace-columns{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)!important;gap:12px}.delivery-suite .page-heading h1{font-size:29px;line-height:37px}.delivery-suite .page-heading p{font-size:14px;line-height:22px}.delivery-suite .card{padding:16px}.delivery-suite .card-heading h2{font-size:18px}.delivery-suite .key-values{font-size:12px;gap:9px}.run-head-status{min-width:200px}.run-head-status p{font-size:10px!important}.run-blocker{gap:12px}.run-blocker h3{font-size:14px}.run-blocker p{font-size:12px}.run-blocker .button{min-width:118px;font-size:11px}.run-columns>aside .key-values{grid-template-columns:90px 1fr;font-size:11px;gap:8px}.run-stepper strong{font-size:11px}.build-strip{grid-template-columns:35px 1.4fr 1fr 1fr;gap:8px}.build-strip>div:last-child{grid-column:2/-1;border-top:1px solid #dce6ef;padding-top:7px;flex-direction:row}.build-strip strong{font-size:12px}.build-strip small{font-size:10px}.submit-columns>.stack>.card:last-child .field{grid-template-columns:90px 1fr}.finding-description{grid-template-columns:1fr}.tote-description{display:none}.report-heading .page-heading h1{white-space:normal}.report-heading .page-heading h2{font-size:21px}.report-heading .heading-actions{padding:0}.report-heading .heading-actions small{max-width:130px}.report-results{gap:7px}.delivery-suite .result-tile{grid-template-columns:36px 1fr;padding:10px;gap:6px}.result-tile .icon-bubble{width:35px!important;height:35px!important}.result-tile p{font-size:11px}.result-tile span{font-size:10px}.capture-product>img{height:90px}.capture-product strong,.capture-product span{font-size:10px}.captured-cart{font-size:9px;padding:4px}.read-only-evidence>.section-title{flex-wrap:wrap}.evidence-columns>aside .key-values{margin:16px 0;grid-template-columns:85px 1fr;font-size:11px;gap:10px}.evidence-columns>aside .card-heading h2{font-size:18px}.selected-material strong{font-size:13px}.selected-material p{font-size:11px}.evidence-library .card-heading>.actions{margin-left:0;width:100%}.evidence-library .search-field{max-width:none;flex:1}.evidence-library .card-heading h2{font-size:21px}.issue-linked-fields{display:block}.issue-linked-fields>.field{margin-top:12px}.issue-linked-fields>small{display:block;margin:5px 0 10px 171px}.issue-form .field{grid-template-columns:125px 1fr}.issue-form>footer{grid-template-columns:180px 1fr;gap:14px}.issue-form>footer .button{font-size:14px}.issue-form-columns>aside .key-values{grid-template-columns:90px 1fr;font-size:12px}.issue-form-columns>aside .person-summary{display:block}.avatar-cluster{margin-bottom:14px}.quote-card .key-values{grid-template-columns:90px 1fr;font-size:11px;gap:8px}.issue-status-head h1{font-size:28px;line-height:36px}.issue-status-head .section-title small{font-size:10px}.payment-columns .page-heading h1{white-space:normal}.payment-contract{grid-template-columns:1fr 1fr}.payment-contract>div:last-child{grid-column:1/-1;border-left:0;border-top:1px solid #e1e8f0;padding:12px 0 0}.payment-columns>.stack>.card>.two-columns{display:block}.payment-columns .card>.two-columns>div+div{border-left:0;border-top:1px solid #e1e8f0;padding:18px 0 0;margin-top:18px}.payment-columns aside .timeline li{padding-bottom:25px}.payment-columns aside .timeline strong{font-size:14px}.payment-columns aside .timeline time{font-size:11px}.payment-person{gap:10px}.payment-person>span:last-child{font-size:10px}.billing-tabs>button{padding:12px 16px;font-size:16px;gap:10px}.billing-columns>aside>.card{padding:18px 14px}.billing-columns>aside .key-values{grid-template-columns:95px 1fr;font-size:12px}.invoice-preview .key-values{grid-template-columns:80px 1fr!important;font-size:10px!important}.billing-columns>.stack>.notice{padding:20px 16px}.billing-columns>.stack>.notice h3{font-size:17px;line-height:24px}.billing-columns>.stack>.notice p{font-size:13px;line-height:22px}}@media(max-width:640px){.delivery-suite .workspace-columns{display:flex!important;flex-direction:column;gap:16px}.delivery-suite .workspace-columns>aside{display:flex;gap:14px;flex-direction:column}.delivery-suite .card{padding:16px}.delivery-suite .page-heading{padding:10px 0 7px;flex-wrap:wrap}.delivery-suite .page-heading h1{font-size:28px;line-height:36px;white-space:normal}.delivery-suite .page-heading p{font-size:15px;line-height:23px}.delivery-suite .breadcrumbs{padding:0;font-size:12px}.delivery-suite .tabs{gap:22px;padding:0;overflow:auto}.delivery-suite .tabs a{font-size:14px;white-space:nowrap}.delivery-suite .card-heading{flex-wrap:wrap;gap:10px}.delivery-suite .card-heading h2{font-size:20px;line-height:28px}.delivery-suite .card-heading>.button{min-height:44px}.delivery-suite p{font-size:15px;line-height:23px}.delivery-suite .key-values{font-size:14px;line-height:22px;grid-template-columns:105px 1fr;gap:12px}.delivery-suite .button{white-space:normal;min-height:44px}.delivery-suite .notice .notice-copy>div{font-size:14px;line-height:22px}.delivery-suite .notice{padding:14px;gap:12px}.delivery-suite .notice-actions{margin:10px 0 0}.delivery-suite .heading-actions{width:100%}.run-head-status{min-width:0;text-align:left}.run-head-status p{font-size:12px!important}.run-stepper{padding:18px 0 22px;min-height:140px}.run-stepper li{gap:12px}.run-stepper strong{font-size:11px;line-height:17px}.run-stepper li>span{width:31px;height:31px}.run-stepper li:after{top:15px;left:calc(50% + 18px);right:calc(-50% + 18px)}.execution-progress .card-heading>span{font-size:12px}.execution-progress .notice{flex-wrap:wrap}.execution-progress .notice-copy{flex:1}.run-blocker{flex-wrap:wrap;gap:12px;padding:15px 0}.run-blocker>div{flex-basis:calc(100% - 62px)}.run-blocker .button,.run-blocker>.badge{margin-left:58px;min-width:0;max-width:calc(100% - 58px);font-size:13px}.run-blocker h3{font-size:15px}.run-blocker p{font-size:14px}.execution-details table{min-width:660px}.run-columns>aside .key-values{font-size:14px;grid-template-columns:110px 1fr;gap:12px}.run-columns>aside .key-values dd{overflow-wrap:anywhere}.changes-columns table{min-width:650px}.changes-columns .scope-subtabs{gap:10px}.changes-columns .scope-subtabs>a{padding:0 10px}.changes-columns .card-heading .button{width:100%}.build-strip{grid-template-columns:36px 1fr;gap:15px}.build-strip>div{border:0}.build-strip>div:nth-child(n+3){grid-column:2}.build-strip small,.build-strip code{font-size:12px}.submit-columns .card-heading>.button{min-height:44px}.submit-columns .two-columns{grid-template-columns:1fr}.submit-columns>.stack>.card:last-child .field{display:flex;gap:8px}.submit-columns .field small{text-align:left}.submit-columns textarea{font-size:16px;line-height:24px}.submit-columns .field input,.submit-columns select{font-size:16px}.submit-columns aside .notice{padding:15px}.archive-background{grid-template-columns:1fr;padding:18px 0}.operation-facts{grid-template-columns:1fr 1fr}.unknown-operation>.two-columns{grid-template-columns:1fr}.operation-columns .table-scroll table{min-width:620px}.operation-columns aside .key-values{grid-template-columns:1fr}.report-heading .page-heading h1{font-size:28px;line-height:36px;white-space:normal}.report-heading .page-heading h2{font-size:20px;line-height:28px}.report-heading .page-heading p{font-size:13px;line-height:21px}.report-heading .heading-actions{justify-content:flex-start}.report-heading .heading-actions>div{align-items:flex-start;gap:5px}.report-heading .heading-actions small{max-width:none;font-size:12px}.report-heading .back-link{margin:0;font-size:13px}.report-results{gap:7px}.delivery-suite .result-tile{display:flex;align-items:center;flex-direction:column;gap:6px;padding:10px 5px;min-height:105px}.result-tile>div{align-items:center;gap:0}.result-tile strong{font-size:25px}.result-tile span{font-size:10px}.result-tile p{display:none}.finding-description{grid-template-columns:1fr}.finding-description .key-values{grid-template-columns:105px 1fr;font-size:12px}.tote-description{display:none}.capture-pair{grid-template-columns:1fr;gap:8px}.capture-pair>svg{display:none}.capture-product>img{width:42%;height:130px}.capture-product strong,.capture-product span{font-size:13px}.capture-label{font-size:11px}.capture-shop{font-size:12px}.captured-cart{font-size:12px;margin-top:12px}.read-only-evidence>.section-title{display:block}.read-only-evidence>.section-title strong{display:block;font-size:10px;line-height:18px}.read-only-evidence>.section-title small{display:block;font-size:10px}.unknown-finding .section-title{align-items:flex-start;gap:10px}.unknown-finding>.actions{flex-wrap:wrap}.unknown-finding>.actions>.button{flex:1}.evidence-unavailable{min-height:450px}.evidence-unavailable h2{font-size:24px}.evidence-unavailable h3{font-size:16px}.evidence-unavailable p{font-size:14px}.library-project-heading .page-heading h1{font-size:27px}.library-project-heading .heading-actions{padding-top:0}.evidence-library .card-heading>.actions{margin-left:0;width:100%}.evidence-library .search-field{max-width:none;min-width:0;flex:1;min-height:44px}.evidence-library .search-field input{font-size:14px}.evidence-library .card-heading .button{font-size:12px;min-height:44px}.evidence-library>p{font-size:14px;margin:7px 0 16px}.evidence-library .material-name strong,.evidence-library td{font-size:12px}.evidence-columns>aside .key-values{grid-template-columns:100px 1fr;font-size:13px;margin:20px 0}.evidence-columns>aside .actions{flex-wrap:wrap}.selected-material strong{font-size:14px}.selected-material p{font-size:12px}.evidence-columns>aside .actions .button{font-size:14px;flex:1}.evidence-columns>aside .notice-copy>div{font-size:14px;line-height:22px}.evidence-columns>aside .notice h3{font-size:15px}.export-columns{grid-template-columns:1fr}.export-selection{gap:23px 10px}.export-selection strong{font-size:14px}.export-selection p{font-size:13px}.export-selection>.badge{font-size:9px;white-space:normal;max-width:70px}.export-selection>.button{font-size:12px}.export-columns>.card>.two-columns{grid-template-columns:1fr}.export-file-list li strong{font-size:12px}.approved-share-files>div{flex-wrap:wrap}.approved-share-files .badge{margin-left:55px;max-width:none}.sharing-disclosure{grid-template-columns:1fr}.sharing-disclosure p{font-size:13px}.sharing-disclosure>div:last-child{font-size:13px}.issue-form .field{display:flex;gap:8px;font-size:15px}.issue-form .field>span{padding:0}.issue-form .field>small{text-align:left}.issue-form input,.issue-form textarea,.issue-form select{font-size:16px;line-height:24px}.issue-linked-fields{display:block}.issue-linked-fields>small{display:block;margin:5px 0 17px;font-size:12px}.issue-form>footer{grid-template-columns:1fr;gap:12px}.issue-form>footer>p{font-size:13px;line-height:21px}.evidence-chips{gap:8px}.evidence-chips>span{font-size:12px}.evidence-chooser{gap:8px;flex-wrap:wrap}.issue-form-columns>aside .key-values{grid-template-columns:110px 1fr;font-size:14px}.issue-form-columns>aside .person-summary{display:flex}.avatar-cluster .avatar-frame{width:45px!important;height:45px!important;margin-right:-15px}.issue-form-columns>aside .person-summary>div:last-child{flex:1}.issue-form-columns>aside .person-summary p{font-size:13px}.issue-form-columns>aside>.notice{padding:16px}.issue-details-columns .page-heading h1{font-size:24px;gap:12px}.issue-details-columns .page-heading p{font-size:13px;margin-left:0}.issue-details-columns .page-heading .icon-bubble{display:none}.issue-status-head{gap:12px}.issue-status-head .section-title{flex-wrap:wrap;gap:8px}.issue-status-head .section-title small{margin-left:0;font-size:11px;flex-basis:100%}.issue-status-head>.icon-bubble{width:43px!important;height:43px!important}.issue-status-head h1{font-size:27px;line-height:35px}.issue-status-head p{font-size:14px;line-height:23px}.issue-fact{gap:12px}.issue-fact p{font-size:14px;line-height:22px}.quote-card .key-values{grid-template-columns:105px 1fr;font-size:12px;line-height:21px}.quote-card .badge{font-size:10px}.issue-details-columns aside .timeline time{font-size:12px}.issue-details-columns aside .timeline p{font-size:13px}.issue-response textarea{font-size:16px;line-height:24px}.response-footer label{font-size:12px}.commission-dialog .key-values{font-size:13px;grid-template-columns:110px 1fr;line-height:21px}.payment-contract{grid-template-columns:1fr;gap:18px;margin-bottom:25px}.payment-contract>div+div{border-left:0;border-top:1px solid #e1e8f0;padding:18px 0 0}.payment-contract h3{font-size:15px}.payment-contract h4,.payment-contract p{font-size:14px}.payment-columns>.stack>.card>.two-columns{display:block}.payment-columns .card>.two-columns>div+div{border-left:0;border-top:1px solid #e1e8f0;padding:18px 0 0;margin-top:18px}.payment-columns .two-columns p{font-size:14px;line-height:22px}.source-url{font-size:13px;overflow-wrap:anywhere;word-break:break-all}.payment-columns .page-heading h1{font-size:28px;white-space:normal}.payment-columns .card-heading>.badge{white-space:normal}.payment-columns .notice-copy>div{font-size:13px}.payment-columns>aside .timeline strong{font-size:16px}.payment-columns>aside .timeline time{font-size:12px}.payment-person>span:last-child{font-size:11px}.billing-tabs{padding:8px;gap:5px;margin-top:5px}.billing-tabs>button{font-size:15px;gap:7px;padding:12px 13px;flex:1;justify-content:center}.billing-tabs>button>svg{width:18px}.billing-table table{min-width:680px}.billing-columns>.stack>.notice{padding:18px 14px;gap:12px}.billing-columns>.stack>.notice .icon-bubble{width:42px!important;height:42px!important}.billing-columns>.stack>.notice h3{font-size:18px;line-height:26px}.billing-columns>.stack>.notice p{font-size:14px;line-height:23px}.billing-columns>aside .key-values{grid-template-columns:110px 1fr;font-size:14px}.billing-columns>aside .card-heading>.button{min-height:44px;font-size:13px}.invoice-preview .key-values{grid-template-columns:90px 1fr!important;font-size:11px!important}.mobile-report .capture-pair{grid-template-columns:1fr}.mobile-report .capture-product>img{width:86px;height:80px}.mobile-report .capture-product strong{font-size:12px}.mobile-report .captured-cart{font-size:13px}}@media(min-width:641px){.mobile-layout .delivery-suite{--md:var(--mobile-density)}.mobile-layout .mobile-project-overview,.mobile-layout .mobile-scope-review,.mobile-layout .mobile-report{max-width:none;gap:calc(12px * var(--md))}.mobile-layout .mobile-project-overview>h1,.mobile-layout .mobile-scope-review>h1{font-size:calc(32px * var(--md));line-height:calc(40px * var(--md))}.mobile-layout .mobile-project-overview>.project-description{font-size:calc(16px * var(--md))}.mobile-layout .mobile-project-overview .card,.mobile-layout .mobile-project-overview .notice,.mobile-layout .mobile-scope-review .card,.mobile-layout .mobile-scope-review .notice,.mobile-layout .mobile-report>.card{padding:calc(14px * var(--md))!important;border-radius:calc(7px * var(--md))}.mobile-layout .mobile-project-overview p,.mobile-layout .mobile-scope-review p{font-size:calc(14px * var(--md));line-height:calc(21px * var(--md))}.mobile-layout .mobile-project-overview h2,.mobile-layout .mobile-project-overview .notice h3,.mobile-layout .mobile-scope-review .card h2{font-size:calc(18px * var(--md));line-height:calc(25px * var(--md))}.mobile-layout .mobile-project-overview h3{font-size:calc(16px * var(--md));line-height:calc(24px * var(--md))}.mobile-layout .mobile-project-overview .button,.mobile-layout .mobile-scope-review .button{font-size:calc(17px * var(--md));min-height:calc(46px * var(--md));padding:calc(10px * var(--md));margin-top:calc(12px * var(--md))}.mobile-layout .mobile-project-overview .icon-bubble,.mobile-layout .mobile-scope-review .icon-bubble{width:calc(48px * var(--md))!important;height:calc(48px * var(--md))!important}.mobile-layout .mobile-project-overview .icon-bubble svg,.mobile-layout .mobile-scope-review .icon-bubble svg{width:calc(24px * var(--md));height:calc(24px * var(--md))}.mobile-layout .mobile-project-overview .section-link,.mobile-layout .mobile-scope-review .section-link{padding:calc(14px * var(--md));min-height:calc(74px * var(--md));gap:calc(14px * var(--md))}.mobile-layout .mobile-project-overview .section-link strong,.mobile-layout .mobile-scope-review .section-link strong{font-size:calc(16px * var(--md))}.mobile-layout .mobile-project-overview .section-link>svg,.mobile-layout .mobile-scope-review .section-link>svg{width:calc(28px * var(--md));height:calc(28px * var(--md))}.mobile-layout .mobile-project-overview .badge,.mobile-layout .mobile-scope-review .badge{font-size:calc(11px * var(--md));padding:calc(4px * var(--md)) calc(7px * var(--md))}.mobile-layout .mobile-scope-review .card h3{font-size:calc(27px * var(--md));line-height:calc(34px * var(--md))}.mobile-layout .mobile-scope-review .mobile-signer .avatar-frame{width:calc(55px * var(--md))!important;height:calc(55px * var(--md))!important}.mobile-layout .mobile-scope-review .mobile-signer h3{font-size:calc(16px * var(--md));line-height:calc(22px * var(--md))}.mobile-layout .mobile-scope-review .mobile-signer p{font-size:calc(13px * var(--md));line-height:calc(18px * var(--md))}.mobile-layout .mobile-confirmations-title{font-size:calc(24px * var(--md));line-height:calc(31px * var(--md))}.mobile-layout .mobile-report-title h1{font-size:calc(23px * var(--md));line-height:calc(30px * var(--md))}.mobile-layout .mobile-report>strong{font-size:calc(15px * var(--md))}.mobile-layout .mobile-report .report-published{font-size:calc(12px * var(--md))}.mobile-layout .mobile-report>.back-link{font-size:calc(13px * var(--md))}.mobile-layout .mobile-report>small{font-size:calc(11px * var(--md));line-height:calc(17px * var(--md))}.mobile-layout .mobile-report .mobile-unknown>p{font-size:calc(15px * var(--md));line-height:calc(23px * var(--md))}.mobile-layout .mobile-report>.button{min-height:calc(50px * var(--md));font-size:calc(18px * var(--md))}.mobile-layout .mobile-report .card-heading h2{font-size:calc(18px * var(--md));line-height:calc(25px * var(--md))}.mobile-layout .mobile-report .result-tile{min-height:calc(95px * var(--md));gap:calc(5px * var(--md))}.mobile-layout .mobile-report .result-tile .icon-bubble{width:calc(43px * var(--md))!important;height:calc(43px * var(--md))!important}.mobile-layout .mobile-report .result-tile strong{font-size:calc(23px * var(--md));line-height:calc(27px * var(--md))}.mobile-layout .mobile-report .result-tile span{font-size:calc(11px * var(--md))}.mobile-layout .mobile-report .capture-compact{grid-template-columns:calc(86px * var(--md)) 1fr;gap:calc(8px * var(--md));padding:calc(8px * var(--md))}.mobile-layout .mobile-report .capture-product>img{width:calc(95px * var(--md));height:calc(88px * var(--md))}.mobile-layout .mobile-report .capture-product strong,.mobile-layout .mobile-report .capture-product span{font-size:calc(12px * var(--md));line-height:calc(18px * var(--md))}.mobile-layout .mobile-report .captured-cart{font-size:calc(14px * var(--md))}.mobile-layout .mobile-report .capture-label{font-size:calc(11px * var(--md))}.mobile-layout .mobile-report>.card>.button{min-height:calc(46px * var(--md));font-size:calc(15px * var(--md))}.mobile-layout .mobile-report>.disclosure strong{font-size:calc(13px * var(--md))}.mobile-layout .mobile-report>.disclosure p{font-size:calc(13px * var(--md));line-height:calc(20px * var(--md))}.mobile-layout .mobile-report .unknown-finding .section-title h2{font-size:calc(18px * var(--md));line-height:calc(25px * var(--md))}.mobile-layout .mobile-report .unknown-finding .section-title small{font-size:calc(14px * var(--md))}.mobile-layout .mobile-report .unknown-finding .section-title .icon-bubble{width:calc(44px * var(--md))!important;height:calc(44px * var(--md))!important}.mobile-layout .mobile-report .badge{font-size:calc(10px * var(--md));padding:calc(5px * var(--md))}.mobile-layout .mobile-report>.card>p{font-size:calc(13px * var(--md));line-height:calc(20px * var(--md))}}.dependency-facts{display:grid;grid-template-columns:1fr 1.8fr 1fr 1.8fr 1fr;gap:14px;margin-top:20px}.dependency-facts small{font-size:11px}.dependency-facts p{font-size:12px;line-height:18px}.changes-columns>.stack>.page-heading{padding-top:0}.changes-columns .scope-subtabs{margin-top:-9px}.run-columns .execution-details .menu summary{min-height:24px;width:24px;padding:0}.run-columns .execution-details .menu summary svg{width:19px}.report-columns>aside{padding-top:40px}.report-columns>aside .unknown-finding .border-top .button{display:none}.run-columns .run-header .page-heading{padding-top:4px}.run-columns .run-stepper{min-height:115px;padding-bottom:17px}.run-columns .run-blocker{min-height:85px;padding-bottom:18px}.run-columns .run-blocker+.run-blocker{padding-top:18px}.payment-columns>aside .timeline li{padding-top:10px;padding-bottom:25px}.delivery-suite .run-columns>aside .key-values{gap:7px 14px}@media(max-width:640px){.dependency-facts{grid-template-columns:1fr 1fr;gap:14px}.report-columns>aside{padding-top:0}.run-columns .run-stepper{min-height:140px}.run-columns .execution-details .menu summary{min-height:44px;width:44px}.run-columns .run-blocker{padding:15px 0}}.archive-native>.stack>.two-columns{gap:14px}.archive-native>.stack>.two-columns>.card{min-height:190px}.archive-native .person-summary{margin-top:20px}.archive-native>.stack>.two-columns>.card>.button{margin-top:15px}.archive-delivery{display:flex;align-items:center;gap:15px}.archive-delivery>div{min-width:0;flex:1}.archive-delivery h4{margin:0}.archive-delivery p{font-size:12px;line-height:19px}.archive-delivery .button{min-height:38px;padding:8px 12px;font-size:12px}.archive-native>aside .timeline{font-size:12px}.archive-native>aside .timeline li{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:14px 0 22px 26px}.archive-native>aside .timeline p{font-size:12px;line-height:20px}.archive-native>aside .timeline time{font-size:11px}.archive-native>aside .timeline strong{font-size:13px}.archive-native>aside .key-values{font-size:12px;grid-template-columns:100px 1fr}.archive-native .pending-list h3{font-size:14px}.archive-native .pending-list p{font-size:12px}@media(max-width:640px){.archive-native>.stack>.two-columns{grid-template-columns:1fr}.archive-delivery{flex-wrap:wrap}.archive-delivery>.stack{flex-basis:100%}}.issue-details-columns>aside>.card:first-child{padding:14px 18px;position:relative}.issue-details-columns>aside>.card:first-child>.card-heading{margin:0 0 3px;padding-left:54px}.issue-details-columns>aside>.card:first-child>.card-heading h2{font-size:14px;line-height:20px}.issue-details-columns>aside>.card:first-child>.card-heading .icon-bubble{position:absolute;left:18px;top:23px}.issue-details-columns>aside>.card:first-child>a{display:block;margin-left:54px}.issue-details-columns>aside>.card:first-child>a h2{font-size:20px;line-height:27px}.issue-details-columns>aside>.card:first-child>a p{font-size:13px;line-height:20px;margin-top:4px}.issue-details-columns>aside>.card:nth-child(2){padding:16px}.quote-card{padding:14px 10px}.quote-card .key-values{gap:5px 12px;line-height:19px;margin:14px 0}.quote-card>.quote-review-panel{display:flex;align-items:flex-start;background:#e7f8ff!important;color:#15293c!important;text-align:left;white-space:normal;padding:15px 12px;margin-top:14px}.quote-review-panel>svg{flex-shrink:0;margin-top:2px}.quote-review-panel>span{display:flex;flex-direction:column;gap:6px}.quote-review-panel strong{font-size:14px;line-height:21px}.quote-review-panel>span>span{font-size:13px;line-height:20px;color:#647b9c}.issue-details-columns aside .timeline li{padding:8px 0 12px 28px}.issue-details-columns aside .timeline li>div{display:grid;grid-template-columns:125px minmax(0,1fr);gap:3px 12px;padding-top:0}.issue-details-columns aside .timeline .timeline-label{grid-column:1;grid-row:1/3;margin-bottom:0}.issue-details-columns aside .timeline strong,.issue-details-columns aside .timeline p{grid-column:2;margin:0;font-size:12px;line-height:19px}.issue-details-columns aside .timeline time{font-size:11px;line-height:18px}.run-columns>aside .timeline li{padding:8px 0 12px 26px}.run-columns>aside .timeline li>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:2px 10px;padding-top:0}.run-columns>aside .timeline .timeline-label{grid-column:1;grid-row:1/3;margin-bottom:0}.run-columns>aside .timeline strong,.run-columns>aside .timeline p{grid-column:2;margin:0;font-size:12px;line-height:19px}.run-columns>aside .timeline time{font-size:11px}.delivery-screen-69 .run-columns>aside>.card:first-child .key-values{margin-bottom:0}.delivery-screen-69 .run-columns>aside>.card:first-child>.card-heading{flex-wrap:wrap}.delivery-screen-69 .run-columns>aside>.card:first-child>.card-heading>.badge{font-size:10px}@media(max-width:640px){.issue-details-columns aside .timeline li>div{grid-template-columns:100px minmax(0,1fr)}.quote-review-panel>span>span{font-size:14px;line-height:22px}}.report-version-link{display:flex;flex-direction:column;align-items:flex-start;text-align:left;white-space:normal!important;gap:5px;width:100%}.report-version-link>span{display:flex;flex-direction:column;gap:5px}.report-version-link strong{font-size:14px}.report-version-link>span>span{font-size:12px;color:#657a98}.delivery-screen-47 .operation-columns{grid-template-columns:minmax(0,1.75fr) minmax(380px,1fr)!important;gap:14px}.recovery-heading .page-heading{padding:8px 14px 2px}.recovery-heading .page-heading h1{font-size:40px;line-height:48px}.recovery-heading .heading-actions>.menu>.button{border-color:transparent}.recovery-project-context{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:10px 0 0;font-size:14px;color:#667c9c}.recovery-project-context>strong{font-size:14px;font-weight:500;color:#274362;border-left:1px solid #e0e7ef;padding-left:18px}.recovery-heading .tabs{margin-bottom:0}.delivery-screen-47 .card{padding:16px}.delivery-screen-47 .card-heading{border-bottom:1px solid #e5ebf2;padding-bottom:10px;margin-bottom:12px}.recovery-alert{display:flex;align-items:flex-start;gap:18px}.recovery-alert>.icon-bubble{flex-shrink:0}.recovery-alert>div{min-width:0;flex:1}.recovery-alert .section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}.recovery-alert .eyebrow{font-size:12px;letter-spacing:0;color:#244465}.recovery-alert h2{font-size:26px;line-height:33px;letter-spacing:-.035em}.recovery-alert p{font-size:14px;line-height:21px;margin:6px 0 0}.recovery-alert .badge{font-size:11px}.unknown-operation>.two-columns{grid-template-columns:1.2fr 1fr;margin-top:12px}.unknown-operation>.two-columns>.button{min-height:50px;padding:10px 12px;gap:10px;white-space:normal}.recovery-action-help{display:grid;grid-template-columns:1.2fr 1fr;gap:14px}.unknown-operation .recovery-action-help>small{font-size:11px;line-height:17px;margin:5px 0 0}.recovery-detail-primary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.recovery-detail-primary>div,.recovery-detail-result>div{display:flex;flex-direction:column;gap:3px;min-width:0}.recovery-detail-primary>div+div{border-left:1px solid #e4eaf1;padding-left:14px}.recovery-details small{font-size:12px;line-height:18px}.recovery-details strong{font-size:14px;line-height:20px}.recovery-details p{font-size:12px;line-height:18px;margin:0}.recovery-detail-result{display:grid;grid-template-columns:40% 1fr;gap:16px;margin-top:12px;padding-top:10px;border-top:1px solid #e5ebf2}.recovery-detail-result>div+div{border-left:1px solid #e4eaf1;padding-left:16px}.recovery-detail-result .badge{padding:0;background:transparent;align-self:flex-start;font-size:14px}.operation-trace{list-style:none;margin:0;padding:0;position:relative}.operation-trace:before{content:"";position:absolute;left:5px;top:10px;bottom:12px;border-left:1px solid #d7e4ed}.operation-trace>li{position:relative;display:grid;grid-template-columns:12px 34px minmax(120px,.95fr) minmax(125px,1fr) minmax(190px,1.9fr);align-items:start;gap:9px;padding:0;border-bottom:1px solid #edf1f6;font-size:12px;line-height:18px}.operation-trace>li:last-child{border-bottom:0;padding-bottom:0}.trace-node{display:block;width:10px;height:10px;margin-top:9px;border-radius:50%;background:#94a3b8;position:relative;z-index:1}.trace-cyan .trace-node{background:#22c7e8}.trace-amber .trace-node{background:#f7b91b}.operation-trace>li>strong,.operation-trace .trace-object,.operation-trace>li>div{padding-top:0}.operation-trace .trace-object,.operation-trace time{color:#647a9b;font-size:12px;line-height:18px}.operation-trace p{font-size:12px;line-height:18px;margin:0}.delivery-screen-47 .operation-trace-card{padding:12px}.delivery-screen-47 .operation-trace-card .card-heading{padding-bottom:0;margin-bottom:6px;border-bottom:0}.recovery-status>ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.recovery-status li{display:flex;gap:16px;align-items:flex-start}.recovery-status li>.icon-bubble{flex-shrink:0}.recovery-status h3{font-size:14px;line-height:20px;margin:0}.recovery-status p{font-size:13px;line-height:20px;margin:4px 0 0}.recovery-status .unavailable{opacity:.55}.recovery-original-input .card-heading{border:0;padding-bottom:0}.recovery-original-input .card-heading>.button{font-size:12px;padding:7px 10px}.recovery-original-input>.notice{padding:12px;gap:12px}.recovery-original-input .notice-copy>div{font-size:12px;line-height:18px}.recovery-related .key-values{grid-template-columns:110px minmax(0,1fr)!important;gap:10px 12px!important;margin:0}.recovery-related .key-values dt,.recovery-related .key-values dd{font-size:12px;line-height:18px;margin:0!important}.recovery-related>p{font-size:12px;line-height:18px;margin-top:10px}.evidence-screen-55 .report-heading .button.danger{color:#c7242a;background:#fff0f1;border-color:#fbd9dd}.evidence-screen-55 .evidence-unavailable{min-height:525px}.evidence-screen-55 .report-boundary{padding:8px 12px;gap:9px}.evidence-screen-55 .report-boundary>.icon-bubble{width:24px!important;height:24px!important}.evidence-screen-55 .report-boundary .notice-copy>div{font-size:12px;line-height:18px}.report-status-summary{display:flex;align-items:center;gap:12px}.report-status-summary>div{min-width:0;flex:1}.report-status-summary small{font-size:12px;color:#111820;font-weight:600}.report-status-summary h2{font-size:20px;line-height:27px}.report-status-summary>.badge{font-size:10px;align-self:flex-end}.report-status-card>p{font-size:14px;line-height:21px;margin-top:14px}.report-columns>aside>.report-status-card>.button{width:100%;margin-top:12px}.report-publication{border-top:1px solid #e2e9f1;margin-top:16px;padding-top:12px}.report-publication h4{margin:0 0 8px}.report-publication .key-values{grid-template-columns:85px minmax(0,1fr);font-size:12px;line-height:19px;gap:6px 10px;margin:0}.report-version-list{border-top:1px solid #e2e9f1;margin-top:16px;padding-top:10px}.report-version-list h4{margin:0 0 5px}.report-version-list .report-version-link{flex-direction:row;align-items:flex-start;padding:8px 0;gap:10px;min-height:58px;border-bottom:1px solid #edf1f5;border-radius:0}.report-version-list .report-version-link:last-child{border-bottom:0}.report-version-link>svg{flex-shrink:0;margin-top:2px}.report-version-link>svg:last-child{margin-left:auto;align-self:center}.report-version-list .report-version-link>span{flex:1;min-width:0;gap:3px}.report-version-list .report-version-link strong{display:flex;align-items:center;gap:8px;font-size:14px}.report-version-list .report-version-link .badge{font-size:9px;padding:3px 6px}.report-columns>aside>.report-export-card .card-heading{margin-bottom:12px}.report-export-card .card-heading h2{font-size:16px}.report-export-summary{display:flex;align-items:flex-start;gap:12px}.report-export-summary>svg{width:22px;color:#536d91;flex-shrink:0;margin-top:4px}.report-export-summary>div{min-width:0;flex:1}.report-export-summary strong{font-size:14px}.report-export-summary .badge{font-size:10px;margin-left:6px}.report-export-summary .key-values{grid-template-columns:65px minmax(0,1fr);gap:5px 10px;font-size:12px;line-height:18px;margin:8px 0 0}.report-columns>aside>.report-export-card>.button{width:100%;margin-top:12px;padding:10px 12px;font-size:13px}.report-columns>aside>.report-export-card>p{font-size:12px;line-height:18px;margin-top:9px}.commercial-screen-56 .expired-service-provider{display:grid;grid-template-columns:42px minmax(0,1fr) 116px;align-items:start;gap:12px}.expired-service-provider>.icon-bubble{flex-shrink:0}.expired-service-provider h3{font-size:14px;line-height:20px}.expired-service-provider h2{font-size:17px;line-height:24px;margin-top:5px}.expired-service-provider h2>svg{vertical-align:middle;color:#6a81a6}.expired-service-provider p{font-size:13px;line-height:20px;margin-top:7px}.expired-service-provider>.photo{width:116px;height:116px;object-fit:cover;object-position:center 22%;border-radius:5px}@media(min-width:641px){.evidence-screen-55 .report-columns{grid-template-columns:minmax(0,2.05fr) minmax(360px,1fr)!important;gap:20px}.evidence-screen-55 .report-columns>aside{padding-top:30px}.evidence-screen-55 .report-columns>aside>.card{padding:16px}.commercial-screen-56 .issue-details-columns{grid-template-columns:minmax(0,1.58fr) minmax(390px,1fr)!important;gap:16px}.commercial-screen-56 .issue-detail-card{padding:16px}.commercial-screen-56 .issue-project-header .page-heading{padding-top:4px;padding-bottom:0}.commercial-screen-56 .issue-status-head{margin:0 0 12px;gap:16px}.commercial-screen-56 .issue-status-head h1{margin:7px 0;line-height:40px}.commercial-screen-56 .issue-status-head p{line-height:23px}.commercial-screen-56 .issue-detail-card>.actions{margin-left:72px;margin-bottom:18px}.commercial-screen-56 .issue-detail-card>.actions>.button{flex:1}.commercial-screen-56 .issue-detail-card>.notice{padding:12px;margin-bottom:7px;gap:16px}.commercial-screen-56 .issue-detail-card>.notice h3{font-size:15px;line-height:21px}.commercial-screen-56 .issue-detail-card>.notice .notice-copy>div{font-size:13px;line-height:20px}.commercial-screen-56 .issue-response.border-top{margin-top:12px;padding-top:10px}.commercial-screen-56 .issue-response p{font-size:12px;line-height:18px;margin:2px 0 7px}.commercial-screen-56 .issue-response textarea{min-height:62px;line-height:21px;padding:10px 12px}.commercial-screen-56 .response-footer{padding:5px 12px;min-height:32px}.commercial-screen-56 .issue-response .actions{margin-top:10px}.commercial-screen-56 .expired-service-details .key-values,.commercial-screen-56 .expired-assignment .key-values{grid-template-columns:108px minmax(0,1fr);font-size:12px;line-height:19px;gap:6px 12px;margin:12px 0 0}.commercial-screen-56 .expired-service-details .card-heading,.commercial-screen-56 .expired-assignment .card-heading{margin-bottom:8px}.commercial-screen-56 .expired-service-details .card-heading h2,.commercial-screen-56 .expired-assignment .card-heading h2{font-size:16px;line-height:23px;gap:10px}.commercial-screen-56 .expired-assignment>h2{font-size:20px;line-height:27px;margin-left:48px}.commercial-screen-56 .expired-assignment>p{font-size:12px;line-height:18px;margin:3px 0 0 48px}.commercial-screen-56 .expired-assignment>.notice{padding:10px;margin-top:12px;gap:10px}.commercial-screen-56 .expired-assignment>.notice h3{font-size:12px;line-height:18px}.commercial-screen-56 .expired-assignment>.notice .notice-copy>div{font-size:12px;line-height:18px}.delivery-screen-69 .card{padding:16px}.delivery-screen-69 .run-header .breadcrumbs{padding-top:4px;min-height:26px}.delivery-screen-69 .run-header .page-heading{padding-bottom:2px}.delivery-screen-69 .run-stepper{min-height:105px}.delivery-screen-69 .run-stepper{padding-top:10px;padding-bottom:10px}.delivery-screen-69 .run-stepper li{gap:5px}.delivery-screen-69 .execution-progress>.notice{padding:12px}.delivery-screen-69 .execution-details{padding-top:10px!important;padding-bottom:10px!important}.delivery-screen-69 .execution-details .card-heading{margin-bottom:4px}.delivery-screen-69 .execution-details .card-heading h2{font-size:20px;line-height:26px}.delivery-screen-69 .execution-details td{padding-top:0;padding-bottom:0}.delivery-screen-69 .execution-details th{padding-top:4px;padding-bottom:4px}.delivery-screen-69 .run-blockers>.card-heading{margin-bottom:8px}.delivery-screen-69 .run-blocker{padding:12px 0;min-height:76px}.delivery-screen-69 .run-blocker+.run-blocker{padding-top:12px}.delivery-screen-69 .run-columns>aside .key-values{font-size:12px;line-height:18px;gap:6px 12px;margin:12px 0}.delivery-screen-69 .run-columns>aside .timeline li{padding-top:4px;padding-bottom:8px}.delivery-screen-69 .run-columns>aside>.card:last-child>.card-heading{margin-bottom:8px}.delivery-screen-69 .run-columns>aside>.card:last-child>p{font-size:12px;line-height:18px;margin-top:4px}.delivery-screen-69 .run-columns>aside>.card>.button{margin-top:8px}.delivery-screen-69 .run-columns>aside>.card:last-child>.button{display:inline-flex;width:auto;font-size:12px;padding:8px 10px}.delivery-screen-69 .run-recovery{padding:8px 12px;display:grid;grid-template-columns:185px minmax(0,1fr);gap:8px;align-items:center}.delivery-screen-69 .run-recovery>.card-heading{margin-bottom:0}.delivery-screen-69 .run-recovery>.card-heading h2{font-size:14px;line-height:20px;gap:8px}.delivery-screen-69 .run-recovery p{margin:0;font-size:12px;line-height:18px}.delivery-screen-69 .run-recovery .actions{grid-column:1/-1;margin-top:0;gap:8px}.delivery-screen-69 .run-recovery .actions>.button{flex:1}.delivery-screen-69 .run-recovery .button{font-size:12px;padding:8px 10px}}@media(max-width:640px){.recovery-heading .page-heading{padding:8px 0}.recovery-heading .page-heading h1{font-size:30px;line-height:38px}.recovery-project-context{gap:8px 12px;font-size:13px}.recovery-project-context>strong{border:0;padding:0;font-size:13px}.recovery-alert{gap:12px}.recovery-alert>.icon-bubble{width:44px!important;height:44px!important}.recovery-alert .section-title{align-items:flex-start;flex-direction:column;gap:6px}.recovery-alert h2{font-size:22px;line-height:29px}.unknown-operation>.two-columns,.recovery-action-help{grid-template-columns:1fr}.recovery-action-help>small:last-child{display:none}.recovery-detail-primary{grid-template-columns:1fr 1fr;gap:14px}.recovery-detail-primary>div:nth-child(3){border:0;padding:0}.recovery-detail-result{grid-template-columns:1fr 1fr}.operation-trace>li{grid-template-columns:12px 34px minmax(0,1fr);gap:6px 10px;padding:10px 0}.operation-trace .trace-object,.operation-trace>li>div{grid-column:3;padding:0}.operation-trace>li>strong{padding-top:5px}.operation-trace>li>.icon-bubble{grid-column:2;grid-row:span 3}.recovery-status p{font-size:14px;line-height:22px}.recovery-status h3{font-size:16px;line-height:23px}.recovery-related .key-values{grid-template-columns:95px minmax(0,1fr)!important}.recovery-related .key-values dt,.recovery-related .key-values dd{font-size:13px;line-height:21px}.recovery-original-input .notice-copy>div{font-size:14px;line-height:22px}.evidence-screen-55 .evidence-unavailable{min-height:430px}.report-publication .key-values{font-size:13px;line-height:21px;grid-template-columns:90px minmax(0,1fr)}.report-export-summary .key-values{font-size:13px;line-height:21px}.commercial-screen-56 .expired-service-provider{grid-template-columns:36px minmax(0,1fr) 80px;gap:10px}.expired-service-provider>.photo{width:80px;height:100px}.expired-service-provider h2{font-size:15px;line-height:22px}.expired-service-provider p{font-size:13px;line-height:20px}}@media(min-width:641px)and (max-width:1000px){.delivery-suite .workspace-columns{grid-template-columns:minmax(0,1fr)!important}.delivery-suite .workspace-columns>aside{display:flex;flex-direction:column;gap:14px;padding-top:0}.report-heading .page-heading{flex-wrap:wrap}.report-heading .heading-actions{padding-top:0}.delivery-suite .result-tile{display:flex;flex-direction:column;align-items:center;text-align:center}.result-tile>div{align-items:center}.evidence-columns>aside .key-values{grid-template-columns:120px 1fr}.unknown-finding>.actions{flex-wrap:wrap}}.approved-capture-thumbnail{width:100px;height:54px;object-fit:contain;border:1px solid #e1e8f0;border-radius:4px;flex-shrink:0}.approved-share-files .approved-excerpt-preview{width:170px;max-width:36%;min-width:120px;flex:none;position:relative;border:1px solid #e3ebf2;border-radius:4px;overflow:hidden;background:#fff}.approved-excerpt-preview>img{display:block;width:100%;height:auto}.approved-excerpt-preview>.badge{position:absolute;right:0;bottom:0;margin:0;max-width:none!important;font-size:10px!important;line-height:13px;padding:3px 5px;background:#eef2f8}@media(max-width:640px){.approved-share-files .approved-excerpt-preview{margin-left:52px;width:170px;max-width:100%}.approved-excerpt-preview>.badge{margin-left:0!important}}.commission-service-card .card-heading{margin-bottom:8px;min-height:38px}.commission-service-card .card-heading .avatar-frame{position:absolute;left:16px;top:16px;width:48px!important;height:48px!important}.commission-service-card{position:relative;padding-left:78px!important}.commission-service-card .key-values{grid-template-columns:105px minmax(0,1fr)}.permitted-export-actions{display:flex;align-items:flex-end;gap:10px;margin-top:12px;flex-wrap:wrap}.permitted-export-actions .field{flex:1;min-width:150px;margin:0;gap:5px;font-size:12px}.permitted-export-actions select{font-size:12px;min-height:44px}.permitted-export-actions>.button{flex-shrink:0}.material-export-dialog .key-values{grid-template-columns:140px minmax(0,1fr);font-size:14px;line-height:21px}.material-export-items{list-style:none;padding:0;margin:20px 0}.material-export-items li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e5ecf3}.material-export-items li>div{flex:1;min-width:0}.material-export-items strong{font-size:13px;overflow-wrap:anywhere}.material-export-items p{font-size:12px;line-height:18px;color:#687b9d;margin-top:4px}.material-export-items .badge{white-space:normal;max-width:110px}.material-export-downloads{display:flex;flex-direction:column;gap:10px;margin-top:20px}.material-export-downloads a{white-space:normal;overflow-wrap:anywhere}@media(max-width:640px){.commission-service-card{padding-left:16px!important}.commission-service-card .card-heading{padding-left:58px;min-height:48px}.commission-service-card .key-values{grid-template-columns:95px minmax(0,1fr)}.material-export-dialog .key-values{grid-template-columns:90px minmax(0,1fr)}.material-export-dialog .dialog-actions{flex-wrap:wrap}.material-export-dialog .dialog-actions>.button{width:100%}.material-export-items li{flex-wrap:wrap}.material-export-items .badge{margin-left:34px;max-width:none}}.approved-share-files .approved-capture-thumbnail{width:170px;height:85px;max-width:36%;min-width:120px;flex:none;margin-left:auto}@media(max-width:640px){.approved-share-files .approved-capture-thumbnail{margin-left:52px;max-width:100%}}.commission-dialog{padding:18px 16px 16px}.commission-dialog>h2{font-size:20px}.commission-dialog>.card{margin-top:10px;background:#fff}.commission-dialog .card-heading{margin-bottom:6px}.commission-dialog .key-values{font-size:14px;line-height:20px;gap:3px 12px}.commission-dialog .key-values dt{color:#6b80a6}.commission-dialog .key-values dd{color:#142238}.commission-service-card .key-values,.commission-commercial-card .key-values{grid-template-columns:138px minmax(0,1fr)}.commission-commercial-card{position:relative;padding-left:78px!important}.commission-commercial-card .card-heading .icon-bubble{position:absolute;left:16px;top:16px}.commission-dialog>.notice{margin-top:10px;padding:12px;gap:18px}.commission-dialog .notice-copy>div{font-size:13px;line-height:20px}.commission-dialog .dialog-actions{margin-top:12px}.commission-context>.stack{gap:12px}.commission-issue-heading .breadcrumbs{padding:0;margin:0 0 18px}.commission-issue-heading .issue-status-head{margin:0 0 16px}.commission-issue-heading .issue-status-head h1{font-size:29px;line-height:38px;margin:5px 0}.commission-issue-heading .issue-status-head p{font-size:12px;line-height:19px}.commission-issue-heading .tabs{margin:0;padding:0}.commission-issue-facts .issue-fact:first-child{margin-top:0}.commission-issue-facts .issue-fact{margin:0 0 24px;align-items:flex-start}.commission-issue-facts .issue-fact p{margin-top:4px}@media(min-width:1200px){.delivery-screen-70 .run-columns>.stack{gap:10px}.delivery-screen-70 .run-columns .run-stepper{min-height:109px;padding-bottom:15px}.delivery-screen-70 .run-columns .run-blocker{min-height:73px;padding-bottom:10px}.delivery-screen-70 .stop-affected-work td,.delivery-screen-70 .stop-affected-work th{padding-top:5px;padding-bottom:5px}.delivery-screen-70 .execution-details td{padding-top:1px;padding-bottom:1px}.delivery-screen-70 .execution-details th{padding-top:4px;padding-bottom:4px}.delivery-screen-70 .run-columns>aside{gap:8px}.delivery-screen-70 .run-columns>aside .card-heading{margin-bottom:8px}.delivery-screen-70 .run-columns>aside>.card:first-child{padding-bottom:10px}.delivery-screen-70 .run-columns>aside .key-values{gap:6px 14px;margin-top:8px;margin-bottom:8px}.delivery-screen-70 .run-columns>aside>.card:nth-child(2){padding-bottom:14px}.delivery-screen-70 .run-columns>aside>.card:nth-child(3){padding:14px}.delivery-screen-70 .run-columns>aside>.card:nth-child(3)>.card-heading{margin-bottom:6px}.delivery-screen-70 .run-columns>aside>.card:nth-child(3)>p{font-size:14px;line-height:20px;margin-top:2px}.delivery-screen-70 .run-columns>aside>.card:last-child{padding-bottom:12px}.delivery-screen-70 .run-columns>aside>.card:last-child>.card-heading{margin-bottom:6px}}@media(min-width:1200px)and (min-height:1040px){.commission-dialog{margin-left:116px;margin-top:174px;max-height:calc(100dvh - 246px)}}@media(min-width:641px){.commission-dialog{padding:16px}.commission-dialog>h2{display:flex;align-items:center;gap:6px;min-height:32px}.commission-dialog>h2>.icon-bubble{flex:none}.commission-dialog>.dialog-description{margin-left:38px;margin-bottom:12px}.commission-dialog .card-heading{margin-bottom:4px;min-height:0}.commission-dialog .key-values{margin-top:4px}.commission-service-card,.commission-commercial-card{padding-left:84px!important}.commission-dialog>.notice{gap:12px}.commission-dialog>.notice .icon-bubble{width:40px!important;height:40px!important}.commission-dialog>.notice h3{font-size:16px!important;line-height:22px}.commission-dialog .notice-copy>div{font-size:12px;line-height:18px}.commission-dialog .notice-copy ul{margin:4px 0 0;padding-left:18px}}@media(max-width:640px){.commission-dialog>h2{font-size:21px;padding-right:44px}.commission-dialog>h2>.icon-bubble{display:none}.commission-commercial-card{padding-left:16px!important}.commission-commercial-card .card-heading{padding-left:58px;min-height:48px}.commission-dialog .key-values{display:block;font-size:14px;line-height:22px}.commission-dialog .key-values dt{font-size:12px;line-height:18px;margin-top:10px}.commission-dialog .key-values dd{margin:2px 0 0}.commission-dialog .key-values dt:first-child{margin-top:0}.commission-dialog .notice-copy>div{font-size:14px;line-height:22px}}.dialog-scrim:has(>.commission-dialog){background:#142236c4}@media(min-width:1200px){.screen-19 .issue-detail-card{padding:14px}.screen-19 .issue-status-head{margin-bottom:12px}.screen-19 .issue-status-head p{line-height:21px}.screen-19 .issue-detail-card>.notice{padding:12px;margin-bottom:12px}.screen-19 .issue-fact{margin:16px 0}.screen-19 .issue-fact p{line-height:21px}.screen-19 .issue-response{margin-top:12px;padding-top:12px}.screen-19 .issue-response h3{font-size:16px;line-height:22px;margin:0}.screen-19 .issue-response p{line-height:20px;margin:6px 0 8px}.screen-19 .issue-response .actions{margin-top:12px}.screen-19 .quote-card .key-values{gap:5px 13px}.screen-19 .issue-details-columns aside .timeline li{padding-top:8px;padding-bottom:14px}.screen-17 .evidence-library td,.screen-71 .evidence-library td{padding-top:10px;padding-bottom:10px}.screen-17 .evidence-library,.screen-71 .evidence-library{padding-top:14px!important;padding-bottom:14px!important}.screen-17 .evidence-library>p,.screen-71 .evidence-library>p{margin-bottom:12px}.screen-20 .payment-contract{margin:14px 0 16px}.screen-20 .payment-columns>.stack>.card{padding:16px}.screen-20 .payment-columns>aside .timeline li{padding-bottom:20px}.screen-20 .payment-person{padding-top:12px;padding-bottom:12px}}@media(min-width:1200px){.screen-17 .evidence-columns>aside .selected-material,.screen-71 .evidence-columns>aside .selected-material{margin:12px 0}.screen-17 .evidence-columns>aside .card-heading,.screen-71 .evidence-columns>aside .card-heading{margin-bottom:12px}.screen-17 .evidence-columns>aside>.card>.actions,.screen-71 .evidence-columns>aside>.card>.actions{margin-bottom:12px}.screen-17 .evidence-columns>aside .key-values{gap:8px 14px;margin:12px 14px}.screen-17 .source-document-photo{max-height:410px;object-fit:contain}.screen-19 .issue-details-columns aside .timeline li{padding-bottom:12px}.screen-19 .issue-details-columns aside .timeline li>div{grid-template-columns:150px minmax(0,1fr)}.screen-19 .issue-details-columns>aside>.card:last-child{padding:16px}.screen-19 .issue-details-columns>aside>.card:last-child .card-heading .icon-bubble{width:32px!important;height:32px!important}}@media(min-width:1200px){.screen-17 .evidence-columns>aside>.card{padding:14px 12px}.screen-17 .evidence-columns>aside .key-values{font-size:12px;line-height:20px}.screen-17 .evidence-columns>aside .card-heading h2{font-size:20px}.screen-17 .source-document-photo{max-height:395px}.screen-19 .issue-status-head{margin-top:2px}.screen-19 .issue-status-head h1{margin-top:8px;margin-bottom:8px}.screen-19 .issue-status-head p{line-height:20px}.screen-19 .issue-detail-card>.notice p{margin-top:4px;line-height:21px}.screen-19 .issue-fact h3{font-size:15px;line-height:21px;margin:0 0 3px}.screen-19 .issue-fact p{margin-top:4px;line-height:20px}.screen-19 .issue-details-columns>aside>.card:nth-child(2){padding:12px}.screen-19 .quote-card{margin-top:10px;padding-top:12px;padding-bottom:12px}.screen-19 .issue-details-columns aside .timeline li{padding-top:6px;padding-bottom:8px}.screen-19 .issue-details-columns aside .timeline strong,.screen-19 .issue-details-columns aside .timeline p{line-height:18px}.screen-19 .issue-details-columns>aside>.card:last-child>.card-heading{margin-bottom:8px}.screen-20 .payment-columns>.stack>.card{padding:12px}.screen-20 .payment-contract{margin-top:12px;margin-bottom:10px}.screen-20 .payment-contract small{margin-bottom:8px}.screen-20 .payment-columns .card>.card-heading .icon-bubble{width:32px!important;height:32px!important}.screen-20 .payment-columns .card p,.screen-20 .source-url{margin-top:6px}}.screen-75 .proposal-reader{--reader-scale:1}@media(max-width:640px){.screen-75 .proposed-by{padding:12px;gap:10px}.screen-75 .proposed-by>.avatar-frame{width:44px!important;height:44px!important}.screen-75 .proposed-by>div:nth-child(2){flex:1;min-width:0}.screen-75 .proposal-published{flex:0 0 140px;width:140px;min-width:0;gap:8px;padding-left:10px}.screen-75 .proposal-published>div{min-width:0}.screen-75 .proposal-published p{white-space:normal}}.screen-75 .proposal-criteria h3,.screen-75 .proposal-criteria p,.screen-75 .proposal-detail p{font-size:calc(16px * var(--reader-scale));line-height:calc(24px * var(--reader-scale))}.screen-75 .proposal-criteria h2,.screen-75 .proposal-detail h2{font-size:calc(18px * var(--reader-scale));line-height:calc(26px * var(--reader-scale))}.screen-75 .proposal-detail h3{font-size:calc(15px * var(--reader-scale));line-height:calc(22px * var(--reader-scale))}.screen-75 .proposal-criteria li{padding:calc(10px * var(--reader-scale)) 0}.screen-75 .proposal-term h3,.screen-75 .limited-review h3{font-size:calc(14px * var(--reader-scale));line-height:calc(21px * var(--reader-scale))}.screen-75 .proposal-term p,.screen-75 .proposal-term small,.screen-75 .limited-review p{font-size:calc(12px * var(--reader-scale));line-height:calc(18px * var(--reader-scale))}.screen-75 .proposal-term>div,.screen-75 .proposal-term>.key-values{font-size:calc(14px * var(--reader-scale));line-height:calc(22px * var(--reader-scale))}.screen-75 .proposal-reader-signers h3{font-size:calc(14px * var(--reader-scale));line-height:calc(21px * var(--reader-scale))}.screen-75 .proposal-reader-signers p{font-size:calc(12px * var(--reader-scale));line-height:calc(18px * var(--reader-scale))}.screen-75 .proposal-reader-signers>.card{padding:calc(10px * var(--reader-scale)) calc(12px * var(--reader-scale))}@media(min-width:641px){.screen-75 .proposal-reader{--reader-scale:var(--mobile-density)}.screen-75 .proposal-reader .limited-review h3{font-size:calc(14px * var(--reader-scale));line-height:calc(21px * var(--reader-scale))}.screen-75 .proposal-reader .limited-review p{font-size:calc(12px * var(--reader-scale));line-height:calc(18px * var(--reader-scale))}.screen-75 .proposal-reader>.notice .notice-copy>div{font-size:calc(14px * var(--reader-scale));line-height:calc(22px * var(--reader-scale))}}@media(max-width:640px){.screen-48.mobile-layout .workspace-content,.screen-50.mobile-layout .workspace-content{padding:12px 12px 88px}.screen-49.mobile-layout .workspace-content{padding:12px 16px 88px}.mobile-project-overview>.notice{position:relative}.mobile-project-overview>.notice>.icon-bubble{position:absolute;left:14px;top:14px;float:none;margin:0}.mobile-project-overview>.notice .notice-copy>h3,.mobile-project-overview>.notice .notice-copy>div>h3,.mobile-project-overview>.notice .notice-copy>div>p{margin-left:58px}.mobile-project-overview>.notice .notice-copy>h3{font-size:18px;line-height:24px}.mobile-project-overview>.notice .notice-copy>div>h3{font-size:16px;line-height:22px;margin-top:3px}.mobile-project-overview>.notice .notice-copy>div>p{font-size:14px;line-height:21px}.mobile-project-overview .mobile-status-card.amber h2{padding-right:65px;font-size:16px;line-height:22px}.mobile-status-card .badge{max-width:85px;font-size:10px;padding:4px 6px}.mobile-project-overview .mobile-status-card .button,.mobile-scope-review>.button{min-height:48px}.mobile-scope-review .card p{font-size:16px;line-height:24px}.mobile-scope-review .card p>svg{flex-shrink:0}.mobile-report-title h1{font-size:20px;line-height:28px;letter-spacing:-.045em}.mobile-report-title .badge{font-size:10px;padding:7px}.mobile-report .mobile-unknown>p{font-size:16px;line-height:24px}.mobile-report>.disclosure p{font-size:14px;line-height:22px}.screen-75 .proposal-reader-heading p,.screen-75 .proposed-by p,.screen-75 .proposal-published p,.screen-75 .proposal-price p{font-size:12px;line-height:18px}.screen-75 .proposal-reader .proposal-reader-heading>div:last-child p{font-size:12px;line-height:18px}.screen-57.mobile-layout .topbar-right .user-menu{display:none}.screen-57.mobile-layout .workspace-menu,.screen-57.mobile-layout .environment{left:44%}.task-is-mobile .mobile-blocker-row>.button{min-height:44px;font-size:13px}.task-mobile-footer{font-size:12px;line-height:18px;align-items:flex-start;gap:12px}.task-mobile-footer>span{white-space:normal;flex:1;gap:8px}.task-mobile-footer svg{flex-shrink:0;width:18px;height:18px}.screen-75 .proposal-reader{gap:10px}.screen-75 .proposal-reader>.notice .notice-copy>div{font-size:14px;line-height:22px}.screen-75 .proposal-reader>.notice h3{font-size:16px!important;line-height:23px}.screen-75 .proposal-criteria,.screen-75 .proposal-detail{gap:12px;padding:14px 10px}.screen-75 .proposal-term,.screen-75 .proposal-reader .limited-review{padding:12px 10px}}@media(prefers-reduced-motion:no-preference){.run-stepper li.current>span{animation:run-emphasis 2.4s ease-in-out infinite}.result-tile{transition:background-color .18s,border-color .18s,transform .18s}.result-tile:active{transform:translateY(1px)}}@keyframes run-emphasis{0%,to{box-shadow:0 0 0 2px #22d3ee10}50%{box-shadow:0 0 0 5px #22d3ee25}}@media(max-width:640px){.delivery-suite .card-heading h2{flex-wrap:wrap;min-width:0}.mobile-layout .workspace-content .menu>summary{min-height:44px;min-width:44px}.agent-suite .icon-copy-control{min-height:44px!important;min-width:44px!important;padding:10px!important}.task-is-mobile .fixture-file>.icon-button{min-height:44px!important;min-width:44px!important;padding:10px!important}}@media(max-width:360px){.billing-tabs{gap:5px;padding:8px}.billing-tabs>button{font-size:13px;padding:12px 4px;gap:5px;min-width:0}.billing-tabs>button>svg{width:16px;flex-shrink:0}.mobile-report .capture-compact{grid-template-columns:70px minmax(0,1fr);padding:6px 4px;gap:6px}.mobile-report .capture-product{gap:6px}.mobile-report .capture-product>img{width:68px;height:72px}.mobile-report .captured-cart{font-size:12px;padding:4px}.mobile-report .capture-label{font-size:10px}}@media(max-width:640px){.agent-columns{align-items:stretch}.agent-columns>.stack,.agent-columns>aside{width:100%;max-width:100%;min-width:0}.agent-columns .table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto}.agent-title{flex-wrap:wrap}.agent-title>div{min-width:0;flex:1}.agent-title h1{overflow-wrap:anywhere}.agent-title>.menu,.agent-title>.badge{margin-left:auto}.developer-guide{grid-template-columns:minmax(0,1fr)}.developer-guide>div,.developer-guide .step-list>li>div{min-width:0;max-width:100%}.developer-guide pre{overflow-x:auto;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.developer-receipt dl{grid-template-columns:48px minmax(0,1fr)}.developer-receipt dd{margin-left:0;min-width:0;overflow-wrap:anywhere}.agent-diagram{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-diagram .card p{white-space:normal;gap:8px;font-size:12px;line-height:18px}.agent-diagram .card p svg{width:17px;height:17px}}@media(max-width:360px){.public-site .hero-copy>.actions{flex-wrap:wrap}.public-site .hero-copy>.actions .button{min-height:44px;white-space:normal}.task-is-mobile .task-identifiers{flex-wrap:wrap;gap:8px 12px}.app-shell .topbar .menu-popover{right:0;max-width:calc(100vw - 24px);min-width:185px}.connection-columns .heading-actions{flex-wrap:wrap}.connection-columns .heading-actions>.badge{white-space:normal}}.menu:not([open])>.menu-popover{display:none}@media(max-width:640px){.connection-columns .connection-step .notice{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;max-width:100%}.connection-columns .connection-step .notice>.notice-copy{grid-column:1/-1;min-width:0;width:auto}.connection-columns .connection-step .notice>.notice-actions{grid-column:1/-1;position:static;min-width:0;width:auto;margin:0}.connection-columns .connection-step .notice>.notice-actions .stack,.connection-columns .connection-step .notice>.notice-actions .button{width:100%;min-width:0;white-space:normal}.task-is-mobile .fixture-file{width:100%;max-width:100%;min-width:0;margin-left:0}.task-is-mobile .fixture-file>div{min-width:0;flex:1}.task-is-mobile .fixture-file p{white-space:normal;overflow-wrap:anywhere;line-height:18px}.task-is-mobile .mobile-task-input .fixture-file p{font-size:12px}.mobile-grant-page .grant-details.compact .key-values dd p{font-size:12px;line-height:18px}.task-is-mobile .fixture-file strong{white-space:normal;overflow-wrap:anywhere}}@media(max-width:360px){.task-is-mobile .mobile-blocker-row>.button{grid-column:1/-1;margin-top:0;justify-self:stretch}}.admin-suite{--muted:#66799d;font-size:16px;line-height:1.5;min-width:0}.admin-suite .workspace-columns{grid-template-columns:minmax(0,1.85fr) minmax(340px,1fr);gap:14px}.admin-suite .card{padding:16px;border-radius:8px}.admin-suite .stack{gap:12px}.admin-suite h1{font-size:38px;line-height:46px;letter-spacing:-.045em}.admin-suite h2{font-size:22px;line-height:28px;letter-spacing:-.035em}.admin-suite h3{font-size:16px;line-height:23px;letter-spacing:-.025em}.admin-suite h4{font-size:14px;line-height:21px;letter-spacing:-.02em}.admin-suite .page-heading{padding:8px 12px 6px;margin-bottom:4px;min-width:0}.admin-suite .page-heading>.heading-actions{min-width:0}.admin-suite .page-heading p{font-size:16px;line-height:24px;margin-top:8px}.admin-suite .eyebrow{margin-bottom:8px;letter-spacing:0;font-size:15px;font-weight:400}.admin-suite p{font-size:14px;line-height:21px}.admin-suite small{font-size:12px;line-height:18px}.admin-suite .card-heading{margin-bottom:10px}.admin-suite .card-heading h2{gap:9px;flex-wrap:wrap}.admin-suite .button{font-size:14px;min-height:44px;padding:9px 14px;white-space:normal;text-align:center}.admin-suite .button.ghost{padding:6px 0;min-height:36px;text-align:left;justify-content:flex-start}.admin-suite .icon-button{min-width:44px;min-height:44px;padding:8px}.admin-suite .actions{gap:9px}.admin-suite .badge{font-size:12px;line-height:17px;padding:3px 8px;max-width:100%}.admin-suite table{font-size:14px;line-height:20px}.admin-suite td,.admin-suite th{padding:10px 9px}.admin-suite td p{font-size:12px;line-height:18px;margin-top:3px}.admin-suite th{font-size:12px;line-height:18px}.admin-suite .key-values{font-size:14px;line-height:21px;gap:12px 17px;margin-top:12px}.admin-suite .key-values dd{color:var(--ink);overflow-wrap:anywhere}.admin-suite .key-values dt{color:var(--muted)}.admin-suite .key-values dd p{font-size:12px;line-height:18px}.admin-suite .key-values .badge{white-space:normal;text-align:left}.admin-suite .notice{padding:12px;gap:12px;border-radius:6px}.admin-suite .notice>.icon-bubble{width:34px!important;height:34px!important}.admin-suite .notice>.icon-bubble svg{width:21px;height:21px}.admin-suite .notice h3{font-size:14px;line-height:20px}.admin-suite .notice-copy>div{font-size:13px;line-height:20px}.admin-suite .notice p{font-size:13px;line-height:20px}.admin-suite .field{font-size:14px;line-height:21px;gap:6px}.admin-suite input,.admin-suite select,.admin-suite textarea{font-size:14px;line-height:21px;min-height:44px;padding:9px 12px}.admin-suite .checkbox{margin:14px 0;align-items:center;min-height:44px}.admin-suite .checkbox input{width:20px;height:20px;min-height:20px}.admin-card-heading{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px;min-width:0}.admin-card-heading>div{flex:1;min-width:0}.admin-card-heading h2{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-card-heading p{font-size:14px;line-height:21px;margin-top:4px}.admin-card-heading>.button,.admin-card-heading>.menu,.admin-card-heading>.actions{align-self:center;margin-left:auto}.admin-suite .admin-card:empty{display:none}.admin-suite .admin-card .notice{margin-top:10px}.admin-suite .admin-card>.button{margin-top:14px}.admin-tabs{display:flex;gap:30px;align-items:center;border-bottom:1px solid var(--border);margin:6px 0 20px;padding:0 12px;min-height:48px;overflow-x:auto}.admin-tabs>button{position:relative;background:none;border:0;font-size:16px;padding:13px 4px;white-space:nowrap;min-height:48px;color:#526a94;transition:color .16s,background-color .16s}.admin-tabs>button.selected{color:#0085ff;font-weight:600}.admin-tabs>button.selected:after{content:"";height:3px;position:absolute;left:0;right:0;bottom:0;background:#00cfee;border-radius:3px}.team-columns{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);gap:12px}.settings-screen-33>.page-heading{align-items:flex-start}.settings-screen-33 .page-heading .notice{max-width:470px;padding:14px}.settings-screen-33 .page-heading>.heading-actions{padding-top:4px;flex-shrink:1}.project-choice{display:flex;align-items:center;gap:16px;width:100%;min-height:80px;background:none;border:0;text-align:left;padding:14px 12px;border-radius:7px;color:var(--ink);transition:background .16s}.project-choice.selected{background:#eaf9ff}.project-choice>div{flex:1}.project-choice>svg:last-child{width:18px}.project-choice strong{font-size:16px}.project-choice p{font-size:13px;margin-top:3px}.team-columns>aside .key-values{margin-top:23px;padding-top:17px;border-top:1px solid var(--border);gap:21px}.team-columns>aside .section-link{margin-top:20px;font-size:13px}.team-columns .two-columns{gap:12px}.team-columns>.stack>.two-columns .admin-card{display:flex;flex-direction:column}.team-columns>.stack>.two-columns .admin-card-heading{gap:8px;margin-bottom:8px}.team-columns>.stack>.two-columns .admin-card-heading>.icon-bubble{width:30px!important;height:30px!important}.team-columns>.stack>.two-columns h2{font-size:16px;line-height:23px}.team-columns>.stack>.two-columns .admin-card-heading p{margin-top:12px;font-size:13px;line-height:20px}.team-columns>.stack>.two-columns .admin-card>.button{margin-top:auto;width:100%}.organization-band{display:flex;align-items:center;gap:12px;padding:12px;background:#f4f8fc;border-radius:6px 6px 0 0;margin-top:16px}.organization-band h3 span{font-weight:400;margin-left:6px}.organization-band p{font-size:12px}.person-cell{display:flex;align-items:center;gap:11px;min-width:170px}.person-cell strong{font-size:14px}.person-cell p{overflow-wrap:anywhere}.team-columns .table-scroll{border:1px solid var(--border);border-top:0;border-radius:0 0 6px 6px}.team-columns td:last-child{width:40px}.team-columns .menu>summary{min-width:32px}.admin-intro{padding:0 12px;margin:4px 0 10px!important;font-size:16px!important;line-height:25px!important}.integration-card>header{display:flex;align-items:center;gap:14px;min-width:0}.integration-card>header>div{flex:1;min-width:0}.integration-card>header p{font-size:13px}.integration-card>header .badge{white-space:nowrap}.integration-facts{display:grid;grid-template-columns:1.3fr 1.2fr 1fr;gap:16px;margin-top:21px;padding-bottom:15px;border-bottom:1px solid var(--border);font-size:14px}.integration-facts>div+div{border-left:1px solid var(--border);padding-left:20px}.integration-facts>div:first-child{display:flex;gap:12px;align-items:center}.integration-facts p{font-size:13px}.integration-sync{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:14px 0;border-bottom:1px solid var(--border)}.integration-sync>div{display:flex;align-items:center;gap:14px}.integration-sync>div+div{border-left:1px solid var(--border);padding-left:18px}.integration-sync p{font-size:12px}.source-preview-heading{margin:10px 0 7px;justify-content:space-between}.source-preview-heading p{font-size:12px}.source-activity{border:1px solid var(--border);border-radius:6px;overflow:hidden}.source-activity>button{display:flex;align-items:center;gap:13px;background:#fff;border:0;width:100%;min-height:44px;text-align:left;padding:9px 12px;font-size:13px}.source-activity>button+button{border-top:1px solid var(--border)}.source-activity>button>strong{flex:1;font-weight:400}.source-activity>button .badge{font-size:10px;padding:3px 6px}.source-activity>button>svg{color:#0085ff;width:20px}.integration-card>.notice{margin-top:12px}.guidance-list{display:flex;flex-direction:column;gap:22px}.guidance-list>div{display:flex;align-items:flex-start;gap:16px}.guidance-list h3{font-size:15px}.guidance-list p{font-size:14px;line-height:22px}.admin-photo{padding:12px!important}.admin-photo>.photo{aspect-ratio:1.75;object-fit:cover;margin-bottom:10px}.admin-photo h3,.admin-photo h2,.admin-photo p{margin-left:3px;margin-right:3px}.admin-photo>.button{margin:7px 3px 0}.slack-stages{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:15px;margin-top:14px;padding:12px 4px 0}.slack-stages>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.slack-stages>div+div{border-left:1px solid var(--border);padding-left:17px}.slack-stages h4{display:flex;gap:10px;align-items:center;font-size:12px}.slack-stages h4 span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#59667a;color:#fff}.slack-stages .field{font-size:12px;width:100%;gap:3px;margin-top:6px}.slack-stages select{font-size:12px;padding:6px;min-height:35px}.slack-stages p,.slack-stages small{font-size:12px;line-height:18px}.slack-stages>.button{margin-top:8px}.upload-control{position:relative;overflow:hidden;cursor:pointer}.upload-control input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.notification-columns{grid-template-columns:minmax(0,1.85fr) minmax(350px,1fr)!important}.notification-columns .page-heading{position:relative;min-height:122px;align-items:flex-start}.notification-columns .page-heading h1{font-size:36px;line-height:43px}.notification-columns .heading-actions{position:absolute;right:0;top:28px;width:260px}.notification-columns .heading-actions .notice{font-size:12px}.notification-columns .heading-actions .notice-copy>div{font-size:12px;line-height:18px}.notification-columns .page-heading h1{padding-right:240px}.notification-columns .page-heading p{font-size:13px;line-height:20px}.notification-rows{margin-top:14px}.notification-row{display:grid;grid-template-columns:48px minmax(0,1fr) 116px 143px;align-items:center;gap:17px;padding:13px 0;border-top:1px solid var(--border);min-height:72px}.notification-row h3{font-size:14px;line-height:20px}.notification-row h3>.badge{font-size:11px;margin-left:3px}.notification-row p{font-size:12px;line-height:19px;margin-top:4px}.notification-switch{display:flex;gap:9px;align-items:center;color:#0052e3;font-size:13px}.notification-switch .toggle{width:40px;min-width:40px;height:24px;padding:3px}.notification-switch .toggle span{width:18px;height:18px}.notification-switch .toggle[aria-checked=true] span{transform:translate(16px)}.notification-delivery select{font-size:12px;min-height:34px;padding:5px 8px}.notification-delivery>span{display:flex;align-items:center;gap:9px;font-size:13px}.notification-delivery small{display:block;margin:3px 0 0;font-size:11px;line-height:16px}.notification-columns>.stack>.admin-card .admin-card-heading{margin-bottom:0}.notification-columns>.stack>.admin-card select{min-height:34px;padding:5px 10px;font-size:12px}.notification-columns>.stack>.admin-card small{display:block;margin-top:4px}.notification-columns .dialog-actions{display:flex;justify-content:flex-end;gap:12px}.notification-preview>.card>p{font-size:13px;margin-bottom:12px}.notification-preview-item{position:relative;display:flex;gap:14px;border:1px solid var(--border);padding:14px 12px 14px 28px;margin-top:11px;border-radius:7px}.notification-preview-item>.preview-dot{position:absolute;left:0;top:26px;width:11px;height:11px;border-radius:50%;background:#00cfee}.notification-preview-item>div{flex:1;min-width:0}.notification-preview-item time{font-size:12px;line-height:18px;color:var(--muted)}.notification-preview-item h3{margin-top:4px;font-size:15px}.notification-preview-item p{font-size:13px;line-height:20px;margin-top:5px}.notification-preview-item .actions{justify-content:space-between;margin-top:10px}.notification-preview-item .button{min-height:40px;padding:8px 12px}.admin-suite .security-columns{grid-template-columns:minmax(0,1.8fr) minmax(340px,1fr)}.security-columns .page-heading{min-height:150px}.security-columns .admin-card>.notice{padding:9px;gap:8px}.security-columns .admin-card>.notice>.icon-bubble{width:22px!important;height:22px!important;background:none}.security-columns .admin-card>.notice .notice-copy>div{font-size:12px;line-height:18px}.security-columns table .button{min-height:36px;padding:6px 11px;font-size:12px}.security-columns table .button.ghost{padding:0 2px;min-height:28px;gap:4px;font-size:12px}.security-columns table .button.ghost>svg{width:15px}.security-columns table .actions{gap:6px;flex-wrap:nowrap}.security-columns td{font-size:13px;line-height:20px}.security-columns td p{font-size:12px}.security-columns td small{display:block;font-size:11px}.security-columns .table-scroll{border:1px solid var(--border)}.security-columns .admin-card-heading>.button{white-space:nowrap}.safeguard{display:flex;gap:22px;background:#f4f8fc;border-radius:5px;padding:20px 22px;align-items:center}.safeguard+.safeguard{margin-top:10px}.safeguard h3{font-size:14px}.safeguard p{font-size:14px;line-height:21px}.inset-panel{background:#f2f8fc;padding:16px;border-radius:6px}.inset-panel .key-values{margin:0 0 15px}.inset-panel li{font-size:13px;line-height:21px;margin:0 0 7px}.inset-panel ul{padding-left:20px;margin:0}.admin-link-row{display:flex;width:100%;align-items:center;gap:16px;background:#fff;border:1px solid var(--border);padding:13px;text-align:left;min-height:70px}.admin-link-row+.admin-link-row{border-top:0}.admin-link-row>div{flex:1;min-width:0}.admin-link-row strong{font-size:14px}.admin-link-row p{font-size:12px;margin:3px 0 0}.cell-label{display:flex;align-items:flex-start;gap:12px}.cell-label>svg{width:23px;flex-shrink:0}.cell-label strong{font-size:13px;line-height:20px}.security-dialog{width:min(620px,calc(100vw - 32px))!important;max-width:620px!important;padding:27px!important}.security-dialog>h2{display:flex;align-items:center;gap:16px;font-size:23px;line-height:30px}.security-dialog .dialog-description{margin:0 0 20px 68px;font-size:14px;line-height:21px}.security-dialog h3{font-size:15px;margin:18px 0 6px}.security-dialog p{font-size:13px;line-height:20px}.security-dialog .request-scope{border:1px solid var(--border);border-radius:6px;margin-top:10px}.request-scope>label{display:flex;align-items:flex-start;gap:18px;padding:14px 12px;font-size:14px;cursor:pointer}.request-scope>label+label{border-top:1px solid var(--border)}.request-scope input{margin:0;min-width:22px;height:22px;min-height:22px}.security-dialog .request-scope p{font-size:12px;line-height:18px;margin:3px 0 0}.security-dialog .notice{padding:12px;gap:10px;margin-top:13px}.security-dialog .notice>.icon-bubble{width:26px!important;height:26px!important;background:none}.security-dialog .notice-copy>div{font-size:12px;line-height:18px}.security-dialog .notice h3{margin:0 0 3px}.security-dialog table{font-size:12px;line-height:18px;margin-top:12px;border:1px solid var(--border)}.security-dialog th,.security-dialog td{padding:11px 9px;white-space:normal}.security-dialog .badge{white-space:normal;text-align:left;font-size:11px}.security-dialog .cell-label{gap:12px}.security-dialog .dialog-actions{margin-top:20px;padding-top:15px;border-top:1px solid var(--border);gap:8px;flex-wrap:wrap}.security-dialog .dialog-actions small{margin-right:auto;flex:1;font-size:10px;line-height:16px}.security-dialog .button{font-size:12px;min-height:40px}.security-dialog .checkbox{margin:14px 0;font-size:13px;align-items:center;min-height:44px}.credential-dialog{width:min(560px,calc(100vw - 32px))!important}.credential-dialog .dialog-description{margin-left:66px;font-size:13px;line-height:19px}.credential-summary{border:1px solid var(--border);padding:12px 16px;border-radius:6px;display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:14px;font-size:13px}.credential-summary>div{display:flex;flex-direction:column;gap:5px}.credential-summary>div+div{border-left:1px solid var(--border);padding-left:12px}.credential-summary small{font-size:12px}.credential-summary strong{font-size:13px;font-weight:400}.credential-summary>p{grid-column:1/-1;border-top:1px solid var(--border);padding-top:10px;margin-top:0;font-size:13px;line-height:22px}.credential-dialog>.field{margin-top:14px;font-size:14px}.credential-value{display:flex;align-items:center;gap:10px;min-width:0}.credential-value code{padding:10px 14px;background:#f4f7fb;border:1px solid var(--border);border-radius:5px;flex:1;font-size:18px;letter-spacing:.02em;overflow-wrap:anywhere;min-width:0}.credential-value .button{font-size:11px;padding:8px 10px;white-space:nowrap}.deletion-receipt-columns .page-heading{padding:5px 12px 7px}.deletion-receipt-columns .page-heading h1{font-size:35px;line-height:43px}.deletion-receipt-columns .page-heading p{font-size:14px;line-height:21px}.deletion-receipt-columns .key-values{gap:11px 17px}.deletion-receipt-columns .admin-card-heading h2 .button{min-height:28px;padding:0;font-size:0}.request-timeline{list-style:none;padding:5px 0 0;margin:0}.request-timeline>li{position:relative;display:flex;padding:0 0 25px 60px;min-height:62px}.request-timeline>li:before{content:"";position:absolute;left:25px;top:7px;bottom:-4px;width:1px;background:#c4d5e4}.request-timeline>li:last-child{padding-bottom:0}.request-timeline>li:last-child:before{display:none}.request-timeline>li:after{content:"";position:absolute;left:19px;top:4px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #a8b6cb}.request-timeline>li.current:after{border-color:#00cfee;box-shadow:inset 0 0 0 2px #fff;background:#00cfee}.request-timeline h3{font-size:14px}.request-timeline h3 small{font-weight:400;letter-spacing:0;margin-left:15px}.request-timeline p{font-size:13px;line-height:20px}.deletion-receipt-columns td{font-size:12px;line-height:18px}.deletion-receipt-columns td .badge{font-size:11px;white-space:normal;justify-content:flex-start;text-align:left;background:none;padding:0}.deletion-receipt-columns .inset-panel{padding:14px}.deletion-receipt-columns .inset-panel li{font-size:13px;line-height:21px}.documentation-columns{grid-template-columns:minmax(0,2.8fr) minmax(280px,1fr)!important}.documentation-columns .page-heading{min-height:145px}.documentation-columns .page-heading h1{font-size:48px;line-height:55px}.documentation-columns .page-heading p{font-size:20px;line-height:27px}.documentation-columns .page-heading .eyebrow{font-size:11px;letter-spacing:.09em;font-weight:600}.documentation-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:14px}.documentation-steps>a{position:relative;border:1px solid var(--border);border-radius:6px;padding:14px 16px;min-width:0;transition:border-color .16s,transform .16s}.documentation-steps>a:hover{border-color:#00cfee;transform:translateY(-2px)}.documentation-steps>a>div{display:flex;align-items:center;gap:10px;margin-bottom:9px}.documentation-steps>a>div>span:last-child{color:#0085ff;background:#e9faff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-weight:600}.documentation-steps h3{font-size:15px;line-height:21px}.documentation-steps p{font-size:14px;line-height:21px}.documentation-steps>a>svg{position:absolute;right:-18px;top:42%;color:#526a94}.documentation-code{gap:12px;margin:16px 0 12px}.documentation-code header{justify-content:flex-start;gap:9px;min-height:34px;background:#fff;padding:5px 12px}.documentation-code header>strong{font-size:14px}.documentation-code header>.button{margin-left:auto;font-size:0!important;min-height:28px!important;padding:0!important}.documentation-code pre{font-size:12px;line-height:20px;margin:0;padding:8px 14px 12px;color:#004ff5;overflow:auto;white-space:pre-wrap;word-break:break-word;min-height:143px}.documentation-code code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.request-address{display:flex;gap:8px;align-items:center;font-size:10px;color:var(--muted);padding:6px 10px 0}.request-address .badge{font-size:10px}.documentation-toc{display:flex;flex-direction:column;gap:3px}.documentation-toc>button{background:none;border:0;text-align:left;padding:9px 13px;min-height:36px;font-size:14px;color:var(--muted);border-left:3px solid transparent;transition:background .16s}.documentation-toc>button.selected{background:#e9faff;color:#005cf7;border-left-color:#0085ff;border-radius:4px}.documentation-notes .admin-card-heading>.icon-bubble{width:24px!important;height:24px!important;background:none;color:#0085ff}.documentation-notes .admin-card-heading{gap:10px;margin-bottom:10px}.documentation-notes h2{font-size:15px}.documentation-notes ul{padding-left:20px;margin:0;font-size:13px;line-height:20px;color:var(--muted)}.documentation-notes li+li{margin-top:4px}.documentation-columns #errors-recovery{margin-top:12px}.documentation-columns #errors-recovery>.table-scroll{margin-top:7px;border:1px solid var(--border)}.documentation-columns #errors-recovery td,.documentation-columns #errors-recovery th{font-size:11px;line-height:17px;padding:4px 7px}.documentation-columns #errors-recovery td:first-child{font-weight:600;color:var(--ink)}.reviewer-columns .page-heading{display:block;position:relative;min-height:139px}.reviewer-columns .page-heading .heading-actions{position:absolute;right:0;top:47px}.reviewer-columns .page-heading h1{font-size:38px;line-height:46px}.reviewer-columns .page-heading p{font-size:14px;line-height:21px}.reviewer-columns .page-heading .eyebrow{font-size:14px;margin-bottom:12px}.review-request{display:flex;gap:22px;align-items:flex-start;margin:15px 0 20px}.review-request p{font-size:14px;line-height:21px}.review-request p+p{margin-top:8px}.review-summary-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border-top:1px solid var(--border);padding-top:18px}.review-summary-facts>div{display:flex;align-items:flex-start;gap:12px;min-width:0}.review-summary-facts>div+div{border-left:1px solid var(--border);padding-left:14px}.review-summary-facts h4{font-size:12px}.review-summary-facts p{font-size:12px;line-height:19px}.reviewer-columns .timeline li{padding:12px 0 14px 22px;gap:14px;grid-template-columns:42px 1fr}.reviewer-columns .timeline-dot{left:-4px;top:27px;width:11px;height:11px}.reviewer-columns .timeline li:before{left:1px;top:30px;bottom:-15px}.reviewer-columns .timeline-label{margin-bottom:3px}.reviewer-columns .timeline h4,.reviewer-columns .timeline p{font-size:13px;line-height:20px}.reviewer-columns .timeline time{font-size:12px}.reviewer-columns .inset-panel{padding:15px 15px 15px 30px;margin:0}.reviewer-columns .inset-panel li{font-size:13px;line-height:20px}.review-help{display:grid;grid-template-columns:45% 1fr;gap:10px 18px}.review-help>.card-heading{grid-column:1/-1;margin-bottom:0}.review-help>.photo{height:120px;object-fit:cover}.review-help p{margin-top:0;font-size:13px}.review-help .button{margin-top:9px;font-size:12px}.report-editor-columns{grid-template-columns:minmax(0,1.95fr) minmax(340px,1fr)!important}.report-editor-columns .page-heading{position:relative;min-height:143px}.report-editor-columns .page-heading h1{font-size:38px;line-height:46px}.report-editor-columns .page-heading h3{margin-top:6px;font-size:17px;line-height:24px}.report-editor-columns .page-heading p{font-size:14px;line-height:21px}.report-editor-columns .page-heading>.heading-actions{position:absolute;top:8px;right:0}.report-editor-columns .heading-actions small{display:block;text-align:right;margin-top:9px;font-size:11px}.report-context-strip{display:grid;grid-template-columns:1.2fr 1.2fr 1fr .9fr;gap:15px}.report-context-strip>div{display:flex;align-items:flex-start;gap:12px;min-width:0}.report-context-strip>div+div{padding-left:13px;border-left:1px solid var(--border)}.report-context-strip h4{font-size:13px;line-height:20px;margin-top:6px}.report-context-strip p{font-size:11px;line-height:18px}.report-context-strip small{font-size:11px}.report-form{display:flex;flex-direction:column;gap:17px}.report-form>.admin-card-heading{border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:0;align-items:center}.report-form>.admin-card-heading>.icon-bubble{width:38px!important;height:38px!important;background:none;color:#00a6ef}.report-form>.admin-card-heading>div{display:flex;gap:16px;align-items:center}.report-form>.admin-card-heading p{font-size:11px}.report-form .two-columns{gap:16px}.report-form .field{font-size:13px;line-height:20px;gap:7px}.report-form textarea{min-height:72px;resize:vertical;font-size:13px;line-height:20px}.report-form input,.report-form select{font-size:13px;line-height:20px;min-height:40px}.report-form .field small{text-align:right;margin-top:-4px}.publication-checks{list-style:none;padding:0;margin:14px 0 0}.publication-checks>li{display:flex;align-items:flex-start;gap:12px;margin:12px 0;font-size:14px;line-height:21px;color:#536c94}.publication-checks .green{color:#00b96d}.publication-checks .amber{color:#ffa900}.editor-evidence{margin-top:15px}.editor-evidence>button{display:flex;width:100%;gap:12px;align-items:center;padding:10px 0;background:none;border:0;text-align:left;min-width:0}.editor-evidence>button+button{border-top:1px solid var(--border)}.editor-evidence>button>.evidence-capture{width:132px;flex-shrink:0;padding:4px}.editor-evidence .capture-label,.editor-evidence .capture-shop{display:none}.editor-evidence .capture-product{gap:5px;align-items:center}.editor-evidence .capture-product>img{width:52px;height:63px;object-fit:cover}.editor-evidence .capture-product strong,.editor-evidence .capture-product span{font-size:8px;line-height:12px}.editor-evidence .captured-cart{font-size:8px;padding:2px 3px;white-space:nowrap}.editor-evidence .captured-cart>svg{width:10px;height:10px}.editor-evidence small{font-size:10px;line-height:16px}.editor-evidence h3{font-size:14px}.editor-evidence p{font-size:13px;line-height:20px}.operations-summary{gap:8px}.operations-summary .admin-card-heading{gap:10px;margin-bottom:16px}.operations-summary .admin-card-heading>.icon-bubble{width:47px!important;height:47px!important}.operations-summary h2{font-size:14px;line-height:20px}.operations-summary .admin-card-heading p{font-size:11px;line-height:17px}.operations-summary .key-values{grid-template-columns:1fr 1fr;font-size:12px;gap:14px 8px}.operations-summary .key-values dt,.operations-summary .key-values dd{padding-top:7px;border-top:1px solid var(--border)}.operations-summary .key-values .badge{font-size:11px;padding:3px 6px}.operations-summary .key-values p{font-size:10px;line-height:15px}.operations-summary>.card>p{font-size:11px;margin-top:22px}.operations-summary .button.ghost{font-size:12px;min-height:25px;margin-top:5px}.operations-columns .page-heading{min-height:115px}.operations-columns .page-heading p{font-size:15px;line-height:22px}.operation-queue-card .admin-tabs{padding:0;gap:23px;margin:-4px 0 12px}.operation-queue-card .admin-tabs>button{font-size:14px}.operation-queue-card td>.button.ghost{color:var(--ink);min-height:32px;padding:0;font-size:13px}.operation-queue-card table{font-size:13px;line-height:20px}.operation-queue-card tr:has(.row-selected){background:#eaf8ff}.operation-queue-card td{vertical-align:middle}.operations-columns>.stack>.two-columns{gap:12px}.operations-columns>.stack>.two-columns .admin-card-heading{gap:12px}.operations-columns>.stack>.two-columns h2{font-size:16px;line-height:23px}.operations-columns>.stack>.two-columns .admin-card-heading p{font-size:12px;line-height:18px}.operations-columns>.stack>.two-columns .key-values{font-size:12px;gap:9px 15px}.operations-columns>.stack>.two-columns .notice-copy>div{font-size:11px;line-height:17px}.operation-inspector>.card>.card{margin:16px 0}.operation-inspector .admin-card-heading h2{font-size:18px}.operation-inspector .key-values{font-size:14px;gap:14px}.eligibility-list{margin:13px 0}.eligibility-list>div{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--border)}.eligibility-list>div>div{flex:1;min-width:0}.eligibility-list h4{font-size:13px;line-height:20px}.eligibility-list p{font-size:11px;line-height:17px}.eligibility-list .badge{font-size:11px;white-space:normal;text-align:left;max-width:125px}.operation-inspector>.card>.button{width:100%;margin-top:15px}.center-text{text-align:center;font-size:13px!important;line-height:20px!important}.incident-heading{position:relative;min-height:118px}.incident-heading h1{font-size:38px}.incident-heading>.heading-actions{position:absolute;right:0;top:27px;gap:10px}.incident-heading .heading-actions>.badge{min-height:40px}.incident-heading .heading-actions small{display:block;text-align:center;font-size:11px}.incident-heading>.heading-actions .button{min-height:40px;font-size:13px;white-space:nowrap}.incident-time{position:absolute;left:12px;bottom:0;font-size:13px!important;color:var(--muted)}.incident-columns .card-heading{padding-bottom:10px;border-bottom:1px solid var(--border)}.incident-columns>.stack>.card:first-child p{font-size:15px;line-height:25px}.recovery-plan{background:#eefaff}.recovery-plan>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.recovery-plan h3{font-size:14px;line-height:20px;margin-top:14px}.recovery-plan p{font-size:13px;line-height:21px;margin-top:10px}.incident-columns .key-values{grid-template-columns:130px minmax(0,1fr);font-size:14px;gap:8px 14px}.incident-columns td,.incident-columns td p{font-size:12px;line-height:19px}.incident-columns .badge{white-space:normal;text-align:left}@media(min-width:641px)and (max-width:1200px){.admin-suite .workspace-columns{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr)!important}.admin-suite .page-heading h1{font-size:30px;line-height:38px}.admin-suite .page-heading p{font-size:14px;line-height:22px}.admin-suite .card{padding:13px}.admin-suite .button{font-size:12px;padding:8px 10px}.admin-card-heading{gap:10px;flex-wrap:wrap}.admin-card-heading>.icon-bubble{width:40px!important;height:40px!important}.admin-card-heading h2{font-size:18px;line-height:24px}.admin-suite .key-values{font-size:12px;gap:10px 12px}.team-columns{grid-template-columns:minmax(230px,.6fr) minmax(0,1fr)}.settings-screen-33>.page-heading .notice{display:none}.person-cell{min-width:150px}.integration-card>header{flex-wrap:wrap}.integration-card>header>.button{margin-left:auto}.integration-facts{grid-template-columns:1fr 1fr}.integration-facts>div:last-child{grid-column:1/-1;border:0;padding-left:0}.source-activity small{display:none}.slack-stages{grid-template-columns:1fr;gap:10px}.slack-stages>div+div{border-left:0;border-top:1px solid var(--border);padding:12px 0 0}.notification-columns .page-heading .heading-actions{display:none}.notification-columns .page-heading h1{padding-right:0}.notification-row{grid-template-columns:36px minmax(0,1fr) 50px;gap:10px}.notification-row>.icon-bubble{width:36px!important;height:36px!important}.notification-delivery{grid-column:2/-1}.notification-switch span,.notification-switch>svg{display:none}.documentation-steps{grid-template-columns:1fr 1fr;gap:12px}.documentation-steps>a>svg{display:none}.documentation-code{grid-template-columns:1fr}.documentation-code pre{min-height:0}.documentation-columns .page-heading{min-height:155px}.reviewer-columns .page-heading .heading-actions{position:static;margin-top:12px}.reviewer-columns .page-heading{min-height:190px}.review-summary-facts{grid-template-columns:1fr 1fr;gap:14px}.review-summary-facts>div:nth-child(3){border-left:0;padding-left:0}.report-editor-columns .page-heading>.heading-actions{position:static;margin-top:12px}.report-editor-columns .page-heading{display:block}.report-context-strip{grid-template-columns:1fr 1fr}.report-context-strip>div:nth-child(3){border-left:0;padding-left:0}.report-form>.admin-card-heading>div{display:block}.report-form .two-columns,.operations-summary{grid-template-columns:1fr}.operations-summary .key-values{grid-template-columns:1fr 1fr}.incident-heading>.heading-actions{position:static;flex-wrap:wrap;margin:12px 0}.incident-heading{display:block;padding-bottom:30px!important}.incident-time{position:static;margin-top:10px!important}.incident-heading .heading-actions>div small{display:none}.recovery-plan>div{grid-template-columns:1fr 1fr}.incident-columns .key-values{grid-template-columns:1fr 1fr}}@media(max-width:640px){.admin-suite{font-size:16px}.admin-suite .workspace-columns{display:flex!important;flex-direction:column;gap:18px}.admin-suite .workspace-columns>aside{display:flex!important;flex-direction:column;gap:12px}.admin-suite .card{padding:16px;border-radius:8px}.admin-suite .page-heading{padding:6px 2px 8px;display:block!important;min-height:0!important;margin:0 0 8px}.admin-suite h1,.admin-suite .page-heading h1{font-size:30px;line-height:38px;letter-spacing:-.035em}.admin-suite h2{font-size:20px;line-height:28px}.admin-suite h3,.admin-suite p,.admin-suite .page-heading p{font-size:16px;line-height:24px}.admin-suite small{font-size:12px;line-height:18px}.admin-suite .eyebrow{font-size:13px;margin-bottom:8px}.admin-suite .page-heading .heading-actions{position:static!important;display:flex;width:auto;padding:0;margin-top:14px;flex-wrap:wrap;gap:8px}.admin-suite .button,.admin-suite .button.ghost{font-size:14px;min-height:44px;white-space:normal;padding:10px 13px}.admin-suite .button.ghost{padding-left:0;padding-right:0}.admin-suite .heading-actions>.notice{display:none}.admin-suite .card-heading{flex-wrap:wrap;gap:10px;align-items:flex-start}.admin-suite .card-heading h2{font-size:20px}.admin-suite .admin-card-heading{gap:12px;margin-bottom:14px;flex-wrap:wrap}.admin-suite .admin-card-heading>.icon-bubble{width:44px!important;height:44px!important}.admin-suite .admin-card-heading>div{min-width:160px}.admin-suite .admin-card-heading p{font-size:14px;line-height:21px}.admin-suite .admin-card-heading>.button,.admin-suite .admin-card-heading>.menu,.admin-suite .admin-card-heading>.actions{margin-left:0}.admin-suite .notice{padding:14px;gap:12px}.admin-suite .notice-copy>div,.admin-suite .notice p{font-size:14px;line-height:22px}.admin-suite .key-values{font-size:14px;line-height:22px;gap:12px;grid-template-columns:minmax(95px,.7fr) minmax(0,1fr)}.admin-suite .key-values dd p{font-size:13px;line-height:20px}.admin-suite .two-columns,.admin-suite .three-columns{grid-template-columns:1fr}.admin-suite .table-scroll{border:1px solid var(--border);overflow:auto}.admin-suite table{font-size:14px;line-height:21px;min-width:580px}.admin-suite td,.admin-suite th{padding:12px}.admin-suite td p{font-size:13px;line-height:20px}.admin-suite input,.admin-suite select,.admin-suite textarea{font-size:16px;line-height:24px;min-height:44px}.admin-tabs{margin:0 0 16px;padding:0;gap:20px}.admin-tabs>button{font-size:14px}.team-columns{display:flex;flex-direction:column;gap:14px}.team-columns>.stack>.two-columns{grid-template-columns:1fr}.team-columns .person-cell{min-width:180px}.team-columns>aside .key-values{gap:14px}.team-columns>.stack>.two-columns .admin-card>.button{margin-top:12px}.admin-intro{padding:0;margin:4px 2px 12px!important}.integration-card>header{flex-wrap:wrap;gap:12px}.integration-card>header>div{min-width:180px}.integration-card>header>.badge{margin-left:0}.integration-card>header .button{margin-left:0}.integration-card>header p{font-size:14px;line-height:21px}.integration-facts{grid-template-columns:1fr;gap:14px;margin-top:18px}.integration-facts>div+div{border:0;padding:0}.integration-facts span,.integration-facts p{font-size:14px;line-height:22px}.integration-sync{grid-template-columns:1fr;gap:14px}.integration-sync>div+div{border:0;padding:0}.integration-sync p{font-size:13px}.source-preview-heading{flex-wrap:wrap!important}.source-activity>button{flex-wrap:wrap;gap:8px;padding:12px 9px}.source-activity>button>strong{font-size:14px;line-height:22px;min-width:calc(100% - 35px)}.source-activity>button>small{margin-left:29px}.guidance-list p{font-size:15px;line-height:23px}.slack-stages{grid-template-columns:1fr;gap:18px;padding:0;margin-top:20px}.slack-stages>div+div{border-left:0;border-top:1px solid var(--border);padding:16px 0 0}.slack-stages h4,.slack-stages p,.slack-stages small,.slack-stages .field{font-size:14px;line-height:22px}.slack-stages select{font-size:16px;min-height:44px}.admin-suite .notification-columns .page-heading h1{padding-right:0}.notification-row{grid-template-columns:40px minmax(0,1fr) 44px;gap:12px;padding:16px 0}.notification-row>.icon-bubble{width:40px!important;height:40px!important}.notification-row h3{font-size:15px;line-height:23px}.notification-row p{font-size:13px;line-height:20px}.notification-switch{min-height:44px}.notification-switch>span,.notification-switch>svg{display:none}.notification-delivery{grid-column:2/-1}.notification-delivery select{font-size:14px;min-height:44px}.notification-delivery small{font-size:12px;line-height:18px}.notification-columns>.stack>.admin-card select{min-height:44px;font-size:14px}.notification-preview-item{padding:14px 10px 14px 16px;gap:10px}.notification-preview-item>.icon-bubble{width:36px!important;height:36px!important}.notification-preview-item p{font-size:14px;line-height:22px}.security-columns .page-heading{min-height:0}.safeguard{padding:16px;gap:16px}.safeguard h3{font-size:15px}.safeguard p{font-size:14px;line-height:22px}.admin-link-row p{font-size:13px;line-height:20px}.security-dialog{padding:22px 18px!important}.security-dialog>h2{font-size:21px;line-height:28px;gap:12px;padding-right:14px}.security-dialog>h2 .icon-bubble{width:38px!important;height:38px!important}.security-dialog .dialog-description{margin:12px 0 18px;font-size:14px;line-height:22px}.security-dialog .table-scroll{overflow:auto}.security-dialog table{min-width:500px}.security-dialog .dialog-actions small{flex-basis:100%;font-size:12px;line-height:18px}.security-dialog .button{min-height:44px;font-size:14px}.credential-summary{grid-template-columns:1fr 1fr;gap:12px}.credential-summary>div:nth-child(3){grid-column:1/-1;border-left:0;border-top:1px solid var(--border);padding:10px 0 0}.credential-summary>p{font-size:14px;line-height:22px}.credential-value{flex-wrap:wrap}.credential-value code{font-size:16px;padding:12px;flex-basis:100%}.credential-value .button{font-size:13px;width:100%}.request-scope>label{gap:12px;padding:14px 10px;font-size:14px}.request-timeline>li{padding-left:34px;padding-bottom:22px}.request-timeline>li:before{left:8px}.request-timeline>li:after{left:2px}.request-timeline h3{font-size:15px}.request-timeline h3 small{display:block;margin:4px 0 0}.request-timeline p{font-size:14px;line-height:22px}.deletion-receipt-columns .admin-card-heading>.actions{width:100%}.deletion-receipt-columns .admin-card-heading>.actions .button{flex:1}.deletion-receipt-columns .inset-panel li{font-size:14px;line-height:22px}.documentation-columns .page-heading h1{font-size:36px;line-height:43px}.documentation-steps{grid-template-columns:1fr;gap:12px}.documentation-steps>a{padding:16px;display:grid;grid-template-columns:54px 1fr;gap:4px 14px}.documentation-steps>a>div{grid-row:1/3;display:flex;flex-direction:column;margin:0;gap:6px}.documentation-steps>a>div>span:last-child{width:24px;height:24px;font-size:12px}.documentation-steps h3{font-size:16px;line-height:24px}.documentation-steps p{font-size:14px;line-height:22px;margin:0}.documentation-steps>a>svg{display:none}.documentation-code{grid-template-columns:1fr}.documentation-code pre{font-size:12px;line-height:21px;min-height:0;overflow-wrap:anywhere}.request-address{flex-wrap:wrap;font-size:11px}.request-address>span:last-child{overflow-wrap:anywhere}.documentation-columns #errors-recovery table{min-width:650px}.documentation-columns #errors-recovery td,.documentation-columns #errors-recovery th{font-size:13px;line-height:20px;padding:10px}.documentation-notes ul{font-size:14px;line-height:23px}.documentation-toc>button{min-height:44px;font-size:14px}.review-summary-facts{grid-template-columns:1fr 1fr;gap:17px}.review-summary-facts>div:nth-child(3){padding-left:0;border-left:0}.review-summary-facts>div{gap:8px}.review-summary-facts h4{font-size:13px}.review-summary-facts p{font-size:13px;line-height:21px}.review-request{gap:12px;margin:14px 0}.review-request>.icon-bubble{width:40px!important;height:40px!important}.review-request p{font-size:14px;line-height:22px}.reviewer-columns .timeline li{padding:12px 0 14px 18px}.review-help{grid-template-columns:1fr}.review-help>.photo{height:180px}.report-editor-columns .heading-actions small{text-align:left}.report-context-strip{grid-template-columns:1fr;gap:16px}.report-context-strip>div+div{border-left:0;border-top:1px solid var(--border);padding:14px 0 0}.report-context-strip small,.report-context-strip p{font-size:13px;line-height:20px}.report-context-strip h4{font-size:15px;line-height:22px}.report-form>.admin-card-heading>div{display:block}.report-form .field{font-size:14px;line-height:22px}.report-form .admin-card-heading p{font-size:13px;line-height:20px}.report-form textarea,.report-form input,.report-form select{font-size:16px;line-height:24px;min-height:44px}.editor-evidence>button{flex-wrap:wrap}.editor-evidence>button>.evidence-capture{width:100%;max-width:240px;padding:8px}.editor-evidence .capture-product>img{width:80px;height:90px}.editor-evidence .capture-product strong,.editor-evidence .capture-product span{font-size:12px;line-height:18px}.editor-evidence .captured-cart{font-size:12px;padding:5px}.editor-evidence small{font-size:12px;line-height:18px}.operations-summary{grid-template-columns:1fr}.operations-summary .admin-card-heading h2{font-size:18px;line-height:26px}.operations-summary .admin-card-heading p{font-size:13px;line-height:20px}.operations-summary .key-values{font-size:14px}.operations-summary .key-values p{font-size:13px;line-height:20px}.operation-queue-card .admin-tabs{gap:17px}.operation-queue-card .admin-tabs>button{font-size:13px}.operation-inspector>.card>.card{margin:15px 0}.eligibility-list>div{flex-wrap:wrap;gap:10px;padding:13px 0}.eligibility-list h4{font-size:14px}.eligibility-list p{font-size:13px;line-height:20px}.eligibility-list .badge{font-size:12px;margin-left:52px;max-width:none}.incident-heading>.heading-actions{position:static;flex-wrap:wrap;margin:12px 0}.incident-heading>.heading-actions .button{min-height:44px;font-size:13px;white-space:normal}.incident-time{position:static;font-size:12px!important;line-height:20px!important;margin-top:10px!important}.incident-heading>.heading-actions>div small{font-size:12px}.recovery-plan>div{grid-template-columns:1fr;gap:18px}.recovery-plan section{display:grid;grid-template-columns:44px 1fr;gap:5px 14px}.recovery-plan section>.icon-bubble{width:44px!important;height:44px!important;grid-row:1/3}.recovery-plan h3{font-size:15px;line-height:23px;margin:0}.recovery-plan p{font-size:14px;line-height:22px;margin:0}.incident-columns .key-values{grid-template-columns:110px 1fr;font-size:14px}}@media(prefers-reduced-motion:reduce){.documentation-steps>a:hover{transform:none}}@media(min-width:1201px){.settings-screen-34 .page-heading h1{font-size:48px;line-height:55px}.settings-screen-34 .page-heading p{font-size:20px;line-height:28px}.notification-columns .page-heading h1{font-size:40px;line-height:48px}.notification-row{grid-template-columns:48px minmax(0,1fr) 100px 143px;gap:13px;padding:10px 0;min-height:70px}.notification-columns>.stack>.admin-card>.admin-card-heading{align-items:center}.notification-columns>.stack>.admin-card>.admin-card-heading>div:first-of-type{flex:1}.notification-columns>.stack>.admin-card>.admin-card-heading>div:last-child:not(:first-of-type){flex:0 0 150px}.notification-columns>.stack>.admin-card>.admin-card-heading>div:last-child select{width:150px}.notification-columns .dialog-actions>.button{flex:0 0 auto}.security-columns>.stack>.admin-card:nth-child(2) table{table-layout:fixed}.security-columns>.stack>.admin-card:nth-child(2) th:nth-child(1){width:33%}.security-columns>.stack>.admin-card:nth-child(2) th:nth-child(2){width:22%}.security-columns>.stack>.admin-card:nth-child(2) th:nth-child(3){width:20%}.security-columns>.stack>.admin-card:nth-child(2) th:nth-child(4){width:25%}.security-columns>.stack>.admin-card:last-child table{table-layout:fixed}.security-columns>.stack>.admin-card:last-child th:nth-child(1){width:25%}.security-columns>.stack>.admin-card:last-child th:nth-child(2){width:19%}.security-columns>.stack>.admin-card:last-child th:nth-child(3){width:23%}.security-columns>.stack>.admin-card:last-child th:nth-child(4){width:15%}.security-columns>.stack>.admin-card:last-child th:nth-child(5){width:16%}.security-columns>.stack>.admin-card:last-child th:last-child{width:2%}.security-columns>.stack>.admin-card:last-child td{font-size:12px;line-height:19px;padding:10px 7px}.security-columns>.stack>.admin-card:last-child td:nth-child(5){white-space:nowrap;font-size:11px}.security-columns>.stack>.admin-card:last-child td:last-child{padding:4px 0}.security-columns>.stack>.admin-card:last-child .cell-label{gap:8px}.security-columns>.stack>.admin-card:last-child .cell-label strong{font-size:12px;line-height:19px}.security-columns table .badge{background:none;padding:0;font-size:11px}.security-columns .safeguard{padding:17px 18px;gap:20px}.security-columns>aside .admin-card:nth-child(2) .inset-panel{padding:15px}.security-columns>aside .admin-card:nth-child(2) .key-values{font-size:13px;row-gap:10px}.security-columns>aside .admin-card:nth-child(2) .admin-card-heading{margin-bottom:9px}.documentation-toc>button{min-height:32px;line-height:20px;padding:6px 12px}.documentation-steps{gap:20px;margin-top:12px}.documentation-steps>a{padding:12px 15px}.documentation-steps p{line-height:20px}.documentation-code pre{min-height:136px;line-height:18px;padding:7px 12px 10px}.documentation-code header{min-height:32px;padding-top:2px;padding-bottom:2px}.documentation-columns .notice{padding:9px;gap:9px}.documentation-columns .notice>.icon-bubble{width:28px!important;height:28px!important}.documentation-columns .notice-copy>div{font-size:12px;line-height:18px}.documentation-columns .notice h3{font-size:13px;line-height:20px}.documentation-columns #errors-recovery{margin-top:10px}.documentation-columns #errors-recovery td,.documentation-columns #errors-recovery th{line-height:16px;padding:3px 7px}.reviewer-columns .review-summary-facts{grid-template-columns:1.1fr 1.2fr 1.2fr 1.1fr;gap:8px;padding-top:16px}.reviewer-columns .review-summary-facts>div{gap:10px}.reviewer-columns .review-summary-facts>div+div{padding-left:10px}.reviewer-columns .review-summary-facts>div>svg{width:21px;height:21px}.reviewer-columns .review-summary-facts h4{font-size:12px;line-height:18px}.reviewer-columns .review-summary-facts p{font-size:11px;line-height:18px}.reviewer-columns .review-request{margin:12px 0 15px}.reviewer-columns .timeline li{padding-bottom:9px}.reviewer-columns .timeline p{font-size:12px;line-height:18px}.reviewer-columns .inset-panel li{line-height:19px;font-size:12px}.operations-summary .key-values{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);font-size:12px;gap:10px 8px}.operations-summary>.card:first-child .key-values{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.operations-summary>.card:last-child .key-values{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.operations-summary .key-values p{font-size:10px;line-height:15px}.operations-summary .key-values{line-height:18px}.operations-summary .key-values dd p{font-size:12px;line-height:18px}.operations-summary .key-values dt{white-space:nowrap;letter-spacing:-.025em}.operations-summary .key-values dd{overflow-wrap:normal}.operations-summary .key-values dt,.operations-summary .key-values dd{border:0;padding-top:0}.operations-summary .admin-card-heading{margin-bottom:13px;min-height:55px}.operations-summary>.admin-card>p{margin-top:17px}.operations-summary .key-values .badge{font-size:10px;white-space:nowrap}.operations-summary .key-values strong{font-size:12px}.operations-summary .admin-card-heading{gap:8px}.operations-summary .admin-card-heading>.icon-bubble{width:42px!important;height:42px!important}.operations-summary h2{font-size:13px;line-height:20px}.operations-columns>.stack>.two-columns .key-values{font-size:11px;line-height:18px}.operations-columns>.stack>.two-columns .key-values dd p{font-size:12px;line-height:18px}.operation-queue-card table{table-layout:fixed}.operation-queue-card th:nth-child(1){width:10%}.operation-queue-card th:nth-child(2){width:22%}.operation-queue-card th:nth-child(3){width:23%}.operation-queue-card th:nth-child(4){width:24%}.operation-queue-card th:nth-child(5){width:17%}.operation-queue-card th:nth-child(6){width:4%}.operation-queue-card td,.operation-queue-card th{padding:7px 8px}.operation-queue-card td:first-child .button{white-space:nowrap}.operation-queue-card td:nth-child(2){white-space:nowrap}.operation-queue-card td .badge{background:none;padding:0;color:var(--ink);font-size:13px}.operation-queue-card td .badge.amber .status-dot{color:#ffb600}.operation-queue-card td .badge.red .status-dot{color:#f33453}.operation-queue-card td .badge.neutral .status-dot{color:#8093bc}.operations-columns>.stack>.two-columns .key-values dt{white-space:nowrap}.incident-heading .page-heading{margin:0}.incident-columns .key-values{grid-template-columns:143px minmax(0,1fr);font-size:13px;line-height:20px;gap:7px 10px}.incident-columns .key-values dt{white-space:nowrap}.incident-columns .key-values dd{overflow-wrap:normal}.incident-columns>aside>.card:last-child .key-values{grid-template-columns:160px minmax(0,1fr);font-size:12px}.incident-columns>aside>.card:last-child .key-values dt{white-space:normal}.incident-columns>.stack>.card:first-child p{font-size:14px;line-height:24px}.incident-columns table{table-layout:fixed}.incident-columns th:first-child{width:16%}.incident-columns th:nth-child(2){width:43%}.incident-columns th:last-child{width:41%}.incident-columns td>.badge{white-space:nowrap}.incident-columns .recovery-plan>div{gap:18px}.incident-columns .recovery-plan h3{font-size:13px;line-height:19px}.incident-columns .recovery-plan p{font-size:12px;line-height:20px}.deletion-receipt-columns .page-heading{display:block;position:relative}.deletion-receipt-columns .page-heading .heading-actions{position:absolute;right:14px;top:10px}.deletion-receipt-columns .request-timeline>li{padding-bottom:18px;min-height:56px}.deletion-receipt-columns .request-timeline h3{font-size:14px}.deletion-receipt-columns .request-timeline p{font-size:13px;line-height:20px}.deletion-receipt-columns table{table-layout:fixed}.deletion-receipt-columns th:nth-child(1){width:29%}.deletion-receipt-columns th:nth-child(2){width:17%}.deletion-receipt-columns th:nth-child(3){width:25%}.deletion-receipt-columns th:nth-child(4){width:29%}.deletion-receipt-columns .cell-label{gap:10px}.deletion-receipt-columns .cell-label strong{font-size:12px;line-height:19px}.deletion-receipt-columns td{padding:10px 8px}.deletion-receipt-columns .key-values{font-size:13px;gap:10px 14px}.deletion-receipt-columns>aside .admin-card-heading{align-items:center}.deletion-receipt-columns>aside .admin-card-heading h2{font-size:21px;line-height:27px}.deletion-receipt-columns>aside .inset-panel li{font-size:12px;line-height:20px}.report-editor-columns .page-heading{min-height:133px}.report-form{gap:14px}.report-form textarea{min-height:64px}.report-form>.field:last-child textarea{min-height:64px}.report-form .field small{line-height:16px}.report-context-strip{gap:12px}.report-context-strip>div{gap:9px}.report-context-strip>div+div{padding-left:10px}}.security-dialog .dialog-description{margin-top:-22px}.security-dialog table{table-layout:fixed}.security-dialog th:first-child{width:36%}.security-dialog th:nth-child(2){width:31%}.security-dialog th:nth-child(3){width:33%}.security-dialog .badge{background:none;padding:0;white-space:normal;text-align:left}.security-dialog .dialog-actions>.button{flex:0 0 auto;min-height:44px}.security-dialog .dialog-actions>small{max-width:280px}.security-dialog .cell-label{font-size:12px;line-height:18px;gap:10px}.credential-dialog .dialog-actions{justify-content:flex-end}@media(max-width:640px){.security-dialog .dialog-description{margin-top:12px}.security-dialog .dialog-actions>small{max-width:none}}.documentation-columns .admin-photo>.photo{aspect-ratio:1.53}.integrations-columns .admin-photo>.photo{aspect-ratio:2.25}.inline-copy-target{position:relative;display:inline-block;width:26px;height:20px;vertical-align:middle}.page-loading{padding:28px 16px;color:#66799d;font-size:14px;line-height:22px}.developer-flow{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr)}.developer-hero .hero-copy>p{max-width:400px;letter-spacing:-.025em}.developer-flow-bridge{text-align:center;color:#536786;font-size:10px;align-self:start;padding-top:23px}.developer-flow-bridge small{display:block;white-space:nowrap;font-size:10px;margin-bottom:5px}.developer-flow-bridge>svg{width:100%;height:18px}.developer-project-symbol{width:25px;height:25px;float:left;margin-right:7px}.developer-receipt-route{position:absolute;right:3%;top:55%;width:23%;display:flex;align-items:center;gap:7px;justify-content:flex-end;font-size:10px;color:#536786}@media(max-width:640px){.developer-hero{display:flex;flex-direction:column;height:auto;min-height:0;max-height:none;padding-bottom:18px;background:#fff}.developer-hero .hero-copy{width:100%;padding:100px 20px 20px;order:0}.developer-hero .hero-copy>p{font-size:16px;line-height:24px;max-width:none}.developer-hero .hero-copy>.actions{flex-wrap:wrap}.developer-hero>.hero-photo{position:relative;inset:auto;order:1;height:210px;width:100%;object-fit:cover;object-position:right center;opacity:1;margin:0 0 16px}.developer-flow{position:static;order:2;left:auto;right:auto;top:auto;bottom:auto;width:auto;margin:0 16px;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}.developer-flow>.card{padding:12px 10px;min-height:190px;box-shadow:none}.developer-flow .card h3{font-size:14px;line-height:20px;clear:both;margin-top:8px}.developer-flow .card h3 small{font-size:12px;line-height:18px}.developer-flow .card .icon-bubble{width:28px!important;height:28px!important}.developer-flow .check-list{gap:10px;padding-top:12px}.developer-flow .check-list li{font-size:12px;line-height:18px;white-space:normal;gap:7px}.developer-flow .check-list svg{width:14px;height:14px;flex-shrink:0}.developer-flow>.card>p{font-size:12px;line-height:18px;white-space:normal;gap:7px;margin-top:12px}.developer-flow>.card>p svg{width:16px;height:16px;flex-shrink:0}.developer-flow-bridge small{white-space:normal;font-size:12px;line-height:18px}.developer-receipt-route{position:static;order:3;width:auto;margin:12px 16px;font-size:12px;justify-content:flex-end}.developer-receipt{position:static;order:4;width:auto;margin:0 16px;padding:14px!important;box-shadow:none}.developer-receipt h2{font-size:16px!important;line-height:23px}.developer-receipt .badge{font-size:11px;white-space:normal}.developer-receipt .key-values,.developer-receipt dl{font-size:12px;line-height:18px;grid-template-columns:75px minmax(0,1fr);gap:10px}.developer-receipt dd{white-space:normal;overflow-wrap:anywhere;min-width:0}.developer-receipt>a{font-size:13px;min-height:44px;display:flex;align-items:center;justify-content:center}.developer-receipt>.notice{padding:10px;gap:8px}.developer-receipt>.notice .notice-copy>div{font-size:12px;line-height:18px}.developer-receipt>.notice>.icon-bubble{width:22px!important;height:22px!important}.public-site .button{min-height:44px;font-size:14px}.public-site .public-footer{font-size:12px;line-height:18px}.public-site .public-footer .copyright{font-size:12px;white-space:normal}.public-site .public-footer a:not(.brand){min-height:44px;display:flex;align-items:center;font-size:12px}}.operation-inspector .inspector-next-action{min-height:44px;color:#0877ff;border-color:#0877ff;padding:6px 10px;font-size:14px;width:100%}.inline-copy-target>.button.inline-copy-control{position:absolute;left:-9px;top:-12px;width:44px;height:44px;min-width:44px;min-height:44px;padding:12px;justify-content:center}.documentation-code .json-example{color:#60718b;padding-left:8px;padding-right:8px}.json-example .code-line{display:flex;min-height:18px}.json-example .code-line-number{width:23px;flex:0 0 23px;text-align:right;padding-right:12px;color:#8b9bb7;-webkit-user-select:none;user-select:none}.json-example .code-line-content{white-space:pre;min-width:0}.json-example .json-key{color:#bd3653}.json-example .json-value{color:#0656cd}.documentation-code header>.button{min-width:44px!important;min-height:44px!important;margin-top:-6px;margin-bottom:-6px}.rich-note{border:1px solid var(--border);border-radius:5px;background:#f9fbfe;overflow:hidden;font-size:14px;line-height:20px}.rich-note-body{min-height:50px;padding:9px 12px;outline:none;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:400}.rich-note-body:focus{box-shadow:inset 0 0 0 2px #22d3ee70}.rich-note-body p,.rich-note-body div{font-size:14px;line-height:20px;margin:0}.rich-note-body h3{font-size:16px;line-height:24px;margin:0}.rich-note-body ul,.rich-note-body ol{margin:3px 0;padding-left:25px}.rich-note-body blockquote{border-left:3px solid #c7d4e5;margin:3px 0;padding-left:12px}.rich-note-body a{color:#0878e0;text-decoration:underline}.rich-note-toolbar{display:flex;align-items:center;gap:2px;min-height:44px;border-top:1px solid #e7edf5;padding:0 5px;background:#f3f7fc;flex-wrap:wrap}.rich-note-toolbar>button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:0;border-radius:4px;color:#415576;cursor:pointer}.rich-note-toolbar>button:hover,.rich-note-toolbar>button[aria-pressed=true]{background:#dff5fc;color:#0b6c88}.rich-note-toolbar>button:disabled{opacity:.5;cursor:default}.rich-note-toolbar select{width:102px;min-height:44px!important;border:0;background:transparent;padding:8px!important;font-size:12px!important}.toolbar-divider{height:18px;border-left:1px solid #d5deeb;margin:0 4px}.rich-note.read-only .rich-note-body{color:#52647c}.rich-note-link{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;padding:10px;border-top:1px solid var(--border)}.rich-note-link>label{display:grid;gap:4px;font-size:12px;flex:1;min-width:180px}.rich-note-link input{width:100%}.rich-note-link p{flex-basis:100%;color:#b52a43;font-size:12px}.report-form .observation-field small{font-size:11px;line-height:16px;text-align:right;margin-top:-4px}@media(max-width:640px){.rich-note-toolbar{gap:0;padding:0 2px}.rich-note-toolbar select{width:84px}.rich-note-toolbar>button{width:44px}.rich-note-body,.rich-note-body p,.rich-note-body div{font-size:16px;line-height:24px}.toolbar-divider{margin:0 1px}}@media(min-width:1201px){.documentation-columns .page-heading{padding-bottom:0;margin-bottom:0}.documentation-columns>aside>.card:first-child .card-heading{margin-bottom:6px}.documentation-columns>aside>.card:first-child .card-heading h2{font-size:18px;line-height:24px}.documentation-notes{padding:0!important}.documentation-notes .admin-card-heading{padding:10px 12px;background:#eef9ff;margin-bottom:0;border-radius:6px 6px 0 0}.documentation-notes .admin-card-heading h2{font-size:15px;line-height:22px}.documentation-notes ul{font-size:12px;line-height:18px;padding:10px 14px 12px 28px}.documentation-notes li+li{margin-top:3px}}@media(min-width:1201px){.operations-columns .page-heading{padding:8px 12px 1px;margin:0;min-height:0}.operation-queue-card .admin-tabs{margin-bottom:8px}.operation-queue-card td{padding-top:3px;padding-bottom:3px}.operations-columns>.stack>.two-columns>.card{padding:12px}.operations-columns>.stack>.two-columns .admin-card-heading{margin-bottom:8px}.operations-columns>.stack>.two-columns .key-values{margin-top:0}.deletion-receipt-columns{grid-template-columns:minmax(0,1.75fr) minmax(340px,1fr)!important}.deletion-receipt-columns .request-timeline h3{line-height:20px}.deletion-receipt-columns .request-timeline p{margin-top:2px}.deletion-receipt-columns .request-timeline>li:last-child{padding-bottom:0;min-height:0}.deletion-receipt-columns th:nth-child(1){width:34%}.deletion-receipt-columns th:nth-child(2){width:18.5%}.deletion-receipt-columns th:nth-child(3){width:22%}.deletion-receipt-columns th:nth-child(4){width:25.5%}.deletion-receipt-columns td{padding:7px 8px}.deletion-receipt-columns td p{margin-top:0}.deletion-receipt-columns .cell-label strong{line-height:18px}.deletion-receipt-columns .key-values{line-height:20px;row-gap:9px}.deletion-receipt-columns>aside .admin-card-heading{margin-bottom:10px}}.archive-project-dialog>h2{display:flex;align-items:center;gap:16px}.confirmation-project-label{display:block;color:#687b9d;font-size:12px;line-height:16px}.confirmation-project .notice-copy{display:flex;flex-direction:column}.confirmation-project .notice-copy>div{display:contents}.confirmation-project-label{order:-1}.confirmation-signer{display:flex;align-items:center;gap:7px}.confirmation-change-group{border:1px solid #e5eaf1;border-radius:6px;padding:8px}.confirmation-change-group>.notice{padding:12px;gap:14px;border-radius:5px}.approved-share-files>div{position:relative}.approved-share-files .remove-share-item{position:absolute;right:0;top:0;width:44px;height:44px;min-width:44px;min-height:44px;padding:13px;border:0;background:transparent}.approved-share-files .remove-share-item svg{width:18px;height:18px}.approved-share-dialog .recipient-field>.icon-button{margin-left:auto;flex-shrink:0}.approved-share-dialog .empty-share-selection{padding:18px;font-size:14px;line-height:22px}.approved-share-dialog .sharing-disclosure p>svg{fill:currentColor;color:#fff;border-radius:4px;background:#0abf8b;padding:2px}.dialog-scrim:has(>.scope-confirmation-dialog){background:#142236aa}.dialog-scrim:has(>.approved-share-dialog){background:#142236b3}.dialog-scrim:has(>.revoke-grant-dialog){background:#142236c7}.dialog-scrim:has(>.archive-project-dialog){background:#1a202bb8}.dialog-scrim:has(>.deletion-dialog){background:#182334b0}.dialog-scrim:has(>.credential-dialog){background:#14223663}@media(min-width:641px){.scope-confirmation-dialog{padding:24px 27px 18px}.scope-confirmation-dialog>.dialog-description{line-height:18px}.scope-confirmation-dialog>.confirmation-project{padding:10px 16px;margin-bottom:0;background:#f3f8ff}.scope-confirmation-dialog>.confirmation-project>.icon-bubble{width:56px!important;height:56px!important}.confirmation-project .notice-copy>h3{font-size:16px;line-height:20px;margin:3px 0}.confirmation-project .notice-copy p{font-size:13px;line-height:19px}.confirmation-project .confirmation-signer{font-weight:500}.confirmation-change-group{margin:0 0 3px;padding:6px}.confirmation-change-group>.notice{padding:10px 12px}.confirmation-change-group .confirmation-prices{margin:5px 3px 10px;gap:10px}.confirmation-change-group .confirmation-prices p{font-size:12px;line-height:18px;padding-left:0}.confirmation-change-group .confirmation-prices p{display:flex;gap:12px;align-items:flex-start}.confirmation-change-group .confirmation-prices p>svg{flex-shrink:0;margin-top:2px;color:#687b9d}.confirmation-change-group>.notice .icon-bubble{width:48px!important;height:48px!important;border-radius:50%}.confirmation-change-group>.notice h3{font-size:15px;line-height:20px}.confirmation-change-group>.notice .notice-copy{display:flex;flex-direction:column}.confirmation-change-group>.notice .notice-copy>div{display:contents}.confirmation-change-label{order:-1;font-size:12px;line-height:16px;margin-bottom:3px}.confirmation-change-group>.notice h3>em{font-style:normal;color:#00a4dc;margin-left:10px;font-size:18px}.scope-confirmation-dialog .confirmation-party{padding:10px 9px}.scope-confirmation-dialog>.notice:last-of-type{padding:8px 14px}.scope-confirmation-dialog>.notice:last-of-type ul{font-size:11px;line-height:17px}.scope-confirmation-dialog .dialog-actions{margin-top:12px}.scope-confirmation-dialog .dialog-actions>.button{flex:0 1 40%}.approved-share-dialog{width:564px;padding:22px 18px 18px}.approved-share-dialog>.dialog-description{margin-bottom:16px}.approved-share-dialog>h4{margin:16px 0 10px}.approved-share-files{border:0;padding:0;margin-bottom:14px;display:flex;flex-direction:column;gap:8px}.approved-share-files>div{border:1px solid #e0e7ef;border-radius:5px;padding:9px 30px 9px 8px;min-height:108px;gap:10px}.approved-share-files>div>div:nth-child(2){flex:1;min-width:0}.approved-share-files strong{font-size:12px;line-height:17px;overflow-wrap:anywhere}.approved-share-files .approved-excerpt-preview,.approved-share-files .approved-capture-thumbnail{width:188px;min-width:150px;max-width:36%;margin-left:auto}.approved-share-files .approved-capture-thumbnail{height:96px}.approved-share-dialog>.field{gap:7px}.approved-share-dialog .recipient-field{min-height:44px;padding:0 8px 0 14px;gap:14px}.approved-share-dialog>.caption{margin-top:6px;font-size:12px;line-height:18px}.approved-share-dialog>.sharing-disclosure{padding:12px;gap:10px;margin:14px 0 10px}.sharing-disclosure p{font-size:12px;line-height:18px}.sharing-disclosure>div:last-child{font-weight:400;font-size:13px;line-height:19px}.approved-share-dialog>.notice.amber{padding:10px 12px;gap:10px}.approved-share-dialog>.notice.amber>.icon-bubble{width:26px!important;height:26px!important}.approved-share-dialog>.notice.amber h3{font-size:12px;line-height:17px;margin-bottom:2px}.approved-share-dialog>.notice.amber .notice-copy>div{font-size:12px;line-height:18px}.approved-share-dialog>.dialog-actions{justify-content:flex-end;margin-top:16px;gap:8px}.approved-share-dialog>.dialog-actions>.button:first-child{flex:0 0 100px}.approved-share-dialog>.dialog-actions>.button:last-child{flex:0 0 auto}.revoke-grant-dialog{width:550px;padding:24px 24px 18px}.revoke-grant-dialog>h2{font-size:26px;line-height:32px;padding-left:84px}.revoke-agent-subtitle{gap:16px;margin-bottom:18px}.revoke-agent-subtitle>.icon-bubble{width:64px!important;height:64px!important}.dialog-fact-grid{gap:10px;padding:15px;margin-bottom:11px}.dialog-fact-grid>div+div{border-left:1px solid #d4dfef;padding-left:10px}.revoke-grant-dialog>.notice ul{font-size:10.5px;line-height:17px}.revoke-effects{margin-top:12px;gap:12px}.revoke-effects .key-values{font-size:10px;line-height:15px;gap:12px 7px}.revoke-effects .card{padding:11px}.revoke-effects .card-heading{margin-bottom:8px}.revoke-effects .key-values p{font-size:9px;line-height:14px}.revoke-report-results{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.revoke-report-results>.badge{font-size:8px;padding:2px 3px;gap:3px}.revoke-report-results .status-dot{width:5px;height:5px}.revoke-grant-dialog .dialog-actions{border-top:1px solid #dce4ee;padding-top:14px;margin-top:14px;justify-content:flex-end;gap:8px}.revoke-grant-dialog .dialog-actions>.button{flex:0 0 auto;padding-left:17px;padding-right:17px}.revoke-grant-dialog>.dialog-footnote{font-size:10px!important;line-height:15px;margin-top:8px}.archive-project-dialog{width:618px;padding:28px 32px 26px}.archive-project-dialog>h2{font-size:30px;line-height:38px;gap:20px;padding-right:0}.archive-project-dialog>h2>.icon-bubble{width:56px!important;height:56px!important}.archive-project-dialog>p:first-of-type{margin:16px 0 18px}.archive-project-dialog>.notice{padding:12px 14px;margin:18px 0 16px;gap:12px}.archive-project-dialog>.notice>.icon-bubble{width:28px!important;height:28px!important;background:none}.archive-project-dialog .notice ul{font-size:14px;line-height:22px;margin:0;padding-left:18px}.archive-project-dialog>h4{margin-top:16px;font-size:14px;line-height:20px}.archive-project-dialog>h4+p{margin:6px 0 18px;font-size:14px;line-height:21px}.archive-project-dialog>.dialog-actions{justify-content:flex-end;margin-top:14px;gap:16px}.archive-project-dialog>.dialog-actions>.button{flex:0 0 auto;min-height:52px;padding:12px 24px}.archive-project-dialog>.dialog-actions>.button:first-child{min-width:170px}.archive-project-dialog{padding-bottom:30px}.deletion-dialog{width:588px!important;padding:24px 26px!important}.deletion-dialog>h2,.credential-dialog>h2{display:block;position:relative;min-height:34px;padding-top:4px;padding-left:72px}.deletion-dialog>h2>.icon-bubble,.credential-dialog>h2>.icon-bubble{position:absolute;left:0;top:0}.deletion-dialog>h2>.icon-bubble{width:56px!important;height:56px!important}.deletion-dialog>.dialog-description{margin:6px 0 10px 72px}.deletion-dialog>h3{margin-top:16px}.deletion-dialog .request-scope>label{padding:9.5px 12px}.deletion-dialog>h3+p{line-height:18px}.deletion-dialog table{margin-top:10px;line-height:16px}.deletion-dialog th,.deletion-dialog td{padding:7px 9px}.deletion-dialog th:first-child{width:40%}.deletion-dialog th:nth-child(2){width:31%}.deletion-dialog th:nth-child(3){width:29%}.deletion-dialog .cell-label{gap:8px;white-space:nowrap}.deletion-dialog>.notice{padding:10px;gap:10px;margin-top:10px}.deletion-dialog>.notice .notice-copy>div{font-size:11px;line-height:17px}.deletion-dialog>.dialog-actions{display:grid;grid-template-columns:minmax(0,1fr) 70px 156px;gap:8px;padding-top:11px;margin-top:16px}.deletion-dialog>.dialog-actions>small{max-width:none}.deletion-dialog>.dialog-actions>.button{font-size:11px;padding:8px 10px}.credential-dialog{width:540px!important;padding:22px!important}.credential-dialog>h2>.icon-bubble{width:56px!important;height:56px!important}.credential-dialog>.dialog-description{margin:6px 0 12px 72px}.credential-summary{padding:10px 12px;gap:10px}.credential-summary>p{padding-top:8px;line-height:20px}.credential-dialog>.notice{padding:10px;margin-top:10px}.credential-dialog>.notice h3{font-size:12px;line-height:17px}.credential-dialog>.notice .notice-copy>div{font-size:11px;line-height:17px}.credential-dialog>.field{margin-top:10px}.credential-dialog>.dialog-actions{padding-top:0;border-top:0;margin-top:14px;justify-content:flex-end}.credential-dialog>.dialog-actions>.button{flex:0 0 auto}}@media(min-width:1200px)and (min-height:1040px){.dialog-scrim:has(>.scope-confirmation-dialog){align-items:flex-end;padding-bottom:48px}.scope-confirmation-dialog{margin-left:60px}.dialog-scrim:has(>.approved-share-dialog){align-items:flex-end;padding-bottom:32px}.approved-share-dialog{margin-left:56px}.dialog-scrim:has(>.revoke-grant-dialog){align-items:flex-end;padding-bottom:20px}.archive-project-dialog{margin-left:4px}.dialog-scrim:has(>.deletion-dialog){align-items:flex-end;padding-bottom:132px}.deletion-dialog{margin-left:40px}}@media(min-width:1200px)and (min-height:1000px){.credential-dialog{margin-left:28px;margin-top:-8px}}@media(max-width:640px){.archive-project-dialog>h2{gap:12px;align-items:flex-start}.archive-project-dialog>h2>.icon-bubble{width:38px!important;height:38px!important;flex-shrink:0}.confirmation-change-group{padding:8px;margin-bottom:10px}.confirmation-project-label{font-size:12px}.approved-share-files .remove-share-item{right:0;top:0}.approved-share-files>div{padding-right:28px}.approved-share-dialog .recipient-field{padding-right:4px;gap:8px}.approved-share-dialog .recipient-field>.icon-button{width:44px;min-width:44px;height:44px}}@media(min-width:1200px){.issue-form-columns>.stack{gap:8px}.issue-form-columns .page-heading p{font-size:14px;line-height:21px}.issue-form-columns>.stack>.card{padding:16px}.issue-form-columns>.stack>.card>p{font-size:14px;line-height:20px;margin-top:6px}.issue-form{gap:12px;margin-top:18px}.issue-form>.field{row-gap:4px;position:relative}.issue-form>.field:has(>input)>small{position:absolute;right:12px;top:13px;font-size:11px;pointer-events:none}.issue-form>.field:has(>input)>input{padding-right:62px}.issue-form>.field:last-of-type textarea{height:74px;min-height:74px}.issue-form-columns>aside>.card .key-values{margin-top:14px;row-gap:10px}.issue-form-columns>aside>.card .person-summary{margin-top:14px}.issue-form-columns>aside{gap:14px}.issue-form-columns>aside>.card:first-child{padding:20px}.issue-form-columns>aside>.card:first-child .key-values{grid-template-columns:125px minmax(0,1fr)}.issue-form-columns>aside>.notice{display:block;padding:16px 18px}.issue-form-columns>aside>.notice>.icon-bubble{display:none}.issue-form-columns>aside>.notice .notice-copy>h3{font-size:14px;margin-bottom:5px}.issue-form-columns>aside>.notice .notice-copy>div>p{font-size:12px;line-height:18px;margin:0 0 8px}.issue-form-columns>aside>.notice .card{padding:10px 12px}.issue-form-columns>aside>.notice .card-heading{margin-bottom:6px}.issue-form-columns>aside>.notice .card-heading h2{font-size:16px;line-height:22px}.issue-form-columns>aside>.notice .card>strong{font-size:12px;line-height:18px}.issue-form-columns>aside>.notice .card>p{font-size:11px;line-height:17px;margin-top:4px}.payment-columns>.stack{gap:10px}.payment-columns>.stack>.breadcrumbs{margin-bottom:-10px}.payment-columns>.stack>.page-heading{padding-top:4px;padding-bottom:4px}.screen-28 .sandbox-hero{align-items:start}.screen-28 .sandbox-entry{padding:16px!important}.screen-28 .sandbox-entry>header{margin-bottom:6px}.screen-28 .sandbox-entry>ol{margin-top:6px;margin-bottom:6px}.screen-28 .sandbox-preview{padding:14px!important}.screen-28 .sandbox-preview>p{margin-bottom:10px}.screen-28 .sandbox-important{padding:14px!important}.screen-28 .sandbox-important .card-heading{margin-bottom:8px}.screen-28 .sandbox-important-grid{gap:16px}.screen-28 .sandbox-important-grid p{margin-top:4px;line-height:16px}.screen-28 .bring-agent>ol>li{margin-top:6px}.screen-28 .sandbox-limit-grid>.notice{padding:10px;gap:12px}.screen-28 .sandbox-limit-grid .button{min-height:30px;padding:6px 12px;font-size:11px}.screen-28 .sandbox-limit-grid p{margin-bottom:6px;line-height:16px}:is(.screen-65,.screen-67) .new-project-columns>.stack{gap:8px}:is(.screen-65,.screen-67) .new-project-columns .page-heading p{margin-top:3px}:is(.screen-65,.screen-67) .materials-details{padding-top:8px;padding-bottom:8px}:is(.screen-65,.screen-67) .materials-details>summary p{margin-top:2px;line-height:16px}:is(.screen-65,.screen-67) .materials-details>div{display:flex;flex-direction:column;gap:6px;padding-top:4px}:is(.screen-65,.screen-67) .materials-details>div>*{margin-top:0;margin-bottom:0}:is(.screen-65,.screen-67) .materials-details .upload-file{padding:5px 8px;gap:8px}:is(.screen-65,.screen-67) .materials-details .upload-zone{padding:5px 12px}:is(.screen-65,.screen-67) .materials-details .upload-zone p{margin-top:0;line-height:16px}.screen-67 .material-state .upload-file .status-badges{gap:3px}.screen-67 .material-state .upload-file .status-badges .badge{font-size:11px;padding:3px 4px}.screen-67 .material-state-actions{gap:4px}.screen-67 .material-state-actions .button{padding-left:6px;padding-right:6px}.screen-67 .material-state-actions .icon-button{min-width:24px;padding:0}:is(.screen-65,.screen-67) aside .step-list{margin-top:0}:is(.screen-65,.screen-67) aside .card-heading{margin-bottom:6px}:is(.screen-65,.screen-67) aside .step-list li{padding-bottom:12px}:is(.screen-65,.screen-67) aside .step-list li:last-child{padding-bottom:0}:is(.screen-65,.screen-67) aside .step-list p{line-height:20px;margin-top:4px}:is(.delivery-screen-15,.delivery-screen-68) .run-columns>.stack{gap:10px}:is(.delivery-screen-15,.delivery-screen-68) .run-columns .run-stepper{min-height:109px;padding-bottom:15px}:is(.delivery-screen-15,.delivery-screen-68) .run-columns .run-blocker{min-height:73px;padding-bottom:10px}:is(.delivery-screen-15,.delivery-screen-68) .execution-details td{padding-top:3px;padding-bottom:3px}:is(.delivery-screen-15,.delivery-screen-68) .execution-details th{padding-top:6px;padding-bottom:6px}:is(.delivery-screen-15,.delivery-screen-68) .run-columns>aside{gap:8px}:is(.delivery-screen-15,.delivery-screen-68) .run-columns>aside .card-heading{margin-bottom:8px}:is(.delivery-screen-15,.delivery-screen-68) .run-columns>aside .key-values{gap:6px 14px;margin-top:8px;margin-bottom:8px;font-size:12px;line-height:18px}:is(.delivery-screen-15,.delivery-screen-68) .run-columns>aside>.card:first-child{padding-bottom:10px}:is(.delivery-screen-15,.delivery-screen-68) .run-columns>aside>.card:nth-child(2){padding-bottom:14px}:is(.delivery-screen-15,.delivery-screen-68) .run-columns>aside>.card:last-child{padding-bottom:12px}.screen-71 .per-item-permission{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:6px 8px;padding:14px 0}.screen-71 .per-item-permission>strong,.screen-71 .per-item-permission>p,.screen-71 .per-item-permission>.notice,.screen-71 .per-item-permission>small,.screen-71 .per-item-permission>.actions{grid-column:1/-1}.screen-71 .per-item-permission>.field{grid-column:1;margin:6px 0 0}.screen-71 .per-item-permission>.button{grid-column:2;align-self:end;min-height:44px;padding:8px}.screen-71 .permitted-export-actions>.field>span:first-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.archive-native .page-heading{display:block;position:relative;padding:8px 0}.archive-native .page-heading>div:first-child{width:100%}.archive-native .page-heading>.heading-actions{position:absolute;right:0;top:8px}.archive-native .page-heading h1{font-size:32px;line-height:40px}.archive-native .page-heading p{font-size:14px;line-height:21px;max-width:none}.archive-native .tabs,.archive-native .tabs>a{height:44px;min-height:44px}.archive-native .tabs>a{padding-top:10px;padding-bottom:10px}.archive-native>.stack>.two-columns:first-of-type{grid-template-columns:1fr;gap:14px}.archive-native>.stack>.two-columns:first-of-type>.card:first-child{min-height:210px}.archive-native>.stack>.two-columns:first-of-type>.card:last-child{min-height:198px}.archive-native .card{padding:16px}.archive-native .card-heading{margin-bottom:10px}.archive-native .card-heading h2{font-size:18px;line-height:24px}.archive-native .card-heading .icon-bubble{width:40px!important;height:40px!important}.archive-native .person-summary{margin-top:14px}.archive-native>.stack>.two-columns>.card>.button{margin-top:10px}.archive-delivery{gap:12px}.archive-delivery h4{font-size:12px;line-height:16px}.archive-delivery strong{font-size:12px}.archive-delivery p{font-size:11px;line-height:16px}.archive-delivery>.stack{gap:4px;flex:0 0 138px}.archive-delivery .button{min-height:30px;padding:6px 10px;font-size:11px}}@media(max-width:640px){.issue-form-columns>aside>.notice .card-heading h2>a{display:inline-flex;align-items:center;min-height:44px}}.previous-report-summary{padding:12px;border:1px solid #e0e7f1;border-radius:6px;background:#f5f8ff}.previous-report-summary>a{display:flex;align-items:center;justify-content:space-between;min-height:44px}@media(min-width:1200px){.archive-native>.stack>.two-columns:first-of-type>.card{padding:14px}.archive-native>.stack>.two-columns:first-of-type>.card:first-child{min-height:200px}.archive-native>.stack>.two-columns:first-of-type .card-heading{margin-bottom:8px}.archive-native>.stack>.two-columns:first-of-type .card-heading .icon-bubble{width:36px!important;height:36px!important}.archive-native>.stack>.two-columns:first-of-type>.card>p{font-size:12px;line-height:18px}.archive-native>.stack>.two-columns:first-of-type .person-summary{margin-top:10px}.archive-native>.stack>.card{padding:14px}.archive-delivery>div{font-size:12px;line-height:16px}.archive-delivery p{margin-top:2px}:is(.delivery-screen-15,.delivery-screen-68) .run-columns>aside>.card:nth-child(-n+2)>p{font-size:13px;line-height:20px}.run-columns .previous-report-description{font-size:12px;line-height:18px;margin:0 0 8px}.run-columns .previous-report-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px}.run-columns .previous-report-summary>a{grid-column:1/-1;min-height:18px;font-size:12px;line-height:18px}.run-columns .previous-report-summary>p{font-size:10px;line-height:16px;margin:0}.run-columns .previous-report-summary>.actions{gap:3px;margin:0;align-self:center}.run-columns .previous-report-summary .badge{font-size:8px;padding:2px 3px}}
