.demo_root__v0hR6{--demo-paper:#f4f4ef;--demo-ink:#131316;--demo-blue:#125fb5;--demo-line:#d7d9d3;--demo-muted:#565f64;color:var(--demo-ink);font-family:Aileron,Arial,sans-serif;font-size:15px;line-height:1.6;color-scheme:light;min-width:0;overflow-wrap:anywhere}.demo_root__v0hR6 *,.demo_root__v0hR6 :after,.demo_root__v0hR6 :before{box-sizing:border-box}.demo_root__v0hR6 h1,.demo_root__v0hR6 h2,.demo_root__v0hR6 h3,.demo_root__v0hR6 h4,.demo_root__v0hR6 p{margin:0}.demo_root__v0hR6 h1,.demo_root__v0hR6 h2,.demo_root__v0hR6 h3,.demo_root__v0hR6 h4{font-family:var(--font-serif,Georgia),Georgia,serif;font-weight:400;line-height:1.16;letter-spacing:-.025em}.demo_root__v0hR6 h2{font-size:clamp(24px,2.5vw,32px)}.demo_root__v0hR6 h3{font-size:clamp(25px,2.5vw,34px)}.demo_root__v0hR6 h4{font-size:25px}.demo_root__v0hR6 p+p{margin-top:12px}.demo_root__v0hR6 small{font-size:12px;line-height:1.6}.demo_root__v0hR6 button,.demo_root__v0hR6 textarea{font:inherit}.demo_root__v0hR6 a,.demo_root__v0hR6 button{-webkit-tap-highlight-color:transparent}.demo_root__v0hR6 button{cursor:pointer}.demo_root__v0hR6 button:disabled{opacity:.48;cursor:not-allowed}.demo_root__v0hR6 :is(button,a,textarea,[tabindex]):focus-visible{outline:3px solid #1982f4;outline-offset:4px}.demo_root__v0hR6 a{color:var(--demo-blue);text-decoration-thickness:1px;text-underline-offset:4px}.demo_row___jAyO{justify-content:space-between;gap:14px}.demo_actions__pYPjS,.demo_row___jAyO{display:flex;align-items:center;flex-wrap:wrap}.demo_actions__pYPjS{gap:10px}.demo_button__CzDI_,.demo_primary__pzDRd,.demo_textButton__jtQAy,.demo_textLink__6noma{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 15px;border:1px solid var(--demo-line);border-radius:4px;background:transparent;color:var(--demo-ink);font-size:13px;font-weight:600;text-decoration:none;line-height:1.4;gap:12px}.demo_primary__pzDRd{color:white;background:var(--demo-blue);border-color:var(--demo-blue)}.demo_textButton__jtQAy,.demo_textLink__6noma{border-color:transparent;color:var(--demo-blue);padding-inline:3px}.demo_button__CzDI_:hover,.demo_person__7PnW1:hover,.demo_textButton__jtQAy:hover{background:#e8edea}.demo_primary__pzDRd:hover{background:#074681}.demo_eyebrow__u_37E{letter-spacing:.12em;color:var(--demo-muted)}.demo_chip__L7962,.demo_eyebrow__u_37E{font:600 10px/1.6 Aileron,Arial,sans-serif}.demo_chip__L7962{display:inline-flex;vertical-align:middle;padding:2px 8px;border:1px solid #b9cde1;background:#e8f0f9;color:#12558d;border-radius:3px;letter-spacing:.06em;white-space:nowrap}.demo_muted__8JrC6{color:var(--demo-muted);font-size:13px}.demo_error__kFrFT{color:#8d2c1c;width:100%;font-size:13px}.demo_banner__5JCry{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 30px;padding:20px 24px;background:#e9f0f3;border:1px solid #b9cbd6;border-radius:4px}.demo_bannerCopy__YByzf{flex:1 1 350px}.demo_bannerCopy__YByzf p{font-family:var(--font-serif,Georgia),Georgia,serif;font-size:23px;line-height:1.3;margin:4px 0}.demo_bannerCopy__YByzf small{color:#425b69;display:block;max-width:700px}.demo_experience__g34gH{background:var(--demo-paper);padding:clamp(16px,3vw,48px);max-width:1480px;margin:auto}.demo_pageHeader__dm651{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:52px 0 48px}.demo_pageHeader__dm651 h1{font-size:clamp(38px,4.6vw,66px);margin:14px 0 20px}.demo_pageHeader__dm651 p{max-width:620px;color:var(--demo-muted);font-size:17px}.demo_workspace__QDZjd{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,2fr);gap:clamp(24px,4vw,64px);border-top:1px solid var(--demo-ink);padding-top:30px}.demo_caseIndex__EU5cC{align-self:start;display:grid;gap:12px}.demo_caseIndex__EU5cC>button{display:grid;grid-template-columns:24px 1fr 15px;gap:14px;text-align:left;padding:20px 8px;border:0;border-bottom:1px solid var(--demo-line);background:none;min-height:60px;line-height:1.5}.demo_caseIndex__EU5cC>button[aria-pressed=true]{background:#e6edf0;color:#114f8c}.demo_caseNumber__B5Awc{font-size:11px;opacity:.8}.demo_caseIndex__EU5cC>p{padding:16px 8px 0}.demo_caseBody__VPNXm{min-width:0}.demo_caseBrief__aAeU2{padding-bottom:34px}.demo_caseBrief__aAeU2 h2{font-size:clamp(29px,3vw,42px);max-width:760px;margin:12px 0 24px}.demo_caseBrief__aAeU2>p{color:var(--demo-muted);max-width:680px}.demo_process___zT3l{display:flex;list-style:none;padding:0;margin:0 0 22px;flex-wrap:wrap;gap:7px}.demo_process___zT3l li{font-size:11px;border-bottom:2px solid #1982f4;padding:6px 12px 6px 0}.demo_panel__6i3yH{background:var(--demo-paper)}.demo_panel__6i3yH>.demo_muted__8JrC6{margin-top:12px}.demo_discussion__LQ9Lr{border-top:1px solid var(--demo-line);padding:28px 0;scroll-margin-top:110px}.demo_discussion__LQ9Lr>.demo_eyebrow__u_37E{margin-bottom:8px}.demo_discussion__LQ9Lr>h3{margin-bottom:14px}.demo_discussion__LQ9Lr>p{max-width:720px}.demo_discussionMeta__jXgG0{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--demo-muted);font-size:12px;padding:20px 0 16px}.demo_expanded__rjY4t{padding-top:16px}.demo_messages__Uv0nh{margin:0;padding:0;list-style:none}.demo_message__x7c3P{padding:24px 0;border-top:1px solid var(--demo-line)}.demo_message__x7c3P>p{margin:10px 0 4px;white-space:pre-wrap}.demo_messageKind__8uWg_{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--demo-muted)}.demo_message__x7c3P>small{display:block}.demo_localMessage__9BBLO{background:#eaf0f2;padding-inline:18px}.demo_person__7PnW1{display:flex;align-items:center;gap:11px;border:0;background:none;padding:8px 4px;text-align:left;min-height:52px;border-radius:3px;width:100%}.demo_person__7PnW1 strong{display:block;font-size:13px;font-weight:600}.demo_person__7PnW1 small{display:block;color:var(--demo-muted)}.demo_compactPerson__95edV{width:auto;min-height:44px}.demo_avatar__mx_4W,.demo_largeAvatar__FuGOB{border:1px solid #bfc9c8;background:#e2e8e5;color:#364f59;border-radius:50%;display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;font-size:12px}.demo_largeAvatar__FuGOB{width:72px;height:72px;font-size:20px}.demo_peopleSection__3SaIo{margin-top:26px;padding:26px 0;border-top:1px solid var(--demo-line);background:var(--demo-paper)}.demo_peopleStrip__FryBU{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px 24px;margin-top:18px}.demo_peopleCards__R8r8R{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;margin-top:20px}.demo_peopleCards__R8r8R>div{border-bottom:1px solid var(--demo-line);padding-bottom:20px}.demo_proposal__fdNYU{background:#e9eeea;padding:clamp(18px,3vw,30px);margin:20px 0}.demo_proposal__fdNYU h4{margin:8px 0 16px}.demo_proposal__fdNYU dl{display:grid;grid-template-columns:130px minmax(0,1fr);margin:24px 0;gap:12px 18px}.demo_proposal__fdNYU dt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.demo_proposal__fdNYU dd{margin:0;font-size:14px}.demo_proposal__fdNYU>.demo_row___jAyO{border-top:1px solid #c3cdc8;padding-top:18px;font-size:12px}.demo_proposal__fdNYU>.demo_muted__8JrC6{margin-top:12px}.demo_replyForm__p0hMA{display:grid;gap:10px;padding:22px 0 0}.demo_replyForm__p0hMA label{font-size:22px;font-family:var(--font-serif,Georgia),Georgia,serif}.demo_replyForm__p0hMA textarea{display:block;width:100%;resize:vertical;background:#fffef9;border:1px solid #98a7ae;border-radius:4px;padding:14px;font-size:16px;color:var(--demo-ink)}.demo_replyForm__p0hMA .demo_primary__pzDRd{justify-self:start}.demo_replyForm__p0hMA>small{color:var(--demo-muted)}.demo_status__8ENAU{font-size:13px;min-height:20px}.demo_footnote__iVGzn{margin-top:48px;border-top:1px solid var(--demo-ink);padding-top:32px;max-width:900px}.demo_footnote__iVGzn>p{margin:16px 0;max-width:780px;color:var(--demo-muted)}.demo_empty__ZjoWE{padding:40px 0;border-top:1px solid var(--demo-line)}.demo_empty__ZjoWE p{margin:18px 0;max-width:680px}.demo_notifications__n3TCT{flex-shrink:0}.demo_bell__kgTYx{display:flex;gap:7px;align-items:center;min-height:44px;min-width:44px;padding:10px;border:1px solid var(--demo-line);border-radius:4px;background:var(--demo-paper)}.demo_overlay__M9i7o{position:fixed;inset:0;z-index:1000;background:#13131666;display:flex;align-items:center;justify-content:center;padding:20px}.demo_dialog__25eBv{background:var(--demo-paper);color:var(--demo-ink);border:1px solid #aab5b5;padding:clamp(20px,4vw,36px);max-width:640px;width:100%;max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 16px 80px #13131626}.demo_dialog__25eBv>header{margin-bottom:20px}.demo_dialog__25eBv>h3{font-size:23px;margin:22px 0 10px}.demo_dialog__25eBv>.demo_actions__pYPjS{margin-top:24px}.demo_dialog__25eBv>p{margin-bottom:12px}.demo_corner__PHJED{justify-content:flex-end;align-items:flex-start;padding-top:80px}.demo_corner__PHJED .demo_dialog__25eBv{max-width:470px}.demo_profileIntro__lX3FO{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-bottom:24px}.demo_profileIntro__lX3FO p{font-weight:600;padding:5px 0}.demo_profileIntro__lX3FO small{color:var(--demo-muted)}.demo_linkList__BPqci{list-style:none;margin:0 0 24px;padding:0}.demo_linkList__BPqci a{display:block;padding:12px 0;min-height:44px}.demo_notificationList__O_hUG{list-style:none;padding:0;margin:18px 0}.demo_notificationList__O_hUG li{border-top:1px solid var(--demo-line);padding:20px 0}.demo_notificationList__O_hUG p{margin:7px 0 10px}@media (max-width:720px){.demo_workspace__QDZjd{grid-template-columns:minmax(0,1fr)}.demo_caseIndex__EU5cC{border-bottom:1px solid var(--demo-ink);padding-bottom:22px}.demo_caseIndex__EU5cC>button{padding-block:14px}.demo_pageHeader__dm651{margin-block:32px;gap:12px}.demo_pageHeader__dm651 h1{font-size:clamp(32px,7vw,46px)}.demo_pageHeader__dm651 .demo_notifications__n3TCT .demo_chip__L7962{display:none}.demo_banner__5JCry{padding:18px}.demo_proposal__fdNYU dl{grid-template-columns:minmax(0,1fr);gap:6px}.demo_proposal__fdNYU dd{margin-bottom:12px}.demo_row___jAyO{align-items:flex-start}.demo_peopleCards__R8r8R,.demo_peopleStrip__FryBU{grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){.demo_experience__g34gH{padding:16px}.demo_pageHeader__dm651{flex-wrap:wrap}.demo_pageHeader__dm651>.demo_notifications__n3TCT{margin-left:auto;order:-1}.demo_banner__5JCry .demo_actions__pYPjS{width:100%}.demo_button__CzDI_,.demo_primary__pzDRd{max-width:100%}.demo_overlay__M9i7o{padding:10px}.demo_dialog__25eBv{max-height:calc(100dvh - 20px);padding:18px}.demo_corner__PHJED{padding-top:60px}.demo_corner__PHJED .demo_dialog__25eBv{max-height:calc(100dvh - 70px)}}