@layer components{.chambers{--ch-font:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ch-display:var(--ch-font);--ch-serif:var(--ch-font);--ch-ink:#f3f2f7;--ch-ink-2:#a9a6b6;--ch-ink-3:#6f6c7c;--ch-rule:#ffffff12;--ch-rule-strong:#ffffff1f;--ch-hover:#ffffff0a;--ch-sel:#8b5cf61f;--ch-field:#ffffff09;--ch-pop:#16141e;--ch-card:#ffffff07;--ch-card-2:#ffffff0d;--ch-card-edge:#ffffff14;--ch-card-shadow:0 1px 0 #ffffff09 inset, 0 18px 40px -26px #000000d9;--ch-canvas:#07060c;--ch-accent:#8b5cf6;--ch-accent-strong:#7c3aed;--ch-accent-soft:#8b5cf624;--ch-accent-ink:#fff;--ch-link:#b9a3fb;--ch-oxblood:#f47272;--ch-oxblood-bg:#f472721f;--ch-brass:#f5b544;--ch-brass-bg:#f5b5441f;--ch-sage:#3fd39b;--ch-sage-bg:#3fd39b1f;--ch-info:#7cb3ff;--ch-info-bg:#7cb3ff1f;--ch-f-litigation:#f0638a;--ch-f-real_estate:#2ec98f;--ch-f-family:#5b9bff;--ch-f-wills_estates:#a78bfa;--ch-f-corporate:#f5b544;--ch-f-employment:#2dd4bf;--ch-f-criminal:#94a3b8;--ch-f-immigration:#fb923c;--ch-f-other:#a78bfa;color:var(--ch-ink);font-family:var(--ch-font)}.light-app .chambers{--ch-ink:#15131c;--ch-ink-2:#5a5768;--ch-ink-3:#8b8898;--ch-rule:#15131c14;--ch-rule-strong:#15131c24;--ch-hover:#15131c09;--ch-sel:#7c3aed14;--ch-field:#fff;--ch-pop:#fff;--ch-card:#fff;--ch-card-2:#f7f6fb;--ch-card-edge:#15131c14;--ch-card-shadow:0 1px 2px #1912380d, 0 10px 30px -18px #1912382e;--ch-canvas:#f7f6fa;--ch-accent:#7c3aed;--ch-accent-strong:#6d28d9;--ch-accent-soft:#7c3aed17;--ch-link:#6d28d9;--ch-oxblood:#d63a3a;--ch-oxblood-bg:#d63a3a14;--ch-brass:#b4690e;--ch-brass-bg:#d98c1e1a;--ch-sage:#0f8a5f;--ch-sage-bg:#10966417;--ch-info:#2563eb;--ch-info-bg:#2563eb14;--ch-f-litigation:#e0466f;--ch-f-real_estate:#0e9f6e;--ch-f-family:#2f6fe0;--ch-f-wills_estates:#7c3aed;--ch-f-corporate:#c97a0a;--ch-f-employment:#0d9488;--ch-f-criminal:#64748b;--ch-f-immigration:#e8650f;--ch-f-other:#7c3aed}.chambers :focus-visible{outline:2px solid var(--ch-accent);outline-offset:2px;border-radius:6px}.chambers .ch-title{letter-spacing:-.022em;color:var(--ch-ink);font-size:26px;font-weight:650;line-height:32px}.chambers .ch-h2{letter-spacing:-.012em;color:var(--ch-ink);font-size:15.5px;font-weight:600;line-height:22px}.chambers .ch-h3{color:var(--ch-ink);letter-spacing:-.006em;font-size:14px;font-weight:600;line-height:20px}.chambers .ch-label{color:var(--ch-ink-2);font-size:12px;font-weight:500;line-height:16px}.chambers .ch-meta{color:var(--ch-ink-2);font-size:13px;line-height:19px}.chambers .ch-dim{color:var(--ch-ink-3)}.chambers .ch-num{font-variant-numeric:tabular-nums lining-nums}.chambers .ch-fig{letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;color:var(--ch-ink);font-size:21px;font-weight:600;line-height:28px}.chambers .ch-fig-lg{letter-spacing:-.025em;font-size:30px;line-height:36px}.chambers .ch-prose{color:var(--ch-ink);max-width:72ch;font-size:14px;line-height:22px}.chambers .ch-link{color:var(--ch-link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-underline-offset:3px;font-weight:500;transition:text-decoration-color .12s}.chambers .ch-link:hover{text-decoration-color:currentColor}.chambers .ch-page{width:100%;max-width:1240px}.chambers .ch-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:18px;display:flex}.chambers .ch-summary{color:var(--ch-ink-2);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;gap:4px 20px;margin-top:8px;font-size:13.5px;display:flex}.chambers .ch-summary b{color:var(--ch-ink);font-weight:600}.chambers .ch-rule{border-top:1px solid var(--ch-rule)}.chambers .ch-section,.chambers .ch-card{border:1px solid var(--ch-card-edge);background:var(--ch-card);box-shadow:var(--ch-card-shadow);border-radius:16px;min-width:0;margin-top:18px;padding:18px 20px 20px}.chambers .ch-section>.ch-sechead,.chambers .ch-card>.ch-sechead{border-bottom:1px solid var(--ch-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:12px;display:flex}.chambers .ch-sechead .ch-h2{align-items:center;gap:10px;display:inline-flex}.chambers .ch-icotile{width:30px;height:30px;color:var(--ch-accent);background:var(--ch-accent-soft);border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.chambers .ch-icotile[data-tone=ok]{color:var(--ch-sage);background:var(--ch-sage-bg)}.chambers .ch-icotile[data-tone=attention]{color:var(--ch-brass);background:var(--ch-brass-bg)}.chambers .ch-icotile[data-tone=blocked]{color:var(--ch-oxblood);background:var(--ch-oxblood-bg)}.chambers .ch-icotile[data-tone=info]{color:var(--ch-info);background:var(--ch-info-bg)}.chambers .ch-margin{border-bottom:1px solid var(--ch-rule);grid-template-columns:200px minmax(0,1fr);column-gap:24px;padding:16px 0;display:grid}.chambers .ch-margin:last-child{border-bottom:0}.chambers .ch-margin>.ch-note{color:var(--ch-ink-2);padding-top:2px;font-size:12.5px;line-height:19px}@media (max-width:720px){.chambers .ch-margin{grid-template-columns:minmax(0,1fr);row-gap:6px}}.chambers .ch-tablewrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.chambers .ch-table{border-collapse:collapse;width:100%;font-size:13.5px;line-height:19px}.chambers .ch-table th{text-align:left;letter-spacing:.02em;color:var(--ch-ink-3);border-bottom:1px solid var(--ch-rule);white-space:nowrap;padding:10px 12px;font-size:11.5px;font-weight:600;line-height:16px}.chambers .ch-table td{border-bottom:1px solid var(--ch-rule);vertical-align:top;color:var(--ch-ink);padding:12px}.chambers .ch-table tbody tr:last-child td{border-bottom:0}.chambers .ch-table th:first-child,.chambers .ch-table td:first-child{padding-left:14px}.chambers .ch-table .ch-r{text-align:right;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.chambers .ch-table tbody tr{transition:background-color .12s}.chambers .ch-table tbody tr:hover{background:var(--ch-hover)}.chambers .ch-table tbody tr[data-selected=true]{background:var(--ch-sel)}.chambers .ch-table tfoot td{border-bottom:0;border-top:1px solid var(--ch-rule);padding-top:11px;font-weight:600}.chambers .ch-table tfoot td.ch-total{border-top:3px double var(--ch-rule-strong)}.chambers .ch-table[data-density=compact] td{padding-top:8px;padding-bottom:8px}.chambers .ch-rowlink{color:inherit}.chambers .ch-rowlink:hover .ch-rowtitle{color:var(--ch-link)}.chambers .ch-rowtitle{color:var(--ch-ink);font-weight:550;transition:color .12s}.chambers .ch-section>.ch-tablewrap,.chambers .ch-card>.ch-tablewrap,.chambers .ch-section>div>.ch-tablewrap{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.chambers .ch-section .ch-table th:first-child,.chambers .ch-section .ch-table td:first-child,.chambers .ch-card .ch-table th:first-child,.chambers .ch-card .ch-table td:first-child{padding-left:20px}.chambers .ch-section .ch-table th:last-child,.chambers .ch-section .ch-table td:last-child,.chambers .ch-card .ch-table th:last-child,.chambers .ch-card .ch-table td:last-child{padding-right:20px}.chambers [data-area]>td:first-child{box-shadow:inset 3px 0 0 var(--ch-f-other)}.chambers [data-area=litigation]>td:first-child{box-shadow:inset 3px 0 0 var(--ch-f-litigation)}.chambers [data-area=real_estate]>td:first-child{box-shadow:inset 3px 0 0 var(--ch-f-real_estate)}.chambers [data-area=family]>td:first-child{box-shadow:inset 3px 0 0 var(--ch-f-family)}.chambers [data-area=wills_estates]>td:first-child{box-shadow:inset 3px 0 0 var(--ch-f-wills_estates)}.chambers [data-area=corporate]>td:first-child{box-shadow:inset 3px 0 0 var(--ch-f-corporate)}.chambers [data-area=employment]>td:first-child{box-shadow:inset 3px 0 0 var(--ch-f-employment)}.chambers [data-area=criminal]>td:first-child{box-shadow:inset 3px 0 0 var(--ch-f-criminal)}.chambers [data-area=immigration]>td:first-child{box-shadow:inset 3px 0 0 var(--ch-f-immigration)}.chambers .ch-folder{background:var(--ch-f-other);border-radius:3px;flex-shrink:0;width:8px;height:8px;display:inline-block}.chambers .ch-folder[data-area=litigation]{background:var(--ch-f-litigation)}.chambers .ch-folder[data-area=real_estate]{background:var(--ch-f-real_estate)}.chambers .ch-folder[data-area=family]{background:var(--ch-f-family)}.chambers .ch-folder[data-area=wills_estates]{background:var(--ch-f-wills_estates)}.chambers .ch-folder[data-area=corporate]{background:var(--ch-f-corporate)}.chambers .ch-folder[data-area=employment]{background:var(--ch-f-employment)}.chambers .ch-folder[data-area=criminal]{background:var(--ch-f-criminal)}.chambers .ch-folder[data-area=immigration]{background:var(--ch-f-immigration)}.chambers .ch-mark{white-space:nowrap;height:22px;color:var(--ch-ink-2);background:var(--ch-card-2);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:550;line-height:16px;display:inline-flex}.chambers .ch-mark:before{content:"";background:currentColor;border-radius:999px;flex-shrink:0;width:6px;height:6px}.chambers .ch-mark[data-tone=overdue],.chambers .ch-mark[data-tone=blocked]{color:var(--ch-oxblood);background:var(--ch-oxblood-bg)}.chambers .ch-mark[data-tone=soon],.chambers .ch-mark[data-tone=attention]{color:var(--ch-brass);background:var(--ch-brass-bg)}.chambers .ch-mark[data-tone=ok]{color:var(--ch-sage);background:var(--ch-sage-bg)}.chambers .ch-mark[data-tone=info]{color:var(--ch-link);background:var(--ch-accent-soft)}.chambers .ch-mark[data-tone=plain]{background:0 0;height:auto;padding:0}.chambers .ch-mark[data-tone=plain]:before{display:none}.chambers .ch-mark[data-shape=square]:before{border-radius:2px}.chambers .ch-text-overdue{color:var(--ch-oxblood)}.chambers .ch-text-soon{color:var(--ch-brass)}.chambers .ch-text-ok{color:var(--ch-sage)}.chambers .ch-btn{border:1px solid var(--ch-rule-strong);background:var(--ch-card);height:34px;color:var(--ch-ink);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:550;line-height:1;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s,transform 80ms;display:inline-flex}.chambers .ch-btn:hover{background:var(--ch-card-2);border-color:color-mix(in srgb, var(--ch-ink) 22%, transparent)}.chambers .ch-btn:active{transform:translateY(.5px)}.chambers .ch-btn:disabled,.chambers .ch-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.chambers .ch-btn-primary{background:linear-gradient(180deg, color-mix(in srgb, var(--ch-accent) 88%, white) 0%, var(--ch-accent) 100%);border-color:var(--ch-accent-strong);color:var(--ch-accent-ink);box-shadow:0 1px 0 #ffffff2e inset, 0 6px 16px -8px color-mix(in srgb, var(--ch-accent) 70%, transparent)}.chambers .ch-btn-primary:hover{background:var(--ch-accent-strong);border-color:var(--ch-accent-strong)}.chambers .ch-btn-quiet{color:var(--ch-ink-2);box-shadow:none;background:0 0;border-color:#0000;padding:0 9px}.chambers .ch-btn-quiet:hover{color:var(--ch-ink);background:var(--ch-hover);border-color:#0000}.chambers .ch-btn-danger{color:var(--ch-oxblood);border-color:color-mix(in srgb, var(--ch-oxblood) 40%, transparent);background:0 0}.chambers .ch-btn-danger:hover{background:var(--ch-oxblood-bg);border-color:var(--ch-oxblood)}.chambers .ch-btn-sm{border-radius:8px;height:29px;padding:0 10px;font-size:12.5px}.chambers .ch-input,.chambers .ch-select,.chambers .ch-textarea{border:1px solid var(--ch-rule-strong);background:var(--ch-field);width:100%;height:38px;color:var(--ch-ink);border-radius:10px;padding:0 12px;font-size:13.5px;transition:border-color .12s,box-shadow .12s}.chambers .ch-textarea{resize:vertical;height:auto;min-height:80px;padding:9px 12px;line-height:20px}.chambers .ch-input::placeholder,.chambers .ch-textarea::placeholder{color:var(--ch-ink-3)}.chambers .ch-input:hover,.chambers .ch-textarea:hover{border-color:color-mix(in srgb, var(--ch-ink) 24%, transparent)}.chambers .ch-input:focus,.chambers .ch-select:focus,.chambers .ch-textarea:focus{border-color:var(--ch-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ch-accent) 20%, transparent);outline:none}.chambers .ch-input[aria-invalid=true]{border-color:var(--ch-oxblood)}.chambers .ch-field{flex-direction:column;gap:6px;min-width:0;display:flex}.chambers .ch-check{color:var(--ch-ink);cursor:pointer;align-items:flex-start;gap:9px;font-size:13.5px;line-height:19px;display:inline-flex}.chambers .ch-check input{width:15px;height:15px;accent-color:var(--ch-accent);margin-top:2px}.chambers .ch-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:2px 4px;display:flex;overflow-x:auto}.chambers .ch-tabs::-webkit-scrollbar{display:none}.chambers .ch-tab{color:var(--ch-ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:12px 10px 13px;font-size:13.5px;font-weight:550;transition:color .12s,background-color .12s;display:inline-flex;position:relative}.chambers .ch-tab svg{opacity:.8}@media (max-width:639px){.chambers .ch-tabs[data-kind=section] .ch-tab{padding-left:7px;padding-right:7px}.chambers .ch-tabs[data-kind=section] .ch-tab svg{display:none}.chambers .ch-tabs[data-kind=section] .ch-tab:after{left:7px;right:7px}}.chambers .ch-tab:hover,.chambers .ch-tab[aria-selected=true],.chambers .ch-tab[data-current=true]{color:var(--ch-ink)}.chambers .ch-tab[aria-selected=true] svg,.chambers .ch-tab[data-current=true] svg{color:var(--ch-accent);opacity:1}.chambers .ch-tab[aria-selected=true]:after,.chambers .ch-tab[data-current=true]:after{content:"";background:var(--ch-accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.chambers .ch-tab .ch-count{min-width:18px;height:18px;color:var(--ch-ink-2);background:var(--ch-card-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.chambers .ch-tab .ch-count[data-tone=overdue]{color:var(--ch-oxblood);background:var(--ch-oxblood-bg)}.chambers .ch-callout{--ch-co:var(--ch-info);--ch-co-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 11v5.5M12 7.8h.01'/></svg>");border:1px solid color-mix(in srgb, var(--ch-co) 26%, transparent);background:color-mix(in srgb, var(--ch-co) 7%, transparent);color:var(--ch-ink);border-radius:12px;padding:11px 14px 11px 40px;font-size:13.5px;line-height:20px;position:relative}.chambers .ch-callout:before{content:"";background:var(--ch-co);width:17px;height:17px;-webkit-mask:var(--ch-co-icon) center / contain no-repeat;-webkit-mask:var(--ch-co-icon) center / contain no-repeat;mask:var(--ch-co-icon) center / contain no-repeat;position:absolute;top:12px;left:13px}.chambers .ch-callout[data-tone=blocked]{--ch-co:var(--ch-oxblood);--ch-co-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M8.2 3.5h7.6l5.2 5.2v6.6l-5.2 5.2H8.2L3 15.3V8.7z'/><path d='M12 8v5M12 16.2h.01'/></svg>")}.chambers .ch-callout[data-tone=attention]{--ch-co:var(--ch-brass);--ch-co-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10.3 4.6 2.9 17.5A2 2 0 0 0 4.6 20.5h14.8a2 2 0 0 0 1.7-3L13.7 4.6a2 2 0 0 0-3.4 0z'/><path d='M12 9.5v4M12 17h.01'/></svg>")}.chambers .ch-callout[data-tone=ok]{--ch-co:var(--ch-sage);--ch-co-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='m8.5 12.3 2.4 2.4 4.6-4.9'/></svg>")}.chambers .ch-callout .ch-callout-title{font-weight:600}.chambers .ch-callout .ch-cite{color:var(--ch-ink-2);font-size:12.5px}.chambers .ch-pop{background:var(--ch-pop);border:1px solid var(--ch-rule-strong);border-radius:14px;box-shadow:0 24px 60px -24px #0009,0 2px 8px #0003}.light-app .chambers .ch-pop{box-shadow:0 24px 54px -24px #19123847,0 2px 8px #1912380f}.chambers .ch-empty{padding:26px 0 28px}.chambers .ch-empty-line{color:var(--ch-ink);font-size:15px;font-weight:600;line-height:22px}.chambers .ch-empty-sub{color:var(--ch-ink-2);max-width:64ch;margin-top:4px;font-size:13.5px;line-height:20px}.chambers .ch-error{color:var(--ch-oxblood);font-size:13.5px;line-height:20px}.chambers .ch-ok{color:var(--ch-sage);font-size:13.5px;line-height:20px}.chambers .ch-skel{background:var(--ch-rule);border-radius:4px;height:10px;animation:1.4s ease-in-out infinite ch-pulse;display:block}@keyframes ch-pulse{0%,to{opacity:1}50%{opacity:.45}}.chambers .ch-docket{border-bottom:1px solid var(--ch-rule);grid-template-columns:58px minmax(0,1fr) minmax(0,.9fr);align-items:start;column-gap:18px;padding:14px 0;display:grid}.chambers .ch-docket:last-child{border-bottom:0}.chambers .ch-stub{text-align:center;border:1px solid var(--ch-card-edge);background:var(--ch-card-2);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:52px;height:56px;line-height:1;display:flex}.chambers .ch-stub-mon{letter-spacing:.06em;text-transform:uppercase;color:var(--ch-accent);order:-1;font-size:10.5px;font-weight:700}.chambers .ch-stub-day{letter-spacing:-.02em;color:var(--ch-ink);font-variant-numeric:tabular-nums lining-nums;margin-top:3px;font-size:20px;font-weight:650;line-height:22px}.chambers .ch-stub-yr{color:var(--ch-ink-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:10.5px}.chambers .ch-docket[data-tone=overdue] .ch-stub{border-color:color-mix(in srgb, var(--ch-oxblood) 40%, transparent);background:var(--ch-oxblood-bg)}.chambers .ch-docket[data-tone=overdue] .ch-stub-mon,.chambers .ch-docket[data-tone=overdue] .ch-stub-day{color:var(--ch-oxblood)}.chambers .ch-docket[data-tone=soon] .ch-stub{border-color:color-mix(in srgb, var(--ch-brass) 40%, transparent);background:var(--ch-brass-bg)}.chambers .ch-docket[data-tone=soon] .ch-stub-mon,.chambers .ch-docket[data-tone=soon] .ch-stub-day{color:var(--ch-brass)}.chambers .ch-docket[data-done=true] .ch-stub{opacity:.55}.chambers .ch-docket[data-done=true] .ch-docket-what{color:var(--ch-ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ch-rule-strong);text-decoration-color:var(--ch-rule-strong)}.chambers .ch-docket-what{color:var(--ch-ink);font-size:14.5px;font-weight:600;line-height:21px}.chambers .ch-docket-when{color:var(--ch-ink-2);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12.5px;line-height:18px}.chambers .ch-docket-law{color:var(--ch-ink-2);font-size:12.5px;line-height:18px}.chambers .ch-docket-law b{color:var(--ch-ink);font-weight:600;display:block}@media (max-width:760px){.chambers .ch-docket{grid-template-columns:52px minmax(0,1fr);row-gap:8px}.chambers .ch-docket-law{grid-column:2}}.chambers .ch-seg{border:1px solid var(--ch-rule-strong);background:var(--ch-card-2);border-radius:11px;flex-wrap:wrap;gap:3px;max-width:100%;padding:3px;display:inline-flex}.chambers .ch-seg>button,.chambers .ch-seg>a.ch-seg-link{height:30px;color:var(--ch-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:550;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.chambers .ch-seg>button:hover,.chambers .ch-seg>a.ch-seg-link:hover{color:var(--ch-ink)}.chambers .ch-seg>button[aria-checked=true],.chambers .ch-seg>a.ch-seg-link[aria-current=page]{color:var(--ch-ink);background:var(--ch-card);box-shadow:0 1px 2px #0000002e, 0 0 0 1px var(--ch-card-edge)}.light-app .chambers .ch-seg>button[aria-checked=true],.light-app .chambers .ch-seg>a.ch-seg-link[aria-current=page]{box-shadow:0 1px 2px #1912381a, 0 0 0 1px var(--ch-card-edge)}.chambers .ch-seg>button:disabled{cursor:wait}.chambers .ch-seg .ch-dot{background:var(--ch-ink-3);border-radius:999px;width:7px;height:7px}.chambers .ch-seg [data-status=open] .ch-dot{background:var(--ch-sage)}.chambers .ch-seg [data-status=pending] .ch-dot{background:var(--ch-brass)}.chambers .ch-seg [data-status=closed] .ch-dot{background:var(--ch-ink-3)}.chambers .ch-crumb{color:var(--ch-ink-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.chambers .ch-crumb a{color:var(--ch-ink-2);transition:color .12s}.chambers .ch-crumb a:hover{color:var(--ch-ink)}.chambers .ch-facts{color:var(--ch-ink-2);flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.chambers .ch-facts>span,.chambers .ch-facts>a{align-items:center;gap:6px;min-width:0;display:inline-flex}.chambers .ch-facts svg{color:var(--ch-ink-3);flex-shrink:0}.chambers .ch-facts b{color:var(--ch-ink);font-weight:600}.chambers .ch-controls{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.chambers .ch-attn{background:var(--ch-oxblood);vertical-align:middle;border-radius:999px;width:7px;height:7px;margin-left:2px;display:inline-block}.chambers .ch-tabbar{background:color-mix(in srgb, var(--ch-canvas) 88%, transparent);-webkit-backdrop-filter:blur(16px)}.chambers .ch-hero{border:1px solid var(--ch-card-edge);background:var(--ch-card);box-shadow:var(--ch-card-shadow);--ch-area:var(--ch-f-other);border-radius:20px;padding:22px 24px 0;position:relative;overflow:hidden}.chambers .ch-hero[data-area=litigation]{--ch-area:var(--ch-f-litigation)}.chambers .ch-hero[data-area=real_estate]{--ch-area:var(--ch-f-real_estate)}.chambers .ch-hero[data-area=family]{--ch-area:var(--ch-f-family)}.chambers .ch-hero[data-area=wills_estates],.chambers .ch-hero[data-area=estate_administration]{--ch-area:var(--ch-f-wills_estates)}.chambers .ch-hero[data-area=corporate]{--ch-area:var(--ch-f-corporate)}.chambers .ch-hero[data-area=employment]{--ch-area:var(--ch-f-employment)}.chambers .ch-hero[data-area=criminal]{--ch-area:var(--ch-f-criminal)}.chambers .ch-hero[data-area=immigration]{--ch-area:var(--ch-f-immigration)}.chambers .ch-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--ch-area) 16%, transparent), transparent 75%);opacity:.9;width:70%;height:140%;position:absolute;inset:-40% auto auto -10%}.light-app .chambers .ch-hero:before{opacity:.6}.chambers .ch-hero>*{position:relative}.chambers .ch-areatile{width:54px;height:54px;color:var(--ch-area);background:linear-gradient(160deg, color-mix(in srgb, var(--ch-area) 26%, transparent), color-mix(in srgb, var(--ch-area) 9%, transparent));box-shadow:0 0 0 1px color-mix(in srgb, var(--ch-area) 30%, transparent) inset, 0 10px 24px -14px var(--ch-area);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.chambers .ch-hero-title{letter-spacing:-.022em;color:var(--ch-ink);overflow-wrap:anywhere;font-size:25px;font-weight:650;line-height:31px}.chambers .ch-hero-title .ch-v{color:var(--ch-ink-3);margin:0 8px;font-weight:500}@media (max-width:640px){.chambers .ch-hero{padding:18px 16px 0}.chambers .ch-hero-title{font-size:21px;line-height:27px}}.chambers .ch-parties{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.chambers .ch-person{border:1px solid var(--ch-card-edge);background:var(--ch-card-2);border-radius:999px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:5px 14px 5px 5px;display:inline-flex}.chambers .ch-avatar{color:#fff;background:var(--ch-ink-3);border-radius:999px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:650;display:grid}.chambers .ch-person-name{color:var(--ch-ink);white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-size:13.5px;font-weight:600;line-height:17px;display:block;overflow:hidden}.chambers .ch-person-role{color:var(--ch-ink-2);white-space:nowrap;font-size:11.5px;line-height:15px;display:block}.chambers .ch-vs{color:var(--ch-ink-3);font-size:13px;font-weight:600}.chambers .ch-stages{scrollbar-width:none;border-top:1px solid var(--ch-rule);align-items:stretch;margin:0 -24px;padding:0 24px;display:flex;overflow-x:auto}.chambers .ch-stages::-webkit-scrollbar{display:none}@media (max-width:640px){.chambers .ch-stages{margin:0 -16px;padding:0 16px}}.chambers .ch-stage{cursor:pointer;color:var(--ch-ink-3);white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;margin-right:30px;padding:13px 0 14px;font-size:12.5px;font-weight:550;transition:color .12s;display:inline-flex;position:relative}.chambers .ch-stage:hover{color:var(--ch-ink)}.chambers .ch-stage:disabled{cursor:default}.chambers .ch-stage .ch-stage-dot{border:1.5px solid var(--ch-rule-strong);background:var(--ch-card);color:#0000;border-radius:999px;place-items:center;width:18px;height:18px;display:grid}.chambers .ch-stage[data-state=done]{color:var(--ch-ink-2)}.chambers .ch-stage[data-state=done] .ch-stage-dot{border-color:var(--ch-accent);background:var(--ch-accent);color:#fff}.chambers .ch-stage[data-state=current]{color:var(--ch-ink);font-weight:650}.chambers .ch-stage[data-state=current] .ch-stage-dot{border-color:var(--ch-accent);box-shadow:0 0 0 4px var(--ch-accent-soft)}.chambers .ch-stage[data-state=current] .ch-stage-dot:after{content:"";background:var(--ch-accent);border-radius:999px;width:8px;height:8px}.chambers .ch-stage+.ch-stage:before{content:"";background:var(--ch-rule-strong);width:18px;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:-24px}.chambers .ch-stage[data-state=done]+.ch-stage:before{background:var(--ch-accent)}.chambers .ch-stats{grid-template-columns:repeat(var(--ch-stat-cols,6), minmax(0, 1fr));gap:12px;display:grid}@media (max-width:1180px){.chambers .ch-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.chambers .ch-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.chambers .ch-stat{border:1px solid var(--ch-card-edge);background:var(--ch-card);min-width:0;box-shadow:var(--ch-card-shadow);color:inherit;border-radius:14px;padding:14px 14px 13px;transition:border-color .14s,transform .14s,box-shadow .14s;display:block}.chambers a.ch-stat:hover{border-color:color-mix(in srgb, var(--ch-accent) 40%, transparent);transform:translateY(-1px)}.chambers .ch-stat-top{align-items:center;gap:8px;display:flex}.chambers .ch-stat .ch-icotile{border-radius:8px;width:26px;height:26px}.chambers .ch-stat .ch-fig{white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:20px;line-height:26px;overflow:hidden}.chambers .ch-stat .ch-sub{color:var(--ch-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:16px;overflow:hidden}@media (max-width:639px){.chambers .ch-stat .ch-sub{white-space:normal}}.chambers .ch-ribbon{scrollbar-width:none;border:1px solid var(--ch-card-edge);background:var(--ch-card);box-shadow:var(--ch-card-shadow);border-radius:16px;align-items:stretch;gap:4px;padding:8px;display:flex;overflow-x:auto}.chambers .ch-ribbon::-webkit-scrollbar{display:none}.chambers .ch-rgroup{flex-direction:column;flex-shrink:0;display:flex}.chambers .ch-rgroup+.ch-rgroup{border-left:1px solid var(--ch-rule);margin-left:6px;padding-left:10px}.chambers .ch-ractions{gap:2px;display:flex}.chambers .ch-rcaption{letter-spacing:.04em;color:var(--ch-ink-3);text-align:center;white-space:nowrap;margin-top:2px;padding:0 6px;font-size:10.5px;font-weight:600}.chambers .ch-raction{min-width:70px;color:var(--ch-ink-2);text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;align-items:center;gap:6px;padding:8px 6px 6px;font-size:12px;font-weight:550;line-height:15px;transition:background-color .12s,color .12s;display:flex}.chambers .ch-raction:hover{background:var(--ch-hover);color:var(--ch-ink)}.chambers .ch-raction:active .ch-ricon{transform:scale(.96)}.chambers .ch-ricon{width:34px;height:34px;color:var(--ch-accent);background:var(--ch-accent-soft);border-radius:10px;place-items:center;transition:transform 80ms;display:grid}.chambers .ch-raction[data-tone=money] .ch-ricon{color:var(--ch-sage);background:var(--ch-sage-bg)}.chambers .ch-raction[data-tone=compliance] .ch-ricon{color:var(--ch-info);background:var(--ch-info-bg)}.chambers .ch-raction[data-tone=ai] .ch-ricon{color:#fff;background:linear-gradient(150deg,#a78bfa,#7c3aed)}.chambers .ch-raction[data-primary=true] .ch-ricon{color:#fff;background:linear-gradient(150deg,#a78bfa,#7c3aed);box-shadow:0 6px 14px -8px #7c3aed}.chambers .ch-dl{gap:0;display:grid}.chambers .ch-dl>div{border-bottom:1px solid var(--ch-rule);grid-template-columns:26px minmax(0,1fr);column-gap:10px;padding:11px 0;display:grid}.chambers .ch-dl>div:last-child{border-bottom:0}.chambers .ch-dl svg{color:var(--ch-ink-3);margin-top:1px}.chambers .ch-dl dt{letter-spacing:.02em;color:var(--ch-ink-3);font-size:11.5px;font-weight:600;line-height:15px}.chambers .ch-dl dd{color:var(--ch-ink);overflow-wrap:anywhere;margin-top:2px;font-size:13.5px;line-height:19px}.chambers .ch-formgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:14px 16px;display:grid}.chambers .ch-formgrid>.ch-full{grid-column:1/-1}.chambers .ch-formgrid[data-cols="2"]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.chambers .ch-hint{color:var(--ch-ink-3);font-size:12px;line-height:17px}.chambers .ch-formactions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;display:flex}.chambers .ch-req{color:var(--ch-oxblood);margin-left:2px}.chambers .ch-table tr[data-struck=true] .ch-rowtitle{text-decoration:line-through;-webkit-text-decoration-color:var(--ch-ink-3);text-decoration-color:var(--ch-ink-3);color:var(--ch-ink-2)}.chambers .ch-table tr[data-struck=true] td.ch-r{color:var(--ch-ink-3)}.chambers .ch-table td.ch-act{white-space:nowrap;text-align:right;padding-right:8px}.chambers .ch-table tr.ch-subrow>td{padding-top:2px;padding-bottom:16px}.chambers .ch-table tbody tr.ch-subrow:hover{background:0 0}.chambers .ch-table .ch-sub{color:var(--ch-ink-2);margin-top:2px;font-size:12.5px;line-height:18px}.chambers .ch-table .ch-sub+.ch-sub{margin-top:1px}.chambers .ch-entries>li{border-bottom:1px solid var(--ch-rule);padding:12px 0}.chambers .ch-entries>li:last-child{border-bottom:0}.chambers .ch-entries>li[data-struck=true] .ch-rowtitle{text-decoration:line-through;-webkit-text-decoration-color:var(--ch-ink-3);text-decoration-color:var(--ch-ink-3);color:var(--ch-ink-2)}.chambers .ch-tick{border:1.5px solid var(--ch-rule-strong);background:var(--ch-card);color:#0000;cursor:pointer;border-radius:6px;place-items:center;width:19px;height:19px;margin-top:1px;transition:border-color .12s,background-color .12s,color .12s;display:grid}.chambers .ch-tick[data-done=true]{background:var(--ch-sage);border-color:var(--ch-sage);color:#fff}.chambers .ch-tick:disabled{cursor:wait}.chambers .ch-tick-error{box-shadow:0 0 0 2px var(--ch-oxblood)}.chambers .ch-phone-row{border-bottom:1px solid var(--ch-rule);box-shadow:inset 3px 0 0 var(--ch-f-other)}.chambers .ch-phone-row[data-area=litigation]{box-shadow:inset 3px 0 0 var(--ch-f-litigation)}.chambers .ch-phone-row[data-area=real_estate]{box-shadow:inset 3px 0 0 var(--ch-f-real_estate)}.chambers .ch-phone-row[data-area=family]{box-shadow:inset 3px 0 0 var(--ch-f-family)}.chambers .ch-phone-row[data-area=wills_estates]{box-shadow:inset 3px 0 0 var(--ch-f-wills_estates)}.chambers .ch-phone-row[data-area=corporate]{box-shadow:inset 3px 0 0 var(--ch-f-corporate)}.chambers .ch-phone-row[data-area=employment]{box-shadow:inset 3px 0 0 var(--ch-f-employment)}.chambers .ch-phone-row[data-area=criminal]{box-shadow:inset 3px 0 0 var(--ch-f-criminal)}.chambers .ch-phone-row[data-area=immigration]{box-shadow:inset 3px 0 0 var(--ch-f-immigration)}.chambers .ch-table th button{cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.chambers .ch-table th button:hover{color:var(--ch-ink)}.chambers .ch-search{border:1px solid var(--ch-rule-strong);background:var(--ch-field);height:40px;color:var(--ch-ink);border-radius:11px;padding:0 12px;transition:border-color .12s,box-shadow .12s}.chambers .ch-search:focus-within{border-color:var(--ch-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ch-accent) 18%, transparent)}.chambers .ch-search input::placeholder{color:var(--ch-ink-3)}.chambers .ch-chip{border:1px solid var(--ch-rule-strong);background:var(--ch-card);height:32px;color:var(--ch-ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:550;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.chambers .ch-chip:hover{color:var(--ch-ink);border-color:color-mix(in srgb, var(--ch-ink) 24%, transparent)}.chambers .ch-chip[aria-pressed=true]{color:var(--ch-link);border-color:color-mix(in srgb, var(--ch-accent) 45%, transparent);background:var(--ch-accent-soft)}.chambers input[type=file]{height:auto;color:var(--ch-ink-2);padding:6px;font-size:13px}.chambers input[type=file]::file-selector-button{border:1px solid var(--ch-rule-strong);background:var(--ch-card-2);height:30px;font:inherit;color:var(--ch-ink);cursor:pointer;border-radius:8px;margin-right:10px;padding:0 12px;font-weight:550;transition:background-color .12s}.chambers input[type=file]::file-selector-button:hover{background:var(--ch-hover)}.chambers .ch-avatar[data-size=sm]{width:24px;height:24px;font-size:10px}.chambers .ch-avatar[data-size=xs]{letter-spacing:0;width:18px;height:18px;font-size:8px}.chambers .ch-avatar[data-size=lg]{letter-spacing:.01em;width:40px;height:40px;font-size:14px}.chambers .ch-avatar[data-side=ours]{background:linear-gradient(150deg,#7c3aed,#5b21b6)}.chambers .ch-avatar[data-side=other]{background:linear-gradient(150deg,#64748b,#475569)}.chambers .ch-avatar[data-side=counsel]{background:linear-gradient(150deg,#2563eb,#1e40af)}.chambers .ch-avatar[data-side=neutral]{background:linear-gradient(150deg,#78716c,#57534e)}.chambers .ch-avatar[data-side=team]{background:linear-gradient(150deg,#0f766e,#115e59)}.chambers .ch-count{min-width:20px;height:20px;color:var(--ch-ink-2);background:var(--ch-card-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-grid}.chambers .ch-sides{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.chambers .ch-sides[data-adverse=true]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0 10px}.chambers .ch-vbadge{letter-spacing:.02em;width:34px;height:34px;color:var(--ch-ink-2);border:1px solid var(--ch-card-edge);background:var(--ch-card);box-shadow:var(--ch-card-shadow);border-radius:999px;align-self:start;place-items:center;margin-top:18px;font-size:12px;font-weight:700;display:grid}@media (max-width:900px){.chambers .ch-sides,.chambers .ch-sides[data-adverse=true]{grid-template-columns:minmax(0,1fr);gap:0}.chambers .ch-sides>.ch-side+.ch-side{margin-top:18px}.chambers .ch-vbadge{z-index:1;justify-self:center;margin:-9px 0;position:relative}.chambers .ch-vbadge+.ch-side{margin-top:0!important}}.chambers .ch-side{border:1px solid var(--ch-card-edge);background:var(--ch-card);min-width:0;box-shadow:var(--ch-card-shadow);border-radius:18px;padding:16px}.chambers .ch-side[data-tone=ours]{box-shadow:inset 0 3px 0 -1px var(--ch-accent), var(--ch-card-shadow)}.chambers .ch-side[data-tone=other]{box-shadow:inset 0 3px 0 -1px var(--ch-ink-3), var(--ch-card-shadow)}.chambers .ch-side-head{align-items:center;gap:10px;padding:2px 2px 12px;display:flex}.chambers .ch-partylist{gap:10px;display:grid}@media (min-width:900px){.chambers .ch-partylist[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.chambers .ch-party{border:1px solid var(--ch-card-edge);background:var(--ch-card-2);border-radius:14px;min-width:0;transition:border-color .14s,background-color .14s}.chambers .ch-party:hover{border-color:var(--ch-rule-strong)}.chambers .ch-party[data-open=true]{border-color:color-mix(in srgb, var(--ch-accent) 38%, transparent);background:var(--ch-card)}.chambers .ch-party-main{align-items:flex-start;gap:10px;padding:12px 10px 12px 12px;display:flex}.chambers .ch-party-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.chambers .ch-party-name{color:var(--ch-ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:20px}.chambers .ch-party-org{color:var(--ch-ink-2);overflow-wrap:anywhere;margin-top:1px;font-size:12.5px;line-height:18px}.chambers .ch-contactline{flex-wrap:wrap;gap:4px 14px;min-width:0;margin-top:7px;display:flex}.chambers .ch-contact{min-width:0;max-width:100%;color:var(--ch-ink-2);align-items:center;gap:6px;font-size:12.5px;line-height:18px;display:inline-flex}.chambers .ch-contact svg{color:var(--ch-ink-3);flex-shrink:0}.chambers a.ch-contact{transition:color .12s}.chambers a.ch-contact:hover{color:var(--ch-link)}.chambers a.ch-contact:hover svg{color:currentColor}.chambers .ch-party-editbtn{flex-shrink:0;margin-top:-2px}.chambers .ch-party-edit{border-top:1px solid var(--ch-rule);padding:14px 12px}.chambers .ch-party-editgrid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:760px){.chambers .ch-party-editgrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px 18px}}.chambers .ch-side .ch-party-editgrid{grid-template-columns:minmax(0,1fr)}.chambers .ch-partysub{margin-top:16px}.chambers .ch-partysub-head{color:var(--ch-ink-2);align-items:center;gap:7px;padding:0 2px 9px;font-size:12px;font-weight:600;display:flex}.chambers .ch-partysub-head svg{color:var(--ch-ink-3)}.chambers .ch-sideempty{border:1px dashed var(--ch-rule-strong);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.chambers .ch-sideempty-icon{width:38px;height:38px;color:var(--ch-ink-3);background:var(--ch-card-2);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.chambers .ch-addcard{border:1px dashed var(--ch-rule-strong);background:color-mix(in srgb, var(--ch-card) 55%, transparent);border-radius:18px;padding:16px 18px 18px}.chambers .ch-addcard-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.chambers .ch-iconbtn{width:34px;padding:0}.chambers .ch-btn-sm.ch-iconbtn{width:29px}.chambers .ch-iconbtn svg{width:15px;height:15px}.chambers .ch-btn-saved,.chambers .ch-btn-saved:hover{color:var(--ch-sage);border-color:color-mix(in srgb, var(--ch-sage) 45%, transparent);background:var(--ch-sage-bg)}.chambers .ch-btn-remove:hover{color:var(--ch-oxblood);background:var(--ch-oxblood-bg)}.chambers .ch-party-edit .ch-btn:not(.ch-btn-sm),.chambers .ch-addcard .ch-btn:not(.ch-btn-sm),.chambers .ch-teamlead .ch-btn:not(.ch-btn-sm),.chambers .ch-subpanel .ch-btn:not(.ch-btn-sm){height:38px}.chambers .ch-party-edit .ch-iconbtn:not(.ch-btn-sm){width:38px}.chambers .ch-replacepanel{border:1px solid color-mix(in srgb, var(--ch-accent) 26%, transparent);background:var(--ch-accent-soft);border-radius:12px;padding:12px}.chambers .ch-teamlead{border:1px solid var(--ch-card-edge);background:var(--ch-card-2);border-radius:14px;padding:14px}.chambers .ch-teamlist{gap:8px;display:grid}.chambers .ch-teamrow{border:1px solid var(--ch-card-edge);background:var(--ch-card-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:10px 10px 10px 12px;display:flex}.chambers .ch-teamrow[data-off=true]>:not([role=alert]){opacity:.6}.chambers .ch-subpanel{border:1px dashed var(--ch-rule-strong);border-radius:14px;padding:14px 16px 16px}@media (min-width:640px){.chambers .ch-dl[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.chambers .ch-dl[data-cols="2"]>div:nth-last-child(2):nth-child(odd){border-bottom:0}}.chambers .ch-desc{border-top:1px solid var(--ch-rule);margin-top:14px;padding-top:14px}.chambers .ch-timeline{gap:20px;margin:0;padding:0;list-style:none;display:grid}.chambers .ch-tl-day{color:var(--ch-ink-2);margin-bottom:10px;font-size:12px;font-weight:600;line-height:16px}.chambers .ch-tl-items{margin:0;padding:0;list-style:none}.chambers .ch-tl-item{grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding-bottom:14px;display:grid;position:relative}.chambers .ch-tl-item:last-child{padding-bottom:0}.chambers .ch-tl-item:before{content:"";background:var(--ch-rule-strong);width:1px;position:absolute;top:32px;bottom:4px;left:13.5px}.chambers .ch-tl-item:last-child:before{display:none}.chambers .ch-tl-icon{width:28px;height:28px;color:var(--ch-ink-2);background:var(--ch-card-2);box-shadow:0 0 0 1px var(--ch-card-edge) inset;border-radius:999px;place-items:center;display:grid}.chambers .ch-tl-icon[data-tone=ok]{color:var(--ch-sage);background:var(--ch-sage-bg);box-shadow:none}.chambers .ch-tl-icon[data-tone=info]{color:var(--ch-info);background:var(--ch-info-bg);box-shadow:none}.chambers .ch-tl-icon[data-tone=accent]{color:var(--ch-accent);background:var(--ch-accent-soft);box-shadow:none}.chambers .ch-tl-icon[data-tone=attention]{color:var(--ch-brass);background:var(--ch-brass-bg);box-shadow:none}.chambers .ch-tl-text{color:var(--ch-ink);overflow-wrap:anywhere;padding-top:4px;font-size:13.5px;line-height:19px}.chambers .ch-tl-meta{color:var(--ch-ink-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;line-height:16px}.chambers .ch-keydate{border:1px solid color-mix(in srgb, var(--ch-accent) 24%, transparent);background:color-mix(in srgb, var(--ch-accent) 6%, transparent);border-radius:14px;padding:14px 16px 16px}.chambers .ch-itemno{width:52px}.chambers .ch-childno{width:26px;height:26px;color:var(--ch-accent);background:var(--ch-accent-soft);font-variant-numeric:tabular-nums;border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;font-weight:650;display:grid}@media (max-width:560px){.chambers .ch-keydate{padding:12px 12px 14px}.chambers .ch-keydate .ch-table td{padding-left:5px;padding-right:5px}.chambers .ch-keydate .ch-table td:first-child{padding-left:0}.chambers .ch-keydate .ch-table td.ch-itemno{width:34px}.chambers .ch-keydate .ch-table td:last-child{padding-right:0}}.chambers .ch-recorder{border:1px solid var(--ch-card-edge);background:var(--ch-card-2);border-radius:14px;padding:14px}.chambers .ch-recorder .ch-btn:not(.ch-btn-sm){height:38px}.chambers .ch-clock{border:1px solid var(--ch-card-edge);background:var(--ch-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.chambers .ch-clock-time{letter-spacing:-.02em;color:var(--ch-brass);font-variant-numeric:tabular-nums lining-nums;font-size:30px;font-weight:600;line-height:34px}.chambers .ch-clock[data-running=true] .ch-clock-time{color:var(--ch-sage)}.chambers .ch-listhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.chambers .ch-entrylist{border-top:1px solid var(--ch-rule);margin:0;padding:0;list-style:none}.chambers .ch-entry{border-bottom:1px solid var(--ch-rule)}.chambers .ch-entry[data-open=true]{background:var(--ch-card-2)}.chambers .ch-entry-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px 54px minmax(0,1fr) auto 104px;align-items:center;gap:12px;padding:11px 8px;transition:background-color .12s;display:grid}.chambers .ch-entry-row:hover{background:var(--ch-hover)}.chambers .ch-entry-date,.chambers .ch-entry-qty{color:var(--ch-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;line-height:18px}.chambers .ch-entry-desc{min-width:0;color:var(--ch-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:19px;overflow:hidden}.chambers .ch-entry-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.chambers .ch-entry-amt{color:var(--ch-ink);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:19px}.chambers .ch-entry-edit{border:1px solid var(--ch-card-edge);background:var(--ch-card);border-radius:12px;gap:10px;margin:0 8px 12px;padding:12px;display:grid}.chambers .ch-entry-edit .ch-btn:not(.ch-btn-sm){height:38px}@media (max-width:640px){.chambers .ch-entry-row{grid-template-columns:50px minmax(0,1fr) auto;grid-template-areas:"date desc amt""qty tags tags";row-gap:4px}.chambers .ch-entry-date{grid-area:date}.chambers .ch-entry-qty{grid-area:qty}.chambers .ch-entry-desc{grid-area:desc}.chambers .ch-entry-tags{grid-area:tags;justify-content:flex-start}.chambers .ch-entry-amt{grid-area:amt}}.chambers .ch-disb{border-bottom:1px solid var(--ch-rule);justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 8px;display:flex}.chambers .ch-disb:last-child{border-bottom:0}.chambers .ch-code{letter-spacing:.02em;font-variant-numeric:tabular-nums;height:20px;color:var(--ch-ink-2);background:var(--ch-card-2);border:1px solid var(--ch-rule);border-radius:6px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.chambers .ch-dialog{border:1px solid var(--ch-card-edge);background:var(--ch-card);box-shadow:0 24px 64px #0a081447, var(--ch-card-shadow);border-radius:18px;padding:20px}.chambers .ch-readybar{border:1px solid color-mix(in srgb, var(--ch-sage) 35%, var(--ch-card-edge));background:color-mix(in srgb, var(--ch-sage) 6%, var(--ch-card));border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 16px;display:flex}.chambers .ch-tasklist>li[data-dim=true]{opacity:.62}.chambers .ch-tasklist>li[data-dim=true]:hover{opacity:1}.chambers .ch-count{font-variant-numeric:tabular-nums;min-width:18px;height:18px;color:var(--ch-ink-3);background:var(--ch-rule);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.chambers .ch-seg>button[aria-selected=true]{color:var(--ch-ink);background:var(--ch-card);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--ch-rule)}.chambers .ch-seg>button{align-items:center;gap:6px;display:inline-flex}.chambers .ch-grouphead{letter-spacing:.01em;color:var(--ch-ink-2);align-items:center;gap:7px;margin:0 2px 8px;font-size:12.5px;font-weight:650;display:flex}.chambers .ch-grouphead[data-tone=overdue]{color:var(--ch-oxblood)}.chambers .ch-grouphead[data-tone=soon]{color:var(--ch-brass)}.chambers .ch-grouphead[data-tone=overdue] .ch-count{color:var(--ch-oxblood);background:var(--ch-oxblood-bg)}.chambers .ch-grouphead[data-tone=soon] .ch-count{color:var(--ch-brass);background:var(--ch-brass-bg)}.chambers .ch-tasklist{border:1px solid var(--ch-card-edge);background:var(--ch-card);box-shadow:var(--ch-card-shadow);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.chambers .ch-tasklist>li+li{border-top:1px solid var(--ch-rule)}.chambers .ch-tasklist>li:hover{background:var(--ch-hover)}.chambers .ch-tick{border:1.5px solid var(--ch-rule-strong);color:#0000;background:var(--ch-card);border-radius:6px;flex-shrink:0;place-items:center;width:18px;height:18px;transition:border-color .12s,background-color .12s;display:grid}.chambers .ch-tick:hover{border-color:var(--ch-accent);color:color-mix(in srgb, var(--ch-accent) 45%, transparent)}.chambers .ch-tick[data-on=true]{border-color:var(--ch-sage);background:var(--ch-sage);color:#fff}.chambers .ch-prio{background:var(--ch-ink-3);border-radius:999px;flex-shrink:0;width:7px;height:7px}.chambers .ch-prio[data-p=urgent]{background:var(--ch-oxblood);box-shadow:0 0 0 3px var(--ch-oxblood-bg)}.chambers .ch-prio[data-p=high]{background:var(--ch-brass)}.chambers .ch-prio[data-p=low]{background:var(--ch-rule-strong)}.chambers .ch-tasktitle{color:var(--ch-ink);font-size:13.5px;font-weight:500;line-height:19px}.chambers .ch-tasktitle[data-done=true]{color:var(--ch-ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ch-ink-3);text-decoration-color:var(--ch-ink-3)}.chambers .ch-joined{align-items:stretch;display:inline-flex}.chambers .ch-joined>.ch-btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.chambers .ch-joined>.ch-btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.chambers .ch-joined[data-primary=true]>.ch-btn+.ch-btn{margin-left:0;box-shadow:inset 1px 0 #ffffff47}.chambers .ch-btn[data-on=true]{color:var(--ch-accent);border-color:color-mix(in srgb, var(--ch-accent) 45%, transparent);background:var(--ch-accent-soft)}.chambers .ch-sumpill{border:1px solid var(--ch-rule);background:var(--ch-card-2);height:36px;color:var(--ch-ink-3);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.chambers .ch-sumpill b{color:var(--ch-ink);font-variant-numeric:tabular-nums;font-weight:600}.chambers .ch-sumpill i{color:var(--ch-rule-strong);margin:0 2px;font-style:normal}.chambers .ch-sheet{border:1px solid var(--ch-card-edge);background:var(--ch-card);box-shadow:var(--ch-card-shadow);border-radius:16px}.chambers .ch-sheet-head{border-bottom:1px solid var(--ch-rule);background:var(--ch-card-2);color:var(--ch-ink-3);padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:550}.chambers .ch-sheet-foot{border-top:3px double var(--ch-rule-strong);color:var(--ch-ink);padding-top:10px;padding-bottom:10px;font-size:13px;font-weight:600}.chambers .ch-sheetrow{border-bottom:1px solid var(--ch-rule);color:var(--ch-ink);font-size:13.5px;transition:background-color .12s;position:relative}.chambers .ch-sheetrow:last-child{border-bottom:0}.chambers .ch-sheetrow:before{content:"";pointer-events:none;background:0 0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}.chambers .ch-sheetrow[data-state=complete]:hover{background:var(--ch-hover)}.chambers .ch-sheetrow[data-state=incomplete]{background:color-mix(in srgb, var(--ch-oxblood) 4%, transparent)}.chambers .ch-sheetrow[data-state=incomplete]:before{background:var(--ch-oxblood)}.chambers .ch-sheetrow[data-state=running]{background:var(--ch-accent-soft)}.chambers .ch-sheetrow[data-state=running]:before{background:var(--ch-accent)}.chambers .ch-sheetrow[data-state=clock]{background:color-mix(in srgb, var(--ch-brass) 6%, transparent)}.chambers .ch-sheetrow[data-state=clock]:before{background:var(--ch-brass)}.chambers .ch-sheetrow[data-state=locked]{background:var(--ch-card-2);color:var(--ch-ink-3)}.chambers .ch-sheetrow[data-focused=true]{outline:1px solid color-mix(in srgb, var(--ch-accent) 55%, transparent);outline-offset:-1px}.chambers .ch-sheetcard{border:1px solid var(--ch-rule);border-radius:12px;margin:8px;padding:12px}.chambers .ch-sheetcard:last-child{border-bottom:1px solid var(--ch-rule)}.chambers .ch-sheetcard:before{top:12px;bottom:12px}.chambers .ch-panel-big{z-index:50;padding:24px;position:fixed;inset:16px;overflow:auto}@media (min-width:640px){.chambers .ch-panel-big{inset:40px}}.chambers .ch-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a08128c}.chambers .ch-meter{background:var(--ch-rule);border-radius:999px;height:6px;overflow:hidden}.chambers .ch-meter>span{background:var(--ch-accent);border-radius:999px;height:100%;display:block}.chambers .ch-meter[data-tone=ok]>span{background:var(--ch-sage)}.chambers .ch-bar{background:var(--ch-accent);border-radius:4px 4px 0 0}.chambers i.ch-bar{border-radius:2px}.chambers .ch-bar[data-tone=budget]{background:color-mix(in srgb, var(--ch-ink-3) 45%, transparent)}.chambers .ch-bar[data-tone=ok]{background:var(--ch-sage)}.chambers .ch-bar[data-tone=under]{background:var(--ch-brass)}.chambers .ch-stepno{font-variant-numeric:tabular-nums;width:28px;height:28px;color:var(--ch-accent);background:var(--ch-accent-soft);border-radius:9px;flex-shrink:0;place-items:center;font-size:13px;font-weight:650;display:inline-grid}.chambers .ch-vsteps{gap:0;margin:0;padding:0;list-style:none;display:grid}.chambers .ch-vsteps>li{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.chambers .ch-vsteps>li:last-child{padding-bottom:0}.chambers .ch-vsteps>li:not(:last-child):before{content:"";background:var(--ch-rule-strong);width:1px;position:absolute;top:26px;bottom:4px;left:11.5px}.chambers .ch-vsteps-dot{width:24px;height:24px;color:var(--ch-ink-3);border:1.5px solid var(--ch-rule-strong);background:var(--ch-card);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:11.5px;font-weight:650;display:grid}.chambers .ch-vsteps b{color:var(--ch-ink-2);font-size:13.5px;font-weight:600;line-height:20px;display:block}.chambers .ch-vsteps p{color:var(--ch-ink-3);margin-top:2px;font-size:12.5px;line-height:18px}.chambers .ch-vsteps>li[data-state=current] b{color:var(--ch-ink)}.chambers .ch-vsteps>li[data-state=current] .ch-vsteps-dot{color:#fff;border-color:var(--ch-accent);background:var(--ch-accent);box-shadow:0 0 0 4px var(--ch-accent-soft)}.chambers .ch-vsteps>li[data-state=done] .ch-vsteps-dot{color:#fff;border-color:var(--ch-sage);background:var(--ch-sage)}.chambers .ch-crumbs{color:var(--ch-ink-3);align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;display:flex}.chambers .ch-crumbs a{color:var(--ch-ink-2)}.chambers .ch-crumbs a:hover{color:var(--ch-link)}.chambers .ch-section[data-tone=review]{border-color:color-mix(in srgb, var(--ch-accent) 35%, var(--ch-card-edge));box-shadow:0 0 0 4px var(--ch-accent-soft), var(--ch-card-shadow)}.chambers .ch-agegrid{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;display:grid}.chambers .ch-agegrid>div{min-width:0}.chambers .ch-agegrid dt{color:var(--ch-ink-3);font-size:12px}.chambers .ch-agegrid dd{color:var(--ch-ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:14.5px;font-weight:600}.chambers .ch-agegrid>div[data-total=true]{border-top:3px double var(--ch-rule-strong);grid-column:1/-1;justify-content:space-between;align-items:baseline;padding-top:10px;display:flex}.chambers .ch-overbar{background:var(--ch-brass);border-radius:999px;max-width:360px;height:6px;display:block;position:relative;overflow:hidden}.chambers .ch-overbar>span{background:color-mix(in srgb, var(--ch-ink-3) 45%, var(--ch-card));box-shadow:1px 0 0 var(--ch-card);border-radius:999px 0 0 999px;position:absolute;inset:0 auto 0 0}.chambers .ch-ergroup{border:1px solid var(--ch-rule);border-radius:14px;overflow:hidden}.chambers .ch-ergroup-head{background:var(--ch-card-2);border-bottom:1px solid var(--ch-rule);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 12px 10px 14px;display:flex}.chambers .ch-billdesk{border:1px solid color-mix(in srgb, var(--ch-accent) 24%, transparent);background:color-mix(in srgb, var(--ch-accent) 5%, transparent);border-radius:16px;margin-top:18px;padding:16px}.chambers .ch-billdesk .ch-btn:not(.ch-btn-sm){height:38px}.chambers .ch-picklist{border:1px solid var(--ch-card-edge);background:var(--ch-card);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.chambers .ch-picklist>li+li{border-top:1px solid var(--ch-rule)}.chambers .ch-pick{cursor:pointer;align-items:flex-start;gap:12px;padding:10px 12px;transition:background-color .12s;display:flex}.chambers .ch-pick:hover{background:var(--ch-hover)}.chambers .ch-pick input{width:16px;height:16px;accent-color:var(--ch-accent);flex-shrink:0;margin-top:2px}.chambers .ch-picklist>li:not([data-on]) .ch-pick-what,.chambers .ch-picklist>li:not([data-on]) .ch-pick-amt{color:var(--ch-ink-3)}.chambers .ch-pick-what{color:var(--ch-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:19px;display:block;overflow:hidden}.chambers .ch-pick-sub{color:var(--ch-ink-3);margin-top:1px;font-size:12px;line-height:16px;display:block}.chambers .ch-pick-amt{color:var(--ch-ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13.5px;font-weight:600;line-height:19px}.chambers summary.ch-btn{width:fit-content;list-style:none}.chambers summary.ch-btn::-webkit-details-marker{display:none}.chambers .ch-fold{border:1px solid var(--ch-card-edge);background:var(--ch-card-2);border-radius:12px;min-width:0;padding:11px 14px}.chambers .ch-fold>summary{cursor:pointer;color:var(--ch-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.chambers .ch-fold>summary::-webkit-details-marker{display:none}.chambers .ch-fold .ch-fold-chev{color:var(--ch-ink-3);transition:transform .14s}.chambers .ch-fold[open]>summary .ch-fold-chev{transform:rotate(90deg)}.chambers .ch-foldlist{margin:8px 0 0;padding:0;list-style:none}.chambers .ch-foldlist>li{border-top:1px solid var(--ch-rule);padding:8px 0}.chambers .ch-fold-what{min-width:0;color:var(--ch-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.chambers .ch-fold-amt{color:var(--ch-ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:550;line-height:18px}.chambers .ch-foldlist>li[data-muted=true] .ch-fold-what,.chambers .ch-foldlist>li[data-muted=true] .ch-fold-amt{color:var(--ch-ink-3)}.chambers .ch-table[data-flush=true] :is(th,td):first-child{padding-left:0}.chambers .ch-table[data-flush=true] :is(th,td):last-child{padding-right:0}.chambers .ch-steps{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.chambers .ch-steps>li{color:var(--ch-ink-3);align-items:center;gap:8px;font-size:12.5px;font-weight:550;display:inline-flex}.chambers .ch-steps-dot{width:20px;height:20px;color:var(--ch-ink-3);border:1.5px solid var(--ch-rule-strong);background:var(--ch-card);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:11px;font-weight:650;display:grid}.chambers .ch-steps>li[data-state=done]{color:var(--ch-ink-2)}.chambers .ch-steps>li[data-state=done] .ch-steps-dot{color:#fff;border-color:var(--ch-sage);background:var(--ch-sage)}.chambers .ch-steps>li[data-state=current]{color:var(--ch-ink)}.chambers .ch-steps>li[data-state=current] .ch-steps-dot{color:#fff;border-color:var(--ch-accent);background:var(--ch-accent);box-shadow:0 0 0 4px var(--ch-accent-soft)}.chambers .ch-hit{box-shadow:inset 3px 0 0 var(--ch-brass)}.chambers .ch-seg>button[aria-pressed=true]{color:var(--ch-ink);background:var(--ch-card);box-shadow:0 1px 2px #0000002e, 0 0 0 1px var(--ch-card-edge)}.light-app .chambers .ch-seg>button[aria-pressed=true]{box-shadow:0 1px 2px #1912381a, 0 0 0 1px var(--ch-card-edge)}.chambers .ch-editframe{border:1px solid color-mix(in srgb, var(--ch-accent) 26%, transparent);background:var(--ch-card);box-shadow:var(--ch-card-shadow);border-radius:16px;overflow:hidden}.chambers .ch-keyrow{border:1px solid var(--ch-card-edge);background:var(--ch-card-2);text-align:left;border-radius:12px;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:9px 10px;transition:border-color .12s;display:flex}.chambers .ch-keyrow:hover{border-color:var(--ch-rule-strong)}.chambers .ch-keyrow-bar{background:var(--ch-ink-3);border-radius:3px;flex-shrink:0;width:3px;height:32px;margin-top:3px}.chambers .ch-keyrow[data-critical=true] .ch-keyrow-bar{background:var(--ch-oxblood)}.chambers .ch-tl-day[data-today=true]{color:var(--ch-accent)}.chambers .ch-areamini{--ch-area:var(--ch-f-other);width:30px;height:30px;color:var(--ch-area);background:color-mix(in srgb, var(--ch-area) 14%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--ch-area) 24%, transparent) inset;border-radius:9px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.chambers .ch-areamini[data-area=litigation]{--ch-area:var(--ch-f-litigation)}.chambers .ch-areamini[data-area=real_estate]{--ch-area:var(--ch-f-real_estate)}.chambers .ch-areamini[data-area=family]{--ch-area:var(--ch-f-family)}.chambers .ch-areamini[data-area=wills_estates],.chambers .ch-areamini[data-area=estate_administration]{--ch-area:var(--ch-f-wills_estates)}.chambers .ch-areamini[data-area=corporate]{--ch-area:var(--ch-f-corporate)}.chambers .ch-areamini[data-area=employment]{--ch-area:var(--ch-f-employment)}.chambers .ch-areamini[data-area=criminal]{--ch-area:var(--ch-f-criminal)}.chambers .ch-areamini[data-area=immigration]{--ch-area:var(--ch-f-immigration)}@media (max-width:1180px){.chambers .ch-stats[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.chambers .ch-stats[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.chambers .ch-stats[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.chambers .ch-mcard{border:1px solid var(--ch-card-edge);background:var(--ch-card);min-width:0;box-shadow:var(--ch-card-shadow);border-radius:16px;transition:border-color .14s;overflow:hidden}.chambers .ch-mcard:hover{border-color:var(--ch-rule-strong)}.chambers .ch-mcard[data-open=true]{border-color:color-mix(in srgb, var(--ch-accent) 34%, transparent)}.chambers .ch-mcard-face{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.chambers .ch-mcard-face>span:first-child svg:last-child{color:var(--ch-ink-3)}.chambers .ch-mcard-more{border-top:1px solid var(--ch-rule);padding:14px 16px 16px}.chambers .ch-stats[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.chambers .ch-stats[data-cols="3"]{grid-template-columns:minmax(0,1fr)}}.chambers .ch-trow{border-bottom:1px solid var(--ch-rule);border-radius:0;padding:11px 8px;list-style:none;transition:background-color .12s}.chambers .ch-trow:last-child{border-bottom:0}.chambers .ch-trow:hover{background:var(--ch-hover)}.chambers .ch-dangerpanel{border:1px solid color-mix(in srgb, var(--ch-oxblood) 30%, transparent);background:var(--ch-oxblood-bg);border-radius:12px;padding:12px}.chambers .ch-table[data-tight=true] :is(th,td){padding-left:10px;padding-right:10px}.chambers .ch-table[data-tight=true] :is(th,td):first-child{padding-left:14px}.chambers .ch-pick[data-outstanding=true]{background:var(--ch-brass-bg)}.chambers .ch-result{border:1px solid var(--ch-card-edge);background:var(--ch-card-2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.chambers .ch-result-fig{letter-spacing:-.02em;color:var(--ch-ink-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:24px;font-weight:650;line-height:30px}.chambers .ch-result-word{max-width:52ch;color:var(--ch-ink-2);font-size:13px;line-height:19px}.chambers .ch-result[data-state=ok]{border-color:color-mix(in srgb, var(--ch-sage) 35%, transparent);background:var(--ch-sage-bg)}.chambers .ch-result[data-state=ok] .ch-result-fig{color:var(--ch-sage)}.chambers .ch-result[data-state=bad]{border-color:color-mix(in srgb, var(--ch-oxblood) 40%, transparent);background:var(--ch-oxblood-bg)}.chambers .ch-result[data-state=bad] .ch-result-fig{color:var(--ch-oxblood)}.chambers .ch-result[data-state] .ch-result-word{color:var(--ch-ink)}.chambers .ch-section>div>.ch-tablewrap:has(>.ch-table[data-flush=true]){width:100%;margin-left:0;margin-right:0}.chambers .ch-section>.ch-tablewrap:has(>.ch-table[data-flush=true]){width:100%;margin-left:0;margin-right:0}.chambers .ch-card>.ch-tablewrap:has(>.ch-table[data-flush=true]){width:100%;margin-left:0;margin-right:0}.chambers .ch-section .ch-table[data-flush=true] :is(th,td):first-child{padding-left:0}.chambers .ch-section .ch-table[data-flush=true] :is(th,td):last-child{padding-right:0}}@media (prefers-reduced-motion:reduce){.chambers .ch-skel{animation:none}.chambers .ch-table tbody tr,.chambers .ch-btn,.chambers .ch-stat,.chambers .ch-raction{transition:none}}.chambers button[role=combobox][aria-haspopup=listbox]:not(.ch-btn),.chambers button[aria-haspopup=dialog][aria-expanded]:not(.ch-btn){background-color:var(--ch-field);border-color:var(--ch-rule-strong);border-radius:10px;min-height:38px}.chambers button[role=combobox][aria-haspopup=listbox][aria-expanded=true]:not(.ch-btn),.chambers button[aria-haspopup=dialog][aria-expanded=true]:not(.ch-btn){border-color:var(--ch-accent)}.light-app .chambers button[role=combobox][aria-haspopup=listbox]:not(.ch-btn),.light-app .chambers button[aria-haspopup=dialog][aria-expanded]:not(.ch-btn){background-color:var(--ch-field)!important}
html{-webkit-text-size-adjust:100%;overflow-x:clip}body{padding-bottom:env(safe-area-inset-bottom)}@media (max-width:639px){input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea{font-size:16px}main{overflow-x:clip}}@media (pointer:coarse){button:not([data-dense]),summary:not([data-dense]),[role=button]:not([data-dense]),[role=checkbox]:not([data-dense]),a[href]:not([data-dense]):not(.inline-link){min-width:24px;min-height:24px}button:not([data-dense]).inline-flex,[role=button]:not([data-dense]).inline-flex{align-items:center}}
