:root,[data-theme=light]{color-scheme:light;--exo-black-a5: rgb(0% 0% 0% / .05);--exo-black-a10: rgb(0% 0% 0% / .1);--exo-black-a20: rgb(0% 0% 0% / .2);--exo-black-a30: rgb(0% 0% 0% / .3);--exo-black-a50: rgb(0% 0% 0% / .5);--exo-black-a60: rgb(0% 0% 0% / .6);--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-backdrop: var(--exo-black-a30);--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-danger-bg: var(--exo-red-3);--exo-color-info-bg: var(--exo-black-a5);--exo-color-shadow: var(--exo-black-a20);--exo-color-success: var(--exo-green-3);--exo-color-success-bg: var(--exo-green-1);--exo-color-text: var(--exo-gray-9);--exo-color-text-muted: var(--exo-gray-7);--exo-color-warning: var(--exo-orange-3);--exo-color-warning-bg: var(--exo-orange-1);--exo-duration-overlay: .18s;--exo-easing-out: cubic-bezier(0, 0, .58, 1);--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-green-1: rgb(90.98% 96.08% 92.94%);--exo-green-2: rgb(52.55% 85.1% 65.88%);--exo-green-3: rgb(10.59% 41.96% 24.71%);--exo-green-4: rgb(8.63% 18.82% 12.16%);--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-radius-overlay: var(--exo-radius-4);--exo-red-1: rgb(70.2% 14.9% 11.76%);--exo-red-2: rgb(100% 54.12% 50.2%);--exo-red-3: rgb(99.22% 92.94% 92.94%);--exo-red-4: rgb(22.75% 10.98% 10.98%);--exo-shadow-overlay: 0px 12px 40px 0px var(--exo-color-shadow);--exo-size-overlay-lg: 640px;--exo-size-overlay-md: 480px;--exo-size-overlay-sm: 360px;--exo-space-0-5: 2px;--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-a5: rgb(100% 100% 100% / .05);--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-backdrop: var(--exo-black-a60);--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-danger-bg: var(--exo-red-4);--exo-color-info-bg: var(--exo-white-a5);--exo-color-shadow: var(--exo-black-a50);--exo-color-success: var(--exo-green-2);--exo-color-success-bg: var(--exo-green-4);--exo-color-text: var(--exo-gray-3);--exo-color-text-muted: var(--exo-gray-6);--exo-color-warning: var(--exo-orange-2);--exo-color-warning-bg: var(--exo-orange-4);--exo-shadow-overlay: 0px 12px 40px 0px var(--exo-color-shadow)}}[data-theme=dark]{color-scheme:dark;--exo-color-accent: var(--exo-blue-1);--exo-color-accent-text: var(--exo-gray-12);--exo-color-backdrop: var(--exo-black-a60);--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-danger-bg: var(--exo-red-4);--exo-color-info-bg: var(--exo-white-a5);--exo-color-shadow: var(--exo-black-a50);--exo-color-success: var(--exo-green-2);--exo-color-success-bg: var(--exo-green-4);--exo-color-text: var(--exo-gray-3);--exo-color-text-muted: var(--exo-gray-6);--exo-color-warning: var(--exo-orange-2);--exo-color-warning-bg: var(--exo-orange-4);--exo-shadow-overlay: 0px 12px 40px 0px var(--exo-color-shadow)}.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}.exo-button-group{display:inline-flex;vertical-align:middle}.exo-button-group>.exo-button:not(:last-child),.exo-button-group>:not(:last-child)>.exo-button{border-start-end-radius:0;border-end-end-radius:0}.exo-button-group>.exo-button:not(:first-child),.exo-button-group>:not(:first-child)>.exo-button{margin-inline-start:calc(-1 * var(--exo-border-width-1, 1px));border-start-start-radius:0;border-end-start-radius:0}.exo-button-group>.exo-button--primary:not(:first-child),.exo-button-group>:not(:first-child)>.exo-button--primary{border-inline-start-color:var(--exo-color-bg, #ffffff)}.exo-button-group .exo-button:focus-visible{position:relative;z-index:1}.exo-icon{flex:none}.exo-input{box-sizing:border-box;min-width:0;margin:0;font-family:var(--exo-font-family-sans, system-ui, sans-serif);line-height:var(--exo-font-line-height-snug, 1.25);color:var(--exo-color-text, #333333);background:var(--exo-color-bg, #ffffff);border:var(--exo-border-width-1, 1px) solid var(--exo-color-border-strong, #cccccc);border-radius:var(--exo-radius-3, 6px)}.exo-input--md{padding:var(--exo-space-2, 6px) var(--exo-space-3, 8px);font-size:var(--exo-font-size-sm, 14px)}.exo-input--sm{padding:var(--exo-space-1, 4px) var(--exo-space-2, 6px);font-size:var(--exo-font-size-xs, 12px)}.exo-input--full{width:100%}.exo-input::-webkit-datetime-edit,.exo-input::-webkit-datetime-edit-fields-wrapper,.exo-input::-webkit-datetime-edit-text,.exo-input::-webkit-datetime-edit-month-field,.exo-input::-webkit-datetime-edit-day-field,.exo-input::-webkit-datetime-edit-year-field{padding-block:0}.exo-input::-webkit-calendar-picker-indicator{margin-block:0;padding-block:0}.exo-input::placeholder{color:var(--exo-color-text-muted, #666666);opacity:1}.exo-input:hover:not(:disabled,:focus-visible,[aria-invalid=true]){border-color:var(--exo-color-text-muted, #666666)}.exo-input:focus-visible{outline:var(--exo-border-width-2, 2px) solid var(--exo-color-accent, #2f5fdb);outline-offset:var(--exo-border-width-2, 2px)}.exo-input[aria-invalid=true]{border-color:var(--exo-color-danger, #b3261e)}.exo-input:disabled{opacity:.5;cursor:not-allowed}.exo-input-group{position:relative;display:inline-flex;min-width:0;color:var(--exo-color-text-muted, #666666)}.exo-input-group--full{display:flex;width:100%}.exo-input-group>.exo-input{flex:1}.exo-input-group__icon{position:absolute;top:50%;display:inline-flex;transform:translateY(-50%);pointer-events:none}.exo-input-group--icon-start .exo-input-group__icon{left:var(--exo-space-3, 8px)}.exo-input-group--icon-end .exo-input-group__icon{right:var(--exo-space-3, 8px)}.exo-input-group--icon-start>.exo-input{padding-left:calc(var(--exo-space-3, 8px) + 15px + var(--exo-space-2, 6px))}.exo-input-group--icon-end>.exo-input{padding-right:calc(var(--exo-space-3, 8px) + 15px + var(--exo-space-2, 6px))}.exo-input-group:has(>.exo-input:disabled) .exo-input-group__icon{opacity:.5}.exo-select{position:relative;display:inline-flex;min-width:0;color:var(--exo-color-text, #333333)}.exo-select--full{display:flex;width:100%}.exo-select__control{box-sizing:border-box;flex:1;min-width:0;margin:0;font-family:var(--exo-font-family-sans, system-ui, sans-serif);line-height:var(--exo-font-line-height-snug, 1.25);color:inherit;background:var(--exo-color-bg, #ffffff);border:var(--exo-border-width-1, 1px) solid var(--exo-color-border-strong, #cccccc);border-radius:var(--exo-radius-3, 6px);cursor:pointer;-webkit-appearance:none;appearance:none}.exo-select--md .exo-select__control{padding:var(--exo-space-2, 6px) calc(var(--exo-space-3, 8px) + 15px + var(--exo-space-2, 6px)) var(--exo-space-2, 6px) var(--exo-space-3, 8px);font-size:var(--exo-font-size-sm, 14px)}.exo-select--sm .exo-select__control{padding:var(--exo-space-1, 4px) calc(var(--exo-space-2, 6px) + 15px + var(--exo-space-1, 4px)) var(--exo-space-1, 4px) var(--exo-space-2, 6px);font-size:var(--exo-font-size-xs, 12px)}.exo-select:after{content:"";position:absolute;top:50%;right:var(--exo-space-3, 8px);width:15px;height:15px;transform:translateY(-50%);background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M3.135 6.158a.5.5 0 0 1 .707-.023L7.5 9.565l3.658-3.43a.5.5 0 0 1 .684.73l-4 3.75a.5.5 0 0 1-.684 0l-4-3.75a.5.5 0 0 1-.023-.707Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M3.135 6.158a.5.5 0 0 1 .707-.023L7.5 9.565l3.658-3.43a.5.5 0 0 1 .684.73l-4 3.75a.5.5 0 0 1-.684 0l-4-3.75a.5.5 0 0 1-.023-.707Z'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}.exo-select--sm:after{right:var(--exo-space-2, 6px)}.exo-select__control:hover:not(:disabled,:focus-visible,[aria-invalid=true]){border-color:var(--exo-color-text-muted, #666666)}.exo-select__control:focus-visible{outline:var(--exo-border-width-2, 2px) solid var(--exo-color-accent, #2f5fdb);outline-offset:var(--exo-border-width-2, 2px)}.exo-select__control[aria-invalid=true]{border-color:var(--exo-color-danger, #b3261e)}.exo-select:has(>.exo-select__control:disabled){opacity:.5}.exo-select__control:disabled{cursor:not-allowed}.exo-textarea{box-sizing:border-box;display:block;min-width:0;margin:0;font-family:var(--exo-font-family-sans, system-ui, sans-serif);line-height:var(--exo-font-line-height-normal, 1.5);color:var(--exo-color-text, #333333);background:var(--exo-color-bg, #ffffff);border:var(--exo-border-width-1, 1px) solid var(--exo-color-border-strong, #cccccc);border-radius:var(--exo-radius-3, 6px);resize:vertical}.exo-textarea--md{padding:var(--exo-space-2, 6px) var(--exo-space-3, 8px);font-size:var(--exo-font-size-sm, 14px)}.exo-textarea--sm{padding:var(--exo-space-1, 4px) var(--exo-space-2, 6px);font-size:var(--exo-font-size-xs, 12px)}.exo-textarea--full{width:100%}.exo-textarea::placeholder{color:var(--exo-color-text-muted, #666666);opacity:1}.exo-textarea:hover:not(:disabled,:focus-visible,[aria-invalid=true]){border-color:var(--exo-color-text-muted, #666666)}.exo-textarea:focus-visible{outline:var(--exo-border-width-2, 2px) solid var(--exo-color-accent, #2f5fdb);outline-offset:var(--exo-border-width-2, 2px)}.exo-textarea[aria-invalid=true]{border-color:var(--exo-color-danger, #b3261e)}.exo-textarea:disabled{opacity:.5;cursor:not-allowed}.exo-choice{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--exo-space-3, 8px);font-family:var(--exo-font-family-sans, system-ui, sans-serif);line-height:var(--exo-font-line-height-snug, 1.25);color:var(--exo-color-text, #333333);cursor:pointer}.exo-choice--md{font-size:var(--exo-font-size-sm, 14px)}.exo-choice--sm{font-size:var(--exo-font-size-xs, 12px)}.exo-choice__input{flex:0 0 auto;width:1.15em;height:1.15em;margin:calc((1.25em - 1.15em) / 2) 0 0;accent-color:var(--exo-color-accent, #2f5fdb);cursor:inherit}.exo-choice--radio .exo-choice__input{border-radius:50%}.exo-choice__text{display:flex;flex-direction:column;gap:var(--exo-space-0-5, 2px);min-width:0}.exo-choice__description{font-size:var(--exo-font-size-xs, 12px);color:var(--exo-color-text-muted, #666666)}.exo-choice--card{padding:var(--exo-space-3, 8px) var(--exo-space-4, 12px);background:var(--exo-color-bg, #ffffff);border:var(--exo-border-width-1, 1px) solid var(--exo-color-border-strong, #cccccc);border-radius:var(--exo-radius-3, 6px)}.exo-choice--card.exo-choice--sm{padding:var(--exo-space-2, 6px) var(--exo-space-3, 8px)}.exo-choice--card .exo-choice__label{font-weight:var(--exo-font-weight-medium, 500)}.exo-choice--card:hover:not(:has(.exo-choice__input:disabled)){background:var(--exo-color-bg-hover, rgb(0 0 0 / .1))}.exo-choice--card:has(.exo-choice__input:checked){border-color:var(--exo-color-accent, #2f5fdb);box-shadow:inset 0 0 0 var(--exo-border-width-1, 1px) var(--exo-color-accent, #2f5fdb)}.exo-choice__input[aria-invalid=true]{outline:var(--exo-border-width-1, 1px) solid var(--exo-color-danger, #b3261e);outline-offset:var(--exo-border-width-1, 1px)}.exo-choice--card:has(.exo-choice__input[aria-invalid=true]){border-color:var(--exo-color-danger, #b3261e)}.exo-choice--card .exo-choice__input[aria-invalid=true]{outline:none}.exo-choice__input:focus-visible{outline:var(--exo-border-width-2, 2px) solid var(--exo-color-accent, #2f5fdb);outline-offset:var(--exo-border-width-2, 2px)}.exo-choice--card .exo-choice__input:focus-visible{outline:none}.exo-choice--card:has(.exo-choice__input:focus-visible){outline:var(--exo-border-width-2, 2px) solid var(--exo-color-accent, #2f5fdb);outline-offset:var(--exo-border-width-2, 2px)}.exo-choice:has(.exo-choice__input:disabled){opacity:.5;cursor:not-allowed}.exo-field{display:flex;flex-direction:column;align-items:flex-start;gap:var(--exo-space-2, 6px);min-width:0;margin:0;padding:0;font-family:var(--exo-font-family-sans, system-ui, sans-serif);line-height:var(--exo-font-line-height-snug, 1.25);color:var(--exo-color-text, #333333);border:0}.exo-field--group{align-items:stretch}.exo-field>.exo-input--full,.exo-field>.exo-input-group--full,.exo-field>.exo-select--full,.exo-field>.exo-textarea--full{align-self:stretch}.exo-field__label{padding:0;font-size:var(--exo-font-size-sm, 14px);font-weight:var(--exo-font-weight-semibold, 600)}.exo-field--group>.exo-field__label{margin-bottom:var(--exo-space-2, 6px)}.exo-field__required{color:var(--exo-color-danger, #b3261e)}.exo-field__hint,.exo-field__error{margin:0;font-size:var(--exo-font-size-xs, 12px)}.exo-field__hint{color:var(--exo-color-text-muted, #666666)}.exo-field__error{color:var(--exo-color-danger, #b3261e)}: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);--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;--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;--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}.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{flex:none;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-body .menu-note{padding:var(--exo-space-3) 0 0}.feedback-check{margin-top:var(--exo-space-3)}.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{margin-bottom:var(--exo-space-2)}.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)}.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(--exo-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(--exo-space-0-5) 0;padding:var(--exo-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(--exo-space-0-5)}.letters .letter:last-child{margin-right:var(--exo-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(--exo-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 .exo-icon{color:var(--ink)}.group:first-child,.letters+.group{margin-top:0}.group:hover{background:var(--hover)}.group .exo-icon{transition:transform .15s}.group[aria-expanded=false] .exo-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(--exo-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 .exo-icon{color:#666}.case-item[data-sub=forms] .case-item-main .exo-icon{color:#00000080}@media(prefers-color-scheme:dark){.case-item-main .exo-icon,.case-item[data-sub=forms] .case-item-main .exo-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(--exo-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 .exo-icon{color:inherit}.group-tools{display:flex;align-items:center;gap:var(--exo-space-0-5)}.group-head .group>.exo-icon+.exo-icon{color:#666}@media(prefers-color-scheme:dark){.group-head .group>.exo-icon+.exo-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{margin-bottom:var(--exo-space-7)}.field .filled{display:block}.wide{max-width:420px}.tag{margin-left:var(--exo-space-3);padding:var(--exo-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)}.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(--exo-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{padding:var(--exo-space-3) 0;border-bottom:1px solid var(--line);line-height:var(--exo-font-line-height-normal)}.ck .exo-choice__input{margin-top:calc((1.5em - 1.15em) / 2)}.ck .exo-choice__text{flex:1}.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(--exo-space-0-5);color:var(--muted);font-size:var(--exo-font-size-xs)}.ck .forms{display:block;margin-top:var(--exo-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}.exo-button[hidden]{display:none}.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(--exo-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)}.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 .exo-icon{color:var(--muted)}.pdf-which{margin:var(--exo-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;text-align:center}.pdf-count{color:var(--muted);white-space:nowrap}.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(--exo-space-0-5) var(--exo-space-3) var(--exo-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)}@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 */
