@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_dda9f1ea-module__L3jPTG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_dda9f1ea-module__L3jPTG__variable{--font-interface:"Inter", "Inter Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_e06f82b3-module__2T2pnG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_e06f82b3-module__2T2pnG__variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.1u-lvzo58r3-e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.37c107x1d-cfz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.3_gspotjv4tkw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.0m-w082keobar.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.3y9b8znjr2455.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_bd45f154-module__HpD5oq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_bd45f154-module__HpD5oq__variable{--font-figures:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--navy:#0a0a0a;--navy-deep:#0a0a0a;--blue:#5a4a29;--teal:#9a7025;--amber:#c79a3e;--gold:var(--amber);--paper:#f4f1e9;--paper-bright:#fff;--ink:#0a0a0a;--muted:#666056;--line:#dedbd3;--danger:#a84c3c;--shadow:0 14px 36px #12324717}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink)}body{font-family:var(--font-interface), "Segoe UI", sans-serif;background:var(--paper);margin:0}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.appShell{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--navy-deep);color:#edf5f4;flex-direction:column;height:100vh;padding:24px 18px 18px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.02em;align-items:center;gap:11px;display:flex}.brandLogo{object-fit:contain;width:132px;height:auto}.brandLogoLight{filter:invert()}.compactBrandMark{flex:0 0 40px;width:40px;height:40px;display:none;overflow:hidden}.compactBrandMark .brandLogo{width:132px;max-width:none;height:auto;transform:translate(-46px,3px)}.portalLabel{border-left:1px solid var(--line);color:var(--muted);letter-spacing:.14em;text-transform:uppercase;padding-left:12px;font-size:10px;font-weight:800}.sidebar nav{gap:5px;margin-top:38px;display:grid}.navItem{color:#c8d0d2;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;padding:11px 12px;font-size:14px;font-weight:650;display:flex}.navItem:hover,.navItem:focus-visible{color:#fff;background:#252525;outline:none}.navItem.active{color:#fff;box-shadow:inset 3px 0 var(--amber);background:#252525}.navItem:disabled{cursor:not-allowed;color:#858f92}.sidebarFoot{gap:18px;margin-top:auto;display:grid}.secureNote{color:#bdb8ae;border:1px solid #454545;border-radius:9px;gap:9px;padding:11px;font-size:11px;line-height:1.35;display:flex}.secureNote b{color:#dce9e7}.operator{border-top:1px solid #3a3a3a;align-items:center;gap:10px;padding-top:16px;display:flex}.operator .avatar{background:var(--amber);width:34px;height:34px;color:var(--navy-deep);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.operator strong,.operator span{display:block}.operator strong{font-size:12px}.operator span{color:#8faab4;margin-top:2px;font-size:10px}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf7e6;justify-content:space-between;align-items:center;height:68px;padding:0 34px;display:flex}.search{color:#596267;text-align:left;background:#fff;border:1px solid #d2d7d7;border-radius:7px;align-items:center;gap:9px;width:min(480px,48vw);height:40px;padding:0 11px;font-size:14px;display:flex}.search[aria-disabled=true]{cursor:not-allowed}.search kbd{background:#f5f6f4;border:1px solid #d8dddd;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.topActions{align-items:center;gap:14px;display:flex}.topActions button{width:36px;height:36px;color:var(--blue);background:0 0;border:0;border-radius:50%}.topActions a{color:var(--blue);align-items:center;gap:7px;font-size:14px;font-weight:750;display:flex}.topActions form,.portalHeaderActions form{margin:0}.topActions .signOutButton{width:auto;height:38px;color:var(--blue);border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:14px;font-weight:800;display:inline-flex}.topActions a,.topActions button{white-space:nowrap}.soonTag{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:2px 5px;font-size:8px;line-height:1}.content{max-width:1320px;margin:0 auto;padding:36px 38px 60px}.deskHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.eyebrow{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}h1,h2,h3,p{margin-top:0}.deskHeader h1,.portalHero h1{color:var(--navy);font-family:var(--font-display), sans-serif;letter-spacing:-.01em;margin-bottom:8px;font-size:clamp(32px,4vw,48px);line-height:1.08}.deskHeader>div>p:last-child{color:var(--muted);margin:0;font-size:14px}.primaryButton,.secondaryButton{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:14px;font-weight:800;display:inline-flex}.deskReviewButton{white-space:nowrap;width:max-content}.primaryButton{border:1px solid var(--navy);background:var(--navy);color:#fff}.primaryButton:hover{background:var(--navy-deep)}.primaryButton:disabled,.secondaryButton:disabled,.sectionHeading button:disabled,.docketItem>button:disabled,.filingBand>button:disabled,.topActions button:disabled{cursor:not-allowed;opacity:.68}.secondaryButton{color:var(--navy);background:#fff;border:1px solid #cbd1d1}button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #d8902f73}.attentionStrip{border:1px solid var(--line);background:var(--paper-bright);border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid;box-shadow:0 7px 24px #1232470a}.attentionStrip>div{align-items:center;gap:13px;padding:16px 20px;display:flex}.attentionStrip>div+div{border-left:1px solid var(--line)}.attentionCount{font-family:var(--font-figures), ui-monospace, monospace;color:var(--danger);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.attentionCount.muted{color:var(--blue)}.attentionCount.calm{color:var(--teal)}.attentionStrip p{margin:0}.attentionStrip b,.attentionStrip small{display:block}.attentionStrip small{color:var(--muted);margin-top:3px;font-size:10px}.dashboardGrid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:22px;margin-top:22px;display:grid}.docketPanel,.filingBand,.quickNotes,.returnJacket{border:1px solid var(--line);background:var(--paper-bright);box-shadow:var(--shadow);border-radius:11px}.docketPanel{padding:22px}.sectionHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sectionHeading h2{color:var(--navy);font-family:var(--font-display), sans-serif;letter-spacing:-.01em;margin:0;font-size:22px;line-height:1.15}.sectionHeading button{color:var(--blue);background:0 0;border:0;align-items:center;gap:4px;font-size:14px;font-weight:750;display:flex}.sectionHeading.compact h2{font-size:18px}.docketList{margin-top:16px;display:grid}.docketItem{border-top:1px solid #e0e1dc;grid-template-columns:60px minmax(0,1fr) 34px;align-items:center;gap:15px;min-height:112px;padding:17px 0;display:grid;position:relative}.dateFlag{width:54px;height:60px;color:var(--blue);background:#e6ecee;border-radius:7px 7px 15px;place-items:center;font:800 11px/1 ui-monospace,monospace;display:grid}.dateFlag.amber{color:#955c12;background:#f7e6cc}.dateFlag.teal{color:#176d66;background:#dceee9}.docketCopy p{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:10px;font-weight:800}.docketCopy h3{color:var(--ink);margin-bottom:4px;font-size:14px}.docketCopy span,.docketCopy small{color:var(--muted);font-size:10.5px;display:block}.docketCopy small{color:#64777e;margin-top:8px;font-weight:650}.docketItem>button{width:34px;height:34px;color:var(--blue);background:#fff;border:1px solid #d5d9d8;border-radius:50%}.rightRail{align-content:start;gap:22px;display:grid}.filingBand,.quickNotes{padding:20px}.bandDate{background:var(--navy);color:#fff;border-radius:8px;grid-template-columns:48px 72px 1fr;align-items:end;margin:18px 0 15px;padding:14px;display:grid}.bandDate span{color:#9fc9c2;letter-spacing:.16em;font-size:11px;font-weight:800}.bandDate strong{font:800 42px/.8 ui-monospace,monospace}.bandDate small{color:#d8e5e8;padding-bottom:2px;font-size:10px}.bandStats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bandStats p{margin:0}.bandStats b,.bandStats span{display:block}.bandStats b{font:800 18px ui-monospace,monospace}.bandStats span{color:var(--muted);margin-top:2px;font-size:9px}.filingBand>button{width:100%;min-height:38px;color:var(--navy);background:#fff;border:1px solid #ccd3d2;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin-top:17px;font-size:11px;font-weight:800;display:flex}.quickNotes{gap:15px;display:grid}.reply{border-top:1px solid #e1e2dc;grid-template-columns:32px 1fr;gap:10px;padding-top:14px;display:grid}.miniAvatar{color:#76571e;background:#f1e4c9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.miniAvatar.dark{color:#4f4a42;background:#e8e3d8}.reply p{margin:0}.reply b,.reply span,.reply small{display:block}.reply b{font-size:11px}.reply span{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4}.reply small{color:#676159;margin-top:5px;font-size:9px}.returnJacket{margin-top:22px;overflow:hidden}.jacketHead{background:#dce7e9;border-bottom:1px solid #9ab4be;justify-content:space-between;gap:20px;padding:20px 24px;display:flex}.jacketHead h2{color:var(--navy);margin-bottom:4px;font-family:Arial Narrow,sans-serif;font-size:25px}.jacketHead>div>span{color:var(--blue);font-size:11px}.riskBadge{color:#895917;background:#fff8ea;border:1px solid #e1c08a;border-radius:20px;align-self:center;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:750;display:flex}.riskBadge span{background:var(--amber);border-radius:50%;width:7px;height:7px}.jacketBody{padding:22px 24px}.returnSummary{grid-template-columns:58px repeat(3,1fr);align-items:center;gap:22px;display:grid}.entityMark{background:var(--navy);color:#fff;border-radius:8px 8px 18px;place-items:center;width:52px;height:58px;font-weight:850;display:grid}.returnSummary p{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:9px;font-weight:750}.returnSummary strong,.returnSummary span{display:block}.returnSummary strong{font-size:15px}.returnSummary span{color:var(--muted);margin-top:3px;font-size:9px}.money{letter-spacing:-.04em;font-family:ui-monospace,monospace}.proofRail{grid-template-columns:repeat(5,1fr);margin:25px 0;display:grid;position:relative}.proofRail:before{content:"";background:#d4d9d8;height:2px;position:absolute;top:14px;left:9%;right:9%}.proofStep{z-index:1;text-align:center;justify-items:center;display:grid;position:relative}.proofStep>span{background:var(--paper-bright);color:#676159;border:2px solid #d4d9d8;border-radius:50%;place-items:center;width:30px;height:30px;font:700 10px ui-monospace,monospace;display:grid}.proofStep.current>span{color:#fff;background:#9a7025;border-color:#9a7025}.proofStep b{color:#526169;margin-top:7px;font-size:9px}.proofStep small{color:#676159;margin-top:2px;font-size:8px}.proofStep.current b{color:#76571e}.jacketActions{gap:9px;display:flex}.portalPage{background:#f0ede6;min-height:100vh;padding-bottom:60px}.portalHeader{background:var(--paper-bright);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 max(5vw,24px);display:flex}.portalHeader>a{color:var(--blue);align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.portalHero{background:var(--navy);color:#fff;padding:58px max(7vw,28px) 80px}.portalHero .eyebrow{color:#e1b962}.portalHero h1{color:#fff;max-width:680px}.portalHero>p:last-child{color:#d7d1c7;max-width:550px;margin:14px 0 0;font-size:15px}.portalGrid{grid-template-columns:1.55fr .75fr;gap:20px;max-width:1120px;margin:-38px auto 0;padding:0 24px;display:grid}.portalMain,.portalSide{align-content:start;gap:20px;display:grid}.portalCard{background:var(--paper-bright);box-shadow:var(--shadow);border:1px solid #d6d1c7;border-radius:12px;padding:24px}.nextAction{grid-template-columns:46px 1fr auto;align-items:center;gap:16px;display:grid}.cardIcon{border-radius:9px 9px 16px;place-items:center;width:42px;height:42px;display:grid}.cardIcon.amber,.cardIcon.teal{color:#76571e;background:#f5e1c3}.portalCard h2{color:var(--navy);margin-bottom:7px;font-family:Arial Narrow,sans-serif;font-size:22px}.portalCard p{color:var(--muted);margin-bottom:8px;font-size:12px;line-height:1.45}.portalCard small{color:#676159;font-size:9px}.nextAction button,.qboButton,.contactCard button{border:1px solid var(--navy);background:var(--navy);color:#fff;border-radius:6px;min-height:38px;padding:0 13px;font-size:10px;font-weight:800}.statusPill{color:#76571e;background:#f4ead5;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:800}.clientTimeline{grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.clientTimeline>div{text-align:center;justify-items:center;display:grid;position:relative}.clientTimeline>div:before{content:"";z-index:0;background:#d9dddb;width:100%;height:2px;position:absolute;top:13px;left:0}.clientTimeline svg,.clientTimeline>div>span{z-index:1;background:var(--paper-bright);color:#676159;border:2px solid #d4d0c7;border-radius:50%;place-items:center;width:28px;height:28px;padding:5px;font-size:9px;display:grid;position:relative}.clientTimeline .done svg{color:#fff;background:#9a7025;border-color:#9a7025}.clientTimeline .current svg{border-color:var(--amber);color:#76571e}.clientTimeline b{color:var(--navy);margin-top:8px;font-size:9px}.clientTimeline small{margin-top:3px}.portalSide .qboButton{justify-content:center;align-items:center;gap:7px;width:100%;margin:12px 0 8px;display:flex}.contactCard{grid-template-columns:30px 1fr;align-content:start;gap:10px;display:grid}.contactCard h3{color:var(--navy);margin:0 0 3px;font-size:13px}.contactCard button{height:38px;color:var(--navy);background:#fff;grid-column:1/-1;align-self:start}.portalHeaderActions{align-items:center;gap:8px;display:flex}.portalHeaderActions a,.portalHeaderActions button{border:1px solid var(--line);min-height:38px;color:var(--blue);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex}.returnJacket .jacketHead h2,.portalCard h2{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;line-height:1.15}.money,.bandDate strong,.dateFlag{font-family:var(--font-figures), ui-monospace, monospace;letter-spacing:0;font-variant-numeric:tabular-nums}.docketCopy span,.docketCopy small,.portalCard small,.clientTimeline b,.clientTimeline small{font-size:12px}.portalCard p{font-size:14px}.portalCard p.eyebrow{white-space:nowrap;font-size:11px}.portalCard h2.money{font-family:var(--font-figures), ui-monospace, monospace;letter-spacing:0;font-variant-numeric:tabular-nums}.nextAction button,.qboButton,.contactCard button,.portalHeaderActions button{font-size:14px}.statusPill{font-size:11px}.attentionStrip b{font-size:14px}.returnSummary p{font-size:11px}.attentionStrip small,.bandStats span,.reply small,.clientTimeline b,.clientTimeline small{font-size:13px}.docketCopy h3{font-size:15px}.docketCopy span,.docketCopy small,.jacketHead>div>span,.returnSummary span{font-size:13px}.dateFlag,.riskBadge{font-size:12px}.filingBand>button{font-size:14px}@media (max-width:900px) and (min-width:481px){.returnSummary{grid-template-columns:58px minmax(150px,1fr) minmax(150px,1fr)}.returnSummary>div:last-child{grid-column:2/4}}@media (max-width:1100px){.appShell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding-inline:12px}.sidebar .brandLogo{width:46px;max-height:46px}.brand>div:last-child,.navItem span,.secureNote span,.operator>div:last-child{display:none}.brand,.navItem,.secureNote{justify-content:center}.dashboardGrid{grid-template-columns:1fr}.rightRail{grid-template-columns:1fr 1fr}.portalGrid{grid-template-columns:1fr}.portalSide{grid-template-columns:1fr 1fr}.sidebar .fullBrandLogo{display:none}.sidebar .compactBrandMark{display:block}.sidebar .compactBrandMark .brandLogo{width:132px;max-height:none}}@media (max-width:700px){.appShell{display:block}.sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:10px 14px;position:static}.sidebar .brandLogo{width:48px;max-height:34px}.sidebar nav{gap:2px;margin:0 0 0 auto;display:flex}.navItem{justify-content:center;width:36px;min-height:36px;padding:8px}.sidebarFoot{display:none}.topbar{padding:0 16px}.search{background:0 0;border:0;width:44px;overflow:hidden}.search span,.search kbd,.topActions a{display:none}.topActions button{place-items:center;display:grid}.content{padding:26px 16px 44px}.deskHeader{flex-direction:column;align-items:start}.attentionStrip{grid-template-columns:1fr}.attentionStrip>div+div{border-left:0;border-top:1px solid var(--line)}.rightRail{grid-template-columns:1fr}.docketItem{grid-template-columns:54px minmax(0,1fr)}.docketItem>button{display:none}.jacketActions{flex-direction:column}.portalHeader{gap:10px;height:auto;min-height:66px;padding:10px 14px}.portalBrand{min-width:0}.portalBrand .brandLogo{width:104px;max-height:50px}.portalHero{padding-top:42px}.portalGrid{padding:0 14px}.portalSide{grid-template-columns:1fr}.nextAction{grid-template-columns:42px 1fr}.nextAction button{grid-column:1/-1}.clientTimeline{grid-template-columns:1fr;gap:14px}.clientTimeline>div{text-align:left;grid-template-columns:30px 1fr;justify-items:start;column-gap:9px}.clientTimeline>div:before{display:none}.clientTimeline b{align-self:end;margin:0}.clientTimeline small{grid-column:2;margin:0}.sidebar .compactBrandMark{flex-basis:36px;width:36px;height:36px}.sidebar .compactBrandMark .brandLogo{width:119px;max-height:none;transform:translate(-41px,2px)}.topActions .portalLink,.topActions .signOutButton{justify-content:center;width:36px;height:36px;padding:0;display:flex}.topActions .portalLink span,.topActions .signOutButton span{display:none}.docketPanel .sectionHeading{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:480px){.portalCard .sectionHeading{flex-direction:column;align-items:flex-start}.clientTimeline small{white-space:nowrap}}@media (max-width:400px){.portalLabel{display:none}.portalHeader{padding-inline:10px}.portalHeaderActions{gap:4px}.portalHeaderActions a,.portalHeaderActions button{padding-inline:7px}}@media (max-width:360px){.docketItem{grid-template-columns:1fr}.dateFlag{border-radius:7px;justify-self:start;width:auto;height:30px;padding-inline:10px}.nextAction{grid-template-columns:1fr}.nextAction .cardIcon{margin-bottom:2px}}@media (max-width:480px){.jacketHead{flex-direction:column;align-items:flex-start}.riskBadge{align-self:flex-start}.returnSummary{grid-template-columns:44px 1fr;gap:15px}.returnSummary>div:nth-child(n+3){grid-column:2}.proofRail{grid-template-columns:1fr;gap:10px}.proofRail:before{display:none}.proofStep{text-align:left;grid-template-columns:30px 1fr;justify-items:start;column-gap:10px}.proofStep b{align-self:end;margin:0}.proofStep small{grid-column:2;margin:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.workflowPage{background:var(--paper);min-height:100vh;padding:48px clamp(18px,5vw,72px) 72px}.workflowHeader{max-width:1240px;margin:0 auto 34px}.workflowHeader a{color:var(--blue);align-items:center;gap:7px;margin-bottom:32px;font-size:14px;font-weight:750;display:inline-flex}.workflowHeader h1{color:var(--navy);font-family:var(--font-display), sans-serif;letter-spacing:-.01em;margin:4px 0 10px;font-size:clamp(34px,5vw,58px);line-height:1.08}.workflowHeader>div>p:last-child{max-width:720px;color:var(--muted);line-height:1.6}.workflowGrid{grid-template-columns:1fr;align-items:start;gap:18px;max-width:1120px;margin:auto;display:grid}.workflowColumn{gap:16px;display:grid}.workflowSectionHead{justify-content:space-between;align-items:end;display:flex}.workflowSectionHead h2,.workflowCreate h2{color:var(--navy);font-family:var(--font-display), sans-serif;letter-spacing:-.01em;font-size:24px}.workflowSectionHead>span{color:var(--muted);font:700 12px var(--font-figures), monospace}.workflowEmpty,.workflowJacket,.workflowCreate{border:1px solid var(--line);background:var(--paper-bright);box-shadow:var(--shadow);border-radius:12px}.workflowEmpty{text-align:center;color:var(--muted);padding:58px 24px}.workflowEmpty svg{color:var(--gold)}.workflowEmpty h3{color:var(--navy);margin:12px 0 5px}.workflowJacket{overflow:hidden}.workflowJacketHead{background:#dce7e9;border-bottom:1px solid #9ab4be;justify-content:space-between;gap:16px;padding:18px 22px;display:flex}.workflowJacketHead p{color:var(--blue);font:750 11px var(--font-figures), monospace;text-transform:uppercase}.workflowJacketHead h3{color:var(--navy);font:700 22px/1.1 var(--font-display), sans-serif;margin-top:4px}.workflowJacketHead>span{color:#76571e;background:#fff8ea;border-radius:20px;align-self:center;padding:6px 9px;font-size:11px;font-weight:800}.workflowJacketBody dl{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px;display:grid}.workflowJacketBody dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.workflowJacketBody dd{color:var(--ink);font:700 14px var(--font-figures), monospace;margin-top:4px}.workflowCreate{border-top:4px solid var(--gold);grid-row:1;padding:0;overflow:hidden}.workflowCreate>summary,.workflowPanel>summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.workflowCreate>summary::-webkit-details-marker{display:none}.workflowPanel>summary::-webkit-details-marker{display:none}.workflowCreate>summary span,.workflowPanel>summary span{font:700 17px var(--font-display), sans-serif;align-items:center;gap:8px;display:inline-flex}.workflowCreate>summary small,.workflowPanel>summary small{color:var(--muted);font:650 12px var(--font-figures), monospace}.workflowCreateBody{border-top:1px solid var(--line);padding:0 20px 20px}.workflowCreateBody>p{color:var(--muted);margin:16px 0;font-size:13px;line-height:1.5}.workflowCreate form,.requestForm{gap:12px;display:grid}.workflowCreate label,.requestForm label{color:var(--navy);gap:6px;font-size:12px;font-weight:750;display:grid}.workflowCreate input,.workflowCreate select,.requestForm input{width:100%;min-height:42px;color:var(--ink);font:14px var(--font-body), sans-serif;background:#fff;border:1px solid #cdd4d4;border-radius:6px;padding:0 11px}.workflowFormRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workflowCreate button,.requestForm button{border:1px solid var(--navy);background:var(--navy);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:14px;font-weight:800;display:inline-flex}.workflowCreateBody>small{color:var(--muted);margin-top:15px;font-size:11px;line-height:1.5;display:block}.requestForm{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;padding-top:16px}.requestForm button{padding:0 14px}.requestRow{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;font-size:13px;display:flex}.requestRow small{color:var(--muted);font:11px var(--font-figures), monospace}@media (max-width:900px){.workflowGrid{grid-template-columns:1fr}.workflowCreate{grid-row:1;position:static}}@media (max-width:600px){.workflowPage{padding-top:26px}.workflowJacketBody dl,.requestForm,.workflowFormRow{grid-template-columns:1fr}.workflowJacketHead,.workflowSectionHead,.requestRow{flex-direction:column;align-items:flex-start}}.workflowControls,.auditTrail{border-top:1px solid var(--line);margin:14px 0}.workflowControls summary,.auditTrail summary{color:var(--blue);cursor:pointer;padding:13px 0;font-size:13px;font-weight:800}.workflowControlGrid{grid-template-columns:1.4fr 1fr;gap:16px;padding-bottom:14px;display:grid}.workflowControlGrid form,.transitionForm,.requestRow form{align-items:end;gap:9px;display:flex}.workflowControlGrid label,.transitionForm label{color:var(--navy);flex:1;gap:5px;font-size:11px;font-weight:750;display:grid}.workflowControlGrid input,.workflowControlGrid select,.transitionForm select,.requestRow select,.portalResponse textarea{min-height:38px;color:var(--ink);font:13px var(--font-body), sans-serif;background:#fff;border:1px solid #cdd4d4;border-radius:6px;padding:7px 9px}.workflowControlGrid button,.transitionForm button,.requestRow button,.handoffRow button{border:1px solid var(--navy);background:var(--navy);color:#fff;border-radius:6px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800}.transitionForm{max-width:430px;margin:14px 0}.requestRow>div{gap:3px;display:grid}.requestRow blockquote{border-left:2px solid var(--gold);color:var(--muted);margin-top:5px;padding-left:10px;font-size:12px}.handoffRow{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.handoffRow span,.handoffRow small{display:block}.handoffRow small{color:var(--muted);font:11px var(--font-figures), monospace;margin-top:3px}.auditTrail>div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:11px;display:flex}.auditTrail time{color:var(--muted);font-family:var(--font-figures), monospace}.portalResponse{grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.portalResponse label{color:var(--navy);gap:6px;font-size:12px;font-weight:750;display:grid}.portalResponse textarea{resize:vertical;min-height:70px}.portalResponse button{min-height:42px}@media (max-width:760px){.workflowControlGrid{grid-template-columns:1fr}.workflowControlGrid form,.transitionForm,.requestRow form,.portalResponse{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.handoffRow{flex-direction:column;align-items:flex-start}}.contactCard h3{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;font-size:15px}.workflowNotice{border:1px solid;border-radius:8px;padding:12px 14px;font-size:13px;font-weight:700}.workflowNotice.success{color:#176d66;background:#e7f3ee;border-color:#9bc7ba}.workflowNotice.error{color:#8b3325;background:#fff0ec;border-color:#d8aaa0}.portalPreviewNote{color:#76571e;background:#fff8ea;border:1px solid #d8c79f;border-radius:7px;grid-column:1/-1;padding:11px 13px;font-size:12px;font-weight:700}.portalIntakeActions{grid-column:1/-1;gap:12px;display:grid}.portalUpload{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.portalUpload label,.portalQuestion label{color:var(--navy);gap:6px;font-size:12px;font-weight:750;display:grid}.portalUpload input{background:#f7faf9;border:1px dashed #9ab4be;border-radius:6px;min-height:42px;padding:8px}.portalUpload button,.portalQuestion button,.caseSection button,.openItemForm button,.openItem button{border:1px solid var(--navy);background:var(--navy);color:#fff;border-radius:6px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800}.portalQuestion{border-top:1px solid var(--line);padding:16px 0}.portalQuestion h3{color:var(--navy);font-family:var(--font-display), sans-serif}.portalQuestion blockquote,.openItem blockquote{border-left:2px solid var(--gold);color:var(--muted);margin:8px 0;padding-left:10px}.portalQuestion form{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.portalQuestion textarea{resize:vertical;border:1px solid #cdd4d4;border-radius:6px;min-height:72px;padding:8px}.caseSection{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.caseSection h4{color:var(--navy);font-family:var(--font-display), sans-serif;font-size:17px}.caseSectionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.caseLine{border-top:1px dashed var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.caseLine small{color:var(--muted);font-family:var(--font-figures), monospace}.openItemForm{grid-template-columns:1fr 1fr 145px auto;align-items:end;gap:9px;margin:12px 0;display:grid}.openItemForm label{color:var(--navy);gap:5px;font-size:11px;font-weight:750;display:grid}.openItemForm input,.openItem input{border:1px solid #cdd4d4;border-radius:6px;min-height:38px;padding:7px 9px}.openItem{border-top:1px dashed var(--line);justify-content:space-between;gap:14px;padding:12px 0;display:flex}.openItem>div{gap:4px;display:grid}.openItem small{color:var(--muted)}.openItem form{align-items:center;gap:8px;display:flex}@media (max-width:760px){.portalUpload,.portalQuestion form,.openItemForm{grid-template-columns:1fr}.openItem{flex-direction:column}.openItem form{flex-direction:column;align-items:stretch}}.caseLine select,.caseLine input{background:#fff;border:1px solid #cdd4d4;border-radius:5px;min-height:34px;padding:5px 7px;font-size:12px}.caseLine span{flex:1;align-self:center}.caseLineGroup{border-bottom:1px solid #1614121a;gap:8px;padding:10px 0;display:grid}.caseLineGroup .caseLine{border:0;padding:0}.evidenceLinkForm{justify-content:flex-end;gap:8px;display:flex}.evidenceLinkForm select{min-width:180px}.portalDocument{border-top:1px solid #1614121a;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.portalDocument small{overflow-wrap:anywhere}.workflowPanel{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:12px;scroll-margin-top:20px;overflow:hidden}.workflowPanel[open]>summary{border-bottom:1px solid var(--line);background:#f7f4ec}.workflowPanelBody{padding:4px 16px 16px}.workflowPanel .requestForm{border-top:0}.workflowPanel .caseLineGroup:last-child{border-bottom:0}.workflowGrid>.workflowCreate{grid-area:1/1}.workflowGrid>.workflowColumn{grid-area:2/1}.returnPicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.returnPicker a{border:1px solid var(--line);background:var(--paper-bright);color:var(--ink);border-radius:9px;gap:4px;padding:14px;display:grid;position:relative}.returnPicker a.active{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.returnPicker span{color:var(--navy);font-weight:800}.returnPicker small,.returnPicker b{font-size:11px}.returnPicker b{color:var(--blue);text-transform:capitalize}.returnPicker em{color:#8b4f24;font-size:10px;font-style:normal;font-weight:800}.accountPicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.accountPicker a{border:1px solid var(--line);background:var(--paper-bright);min-width:0;color:var(--ink);border-left:4px solid #9ab4be;border-radius:8px;gap:5px;padding:15px;display:grid}.accountPicker a.active{border-color:var(--gold);border-left-color:var(--gold);background:#fffaf0}.accountPicker span{overflow-wrap:anywhere;color:var(--navy);font:700 16px/1.2 var(--font-display),sans-serif}.accountPicker small{color:var(--muted);font-size:11px}.accountPicker b{color:var(--blue);font:700 10px var(--font-figures),monospace;text-transform:uppercase}.accountWork{border:1px solid var(--line);background:#ffffff80;border-radius:10px;gap:12px;padding:18px;display:grid}.accountWorkHead{justify-content:space-between;align-items:end;gap:16px;display:flex}.accountWorkHead h3{color:var(--navy);font:700 21px var(--font-display),sans-serif}.accountWorkHead>span{color:var(--muted);font:650 11px var(--font-figures),monospace}.accountAddReturn{border-top:1px solid var(--line);padding-top:10px}.accountAddReturn summary{cursor:pointer;color:var(--blue);font-size:12px;font-weight:800}.accountAddReturn form{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;padding-top:12px;display:grid}.accountAddReturn label{color:var(--navy);gap:5px;font-size:11px;font-weight:750;display:grid}.accountAddReturn input,.accountAddReturn select{background:#fff;border:1px solid #cdd4d4;border-radius:6px;min-height:40px;padding:0 9px}.accountAddReturn button{border:1px solid var(--navy);background:var(--navy);color:#fff;border-radius:6px;min-height:40px;padding:0 14px;font-weight:800}.portalAccountSwitcher{border:1px solid #b9c9ca;border-left:5px solid var(--gold);max-width:1180px;box-shadow:var(--shadow);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:-22px auto 26px;padding:14px 18px;display:flex}.portalAccountSwitcher>div:first-child{gap:2px;display:grid}.portalAccountSwitcher span,.portalAccountSwitcher small{color:var(--muted);font:700 10px var(--font-figures),monospace;text-transform:uppercase;letter-spacing:.05em}.portalAccountSwitcher b{color:var(--navy);font:700 18px var(--font-display),sans-serif}.portalAccountOptions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.portalAccountOptions a{border:1px solid var(--line);color:var(--navy);border-radius:20px;padding:8px 10px;font-size:12px;font-weight:750}.portalAccountOptions a.active{border-color:var(--navy);background:var(--navy);color:#fff}.returnReadiness{grid-template-columns:1fr auto;gap:12px;margin:0 0 18px;display:grid}.returnReadiness>div{border:1px solid var(--line);background:#f8f7f3;border-radius:8px;gap:5px;padding:12px 14px;display:grid}.returnReadiness span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.returnReadiness b{color:var(--navy);font-size:13px}.returnReadiness progress{width:100%;accent-color:var(--gold)}.returnReadiness .needsAttention{background:#fff8ea;border-color:#dfbd83}.returnReadiness .clear{background:#e7f3ee;border-color:#9bc7ba}.portalReturnPicker{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.portalReturnPicker a{min-width:150px;color:var(--navy);background:#fff;border:1px solid #cbc6bc;border-radius:8px;gap:3px;padding:11px 13px;display:grid}.portalReturnPicker a.active{border-color:var(--gold);box-shadow:inset 0 -3px 0 var(--gold)}.portalReturnPicker span{color:var(--muted);text-transform:capitalize;font-size:11px}.portalTask{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.portalTask div{gap:4px;display:grid}.portalTask small{font-family:var(--font-figures),monospace}.portalTask button,.railAction{border:1px solid var(--navy);background:var(--navy);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.emptyCopy{color:var(--muted);font-size:13px}@media (max-width:760px){.returnPicker,.returnReadiness{grid-template-columns:1fr}.portalTask{flex-direction:column;align-items:stretch}.portalTask button{width:100%}.caseLine{grid-template-columns:1fr;display:grid}.evidenceLinkForm{justify-content:stretch}.evidenceLinkForm select,.evidenceLinkForm button{width:100%}.workflowPanel>summary{align-items:flex-start}.workflowPanel>summary small{text-align:right}.accountPicker,.accountAddReturn form{grid-template-columns:1fr}.accountWorkHead,.portalAccountSwitcher{flex-direction:column;align-items:flex-start}.portalAccountOptions{justify-content:flex-start}.portalAccountOptions a{width:100%}.portalAccountSwitcher{margin:-12px 18px 22px}}.workflowPage{padding:24px clamp(18px,3vw,44px) 56px}.workflowHeader{max-width:1380px;margin-bottom:18px}.workflowHeader a{margin-bottom:14px}.workflowTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:28px;padding-bottom:14px;display:flex}.workflowTitle h1{margin:2px 0 0;font-size:clamp(30px,3vw,42px)}.workflowTitle>p{max-width:390px;color:var(--muted);text-align:right;padding-bottom:4px;font-size:13px;line-height:1.45}.workflowGrid{gap:12px;max-width:1380px}.workflowFeedback{gap:12px;max-width:1380px;margin:0 auto 12px;display:grid}.workflowFeedback:empty{display:none}.preparationWorklist{border:1px solid var(--line);border-radius:10px;min-width:0;padding:16px}.workflowJacket:not(.section-summary):not(.section-preparation) .preparationWorklist{display:none}.preparationWorklistHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.preparationWorklist h4{margin:0;font-size:16px}.preparationWorklist p{color:var(--muted);font-size:13px;line-height:1.5}.preparationWorklist ul{gap:8px;max-height:420px;padding:0;list-style:none;display:grid;overflow-y:auto}.preparationWorklist li a{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;gap:4px;padding:12px;display:grid}.preparationWorklist li span,.preparationWorklist li small{font-size:12px}.preparationWorklist li small,.preparationWorkforceLink{color:var(--navy);text-decoration:underline}.preparationWorkforceLink{font-size:13px}.preparationRecords{border:1px solid var(--line);border-radius:10px;min-width:0;padding:16px;scroll-margin-top:20px}.preparationRecords h3,.preparationRecords h4{color:var(--navy);margin:0 0 8px}.preparationRecords p{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.preparationRecord{border:1px solid var(--line);border-radius:8px;min-width:0;margin-top:16px;padding:14px}.preparationRecord>small{margin-bottom:8px;display:block}.preparationRecordContent{white-space:pre-wrap}.preparationRecords a{color:var(--navy);text-decoration:underline}.preparationRecords summary{cursor:pointer;padding:10px 0;font-weight:700}.preparationRecordForm{gap:12px;padding:12px 0;display:grid}.preparationRecordForm label{gap:6px;min-width:0;font-size:13px;font-weight:650;display:grid}.preparationRecordForm input,.preparationRecordForm textarea,.preparationRecordForm select{border:1px solid var(--line);width:100%;min-width:0;max-width:100%;color:var(--ink);background:#fff;border-radius:6px;padding:10px}.preparationRecordForm button{background:var(--navy);color:#fff;border:0;border-radius:6px;justify-self:start;min-height:42px;padding:10px 14px;font-weight:700}.preparationRevision{border-top:1px solid var(--line);padding:12px 0}.preparationRevision code{overflow-wrap:anywhere}.workforceDirectory{border:1px solid var(--line);background:#fff;border-radius:10px;grid-column:1/-1;min-width:0;padding:18px;scroll-margin-top:24px}.workforceDirectory>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.workforceDirectory h3,.workforceDirectory h4{color:var(--navy);margin:0}.workforceDirectory p{color:var(--muted);font-size:13px;line-height:1.5}.workforceDirectory>header>span,.workforceRecord span{font-size:12px;font-weight:700}.workforceList{gap:12px;margin:16px 0;display:grid}.workforceRecord{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:14px}.workforceDirectory summary{cursor:pointer;color:var(--navy);padding:8px 0;font-size:14px;font-weight:700}.workforceForm{gap:12px;margin-top:12px;display:grid}.workforceForm label{gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.workforceForm .workflowFormRow{grid-template-columns:repeat(2,minmax(0,1fr))}.workforceForm input,.workforceForm select{border:1px solid var(--line);width:100%;min-width:0;min-height:42px;color:var(--ink);background:#fff;border-radius:6px;padding:8px}.workforceForm button{background:var(--navy);color:#fff;border:0;border-radius:6px;justify-self:start;min-height:42px;padding:10px 16px;font-weight:700}@media (max-width:600px){.workforceForm .workflowFormRow{grid-template-columns:minmax(0,1fr)}}.workflowGrid>.workflowCreate{box-shadow:none;border-top-width:3px}.workflowCreate>summary{padding:12px 16px}.workflowCreate>summary span{font-size:15px}.workflowColumn{grid-template-columns:minmax(220px,270px) minmax(0,1fr);align-items:start;gap:12px 18px}.workflowNotice{grid-column:1/-1}.workflowSectionHead{grid-column:1;align-self:end;padding:4px 2px 0}.workflowSectionHead h2{font-size:20px}.workflowSectionHead>span{display:none}.accountPicker{grid-column:1;grid-template-columns:1fr;gap:7px;max-height:calc(100vh - 36px);padding-right:4px;position:sticky;top:18px;overflow-y:auto}.accountPicker a{box-shadow:none;border-left-width:3px;gap:3px;padding:11px 12px}.accountPicker span{font-size:14px}.accountPicker small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accountPicker a.active{background:#fffaf0;position:relative;box-shadow:0 8px 20px #16232e12}.accountPicker a.active:after{content:"OPEN";color:#9a6d19;font:750 8px var(--font-figures),monospace;letter-spacing:.08em;position:absolute;bottom:9px;right:9px}.accountWork,.workflowControls,.workflowEmpty,.workflowJacket{grid-column:2}.accountWork{background:#ffffffa3;grid-row:auto;gap:8px;padding:12px 14px}.accountWorkHead h3{font-size:18px}.accountWorkHead .eyebrow{display:none}.returnPicker{grid-template-columns:repeat(4,minmax(145px,1fr));gap:7px}.returnPicker a{padding:10px 12px}.accountAddReturn summary{padding-top:6px;font-size:11px}.workflowControls{border:1px solid var(--line);background:#ffffff8a;border-radius:8px;margin:0;padding:0 14px}.workflowControls summary{justify-content:space-between;align-items:center;padding:11px 0;display:flex}.classificationFlag{color:#76571e;font:750 9px var(--font-figures),monospace;text-transform:uppercase;background:#fff1cf;border-radius:999px;padding:4px 7px}.workflowJacket{margin-top:2px}.workflowJacketHead{padding:15px 18px}.workflowJacketBody{padding:16px 18px}.workflowJacketBody dl,.returnReadiness{margin-bottom:12px}.transitionForm{margin:10px 0}.workflowPanel{margin-top:8px}.workflowPanel>summary{padding:12px 14px}@media (max-width:980px){.workflowTitle{flex-direction:column;align-items:flex-start;gap:5px}.workflowTitle>p{text-align:left;padding:0}.workflowColumn{grid-template-columns:1fr}.workflowSectionHead,.accountPicker,.accountWork,.workflowControls,.workflowEmpty,.workflowJacket{grid-area:auto/1}.accountPicker{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static;overflow:visible}.accountWork{grid-row:auto}.returnPicker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.workflowPage{padding-top:18px}.workflowTitle h1{font-size:29px}.workflowCreate>summary small{display:none}.accountPicker,.returnPicker{grid-template-columns:1fr}}.workflowGrid,.workflowColumn,.accountWork,.workflowControls,.workflowJacket,.workflowControlGrid,.workflowControlGrid form{min-width:0}.accountPicker{scrollbar-width:thin;max-height:238px}.accountPicker a{min-height:66px}.workflowControlGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workflowControlGrid form{grid-template-columns:minmax(0,1fr) auto;align-items:end;min-width:0;display:grid}.workflowControlGrid form:first-child{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr)) auto}.workflowControlGrid form:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.workflowControlGrid input,.workflowControlGrid select{width:100%;min-width:0}.workflowControlGrid button{white-space:nowrap}@media (max-width:1100px){.workflowControlGrid form:first-child{grid-template-columns:repeat(3,minmax(0,1fr))}.workflowControlGrid form:first-child button{min-height:42px}}@media (max-width:900px){.accountPicker{max-height:none}.workflowControlGrid{grid-template-columns:1fr}.workflowControlGrid form:first-child,.workflowControlGrid form:last-child{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.workflowControlGrid form{grid-template-columns:minmax(0,1fr) auto}.workflowControlGrid form button{min-height:42px}.caseLine{grid-template-columns:minmax(220px,1fr) minmax(140px,.55fr);align-items:center;gap:8px;display:grid}.caseLine input,.caseLine button{grid-column:2}}@media (max-width:600px){.workflowControlGrid form,.workflowControlGrid form:first-child,.workflowControlGrid form:last-child{grid-template-columns:1fr}.workflowControlGrid form button{width:100%}.caseLine{grid-template-columns:1fr}.caseLine input,.caseLine button{grid-column:1}}.workflowControls[open]{border:1px solid var(--line);background:var(--paper-bright);width:100%;box-shadow:none;border-radius:8px;margin:0;padding:0 14px 16px}.workflowControls[open]>summary{border-bottom:1px solid var(--line);font-family:var(--font-display),sans-serif;margin-bottom:14px;padding:14px 0;font-size:17px}.workflowControls[open]>summary:after{content:"Collapse";color:var(--muted);font:700 10px var(--font-figures),monospace;text-transform:uppercase;margin-left:auto}.workflowControls[open] .workflowControlGrid{grid-template-columns:1fr;gap:22px}.workflowControls[open] .workflowControlGrid form,.workflowControls[open] .workflowControlGrid form:first-child,.workflowControls[open] .workflowControlGrid form:last-child{border-bottom:1px solid var(--line);grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:20px}.workflowControls[open] .workflowControlGrid form button{align-self:end;min-height:42px}.classificationFlag{margin-left:8px}.caseLine>input,.caseLine>button{display:none}.caseLine:focus-within>input,.caseLine:focus-within>button{display:block}.caseLine:focus-within{box-shadow:inset 3px 0 0 var(--gold);background:#fffdf8}@media (max-width:600px){.accountPicker{border-bottom:1px solid var(--line);max-height:150px;padding:2px 4px 2px 0;overflow-y:auto}.accountPicker a{min-height:62px}.workflowControls[open] .workflowControlGrid form,.workflowControls[open] .workflowControlGrid form:first-child,.workflowControls[open] .workflowControlGrid form:last-child{grid-template-columns:1fr}.caseLine>select{width:100%}}@media (min-width:981px){.workflowSectionHead{z-index:3;background:#eeebe3;border:1px solid #d2cec4;border-bottom:0;border-radius:10px 10px 0 0;grid-area:1/1;align-self:stretch;padding:14px 15px 10px;position:sticky;top:18px}.workflowSectionHead:after{content:"Choose an account to change the open jacket";max-width:190px;color:var(--muted);margin-top:5px;font-size:10px;line-height:1.35;display:block}.accountPicker{z-index:2;background:#eeebe3;border:1px solid #d2cec4;border-top:0;border-radius:0 0 10px 10px;grid-area:2/1/span 3;align-content:start;height:min(620px,100vh - 116px);min-height:430px;max-height:none;margin-top:-12px;padding:20px 10px 12px;position:sticky;top:96px;overflow-y:auto;box-shadow:8px 12px 30px #18232b0f}.accountPicker:after{content:"Account navigation";color:#7b756a;font:700 9px var(--font-figures),monospace;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #d2cec4;align-self:end;margin:auto 4px 2px;padding-top:18px}.accountPicker a{background:#ffffffc7}.accountWork{border-left:3px solid #9ab4be;grid-area:1/2/span 2}.workflowControls{grid-area:3/2}.workflowJacket,.workflowEmpty{grid-area:4/2}}.accountWorkHead .eyebrow{margin-bottom:3px;display:block}.accountWorkHead>span{border:1px solid var(--line);background:#f7f4ec;border-radius:999px;padding:5px 8px}.caseIndex{scrollbar-width:thin;background:#eef4f4;border-bottom:1px solid #b8c9cc;gap:4px;padding:8px 14px;display:flex;overflow-x:auto}.caseIndex a{color:var(--navy);border-radius:6px;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.caseIndex a:hover,.caseIndex a:focus-visible{background:#fff;box-shadow:inset 0 0 0 1px #b8c9cc}.caseIndex a.active{background:var(--navy);color:#fff;box-shadow:none}.workflowJacketBody,.workflowPanel,.auditTrail{scroll-margin-top:18px}.relationshipIdentity{flex-wrap:wrap;gap:8px 22px;margin-top:12px;display:flex}.relationshipIdentity span{gap:2px;display:grid}.relationshipIdentity small{color:#55707a;font:700 9px var(--font-figures),monospace;letter-spacing:.06em;text-transform:uppercase}.relationshipIdentity b{color:var(--navy);font-size:12px}.workflowJacket:not(.section-summary) .summaryOnly,.workflowJacket .sectionRelationships,.workflowJacket .sectionActivities,.workflowJacket .sectionDocuments,.workflowJacket .sectionPreparation,.workflowJacket .sectionOpenItems,.workflowJacket .sectionClientTasks,.workflowJacket .sectionHistory{display:none}.workflowJacket.section-relationships .sectionRelationships,.workflowJacket.section-activities .sectionActivities,.workflowJacket.section-documents .sectionDocuments,.workflowJacket.section-preparation .sectionPreparation,.workflowJacket.section-open-items .sectionOpenItems,.workflowJacket.section-client-tasks .sectionClientTasks,.workflowJacket.section-history .sectionHistory{display:block}.jacketAccountName{color:#4f6871;margin-top:5px;font-size:11px;display:block}.returnIdentityForm{border:1px solid var(--line);background:#fbfaf6;border-radius:8px;grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px;display:grid}.returnIdentityForm label,.workstreamForm label{color:var(--navy);gap:5px;font-size:10px;font-weight:800;display:grid}.returnIdentityForm input,.returnIdentityForm select,.workstreamForm input,.workstreamForm select{width:100%;min-height:40px;color:var(--ink);font:13px var(--font-body),sans-serif;background:#fff;border:1px solid #cdd4d4;border-radius:5px;padding:0 9px}.returnIdentityForm button,.workstreamForm button{border:1px solid var(--navy);background:var(--navy);color:#fff;border-radius:5px;min-height:40px;padding:0 12px;font-weight:800}.workstreamGuidance{max-width:760px;color:var(--muted);margin:14px 0;font-size:12px;line-height:1.5}.workstreamForm{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr 1.2fr auto;align-items:end;gap:10px;padding-bottom:14px;display:grid}.workstreamList article{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 2px;display:flex}.workstreamList article>div{gap:3px;display:grid}.workstreamList small{color:var(--blue);font:700 9px var(--font-figures),monospace;letter-spacing:.06em}.workstreamList b{color:var(--navy);font:700 14px var(--font-display),sans-serif}.workstreamList p{color:var(--muted);font-size:12px}.relationshipWorkspace{padding-top:14px}.entityForm{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr 100px auto;align-items:end;gap:10px;padding-bottom:16px;display:grid}.entityForm label{color:var(--navy);gap:5px;font-size:10px;font-weight:800;display:grid}.entityForm input,.entityForm select,.relationshipMiniForm input,.relationshipMiniForm select{width:100%;min-height:39px;color:var(--ink);background:#fff;border:1px solid #cdd4d4;border-radius:5px;padding:0 9px}.entityForm button,.relationshipMiniForm button,.relationshipRow button{border:1px solid var(--navy);background:var(--navy);color:#fff;border-radius:5px;min-height:39px;padding:0 11px;font-weight:800}.relationshipSplit{grid-template-columns:1fr 1fr;gap:20px;margin-top:16px;display:grid}.relationshipSplit section{border:1px solid var(--line);background:#fbfaf6;border-radius:7px;min-width:0;padding:14px}.relationshipSplit h4{color:var(--navy);font:700 16px var(--font-display),sans-serif}.relationshipSplit section>p{color:var(--muted);margin:4px 0 12px;font-size:12px;line-height:1.4}.relationshipMiniForm{gap:8px;margin-bottom:12px;display:grid}.relationshipMiniForm label{color:var(--navy);gap:5px;font-size:11px;font-weight:800;display:grid}.relationshipMiniForm label small{color:var(--muted);font-size:10px;font-weight:600}.relationshipRow{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.relationshipRow>div{gap:3px;display:grid}.relationshipRow:not(:has(>div)){gap:3px;display:grid}.relationshipRow b{color:var(--navy);font-size:12px}.relationshipRow span{color:var(--muted);font-size:11px}.client360{--font-body:var(--font-interface);grid-column:2;gap:14px;min-width:0;display:grid;container:client-workspace/inline-size}.client360Toolbar,.client360Toolbar nav,.client360Toolbar>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.client360Toolbar{border:1px solid var(--line);background:#ffffffb3;border-radius:9px;padding:8px}.client360Toolbar>div,.client360Toolbar select{min-width:0;max-width:100%}.viewCustomizer>form>*{min-width:0}.client360Toolbar button,.client360Toolbar select,.quietButton{min-height:38px;color:var(--navy);font:750 12px var(--font-body),sans-serif;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.client360Toolbar button svg{width:15px}.client360Toolbar nav button.active{background:var(--navy);color:#fff}.client360Toolbar>div select,.client360Toolbar .quietButton{border-color:var(--line);background:#fff}.client360Identity{border:1px solid #cec8bc;border-top:3px solid var(--gold);background:linear-gradient(120deg,#fff 0%,#fbf8f0 100%);border-radius:10px;grid-template-columns:auto minmax(230px,.8fr) minmax(500px,1.7fr);align-items:center;gap:17px;padding:18px 20px;display:grid;box-shadow:0 10px 28px #111d280f}.clientAvatar,.miniAvatar{aspect-ratio:1;background:linear-gradient(145deg,var(--navy),#335b6d);color:#fff;width:62px;font:700 20px var(--font-display),sans-serif;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 3px #fff3}.client360Identity h2{color:var(--navy);font:700 25px/1.1 var(--font-display),sans-serif;margin:2px 0 3px}.client360Identity>div>p:last-child{color:var(--muted);font-size:12px}.client360Identity dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.client360Identity dl div{border-left:1px solid var(--line);min-height:54px;padding:5px 13px}.client360Identity dt,.serviceHealth small{color:#6c7475;font:700 9px var(--font-figures),monospace;letter-spacing:.06em;text-transform:uppercase}.client360Identity dd{color:var(--navy);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:750}.client360Layout{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:14px;display:grid}.client360Main{gap:12px;min-width:0;display:grid}.client360Layout.noContext{grid-template-columns:1fr}.relationshipStrip{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.relationshipStrip span{border-right:1px solid var(--line);grid-template-columns:auto 1fr;column-gap:9px;min-width:0;padding:14px;display:grid}.relationshipStrip span:last-child{border:0}.relationshipStrip svg{color:#a87921;grid-row:1/3;width:19px}.relationshipStrip small{color:var(--muted);text-transform:uppercase;font-size:9px}.relationshipStrip b{color:var(--navy);overflow-wrap:anywhere;margin-top:3px;font-size:12px}.serviceHealth,.relationshipMap,.serviceLedger{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.serviceHealth>header,.relationshipMap>header,.serviceLedger>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:17px 18px;display:flex}.serviceHealth h3,.relationshipMap h3,.serviceLedger h3,.clientContextRail h3,.viewCustomizer h3{color:var(--navy);font:700 19px var(--font-display),sans-serif}.serviceHealth>header>span,.relationshipMap>header>span{color:var(--muted);font:700 10px var(--font-figures),monospace;text-transform:uppercase}.serviceHealth article{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(170px,1.2fr) minmax(100px,.65fr) minmax(190px,1fr) 120px;align-items:center;gap:13px;padding:15px 17px;display:grid}.serviceHealth article:last-child{border:0}.serviceIcon{color:#a87518;background:#f7efe0;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.serviceIcon svg{width:20px}.serviceHealth h4{color:var(--navy);font:700 14px var(--font-display),sans-serif}.serviceHealth p,.serviceHealth span{color:var(--muted);font-size:11px;line-height:1.35}.serviceHealth article>div{min-width:0}.serviceHealth article>div:nth-child(n+3){gap:4px;display:grid}.serviceHealth article b{color:var(--navy);font-size:12px}.serviceHealth article a,.serviceHealth article button{min-height:36px;color:var(--blue);background:#fff;border:1px solid #bbc7c7;border-radius:5px;place-items:center;padding:0 10px;font-size:11px;font-weight:800;display:grid}.serviceHealth article button:disabled{color:#8b9090;background:#f5f5f2}.priorityBand{background:var(--navy);color:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.priorityBand>div{align-items:center;gap:12px;display:flex}.priorityBand svg{color:var(--gold)}.priorityBand span{gap:2px;display:grid}.priorityBand small{text-transform:uppercase;letter-spacing:.08em;color:#d9c38f;font:700 9px var(--font-figures),monospace}.priorityBand b{font:700 14px var(--font-display),sans-serif}.priorityBand a{background:var(--gold);color:#171b20;border-radius:5px;padding:11px 15px;font-size:12px;font-weight:850}.clientContextRail{border:1px solid var(--line);background:#faf8f2;border-radius:10px;position:sticky;top:18px;overflow:hidden}.clientContextRail>header{border-bottom:1px solid var(--line);padding:16px}.clientContextRail details{border-bottom:1px solid var(--line)}.clientContextRail summary{cursor:pointer;color:var(--navy);padding:13px 15px;font-size:12px;font-weight:800}.clientContextRail details[open] summary{background:#f0ece2}.railFact{color:var(--navy);border-top:1px solid #e8e3d9;gap:3px;padding:11px 15px;display:grid}.railFact b{font-size:11px}.railFact span{color:var(--muted);font-size:10px;line-height:1.4}.clientContextRail form{grid-template-columns:1fr 1fr;gap:7px;padding:12px 14px;display:grid}.clientContextRail form>*{min-width:0;min-height:36px}.clientContextRail form input,.clientContextRail form select{background:#fff;border:1px solid #cfc9be;border-radius:5px;padding:0 8px;font-size:11px}.clientContextRail form input[name=next_action],.clientContextRail form button{grid-column:1/-1}.clientContextRail form label{align-items:center;gap:6px;font-size:11px;display:flex}.clientContextRail form label input{min-height:auto}.clientContextRail form button{background:var(--navy);color:#fff;border:0;border-radius:5px;font-weight:800}.viewCustomizer{background:#fffaf0;border:1px solid #d2ad63;border-radius:9px;padding:18px;box-shadow:0 14px 32px #121e2817}.viewCustomizer header{justify-content:space-between;align-items:start;display:flex}.viewCustomizer header button{color:var(--blue);background:0 0;border:0;font-weight:800}.viewCustomizer>p{max-width:760px;color:var(--muted);margin:5px 0 14px;font-size:12px}.customizerModules{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.customizerModules>div{border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.customizerModules label{color:var(--navy);gap:6px;font-size:11px;font-weight:750;display:flex}.customizerModules span{display:flex}.customizerModules button{background:0 0;border:0;place-items:center;width:27px;height:27px;display:grid}.customizerModules svg{width:14px}.densityChoice{align-items:center;gap:7px;margin:12px 0;display:flex}.densityChoice span{margin-right:5px;font-size:11px;font-weight:800}.densityChoice button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:7px 10px}.densityChoice button.active{border-color:var(--navy);background:var(--navy);color:#fff}.viewCustomizer>form{grid-template-columns:1fr 180px auto;gap:8px;display:grid}.viewCustomizer>form input,.viewCustomizer>form select{background:#fff;border:1px solid #cfc9be;border-radius:5px;min-height:39px;padding:0 9px}.viewCustomizer>form button{background:var(--navy);color:#fff;border:0;border-radius:5px;font-weight:800}.mapLayers{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.mapLayers section{background:#fbfaf6;min-width:0;padding:15px}.mapLayers h4{color:#8d681e;font:700 10px var(--font-figures),monospace;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.mapLayers article{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:9px;margin:7px 0;padding:10px;display:flex}.mapLayers article.mapPrimary{border-color:var(--gold);background:#fffaf0}.mapLayers article>svg{width:19px;color:var(--gold)}.mapLayers .miniAvatar{width:30px;font-size:10px}.mapLayers article span{min-width:0;display:grid}.mapLayers article b{color:var(--navy);overflow-wrap:anywhere;font-size:11px}.mapLayers article small{color:var(--muted);font-size:9px}.serviceLedger article{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:18px;padding:13px 18px;display:grid}.serviceLedger time{color:var(--muted);font:600 10px var(--font-figures),monospace}.serviceLedger span{gap:3px;display:grid}.serviceLedger b{color:var(--navy);font-size:12px}.serviceLedger small{color:var(--muted);font-size:10px}.client360Empty{color:var(--muted);text-align:center;padding:28px;font-size:12px}.density-compact .serviceHealth article,.density-compact .relationshipStrip span{padding-block:10px}.density-compact .client360Identity{padding-block:13px}@media (min-width:981px){.workflowColumn:has(>.client360){grid-template-rows:auto 1fr}.workflowColumn:has(>.client360)>.workflowSectionHead{align-self:start}.workflowColumn:has(>.client360)>.accountPicker{grid-row:2;height:auto;min-height:0;max-height:calc(100vh - 116px)}.workflowColumn>.client360{grid-row:1/span 2}@container client-workspace (max-width:1100px){.client360Layout{grid-template-columns:1fr}.clientContextRail{position:static}.client360Identity{grid-template-columns:auto minmax(0,1fr)}.client360Identity dl{grid-column:1/-1}.serviceHealth article{grid-template-columns:42px minmax(0,1fr) 110px minmax(0,1fr)}.serviceHealth article>div:last-child{grid-column:2/-1}.serviceHealth article>div:last-child a,.serviceHealth article>div:last-child button{width:max-content}.client360Toolbar{flex-wrap:wrap}.customizerModules{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (max-width:1180px){.client360Layout{grid-template-columns:1fr}.clientContextRail{grid-template-columns:repeat(3,1fr);display:grid;position:static}.clientContextRail>header{grid-column:1/-1}.client360Identity{grid-template-columns:auto 1fr}.client360Identity dl{grid-column:1/-1}.serviceHealth article{grid-template-columns:42px minmax(160px,1fr) 120px minmax(170px,1fr)}.serviceHealth article>div:last-child{grid-column:2/-1}.serviceHealth article>div:last-child a,.serviceHealth article>div:last-child button{width:max-content}.customizerModules{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.client360{grid-column:1}.client360Identity dl,.relationshipStrip,.mapLayers{grid-template-columns:repeat(2,1fr)}.serviceHealth article{grid-template-columns:42px 1fr 1fr}.serviceHealth article>div:nth-child(4),.serviceHealth article>div:last-child{grid-column:2/-1}.clientContextRail{grid-template-columns:1fr}.clientContextRail>header{grid-column:1}.client360Toolbar{flex-direction:column;align-items:stretch}.client360Toolbar nav{grid-template-columns:repeat(3,1fr);display:grid}.client360Toolbar>div{justify-content:flex-start}}@media (max-width:640px){.client360Identity{grid-template-columns:auto 1fr;padding:15px}.clientAvatar{width:48px}.client360Identity dl{grid-template-columns:1fr 1fr}.client360Identity dl div{padding-inline:8px}.client360Toolbar nav{grid-template-columns:1fr}.client360Toolbar>div{grid-template-columns:1fr;display:grid}.relationshipStrip,.mapLayers{grid-template-columns:1fr}.relationshipStrip span{border-right:0;border-bottom:1px solid var(--line)}.serviceHealth article{grid-template-columns:38px 1fr;padding:14px}.serviceHealth article>div:nth-child(n+3){grid-column:2}.priorityBand{flex-direction:column;align-items:stretch}.priorityBand a{text-align:center}.customizerModules,.viewCustomizer>form{grid-template-columns:1fr}.serviceLedger article{grid-template-columns:1fr;gap:5px}}.engagementSummary{border:1px solid #c7d4d6;border-left:4px solid var(--blue);background:#f5f9f9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:0 0 14px;padding:16px;display:grid}.engagementSummary label{color:var(--navy);gap:5px;font-weight:800;display:grid}.engagementSummary label small{color:var(--muted);font-size:11px;font-weight:500}.engagementSummary textarea{resize:vertical;width:100%;min-height:92px;color:var(--ink);font:13px/1.5 var(--font-body),sans-serif;background:#fff;border:1px solid #c7d0d0;border-radius:6px;padding:10px}.engagementSummary button,.relationshipEditor button{border:1px solid var(--navy);background:var(--navy);color:#fff;border-radius:6px;min-height:40px;padding:0 13px;font-weight:800}.relationshipEditor{border:1px solid var(--line);background:#fbfaf6;border-radius:8px;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:20px;margin-bottom:14px;padding:16px;display:grid}.relationshipEditor h4{color:var(--navy);font:700 16px var(--font-display),sans-serif;margin:3px 0 5px}.relationshipEditor p{color:var(--muted);font-size:12px;line-height:1.45}.relationshipEditor form{grid-template-columns:1fr 1fr .7fr auto;align-items:end;gap:9px;display:grid}.relationshipEditor label{color:var(--navy);gap:5px;font-size:10px;font-weight:800;display:grid}.relationshipEditor input,.relationshipEditor select{width:100%;min-height:40px;color:var(--ink);font:13px var(--font-body),sans-serif;background:#fff;border:1px solid #cdd4d4;border-radius:5px;padding:0 9px}.workflowControls[open] .workflowControlGrid form:before{color:var(--blue);font:800 11px var(--font-display),sans-serif;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1}.workflowControls[open] .workflowControlGrid form:first-child:before{content:"Account identity"}.workflowControls[open] .workflowControlGrid form:nth-child(2):before{content:"Internal team access"}.workflowControls[open] .workflowControlGrid form:nth-child(3):before{content:"Client portal access"}.transitionForm{border-top:1px dashed var(--line);padding-top:10px}@media (max-width:980px){.accountPicker{border-bottom:1px solid var(--line);scroll-snap-type:x proximity;gap:8px;max-height:none;padding:2px 2px 10px;display:flex;overflow:auto hidden}.accountPicker a{scroll-snap-align:start;flex:0 0 min(310px,82vw)}}@media (max-width:600px){.accountPicker{max-height:none;padding-bottom:10px;overflow:auto hidden}.accountPicker a{min-height:62px}.caseIndex{margin:0;padding-inline:10px}.caseIndex a{padding:7px 9px}.relationshipIdentity{grid-template-columns:1fr 1fr;display:grid}.engagementSummary,.relationshipEditor,.relationshipEditor form{grid-template-columns:1fr}}@media (max-width:980px){.relationshipEditor{grid-template-columns:1fr}.relationshipEditor form,.workstreamForm{grid-template-columns:1fr 1fr}.relationshipSplit{grid-template-columns:1fr}.entityForm{grid-template-columns:1fr 1fr}}@media (max-width:600px){.relationshipEditor form,.returnIdentityForm,.workstreamForm,.entityForm{grid-template-columns:1fr}.relationshipRow{flex-direction:column}}.preparationPanel[open]>summary{background:#f3efe4;border-bottom-color:#c9bd9f}.preparationIntro{justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.preparationIntro b{color:var(--navy);font:700 15px var(--font-display),sans-serif}.preparationIntro p{max-width:650px;color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45}.preparationList{border-top:2px solid var(--gold)}.preparationList .caseLineGroup{border-bottom:1px solid #d8d4ca;grid-template-columns:40px minmax(0,1fr);gap:0;padding:0}.gateNumber{color:#8c6a2d;font:700 10px var(--font-figures),monospace;letter-spacing:.08em;background:#f5f2ea;border-right:1px solid #d8d4ca;place-items:start center;padding-top:17px;display:grid}.preparationList .caseLine{background:#fff;grid-template-columns:minmax(240px,1fr) minmax(190px,.52fr);gap:10px 14px;padding:14px 14px 10px;display:grid}.preparationList .caseLine>span{align-self:start;gap:4px;display:grid}.preparationList .caseLine>span b{color:var(--navy);font:700 14px/1.25 var(--font-display),sans-serif}.preparationList .caseLine>span small{max-width:680px;color:var(--muted);font-size:12px;line-height:1.45}.preparationList .caseLine>span em{color:#7c6a46;font:700 9px var(--font-figures),monospace;letter-spacing:.06em;text-transform:uppercase;font-style:normal}.preparationList .caseLine label{align-self:start;gap:4px;display:grid}.preparationList .caseLine label>small{color:var(--muted);font:700 9px var(--font-figures),monospace;letter-spacing:.08em;text-transform:uppercase}.preparationList .caseLine>input,.preparationList .caseLine>button{grid-column:2}.preparationList .caseLine>button,.gateActions button,.checklistConfigure button{border:1px solid var(--navy);background:var(--navy);color:#fff;border-radius:5px;min-height:36px;padding:0 11px;font-size:11px;font-weight:800}.preparationList .caseLine>input{width:100%}.gateActions{background:#fff;grid-column:2;justify-content:flex-end;align-items:center;gap:8px;padding:0 14px 12px 54px;display:flex}.gateActions form{gap:8px;display:flex}.gateActions .quietAction{color:#776447;text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.checklistConfigure{background:#faf8f2;border:1px dashed #b9ad91;border-radius:7px;margin-top:12px}.checklistConfigure>summary{color:var(--navy);cursor:pointer;padding:12px 14px;font-size:12px;font-weight:800}.checklistConfigure form{grid-template-columns:1fr 1.4fr .8fr auto;align-items:end;gap:10px;padding:2px 14px 12px;display:grid}.checklistConfigure label{color:var(--navy);gap:5px;font-size:10px;font-weight:750;display:grid}.checklistConfigure input,.checklistConfigure select,.checklistConfigure textarea{width:100%;min-height:38px;color:var(--ink);font:12px var(--font-body),sans-serif;background:#fff;border:1px solid #cdd4d4;border-radius:5px;padding:7px 9px}.checklistConfigure textarea{resize:vertical;min-height:62px}.checklistConfigure .checkboxLabel{grid-column:1/-2;align-items:center;gap:8px;display:flex}.checklistConfigure .checkboxLabel input{width:16px;min-height:16px}.checklistConfigure>p{color:var(--muted);padding:0 14px 13px;font-size:11px;line-height:1.45}@media (max-width:900px){.checklistConfigure form{grid-template-columns:1fr 1fr}.checklistConfigure .checkboxLabel{grid-column:1}}@media (max-width:600px){.preparationIntro{flex-direction:column;align-items:flex-start}.preparationList .caseLineGroup{grid-template-columns:32px minmax(0,1fr)}.gateNumber{padding-top:15px}.preparationList .caseLine{grid-template-columns:1fr;padding:13px 11px 9px}.preparationList .caseLine>input,.preparationList .caseLine>button{grid-column:1}.gateActions{flex-direction:column;grid-column:2;align-items:stretch;padding:0 11px 11px}.gateActions form,.gateActions select,.gateActions button{width:100%}.checklistConfigure form{grid-template-columns:1fr}.checklistConfigure .checkboxLabel{grid-column:1}}.authPage{background:#e9e6df;place-items:center;min-height:100vh;padding:28px;display:grid}.authShell{background:#fff;border:1px solid #d2cec4;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);width:min(100%,940px);min-height:610px;display:grid;overflow:hidden;box-shadow:0 22px 60px #0a0a0a1f}.authBrandRail{color:#f4f1e9;background:#0a0a0a;flex-direction:column;min-width:0;padding:46px 42px 36px;display:flex}.authBrandLogo{object-fit:contain;object-position:left center;filter:invert();width:156px;height:76px}.authLedgerLine{background:#c79a3e;width:44px;height:2px;margin:72px 0 30px}.authRailLabel{color:#c79a3e;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.authBrandRail h1{letter-spacing:-.035em;max-width:310px;margin-bottom:18px;font:500 38px/1.04 Georgia,Times New Roman,serif}.authBrandRail>div>p:last-child{color:#f4f1e9a8;max-width:300px;margin:0;font-size:13px;line-height:1.65}.authRailFoot{color:#f4f1e9b8;letter-spacing:.08em;text-transform:uppercase;margin:auto 0 0;font-size:10px}.authPanel{background:#fff;min-width:0;padding:48px 54px 38px}.authIdentity{color:#33312d;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;margin-bottom:34px;font-size:11px;font-weight:800;display:flex}.authIdentity b{color:#76571e;letter-spacing:.12em;border:1px solid #c79a3e;margin-left:auto;padding:5px 7px;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.authPanel .eyebrow{color:#76571e;margin-bottom:8px}.authPanel h2{color:#0a0a0a;letter-spacing:-.025em;margin-bottom:8px;font:600 30px/1.1 Segoe UI,Arial,sans-serif}.authIntro{color:#676159;margin:0;font-size:13px;line-height:1.55}.authGateNote{color:#56514a;background:#f7f4ed;border-left:2px solid #c79a3e;grid-template-columns:18px 1fr;gap:10px;margin-top:20px;padding:11px 12px;font-size:11px;line-height:1.5;display:grid}.authGateNote svg{color:#76571e;margin-top:1px}.authForm{gap:7px;margin:24px 0 17px;display:grid}.authForm label,.authLinkForm label{color:#33312d;margin-top:5px;font-size:11px;font-weight:800}.authForm input,.authLinkForm input{color:#0a0a0a;background:#fff;border:1px solid #c9c5bc;border-radius:2px;width:100%;min-height:44px;padding:0 12px}.authForm input:focus,.authLinkForm input:focus{border-color:#8a6726;outline:3px solid #c79a3e2e}.authForm button,.authLinkForm button{color:#fff;background:#0a0a0a;border:1px solid #0a0a0a;border-radius:2px;min-height:44px;font-family:Segoe UI,Arial,sans-serif;font-size:14px;font-weight:800}.authForm button{margin-top:8px}.authForm button:hover,.authLinkForm button:hover{background:#2a2824}.authAlternative{border-top:1px solid #dedbd3;border-bottom:1px solid #dedbd3;padding:13px 0}.authAlternative summary{cursor:pointer;color:#56514a;font-size:11px;font-weight:750}.authLinkForm{gap:7px;padding-top:12px;display:grid}.authLinkForm>div{grid-template-columns:1fr 94px;gap:7px;display:grid}.authSecurity{color:#777169;align-items:center;gap:8px;margin:17px 0 14px;font-size:10px;display:flex}.authPanel>a{color:#5a4a29;font-size:11px;font-weight:800}.authPanel>a:hover{text-decoration:underline}.authNotice{border-left:3px solid;margin-top:16px;padding:11px 12px;font-size:11px;line-height:1.5}.authNotice.success{background:#f4f1e9;border-color:#8a6726}.authNotice.error{background:#fff3f0;border-color:#a84c3c}.mfaPage{background:#f4f1e9;place-items:center;min-height:100vh;padding:24px;display:grid}.mfaPanel{width:min(100%,520px);box-shadow:var(--shadow);background:#fff;border-top:4px solid #c79a3e;gap:16px;padding:38px;display:grid}.mfaPanel h1{font-family:var(--font-display), sans-serif;font-size:34px}.mfaPanel p,.mfaSecret small,.mfaQr small{color:var(--muted);line-height:1.55}.mfaQr{background:#fff;border:1px solid #ded9ce;justify-items:center;gap:10px;padding:16px;display:grid}.mfaQr img{width:min(220px,100%);height:auto}.mfaQr small{text-align:center}.mfaSecret{background:#f4f1e9;gap:8px;padding:14px;display:grid}.mfaSecret span,.mfaPanel label{font-size:12px;font-weight:800}.mfaSecret code{overflow-wrap:anywhere;font-size:14px}.mfaPanel form{gap:9px;display:grid}.mfaPanel input{letter-spacing:.2em;border:1px solid #c9c5bc;min-height:46px;padding:0 12px;font-size:18px}.mfaPanel button{color:#fff;background:#0a0a0a;border:0;min-height:46px;font-weight:800}.mfaPanel button:disabled{opacity:.55}.return-closed .sectionRelationships form{display:none}.return-closed .sectionRelationships .workflowPanelBody:before{content:"Closed return — filer identity, ownership, and dependency records are locked.";color:#56514a;background:#f4f1e9;border-left:3px solid #8a6726;margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.45;display:block}@media (max-width:760px){.authPage{place-items:stretch stretch;padding:0}.authShell{border:0;grid-template-columns:1fr;min-height:100vh}.authBrandRail{min-height:220px;padding:28px 26px}.authBrandLogo{width:128px;height:62px}.authLedgerLine{margin:26px 0 18px}.authBrandRail h1{max-width:420px;margin-bottom:10px;font-size:29px}.authBrandRail>div>p:last-child,.authRailFoot{display:none}.authPanel{padding:34px 26px 40px}}.notFoundPage{background:#f4f1e9;place-items:center;min-height:100vh;padding:24px;display:grid}.notFoundPage>section{width:min(100%,620px);box-shadow:var(--shadow);background:#fff;border-top:4px solid #c79a3e;padding:46px}.notFoundPage img{width:132px;height:auto;margin-bottom:42px}.notFoundPage h1{margin-bottom:14px;font:500 clamp(32px,6vw,48px)/1.05 Georgia,Times New Roman,serif}.notFoundPage p:not(.eyebrow){color:var(--muted);line-height:1.6}.notFoundPage section>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.notFoundPage a{border:1px solid #0a0a0a;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.notFoundPage a:first-child{color:#fff;background:#0a0a0a}.clientTaskPage{max-width:1100px;color:var(--ink);margin:0 auto;padding:32px 24px}.clientTaskPage header{justify-content:space-between;align-items:center;gap:24px;margin:24px 0;display:flex}.clientTaskPage h1{font-size:30px;font-weight:750}.clientTaskPage h2{font-size:20px;font-weight:700}.clientTaskPage p{margin:8px 0 16px}.clientTaskPage a{text-underline-offset:3px;text-decoration:underline}.clientQuickNav,.clientTaskPage nav{flex-wrap:wrap;gap:20px;margin:16px 0;display:flex}.clientQuickNav a{text-decoration:underline}.clientTaskSection{border:1px solid var(--line);background:#fff;margin:20px 0;padding:24px}.clientTaskForm{gap:18px;max-width:650px;margin:24px 0;display:grid}.clientTaskForm label,.clientSearch label{gap:6px;font-weight:600;display:grid}.clientTaskPage input,.clientTaskPage select{background:#fff;border:1px solid #777;border-radius:4px;width:100%;min-width:0;min-height:44px;padding:10px}.clientTaskPage button{color:#fff;background:#0a0a0a;border-radius:4px;min-height:44px;padding:12px 18px;font-weight:700}.clientTaskPage :focus-visible,.clientQuickNav a:focus-visible{outline-offset:3px;outline:3px solid #a87715}.clientSearch{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:16px;padding:20px 0;display:flex}.clientSearch label:first-child{flex:1;min-width:180px}.clientDirectoryRows article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.clientDirectoryRows small{color:#555}.clientPagination a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.clientPagination a[aria-current=page]{color:#fff;background:#0a0a0a}@media (max-width:640px){.clientTaskPage{padding:20px 16px}.clientTaskPage header,.clientDirectoryRows article{flex-direction:column;align-items:flex-start}.clientTaskSection{padding:16px}}.dedicatedReturnPage .workflowGrid,.dedicatedReturnPage .workflowColumn{display:block}.dedicatedReturnPage .workflowJacket{width:100%;margin-top:24px}.clientQuickNav a[aria-current=page]{font-weight:800;text-decoration-thickness:3px}.clientTaskPage .workforceDirectory{margin:20px 0}.handoffPage{overflow-wrap:anywhere}.handoffPage h1{margin-bottom:8px}.handoffPage p,.handoffPage li{line-height:1.65}.handoffIntro,.handoffRecord{border:1px solid var(--line);background:#fff;border-radius:8px;margin:20px 0;padding:20px}.handoffIntro{border-top:2px solid var(--gold)}.handoffIntro h2,.handoffRecord h3{margin-top:0}.staffEvidenceForm{grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) auto;align-items:end;gap:12px;margin:18px 0;display:grid}.staffEvidenceForm label{gap:6px;display:grid}.staffEvidenceForm input,.staffEvidenceForm select{width:100%}.evidenceQueue{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.evidenceQueue article{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}@media (max-width:768px){.staffEvidenceForm,.evidenceQueue article{grid-template-columns:1fr}.staffEvidenceForm button{width:100%}}.handoffRecordHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.handoffRecordHead>div{flex:240px;min-width:0}.handoffRecordHead small{color:var(--muted)}.handoffRecordHead h3{margin:6px 0}.handoffStatus{border-radius:4px;padding:6px 10px;font-size:12px;font-weight:650}.handoffStatus.verified{color:#235c40;background:#edf5ef}.handoffStatus.attention{color:#805b13;background:#fcf3df}.handoffRecord details{margin:16px 0}.handoffRecord summary{cursor:pointer;padding:8px 0}.handoffRecord dl{font-size:12px;line-height:1.6}.handoffRecord dt{margin-top:12px;font-weight:650}.handoffRecord dd{overflow-wrap:anywhere;margin:4px 0}.handoffRecord>a{padding:10px 0;display:inline-block}.packageWorkspace{margin:24px 0 34px}.packageHeading{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff;grid-template-columns:minmax(260px,.8fr) minmax(520px,1.2fr);align-items:end;gap:24px;padding:22px;display:grid}.packageHeading h2{margin:0 0 7px;font-size:24px}.packageHeading p{color:var(--muted);margin:0;font-size:13px}.packageLifecycle{counter-reset:package-stage;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.packageLifecycle li{color:#5f594f;font:700 9px var(--font-figures),monospace;text-align:center;text-transform:uppercase;letter-spacing:.04em;border-top:2px solid #c9c2b5;padding:25px 5px 0;position:relative}.packageLifecycle li:before{counter-increment:package-stage;content:counter(package-stage);color:#624b20;background:#fff;border:2px solid #aa884a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.reviewLifecycle{grid-template-columns:repeat(3,minmax(0,1fr))}.packageList{gap:18px;margin-top:18px;display:grid}.packageCard{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.packageCard>header{border-bottom:1px solid var(--line);background:#fbfaf7;justify-content:space-between;align-items:flex-start;gap:18px;margin:0;padding:20px 22px;display:flex}.packageCard>header small{color:#76571e;font:800 10px var(--font-figures),monospace;letter-spacing:.12em}.packageCard>header h3{margin:5px 0;font-size:20px}.packageCard>header p{color:var(--muted);margin:0;font-size:11px}.packageStamp{color:#6c5325;min-height:28px;font:800 10px var(--font-figures),monospace;letter-spacing:.08em;background:#fff8e9;border:1px solid;border-radius:3px;align-items:center;padding:4px 9px;display:inline-flex}.packageStamp.state-accepted,.packageStamp.state-reconciled{color:#235c40;background:#edf5ef}.packageStamp.state-imported{color:#315c70;background:#eef5f7}.packageChecksum{border-bottom:1px solid var(--line);color:#f4f1e9;background:#101213;gap:5px;margin:0;padding:14px 22px;display:grid}.packageChecksum b{color:#d8b76e;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.packageChecksum code,.returnedEvidence code{overflow-wrap:anywhere;font-size:10px}.packageEventRail{margin:0;padding:18px 22px;list-style:none;display:flex;overflow-x:auto}.packageEventRail li{border-top:2px solid #b39457;gap:4px;min-width:135px;padding:18px 16px 0 0;display:grid;position:relative}.packageEventRail li:before{content:"";background:#b88931;border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:0}.packageEventRail b{letter-spacing:.08em;font-size:10px}.packageEventRail time,.packageEventRail code{color:var(--muted);font:9px var(--font-figures),monospace}.packageAction,.newPackageAction{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:20px 22px;display:grid}.packageAction h4,.packageAction>p,.packageAction fieldset,.packageAction>small{grid-column:1/-1}.packageAction h4{margin:0}.packageAction p,.packageAction small{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.packageAction label,.newPackageAction label{color:#33312d;gap:6px;font-size:11px;font-weight:750;display:grid}.packageAction textarea{resize:vertical;min-height:78px;padding:10px}.packageAction button,.newPackageAction button,.packageEmpty button{color:#fff;background:#0a0a0a;align-self:end;min-height:44px;padding:0 14px;font-size:12px;font-weight:800}.packageAction fieldset{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:260px;padding:12px;display:grid;overflow:auto}.packageAction legend{padding:0 6px;font-size:11px;font-weight:800}.packageCheck{border:1px solid var(--line);background:#fbfaf7;align-items:start;padding:8px;grid-template-columns:20px 1fr!important}.packageCheck input{margin:1px 0;width:18px!important;min-height:18px!important}.packageCheck span,.packageCheck small{display:block}.returnedEvidence{padding:4px 22px 20px}.returnedEvidence>h4{margin:16px 0 8px}.returnedEvidence>article{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr);gap:20px;padding:18px 0;display:grid}.returnedEvidence h5{margin:8px 0;font-size:15px}.returnedEvidence p{margin:0 0 6px}.packageAction.compact{border:0;grid-template-columns:1fr auto;padding:0}.packageAction.compact h6,.packageAction.compact>p{grid-column:1/-1}.packageAction.compact h6,.reconciliationEvidence h6{margin:0;font-size:13px}.reconciliationEvidence{border:1px solid var(--line);background:#fbfaf7;gap:12px;padding:14px;display:grid}.reconciliationEvidence>header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.reconciliationEvidence>header p{color:var(--muted);font-size:11px}.reconciliationEvidence>article{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:10px;display:grid}.reconciliationEvidence>article small{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1}.packageEmpty{background:#fff;border:1px dashed #b9aa8e;grid-template-columns:auto minmax(200px,1fr) minmax(280px,.8fr);align-items:center;gap:18px;margin-top:18px;padding:24px;display:grid}.packageEmpty>span{width:58px;height:58px;font:800 11px var(--font-figures),monospace;color:#76571e;border:2px solid #a77b2d;border-radius:50%;place-items:center;display:grid}.packageEmpty h3{margin:0 0 6px}.packageEmpty p{color:var(--muted);margin:0;font-size:12px}.packageEmpty form{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.packageEmpty label{gap:5px;font-size:11px;font-weight:700;display:grid}.newPackageAction{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(240px,1fr) auto minmax(180px,.7fr);align-items:end;margin-top:18px}@media (max-width:960px){.packageHeading,.returnedEvidence>article{grid-template-columns:1fr}.packageLifecycle{min-width:620px}.packageHeading{overflow-x:auto}.reviewHeading{overflow-x:visible}.reviewLifecycle{min-width:0}.packageEmpty{grid-template-columns:auto 1fr}.packageEmpty form{grid-column:1/-1}.packageAction fieldset{grid-template-columns:1fr}}@media (max-width:600px){.packageCard>header{flex-direction:column;align-items:flex-start}.packageAction,.newPackageAction,.packageAction.compact,.packageEmpty{grid-template-columns:1fr}.packageEmpty>span{width:48px;height:48px}.packageEventRail,.packageAction,.newPackageAction,.returnedEvidence{padding-inline:16px}.packageHeading{padding:17px}.packageLifecycle{min-width:560px}.reviewLifecycle{min-width:0}}.structuredPreparation{border:1px solid var(--line);background:#fbfaf7;border-top:3px solid #2f7772;margin-top:24px;padding:20px}.structuredPreparation>div:first-child h3{margin:0 0 7px}.structuredPreparation>div:first-child p:last-child{color:var(--muted);font-size:12px}.structuredCreateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.structuredCreate{border:1px solid var(--line);background:#fff}.structuredCreate>summary{color:#193f49;cursor:pointer;align-items:center;min-height:48px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.structuredCreate .preparationRecordForm{border-top:1px solid var(--line);margin:0;padding:14px}.structuredSources{border:1px solid var(--line);gap:10px;padding:12px;display:grid}.structuredSources legend{padding:0 6px;font-size:11px;font-weight:800}.structuredSources>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.structuredEmpty{border-left:3px solid var(--gold);color:var(--muted);background:#fff;padding:14px;font-size:12px}.mappingPanel{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.mappingPanel h4{margin:0 0 8px}.mappingPanel>p{color:var(--muted);font-size:12px}.mappingList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.mappingList article{border:1px solid var(--line);background:#fff;gap:4px;padding:12px;display:grid}.mappingList span,.mappingList small{color:var(--muted);font-size:11px}.mappingPanel>details{border:1px solid var(--line);background:#fff;margin-top:14px}.mappingPanel>details>summary{cursor:pointer;padding:13px;font-size:12px;font-weight:800}.mappingForm{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}.mappingForm label{gap:5px;display:grid}.mappingForm label small{color:var(--muted);font-size:10px;font-weight:400}.mappingForm button{align-self:end}.structuredCorrections{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.structuredCorrections>h4{margin:0 0 6px}.structuredCorrections>p{color:var(--muted);font-size:12px}.structuredCorrections>.structuredCreate{margin-top:8px}.preparationSources{background:#f5faf8;border-left:3px solid #2f7772;margin:12px 0;padding:10px 12px}.preparationSources>b{font-size:11px}.preparationSources p{margin:5px 0;font-size:11px}.packageArchivedNote{border-top:1px solid var(--line);color:var(--muted);background:#f4f1e9;margin:0;padding:13px 22px;font-size:11px}.packageIneligible{border-left:3px solid var(--danger);background:#fff5f2;grid-column:1/-1;padding:12px}.packageIneligible b{font-size:11px}.packageIneligible p{color:#71453d;margin:5px 0 0}.handoffSources{background:#f5faf8;border-left:3px solid #2f7772;margin:12px 0;padding:10px 12px}.handoffSources>b{font-size:11px}.handoffSources p{margin:5px 0;font-size:11px}@media (max-width:900px){.structuredCreateGrid,.mappingList{grid-template-columns:1fr}}@media (max-width:600px){.structuredPreparation{padding:15px}.structuredSources>div,.mappingForm{grid-template-columns:1fr}}.staffShell{--surface:#fff;--radius:8px;--space:8px;--status-ok:#2e7d5b;--status-warn:#805b13;background:#f7f5f0;grid-template-columns:204px minmax(0,1fr);min-height:100vh;display:grid}.staffSidebar{color:#f4f1e9;background:#0a0c0d;flex-direction:column;height:100vh;padding:26px 14px;display:flex;position:sticky;top:0}.staffBrand{border-bottom:1px solid #30302d;padding:0 8px 26px;display:block}.staffBrand img{filter:invert();width:156px;height:auto;display:block}.staffNavLabel{color:#b7b0a1;text-transform:uppercase;letter-spacing:.16em;padding:18px 12px 6px;font-size:10px}.staffSidebar nav{gap:8px;display:grid}.staffSidebar nav a{border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;min-height:46px;padding:13px 12px;font-size:13px;display:flex}.staffSidebar nav a:hover{background:#242423}.staffSidebar nav a[aria-current]{color:#e6c47d;background:#22221f;border-color:#83652f}.staffSidebarFoot{border-top:1px solid #30302d;gap:7px;margin-top:auto;padding:20px 10px 0;font-size:12px;display:grid}.staffSidebarFoot small{color:#b7b0a1;line-height:1.5}.staffWorkspace{min-width:0}.staffTopbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:18px 28px;display:flex}.staffTopbar>span{font:700 12px var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.12em}.staffTopbar>a{align-items:center;gap:8px;min-height:32px;font-size:12px;display:flex}.staffSkip{z-index:100;color:#000;background:#fff;border:2px solid #805b13;padding:12px 20px;position:fixed;top:-100px;left:16px}.staffSkip:focus{top:12px}.staffShell :focus-visible{outline-offset:3px;outline:3px solid #976d21}.staffShell h1,.staffShell h2,.staffShell h3{font-family:var(--font-display),"Segoe UI",sans-serif;letter-spacing:-.025em}.staffShell .clientTaskPage,.staffShell .workflowPage{width:100%;max-width:1440px;margin:0 auto;padding:24px 28px 56px}.staffShell .clientTaskPage h1{margin:8px 0 12px;font-size:30px;line-height:1.2}.staffShell .clientTaskPage h2{font-size:17px;line-height:1.4}.staffShell .clientTaskPage header{margin:24px 0}.staffShell .clientTaskPage header p{color:var(--muted);font-size:13px;line-height:1.6}.staffShell .clientQuickNav{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-wrap:wrap;gap:4px;margin:0 0 24px;padding:8px;display:flex}.staffShell .clientQuickNav a{border-radius:4px;align-items:center;min-height:38px;padding:10px 12px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.staffShell .clientQuickNav a:hover{background:#f4f1e9}.staffShell .clientQuickNav a[aria-current]{color:#f2d495;background:#0a0a0a}.staffShell .clientSearch{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:18px;padding:18px}.staffShell label{font-size:12px;line-height:1.5}.staffShell input,.staffShell select,.staffShell textarea{font-family:var(--font-interface),"Segoe UI",sans-serif;color:var(--ink);background:#fff;border:1px solid #b6b0a5;border-radius:5px;max-width:100%;font-size:14px}.staffShell .clientTaskPage input,.staffShell .clientTaskPage select{min-height:44px}.staffShell button{border:1px solid #0000}.staffShell button:disabled{cursor:not-allowed;opacity:.65}.staffShell .clientTaskPage button{border-radius:5px;font-size:12px}.staffShell .clientTaskPage button:hover:not(:disabled){background:#34312b}.staffShell .clientDirectoryRows{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.staffShell .clientDirectoryRows article{margin:0;padding:20px}.staffShell .clientDirectoryRows article>div,.staffShell .clientDirectoryRows article>h2{overflow-wrap:anywhere;min-width:0}.staffShell .clientDirectoryRows article:last-child{border-bottom:0}.staffShell .clientDirectoryRows article:hover{background:#fbfaf7}.staffShell .clientDirectoryRows h2{margin:0 0 6px}.staffShell .clientDirectoryRows p{color:var(--muted);margin:0 0 6px;font-size:13px;line-height:1.6}.staffShell .clientDirectoryRows article>a{border:1px solid var(--line);border-radius:5px;flex-shrink:0;padding:11px 14px;font-size:12px;font-weight:650;text-decoration:none}.staffShell .clientDirectoryRows small,.staffShell .clientDirectoryRows time{font-size:11px;font-family:var(--font-figures),monospace}.staffShell .clientTaskSection,.staffShell .workforceDirectory{border-radius:var(--radius);border-color:var(--line);box-shadow:none}.staffShell .clientTaskForm{max-width:760px}.staffShell .clientPagination{gap:6px}.staffShell .clientPagination a{border:1px solid var(--line);border-radius:4px;text-decoration:none}.staffShell .workflowNotice{border-radius:6px;line-height:1.6}.staffShell .workflowNotice.success{color:#235c40;background:#edf5ef;border:1px solid #97b7a1}.staffShell .client360Identity{box-shadow:none;border:1px solid var(--line);border-top:2px solid var(--gold);background:#fff}.staffShell .workflowJacket{box-shadow:none;border-color:var(--line);border-radius:var(--radius)}.staffShell .workflowJacketHead{border-bottom-color:var(--line);border-top:2px solid var(--gold);background:#fff}.staffShell nav[aria-label="Tax engagement sections"]{flex-wrap:wrap;overflow:visible}.staffShell .client360,.staffShell .workflowColumn,.staffShell .workflowGrid{min-width:0}.staffShell .workflowColumn:has(>.client360){grid-template-columns:minmax(0,1fr)}.staffShell .workflowColumn>.client360{grid-area:auto/1}.staffShell .workflowColumn:has(>.client360)>.accountPicker{display:none}.staffShell .workflowGrid:has(.client360){display:block}.staffShell .workflowColumn:has(>.client360){display:block}.staffShell .workflowColumn:has(>.client360)>.workflowSectionHead{display:none}.staffShell .workflowGrid:has(.client360) .workflowControls{margin-top:20px}.staffShell .staffDesk .topbar{background:0 0;border:0;min-height:48px}.staffShell .staffDesk .content{padding:24px 28px 56px}@media (max-width:1100px){.staffShell{grid-template-columns:176px minmax(0,1fr)}.staffBrand img{width:136px}.staffShell .client360Layout{grid-template-columns:1fr}.staffShell .client360Identity{grid-template-columns:auto minmax(0,1fr)}.staffShell .client360Identity dl{grid-column:1/-1}}@media (max-width:760px){.staffShell{display:block}.staffSidebar{flex-flow:wrap;align-items:center;gap:14px;height:auto;padding:12px 16px;position:static}.staffBrand{border:0;padding:0}.staffBrand img{width:108px}.staffNavLabel,.staffSidebarFoot{display:none}.staffSidebar nav{gap:4px;margin-left:auto;display:flex}.staffSidebar nav a{gap:6px;padding:9px;font-size:11px}.staffTopbar{min-height:48px;padding:10px 16px}.staffTopbar>span{font-size:10px}.staffShell .clientTaskPage,.staffShell .workflowPage,.staffShell .staffDesk .content{padding:20px 16px 40px}.staffShell .clientTaskPage h1{font-size:26px}.staffShell .clientQuickNav{gap:3px;padding:5px}.staffShell .clientQuickNav a{padding:9px;font-size:11px}.staffShell .clientDirectoryRows article{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.staffShell .clientDirectoryRows article>a{flex-shrink:1}.staffShell .clientSearch{padding:14px}.staffShell .clientTaskPage header{flex-direction:column;align-items:flex-start;gap:12px}.staffShell .client360Identity{padding:16px}}.reviewSignoffGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px;display:grid}.reviewSignoffGrid>div{border:1px solid var(--line);border-radius:12px;min-width:0;padding:18px}.reviewSignoffGrid code{overflow-wrap:anywhere}@media (max-width:760px){.reviewSignoffGrid{grid-template-columns:1fr}}
