:root,[data-theme=light]{color-scheme:light;--exo-black-a10: rgb(0% 0% 0% / .1);--exo-blue-1: rgb(49.41% 62.75% 100%);--exo-blue-2: rgb(18.43% 37.25% 85.88%);--exo-border-width-1: 1px;--exo-border-width-2: 2px;--exo-color-accent: var(--exo-blue-2);--exo-color-accent-text: var(--exo-gray-1);--exo-color-bg: var(--exo-gray-1);--exo-color-bg-hover: var(--exo-black-a10);--exo-color-bg-subtle: var(--exo-gray-2);--exo-color-border: var(--exo-gray-4);--exo-color-border-strong: var(--exo-gray-5);--exo-color-danger: var(--exo-red-1);--exo-color-text: var(--exo-gray-9);--exo-color-text-muted: var(--exo-gray-7);--exo-font-family-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--exo-font-family-sans: system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", sans-serif;--exo-font-line-height-normal: 1.5;--exo-font-line-height-snug: 1.25;--exo-font-line-height-tight: 1;--exo-font-size-2xl: 24px;--exo-font-size-3xl: 30px;--exo-font-size-4xl: 36px;--exo-font-size-lg: 18px;--exo-font-size-md: 16px;--exo-font-size-sm: 14px;--exo-font-size-xl: 20px;--exo-font-size-xs: 12px;--exo-font-weight-bold: 700;--exo-font-weight-medium: 500;--exo-font-weight-regular: 400;--exo-font-weight-semibold: 600;--exo-gray-1: rgb(100% 100% 100%);--exo-gray-2: rgb(98.04% 98.04% 98.04%);--exo-gray-3: rgb(90.98% 90.98% 90.98%);--exo-gray-4: rgb(86.67% 86.67% 86.67%);--exo-gray-5: rgb(80% 80% 80%);--exo-gray-6: rgb(60.39% 60.39% 60.39%);--exo-gray-7: rgb(40% 40% 40%);--exo-gray-8: rgb(26.67% 26.67% 26.67%);--exo-gray-9: rgb(20% 20% 20%);--exo-gray-10: rgb(10.2% 10.2% 10.2%);--exo-gray-11: rgb(7.84% 8.63% 10.2%);--exo-gray-12: rgb(3.92% 4.31% 5.1%);--exo-orange-1: rgb(100% 95.69% 89.8%);--exo-orange-2: rgb(94.9% 69.41% 23.92%);--exo-orange-3: rgb(47.84% 35.29% 10.2%);--exo-orange-4: rgb(22.75% 17.25% 6.27%);--exo-radius-1: 2px;--exo-radius-2: 4px;--exo-radius-3: 6px;--exo-radius-4: 8px;--exo-radius-full: 999px;--exo-red-1: rgb(70.2% 14.9% 11.76%);--exo-red-2: rgb(100% 54.12% 50.2%);--exo-space-1: 4px;--exo-space-2: 6px;--exo-space-3: 8px;--exo-space-4: 12px;--exo-space-5: 16px;--exo-space-6: 20px;--exo-space-7: 24px;--exo-space-8: 32px;--exo-white-a10: rgb(100% 100% 100% / .1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--exo-color-accent: var(--exo-blue-1);--exo-color-accent-text: var(--exo-gray-12);--exo-color-bg: var(--exo-gray-11);--exo-color-bg-hover: var(--exo-white-a10);--exo-color-bg-subtle: var(--exo-gray-12);--exo-color-border: var(--exo-gray-8);--exo-color-border-strong: var(--exo-gray-7);--exo-color-danger: var(--exo-red-2);--exo-color-text: var(--exo-gray-3);--exo-color-text-muted: var(--exo-gray-6)}}[data-theme=dark]{color-scheme:dark;--exo-color-accent: var(--exo-blue-1);--exo-color-accent-text: var(--exo-gray-12);--exo-color-bg: var(--exo-gray-11);--exo-color-bg-hover: var(--exo-white-a10);--exo-color-bg-subtle: var(--exo-gray-12);--exo-color-border: var(--exo-gray-8);--exo-color-border-strong: var(--exo-gray-7);--exo-color-danger: var(--exo-red-2);--exo-color-text: var(--exo-gray-3);--exo-color-text-muted: var(--exo-gray-6)}.exo-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--exo-space-2, 6px);margin:0;font-family:var(--exo-font-family-sans, system-ui, sans-serif);font-weight:var(--exo-font-weight-medium, 500);line-height:var(--exo-font-line-height-snug, 1.25);white-space:nowrap;text-decoration:none;color:var(--exo-color-text, #333333);background:transparent;border:var(--exo-border-width-1, 1px) solid transparent;border-radius:var(--exo-radius-3, 6px);cursor:pointer;-webkit-appearance:none;appearance:none}.exo-button--md{padding:var(--exo-space-2, 6px) var(--exo-space-4, 12px);font-size:var(--exo-font-size-sm, 14px)}.exo-button--sm{padding:var(--exo-space-1, 4px) var(--exo-space-3, 8px);font-size:var(--exo-font-size-xs, 12px)}.exo-button--icon.exo-button--md{padding:var(--exo-space-2, 6px)}.exo-button--icon.exo-button--sm{padding:var(--exo-space-1, 4px)}.exo-button--primary{color:var(--exo-color-accent-text, #ffffff);background-color:var(--exo-color-accent, #2f5fdb);border-color:var(--exo-color-accent, #2f5fdb)}.exo-button--secondary,.exo-button--icon{border-color:var(--exo-color-border-strong, #cccccc)}.exo-button:hover:not(:disabled,[aria-disabled=true]){background-color:var(--exo-color-bg-hover, rgb(0 0 0 / .1))}.exo-button--primary:hover:not(:disabled,[aria-disabled=true]){background-color:var(--exo-color-accent, #2f5fdb);background-image:linear-gradient(var(--exo-color-bg-hover, rgb(0 0 0 / .1)),var(--exo-color-bg-hover, rgb(0 0 0 / .1)))}.exo-button:focus-visible{outline:var(--exo-border-width-2, 2px) solid var(--exo-color-accent, #2f5fdb);outline-offset:var(--exo-border-width-2, 2px)}.exo-button:disabled,.exo-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}:root{--bg: var(--exo-color-bg);--text: var(--exo-color-text);--muted: var(--exo-color-text-muted);--line-strong: var(--exo-color-border);--btn-line: var(--exo-color-border);--side-bg: var(--exo-color-bg-subtle);--radius: var(--exo-radius-3);--font: var(--exo-font-family-sans);--space-0-5: 2px;--ink: #000000;--line: #eeeeee;--hover: rgba(0, 0, 0, .05);--active: rgba(0, 0, 0, .08);--pressed: rgba(0, 0, 0, .12);--active-line: #d6d6d6;--group: #666666;--placeholder: #aaaaaa;--field-line: #ededed;--warn: #7a5200;--warn-bg: #fff5dc;--bad: #9b1c1c;--bad-bg: #fdeded;--ok: #1b6b3f;--ok-bg: #e8f5ed;--info-bg: #f3f3f3}@media(prefers-color-scheme:dark){:root{--ink: #f2f2f2;--line: #262626;--hover: rgba(255, 255, 255, .07);--active: rgba(255, 255, 255, .12);--pressed: rgba(255, 255, 255, .16);--active-line: #3a3a3a;--group: #a3a3a3;--placeholder: #777777;--field-line: #2e2e2e;--warn: #f0c46a;--warn-bg: #33290f;--bad: #f4a3a3;--bad-bg: #3a1c1c;--ok: #86d9a8;--ok-bg: #16301f;--info-bg: #1c1c1c}}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font:var(--exo-font-size-sm)/var(--exo-font-line-height-normal) var(--font);-webkit-font-smoothing:antialiased}#app,.shell{height:100%}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.icon{flex:0 0 auto}.shell{display:flex;min-height:0}.body{flex:1;display:flex;min-width:0;min-height:0}.sidebar{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--exo-space-5);min-height:0;padding:var(--exo-space-5);background:var(--side-bg);border-right:1px solid var(--line)}.side-brand{display:flex;justify-content:center;padding-bottom:var(--exo-space-5);border-bottom:1px solid var(--line)}.brand{display:flex;padding:var(--exo-space-2) var(--exo-space-1)}.logo{outline:1px solid currentColor;outline-offset:-1px}.side-group{display:flex;flex-direction:column;gap:var(--exo-space-3)}.side-item{display:flex;align-items:center;justify-content:center;padding:var(--exo-space-2);border:0;border-radius:var(--radius);background:transparent;color:inherit;cursor:pointer}.side-item:hover{background:var(--hover)}.side-item.active{background:var(--pressed)}.side-foot{margin-top:auto}.menu-wrap{position:relative;min-width:0;flex:0 1 auto}.dropdown-wrap{width:100%}.dropdown{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--exo-space-3);padding:var(--exo-space-2) var(--exo-space-3);border:1px solid var(--line);border-radius:var(--radius);background:transparent;cursor:pointer;text-align:left;min-width:0;font:var(--exo-font-size-sm)/var(--exo-font-line-height-snug) var(--font)}.dropdown span,.case-switch span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-switch{display:flex;align-items:center;gap:var(--exo-space-3);max-width:100%;padding:var(--exo-space-2);border:0;border-radius:var(--radius);background:transparent;cursor:pointer;font:var(--exo-font-size-sm)/var(--exo-font-line-height-tight) var(--font)}.dropdown:hover,.case-switch:hover,.icon-btn:hover{background:var(--hover)}.icon-btn{display:grid;place-items:center;padding:var(--exo-space-1);border:0;border-radius:var(--radius);background:transparent;cursor:pointer}.menu{position:absolute;z-index:10;top:calc(100% + 6px);left:0;min-width:320px;padding:var(--exo-space-2);background:var(--bg);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 6px 24px #0000001f}.modal{width:min(480px,calc(100vw - 32px));max-height:calc(100vh - 32px);margin:auto;padding:var(--exo-space-6);border:1px solid var(--line-strong);border-radius:8px;background:var(--bg);color:var(--ink);box-shadow:0 12px 40px #0000002e}.modal::backdrop{background:#0000004d}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--exo-space-4);margin-bottom:var(--exo-space-4)}.modal-title{margin:0;font-size:var(--exo-font-size-md);line-height:var(--exo-font-line-height-snug);font-weight:var(--exo-font-weight-semibold)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.feedback-input{display:block;width:100%;padding:var(--exo-space-3) var(--exo-space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:inherit;font:inherit;resize:vertical}.feedback-body .menu-note{padding:var(--exo-space-3) 0 0}.feedback-check{display:flex;align-items:center;gap:var(--exo-space-2);margin-top:var(--exo-space-3);font-size:var(--exo-font-size-xs)}.cite-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:2px;cursor:pointer}.cite-link:hover{text-decoration-color:currentColor}.drawer{width:min(780px,100vw);max-width:100vw;height:100%;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;border-left:1px solid var(--line-strong);background:var(--bg);color:var(--ink);box-shadow:-12px 0 40px #0000002e;animation:drawer-in .18s ease-out}.drawer[open]{display:flex;flex-direction:column}.drawer::backdrop{background:#0000004d}@keyframes drawer-in{0%{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.drawer{animation:none}}.drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--exo-space-4);padding:var(--exo-space-5) var(--exo-space-6);border-bottom:1px solid var(--line)}.drawer-head .eyebrow{margin-bottom:var(--exo-space-1)}.drawer-title{margin:0;font-size:var(--exo-font-size-md);line-height:var(--exo-font-line-height-snug);font-weight:var(--exo-font-weight-semibold);overflow-wrap:anywhere}.drawer-body{flex:1;overflow:auto;padding:var(--exo-space-1) var(--exo-space-6) var(--exo-space-8)}.rule{margin-top:var(--exo-space-5)}.rule-source{color:var(--muted);font-size:var(--exo-font-size-xs)}.rule-cite{margin:var(--exo-space-4) 0 var(--exo-space-2);font-size:var(--exo-font-size-sm);font-weight:var(--exo-font-weight-semibold)}.rule-text{margin:0;padding:var(--exo-space-4) var(--exo-space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--info-bg);font:var(--exo-font-size-xs)/var(--exo-font-line-height-normal) var(--exo-font-family-mono);white-space:pre-wrap;overflow-wrap:anywhere}.rule-text mark{background:var(--warn-bg);color:inherit;scroll-margin-top:48px}.rule-note{margin:var(--exo-space-3) 0;color:var(--muted);font-size:var(--exo-font-size-xs)}.rule-heading{font-weight:var(--exo-font-weight-regular)}.rule-history{margin:var(--exo-space-2) 0 0;color:var(--muted);font-size:var(--exo-font-size-xs)}.feedback-error{margin-top:var(--exo-space-3);padding:var(--exo-space-3) var(--exo-space-3);border-radius:var(--radius);background:var(--bad-bg);color:var(--bad);font-size:var(--exo-font-size-xs)}.feedback-error a{color:inherit}.feedback-actions{display:flex;justify-content:flex-end;gap:var(--exo-space-3);margin-top:var(--exo-space-5)}.feedback-done{margin:0 0 var(--exo-space-2);padding:var(--exo-space-1) 0}.menu-item{display:block;width:100%;padding:var(--exo-space-3) var(--exo-space-3);border:0;border-radius:var(--radius);background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.menu-item:hover{background:var(--hover)}.menu-item.sel{background:var(--active)}.menu-note{padding:var(--exo-space-3) var(--exo-space-3) var(--exo-space-1);color:var(--muted);font-size:var(--exo-font-size-xs)}.menu-filter{width:100%;margin-bottom:var(--exo-space-2);padding:var(--exo-space-2) var(--exo-space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:inherit;font:inherit}.menu-options{max-height:min(60vh,420px);overflow-y:auto}.menu-heading{position:sticky;top:0;z-index:1;padding:var(--exo-space-3) var(--exo-space-3) var(--exo-space-1);background:var(--bg);color:var(--muted);font-size:var(--exo-font-size-xs);font-weight:var(--exo-font-weight-semibold)}.court-menu{width:max-content}.case-menu{min-width:266px;max-width:320px;padding:var(--exo-space-1);border-color:var(--line);border-radius:var(--radius)}.case-menu-list{max-height:min(60vh,420px);overflow-y:auto;padding-bottom:var(--exo-space-1);margin-bottom:var(--exo-space-1);border-bottom:1px solid var(--line)}.case-menu .menu-item{display:flex;align-items:center;gap:var(--exo-space-2);padding:var(--exo-space-1) var(--exo-space-3);color:var(--text);font-size:var(--exo-font-size-md);line-height:var(--exo-font-line-height-snug);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-menu .menu-item.sel{background:var(--ink);color:var(--bg)}.case-menu .menu-heading{padding:var(--exo-space-3) var(--exo-space-3) var(--exo-space-1)}.settings-menu{left:auto;right:0;min-width:240px}.add-menu{left:auto;right:0;width:318px;min-width:0;max-width:calc(100vw - 32px)}.court-menu .menu-item{white-space:nowrap}.court-menu .menu-options{overflow-x:hidden;padding-right:var(--exo-space-5)}.list{flex:0 0 400px;min-width:0;display:flex;flex-direction:column;min-height:0;background:var(--side-bg);border-right:1px solid var(--line)}.list-head{display:flex;flex-direction:column;gap:var(--exo-space-3);padding:var(--exo-space-5);border-bottom:1px solid var(--line)}.search{position:relative}.search-input{width:100%;padding:var(--exo-space-2) calc(var(--exo-space-8) + var(--exo-space-1)) var(--exo-space-2) var(--exo-space-4);border:1px solid var(--field-line);border-radius:var(--radius);background:transparent;color:var(--ink);font:var(--exo-font-size-sm)/var(--exo-font-line-height-snug) var(--font)}.search-input::placeholder{color:var(--placeholder)}.search .icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.list-body{position:relative;flex:1;display:flex;flex-direction:column;gap:var(--exo-space-1);overflow-y:auto;padding:var(--exo-space-5) var(--exo-space-5) var(--exo-space-7)}.tabs{display:flex;padding:var(--space-0-5);border:1px solid var(--line);border-radius:var(--radius)}.tab{flex:1;padding:var(--exo-space-2);border-radius:var(--radius);text-align:center;text-decoration:none;font:var(--exo-font-size-sm)/var(--exo-font-line-height-snug) var(--font)}.tab:hover{background:var(--hover)}.tab.active{background:var(--pressed)}.list-body:has(>.letters){padding-top:0}.letters{position:sticky;top:0;z-index:1;display:flex;flex:0 0 auto;margin:0 calc(var(--exo-space-5) * -1);padding:var(--exo-space-5) var(--exo-space-5) var(--exo-space-4);background:var(--side-bg)}.letters:before{content:"";position:absolute;inset:16px 16px 12px;border:1px solid var(--line);border-radius:var(--radius);pointer-events:none}.letter{position:relative;flex:1;min-width:0;margin:var(--space-0-5) 0;padding:var(--space-0-5) 0;border:0;border-radius:4px;background:transparent;color:#00000080;font:var(--exo-font-size-xs)/var(--exo-font-line-height-tight) var(--font);cursor:pointer}.letters .letter:first-of-type{margin-left:var(--space-0-5)}.letters .letter:last-child{margin-right:var(--space-0-5)}.letter:hover:not(:disabled){background:var(--hover);color:var(--ink)}.letter-mark{position:absolute;border-radius:4px;background:var(--pressed);pointer-events:none}.letter:disabled{opacity:.35;cursor:default}@media(prefers-color-scheme:dark){.letter{color:#ffffff8c}}.rows{display:flex;flex-direction:column;gap:var(--exo-space-1)}.row{display:flex;align-items:center;justify-content:space-between;gap:var(--exo-space-3);padding:var(--exo-space-2);border:1px solid transparent;border-radius:var(--radius);line-height:var(--exo-font-line-height-snug);text-decoration:none}.rows .row-name{white-space:normal}.row:hover{background:var(--hover)}.row.sel{background:var(--active);border-color:var(--active-line)}.row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-text{display:flex;flex-direction:column;min-width:0}.row-sub{color:var(--muted);font-size:var(--exo-font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill{flex:0 0 auto;padding:var(--space-0-5) var(--exo-space-2);border:1px solid var(--line-strong);border-radius:99px;color:var(--muted);font-size:var(--exo-font-size-xs)}.group{display:flex;align-items:center;gap:var(--exo-space-3);width:100%;margin:var(--exo-space-3) 0 0;padding:var(--exo-space-2);border:0;border-radius:var(--radius);background:transparent;color:var(--group);font:var(--exo-font-size-xs)/var(--exo-font-line-height-snug) var(--font);text-align:left;cursor:pointer}.group .icon{color:var(--ink)}.group:first-child,.letters+.group{margin-top:0}.group:hover{background:var(--hover)}.group .icon{transition:transform .15s}.group[aria-expanded=false] .icon{transform:rotate(-90deg)}.group-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-count{flex:0 0 auto}.location{padding:var(--exo-space-2) var(--exo-space-3)}.location .row-sub{white-space:normal}.location-counties{color:var(--muted);font-size:var(--exo-font-size-xs)}.judge{padding:var(--exo-space-2) 0 var(--exo-space-1)}.judge-name,.judge>.row-sub{display:block;padding:0 var(--exo-space-3)}.judge>.row-sub{white-space:normal;margin-bottom:var(--space-0-5)}.empty{color:var(--muted);padding:var(--exo-space-3)}.group-rows{display:flex;flex-direction:column;gap:var(--exo-space-1);margin-top:var(--exo-space-1)}.group-rows[hidden]{display:none}.case-head{flex-direction:row;align-items:center;justify-content:space-between}.case-head .icon-btn{padding:var(--exo-space-1)}.case-body{gap:var(--exo-space-5)}.case-item{display:flex;align-items:center;gap:var(--exo-space-2);padding:var(--exo-space-1);border-radius:var(--radius);color:var(--text);font:var(--exo-font-size-md)/var(--exo-font-line-height-snug) var(--font);text-decoration:none}.case-item:hover{background:var(--hover)}.case-item.sel{background:var(--pressed)}.case-item-main{flex:1;min-width:0;display:flex;align-items:center;gap:var(--exo-space-1);color:inherit;text-decoration:none}.case-item-main .icon{color:#666}.case-item[data-sub=forms] .case-item-main .icon{color:#00000080}@media(prefers-color-scheme:dark){.case-item-main .icon,.case-item[data-sub=forms] .case-item-main .icon{color:var(--muted)}}.case-item-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-item-status{flex:0 0 auto;color:var(--muted);font-size:var(--exo-font-size-xs);line-height:var(--exo-font-line-height-snug)}.case-item-tools{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-0-5);color:var(--muted);opacity:0}.case-item-tools .icon-btn{color:inherit}.case-item:hover .case-item-tools,.case-item-tools:focus-within,.case-item-tools:has([aria-expanded=true]){opacity:1}@media(hover:none){.case-item-tools{opacity:1}}.case-item.case-form{margin-left:var(--exo-space-6)}.case-add-envelope{gap:var(--exo-space-1);width:100%;border:0;background:transparent;color:var(--muted);font:var(--exo-font-size-sm)/var(--exo-font-line-height-snug) var(--font);text-align:left;cursor:pointer}.case-add-envelope .icon{color:inherit}.group-tools{display:flex;align-items:center;gap:var(--space-0-5)}.group-head .group>.icon+.icon{color:#666}@media(prefers-color-scheme:dark){.group-head .group>.icon+.icon{color:var(--muted)}}.row-menu{left:auto;right:0;min-width:220px}.case-group{display:flex;flex-direction:column;gap:var(--exo-space-3)}.group-head{display:flex;align-items:center;justify-content:space-between;gap:var(--exo-space-1)}.group-head .group{flex:1;margin:0;padding:0;gap:var(--exo-space-1);color:var(--text);font:var(--exo-font-size-sm)/var(--exo-font-line-height-snug) var(--font)}.group-head .group:hover{background:transparent}.case-items{display:flex;flex-direction:column;padding-left:var(--exo-space-5)}.case-items[hidden]{display:none}.case-items .empty{padding:var(--exo-space-1);font-size:var(--exo-font-size-xs)}.add-menu .suggested{margin:var(--exo-space-1) var(--exo-space-1) var(--exo-space-3)}.add-menu .picker-results:empty{display:none}.pane{flex:1;min-width:0;overflow-y:auto;padding:var(--exo-space-8) calc(var(--exo-space-8) + var(--exo-space-3)) calc(var(--exo-space-8) + var(--exo-space-8) + var(--exo-space-5))}.pane-empty{display:grid;place-items:center;padding:var(--exo-space-8)}.start{display:flex;flex-direction:column;align-items:center;gap:var(--exo-space-4);max-width:360px;text-align:center}.start .blank{margin:0}.pane-card{display:flex;flex-direction:column;padding:var(--exo-space-7)}.card{flex:1;display:flex;flex-direction:column;gap:var(--exo-space-5);min-height:0;padding:var(--exo-space-7);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.pane h2.card-title{margin:0;font-size:var(--exo-font-size-2xl);line-height:var(--exo-font-line-height-snug);font-weight:var(--exo-font-weight-regular);letter-spacing:0}.card .wiz-host{flex:1;display:flex;flex-direction:column;min-height:0}.card .wiz{flex:1;display:flex;flex-direction:column;min-height:0;max-width:none}.card .wiz-head{max-width:680px}.card .wiz-head .eyebrow{display:none}.card .wiz-body{flex:1;display:flex;flex-direction:column;min-height:0;margin:0 calc(var(--exo-space-1) * -1);padding:var(--exo-space-1);overflow-y:auto}.card .wiz-body>*{max-width:680px}.card .disclaimer{margin-top:auto;padding-top:var(--exo-space-5);border-top:0}.card .nav{flex:0 0 auto;margin-top:var(--exo-space-4);padding-top:var(--exo-space-5);border-top:1px solid var(--line)}.back{display:none;align-items:center;gap:var(--exo-space-2);margin-bottom:var(--exo-space-5);color:var(--muted);text-decoration:none}.blank{color:var(--muted)}.eyebrow{color:var(--muted);font-size:var(--exo-font-size-xs);margin-bottom:var(--exo-space-3)}.action-meta{display:grid;grid-template-columns:max-content 1fr;gap:var(--exo-space-1) var(--exo-space-4);margin:0 0 var(--exo-space-5);font-size:var(--exo-font-size-xs)}.action-meta dt{color:var(--muted)}.action-meta dd{margin:0}.wiz,.doc{max-width:680px}.pane h2{margin:0 0 var(--exo-space-3);font-size:var(--exo-font-size-2xl);line-height:var(--exo-font-line-height-snug);font-weight:var(--exo-font-weight-semibold);letter-spacing:-.01em}.pane h2:focus{outline:none}.lead{margin:0 0 var(--exo-space-7);color:var(--muted);font-size:var(--exo-font-size-sm)}.placeholder{color:var(--muted);font-size:var(--exo-font-size-sm);padding:var(--exo-space-5);border:1px dashed var(--line-strong);border-radius:var(--radius)}.progress{height:3px;background:var(--line);border-radius:99px;overflow:hidden}.progress i{display:block;height:100%;background:var(--ink);transition:width .2s}.stepno{margin:var(--exo-space-2) 0 var(--exo-space-6);color:var(--muted);font-size:var(--exo-font-size-xs)}.field{border:0;padding:0;margin:0 0 var(--exo-space-7);min-width:0}.field legend{padding:0;margin-bottom:var(--exo-space-3);font-weight:var(--exo-font-weight-semibold);font-size:var(--exo-font-size-sm)}.hint{margin:calc(var(--space-0-5) * -1) 0 var(--exo-space-3);color:var(--muted);font-size:var(--exo-font-size-xs)}.opt{display:flex;align-items:flex-start;gap:var(--exo-space-3);padding:var(--exo-space-3) var(--exo-space-4);margin-bottom:var(--exo-space-3);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer}.opt:hover{background:var(--hover)}.opt.sel{border-color:var(--ink);background:var(--active)}.opt input{margin:var(--space-0-5) 0 0;accent-color:var(--ink);flex:0 0 auto}.opt b{font-weight:var(--exo-font-weight-medium)}.opt .sub{display:block;margin-top:var(--space-0-5);color:var(--muted);font-size:var(--exo-font-size-xs)}.tag{margin-left:var(--exo-space-3);padding:var(--space-0-5) var(--exo-space-2);border-radius:99px;background:var(--ink);color:var(--bg);font-size:var(--exo-font-size-xs);font-weight:var(--exo-font-weight-medium)}input.text{padding:var(--exo-space-3) var(--exo-space-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--ink);font:inherit;max-width:240px}.nav{display:flex;justify-content:space-between;gap:var(--exo-space-3);margin-top:var(--exo-space-3)}.disclaimer{margin-top:var(--exo-space-7);padding-top:var(--exo-space-4);border-top:1px solid var(--line);color:var(--muted);font-size:var(--exo-font-size-xs)}.summary dt{margin-top:var(--exo-space-4);font-weight:var(--exo-font-weight-semibold)}.summary dd{margin:var(--space-0-5) 0 0;color:var(--muted)}.tools{display:flex;flex-wrap:wrap;gap:var(--exo-space-3);margin:var(--exo-space-4) 0 var(--exo-space-6)}.flag{padding:var(--exo-space-3) var(--exo-space-4);margin-bottom:var(--exo-space-3);border-radius:var(--radius);font-size:var(--exo-font-size-xs)}.flag.warn{background:var(--warn-bg);color:var(--warn)}.flag.bad{background:var(--bad-bg);color:var(--bad)}.flag.ok{background:var(--ok-bg);color:var(--ok)}.flag.info{background:var(--info-bg)}.facts{width:100%;border-collapse:collapse;margin:var(--exo-space-5) 0 var(--exo-space-3)}.facts th,.facts td{padding:var(--exo-space-3) var(--exo-space-3) var(--exo-space-3) 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.facts th{width:38%;color:var(--muted);font-weight:var(--exo-font-weight-regular)}.phase{margin-top:var(--exo-space-8)}.phase h3{margin:0 0 var(--exo-space-1);padding-bottom:var(--exo-space-3);border-bottom:1px solid var(--ink);font-size:var(--exo-font-size-sm);font-weight:var(--exo-font-weight-semibold)}.blurb{margin:var(--exo-space-3) 0 var(--exo-space-1);color:var(--muted);font-size:var(--exo-font-size-xs)}.ck{display:flex;gap:var(--exo-space-3);align-items:flex-start;padding:var(--exo-space-3) 0;border-bottom:1px solid var(--line);cursor:pointer}.ck input{flex:0 0 auto;width:16px;height:16px;margin:var(--space-0-5) 0 0;accent-color:var(--ink)}.ck .t{flex:1;min-width:0}.ck.done .m{color:var(--muted);text-decoration:line-through}.cite{color:var(--muted);font-size:var(--exo-font-size-xs)}.note{display:block;margin-top:var(--space-0-5);color:var(--muted);font-size:var(--exo-font-size-xs)}.ck .forms{display:block;margin-top:var(--space-0-5);font-size:var(--exo-font-size-xs);color:var(--muted)}.verify{margin:var(--exo-space-3) 0 0;padding-left:var(--exo-space-5)}.verify li{margin:var(--exo-space-1) 0}.meta{display:grid;grid-template-columns:max-content 1fr;gap:var(--exo-space-2) var(--exo-space-5);margin:var(--exo-space-5) 0 var(--exo-space-6)}.meta dt{color:var(--muted)}.meta dd{margin:0;overflow-wrap:anywhere}.doc-text{max-height:70vh;overflow:auto;padding:var(--exo-space-5);margin:0 0 var(--exo-space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--info-bg);font:var(--exo-font-size-xs)/var(--exo-font-line-height-normal) var(--exo-font-family-mono);white-space:pre-wrap;overflow-wrap:anywhere}.doc-provisions{max-height:70vh;overflow:auto;margin:0 0 var(--exo-space-4);padding-right:var(--exo-space-1)}.doc-heading{margin:var(--exo-space-5) 0 var(--exo-space-1);font-size:var(--exo-font-size-xs);font-weight:var(--exo-font-weight-semibold)}.doc{max-width:900px}.form-note{margin:var(--exo-space-1) 0 var(--exo-space-6);padding:var(--exo-space-3) var(--exo-space-4);border-radius:var(--radius);background:var(--warn-bg);color:var(--warn);font-size:var(--exo-font-size-xs)}.form-note.revoked,.pill.revoked{background:var(--bad-bg);color:var(--bad)}.pill.revoked{border-color:transparent}.override{margin-top:var(--space-0-5);font-weight:var(--exo-font-weight-medium)}.actions{margin-top:var(--exo-space-7);display:flex;flex-wrap:wrap;gap:var(--exo-space-3)}.versions{margin-top:var(--exo-space-6);font-size:var(--exo-font-size-xs)}.versions summary{cursor:pointer;font-weight:var(--exo-font-weight-medium)}.versions ul{margin:var(--exo-space-3) 0 0;padding-left:var(--exo-space-6)}.versions li{margin:var(--exo-space-3) 0}.versions .actions{margin-top:var(--exo-space-2)}.versions .history-language{margin-top:var(--exo-space-3);padding:var(--exo-space-1) var(--exo-space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:inherit;font:inherit}.split{display:inline-flex}.split>.exo-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.split>.split-toggle{padding-inline:var(--exo-space-3);border-left-color:var(--bg);border-top-left-radius:0;border-bottom-left-radius:0}.split-menu{min-width:220px}.split-menu .menu-item{color:inherit;text-decoration:none}.usedby-h{margin:var(--exo-space-7) 0 var(--exo-space-1);padding-bottom:var(--exo-space-3);border-bottom:1px solid var(--ink);font-size:var(--exo-font-size-sm);font-weight:var(--exo-font-weight-semibold)}.usedby{margin:var(--exo-space-3) 0 0;padding-left:var(--exo-space-6)}.usedby li{margin:var(--exo-space-1) 0}.usedby a{color:inherit}.prov-intro{margin:var(--exo-space-3) 0 0;color:var(--muted);font-size:var(--exo-font-size-xs)}.prov-doc-title{margin:var(--exo-space-5) 0 var(--exo-space-2);font-size:var(--exo-font-size-xs);font-weight:var(--exo-font-weight-semibold)}.prov-doc-title a{color:inherit}.prov{border-top:1px solid var(--line)}.prov>summary{padding:var(--exo-space-3) 0;cursor:pointer;font-size:var(--exo-font-size-xs)}.prov>summary b{font-weight:var(--exo-font-weight-semibold)}.prov-subs{color:var(--muted)}.prov .rule-item{padding:0 0 var(--exo-space-4)}.prov .rule-cite{display:none}.fatal{padding:calc(var(--exo-space-8) + var(--exo-space-3));max-width:560px}.pane.pane-pdf{display:flex;flex-direction:column;gap:var(--exo-space-4);padding:var(--exo-space-6) var(--exo-space-7) 0;overflow:hidden}.pdf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--exo-space-4)}.pdf-title{min-width:0}.pdf-back{display:inline-flex;align-items:center;gap:var(--exo-space-2);color:var(--ink);font-weight:var(--exo-font-weight-semibold);text-decoration:none}.pdf-back:hover span{text-decoration:underline}.pdf-back .icon{flex:0 0 auto;color:var(--muted)}.pdf-which{margin:var(--space-0-5) 0 0 var(--exo-space-6);color:var(--muted);font-size:var(--exo-font-size-xs)}.pdf-head>.exo-button{flex:0 0 auto}.pdf-view{flex:1;display:flex;flex-direction:column;min-height:0}.pdf-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--exo-space-3) var(--exo-space-5);padding:var(--exo-space-2) var(--exo-space-3);border:1px solid var(--line);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;font-size:var(--exo-font-size-xs)}.pdf-group{display:flex;align-items:center;gap:var(--exo-space-1)}.pdf-end{margin-left:auto}.pdf-page{width:40px;padding:var(--exo-space-1) var(--exo-space-2);border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--ink);font:inherit;text-align:center}.pdf-count{color:var(--muted);white-space:nowrap}.pdf-zoom{padding:var(--exo-space-1) var(--exo-space-2);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--ink);font:inherit}.pdf-frame{position:relative;flex:1;min-height:0;border:1px solid var(--line);border-bottom:0;background:var(--info-bg)}.pdf-scroll{position:absolute;inset:0;overflow:auto}.pdf-scroll:focus{outline:none}.pdf-status{position:absolute;inset:0 auto auto 0;margin:0;padding:var(--exo-space-5);color:var(--muted)}.pdf-view>.pdf-status{position:static}.pane-tools{display:flex;justify-content:flex-end;gap:var(--exo-space-3);margin:calc(var(--exo-space-4) * -1) 0 var(--exo-space-3)}.pane-tools .menu{left:auto;right:0;min-width:240px}.menu-item:disabled{color:var(--muted);cursor:default;background:transparent}.menu-sub{color:var(--muted);font-size:var(--exo-font-size-xs)}.in-case{margin:calc(var(--exo-space-4) * -1) 0 var(--exo-space-4);color:var(--muted);font-size:var(--exo-font-size-xs)}.in-case a{color:var(--ink)}.case{max-width:760px}.suggested{display:flex;flex-wrap:wrap;align-items:center;gap:var(--exo-space-2);margin:0 0 var(--exo-space-3)}.suggested .row-sub{width:100%}.chip{display:inline-flex;align-items:center;gap:var(--exo-space-1);padding:var(--space-0-5) var(--exo-space-3) var(--space-0-5) var(--exo-space-2);border:1px solid var(--line-strong);border-radius:99px;background:transparent;font-size:var(--exo-font-size-xs);cursor:pointer}.chip:hover{background:var(--hover)}.picker .menu-filter{margin-bottom:var(--exo-space-1)}.picker-results{max-height:320px;overflow-y:auto}.picker-results .menu-item{font-size:var(--exo-font-size-xs)}.case-checklist{margin-top:var(--exo-space-7)}.case-checklist .wiz h2{font-size:var(--exo-font-size-lg)}.field-label{display:block;margin-bottom:var(--exo-space-3);font-weight:var(--exo-font-weight-semibold)}.text.wide{width:100%;max-width:420px}select.text{padding:var(--exo-space-3) var(--exo-space-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--ink);font:inherit}@media(max-width:900px){.shell{flex-direction:column}.body{flex-direction:column;min-height:0;flex:1}.sidebar{flex-direction:row;align-items:center;gap:0;padding:var(--exo-space-5);border-right:0;border-bottom:1px solid var(--line)}.side-brand{padding:0 var(--exo-space-5) 0 0;margin-right:var(--exo-space-5);border-bottom:0;border-right:1px solid var(--line)}.brand{padding:var(--exo-space-2) var(--exo-space-1) var(--exo-space-2) 0}.side-group{flex-direction:row}.side-foot{margin:0 0 0 auto}.in-case{display:none}.list{flex:1;border-right:0}.pane{padding:var(--exo-space-6) var(--exo-space-5) calc(var(--exo-space-8) + var(--exo-space-8))}.pane-card{padding:var(--exo-space-7);overflow:hidden}.pane.pane-pdf{padding:var(--exo-space-4) 0 0;gap:var(--exo-space-3)}.pdf-head{padding:0 var(--exo-space-5)}.pdf-bar,.pdf-frame{border-left:0;border-right:0;border-radius:0}.pdf-end .exo-button span,.shell[data-view=detail] .list{display:none}.shell[data-view=detail] .list.case-col{display:flex;flex:0 0 auto}.shell[data-view=detail] .case-col .list-body{display:none}.shell[data-view=list] .case-checklist-link.sel{background:transparent}.case-col .list-head{padding:var(--exo-space-5) var(--exo-space-5) var(--exo-space-5) var(--exo-space-5)}.pane-tools{margin-top:0}.shell[data-view=list] .pane{display:none}.back{display:inline-flex}.pane-empty .back{display:none}.menu{min-width:260px;max-width:calc(100vw - 32px)}.court-menu{position:fixed;top:110px;left:16px;right:16px;width:auto;max-width:none}.court-menu .menu-item{white-space:normal}}@media print{.drawer{display:none!important}.cite-link{text-decoration:none}.sidebar,.list,.back,.tools,.nav,.progress,.stepno,.pane-tools,.picker,.suggested{display:none!important}.body,.shell{display:block;height:auto}.pane{overflow:visible;padding:0}.shell[data-view] .pane{display:block!important}.ck{break-inside:avoid}body{background:#fff;color:#000}}
/*# sourceMappingURL=styles.css.map */
