@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/urbanist-latin-ext-400-normal-DZynuzUy.woff2)format("woff2"),url(/assets/urbanist-latin-ext-400-normal-AR80KGOc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/urbanist-latin-400-normal-ClbGNxcV.woff2)format("woff2"),url(/assets/urbanist-latin-400-normal-BHTGe-Vj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/urbanist-latin-ext-500-normal-DjtxgPdH.woff2)format("woff2"),url(/assets/urbanist-latin-ext-500-normal-DU_MVRy-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/urbanist-latin-500-normal-CTXUkCRo.woff2)format("woff2"),url(/assets/urbanist-latin-500-normal-DpQ4Tjrd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/urbanist-latin-ext-600-normal-Edu9tcYw.woff2)format("woff2"),url(/assets/urbanist-latin-ext-600-normal-D22gvnSM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/urbanist-latin-600-normal-BuXRW95m.woff2)format("woff2"),url(/assets/urbanist-latin-600-normal-cDQtY_pk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/urbanist-latin-ext-700-normal-B8Y3NOrp.woff2)format("woff2"),url(/assets/urbanist-latin-ext-700-normal-LzPfOSk1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/urbanist-latin-700-normal-BtsT2zLv.woff2)format("woff2"),url(/assets/urbanist-latin-700-normal-Zdugn5sa.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,.app-shell{--nv-text:var(--theme-text,#1f2026);--nv-text-2:var(--theme-text-secondary,#5b5c66);--nv-panel:var(--theme-panel,#fff);--nv-subtle:var(--theme-panel-subtle,#f6f6f7);--nv-line:var(--theme-line,#e4e4e7);--nv-line-strong:var(--theme-line-strong,#8a8b94);--nv-accent:var(--theme-accent,#4728f5);--nv-accent-strong:var(--theme-accent-strong,#3818d6);--nv-accent-soft:var(--theme-accent-soft,#f1eeff);--nv-on-accent:var(--theme-on-accent,#fff);--nv-shadow:var(--theme-shadow-rest,0 1px 0 #1f20260a, 0 1px 3px -1px #1f202612);--nv-shadow-pop:var(--theme-shadow-pop,0 18px 40px -12px #1f202638, 0 2px 6px #1f20260f);--nv-success:var(--theme-success,#077952);--nv-success-soft:var(--theme-success-soft,#ddf9ea);--nv-warning:var(--theme-warning,#a45a06);--nv-warning-soft:var(--theme-warning-soft,#fdf0dc);--nv-danger:var(--theme-danger,#c42b3c);--nv-danger-soft:var(--theme-danger-soft,#fce7e9);--nv-info:var(--theme-info,#0071a0);--nv-info-soft:var(--theme-info-soft,#e3f4ff);--nv-ease:cubic-bezier(.2, .8, .2, 1)}.nevora-brand{align-items:center;gap:10px;display:flex}.nevora-brand__mark{width:31px;height:31px;color:var(--nv-on-accent);background:var(--nv-accent);border-radius:10px;place-items:center;font:600 17px/1 Urbanist,sans-serif;display:grid}.nevora-brand__name{color:var(--nv-text);letter-spacing:-.03em;font:600 20px/1 Urbanist,sans-serif}.nevora-brand--compact .nevora-brand__mark{width:38px;height:38px;font-size:20px}.nevora-button{cursor:pointer;min-height:40px;transition:background-color .12s var(--nv-ease), border-color .12s var(--nv-ease), box-shadow .2s var(--nv-ease), transform .12s var(--nv-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex}.nevora-button:active:not(:disabled){transform:scale(.98)}.nevora-button--sm{min-height:32px;padding:0 13px;font-size:12.5px}.nevora-button--lg{min-height:48px;padding:0 22px;font-size:15px}.nevora-button:disabled{cursor:not-allowed;opacity:.5}.nevora-button--primary{color:var(--nv-on-accent);background:var(--nv-accent)}.nevora-button--primary:hover:not(:disabled){background:color-mix(in srgb, var(--nv-accent) 86%, #000);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--nv-accent) 70%, transparent)}.nevora-button--secondary{color:var(--nv-text);background:var(--theme-control,var(--nv-panel));border-color:var(--nv-line-strong)}.nevora-button--secondary:hover:not(:disabled){background:var(--nv-subtle)}.nevora-button--ghost{color:var(--nv-text);background:0 0}.nevora-button--ghost:hover:not(:disabled){background:var(--nv-subtle)}.nevora-button--danger{color:var(--nv-danger);background:var(--nv-danger-soft)}.nevora-button--danger:hover:not(:disabled){color:#fff;background:var(--nv-danger)}.nevora-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite nevora-spin}@keyframes nevora-spin{to{transform:rotate(360deg)}}.nevora-panel{color:var(--nv-text);background:var(--nv-panel);box-shadow:var(--nv-shadow);border:1px solid #0000;border-radius:20px}.nevora-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.nevora-status--success{color:var(--nv-success);background:var(--nv-success-soft)}.nevora-status--warning{color:var(--nv-warning);background:var(--nv-warning-soft)}.nevora-status--danger{color:var(--nv-danger);background:var(--nv-danger-soft)}.nevora-status--info{color:var(--nv-info);background:var(--nv-info-soft)}.nevora-status--neutral{color:var(--nv-text-2);background:var(--nv-subtle);box-shadow:inset 0 0 0 1px var(--nv-line)}.nevora-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.nevora-page-heading h1{color:var(--nv-text);letter-spacing:-.025em;margin-top:4px;font:500 clamp(26px,3vw,32px)/1.1 Urbanist,sans-serif}.nevora-page-heading p{color:var(--nv-text-2);margin-top:6px;font-size:14px;line-height:1.5}.nevora-eyebrow{color:var(--nv-text-2);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.nevora-page-heading__title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nevora-page-heading__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nevora-page-heading__metadata{color:var(--nv-text-2);flex-wrap:wrap;gap:8px 16px;margin-top:8px;font-size:13px;display:flex}.nevora-breadcrumb{color:var(--nv-text-2);margin-bottom:12px;font-size:13px}.nevora-metric-card{min-height:120px;color:var(--nv-text);background:var(--nv-panel);box-shadow:var(--nv-shadow);border-radius:20px;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;padding:18px;display:grid}.nevora-metric-card__icon{width:32px;height:32px;color:var(--nv-text-2);background:var(--nv-subtle);border-radius:10px;grid-row:1/3;place-items:center;display:grid}.nevora-metric-card__icon--blue,.nevora-metric-card__icon--green,.nevora-metric-card__icon--amber,.nevora-metric-card__icon--violet{color:var(--nv-text-2);background:var(--nv-subtle)}.nevora-metric-card__label{color:var(--nv-text-2);text-align:right;font-size:13px}.nevora-metric-card strong{color:var(--nv-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;grid-column:1/-1;margin-top:14px;font:500 26px/1 Urbanist,sans-serif}.nevora-metric-card small{color:var(--nv-text-2);grid-column:1/-1;margin-top:8px;font-size:13px}.nevora-empty-state{color:var(--nv-text);background:var(--nv-subtle);border-radius:14px;align-items:flex-start;gap:14px;padding:20px;display:flex}.nevora-empty-state>span{width:37px;height:37px;color:var(--nv-accent-strong);background:var(--nv-accent-soft);border-radius:12px;flex:none;place-items:center;font-weight:700;display:grid}.nevora-empty-state strong{font-size:14px}.nevora-empty-state p{color:var(--nv-text-2);margin-top:4px;font-size:13px;line-height:1.45}.nevora-empty-state--compact{padding:14px 16px}.nevora-empty-state__action{margin-top:12px}.nevora-feedback{color:var(--nv-text);border-radius:14px;align-items:flex-start;gap:10px;padding:13px 16px;font-size:14px;line-height:1.45;display:flex}.nevora-feedback__icon{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.nevora-feedback__close{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:22px;line-height:1}.nevora-feedback--success{background:var(--nv-success-soft)}.nevora-feedback--success .nevora-feedback__icon{color:var(--nv-success)}.nevora-feedback--warning{background:var(--nv-warning-soft)}.nevora-feedback--warning .nevora-feedback__icon{color:var(--nv-warning)}.nevora-feedback--danger{background:var(--nv-danger-soft)}.nevora-feedback--danger .nevora-feedback__icon{color:var(--nv-danger)}.nevora-feedback--info{background:var(--nv-info-soft)}.nevora-feedback--info .nevora-feedback__icon{color:var(--nv-info)}.nevora-dialog-backdrop{z-index:100;background:#13141885;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nevora-dialog{width:min(100%,480px);max-height:calc(100dvh - 40px);color:var(--nv-text);background:var(--nv-panel);box-shadow:var(--nv-shadow-pop);border-radius:28px;padding:24px;overflow-y:auto}.nevora-dialog__icon{width:40px;height:40px;color:var(--nv-danger);background:var(--nv-danger-soft);border-radius:12px;place-items:center;font-size:20px;font-weight:800;display:grid}.nevora-dialog h2{color:var(--nv-text);margin-top:16px;font:600 20px/1.25 Urbanist,sans-serif}.nevora-dialog__description{color:var(--nv-text-2);margin-top:8px;font-size:14px;line-height:1.55}.nevora-dialog__actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}@media (prefers-reduced-motion:reduce){.nevora-button{transition:none}.nevora-button:active:not(:disabled){transform:none}}.nevora-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nevora-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:nevora-modal-fade .16s var(--nv-ease) both;background:#13141870;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nevora-modal{width:min(100%, var(--nv-modal-width,640px));max-height:calc(100dvh - 48px);color:var(--nv-text);background:var(--nv-panel);border:1px solid var(--nv-line);box-shadow:var(--nv-shadow-pop);animation:nevora-modal-in .2s var(--nv-ease) both;border-radius:24px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.nevora-modal--sm{--nv-modal-width:460px}.nevora-modal--md{--nv-modal-width:640px}.nevora-modal--lg{--nv-modal-width:880px}.nevora-modal--xl{--nv-modal-width:1160px}.nevora-modal__header{border-bottom:1px solid var(--nv-line);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px 24px;display:flex}.nevora-modal__header--bare{z-index:2;border-bottom:0;padding:14px;position:absolute;top:0;right:0}.nevora-modal__titles{min-width:0}.nevora-modal__titles h2{color:var(--nv-text);overflow-wrap:anywhere;margin:0;font:600 20px/1.25 Urbanist,sans-serif}.nevora-modal__titles p{color:var(--nv-text-2);margin:6px 0 0;font-size:13px;line-height:1.5}.nevora-modal__header-actions{flex:none;align-items:center;gap:6px;display:flex}.nevora-modal__close{width:36px;height:36px;color:var(--nv-text-2);background:var(--nv-panel);border:1px solid var(--nv-line);cursor:pointer;border-radius:10px;place-items:center;transition:color .12s,background-color .12s;display:grid}.nevora-modal__close:hover{color:var(--nv-text);background:var(--nv-subtle)}.nevora-modal__close:focus-visible{outline:2px solid var(--nv-accent);outline-offset:2px}.nevora-modal__close:disabled{opacity:.5;cursor:not-allowed}.nevora-modal__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 24px 24px;overflow-y:auto}.nevora-modal--bare .nevora-modal__body{padding:28px 28px 32px}.nevora-modal__footer{border-top:1px solid var(--nv-line);background:var(--nv-panel);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}@keyframes nevora-modal-fade{0%{opacity:0}}@keyframes nevora-modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (width<=640px){.nevora-modal-backdrop{place-items:stretch stretch;padding:0}.nevora-modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.nevora-modal__body,.nevora-modal--bare .nevora-modal__body{padding:16px}.nevora-modal--bare .nevora-modal__body{padding-top:60px}.nevora-modal__header{padding:14px 12px 12px 16px}}@media (prefers-reduced-motion:reduce){.nevora-modal-backdrop,.nevora-modal{animation:none}.nevora-modal__close{transition:none}}.global-search{flex:420px;max-width:560px;margin-inline:24px;position:relative}.global-search__field{align-items:center;display:flex;position:relative}.global-search__icon{color:var(--theme-text-secondary);pointer-events:none;position:absolute;left:14px}.global-search__field input{width:100%;height:40px;color:var(--theme-text);background:var(--theme-control);border:1px solid var(--theme-line-strong);font:inherit;border-radius:999px;outline:0;padding:0 40px 0 38px;font-size:14px}.global-search__field input::-webkit-search-cancel-button{display:none}.global-search__field input:focus{border-color:var(--theme-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-focus) 18%, transparent)}.global-search__hint{min-width:22px;color:var(--theme-text-secondary);background:var(--theme-panel-subtle);border:1px solid var(--theme-line);text-align:center;pointer-events:none;border-radius:6px;padding:1px 6px;font:600 12px/1.4 inherit;position:absolute;right:12px}.global-search__clear{width:26px;height:26px;color:var(--theme-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:absolute;right:8px}.global-search__clear:hover{background:var(--theme-panel-subtle)}.global-search__popover{z-index:60;background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:12px;max-height:min(70vh,560px);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #1418242e}.global-search__group+.global-search__group{border-top:1px solid var(--theme-line-soft,var(--theme-line));margin-top:4px;padding-top:4px}.global-search__group-title{color:var(--theme-text-secondary);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;padding:8px 10px 4px;font-size:11px;font-weight:800;display:flex}.global-search__group-title span{background:var(--theme-panel-subtle);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px}.global-search__option{cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.global-search__option>svg{color:var(--theme-text-secondary);flex:none;margin-top:3px}.global-search__option span{gap:1px;min-width:0;display:grid}.global-search__option strong{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.global-search__option small{color:var(--theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.global-search__option.is-active{background:var(--theme-accent-soft)}.global-search__see-all{color:var(--theme-link);margin:2px 10px 6px;font-size:12.5px;font-weight:700;display:inline-block}.global-search__message{color:var(--theme-text-secondary);justify-items:start;gap:10px;margin:0;padding:12px 10px;font-size:13px;display:grid}.global-search__message p{margin:0}.app-shell .global-search .global-search__mobile-trigger,.app-shell .global-search .global-search__back{display:none}@media (width<=800px){.global-search{flex:none;max-width:none;margin:0 0 0 auto}.app-shell .global-search .global-search__mobile-trigger{display:inline-grid}.global-search__field,.global-search__popover{display:none}.global-search.is-mobile-open{z-index:80;background:var(--theme-panel);flex-direction:column;margin:0;padding:12px 12px 0;display:flex;position:fixed;inset:0}.app-shell .global-search.is-mobile-open .global-search__mobile-trigger{display:none}.global-search.is-mobile-open .global-search__field{gap:6px;display:flex}.app-shell .global-search.is-mobile-open .global-search__back{flex:none;display:inline-grid;position:static}.global-search.is-mobile-open .global-search__icon{left:58px}.global-search.is-mobile-open .global-search__field input{height:44px;font-size:16px}.global-search.is-mobile-open .global-search__popover{max-height:none;box-shadow:none;border:0;flex:1;margin-top:8px;display:block;position:static}}.app-shell .topbar:has(.global-search.is-mobile-open){z-index:90;-webkit-backdrop-filter:none;backdrop-filter:none}.create-menu{position:relative}.create-menu__trigger{gap:6px}.create-menu__list{z-index:60;background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:12px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 36px #1418242e}.create-menu__list [role=menuitem]{color:var(--theme-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:600;display:flex}.create-menu__list [role=menuitem]>svg{color:var(--theme-text-secondary)}.create-menu__list [role=menuitem] span{gap:1px;display:grid}.create-menu__list [role=menuitem] small{color:var(--theme-text-secondary);font-size:12px;font-weight:500}.create-menu__list [role=menuitem]:hover,.create-menu__list [role=menuitem]:focus-visible{background:var(--theme-accent-soft);outline:none}@media (width<=800px){.create-menu__label,.create-menu__trigger>svg:last-child{display:none}.create-menu__trigger{justify-content:center;width:40px;padding:0}}.home-theme-control{justify-items:end;gap:4px;display:grid}.home-theme-switch{color:#e4e7eb;cursor:pointer;background:#505760;border:1px solid #6d747c;border-radius:999px;justify-content:space-between;align-items:center;width:46px;height:26px;padding:0 6px;display:flex;position:relative}.home-theme-switch.is-dark{background:#252a30}.home-theme-switch__thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px}.home-theme-switch.is-dark .home-theme-switch__thumb{transform:translate(20px)}.home-theme-switch:focus-visible,.home-theme-retry:focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px}.home-theme-retry{max-width:180px;color:var(--theme-text);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.home-theme-switch svg{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.home-theme-switch__thumb{transition:none}}.product-help{max-width:75ch;margin-block:1.5rem}.product-help summary{cursor:pointer;padding-block:.5rem;font-weight:600}.product-help .page-stack{gap:.75rem;margin-top:.75rem}.product-help p{overflow-wrap:anywhere;margin:0;line-height:1.6}.product-help a{text-underline-offset:.2em}.extension-installation-help{gap:12px;padding:22px;display:grid}.extension-installation-help h2{font-size:18px}.extension-installation-help p{color:var(--text-secondary);font-size:13px;line-height:1.6}.extension-installation-help .button{justify-self:start}.pairing-code-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:22px;display:grid}.pairing-code-panel>div:first-child{gap:6px;display:grid}.pairing-code-panel h2{margin:0;font-size:18px}.pairing-code-panel p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.pairing-code-panel__code{background:var(--theme-accent-soft);border-radius:14px;align-items:center;gap:16px;padding:10px 10px 10px 18px;display:flex}.pairing-code-panel__code code{color:var(--theme-text);letter-spacing:.14em;-webkit-user-select:all;user-select:all;font:600 24px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pairing-code-panel__hint{color:var(--text-secondary);border-top:1px solid var(--theme-line);grid-column:1/-1;align-items:center;gap:8px;padding-top:14px;font-size:12px;display:flex}@media (width<=700px){.pairing-code-panel{grid-template-columns:minmax(0,1fr)}.pairing-code-panel__code{justify-content:space-between}}.avatar-component .avatar-character{background-repeat:no-repeat;background-size:400% 400%;width:100%;height:100%;display:block}.avatar-component{overflow:hidden}.avatar-picker{gap:24px;padding:28px;display:grid}.avatar-picker__heading{align-items:center;gap:20px;display:flex}.avatar-picker__heading .avatar-component{border-radius:16px;width:80px;height:80px}.avatar-picker h2{margin:0 0 6px;font-size:22px}.avatar-picker p{color:var(--theme-text-secondary);margin:0;line-height:1.6}.avatar-picker__tabs{gap:8px;display:flex}.avatar-picker__tabs button{background:var(--theme-panel-subtle);color:var(--theme-text-secondary);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 18px}.avatar-picker__tabs button[aria-pressed=true]{color:var(--theme-accent-strong);background:var(--theme-accent-soft);font-weight:650}.avatar-picker__grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:18px 12px;display:grid}.avatar-picker__choice{min-width:0;color:var(--theme-text);font:inherit;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:14px;gap:8px;padding:4px;font-size:12px;display:grid;position:relative}.avatar-picker__choice .avatar-component{aspect-ratio:1;border-radius:10px;width:100%;height:auto}.avatar-picker__choice[aria-pressed=true]{border-color:var(--theme-accent);background:var(--theme-accent-soft)}.avatar-picker__choice>svg{color:var(--theme-on-accent);background:var(--theme-accent);border-radius:50%;padding:3px;position:absolute;top:8px;right:8px}.avatar-picker__choice:disabled,.avatar-picker__tabs button:disabled{cursor:wait;opacity:.65}.avatar-picker :is(button,input):focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px}.avatar-picker__footer{border-top:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.avatar-picker__footer p{max-width:55ch;font-size:12px}.avatar-picker__footer .form-actions{flex:none}.avatar-picker__photo{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.avatar-picker__feedback{font-size:13px}@media (width<=1100px){.avatar-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.avatar-picker{gap:20px;padding:20px}.avatar-picker__heading{gap:14px}.avatar-picker__heading .avatar-component{flex:none;width:64px;height:64px}.avatar-picker h2{font-size:20px}.avatar-picker__grid{gap:12px 6px}.avatar-picker__footer{flex-direction:column;align-items:stretch}.avatar-picker__footer .form-actions{justify-content:flex-end}}.event-task-action{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.event-task-action>span{gap:4px;min-width:0;display:grid}.event-task-action small{color:var(--theme-text-secondary)}.event-task-receipt>span{align-items:center;gap:8px;display:flex}.task-created-notice.task-created-notice--toast{z-index:40;border:1px solid var(--theme-line);background:var(--theme-panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;max-width:calc(100vw - 32px);margin:0;padding:14px 16px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px -14px #0000004d}@media (width<=600px){.task-created-notice.task-created-notice--toast{bottom:16px;right:16px}}.url-modal .back-link{display:none}.url-modal .page-stack{gap:20px}.url-modal .page-heading{padding-right:150px}.url-modal__open-page{min-height:36px;color:var(--theme-text-secondary);background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:10px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.url-modal__open-page:hover{color:var(--theme-text);background:var(--theme-panel-subtle)}.url-modal__open-page:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}@media (width<=640px){.url-modal .page-heading{padding-right:0}}.nevora-modal--xl.url-modal{--nv-modal-width:1200px}.initial-setup{min-height:100vh;color:var(--ink);background:var(--surface);caret-color:var(--violet);accent-color:var(--violet);scrollbar-color:#8a78c4 #e3e6ed;padding:24px clamp(18px,4vw,64px) 52px}.initial-setup ::selection{color:#fff;background:var(--violet-dark)}.initial-setup__topbar,.initial-setup__intro,.initial-setup__workspace{width:min(100%,1120px);margin-inline:auto}.initial-setup__topbar{justify-content:space-between;align-items:center;gap:18px;min-height:44px;display:flex}.initial-setup__brand{align-items:center;display:inline-flex}.initial-setup__brand img{width:134px;height:auto;display:block}.initial-setup__account{color:var(--muted);align-items:center;gap:18px;font-size:13px;display:flex}.initial-setup__signout{color:var(--ink);background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:13px;font-weight:650;display:inline-flex}.initial-setup__intro{justify-content:space-between;align-items:flex-end;gap:28px;margin-top:44px;display:flex}.initial-setup__eyebrow{color:var(--violet-dark);letter-spacing:.035em;margin-bottom:10px;font-size:13px;font-weight:700}.initial-setup__intro h1{max-width:720px;color:var(--ink);letter-spacing:-.035em;font-size:clamp(30px,4.4vw,44px);line-height:1.12}.initial-setup__lead{max-width:690px;color:var(--muted);margin-top:12px;font-size:15px;line-height:1.55}.initial-setup__trial{min-width:250px;color:var(--theme-success);background:var(--theme-line);border:1px solid color-mix(in srgb, var(--theme-success) 28%, transparent);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:13px 15px;display:grid}.initial-setup__trial>svg{color:var(--theme-success)}.initial-setup__trial>span{flex-direction:column;gap:3px;display:flex}.initial-setup__trial strong{font-size:13px}.initial-setup__trial small{color:var(--theme-success);font-size:11px}.initial-setup__trial a{width:fit-content;color:var(--theme-success);text-underline-offset:3px;grid-column:2;font-size:11px;font-weight:700}.initial-setup__progress-copy{width:min(100%,1120px);color:var(--muted);justify-content:space-between;gap:12px;margin:32px auto 11px;font-size:12px;display:flex}.initial-setup__stepper{background:var(--panel);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:min(100%,1120px);margin:0 auto 22px;padding:15px 17px;list-style:none;display:grid}.initial-setup__stepper li{min-width:0;color:var(--muted);align-items:center;gap:10px;display:flex}.initial-setup__stepper li.is-current{color:var(--ink)}.initial-setup__stepper li.is-done{color:var(--success)}.initial-setup__step-marker{width:29px;height:29px;color:var(--theme-text-secondary);background:var(--theme-panel-subtle);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:50%;flex:0 0 29px;place-items:center;font-size:12px;font-weight:700;display:grid}.initial-setup__stepper li.is-current .initial-setup__step-marker{color:#fff;background:var(--violet);border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}.initial-setup__stepper li.is-done .initial-setup__step-marker{color:#fff;background:var(--success);border-color:var(--success)}.initial-setup__step-label{flex-direction:column;gap:3px;min-width:0;font-size:12px;font-weight:700;display:flex}.initial-setup__step-label small{color:var(--muted);font-size:12px;font-weight:500}.initial-setup__workspace{grid-template-columns:minmax(0,1.6fr) minmax(250px,.72fr);align-items:start;gap:20px;display:grid}.initial-setup__main{background:var(--panel);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:14px;padding:clamp(19px,3vw,30px)}.initial-setup__heading{border-bottom:1px solid var(--line);padding-bottom:19px}.initial-setup__heading h2{color:var(--ink);letter-spacing:-.025em;margin-top:6px;font-size:23px}.initial-setup__heading>p{max-width:68ch;color:var(--muted);margin-top:7px;font-size:13px;line-height:1.55}.initial-setup__back{color:var(--violet-dark);background:0 0;border:0;align-items:center;gap:5px;margin:-3px 0 7px;padding:4px 0;font-size:12px;font-weight:700;display:inline-flex}.initial-setup__form{padding-top:20px}.initial-setup__fields{flex-direction:column;gap:15px;display:flex}.initial-setup__field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.initial-setup__field{min-width:0;color:var(--ink);flex-direction:column;gap:6px;font-size:12px;font-weight:650;display:flex}.initial-setup__field input,.initial-setup__field select{width:100%;min-height:43px;color:var(--ink);background:var(--panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:8px;padding:9px 11px;font-size:14px;font-weight:450}.initial-setup__field input:hover,.initial-setup__field select:hover{border-color:var(--theme-info)}.initial-setup__field input[aria-invalid=true],.initial-setup__field select[aria-invalid=true]{border-color:var(--danger)}.initial-setup__field input:disabled,.initial-setup__field select:disabled{color:var(--muted);background:var(--surface-muted);cursor:wait}.initial-setup__field small{color:var(--muted);font-size:11px;font-weight:450;line-height:1.45}.initial-setup__field .initial-setup__field-error{color:var(--danger);font-weight:650}.initial-setup__actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:23px;padding-top:17px;display:flex}.initial-setup__actions .button{min-height:42px}.initial-setup__aside{color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px 21px}.initial-setup__aside-icon{width:38px;height:38px;color:var(--violet-dark);background:var(--violet-soft);border-radius:10px;place-items:center;margin-bottom:15px;display:grid}.initial-setup__aside h2{letter-spacing:-.02em;font-size:17px}.initial-setup__aside-top>p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.55}.initial-setup__aside-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:11px;margin:18px 0 0;padding:14px 0;display:flex}.initial-setup__aside-list div{flex-direction:column;gap:3px;display:flex}.initial-setup__aside-list dt{color:var(--muted);font-size:12px}.initial-setup__aside-list dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.initial-setup__privacy{color:var(--muted);align-items:flex-start;gap:8px;margin-top:14px;font-size:11px;line-height:1.5;display:flex}.initial-setup__privacy svg{color:var(--violet);flex:none;margin-top:1px}.initial-setup__privacy a{color:var(--violet-dark);text-underline-offset:3px;font-weight:700}.initial-setup__notice,.initial-setup__error,.initial-setup__dependency{border-radius:9px;align-items:flex-start;gap:9px;margin:15px 0 0;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.initial-setup__notice{color:var(--theme-success);background:var(--theme-line);border:1px solid color-mix(in srgb, var(--theme-success) 28%, transparent)}.initial-setup__error{color:var(--theme-danger);background:var(--theme-danger-soft);border:1px solid color-mix(in srgb, var(--theme-danger) 28%, transparent)}.initial-setup__dependency{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line))}.initial-setup__dependency svg{flex:none;margin-top:1px}.initial-setup__dependency p{margin:0}.initial-setup__linked-client{background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;padding:11px 13px;display:flex}.initial-setup__linked-client span{color:var(--muted);font-size:12px}.initial-setup__linked-client strong{color:var(--ink);font-size:13px}.initial-setup__help{color:var(--muted);font-size:12px;line-height:1.5}.initial-setup__invite-fields{border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:12px;min-width:0;padding:13px;display:flex}.initial-setup__invite-fields legend{color:var(--muted);padding:0 6px;font-size:11px;font-weight:700}.initial-setup__remove-invite{width:fit-content;color:var(--danger);background:0 0;border:0;padding:3px 0;font-size:11px;font-weight:700}.initial-setup__add-invite{width:fit-content;min-height:38px;color:var(--violet-dark);background:var(--panel);border:1px solid var(--theme-accent);border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.initial-setup__review{flex-direction:column;gap:13px;display:flex}.initial-setup__review>p{color:var(--muted);font-size:13px;line-height:1.5}.initial-setup__review-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.initial-setup__review-mark{color:#fff;background:var(--success);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:700;display:grid}.initial-setup__review-mark.is-deferred{color:var(--muted);background:var(--theme-line)}.initial-setup__review-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.initial-setup__review-row strong{font-size:13px}.initial-setup__review-row small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.initial-setup__review-edit{color:var(--violet-dark);text-underline-offset:3px;background:0 0;border:0;padding:6px;font-size:11px;font-weight:700;text-decoration:underline}.initial-setup__review .initial-setup__review-footnote{padding-top:4px;font-size:11px}.initial-setup__invites-ready{background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:10px;margin-top:18px;padding:15px}.initial-setup__invites-ready h3{font-size:14px}.initial-setup__invites-ready>p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.initial-setup__invite-link{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.initial-setup__invite-link>span{flex-direction:column;gap:3px;min-width:0;display:flex}.initial-setup__invite-link strong,.initial-setup__invite-link small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.initial-setup__invite-link strong{font-size:12px}.initial-setup__invite-link small{color:var(--muted);font-size:12px}.initial-setup__loading{color:var(--muted);align-items:center;gap:9px;padding:30px 0;font-size:13px;display:flex}.initial-setup__spin{animation:1s linear infinite initial-setup-spin}@keyframes initial-setup-spin{to{transform:rotate(360deg)}}.initial-setup--state{place-items:center;display:grid}.initial-setup--state>section{background:var(--panel);border:1px solid var(--line);width:min(100%,460px);box-shadow:var(--shadow);border-radius:14px;padding:30px}.initial-setup--state img{width:128px;margin-bottom:27px}.initial-setup--state h1{letter-spacing:-.03em;font-size:27px}.initial-setup--state p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.55}.initial-setup--state>p{align-items:center;gap:10px;display:flex}.initial-setup--state section>div{gap:9px;margin-top:20px;display:flex}.initial-setup--state section>button{margin-top:20px}.initial-setup__trial a:hover,.initial-setup__privacy a:hover,.initial-setup__review-edit:hover{color:var(--violet)}@media (width<=900px){.initial-setup__intro{flex-direction:column;align-items:flex-start}.initial-setup__trial{width:min(100%,380px)}.initial-setup__workspace{grid-template-columns:1fr}.initial-setup__aside{grid-template-columns:minmax(0,1.2fr) minmax(170px,.8fr);gap:16px 24px;display:grid}.initial-setup__aside-list{border:0;border-left:1px solid var(--line);margin:0;padding:0 0 0 18px}.initial-setup__privacy{grid-column:1/-1;margin-top:0}}@media (width<=620px){.initial-setup{padding:15px 14px 34px}.initial-setup__topbar{min-height:38px}.initial-setup__brand img{width:112px}.initial-setup__account{gap:11px;font-size:11px}.initial-setup__account>span{text-overflow:ellipsis;white-space:nowrap;max-width:44vw;overflow:hidden}.initial-setup__signout{gap:4px;font-size:11px}.initial-setup__intro{gap:18px;margin-top:31px}.initial-setup__intro h1{font-size:31px}.initial-setup__lead{margin-top:9px;font-size:13px}.initial-setup__progress-copy{margin-top:22px;font-size:12px}.initial-setup__stepper{gap:4px;margin-bottom:15px;padding:11px 9px}.initial-setup__stepper li{flex-direction:column;align-items:flex-start;gap:5px}.initial-setup__step-marker{flex-basis:25px;width:25px;height:25px;font-size:12px}.initial-setup__step-label,.initial-setup__step-label small{font-size:12px}.initial-setup__main{border-radius:12px;padding:18px 15px}.initial-setup__heading h2{font-size:21px}.initial-setup__heading>p{font-size:12px}.initial-setup__field-row{grid-template-columns:1fr;gap:13px}.initial-setup__aside{padding:17px;display:block}.initial-setup__aside-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:0;margin-top:15px;padding:13px 0}.initial-setup__privacy{margin-top:13px}.initial-setup__actions{justify-content:stretch}.initial-setup__actions .button{flex:auto;justify-content:center}.initial-setup__invite-link{flex-direction:column;align-items:flex-start}.initial-setup--state{min-height:calc(100vh - 48px)}.initial-setup--state>section{padding:22px}}@media (prefers-reduced-motion:reduce){.initial-setup__spin{animation-duration:2.5s}}.initial-setup__identity-copy{color:var(--theme-text-secondary);margin:10px 0 0;font-size:12px;line-height:1.55}.initial-setup__identity{grid-column:1/-1;min-width:0;margin-top:16px}.setup-profile__name{align-items:center;gap:18px;display:flex}.setup-profile__name .initial-setup__field{flex:1;min-width:0}.setup-profile__section{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.setup-profile__section h3{color:var(--text-primary);font-size:16px}.setup-profile__section h3 span{color:var(--text-secondary);font-size:12px;font-weight:400}.setup-profile__section>p{color:var(--text-secondary);margin-top:7px;font-size:13px;line-height:1.5}.setup-profile__characters{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.setup-profile__characters button{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px 2px;font-size:11px;display:flex}.setup-profile__characters button[aria-pressed=true]{border-color:var(--violet);background:var(--theme-accent-soft);color:var(--violet)}.setup-profile__characters button:hover{background:var(--theme-accent-soft)}.setup-profile__characters button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.setup-profile__upload{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;margin-top:16px;display:flex}.setup-profile__upload>small{color:var(--text-secondary);font-size:12px}.setup-profile__upload>span{overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.setup-profile__logo{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:18px;margin-top:16px;display:grid}.setup-profile__logo .branding-preview{min-height:120px}@media (width<=600px){.initial-setup__stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.setup-profile__characters{grid-template-columns:repeat(4,minmax(0,1fr))}.setup-profile__logo{grid-template-columns:1fr}}.billing-signup-page{background:radial-gradient(circle at 12% 0%, var(--theme-accent-soft) 0, transparent 33%), var(--surface);min-height:100vh;padding:30px 22px 58px}.billing-signup-shell{width:min(100%,1180px);margin:0 auto}.billing-signup-header,.billing-signup-intro,.billing-section-heading,.billing-form-actions,.billing-side-card__header,.billing-trial-note,.billing-account-badge,.billing-safe-note,.billing-waiting-state,.billing-feedback,.billing-return-note,.billing-side-footnote{align-items:center;display:flex}.billing-signup-header{justify-content:space-between;gap:20px}.billing-signup-logo{width:136px;height:auto}.billing-signup-header__account{color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:12px;display:flex}.billing-switch-account{border:1px solid var(--line);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:7px 11px;font-weight:700}.billing-switch-account:hover{background:var(--surface-muted);color:var(--text-primary)}.billing-switch-account:focus-visible{outline-offset:2px;outline:2px solid}.billing-account-label{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700}.billing-account-badge,.billing-safe-note{color:var(--theme-success);gap:6px;font-size:12px;font-weight:700}.billing-onboarding-progress{align-items:center;gap:12px;max-width:760px;margin-top:36px;display:flex}.billing-onboarding-progress__step{min-width:0;color:var(--text-muted);align-items:center;gap:9px;display:flex}.billing-onboarding-progress__step>span{width:28px;height:28px;color:var(--text-muted);background:var(--theme-line);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.billing-onboarding-progress__step>div{flex-direction:column;gap:2px;min-width:0;display:flex}.billing-onboarding-progress__step strong{color:var(--text-primary);font-size:12px}.billing-onboarding-progress__step small{color:var(--text-secondary);font-size:11px;line-height:1.35}.billing-onboarding-progress__step.is-complete>span{color:#fff;border-color:var(--theme-success);background:#17663f}.billing-onboarding-progress__step.is-active>span{color:#fff;background:var(--violet);border-color:var(--violet);box-shadow:0 0 0 3px #6847c71f}.billing-onboarding-progress__step:not(.is-active):not(.is-complete)>span{color:var(--text-secondary);background:var(--theme-panel)}.billing-onboarding-progress__line{background:#cfd5df;flex:none;width:58px;height:1px}.billing-signup-intro{justify-content:space-between;gap:28px;margin-top:48px}.billing-signup-intro h1{max-width:730px;color:var(--text-primary);letter-spacing:-1.35px;margin-top:7px;font-size:clamp(30px,4vw,44px)}.billing-signup-intro p{max-width:720px;color:var(--text-secondary);margin-top:14px;font-size:15px;line-height:1.6}.billing-trial-note{min-width:230px;color:var(--theme-success);background:var(--theme-success-soft);border:1px solid color-mix(in srgb, var(--theme-success) 28%, transparent);border-radius:12px;gap:11px;padding:14px 16px}.billing-trial-note>svg{flex:none}.billing-trial-note span{flex-direction:column;gap:3px;display:flex}.billing-trial-note strong{font-size:14px}.billing-trial-note small{color:var(--theme-success);font-size:11px;line-height:1.4}.billing-plan-selector,.billing-form-panel,.billing-side-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:24px}.billing-plan-selector{margin-top:28px}.billing-plan-summary{background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;margin-top:28px;padding:19px 22px;display:grid;position:relative}.billing-plan-summary__main,.billing-account-confirmed{align-items:center;display:flex}.billing-plan-summary__main{gap:12px;min-width:0}.billing-plan-summary__main>div{min-width:0}.billing-plan-summary__icon{color:#fff;background:#17663f;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.billing-plan-summary h2{color:var(--text-primary);margin-top:3px;font-size:18px;line-height:1.25}.billing-plan-summary p{color:var(--text-secondary);margin-top:3px;font-size:12px;line-height:1.4}.billing-plan-summary__price{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px;min-width:140px;display:flex}.billing-plan-summary__price strong{color:var(--violet-dark);font-size:22px}.billing-plan-summary__price>span{color:var(--text-secondary);font-size:12px}.billing-plan-summary__cycle{color:var(--text-secondary);grid-column:1/-1;font-size:11px;line-height:1.4}.billing-plan-summary__change{width:100%;color:var(--violet-dark);text-align:right;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:11px;font-weight:700;text-decoration:underline}.billing-plan-summary>.billing-safe-note{white-space:nowrap}.billing-plan-picker{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:17px;display:grid}.billing-section-heading{justify-content:space-between;gap:16px}.billing-section-heading h2,.billing-side-card h2{color:var(--text-primary);font-size:18px;line-height:1.35}.billing-section-heading p,.billing-side-card>p{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.5}.billing-safe-note{color:var(--text-secondary);font-weight:600}.billing-heading-icon{color:var(--violet)}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.billing-plan-card{min-width:0;color:var(--text-primary);text-align:left;background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:13px;flex-direction:column;align-items:flex-start;gap:9px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.billing-plan-card:hover{border-color:var(--theme-accent);transform:translateY(-1px);box-shadow:0 8px 22px #674dc717}.billing-plan-card.is-selected{background:var(--theme-accent-soft);border-color:var(--violet);box-shadow:0 0 0 3px #6847c71f}.billing-plan-card__top{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.billing-plan-card__name{font-size:15px;font-weight:800}.billing-plan-card__check{color:#fff;background:var(--violet);border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.billing-plan-card__price{color:var(--violet-dark);letter-spacing:-.5px;font-size:24px;font-weight:800}.billing-plan-card__price small{color:var(--text-secondary);letter-spacing:0;margin-left:4px;font-size:12px;font-weight:600}.billing-plan-card__description{min-height:38px;color:var(--text-secondary);font-size:12px;line-height:1.45}.billing-plan-card__modules{color:var(--theme-accent);font-size:11px;font-weight:700;line-height:1.4}.billing-signup-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);align-items:start;gap:22px;margin-top:22px;display:grid}.billing-form-panel{min-width:0}.billing-account-confirmed{color:var(--theme-success);background:var(--theme-success-soft);border:1px solid color-mix(in srgb, var(--theme-success) 28%, transparent);border-radius:10px;gap:10px;margin-top:21px;padding:11px 13px}.billing-account-confirmed>svg{flex:none}.billing-account-confirmed>div{flex-direction:column;gap:2px;min-width:0;display:flex}.billing-account-confirmed span{color:var(--theme-success);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700}.billing-account-confirmed strong{color:var(--theme-success);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.billing-account-confirmed small{color:var(--theme-success);margin-left:auto;font-size:11px}.billing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.billing-form-grid label{flex-direction:column;gap:7px;min-width:0;display:flex}.billing-form-grid label>span{color:var(--text-primary);font-size:13px;font-weight:700}.billing-form-grid label>span em{color:var(--text-muted);font-size:12px;font-style:normal;font-weight:500}.billing-form-grid input{width:100%;min-height:44px;color:var(--text-primary);background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:10px;outline:0;padding:0 12px;font-size:14px}.billing-form-grid input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6847c729}.billing-form-grid input[readonly]{color:var(--text-secondary);background:var(--theme-panel-subtle)}.billing-form-grid small{color:var(--text-secondary);font-size:11px;line-height:1.4}.billing-form-grid input[aria-invalid=true]{border-color:var(--theme-danger);background:var(--theme-danger-soft)}.billing-form-grid input[aria-invalid=true]:focus{border-color:var(--theme-danger);box-shadow:0 0 0 3px #b42d3b21}.billing-form-grid .field-error{color:var(--theme-danger);font-size:11px;font-weight:600}.billing-payment-fieldset{border:0;margin:24px 0 0;padding:0}.billing-payment-fieldset legend{color:var(--text-primary);font-size:13px;font-weight:700}.billing-fieldset-hint{color:var(--text-secondary);margin-top:5px;font-size:11px;line-height:1.45}.billing-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.billing-payment-option{min-width:0;color:var(--text-secondary);background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);cursor:pointer;border-radius:11px;align-items:flex-start;gap:10px;padding:14px;display:flex}.billing-payment-option.is-selected{color:var(--violet-dark);background:var(--theme-accent-soft);border-color:var(--violet);box-shadow:0 0 0 3px #6847c71a}.billing-payment-option input{accent-color:var(--violet);margin-top:3px}.billing-payment-option>svg{flex:none;margin-top:1px}.billing-payment-option span{flex-direction:column;gap:4px;display:flex}.billing-payment-option strong{color:var(--text-primary);font-size:13px}.billing-payment-option small{color:var(--text-secondary);font-size:11px;line-height:1.4}.billing-checkout-options{margin-bottom:18px;padding:22px}.billing-checkout-options__intro{color:var(--text-secondary);margin-top:8px;font-size:13px;line-height:1.5}.billing-checkout-options__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.billing-checkout-choice{min-width:0;color:var(--text-primary);background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.billing-checkout-choice:hover:not(:disabled){border-color:var(--violet);background:var(--theme-accent-soft);box-shadow:0 0 0 3px #6847c717}.billing-checkout-choice:disabled{cursor:not-allowed;opacity:.62}.billing-checkout-choice>span{flex-direction:column;gap:5px;min-width:0;display:flex}.billing-checkout-choice strong{color:var(--violet-dark);font-size:14px}.billing-checkout-choice small{color:var(--text-secondary);font-size:11px;line-height:1.4}.billing-checkout-choice>svg{color:var(--violet);flex:none}.billing-pending-checkout{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:12px 13px;display:flex}.billing-pending-checkout>div{flex-direction:column;gap:3px;min-width:0;display:flex}.billing-pending-checkout strong{color:var(--text-primary);font-size:12px}.billing-pending-checkout span{color:var(--text-secondary);font-size:11px}.billing-checkout-options__legacy{color:var(--text-secondary);margin-top:13px;font-size:12px}.billing-form-actions{justify-content:space-between;gap:16px;margin-top:26px}.billing-legal-acceptance{color:var(--text-primary);background:var(--theme-panel);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;margin-top:22px;padding:14px;font-size:12px;line-height:1.5;display:flex}.billing-legal-acceptance.is-invalid{border-color:var(--theme-danger);box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-danger) 12%, transparent)}.billing-legal-acceptance input{width:17px;height:17px;accent-color:var(--violet);flex:none;margin:2px 0 0}.billing-legal-acceptance input:focus-visible{outline:3px solid color-mix(in srgb, var(--violet) 38%, transparent);outline-offset:2px}.billing-legal-acceptance label{cursor:pointer;min-width:0}.billing-legal-acceptance a{color:var(--violet-dark);font-weight:700}.billing-legal-acceptance small{color:var(--text-secondary);margin-top:5px;font-size:11px;display:block}.billing-legal-acceptance .field-error{color:var(--theme-danger)}.billing-form-actions__hint{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;line-height:1.4;display:inline-flex}.billing-form-actions__hint svg{color:var(--violet);flex:none}.billing-error{margin-top:15px}.billing-side-column{flex-direction:column;gap:14px;min-width:0;display:flex}.billing-side-card__icon{width:38px;height:38px;color:var(--violet-dark);background:var(--violet-soft);border-radius:10px;place-items:center;display:grid}.billing-side-card>h2{margin-top:14px}.billing-side-card__header{justify-content:space-between;align-items:flex-start;gap:12px}.billing-side-card__header h2{margin-top:4px}.billing-step-list{gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.billing-step-list li{grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.billing-step-list li>span{width:28px;height:28px;color:var(--violet-dark);background:var(--violet-soft);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.billing-step-list li div{flex-direction:column;gap:4px;display:flex}.billing-step-list strong{color:var(--text-primary);font-size:13px}.billing-step-list small{color:var(--text-secondary);font-size:11px;line-height:1.45}.billing-side-footnote{color:var(--text-secondary);border-top:1px solid var(--line);gap:6px;margin-top:22px;padding-top:14px;font-size:11px}.billing-side-footnote svg{color:var(--violet);flex:none}.billing-feedback{border:1px solid;border-radius:11px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 14px}.billing-feedback>svg{flex:none;margin-top:1px}.billing-feedback>div{flex-direction:column;gap:4px;min-width:0;display:flex}.billing-feedback strong{color:inherit;font-size:13px}.billing-feedback p{color:inherit;font-size:12px;line-height:1.5}.billing-feedback .button{align-self:flex-start;margin-top:6px}.billing-feedback--error{color:var(--theme-danger);background:var(--theme-danger-soft);border-color:color-mix(in srgb, var(--theme-danger) 28%, transparent)}.billing-feedback--warning{color:var(--theme-warning);background:var(--theme-warning-soft);border-color:color-mix(in srgb, var(--theme-warning) 28%, transparent)}.billing-feedback--success{color:var(--theme-success);background:var(--theme-success-soft);border-color:color-mix(in srgb, var(--theme-success) 28%, transparent)}.billing-return-note{color:var(--theme-accent);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:9px;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 11px;font-size:11px;line-height:1.45}.billing-return-note svg{flex:none;margin-top:1px}.billing-waiting-state{color:var(--text-secondary);background:var(--surface-muted);border-radius:10px;align-items:flex-start;gap:10px;margin-top:22px;padding:14px}.billing-waiting-state>svg{color:var(--violet);flex:none;margin-top:1px}.billing-waiting-state div{flex-direction:column;gap:5px;display:flex}.billing-waiting-state strong{color:var(--text-primary);font-size:13px}.billing-waiting-state p{font-size:12px;line-height:1.5}.billing-status-banner{border:1px solid;border-radius:11px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 14px}.billing-status-banner__icon{flex:none;margin-top:1px}.billing-status-banner>div{flex-direction:column;gap:4px;min-width:0;display:flex}.billing-status-banner strong{font-size:13px}.billing-status-banner p{font-size:12px;line-height:1.45}.billing-status-banner--compact{margin-top:16px}.billing-status-banner--info{color:var(--theme-info);background:var(--theme-info-soft);border-color:color-mix(in srgb, var(--theme-info) 28%, transparent)}.billing-status-banner--success{color:var(--theme-success);background:var(--theme-line);border-color:color-mix(in srgb, var(--theme-success) 28%, transparent)}.billing-status-banner--warning{color:var(--theme-warning);background:var(--theme-warning-soft);border-color:color-mix(in srgb, var(--theme-warning) 28%, transparent)}.billing-status-banner--danger{color:var(--theme-danger);background:var(--theme-danger-soft);border-color:color-mix(in srgb, var(--theme-danger) 28%, transparent)}.billing-status-banner--neutral{color:var(--theme-info);background:var(--theme-line);border-color:color-mix(in srgb, var(--theme-info) 28%, transparent)}.billing-anonymous-page,.billing-disabled-page,.billing-loading-page{background:var(--theme-info-soft)}.billing-anonymous-layout{background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:28px;grid-template-columns:minmax(0,1fr) 480px;width:min(100%,1120px);min-width:0;min-height:650px;display:grid;overflow:hidden;box-shadow:0 28px 80px #232b481c}.billing-anonymous-showcase{color:#f8f7ff;background:linear-gradient(145deg, #211a45 0%, #34246e 53%, var(--theme-accent) 100%);flex-direction:column;padding:42px;display:flex;position:relative;overflow:hidden}.billing-anonymous-showcase:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-120px;right:-105px;box-shadow:0 0 0 42px #ffffff09,0 0 0 84px #ffffff06}.billing-anonymous-showcase:before{filter:blur(22px);content:"";background:#967eeb4d;border-radius:50%;width:430px;height:430px;position:absolute;top:-170px;right:-105px}.billing-anonymous-showcase__brand,.billing-anonymous-showcase__copy,.billing-anonymous-showcase__caption{z-index:1;position:relative}.billing-anonymous-showcase__brand img{filter:brightness(0)invert();width:136px;height:auto}.billing-anonymous-showcase__copy{margin-top:auto;padding-top:100px}.billing-anonymous-showcase__copy h2{color:#fff;letter-spacing:-2px;max-width:460px;font-size:clamp(34px,4vw,50px);line-height:1.04}.billing-anonymous-showcase__copy p{color:#dcd6f4;max-width:440px;margin-top:20px;font-size:15px;line-height:1.65}.billing-anonymous-points{color:#f0ecff;gap:14px;margin-top:31px;font-size:13px;font-weight:600;display:grid}.billing-anonymous-points span{align-items:center;gap:10px;display:flex}.billing-anonymous-points svg{color:var(--theme-accent-strong);background:var(--theme-accent);border-radius:50%;flex:none;padding:3px}.billing-anonymous-showcase__caption{color:#cfc6f1;align-items:center;gap:8px;margin-top:auto;padding-top:34px;font-size:12px;display:flex}.billing-anonymous-card{background:var(--theme-panel);width:auto;min-width:0;box-shadow:none;border:0;border-radius:0;padding:44px 48px}.billing-anonymous-card__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.billing-anonymous-logo{width:136px;height:auto}.billing-anonymous-step{color:var(--text-secondary);align-items:center;gap:5px;font-size:11px;display:inline-flex}.billing-anonymous-step strong{color:#fff;background:var(--violet);border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.billing-anonymous-heading{margin-top:62px}.billing-anonymous-heading h1{color:var(--text-primary);letter-spacing:-1.6px;font-size:clamp(30px,4vw,38px);line-height:1.08}.billing-anonymous-heading p{max-width:390px;color:var(--text-secondary);margin-top:13px;font-size:14px;line-height:1.6}.billing-anonymous-selection{min-width:0;color:var(--theme-accent-strong);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:25px;padding:14px 15px;display:flex}.billing-anonymous-selection>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.billing-anonymous-selection span{color:var(--theme-text-secondary);letter-spacing:.35px;text-transform:uppercase;font-size:12px;font-weight:700}.billing-anonymous-selection strong{color:var(--text-primary);font-size:14px}.billing-anonymous-selection small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.billing-anonymous-selection__price{flex:none;align-items:baseline;gap:3px;display:flex}.billing-anonymous-selection__price strong{color:var(--violet-dark);font-size:20px}.billing-anonymous-selection__price small{color:var(--text-secondary);font-size:11px}.billing-cycle-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.billing-cycle-toggle button{min-width:0;color:var(--text-secondary);background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.billing-cycle-toggle button:hover{border-color:color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));background:var(--theme-accent-soft)}.billing-cycle-toggle button.is-selected{color:var(--violet-dark);background:var(--theme-accent-soft);border-color:var(--violet);box-shadow:0 0 0 3px #6847c71a}.billing-cycle-toggle strong{color:var(--text-primary);font-size:12px}.billing-cycle-toggle small{color:var(--text-secondary);font-size:12px;line-height:1.35}.billing-anonymous-plans{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.billing-mini-plan{min-width:0;color:var(--text-primary);background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:11px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.billing-mini-plan:hover{border-color:color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));background:var(--theme-accent-soft);transform:translateY(-1px)}.billing-mini-plan.is-selected{color:var(--violet-dark);background:var(--theme-accent-soft);border-color:var(--violet);box-shadow:0 0 0 3px #6847c71a}.billing-mini-plan>span{flex-direction:column;gap:3px;min-width:0;display:flex}.billing-mini-plan strong{font-size:12px}.billing-mini-plan small{color:var(--text-secondary);font-size:12px}.billing-mini-plan>svg{color:var(--violet);flex:none}.billing-anonymous-form{margin-top:23px}.billing-anonymous-email{gap:8px;display:grid}.billing-anonymous-email>span{color:var(--text-primary);font-size:12px;font-weight:700}.billing-anonymous-email input{width:100%;min-width:0;color:var(--text-primary);background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);font:inherit;border-radius:10px;outline:none;padding:13px 14px;font-size:14px;transition:border-color .18s,box-shadow .18s}.billing-anonymous-email input::placeholder{color:var(--theme-text-muted)}.billing-anonymous-email input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6847c721}.billing-anonymous-email input[aria-invalid=true]{border-color:var(--theme-danger)}.billing-anonymous-email small{color:var(--text-secondary);font-size:11px;line-height:1.45}.billing-anonymous-email__error{font-weight:600;color:var(--theme-danger)!important}.billing-anonymous-form .button--wide{margin-top:18px}.billing-anonymous-note{color:var(--text-secondary);text-align:center;justify-content:center;align-items:flex-start;gap:6px;margin-top:15px;font-size:11px;line-height:1.45;display:flex}.billing-anonymous-note svg{color:var(--violet);flex:none;margin-top:1px}.billing-enterprise-link{color:var(--violet-dark);justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.billing-enterprise-link:hover{text-decoration:underline}.billing-loading-content{color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;display:flex}.billing-spin{animation:1s linear infinite billing-spin}@keyframes billing-spin{to{transform:rotate(360deg)}}@media (width<=860px){.billing-anonymous-page{padding:20px}.billing-anonymous-layout{grid-template-columns:1fr;min-height:0}.billing-anonymous-showcase{min-height:330px;padding:28px}.billing-anonymous-showcase__copy{margin-top:74px;padding-top:0}.billing-anonymous-showcase__copy h2{max-width:600px;font-size:clamp(34px,8vw,48px)}.billing-anonymous-showcase__copy p{max-width:600px}.billing-anonymous-points{grid-template-columns:repeat(3,1fr)}.billing-anonymous-showcase__caption{margin-top:32px}.billing-anonymous-card{padding:34px 32px 38px}.billing-anonymous-heading{margin-top:34px}}@media (width<=560px){.billing-anonymous-page{padding:0}.billing-anonymous-layout{border:0;border-radius:0}.billing-anonymous-showcase{min-height:250px;padding:25px 22px}.billing-anonymous-showcase__copy{margin-top:38px}.billing-anonymous-showcase__copy h2{letter-spacing:-1.5px;font-size:34px}.billing-anonymous-showcase__copy p{margin-top:12px;font-size:13px}.billing-anonymous-points{display:none}.billing-anonymous-showcase__caption{margin-top:30px;font-size:11px}.billing-anonymous-card{padding:28px 22px 30px}.billing-anonymous-selection{flex-direction:column;align-items:flex-start;gap:10px}.billing-anonymous-selection__price{width:100%}.billing-anonymous-selection small{white-space:normal}.billing-anonymous-heading h1{font-size:29px}.billing-anonymous-showcase{display:none}.billing-anonymous-heading{margin-top:24px}}.billing-savings-badge{color:var(--theme-success);background:var(--theme-line);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700}.billing-anonymous-legal,.billing-anonymous-login{color:var(--text-secondary);text-align:center;margin-top:12px;font-size:12px;line-height:1.45}.billing-anonymous-login{font-size:13px}.billing-anonymous-legal a,.billing-anonymous-login a{color:var(--violet-dark);font-weight:700}.billing-plan-summary__change{color:var(--violet-dark);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);cursor:pointer;background:0 0;border-radius:8px;justify-self:end;padding:6px 10px;font-size:12px;font-weight:700}.billing-plan-summary__picker{grid-column:1/-1;gap:10px;display:grid}.billing-anonymous-selection{gap:18px;margin-top:18px;padding:20px;display:grid}.billing-anonymous-selection>.billing-selection-heading:first-child{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.billing-selection-heading>div{gap:4px;display:grid}.billing-selection-heading strong{font-size:16px}.billing-selection-heading small,.billing-anonymous-selection>small{white-space:normal}.billing-plan-price{gap:7px;min-width:0;display:grid}.billing-plan-price__prefix,.billing-plan-price__total{color:var(--text-secondary);font-size:12px;line-height:1.5}.billing-plan-price .billing-plan-price__value{color:var(--violet-dark);font:600 36px/1.15 var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.billing-plan-price__saving{color:var(--theme-success);background:var(--theme-success-soft);border-radius:8px;margin-top:6px;padding:10px 12px;font-size:13px;font-weight:600}.billing-plan-price__saving small{color:inherit;white-space:normal;font-size:11px;font-weight:400;display:block}.billing-anonymous-selection .billing-plan-price{gap:7px;display:grid}.billing-anonymous-selection .billing-plan-price small{white-space:normal}.billing-anonymous-selection .billing-plan-price__saving small{color:inherit}.billing-plan-summary .billing-plan-price{text-align:right}.billing-plan-summary .billing-plan-price__saving{color:var(--theme-success);font-size:13px}.billing-anonymous-plans{margin-top:24px}.billing-anonymous-card .billing-anonymous-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-mini-plan{justify-content:center;min-height:44px}.billing-cycle-toggle strong{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.billing-savings-badge{color:var(--theme-success);background:var(--theme-success-soft);margin-left:0}@media (width<=640px){.billing-plan-summary .billing-plan-price{text-align:left;grid-column:1/-1}.billing-plan-price .billing-plan-price__value{font-size:32px}.billing-anonymous-selection{padding:18px}}@media (width<=900px){.billing-signup-intro{flex-direction:column;align-items:flex-start}.billing-trial-note{min-width:0}.billing-signup-layout{grid-template-columns:1fr}}@media (width<=640px){.billing-signup-page{padding:22px 14px 42px}.billing-signup-header{flex-direction:column;align-items:flex-start}.billing-signup-header__account{justify-content:flex-start}.billing-onboarding-progress{gap:9px;margin-top:28px}.billing-onboarding-progress__line{width:24px}.billing-onboarding-progress__step small{max-width:112px}.billing-onboarding-progress__step{flex-direction:column;align-items:flex-start;gap:5px}.billing-onboarding-progress__step strong{font-size:11px}.billing-signup-intro{margin-top:34px}.billing-signup-intro h1{font-size:30px}.billing-signup-intro p{font-size:13px}.billing-plan-selector,.billing-plan-summary,.billing-form-panel,.billing-side-card{padding:18px}.billing-plan-summary{grid-template-columns:minmax(0,1fr) auto;gap:15px}.billing-plan-summary>.billing-safe-note{grid-column:1/-1}.billing-plan-summary__price{min-width:108px}.billing-plan-summary__price strong{font-size:19px}.billing-plan-picker{grid-template-columns:1fr}.billing-account-confirmed{align-items:flex-start}.billing-account-confirmed small{margin-left:0}.billing-plan-grid,.billing-form-grid,.billing-payment-grid,.billing-anonymous-plans,.billing-checkout-options__actions{grid-template-columns:1fr}.billing-plan-card__description{min-height:0}.billing-form-actions{flex-direction:column;align-items:stretch}.billing-form-actions .button{width:100%}.billing-safe-note{display:none}}@media (prefers-reduced-motion:reduce){.billing-plan-card{transition:none}.billing-spin{animation:none}}.billing-page .billing-status-banner{margin-top:0}.billing-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.billing-detail-card{min-width:0;padding:22px}.billing-detail-card__heading{align-items:center;gap:11px;display:flex}.billing-detail-card__heading>div{flex:1;min-width:0}.billing-detail-card__heading h2{color:var(--text-primary);margin-top:4px;font-size:18px;line-height:1.3}.billing-detail-icon{border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.billing-detail-icon--violet{color:var(--violet-dark);background:var(--violet-soft)}.billing-detail-icon--blue{color:var(--theme-info);background:var(--theme-info-soft)}.billing-detail-icon--green{color:var(--theme-success);background:var(--theme-line)}.billing-detail-icon--amber{color:var(--theme-warning);background:var(--theme-warning-soft)}.billing-fact-list{gap:0;margin:21px 0 0;display:grid}.billing-fact-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:18px;min-width:0;padding:10px 0;display:flex}.billing-fact-list dt{color:var(--text-secondary);font-size:12px}.billing-fact-list dd{max-width:63%;color:var(--text-primary);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.billing-payment-card{padding:22px}.billing-payment-card .billing-detail-card__heading>.status-pill{align-self:flex-start}.billing-management-card{justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.billing-management-card p{max-width:730px;color:var(--text-secondary);margin-top:10px;font-size:13px;line-height:1.55}.billing-management-action{flex:none}.billing-manager-note{color:var(--text-secondary);text-align:right;font-size:12px;line-height:1.45}.billing-cancel-note{color:var(--theme-warning);margin-top:11px;font-size:12px;display:inline-block}.billing-pix-panel{background:var(--theme-warning-soft);border:1px solid color-mix(in srgb, var(--theme-warning) 28%, transparent);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:20px;padding:16px;display:grid}.billing-pix-panel h3{color:var(--theme-warning);font-size:14px}.billing-pix-panel p{max-width:650px;color:var(--theme-warning);margin-top:6px;font-size:12px;line-height:1.45}.billing-pix-copy{align-items:center;gap:8px;margin-top:12px;display:flex}.billing-pix-copy code{min-width:0;max-width:100%;color:var(--theme-warning);background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-warning) 28%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:8px 9px;font:11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.billing-pix-qr{object-fit:contain;background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-warning) 28%, transparent);border-radius:8px;width:132px;height:132px;padding:7px}.billing-access-denied{color:var(--theme-warning);background:var(--theme-warning-soft);border-color:color-mix(in srgb, var(--theme-warning) 28%, transparent);align-items:flex-start;gap:13px;padding:25px;display:flex}.billing-access-denied>svg{flex:none;margin-top:1px}.billing-access-denied strong{color:var(--theme-warning);font-size:14px}.billing-access-denied p{color:var(--theme-warning);margin-top:6px;font-size:13px;line-height:1.5}@media (width<=800px){.billing-details-grid{grid-template-columns:1fr}.billing-management-card{flex-direction:column;align-items:flex-start}.billing-management-action,.billing-management-action .button{width:100%}.billing-manager-note{text-align:left;display:block}}@media (width<=560px){.billing-pix-panel{grid-template-columns:1fr}.billing-pix-qr{justify-self:center;width:150px;height:150px}.billing-pix-copy{flex-direction:column;align-items:stretch}.billing-pix-copy .button{width:100%}.billing-fact-list>div{flex-direction:column;align-items:flex-start;gap:4px}.billing-fact-list dd{text-align:left;max-width:100%}}.billing-address-form{gap:16px;display:grid}.billing-address-form__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.billing-address-form__grid label{color:var(--text-primary);gap:6px;font-size:13px;font-weight:600;display:grid}.billing-address-form__grid input{box-sizing:border-box;border:1px solid var(--line);background:var(--theme-control,var(--surface));width:100%;min-width:0;min-height:46px;color:var(--text-primary);font:inherit;border-radius:8px;padding:11px 14px;font-size:16px;font-weight:400}.billing-address-form__grid input::placeholder{color:var(--text-secondary);opacity:1}.billing-address-form__grid input:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.billing-address-form__grid input[aria-invalid=true]{border-color:var(--theme-danger)}.billing-address-form__wide{grid-column:1/-1}.billing-address-form__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=560px){.billing-address-form__grid{grid-template-columns:1fr}.billing-address-form__actions .button{flex:1}}.billing-purchase-flow{gap:24px;display:grid}.billing-purchase-heading h1{letter-spacing:-.025em;text-wrap:balance;margin:0 0 10px;font-size:clamp(28px,3vw,40px);line-height:1.15}.billing-purchase-heading p{color:var(--text-secondary);max-width:72ch;margin:0;font-size:16px;line-height:1.6}.billing-purchase-notice{border:1px solid var(--line);background:var(--theme-warning-soft,#fff6e6);color:var(--theme-warning-text,#754b0d);border-radius:12px;align-items:center;gap:16px;padding:20px 24px;display:flex}.billing-purchase-notice>svg{flex-shrink:0}.billing-purchase-notice p{margin:5px 0 0;line-height:1.5}.billing-purchase-panel{min-width:0;padding:28px}.billing-page .panel.billing-purchase-panel{border-radius:12px}.billing-page .billing-purchase-flow .button{border-radius:10px}.billing-purchase-panel h2{margin:0 0 12px;font-size:22px}.billing-purchase-panel h3{margin:22px 0 8px;font-size:20px}.billing-purchase-panel p{color:var(--text-secondary);line-height:1.6}.billing-purchase-plan{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:22px}.billing-purchase-plan p{max-width:72ch;margin:0}.billing-period-fieldset{border:0;min-width:0;margin:0;padding:0}.billing-period-fieldset legend{margin-bottom:18px;padding:0;font-size:18px;font-weight:700}.billing-period-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.billing-period-option{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:14px;padding:24px;display:flex}.billing-period-option:hover{border-color:var(--theme-accent)}.billing-period-option.is-selected{border-color:var(--theme-accent);background:var(--theme-accent-soft)}.billing-period-option:focus-within{outline:2px solid var(--theme-accent);outline-offset:3px}.billing-period-option input{width:20px;height:20px;accent-color:var(--theme-accent);flex-shrink:0;margin:2px 0 0}.billing-period-option>div{flex:1;min-width:0}.billing-period-name{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-period-name strong{font-size:18px}.billing-period-name span{color:var(--theme-accent);background:var(--theme-accent-soft);border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700}.billing-purchase-panel .billing-purchase-price{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:18px 0 12px;font-size:clamp(24px,2.3vw,32px);font-weight:750;line-height:1.3}.billing-purchase-price small{font-size:16px;font-weight:500}.billing-period-option p:not(.billing-purchase-price){margin:4px 0 0;font-size:14px}.billing-purchase-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:24px;display:flex}.billing-purchase-footer p{margin:0;font-size:14px}.billing-purchase-footer strong{color:var(--text-primary)}.billing-purchase-footer .button{min-width:260px;min-height:48px}.billing-purchase-panel .billing-purchase-safe{text-align:center;justify-content:center;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.billing-purchase-safe svg{flex-shrink:0}.billing-purchase-address-layout{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.billing-purchase-steps{color:var(--text-secondary);gap:24px;margin:0;padding:0;list-style:none;display:flex}.billing-purchase-steps li{align-items:center;gap:8px;display:flex}.billing-purchase-steps span{border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.billing-purchase-steps [aria-current]{color:var(--theme-accent);font-weight:700}.billing-purchase-steps [aria-current] span{background:var(--theme-accent);color:var(--theme-on-accent)}.billing-purchase-continue{width:100%;min-height:48px;margin-top:24px}.billing-purchase-refresh{width:100%;min-height:44px;margin-top:24px}.billing-purchase-summary dl{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.billing-purchase-summary dl>div{justify-content:space-between;gap:16px;display:flex}.billing-purchase-summary dd{margin:0}.billing-summary-access{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.billing-text-action{width:fit-content;color:var(--theme-accent);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:none;align-items:center;gap:8px;padding:0;text-decoration:underline;display:inline-flex}.billing-text-action:focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px}.billing-text-action:disabled{opacity:.6;cursor:wait}.billing-return-link{font-size:14px}.billing-resume-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 0;padding-bottom:24px;display:grid}.billing-resume-facts dt{color:var(--text-secondary);font-size:14px}.billing-resume-facts dd,.billing-resume-facts .billing-purchase-price{margin:8px 0 0}.billing-secondary-details{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:20px 24px}.billing-secondary-details summary{cursor:pointer;font-weight:600}.billing-secondary-details summary:focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px}.billing-secondary-details[open] summary{margin-bottom:24px}.billing-secondary-details .billing-details-grid{margin-bottom:20px}@media (width<=760px){.billing-purchase-flow{gap:20px}.billing-purchase-panel{padding:20px}.billing-period-options,.billing-purchase-address-layout{grid-template-columns:minmax(0,1fr)}.billing-purchase-summary{grid-row:1}.billing-purchase-notice{align-items:flex-start;padding:16px}.billing-purchase-footer{flex-direction:column;align-items:stretch;gap:16px}.billing-purchase-footer .button{width:100%;min-width:0}.billing-purchase-steps{flex-wrap:wrap;gap:16px;font-size:13px}.billing-period-option{padding:18px}.billing-resume-facts{grid-template-columns:minmax(0,1fr);gap:20px}.billing-secondary-details{padding:18px}}.privacy-page{min-height:100dvh;color:var(--theme-info);background:var(--theme-panel-subtle)}.privacy-header{border-bottom:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);background:#fffffff0}.privacy-header__inner{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 48px,1160px);min-height:76px;margin:0 auto;display:flex}.privacy-brand{align-items:center;text-decoration:none;display:inline-flex}.privacy-brand img{width:132px;height:auto;display:block}.privacy-header__back{min-height:38px;color:var(--theme-accent-strong);border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.privacy-header__back:hover{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.privacy-layout{grid-template-columns:210px minmax(0,760px);justify-content:space-between;align-items:start;gap:64px;width:min(100% - 48px,1160px);margin:0 auto;padding:64px 0 96px;display:grid}.privacy-sidebar{position:sticky;top:28px}.privacy-toc{flex-direction:column;gap:2px;display:flex}.privacy-toc strong{color:var(--theme-info);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px}.privacy-toc a{color:var(--theme-text-secondary);border-radius:7px;padding:7px 9px;font-size:12px;line-height:1.35;text-decoration:none;transition:color .18s,background-color .18s}.privacy-toc a:hover{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.privacy-sidebar__note{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:12px;align-items:flex-start;gap:9px;margin-top:30px;padding:14px;display:flex}.privacy-sidebar__note>svg{flex:none;margin-top:1px}.privacy-sidebar__note strong{color:var(--theme-accent-strong);font-size:11px;line-height:1.35}.privacy-sidebar__note p{color:var(--theme-accent-strong);margin-top:5px;font-size:12px;line-height:1.5}.privacy-document{min-width:0;padding:0 0 12px}.privacy-document__header{border-bottom:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);padding-bottom:34px}.privacy-document__meta{color:var(--theme-text-secondary);flex-wrap:wrap;gap:8px 18px;font-size:12px;line-height:1.4;display:flex}.privacy-document__meta span+span:before{content:"·";color:var(--theme-text-muted);margin-right:18px}.privacy-document h1{max-width:720px;color:var(--theme-info);letter-spacing:-.045em;margin-top:17px;font-size:clamp(36px,5vw,56px);line-height:1.04}.privacy-document__lede{max-width:70ch;color:var(--theme-info);margin-top:20px;font-size:17px;line-height:1.65}.privacy-callout{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:13px;align-items:flex-start;gap:12px;margin:30px 0 8px;padding:18px 20px;display:flex}.privacy-callout>svg{flex:none;margin-top:1px}.privacy-callout strong{color:var(--theme-accent-strong);font-size:14px}.privacy-callout p{color:var(--theme-accent-strong);margin-top:5px;font-size:13px;line-height:1.55}.privacy-section{border-bottom:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);padding:37px 0;scroll-margin-top:24px}.privacy-section--last{border-bottom:0;padding-bottom:8px}.privacy-section h2{color:var(--theme-info);letter-spacing:-.025em;margin-bottom:15px;font-size:clamp(21px,3vw,27px);line-height:1.2}.privacy-section h3{color:var(--theme-info);font-size:14px;line-height:1.35}.privacy-section p,.privacy-section li{max-width:72ch;color:var(--theme-info);font-size:14px;line-height:1.72}.privacy-section p+p,.privacy-section p+ul,.privacy-section ul+p{margin-top:15px}.privacy-section ul{margin:0;padding-left:21px}.privacy-section li+li{margin-top:8px}.privacy-data-list{gap:17px;margin-top:22px;display:grid}.privacy-data-item{grid-template-columns:18px minmax(0,1fr);gap:11px;display:grid}.privacy-data-item>svg{color:var(--theme-accent);margin-top:2px}.privacy-data-item p{margin-top:4px}.privacy-muted{border-top:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);margin-top:23px;padding-top:17px;color:var(--theme-text-secondary)!important;font-size:13px!important}.privacy-checklist{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.privacy-checklist span{min-height:31px;color:var(--theme-info);background:var(--theme-panel-subtle);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.privacy-checklist svg{color:var(--theme-success)}.privacy-document__closing{background:var(--theme-accent-soft);border-radius:10px;align-items:flex-start;gap:9px;padding:14px 16px;font-weight:700;display:flex;color:var(--theme-accent-strong)!important;margin-top:22px!important}.privacy-document__closing svg{flex:none;margin-top:2px}@media (width<=850px){.privacy-layout{grid-template-columns:1fr;gap:35px;padding-top:42px}.privacy-sidebar{position:static}.privacy-toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px;display:grid}.privacy-toc strong{grid-column:1/-1}.privacy-sidebar__note{max-width:500px;margin-top:22px}}@media (width<=560px){.privacy-header__inner,.privacy-layout{width:min(100% - 32px,760px)}.privacy-header__inner{min-height:68px}.privacy-brand img{width:112px}.privacy-header__back{padding-inline:8px;font-size:12px}.privacy-layout{padding-top:31px;padding-bottom:64px}.privacy-toc{grid-template-columns:1fr 1fr}.privacy-document h1{font-size:38px}.privacy-document__lede{font-size:15px}.privacy-callout{padding:16px}.privacy-section{padding:31px 0}}.app-shell{min-height:100vh}.sidebar{z-index:40;box-sizing:border-box;width:256px;height:100dvh;max-height:100dvh;padding:0 16px calc(12px + env(safe-area-inset-bottom,0px));color:#d9d8e2;background:var(--sidebar);border-right:1px solid #ffffff0a;flex-direction:column;min-height:0;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand{flex:0 0 76px;justify-content:center;align-items:center;padding:0 12px;display:flex}.brand__logo{width:144px;height:auto;display:block}.brand__logo--light{filter:brightness(0)invert()}.brand__logo--dark{filter:none}.sidebar__scroll-region{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c2bfcb59 transparent;flex:auto;min-height:0;overflow-y:auto}.sidebar__scroll-region::-webkit-scrollbar{width:6px}.sidebar__scroll-region::-webkit-scrollbar-track{background:0 0}.sidebar__scroll-region::-webkit-scrollbar-thumb{background:#c2bfcb4d;border-radius:99px}.nav{flex-direction:column;gap:4px;margin-top:24px;padding-bottom:12px;display:flex}.nav__eyebrow{color:var(--theme-text-muted);letter-spacing:1px;text-transform:uppercase;padding:0 12px 8px;font-size:11px;font-weight:700}.nav__item{min-height:44px;color:var(--theme-text-muted);border-radius:10px;align-items:center;gap:11px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .18s;display:flex}.nav__badge{color:#fff;background:var(--theme-accent);border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:12px;font-weight:700;display:inline-grid}.summary-chip{min-height:32px;color:var(--theme-accent);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.bulk-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0;display:flex}.bulk-toolbar>span{color:var(--muted);font-size:11px}.bulk-toolbar .button{margin-left:auto}.checkbox-inline{color:var(--theme-text-secondary);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.process-number{color:var(--theme-text);font-variant-numeric:tabular-nums;letter-spacing:.2px}.table-note{color:var(--theme-warning);margin-top:3px;font-size:12px;display:block}.is-conflict{background:var(--theme-warning-soft)}.lawyer-chip-list{flex-wrap:wrap;gap:5px;display:flex}.lawyer-chip{color:var(--theme-text-secondary);background:var(--theme-accent-soft);border-radius:6px;padding:4px 7px;font-size:12px}.candidate-context{color:var(--theme-text);font-size:12px;display:block}.candidate-excerpt{border-left:2px solid var(--theme-line);color:var(--theme-text);white-space:pre-wrap;margin:12px 0 0;padding:2px 0 2px 12px;font-size:13px;line-height:1.6}.candidate-detail-drawer__decision{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;display:flex}.candidate-detail-drawer__decision .form-hint{flex-basis:100%;margin:0}.lawyer-origin-tag{color:var(--theme-accent-strong,var(--theme-text));white-space:nowrap;background:0 0;border:1px solid;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:500}.client-picker{flex-direction:column;gap:5px;min-width:190px;display:flex}.client-picker input{width:100%;min-width:0}.bulk-client-control{flex-direction:column;gap:5px;min-width:min(320px,100%);display:flex}.bulk-client-control__label{color:var(--theme-text-secondary);font-size:12px;font-weight:700}.bulk-selection-count{white-space:nowrap}.client-combobox{min-width:210px;position:relative}.client-combobox__input-wrap{align-items:center;display:flex;position:relative}.client-combobox__input-wrap input{padding-right:28px}.client-combobox__input-wrap input:not([type=checkbox]){min-height:36px;color:var(--theme-text);background:var(--theme-control);border:1px solid var(--theme-line-strong);font:inherit;border-radius:8px;padding-left:10px;font-size:13px}.client-combobox__input-wrap input:focus{border-color:var(--theme-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-focus) 18%, transparent);outline:none}.event-decision__assign .client-picker{flex:220px}.client-combobox__input-wrap svg{color:var(--theme-text-muted);pointer-events:none;position:absolute;right:9px}.client-combobox__options{z-index:60;background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:9px;max-height:250px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #1f1b3929}.client-combobox__option{width:100%;color:var(--theme-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 9px;display:flex}.client-combobox__option:hover,.client-combobox__option.is-highlighted{background:var(--theme-accent-soft)}.client-combobox__option strong{color:var(--theme-text);font-size:12px}.client-combobox__option small,.client-combobox__status{color:var(--theme-text-muted);font-size:12px}.client-combobox__status{padding:10px 9px}.invalid-group-list{flex-direction:column;gap:0;display:flex}.invalid-group-row{color:var(--theme-warning);border-top:1px solid var(--line);gap:11px;padding:13px 0;display:flex}.invalid-group-row>div{flex-direction:column;gap:3px;display:flex}.invalid-group-row strong{color:var(--theme-warning);font-size:12px}.invalid-group-row small,.invalid-group-row span{color:var(--theme-text-secondary);font-size:11px}.bulk-errors ul{color:var(--theme-danger);margin:12px 0 0;padding-left:20px;font-size:11px}.bulk-errors li{padding:3px 0}.judicial-linking-banner{background:linear-gradient(105deg, var(--theme-accent-soft), var(--theme-panel));border-color:color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.judicial-linking-banner>div{flex-direction:column;gap:4px;display:flex}.judicial-summary-chips{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.judicial-summary-chips .summary-chip{min-height:26px;padding-inline:8px;font-size:12px}.judicial-linking-banner strong{color:var(--theme-accent-strong);font-size:14px}.judicial-linking-banner small{color:var(--muted);font-size:11px}.module-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.module-summary-card{background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;min-height:108px;padding:12px;display:flex}.module-summary-card>div{justify-content:space-between;align-items:center;gap:7px;width:100%;display:flex}.module-summary-card strong{color:var(--theme-text);font-size:12px}.module-summary-card p{color:var(--muted);flex:1;font-size:12px;line-height:1.45}.module-selector{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.module-selector label{flex-direction:column;gap:6px;min-width:min(420px,100%);display:flex}.module-selector label>span{color:var(--theme-text-secondary);font-size:11px;font-weight:700}.module-selector>div{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.module-selector>div strong{color:var(--theme-text);font-size:13px}.module-selector>div small{color:var(--muted);font-size:12px}.module-activation-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.module-activation-row>div{flex-direction:column;gap:3px;display:flex}.module-activation-row strong{color:var(--theme-text-secondary);font-size:11px}.module-activation-row small{color:var(--muted);font-size:12px}.process-responsible-card{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.process-responsible-card>div{flex-direction:column;gap:3px;display:flex}.process-responsible-card strong{color:var(--theme-text-secondary);font-size:12px}.process-responsible-card small{color:var(--muted);font-size:11px}@media (width<=900px){.module-summary-grid{grid-template-columns:1fr}.module-selector{flex-direction:column;align-items:stretch}.module-selector>div{align-items:flex-start}}.documents-panel{overflow:visible}.documents-panel__body{flex-direction:column;gap:14px;display:flex}.documents-readonly{color:var(--theme-warning);background:var(--theme-warning-soft);border:1px solid color-mix(in srgb, var(--theme-warning) 28%, transparent);border-radius:8px;align-items:flex-start;gap:7px;padding:9px 11px;font-size:12px;line-height:1.45;display:flex}.document-dropzone{min-height:92px;color:var(--violet);background:linear-gradient(110deg, var(--theme-accent-soft), var(--theme-panel));border:1px dashed color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.document-dropzone:hover,.document-dropzone--dragging{background:var(--theme-accent-soft);border-color:var(--theme-accent);box-shadow:0 6px 18px #6847c714}.document-dropzone>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.document-dropzone strong{color:var(--theme-accent-strong);font-size:12px}.document-dropzone small{color:var(--theme-text-secondary);font-size:12px;line-height:1.4}.document-dropzone>.button{flex:none}.document-upload-options{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.document-upload-options label,.document-edit-card label{flex-direction:column;gap:5px;display:flex}.document-upload-options label>span,.document-edit-card label>span{color:var(--theme-text-secondary);font-size:12px;font-weight:700}.document-upload-options select{min-width:220px}.document-upload-list{flex-direction:column;gap:7px;display:flex}.document-upload-item{background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:9px;padding:10px 12px}.document-upload-item__heading,.document-upload-item__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.document-upload-item__heading strong{color:var(--theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.document-upload-item__heading span{color:var(--theme-accent);white-space:nowrap;font-size:12px;font-weight:700}.document-upload-item__meta{margin-top:5px}.document-upload-item__meta small{color:var(--muted);font-size:12px}.document-progress{background:var(--theme-accent-soft);border-radius:99px;height:5px;margin-top:8px;overflow:hidden}.document-progress span{background:linear-gradient(90deg, var(--theme-accent), var(--theme-accent));border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform .18s;display:block;transform:scaleX(0)}.document-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.document-toolbar>label:not(.document-search){display:flex}.document-toolbar select,.document-toolbar input[type=date]{min-height:36px}.document-search{min-width:min(340px,100%);height:36px;color:var(--theme-text-muted);background:var(--theme-panel);border:1px solid var(--line);border-radius:8px;flex:260px;align-items:center;gap:7px;padding:0 10px;display:flex}.document-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:11px}.document-trash-toggle{background:var(--theme-accent-soft);border:1px solid var(--line);border-radius:8px;min-height:36px;padding:0 8px}.document-quota{background:var(--theme-panel-subtle);border:1px solid color-mix(in srgb, var(--theme-success) 28%, transparent);border-radius:9px;padding:11px 12px}.document-quota--warning{background:var(--theme-warning-soft);border-color:color-mix(in srgb, var(--theme-warning) 28%, transparent)}.document-quota--danger{background:var(--theme-danger-soft);border-color:color-mix(in srgb, var(--theme-danger) 28%, transparent)}.document-quota>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.document-quota strong{color:var(--theme-success);font-size:11px}.document-quota--warning strong{color:var(--theme-warning)}.document-quota--danger strong{color:var(--theme-danger)}.document-quota>div:first-child span{color:var(--theme-text-secondary);font-size:12px}.document-quota__bar{background:#267a5121;border-radius:99px;height:6px;margin-top:7px;overflow:hidden}.document-quota__bar span{border-radius:inherit;background:#3a9a67;height:100%;display:block}.document-quota--warning .document-quota__bar{background:#f4e4bd}.document-quota--warning .document-quota__bar span{background:#c38c2d}.document-quota--danger .document-quota__bar{background:var(--theme-danger-soft)}.document-quota--danger .document-quota__bar span{background:#c65b64}.document-quota small{color:var(--theme-text-secondary);margin-top:6px;font-size:12px;display:block}.document-quota--warning small{color:var(--theme-warning)}.document-quota--danger small{color:var(--theme-danger)}.document-list{flex-direction:column;gap:7px;display:flex}.document-row{background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid;position:relative}.document-row:hover{border-color:color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));box-shadow:0 4px 12px #1f1b390a}.document-row__icon{width:34px;height:34px;color:var(--theme-accent);background:var(--theme-accent-soft);border-radius:9px;place-items:center;display:grid}.document-row__main{flex-direction:column;gap:4px;min-width:0;display:flex}.document-row__title{align-items:center;gap:8px;min-width:0;display:flex}.document-row__title strong{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.document-row__main>small{color:var(--theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.document-row__main>p{color:var(--theme-text-secondary);font-size:12px;line-height:1.4}.document-row__main .document-row__date{color:var(--theme-text-muted)}.document-row__actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.document-row__actions .button{white-space:nowrap}.document-row__notice{color:var(--theme-danger);background:var(--theme-danger-soft);border-radius:7px;grid-column:2/-1;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:flex}.document-row__notice--info{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.document-row--trashed{background:var(--theme-panel-subtle);opacity:.86}.icon-button--danger:hover{color:var(--theme-danger);background:var(--theme-danger-soft)}.document-edit-card{background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:10px;padding:13px}.document-edit-card__heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.document-edit-card__heading strong{color:var(--theme-accent-strong);font-size:12px}.document-edit-card .form-grid{margin-bottom:10px}.document-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-top:4px;font-size:12px;display:flex}.document-pagination>div{gap:6px;display:flex}@keyframes document-spin{to{transform:rotate(360deg)}}@media (width<=720px){.document-dropzone{flex-wrap:wrap;align-items:flex-start}.document-dropzone>.button{margin-left:36px}.document-upload-options{flex-direction:column;align-items:stretch}.document-upload-options select{width:100%}.document-row{grid-template-columns:34px minmax(0,1fr)}.document-row__actions{grid-column:2;justify-content:flex-start}.document-row__notice{grid-column:1/-1}.document-toolbar>label:not(.document-search){flex:130px}.document-toolbar select,.document-toolbar input[type=date]{width:100%}}.event-row--actions{align-items:flex-start}.event-row__actions--expanded{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.5rem;max-width:34rem;display:flex}.event-row__actions--expanded select{min-width:13rem}.event-client-lock{color:var(--muted);font-size:.78rem}.invalid-group-row .event-row__actions{margin-left:auto}@media (width<=900px){.event-row--actions{grid-template-columns:35px minmax(0,1fr)}.event-row--actions>.event-row__actions--expanded{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center}.event-row--actions>.event-row__actions--expanded select{min-width:0;max-width:100%}.event-row__actions--expanded{align-items:stretch;width:100%;max-width:none}}.bulk-errors li strong{margin-right:7px}.nav__item--active{color:#fff;box-shadow:inset 3px 0 var(--theme-accent);background:linear-gradient(90deg,#785ddd40,#785ddd1a);font-weight:700}.nav__item--active:hover{background:linear-gradient(90deg,#785ddd4d,#785ddd1f)}.sidebar__footer{border-top:1px solid #ffffff0f;flex:none;padding-top:18px;position:relative}.profile-card{border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.profile-card:hover{background:#ffffff09}.profile-card>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.profile-card strong{color:#d8d6e0;white-space:nowrap;font-size:11px}.profile-card small{color:var(--theme-text-muted);margin-top:2px;font-size:12px}.avatar{color:#eee9ff;background:#494258;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.workspace-menu-container{margin-top:4px;position:relative}.workspace-switcher{text-align:left;color:#dedde7;background:#ffffff0e;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;width:100%;min-height:44px;padding:7px 10px;display:grid}.workspace-switcher:hover{background:#ffffff14}.workspace-switcher__icon{color:#cfc6fa;background:#8266dd2e;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.workspace-switcher span:nth-child(2){flex-direction:column;min-width:0;display:flex}.workspace-switcher strong{color:#e0dde8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.workspace-switcher small{color:var(--theme-text-muted);margin-top:2px;font-size:12px}.workspace-menu{z-index:50;background:#252530;border:1px solid #ffffff14;border-radius:10px;max-height:40dvh;padding:5px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #0003}.workspace-menu button{color:#e0dde8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;min-height:44px;padding:10px;font-size:13px;display:flex}.workspace-menu button:hover,.workspace-menu button.is-selected{color:#fff;background:#8065dc38}.workspace-menu small{color:var(--theme-text-muted);font-size:12px}.workspace-menu button.is-selected small{color:#c6bafa}.logout-button{width:100%;min-height:40px;color:var(--theme-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;margin-top:4px;padding:8px 10px;font-size:13px}.logout-button:hover{color:var(--theme-danger);background:#be56601f}.sidebar-backdrop{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14141c8c;border:0;display:none;position:fixed;inset:0}.main{min-height:100vh;margin-left:256px}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafafcde;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.topbar__start,.topbar__actions{align-items:center;display:flex}.topbar__actions{gap:12px}.search-box{width:285px;height:38px;color:var(--theme-text-muted);background:var(--theme-panel);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:11px}.search-box kbd{color:var(--theme-text-muted);background:var(--theme-panel-subtle);border:1px solid var(--theme-line);border-radius:4px;padding:2px 5px;font:9px/1.4 monospace}.icon-button{width:36px;height:36px;color:var(--theme-text-secondary);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.icon-button:hover{color:var(--theme-text);background:var(--theme-accent-soft)}.notification-button{border:1px solid var(--line);background:var(--theme-panel);position:relative}.notification-button span{color:#fff;border:1.5px solid var(--theme-line);background:var(--theme-accent);border-radius:99px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:12px;font-weight:700;display:grid;position:absolute;top:4px;right:4px}.notification-menu{position:relative}.notification-popover{z-index:50;background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:12px;width:min(360px,100vw - 32px);max-height:430px;padding:8px;position:absolute;top:calc(100% + 9px);right:0;overflow-y:auto;box-shadow:0 16px 40px #1f1b3929}.notification-popover__heading{color:var(--theme-text);border-bottom:1px solid var(--theme-line);justify-content:space-between;padding:8px 9px 10px;font-size:12px;display:flex}.notification-popover__heading small{color:var(--theme-text-muted);font-size:12px}.notification-item{width:100%;color:var(--theme-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 9px;display:flex}.notification-item:hover{background:var(--theme-accent-soft)}.notification-item strong{color:var(--theme-text);font-size:11px}.notification-item span{color:var(--theme-text-secondary);font-size:12px;line-height:1.45}.notification-item small{color:var(--theme-text-muted);font-size:12px}.notification-item.is-read{opacity:.62}.menu-button{display:none}.connection-state{color:var(--theme-text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.connection-state>span{background:#a7a9b2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #a7a9b21f}.connection-state--connected>span{background:#38ad79;box-shadow:0 0 0 3px #38ad7924}.connection-state--reconnecting>span,.connection-state--connecting>span{background:#e4a63a;animation:1.5s infinite pulse}@keyframes pulse{50%{opacity:.35}}.page-stack{flex-direction:column;gap:22px;display:flex}.page-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.page-heading h1{color:var(--theme-text);letter-spacing:-1.15px;margin-top:4px;font-size:clamp(25px,3vw,31px);line-height:1.15}.page-heading p{color:var(--muted);margin-top:8px;font-size:13px}.button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:700;transition:all .18s;display:inline-flex}.button--primary{color:#fff;background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent));box-shadow:0 7px 17px #674dc72e}.button--primary:hover{transform:translateY(-1px);box-shadow:0 9px 21px #674dc73d}.button--secondary{color:var(--theme-text-secondary);background:var(--theme-panel);border-color:var(--line)}.button--secondary:hover{background:var(--theme-accent-soft)}.button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card{background:var(--panel);border:1px solid var(--theme-line);min-height:146px;box-shadow:var(--shadow);border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;padding:20px;display:grid}.metric-card__icon{width:37px;height:37px;color:var(--theme-accent);background:var(--theme-accent-soft);border-radius:10px;grid-row:1/3;align-self:start;place-items:center;display:grid}.metric-card__icon--blue{color:var(--theme-info);background:var(--theme-info-soft)}.metric-card__icon--green{color:var(--theme-success);background:var(--theme-line)}.metric-card__icon--amber{color:var(--theme-warning);background:var(--theme-warning-soft)}.metric-card__label{color:var(--theme-text-muted);text-align:right;grid-column:2;font-size:12px}.metric-card__value{color:var(--theme-text);grid-column:1/-1;margin-top:17px;font:700 25px/1 Urbanist,sans-serif}.metric-card__change{color:var(--theme-success);grid-column:1/-1;align-items:center;gap:5px;margin-top:10px;font-size:12px;display:flex}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.8fr);gap:14px;display:grid}.panel{background:var(--panel);border:1px solid var(--theme-line);box-shadow:var(--shadow);border-radius:14px}.chart-panel,.quick-panel{min-height:328px;padding:21px}.panel__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel__heading h2{color:var(--theme-text);letter-spacing:-.25px;font-size:14px}.panel__heading p{color:var(--theme-text-muted);margin-top:5px;font-size:12px}.panel__heading select{color:var(--theme-text-secondary);background:var(--theme-panel);border:1px solid var(--line);border-radius:7px;padding:7px 28px 7px 10px;font-size:12px}.panel__heading--row{align-items:center;padding:20px 21px}.chart-summary{align-items:center;gap:9px;margin-top:22px;display:flex}.chart-summary>strong{color:var(--theme-text);font:700 24px/1 Urbanist,sans-serif}.status-pill{white-space:nowrap;border-radius:99px;align-items:center;width:max-content;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.bar-chart{border-bottom:1px solid var(--theme-line);background:repeating-linear-gradient(to bottom, transparent 0, transparent 39px, var(--theme-line) 40px);align-items:flex-end;gap:clamp(8px,2vw,18px);height:162px;margin-top:20px;padding:0 5px;display:flex}.bar-chart span{background:linear-gradient(180deg, var(--theme-accent), var(--theme-accent));opacity:.85;border-radius:5px 5px 1px 1px;flex:1;min-width:7px;max-width:20px}.bar-chart span:nth-child(3n){opacity:.55}.chart-labels{color:var(--theme-text-muted);justify-content:space-between;padding:7px 5px 0;font-size:12px;display:flex}.quick-panel{flex-direction:column;display:flex}.quick-link{border-top:1px solid var(--theme-line);grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:71px;margin-top:7px;padding:10px 0;text-decoration:none;display:grid}.quick-link:first-of-type{margin-top:16px}.quick-link:hover strong{color:var(--violet)}.quick-link__icon{width:38px;height:38px;color:var(--theme-accent);background:var(--theme-accent-soft);border-radius:10px;place-items:center;display:grid}.quick-link__icon--blue{color:var(--theme-info);background:var(--theme-info-soft)}.quick-link__icon--green{color:var(--theme-success);background:var(--theme-line)}.quick-link>span:nth-child(2){flex-direction:column;display:flex}.quick-link strong{color:var(--theme-text-secondary);font-size:12px;transition:all .15s}.quick-link small{color:var(--theme-text-muted);margin-top:4px;font-size:12px}.quick-link>svg{color:var(--theme-text-muted)}.text-link{color:var(--theme-accent);align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.activity-list{border-top:1px solid var(--theme-line)}.activity-row{border-bottom:1px solid var(--theme-line);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:11px 21px;display:grid}.activity-row:last-child{border-bottom:0}.activity-row>span:nth-child(2){flex-direction:column;display:flex}.job-icon{width:36px;height:36px;color:var(--theme-accent);background:var(--theme-accent-soft);border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}.job-icon--blue{color:var(--theme-info);background:var(--theme-info-soft)}.job-icon--amber{color:var(--theme-warning);background:var(--theme-warning-soft)}.judicial-dashboard-card{overflow:hidden}.sync-progress{color:var(--theme-info);background:#4285f40f;border:1px solid #4285f438;border-radius:12px;align-items:flex-start;gap:10px;margin:0 20px 16px;padding:12px 14px;display:flex}.sync-progress--done{color:var(--theme-success);background:#1c975d0f;border-color:#1c975d38}.sync-progress--error{color:var(--theme-danger);background:#be3f3f0f;border-color:#be3f3f38}.sync-progress strong,.sync-progress span{display:block}.sync-progress span{color:var(--muted);margin-top:3px;font-size:.82rem}@keyframes judicial-sync-spin{to{transform:rotate(360deg)}}.judicial-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px 20px 18px;display:grid}.judicial-dashboard-metric{min-height:72px;color:var(--theme-accent);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:10px;align-items:center;gap:9px;padding:12px;text-decoration:none;display:flex}.judicial-dashboard-metric:hover{border-color:color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));background:var(--theme-accent-soft)}.judicial-dashboard-metric>span{flex-direction:column;gap:4px;display:flex}.judicial-dashboard-metric strong{color:var(--theme-text);font:700 18px/1 Urbanist,sans-serif}.judicial-recent-list{border-top:1px solid var(--theme-line)}.judicial-recent-list a{border-bottom:1px solid var(--theme-line);grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:52px;padding:9px 20px;text-decoration:none;display:grid}.judicial-recent-list a:last-child{border-bottom:0}.judicial-recent-list a>span{width:28px;height:28px;color:var(--theme-accent);background:var(--theme-accent-soft);border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:grid}.judicial-recent-list strong{color:var(--theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.table-toolbar{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 18px;display:flex}.table-search{width:315px;height:36px;color:var(--theme-text-muted);background:var(--theme-accent-soft);border:1px solid var(--theme-line);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.table-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.segmented-control{background:var(--theme-accent-soft);border-radius:8px;gap:2px;padding:3px;display:flex}.segmented-control button{color:var(--theme-text-muted);background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:12px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px}th{color:var(--theme-text-muted);background:var(--theme-accent-soft);letter-spacing:.35px;text-align:left;text-transform:uppercase;padding:11px 18px;font-size:12px}td{color:var(--theme-text-secondary);border-top:1px solid var(--theme-line);padding:14px 18px;font-size:12px}.client-cell{align-items:center;gap:10px;display:flex}.client-cell>span{width:33px;height:33px;color:var(--theme-accent);background:var(--theme-accent-soft);border-radius:9px;place-items:center;font-size:12px;font-weight:700;display:grid}.client-cell strong{font-size:12px}.table-footer{min-height:60px;color:var(--theme-text-muted);border-top:1px solid var(--theme-line);justify-content:space-between;align-items:center;padding:10px 18px;font-size:12px;display:flex}.empty-hint{color:var(--theme-text-secondary);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:12px;align-items:center;gap:12px;padding:14px 17px;display:flex}.empty-hint>span{width:37px;height:37px;color:var(--theme-accent);background:var(--theme-panel);border-radius:10px;place-items:center;display:grid}.empty-hint p{color:var(--theme-text-muted);margin-top:3px;font-size:12px}.job-summary-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.job-summary-grid>div{background:var(--theme-panel);border:1px solid var(--theme-line);min-height:84px;box-shadow:var(--shadow);border-radius:13px;align-items:center;gap:13px;padding:16px 18px;display:flex}.job-summary-grid>div>span:nth-child(2){flex-direction:column;display:flex}.job-summary-grid strong{color:var(--theme-text);margin-top:3px;font:700 19px/1 Urbanist,sans-serif}.summary-icon{width:40px;height:40px;color:var(--theme-info);background:var(--theme-info-soft);border-radius:11px;place-items:center;display:grid}.summary-icon--amber{color:var(--theme-warning);background:var(--theme-warning-soft)}.summary-icon--green{color:var(--theme-success);background:var(--theme-line)}.job-list-heading{border-bottom:1px solid var(--theme-line)}.jobs-list{flex-direction:column;display:flex}.job-row{border-bottom:1px solid var(--theme-line);grid-template-columns:minmax(320px,1fr) minmax(130px,250px) 90px;align-items:center;gap:25px;min-height:88px;padding:15px 21px;display:grid}.job-row:last-child{border-bottom:0}.job-row__main{grid-template-columns:39px 1fr;align-items:center;gap:12px;display:grid}.job-row__main>span:nth-child(2){flex-direction:column;display:flex}.job-row__main strong{color:var(--theme-text);margin-top:4px;font-size:12px}.job-row__main em{color:var(--theme-text-muted);margin-top:4px;font-size:12px;font-style:normal}.job-row__error{white-space:normal;margin-top:5px;line-height:1.35;color:var(--theme-danger)!important;font-size:11px!important}.job-row__progress{grid-template-columns:1fr 30px;align-items:center;gap:8px;display:grid}.job-row__progress>div{background:var(--theme-accent-soft);border-radius:99px;height:5px;overflow:hidden}.job-row__progress>div span{background:linear-gradient(90deg, var(--theme-accent), var(--theme-accent));border-radius:inherit;height:100%;display:block}.job-row__progress small{color:var(--theme-text-muted);font-size:12px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-card{grid-template-columns:40px 1fr;gap:13px;min-height:168px;padding:21px;display:grid}.settings-card__icon{width:40px;height:40px;color:var(--theme-accent);background:var(--theme-accent-soft);border-radius:11px;place-items:center;display:grid}.settings-card__icon--blue{color:var(--theme-info);background:var(--theme-info-soft)}.settings-card__icon--green{color:var(--theme-success);background:var(--theme-line)}.settings-card__icon--amber{color:var(--theme-warning);background:var(--theme-warning-soft)}.settings-card h2{font-size:13px}.settings-card p{color:var(--theme-text-muted);margin:6px 0 12px;font-size:12px;line-height:1.5}.settings-card code{color:var(--theme-text-secondary);background:var(--theme-accent-soft);border:1px solid var(--theme-line);border-radius:7px;padding:6px 8px;font:9px/1.5 ui-monospace,monospace;display:block}.config-state,.settings-label{width:max-content;color:var(--theme-text-secondary);background:var(--theme-line);text-transform:capitalize;border-radius:5px;margin-top:8px;padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex}.config-state--connected{color:var(--theme-success);background:var(--theme-line)}.preference-panel{padding:21px}.preference-panel>div h2{color:var(--theme-text);font-size:14px}.preference-panel>div p{color:var(--theme-text-muted);margin-top:5px;font-size:12px}.toggle-row{border-top:1px solid var(--theme-line);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;margin-top:12px;padding-top:12px;display:flex}.toggle-row>span{flex-direction:column;display:flex}.toggle-row strong{color:var(--theme-text-secondary);font-size:12px}.toggle-row small{color:var(--theme-text-muted);margin-top:3px;font-size:12px}.toggle-row input{opacity:0;pointer-events:none;position:absolute}.toggle-row i{background:var(--theme-line);border-radius:99px;flex:none;width:34px;height:20px;transition:all .2s;position:relative}.toggle-row i:after{content:"";background:var(--theme-panel);border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.toggle-row input:checked+i{background:var(--theme-accent)}.toggle-row input:checked+i:after{transform:translate(14px)}.toggle-row input:focus-visible+i{outline-offset:2px;outline:3px solid #7558df40}.ai-assistant{z-index:25;color:#fff;background:linear-gradient(145deg, var(--theme-accent), var(--theme-accent));border:0;border-radius:14px 14px 14px 4px;place-items:center;width:44px;height:44px;display:grid;position:fixed;bottom:22px;right:24px;box-shadow:0 10px 25px #5b43b447}.back-link{width:max-content;color:var(--theme-accent);align-items:center;gap:6px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.back-link:hover,.table-link:hover{text-decoration:underline}.table-link{color:var(--theme-accent);font-weight:700;text-decoration:none}.service-filter-row{min-height:45px;color:var(--theme-text-muted);border-bottom:1px solid var(--theme-line);align-items:center;gap:8px;padding:10px 18px;font-size:12px;display:flex}.filter-chip{color:var(--theme-text-secondary);background:var(--theme-accent-soft);border:1px solid #0000;border-radius:99px;padding:5px 9px;font-size:12px}.filter-chip.is-active{color:var(--theme-accent);background:var(--theme-accent-soft);border-color:color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));font-weight:700}.pill-stack{flex-wrap:wrap;gap:4px;display:flex}.pagination{color:var(--theme-text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.button--compact{min-height:28px;padding:0 9px;font-size:12px}.empty-panel{text-align:left;justify-content:center;align-items:center;gap:12px;min-height:118px;display:flex}.empty-panel>svg{color:var(--theme-accent)}.empty-panel strong{color:var(--theme-text-secondary);font-size:11px;display:block}.empty-panel p{color:var(--theme-text-muted);margin-top:4px;font-size:12px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.detail-card .panel__heading{margin-bottom:2px}.detail-card .client-form{box-shadow:none;background:0 0;border:0;padding:0}.panel-heading-actions{flex-wrap:wrap;gap:6px;display:flex}.client-form{padding:21px}.client-form--compact{padding-top:16px}.form-fieldset{border:0;min-width:0;margin:0;padding:0}.client-form .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-field--wide{grid-column:1/-1}.form-grid textarea{min-height:72px;color:var(--theme-text-secondary);background:var(--theme-panel);border:1px solid var(--theme-line);font:inherit;resize:vertical;border-radius:8px;outline:0;padding:9px 10px;font-size:11px}.form-grid textarea:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px #7558df1a}.section-label{color:var(--theme-text-secondary);margin-top:20px;font-size:12px;font-weight:700}.service-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.check-card{min-height:68px;color:var(--theme-text-secondary);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.check-card:has(input:checked){background:var(--theme-accent-soft);border-color:color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line))}.check-card input{accent-color:var(--theme-accent);margin-top:2px}.check-card span{flex-direction:column;display:flex}.check-card small{color:var(--theme-text-muted);margin-top:4px;font-size:12px;line-height:1.35}.check-card--single{max-width:460px;margin-top:19px}.module-fields{background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:10px;margin-top:14px;padding:14px}.module-fields--detail{background:0 0;border:0;padding:0}.module-fields__heading{color:var(--theme-accent);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.module-fields__heading>div{flex-direction:column;gap:4px;display:flex}.module-fields__heading strong{color:var(--theme-text-secondary);font-size:11px}.module-fields__heading small,.form-hint{color:var(--theme-text-muted);font-size:12px;line-height:1.4}.form-grid--module{margin-top:0}.module-note{min-height:72px;margin-top:14px}.metadata-details{border-top:1px solid var(--theme-line);margin-top:20px}.metadata-details summary{color:var(--theme-accent);cursor:pointer;padding:14px 0 4px;font-size:12px;font-weight:700;list-style-position:inside}.metadata-details summary span{color:var(--theme-text-muted);margin-left:5px;font-size:12px;font-weight:400}.form-grid--metadata{grid-template-columns:repeat(3,minmax(0,1fr))!important}.service-toggle{margin-top:14px;padding:14px 0 0}.service-toggle>span{gap:1px}.service-toggle em{color:var(--theme-accent);margin-top:6px;font-size:12px;font-style:normal;font-weight:700}.service-toggle.is-disabled{opacity:.55;cursor:not-allowed}.danger-zone{background:var(--theme-danger-soft);border:1px solid color-mix(in srgb, var(--theme-danger) 28%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.danger-zone p{color:var(--theme-text-muted);margin-top:4px;font-size:12px;line-height:1.4}.button--danger:hover{background:var(--theme-danger-soft)}.event-list{flex-direction:column;display:flex}.event-row{border-bottom:1px solid var(--theme-line);grid-template-columns:35px 1fr auto;align-items:center;gap:12px;min-height:78px;padding:13px 20px;display:grid}.event-row:last-child{border-bottom:0}.event-row>div{flex-direction:column;min-width:0;display:flex}.event-row small,.event-row p{color:var(--theme-text-muted);margin-top:4px;font-size:12px}.event-row p{color:var(--theme-text-secondary)}.event-row__icon{width:35px;height:35px;color:var(--theme-accent);background:var(--theme-accent-soft);border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}.event-row__icon--datajud{color:var(--theme-info);background:var(--theme-info-soft)}.event-row__actions{align-items:flex-end;gap:7px}.judicial-events-toolbar{flex-wrap:wrap}.judicial-situation{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px 24px 0;display:flex}.judicial-period{padding:14px 24px}.judicial-filters-panel{background:var(--theme-info-soft);border-top:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-bottom:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);padding:20px 24px 24px}.judicial-filters-panel__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.judicial-filters-panel__title{color:var(--theme-text);align-items:center;gap:8px;display:flex}.judicial-filters-panel__title svg{color:var(--violet-dark)}.judicial-filters-panel__title h2{margin:0;font-size:15px}.judicial-filters-panel__header p{color:var(--text-secondary);margin-top:5px;font-size:12px}.judicial-filter-count{color:var(--violet-dark);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:99px;padding:4px 8px;font-size:11px;font-weight:700}.judicial-filter-section{border-top:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);margin-top:20px;padding-top:16px}.judicial-filter-section h3{color:var(--text-primary);letter-spacing:.2px;margin-bottom:11px;font-size:12px}.judicial-filter-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.judicial-filter-grid--relationships .judicial-filter-field{grid-column:span 4}.judicial-filter-grid--classification .judicial-filter-field,.judicial-filter-grid--period .judicial-filter-field{grid-column:span 3}.judicial-filter-field{min-width:0;color:var(--text-secondary);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.judicial-filter-field>span{min-height:16px}.judicial-filter-field>input,.judicial-filter-field>select{width:100%;min-height:40px;color:var(--text-primary);background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);font:inherit;border-radius:9px;outline:0;padding:0 11px;font-size:13px;font-weight:400}.judicial-filter-field>input:focus,.judicial-filter-field>select:focus,.remote-filter__selected:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px #6847c724}.remote-filter{position:relative}.remote-filter>input{flex:none}.remote-filter__selected{min-height:40px;color:var(--text-primary);background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 7px 0 11px;font-size:13px;font-weight:400;display:flex}.remote-filter__selected>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.remote-filter__selected button{width:28px;height:28px;color:var(--text-secondary);background:var(--theme-line);cursor:pointer;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.remote-filter__selected button:hover{color:var(--theme-danger);background:var(--theme-danger-soft)}.remote-filter__options{background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:9px;flex-direction:column;gap:2px;max-height:190px;padding:5px;display:flex;overflow-y:auto;box-shadow:0 8px 18px #1e233212}.remote-filter__options button{color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:12px;font-weight:500}.remote-filter__options button:hover,.remote-filter__options button:focus-visible{background:var(--theme-accent-soft);outline:0}.remote-filter__message{color:var(--text-secondary);padding:10px;font-size:12px;font-weight:400}@media (width<=1050px){.judicial-filter-grid--relationships .judicial-filter-field,.judicial-filter-grid--classification .judicial-filter-field,.judicial-filter-grid--period .judicial-filter-field{grid-column:span 6}}@media (width<=700px){.judicial-filters-panel{padding:18px 20px 20px}.judicial-filters-panel__header{flex-direction:column;align-items:stretch;gap:12px}.judicial-filters-panel__header .button{width:100%}.judicial-filter-grid--relationships .judicial-filter-field,.judicial-filter-grid--classification .judicial-filter-field,.judicial-filter-grid--period .judicial-filter-field{grid-column:1/-1}}.event-content{color:var(--theme-text-secondary);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));white-space:pre-wrap;border-radius:9px;margin:16px 0;padding:15px;font-size:11px;line-height:1.65}.detail-line{border-bottom:1px solid var(--theme-line);color:var(--theme-text-secondary);flex-direction:column;gap:3px;padding:9px 0;font-size:12px;display:flex}.detail-line:last-child{border-bottom:0}.process-lawyer-strip{border-top:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;padding:10px 0;display:flex}.process-lawyer-strip strong{color:var(--theme-text-secondary);margin-right:4px;font-size:12px}.event-timeline{flex-direction:column;display:flex}.timeline-item{border-bottom:1px solid var(--theme-line);grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:11px 0;text-decoration:none;display:grid}.timeline-item:last-child{border-bottom:0}.timeline-item>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.timeline-item small{color:var(--theme-text-muted);align-items:center;gap:5px;font-size:12px;display:flex}.check-card--inline{background:var(--theme-accent-soft);border:0;align-items:center;min-height:30px;padding:5px 9px}.check-card--inline input{margin:0}.notice-card{color:var(--theme-text-secondary);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:12px;align-items:flex-start;gap:12px;padding:14px 17px;display:flex}.notice-card>svg{color:var(--theme-accent);flex:none}.notice-card strong{color:var(--theme-accent-strong);font-size:12px;display:block}.notice-card p{color:var(--theme-text-muted);margin-top:4px;font-size:12px;line-height:1.45}.dps-editor{flex-direction:column;gap:14px;display:flex}.dps-editor__heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dps-editor__heading h2{color:var(--theme-text);margin-top:3px;font-size:17px}.dps-editor__heading p{color:var(--theme-text-muted);margin-top:5px;font-size:12px}.dps-editor__heading>strong{color:var(--theme-accent);font:700 20px/1 Urbanist,sans-serif}.progress-bar{background:var(--theme-accent-soft);border-radius:99px;height:7px;overflow:hidden}.progress-bar span{background:linear-gradient(90deg, var(--theme-accent), var(--theme-accent));border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform .2s;display:block;transform:scaleX(0)}.dps-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dps-field{color:var(--theme-text-secondary);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.dps-field>input,.dps-field>select,.dps-field>textarea{width:100%;color:var(--theme-text-secondary);background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:8px;outline:0;padding:10px;font-size:12px;font-weight:400}.dps-field>input:focus,.dps-field>select:focus,.dps-field>textarea:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px #7558df1a}.dps-field>input:disabled,.dps-field>select:disabled,.dps-field>textarea:disabled{color:var(--theme-text-muted);background:var(--theme-accent-soft)}.dps-field__hint{color:var(--theme-text-muted);font-size:12px;font-weight:400;line-height:1.35}.dps-tax-notice{margin:14px 0 18px}.dps-field--wide{grid-column:1/-1}.dps-field details{font-weight:400}.dps-field details summary{width:max-content;color:var(--theme-accent);cursor:pointer;font-size:12px}.dps-field details input{width:100%;color:var(--theme-text-secondary);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:6px;outline:0;margin-top:5px;padding:7px 8px;font-size:12px;font-weight:400}.dps-field details input:disabled{background:var(--theme-panel-subtle)}.profile-progress{min-width:90px;color:var(--theme-text-secondary);align-items:center;gap:7px;font-size:12px;display:flex}.profile-progress>div{background:var(--theme-accent-soft);border-radius:99px;width:54px;height:5px;overflow:hidden}.profile-progress i{background:var(--theme-accent);border-radius:inherit;height:100%;display:block}.profile-card-list{border-top:1px solid var(--theme-line)}.profile-card-row{min-height:66px;color:inherit;border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;text-decoration:none;display:flex}.profile-card-row:hover{background:var(--theme-accent-soft)}.profile-card-row>span:first-child{flex-direction:column;gap:4px;display:flex}.table-link{align-items:center;gap:6px;display:inline-flex}.table-wrap td small{margin-top:4px;font-size:12px;display:block}@media (width<=800px){.dps-field-grid{grid-template-columns:1fr}.dps-field--wide{grid-column:auto}}@media (width<=1050px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.quick-panel{min-height:auto}.job-row{grid-template-columns:minmax(280px,1fr) 140px 85px;gap:15px}}@media (width<=800px){.sidebar{transition:transform .22s;transform:translate(-100%)}.sidebar--open{transform:translate(0)}.sidebar-backdrop,.menu-button{display:grid}.main{margin-left:0}.topbar{padding:0 18px}.search-box{display:none}.content{padding:28px 20px 48px}.settings-grid,.detail-grid,.service-checks,.client-form .form-grid{grid-template-columns:1fr}.job-row{grid-template-columns:1fr auto}.job-row__progress{grid-area:2/1/auto/-1}}@media (width<=560px){.topbar{height:64px}.connection-state{display:none}.content{padding:23px 14px 44px}.page-heading{flex-direction:column;align-items:flex-start;gap:17px}.page-heading .button{width:100%}.metric-grid,.job-summary-grid{grid-template-columns:1fr}.metric-card{min-height:130px}.table-toolbar{flex-direction:column;align-items:stretch}.table-search{width:100%}.segmented-control{justify-content:center}.table-footer{flex-direction:column;align-items:flex-start;gap:10px}.job-row{grid-template-columns:1fr}.job-row>.status-pill{grid-row:2}.job-row__progress{grid-row:3}.settings-card{grid-template-columns:1fr}.activity-row{grid-template-columns:36px 1fr}.activity-row>.status-pill{grid-column:2}.danger-zone{flex-direction:column;align-items:flex-start}.danger-zone .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{color:var(--text-primary);font-size:14px}small{color:var(--text-muted);font-size:12px;line-height:1.45}.topbar__start{gap:14px;font-size:14px}.breadcrumb{color:var(--text-muted);margin-right:8px}.topbar__start strong{color:var(--text-primary)}.connection-state{color:var(--text-secondary);font-size:12px}.content{max-width:1400px;padding:40px 48px 64px}.page-heading h1{max-width:900px;color:var(--theme-text);letter-spacing:-.9px;font-size:clamp(28px,3vw,34px);line-height:1.18}.eyebrow{color:var(--text-secondary);letter-spacing:.8px;font-size:12px}.heading-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lawyer-heading .heading-title-row h1{overflow-wrap:anywhere}.back-link{min-height:44px;color:var(--violet-dark);font-size:14px}.back-link strong{color:var(--text-primary);font-weight:600}.button{border-radius:10px;min-height:44px;padding-inline:16px;font-size:14px;font-weight:700}.button--primary{background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent))}.button--danger{color:var(--theme-danger);background:var(--theme-panel);border-color:color-mix(in srgb, var(--theme-danger) 28%, transparent)}.button--danger:hover{color:#fff;border-color:var(--theme-danger);background:#b4232f}.button--compact{min-height:36px;padding-inline:12px;font-size:13px}.panel__heading h2{color:var(--text-primary);font-size:16px;line-height:1.35}.panel__heading p{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.5}.panel__heading select{min-height:40px;color:var(--text-primary);border-color:color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:9px;padding:0 32px 0 12px;font-size:13px}.panel__heading--row{padding:24px}.status-pill{padding:6px 10px;font-size:12px;line-height:1.2}.status-pill--success{color:var(--theme-success);background:var(--theme-line)}.status-pill--warning{color:var(--theme-warning);background:var(--theme-warning-soft)}.status-pill--danger{color:var(--theme-danger);background:var(--theme-danger-soft)}.status-pill--info{color:var(--theme-info);background:var(--theme-info-soft)}.status-pill--neutral{color:var(--theme-info);background:var(--theme-line)}.detail-grid{gap:16px}.detail-card{padding:24px}.detail-card .panel__heading>svg{color:var(--violet-dark)}.activity-row{grid-template-columns:44px 1fr auto;gap:14px;min-height:82px;padding:16px 24px}.activity-row strong{color:var(--text-primary);font-size:14px}.activity-row small{color:var(--text-secondary);margin-top:6px;font-size:13px}.activity-row small span+span{display:inline}.job-icon{width:44px;height:44px;font-size:11px}.monitoring-summary{background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:12px;align-items:flex-start;gap:12px;margin-top:24px;padding:16px;display:flex}.monitoring-summary__icon{width:36px;height:36px;color:var(--violet-dark);background:var(--theme-panel);border-radius:10px;flex:none;place-items:center;display:grid}.monitoring-summary>div{flex-direction:column;gap:4px;display:flex}.monitoring-summary strong{color:var(--text-primary);font-size:14px}.monitoring-summary span{color:var(--text-secondary);font-size:13px;line-height:1.45}.data-panel{overflow:hidden}.table-toolbar{gap:16px;min-height:76px;padding:16px 24px}.table-search{width:min(100%,380px);min-height:44px;color:var(--text-secondary);background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:10px;padding:0 12px;font-size:14px}label.table-search{align-items:center;gap:8px;display:flex}input.table-search{outline:none;display:block}.table-search:focus-within,input.table-search:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6847c729}.table-search input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:14px}.segmented-control{background:var(--theme-line);border-radius:10px;gap:3px;padding:4px}.segmented-control button{min-height:36px;color:var(--text-secondary);border-radius:7px;padding:0 14px;font-size:13px;font-weight:600}.segmented-control button.is-active{color:var(--text-primary);background:var(--theme-panel);box-shadow:0 1px 4px #1e1e281f}table{min-width:0}th{color:var(--text-secondary);background:var(--theme-panel-subtle);letter-spacing:.35px;padding:14px 24px;font-size:12px;font-weight:700}td{color:var(--text-primary);border-top-color:color-mix(in srgb, var(--theme-info) 28%, transparent);padding:17px 24px;font-size:14px;line-height:1.45}td small,.table-wrap td small{color:var(--text-muted);margin-top:5px;font-size:12px}.table-link{color:var(--violet-dark);font-size:14px}.muted-cell{color:var(--text-muted)}.table-footer{min-height:68px;color:var(--text-secondary);border-top-color:color-mix(in srgb, var(--theme-info) 28%, transparent);padding:12px 24px;font-size:12px}.empty-panel{gap:14px;min-height:132px}.empty-panel strong{color:var(--text-primary);font-size:14px}.empty-panel p{color:var(--text-secondary);margin-top:5px;font-size:13px;line-height:1.45}.panel-empty-action{padding:20px 24px}.profile-card-list{border-top-color:color-mix(in srgb, var(--theme-info) 28%, transparent)}.profile-card-row{min-height:76px;padding:16px 24px}.profile-card-row strong{color:var(--text-primary);font-size:14px}.profile-card-row small{color:var(--text-secondary);font-size:13px}.profile-card-row:hover,.profile-card-row:focus-visible{background:var(--theme-accent-soft)}.profile-card-row:focus-visible{outline:3px solid var(--violet);outline-offset:-3px}.row-action{white-space:nowrap}.event-row{min-height:82px;padding:16px 24px}.event-row strong{color:var(--text-primary);font-size:14px}.event-row small,.event-row p{color:var(--text-secondary);font-size:13px;line-height:1.45}.event-row__icon{font-size:12px}.form-hint{color:var(--text-secondary);font-size:13px;line-height:1.45}.form-error{color:var(--theme-danger);font-size:13px;line-height:1.45}.danger-zone{background:var(--theme-danger-soft);border-color:color-mix(in srgb, var(--theme-danger) 28%, transparent);padding:20px 24px}.danger-zone strong{color:var(--theme-danger);font-size:15px}.danger-zone p{color:var(--theme-danger);font-size:13px;line-height:1.5}.icon-button{width:44px;height:44px}.pagination{color:var(--text-secondary);gap:10px;font-size:13px}.pagination .button{min-height:36px}.spin{animation:1s linear infinite judicial-sync-spin}.metric-card__label,.metric-card__change{font-size:13px}.chart-labels{color:var(--text-secondary);font-size:12px}.quick-link strong{color:var(--text-primary);font-size:14px}.quick-link small{color:var(--text-secondary);font-size:13px}.text-link{color:var(--violet-dark);font-size:13px}.judicial-dashboard-metric small{color:var(--text-secondary);font-size:12px}.judicial-dashboard-metric strong{font-size:18px}.judicial-dashboard-metric .metric-date{font-size:13px}.judicial-recent-list strong{color:var(--text-primary);font-size:13px}.judicial-recent-list small{color:var(--text-secondary);font-size:12px}.empty-hint strong{font-size:14px}.empty-hint p,.job-summary-grid small{color:var(--text-secondary);font-size:13px}.job-row__main small,.job-row__progress small{color:var(--text-secondary);font-size:12px}.job-row__main em{color:var(--text-secondary);font-size:12px}.settings-card p,.preference-panel>div p{color:var(--text-secondary);font-size:13px}.settings-card h2,.toggle-row strong{color:var(--text-primary);font-size:15px}.toggle-row small,.service-filter-row{color:var(--text-secondary);font-size:13px}.filter-chip{min-height:36px;color:var(--text-secondary);padding-inline:12px;font-size:12px}.config-state,.settings-label{color:var(--text-secondary);font-size:12px}.section-label{color:var(--text-primary);font-size:13px}.check-card{color:var(--text-primary)}.check-card strong{font-size:14px}.check-card small{color:var(--text-secondary);font-size:13px}.module-fields__heading strong{font-size:14px}.module-fields__heading small,.metadata-details summary span{color:var(--text-secondary);font-size:13px}.metadata-details summary{font-size:13px}.service-toggle em{font-size:12px}.event-content,.detail-line{color:var(--text-primary);font-size:14px}.detail-line span{color:var(--text-secondary);font-size:12px}.process-lawyer-strip strong{color:var(--text-primary);font-size:13px}.timeline-item strong{color:var(--text-primary);font-size:14px}.timeline-item small{color:var(--text-secondary);font-size:12px}.notice-card strong{color:var(--text-primary);font-size:14px}.notice-card p,.dps-editor__heading p{color:var(--text-secondary);font-size:13px}.dps-field{color:var(--text-primary);font-size:13px}.dps-field>input,.dps-field>select,.dps-field>textarea{color:var(--text-primary);font-size:14px}.dps-field details summary{font-size:12px}.dps-field details input{color:var(--text-primary);font-size:13px}.dps-field__hint,.profile-progress{color:var(--text-secondary);font-size:12px}.chart-panel--empty{min-height:300px}.chart-empty-state{min-height:190px;color:var(--violet-dark);background:var(--theme-accent-soft);border:1px dashed color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:12px;justify-content:center;align-items:center;gap:14px;margin-top:24px;display:flex}.chart-empty-state>div{flex-direction:column;gap:4px;display:flex}.chart-empty-state strong{color:var(--text-primary);font-size:14px}.chart-empty-state span{color:var(--text-secondary);font-size:13px;line-height:1.45}.activity-row--link{color:inherit;text-decoration:none;transition:background .18s}.activity-row--link:hover{background:var(--theme-accent-soft)}.activity-row--link:focus-visible{outline:3px solid var(--violet);outline-offset:-3px}@media (width<=800px){.sidebar{width:min(280px,100vw - 32px)}.main{margin-left:0}.topbar{padding-inline:20px}.content{padding:28px 20px 48px}.page-heading{flex-direction:column;align-items:flex-start;gap:18px}.page-heading>.button,.lawyer-heading>.button{width:100%}.table-toolbar{flex-direction:column;align-items:stretch}.table-search{width:100%}.detail-grid{grid-template-columns:1fr}.responsive-table,.responsive-table tbody,.responsive-table tr,.responsive-table td{width:100%;display:block}.responsive-table{border-collapse:separate;border-spacing:0 12px}.responsive-table thead{display:none}.responsive-table tr{background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:12px;padding:14px 18px;box-shadow:0 2px 10px #1e23320a}.responsive-table td{border-top:0;justify-content:space-between;align-items:center;gap:16px;min-height:0;padding:8px 0;font-size:14px;display:flex}.responsive-table td:before{content:attr(data-label);color:var(--text-secondary);font-size:12px;font-weight:700}.responsive-table td:first-child{padding-top:0}.responsive-table td:last-child{padding-bottom:0}.responsive-table .row-action{margin-left:auto}}@media (width<=560px){.content{padding:24px 14px 44px}.topbar{height:68px}.topbar__start{font-size:13px}.connection-state{font-size:11px}.panel__heading--row{flex-direction:column;align-items:flex-start;padding:20px}.panel__heading--row>.button{width:100%}.detail-card{padding:20px}.activity-row{grid-template-columns:40px 1fr;padding:14px 20px}.activity-row>.status-pill{grid-column:2;justify-self:start}.table-footer{flex-direction:column;align-items:flex-start;gap:12px;padding-inline:20px}.danger-zone{flex-direction:column;align-items:flex-start;padding:20px}.danger-zone .button{width:100%}.nevora-dialog__actions{flex-direction:column-reverse}.nevora-dialog__actions .button{width:100%}}.portfolio-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.portfolio-card{min-height:142px;color:var(--text-primary);text-align:left;background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);box-shadow:var(--shadow);cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.portfolio-card:hover,.portfolio-card.is-selected{border-color:var(--theme-accent);box-shadow:0 0 0 3px #6847c71f, var(--shadow)}.portfolio-card span,.portfolio-card small{color:var(--text-secondary);font-size:12px}.portfolio-card strong{font-size:30px;line-height:1}.portfolio-distribution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portfolio-distribution{--distribution-color:var(--theme-info);--distribution-soft:var(--theme-info-soft);min-height:210px;padding:20px}.portfolio-distribution:nth-child(2){--distribution-color:var(--theme-success);--distribution-soft:var(--theme-success-soft)}.portfolio-distribution:nth-child(3){--distribution-color:var(--theme-warning);--distribution-soft:var(--theme-warning-soft)}.portfolio-distribution .panel__heading{padding:0 0 14px}.portfolio-distribution .panel__heading h2{margin-top:4px}.distribution-list{flex-direction:column;gap:10px;display:flex}.distribution-row{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 90px 32px;align-items:center;gap:10px;padding:0;display:grid}.distribution-row:hover .distribution-row__label{color:var(--distribution-color)}.distribution-row__label{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.distribution-row__bar{background:var(--distribution-soft);border-radius:99px;height:8px;overflow:hidden}.distribution-row__bar i{background:var(--distribution-color);border-radius:inherit;height:100%;display:block}.distribution-row strong{color:var(--text-primary);text-align:right;font-size:12px}.process-filter-grid{border-top:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0 24px 18px;display:grid}.process-filter-grid label{flex-direction:column;gap:6px;padding-top:16px;display:flex}.process-filter-grid label span{color:var(--text-secondary);font-size:12px;font-weight:700}.process-filter-grid input,.process-filter-grid select{min-height:38px;color:var(--text-primary);background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:8px;padding:0 10px}.tpu-pending{color:var(--theme-warning)!important}.tpu-classification-panel{padding:24px}.tpu-classification-panel .panel__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tpu-classification-panel .panel__heading h2{margin-top:5px}.tpu-classification-panel .panel__heading p{max-width:720px}.tpu-classification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.tpu-classification-grid>div{background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:12px;flex-direction:column;gap:6px;min-height:92px;padding:16px;display:flex}.tpu-classification-grid span{color:var(--text-secondary);font-size:12px;font-weight:700}.tpu-classification-grid strong{color:var(--text-primary);font-size:14px}.tpu-classification-grid small{color:var(--text-secondary);font-size:12px;line-height:1.4}.tpu-subject-row{flex-direction:column;gap:2px;display:flex}.tpu-subject-row+.tpu-subject-row{border-top:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));margin-top:8px;padding-top:8px}.tpu-event-card{background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:12px;flex-direction:column;gap:6px;margin:20px 0;padding:16px;display:flex}.tpu-event-card>span{color:var(--text-secondary);font-size:12px;font-weight:700}.tpu-event-card strong{color:var(--text-primary);font-size:15px}.tpu-event-card small,.tpu-event-card p{color:var(--text-secondary);font-size:12px;line-height:1.45}@media (width<=1050px){.portfolio-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-distribution-grid{grid-template-columns:1fr}.process-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tpu-classification-grid{grid-template-columns:1fr}}@media (width<=560px){.portfolio-card-grid{grid-template-columns:1fr}.process-filter-grid{grid-template-columns:1fr;padding-inline:20px}.tpu-classification-panel{padding:20px}.tpu-classification-panel .panel__heading{flex-direction:column}}.detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);align-items:start}.collapsible-panel{min-width:0;overflow:hidden}.collapsible-panel__header{align-items:stretch;gap:12px;min-width:0;display:flex}.collapsible-panel__toggle{min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:auto;align-items:center;gap:12px;padding:22px 24px;display:flex}.collapsible-panel__toggle:hover{background:var(--theme-accent-soft)}.collapsible-panel__toggle:focus-visible{outline:3px solid var(--violet);outline-offset:-3px}.collapsible-panel__icon{color:var(--violet-dark);flex:none;display:inline-flex}.collapsible-panel__title{flex-direction:column;gap:5px;min-width:0;display:flex}.collapsible-panel__title strong{color:var(--text-primary);font-size:16px;line-height:1.35}.collapsible-panel__title>span{overflow-wrap:anywhere;color:var(--text-secondary);font-size:13px;line-height:1.45}.collapsible-panel__chevron{color:var(--violet-dark);flex:none;margin-left:auto;transition:transform .18s}.collapsible-panel--open .collapsible-panel__chevron{transform:rotate(180deg)}.collapsible-panel__meta{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;min-width:0;padding:16px 24px 16px 0;display:flex}.collapsible-panel__summary{white-space:nowrap;max-width:100%;color:var(--text-secondary);text-align:right;font-size:13px;font-weight:700;line-height:1.35}.collapsible-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.collapsible-panel__content{min-width:0;padding:0 24px 24px}.collapsible-panel__content[hidden]{display:none}.page-stack--tight{gap:18px}.regularize-tabs-panel{overflow:hidden}.regularize-tabs{border-bottom:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);align-items:stretch;gap:4px;padding:8px 16px 0;display:flex;overflow-x:auto}.regularize-tabs button{min-height:46px;color:var(--text-secondary);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.regularize-tabs button:hover,.regularize-tabs button.is-active{color:var(--violet-dark);background:var(--theme-accent-soft);border-bottom-color:var(--violet)}.regularize-tab-badge{min-width:20px;color:var(--theme-danger);background:var(--theme-danger-soft);text-align:center;border-radius:99px;padding:3px 6px;font-size:12px}.regularize-tab-content{padding:24px}.regularize-client-selector{margin-top:0}.regularize-metric-card{min-height:136px;position:relative;overflow:hidden}.regularize-metric-card b{color:var(--text-primary);font-size:28px;line-height:1}.regularize-metric-card__icon{width:34px;height:34px;color:var(--violet-dark);background:var(--theme-accent-soft);border-radius:10px;place-items:center;display:grid;position:absolute;bottom:18px;right:18px}.regularize-overview-banner{background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.regularize-overview-banner__icon{width:38px;height:38px;color:var(--violet-dark);background:var(--theme-panel);border-radius:10px;flex:none;place-items:center;display:grid}.regularize-overview-banner>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.regularize-overview-banner strong{color:var(--text-primary);font-size:14px}.regularize-overview-banner p{color:var(--text-secondary);font-size:12px;line-height:1.45}.regularize-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.regularize-mini-grid>div{background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:10px;flex-direction:column;justify-content:space-between;gap:8px;min-height:84px;padding:14px;display:flex}.regularize-mini-grid span{color:var(--text-secondary);font-size:12px}.regularize-mini-grid strong{color:var(--text-primary);font-size:22px}.regularize-subpanel{border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:12px;overflow:hidden}.regularize-subpanel__heading,.regularize-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.regularize-subpanel__heading{border-bottom:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent)}.regularize-guide-access{padding:0;overflow:hidden}.regularize-guide-access__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px 0;display:grid}.regularize-guide-access__grid>div{background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px;display:flex}.regularize-guide-access__grid span{width:100%;color:var(--text-secondary);font-size:11px}.regularize-guide-access__grid strong{color:var(--text-primary);font-size:15px}.regularize-guide-access .form-actions{padding:18px 20px 0}.regularize-guide-access>.form-hint{padding:12px 20px 18px}.regularize-subpanel__heading h2,.regularize-section-heading h2{color:var(--text-primary);font-size:16px}.regularize-subpanel__heading p,.regularize-section-heading p{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.45}.regularize-data-section{min-width:0}.regularize-data-section .table-wrap{overflow-x:auto}.regularize-data-section table{min-width:760px}@media (width<=800px){.regularize-data-section .responsive-table{width:100%;min-width:0}.regularize-data-section .responsive-table td{align-items:flex-start;min-width:0}.regularize-data-section .responsive-table td>*{min-width:0;max-width:100%}.regularize-data-section .responsive-table .row-action{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.regularize-data-section .responsive-table .button{white-space:normal;max-width:100%}}.regularize-known-account-form{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;margin:0 20px 18px;padding:14px;display:flex}.regularize-known-account-form label{flex:0 320px;min-width:240px}.regularize-known-account-form .form-hint{flex:100%;margin:0}.regularize-filter{flex-direction:column;gap:6px;min-width:min(310px,100%);display:flex}.regularize-filter span{color:var(--text-secondary);font-size:12px;font-weight:700}.regularize-filter select{min-height:40px;color:var(--text-primary);background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:8px;padding:0 32px 0 10px}.regularize-news-list{flex-direction:column;gap:10px;display:flex}.regularize-news-item{background:var(--theme-warning-soft);border:1px solid color-mix(in srgb, var(--theme-warning) 28%, transparent);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid}.regularize-news-item.is-reviewed{background:var(--theme-accent-soft);border-color:color-mix(in srgb, var(--theme-info) 28%, transparent)}.regularize-news-item__icon{width:30px;height:30px;color:var(--theme-warning);background:var(--theme-warning-soft);border-radius:9px;place-items:center;display:grid}.regularize-news-item__title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.regularize-news-item__title strong{color:var(--text-primary);font-size:14px}.regularize-news-item__title small{color:var(--text-secondary);white-space:nowrap;font-size:11px}.regularize-news-item p{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.45}.regularize-readonly-note{color:var(--violet-dark);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:9px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px;font-size:12px;line-height:1.45;display:flex}.regularize-readonly-note span{color:var(--text-secondary)}.notice-card--warning{color:var(--theme-warning);background:var(--theme-warning-soft);border-color:color-mix(in srgb, var(--theme-warning) 28%, transparent)}.notice-card--warning span{color:var(--theme-warning)}.is-selected-row td{background:var(--theme-accent-soft)}.regularize-empty{flex-direction:column;gap:10px;min-height:130px}@media (width<=700px){.regularize-tab-content{padding:20px}.regularize-overview-banner{flex-wrap:wrap;align-items:flex-start}.regularize-overview-banner .button{width:100%}.regularize-mini-grid{grid-template-columns:1fr}.regularize-section-heading,.regularize-subpanel__heading{flex-direction:column}.regularize-guide-access__grid{grid-template-columns:1fr}.regularize-filter{width:100%}.regularize-news-item{grid-template-columns:30px minmax(0,1fr)}.regularize-news-item>.button,.regularize-news-item>.status-pill{grid-column:2;justify-self:start}}.collapsible-panel.detail-card{padding:0}.collapsible-panel.data-panel .collapsible-panel__content{padding-inline:0}.collapsible-panel.data-panel .collapsible-panel__content>.panel-placeholder,.collapsible-panel.data-panel .collapsible-panel__content>.panel-empty-action{padding-inline:24px}.collapsible-panel.data-panel .collapsible-panel__content>.profile-card-list{margin-top:0}@media (width<=1150px){.detail-grid{grid-template-columns:1fr}}@media (width<=560px){.collapsible-panel__header{flex-direction:column;align-items:stretch;gap:0}.collapsible-panel__toggle{padding:20px}.collapsible-panel__meta{justify-content:flex-start;align-items:flex-start;padding:0 20px 20px}.collapsible-panel__summary{text-align:left}.collapsible-panel__actions{justify-content:flex-start;width:100%}.collapsible-panel__actions .button{flex:auto}.collapsible-panel__content{padding:0 20px 20px}.collapsible-panel.data-panel .collapsible-panel__content>.panel-placeholder,.collapsible-panel.data-panel .collapsible-panel__content>.panel-empty-action{padding-inline:20px}}.source-health-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.source-health-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:16px}.source-health-card__heading,.source-health-card__heading>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.source-health-card__heading>span{justify-content:flex-start}.source-health-card dl{gap:8px;margin:14px 0 0;display:grid}.source-health-card dl div{justify-content:space-between;gap:12px;display:flex}.source-health-card dt{color:var(--text-muted);font-size:.78rem}.source-health-card dd{text-align:right;margin:0;font-size:.82rem;font-weight:600}.source-health-card p{color:var(--danger);margin:12px 0 0;font-size:.82rem}.event-date-context{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.event-date-context span{background:var(--surface-muted);color:var(--text-muted);border-radius:999px;padding:3px 7px;font-size:.74rem}.event-date-context strong{color:var(--text)}.monitoring-explanation{color:var(--text-muted);margin:0 0 14px;font-size:.9rem}.app-error-state{background:var(--surface,#f6f7fb);min-height:100vh;color:var(--ink,#20222b);text-align:center;place-items:center;padding:32px;display:grid}.app-error-state section{background:var(--theme-panel);border:1px solid var(--line,#dfe3eb);max-width:520px;box-shadow:var(--shadow,0 8px 24px #221f320f);border-radius:16px;padding:32px}.app-error-state h1{margin:10px 0}.app-error-state p{color:var(--muted,#475467);margin:0 0 20px}.candidate-toolbar{flex-wrap:wrap}.process-client-field{align-items:center;gap:8px;display:flex}.process-client-field select{flex:1;min-width:0}.process-client-field .button{white-space:nowrap}.candidate-history__decision{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.candidate-history__decision .candidate-client-cell{flex:320px}.candidate-history__client{color:var(--theme-text-secondary);font-size:13px}.candidate-period{border-bottom:1px solid var(--theme-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 20px;display:flex}.candidate-period__count{color:var(--theme-text-secondary);margin:0;font-size:13px;font-weight:600}.candidate-toolbar>select{min-height:44px;color:var(--text-primary);background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:10px;padding:0 12px}.candidate-client-cell{align-items:center;gap:8px;min-width:240px;display:flex}.candidate-client-cell .client-picker{flex:1}.candidate-action-cell{white-space:nowrap}.candidate-block-reason{color:var(--theme-warning);align-items:center;gap:5px;margin-top:6px;font-size:12px;line-height:1.35;display:flex}.candidate-block-reason>svg{flex:none}.candidate-client-cell .button{white-space:nowrap}.candidate-process-identity{min-width:0;margin-bottom:4px}.candidate-process-identity .process-identity__line{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.candidate-process-identity .process-identity__line:first-child{white-space:normal}.candidate-process-identity .process-identity__sub{color:var(--theme-text-secondary);white-space:nowrap;font-size:12px}.candidate-process-identity .process-identity__number{-webkit-user-select:text;user-select:text}.candidate-process-title{color:var(--theme-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.candidate-process-title:hover{color:var(--theme-link);text-decoration:underline}.candidate-process-title:focus-visible{outline:3px solid var(--theme-focus);outline-offset:3px;border-radius:4px}.app-shell .table-wrap table.candidate-table :is(th,td){padding-inline:12px}.app-shell .candidate-table .process-identity.candidate-process-identity{min-width:200px;max-width:400px}.candidate-table .candidate-process-identity .process-identity__line:first-child{align-items:flex-start}.candidate-table .lawyer-chip-list{max-width:170px}.candidate-table .lawyer-chip{white-space:normal}.candidate-table .candidate-client-cell{flex-wrap:wrap;min-width:170px}.candidate-table .candidate-client-cell .client-picker{flex:100%;min-width:0}.candidate-table .candidate-action-cell{white-space:normal;min-width:150px}.candidate-table .candidate-history-button{margin-top:8px}.candidate-detail-drawer__number{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.candidate-process-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}.candidate-process-trigger strong{color:var(--text-primary);font-size:14px}.candidate-process-trigger small{color:var(--text-secondary);font-size:12px;line-height:1.35}.candidate-process-trigger:hover strong{color:var(--violet-dark);text-decoration:underline}.candidate-process-trigger:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #6847c733}.candidate-detail-backdrop{z-index:69;cursor:default;background:#101c2d1f;position:fixed;inset:68px 0 0 240px}.candidate-detail-drawer{z-index:70;width:min(560px,100vw);color:var(--text-primary);background:var(--theme-panel);border-left:1px solid var(--line);flex-direction:column;padding:26px 28px 40px;display:flex;position:fixed;top:68px;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 44px #1d223324}.candidate-detail-drawer__header{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.candidate-detail-drawer__header h2{color:var(--text-primary);margin-top:4px;font-size:20px}.candidate-detail-drawer__header p{color:var(--text-secondary);margin-top:6px;font-size:13px}.candidate-detail-drawer__header-actions{align-items:flex-start;gap:10px;display:flex}.candidate-detail-drawer__body{flex-direction:column;gap:20px;padding-top:20px;display:flex}.candidate-detail-drawer__lead{color:var(--text-primary);background:var(--theme-panel-subtle);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.candidate-detail-drawer__lead span,.candidate-detail-field span,.candidate-detail-section h3{color:var(--text-secondary);font-size:11px;font-weight:700}.candidate-detail-drawer__lead strong{color:var(--text-primary);font-size:14px;line-height:1.45}.candidate-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.candidate-detail-field{background:var(--theme-panel-subtle);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.candidate-detail-field strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:13px;line-height:1.35}.candidate-detail-section h3{color:var(--text-primary);margin:0;font-size:14px}.candidate-detail-section>.muted-cell{margin-top:10px;font-size:13px}.candidate-detail-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.candidate-detail-list>div,.candidate-detail-client{background:var(--theme-panel-subtle);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:10px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.candidate-detail-list strong,.candidate-detail-client strong{color:var(--text-primary);font-size:13px}.candidate-detail-list small,.candidate-detail-client small{color:var(--text-secondary);font-size:12px;line-height:1.4}.candidate-detail-drawer__actions{border-top:1px solid var(--theme-line);flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.candidate-dialog__header{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.candidate-dialog__header h2{color:var(--text-primary);margin-top:4px;font-size:22px}.candidate-dialog__header p{max-width:440px;color:var(--text-secondary);margin-top:7px;font-size:13px;line-height:1.5}.candidate-dialog__header .icon-button{flex:none;margin:-8px -8px 0 0}.candidate-dialog__form{margin-top:22px}.candidate-dialog__fields{grid-template-columns:minmax(150px,.85fr) minmax(0,1.15fr) minmax(0,1fr);gap:16px;display:grid}.candidate-dialog__fields label{gap:7px;display:grid}.candidate-dialog__fields label>span{color:var(--text-primary);font-size:13px;font-weight:700}.candidate-dialog__fields input,.candidate-dialog__fields select{width:100%;min-height:44px;color:var(--text-primary);background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);font:inherit;border-radius:10px;outline:0;padding:0 12px;font-size:14px}.candidate-dialog__fields input:focus,.candidate-dialog__fields select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6847c729}.candidate-dialog__hint{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:10px;flex-direction:column;gap:3px;margin-top:16px;padding:12px 14px;display:flex}.candidate-dialog__hint strong{color:var(--theme-accent-strong);font-size:13px}.candidate-dialog__hint span{color:var(--theme-text-secondary);font-size:12px;line-height:1.4}.candidate-dialog__form>.form-error{margin-top:16px}.candidate-dialog__actions{border-top:1px solid var(--theme-line);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.inline-feedback--warning{color:var(--theme-warning);background:var(--theme-warning-soft);border-color:color-mix(in srgb, var(--theme-warning) 28%, transparent)}:root{--surface:#f7f8fb;--panel:#fff;--line:#e3e6ee;--text-primary:#172033;--text-secondary:#5f6b7d;--text-muted:#7c8797;--violet:#6847c7;--violet-dark:#5433b0;--violet-soft:#f1efff;--shadow:0 10px 28px #1d22330e}body{background:var(--surface);color:var(--text-primary)}.main{margin-left:240px}.sidebar{background:#101c2d;border-right:0;width:240px}.brand{flex-basis:72px;justify-content:flex-start;padding-inline:18px}.brand__logo{width:132px}.nav{gap:3px;margin-top:18px}.nav__group+.nav__group{margin-top:16px}.nav__eyebrow{color:var(--theme-info);letter-spacing:.82px;font-size:12px}.nav__item{min-height:42px;color:var(--theme-info);border-radius:9px}.nav__item:hover{color:#fff;background:#ffffff12}.nav__item--active{color:#fff;box-shadow:inset 3px 0 var(--theme-accent);background:linear-gradient(90deg,#7652dcb3,#6343bb4d)}.sidebar__footer{padding-top:14px}.profile-card{padding-inline:8px}.profile-card strong{font-size:12px}.profile-card small{color:var(--theme-info);font-size:11px}.logout-button{min-height:38px;color:var(--theme-info)}.topbar{background:#ffffffeb;height:68px;padding-inline:32px}.topbar__start{gap:14px}.topbar__context{align-items:center;gap:8px;font-size:13px;display:inline-flex}.topbar__context .breadcrumb{max-width:240px;color:var(--theme-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar__context strong{color:var(--theme-info);font-weight:700}.topbar__separator{color:var(--theme-text-muted)}.topbar-activity-link{min-height:36px;color:var(--theme-text-secondary);border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.topbar-activity-link:hover{color:var(--violet-dark);background:var(--violet-soft)}.notification-button{width:38px;height:38px}.content{max-width:1480px;margin:0 auto;padding:32px 40px 64px}.page-stack{gap:24px}.page-heading{align-items:flex-start;gap:24px}.page-heading h1{color:var(--theme-info);letter-spacing:-.9px;font-size:clamp(29px,3vw,36px)}.page-heading p{max-width:680px;color:var(--theme-text-secondary);margin-top:8px;font-size:15px;line-height:1.55}.page-heading .eyebrow{display:none}.button{border-radius:9px;min-height:40px;font-size:13px}.button--primary{background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent));box-shadow:0 7px 16px #674dc729}.button--secondary{color:var(--theme-info);border-color:color-mix(in srgb, var(--theme-info) 28%, transparent)}.panel{border-color:var(--line);box-shadow:var(--shadow);border-radius:12px}.panel__heading h2{color:var(--theme-info);font-size:18px}.panel__heading p{color:var(--theme-text-secondary);font-size:13px}.table-toolbar{min-height:64px;padding:12px 20px}.table-search{border-color:color-mix(in srgb, var(--theme-info) 28%, transparent);background:var(--theme-panel);border-radius:9px;width:min(370px,100%);height:40px}.table-search input{font-size:13px}.table-toolbar>select{min-height:40px;color:var(--text-primary);background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);font:inherit;border-radius:9px;outline:0;padding:0 32px 0 12px;font-size:13px}.table-toolbar>select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6847c724}.segmented-control button{min-height:36px;font-size:12px}.status-pill{font-size:12px}.table-wrap table th{color:var(--theme-text-secondary);letter-spacing:.25px;font-size:11px}.table-wrap table td{color:var(--theme-info);font-size:13px}.table-footer{min-height:56px;color:var(--theme-text-muted);padding-inline:20px;font-size:12px}.quick-link strong{font-size:13px}.quick-link small{font-size:12px}.skip-link{z-index:100;color:#fff;background:var(--violet-dark);border-radius:7px;padding:8px 12px;transition:transform .15s;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.dashboard-page{max-width:1240px}.work-summary-strip{border:1px solid var(--line);background:var(--theme-panel);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.work-summary-item{min-height:82px;color:var(--theme-info);border-right:1px solid var(--theme-line);align-items:center;gap:11px;padding:17px 19px;text-decoration:none;display:flex}.work-summary-item:last-child{border-right:0}.work-summary-item:hover{background:var(--theme-accent-soft)}.work-summary-item>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.work-summary-item strong{color:var(--theme-info);font:700 22px/1 Urbanist,sans-serif}.work-summary-item small{color:var(--theme-text-secondary);font-size:12px}.work-summary-item>svg{color:var(--theme-text-muted);margin-left:auto}.work-summary-item__date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}.work-summary-item__dot{border-radius:50%;flex:none;width:9px;height:9px}.work-summary-item__dot--violet{background:var(--theme-accent)}.work-summary-item__dot--amber{background:#e3a02b}.work-summary-item__dot--blue{background:#4e83c4}.work-summary-item__dot--green{background:#46a073}.inbox-panel{overflow:hidden}.inbox-panel .panel__heading{padding:22px 24px 18px}.inbox-list{border-top:1px solid var(--theme-line)}.inbox-row{min-height:70px;color:inherit;border-bottom:1px solid var(--theme-line);grid-template-columns:34px minmax(0,1fr) 150px auto 18px;align-items:center;gap:14px;padding:12px 24px;text-decoration:none;display:grid}.inbox-row:last-child{border-bottom:0}.inbox-row:hover{background:var(--theme-accent-soft)}.inbox-row__source{border-radius:8px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.inbox-row__source--djen{color:var(--theme-info);background:var(--theme-info-soft)}.inbox-row__source--datajud{color:var(--theme-accent);background:var(--theme-accent-soft)}.inbox-row__content{flex-direction:column;gap:4px;min-width:0;display:flex}.inbox-row__content strong{color:var(--theme-info);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inbox-row__content small,.inbox-row__date{color:var(--theme-text-muted);font-size:12px}.inbox-row__date{white-space:nowrap}.inbox-row__arrow{color:var(--theme-text-muted)}.dashboard-secondary-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:24px;display:grid}.dashboard-health{overflow:hidden}.dashboard-health summary{min-height:74px;color:var(--theme-info);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.dashboard-health summary::-webkit-details-marker{display:none}.dashboard-health summary>span:first-child{flex-direction:column;gap:4px;display:flex}.dashboard-health summary strong{font-size:14px}.dashboard-health summary small{color:var(--theme-text-muted);font-size:12px}.details-action{color:var(--violet-dark);font-size:12px;font-weight:700}.dashboard-health__content{border-top:1px solid var(--theme-line);padding:0 22px 22px}.dashboard-health:not([open]),.dashboard-secondary-grid .quick-panel{box-shadow:none}.process-summary-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.process-summary-strip button{min-height:34px;color:var(--theme-text-secondary);background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.process-summary-strip button:hover,.process-summary-strip button.is-selected{color:var(--violet-dark);background:var(--violet-soft);border-color:color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line))}.process-summary-strip strong{color:var(--theme-info)}.portfolio-insights{border:1px solid var(--line);background:var(--theme-panel);box-shadow:none;border-radius:12px}.portfolio-insights>summary{color:var(--theme-info);cursor:pointer;padding:16px 20px;font-size:13px;font-weight:700}.portfolio-insights[open]>summary{border-bottom:1px solid var(--theme-line)}.portfolio-title{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.portfolio-title__link{min-height:32px;color:var(--theme-link);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 4px;font-size:13px;font-weight:600;display:inline-flex}.portfolio-title__link:hover{text-underline-offset:3px;text-decoration:underline}.portfolio-insights{scroll-margin-top:90px}.portfolio-insights .portfolio-card-grid,.portfolio-insights .portfolio-distribution-grid{padding:18px 20px}.candidate-selection-tools{min-height:48px;color:var(--theme-text-secondary);border-bottom:1px solid var(--theme-line);align-items:center;gap:14px;padding:10px 20px;font-size:12px;display:flex}.candidate-selection-tools .checkbox-inline{color:var(--theme-text-secondary);font-size:12px}.judicial-linking-banner--compact{background:var(--theme-panel);border-color:var(--line);box-shadow:none;padding:14px 18px}.judicial-linking-banner--compact .eyebrow{display:none}.judicial-linking-banner--compact strong{font-size:14px}.judicial-linking-banner--compact small{font-size:12px}.settings-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-nav-card{min-height:92px;color:var(--theme-info);background:var(--theme-panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:18px;text-decoration:none;display:grid}.settings-nav-card:hover{border-color:color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));background:var(--theme-accent-soft)}.settings-nav-card>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.settings-nav-card strong{font-size:14px}.settings-nav-card small{color:var(--theme-text-secondary);font-size:12px;line-height:1.45}.settings-nav-card__arrow{color:var(--violet-dark);font-size:21px}.settings-health{box-shadow:none;overflow:hidden}.settings-health summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:18px 22px;list-style:none;display:flex}.settings-health summary::-webkit-details-marker{display:none}.settings-health summary>span:first-child{flex-direction:column;gap:4px;display:flex}.settings-health summary strong{color:var(--theme-info);font-size:14px}.settings-health summary small{color:var(--theme-text-muted);font-size:12px}.settings-health__content{border-top:1px solid var(--theme-line);padding:0 22px 22px}.job-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.job-summary-grid>div{border-color:var(--line);min-height:88px;box-shadow:none;border-radius:10px;padding:15px 16px}.job-summary-grid small{color:var(--theme-text-secondary);font-size:12px}.job-summary-grid strong{color:var(--theme-info);font-size:24px}.job-row{min-height:72px}.job-row__main small{color:var(--theme-text-muted);font-size:12px}.job-row__main strong{color:var(--theme-info);font-size:14px}.job-detail-backdrop{z-index:44;cursor:default;background:#101c2d1f;border:0;padding:0;position:fixed;inset:68px 0 0 240px}.job-detail-drawer{z-index:45;background:var(--theme-panel);border-left:1px solid var(--line);width:min(560px,100vw);padding:26px 28px 40px;position:fixed;top:68px;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 44px #1d223324}.job-detail-drawer .panel__heading{border-bottom:1px solid var(--theme-line);padding-bottom:18px}.job-detail-drawer__actions{align-items:center;gap:12px;display:flex}.job-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.job-detail-grid>div{flex-direction:column;gap:4px;min-width:0;display:flex}.job-detail-grid small{color:var(--text-secondary);font-size:12px}.job-detail-grid strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:13px}.job-detail-drawer .job-detail-grid{margin:20px 0}.job-detail-drawer .activity-list{margin-inline:-28px}.job-detail-drawer .activity-row{padding-inline:28px}@media (width<=1080px){.content{padding-inline:28px}.work-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.work-summary-item:nth-child(2){border-right:0}.work-summary-item:nth-child(-n+2){border-bottom:1px solid var(--theme-line)}.dashboard-secondary-grid,.settings-nav-grid{grid-template-columns:1fr}.job-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.main{margin-left:0}.sidebar{width:min(300px,88vw);transition:transform .2s;transform:translate(-105%)}.sidebar--open{transform:translate(0)}.sidebar-backdrop{display:block}.content{padding:24px 20px 48px}.topbar{padding-inline:20px}.topbar__context .breadcrumb,.topbar__separator,.topbar-activity-link span{display:none}.job-detail-drawer{padding:22px 20px 34px;top:60px}.job-detail-backdrop{top:60px;left:0}.job-detail-drawer .activity-list{margin-inline:-20px}.job-detail-drawer .activity-row{padding-inline:20px}.job-detail-grid{grid-template-columns:1fr;gap:12px}.page-heading{flex-direction:column}.page-heading .button{width:100%}.work-summary-strip{grid-template-columns:1fr}.work-summary-item,.work-summary-item:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--theme-line)}.work-summary-item:last-child{border-bottom:0}.inbox-row{grid-template-columns:32px minmax(0,1fr) 18px;gap:10px;padding-inline:16px}.inbox-row__date,.inbox-row>.status-pill{grid-column:2}.inbox-row__date{grid-row:2}.inbox-row>.status-pill{grid-row:3;justify-self:start}.inbox-row__arrow{grid-area:1/3}.job-summary-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-shell{--color-action:var(--theme-accent);--color-action-strong:var(--theme-accent-strong);--color-focus:var(--theme-focus);--color-success:var(--theme-success);--color-warning:var(--theme-warning);--color-danger:var(--theme-danger);--color-info:var(--theme-info);--surface-raised:var(--theme-panel);--surface-subtle:var(--theme-panel-subtle);--border-subtle:var(--theme-line);--border-strong:var(--theme-line-strong)}.main,.content,.page-stack,.panel{min-width:0}@media (width<=760px){.client-form{min-width:0}.client-form .form-grid{grid-template-columns:1fr}.client-form .form-grid label{min-width:0}.client-form .form-actions{flex-direction:column;align-items:stretch}.client-form .form-actions .button{justify-content:center;width:100%}.process-filter-grid{grid-template-columns:1fr}}.app-shell{--theme-surface:#f0f0f0;--theme-panel:#fff;--theme-panel-subtle:#f6f6f7;--theme-control:#fff;--theme-line:#e4e4e7;--theme-line-strong:#8a8b94;--theme-text:#1f2026;--theme-text-secondary:#5b5c66;--theme-text-muted:#62636c;--theme-accent:#4728f5;--theme-accent-strong:#3818d6;--theme-accent-soft:#f1eeff;--theme-on-accent:#fff;--theme-link:#4728f5;--theme-link-hover:#3818d6;--theme-inverse:#1f2026;--theme-inverse-muted:#b4b5bd;--theme-on-inverse:#fff;--theme-sidebar:#fff;--theme-sidebar-panel:#f6f6f7;--theme-sidebar-text:#1f2026;--theme-sidebar-muted:#5b5c66;--theme-sidebar-hover:#f6f6f7;--theme-sidebar-active:#1f2026;--theme-sidebar-active-text:#fff;--theme-logo-filter:none;--theme-topbar:#f0f0f0e6;--theme-shadow:0 1px 0 #1f20260a;--theme-shadow-pop:0 18px 40px -12px #1f202638, 0 2px 6px #1f20260f;--theme-focus:#4728f5;--theme-success:#077952;--theme-success-soft:#ddf9ea;--theme-warning:#a45a06;--theme-warning-soft:#fdf0dc;--theme-danger:#c42b3c;--theme-danger-soft:#fce7e9;--theme-info:#0071a0;--theme-info-soft:#e3f4ff;--theme-accent-2:#006662;--theme-accent-2-strong:#00504d;--theme-on-accent-2:#fff;--theme-accent-2-soft:#dbf8f5;--theme-accent-2-line:#97d1cd;--theme-signal:#97ba44;--theme-signal-strong:#6f8d19;--theme-signal-soft:#e5f4af;--theme-signal-wash:#f8fbec;--theme-ev-hearing:#1f2026;--theme-ev-hearing-line:#6e6f78;--theme-ev-hearing-dot:#1f2026;--theme-ev-internal:#6e6f78;--theme-dot-brand:#4728f5;--theme-neutral-mark:#6e6f78;--theme-raised:#f9fafd;--theme-line-soft:#e9e9eb;--theme-shadow-rest:0 1px 0 #1f20260a, 0 1px 3px -1px #1f202612;--theme-shadow-raise:0 1px 2px #1f20260f, 0 10px 24px -12px #1f202638;--theme-data-1:var(--theme-accent);--theme-data-2:var(--theme-accent-2);--theme-data-3:var(--theme-neutral-mark);--theme-data-4:var(--theme-accent-2-line);--surface:var(--theme-surface);--surface-muted:var(--theme-panel-subtle);--panel:var(--theme-panel);--line:var(--theme-line);--border:var(--theme-line);--ink:var(--theme-text);--muted:var(--theme-text-secondary);--soft:var(--theme-text-muted);--text:var(--theme-text);--text-primary:var(--theme-text);--text-secondary:var(--theme-text-secondary);--text-muted:var(--theme-text-muted);--violet:var(--theme-accent);--violet-dark:var(--theme-accent-strong);--violet-soft:var(--theme-accent-soft);--sidebar:var(--theme-sidebar);--success:var(--theme-success);--warning:var(--theme-warning);--danger:var(--theme-danger);--info:var(--theme-info);--shadow:var(--theme-shadow);min-height:100vh;color:var(--theme-text);background:var(--theme-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell[data-theme=violet-night]{--theme-surface:#0e0f13;--theme-panel:#17181d;--theme-panel-subtle:#1f2027;--theme-control:#1f2027;--theme-line:#2a2b33;--theme-line-strong:#6b6c78;--theme-text:#f2f2f5;--theme-text-secondary:#a3a4ae;--theme-text-muted:#8c8d98;--theme-accent:#5b3ff8;--theme-accent-strong:#a898ff;--theme-accent-soft:#221b4d;--theme-on-accent:#fff;--theme-link:#a898ff;--theme-link-hover:#c9beff;--theme-inverse:#2a2b31;--theme-inverse-muted:#b4b5bd;--theme-on-inverse:#fff;--theme-sidebar:#17181d;--theme-sidebar-panel:#1f2027;--theme-sidebar-text:#f2f2f5;--theme-sidebar-muted:#a3a4ae;--theme-sidebar-hover:#ffffff0f;--theme-sidebar-active:#2a2b31;--theme-sidebar-active-text:#fff;--theme-logo-filter:brightness(0) invert(1);--theme-topbar:#0e0f13e6;--theme-shadow:0 0 0 1px #22232a;--theme-shadow-pop:0 18px 40px -12px #0009, 0 2px 6px #0006;--theme-focus:#a898ff;--theme-success:#4dd099;--theme-success-soft:#0a2e1f;--theme-warning:#f2a541;--theme-warning-soft:#33230c;--theme-danger:#ff6b7a;--theme-danger-soft:#3a1419;--theme-info:#58bdf1;--theme-info-soft:#082a3b;--theme-accent-2:#81eade;--theme-accent-2-strong:#a3f3e9;--theme-on-accent-2:#022d2b;--theme-accent-2-soft:#022d2b;--theme-accent-2-line:#1d5754;--theme-signal:#b1ca70;--theme-signal-strong:#b1ca70;--theme-signal-soft:#2b3113;--theme-signal-wash:#1c2010;--theme-ev-hearing:#34353d;--theme-ev-hearing-line:#9a9ba3;--theme-ev-hearing-dot:#9a9ba3;--theme-ev-internal:#8c8d98;--theme-mark:#7a62fb;--theme-dot-brand:#a898ff;--theme-neutral-mark:#8c8d98;--theme-raised:#26272f;--theme-line-soft:#212228;--theme-shadow-rest:0 0 0 1px #22232a;--theme-shadow-raise:0 0 0 1px #33343d, 0 12px 28px -14px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell[data-theme=high-contrast]{--theme-inverse:var(--theme-sidebar-active);--theme-inverse-muted:var(--theme-sidebar-muted);--theme-on-inverse:var(--theme-sidebar-text);--theme-sidebar-active-text:var(--theme-sidebar-text);--theme-logo-filter:brightness(0) invert(1);--theme-surface:#fff;--theme-panel:#fff;--theme-panel-subtle:#f3f5f8;--theme-control:#fff;--theme-line:#78869a;--theme-line-strong:#465366;--theme-text:#0b1220;--theme-text-secondary:#25344b;--theme-text-muted:#4c5a70;--theme-accent:#4e2aad;--theme-accent-strong:#35177f;--theme-accent-soft:#eee9ff;--theme-link:#35177f;--theme-link-hover:#4e2aad;--theme-sidebar:#0b1220;--theme-sidebar-panel:#172238;--theme-sidebar-text:#fff;--theme-sidebar-muted:#d4dceb;--theme-sidebar-hover:#ffffff21;--theme-sidebar-active:#5c35bed1;--theme-topbar:#fffffff5;--theme-shadow:0 8px 20px #0b12201a;--theme-focus:#35177f}.app-shell[data-theme=ocean-blue]{--theme-inverse:var(--theme-sidebar-active);--theme-inverse-muted:var(--theme-sidebar-muted);--theme-on-inverse:var(--theme-sidebar-text);--theme-sidebar-active-text:var(--theme-sidebar-text);--theme-logo-filter:brightness(0) invert(1);--theme-surface:#edf6fa;--theme-panel:#fff;--theme-panel-subtle:#f2f9fc;--theme-control:#fff;--theme-line:#bad0dc;--theme-line-strong:#91b5c6;--theme-text:#102a3a;--theme-text-secondary:#365d6e;--theme-text-muted:#365d6e;--theme-accent:#0b7fab;--theme-accent-strong:#075d82;--theme-accent-soft:#d9eff8;--theme-link:#075d82;--theme-link-hover:#0b7fab;--theme-sidebar:#0c2a3a;--theme-sidebar-panel:#153b4e;--theme-sidebar-text:#f2fbff;--theme-sidebar-muted:#a9c8d5;--theme-sidebar-hover:#89d5ee21;--theme-sidebar-active:#0a81afbd;--theme-topbar:#fffffff5;--theme-shadow:0 10px 28px #10405614;--theme-focus:#0b7fab;--theme-success:#1e7955;--theme-success-soft:#e5f6ee;--theme-warning:#8a5b12;--theme-warning-soft:#fff4d9;--theme-danger:#a23a45;--theme-danger-soft:#fff0f1;--theme-info:#075d82;--theme-info-soft:#e2f3fa}.app-shell[data-theme=emerald]{--theme-inverse:var(--theme-sidebar-active);--theme-inverse-muted:var(--theme-sidebar-muted);--theme-on-inverse:var(--theme-sidebar-text);--theme-sidebar-active-text:var(--theme-sidebar-text);--theme-logo-filter:brightness(0) invert(1);--theme-surface:#f8f1f6;--theme-panel:#fff;--theme-panel-subtle:#fbf5f9;--theme-control:#fff;--theme-line:#dfbfd2;--theme-line-strong:#c895b1;--theme-text:#362534;--theme-text-secondary:#6b5263;--theme-text-muted:#6b5263;--theme-accent:#d77eaa;--theme-accent-strong:#b95c91;--theme-accent-soft:#f9e2ee;--theme-link:#984a76;--theme-link-hover:#7e3c60;--theme-sidebar:#512d4b;--theme-sidebar-panel:#693b5f;--theme-sidebar-text:#fff;--theme-sidebar-muted:#fff;--theme-sidebar-hover:#ffffff1a;--theme-sidebar-active:#dc80b1ad;--theme-topbar:#fffffff5;--theme-shadow:0 10px 28px #6f365d17;--theme-focus:#c66b9d;--theme-success:#2b7a59;--theme-success-soft:#e5f4ec;--theme-warning:#8a5b12;--theme-warning-soft:#fff4d9;--theme-danger:#a23a45;--theme-danger-soft:#fff0f1;--theme-info:#536ea3;--theme-info-soft:#edf0fa}.app-shell .sidebar{color:var(--theme-sidebar-text);background:var(--theme-sidebar);border-right-color:var(--theme-line)}.app-shell .sidebar__scroll-region{scrollbar-color:#c2bfcb59 transparent}.app-shell .nav__eyebrow,.app-shell .profile-card small,.app-shell .logout-button,.app-shell .nav__item{color:var(--theme-sidebar-muted)}.app-shell .nav__item:hover{color:var(--theme-sidebar-text);background:var(--theme-sidebar-hover)}.app-shell .nav__item--active,.app-shell .nav__item--active:hover{color:var(--theme-sidebar-active-text);background:var(--theme-sidebar-active);box-shadow:none}.app-shell .nav__badge{color:var(--theme-on-accent);background:var(--theme-accent)}.app-shell .brand__logo--light{filter:var(--theme-logo-filter)}.app-shell .sidebar__footer{border-top-color:var(--theme-line)}.app-shell .profile-card:hover{background:var(--theme-sidebar-hover)}.app-shell .workspace-switcher{color:var(--theme-sidebar-text);background:var(--theme-sidebar-panel);border-color:#ffffff1f}.app-shell .workspace-switcher:hover{background:var(--theme-sidebar-active)}.app-shell .workspace-switcher__icon{color:var(--theme-sidebar-text);background:var(--theme-sidebar-active)}.app-shell .workspace-menu{color:var(--theme-sidebar-text);background:var(--theme-sidebar-panel);border-color:#ffffff26}.app-shell .workspace-menu button{color:var(--theme-sidebar-muted)}.app-shell .workspace-menu button:hover,.app-shell .workspace-menu button.is-selected{color:var(--theme-sidebar-text);background:var(--theme-sidebar-active)}.app-shell .logout-button:hover{color:var(--theme-danger);background:var(--theme-danger-soft)}.app-shell .sidebar-backdrop{background:#040812a8}.app-shell .main,.app-shell .content{color:var(--theme-text);background:var(--theme-surface)}.app-shell .topbar{color:var(--theme-text);background:var(--theme-topbar);border-bottom-color:var(--theme-line)}.app-shell .topbar__context .breadcrumb,.app-shell .topbar__separator{color:var(--theme-text-muted)}.app-shell .topbar__context strong{color:var(--theme-text)}.app-shell .topbar-activity-link{color:var(--theme-text-secondary)}.app-shell .topbar-activity-link:hover{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.app-shell .icon-button,.app-shell .notification-button{color:var(--theme-text-secondary);background:var(--theme-control);border-color:var(--theme-line)}.app-shell .icon-button:hover,.app-shell .notification-button:hover{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-color:var(--theme-line-strong)}.app-shell .notification-button span{color:var(--theme-on-accent);background:var(--theme-accent);border-color:var(--theme-panel)}.app-shell .notification-popover,.app-shell .client-combobox__options,.app-shell .remote-filter__options{color:var(--theme-text);background:var(--theme-panel);border-color:var(--theme-line);box-shadow:var(--theme-shadow)}.app-shell .notification-popover__heading{border-bottom-color:var(--theme-line)}.app-shell .notification-item{color:var(--theme-text);border-color:var(--theme-line)}.app-shell .notification-item:hover{background:var(--theme-accent-soft)}.app-shell .notification-item span,.app-shell .notification-item small{color:var(--theme-text-secondary)}.app-shell .page-heading h1,.app-shell .panel__heading h2,.app-shell .page-heading p,.app-shell .panel__heading p{color:var(--theme-text)}.app-shell .page-heading p,.app-shell .panel__heading p,.app-shell .table-footer,.app-shell .table-wrap table th{color:var(--theme-text-secondary)}.app-shell .panel,.app-shell .work-summary-strip,.app-shell .portfolio-insights,.app-shell .settings-nav-card,.app-shell .job-summary-grid>div,.app-shell .job-detail-drawer{color:var(--theme-text);background:var(--theme-panel);border-color:var(--theme-line);box-shadow:var(--theme-shadow)}.app-shell th{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .segmented-control{background:var(--theme-panel-subtle);border:1px solid var(--theme-line)}.app-shell .segmented-control button{color:var(--theme-text-muted)}.app-shell .segmented-control button.is-active{color:var(--theme-text);background:var(--theme-control);box-shadow:0 1px 4px color-mix(in srgb, var(--theme-text) 16%, transparent)}.app-shell .judicial-filters-panel{color:var(--theme-text);background:var(--theme-panel);border-color:var(--theme-line)}.app-shell .judicial-filters-panel__title{color:var(--theme-text)}.app-shell .judicial-filters-panel__header p,.app-shell .judicial-filter-field,.app-shell .judicial-filter-count{color:var(--theme-text-secondary)}.app-shell .judicial-filter-count{background:var(--theme-accent-soft);border-color:var(--theme-line)}.app-shell .judicial-filter-section,.app-shell .metadata-details{border-color:var(--theme-line)}.app-shell .metadata-details summary,.app-shell .metadata-details summary span{color:var(--theme-text-secondary)}.app-shell .module-summary-card,.app-shell .check-card,.app-shell .module-fields,.app-shell .event-content,.app-shell .notice-card{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .module-summary-card strong,.app-shell .module-fields__heading strong,.app-shell .notice-card strong{color:var(--theme-text)}.app-shell .module-summary-card p,.app-shell .check-card small,.app-shell .module-fields__heading small,.app-shell .notice-card p,.app-shell .empty-hint p{color:var(--theme-text-secondary)}.app-shell .portfolio-card{color:var(--theme-text);background:var(--theme-panel);border-color:var(--theme-line)}.app-shell .portfolio-card:hover,.app-shell .portfolio-card.is-selected{border-color:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent) 16%, transparent), var(--theme-shadow)}.app-shell .portfolio-card span,.app-shell .portfolio-card small{color:var(--theme-text-secondary)}.app-shell .empty-hint>span,.app-shell .regularize-overview-banner__icon{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.app-shell .regularize-overview-banner{color:var(--theme-text);background:var(--theme-accent-soft);border-color:var(--theme-line-strong)}.app-shell .regularize-metric-card__icon{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.app-shell .regularize-mini-grid>div{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .regularize-client-selector{grid-template-columns:minmax(300px,1.15fr) minmax(280px,.85fr);align-items:center;gap:24px;margin-top:0;padding:18px 20px;display:grid}.app-shell .regularize-client-selector__field{flex-direction:column;gap:8px;min-width:0;display:flex}.app-shell .regularize-client-selector__field>span{color:var(--theme-text);font-size:12px;font-weight:800}.app-shell .regularize-client-selector__field select{width:100%;min-height:42px}.app-shell .regularize-client-selector__summary{border-left:1px solid var(--theme-line);text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;padding-left:24px;display:flex}.app-shell .regularize-client-selector__summary strong{max-width:100%;color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.app-shell .regularize-client-selector__summary small{overflow-wrap:anywhere;max-width:100%;color:var(--theme-text-secondary);font-size:11px;line-height:1.4}.app-shell .regularize-tabs{background:var(--theme-panel);border-color:var(--theme-line);gap:6px;padding:8px 20px 0}.app-shell .regularize-tabs button{min-height:44px;color:var(--theme-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-width:2px;border-radius:8px 8px 0 0;padding:0 13px;font-size:13px;font-weight:700}.app-shell .regularize-tabs button:hover{color:var(--theme-text);background:var(--theme-panel-subtle)}.app-shell .regularize-tabs button.is-active{color:var(--theme-link);background:var(--theme-accent-soft);border-color:var(--theme-line);border-bottom-color:var(--theme-accent)}.app-shell .regularize-tab-content{background:var(--theme-panel);padding:24px}.app-shell .regularize-tab-badge{color:var(--theme-link);background:var(--theme-accent-soft);border:1px solid var(--theme-line)}.app-shell .process-summary-strip strong{color:var(--theme-text)}.app-shell .filter-chip{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .filter-chip.is-active{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-color:var(--theme-line-strong)}.app-shell select{color:var(--theme-text);background-color:var(--theme-control);border-color:var(--theme-line-strong)}.app-shell select:disabled{color:var(--theme-text-muted);background-color:var(--theme-panel-subtle)}.app-shell .button--danger:hover{color:#fff;background:var(--theme-danger);border-color:var(--theme-danger)}.app-shell .responsive-table tr{background:var(--theme-panel);border-color:var(--theme-line)}.app-shell .panel-placeholder,.app-shell .empty-panel,.app-shell .empty-hint,.app-shell .settings-label,.app-shell .settings-nav-card small,.app-shell .settings-health summary small{color:var(--theme-text-secondary)}.app-shell .panel__heading,.app-shell .table-toolbar,.app-shell .candidate-selection-tools,.app-shell .job-detail-drawer .panel__heading,.app-shell .settings-health__content,.app-shell .table-wrap,.app-shell .table-wrap table,.app-shell .table-wrap table th,.app-shell .table-wrap table td,.app-shell .inbox-list,.app-shell .inbox-row,.app-shell .dashboard-health__content,.app-shell .portfolio-insights[open]>summary,.app-shell .job-detail-drawer .panel__heading{border-color:var(--theme-line)}.app-shell .table-wrap table td{color:var(--theme-text)}.app-shell .table-wrap table th,.app-shell .table-footer{color:var(--theme-text-muted)}.app-shell .work-summary-item,.app-shell .inbox-row,.app-shell .settings-nav-card{color:var(--theme-text)}.app-shell .work-summary-item{border-color:var(--theme-line)}.app-shell .work-summary-item:hover,.app-shell .inbox-row:hover,.app-shell .settings-nav-card:hover{background:var(--theme-panel-subtle)}.app-shell .work-summary-item strong,.app-shell .inbox-row__content strong,.app-shell .dashboard-health summary,.app-shell .settings-health summary,.app-shell .settings-health summary strong,.app-shell .job-row__main strong,.app-shell .job-summary-grid strong{color:var(--theme-text)}.app-shell .work-summary-item small,.app-shell .inbox-row__content small,.app-shell .inbox-row__date,.app-shell .dashboard-health summary small,.app-shell .job-row__main small,.app-shell .job-summary-grid small{color:var(--theme-text-secondary)}.app-shell .work-summary-item>svg,.app-shell .inbox-row__arrow{color:var(--theme-text-muted)}.app-shell .details-action,.app-shell .settings-nav-card__arrow,.app-shell .back-link,.app-shell .table-link{color:var(--theme-link)}.app-shell .table-link:hover,.app-shell .back-link:hover{color:var(--theme-link-hover)}.app-shell .muted-cell{color:var(--theme-text-secondary)}.app-shell .button--primary{color:#fff;background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-strong));box-shadow:0 7px 16px color-mix(in srgb, var(--theme-accent-strong) 24%, transparent)}.app-shell .button--secondary:hover{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-color:var(--theme-accent)}.app-shell .table-search,.app-shell .table-toolbar>select,.app-shell .panel__heading select,.app-shell .candidate-toolbar>select,.app-shell .judicial-filter-field>input,.app-shell .judicial-filter-field>select,.app-shell .remote-filter__selected,.app-shell .process-filter-grid input,.app-shell .process-filter-grid select,.app-shell .regularize-filter select,.app-shell .form-grid input,.app-shell .form-grid select,.app-shell .form-grid textarea,.app-shell .dps-field>input,.app-shell .dps-field>select,.app-shell .dps-field>textarea,.app-shell .candidate-dialog .form-grid input,.app-shell .candidate-dialog .form-grid select{color:var(--theme-text);background:var(--theme-control);border-color:var(--theme-line-strong)}.app-shell input::placeholder,.app-shell textarea::placeholder{color:var(--theme-text-muted)}.app-shell option{color:var(--theme-text);background:var(--theme-control)}.app-shell .table-search:focus-within,.app-shell input.table-search:focus,.app-shell .table-toolbar>select:focus,.app-shell .judicial-filter-field>input:focus,.app-shell .judicial-filter-field>select:focus,.app-shell .remote-filter__selected:focus-within,.app-shell .form-grid input:focus,.app-shell .form-grid select:focus,.app-shell .form-grid textarea:focus{border-color:var(--theme-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-focus) 18%, transparent)}.app-shell .segmented-control button.is-active,.app-shell .process-summary-strip button{color:var(--theme-text-secondary);background:var(--theme-control);border-color:var(--theme-line)}.app-shell .segmented-control button.is-active:hover,.app-shell .process-summary-strip button:hover,.app-shell .process-summary-strip button.is-selected{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-color:var(--theme-accent)}.app-shell .status-pill--success,.app-shell .config-state--connected{color:var(--theme-success);background:var(--theme-success-soft)}.app-shell .status-pill--warning{color:var(--theme-warning);background:var(--theme-warning-soft)}.app-shell .status-pill--danger,.app-shell .status-pill--error{color:var(--theme-danger);background:var(--theme-danger-soft)}.app-shell .status-pill--neutral{color:var(--theme-text-secondary);background:var(--theme-panel-subtle)}.app-shell .connection-state>span{background:var(--theme-text-muted)}.app-shell .connection-state--connected>span{background:var(--theme-success)}.app-shell .app-error-state{color:var(--theme-text);background:var(--theme-surface)}.app-shell .app-error-state section{background:var(--theme-panel);border-color:var(--theme-line);box-shadow:var(--theme-shadow)}.app-shell .app-error-state p{color:var(--theme-text-secondary)}.app-shell :focus-visible{outline-color:var(--theme-focus)}@media (width<=700px){.app-shell .regularize-client-selector{grid-template-columns:1fr;gap:16px;padding:16px}.app-shell .regularize-client-selector__summary{border-top:1px solid var(--theme-line);text-align:left;border-left:0;align-items:flex-start;padding:16px 0 0}.app-shell .regularize-tab-content{padding:20px}}.appearance-panel{padding:24px}.appearance-panel__heading{align-items:flex-start;gap:14px;display:flex}.appearance-panel__heading .settings-card__icon{flex:none}.appearance-panel__heading .eyebrow{color:var(--theme-accent-strong);margin-bottom:4px;display:block}.appearance-panel__heading h2{color:var(--theme-text);font-size:18px}.appearance-panel__heading p{max-width:760px;color:var(--theme-text-secondary);margin-top:7px;font-size:13px;line-height:1.55}.branding-settings{padding:24px}.branding-settings__heading{align-items:flex-start;gap:14px;display:flex}.branding-settings__heading .settings-card__icon{flex:none}.branding-settings__heading .eyebrow{color:var(--theme-accent-strong);margin-bottom:4px;display:block}.branding-settings__heading h2{color:var(--theme-text);font-size:18px}.branding-settings__heading p{max-width:760px;color:var(--theme-text-secondary);margin-top:7px;font-size:13px;line-height:1.55}.branding-settings__content{grid-template-columns:minmax(190px,250px) minmax(0,1fr);align-items:center;gap:24px;margin-top:22px;display:grid}.branding-settings__preview{flex-direction:column;gap:8px;min-width:0;display:flex}.branding-settings__label{color:var(--theme-text);font-size:12px;font-weight:800}.branding-preview{background:var(--theme-sidebar);border:1px solid var(--theme-line);border-radius:11px;place-items:center;min-height:112px;padding:14px;display:grid}.branding-preview img{object-fit:contain;max-width:100%;max-height:82px;display:block}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-latin-ext-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.office-name{width:100%;min-width:0;max-width:100%;color:var(--theme-sidebar-text,var(--theme-text));letter-spacing:-.02em;text-align:center;font:600 30px/1.12 Outfit,DM Sans,system-ui,sans-serif;display:block}.office-name--medium{font-size:26px}.office-name--long{font-size:22px}.office-name__full{-webkit-line-clamp:3;overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.office-name:after{content:"";background:var(--theme-sidebar-muted,currentColor);width:32px;height:1px;margin:12px auto 0;display:block}.office-name__initials{display:none}.branding-settings__preview small,.branding-settings__readonly{color:var(--theme-text-secondary);font-size:12px;line-height:1.5}.branding-settings__actions{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.branding-name-form{flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:480px;margin-bottom:12px;display:flex}.branding-name-form>label{color:var(--theme-text);font-size:13px;font-weight:600}.branding-name-form>input{width:100%;min-height:40px;color:var(--theme-text);background:var(--theme-panel);border:1px solid var(--theme-line);font:inherit;border-radius:8px;padding:8px 12px}.branding-file-button{position:relative;overflow:hidden}.branding-file-button input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.branding-settings__buttons{flex-wrap:wrap;margin-top:4px}.branding-settings__buttons .button{align-items:center;gap:7px;display:inline-flex}.app-shell .branding-preview{background:var(--theme-sidebar);border-color:var(--theme-line)}.app-shell .branding-settings__heading h2,.app-shell .branding-settings__label{color:var(--theme-text)}.app-shell .branding-settings__heading p,.app-shell .branding-settings__preview small,.app-shell .branding-settings__readonly{color:var(--theme-text-secondary)}.theme-selector{margin-top:22px}.theme-selector__fieldset{border:0;min-width:0;margin:0;padding:0}.theme-selector__fieldset legend{color:var(--theme-text);padding:0;font-size:12px;font-weight:800}.theme-selector__options{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.theme-option{min-width:0;color:var(--theme-text);background:var(--theme-panel);border:1px solid var(--theme-line);cursor:pointer;border-radius:12px;flex-direction:column;gap:10px;padding:9px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.theme-option:hover{border-color:var(--theme-accent);box-shadow:var(--theme-shadow);transform:translateY(-1px)}.theme-option.is-selected{border-color:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent) 17%, transparent), var(--theme-shadow)}.theme-option>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.theme-option>input:focus-visible~.theme-preview{outline:3px solid var(--theme-focus);outline-offset:2px}.theme-preview{min-height:86px;color:var(--preview-text);background:var(--preview-surface);border:1px solid var(--preview-line);border-radius:8px;grid-template-columns:27% 1fr;display:grid;overflow:hidden}.theme-preview__sidebar{background:var(--preview-sidebar);flex-direction:column;gap:6px;padding:9px 7px;display:flex}.theme-preview__sidebar>span,.theme-preview__sidebar>i{background:var(--theme-panel);opacity:.68;border-radius:99px;height:4px;display:block}.theme-preview__sidebar>span:first-child{background:var(--preview-accent);opacity:1;width:75%;height:7px;margin-bottom:5px}.theme-preview__sidebar>span:nth-child(2){width:90%}.theme-preview__sidebar>span:nth-child(3){width:64%}.theme-preview__sidebar>i{background:var(--preview-accent);opacity:.9;width:45%;margin-top:auto}.theme-preview__body{flex-direction:column;gap:7px;min-width:0;padding:9px;display:flex}.theme-preview__topline,.theme-preview__cards{align-items:center;gap:5px;display:flex}.theme-preview__topline b{background:var(--preview-text);opacity:.9;border-radius:99px;width:35%;height:6px;margin-right:auto}.theme-preview__topline i{border:1px solid var(--preview-line);background:var(--preview-panel);border-radius:3px;width:10px;height:10px}.theme-preview__cards i{border:1px solid var(--preview-line);background:var(--preview-panel);border-radius:4px;flex:1;height:18px}.theme-preview__cards i:first-child{box-shadow:inset 0 -2px 0 var(--preview-accent)}.theme-preview__chart{border:1px solid var(--preview-line);background:var(--preview-panel);border-radius:4px;align-items:end;gap:4px;min-height:29px;padding:5px 7px;display:flex}.theme-preview__chart i{background:var(--preview-accent);opacity:.55;border-radius:2px 2px 0 0;flex:1;min-height:8px}.theme-preview__chart i:nth-child(2){opacity:.7;height:15px}.theme-preview__chart i:nth-child(3){opacity:.84;height:21px}.theme-preview__chart i:nth-child(4){opacity:.66;height:12px}.theme-preview__chart i:nth-child(5){opacity:1;height:25px}.theme-option__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.theme-option__title{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.theme-option__description{min-height:32px;color:var(--theme-text-secondary);font-size:12px;line-height:1.45}.theme-option__check{color:#0000;background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:14px;right:14px}.theme-option.is-selected .theme-option__check{color:#fff;background:var(--theme-accent);border-color:var(--theme-accent)}.theme-selector__feedback{min-height:22px;margin-top:14px;font-size:12px}.theme-save-status{align-items:center;gap:6px;display:inline-flex}.theme-save-status--saving{color:var(--theme-text-secondary)}.theme-save-status--saved{color:var(--theme-success);font-weight:700}.theme-save-status--error{color:var(--theme-danger);flex-wrap:wrap;align-items:flex-start}.theme-save-retry{color:var(--theme-danger);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.theme-save-retry:hover{color:var(--theme-accent-strong)}@media (width<=1180px){.theme-selector__options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.appearance-panel,.branding-settings{padding:20px}.branding-settings__content{grid-template-columns:1fr;gap:18px}.theme-selector__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=430px){.theme-selector__options{grid-template-columns:1fr}.theme-option{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.theme-preview{min-height:72px}.theme-option__description{min-height:0}}.app-shell .judicial-linking-banner{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .judicial-linking-banner strong{color:var(--theme-text)}.app-shell .judicial-linking-banner small{color:var(--theme-text-secondary)}.app-shell .empty-hint{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .empty-hint strong{color:var(--theme-text)}.app-shell .empty-hint p{color:var(--theme-text-secondary)}.app-shell .danger-zone{color:var(--theme-text);background:var(--theme-danger-soft);border-color:color-mix(in srgb, var(--theme-danger) 32%, var(--theme-line))}.app-shell .danger-zone strong{color:var(--theme-danger)}.app-shell .danger-zone p{color:var(--theme-text-secondary)}.app-shell .collapsible-panel__toggle:hover,.app-shell .profile-card-row:hover,.app-shell .profile-card-row:focus-visible,.app-shell .activity-row--link:hover{color:var(--theme-text);background:var(--theme-panel-subtle)}.app-shell .client-combobox__option,.app-shell .remote-filter__options button,.app-shell .client-combobox__option strong{color:var(--theme-text)}.app-shell .client-combobox__option small,.app-shell .client-combobox__status{color:var(--theme-text-secondary)}.app-shell .client-combobox__option:hover,.app-shell .client-combobox__option.is-highlighted,.app-shell .remote-filter__options button:hover,.app-shell .remote-filter__options button:focus-visible{color:var(--theme-text);background:var(--theme-accent-soft)}.app-shell .chart-empty-state,.app-shell .monitoring-summary{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .monitoring-summary__icon{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.app-shell .chart-empty-state strong{color:var(--theme-text)}.app-shell .chart-empty-state span,.app-shell .monitoring-summary span{color:var(--theme-text-secondary)}.app-shell .judicial-dashboard-metric{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .judicial-dashboard-metric:hover{color:var(--theme-text);background:var(--theme-accent-soft);border-color:var(--theme-accent)}.app-shell .judicial-dashboard-metric strong{color:var(--theme-text)}.app-shell .judicial-dashboard-metric small{color:var(--theme-text-secondary)}.app-shell .regularize-news-item{color:var(--theme-text);background:var(--theme-warning-soft);border-color:var(--theme-line-strong)}.app-shell .regularize-news-item.is-reviewed{background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .regularize-news-item__icon{color:var(--theme-warning);background:var(--theme-warning-soft)}.app-shell .notice-card--warning,.app-shell .inline-feedback--warning{color:var(--theme-warning);background:var(--theme-warning-soft);border-color:var(--theme-line-strong)}.app-shell .notice-card--warning span{color:var(--theme-warning)}.app-shell .is-selected-row td{background:var(--theme-accent-soft)}.app-shell .process-filter-grid,.app-shell .process-responsible-card,.app-shell .module-activation-row,.app-shell .profile-card-list,.app-shell .detail-line,.app-shell .tpu-subject-row+.tpu-subject-row{border-color:var(--theme-line)}.app-shell .process-responsible-card strong,.app-shell .module-activation-row strong,.app-shell .process-number,.app-shell .checkbox-inline,.app-shell .bulk-client-control__label{color:var(--theme-text)}.app-shell .process-responsible-card small,.app-shell .module-activation-row small,.app-shell .table-note,.app-shell .event-client-lock{color:var(--theme-text-secondary)}.app-shell .lawyer-chip{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);border:1px solid var(--theme-line)}.app-shell .bar-chart{border-bottom-color:var(--theme-line);background:repeating-linear-gradient(to bottom, transparent 0, transparent 39px, color-mix(in srgb, var(--theme-line) 72%, transparent) 40px)}.app-shell .dps-field>input:disabled,.app-shell .dps-field>select:disabled,.app-shell .dps-field>textarea:disabled,.app-shell .dps-field details input:disabled{color:var(--theme-text-muted);background:var(--theme-panel-subtle)}.app-shell .search-box{color:var(--theme-text-secondary);background:var(--theme-control);border-color:var(--theme-line)}.app-shell .search-box input{color:var(--theme-text)}.app-shell .search-box kbd{color:var(--theme-text-muted);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .notification-popover__heading{color:var(--theme-text)}.app-shell .notification-popover__heading small{color:var(--theme-text-secondary)}.app-shell .notification-item strong{color:var(--theme-text)}.notification-popover__heading{align-items:flex-start;gap:12px}.notification-popover__heading>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.notification-popover__heading-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.notification-popover__heading-actions .icon-button{width:32px;height:32px}.notification-popover__link{color:var(--theme-link,var(--violet-dark));white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.notification-popover__link:hover{text-decoration:underline}.notification-item{border-left:3px solid #0000;min-height:64px;padding:12px 10px}.notification-item:not(.is-read){border-left-color:var(--theme-accent,var(--violet));background:color-mix(in srgb, var(--theme-accent-soft,#f3efff) 42%, transparent)}.notification-item strong{font-size:13px;line-height:1.35}.notification-item span{font-size:12px;line-height:1.5}.notification-item small{font-size:11px}.job-row{min-width:0}.job-row>.status-pill{overflow-wrap:anywhere;white-space:normal;text-align:center;max-width:100%}.job-detail-drawer,.job-detail-backdrop{top:var(--topbar-height)}@media (width<=560px){.app-shell{--topbar-height:68px}}.app-shell .job-row__main--button{width:100%;min-height:50px;color:var(--theme-text);background:var(--theme-panel-subtle);border:1px solid var(--theme-line);text-align:left;font:inherit;cursor:pointer;border-radius:8px;padding:8px;transition:background .18s,border-color .18s}.app-shell .job-row__main--button:hover,.app-shell .job-row__main--button:focus-visible{color:var(--theme-text);background:var(--theme-accent-soft);border-color:var(--theme-accent);outline:0}.app-shell :where(a,button,input,select,textarea,summary,[role=button],[role=option]):focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--theme-focus,var(--violet,#6847c7)) 20%, transparent);outline:3px solid var(--theme-focus,var(--violet,#6847c7))!important;outline-offset:3px!important}.app-shell #main-content:focus-visible{outline:3px solid var(--theme-focus,var(--violet,#6847c7));outline-offset:-3px}.app-shell #main-content:focus,.app-shell #main-content:focus-visible{outline-offset:0;box-shadow:none;outline:0;scroll-margin-top:68px}.app-shell .button--primary{color:#fff}@media (width<=760px){.client-form,.client-form .form-grid,.client-form .form-grid>*,.client-form .form-actions{min-width:0;max-width:100%}.client-form .form-grid input,.client-form .form-grid select,.client-form .form-grid textarea{width:100%;max-width:100%}.client-form .form-grid--metadata{grid-template-columns:1fr!important}}.app-shell{--topbar-height:76px}.app-loading{min-height:100vh;color:var(--text-secondary,#475467);background:var(--surface,#f6f7fb);place-items:center;padding:32px;animation:.2s .3s both app-loading-reveal;display:grid}.app-loading__inner{background:var(--panel,#fff);border:1px solid var(--line,#dfe3eb);width:min(100%,520px);box-shadow:var(--shadow,0 8px 24px #221f320f);border-radius:16px;flex-direction:column;gap:12px;padding:28px;display:flex}.app-loading__label{color:var(--text-primary,#20222b);margin-bottom:4px;font-size:14px;font-weight:700}.app-loading__bar{background:linear-gradient(90deg, var(--theme-line) 20%, var(--theme-info-soft) 50%, var(--theme-line) 80%);background-size:240% 100%;border-radius:99px;width:68%;height:12px;animation:1.25s ease-in-out infinite app-loading-shimmer;display:block}.app-loading__bar--wide{width:92%;height:18px}.app-loading__bar--short{width:44%}#main-content{scroll-margin-top:96px}#main-content:focus{outline:0}@keyframes app-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.app-shell .invalid-group-row{color:var(--theme-warning);border-color:var(--theme-line)}.app-shell .invalid-group-row strong{color:var(--theme-text)}.app-shell .invalid-group-row small,.app-shell .invalid-group-row span{color:var(--theme-text-secondary)}.app-shell .bulk-errors ul{color:var(--theme-danger)}.app-shell .metric-card__label,.app-shell .chart-labels,.app-shell .activity-row small,.app-shell .judicial-recent-list small,.app-shell .profile-progress,.app-shell .dps-field__hint{color:var(--theme-text-secondary)}.app-shell .metric-card__value,.app-shell .chart-summary>strong,.app-shell .activity-row strong,.app-shell .judicial-recent-list strong{color:var(--theme-text)}.app-shell .activity-row,.app-shell .judicial-recent-list,.app-shell .judicial-recent-list a,.app-shell .event-row,.app-shell .timeline-item,.app-shell .process-lawyer-strip{border-color:var(--theme-line)}.app-shell .judicial-recent-list a>span,.app-shell .metric-card__icon,.app-shell .regularize-metric-card__icon{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.app-shell .portfolio-insights>summary{color:var(--theme-text)}.app-shell .portfolio-insights[open]>summary{border-bottom-color:var(--theme-line)}.app-shell .check-card{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .check-card:has(input:checked){background:var(--theme-accent-soft);border-color:var(--theme-line-strong)}.app-shell .regularize-subpanel,.app-shell .regularize-subpanel__heading,.app-shell .regularize-guide-access__grid>div{border-color:var(--theme-line)}.app-shell .regularize-subpanel,.app-shell .regularize-subpanel__heading{background:var(--theme-panel)}.app-shell .regularize-guide-access__grid>div,.app-shell .regularize-readonly-note{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .regularize-readonly-note>svg{color:var(--theme-link)}.app-shell .regularize-readonly-note span{color:var(--theme-text-secondary)}.app-shell .tpu-classification-grid>div,.app-shell .tpu-event-card{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .tpu-classification-grid>div strong,.app-shell .tpu-event-card strong{color:var(--theme-text)}.app-shell .tpu-classification-grid>div span,.app-shell .tpu-classification-grid>div small,.app-shell .tpu-event-card>span,.app-shell .tpu-event-card small,.app-shell .tpu-event-card p{color:var(--theme-text-secondary)}.app-shell .form-error{color:var(--theme-danger)!important}.app-shell .tpu-pending{color:var(--theme-warning)!important}.app-shell .progress-bar,.app-shell .profile-progress>div{background:var(--theme-panel-subtle)}.app-shell .documents-panel,.app-shell .document-row,.app-shell .document-edit-card,.app-shell .document-upload-item{color:var(--theme-text);background:var(--theme-panel);border-color:var(--theme-line)}.app-shell .document-dropzone{color:var(--theme-accent-strong);background:var(--theme-panel-subtle);border-color:var(--theme-line-strong)}.app-shell .document-dropzone:hover,.app-shell .document-dropzone--dragging{background:var(--theme-accent-soft);border-color:var(--theme-accent)}.app-shell .document-dropzone strong,.app-shell .document-row__title strong,.app-shell .document-edit-card__heading strong,.app-shell .document-upload-item__heading strong{color:var(--theme-text)}.app-shell .document-dropzone small,.app-shell .document-row__main>small,.app-shell .document-row__main>p,.app-shell .document-upload-item__meta small,.app-shell .document-pagination{color:var(--theme-text-secondary)}.app-shell .document-search,.app-shell .document-trash-toggle{color:var(--theme-text-secondary);background:var(--theme-control);border-color:var(--theme-line)}.app-shell .document-search input{color:var(--theme-text)}.app-shell .document-quota{color:var(--theme-text);background:color-mix(in srgb, var(--theme-success) 10%, var(--theme-panel));border-color:var(--theme-line)}.app-shell .document-quota--warning{background:color-mix(in srgb, var(--theme-warning) 12%, var(--theme-panel))}.app-shell .document-quota--danger,.app-shell .documents-readonly{background:color-mix(in srgb, var(--theme-danger) 10%, var(--theme-panel));border-color:var(--theme-line)}.app-shell .document-row__icon{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.app-shell .document-row:hover{border-color:var(--theme-line-strong)}.app-shell .candidate-process-trigger,.app-shell .candidate-process-trigger strong{color:var(--theme-text)}.app-shell .candidate-process-trigger small{color:var(--theme-text-secondary)}.app-shell .candidate-process-trigger:hover strong{color:var(--theme-link)}.app-shell .candidate-process-trigger:focus-visible{outline-color:var(--theme-focus)}.app-shell .candidate-detail-backdrop{background:#04081257}.app-shell .candidate-detail-drawer{color:var(--theme-text);background:var(--theme-panel);border-color:var(--theme-line);box-shadow:var(--theme-shadow)}.app-shell .candidate-detail-drawer__header,.app-shell .candidate-detail-drawer__actions{border-color:var(--theme-line)}.app-shell .candidate-detail-drawer__header h2,.app-shell .candidate-detail-drawer__header p,.app-shell .candidate-detail-drawer__lead,.app-shell .candidate-detail-drawer__lead strong,.app-shell .candidate-detail-field,.app-shell .candidate-detail-field strong,.app-shell .candidate-detail-section h3,.app-shell .candidate-detail-list>div,.app-shell .candidate-detail-list strong,.app-shell .candidate-detail-client,.app-shell .candidate-detail-client strong{color:var(--theme-text)}.app-shell .candidate-detail-drawer__header p,.app-shell .candidate-detail-drawer__lead span,.app-shell .candidate-detail-field span,.app-shell .candidate-detail-list small,.app-shell .candidate-detail-client small,.app-shell .candidate-detail-section>.muted-cell{color:var(--theme-text-secondary)}.app-shell .candidate-detail-drawer__lead,.app-shell .candidate-detail-field,.app-shell .candidate-detail-list>div,.app-shell .candidate-detail-client{background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .candidate-dialog__header,.app-shell .candidate-dialog__actions{border-color:var(--theme-line)}.app-shell .candidate-dialog__header h2,.app-shell .candidate-dialog__header p,.app-shell .candidate-dialog__fields label>span{color:var(--theme-text)}.app-shell .candidate-dialog__header p{color:var(--theme-text-secondary)}.app-shell .candidate-dialog__fields input,.app-shell .candidate-dialog__fields select{color:var(--theme-text);background:var(--theme-control);border-color:var(--theme-line-strong)}.app-shell .candidate-dialog__fields input:focus,.app-shell .candidate-dialog__fields select:focus{border-color:var(--theme-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-focus) 18%, transparent)}.app-shell .candidate-dialog__hint{color:var(--theme-text);background:var(--theme-accent-soft);border-color:var(--theme-line-strong)}.app-shell .candidate-dialog__hint strong,.app-shell .candidate-dialog__hint span{color:var(--theme-text)}@media (width<=800px){.candidate-detail-drawer{padding:22px 20px 34px;top:60px}.candidate-detail-backdrop{top:60px;left:0}.candidate-detail-grid{grid-template-columns:1fr;gap:10px}.candidate-detail-drawer__header{gap:12px}.candidate-detail-drawer__header-actions{flex-direction:column-reverse;align-items:flex-end;gap:6px}}@media (width<=700px){.candidate-dialog__fields{grid-template-columns:1fr;gap:14px}.candidate-dialog__actions{flex-direction:column-reverse}.candidate-dialog__actions .button{width:100%}}.module-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.module-summary-card{gap:12px;min-height:168px;padding:18px}.module-summary-card__heading{justify-content:flex-start!important;align-items:center!important;gap:10px!important}.module-summary-card__heading strong{margin-right:auto}.module-summary-card__icon{width:36px;height:36px;color:var(--violet-dark);background:var(--violet-soft);border-radius:10px;flex:none;place-items:center;display:grid}.module-summary-card__actions{margin-top:auto;justify-content:flex-start!important;gap:8px!important}.module-summary-card__actions .button{white-space:nowrap}.app-shell .module-summary-card__icon{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.brand__logo--custom{object-fit:contain;filter:none;width:144px;height:48px}@media (width<=900px){.module-summary-grid{grid-template-columns:1fr}}.process-view-tabs{border-bottom:1px solid var(--line);align-items:center;gap:6px;display:flex}.process-view-tabs a{min-height:42px;color:var(--text-secondary);border-bottom:2px solid #0000;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.process-view-tabs a:hover{color:var(--violet-dark);background:var(--violet-soft)}.process-view-tabs a.is-active{color:var(--violet-dark);border-bottom-color:var(--violet)}.app-shell .process-view-tabs{border-color:var(--theme-line)}.app-shell .process-view-tabs a{color:var(--theme-text-secondary)}.app-shell .process-view-tabs a:hover{color:var(--theme-link);background:var(--theme-accent-soft)}.app-shell .process-view-tabs a.is-active{color:var(--theme-link);border-bottom-color:var(--theme-accent)}@media (width<=700px){.judicial-linking-banner{flex-direction:column;align-items:stretch}.judicial-linking-banner .button{width:100%}}@media (width<=560px){.process-view-tabs a{flex:1;justify-content:center}}.document-toolbar{align-items:stretch;gap:10px}.document-search{border-radius:10px;height:42px;min-height:42px}.document-toolbar__actions{justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.document-toolbar__actions .button{white-space:nowrap}.document-filter-toggle{min-width:96px}.document-filter-count{min-width:18px;height:18px;color:var(--violet-dark);background:var(--violet-soft);border-radius:99px;place-items:center;padding:0 5px;font-size:12px;display:inline-grid}.document-upload-card,.document-filter-panel{color:var(--text-primary);background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:15px;box-shadow:0 4px 14px #1f1b390a}.document-upload-card{flex-direction:column;gap:13px;display:flex}.document-upload-card__heading,.document-filter-panel__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.document-upload-card__heading>div,.document-filter-panel__heading>div{flex-direction:column;gap:4px;display:flex}.document-upload-card__heading strong,.document-filter-panel__heading strong{color:var(--text-primary);font-size:12px}.document-upload-card__heading small,.document-filter-panel__heading small{color:var(--text-secondary);font-size:12px;line-height:1.4}.document-upload-card .document-upload-options{align-items:stretch}.document-upload-card .document-upload-options label{width:min(280px,100%)}.document-upload-card .document-upload-options select{min-height:40px;color:var(--text-primary);background:var(--panel);border:1px solid var(--line-strong,var(--line));border-radius:9px;padding:0 10px}.document-upload-card .document-dropzone{min-height:88px}.document-filter-panel{background:var(--surface-muted);box-shadow:none;flex-direction:column;gap:14px;display:flex}.document-filter-grid{grid-template-columns:minmax(190px,1.5fr) repeat(2,minmax(140px,1fr)) auto;align-items:end;gap:10px;display:grid}.document-filter-field{min-width:0;color:var(--text-secondary);flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.document-filter-field select,.document-filter-field input[type=date]{width:100%;min-height:40px;color:var(--text-primary);background:var(--panel);border:1px solid var(--line-strong,var(--line));font:inherit;border-radius:9px;outline:0;padding:0 10px;font-size:11px;font-weight:400}.document-filter-field select:focus,.document-filter-field input[type=date]:focus,.document-upload-card .document-upload-options select:focus{border-color:var(--theme-focus,var(--violet));box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-focus,var(--violet)) 18%, transparent)}.document-filter-panel .document-trash-toggle{min-height:40px;color:var(--text-secondary);background:var(--panel);border-color:var(--line-strong,var(--line));white-space:nowrap;border-radius:9px;padding:0 10px}.empty-panel>div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.empty-panel p{margin:0}.empty-panel .candidate-pending-elsewhere{color:var(--theme-text)}.empty-panel .candidate-pending-elsewhere strong{color:inherit;font-size:inherit;display:inline}@media (width<=720px){.document-toolbar{flex-direction:column;align-items:stretch}.document-search{flex:0 0 42px;width:100%;min-width:0}.document-toolbar__actions{justify-content:stretch}.document-toolbar__actions .button{flex:1 1 0}.document-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-filter-field:first-child{grid-column:1/-1}.document-filter-panel .document-trash-toggle{min-height:40px}}@media (width<=440px){.document-upload-card,.document-filter-panel{padding:12px}.document-upload-card__heading,.document-filter-panel__heading{flex-direction:column;align-items:stretch}.document-upload-card__heading .icon-button{align-self:flex-end;margin-top:-38px}.document-filter-panel__heading .button{align-self:flex-start}.document-filter-grid{grid-template-columns:1fr}.document-filter-field:first-child{grid-column:auto}}.legal-view-switcher,.segmented-control,.onboarding-tabs,.onboarding-stepper,.process-view-tabs,.regularize-tabs{scrollbar-width:thin;scrollbar-color:var(--line-strong,#cfd5df) transparent}.legal-view-switcher button:focus-visible,.segmented-control button:focus-visible,.onboarding-tabs button:focus-visible,.onboarding-stepper__item:focus-visible,.process-view-tabs a:focus-visible,.regularize-tabs button:focus-visible{z-index:1;outline:3px solid color-mix(in srgb, var(--violet,#6847c7) 34%, transparent);outline-offset:-2px;position:relative}.legal-agenda-scope{flex-direction:column;gap:4px;display:flex}.legal-agenda-scope>span{color:var(--muted);font-size:12px;font-weight:700}.legal-agenda-scope select{min-height:32px;color:var(--ink);background:var(--panel);border:1px solid var(--line);font:inherit;border-radius:8px;padding:0 28px 0 10px;font-size:12px}.legal-agenda-scope select:focus{border-color:var(--violet);outline:0;box-shadow:0 0 0 3px #6847c721}.legal-deep-link{color:var(--ink);background:var(--violet-soft,#f3efff);border:1px solid color-mix(in srgb, var(--violet,#6847c7) 22%, var(--line));border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 18px 14px;padding:10px 12px;font-size:11px;display:flex}.legal-deep-link a{color:var(--violet-dark,#5136a1);margin-left:auto;font-weight:700;text-decoration:none}.legal-deep-link a:hover{text-decoration:underline}.legal-deep-link--missing{color:var(--muted);background:var(--surface-muted,#f7f8fa);border-color:var(--line)}.legal-agenda-item.is-selected,.legal-work-row.is-selected{background:var(--violet-soft,#f3efff);box-shadow:inset 3px 0 var(--violet,#6847c7)}.related-draft-panel{flex-direction:column;gap:15px;display:flex}.related-draft-panel__content,.related-draft-panel__empty{background:var(--surface-muted,#f7f8fa);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.related-draft-panel__content>div{flex-direction:column;gap:4px;min-width:0;display:flex}.related-draft-panel__content strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.related-draft-panel__content small,.related-draft-panel__empty p{color:var(--muted);margin:0;font-size:12px}.related-draft-panel__empty{justify-content:flex-start}.calendar-settings-panel{flex-direction:column;gap:18px;padding:20px 22px 16px;display:flex}.calendar-settings-panel__heading{align-items:flex-start;gap:12px;display:flex}.calendar-settings-panel__heading>div{min-width:0}.calendar-settings-panel__heading h2{color:var(--ink);margin-top:4px;font-size:16px}.calendar-settings-panel__heading p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5}.calendar-settings-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-settings-toolbar>div{flex-direction:column;gap:4px;min-width:0;display:flex}.calendar-settings-toolbar strong{color:var(--ink);font-size:12px}.calendar-settings-toolbar small{color:var(--muted);font-size:12px;line-height:1.4}.calendar-settings-empty,.calendar-settings-error{min-height:54px;color:var(--muted);background:var(--surface-muted,#f7f8fa);border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;padding:14px;font-size:11px;display:flex}.calendar-settings-error{color:var(--danger,#b84c4c);background:color-mix(in srgb, var(--danger,#b84c4c) 7%, var(--panel))}.calendar-settings-empty>div{flex-direction:column;gap:4px;display:flex}.calendar-settings-empty strong{color:var(--ink);font-size:11px}.calendar-settings-empty p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.calendar-settings-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.calendar-settings-list__item{min-width:0;color:var(--ink);background:var(--surface-muted,#f7f8fa);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.calendar-settings-list__item:hover{border-color:var(--violet)}.calendar-settings-list__item.is-selected{color:var(--violet-dark,#5136a1);background:var(--violet-soft,#f3efff);border-color:color-mix(in srgb, var(--violet,#6847c7) 35%, var(--line))}.calendar-settings-list__item>span:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.calendar-settings-list__item strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.calendar-settings-list__item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.calendar-settings-list__arrow{color:var(--muted);flex:none;font-size:18px;line-height:1}.calendar-settings-versions{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:3px;display:flex}.calendar-settings-version-list{flex-direction:column;gap:7px;display:flex}.calendar-settings-version{background:var(--surface-muted,#f7f8fa);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.calendar-settings-version>div{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.calendar-settings-version strong{color:var(--ink);font-size:11px}.calendar-settings-version span:not(.calendar-settings-version__status){color:var(--muted);font-size:12px}.calendar-settings-version__status{color:var(--violet-dark,#5136a1);background:var(--violet-soft,#f3efff);border-radius:99px;flex:none;padding:4px 7px;font-size:12px;font-weight:700}.calendar-settings-version__status--published{color:var(--success,#2d8d61);background:color-mix(in srgb, var(--success,#2d8d61) 12%, var(--panel))}.calendar-settings-version__status--retired{color:var(--muted);background:var(--line)}.calendar-settings-form{background:var(--surface-muted,#f7f8fa);border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:13px;padding:14px;display:flex}.calendar-settings-form__heading{flex-direction:column;gap:4px;display:flex}.calendar-settings-form__heading strong{color:var(--ink);font-size:12px}.calendar-settings-form__heading small{color:var(--muted);font-size:12px}.calendar-settings-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.calendar-settings-form label{min-width:0;color:var(--muted);flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.calendar-settings-form label.is-wide{grid-column:1/-1}.calendar-settings-form input,.calendar-settings-form select{width:100%;min-height:37px;color:var(--ink);background:var(--panel);border:1px solid var(--line-strong,var(--line));font:inherit;border-radius:8px;outline:0;padding:0 10px;font-size:11px;font-weight:400}.calendar-settings-form input:focus,.calendar-settings-form select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6847c721}.calendar-settings-form .form-actions{justify-content:flex-end;display:flex}.calendar-settings-form .form-error{color:var(--danger,#b84c4c);margin:0;font-size:12px}.calendar-settings-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.calendar-settings-card{background:var(--surface-muted,#f7f8fa);border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:flex-start;gap:9px;min-height:160px;padding:15px;display:flex}.calendar-settings-card__title{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.calendar-settings-card__title strong{color:var(--ink);font-size:12px}.calendar-settings-card__value{color:var(--violet-dark,#5136a1);font-size:12px;font-weight:700}.calendar-settings-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.calendar-settings-card select{width:100%;min-height:36px;color:var(--ink);background:var(--panel);border:1px solid var(--line);font:inherit;border-radius:8px;margin-top:auto;padding:0 10px;font-size:12px}.calendar-settings-note{color:var(--ink);background:var(--violet-soft,#f3efff);border:1px solid color-mix(in srgb, var(--violet,#6847c7) 22%, var(--line));border-radius:9px;align-items:flex-start;gap:9px;padding:13px 14px;display:flex}.calendar-settings-note>svg{color:var(--violet-dark,#5136a1);flex:none}.calendar-settings-note div{flex-direction:column;gap:4px;display:flex}.calendar-settings-note strong{font-size:11px}.calendar-settings-note p,.calendar-settings-note small{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.calendar-settings-panel__footer{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.calendar-settings-panel__footer svg{color:var(--success,#2d8d61);flex:none}@media (width<=760px){.legal-agenda-toolbar__modes{flex-wrap:nowrap;align-items:stretch;width:100%;padding-bottom:3px;overflow-x:auto}.legal-agenda-toolbar__modes>*{flex:none}.legal-agenda-scope{min-width:142px}.legal-view-switcher{flex:none}.legal-view-switcher button{min-width:76px}.segmented-control,.onboarding-tabs,.process-view-tabs,.regularize-tabs{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto}.segmented-control button,.onboarding-tabs button,.process-view-tabs a,.regularize-tabs button{white-space:nowrap;flex:none}.onboarding-stepper{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.onboarding-stepper__item{flex:none}.related-draft-panel__content,.related-draft-panel__empty{flex-direction:column;align-items:flex-start}.related-draft-panel__content .button{justify-content:center;width:100%}.calendar-settings-toolbar{flex-direction:column;align-items:stretch}.calendar-settings-toolbar .button{align-self:flex-start}.calendar-settings-list,.calendar-settings-form__grid{grid-template-columns:1fr}.calendar-settings-form label.is-wide{grid-column:auto}.calendar-settings-panel__grid{grid-template-columns:1fr}}@media (width<=480px){.legal-deep-link{margin-inline:12px}.legal-agenda-toolbar__nav{justify-content:space-between;width:100%}.legal-agenda-toolbar__period{flex:1;min-width:0}.onboarding-stepper{margin-inline:-1px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}}.app-shell .legal-view-switcher,.app-shell .segmented-control{background:var(--theme-panel-subtle);border:1px solid var(--theme-line)}.app-shell .legal-view-switcher button,.app-shell .segmented-control button{color:var(--theme-text-secondary)}.app-shell .process-view-tabs a.is-active{color:var(--theme-link);background:var(--theme-accent-soft);border-bottom-color:var(--theme-accent)}.app-shell .process-summary-strip button{color:var(--theme-text-secondary);background:var(--theme-panel);border-color:var(--theme-line-strong)}.app-shell .process-summary-strip button.is-selected{color:var(--theme-link);background:var(--theme-accent-soft);border-color:var(--theme-accent);box-shadow:0 2px 6px color-mix(in srgb, var(--theme-accent) 16%, transparent)}.app-shell .table-toolbar,.app-shell .legal-filter-row,.app-shell .process-filter-grid{border-color:var(--theme-line)}.app-shell .table-wrap table th{background:var(--theme-panel-subtle)}.app-shell .legal-agenda-scope>span,.app-shell .legal-agenda-toolbar__period,.app-shell .related-draft-panel__content strong,.app-shell .calendar-settings-panel__heading h2,.app-shell .calendar-settings-card__title strong,.app-shell .calendar-settings-note{color:var(--theme-text)}.app-shell .legal-agenda-scope select,.app-shell .calendar-settings-card,.app-shell .calendar-settings-card select{color:var(--theme-text);background:var(--theme-control);border-color:var(--theme-line-strong)}.app-shell .legal-deep-link,.app-shell .calendar-settings-note{background:var(--theme-accent-soft);border-color:var(--theme-line-strong)}.app-shell .legal-deep-link a,.app-shell .calendar-settings-card__value{color:var(--theme-link)}.app-shell .legal-agenda-item.is-selected,.app-shell .legal-work-row.is-selected{background:var(--theme-accent-soft)}.app-shell .related-draft-panel__content,.app-shell .related-draft-panel__empty{background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .calendar-settings-panel__heading p,.app-shell .calendar-settings-toolbar strong,.app-shell .calendar-settings-card p,.app-shell .calendar-settings-note p,.app-shell .calendar-settings-note small,.app-shell .calendar-settings-panel__footer,.app-shell .related-draft-panel__content small,.app-shell .related-draft-panel__empty p,.app-shell .calendar-settings-toolbar small,.app-shell .calendar-settings-empty,.app-shell .calendar-settings-form__heading small,.app-shell .calendar-settings-form label,.app-shell .calendar-settings-list__item small,.app-shell .calendar-settings-version span:not(.calendar-settings-version__status){color:var(--theme-text-secondary)}.app-shell .calendar-settings-toolbar strong,.app-shell .calendar-settings-empty strong,.app-shell .calendar-settings-list__item,.app-shell .calendar-settings-list__item strong,.app-shell .calendar-settings-version strong,.app-shell .calendar-settings-form__heading strong{color:var(--theme-text)}.app-shell .calendar-settings-empty,.app-shell .calendar-settings-list__item,.app-shell .calendar-settings-version,.app-shell .calendar-settings-form{background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .calendar-settings-form input,.app-shell .calendar-settings-form select{color:var(--theme-text);background:var(--theme-control);border-color:var(--theme-line-strong)}.app-shell .calendar-settings-list__item.is-selected{color:var(--theme-link);background:var(--theme-accent-soft);border-color:var(--theme-line-strong)}.app-shell .calendar-settings-version__status{color:var(--theme-link);background:var(--theme-accent-soft)}.app-shell .calendar-settings-version__status--published{color:var(--theme-success);background:color-mix(in srgb, var(--theme-success) 14%, var(--theme-panel))}.app-shell .calendar-settings-panel__footer svg{color:var(--theme-success)}.avatar-component{width:34px;height:34px;color:var(--theme-accent);background:var(--theme-accent-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:750;display:inline-flex;overflow:hidden}.avatar-component img{object-fit:cover;width:100%;height:100%;display:block}.avatar-component--small{width:28px;height:28px;font-size:12px}.avatar-component--large{width:64px;height:64px;font-size:16px}.profile-card .avatar-component{color:#eee9ff;background:#494258;border-radius:10px}.client-cell .avatar-component{border-radius:9px;width:33px;height:33px}.team-photo-actions{align-items:center;gap:4px;display:inline-flex}.team-photo-actions label{position:relative}.team-photo-actions input[type=file]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.photo-preview-note{color:var(--theme-link,#6e54c6)!important}.profile-avatar-settings__heading{border-bottom:1px solid var(--theme-line,#e8ebf0);align-items:center;gap:16px;padding:20px 24px;display:flex}.profile-avatar-settings__heading h2{color:var(--theme-text,#353741);margin:3px 0 0;font-size:16px}.profile-avatar-settings__heading p{color:var(--theme-text-secondary,#737681);margin:5px 0 0;font-size:12px}.profile-avatar-settings__actions{flex-wrap:wrap;align-items:center;gap:10px;padding:18px 24px;display:flex}.profile-avatar-file-button{position:relative;overflow:hidden}.profile-avatar-file-button input[type=file]{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.profile-avatar-settings__actions .form-actions{margin-left:auto}.lawyer-heading__identity{align-items:center;gap:14px;display:flex}.lawyer-photo-editor{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lawyer-photo-editor>.avatar-component{display:none}.lawyer-photo-editor>small{width:100%;color:var(--theme-text-secondary,#737681);text-align:right}.lawyer-photo-editor__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.lawyer-photo-editor__actions label{position:relative;overflow:hidden}.lawyer-photo-editor__actions input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dps-editor__group{padding:0;overflow:hidden}.dps-editor__group>summary{cursor:pointer;list-style:none}.dps-editor__group>summary::-webkit-details-marker{display:none}.dps-editor__summary{justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.dps-editor__summary:after{content:"⌄";color:var(--theme-text-secondary,#737681);font-size:18px;transition:transform .16s}.dps-editor__group:not([open]) .dps-editor__summary:after{transform:rotate(-90deg)}.dps-editor__summary h2{color:var(--theme-text,#353741);margin:3px 0 0;font-size:16px}.dps-editor__summary p{color:var(--theme-text-secondary,#737681);margin:5px 0 0;font-size:12px}.dps-editor__summary>strong{color:var(--theme-accent-strong,#5534b5);flex:none;font-size:12px}.dps-editor__group-body{gap:18px;padding:0 24px 24px;display:grid}.dps-editor__group-body .panel__heading{margin:0}.dps-editor__group-body .panel__heading h3{color:var(--theme-text,#353741);margin:0;font-size:16px}.dps-editor__group-body .panel__heading p{color:var(--theme-text-secondary,#737681);margin:5px 0 0;font-size:12px}.panel-placeholder[role=alert]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-field{gap:6px;display:grid}.modal-field>span{color:var(--theme-text);font-size:13px;font-weight:700}.modal-field input{width:100%;min-height:44px;color:var(--theme-text);background:var(--theme-control);border:1px solid var(--theme-line-strong);border-radius:10px;padding:0 12px}.inline-dialog-backdrop{z-index:110;background:#0f172a5c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.regularize-guide-steps{color:var(--theme-text,#353741);background:var(--theme-panel-subtle,#f8f9fc);border-block:1px solid var(--theme-line,#e5e7ee);counter-reset:guide-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:14px 20px 16px 40px;display:grid}.regularize-guide-steps li{gap:3px;padding-left:2px;display:grid}.regularize-guide-steps li::marker{color:var(--theme-accent-strong,#5534b5);font-weight:800}.regularize-guide-steps strong{font-size:12px}.regularize-guide-steps span{color:var(--theme-text-secondary,#737681);font-size:11px;line-height:1.4}@media (width<=700px){.dps-editor__summary{align-items:flex-start;padding:18px}.dps-editor__group-body{padding:0 18px 18px}.dps-editor__group-body .panel__heading{flex-direction:column;align-items:flex-start}.regularize-guide-steps{grid-template-columns:1fr;padding-left:32px}.extensions-page .responsive-table td{align-items:flex-start}.extensions-page .responsive-table td:nth-child(6){border-top:1px solid var(--theme-line,#e5e7ee);margin-top:4px;padding-top:12px}.extensions-page .responsive-table td:nth-child(7){justify-content:flex-start}}.trial-status-bar{border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin:16px 34px 0;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.trial-status-bar>span{flex:1;min-width:0}.trial-status-bar__action{color:inherit;text-underline-offset:3px;flex-shrink:0;align-items:center;gap:4px;font-weight:700;text-decoration:underline;display:inline-flex}.trial-status-bar--info{color:var(--theme-info,#174f88);background:var(--theme-info-soft,#eaf2fc);border-color:color-mix(in srgb, var(--theme-info,#174f88) 25%, transparent)}.trial-status-bar--warning{color:var(--theme-warning,#7a500b);background:var(--theme-warning-soft,#fff4d9);border-color:color-mix(in srgb, var(--theme-warning,#7a500b) 25%, transparent)}.trial-status-bar--danger{color:var(--theme-danger,#8f202b);background:var(--theme-danger-soft,#fdebed);border-color:color-mix(in srgb, var(--theme-danger,#8f202b) 25%, transparent)}@media (width<=760px){.trial-status-bar{flex-wrap:wrap;margin:12px 16px 0}}.app-shell{font-family:var(--font-body)}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell .page-heading h1,.app-shell .panel__heading h2{font-family:var(--font-display);letter-spacing:-.02em}.app-shell .page-heading h1{letter-spacing:-.025em;font-size:clamp(26px,3vw,32px);font-weight:500}.app-shell .panel__heading h2{font-weight:600}.app-shell .button{border-radius:999px;min-height:40px;padding:0 18px;font-size:13.5px;font-weight:600;transition:background-color .12s,border-color .12s,transform .12s}.app-shell .button:active:not(:disabled){transform:scale(.98)}.app-shell .button--compact{min-height:32px;padding:0 13px;font-size:12.5px}.app-shell .button--primary{color:var(--theme-on-accent);background:var(--theme-accent);border-color:var(--theme-accent);box-shadow:none}.app-shell .button--primary:hover:not(:disabled){background:color-mix(in srgb, var(--theme-accent) 86%, #000);box-shadow:none;border-color:#0000;transform:none}.app-shell .button--secondary{color:var(--theme-text);background:var(--theme-control);border-color:var(--theme-line-strong)}.app-shell .button--secondary:hover:not(:disabled){color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line-strong)}.app-shell .button--danger{color:var(--theme-danger);background:var(--theme-danger-soft);border-color:#0000}.app-shell .button--danger:hover:not(:disabled){color:#fff;background:var(--theme-danger)}.app-shell .panel{box-shadow:var(--theme-shadow);border-color:#0000;border-radius:20px}.app-shell[data-theme=violet-night] .panel{border-color:var(--theme-line)}.app-shell .status-pill{border-radius:999px;font-weight:600}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-shell select,.app-shell textarea{border-color:var(--theme-line-strong);border-radius:10px}.app-shell .table-search{border-color:var(--theme-line-strong);background:var(--theme-control);border-radius:999px}.app-shell input[type=checkbox],.app-shell input[type=radio]{accent-color:var(--theme-accent)}.app-shell ::selection{background:var(--theme-accent-soft);color:var(--theme-text)}.app-shell :where(td,.process-number,time){font-variant-numeric:tabular-nums}.app-shell .topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-shell .nav__item{border-radius:12px;font-weight:500}.app-shell .nav__item--active{font-weight:600}.app-shell .nav__badge{border-radius:999px;font-size:11px}.app-shell .profile-card strong{color:var(--theme-sidebar-text)}.event-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@keyframes app-loading-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.app-loading{animation-duration:10ms}}.quick-client__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.quick-client__grid label{align-content:start;gap:6px;display:grid}.quick-client__grid label>span{color:var(--theme-text);font-size:13px;font-weight:600}.quick-client__wide{grid-column:1/-1}@media (width<=560px){.quick-client__grid{grid-template-columns:1fr}}.quick-client__grid input,.quick-client__grid select,.quick-client__grid textarea{width:100%;min-height:44px;color:var(--theme-text);background:var(--theme-control);border:1px solid var(--theme-line-strong);font:inherit;border-radius:10px;padding:0 12px;font-size:14px}.quick-client__grid textarea{resize:vertical;min-height:72px;padding:10px 12px}.quick-client__grid input:focus,.quick-client__grid select:focus,.quick-client__grid textarea:focus{border-color:var(--theme-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-focus) 18%, transparent);outline:none}.quick-client__grid input[aria-invalid=true]{border-color:var(--theme-danger)}@media (width>=1440px){.content:has(>.page-stack--wide){max-width:none;padding-inline:32px}}.candidate-heading__count{color:var(--theme-text-secondary);font-weight:500}.candidate-heading__actions{flex-wrap:wrap;gap:8px;display:flex}.candidate-bar{border-bottom:1px solid var(--theme-line-soft,var(--theme-line));flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 18px;display:flex}.candidate-bar .table-search{flex:260px}.candidate-bar .candidate-groups__options{flex-wrap:wrap;gap:6px;display:flex}.candidate-bar__more{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:10px;display:flex}.candidate-bar__more select{min-height:44px;color:var(--theme-text);background:var(--theme-control);border:1px solid var(--theme-line-strong);font:inherit;border-radius:10px;padding:0 12px;font-size:14px}.candidate-table--compact td{vertical-align:top;padding-block:10px}.candidate-signal{gap:2px;font-size:13px;display:grid}.candidate-signal span{color:var(--theme-text-secondary);font-size:12px}.candidate-excerpt summary{max-width:340px;color:var(--theme-link);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:12px;overflow:hidden}.candidate-excerpt p{max-width:420px;color:var(--theme-text);margin:6px 0 0;font-size:12.5px;line-height:1.5}.candidate-client-note{color:var(--theme-text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.candidate-table--compact .candidate-action-cell{text-align:right;white-space:nowrap}.candidate-row{cursor:pointer}.candidate-row .candidate-excerpt p{cursor:text}.triage-actions__hint{color:var(--theme-text-secondary);flex:1 0 100%;font-size:12px}.candidate-context--inline{min-width:0;max-width:100%;color:var(--theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bulk-monitoring-choice{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.candidate-process-identity{grid-template-columns:minmax(0,1fr)}.candidate-process-identity>.process-identity__sub{min-width:0;max-width:100%}.candidate-process-identity>.process-identity__sub>:not(.candidate-context--inline){flex:none}.candidate-context--inline:before{content:"·";margin:0 6px}.candidate-table--compact .candidate-process-identity{gap:2px}.candidate-table--compact td{padding-block:8px}.candidate-table--compact .lawyer-chip-list{gap:4px}.candidate-signal{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.candidate-signal>strong{flex:1 0 100%}.candidate-signal .candidate-triage-reason{color:inherit;font-size:inherit;background:0 0;padding:0;display:inline}.candidate-signal .candidate-triage-reason:before{content:none}.candidate-signal .candidate-excerpt{white-space:normal;border:0;min-width:0;margin:0;padding:0}.candidate-signal .candidate-excerpt[open]{flex:1 0 100%}.candidate-signal .candidate-excerpt summary{max-width:100%;display:block}.candidate-table--compact .lawyer-chip-list{flex-wrap:wrap;align-items:center;display:flex}.app-shell .candidate-signal .candidate-triage-reason[data-triage]{display:inline}.app-shell .candidate-signal .candidate-triage-reason[data-triage]:before{content:none}@media (width>=801px){.candidate-table--compact{table-layout:fixed;width:100%;min-width:960px}.candidate-table--compact th:first-child{width:44px}.candidate-table--compact th:nth-child(2){width:30%}.candidate-table--compact th:nth-child(3){width:25%}.candidate-table--compact th:nth-child(4){width:18%}.candidate-table--compact th:last-child{text-align:right;width:124px}.app-shell .candidate-table--compact .candidate-action-cell{min-width:0}.candidate-table--compact td{vertical-align:middle}.app-shell .candidate-table--compact .process-identity.candidate-process-identity{min-width:0;max-width:none;margin:0}.candidate-table--compact .candidate-signal>:not(strong){max-width:100%}}@media (width<=800px){.app-shell .table-wrap table.candidate-table--compact :is(th,td){padding-inline:0}.app-shell .candidate-table--compact td{align-items:flex-start;min-width:0}.candidate-table--compact td:before{flex:0 0 88px}.candidate-table--compact td>*{min-width:0;max-width:100%}.app-shell .candidate-table--compact .process-identity.candidate-process-identity{min-width:0}.candidate-table--compact .process-identity__sub{white-space:normal;flex-wrap:wrap}.candidate-table--compact .candidate-client-note{text-align:right}.candidate-table--compact .candidate-action-cell{align-items:center}}.app-loading{min-height:100vh;color:var(--theme-text-secondary);background:var(--theme-panel-subtle);place-items:center;font-size:13px;display:grid}.auth-page{background:radial-gradient(circle at 12% 12%, var(--theme-accent-soft) 0, transparent 34%), radial-gradient(circle at 88% 88%, var(--theme-info-soft) 0, transparent 31%), var(--theme-panel-subtle);place-items:center;min-height:100vh;padding:34px 18px;display:grid}.auth-card{border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));background:#ffffffeb;border-radius:22px;width:min(100%,700px);padding:34px;box-shadow:0 24px 70px #332d561f}.auth-card--compact{width:min(100%,520px)}.auth-card__brand{align-items:center;gap:10px;display:flex}.auth-card__heading{margin-top:38px}.auth-card__heading h1{color:var(--theme-text);letter-spacing:-1.2px;margin-top:7px;font-size:clamp(25px,5vw,34px)}.auth-card__heading p{max-width:580px;color:var(--theme-text-secondary);margin-top:10px;font-size:13px;line-height:1.6}.profile-picker{gap:10px;margin-top:28px;display:grid}.profile-option{width:100%;color:var(--ink);background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));text-align:left;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px;transition:all .18s;display:grid}.profile-option:hover:not(:disabled){border-color:color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));background:var(--theme-accent-soft);transform:translateY(-1px);box-shadow:0 7px 20px #5a46aa14}.profile-option:disabled{cursor:wait;opacity:.7}.profile-option__avatar{width:38px;height:38px;color:var(--theme-accent);background:var(--theme-accent-soft);border-radius:11px;place-items:center;font-size:11px;font-weight:800;display:grid}.profile-option__body{flex-direction:column;min-width:0;display:flex}.profile-option__body small{color:var(--theme-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.profile-option__body>span{color:var(--theme-text-muted);margin-top:5px;font-size:12px}.profile-option__action{color:var(--theme-text-muted)}.auth-card__footer{color:var(--theme-text-muted);border-top:1px solid var(--theme-line);align-items:center;gap:7px;margin-top:25px;padding-top:17px;font-size:12px;display:flex}.auth-message{color:var(--theme-text-secondary);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:11px;align-items:center;gap:10px;margin-top:24px;padding:15px;font-size:11px;line-height:1.45;display:flex}.auth-message--warning{color:var(--theme-warning);background:var(--theme-warning-soft);border-color:color-mix(in srgb, var(--theme-warning) 28%, transparent)}.auth-message--error{color:var(--theme-danger);background:var(--theme-danger-soft);border-color:color-mix(in srgb, var(--theme-danger) 28%, transparent)}.auth-message--success{color:var(--theme-success);background:var(--theme-line);border-color:color-mix(in srgb, var(--theme-success) 28%, transparent)}.button--wide{width:100%;margin-top:24px}.form-error{color:var(--theme-danger);margin-top:9px;font-size:12px;line-height:1.45}.team-panel{overflow:hidden}.invite-form{padding:21px}.invite-form>.panel__heading>svg{color:var(--theme-accent)}.form-grid{grid-template-columns:1.1fr 1.3fr .8fr;gap:12px;margin-top:19px;display:grid}.form-grid label{flex-direction:column;gap:6px;display:flex}.form-grid input,.form-grid select,.table-select{min-height:37px;color:var(--theme-text-secondary);background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:8px;outline:0;padding:0 10px;font-size:11px}.form-actions{justify-content:flex-end;gap:8px;margin-top:19px;display:flex}.inline-feedback{color:var(--theme-success);background:var(--theme-line);border:1px solid color-mix(in srgb, var(--theme-success) 28%, transparent);border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:flex}.inline-feedback button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:18px;line-height:1}.invite-link-card{color:var(--theme-text-secondary);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:13px;grid-template-columns:39px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.invite-link-card__icon{width:39px;height:39px;color:var(--theme-accent);background:var(--theme-panel);border-radius:10px;place-items:center;display:grid}.invite-link-card p{color:var(--theme-text-muted);margin-top:4px;font-size:12px}.invite-link-card code{color:var(--theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;background:#ffffffa3;border-radius:6px;margin-top:8px;padding:5px 7px;font:9px/1.4 ui-monospace,monospace;display:block;overflow:hidden}.client-cell>div{flex-direction:column;min-width:0;display:flex}.client-cell small{color:var(--theme-text-muted);margin-top:3px;font-size:12px}.table-select{min-height:30px;padding:0 7px;font-size:12px}.table-select:disabled{color:var(--theme-text-muted);background:var(--theme-accent-soft)}.invitation-list{flex-direction:column;display:flex}.invitation-row{border-top:1px solid var(--theme-line);grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:69px;padding:11px 21px;display:grid}.invitation-row__body{flex-direction:column;min-width:0;display:flex}.invitation-row__body small{color:var(--theme-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.invitation-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.access-denied{color:var(--theme-warning);background:var(--theme-warning-soft);border-color:color-mix(in srgb, var(--theme-warning) 28%, transparent);align-items:center;gap:14px;padding:25px;display:flex}.access-denied p{color:var(--theme-warning);margin-top:5px;font-size:12px}@media (width<=700px){.auth-card{padding:24px 19px}.form-grid{grid-template-columns:1fr}.invite-link-card{grid-template-columns:39px 1fr}.invite-link-card .button{grid-column:1/-1}.invitation-row{grid-template-columns:38px 1fr auto}.invitation-row>.status-pill{grid-column:2;justify-self:start}.invitation-row__actions{grid-area:3/2/auto/-1;justify-content:flex-start}}.auth-card__heading p,.auth-message,.access-denied p{color:var(--text-secondary);font-size:13px;line-height:1.55}.auth-card__footer{color:var(--text-secondary);font-size:12px}.form-grid label{gap:8px}.form-grid label>span{color:var(--text-primary);font-size:13px;font-weight:700}.form-grid label>span em{color:var(--text-muted);font-size:12px;font-style:normal;font-weight:500}.form-grid input,.form-grid select,.table-select{min-height:44px;color:var(--text-primary);border-color:color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:10px;padding-inline:12px;font-size:14px}.form-grid input::placeholder{color:var(--text-muted)}.form-grid input:focus,.form-grid select:focus,.table-select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6847c729}.form-actions{gap:10px;margin-top:24px}.inline-feedback{color:var(--theme-success);border-color:color-mix(in srgb, var(--theme-success) 28%, transparent);padding:13px 16px;font-size:13px}.form-error{font-size:13px}.panel-placeholder{color:var(--text-secondary);padding:28px 24px;font-size:14px}.profile-option__body strong{color:var(--text-primary);font-size:14px}.profile-option__body small,.profile-option__body>span{color:var(--text-secondary);font-size:12px}.profile-option__avatar{font-size:12px}.invite-link-card strong{color:var(--text-primary);font-size:14px}.invite-link-card p{color:var(--text-secondary);font-size:13px}.client-cell small{color:var(--text-secondary);font-size:12px}.table-select{min-height:40px;font-size:13px}.invitation-row__body strong{color:var(--text-primary);font-size:14px}.invitation-row__body small{color:var(--text-secondary);font-size:12px}.table-primary,.connection-detail,.capability-list,.table-actions{align-items:center;gap:7px;display:flex}.table-primary{color:var(--text-primary)}.connection-detail{margin-top:7px}.capability-list{flex-wrap:wrap;gap:5px}.capability-list span{color:var(--text-secondary);background:var(--surface);border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;display:inline-flex}.table-actions{flex-wrap:wrap;justify-content:flex-end}.auth-page--login{background:var(--theme-info-soft);min-height:100dvh;padding:40px 28px}.auth-layout{background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:28px;grid-template-columns:minmax(0,1fr) 472px;width:min(100%,1110px);min-height:650px;display:grid;overflow:hidden;box-shadow:0 28px 80px #232b481c}.auth-showcase{color:#f8f7ff;background:linear-gradient(145deg, #211a45 0%, #34246e 53%, var(--theme-accent) 100%);flex-direction:column;padding:42px;display:flex;position:relative;overflow:hidden}.auth-showcase:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-115px;right:-100px;box-shadow:0 0 0 42px #ffffff09,0 0 0 84px #ffffff06}.auth-showcase__glow{filter:blur(22px);background:#967eeb4d;border-radius:50%;width:430px;height:430px;position:absolute;top:-170px;right:-100px}.auth-showcase__brand{z-index:1;align-items:center;display:flex;position:relative}.auth-showcase__brand .brand__logo{width:158px}.auth-showcase__content{z-index:1;max-width:480px;margin:auto 0;position:relative}.auth-showcase__eyebrow{color:#cfc5ff;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:800}.auth-showcase__content h1{color:#fff;letter-spacing:-2.6px;max-width:490px;margin-top:17px;font-size:clamp(36px,4.5vw,58px);line-height:1.04}.auth-showcase__content>p{color:#dcd6f4;max-width:430px;margin-top:20px;font-size:16px;line-height:1.65}.auth-showcase__points{color:#f0ecff;gap:14px;margin-top:31px;font-size:13px;font-weight:600;display:grid}.auth-showcase__points span{align-items:center;gap:10px;display:flex}.auth-showcase__points svg{color:var(--theme-accent-strong);background:var(--theme-accent);border-radius:50%;flex:none;padding:3px}.auth-showcase__caption{z-index:1;color:#cfc6f1;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.auth-card--login{width:auto;box-shadow:none;border:0;border-radius:0;align-self:stretch;padding:44px 48px}.auth-card__brand--mobile{display:none}.auth-card__brand--mobile .brand__logo{width:136px}.auth-card--login .auth-card__heading{margin-top:78px}.auth-card--login .auth-card__heading h2{color:var(--text-primary);letter-spacing:-1.6px;margin-top:10px;font-size:clamp(28px,4vw,38px);line-height:1.1}.auth-card--login .auth-card__heading p{max-width:380px;color:var(--text-secondary);margin-top:13px;font-size:14px;line-height:1.6}.auth-invite-context{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:12px;align-items:flex-start;gap:11px;margin-top:26px;padding:13px;display:flex}.auth-invite-context__icon{width:34px;height:34px;color:var(--violet);background:var(--theme-panel);border-radius:9px;flex:none;place-items:center;display:grid}.auth-invite-context strong{color:var(--theme-accent-strong);font-size:13px}.auth-invite-context p{color:var(--theme-text-secondary);margin-top:4px;font-size:12px;line-height:1.45}.auth-actions{gap:11px;margin-top:31px;display:grid}.auth-action{justify-content:space-between;width:100%;min-height:49px;padding-inline:17px}.auth-action.button--secondary{color:var(--text-primary);background:var(--theme-panel)}.auth-local-account{background:var(--theme-success-soft);border:1px solid color-mix(in srgb, var(--theme-success) 28%, transparent);border-radius:13px;grid-template-columns:38px minmax(0,1fr);gap:12px;margin-top:28px;padding:16px;display:grid}.auth-local-account__badge{width:38px;height:38px;color:var(--theme-success);background:var(--theme-success-soft);border-radius:11px;place-items:center;display:grid}.auth-local-account__body{flex-direction:column;min-width:0;display:flex}.auth-local-account__body .eyebrow{color:var(--theme-success);font-size:12px}.auth-local-account__body strong{color:var(--text-primary);margin-top:4px;font-size:15px}.auth-local-account__body small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.auth-local-account__body p{color:var(--text-secondary);margin-top:10px;font-size:12px;line-height:1.5}.auth-local-account .auth-action{grid-column:1/-1;margin-top:2px}.auth-access-note{color:var(--text-secondary);align-items:flex-start;gap:9px;padding:14px 2px 0;font-size:12px;line-height:1.5;display:flex}.auth-access-note svg{color:var(--violet);flex:none}.auth-signup-link{text-align:center;color:var(--text-secondary);margin:14px 0 0;font-size:13px}.auth-signup-link a{color:var(--violet);font-weight:700}.auth-verify-email{gap:14px;display:grid}.auth-verify-email__icon{width:42px;height:42px;color:var(--violet);background:color-mix(in srgb, var(--violet) 12%, transparent);border-radius:12px;place-items:center;display:grid}.auth-verify-email p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.auth-verify-email strong{color:inherit;font-weight:700}.auth-redirect-note{color:var(--text-muted);margin-top:20px;font-size:11px;line-height:1.5}.auth-card--login .auth-card__footer{color:var(--text-secondary);margin-top:38px;padding-top:17px;font-size:11px;line-height:1.4}.auth-card--login .auth-card__footer svg{color:var(--violet);flex:none}.auth-card__footer-content{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.auth-card__legal-link{color:var(--violet-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.auth-card__legal-link:hover{color:var(--theme-accent-strong)}.invite-flow-note{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:12px;align-items:flex-start;gap:11px;margin-top:18px;padding:14px 16px;display:flex}.invite-flow-note>svg{color:var(--violet);flex:none;margin-top:1px}.invite-flow-note strong{color:var(--text-primary);font-size:14px}.invite-flow-note p{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.5}.invite-link-card__actions{align-items:center;gap:8px;display:flex}.invite-link-card__actions .button{white-space:nowrap}@media (width<=860px){.auth-page--login{padding:20px}.auth-layout{grid-template-columns:1fr;min-height:0}.auth-showcase{min-height:330px;padding:28px}.auth-showcase__content{margin-top:74px}.auth-showcase__content h1{max-width:600px;font-size:clamp(34px,8vw,48px)}.auth-showcase__content>p{max-width:600px}.auth-showcase__points{grid-template-columns:repeat(3,1fr)}.auth-showcase__caption{margin-top:32px}.auth-card--login{padding:34px 32px 38px}.auth-card--login .auth-card__heading{margin-top:34px}}@media (width<=560px){.auth-page--login{padding:0}.auth-layout{border:0;border-radius:0}.auth-showcase{min-height:250px;padding:25px 22px}.auth-showcase__content{margin-top:38px}.auth-showcase__content h1{letter-spacing:-1.5px;margin-top:12px;font-size:34px}.auth-showcase__content>p{margin-top:12px;font-size:13px}.auth-showcase__points{display:none}.auth-showcase__caption{margin-top:30px;font-size:11px}.auth-card--login{padding:28px 22px 30px}.auth-card__brand--mobile{display:flex}.auth-card--login .auth-card__heading{margin-top:36px}.auth-card--login .auth-card__heading h2{font-size:29px}.auth-card--login .auth-card__footer{margin-top:29px}.invite-link-card__actions{grid-column:1/-1}.invite-link-card__actions .button{flex:1}}.app-shell .sidebar{width:248px;padding-inline:14px;transition:width .2s cubic-bezier(.2,.8,.2,1)}.app-shell .main{margin-left:248px;transition:margin-left .2s cubic-bezier(.2,.8,.2,1)}.app-shell .brand{flex-direction:column;flex:none;justify-content:center;gap:6px;min-height:112px;padding:12px 0 0}.app-shell .brand__home{width:100%;min-width:0;min-height:78px;color:var(--theme-sidebar-text);border-radius:8px;justify-content:center;align-items:center;padding:0 8px;text-decoration:none;display:flex}.app-shell .brand__home:hover{background:var(--theme-sidebar-hover)}.app-shell .brand__home:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px}.app-shell .brand__logo{font-size:23px}.app-shell .sidebar-collapse{width:36px;height:36px;min-height:36px;color:var(--theme-text-secondary);background:0 0;border-color:#0000;flex:none}.app-shell .sidebar-collapse:hover{color:var(--theme-text);background:var(--theme-panel)}.app-shell .nav{gap:2px;margin-top:12px}.app-shell .nav__item{gap:12px;min-height:42px;padding:0 12px;font-size:14px;position:relative}.app-shell .nav__label{overflow-wrap:anywhere;min-width:0;line-height:1.2}.app-shell .nav__modules{border-top:1px solid var(--theme-line);margin-top:10px;padding-top:10px}.app-shell .nav__modules>summary{cursor:pointer;list-style:none}.app-shell .nav__modules>summary::-webkit-details-marker{display:none}.app-shell .nav__modules>summary:hover{color:var(--theme-sidebar-text);background:var(--theme-sidebar-hover)}.app-shell .nav__chevron{margin-left:auto;transition:transform .2s}.app-shell .nav__modules[open] .nav__chevron{transform:rotate(90deg)}.app-shell .nav__item--within{color:var(--theme-sidebar-text)}.app-shell .nav__item--sub{min-height:38px;padding-left:20px;font-size:13.5px}.app-shell .sidebar__footer{padding-top:12px;position:relative}.app-shell .account-button{width:100%;min-height:54px;color:var(--theme-sidebar-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.app-shell .account-button:hover,.app-shell .account-button[aria-expanded=true],.app-shell .account-button.is-active{background:var(--theme-sidebar-hover)}.app-shell .account-button .app-shell-avatar{flex:none}.app-shell .account-button__copy{flex-direction:column;gap:1px;min-width:0;display:flex}.app-shell .account-button__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-shell .account-button__copy small{color:var(--theme-sidebar-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-shell .account-button__chevron{color:var(--theme-sidebar-muted);flex:none;margin-left:auto}.app-shell .account-menu{z-index:60;max-height:min(70dvh,520px);color:var(--theme-text);background:var(--theme-panel);border:1px solid var(--theme-line);box-shadow:var(--theme-shadow-pop);border-radius:14px;gap:2px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto}.app-shell .account-menu__item{min-height:40px;color:var(--theme-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.app-shell .account-menu__item svg{color:var(--theme-text-secondary)}.app-shell .account-menu__item:hover,.app-shell .account-menu__item.is-active{background:var(--theme-panel-subtle)}.app-shell .account-menu__signout{border-top:1px solid var(--theme-line);color:var(--theme-danger);border-radius:0 0 10px 10px;margin-top:4px}.app-shell .account-menu__signout svg{color:var(--theme-danger)}.app-shell .account-menu .workspace-menu-container{margin:2px 0}.app-shell .account-menu .workspace-switcher{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .account-menu .workspace-switcher:hover{background:var(--theme-accent-soft)}.app-shell .account-menu .workspace-switcher strong{color:var(--theme-text)}.app-shell .account-menu .workspace-switcher__icon{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.app-shell .account-menu .workspace-menu{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line);box-shadow:none;margin-top:4px;position:static}.app-shell .account-menu .workspace-menu button{color:var(--theme-text-secondary)}.app-shell .account-menu .workspace-menu button:hover,.app-shell .account-menu .workspace-menu button.is-selected{color:var(--theme-text);background:var(--theme-accent-soft)}@media (width>=801px){.app-shell.is-sidebar-collapsed .sidebar{width:76px}.app-shell.is-sidebar-collapsed .main{margin-left:76px}.app-shell.is-sidebar-collapsed .brand{justify-content:center;gap:6px;min-height:80px;padding:12px 0 0}.app-shell.is-sidebar-collapsed .brand__home{min-height:44px;padding:0}.app-shell.is-sidebar-collapsed .office-name:after{display:none}.app-shell.is-sidebar-collapsed .brand__logo{gap:0;font-size:26px}.app-shell.is-sidebar-collapsed .nv-logo__word{display:none}.app-shell.is-sidebar-collapsed .brand__logo--custom{object-fit:contain;width:40px;height:40px}.app-shell.is-sidebar-collapsed .office-name__full{display:none}.app-shell.is-sidebar-collapsed .office-name__initials{font-size:20px;display:block}.app-shell.is-sidebar-collapsed .nav__item{justify-content:center;padding:0}.app-shell.is-sidebar-collapsed .nav__label,.app-shell.is-sidebar-collapsed .nav__chevron,.app-shell.is-sidebar-collapsed .account-button__copy,.app-shell.is-sidebar-collapsed .account-button__chevron{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell.is-sidebar-collapsed .nav__badge{width:9px;min-width:9px;height:9px;box-shadow:0 0 0 2px var(--theme-sidebar);padding:0;font-size:0;position:absolute;top:6px;right:12px}.app-shell.is-sidebar-collapsed .account-button{justify-content:center;padding:8px 0}.app-shell.is-sidebar-collapsed .account-menu{width:240px;right:auto}}.app-shell .bottom-nav{display:none}@media (width<=800px){.app-shell .main{margin-left:0}.app-shell .sidebar-collapse,.app-shell .menu-button{display:none}.app-shell .content{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.app-shell .bottom-nav{z-index:45;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:var(--theme-panel);border-top:1px solid var(--theme-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.app-shell .bottom-nav__item{min-height:52px;color:var(--theme-text-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;align-content:center;justify-items:center;gap:3px;font-size:12px;font-weight:600;text-decoration:none;display:grid;position:relative}.app-shell .bottom-nav__item.is-active{color:var(--theme-accent-strong)}.app-shell .bottom-nav__dot{background:var(--theme-accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--theme-panel);border-radius:50%;position:absolute;top:6px;left:calc(50% + 7px)}}.app-shell .sidebar{--theme-sidebar:#24282e;--theme-sidebar-text:#eef3f5;--theme-sidebar-muted:#cbd2da;--theme-sidebar-hover:#373e46;--theme-sidebar-active:#cddfe8;--theme-sidebar-active-text:#263f4b;background:var(--theme-sidebar);color:var(--theme-sidebar-text)}.app-shell .sidebar .nav__item--active,.app-shell .sidebar .nav__item--active:hover{background:var(--theme-sidebar-active);color:var(--theme-sidebar-active-text);box-shadow:none}.app-shell .sidebar .nav__modules{border-color:#454e57}.app-shell .topbar .sidebar-collapse:focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px}@media (width>=801px){.app-shell .sidebar{border:0;border-radius:18px;width:232px;height:calc(100dvh - 32px);top:16px;bottom:16px;left:16px}.app-shell.is-sidebar-collapsed .sidebar{width:60px}}@media (width<=800px){.app-shell .sidebar{height:calc(100dvh - 76px - env(safe-area-inset-bottom,0px))}}.app-shell .legal-operations-page{--legal-purple:var(--theme-accent);--legal-purple-soft:var(--theme-accent-soft);--legal-amber:var(--theme-warning);--legal-red:var(--theme-danger)}.app-shell .panel{box-shadow:var(--theme-shadow-rest)}.app-shell .table-wrap table th{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);border-bottom:1px solid var(--theme-line)}.app-shell .table-wrap tbody tr{transition:background-color var(--t-fast) var(--ease-out)}.app-shell .table-wrap tbody tr:hover{background:var(--theme-raised)}.app-shell .table-wrap tbody td{border-color:var(--theme-line-soft)}.app-shell .button{transition:background-color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), box-shadow var(--t-base) var(--ease-out), transform var(--t-fast) var(--ease-out)}.app-shell .button--primary:hover:not(:disabled){box-shadow:0 6px 16px -8px color-mix(in srgb, var(--theme-accent) 70%, transparent)}.app-shell .button--secondary:hover:not(:disabled){border-color:var(--theme-text-muted)}.app-shell .button:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}.app-shell .status-pill{gap:5px}.app-shell .status-pill--success{color:var(--theme-success);background:var(--theme-success-soft)}.app-shell .status-pill--info{color:var(--theme-info);background:var(--theme-info-soft)}.app-shell .status-pill--neutral{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);box-shadow:inset 0 0 0 1px var(--theme-line)}.app-shell .legal-view-switcher button,.app-shell .segmented-control button{transition:color var(--t-fast) var(--ease-out), background-color var(--t-fast) var(--ease-out), box-shadow var(--t-base) var(--ease-out)}.app-shell .legal-view-switcher button:hover:not(.is-active),.app-shell .segmented-control button:hover:not(.is-active){color:var(--theme-text)}.app-shell .legal-view-switcher button.is-active,.app-shell .segmented-control button.is-active{color:var(--theme-accent-strong);background:var(--theme-panel);box-shadow:var(--theme-shadow-raise), inset 0 0 0 1px var(--theme-line)}.app-shell .agenda-views a,.app-shell .agenda-views button{transition:color var(--t-fast) var(--ease-out), background-color var(--t-fast) var(--ease-out), box-shadow var(--t-base) var(--ease-out)}.app-shell .agenda-views .is-active{color:var(--theme-accent-strong);box-shadow:var(--theme-shadow-rest), inset 0 0 0 1px var(--theme-line)}.app-shell .home-day>b.is-today,.app-shell .legal-agenda-day--today .legal-agenda-day__heading span{color:var(--theme-text);align-items:center;gap:7px;display:inline-flex}.app-shell .home-day>b.is-today:before,.app-shell .legal-agenda-day--today .legal-agenda-day__heading span:before{content:"";background:var(--theme-signal);width:7px;height:7px;box-shadow:0 0 0 3px var(--theme-signal-soft);border-radius:50%;flex:none}.app-shell .home-new,.app-shell .home-day__item{transition:transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out)}.app-shell .home-new:hover{box-shadow:inset 0 0 0 1.5px var(--theme-accent), var(--theme-shadow-raise);transform:translateY(-1px)}.app-shell .home-day__item:hover{box-shadow:var(--theme-shadow-raise);transform:translateY(-1px)}.app-shell .home-row{transition:background-color var(--t-fast) var(--ease-out)}.app-shell .home-row:hover{background:var(--theme-raised)}.app-shell .home-row__dot{transition:box-shadow var(--t-base) var(--ease-out)}.app-shell .home-row:hover .home-row__dot--critical{box-shadow:0 0 0 5px var(--theme-danger-soft)}.app-shell .home-row:hover .home-row__dot--high{box-shadow:0 0 0 5px var(--theme-warning-soft)}.app-shell .home-row:hover .home-row__dot--info{box-shadow:0 0 0 5px var(--theme-info-soft)}.app-shell .home-fatal{box-shadow:var(--theme-shadow-raise)}.app-shell .home-day__item--hearing{background:var(--theme-ev-hearing)}.app-shell .candidate-triage-tiles .portfolio-card{--group:var(--theme-neutral-mark);--group-strong:var(--theme-text);--group-soft:var(--theme-panel-subtle);box-shadow:var(--theme-shadow-rest);transition:transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out), background-color var(--t-base) var(--ease-out);border-color:#0000}.app-shell .candidate-triage-tiles .portfolio-card[data-triage=LikelyActive]{--group:var(--theme-accent-2)}.app-shell .candidate-triage-tiles .portfolio-card[data-triage=NeedsReview]{--group:var(--theme-dot-brand)}.app-shell .candidate-triage-tiles .portfolio-card[data-triage=LikelyArchived]{--group:var(--theme-neutral-mark)}.app-shell .candidate-triage-tiles .portfolio-card>span{color:var(--theme-text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.app-shell .candidate-triage-tiles .portfolio-card[data-triage]>span:before{content:"";background:var(--group);border-radius:50%;flex:none;width:8px;height:8px}.app-shell .candidate-triage-tiles .portfolio-card>strong{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:color var(--t-base) var(--ease-out);font-weight:500}.app-shell .candidate-triage-tiles .portfolio-card:hover{box-shadow:var(--theme-shadow-raise);border-color:#0000;transform:translateY(-1px)}.app-shell .candidate-triage-tiles .portfolio-card.is-selected{background:var(--theme-panel);box-shadow:inset 0 0 0 2px var(--theme-accent), var(--theme-shadow-rest);border-color:#0000;transform:none}.app-shell .candidate-triage-reason[data-triage]{align-items:baseline;gap:6px;display:flex}.app-shell .candidate-triage-reason[data-triage]:before{content:"";background:var(--theme-neutral-mark);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.app-shell .candidate-triage-reason[data-triage=LikelyActive]:before{background:var(--theme-accent-2)}.app-shell .candidate-triage-reason[data-triage=NeedsReview]:before{background:var(--theme-dot-brand)}.app-shell .lawyer-chip{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);box-shadow:inset 0 0 0 1px var(--theme-line)}.app-shell .summary-chip{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .bulk-toolbar{transition:background-color var(--t-base) var(--ease-out)}.app-shell .task-board__lane{background:var(--theme-panel-subtle);border-color:var(--theme-line-soft)}.app-shell .task-board__lane.is-drop-target{background:color-mix(in srgb, var(--theme-accent-soft) 60%, var(--theme-panel-subtle));border-color:var(--theme-accent)}.app-shell .task-board__lane--warning,.app-shell .task-board__lane--success{border-color:var(--theme-line-soft)}.app-shell .task-board__status-dot--neutral{background:var(--theme-neutral-mark)}.app-shell .task-board__status-dot--pending{box-shadow:inset 0 0 0 2px var(--theme-text-muted);background:0 0}.app-shell .task-board__status-dot--progress{background:var(--theme-text-muted)}.app-shell .task-board__status-dot--success{background:var(--theme-success)}.app-shell .task-board__status-dot--warning{background:var(--theme-warning)}.app-shell .task-board__card{box-shadow:var(--theme-shadow-rest);transition:transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out), opacity var(--t-base) var(--ease-out);border-color:#0000}.app-shell .task-board__card:hover,.app-shell .task-board__card:focus-within{box-shadow:var(--theme-shadow-raise);transform:translateY(-1px)}.app-shell .task-board__card.is-dragging{opacity:.5;box-shadow:var(--theme-shadow-pop);transform:rotate(1deg)scale(1.01)}.app-shell .task-board__card--normal,.app-shell .task-board__card--low{border-color:#0000}.app-shell .task-board__card--urgent,.app-shell .task-board__card.is-overdue{border-color:color-mix(in srgb, var(--theme-danger) 55%, transparent)}.app-shell .task-board__card--high{border-color:color-mix(in srgb, var(--theme-warning) 50%, transparent)}.app-shell .task-board__type{border-radius:999px;font-size:11px;font-weight:600}.app-shell .task-board__type--task{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.app-shell .task-board__type--hearing{color:var(--theme-on-inverse);background:var(--theme-ev-hearing)}.app-shell .task-board__type--clientobligation{color:var(--theme-accent-2-strong);background:var(--theme-accent-2-soft)}.app-shell .task-board__type--deadline{color:var(--theme-text);background:var(--theme-panel);box-shadow:inset 0 0 0 1px var(--theme-line-strong)}.app-shell .task-board__type--deadline[data-fatal=true]{color:var(--theme-danger);background:var(--theme-danger-soft);box-shadow:none}.app-shell .legal-work-row__priority--Low{background:var(--theme-line)}.app-shell .legal-work-row__priority--Normal{background:var(--theme-neutral-mark)}.app-shell .legal-work-row__priority--High{background:var(--theme-warning)}.app-shell .legal-work-row__priority--Urgent{background:var(--theme-danger)}.app-shell .legal-work-row{transition:background-color var(--t-fast) var(--ease-out)}.app-shell .legal-work-row:hover{background:var(--theme-raised)}.app-shell .legal-agenda-day{transition:background-color var(--t-base) var(--ease-out)}.app-shell .legal-agenda-day--today{background:var(--theme-signal-wash);box-shadow:none}.app-shell .legal-agenda-day--today .legal-agenda-day__heading strong{min-width:26px;height:26px;color:var(--theme-text);box-shadow:inset 0 0 0 2px var(--theme-signal-strong);border-radius:8px;place-items:center;display:inline-grid}.app-shell .legal-agenda-day--outside{background:var(--theme-panel-subtle)}.app-shell .legal-agenda-item{background:var(--theme-panel);border-left:1px solid var(--theme-line-strong);box-shadow:var(--theme-shadow-rest);transition:transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out)}.app-shell .legal-agenda-item:hover{box-shadow:var(--theme-shadow-raise);transform:translateY(-1px)}.app-shell .legal-agenda-item[data-type=Task]{background:var(--theme-accent-soft)}.app-shell .legal-agenda-item[data-type=ClientObligation]{background:var(--theme-accent-2-soft)}.app-shell .legal-agenda-item[data-type=Deadline]{background:var(--theme-panel);box-shadow:inset 0 0 0 1px var(--theme-line-strong);border-left-color:var(--theme-ev-internal)}.app-shell .legal-agenda-item[data-fatal=true]{background:var(--theme-danger-soft);box-shadow:var(--theme-shadow-rest);border-left-color:var(--theme-danger)}.app-shell .legal-agenda-item[data-type=Hearing]{color:var(--theme-on-inverse);background:var(--theme-ev-hearing);border-left-color:var(--theme-ev-hearing-line)}.app-shell .legal-agenda-item[data-type=Hearing] small{color:var(--theme-inverse-muted)}.app-shell .legal-agenda-item--Urgent{border-left-color:var(--theme-danger)}.app-shell .legal-agenda-item--High{border-left-color:var(--theme-warning)}.app-shell .legal-agenda-item.is-selected{box-shadow:inset 0 0 0 1.5px var(--theme-accent), var(--theme-shadow-rest)}@keyframes nv-rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:no-preference){.app-shell :is(.home-new,.home-row,.home-day__item,.candidate-triage-tiles>.portfolio-card,.task-board__card,.legal-agenda-item){animation:nv-rise .18s var(--ease-out) backwards}.app-shell :is(.home-rows,.home-new-list,.candidate-triage-tiles,.task-board__lane-body)>:nth-child(2){animation-delay:30ms}.app-shell :is(.home-rows,.home-new-list,.candidate-triage-tiles,.task-board__lane-body)>:nth-child(3){animation-delay:60ms}.app-shell :is(.home-rows,.home-new-list,.candidate-triage-tiles,.task-board__lane-body)>:nth-child(4){animation-delay:90ms}.app-shell :is(.home-rows,.home-new-list,.candidate-triage-tiles,.task-board__lane-body)>:nth-child(5){animation-delay:.12s}.app-shell :is(.home-rows,.home-new-list,.candidate-triage-tiles,.task-board__lane-body)>:nth-child(n+6){animation-delay:.15s}}@media (prefers-reduced-motion:reduce){.app-shell :is(.button,.home-new,.home-day__item,.portfolio-card,.task-board__card,.legal-agenda-item):hover{transform:none}.app-shell :is(.button,.home-new,.home-day__item,.home-row,.portfolio-card,.task-board__card,.legal-agenda-item,.legal-work-row,.segmented-control button,.legal-view-switcher button,.agenda-views a,.agenda-views button){transition:none}}.candidate-priority-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.candidate-priority-heading h2{font:600 22px/1.3 var(--font-display)}.candidate-priority-heading h2>span{color:var(--theme-accent);font-variant-numeric:tabular-nums;margin-left:10px}.candidate-priority-heading p{color:var(--theme-text-secondary);margin:8px 0 0;font-size:13px}.candidate-secondary-link{color:var(--theme-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:13px;text-decoration:none;display:inline-flex}.candidate-secondary-link:hover{color:var(--theme-link);text-underline-offset:3px;text-decoration:underline}.candidate-secondary-navigation{justify-items:start;gap:18px;display:grid}.candidate-filters{border-bottom:1px solid var(--theme-line);gap:12px;padding:14px 20px;display:grid}.candidate-filters .candidate-period{border-bottom:0;padding:0}.candidate-groups{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.candidate-filters__label{color:var(--theme-text-secondary);font-size:12px;font-weight:600}.candidate-groups__options{flex-wrap:wrap;gap:6px;display:flex}.candidate-groups__options button{min-height:32px;color:var(--theme-text-secondary);background:var(--theme-control);border:1px solid var(--theme-line-strong);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.candidate-groups__options button span{font-variant-numeric:tabular-nums}.candidate-groups__options button[aria-pressed=true]{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-color:color-mix(in srgb, var(--theme-accent-strong) 35%, transparent)}.candidate-groups__options button:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.candidate-filters__hint{color:var(--theme-text-secondary);margin:0;font-size:12px}@media (pointer:coarse){.candidate-groups__options button{min-height:40px}}.candidate-secondary-tabs{flex-wrap:wrap;gap:8px;display:flex}.candidate-secondary-tabs button{background:var(--theme-panel);border:1px solid var(--theme-line);color:var(--theme-text-secondary);cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:11px 15px;font-size:13px;display:inline-flex}.candidate-secondary-tabs button[aria-pressed=true]{background:var(--theme-accent-soft);color:var(--theme-accent-strong);border-color:var(--theme-accent)}.candidate-secondary-tabs button span{font-variant-numeric:tabular-nums;font-size:12px}.candidate-secondary-link:focus-visible,.candidate-secondary-tabs button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}@media (width<=700px){.candidate-priority-heading{flex-direction:column;align-items:start;gap:12px}}.candidate-priority-panel .responsive-table :is(th,td):is(:nth-child(3),:nth-child(5),:nth-child(8)){display:none}.candidate-priority-panel .responsive-table{min-width:0}.candidate-priority-panel .candidate-client-cell{flex-wrap:wrap;min-width:180px}.candidate-priority-panel .candidate-client-cell .client-picker{min-width:130px}.candidate-priority-panel .candidate-process-trigger{min-width:175px}.candidate-priority-panel .candidate-triage-reason{color:var(--theme-success)}@media (width<=700px){.candidate-priority-panel .candidate-process-trigger{min-width:0}}.candidate-search-result{gap:22px;width:100%;max-width:840px;margin-inline:auto;padding:32px;display:grid}.candidate-search-result__check{color:var(--theme-success)}.candidate-search-result h2{font:600 30px/1.3 var(--font-display);max-width:30ch}.candidate-search-result>p{color:var(--theme-text-secondary);max-width:65ch;line-height:1.7}.candidate-search-result dl{border-block:1px solid var(--theme-line);margin:0;padding-block:12px}.candidate-search-result dl>div{justify-content:space-between;gap:20px;padding-block:12px;font-size:13px;display:flex}.candidate-search-result dt{color:var(--theme-text-secondary)}.candidate-search-result dd{margin:0;font-weight:600}.candidate-search-result__actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}@media (width<=700px){.candidate-search-result{padding:24px}.candidate-search-result h2{font-size:25px}.app-shell .table-toolbar.candidate-toolbar .table-search{flex:none;width:100%;height:44px}}.app-shell .home-profile-form>input{width:100%;min-height:44px;font:inherit;color:var(--theme-text);background:var(--theme-control);border:1px solid var(--theme-line-strong);border-radius:10px;padding:0 12px}.app-shell .legal-filter-row{align-items:center;gap:12px}.app-shell .legal-filter-row label>span:not(.sr-only){font-size:12px;font-weight:600}.app-shell .legal-filter-row select,.app-shell .legal-more-filters{border:1px solid var(--theme-line-strong);min-height:44px;color:var(--theme-text);background:var(--theme-control);border-radius:999px;padding:0 14px;font-size:13px}.app-shell .legal-more-filters{align-self:flex-end}.app-shell .legal-filter-row .legal-closed-toggle{justify-content:center;align-self:flex-end;min-height:44px}.app-shell .table-toolbar{flex-wrap:wrap}.app-shell .table-toolbar .table-search{flex:260px;min-width:min(100%,260px)}@media (width<=800px){.app-shell .table-toolbar .table-search{flex:none}}.app-shell .process-toolbar{flex-wrap:wrap}.app-shell .process-toolbar__court input{width:132px;min-height:40px}.app-shell .process-toolbar__more{gap:6px}.app-shell .process-toolbar__more.is-active{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-color:#0000}.app-shell .process-toolbar__count{min-width:18px;height:18px;color:var(--theme-on-accent);background:var(--theme-accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.app-shell .process-filter-grid{border-top:1px solid var(--theme-line-soft);padding:14px 0}.app-shell .process-filter-grid__monitoring{gap:6px;display:grid}.app-shell .process-filter-grid__monitoring>span{color:var(--theme-text-secondary);font-size:12px;font-weight:600}.app-shell .legal-task-dialog__backdrop{background:#13141852}.app-shell .legal-task-dialog{border:0;border-left:1px solid var(--theme-line);width:min(560px,100vw);height:100dvh;max-height:none;box-shadow:var(--theme-shadow-pop);animation:nv-sheet-in .24s var(--ease-out,cubic-bezier(.2, .8, .2, 1)) both;border-radius:20px 0 0 20px;grid-template-columns:minmax(0,1fr);inset:0 0 0 auto;transform:none}@keyframes nv-sheet-in{0%{opacity:0;transform:translate(24px)}}.app-shell .legal-task-dialog__header{padding:20px 22px 14px}.app-shell .legal-task-dialog__header>div:first-child{overflow-wrap:anywhere;min-width:0}.app-shell .legal-task-dialog__header-actions{flex-shrink:0}.app-shell .legal-task-dialog__footer-actions{flex-wrap:wrap;flex:0 auto;min-width:0}.app-shell .legal-task-dialog__header h2{font:500 22px/1.2 var(--font-display);letter-spacing:-.01em}.app-shell .legal-task-dialog__header p{font-size:13px}.app-shell .legal-task-dialog__body{padding:0 22px 32px}.app-shell .legal-task-dialog__body-layout{display:block}.app-shell .legal-task-dialog__steps{z-index:2;background:var(--theme-panel);border-bottom:1px solid var(--theme-line-soft);flex-flow:wrap;gap:6px;margin:0 -22px 14px;padding:10px 22px;position:sticky;top:0}.app-shell .legal-task-dialog__step{min-height:32px;color:var(--theme-text-secondary);background:var(--theme-panel-subtle);border:0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600}.app-shell .legal-task-dialog__step:hover{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:#0000;transform:none}.app-shell .legal-task-dialog__content>form{flex-direction:column;gap:14px;display:flex}.app-shell .legal-task-dialog__content>form>.legal-task-dialog__section--primary{order:0}.app-shell .legal-task-dialog__content>form>.legal-task-dialog__section--planning{order:1}.app-shell .legal-task-dialog__content>form>.legal-task-dialog__section--context{order:2}.app-shell .legal-task-dialog__content>form>.legal-error{order:3}.app-shell .legal-task-dialog__section,.app-shell .legal-task-dialog__section--primary,.app-shell .legal-task-dialog__section--context,.app-shell .legal-task-dialog__section--planning,.app-shell .legal-task-dialog__section--execution{background:var(--theme-panel);border:1px solid var(--theme-line);box-shadow:none;border-radius:14px;gap:14px;padding:16px 18px}.app-shell .legal-task-dialog__section--planning{border-color:var(--theme-line-strong)}.app-shell .legal-task-dialog__section-heading h3{font:600 16px/1.25 var(--font-display)}.app-shell .legal-task-dialog__section-heading p{color:var(--theme-text-secondary);font-size:12.5px}.app-shell .legal-task-dialog__footer{background:var(--theme-panel);padding:14px 22px}@media (width<=640px){.app-shell .legal-task-dialog{border-left:0;border-radius:0;width:100vw}}@media (prefers-reduced-motion:reduce){.app-shell .legal-task-dialog{animation:none}}.app-shell .legal-task-dialog.legal-task-dialog--page{z-index:auto;width:100%;height:auto;max-height:none;box-shadow:none;border:0;border-radius:20px;grid-template-rows:auto auto auto;animation:none;position:relative;inset:auto;overflow:visible;transform:none}.app-shell .legal-task-dialog--page .legal-task-dialog__header{padding:24px}.app-shell .legal-task-dialog--page .legal-task-dialog__header h2{font-size:28px}.app-shell .legal-task-dialog--page .legal-task-dialog__body{padding:0 24px 24px;overflow:visible}.app-shell .legal-task-dialog--page .legal-task-dialog__content>form{align-items:stretch}.app-shell .legal-task-dialog--page .legal-task-dialog__section--context .legal-form-grid,.app-shell .legal-task-dialog--page .legal-task-dialog__section--planning .legal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .legal-task-dialog--page .legal-task-dialog__steps{margin-inline:0;padding-inline:0;position:static}.app-shell .legal-task-dialog--page .legal-task-dialog__section{border:0;border-bottom:1px solid var(--theme-line);border-radius:0;padding:24px 0}.app-shell .legal-task-dialog--page .legal-task-dialog__footer{z-index:3;border-radius:0 0 20px 20px;padding:16px 24px;position:sticky;bottom:0}@media (width<=640px){.app-shell .legal-task-dialog--page .legal-task-dialog__header{padding:18px 16px}.app-shell .legal-task-dialog--page .legal-task-dialog__body{padding:0 16px 16px}.app-shell .legal-task-dialog--page .legal-task-dialog__footer{padding:16px;position:static}.app-shell .legal-task-dialog--page .legal-task-dialog__section--context .legal-form-grid,.app-shell .legal-task-dialog--page .legal-task-dialog__section--planning .legal-form-grid{grid-template-columns:1fr}}.app-shell .settings-layout{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:14px;display:grid}.app-shell .settings-nav{gap:2px;padding:8px;display:grid;position:sticky;top:84px}.app-shell .settings-nav__group{color:var(--theme-text-muted);padding:12px 10px 4px;font-size:12px;font-weight:600}.app-shell .settings-nav__group:first-child{padding-top:6px}.app-shell .settings-nav__item{min-height:40px;color:var(--theme-text-secondary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.app-shell .settings-nav__item:hover{color:var(--theme-text);background:var(--theme-panel-subtle)}.app-shell .settings-nav__item.is-active{color:var(--theme-sidebar-active-text);background:var(--theme-sidebar-active);font-weight:600}.app-shell .settings-content{gap:14px;min-width:0;display:grid}.app-shell .settings-section{gap:18px;padding:22px 24px;display:grid}.app-shell .settings-section__head{gap:4px;display:grid}.app-shell .settings-section__head h2{color:var(--theme-text);font:600 19px/1.2 var(--font-display);margin:0}.app-shell .settings-section__head p{color:var(--theme-text-secondary);margin:0;font-size:13.5px}.app-shell .settings-rows{display:grid}.app-shell .settings-row{color:var(--theme-text);border-top:1px solid var(--theme-line);align-items:center;gap:14px;padding:14px 4px;text-decoration:none;display:flex}.app-shell .settings-row:first-child{border-top:0}.app-shell .settings-row>div{flex:1;gap:2px;min-width:0;display:grid}.app-shell .settings-row b{font-size:14px;font-weight:600}.app-shell .settings-row small{color:var(--theme-text-secondary);font-size:12.5px;line-height:1.45}.app-shell .settings-row>svg{color:var(--theme-text-muted);flex:none}.app-shell .settings-row--link{transition:background-color var(--t-fast) var(--ease-out);border-radius:10px}.app-shell .settings-row--link:hover{background:var(--theme-raised)}.app-shell .settings-row__tag{height:26px;color:var(--theme-text-secondary);background:var(--theme-panel-subtle);box-shadow:inset 0 0 0 1px var(--theme-line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}@media (width<=860px){.app-shell .settings-layout{grid-template-columns:1fr}.app-shell .settings-nav{grid-auto-columns:max-content;grid-auto-flow:column;position:static;overflow-x:auto}.app-shell .settings-nav__group{display:none}}.eyebrow{color:var(--theme-text-secondary);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:600}.app-shell .legal-work-row.is-selected{background:var(--theme-accent-soft);box-shadow:inset 0 0 0 1.5px var(--theme-accent);border-radius:12px}.app-shell .profile-card .avatar-component{color:var(--theme-on-accent);background:var(--theme-accent)}.app-shell .notification-button span{min-width:18px;height:18px;font-size:11px}.app-shell .document-view-detailed,.app-shell .document-view-compact{border:0;border-top:1px solid var(--theme-line);box-shadow:none;transition:background-color var(--t-fast) var(--ease-out);background:0 0;border-radius:10px}.app-shell .document-view-detailed:first-child,.app-shell .document-view-compact:first-child{border-top:0}.app-shell .document-view-detailed:hover,.app-shell .document-view-compact:hover{background:var(--theme-raised);border-color:var(--theme-line);box-shadow:none}.app-shell .document-view-detailed__icon,.app-shell .document-view-compact__icon{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);box-shadow:inset 0 0 0 1px var(--theme-line)}.app-shell .document-view-detailed__notice--info,.app-shell .document-view-compact__notice--info{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);border-radius:8px}.app-shell .document-dropzone{color:var(--theme-text);background:var(--theme-panel-subtle);border:1.5px dashed var(--theme-line-strong);box-shadow:none;transition:border-color var(--t-fast) var(--ease-out), background-color var(--t-fast) var(--ease-out);border-radius:14px}.app-shell .document-dropzone:hover,.app-shell .document-dropzone--dragging{background:var(--theme-accent-soft);border-color:var(--theme-accent);box-shadow:none}.app-shell .document-dropzone strong{color:var(--theme-text);font-size:14px}.app-shell .document-upload-item{background:var(--theme-panel-subtle);border-color:var(--theme-line);border-radius:12px}.app-shell .document-upload-item__heading strong{color:var(--theme-text);font-size:13px}.app-shell .document-upload-item__heading span{color:var(--theme-text-secondary)}.app-shell .document-search{border-color:var(--theme-line-strong);background:var(--theme-control);border-radius:999px;height:40px}.app-shell .document-search input{color:var(--theme-text);font-size:13.5px}.app-shell .document-quota strong{font-size:13px}.app-shell .collapsible-panel__toggle:hover{background:var(--theme-panel-subtle)}.app-shell .collapsible-panel__toggle:focus-visible{outline-color:var(--theme-focus)}.app-shell .collapsible-panel__icon{color:var(--theme-text-secondary)}.app-shell .collapsible-panel__chevron{color:var(--theme-text-muted)}.app-shell .collapsible-panel__title strong{font:600 17px/1.3 var(--font-display)}.app-shell .toggle-row strong{color:var(--theme-text);font-size:14px;font-weight:600}.app-shell .toggle-row small{color:var(--theme-text-secondary);font-size:12.5px}.app-shell .toggle-row input:focus-visible+i{outline:3px solid var(--theme-focus)}.app-shell .detail-card .panel__heading>svg{color:var(--theme-text-secondary)}.app-shell .danger-zone{background:var(--theme-panel);border:1px solid var(--theme-line);box-shadow:var(--theme-shadow-rest);border-radius:20px}.app-shell .danger-zone strong{color:var(--theme-text);font-size:14px}.app-shell .danger-zone p{color:var(--theme-text-secondary);font-size:13px}a.button,.app-shell a.button,a.button:hover,.app-shell a.button:hover{text-decoration:none}.app-shell .process-toolbar__court input:not([type=checkbox]):not([type=radio]):not([type=range]){height:44px;color:var(--theme-text);background:var(--theme-control);border:1px solid var(--theme-line-strong);font:inherit;border-radius:999px;outline:0;padding:0 16px;font-size:14px}.app-shell .process-toolbar__court input:not([type=checkbox]):not([type=radio]):not([type=range]):focus{border-color:var(--theme-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-focus) 18%, transparent)}.app-shell .table-wrap td a:not(.button){color:var(--theme-link);font-weight:600;text-decoration:none}.app-shell .table-wrap td a:not(.button):hover{text-underline-offset:3px;text-decoration:underline}.app-shell .table-search input:not([type=checkbox]):not([type=radio]):not([type=range]){min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app-shell .legal-task-dialog__section-heading{gap:4px;display:grid}.metadata-source{color:var(--theme-text-muted);background:var(--theme-line-soft);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600}.metadata-source--team{background:var(--theme-accent-soft);color:var(--theme-accent-strong)}.metadata-source--review{background:color-mix(in srgb, var(--theme-warning) 16%, transparent);color:var(--theme-warning)}.metadata-review{background:color-mix(in srgb, var(--theme-warning) 10%, transparent);color:var(--theme-text-secondary);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;padding:8px 10px;font-size:12px;display:flex}.metadata-review__actions{flex-wrap:wrap;gap:6px;display:inline-flex}.process-identity__review{color:var(--theme-warning);font-weight:700;text-decoration:none}.process-identity__review:hover,.process-identity__review:focus-visible{text-decoration:underline}:root{--motion-feedback:.12s;--motion-state:.22s;--motion-surface:.32s;--motion-arrive:cubic-bezier(.16, 1, .3, 1)}.motion-selector{isolation:isolate;position:relative}.motion-selection{z-index:-1;pointer-events:none;visibility:hidden;background:var(--theme-accent-soft);transform-origin:0 0;border-radius:7px;position:absolute;top:0;left:0}.motion-selector[data-motion-ready] .motion-selection{visibility:visible}.app-shell .motion-selector[data-motion-ready] :is(button[aria-pressed=true],button[aria-selected=true],a.is-active,button.is-active){box-shadow:none;background:0 0}.motion-selector--underline .motion-selection{background:0 0;border-radius:0}.motion-selector--underline .motion-selection:after{background:var(--theme-accent);content:"";width:100%;height:2px;position:absolute;bottom:0;left:0}.app-shell .motion-selector--underline[data-motion-ready] :is([aria-selected=true],.is-active){border-bottom-color:#0000}:is(.button,.nevora-button,.icon-button,.profile-option,.account-button,.bottom-nav__item){transition:transform var(--motion-feedback) var(--motion-arrive), background-color var(--motion-feedback) ease, border-color var(--motion-feedback) ease, color var(--motion-feedback) ease, box-shadow var(--motion-state) ease}.app-shell :is(.button,.icon-button):active:not(:disabled),:is(.nevora-button,.profile-option):active:not(:disabled){transform:scale(.97)}.app-shell :is(.nav__item,.bottom-nav__item){transition:color var(--motion-feedback) ease, background-color var(--motion-state) ease}.app-shell .nav__item>svg,.app-shell .bottom-nav__item>svg{transition:transform var(--motion-state) var(--motion-arrive)}.app-shell :is(.nav__item.is-active,.bottom-nav__item.is-active)>svg{transform:scale(1.08)}.app-shell .notification-button[aria-expanded=true]>svg{transform:rotate(-12deg)}.app-shell .notification-button>svg{transition:transform var(--motion-state) var(--motion-arrive)}.app-shell .progress-bar span{transition:transform var(--motion-surface) var(--motion-arrive)}.app-shell :is(input,select,textarea){transition:border-color var(--motion-feedback) ease, box-shadow var(--motion-feedback) ease}.app-shell .task-board__card{transition:transform var(--motion-state) var(--motion-arrive), box-shadow var(--motion-state) ease, opacity var(--motion-feedback) ease}.app-shell .task-board__card[draggable=true]:active{transform:scale(1.02)}.app-shell .collapsible-panel__chevron{transition:transform var(--motion-state) var(--motion-arrive)}.app-shell :is(.agenda-views,.task-board__mobile-lanes) .motion-selection{border-radius:inherit}.app-shell .agenda-views .motion-selection{background:var(--theme-panel)}.app-shell .notification-item{transition:background-color var(--motion-feedback) ease, opacity var(--motion-state) ease}.app-shell .task-board__lane{transition:border-color var(--motion-feedback) ease, background-color var(--motion-state) ease, box-shadow var(--motion-state) ease}.app-shell .task-board__lane.is-drop-target{box-shadow:inset 0 0 0 1px var(--theme-accent)}.calendar-motion-surface{overflow-x:clip}.motion-selector--underline button[aria-expanded]>svg{transition:transform var(--motion-state) var(--motion-arrive)}.motion-selector--underline button[aria-expanded=true]>svg{transform:rotate(180deg)}@keyframes motion-settle{0%{opacity:.65}to{opacity:1}}@keyframes motion-menu{0%{opacity:.5;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:none}}@keyframes motion-account{0%{opacity:.5;transform:translateY(5px)scale(.98)}to{opacity:1;transform:none}}@keyframes motion-dialog{0%{opacity:.5;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes motion-reveal{0%{opacity:.6;clip-path:inset(0 0 12%)}to{opacity:1;clip-path:inset(0)}}@keyframes motion-row{0%{opacity:.6;transform:translate(5px)}to{opacity:1;transform:none}}@keyframes motion-check{0%{opacity:.5;transform:scale(.7)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes motion-welcome{0%{opacity:.5;transform:scale(.82)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes motion-arrow{0%{transform:translate(-3px)}to{transform:translate(0)}}@keyframes motion-count{0%{opacity:.5;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes motion-bell{0%,to{transform:rotate(0)}30%{transform:rotate(-14deg)}65%{transform:rotate(9deg)}}@media (prefers-reduced-motion:no-preference){.app-shell .motion-count{animation:motion-count .24s var(--motion-arrive)}.app-shell .notification-button[aria-expanded=true]>svg{animation:motion-bell .28s var(--motion-arrive);transform:none}.app-shell .notification-item:nth-of-type(2){animation-delay:20ms}.app-shell .notification-item:nth-of-type(3){animation-delay:40ms}.app-shell .notification-item:nth-of-type(n+4){animation-delay:60ms}.app-shell .task-board__card.is-dragging{opacity:.4;transform:rotate(1deg)scale(.98)}.app-shell :is(.task-board__toast,.task-board__feedback,.legal-deep-link,.legal-agenda-toolbar__period){animation:.16s motion-settle}@media (width<=760px){.app-shell .task-board__lane:not(.is-mobile-hidden){animation:motion-row var(--motion-state) var(--motion-arrive)}}.auth-showcase:after{animation:motion-welcome .7s var(--motion-arrive) both}.auth-showcase__points>span{animation:motion-row .3s var(--motion-arrive) backwards}.auth-showcase__points>span:nth-child(2){animation-delay:45ms}.auth-showcase__points>span:nth-child(3){animation-delay:90ms}:is(.auth-card,.billing-signup-shell,.initial-setup__workspace){animation:motion-settle var(--motion-state) ease}.app-shell .content>:is(.page-stack,.app-loading),.app-shell :is([role=tabpanel],.table-wrap,.process-view-mode-compact){animation:.16s motion-settle}.app-shell :is(.notification-popover,.workspace-menu,.legal-combobox__menu,[role=menu]){transform-origin:100% 0;animation:motion-menu var(--motion-state) var(--motion-arrive)}.app-shell .account-menu{transform-origin:0 100%;animation:motion-account var(--motion-state) var(--motion-arrive)}:is(.nevora-dialog-backdrop,.legal-task-dialog__backdrop,.sidebar-backdrop){animation:.15s motion-settle}.nevora-dialog{animation:motion-dialog var(--motion-surface) var(--motion-arrive)}.app-shell .legal-task-dialog{animation:motion-drawer var(--motion-surface) var(--motion-arrive)}.app-shell .collapsible-panel--open>.collapsible-panel__content,.app-shell .task-board__advanced-filters{animation:motion-reveal var(--motion-state) var(--motion-arrive)}:is(.nevora-feedback,.inline-feedback,.form-error,.auth-message,.legal-error,.bulk-toolbar){animation:.16s motion-settle}.nevora-feedback--success .nevora-feedback__icon{animation:motion-check .28s var(--motion-arrive)}.app-shell :is(.home-row,.home-new,.home-day__item,.task-board__card,.legal-agenda-item,.client-view-cards>li,.lawyer-view-cards>li,.notification-item){animation:motion-row .18s var(--motion-arrive) backwards}.app-shell :is(.home-rows,.home-new-list,.home-day__items,.task-board__lane-body,.client-view-cards,.lawyer-view-cards)>:nth-child(2){animation-delay:30ms}.app-shell :is(.home-rows,.home-new-list,.home-day__items,.task-board__lane-body,.client-view-cards,.lawyer-view-cards)>:nth-child(3){animation-delay:60ms}.app-shell :is(.home-rows,.home-new-list,.home-day__items,.task-board__lane-body,.client-view-cards,.lawyer-view-cards)>:nth-child(n+4){animation-delay:90ms}.app-shell :is(.home-fatal__link,.home-quiet-link,.home-new):hover svg,.auth-card .button:hover>svg{animation:motion-arrow var(--motion-state) var(--motion-arrive)}@media (width<=800px){.app-shell .sidebar{transition:transform var(--motion-surface) var(--motion-arrive)}}}@keyframes motion-drawer{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}html[data-motion-paused] :is(.app-loading__bar,.nevora-button__spinner,.spin,.connection-state>span){animation-play-state:paused}@media (prefers-reduced-motion:reduce){:is(.auth-showcase__points>span,.auth-card,.billing-signup-shell,.initial-setup__workspace,.nevora-dialog,.nevora-dialog-backdrop,.nevora-feedback,.nevora-feedback__icon,.app-shell .content>*,.app-shell [role=tabpanel],.app-shell [role=menu],.app-shell .account-menu,.app-shell .notification-popover,.app-shell .workspace-menu,.app-shell .legal-combobox__menu,.app-shell .collapsible-panel__content,.app-shell .task-board__advanced-filters,.app-shell .legal-task-dialog,.app-shell .legal-task-dialog__backdrop,.app-shell .table-wrap,.app-shell .process-view-mode-compact,.app-shell .home-row,.app-shell .home-new,.app-shell .home-day__item,.app-shell .task-board__card,.app-shell .legal-agenda-item,.app-shell .client-view-cards>li,.app-shell .lawyer-view-cards>li,.app-shell .notification-item),:is(.app-loading__bar,.nevora-button__spinner,.spin,.connection-state>span),.app-shell :is(.motion-count,.task-board__toast,.task-board__feedback,.legal-deep-link,.legal-agenda-toolbar__period){animation:none!important}.app-shell :is(.button,.icon-button,.task-board__card,.nav__item>svg,.bottom-nav__item>svg),:is(.nevora-button,.profile-option){transform:none!important}:is(.button,.nevora-button,.icon-button,.account-button,.nav__item,.bottom-nav__item){transition-property:background-color,color,border-color!important;transition-duration:.1s!important}}.workflow-mark{width:48px;height:48px;color:var(--theme-accent);flex:none}.workflow-mark__surface{fill:var(--theme-accent-soft)}.workflow-mark__detail{color:var(--theme-link)}.quiet-state{align-items:center;gap:12px;padding:12px 0;display:flex}.quiet-state>div{min-width:0}.quiet-state strong{color:var(--theme-text);font-size:14px;font-weight:600}.quiet-state p{color:var(--theme-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.5}.notification-popover>.quiet-state{padding:20px 8px}.legal-agenda-empty>.workflow-mark{width:40px;height:40px}.task-board__empty>.workflow-mark{width:44px;height:44px}.completion-receipt{color:var(--theme-success);align-items:center;gap:8px;display:inline-flex}.completion-receipt>svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.completion-receipt circle{fill:var(--theme-success-soft);stroke:none}.checklist-progress{gap:8px;padding:2px 0 12px;display:grid}.checklist-progress__label{color:var(--theme-text-secondary);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.checklist-progress__label strong{color:var(--theme-text);font-weight:600}.checklist-progress__label span{font-variant-numeric:tabular-nums;white-space:nowrap}.checklist-progress__track{background:var(--theme-accent-soft);border-radius:3px;height:5px;overflow:hidden}.checklist-progress__track>span{background:var(--theme-accent);transform-origin:0;height:100%;display:block}.checklist-progress.is-complete .checklist-progress__track>span{background:var(--theme-success)}.checklist-progress__complete{color:var(--theme-text-secondary);margin:0;font-size:12px;line-height:1.5}.legal-checklist__row:has(input:checked){background:var(--theme-success-soft)}.legal-checklist__row input:checked+span{text-decoration:line-through;-webkit-text-decoration-color:var(--theme-success);text-decoration-color:var(--theme-success);text-decoration-thickness:1px}@media (prefers-reduced-motion:no-preference){.checklist-progress__track>span{transition:transform .24s var(--motion-arrive), background-color .16s ease}.completion-receipt path{animation:delight-check .42s var(--motion-arrive)}.legal-checklist__row{transition:background-color .16s}}@keyframes delight-check{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@media (width<=760px){.app-shell .legal-agenda-empty{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px 12px;display:grid}.app-shell .legal-agenda-empty .button{grid-column:2;justify-self:start;margin-left:0}}:root{--font-display:"Urbanist", "DM Sans", system-ui, sans-serif;--font-body:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--font-body);color:var(--theme-text);background:var(--theme-line);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#1f2026;--muted:#5b5c66;--soft:#62636c;--line:#e4e4e7;--border:var(--line);--panel:#fff;--surface:#f0f0f0;--surface-muted:#f6f6f7;--text:var(--ink);--text-primary:#1f2026;--text-secondary:#5b5c66;--text-muted:#62636c;--violet:#4728f5;--violet-dark:#3818d6;--violet-soft:#f1eeff;--sidebar:#fff;--success:#177a4f;--warning:#a45a06;--danger:#c42b3c;--info:#1f63c4;--shadow:0 1px 0 #1f20260a;--theme-surface:#f0f0f0;--theme-panel:#fff;--theme-panel-subtle:#f6f6f7;--theme-control:#fff;--theme-line:#e4e4e7;--theme-line-strong:#8a8b94;--theme-text:#1f2026;--theme-text-secondary:#5b5c66;--theme-text-muted:#62636c;--theme-accent:#4728f5;--theme-accent-strong:#3818d6;--theme-accent-soft:#f1eeff;--theme-on-accent:#fff;--theme-link:#4728f5;--theme-link-hover:#3818d6;--theme-inverse:#1f2026;--theme-inverse-muted:#b4b5bd;--theme-on-inverse:#fff;--theme-sidebar:#fff;--theme-sidebar-panel:#f6f6f7;--theme-sidebar-text:#1f2026;--theme-sidebar-muted:#5b5c66;--theme-sidebar-hover:#f6f6f7;--theme-sidebar-active:#1f2026;--theme-sidebar-active-text:#fff;--theme-logo-filter:none;--theme-topbar:#f0f0f0e6;--theme-shadow:0 1px 0 #1f20260a;--theme-shadow-pop:0 18px 40px -12px #1f202638, 0 2px 6px #1f20260f;--theme-focus:#4728f5;--theme-success:#077952;--theme-success-soft:#ddf9ea;--theme-warning:#a45a06;--theme-warning-soft:#fdf0dc;--theme-danger:#c42b3c;--theme-danger-soft:#fce7e9;--theme-info:#0071a0;--theme-info-soft:#e3f4ff;--theme-accent-2:#006662;--theme-accent-2-strong:#00504d;--theme-on-accent-2:#fff;--theme-accent-2-soft:#dbf8f5;--theme-accent-2-line:#97d1cd;--theme-signal:#97ba44;--theme-signal-strong:#6f8d19;--theme-signal-soft:#e5f4af;--theme-signal-wash:#f8fbec;--theme-ev-hearing:#1f2026;--theme-ev-hearing-line:#6e6f78;--theme-ev-hearing-dot:#1f2026;--theme-ev-internal:#6e6f78;--theme-dot-brand:#4728f5;--theme-mark:#4728f5;--theme-mark-fold:#a898ff;--theme-neutral-mark:#6e6f78;--theme-raised:#f9fafd;--theme-line-soft:#e9e9eb;--theme-shadow-rest:0 1px 0 #1f20260a, 0 1px 3px -1px #1f202612;--theme-shadow-raise:0 1px 2px #1f20260f, 0 10px 24px -12px #1f202638;--ease-out:cubic-bezier(.2, .8, .2, 1);--t-fast:.12s;--t-base:.2s}*{box-sizing:border-box}html{background:var(--theme-line);min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}h1,h2,p{margin:0}h1,h2,strong{text-wrap:balance}h1,h2,h3{font-family:var(--font-display)}input::placeholder{color:var(--theme-text-secondary)}code{overflow-wrap:anywhere}:focus-visible{outline:3px solid var(--theme-accent);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nv-logo{color:var(--theme-text);font:600 24px/1 var(--font-display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:.4em;display:inline-flex}.nv-logo__mark{flex:none;width:1.2em;height:1.2em;display:block}.nv-logo__tile{fill:var(--theme-mark)}.nv-logo__bar{fill:#fff}.nv-logo__fold{fill:var(--theme-mark-fold)}.nv-logo__word{transform:translateY(-.04em)}.nv-logo--on-brand{color:#fff}.nv-logo--on-brand .nv-logo__tile{fill:#fff}.nv-logo--on-brand .nv-logo__bar{fill:var(--theme-accent)}.nv-logo--on-brand .nv-logo__fold{fill:#8b78ff}.nv-logo.brand__logo{filter:none;width:auto;height:auto;font-size:24px}.auth-showcase__brand .nv-logo.brand__logo{font-size:28px}.nv-logo.billing-signup-logo,.nv-logo.billing-anonymous-logo{width:auto;height:auto;font-size:24px}.billing-anonymous-showcase__brand .nv-logo,.initial-setup__brand .nv-logo{font-size:24px}.initial-setup--state .nv-logo{margin-bottom:27px;font-size:24px}.privacy-brand .nv-logo{font-size:24px}.branding-preview .nv-logo{color:var(--theme-sidebar-text);font-size:30px}.event-kind{letter-spacing:.01em;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.event-kind--urgent{color:var(--theme-danger);background:var(--theme-danger-soft)}.event-kind--notice{color:var(--theme-warning);background:var(--theme-warning-soft)}.event-kind--neutral{color:var(--theme-text-secondary);background:var(--theme-panel-subtle)}.event-detail-context{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.event-ignore-link{min-height:32px;color:var(--theme-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 6px;font-size:13px;font-weight:600;display:inline-flex}.event-ignore-link:hover:not(:disabled){color:var(--theme-danger);text-underline-offset:3px;text-decoration:underline}.event-deadline-mark{color:inherit;background:var(--theme-warning-soft);box-shadow:inset 0 -2px 0 var(--theme-warning);border-radius:3px;padding:0 2px;font-weight:700}.event-task-action__nodate{color:var(--theme-danger);font-style:normal;font-weight:600}.event-detail-date{white-space:nowrap}.legal-combobox{flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.legal-combobox>label{color:var(--muted);font-size:12px;font-weight:700}.legal-combobox__control{min-height:36px;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:8px;outline:0;flex-wrap:wrap;align-items:center;gap:5px;padding:4px 8px;display:flex}.legal-combobox__control:focus-within,.legal-combobox__control.is-open{border-color:var(--legal-purple,#6847c7);box-shadow:0 0 0 3px #6847c721}.legal-combobox__control.is-disabled{opacity:.65;background:var(--theme-panel-subtle)}.legal-combobox__control input{min-width:70px;min-height:25px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 2px;font-size:11px}.legal-combobox__chip{max-width:100%;color:var(--theme-accent-strong);background:var(--legal-purple-soft,#f3efff);border-radius:5px;align-items:center;gap:3px;padding:3px 5px 3px 7px;font-size:12px;display:inline-flex}.legal-combobox__chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legal-combobox__chip button,.legal-combobox__clear{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:1px;display:inline-grid}.legal-combobox__clear{color:var(--muted)}.legal-combobox__chevron{color:var(--muted);flex:none}.legal-combobox__menu{z-index:100;background:var(--panel);border:1px solid var(--line);border-radius:8px;max-height:240px;padding:4px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #1f1b3926}.legal-combobox__option{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;font-size:11px;display:flex}.legal-combobox__option:hover,.legal-combobox__option.is-highlighted,.legal-combobox__option[aria-selected=true]{background:var(--legal-purple-soft,#f3efff)}.legal-combobox__option>span{flex-direction:column;gap:2px;min-width:0;display:flex}.legal-combobox__option strong,.legal-combobox__option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legal-combobox__option small{color:var(--muted);font-size:12px}.legal-combobox__state{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:6px;padding:14px 9px;font-size:12px;display:flex}.legal-combobox__state--error{color:var(--legal-red,#b34854)}.task-creation{gap:18px;display:grid}.task-creation>label,.task-creation .legal-form-grid>label{align-content:start;gap:6px;display:grid}.task-creation input,.task-creation select,.task-creation textarea{width:100%;min-width:0}.task-creation summary{cursor:pointer;color:var(--theme-text);padding:8px 0}.task-creation details>.legal-form-grid{margin-top:12px}.task-creation .task-inline-check{align-items:center;gap:8px;display:flex}.task-creation .task-inline-check input{width:auto}.task-date-shortcuts{gap:16px;padding-top:4px;display:flex}.task-options-summary,.task-agenda-preview{color:var(--theme-text-secondary);margin:0;font-size:12px;line-height:1.5}.task-read-summary{gap:18px;padding-bottom:24px;display:grid}.task-read-summary dl{grid-template-columns:1fr 1fr;gap:24px;margin:0;display:grid}.task-read-summary dt{color:var(--theme-text-secondary);margin-bottom:6px;font-size:12px}.task-read-summary dd{margin:0;font-weight:600}.task-read-summary p{margin:0}.task-read-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.task-read-summary h3{margin:0 0 8px}.task-read-summary details{font-size:13px}.task-read-summary summary{cursor:pointer;margin-bottom:10px}.legal-task-dialog.legal-task-dialog--simple{width:min(720px,100vw - 32px);height:auto;max-height:calc(100dvh - 40px)}.legal-task-dialog.legal-task-dialog--reading{width:min(860px,100vw - 32px)}.legal-task-dialog--simple .legal-task-dialog__header{padding-bottom:16px}.legal-task-dialog--simple .legal-task-dialog__body{padding-top:8px}.legal-task-dialog--simple .legal-task-dialog__state:empty{display:none}.legal-task-dialog--simple .legal-task-dialog__footer,.legal-task-dialog--reading .legal-task-dialog__footer{flex-wrap:wrap;gap:12px}.legal-task-dialog--reading .legal-task-dialog__section--execution{padding-top:16px}.legal-task-dialog [hidden]{display:none!important}.calendar-page .calendar-extra-filters{border-bottom:1px solid var(--theme-line);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 20px;display:flex}.app-shell .calendar-page .calendar-with-notes.calendar-with-notes--collapsed{grid-template-columns:minmax(0,1fr)}.calendar-day-panel{min-width:0}.calendar-day-add{font-size:12px;position:relative}.calendar-day-add summary{cursor:pointer;align-items:center;gap:6px;padding:8px 0;display:flex}.calendar-day-add>div{background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:8px;gap:8px;padding:10px;display:grid}.calendar-hours{min-width:0;margin-top:12px;position:relative}.calendar-hours-toolbar{color:var(--theme-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;font-size:12px;display:flex}.calendar-hours-toolbar strong{color:var(--theme-text);font-weight:600}.calendar-hour{border:0;border-top:1px solid var(--theme-line);text-align:left;width:100%;height:60px;color:var(--theme-text-secondary);cursor:pointer;background:0 0;align-items:start;padding:4px 0;font-size:10px;display:flex;position:absolute;left:0}.calendar-hour:hover:not(:disabled){background:var(--theme-accent-soft)}.calendar-hour-event{z-index:1;padding:1px 2px;position:absolute}.calendar-hour-event .calendar-task-card{min-height:28px;margin:0;padding:5px}.calendar-hour-event .calendar-category,.calendar-hour-event .calendar-task-card__context,.calendar-hour-event footer{display:none}.calendar-hour-event .calendar-task-card__title{font-size:11px;line-height:1.25}.calendar-hour-event .calendar-task-card__date{font-size:10px}.app-shell .calendar-page .legal-agenda-grid--day{grid-template-columns:1fr;display:grid}.app-shell .calendar-page .legal-agenda-grid--day .calendar-hour-event{max-width:500px}.task-quick-views{flex-wrap:wrap;gap:8px;display:flex}.task-quick-views a{color:var(--theme-text-secondary);border-radius:8px;padding:8px 12px;font-size:13px;text-decoration:none}.task-quick-views a[aria-current=page],.task-quick-views a:hover{color:var(--theme-accent);background:var(--theme-accent-soft)}@media (width<=900px){.app-shell .calendar-page .legal-agenda-grid--week{grid-template-columns:repeat(7,minmax(160px,1fr))}.calendar-grid-surface--week{overflow-x:auto}}@media (width<=600px){.legal-task-dialog.legal-task-dialog--simple,.legal-task-dialog.legal-task-dialog--reading{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.task-creation .legal-form-grid,.task-read-summary dl{grid-template-columns:1fr}.legal-task-dialog__footer-actions{flex-wrap:wrap}}.calendar-hour-link{background:var(--theme-accent-soft);height:100%;color:var(--theme-text);border-radius:6px;align-content:start;gap:2px;padding:3px 5px;text-decoration:none;display:grid;overflow:hidden}.calendar-hour-link strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.15;overflow:hidden}.calendar-hour-link small{font-size:10px;line-height:1.1}.task-creation>label>input,.task-creation>label>textarea{border:1px solid var(--theme-line-strong);min-height:44px;color:var(--theme-text);background:var(--theme-panel);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px}.task-creation>label>input:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.task-creation button.table-link,.calendar-day-add button.table-link,.task-read-summary button.table-link,.legal-task-dialog__section--execution button.table-link{appearance:none;color:var(--theme-accent);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0;font-size:13px}.task-creation button.table-link:hover,.calendar-day-add button.table-link:hover{text-underline-offset:3px;text-decoration:underline}.app-shell .calendar-page .legal-agenda-grid--week{grid-template-rows:auto auto auto 1fr;align-items:stretch}.app-shell .calendar-page .legal-agenda-grid--week .legal-agenda-day{grid-template-rows:subgrid;grid-row:span 4;row-gap:0;display:grid}.app-shell .calendar-page .legal-agenda-grid--week .calendar-day-events{min-height:64px}.legal-task-dialog .task-creation .task-inline-check{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.legal-task-dialog .task-creation .task-inline-check input{flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:0}.task-timezone-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.task-timezone-row small{color:var(--theme-text-secondary);font-size:11px}.recurrence{box-shadow:inset 0 0 0 1px var(--theme-line);border-radius:12px;grid-column:1/-1;gap:10px;padding:12px 14px;display:grid}.recurrence>summary,.recurrence>h4{cursor:pointer;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.recurrence>h4{cursor:default}.recurrence__summary{color:var(--theme-text-secondary);margin:0;font-size:13px}.recurrence__toggle,.recurrence__apply label,.recurrence__days label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.recurrence__form{gap:10px;display:grid}.recurrence .recurrence__row{flex-wrap:wrap;align-items:start;gap:12px;display:flex}.recurrence .recurrence__row label{grid-template-columns:none;grid-auto-flow:row;align-content:start;gap:4px;margin:0;font-size:12px;font-weight:600;display:grid}.recurrence__row small{color:var(--theme-text-muted);font-weight:400}.recurrence__row input[type=number]{width:72px}.recurrence__days,.recurrence__apply{border:0;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;display:flex}.recurrence__days legend,.recurrence__apply legend{width:100%;margin-bottom:4px;font-size:12px;font-weight:600}.recurrence__days input[type=number]{width:60px}.recurrence__days small{width:100%;color:var(--theme-text-muted);font-size:12px}.recurrence__preview{gap:4px;font-size:13px;display:grid}.recurrence__preview ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.recurrence__preview li{background:var(--theme-panel-subtle);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px}.recurrence__actions{flex-wrap:wrap;gap:8px;display:flex}.legal-repeat-mark{color:var(--theme-text-muted);align-items:center;gap:3px;font-size:12px;display:inline-flex}.work-item-context,.legal-work-row__context{min-width:0;color:var(--theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.work-item-context a,.legal-work-row__context a,.task-board__card-context-links a{color:inherit;text-decoration:none}.work-item-context a:hover,.legal-work-row__context a:hover,.task-board__card-context-links a:hover,.work-item-context a:focus-visible,.legal-work-row__context a:focus-visible,.task-board__card-context-links a:focus-visible{color:var(--theme-link);text-decoration:underline}.task-board__card-context-links{flex-direction:column;gap:2px;min-width:0;display:flex}.task-board__card-context-links a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-item-context__facts{color:var(--theme-text-muted)}.task-board__card-context-links .work-item-context__facts{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.work-item-context__empty{color:var(--theme-text-muted)}.work-item-source{color:var(--theme-text-secondary);quotes:"“" "”";-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.work-item-source__date{font-style:normal;font-weight:600}.legal-work-row__impediments{color:var(--theme-warning);font-size:12px;font-weight:600;display:block}.responsible-avatars{align-items:center;min-width:0;display:inline-flex}.responsible-avatars__item{width:24px;height:24px;color:var(--theme-text-muted);background:var(--theme-panel-subtle);border:2px solid var(--theme-panel);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:inline-grid;overflow:hidden}.responsible-avatars__item+.responsible-avatars__item{margin-left:-8px}.responsible-avatars__item img,.responsible-avatars__item>*{width:100%;height:100%}.responsible-avatars__item.is-empty{border:1px solid var(--theme-line)}.responsible-avatars__more{color:var(--theme-text-secondary);background:var(--theme-panel-subtle)}.responsible-avatars__names{color:var(--theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-left:6px;font-size:12px;overflow:hidden}.process-view-mode-compact{min-width:0;color:var(--theme-text);overflow-x:auto}.process-view-compact__table{border-collapse:collapse;width:100%}@media (width>=801px){.process-view-compact__table{table-layout:fixed;min-width:1120px}.process-view-compact__table th:first-child{width:25%}.process-view-compact__table th:nth-child(2){width:15%}.process-view-compact__table th:nth-child(3){width:17%}.process-view-compact__table th:nth-child(4){width:11%}.process-view-compact__table th:nth-child(5){width:13%}.process-view-compact__table th:nth-child(6){width:248px}.process-view-compact__table td{overflow-wrap:anywhere}}.process-news-cell{flex-direction:column;gap:2px;display:inline-flex}.process-news-cell small{color:var(--theme-text-secondary);font-size:11.5px;font-weight:500}.process-view-compact__table th{color:var(--theme-text-secondary);border-bottom:1px solid var(--theme-line);letter-spacing:.02em;text-align:left;padding:9px 16px;font-size:11px;font-weight:800}.process-view-compact__table td{border-bottom:1px solid var(--theme-line);vertical-align:middle;height:44px;padding:7px 16px;font-size:13px}.process-view-compact__table tbody tr:last-child td{border-bottom:0}.process-action-type{-webkit-line-clamp:2;color:var(--theme-text-secondary);-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.process-view-compact__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.process-view-compact__identity a,.process-view-compact__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.process-view-compact__identity strong{color:var(--theme-link)}.process-view-compact__identity small{color:var(--theme-text-secondary);font-size:11px}.process-view-compact__muted{color:var(--theme-text-secondary)}.process-view-mode-compact a:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}@media (width<=700px){.process-view-compact__table,.process-view-compact__table thead,.process-view-compact__table tbody,.process-view-compact__table tr,.process-view-compact__table td{box-sizing:border-box;width:100%;display:block}.process-view-compact__table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.process-view-compact__table tr{border-bottom:1px solid var(--theme-line);padding:10px 14px}.process-view-compact__table tr:last-child{border-bottom:0}.process-view-compact__table td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:0;padding:6px 0;display:flex}.process-view-compact__table td:before{content:attr(data-label);color:var(--theme-text-secondary);text-align:left;flex:none;font-size:11px;font-weight:800}.process-view-compact__table td:first-child{text-align:left;padding-top:0;display:block}.process-view-compact__table td:first-child:before{display:none}.process-view-compact__table td:last-child{padding-bottom:0}}.process-pending{justify-items:start;gap:4px;display:grid}.process-pending strong{color:var(--theme-text);font-size:13px;font-weight:600}.process-pending__chip{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);box-shadow:inset 0 0 0 1px var(--theme-line);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.process-pending__chip.is-urgent{color:var(--theme-danger);background:var(--theme-danger-soft);box-shadow:none}.process-view-tabs__count{color:var(--theme-on-accent);background:var(--theme-accent);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700}.process-identity{gap:2px;min-width:max-content;display:grid}.process-identity__line{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.process-identity__sub{color:var(--theme-text-secondary);font-size:12px}.process-identity__number{-webkit-user-select:text;user-select:text}.process-identity__note{color:var(--theme-text-secondary);margin:0;font-size:11px}.process-row-actions{white-space:nowrap;justify-items:end;gap:8px;display:grid}.process-row-actions__primary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.process-news-badge{max-width:100%;min-height:28px;color:var(--theme-link);background:var(--theme-accent-soft);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-flex}.process-news-badge strong{font-variant-numeric:tabular-nums;font-weight:700}.process-news-badge svg{flex:none}.process-news-badge:hover{background:color-mix(in srgb, var(--theme-accent) 15%, var(--theme-panel));text-underline-offset:3px;text-decoration:underline}.process-row-actions .monitoring-action{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.process-row-actions .button{white-space:nowrap}@media (width>=801px){.app-shell .process-view-compact__table :is(th,td){padding-inline:12px}.process-view-compact__table td.process-row-actions-cell,.process-view-compact__table th:last-child{background:var(--theme-panel);position:sticky;right:0;box-shadow:-10px 0 10px -10px #14182424}.process-view-compact__table tbody tr:hover td.process-row-actions-cell{background:var(--theme-raised)}}@media (width<=800px){.process-row-actions__primary{flex-wrap:wrap}}.process-row-actions .monitoring-action .button{justify-content:center;min-width:88px}.process-identity__folder{text-decoration:none;display:inline-block}.process-identity__folder:hover{color:var(--theme-link);text-underline-offset:2px;text-decoration:underline}@media (width>=801px){.process-view-compact__table .process-identity{min-width:0}.process-view-compact__table .process-identity__line{white-space:normal;align-items:flex-start;min-width:0;max-width:100%;display:flex}.process-view-compact__table .process-identity__line>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.process-view-compact__table .process-identity__number{white-space:nowrap}.process-view-compact__table .process-pending__chip{white-space:normal}.process-view-compact__table .process-pending strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.process-filter-grid__tpu{min-width:0}.process-filter-grid__tpu .legal-combobox>label{color:var(--text-secondary)}.process-filter-grid .process-filter-grid__tpu input{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.process-filter-grid__tpu .legal-combobox__menu{width:max(100%,min(380px,90vw));right:auto}.process-active-filters{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 24px 0;font-size:12px;display:flex}.process-active-filters button{min-height:32px;color:var(--theme-accent-strong);background:color-mix(in srgb, var(--theme-accent-strong) 10%, transparent);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.process-active-filters button:focus-visible{outline:2px solid var(--theme-accent-strong);outline-offset:2px}.process-portfolio-table td{vertical-align:top;padding-block:12px}.process-portfolio-row{cursor:pointer}.process-portfolio-row:hover td,.process-portfolio-row:focus-within td{background:var(--theme-raised)}.process-identity__name{font-weight:700}.process-identity__archived{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.process-identity__folder{color:var(--theme-text-secondary);font-size:12px;text-decoration:none}.process-identity__folder:hover{color:var(--theme-link);text-decoration:underline}.process-identity__court{max-width:100%;color:var(--theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.process-identity__notes{flex-wrap:wrap;gap:8px;display:inline-flex}.process-identity{min-width:0}.process-block{justify-items:start;gap:3px;min-width:0;display:grid}.process-block__sub{color:var(--theme-text-secondary);font-size:12px}.process-block__main{color:var(--theme-text);font-size:13px;font-weight:600}.process-pending__chip.is-soon{color:var(--theme-text);background:var(--theme-accent-soft);box-shadow:none}.process-pending__chip.is-draft{color:var(--theme-text-secondary);box-shadow:none;outline:1px dashed var(--theme-line-strong);outline-offset:-1px;background:0 0}.process-monitoring-badge{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.process-monitoring-badge.is-active{color:var(--theme-success);background:var(--theme-success-soft)}.process-portfolio-table .process-row-actions{align-items:center}@media (width<=700px){.process-portfolio-table td{text-align:left}.process-portfolio-table td .process-block{text-align:right;justify-items:end}.process-portfolio-table .process-pending{min-width:0}.process-portfolio-table .process-pending__chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}}.portfolio-shortcuts{flex-wrap:wrap;gap:8px;display:flex}.portfolio-shortcut{min-height:40px;color:var(--theme-text);background:var(--theme-panel);border:1px solid var(--theme-line);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 14px;font-size:13px;font-weight:600;display:inline-flex}.portfolio-shortcut strong{min-width:26px;color:var(--theme-text);background:var(--theme-panel-subtle);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:2px 8px;font-size:12px}.portfolio-shortcut:hover{border-color:var(--theme-line-strong)}.portfolio-shortcut:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.portfolio-shortcut.is-empty{color:var(--theme-text-secondary)}.portfolio-shortcut.is-empty strong{color:var(--theme-text-secondary);background:0 0}.portfolio-shortcut.is-active{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-color:var(--theme-accent)}.portfolio-shortcut.is-active strong{color:var(--theme-on-accent);background:var(--theme-accent)}.process-active-filters .process-active-filters__clear{color:var(--theme-text-secondary);background:0 0;text-decoration:underline}.monitoring-quota--compact{color:var(--theme-text-secondary);background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0;font-size:13px;display:flex}.app-shell .process-filter-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0 24px 18px}@media (width<=700px){.portfolio-shortcuts{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.portfolio-shortcut{flex:none}}@media (hover:hover) and (width>=801px){.process-portfolio-row .row-menu__trigger{opacity:0;transition:opacity .12s}.process-portfolio-row:hover :is(.row-action,.row-menu__trigger),.process-portfolio-row:focus-within :is(.row-action,.row-menu__trigger),.process-portfolio-row .row-menu__trigger[aria-expanded=true]{opacity:1}}.portfolio-tabbar{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.portfolio-tabbar>.motion-selector{flex:auto;min-width:0;max-width:100%}.portfolio-tabbar>.monitoring-quota--compact{flex:0 auto}.portfolio-tabbar>.monitoring-quota:not(.monitoring-quota--compact){flex:1 0 100%}.process-portfolio-table td{padding-block:10px}.process-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.process-sort span[aria-hidden=true]{color:var(--theme-text-muted)}.process-sort.is-active{color:var(--theme-text)}.export-dialog{gap:12px;display:grid}.export-dialog__formats{border:0;gap:16px;margin:0;padding:0;display:flex}.export-dialog__formats legend{margin-bottom:6px;font-size:13px;font-weight:600}.export-dialog__formats label{align-items:center;gap:6px;font-size:14px;display:inline-flex}.export-dialog__actions{justify-content:flex-end;gap:8px;display:flex}.portfolio-page{gap:18px}.portfolio-header{color:#fff;background:#24282e;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-width:0;min-height:84px;padding:16px 20px;display:flex}.portfolio-header__identity{align-items:center;gap:14px;min-width:0;display:flex}.portfolio-header__icon{width:40px;height:40px;color:var(--theme-on-accent);background:var(--theme-accent);border-radius:10px;flex:none;place-items:center;display:grid}.portfolio-header h1{color:#fff;font:500 26px/1.2 var(--font-display);letter-spacing:-.025em;margin:0}.portfolio-header p{color:#d0d5dc;margin:5px 0 0;font-size:12px;line-height:1.4}.portfolio-header__actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}.portfolio-header .portfolio-view-selector{background:#30353d;border:1px solid #59616d;border-radius:10px;width:auto;max-width:100%;padding:3px}.portfolio-header .process-view-tabs{border:0;flex-wrap:nowrap;gap:3px;padding:0;display:flex}.portfolio-header .process-view-tabs a{color:#d0d5dc;white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;min-width:94px;min-height:38px;margin:0;padding:9px 14px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.portfolio-header .process-view-tabs a:hover{color:#fff;background:#434a55}.portfolio-header .process-view-tabs a.is-active{color:var(--theme-on-accent);background:var(--theme-accent)}.portfolio-header .process-view-tabs__count{color:#fff;background:#59616d}.portfolio-header .process-view-tabs a:focus-visible{outline-offset:-2px;outline:2px solid #fff}.portfolio-page .portfolio-shortcuts{border:1px solid var(--theme-line);background:var(--theme-panel);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.portfolio-page .portfolio-shortcut{border:0;border-right:1px solid var(--theme-line);min-width:0;min-height:76px;color:var(--theme-text);text-align:left;background:0 0;border-radius:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.portfolio-page .portfolio-shortcut:last-child{border-right:0}.portfolio-page .portfolio-shortcut>svg{color:var(--theme-text-secondary);flex:none}.portfolio-shortcut__content{gap:4px;min-width:0;display:grid}.portfolio-shortcut__label{color:var(--theme-text-secondary);font-size:12px;font-weight:500;line-height:1.35}.portfolio-page .portfolio-shortcut strong{min-width:0;color:var(--theme-text);text-align:left;background:0 0;padding:0;font-size:17px;font-weight:600}.portfolio-page .portfolio-shortcut:hover{background:var(--theme-panel-subtle)}.portfolio-page .portfolio-shortcut.is-active{background:var(--theme-accent-soft)}.portfolio-page .portfolio-shortcut.is-active :is(strong,svg,.portfolio-shortcut__label){color:var(--theme-accent-strong);background:0 0}.portfolio-page .portfolio-shortcut.is-empty :is(strong,svg,.portfolio-shortcut__label){color:var(--theme-text-muted)}.portfolio-page .portfolio-shortcut:focus-visible{outline-offset:-3px}.app-shell .portfolio-page .portfolio-data-panel{border:1px solid var(--theme-line);background:var(--theme-panel);box-shadow:none;border-radius:14px}.portfolio-panel-head{border-bottom:1px solid var(--theme-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;min-height:64px;padding:12px 20px;display:flex}.portfolio-panel-head__title{align-items:center;gap:12px;display:flex}.portfolio-panel-head h2{color:var(--theme-text);font:600 20px/1.3 var(--font-display);margin:0}.portfolio-result-count{color:var(--theme-accent-strong);background:var(--theme-accent-soft);font-variant-numeric:tabular-nums;border-radius:7px;padding:3px 9px;font-size:12px}.portfolio-panel-head__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 18px;display:flex}.portfolio-panel-head__actions .monitoring-quota--compact{flex-wrap:wrap;gap:6px 12px;margin:0;font-size:12px}.portfolio-analytics-toggle{min-height:32px;color:var(--theme-link);border:0;border-left:1px solid var(--theme-line);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 0 0 18px;font-size:12px;font-weight:600;display:inline-flex}.portfolio-analytics-toggle:hover{text-underline-offset:3px;text-decoration:underline}.portfolio-analytics-toggle:focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px;border-radius:4px}.portfolio-analytics-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.app-shell .portfolio-data-panel .portfolio-insights{border:0;border-bottom:1px solid var(--theme-line);box-shadow:none;border-radius:0}.portfolio-data-panel .process-toolbar{background:var(--theme-panel-subtle);border-bottom:1px solid var(--theme-line);margin:0;padding:14px 20px}.portfolio-data-panel .process-toolbar .table-search{border:1px solid color-mix(in srgb, var(--theme-line-strong) 60%, var(--theme-line));background:var(--theme-panel);border-radius:8px;min-height:44px}.portfolio-data-panel .process-toolbar .table-search:focus-within{border-color:var(--theme-focus);outline:2px solid color-mix(in srgb, var(--theme-focus) 20%, transparent)}.portfolio-page .process-view-compact__table th{color:var(--theme-text-secondary);background:var(--theme-panel);font-size:11px;font-weight:600}.portfolio-data-panel .table-footer{border-top:1px solid var(--theme-line)}@media (width<=1200px){.portfolio-page .portfolio-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-page .portfolio-shortcut:nth-child(3n){border-right:0}.portfolio-page .portfolio-shortcut:nth-child(-n+3){border-bottom:1px solid var(--theme-line)}}@media (width<=900px){.portfolio-header{flex-wrap:wrap}.portfolio-header__actions,.portfolio-panel-head__actions{flex:1 0 100%;justify-content:space-between}}@media (width<=700px){.portfolio-page .portfolio-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-page .portfolio-shortcut{gap:10px;min-height:72px;padding:12px}.portfolio-page .portfolio-shortcut:nth-child(3n){border-right:1px solid var(--theme-line)}.portfolio-page .portfolio-shortcut:nth-child(2n){border-right:0}.portfolio-page .portfolio-shortcut:nth-child(-n+4){border-bottom:1px solid var(--theme-line)}.portfolio-header{grid-template-columns:minmax(0,1fr) auto;gap:16px 10px;padding:16px;display:grid}.portfolio-header__identity{grid-area:1/1;gap:10px}.portfolio-header__icon{border-radius:8px;width:34px;height:34px}.portfolio-header h1{font-size:22px}.portfolio-header p{font-size:11px}.portfolio-header__actions{display:contents}.portfolio-header .portfolio-view-selector{grid-area:2/1/auto/-1;width:100%}.portfolio-header .process-view-tabs a{flex:1;min-width:0}.portfolio-header__actions>.button{grid-area:1/2;gap:6px;min-height:38px;padding:8px 10px;font-size:12px}.portfolio-panel-head,.portfolio-data-panel .process-toolbar{padding:12px 16px}.portfolio-data-panel .process-toolbar .table-search{flex-basis:100%;width:100%}}.legal-operations-page{--legal-purple:#6847c7;--legal-purple-soft:#f3efff;--legal-amber:#aa7418;--legal-red:#b34854}.legal-attention-heading{align-items:flex-end}.legal-attention-heading__date{color:var(--muted);white-space:nowrap;font-size:12px}.legal-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.legal-metric{background:var(--panel);border:1px solid var(--line);min-height:112px;box-shadow:var(--shadow);border-radius:11px;flex-direction:column;justify-content:space-between;gap:10px;padding:15px;display:flex}.legal-metric__top{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.legal-metric__icon{width:28px;height:28px;color:var(--legal-purple);background:var(--legal-purple-soft);border-radius:8px;place-items:center;display:grid}.legal-metric--danger .legal-metric__icon{color:var(--legal-red);background:var(--theme-danger-soft)}.legal-metric--warning .legal-metric__icon{color:var(--legal-amber);background:var(--theme-warning-soft)}.legal-metric--info .legal-metric__icon{color:var(--theme-info);background:var(--theme-info-soft)}.legal-metric--success .legal-metric__icon{color:var(--theme-success);background:var(--theme-success-soft)}.legal-metric strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.legal-attention-layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.8fr);align-items:start;gap:16px;display:grid}.legal-attention-list,.legal-work-list{flex-direction:column;display:flex}.legal-attention-row{border-top:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.legal-attention-row:first-child{border-top:0}.legal-attention-row__dot{background:#9a9daa;border-radius:99px;width:8px;height:8px}.legal-attention-row__dot--critical,.legal-attention-row__dot--high{background:var(--legal-red);box-shadow:0 0 0 4px var(--theme-danger-soft)}.legal-attention-row__dot--medium{box-shadow:0 0 0 4px var(--theme-warning-soft);background:#d39635}.legal-attention-row__dot--low{box-shadow:0 0 0 4px var(--theme-success-soft);background:#5c9b78}.legal-attention-row__body{flex-direction:column;gap:4px;min-width:0;display:flex}.legal-attention-row__body strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.legal-attention-row__body small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.legal-attention-row__date{color:var(--muted);white-space:nowrap;font-size:12px}.legal-quick-links{flex-direction:column;gap:8px;display:flex}.legal-quick-access-panel>.panel__heading{padding:24px}.legal-quick-link{min-height:48px;color:var(--ink);background:var(--theme-accent-soft);border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.legal-quick-link:hover{border-color:color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));background:var(--theme-accent-soft)}.legal-quick-link__icon{width:28px;height:28px;color:var(--legal-purple);background:var(--legal-purple-soft);border-radius:8px;place-items:center;display:grid}.legal-quick-link>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.legal-quick-link small{color:var(--muted);font-size:12px}.legal-page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.legal-page-toolbar__actions,.legal-view-switcher,.legal-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legal-view-switcher{background:var(--theme-accent-soft);border-radius:9px;padding:3px}.legal-view-switcher button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:12px;font-weight:700}.legal-view-switcher button.is-active{color:var(--ink);background:var(--theme-panel);box-shadow:0 2px 6px #1f1b3914}.legal-filter-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 18px}.legal-filter-row label{flex-direction:column;gap:4px;display:flex}.legal-filter-row label>span{color:var(--muted);font-size:12px;font-weight:700}.legal-filter-row input,.legal-filter-row select{min-width:132px;min-height:36px;color:var(--ink);background:var(--theme-panel);border:1px solid var(--line);border-radius:8px;outline:0;padding:0 10px;font-size:11px}.legal-filter-row input:focus,.legal-filter-row select:focus{border-color:var(--legal-purple);box-shadow:0 0 0 3px #6847c721}.legal-filter-row .legal-filter-search{flex:220px;min-width:min(310px,100%)}.legal-filter-search input{width:100%}.legal-more-filters{min-height:36px;color:var(--muted);background:var(--theme-panel);border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.legal-more-filters:hover,.legal-more-filters:focus-visible,.legal-more-filters.is-active{color:var(--theme-accent-strong);border-color:color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));background:var(--legal-purple-soft);outline:0}.legal-more-filters__count{min-width:17px;height:17px;color:var(--theme-accent-strong);background:var(--theme-panel);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.legal-advanced-filters{border-top:1px solid var(--line);flex-wrap:wrap;flex:100%;align-items:flex-end;gap:8px;padding-top:10px;display:flex}.legal-advanced-filters label{min-width:132px}.legal-work-list{padding:0 18px}.legal-work-row{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:74px;padding:13px 0;display:grid}.legal-work-row:last-child{border-bottom:0}.legal-work-row__priority{background:#b8bac2;border-radius:99px;width:8px;height:34px}.legal-work-row__main{flex-direction:column;gap:4px;min-width:0;display:flex}.legal-work-row__title{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.legal-work-row__title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legal-work-row__main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.legal-work-row__closed-at{color:var(--theme-text-secondary,var(--muted));font-size:12px;font-weight:700}.legal-work-row__due{color:var(--muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;display:flex}.legal-work-row__due strong{color:inherit;font-size:inherit}.legal-work-row__due>span{color:var(--theme-text-secondary,var(--muted));font-size:12px;font-weight:500}.legal-work-row__due.is-overdue{color:var(--legal-red);font-weight:700}.legal-work-row__actions{align-items:center;gap:5px;display:flex}.legal-work-row__actions .button{white-space:nowrap}.legal-work-row--draft{background:var(--theme-warning-soft)}.legal-origin{color:var(--theme-warning);background:var(--theme-warning-soft);white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:12px;font-weight:700}.legal-link-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.legal-link-row a{color:var(--legal-purple);text-decoration:none}.legal-link-row a:hover{text-decoration:underline}.legal-pagination{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;font-size:12px;display:flex}.legal-pagination__actions{gap:6px;display:flex}.legal-empty{min-height:160px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex}.legal-empty svg{color:var(--legal-purple)}.legal-error{color:var(--legal-red);background:var(--theme-danger-soft);border:1px solid color-mix(in srgb, var(--theme-danger) 28%, transparent);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:11px;display:flex}.legal-drawer-backdrop{z-index:60;background:#14141c4d;position:fixed;inset:0}.legal-drawer{z-index:70;width:min(580px,100vw);color:var(--ink);background:var(--panel);border-left:1px solid var(--line);padding:24px 28px 40px;position:fixed;top:72px;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 44px #1d223324}.legal-drawer__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.legal-drawer__header h2{margin-top:4px;font-size:20px}.legal-drawer__header p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.5}.legal-drawer__header-actions{align-items:center;gap:8px;display:flex}.legal-drawer__body{flex-direction:column;gap:20px;padding-top:20px;display:flex}.legal-drawer__status{justify-content:space-between;align-items:center;gap:8px;display:flex}.legal-drawer__section{flex-direction:column;gap:10px;display:flex}.legal-drawer__section h3{color:var(--ink);font-size:12px}.legal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legal-form-grid label{flex-direction:column;gap:5px;display:flex}.legal-form-grid label>span{color:var(--muted);font-size:12px;font-weight:700}.legal-form-grid input,.legal-form-grid textarea,.legal-form-grid select{width:100%;min-height:36px;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:8px;outline:0;padding:8px 10px;font-size:11px}.legal-form-grid textarea{resize:vertical;min-height:76px}.legal-form-grid input:focus,.legal-form-grid textarea:focus,.legal-form-grid select:focus{border-color:var(--legal-purple);box-shadow:0 0 0 3px #6847c721}.legal-form-grid .is-wide{grid-column:1/-1}.legal-form-hint{color:var(--muted);font-size:12px;line-height:1.45}.legal-date-hint{color:var(--theme-text-secondary,var(--muted));font-size:11px;line-height:1.4}.legal-date-guide{color:var(--theme-text-secondary,var(--muted));background:var(--theme-accent-soft,var(--legal-purple-soft));border:1px solid var(--theme-line,var(--line));border-radius:8px;flex-direction:column;gap:4px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.legal-date-guide strong{color:var(--theme-text,var(--ink));font-size:12px}.legal-checklist{flex-direction:column;gap:7px;display:flex}.legal-checklist__row{background:var(--theme-accent-soft);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.legal-checklist__row label{min-width:0;color:var(--ink);flex:1;align-items:center;gap:8px;font-size:11px;display:flex}.legal-checklist__row label span{overflow-wrap:anywhere;min-width:0;line-height:1.5}.legal-checklist__row input[type=checkbox]{width:16px;height:16px;accent-color:var(--legal-purple)}.legal-checklist__add{gap:7px;display:flex}.legal-checklist__add input{border:1px solid var(--line);border-radius:7px;flex:1;min-width:0;min-height:34px;padding:0 9px;font-size:11px}.legal-work-row{grid-template-columns:8px minmax(0,1fr) auto auto}.legal-active-filters{color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;padding:8px 18px;font-size:12px;display:flex}.legal-active-filters button{color:var(--theme-accent-strong);background:var(--legal-purple-soft);cursor:pointer;border:0;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;font-size:12px;display:inline-flex}.legal-deadline-panel{border-top:1px solid var(--line);padding-top:15px}.legal-deadline-preview{color:var(--ink);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:8px;flex-direction:column;gap:4px;padding:11px 12px;font-size:11px;display:flex}.legal-deadline-preview p,.legal-deadline-preview small{color:var(--muted);font-size:12px;line-height:1.45}.icon-button--danger{color:var(--legal-red)}.legal-drawer__footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.legal-drawer__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.legal-confirm-banner{color:var(--theme-warning);background:var(--theme-warning-soft);border:1px solid color-mix(in srgb, var(--theme-warning) 28%, transparent);border-radius:8px;gap:8px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.legal-agenda-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.legal-agenda-toolbar__nav,.legal-agenda-toolbar__modes{align-items:center;gap:7px;display:flex}.legal-agenda-toolbar__period{min-width:180px;color:var(--ink);text-align:center;font-size:13px;font-weight:700}.legal-agenda-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.legal-agenda-grid--month{grid-template-columns:repeat(7,minmax(0,1fr))}.legal-agenda-day{background:var(--panel);border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:7px;min-height:156px;padding:9px;display:flex}.legal-agenda-day--today{background:var(--theme-accent-soft);box-shadow:inset 0 2px var(--legal-purple)}.legal-agenda-day--outside{background:var(--surface-muted,#f7f8fa)}.legal-agenda-day--outside .legal-agenda-day__heading{opacity:.58}.legal-agenda-day__heading{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.legal-agenda-day__heading strong{color:var(--ink);font-size:15px}.legal-agenda-day__empty{color:var(--muted);opacity:.72;margin-top:auto;font-size:12px}.legal-agenda-item{--agenda-accent:#8491aa;color:var(--ink);background:linear-gradient(90deg, var(--agenda-accent) 0 3px, #fff 3px);border-radius:5px;flex-direction:column;gap:3px;padding:7px;text-decoration:none;display:flex;box-shadow:0 2px 6px #1f1b390f}.legal-agenda-item--Urgent{--agenda-accent:var(--legal-red)}.legal-agenda-item--High{--agenda-accent:#d18b2e}.legal-agenda-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.legal-agenda-item small{color:var(--muted);font-size:12px}.legal-agenda-list{flex-direction:column;display:flex}.legal-agenda-list .legal-work-row{grid-template-columns:10px minmax(0,1fr) auto auto;padding-inline:18px}.legal-agenda-empty{min-height:82px;color:var(--muted);background:var(--surface-muted,#f7f8fa);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.legal-agenda-empty>svg{color:var(--legal-purple);flex:none}.legal-agenda-empty>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.legal-agenda-empty strong{color:var(--ink);font-size:11px}.legal-agenda-empty p{margin:0;font-size:12px}.legal-agenda-empty--compact{border:1px solid var(--line);border-radius:9px;margin-top:0}.legal-agenda-unplaced{color:var(--muted);background:var(--theme-warning-soft);border:1px solid color-mix(in srgb, var(--theme-warning) 28%, transparent);border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.legal-agenda-unplaced strong{color:var(--theme-warning)}.legal-agenda-unplaced a{color:var(--legal-purple);margin-left:auto;font-weight:700;text-decoration:none}@media (width<=1080px){.legal-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-attention-layout{grid-template-columns:1fr}}@media (width<=800px){.legal-quick-access-panel>.panel__heading{padding:20px}}@media (width<=760px){.legal-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-work-row{grid-template-columns:8px minmax(0,1fr)}.legal-work-row__due,.legal-work-row__actions{grid-column:2;justify-content:flex-start;align-items:flex-start}.legal-agenda-grid{border-right:1px solid var(--line);grid-template-columns:1fr}.legal-agenda-day{min-height:90px}.legal-agenda-empty{flex-wrap:wrap;align-items:flex-start}.legal-agenda-empty .button{margin-left:30px}.legal-agenda-unplaced{flex-wrap:wrap;align-items:flex-start}.legal-agenda-unplaced a{margin-left:0}.legal-drawer{padding:20px 18px 34px;top:60px}.legal-form-grid{grid-template-columns:1fr}.legal-form-grid .is-wide{grid-column:auto}}@media (width<=480px){.legal-metric-grid{grid-template-columns:1fr 1fr;gap:7px}.legal-metric{min-height:96px;padding:11px}.legal-metric strong{font-size:22px}.legal-filter-row{padding-inline:12px}.legal-filter-row label,.legal-filter-row input,.legal-filter-row select,.legal-more-filters{width:100%}.legal-advanced-filters{align-items:stretch}.legal-advanced-filters label{min-width:100%}.legal-page-toolbar__actions{width:100%}.legal-page-toolbar__actions>.button{flex:1}}@media (width<=760px){.legal-agenda-toolbar__modes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;width:100%;padding-bottom:3px;display:grid;overflow:visible}.legal-agenda-toolbar__modes>.legal-view-switcher{grid-column:1/-1;width:100%;min-width:0}.legal-agenda-toolbar__modes>.legal-agenda-scope,.legal-agenda-toolbar__modes>.legal-agenda-status{width:100%;min-width:0}.legal-agenda-status{min-height:32px;color:var(--ink);background:var(--panel);border:1px solid var(--line);font:inherit;border-radius:8px;padding:0 28px 0 10px;font-size:12px}.legal-agenda-status:focus{border-color:var(--violet);outline:0;box-shadow:0 0 0 3px #6847c721}.legal-view-switcher{min-width:0}.legal-view-switcher button{flex:1 1 0;min-width:0}.legal-agenda-list .legal-work-row{grid-template-columns:10px minmax(0,1fr);align-items:start;row-gap:8px}.legal-agenda-list .legal-work-row__due{grid-area:2/2;justify-content:flex-start;align-items:flex-start}.legal-agenda-list .legal-work-row>.status-pill{grid-area:3/2;justify-self:start}}@media (width<=480px){.legal-agenda-toolbar__modes{grid-template-columns:1fr}}.legal-metric__top{color:var(--theme-text-secondary,var(--muted));font-size:12px;line-height:1.35}.legal-metric__icon{width:32px;height:32px}.legal-metric strong{color:var(--theme-text,var(--ink));font-size:28px}.legal-attention-row{min-height:66px;padding-block:15px}.legal-attention-row__body strong{color:var(--theme-text,var(--ink));font-size:14px}.legal-attention-row__body small,.legal-attention-row__date{color:var(--theme-text-secondary,var(--muted));font-size:12px;line-height:1.45}.legal-quick-link{min-height:58px;padding:10px 12px}.legal-quick-link strong{font-size:14px}.legal-quick-link small{font-size:12px;line-height:1.4}.legal-view-switcher button{min-height:36px;padding-inline:13px;font-size:13px}.legal-filter-row label>span{color:var(--theme-text-secondary,var(--muted));font-size:12px}.legal-filter-row input,.legal-filter-row select,.legal-more-filters{min-height:42px;font-size:13px}.legal-more-filters{padding-inline:12px}.legal-advanced-filters{padding-top:12px}.legal-work-row{min-height:86px;padding-block:16px}.legal-work-row__title{font-size:14px}.legal-work-row__main small{color:var(--theme-text-secondary,var(--muted));font-size:12px;line-height:1.45}.legal-work-row__due{font-size:12px}.legal-work-row__actions{min-width:0}.legal-drawer{padding-bottom:28px}.legal-drawer__header p{color:var(--theme-text-secondary,var(--muted));font-size:13px}.legal-drawer__section h3{font-size:14px}.legal-form-grid label>span{color:var(--theme-text-secondary,var(--muted));font-size:12px}.legal-form-grid input,.legal-form-grid textarea,.legal-form-grid select{min-height:42px;font-size:14px}.legal-form-grid textarea{min-height:96px}.legal-form-hint,.legal-confirm-banner,.legal-error{font-size:13px;line-height:1.5}.legal-drawer__footer{z-index:2;padding:16px 0 max(16px, env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--theme-panel,var(--panel)) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:4px;position:sticky;bottom:-1px}.legal-drawer__footer .button{min-height:44px}.legal-active-filters{font-size:12px}.legal-active-filters button{min-height:32px;font-size:12px}.legal-pagination{font-size:12px}@media (width<=760px){.legal-work-row{align-items:start}.legal-work-row__main small{white-space:normal;overflow:visible}.legal-drawer__footer{margin-inline:-18px;padding-inline:18px}}@media (width<=480px){.legal-metric:last-child{grid-column:1/-1;min-height:76px}.legal-metric:last-child .legal-metric__top{align-items:center}.legal-metric:last-child strong{font-size:24px}.legal-view-switcher button{padding-inline:10px;font-size:12px}.legal-drawer__footer .legal-drawer__actions{flex-direction:column}.legal-drawer__footer .button{width:100%}}@media (width<=760px){.legal-drawer{top:var(--topbar-height,76px)}}.legal-task-dialog__backdrop{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;background:#13141870;border:0;position:fixed;inset:0}.legal-task-dialog{z-index:90;width:min(920px,100vw - 40px);height:min(88vh,900px);max-height:88vh;color:var(--theme-text,var(--ink));background:var(--theme-panel,var(--panel));border:1px solid var(--theme-line-strong,var(--line));border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;animation:.2s ease-out both legal-task-dialog-enter;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 80px #13182742}.legal-task-dialog__header{border-bottom:1px solid var(--theme-line,var(--line));justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 28px 18px;display:flex}.legal-task-dialog__header h2{color:var(--theme-text,var(--ink));margin-top:5px;font-size:21px;line-height:1.2}.legal-task-dialog__header p{max-width:68ch;color:var(--theme-text-secondary,var(--muted));margin-top:7px;font-size:13px;line-height:1.5}.legal-task-dialog__header-actions{align-items:flex-start;gap:10px;display:flex}.legal-task-dialog__header-actions .icon-button{width:44px;height:44px}.legal-task-dialog__state{min-height:21px;color:var(--theme-text-secondary,var(--muted));align-items:center;margin-top:10px;font-size:12px;line-height:1.4;display:flex}.legal-task-dialog__dirty{color:var(--theme-warning,#8a5b12);font-weight:750}.legal-task-dialog__body{min-height:0;padding:24px 28px 40px;scroll-padding-bottom:40px;overflow-y:auto}.legal-task-dialog__body-layout{grid-template-columns:178px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.legal-task-dialog__steps{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:0}.legal-task-dialog__steps-heading{flex-direction:column;gap:4px;padding:2px 4px 8px;display:flex}.legal-task-dialog__steps-heading strong{color:var(--theme-text,var(--ink));font-size:13px}.legal-task-dialog__steps-heading span{color:var(--theme-text-secondary,var(--muted));font-size:11px;line-height:1.4}.legal-task-dialog__steps-list{flex-direction:column;gap:4px;display:flex}.legal-task-dialog__step{min-width:0;min-height:56px;color:var(--theme-text-secondary,var(--muted));font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:8px 9px;transition:color .16s,background .16s,border-color .16s,transform .16s;display:flex}.legal-task-dialog__step:hover{color:var(--theme-text,var(--ink));background:var(--theme-panel-subtle,#f5f6fa);border-color:var(--theme-line,var(--line));transform:translate(2px)}.legal-task-dialog__step:focus-visible{color:var(--theme-text,var(--ink));border-color:var(--theme-accent,var(--legal-purple));box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent,var(--legal-purple)) 18%, transparent);outline:0}.legal-task-dialog__step-number{width:28px;height:28px;color:var(--theme-accent-strong,var(--legal-purple));background:var(--theme-accent-soft,var(--legal-purple-soft));border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.legal-task-dialog__step-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.legal-task-dialog__step-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.legal-task-dialog__step-copy small{color:var(--theme-text-muted,var(--muted));text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.legal-task-dialog__steps-summary{border-top:1px solid var(--theme-line,var(--line));flex-direction:column;gap:4px;margin-top:8px;padding:13px 12px;display:flex}.legal-task-dialog__steps-summary span{color:var(--theme-text-muted,var(--muted));letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.legal-task-dialog__steps-summary strong{color:var(--theme-text,var(--ink));font-size:13px}.legal-task-dialog__steps-summary small{color:var(--theme-text-secondary,var(--muted));font-size:11px;line-height:1.4}.legal-task-dialog__content{flex-direction:column;gap:18px;min-width:0;display:flex}.legal-task-dialog__content>form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;min-width:0;display:grid}.legal-task-dialog__content>form>.legal-task-dialog__section--primary,.legal-task-dialog__content>form>.legal-error{grid-column:1/-1}.legal-task-dialog__content>form>.legal-task-dialog__section--context,.legal-task-dialog__content>form>.legal-task-dialog__section--planning{min-height:100%}.legal-task-dialog__section--context .legal-form-grid,.legal-task-dialog__section--planning .legal-form-grid{grid-template-columns:1fr}.legal-task-dialog__section{background:var(--theme-panel-subtle,#fbfcff);border:1px solid var(--theme-line,var(--line));border-radius:12px;flex-direction:column;gap:16px;padding:19px 20px 20px;display:flex}.legal-task-dialog__section--primary{background:var(--theme-panel,var(--panel))}.legal-task-dialog__section--context{background:color-mix(in srgb, var(--theme-info-soft,#edf5ff) 32%, var(--theme-panel-subtle,#fbfcff))}.legal-task-dialog__section--planning{background:color-mix(in srgb, var(--theme-accent-soft,var(--legal-purple-soft)) 38%, var(--theme-panel-subtle,#fbfcff))}.legal-task-dialog__section--execution{background:color-mix(in srgb, var(--theme-success-soft,#eaf8f0) 24%, var(--theme-panel-subtle,#fbfcff))}.legal-task-dialog__section{scroll-margin-top:18px}.legal-task-dialog__section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.legal-task-dialog__section-heading>div{align-items:baseline;gap:9px;display:flex}.legal-task-dialog__section-heading .eyebrow{color:var(--theme-accent-strong,var(--legal-purple));font-size:11px}.legal-task-dialog__section-heading h3{color:var(--theme-text,var(--ink));font-size:15px}.legal-task-dialog__section-heading p{max-width:52ch;color:var(--theme-text-secondary,var(--muted));text-align:right;font-size:12px;line-height:1.5}.legal-task-dialog .legal-form-grid{gap:15px}.legal-task-dialog .legal-form-grid label>span,.legal-task-dialog .legal-combobox>label{color:var(--theme-text-secondary,var(--muted));font-size:12px;font-weight:750}.legal-task-dialog .legal-form-grid input,.legal-task-dialog .legal-form-grid textarea,.legal-task-dialog .legal-form-grid select{min-height:44px;color:var(--theme-text,var(--ink));background:var(--theme-panel,var(--panel));border-color:var(--theme-line-strong,var(--line));font-size:14px}.legal-task-dialog .legal-combobox__control{background:var(--theme-panel,var(--panel));border-color:var(--theme-line-strong,var(--line));min-height:44px;padding-block:6px}.legal-task-dialog .legal-combobox__control input{min-height:30px;color:var(--theme-text,var(--ink));font-size:13px}.legal-task-dialog .legal-form-grid textarea{min-height:104px}.legal-task-dialog .legal-form-grid input:focus,.legal-task-dialog .legal-form-grid textarea:focus,.legal-task-dialog .legal-form-grid select:focus,.legal-task-dialog .legal-checklist__add input:focus,.legal-task-dialog .legal-block-status__form input:focus{border-color:var(--theme-accent,var(--legal-purple));box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent,var(--legal-purple)) 18%, transparent);outline:0}.legal-priority-note{color:var(--theme-text-secondary,var(--muted));font-size:11px;line-height:1.35}.legal-priority-note--urgent{color:var(--theme-danger,var(--legal-red));font-weight:750}.legal-priority-note--high{color:var(--theme-warning,var(--legal-amber));font-weight:750}.legal-priority-note--normal{color:var(--theme-info,#2c6aa9)}.legal-task-dialog__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.legal-task-dialog__footer{padding:12px 24px max(12px, env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--theme-panel-subtle,#f7f8fb) 72%, var(--theme-panel,var(--panel)));border-top:1px solid var(--theme-line-strong,var(--line));justify-content:space-between;align-items:center;gap:18px;display:flex}.legal-task-dialog__footer-status{min-width:0;color:var(--theme-text-secondary,var(--muted));flex-direction:column;flex:auto;gap:2px;font-size:11px;line-height:1.35;display:flex}.legal-task-dialog__footer-status-label{color:var(--theme-text,var(--ink));text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.legal-task-dialog__footer-status.is-dirty .legal-task-dialog__footer-status-label{color:var(--theme-warning,#8a5b12)}.legal-task-dialog__footer-status.is-error .legal-task-dialog__footer-status-label{color:var(--theme-danger,var(--legal-red))}.legal-task-dialog__footer-status>span:not(.legal-task-dialog__footer-status-label){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legal-task-dialog__footer-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.legal-task-dialog__footer .button{white-space:nowrap;min-height:40px}.legal-task-dialog__footer .button--compact{padding-inline:12px}.legal-task-dialog__advance{color:var(--theme-accent-strong,var(--legal-purple));border-color:var(--theme-line-strong,var(--line));background:0 0}.legal-task-dialog__advance:hover:not(:disabled){color:var(--theme-accent-strong,var(--legal-purple));background:var(--theme-accent-soft,var(--legal-purple-soft));border-color:color-mix(in srgb, var(--theme-accent,var(--legal-purple)) 42%, var(--theme-line))}.legal-task-dialog .button--ghost{color:var(--theme-text-secondary,var(--muted));background:0 0;border-color:#0000}.legal-task-dialog .button--ghost:hover{color:var(--theme-text,var(--ink));background:var(--theme-panel-subtle,#f3f4f7)}.legal-task-dialog .button--danger{color:var(--theme-danger,var(--legal-red));background:var(--theme-danger-soft,#fff0f1);border-color:color-mix(in srgb, var(--theme-danger,var(--legal-red)) 30%, var(--theme-line))}.legal-task-dialog .button--danger:hover{color:#fff;background:var(--theme-danger,var(--legal-red));border-color:var(--theme-danger,var(--legal-red))}.legal-block-status{background:var(--theme-panel,var(--panel));border:1px solid var(--theme-line,var(--line));border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.legal-block-status.is-blocked{color:var(--theme-warning,var(--legal-amber));background:var(--theme-warning-soft,#fff4d9);border-color:color-mix(in srgb, var(--theme-warning,var(--legal-amber)) 38%, var(--theme-line))}.legal-block-status strong{color:var(--theme-text,var(--ink));font-size:13px}.legal-block-status p{color:var(--theme-text-secondary,var(--muted));margin-top:3px;font-size:12px;line-height:1.4}.legal-block-status__form{align-items:center;gap:7px;display:flex}.legal-block-status__form label{min-width:180px}.legal-block-status__form input{width:100%;min-height:44px;color:var(--theme-text,var(--ink));background:var(--theme-panel,var(--panel));border:1px solid var(--theme-line-strong,var(--line));font:inherit;border-radius:8px;padding:0 10px;font-size:12px}.legal-task-dialog .legal-checklist__add input{background:var(--theme-panel,var(--panel));min-height:44px;font-size:13px}.legal-task-dialog .legal-checklist__row{background:var(--theme-panel,var(--panel));min-height:50px}.legal-task-dialog .legal-checklist__row label,.legal-task-dialog .legal-confirm-banner{font-size:13px}.legal-closed-toggle{min-height:42px;color:var(--theme-text-secondary,var(--muted));cursor:pointer;align-items:center;gap:7px;padding:0 4px;font-weight:700;flex-direction:row!important;font-size:12px!important;display:inline-flex!important}.legal-closed-toggle input{width:17px;height:17px;accent-color:var(--theme-accent,var(--legal-purple));min-width:17px!important}.legal-work-row__priority--Low{background:#9aa4b2}.legal-work-row__priority--Normal{background:#3f78b8}.legal-work-row__priority--High{background:var(--theme-warning,#c68a22)}.legal-work-row__priority--Urgent{background:var(--theme-danger,var(--legal-red))}.legal-modal__reason{color:var(--theme-text-secondary,var(--muted));flex-direction:column;gap:6px;font-size:12px;font-weight:750;display:flex}.legal-modal__reason textarea{resize:vertical;min-height:104px;color:var(--theme-text,var(--ink));background:var(--theme-panel,var(--panel));border:1px solid var(--theme-line-strong,var(--line));font:inherit;border-radius:8px;padding:10px;font-size:13px;line-height:1.45}.legal-modal__reason textarea:focus{border-color:var(--theme-accent,var(--legal-purple));box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent,var(--legal-purple)) 18%, transparent);outline:0}@keyframes legal-task-dialog-enter{0%{opacity:0;transform:translate(-50%,-48%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.legal-task-dialog{animation:none}}@media (width<=760px){.legal-task-dialog{border-radius:13px;width:min(100vw - 24px,920px);height:min(92vh,900px);max-height:92vh}.legal-task-dialog__header{gap:12px;padding:18px 18px 15px}.legal-task-dialog__header h2{font-size:18px}.legal-task-dialog__header p{font-size:12px}.legal-task-dialog__body{padding:18px 18px 34px}.legal-task-dialog__body-layout{grid-template-columns:1fr;gap:16px}.legal-task-dialog__steps{gap:9px;position:static}.legal-task-dialog__steps-heading{padding-inline:2px}.legal-task-dialog__steps-list{scrollbar-width:thin;flex-direction:row;margin-inline:-2px;padding:2px;display:flex;overflow-x:auto}.legal-task-dialog__step{flex:0 0 158px;width:158px;min-height:52px}.legal-task-dialog__steps-summary{margin-top:0;padding:10px 2px 0}.legal-task-dialog__content{gap:16px}.legal-task-dialog__content>form{grid-template-columns:1fr;gap:16px}.legal-task-dialog__content>form>.legal-task-dialog__section--primary,.legal-task-dialog__content>form>.legal-error{grid-column:auto}.legal-task-dialog__section--context .legal-form-grid,.legal-task-dialog__section--planning .legal-form-grid{grid-template-columns:1fr}.legal-task-dialog__section{gap:14px;padding:16px}.legal-task-dialog__section-heading{flex-direction:column;gap:5px}.legal-task-dialog__section-heading p{text-align:left;max-width:none}.legal-task-dialog__footer{padding:12px 18px max(12px, env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:10px}.legal-task-dialog__footer-status{flex-basis:auto}.legal-task-dialog__footer-status>span:not(.legal-task-dialog__footer-status-label){white-space:normal}.legal-task-dialog__footer-actions{justify-content:flex-start;width:100%}.legal-task-dialog__footer .button{flex:auto}.legal-task-dialog__footer .button--ghost{flex:none}.legal-block-status,.legal-block-status__form{flex-direction:column;align-items:stretch}.legal-block-status__form label{min-width:0}}@media (width<=390px){.legal-task-dialog{border-radius:0;width:100vw;height:100vh;max-height:100vh}.legal-task-dialog__header,.legal-task-dialog__body,.legal-task-dialog__footer{padding-inline:14px}.legal-task-dialog__section{padding:14px}}.task-view-switcher{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.task-view-switcher__group{border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;display:flex}.task-view-switcher__group legend{color:var(--theme-text-secondary,var(--muted));letter-spacing:.04em;text-transform:uppercase;padding:0;font-size:12px;font-weight:750}.task-view-switcher__group .legal-view-switcher{min-height:42px}.task-view-switcher__group .legal-view-switcher button{min-height:36px}.legal-empty--skeleton{flex-direction:column;align-items:stretch;gap:9px;padding-inline:18px}.legal-empty--skeleton span{background:linear-gradient(90deg, var(--theme-panel-subtle,#f4f5f8), var(--theme-line,#e3e6ee), var(--theme-panel-subtle,#f4f5f8));background-size:200% 100%;border-radius:6px;width:100%;height:13px;animation:1.2s ease-in-out infinite legal-skeleton-shimmer;display:block}.legal-empty--skeleton span:nth-child(2){width:72%}.legal-empty--skeleton span:nth-child(3){width:48%}.legal-agenda-unplaced--muted{color:var(--theme-text-secondary,var(--muted));background:var(--theme-panel-subtle,#fbfcff);border-color:var(--theme-line,var(--line))}.legal-agenda-unplaced--muted strong{color:var(--theme-text,var(--ink))}.legal-agenda-more{color:var(--theme-link,var(--legal-purple));background:var(--theme-accent-soft,#f3efff);border-radius:6px;margin-top:auto;padding:6px 7px;font-size:12px;font-weight:750;text-decoration:none;display:block}.legal-agenda-more:hover{background:color-mix(in srgb, var(--theme-accent,var(--legal-purple)) 16%, var(--theme-panel))}.legal-work-row__due-action{color:var(--theme-link,var(--legal-purple));font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:3px;padding:0;display:flex}.legal-work-row__due-action strong{color:inherit;font-size:inherit}.legal-work-row__due-action span{text-underline-offset:2px;font-size:12px;text-decoration:underline}.legal-agenda-item{border-left:1px solid var(--theme-line-strong,#d0d6e0);box-shadow:none}.legal-agenda-item--Urgent{border-left-color:var(--theme-danger,var(--legal-red));background:color-mix(in srgb, var(--theme-danger-soft,#fff0f1) 44%, var(--theme-panel))}.legal-agenda-item--High{border-left-color:var(--theme-warning,#d18b2e)}.legal-agenda-day--today{box-shadow:inset 0 1px var(--theme-accent,var(--legal-purple))}@keyframes legal-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.legal-empty--skeleton span{animation:none}}@media (width<=760px){.task-view-switcher{justify-content:stretch;align-items:stretch;width:100%}.task-view-switcher__group{flex:1 1 0}.task-view-switcher__group .legal-view-switcher{width:100%}.task-view-switcher__group .legal-view-switcher button{flex:1 1 0;padding-inline:8px}}.legal-agenda-rule{color:var(--theme-text-secondary,var(--muted));background:var(--theme-panel-subtle,#fbfcff);border:1px solid var(--theme-line,var(--line));border-radius:8px;margin:0 18px 14px;font-size:12px}.legal-agenda-rule summary{color:var(--theme-text,var(--ink));cursor:pointer;padding:10px 12px;font-weight:700}.legal-agenda-rule ul{gap:5px;margin:0;padding:0 18px 12px 32px;line-height:1.45;display:grid}.legal-agenda-rule li strong{color:var(--theme-text,var(--ink))}.legal-agenda-unplaced>div{flex:1;gap:5px;min-width:0;display:grid}.legal-agenda-unplaced>div>span{line-height:1.4}.legal-agenda-unplaced__item{color:var(--theme-text,var(--ink));border-top:1px solid color-mix(in srgb, var(--theme-warning,#d18b2e) 18%, transparent);justify-content:space-between;align-items:center;gap:10px;padding-top:5px;font-size:12px;display:flex}.legal-agenda-unplaced__item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.legal-agenda-unplaced__item a{white-space:nowrap;margin-left:0}.legal-agenda-unplaced__all{white-space:nowrap}@media (width<=760px){.legal-agenda-rule{margin-inline:12px}.legal-agenda-unplaced__all{width:100%}}.dashboard-page .legal-metric-grid{gap:12px}.dashboard-page .legal-metric{justify-content:flex-start;gap:12px;min-height:116px;padding:16px}.dashboard-page .legal-metric__top{align-items:flex-start;min-height:36px}.dashboard-page .legal-metric__top>span:first-child{min-width:0;padding-top:2px;line-height:1.35}.dashboard-page .legal-metric strong{min-height:1em;margin-top:auto;line-height:1;display:block}.dashboard-page .legal-attention-layout{gap:20px}.dashboard-page .legal-attention-layout>.panel:first-child .legal-attention-list{padding:0 24px 8px}.dashboard-page .legal-attention-row{min-height:70px;padding-block:16px}.dashboard-page .legal-quick-access-panel>.panel__heading{padding:24px 24px 20px}.dashboard-page .legal-quick-links{gap:10px;padding:0 24px 24px}.dashboard-page .legal-quick-link{border-radius:10px;gap:12px;min-height:64px;padding:12px 14px}.dashboard-page .legal-quick-link__icon{flex:none;width:32px;height:32px}.dashboard-page .legal-quick-link>svg{flex:none}.dashboard-page .work-summary-item{gap:12px;min-height:84px;padding:16px 20px}@media (width<=800px){.dashboard-page .legal-quick-access-panel>.panel__heading{padding:20px 20px 16px}.dashboard-page .legal-quick-links{padding:0 20px 20px}}@media (width<=480px){.dashboard-page .legal-metric{min-height:100px;padding:13px}.dashboard-page .legal-metric:last-child{min-height:82px}.dashboard-page .legal-attention-layout>.panel:first-child .legal-attention-list,.dashboard-page .legal-quick-access-panel>.panel__heading,.dashboard-page .legal-quick-links{padding-inline:16px}}.agenda-views{background:var(--theme-panel-subtle);width:max-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--theme-line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.agenda-views a,.agenda-views button{min-height:34px;color:var(--theme-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.agenda-views a:hover,.agenda-views button:hover{color:var(--theme-text)}.agenda-views .is-active{color:var(--theme-text);background:var(--theme-panel);box-shadow:0 1px 2px #00000014, inset 0 0 0 1px var(--theme-line)}@media (pointer:coarse){.agenda-views a,.agenda-views button{min-height:44px}}.legal-process-back{justify-self:start;margin-bottom:12px}.legal-process-context{background:var(--theme-accent-soft);color:var(--theme-text);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:16px;display:flex}.legal-process-context>svg{color:var(--theme-link);flex:none;margin-top:2px}.legal-process-context>div{min-width:0}.legal-process-context strong{overflow-wrap:anywhere;font-weight:600}.legal-process-context p{overflow-wrap:anywhere;margin:4px 0;font-size:13px}.legal-process-context span{color:var(--theme-text-secondary);font-size:12px}.app-shell .legal-task-dialog--process .legal-task-dialog__body-layout{grid-template-columns:minmax(0,1fr)}.app-shell .legal-task-dialog--process .legal-task-dialog__steps{display:none}.app-shell .legal-task-dialog--process .legal-task-dialog__content{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:24px;padding-top:24px;display:grid}.app-shell .legal-task-dialog--process .legal-process-context{border-left:1px solid var(--theme-line);background:0 0;border-radius:0;grid-area:1/2;margin:0;padding:0 0 0 20px}.app-shell .legal-task-dialog--process .legal-task-dialog__content>form{grid-area:1/1;display:block}.app-shell .legal-task-dialog--process .legal-task-dialog__footer{position:static}.legal-process-form{gap:18px}.legal-process-options summary{color:var(--theme-link);cursor:pointer}.legal-process-options>div{margin-top:16px}@media (width<=900px){.app-shell .legal-task-dialog--process .legal-task-dialog__content{grid-template-columns:minmax(0,1fr)}.app-shell .legal-task-dialog--process .legal-process-context{background:var(--theme-accent-soft);border:0;border-radius:12px;grid-area:auto/1;padding:14px}.app-shell .legal-task-dialog--process .legal-task-dialog__content>form{grid-row:auto}}.app-shell .legal-task-dialog--process .legal-event-origin{grid-area:1/2}.app-shell .legal-task-dialog--process .legal-event-origin+.legal-process-context{grid-area:2/2}.app-shell .legal-task-dialog--process:has(.legal-event-origin) .legal-task-dialog__content>form{grid-row:1/3}.legal-event-origin details{margin-top:10px}.legal-event-origin details p{white-space:pre-wrap;max-height:240px;overflow-y:auto}@media (width<=900px){.app-shell .legal-task-dialog--process .legal-event-origin,.app-shell .legal-task-dialog--process .legal-event-origin+.legal-process-context{grid-area:auto/1}.app-shell .legal-task-dialog--process:has(.legal-event-origin) .legal-task-dialog__content>form{grid-row:auto}}.legal-deadline-hint{color:var(--theme-text);background:var(--theme-warning-soft);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45}.legal-deadline-hint--blocking{color:var(--theme-danger);background:var(--theme-danger-soft)}.legal-deadline-hint--blocking a{color:inherit;margin-left:4px;font-weight:700}.legal-deadline-advanced{margin-top:4px}.legal-deadline-advanced summary{color:var(--theme-text-secondary);cursor:pointer;font-size:13px;font-weight:600}.legal-deadline-advanced>.legal-form-grid{margin-top:10px}.legal-task-dialog__body-layout--single{grid-template-columns:minmax(0,1fr);gap:0}.legal-task-dialog__body-layout--single .legal-task-dialog__section{padding-block:14px}.legal-task-dialog__body-layout--single .legal-task-dialog__section-heading{margin-bottom:10px}.legal-task-dialog__body-layout--single .legal-task-dialog__section-heading h3{letter-spacing:.02em;text-transform:uppercase;color:var(--theme-text-secondary);font-size:13px}.legal-form-grid--work{grid-template-columns:minmax(150px,200px) minmax(0,1fr) minmax(120px,160px)}.legal-form-grid--work .is-wide{grid-column:auto}.legal-form-grid--work>.legal-template-field{grid-column:1/-1}.legal-task-dialog__body-layout--single .legal-task-dialog__section--context .legal-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-task-dialog__body-layout--single .legal-task-dialog__section--planning .legal-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.legal-documents-field{grid-column:1/-1;gap:4px;display:grid}.legal-inline-check{color:var(--theme-text-secondary);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:inline-flex}.legal-inline-check input{width:16px;height:16px;min-height:0;accent-color:var(--theme-accent)}.legal-inline-check label{display:inline}.legal-add-fatal{place-self:end start;padding-bottom:12px;font-size:13px}.legal-task-dialog__description summary{cursor:pointer;align-items:baseline;gap:8px;list-style:none;display:flex}.legal-task-dialog__description summary::-webkit-details-marker{display:none}.legal-task-dialog__description summary h3{letter-spacing:.02em;text-transform:uppercase;color:var(--theme-text-secondary);margin:0;font-size:13px}.legal-task-dialog__description summary span{color:var(--theme-text-secondary);font-size:12px}.legal-task-dialog__description textarea{width:100%;min-height:96px;margin-top:10px}.legal-checklist--draft{margin:0 0 10px;padding:0;list-style:none}@media (width<=760px){.legal-form-grid--work,.legal-task-dialog__body-layout--single .legal-task-dialog__section--context .legal-form-grid,.legal-task-dialog__body-layout--single .legal-task-dialog__section--planning .legal-form-grid{grid-template-columns:1fr}}.legal-task-dialog__body-layout--single .legal-task-dialog__content>form{grid-template-columns:minmax(0,1fr);gap:0}.legal-task-dialog .legal-task-dialog__body-layout--single .legal-task-dialog__content>form>:is(.legal-task-dialog__section,details){order:0;min-height:0}.legal-task-dialog__body-layout--single .legal-task-dialog__content>form>.legal-task-dialog__section+.legal-task-dialog__section{border-top:1px solid var(--theme-line-soft,var(--theme-line))}.legal-task-dialog .legal-task-dialog__body-layout--single .legal-task-dialog__section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0}.legal-task-dialog .legal-task-dialog__body-layout--single .legal-task-dialog__section-heading{margin:0 0 8px;padding:0}.legal-task-dialog .legal-task-dialog__body-layout--single .legal-task-dialog__section-heading p{margin:2px 0 0;font-size:12px}.legal-task-dialog .legal-task-dialog__body-layout--single .legal-task-dialog__section--context .legal-form-grid>*{grid-column:auto}.legal-task-dialog .legal-task-dialog__body-layout--single .legal-task-dialog__section--context .legal-form-grid>.legal-documents-field,.legal-task-dialog .legal-task-dialog__body-layout--single .legal-task-dialog__section--context .legal-form-grid>.is-wide{grid-column:1/-1}.legal-task-dialog .legal-task-dialog__body-layout--single .legal-task-dialog__section--context .legal-form-grid,.legal-task-dialog .legal-task-dialog__body-layout--single .legal-task-dialog__section--planning .legal-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-task-dialog .legal-task-dialog__body-layout--single .legal-task-dialog__section-heading h3{margin:0;line-height:1.3}.legal-task-dialog .legal-task-dialog__body-layout--single .legal-task-dialog__section-heading{min-height:0}@media (width<=760px){.legal-task-dialog .legal-task-dialog__body-layout--single .legal-task-dialog__section--context .legal-form-grid,.legal-task-dialog .legal-task-dialog__body-layout--single .legal-task-dialog__section--planning .legal-form-grid{grid-template-columns:1fr}}.legal-filter-bar{border-bottom:1px solid var(--theme-line-soft,var(--theme-line));flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 18px;display:flex}.legal-filter-bar__search{flex:280px;align-items:center;display:flex;position:relative}.legal-filter-bar__search>svg{color:var(--theme-text-secondary);position:absolute;left:12px}.legal-filter-bar__search input{width:100%;height:38px;color:var(--theme-text);background:var(--theme-control);border:1px solid var(--theme-line-strong);font:inherit;border-radius:999px;padding:0 12px 0 34px;font-size:13.5px}.legal-filter-bar select{height:38px;color:var(--theme-text);background:var(--theme-control);border:1px solid var(--theme-line-strong);font:inherit;border-radius:10px;padding:0 10px;font-size:13px}.legal-filter-bar .legal-advanced-filters{flex-wrap:wrap;flex:1 0 100%;align-items:end;gap:10px;display:flex}.legal-filter-bar .legal-advanced-filters label{color:var(--theme-text-secondary);gap:4px;font-size:12px;display:grid}.legal-filter-bar .legal-closed-toggle{align-items:center;gap:6px;display:inline-flex}.legal-work-row--compact{grid-template-columns:4px minmax(0,1fr) auto minmax(150px,auto) auto;gap:14px;min-height:0;padding-block:10px}.legal-work-row--compact.legal-work-row--draft,.legal-work-row--compact{background:0 0}.legal-work-row--compact .legal-work-row__main{gap:3px;min-width:0;display:grid}.legal-work-row--compact .legal-work-row__title{font-size:14px}.legal-work-row__meta{color:var(--theme-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.legal-work-row__meta small{font-size:12px}.legal-work-row__summary{color:var(--theme-text-secondary)}.legal-work-row__blocked{color:var(--theme-danger);align-items:center;gap:4px;font-weight:600;display:inline-flex}.legal-work-row--compact .legal-source-excerpt,.legal-work-row--compact [class*=source-excerpt]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.legal-work-row--compact .legal-work-row__due{text-align:right;font-size:12.5px}.legal-work-row--compact.is-overdue .legal-work-row__due strong,.legal-work-row--compact.is-overdue .legal-work-row__due span{color:var(--theme-danger)}.legal-work-row--compact.is-soon .legal-work-row__due strong,.legal-work-row--compact.is-soon .legal-work-row__due span{color:var(--theme-warning)}.legal-work-row--compact.is-overdue .legal-work-row__priority{background:var(--theme-danger)}@media (width<=760px){.legal-work-row--compact{grid-template-columns:4px minmax(0,1fr)}.legal-work-row--compact>:not(.legal-work-row__priority):not(.legal-work-row__main){text-align:left;grid-column:2;justify-self:start}}.legal-agenda-item[data-situation=overdue]{box-shadow:inset 3px 0 0 var(--theme-danger)}.legal-agenda-item[data-situation=overdue] small{color:var(--theme-danger)}.legal-agenda-item[data-situation=today]{box-shadow:inset 3px 0 0 var(--theme-warning)}.legal-agenda-item[data-situation=closed]{opacity:.62}.legal-suggestions-chip{min-height:34px;color:var(--theme-text);background:var(--theme-panel);border:1px solid var(--theme-line);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 14px;font-size:13px;font-weight:600;display:inline-flex}.legal-suggestions-chip strong{min-width:22px;color:var(--theme-on-accent);background:var(--theme-accent);text-align:center;border-radius:999px;padding:1px 7px;font-size:12px}.legal-suggestions-chip.is-active{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-color:var(--theme-accent)}.kanban-page__views{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.legal-task-dialog__body-layout--with-source{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:22px}.legal-suggestion-source{background:var(--theme-panel-subtle);border:1px solid var(--theme-line);border-radius:12px;gap:8px;padding:14px;display:grid;position:sticky;top:0}.legal-suggestion-source header{align-items:flex-start;gap:8px;display:flex}.legal-suggestion-source header strong{font-size:13.5px;line-height:1.35}.legal-suggestion-source small{color:var(--theme-text-secondary);font-size:12px}.legal-suggestion-source__text{max-height:min(56vh,520px);color:var(--theme-text);white-space:pre-wrap;font-size:13px;line-height:1.55;overflow-y:auto}@media (width<=960px){.legal-task-dialog__body-layout--with-source{grid-template-columns:minmax(0,1fr)}.legal-suggestion-source{position:static}.legal-suggestion-source__text{max-height:220px}}.legal-task-dialog:has(.legal-task-dialog__body-layout--with-source){width:min(1320px,100vw - 40px)}.legal-task-dialog .legal-task-dialog__body-layout--with-source .legal-form-grid--work{grid-template-columns:minmax(140px,1fr) minmax(120px,160px)}.legal-task-dialog .legal-task-dialog__body-layout--with-source .legal-form-grid--work .legal-task-dialog__title-field{order:-1;grid-column:1/-1}.legal-task-dialog .legal-task-dialog__body-layout--with-source .legal-task-dialog__section--context .legal-form-grid,.legal-task-dialog .legal-task-dialog__body-layout--with-source .legal-task-dialog__section--planning .legal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-task-dialog.legal-task-dialog--simple{width:min(640px,100vw - 32px)}.legal-task-dialog--simple .legal-task-dialog__header{padding:24px 28px 18px}.legal-task-dialog--simple .legal-task-dialog__body{padding:18px 28px 22px}.legal-task-dialog--simple .legal-task-dialog__footer{justify-content:flex-end;padding:16px 28px}.legal-task-dialog--simple .legal-task-dialog__footer-status:not([hidden]){margin-right:auto}.legal-task-dialog .task-creation{gap:18px}.task-creation label>span,.task-creation .legal-combobox>label{font-size:13px}.task-creation label>span>small{font-size:inherit;color:var(--theme-text-secondary);font-weight:400}.task-creation>label>textarea{resize:vertical;min-height:76px}.task-creation-extras{flex-wrap:wrap;align-items:start;gap:8px;padding-top:4px;display:flex}.task-option-trigger,.task-template-trigger{border:1px solid var(--theme-line-strong);background:var(--theme-panel);max-width:100%;min-height:34px;color:var(--theme-text-secondary);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex}.task-template-trigger{color:var(--theme-accent-strong);border:0;margin-top:4px}.task-option-trigger svg,.task-template-trigger svg{flex-shrink:0}.task-option-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-option-trigger:hover,.task-template-trigger:hover{background:var(--theme-panel-subtle);color:var(--theme-text)}.task-option-trigger[aria-expanded=true]{border-color:var(--theme-accent);color:var(--theme-accent-strong)}.task-option-trigger:focus-visible,.task-template-trigger:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.task-option-trigger:disabled,.task-template-trigger:disabled{opacity:.6;cursor:not-allowed}.task-option-popover{z-index:105;background:var(--theme-panel);width:min(430px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--theme-text);border-radius:12px;flex-direction:column;gap:12px;padding:16px;font-size:13px;display:flex;position:fixed;box-shadow:0 10px 38px #1418263d}.task-option-popover>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-option-popover h3{margin:0;font-size:15px}.task-option-popover>p{color:var(--theme-text-secondary);margin:0;font-size:12px}.task-option-content{overscroll-behavior:contain;gap:12px;min-height:0;display:grid;overflow-y:auto}.task-option-content.recurrence{box-shadow:none;border:0;padding:0}.task-option-content label{gap:5px;display:grid}.task-option-popover input:not([type=checkbox]):not([type=radio]),.task-option-popover select{border:1px solid var(--theme-line-strong);background:var(--theme-panel);width:100%;min-width:0;min-height:36px;color:var(--theme-text);font:inherit;border-radius:6px;padding:7px 9px;font-size:12px}.task-option-popover>footer{justify-content:flex-end;align-items:center;gap:14px;padding-top:4px;display:flex}.task-option-popover .icon-button{flex-shrink:0;width:28px;height:28px;min-height:28px;padding:4px}.task-checklist-editor{gap:6px;margin:0;padding:0;list-style:none;display:grid}.task-checklist-editor>li{align-items:center;gap:2px;display:flex}.task-checklist-editor>li input{flex:1}.task-checklist-add{gap:8px;display:flex}.task-checklist-add>input{flex:1}.task-repeat-remove{margin-right:auto}.task-option-popover .recurrence__row{grid-template-columns:1fr 70px 1.2fr;gap:8px;display:grid}.task-option-popover .recurrence__row input[type=number]{width:100%}.task-option-popover .recurrence__days label{display:inline-flex}.task-options-summary{background:var(--theme-accent-soft);border-radius:6px;padding:8px 12px}@media (width<=600px){.legal-task-dialog--simple .legal-task-dialog__header{padding:18px 18px 14px}.legal-task-dialog--simple .legal-task-dialog__body{padding:14px 18px 18px}.legal-task-dialog--simple .legal-task-dialog__footer{padding:14px 18px}}.task-creation-shell{gap:14px;min-width:0;display:grid}.task-type-tabs{border-bottom:1px solid var(--theme-line);scrollbar-width:thin;align-items:stretch;gap:2px;margin:-8px 0 0;display:flex;overflow-x:auto}.task-type-tabs>button{min-height:40px;color:var(--theme-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;flex:1 0 auto;padding:8px 9px;font-size:12px;font-weight:500}.task-type-tabs>button[aria-selected=true]{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-bottom-color:var(--theme-accent);font-weight:600}.task-type-tabs>button:hover:not(:disabled){color:var(--theme-text);background:var(--theme-panel-subtle)}.task-type-tabs>button:focus-visible{outline:2px solid var(--theme-focus);outline-offset:-3px}.task-priority-choice{color:var(--theme-text-secondary);flex-wrap:wrap;align-items:center;gap:3px;font-size:12px;display:flex}.task-priority-choice>span{margin-right:5px}.task-priority-choice>button{min-height:28px;color:var(--theme-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 7px;font-size:12px}.task-priority-choice>button[aria-pressed=true]{color:var(--theme-text);background:color-mix(in srgb, var(--theme-panel) 93%, var(--theme-text));font-weight:600}.task-priority-choice>button:hover:not(:disabled){color:var(--theme-text);text-underline-offset:3px;text-decoration:underline}.task-priority-choice>button:focus-visible{outline:2px solid var(--theme-focus);outline-offset:1px}.task-type-tabs>button:disabled,.task-priority-choice>button:disabled{cursor:not-allowed;opacity:.6}.task-creation>.legal-deadline-panel{border:1px solid var(--theme-line);background:var(--theme-panel-subtle);border-radius:10px;padding:14px}.legal-deadline-calendar{color:var(--theme-text-secondary);margin:0 0 12px;font-size:12px;line-height:1.5}@media (width<=600px){.task-type-tabs>button{min-height:44px}.task-priority-choice>button{min-height:32px}}.task-option-popover button.table-link{appearance:none;color:var(--theme-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.task-option-popover button.table-link:hover{color:var(--theme-text);text-underline-offset:3px;text-decoration:underline}.task-option-popover input[type=checkbox],.task-option-popover input[type=radio]{accent-color:var(--theme-accent)}.task-option-popover .recurrence__row--ending{grid-template-columns:repeat(2,minmax(0,1fr))}.task-option-popover .recurrence__row--ending>label:last-child{grid-column:1/-1}.legal-task-dialog--simple .task-creation,.legal-task-dialog--simple .task-creation-shell{gap:12px}@media (width<=600px){.task-template-trigger{gap:4px;padding-inline:2px;font-size:11px}.task-option-trigger{min-height:40px}.task-option-popover .icon-button{min-width:32px;height:32px}.task-option-popover>footer{flex-wrap:wrap;gap:10px}}.task-board{flex-direction:column;gap:14px;display:flex}.task-board-panel>.task-board{padding:0 18px 18px}.task-board__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-board__view-switcher,.task-board__scope{background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:9px;min-height:36px;padding:3px;display:inline-flex}.task-board__view-button,.task-board__scope button{min-height:28px;color:var(--theme-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.task-board__view-button.is-active,.task-board__scope button.is-active{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.task-board__search{min-width:218px;height:36px;color:var(--theme-text-muted);background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.task-board__search input{min-width:0;color:var(--theme-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.task-board__filter{height:36px;color:var(--theme-text-secondary);background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:9px;align-items:center;display:inline-flex;position:relative}.task-board__filter select{appearance:none;min-width:92px;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 25px 0 10px;font-size:12px}.task-board__filter--history select{min-width:142px}.task-board__filter select:disabled{opacity:.55;cursor:not-allowed}.task-board__filter svg{pointer-events:none;position:absolute;right:8px}.task-board__more-filters{min-height:36px;color:var(--theme-text-secondary);background:var(--theme-panel);border:1px solid var(--theme-line);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.task-board__more-filters:hover,.task-board__more-filters:focus-visible,.task-board__more-filters.is-active{color:var(--theme-accent-strong);border-color:var(--theme-accent);background:var(--theme-accent-soft);outline:0}.task-board__more-filters>svg:last-child{transition:transform .16s}.task-board__more-filters.is-active>svg:last-child{transform:rotate(180deg)}.task-board__more-filters-count{min-width:17px;height:17px;color:var(--theme-accent-strong);background:var(--theme-panel);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.task-board__advanced-filters{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;padding-top:2px;display:flex}.task-board__active-filter{min-height:32px;color:var(--theme-accent-strong);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent-strong) 24%, transparent);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.task-board__active-filter:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.task-board__closed-toggle{min-height:36px;color:var(--theme-text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.task-board__closed-toggle input{accent-color:var(--theme-accent)}.task-board__new{margin-left:auto}.task-board__mobile-lanes{display:none}.task-board__summary{min-height:28px;color:var(--theme-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;font-size:12px;display:flex}.task-board__summary>span:first-child{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.task-board__summary span:last-child{align-items:center;gap:5px;min-width:0;line-height:1.5;display:inline-flex}.task-board__summary svg{flex:none}.task-board__legend{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);border:1px solid var(--theme-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 11px;font-size:11px;display:flex}.task-board__legend strong{color:var(--theme-text);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.task-board__legend span{color:var(--theme-text);background:var(--theme-panel);border-radius:5px;padding:3px 6px;font-weight:650}.task-board__legend b{color:var(--theme-text-muted);font-weight:500}.task-board__legend small{color:var(--theme-text-muted);margin-left:auto;font-size:12px}.task-board__feedback{color:var(--theme-danger);background:var(--theme-danger-soft);border:1px solid color-mix(in srgb, var(--theme-danger) 28%, transparent);border-radius:9px;padding:10px 12px;font-size:12px}.task-board__feedback--muted{color:var(--theme-text-secondary);background:var(--theme-panel);border-color:var(--theme-line)}.task-board__lanes{grid-template-columns:repeat(var(--task-board-columns,3), minmax(220px, 1fr));gap:12px;min-height:580px;display:grid;overflow-x:auto}.task-board__lanes.task-board__lanes--all-statuses{grid-template-columns:repeat(var(--task-board-columns,5), minmax(220px, 1fr))}.task-board__lanes--all-statuses .task-board__lane{min-width:0}.task-board__lane{background:color-mix(in srgb, var(--theme-panel-subtle) 78%, var(--theme-surface));border:1px solid var(--theme-line);border-radius:12px;flex-direction:column;min-width:0;transition:border-color .16s,background .16s;display:flex}.task-board__lane.is-drop-target{border-color:var(--theme-accent);background:color-mix(in srgb, var(--theme-accent-soft) 48%, var(--theme-panel-subtle))}.task-board__lane-header{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;min-height:52px;padding:0 13px;display:flex}.task-board__lane-header>div{align-items:center;gap:8px;display:flex}.task-board__lane-header h2{color:var(--theme-text);margin:0;font-size:13px;font-weight:750}.task-board__lane-header strong{min-width:22px;height:22px;color:var(--theme-text-secondary);background:var(--theme-panel);border-radius:99px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.task-board__status-dot{background:var(--theme-text-muted);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.task-board__status-dot--warning{background:#e8a21d}.task-board__status-dot--success{background:#1c9b60}.task-board__status-dot--neutral{background:#8694a8}.task-board__lane--warning{border-color:color-mix(in srgb, var(--theme-warning) 34%, var(--theme-line))}.task-board__lane--success{border-color:color-mix(in srgb, var(--theme-success) 28%, var(--theme-line))}.task-board__lane-body{flex-direction:column;gap:9px;min-height:500px;padding:10px;display:flex}.task-board__card{background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:9px;flex-direction:column;gap:8px;padding:12px 11px 10px;transition:transform .16s,box-shadow .16s,opacity .16s;display:flex;position:relative;box-shadow:0 3px 12px #18253909}.task-board__card[draggable=true]{cursor:grab}.task-board__card[draggable=true]:active{cursor:grabbing}.task-board__card:hover,.task-board__card:focus-within{transform:translateY(-1px);box-shadow:0 8px 20px #18253917}.task-board__card.is-dragging{opacity:.45;transform:rotate(1deg)}.task-board__card--low{border-color:var(--theme-line)}.task-board__card.is-overdue{border-color:var(--theme-danger)}.task-board__card.is-blocked{border-color:color-mix(in srgb, var(--theme-warning) 58%, var(--theme-line));background:color-mix(in srgb, var(--theme-warning-soft) 38%, var(--theme-panel))}.task-board__card-top-left{align-items:center;gap:7px;min-width:0;display:flex}.task-board__type{width:max-content;color:var(--theme-info);background:var(--theme-info-soft);border-radius:5px;padding:4px 7px;font-size:12px;font-weight:700}.task-board__type--hearing{color:var(--theme-success);background:var(--theme-success-soft)}.task-board__type--clientobligation{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.task-board__type--task{color:var(--theme-info);background:var(--theme-info-soft)}.task-board__card-title{color:var(--theme-text);font:inherit;text-align:left;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750;line-height:1.35;overflow:hidden}.task-board__card-title:hover{color:var(--theme-link)}.task-board__card-context{color:var(--theme-text-secondary);flex-direction:column;gap:2px;font-size:12px;line-height:1.35;display:flex}.task-board__card-context a{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.task-board__card-context a:hover{color:var(--theme-link);text-decoration:underline}.task-board__card-due{color:var(--theme-text-secondary);align-items:center;gap:5px;font-size:12px;display:flex}.task-board__card-due>span{flex-direction:column;gap:2px;min-width:0;display:flex}.task-board__card-due strong{color:var(--theme-text);font-size:inherit}.task-board__card-due small{color:var(--theme-text-secondary);font-size:12px;font-weight:500}.task-board__card-due svg{color:var(--theme-text-muted);flex:none}.task-board__card-due.is-overdue{color:var(--theme-danger);font-weight:700}.task-board__card-due.is-overdue svg{color:var(--theme-danger)}.task-board__card-closed-at{color:var(--theme-text-secondary);align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.task-board__card-closed-at svg{color:var(--theme-text-muted);flex:none}.task-board__inline-action{color:var(--theme-link);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.task-board__review-action{color:var(--theme-link);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:750;text-decoration:underline}.task-board__card-warning{color:var(--theme-warning);align-items:center;gap:5px;font-size:12px;font-weight:650;display:flex}.task-board__card-footer{justify-content:space-between;align-items:center;gap:6px;display:flex}.task-board__assignee{align-items:center;gap:6px;min-width:0;display:flex}.task-board__move{align-items:center;min-width:0;display:flex}.task-board__shared-assignees{min-width:0;color:var(--theme-text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:550;overflow:hidden}.task-board__shared-assignees:hover{color:var(--theme-link)}.task-board__assignee .responsible-avatars{flex:none}.task-board__shared-assignees:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px;border-radius:4px}.task-board__avatar{color:#fff;background:var(--theme-accent-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-weight:750;display:inline-flex}.task-board__avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.task-board__avatar.is-empty{color:var(--theme-text-muted);background:var(--theme-panel-subtle);border:1px solid var(--theme-line)}.task-board__assignee select{min-width:0;max-width:112px;color:var(--theme-text-secondary);font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:0;font-size:12px;overflow:hidden}.task-board__move select{min-width:0;max-width:128px;color:var(--theme-text-secondary);font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:0;font-size:12px;overflow:hidden}.task-board__card-meta{color:var(--theme-text-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.task-board__card-meta span{align-items:center;gap:3px;display:inline-flex}.task-board__drag-handle{color:var(--theme-text-muted);cursor:grab}.task-board__card-links{color:var(--theme-link);align-items:center;gap:4px;font-size:12px;display:flex}.task-board__empty{min-height:116px;color:var(--theme-text-muted);border:1px dashed var(--theme-line-strong);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:14px;font-size:12px;display:flex}.task-board__empty small{max-width:26ch;color:var(--theme-text-muted);font-size:12px;line-height:1.45}.task-board__add{min-height:36px;color:var(--theme-text-muted);border:1px dashed var(--theme-line-strong);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.task-board__add:hover{color:var(--theme-link);border-color:var(--theme-accent);background:var(--theme-accent-soft)}.task-board__load-more{width:100%;min-height:31px;color:var(--theme-text-secondary);background:var(--theme-panel);border:1px solid var(--theme-line);font:inherit;cursor:pointer;border-radius:8px;margin-top:7px;font-size:12px;font-weight:700}.task-board__load-more:hover:not(:disabled){color:var(--theme-accent-strong);border-color:var(--theme-accent)}.task-board__load-more:disabled{opacity:.6;cursor:wait}.task-board__toast{z-index:40;color:#fff;background:#18263b;border-radius:9px;align-items:center;gap:8px;max-width:min(420px,100vw - 32px);min-height:44px;padding:0 12px;font-size:12px;display:flex;position:fixed;bottom:24px;right:32px;box-shadow:0 12px 32px #0c14224d}.task-board__toast>svg{color:var(--theme-success);flex:none}.task-board__toast span{flex:1}.task-board__toast button{color:#b9a5ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px;font-size:12px;font-weight:700}.task-board__toast button:last-child{color:#fff}@media (width<=1100px){.task-board__toolbar{align-items:stretch}.task-board__search{flex:220px}.task-board__new{margin-left:0}.task-board__lanes,.task-board__lanes.task-board__lanes--all-statuses{grid-template-columns:repeat(var(--task-board-columns,3), minmax(240px, 1fr))}}@media (width<=760px){.task-board__toolbar{grid-template-columns:1fr 1fr;display:grid}.task-board__view-switcher,.task-board__scope{width:100%}.task-board__view-button,.task-board__scope button{flex:1}.task-board__search{grid-column:1/-1;min-width:0}.task-board__filter{min-width:0}.task-board__filter select{width:100%;min-width:0}.task-board__more-filters{justify-content:center}.task-board__advanced-filters{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.task-board__advanced-filters .task-board__filter{min-width:0}.task-board__closed-toggle{grid-column:1/2}.task-board__new{grid-column:2/3;width:100%}.task-board__mobile-lanes{gap:6px;padding:2px 1px 4px;display:flex;overflow-x:auto}.task-board__mobile-lanes button{min-height:40px;color:var(--theme-text-secondary);background:var(--theme-panel);border:1px solid var(--theme-line);font:inherit;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.task-board__mobile-lanes button.is-active{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-color:var(--theme-accent)}.task-board__mobile-lanes button strong{background:var(--theme-panel);border-radius:50%;justify-content:center;align-items:center;min-width:19px;height:19px;font-size:12px;display:inline-flex}.task-board__lanes{min-height:0;display:block;overflow:visible}.task-board__lane{min-width:0}.task-board__lane.is-mobile-hidden{display:none}.task-board__lane-body{min-height:320px}.task-board__card{gap:9px;padding:14px 12px 11px}.task-board__card-title{font-size:14px}.task-board__card-context,.task-board__assignee select,.task-board__move select{font-size:12px}.task-board__card-due{font-size:11px}.task-board__toast{bottom:16px;left:16px;right:16px}.task-board__legend small{width:100%;margin-left:0}}.task-board__search{flex:280px;min-width:280px}.task-board__view-button,.task-board__scope button,.task-board__more-filters,.task-board__search input,.task-board__filter select{font-size:13px}.task-board__closed-toggle,.task-board__summary{font-size:12px}.task-board__card-title{font-size:14px}.task-board__type{font-size:11px}.task-board__card-context{font-size:12px;line-height:1.45}.task-board__card-due{font-size:12px}.task-board__card-warning{font-size:12px;line-height:1.4}.task-board__assignee select,.task-board__move select,.task-board__card-meta,.task-board__card-links,.task-board__empty,.task-board__add,.task-board__load-more{font-size:12px}.task-board__feedback{font-size:13px;line-height:1.45}@media (width<=760px){.task-board__search{min-width:0}.task-board__view-button,.task-board__scope button,.task-board__card-context,.task-board__assignee select,.task-board__move select{font-size:12px}.task-board__card-meta,.task-board__card-links{font-size:11px}}.task-board__status-dot--info{background:#2f72b7}.task-board__card-status{min-height:24px;color:var(--theme-text-secondary);background:var(--theme-panel-subtle);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:12px;font-weight:750;display:inline-flex}.task-board__card-status--warning{color:var(--theme-warning);background:var(--theme-warning-soft)}.task-board__card-status svg{flex:none}.task-board__card-top-left{flex-wrap:wrap}.task-board__card--urgent{border-color:var(--theme-danger);background:var(--theme-danger-soft)}.task-board__card--high{border-color:var(--theme-warning);background:#ffedbf}.task-board__card--normal{border-color:color-mix(in srgb, var(--theme-info) 40%, var(--theme-line))}.task-board__card--low{border-color:var(--theme-line);background:var(--theme-panel)}.task-board__card.is-overdue{border-color:var(--theme-danger);background:var(--theme-danger-soft)}.task-board__card--urgent.is-overdue{background:var(--theme-danger-soft)}.task-board__type--deadline{color:var(--theme-warning);background:var(--theme-warning-soft)}.task-board__closed-toggle{min-height:44px}.task-board__summary{font-size:13px}@media (width<=760px){.task-board__card-status{font-size:12px}}.task-board__assignee{flex:auto;gap:8px}.task-board__avatar{width:32px;height:32px;font-size:11px}.task-board__assignee select{width:min(148px,100%);max-width:148px;color:var(--theme-text);flex:auto;font-size:13px;font-weight:650}@media (width<=760px){.task-board__avatar{width:34px;height:34px}.task-board__assignee select{width:auto;max-width:none;font-size:13px}}.task-board__card.is-closed,.task-board__card.is-closed.is-overdue,.task-board__card.is-closed.is-blocked{border-color:var(--theme-line-strong,var(--theme-line));background:var(--theme-panel)}.task-board__card.is-closed .task-board__card-title:hover{color:var(--theme-link)}.task-board__card.is-closed .task-board__card-context,.task-board__card.is-closed .task-board__card-due{color:var(--theme-text-muted)}.task-board__card.is-closed .task-board__card-closed-at{color:var(--theme-text-muted);font-size:12px;font-weight:600}.task-board__card.is-closed .task-board__assignee select{color:var(--theme-text-muted);font-weight:600}.task-board__card.is-completed{border-color:color-mix(in srgb, var(--theme-success) 28%, transparent);background:var(--theme-panel-subtle)}.task-board__card.is-cancelled{border-color:var(--theme-line-strong);background:var(--theme-panel-subtle)}.task-board__card.is-closed .task-board__card-title{color:var(--theme-text-secondary);font-size:13.5px;font-weight:700}.task-board__card.is-closed .task-board__card-context,.task-board__card.is-closed .task-board__card-due{color:var(--theme-text-secondary)}.task-board__card.is-closed .task-board__card-due strong{color:var(--theme-info)}.task-board__card.is-completed .task-board__card-closed-at{color:var(--theme-success)}.task-board__card.is-cancelled .task-board__card-closed-at{color:var(--theme-text-secondary)}@media (width>=801px){.app-shell .task-board .task-board__lanes,.app-shell .task-board .task-board__lanes.task-board__lanes--all-statuses{grid-template-columns:var(--task-board-template,repeat(var(--task-board-columns,3), minmax(280px, 1fr)))}}.task-board__lane--collapsed{align-items:stretch}.task-board__lane-expand{color:var(--theme-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:10px;padding:14px 0;display:flex}.task-board__lane-expand:hover,.task-board__lane-expand:focus-visible{color:var(--theme-text);background:var(--theme-panel-subtle);outline:none}.task-board__lane-expand strong{font-size:13px}.task-board__lane-expand-label{writing-mode:vertical-rl;letter-spacing:.02em;font-size:13px;font-weight:700;transform:rotate(180deg)}.app-shell .kanban-page{gap:24px;width:100%;max-width:none}.app-shell .kanban-page__views{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.app-shell .kanban-page__views .agenda-views{margin:0}.app-shell .kanban-page__views .task-view-switcher__group{padding:0}.app-shell .kanban-page__views .task-view-switcher__group legend{display:none}.app-shell .kanban-page__views .task-view-switcher .legal-view-switcher{flex-direction:row}.app-shell .kanban-page .task-board-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.app-shell .kanban-page .task-board-panel>.task-board{gap:14px;padding:0}.app-shell .task-board .task-board__toolbar{background:var(--theme-panel-subtle);border-radius:14px;padding:12px}.app-shell .task-board .task-board__search{border-radius:10px;flex:270px;min-width:0;height:42px}.app-shell .task-board .task-board__search input{font-size:13px}.app-shell .task-board .task-board__filter,.app-shell .task-board .task-board__more-filters{border-radius:10px;height:42px}.app-shell .task-board .task-board__filter select{font-size:13px}.app-shell .task-board .task-board__closed-toggle{gap:10px;margin-left:auto}.app-shell .task-board .task-board__closed-toggle input{appearance:none;background:var(--theme-line-strong);cursor:pointer;border:0;border-radius:99px;width:36px;height:22px}.app-shell .task-board .task-board__closed-toggle input:before{content:"";background:var(--theme-panel);border-radius:50%;width:16px;height:16px;margin:3px;transition:transform .16s;display:block}.app-shell .task-board .task-board__closed-toggle input:checked{background:var(--theme-accent)}.app-shell .task-board .task-board__closed-toggle input:checked:before{transform:translate(14px)}.app-shell .task-board .task-board__summary{min-height:28px}.app-shell .task-board .task-board__team{padding-right:4px;display:flex}.app-shell .task-board .task-board__team .avatar-component{border:2px solid var(--theme-surface);border-radius:9px;margin-left:-4px}.app-shell .task-board .task-board__legend{background:0 0;border:0;order:5;padding:0;display:block}.app-shell .task-board .task-board__legend summary{cursor:pointer;width:max-content;color:var(--theme-text-secondary);font-size:12px}.app-shell .task-board .task-board__legend p{max-width:75ch;margin:10px 0;line-height:1.6}.app-shell .task-board .task-board__lanes{grid-template-columns:repeat(var(--task-board-columns,3), minmax(280px, 1fr));scrollbar-width:thin;scrollbar-color:var(--theme-line-strong) transparent;gap:0;min-height:500px;padding-bottom:16px}.app-shell .task-board .task-board__lane{background:0 0;border:0;border-radius:0;padding:0 16px}.app-shell .task-board .task-board__lane+.task-board__lane{border-left:1px solid var(--theme-line-strong)}.app-shell .task-board .task-board__lane:first-child{padding-left:0}.app-shell .task-board .task-board__lane:last-child{padding-right:0}.app-shell .task-board .task-board__lane.is-drop-target{background:var(--theme-accent-soft);border-radius:12px}.app-shell .task-board .task-board__lane-header{border:0;min-height:48px;padding:0 0 14px}.app-shell .task-board .task-board__lane-header h2{font-size:15px;font-weight:650}.app-shell .task-board .task-board__lane-header strong{background:var(--theme-line-soft)}.app-shell .task-board .task-board__status-dot--pending{box-shadow:none;background:#eda600}.app-shell .task-board .task-board__status-dot--progress{background:#2588d6}.app-shell .task-board .task-board__status-dot--success{background:#079f87}.app-shell .task-board .task-board__lane-body{gap:14px;min-height:450px;padding:0}.app-shell .task-board .task-board__card{background:var(--theme-panel);border:0;border-radius:16px;gap:12px;padding:18px 16px 14px;box-shadow:0 5px 18px #191e2812}.app-shell .task-board .task-board__card:hover,.app-shell .task-board .task-board__card:focus-within{box-shadow:0 8px 24px #191e281f}.app-shell .task-board .task-board__card-title{order:-1;font-size:15px;font-weight:650;line-height:1.45}.app-shell .task-board .task-board__type{border-radius:8px;padding:4px 8px;font-size:11px;font-weight:600}.app-shell .task-board .task-board__type--task{color:var(--theme-info);background:var(--theme-info-soft)}.app-shell .task-board .task-board__type--deadline{color:var(--theme-warning);background:var(--theme-warning-soft);box-shadow:none}.app-shell .task-board .task-board__type--hearing{color:var(--theme-success);background:var(--theme-success-soft)}.app-shell .task-board .task-board__type[data-automatic=true]{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.app-shell .task-board .task-board__card-top-left{flex-wrap:wrap}.app-shell .task-board :is(.task-board__priority,.task-board__closed-badge){border-radius:8px;padding:4px 8px;font-size:11px;font-weight:600}.app-shell .task-board .task-board__priority--urgent{color:var(--theme-danger);background:var(--theme-danger-soft)}.app-shell .task-board .task-board__priority--high{color:var(--theme-warning);background:var(--theme-warning-soft)}.app-shell .task-board .task-board__closed-badge--completed{color:var(--theme-success);background:var(--theme-success-soft)}.app-shell .task-board .task-board__closed-badge--cancelled{color:var(--theme-text-secondary);background:var(--theme-panel-subtle)}.app-shell .task-board .task-board__card-context{gap:5px;font-size:12px;line-height:1.5}.app-shell .task-board .task-board__card-due strong{font-weight:600}.app-shell .task-board .task-board__card-due.is-overdue :is(strong,small){color:var(--theme-danger)}.app-shell .task-board .task-board__card-footer{border-top:1px solid var(--theme-line);flex-wrap:wrap;gap:8px;padding-top:12px}.app-shell .task-board .task-board__avatar{background:0 0;border-radius:9px;width:34px;height:34px}.app-shell .task-board .task-board__avatar .avatar-component{border-radius:inherit;width:100%;height:100%}.app-shell .task-board .task-board__assignee{flex:130px}.app-shell .task-board .task-board__assignee select{width:100%;max-width:none;font-size:13px;font-weight:550}.app-shell .task-board .task-board__move{width:28px;height:28px;color:var(--theme-text-secondary);border-radius:7px;flex:none;place-items:center;display:grid;position:relative}.app-shell .task-board .task-board__move select{opacity:0;cursor:pointer;width:100%;max-width:none;position:absolute;inset:0}.app-shell .task-board .task-board__move:focus-within{outline:2px solid var(--theme-focus);outline-offset:2px}.app-shell .task-board .task-board__card-meta{gap:6px}.app-shell .task-board .task-board__add{min-height:40px;margin-top:auto}.app-shell .task-board .task-board__empty{background:0 0;border:0;min-height:160px;padding:24px 12px}.app-shell .task-board :is(input,select,button):focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px}@media (width<=760px){.app-shell .kanban-page__views{gap:12px}.app-shell .kanban-page__views .task-view-switcher{width:100%}.app-shell .task-board .task-board__search{grid-column:1/-1}.app-shell .task-board .task-board__closed-toggle{grid-column:1/-1;margin-left:0}.app-shell .task-board .task-board__lane{border:0;padding:0}.app-shell .task-board .task-board__lane+.task-board__lane{border-left:0}.app-shell .task-board .task-board__lane-body{min-height:320px}.app-shell .task-board .task-board__lanes{min-height:0;display:block}.app-shell .task-board .task-board__mobile-lanes{padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.app-shell .task-board .task-board__closed-toggle input:before{transition:none}}.task-bulk{gap:8px;margin:8px 0;display:grid}.task-bulk__bar,.task-bulk__form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-bulk__bar{background:var(--theme-accent-soft);border-radius:12px;padding:8px 12px}.task-bulk__bar>strong{margin-right:4px;font-size:13px}.task-bulk__form label{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.task-bulk__form input,.task-bulk__form select{min-height:32px}.task-bulk__clear{min-height:32px;color:var(--theme-link);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:600;display:inline-flex}.task-bulk__result{background:var(--theme-panel-subtle);border-radius:12px;padding:10px 40px 10px 12px;font-size:13px;position:relative}.task-bulk__result p{margin:0}.task-bulk__result ul{margin:6px 0 0;padding-left:18px}.task-bulk__result .task-bulk__clear{position:absolute;top:4px;right:6px}.task-bulk__result.is-error{color:var(--theme-danger)}.task-bulk__select-page{align-items:center;gap:6px;margin:8px 0 0;font-size:13px;font-weight:600;display:inline-flex}.legal-work-row__select{flex:none;align-self:center;width:16px;height:16px}.legal-work-row.is-selected{background:var(--theme-accent-soft)}.task-board__card.is-selected{box-shadow:inset 0 0 0 2px var(--theme-accent)}.task-board__select-hint{color:var(--theme-text-muted);margin:0 0 6px;font-size:12px}.legal-work-row--compact:has(>.legal-work-row__select){grid-template-columns:16px 4px minmax(0,1fr) auto minmax(150px,auto) auto}@media (width<=760px){.legal-work-row--compact:has(>.legal-work-row__select){grid-template-columns:16px 4px minmax(0,1fr)}.legal-work-row--compact:has(>.legal-work-row__select)>:not(.legal-work-row__priority):not(.legal-work-row__main):not(.legal-work-row__select){grid-column:3}}.app-shell .tasks-workspace{gap:18px}.tasks-workspace .portfolio-header .agenda-views{background:#30353d;border:1px solid #59616d;border-radius:10px;margin:0;padding:3px}.tasks-workspace .portfolio-header .agenda-views :is(button,a){color:#d0d5dc;background:0 0;border-radius:7px;min-height:38px;padding:9px 14px}.tasks-workspace .portfolio-header .agenda-views .motion-selection{background:var(--theme-accent);border-radius:7px}.tasks-workspace .portfolio-header .agenda-views .is-active{color:var(--theme-on-accent)}.tasks-workspace .portfolio-header :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #fff}.tasks-workspace .task-quick-views{background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:6px;display:grid}.tasks-workspace .task-quick-views a{border-radius:7px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:10px 18px;font-size:13px;display:flex}.tasks-workspace .task-quick-views svg{flex:none}.tasks-workspace .task-quick-views a:focus-visible{outline:2px solid var(--theme-focus);outline-offset:-2px}.task-workspace-board-head{background:var(--theme-panel);border:1px solid var(--theme-line);border-bottom:0;border-radius:14px 14px 0 0;flex-wrap:wrap;align-items:center;gap:16px 28px;padding:14px 18px;display:flex}.task-workspace-board-head h2{font:600 20px/1.3 var(--font-display);margin:0}.task-workspace-board-actions{flex-wrap:wrap;flex:1;align-items:center;gap:12px 20px;min-width:0;display:flex}.tasks-workspace .task-view-switcher__group{padding:0}.tasks-workspace .task-view-switcher__group legend{display:none}.tasks-workspace .task-view-switcher .legal-view-switcher{flex-direction:row}.tasks-workspace .task-workspace-refresh{margin-left:auto}.app-shell .tasks-workspace .task-board .task-board__toolbar{border:1px solid var(--theme-line);border-radius:0 0 14px 14px;margin-top:-14px;padding:14px 18px}.app-shell .tasks-workspace .task-board .task-board__search,.app-shell .tasks-workspace .task-board .task-board__filter,.app-shell .tasks-workspace .task-board .task-board__more-filters{border-radius:8px}.app-shell .tasks-workspace .task-board .task-board__lanes{gap:8px}.app-shell .tasks-workspace .task-board .task-board__lane{background:var(--theme-panel-subtle);border:0;border-radius:12px;padding:0 8px 8px}.app-shell .tasks-workspace .task-board .task-board__lane-header{padding:12px 4px}.app-shell .tasks-workspace .task-board .task-board__card{border:1px solid var(--theme-line);box-shadow:none;border-radius:12px;padding:16px 14px}.app-shell .tasks-workspace .task-board .task-board__card:hover,.app-shell .tasks-workspace .task-board .task-board__card:focus-within{border-color:var(--theme-line-strong);box-shadow:none}.task-workspace-help{color:var(--theme-text-secondary);position:relative}.task-workspace-help summary{cursor:pointer;border-radius:8px;place-items:center;min-width:36px;min-height:36px;list-style:none;display:grid}.task-workspace-help summary::-webkit-details-marker{display:none}.task-workspace-help summary:hover{background:var(--theme-panel-subtle)}.task-workspace-help summary:focus-visible{outline:2px solid var(--theme-focus)}.task-workspace-help>div{z-index:10;width:min(340px,100vw - 48px);color:var(--theme-text);background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:10px;padding:0 16px;font-size:13px;line-height:1.6;position:absolute;top:calc(100% + 8px);right:0}@media (width<=1100px){.task-workspace-board-actions{flex-basis:100%}}@media (width<=700px){.tasks-workspace .portfolio-header .agenda-views{box-sizing:border-box;grid-area:2/1/auto/-1;width:100%;display:flex}.tasks-workspace .portfolio-header .agenda-views :is(button,a){flex:1;justify-content:center;padding-inline:8px}.tasks-workspace .task-quick-views{grid-template-columns:repeat(3,minmax(0,1fr))}.tasks-workspace .task-quick-views a{text-align:center;flex-direction:column;justify-content:center;gap:6px;padding:10px 4px;font-size:12px}.task-workspace-board-head{padding:14px}.task-workspace-board-head .portfolio-panel-head__title{flex-wrap:wrap}.task-workspace-board-actions{gap:10px}.tasks-workspace .task-view-switcher{width:100%}.task-workspace-board-actions .task-view-switcher__group{flex:1}.app-shell .tasks-workspace .task-board .task-board__toolbar{padding:12px}.app-shell .tasks-workspace .task-board .task-board__lane{padding:0}}.monitoring-quota{border:1px solid var(--theme-line);background:var(--theme-panel);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.monitoring-quota p{color:var(--theme-text-secondary);margin:6px 0 0;font-size:13px;line-height:1.5}.monitoring-quota--compact .table-link{min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.monitoring-quota--compact .table-link:focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px;border-radius:4px}.monitoring-inline{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.monitoring-inline .monitoring-action{align-items:center;gap:6px;display:inline-flex}.monitoring-action{justify-items:start;gap:6px;display:grid}.monitoring-action small{overflow-wrap:anywhere;max-width:30ch}.monitoring-picker{gap:12px;margin-top:16px;display:grid}.monitoring-picker>label{gap:8px;display:grid}.monitoring-picker__list{gap:8px;max-height:280px;display:grid;overflow-y:auto}.monitoring-picker__list>label{border:1px solid var(--theme-line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}.monitoring-picker__list>label:has(input:checked){border-color:var(--theme-accent);background:var(--theme-accent-soft)}.monitoring-picker__list input{width:18px;height:18px;accent-color:var(--theme-accent);flex:none;margin-top:3px}.monitoring-picker__list span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.monitoring-picker small{color:var(--theme-text-secondary);line-height:1.5;display:block}.monitoring-picker__pages{justify-content:space-between;align-items:center;gap:12px;display:flex}.monitoring-picker__pages button{background:var(--theme-panel);border:1px solid var(--theme-line);min-height:44px;color:var(--theme-text);border-radius:8px;padding:8px 12px}.monitoring-picker__pages button:disabled{opacity:.55;cursor:default}.monitoring-picker__selection{border-top:1px solid var(--theme-line);padding-top:12px}.monitoring-picker__selection p{margin:6px 0}.monitoring-filters{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.monitoring-filters button{min-height:44px}.monitoring-filters__group{flex-wrap:wrap;gap:8px;display:flex}.app-shell .monitoring-filters button[aria-pressed=true]{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-color:var(--theme-accent);font-weight:700}.monitoring-filters__divider{background:var(--border);align-self:stretch;width:1px;margin:6px 4px}.app-shell .process-toolbar__court input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--theme-accent)}.app-shell .process-toolbar__court:has(input[type=checkbox]){align-items:center;gap:8px;min-height:44px;display:flex}@media (width<=600px){.monitoring-quota{flex-direction:column;align-items:stretch;padding:16px}.app-shell .table-toolbar.process-toolbar .table-search{flex:none;width:100%;height:44px}}.copy-button{width:24px;height:24px;color:var(--theme-text-muted);cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;transition:opacity .12s,color .12s,background-color .12s;display:inline-grid;position:relative}.copy-button:after{content:"";position:absolute;inset:-4px}:is(tr,li,article,header,.copy-host):hover>.copy-button,:is(tr,li,article,header,.copy-host):hover .copy-button,.copy-button:hover,.copy-button:focus-visible{opacity:1}.copy-button:hover{color:var(--theme-text);background:var(--theme-panel-subtle)}.copy-button:focus-visible{outline:2px solid var(--theme-focus);outline-offset:1px}.copy-button.is-copied{color:var(--theme-success);opacity:1}.copy-button.is-failed{color:var(--theme-danger);opacity:1}@media (pointer:coarse){.copy-button{opacity:.8;width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.copy-button{transition:none}}.copy-toast{z-index:1000;color:var(--theme-panel,#fff);background:var(--theme-text,#1c1f2a);white-space:nowrap;pointer-events:none;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.2;animation:1.5s cubic-bezier(.16,1,.3,1) both copy-toast-in;display:inline-flex;position:fixed;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 6px 16px #14182438}.copy-toast:after{content:"";background:inherit;border-radius:2px;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.copy-toast.is-copied svg{color:#6ee7a0}.copy-toast.is-failed{background:var(--theme-danger,#b3261e);color:#fff}@keyframes copy-toast-in{0%{opacity:0;transform:translate(-50%,calc(2px - 100%))}14%{opacity:1;transform:translate(-50%,calc(-100% - 8px))}78%{opacity:1;transform:translate(-50%,calc(-100% - 8px))}to{opacity:0;transform:translate(-50%,calc(-100% - 12px))}}@media (prefers-reduced-motion:reduce){.copy-toast{animation:1.5s linear both copy-toast-fade}@keyframes copy-toast-fade{0%,80%{opacity:1}to{opacity:0}}}.cnpj-lookup{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.cnpj-lookup__status{color:var(--theme-text-secondary);font-size:12px;line-height:1.4}.cnpj-lookup__warning{color:var(--theme-warning);align-items:center;gap:4px;font-weight:600;display:inline-flex}.cnpj-lookup__error{color:var(--theme-danger)}.inbox-triage{gap:28px;display:grid}.triage-section{gap:12px;display:grid}.triage-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.triage-section__head h2{color:var(--theme-text);font:600 19px/1.2 var(--font-display);align-items:center;gap:8px;display:inline-flex}.triage-section__hint{color:var(--theme-text-secondary);font-size:13px}.triage-quiet-link{width:max-content;min-height:32px;color:var(--theme-link);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.triage-quiet-link:hover{color:var(--theme-link-hover);text-underline-offset:3px;text-decoration:underline}.triage-quiet-button{min-height:32px;color:var(--theme-link);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:600}.triage-quiet-button:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.triage-quiet-button:disabled{opacity:.55;cursor:progress}.triage-empty{color:var(--theme-text-secondary);font-size:14px}.triage-done{color:var(--theme-success);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.triage-new-list{gap:10px;display:grid}.triage-new{color:var(--theme-text);background:var(--theme-accent-soft);border-radius:20px;gap:8px;padding:16px 18px;display:grid}.triage-new.is-open{box-shadow:inset 0 0 0 1.5px var(--theme-accent)}.triage-new__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.triage-pill-new{height:24px;color:var(--theme-on-accent);background:var(--theme-accent);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.triage-date-chip{height:24px;color:var(--theme-text-secondary);background:var(--theme-panel);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.triage-new__title{font:600 19px/1.25 var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0}.triage-new__role{color:var(--theme-text-secondary);font-size:13.5px}.triage-new__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.triage-new__found{color:var(--theme-text-secondary);font-size:13px}.triage-onboarding{background:var(--theme-panel);border-radius:14px;gap:14px;margin-top:8px;padding:16px;display:grid}.triage-steps{color:var(--theme-text-secondary);flex-wrap:wrap;gap:16px;margin:0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.triage-steps li{align-items:center;gap:7px;display:inline-flex}.triage-steps li>span{background:var(--theme-panel-subtle);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--theme-line-strong);border-radius:50%;place-items:center;font-size:12px;display:grid}.triage-steps li.is-current{color:var(--theme-text)}.triage-steps li.is-current>span{color:var(--theme-on-accent);background:var(--theme-accent);box-shadow:none}.triage-steps li.is-done>span{color:var(--theme-on-inverse);background:var(--theme-inverse);box-shadow:none}.triage-fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.triage-fieldset legend{color:var(--theme-text);margin-bottom:8px;font-size:14px;font-weight:600}.triage-choice{box-shadow:inset 0 0 0 1px var(--theme-line-strong);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;display:flex}.triage-choice:has(input:checked){background:var(--theme-accent-soft);box-shadow:inset 0 0 0 2px var(--theme-accent)}.triage-choice input{width:18px;height:18px;margin:2px 0 0}.triage-choice small{color:var(--theme-text-secondary);font-size:12.5px;display:block}.triage-field{gap:6px;font-size:13px;font-weight:600;display:grid}.triage-field select{min-height:42px}.triage-note{color:var(--theme-text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}.triage-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.triage-review dt{color:var(--theme-text-secondary);font-size:12px}.triage-review dd{color:var(--theme-text);margin:2px 0 0;font-size:14px;font-weight:600}.triage-process-events{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.triage-process-events li{justify-content:space-between;gap:10px;font-size:14px;display:flex}.triage-process-events small{color:var(--theme-text-secondary)}.triage-actions{flex-wrap:wrap;gap:8px;display:flex}.triage-actions__later{margin-left:auto}.triage-decision-list .event-row{border-radius:14px}.triage-section--routine{border-top:1px solid var(--theme-line);padding-top:16px}.triage-section--routine h2{color:var(--theme-text-secondary);font-size:16px}.triage-digest{gap:2px;margin:0;padding:0;list-style:none;display:grid}.triage-digest__row{border-radius:10px;justify-content:space-between;align-items:center;gap:10px;display:flex}.triage-digest__row:hover{background:var(--theme-panel-subtle)}.triage-digest__toggle{min-width:0;min-height:40px;color:var(--theme-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 8px;font-size:13.5px;display:flex}.triage-digest__toggle strong{color:var(--theme-text);font-weight:600}.triage-digest__toggle svg{flex:none;transition:transform .2s}.triage-digest__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.triage-digest__items{gap:4px;margin:0 0 6px;padding:0 0 0 38px;font-size:13px;list-style:none;display:grid}.triage-digest__items a{color:var(--theme-text-secondary)}.triage-digest__foot{color:var(--theme-text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.inbox-coverage{color:var(--theme-text-secondary);align-items:center;gap:8px;margin-top:6px;font-size:13px;display:inline-flex}.inbox-coverage:before{content:"";background:var(--theme-success);width:8px;height:8px;box-shadow:0 0 0 4px var(--theme-success-soft);border-radius:50%;flex:none}@media (width<=640px){.triage-review dl{grid-template-columns:1fr}.triage-actions__later{margin-left:0}}@media (pointer:coarse){.triage-quiet-link,.triage-quiet-button,.triage-digest__toggle{min-height:44px}}.inbox-modes{width:max-content;max-width:100%}.event-row--decision{grid-template-columns:10px minmax(0,1fr) auto;align-items:center}.sev-dot{border-radius:50%;width:8px;height:8px}.sev-dot--high{background:var(--theme-warning);box-shadow:0 0 0 4px var(--theme-warning-soft)}.decision-date-chip{height:26px;color:var(--theme-text-secondary);background:var(--theme-panel-subtle);box-shadow:inset 0 0 0 1px var(--theme-line);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.app-shell .status-pill--brand{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.inbox-triage-panel{padding:0}.inbox-triage--compact{grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);align-items:start;gap:20px}.triage-queue,.triage-details{min-width:0;overflow:hidden}.triage-categories{border-bottom:1px solid var(--theme-line);gap:20px;padding:0 24px;display:flex}.triage-categories button{min-height:60px;color:var(--theme-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.triage-categories button[aria-pressed=true]{color:var(--theme-accent);border-bottom-color:var(--theme-accent)}.triage-categories button span{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 7px;font-size:11px}.triage-categories button[aria-pressed=true] span{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.triage-queue__head{padding:24px 24px 18px}.triage-queue__head h2,.triage-details__head h2{font:600 19px/1.25 var(--font-display);margin:0}.triage-queue__head p{color:var(--theme-text-secondary);margin:6px 0 0;font-size:13px}.triage-search{background:var(--theme-control);border:1px solid var(--theme-line-strong);min-height:44px;color:var(--theme-text-secondary);border-radius:999px;align-items:center;gap:10px;margin:0 24px 18px;padding:0 12px;display:flex}.triage-search input{width:100%;min-width:0;min-height:42px;box-shadow:none;background:0 0;border:0;padding:0;font-size:13px}.triage-search:focus-within{outline:2px solid var(--theme-accent);outline-offset:2px}.triage-queue__period{margin:-6px 24px 12px}.triage-queue__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 24px 16px;display:grid}.triage-queue__filters label{color:var(--theme-text-secondary);gap:4px;font-size:12px;display:grid}.triage-queue__filters select{min-width:0;min-height:38px;color:var(--theme-text);background:var(--theme-control);border:1px solid var(--theme-line-strong);border-radius:10px;padding:0 10px;font-size:13px}.triage-queue__copy .triage-queue__responsible{margin-top:-4px}@media (width<=480px){.triage-queue__filters,.triage-queue__period{margin-inline:16px}}.triage-search input:focus-visible{outline:none}.triage-queue__rows{margin:0;padding:0 12px;list-style:none}.triage-queue__row{width:100%;min-height:83px;color:var(--theme-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:14px;padding:16px 12px;display:flex}.triage-queue__rows li+li{border-top:1px solid var(--theme-line)}.triage-queue__row:hover{background:var(--theme-panel-subtle)}.triage-queue__row[aria-pressed=true]{background:var(--theme-accent-soft);color:var(--theme-accent-strong)}.triage-queue__copy{flex:1;gap:6px;min-width:0;display:grid}.triage-queue__copy strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.triage-queue__copy small{color:var(--theme-text-secondary);overflow-wrap:anywhere;font-size:12px}.triage-queue__copy .triage-queue__number{font-variant-numeric:tabular-nums;margin-top:-4px}.triage-details__head h2{align-items:center;gap:4px;display:inline-flex}.triage-queue__meta{color:var(--theme-text-secondary);white-space:nowrap;font-size:11px}.triage-queue__row[aria-pressed=true] small,.triage-queue__row[aria-pressed=true] .triage-queue__meta{color:var(--theme-accent-strong)}.triage-queue__row>svg{flex:none}.triage-queue__foot{color:var(--theme-text-secondary);border-top:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:18px 24px;font-size:12px;display:flex}.triage-queue__foot>div{gap:12px;display:flex}.triage-queue__all{max-width:calc(100% - 48px);margin:0 24px 18px}.triage-queue__empty{color:var(--theme-text-secondary);padding:24px;font-size:14px}.triage-details{padding:24px;scroll-margin-top:90px;position:sticky;top:88px}.triage-details__head{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:20px;display:flex}.triage-details__head>span{color:var(--theme-text-secondary);font-size:12px}.triage-details .triage-new{overflow-wrap:anywhere;background:0 0;border-radius:0;gap:16px;padding:0}.triage-details .triage-new.is-open{box-shadow:none}.triage-details .triage-new__title{font-size:23px;line-height:1.35}.triage-candidate-meta{border-block:1px solid var(--theme-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:6px 0;padding-block:18px;display:grid}.triage-candidate-meta dt{color:var(--theme-text-secondary);font-size:12px}.triage-candidate-meta dd{color:var(--theme-text);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:500}.triage-details .triage-new__foot{gap:22px;display:grid}.triage-details .triage-new__foot>button{background:var(--theme-accent);width:100%;color:var(--theme-on-accent);border-color:var(--theme-accent)}.triage-details .triage-onboarding{border-top:1px solid var(--theme-line);border-radius:0;padding:20px 0 0}.triage-details .triage-section--routine{border:0;padding:0}.triage-details .triage-digest__row,.triage-details .triage-digest__foot{flex-wrap:wrap}.triage-details .event-row--decision{background:0 0;border:0;grid-template-columns:1fr;gap:18px;padding:0;display:grid}.triage-details .event-row--decision>.sev-dot{display:none}.triage-details .event-row__actions{justify-content:flex-start;max-width:100%}.triage-details .event-row__actions select{min-width:0;max-width:100%}.triage-categories button:focus-visible,.triage-queue__row:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-3px}@media (width<=1150px){.triage-categories{gap:12px;padding-inline:16px}.triage-queue__meta{display:none}}@media (width<=900px){.inbox-triage--compact{grid-template-columns:1fr}.triage-details{position:static}.triage-queue__meta{display:inline}}@media (width<=480px){.triage-details,.triage-queue__head{padding:20px 16px}.triage-search{margin-inline:16px}.triage-categories{flex-wrap:wrap;gap:12px}.triage-categories button{gap:4px;min-height:48px;font-size:12px}.triage-queue__meta{display:none}.triage-details__head{flex-direction:column;align-items:start}.triage-details .triage-new__title{font-size:20px}.triage-queue__foot{padding-inline:16px}}.triage-classification{background:var(--theme-success-soft);border-radius:10px;gap:8px;padding:15px;display:grid}.triage-classification strong{color:var(--theme-success);font-size:12px}.triage-classification p{color:var(--theme-text);font-size:13px;line-height:1.5}.triage-classification small{color:var(--theme-text-secondary);font-size:11px;line-height:1.5}.triage-other-results{color:var(--theme-text-secondary)}.triage-details__bulk{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.triage-queue__rows li{border-radius:10px;align-items:center;display:flex}.triage-queue__rows li>.triage-queue__row{flex:auto;width:auto;min-width:0}.triage-queue__rows li:hover{background:var(--theme-panel-subtle)}.triage-queue__rows li:has(.triage-queue__row[aria-pressed=true]){background:var(--theme-accent-soft)}.triage-queue__rows li>.triage-queue__row:hover,.triage-queue__rows li>.triage-queue__row[aria-pressed=true]{background:0 0}.triage-queue__rows li>.copy-button{margin-right:10px}.triage-new__heading{align-items:center;gap:6px;display:flex}.triage-details__number{color:var(--theme-text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin:-6px 0 12px;font-size:13px;display:inline-flex}.triage-details__number span{-webkit-user-select:text;user-select:text}.triage-pill-new--review{color:var(--theme-warning);background:var(--theme-warning-soft)}.triage-pill-new--archived{color:var(--theme-text-secondary);background:var(--theme-panel-subtle)}.triage-classification--review{background:var(--theme-warning-soft)}.triage-classification--archived{background:var(--theme-panel-subtle)}.triage-new__cnj{color:var(--theme-text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.triage-excerpt{background:var(--theme-panel);box-shadow:inset 0 0 0 1px var(--theme-line);border-radius:12px;gap:6px;margin:0;padding:12px 14px;display:grid}.triage-excerpt__label{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}.triage-excerpt p{color:var(--theme-text);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.triage-new-client{background:var(--theme-panel-subtle);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.triage-field input,.triage-field select{min-height:42px;color:var(--theme-text);background:var(--theme-panel);border:1px solid var(--theme-line-strong);font:inherit;border-radius:10px;padding:0 12px;font-weight:400}.triage-field input:focus-visible,.triage-field select:focus-visible{outline:2px solid var(--theme-accent);outline-offset:1px}.triage-field input[aria-invalid=true]{border-color:var(--theme-danger)}.triage-field__error{color:var(--theme-danger);font-size:12.5px;font-weight:500}.triage-field__hint{color:var(--theme-text-secondary);font-size:12.5px;font-weight:400}.triage-party-suggestions{color:var(--theme-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.triage-party-chip{min-height:28px;color:var(--theme-text);background:var(--theme-panel);border:1px solid var(--theme-line-strong);cursor:pointer;border-radius:999px;padding:0 10px;font-size:12.5px}.triage-party-chip:hover{border-color:var(--theme-accent)}.triage-step-hint{color:var(--theme-text);margin:4px 0 0;font-size:13.5px;font-weight:600}.triage-process-events li{border-top:1px solid var(--theme-line);align-items:center;padding:8px 0}.triage-process-events__main{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.triage-review{gap:12px;display:grid}.event-decision{border-top:1px solid var(--theme-line);gap:6px;padding:14px 0;display:grid}.event-decision:first-of-type{border-top:0}.event-decision--urgent{background:var(--theme-danger-soft);border-top:0;border-radius:12px;margin:0 -10px;padding:14px 10px}.event-decision__head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.event-decision__title{color:var(--theme-text);font-size:15px;font-weight:700;text-decoration:none}.event-decision__title:hover{text-underline-offset:3px;text-decoration:underline}.event-decision__context{color:var(--theme-text-secondary);font-size:12.5px}.event-decision__preview{color:var(--theme-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.event-decision__assign{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.event-decision__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.triage-queue__row .event-kind{margin-left:auto}.triage-queue__copy strong{overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=480px){.triage-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 12px;display:grid}.triage-categories button{text-align:center;justify-content:center;min-height:48px;font-size:13px}.triage-queue__row .event-kind{display:none}.triage-queue__copy strong{white-space:normal;text-overflow:clip;word-break:keep-all;overflow:visible}.triage-categories button{white-space:normal;line-height:1.2}}.triage-processes-hint{justify-items:start;gap:12px;display:grid}.triage-processes-hint h2{font:600 19px/1.25 var(--font-display);margin:0}.triage-processes-hint p{color:var(--theme-text-secondary);margin:0;font-size:14px;line-height:1.55}.event-assign-hint{color:var(--theme-text-secondary);flex-basis:100%;font-size:12px;line-height:1.4}.triage-details:has(.candidate-decision-panel){overscroll-behavior:contain;max-height:calc(100vh - 104px);overflow-y:auto}.candidate-decision-panel .triage-details__head{margin-bottom:8px;padding-bottom:12px}.candidate-decision{gap:16px;display:grid}.candidate-decision__copy{gap:2px;margin-left:auto;display:inline-flex}.candidate-decision__publications{background:var(--theme-panel-subtle);border:1px solid var(--theme-line);border-radius:12px;padding:12px 14px}.candidate-decision__publications>summary{color:var(--theme-text);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.candidate-decision__publications>summary span{min-width:22px;color:var(--theme-text-secondary);background:var(--theme-panel);text-align:center;border-radius:999px;padding:0 6px;font-size:12px}.candidate-decision__publications[open]>summary{margin-bottom:12px}.candidate-decision__form{border-top:1px solid var(--theme-line);gap:14px;padding-top:16px;display:grid}.candidate-decision__client{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.candidate-decision__client .triage-field{flex:260px}.candidate-history__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.candidate-history__list li{background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.candidate-history__list li p{color:var(--theme-text-secondary);margin:0;font-size:13px;line-height:1.5}.candidate-history__meta{color:var(--theme-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.candidate-decision__identification{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=640px){.candidate-decision__identification{grid-template-columns:1fr}}.candidate-consultation__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.candidate-consultation__summary dt{color:var(--theme-text-secondary);font-size:12px}.candidate-consultation__summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.candidate-consultation__tabs{border-bottom:1px solid var(--theme-line);gap:20px;display:flex}.candidate-consultation__tabs button{min-height:44px;color:var(--theme-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 0;font-size:13px;display:inline-flex}.candidate-consultation__tabs button[aria-selected=true]{color:var(--theme-accent-strong);border-bottom-color:var(--theme-accent)}.candidate-consultation__tabs button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.candidate-consultation__tabs button span{font-variant-numeric:tabular-nums}.candidate-consultation__latest{gap:10px;display:grid}.candidate-consultation__latest>time{color:var(--theme-text-secondary);font-size:12px}.candidate-consultation__latest h3{margin:0;font-size:16px;line-height:1.4}.candidate-consultation__preview{color:var(--theme-text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.candidate-consultation details>summary,.candidate-configuration__optional>summary{color:var(--theme-link);cursor:pointer;font-size:13px}.candidate-consultation details p{color:var(--theme-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:14px;line-height:1.65}.candidate-consultation__history{margin-top:20px}.candidate-consultation__timeline{gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.candidate-consultation__timeline li{border-bottom:1px solid var(--theme-line);gap:8px;padding-bottom:16px;display:grid}.candidate-consultation__timeline strong{font-size:14px;font-weight:600}.candidate-consultation__timeline li p{margin:0}.candidate-consultation__data{border:0;margin:0;padding:0}.candidate-consultation__classification{border-top:1px solid var(--theme-line);padding-top:16px}.candidate-consultation__classification small{color:var(--theme-text-secondary);font-size:12px}.candidate-consultation__actions{border-top:1px solid var(--theme-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.candidate-configuration .candidate-decision__form{border-top:0;padding-top:0}.candidate-configuration .triage-choice{padding:10px 12px}.candidate-configuration__optional[open]>summary{margin-bottom:14px}.candidate-configuration .triage-actions{border-top:1px solid var(--theme-line);padding-top:14px}@media (width<=480px){.candidate-consultation__summary,.candidate-consultation__data{grid-template-columns:1fr}.candidate-consultation__tabs{flex-wrap:wrap;gap:12px}.candidate-consultation__actions>.button{width:100%}}.process-client-pending{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.process-client-pending__tag{min-height:24px;color:var(--theme-warning);background:var(--theme-warning-soft);border:1px solid color-mix(in srgb, var(--theme-warning) 28%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.process-client-pending__action{color:var(--theme-link);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.process-client-pending__action:hover{text-decoration:underline}.process-client-pending__action:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px;border-radius:4px}.process-client-pending--compact .process-client-pending__action{font-size:11px}.process-client-pending__tag--inline{vertical-align:middle;min-height:18px;padding:0 6px;font-size:11px}.link-client{gap:12px;display:grid}.link-client__search{min-height:42px;color:var(--theme-text-secondary);background:var(--theme-control);border:1px solid var(--theme-line-strong);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.link-client__search:focus-within{outline:2px solid var(--theme-focus);outline-offset:1px}.link-client__search input{min-width:0;min-height:40px;color:var(--theme-text);box-shadow:none;background:0 0;border:0;flex:1;padding:0;font-size:14px}.link-client__search input:focus{outline:none}.link-client__hint{color:var(--theme-text-secondary);margin:0;font-size:13px}.link-client__options{border:0;gap:6px;max-height:320px;margin:0;padding:0;display:grid;overflow-y:auto}.link-client__option{background:var(--theme-panel);border:1px solid var(--theme-line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.link-client__option:hover{background:var(--theme-panel-subtle)}.link-client__option.is-selected{background:var(--theme-accent-soft);border-color:color-mix(in srgb, var(--theme-accent-strong) 40%, transparent)}.link-client__option span{gap:2px;min-width:0;display:grid}.link-client__option strong{color:var(--theme-text);overflow-wrap:anywhere;font-size:14px}.link-client__option small{color:var(--theme-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.home-page{gap:20px}.home-heading{align-items:flex-end}.home-heading h1{font-size:clamp(30px,3.4vw,38px)!important}.home-coverage{color:var(--theme-text-secondary);align-items:center;gap:8px;font-size:13px;display:inline-flex;margin-top:8px!important}.home-coverage:before{content:"";background:var(--theme-success);width:8px;height:8px;box-shadow:0 0 0 4px var(--theme-success-soft);border-radius:50%;flex:none}.home-source-status{color:var(--theme-text-secondary);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.home-source-status>svg{color:var(--theme-warning);flex:none}.home-source-status .home-quiet-link{text-underline-offset:3px;min-height:32px;text-decoration:underline}.home-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) minmax(0,.8fr);align-items:start;gap:20px;display:grid}.home-pending-panel{grid-column:1/3}.home-fatal{min-height:362px;color:var(--theme-on-inverse);background:var(--theme-inverse);border-radius:20px;flex-direction:column;justify-content:space-between;gap:20px;padding:22px;display:flex;position:relative;overflow:hidden}.home-fatal>:not(.home-fatal__waves){z-index:1;position:relative}.home-fatal__waves{fill:none;width:150%;height:210px;stroke:var(--theme-dot-brand);stroke-width:1px;opacity:.35;pointer-events:none;position:absolute;bottom:8px;left:-20%}.home-fatal__eyebrow{color:var(--theme-inverse-muted);align-items:center;gap:8px;font-size:12px;display:flex}.home-fatal__eyebrow svg{color:var(--theme-signal)}.home-fatal__next{justify-items:start;gap:12px;margin-top:24px;display:grid}.home-fatal__next small{color:var(--theme-inverse-muted)}.home-fatal__action{background:var(--theme-on-inverse);color:var(--theme-inverse);font:500 13px/1.5 var(--font-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;display:inline-flex}.home-fatal__action:hover{text-underline-offset:3px;text-decoration:underline}.home-fatal__meta{margin-top:12px}.home-fatal__link{color:inherit;justify-content:space-between;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.home-fatal h2{color:var(--theme-on-inverse);font:500 clamp(25px, 2.2vw, 31px)/1.15 var(--font-display);letter-spacing:-.02em;margin:0}.home-fatal__link:hover h2{text-underline-offset:4px;text-decoration:underline}.home-fatal__meta{color:var(--theme-inverse-muted);font-size:13px}.home-fatal__when{gap:6px;display:grid}.home-fatal__when strong{font:400 44px/.95 var(--font-display);letter-spacing:-.035em}.home-fatal__when span{color:var(--theme-inverse-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.home-panel{gap:12px;padding:20px;display:grid}.home-panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-panel__head h2{color:var(--theme-text);font:600 19px/1.2 var(--font-display);margin:0}.home-quiet-link{color:var(--theme-link);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.home-quiet-link:hover{text-underline-offset:3px;text-decoration:underline}.home-empty{color:var(--theme-text-secondary);font-size:14px}.home-new-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-new{min-width:0;min-height:143px;color:var(--theme-text);background:var(--theme-accent-soft);border-radius:16px;flex-direction:column;gap:7px;padding:16px;text-decoration:none;display:flex}.home-new>.home-quiet-link{justify-content:space-between;margin-top:auto;padding-top:4px;font-size:12px}.home-new:hover{box-shadow:inset 0 0 0 1.5px var(--theme-accent)}.home-new__pill{width:max-content;color:var(--theme-link);font-size:11px;font-weight:600}.home-new strong{font:600 16px/1.25 var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.home-new small{color:var(--theme-text-secondary);overflow-wrap:anywhere;font-size:12px}.home-rows{display:grid}.home-row{color:var(--theme-text);border-top:1px solid var(--theme-line);border-radius:10px;align-items:center;gap:12px;margin-inline:-8px;padding:11px 8px;text-decoration:none;display:flex}.home-row:first-child{border-top:0}.home-row:hover{background:var(--theme-panel-subtle)}.home-row__dot{border-radius:50%;flex:none;width:8px;height:8px}.home-row__dot--critical{background:var(--theme-danger);box-shadow:0 0 0 4px var(--theme-danger-soft)}.home-row__dot--high{background:var(--theme-warning);box-shadow:0 0 0 4px var(--theme-warning-soft)}.home-row__dot--info{background:var(--theme-info);box-shadow:0 0 0 4px var(--theme-info-soft)}.home-row__body{flex:1;gap:2px;min-width:0;display:grid}.home-row__body strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.home-row__body small{color:var(--theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.home-row__label{font-weight:600}.home-row__label--critical{color:var(--theme-danger)}.home-row__label--high{color:var(--theme-warning)}.home-row__label--info{color:var(--theme-info)}.home-chip{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);box-shadow:inset 0 0 0 1px var(--theme-line);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:600}.home-chip--urgent{color:var(--theme-danger);background:var(--theme-danger-soft);box-shadow:none}.home-chip--fatal{color:var(--theme-warning);background:var(--theme-warning-soft);box-shadow:none}.home-priority-row .home-chip{justify-self:start}@media (width>=601px){.daily-home .home-row.home-priority-row{display:flex}}.home-days{gap:12px;display:grid}.home-day{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;display:grid}.home-day>b{color:var(--theme-text-secondary);text-transform:capitalize;padding-top:6px;font-size:12.5px;font-weight:600}.home-day>b.is-today{color:var(--theme-accent-strong)}.home-day__items{gap:6px;display:grid}.home-day__empty{color:var(--theme-text-muted);padding-top:6px;font-size:13px}.home-day__item{color:var(--theme-text);background:var(--theme-accent-soft);border-radius:10px;gap:1px;padding:8px 10px;text-decoration:none;display:grid}.home-day__item strong{font-size:13px;font-weight:600}.home-day__item small{color:var(--theme-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.home-day__item--hearing{color:var(--theme-on-inverse);background:var(--theme-inverse)}.home-day__item--hearing small{color:var(--theme-inverse-muted)}.home-day__item--fatal{background:var(--theme-danger-soft)}.home-routine{color:var(--theme-text-secondary);font-weight:500}.home-name-line{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.home-edit-name{width:32px;height:32px;color:var(--theme-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.home-profile-form{gap:10px;max-width:460px;display:grid}.home-profile-form>.button{justify-self:start}.home-calendar__month{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-calendar__month strong{text-transform:capitalize;font-size:13px;font-weight:500}.home-calendar__month>div{gap:4px;display:flex}.home-calendar__weekdays,.home-calendar__days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.home-calendar__weekdays{color:var(--theme-text-secondary);font-size:11px}.home-calendar__day{height:33px;color:var(--theme-text);font:12px var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 0 3px;position:relative}.home-calendar__day.is-outside{color:var(--theme-text-secondary)}.home-calendar__day.is-today{outline:1px solid var(--theme-signal-strong);outline-offset:-2px;background:var(--theme-signal-wash)}.home-calendar__day:hover{background:var(--theme-accent-soft)}.home-calendar__day.is-selected{background:var(--theme-accent);color:var(--theme-on-accent);outline:0}.home-calendar__day.has-events:after{content:"";background:var(--theme-accent-2);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:calc(50% - 2px)}.home-calendar__day.is-selected:after{background:var(--theme-on-accent)}.home-calendar__events{border-top:1px solid var(--theme-line);gap:8px;padding-top:14px;font-size:12px;display:grid}.home-calendar__selected-date{color:var(--theme-text-secondary);font-size:11px}.home-calendar__event{color:var(--theme-text);text-decoration:none;display:grid}.home-calendar__event strong{font-size:12px;font-weight:500}.home-calendar__event small{color:var(--theme-text-secondary);font-size:11px}.home-calendar__event:hover{text-decoration:underline}@media (width<=1280px){.home-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.home-calendar{grid-area:2/1}.home-pending-panel{grid-area:2/2}.home-upcoming-panel{grid-column:1/-1}}@media (pointer:coarse){.home-quiet-link{min-height:44px}}@media (width<=760px){.home-grid{flex-direction:column;display:flex}.home-grid>*{width:100%}.home-fatal{min-height:280px}.home-calendar__day{height:40px}.home-heading{align-items:stretch}.home-heading>.button{width:100%}}.app-shell .home-other-results{border-top:1px solid var(--theme-line);color:var(--theme-text-secondary);width:100%;margin-top:18px;padding-top:16px}.app-shell .home-new__signal{color:var(--theme-success)}.daily-section .home-panel__head p{color:var(--theme-text-secondary);margin:7px 0 0;font-size:14px}.daily-count{background:var(--theme-brand-soft);color:var(--theme-text);font:600 14px var(--font-body);border-radius:8px;margin-inline-start:8px;padding:4px 9px;display:inline-flex}.daily-candidates{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.daily-candidates .home-new{min-width:0;padding:16px}.daily-candidates strong{overflow-wrap:anywhere}.daily-work-links{flex-wrap:wrap;gap:8px;display:flex}.daily-urgent{background:var(--theme-warning-soft);color:var(--theme-text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.daily-urgent svg{margin-inline-start:auto}.daily-section__body>.daily-urgent{margin:12px -8px 0;padding:12px 8px}.daily-section__body>.home-empty{margin:8px 0 0}.daily-home .home-row{min-height:64px}.daily-process-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;display:grid}.daily-work-grid{grid-template-columns:minmax(0,1.22fr) minmax(340px,.93fr);gap:20px;display:grid}.daily-process-grid>*,.daily-work-grid>*{align-content:start;min-width:0}.daily-work-grid>.home-calendar{grid-area:auto}.daily-process-grid .home-panel__head{flex-wrap:wrap;align-items:flex-start}.daily-home .daily-candidates{grid-template-columns:minmax(0,1fr);gap:0}.daily-candidates .home-new{border-bottom:1px solid var(--theme-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:5px 16px;min-height:0;padding:16px 0;display:grid}.daily-candidates .home-new:last-child{border-bottom:0}.daily-candidates .home-new>strong,.daily-candidates .home-new>small{grid-column:1}.daily-candidates .home-new>.home-quiet-link{grid-area:1/2/4;align-self:center;gap:8px;margin:0;padding:0}.daily-candidates .home-new:hover{box-shadow:none}.daily-candidates .home-new:hover>strong{color:var(--theme-link)}.daily-work-grid .home-calendar__day{height:44px}.daily-work-grid .home-calendar__event{gap:4px;padding:8px 0}.daily-work-grid .home-panel__head{flex-wrap:wrap;align-items:flex-start}.daily-home .home-row__body strong,.daily-home .home-row__body small{white-space:normal;overflow-wrap:anywhere}.daily-home .home-row>svg{flex:none}@media (width<=1000px){.daily-process-grid,.daily-work-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.daily-section .home-panel__head{flex-direction:column;align-items:flex-start}.daily-home .home-row{flex-wrap:wrap}.daily-home .home-heading{align-items:stretch}.daily-candidates .home-new>.home-quiet-link{grid-area:auto/1/auto/-1;justify-content:space-between;min-height:44px}}.daily-home{--home-graphite:#24282e;--home-plum:#383044;--home-steel:#dfeaf0;--home-agenda:#e3edf1;--home-task:#e9f0f4;--home-task-active:#d6e5ed;--home-muted:#4b626e;--home-line:#c5d5dd}.app-shell:has(.daily-home) .content{background:#eef3f5}.daily-home .home-heading{background:var(--home-graphite);color:#fff;border-radius:18px;align-items:center;gap:24px;min-height:142px;padding:24px 26px}.daily-home .home-heading h1{color:#fff}.daily-home .home-heading p,.daily-home .home-edit-name,.daily-home .home-heading .home-quiet-link{color:#d0d5dc}.daily-heading-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.daily-date-peek{background:#3a424b;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.daily-date-peek strong{font:600 34px/1 var(--font-display);font-variant-numeric:tabular-nums}.daily-date-peek span{color:#e8edf1;text-transform:capitalize;max-width:110px;font-size:12px}.daily-home .home-panel{background:var(--theme-panel);box-shadow:none;border:0;border-radius:18px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.daily-home .home-panel__head{background:var(--home-graphite);color:#fff;align-items:center;gap:12px;min-height:60px;margin:0;padding:14px 20px}.daily-home .home-panel__head h2{color:#fff;flex-wrap:wrap;align-items:center;gap:10px;font-size:19px;line-height:1.3;display:flex}.daily-section__icon{width:28px;height:28px;color:inherit;background:#ffffff20;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.daily-home .daily-count{color:#fff;background:#ffffff20;margin:0;padding:4px 8px;font-size:12px}.daily-home .home-panel__head>.home-quiet-link{color:#eee8ff}.daily-home .home-panel__head .button--secondary{color:#283440;background:#f7fafb;border-color:#0000}.daily-home .daily-section--discovery{background:var(--home-steel)}.daily-home .daily-section--discovery .home-panel__head{background:var(--theme-accent)}.daily-home .daily-section--news .home-panel__head{background:var(--home-plum)}.daily-section__body{flex:1;min-width:0;padding:4px 24px 20px}.daily-description{color:var(--home-muted);margin:12px 0 4px;font-size:12px;line-height:1.6}.daily-home .daily-candidates small{color:var(--home-muted)}.daily-home .daily-candidates .home-new{border-color:var(--home-line)}.daily-home .daily-section--discovery .home-new .home-quiet-link{color:#23596d}.daily-home .home-calendar{background:var(--home-agenda)}.home-calendar__body{gap:12px;display:grid}.daily-home .home-calendar__body{padding:20px 24px}.daily-mini-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.daily-mini-lane{min-width:0}.daily-mini-lane h3{font:600 12px var(--font-body);justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}.daily-mini-lane h3 span{background:var(--home-task);font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 7px}.daily-mini-task{background:var(--home-task);min-height:134px;color:var(--theme-text);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:10px;padding:14px;text-decoration:none;display:flex}.daily-mini-lane--InProgress .daily-mini-task{background:var(--home-task-active)}.daily-mini-task strong{font-size:13px;line-height:1.5}.daily-mini-task small,.daily-lane-empty{color:var(--home-muted);font-size:12px;line-height:1.5}.daily-task-date{background:var(--theme-panel);border-radius:6px;align-self:flex-start;margin-top:auto;padding:4px 7px;font-size:11px;font-weight:600}.daily-task-date.is-overdue,.daily-task-blocked{color:var(--theme-danger)}.daily-mini-task:hover{background:var(--home-task-active)}.daily-preview-note{color:var(--home-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;font-size:12px;display:flex}.daily-home a:focus-visible,.daily-home button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.daily-home .home-heading a:focus-visible,.daily-home .home-panel__head a:focus-visible{outline-color:#fff}.daily-home ::selection{color:#24282e;background:#cddfe8}.app-shell[data-theme=violet-night] .daily-home,.app-shell[data-theme=high-contrast] .daily-home{--home-steel:var(--theme-panel-subtle);--home-agenda:var(--theme-panel-subtle);--home-task:var(--theme-panel-subtle);--home-task-active:var(--theme-accent-soft);--home-muted:var(--theme-text-secondary);--home-line:var(--theme-line)}:is(.app-shell[data-theme=violet-night]:has(.daily-home) .content,.app-shell[data-theme=high-contrast]:has(.daily-home) .content){background:var(--theme-surface)}@media (width<=1200px){.daily-heading-actions{flex-wrap:wrap;justify-content:flex-end}.daily-date-peek{display:none}}@media (width<=760px){.daily-home .home-heading{flex-direction:column;align-items:stretch;padding:20px}.daily-heading-actions{display:grid}.daily-home .home-panel__head{padding:14px 18px}.daily-home .home-panel__head h2{font-size:18px}.daily-section__body,.daily-home .home-calendar__body{padding-inline:20px}.daily-mini-board{grid-template-columns:minmax(0,1fr)}.daily-mini-task{min-height:0}}@media (width<=600px){.daily-home .home-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.daily-home .home-row__body{grid-column:1/-1}.daily-home .home-row>svg{justify-self:end}.daily-home .home-panel__head{align-items:flex-start}}.daily-home .daily-section--discovery .home-panel__head h2,.daily-home .daily-section--discovery .home-panel__head>.home-quiet-link{color:var(--theme-on-accent)}.app-shell[data-theme=violet-night] .daily-home .daily-section--discovery .home-new .home-quiet-link,.app-shell[data-theme=high-contrast] .daily-home .daily-section--discovery .home-new .home-quiet-link{color:var(--theme-link)}.daily-home{width:100%;max-width:1300px;margin-inline:auto}.daily-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.daily-sidebar{gap:18px;min-width:0;display:grid}.daily-sidebar .home-metrics__plot:has(.home-metrics__donut){grid-template-columns:104px minmax(0,1fr);gap:10px 12px;display:grid}.daily-sidebar .home-metrics__plot>h3,.daily-sidebar .home-metrics__note,.daily-sidebar .home-metrics__plot>.home-quiet-link{grid-column:1/-1}.daily-sidebar .home-metrics__plot>h3{margin-bottom:0}.daily-sidebar .home-metrics__donut{width:104px;height:104px;margin:0}.daily-sidebar .home-metrics__legend{align-content:center}.daily-routine{gap:18px;min-width:0;display:grid}.daily-home .daily-process-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:16px}.daily-home .daily-work-grid{grid-template-columns:minmax(0,1.16fr) minmax(290px,.9fr);gap:16px}.daily-home .home-panel__head{gap:8px;padding:12px 14px}.daily-home .home-panel__head h2{gap:8px;font-size:17px}.daily-home .home-panel__head .home-quiet-link,.daily-home .home-panel__head .button{font-size:11px}.daily-home .daily-section__body,.daily-home .home-calendar__body{padding-inline:16px}.daily-home .daily-description{font-size:12px}.daily-home .daily-candidates .home-new{padding-block:13px}.daily-home .daily-candidates .home-new>.home-quiet-link{grid-area:auto/1;justify-self:start;min-height:32px}.daily-home .daily-mini-board{gap:9px}.daily-home .daily-mini-task{min-height:126px;padding:11px}.daily-home .daily-mini-lane h3{gap:4px;font-size:11px}.daily-home .home-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.daily-home .home-row__body{grid-column:1/-1}.daily-home .home-row>svg{justify-self:end}@media (width>=1750px){.daily-home .daily-candidates .home-new>.home-quiet-link{grid-area:1/2/4}.daily-home .home-row{display:flex}}@media (width>=901px) and (width<=1450px){.daily-home .daily-process-grid,.daily-home .daily-work-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.daily-workspace,.daily-home .daily-process-grid,.daily-home .daily-work-grid{grid-template-columns:minmax(0,1fr)}.daily-sidebar{display:contents}.daily-workspace>.daily-routine{grid-row:2}.daily-sidebar>.home-agenda{grid-row:1}.daily-sidebar>.home-metrics{grid-row:3}}@media (width<=600px){.daily-home .home-heading{padding:20px}.daily-home .home-panel__head h2{font-size:18px}.daily-home .daily-candidates .home-new>.home-quiet-link{justify-content:space-between;justify-self:stretch;min-height:44px}}.home-calendar__day.has-events:after{content:none}.home-calendar__count{min-width:15px;height:15px;color:var(--theme-on-accent);background:var(--theme-accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 3px;font-size:9.5px;font-weight:800;line-height:1;display:grid;position:absolute;top:2px;right:2px}.home-calendar__day.is-selected .home-calendar__count{color:var(--theme-accent-strong);background:var(--theme-panel)}.daily-home .home-heading{min-height:0;padding:12px 20px}.daily-home .home-heading h1{font-size:24px!important}.daily-home .home-coverage{font-size:12px;margin-top:2px!important}.daily-home .daily-date-peek{padding:6px 10px}.daily-home .daily-date-peek strong{font-size:22px}.home-today{background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px;display:grid}.home-today__item{--counter-tone:var(--theme-text-secondary);min-width:0;min-height:44px;color:var(--theme-text);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex;position:relative}.home-today__item+.home-today__item:before{content:"";inset-inline-start:0;background:var(--theme-line);width:1px;position:absolute;top:10px;bottom:10px}.home-today__item strong{color:var(--theme-text);font:600 22px/1 var(--font-display);font-variant-numeric:tabular-nums}.home-today__icon{color:color-mix(in srgb, var(--counter-tone) 75%, var(--theme-text));flex:none}.home-today__item--danger{--counter-tone:var(--theme-danger)}.home-today__item--warning{--counter-tone:var(--theme-warning)}.home-today__item--info{--counter-tone:var(--theme-info)}.home-today__item--accent{--counter-tone:var(--theme-accent)}.home-today__item:not(.is-quiet) strong{color:color-mix(in srgb, var(--counter-tone) 85%, var(--theme-text))}.home-today__item.is-quiet{--counter-tone:var(--theme-text-secondary)}.home-today__item.is-quiet strong{color:var(--theme-text-secondary)}.home-today__item:hover{background:color-mix(in srgb, var(--counter-tone) 6%, var(--theme-panel))}.home-metrics__figure{gap:2px;margin:8px 0;display:grid}.home-metrics__figure strong{font:600 34px/1 var(--font-display);font-variant-numeric:tabular-nums}.home-metrics__figure span{font-size:13px;font-weight:600}.home-metrics__figure small{color:var(--theme-text-secondary);font-size:12.5px}@media (width<=1100px){.home-today__item{gap:6px;padding-inline:8px;font-size:12px}}@media (width<=760px){.home-today{grid-template-columns:repeat(2,minmax(0,1fr))}.home-today__item:nth-child(odd):before{display:none}.home-today__item:last-child{grid-column:1/-1}.home-today__item:nth-child(n+3){border-top:1px solid var(--theme-line);border-radius:0}}.daily-home .home-team-panel .home-panel__head{min-height:48px;padding:10px 16px}.home-team-panel .daily-section__icon{background:var(--theme-accent);color:var(--theme-on-accent)}.home-team-panel .daily-count{background:color-mix(in srgb, var(--theme-accent) 24%, transparent);color:inherit}.daily-home .home-team-panel .daily-section__body{padding:0 16px 8px}.home-team-panel .daily-description{margin:8px 0 4px;font-size:11.5px}.daily-home .home-team-panel .home-team-row{grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:10px;min-height:54px;padding:7px 8px;display:grid}.daily-home .home-team-row .home-row__body{grid-column:auto;gap:3px}.daily-home .home-team-row .home-row__body strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.home-team-panel .home-priority-row{background:color-mix(in srgb, var(--theme-accent) 4%, var(--theme-panel))}.home-team-meta{min-width:0;color:var(--theme-text-secondary);align-items:center;gap:6px;font-size:11px;line-height:20px;display:flex}.home-team-assignees{min-width:0;max-width:55%;color:var(--theme-accent-strong);align-items:center;gap:5px;font-weight:500;display:inline-flex}.home-team-assignees>span:last-child,.home-team-date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-team-assignees .responsible-avatars{flex:none}.home-team-assignees .responsible-avatars__item{border-width:1px;width:20px;height:20px}.home-team-assignees .responsible-avatars__item.is-empty{color:var(--theme-text-secondary);background:0 0;border:0}.home-team-panel .home-chip{justify-self:start;padding:3px 8px;font-size:10px;line-height:16px}.home-chip--today{color:var(--theme-accent-strong);background:var(--theme-accent-soft);box-shadow:none}.home-team-footer{border-top:1px solid var(--theme-line);color:var(--theme-text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:6px;font-size:11px;display:flex}.home-team-footer .home-quiet-link{min-height:30px;font-size:11px}.home-team-undated{margin-top:6px;font-size:11px}@media (width<=600px){.daily-home .home-team-panel .home-team-row{gap:6px}.home-team-panel .home-chip{white-space:normal;text-align:center;max-width:86px}}.home-metrics{background:var(--theme-panel);min-width:0;color:var(--theme-text);border-radius:16px;padding:20px}.home-metrics>header{margin-bottom:20px}.home-metrics h2{margin:0;font-size:17px;line-height:1.35}.home-metrics>header p{color:var(--home-muted);margin:6px 0 0;font-size:11px}.home-metrics__plot{border-bottom:1px solid var(--home-line);margin-bottom:20px;padding-bottom:20px}.home-metrics__plot:last-child{border:0;margin:0;padding:0}.home-metrics h3{font:600 13px var(--font-body);margin:0 0 16px}.home-metrics__donut{width:136px;height:136px;margin:0 auto 16px;display:block;overflow:visible}.home-metrics__donut text{fill:var(--theme-text);font:600 24px var(--font-display);font-variant-numeric:tabular-nums}.home-metrics__donut text.home-metrics__caption{fill:var(--home-muted);font:400 9px var(--font-body)}.home-metrics__track{stroke:var(--home-task)}.home-metrics__series--brand{stroke:var(--theme-accent);background:var(--theme-accent)}.home-metrics__series--graphite{stroke:var(--home-plum);background:var(--home-plum)}.home-metrics__series--steel{stroke:#526f80;background:#526f80}.home-metrics__series--soft{stroke:#a7bdc9;background:#a7bdc9}.home-metrics__legend{gap:10px;margin:0;display:grid}.home-metrics__legend>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-metrics__legend dt{color:var(--home-muted);align-items:center;gap:8px;font-size:11px;display:flex}.home-metrics__legend i{border-radius:50%;flex:none;width:8px;height:8px}.home-metrics__legend dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.home-metrics__note{color:var(--home-muted);margin:10px 0 0;font-size:11px;line-height:1.6;display:block}.home-metrics__plot>.home-quiet-link{min-height:32px;margin-top:12px;font-size:11px}.home-metrics__state{color:var(--home-muted);font-size:12px;line-height:1.6}.home-metrics__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 0;display:grid}.home-metrics__column{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.home-metrics__bar-space{border-bottom:1px solid var(--home-line);justify-content:center;align-items:flex-end;width:100%;height:74px;display:flex}.home-metrics__bar{border-radius:5px 5px 0 0;width:36px;position:relative}.home-metrics__bar b{text-align:center;color:var(--theme-text);font-variant-numeric:tabular-nums;font-size:13px;position:absolute;top:-22px;left:0;right:0}.home-metrics__column>span{min-height:28px;color:var(--home-muted);text-align:center;font-size:10px;line-height:1.4}.home-metrics__columns figcaption{color:var(--home-muted);grid-column:1/-1;font-size:10px;line-height:1.5}.app-shell[data-theme=violet-night] .home-metrics__series--graphite,.app-shell[data-theme=high-contrast] .home-metrics__series--graphite{stroke:var(--theme-text-secondary);background:var(--theme-text-secondary)}@media (width<=900px) and (width>=601px){.home-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-metrics>header{grid-column:1/-1;margin:0}.home-metrics__plot{border-bottom:0;border-right:1px solid var(--home-line);margin:0;padding:0 18px 0 0}.home-metrics__plot:last-child{border:0;padding:0}.home-metrics__donut{width:110px;height:110px}}.home-agenda{background:var(--theme-panel);min-width:0;color:var(--theme-text);border-radius:16px;padding:16px}.home-agenda__head,.home-agenda__month{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-agenda__head h2{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.home-agenda__head h2 svg{color:var(--theme-accent-strong);flex:none}.home-agenda__head>a{justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.home-agenda__month{color:var(--theme-text-secondary);margin-top:6px;font-size:12px}.home-agenda__today{color:var(--theme-text-secondary);margin:10px 0 2px;font-size:11px}.home-agenda__month>span{text-transform:capitalize}.home-agenda__month>div{display:flex}.home-agenda__month .icon-button{width:32px;height:32px;min-height:32px}.home-agenda__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin:4px 0 10px;display:grid}.home-agenda__week button{min-width:0;min-height:58px;color:var(--theme-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-items:center;gap:3px;padding:2px 0;display:grid}.home-agenda__week small{color:var(--theme-text-secondary);font-size:10px}.home-agenda__week button>span{font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;width:100%;min-height:36px;font-size:13px;display:grid;position:relative}.home-agenda__week i{background:var(--theme-accent-strong);border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px}.home-agenda__week .is-today>span{box-shadow:inset 0 0 0 1px var(--theme-line-strong)}.home-agenda__week button:hover>span{background:var(--theme-accent-soft)}.home-agenda__week .is-selected>span,.home-agenda__week .is-selected:hover>span{background:var(--theme-accent);color:var(--theme-on-accent);box-shadow:none}.home-agenda__week .is-selected i{background:var(--theme-on-accent)}.home-agenda__date{color:var(--theme-text-secondary);text-transform:capitalize;margin:0 0 5px;font-size:11px}.home-agenda__day>p:not(.home-agenda__date){font-size:12px;line-height:1.5}.home-agenda__event{color:inherit;border-radius:9px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:10px;margin-inline:-6px;padding:10px 8px;text-decoration:none;display:grid}.home-agenda__event:first-of-type{background:color-mix(in srgb, var(--theme-accent) 5%, var(--theme-panel))}.home-agenda__event+.home-agenda__event{border-top:1px solid var(--theme-line);border-radius:0}.home-agenda__event:hover{background:var(--theme-panel-subtle)}.home-agenda__time{color:var(--theme-accent-strong);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:18px}.home-agenda__event>span:last-child{gap:3px;min-width:0;display:grid}.home-agenda__event strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.home-agenda__event small{color:var(--theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.home-agenda__more{min-height:28px;font-size:11px}.home-agenda>footer{border-top:1px solid var(--theme-line);justify-content:flex-end;margin-top:10px;display:flex}.home-agenda>footer a{min-height:36px;font-size:11px}.home-agenda__empty{color:var(--theme-text-secondary);margin:8px 0 12px}.home-agenda__assignees{min-width:0;margin-top:1px;display:flex}.home-agenda__assignees .responsible-avatars{max-width:100%}.home-agenda__assignees .responsible-avatars__item{border-width:1px;width:18px;height:18px}.home-agenda__assignees .responsible-avatars__names{color:var(--theme-accent-strong);font-size:10.5px}.daily-home .home-coverage{font-size:11px;text-decoration:none}.home-coverage--neutral:before{background:var(--theme-text-secondary);box-shadow:none}.home-coverage--warning:before{box-shadow:none;background:#f0b75b}.daily-home .home-heading .home-coverage--warning{color:#f4d3a0}.home-coverage--warning:hover{text-underline-offset:3px;text-decoration:underline}.daily-home .home-priorities .home-panel__head{flex-wrap:wrap;gap:10px}.home-priorities .home-panel__head h2{margin-right:auto}.home-scope-switch{border:1px solid #ffffff35;border-radius:18px;gap:2px;padding:2px;display:inline-flex}.home-scope-switch button{color:#ddd7ef;min-height:28px;font:500 11px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:14px;padding:3px 12px}.home-scope-switch button[aria-pressed=true]{background:var(--theme-accent);color:var(--theme-on-accent)}.daily-home .home-priorities .daily-section__body{padding-top:6px}.daily-home .home-priorities .home-team-row{grid-template-columns:minmax(0,1fr) auto auto}.home-priority-open{color:var(--theme-accent-strong);align-items:center;gap:6px;font-size:11px;display:inline-flex}.daily-home .home-review .home-panel__head{background:var(--home-graphite);flex-wrap:wrap;min-height:48px;padding:10px 16px}.home-review .home-panel__head h2{margin-right:auto}.home-review .daily-section__icon{background:var(--theme-accent);color:var(--theme-on-accent)}.home-review-tabs{border:1px solid #ffffff35;gap:2px;padding:2px;display:inline-flex}.home-review-tabs button{color:#ddd7ef;min-height:28px;font:500 11px var(--font-body);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:3px 10px;display:flex}.home-review-tabs button[aria-selected=true]{background:var(--theme-accent);color:var(--theme-on-accent)}.home-review-tabs button>span,.home-review-count{font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;min-width:18px;min-height:18px;padding:1px 4px;font-size:10px;display:inline-grid}.home-review-tabs button>span{color:inherit;background:#ffffff20}.home-review-count{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.home-review-kind{background:var(--theme-danger-soft);color:var(--theme-danger);vertical-align:middle;border-radius:8px;align-items:center;gap:4px;padding:1px 6px;font-size:10px;font-weight:600;line-height:16px;display:inline-flex}.home-review-kind svg{flex:none}.home-review-row.has-intimation .home-review-count{color:var(--theme-danger);background:var(--theme-danger-soft)}.home-review-content{padding:0 16px 6px}.home-review-content .daily-description{margin-top:8px;font-size:11px}.daily-home .home-review .home-review-row{grid-template-columns:minmax(0,1fr) auto 14px;gap:10px;min-height:62px;padding-block:9px;display:grid}.daily-home .home-review-row .home-row__body{grid-column:auto;gap:4px}.daily-home .home-review-row .home-row__body strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.daily-home .home-review-row .home-row__body small{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.home-review-action{color:var(--theme-accent-strong);font-size:11px}.home-review-content>footer{border-top:1px solid var(--theme-line);justify-content:flex-end;margin-top:4px;display:flex}.home-review-content>footer a{min-height:36px;font-size:11px}.home-portfolio{background:var(--theme-panel);min-width:0;color:var(--theme-text);border-radius:16px;padding:16px}.home-portfolio>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-portfolio h2{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.home-portfolio h2 svg{color:var(--theme-accent-strong);flex:none}.home-portfolio>header a{justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.home-portfolio__summary{color:var(--theme-text-secondary);align-items:baseline;gap:6px;margin:18px 0 12px;font-size:11px;display:flex}.home-portfolio__summary strong{color:var(--theme-text);font-size:15px}.home-portfolio__coverage{color:var(--theme-text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:11px;display:flex}.home-portfolio__coverage>div{background:var(--theme-line);border-radius:4px;flex:1;height:7px;overflow:hidden}.home-portfolio__coverage>div>span{background:var(--theme-accent);border-radius:inherit;height:100%;display:block}.home-portfolio__unmonitored{background:var(--theme-accent-soft);min-height:40px;color:var(--theme-accent-strong);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:8px 10px;font-size:12px;text-decoration:none;display:flex}.home-portfolio__unmonitored:hover{text-underline-offset:3px;text-decoration:underline}.home-portfolio__quota{color:var(--theme-text-secondary);margin:10px 0 0;font-size:11px;line-height:1.5}.home-portfolio__monitoring{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.home-portfolio__monitoring>div{align-content:start;gap:5px;min-width:0;display:grid}.home-portfolio__monitoring dt{color:var(--theme-text-secondary);font-size:10.5px;line-height:16px}.home-portfolio__monitoring dd{color:var(--theme-text);font:600 15px/22px var(--font-display);overflow-wrap:anywhere;margin:0}.home-portfolio__monitoring>div:last-child dd{color:var(--theme-accent-strong)}.home-portfolio__manage{margin-top:8px;font-size:11px}.home-portfolio>footer{border-top:1px solid var(--theme-line);justify-content:flex-end;margin-top:14px;display:flex}.home-portfolio>footer a{min-height:36px;font-size:11px}@media (width<=1100px) and (width>=901px){.daily-workspace{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.home-priority-open{font-size:0}}@media (width<=900px){.daily-sidebar>.home-portfolio{grid-row:3}}@media (width<=600px){.home-priorities .home-panel__head h2{width:auto}.home-priorities .home-panel__head>a{margin-left:auto}.home-scope-switch{order:3}.home-priority-open{gap:0;font-size:0}.home-review .home-panel__head>a{margin-left:auto}.home-review-tabs{order:3;max-width:100%}.home-review-tabs button{font-size:11px}.home-review-action{display:none}.daily-home .home-review .home-review-row{grid-template-columns:minmax(0,1fr) auto 14px}}.calendar-with-notes{grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.calendar-with-notes>div{min-width:0}.calendar-day-notes{border-inline-start:1px solid var(--theme-line);min-width:0;padding:24px}.calendar-day-notes header h2{text-transform:capitalize;margin:0 0 8px;font-size:20px}.calendar-day-notes header p,.calendar-note-muted{color:var(--theme-text-muted);font-size:13px;line-height:1.6}.calendar-day-notes section{margin-top:28px}.calendar-day-notes h3{align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.calendar-day-notes h3 span{color:var(--theme-text-muted);margin-left:auto}.calendar-day-notes__tasks,.calendar-note-list{margin:0;padding:0;list-style:none}.calendar-day-notes__tasks li{padding:8px 0;font-size:13px}.calendar-note-list>li{border-bottom:1px solid var(--theme-line);padding:12px 0;position:relative}.calendar-note-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.calendar-note-actions{justify-content:flex-end;gap:4px;margin-top:6px;display:flex}.calendar-note-form{gap:8px;margin-top:20px;display:grid}.calendar-note-form label{gap:6px;font-size:13px;font-weight:600;display:grid}.calendar-note-form textarea,.calendar-note-form input{border:1px solid var(--theme-line);background:var(--theme-control);width:100%;color:var(--theme-text);font:inherit;border-radius:8px;padding:10px 12px}.calendar-note-form textarea{resize:vertical;min-height:100px}.calendar-note-form small{color:var(--theme-text-muted);font-size:11px}.calendar-note-form__actions,.calendar-note-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.calendar-note-confirm{margin-top:12px;font-size:12px}.legal-agenda-day.is-selected{background:var(--theme-accent-soft)}.legal-agenda-day__heading-button{width:100%;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.legal-agenda-day__heading-button:focus-visible,.calendar-note-preview:focus-visible{outline:2px solid var(--theme-dot-brand);outline-offset:3px}.legal-agenda-day__add-note{color:var(--theme-text-muted);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;padding:6px 0;font-size:11px}.legal-agenda-day__add-note:hover{color:var(--theme-dot-brand)}.calendar-note-preview{background:var(--theme-accent-soft);width:100%;color:var(--theme-text);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:6px;align-items:flex-start;gap:6px;margin-top:6px;padding:8px;font-size:12px;display:flex}.calendar-note-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-note-preview svg{flex-shrink:0}.calendar-notes-period{padding:16px 24px}.calendar-notes-period h3{margin:0 0 8px;font-size:14px}.calendar-note-day-picker{align-items:center;gap:10px;margin:16px 24px;font-size:13px;display:flex}.calendar-with-notes .legal-agenda-grid--month .legal-agenda-day{min-height:120px}.calendar-with-notes .legal-agenda-item small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.calendar-note-preview:hover{background:color-mix(in srgb, var(--theme-accent) 16%, var(--theme-panel))}@media (width<=1050px){.calendar-with-notes{grid-template-columns:minmax(0,1fr)}.calendar-day-notes{border-inline-start:0;border-top:1px solid var(--theme-line)}}@media (width<=760px){.calendar-with-notes .legal-agenda-grid--month{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-with-notes .legal-agenda-grid--month .legal-agenda-day{gap:4px;min-width:0;min-height:82px;padding:4px}.calendar-with-notes .legal-agenda-grid--month .legal-agenda-day__heading{flex-direction:column;align-items:center;gap:4px}.calendar-with-notes .legal-agenda-grid--month .legal-agenda-day__heading span{font-size:9px}.calendar-with-notes .legal-agenda-grid--month .legal-agenda-day__add-note{white-space:nowrap;font-size:9px;overflow:hidden}.calendar-with-notes .legal-agenda-grid--month .legal-agenda-item{min-width:0;padding:4px}.calendar-with-notes .legal-agenda-grid--month .legal-agenda-item strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.calendar-with-notes .legal-agenda-grid--month .legal-agenda-item small{display:none}.calendar-with-notes .legal-agenda-grid--month .calendar-note-preview{margin:0;padding:4px;font-size:10px}.calendar-day-notes{padding:20px 16px}}.app-shell .calendar-page{gap:24px;width:100%;max-width:none}.app-shell .calendar-page>.calendar-motion-surface{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.app-shell .calendar-page .legal-agenda-toolbar{border:0;gap:16px;margin-bottom:18px;padding:0}.app-shell .calendar-page .legal-agenda-toolbar__nav{flex-wrap:wrap;gap:10px}.app-shell .calendar-page .legal-agenda-toolbar__period{min-width:0;font:600 23px/1.2 var(--font-display);letter-spacing:-.02em;text-transform:none}.app-shell .calendar-page .legal-agenda-toolbar__nav .icon-button{background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:10px;width:36px;height:36px}.app-shell .calendar-page .legal-agenda-toolbar__modes{flex-wrap:wrap;gap:12px}.app-shell .calendar-page .legal-agenda-scope>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .calendar-page .legal-agenda-scope select,.app-shell .calendar-page .legal-agenda-status{background:var(--theme-panel);border-radius:10px;min-height:42px}.app-shell .calendar-page .calendar-legend{color:var(--theme-text-secondary);flex-wrap:wrap;align-items:center;gap:17px;margin-bottom:10px;font-size:12px;display:flex}.app-shell .calendar-page .calendar-legend>span{align-items:center;gap:7px;display:inline-flex}.app-shell .calendar-page .calendar-legend small{margin-left:auto;font-size:11px}.calendar-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.calendar-dot--task{background:var(--theme-info)}.calendar-dot--deadline{background:var(--theme-warning)}.calendar-dot--hearing{background:var(--theme-success)}.calendar-dot--obligation{background:var(--theme-accent-2)}.calendar-dot--note{background:var(--theme-accent)}.app-shell .calendar-page .legal-agenda-rule{color:var(--theme-text-secondary);background:0 0;border:0;margin:0 0 18px;padding:0;font-size:11px}.app-shell .calendar-page .legal-agenda-rule summary{width:max-content;max-width:100%}.app-shell .calendar-page .legal-agenda-rule ul{background:var(--theme-panel);border-radius:10px;margin-top:9px;padding:12px 20px}.app-shell .calendar-page .calendar-with-notes{grid-template-columns:minmax(0,1fr) 292px;gap:24px}.app-shell .calendar-page .calendar-grid-surface{background:var(--theme-panel);border-radius:16px;overflow:hidden;box-shadow:0 6px 20px -16px #191e2b38}.app-shell .calendar-page .calendar-weekdays{background:var(--theme-panel-subtle);border-bottom:1px solid var(--theme-line-soft);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.app-shell .calendar-page .calendar-weekdays span{text-align:right;color:var(--theme-text-secondary);padding:13px 10px;font-size:10px}.app-shell .calendar-page .legal-agenda-grid{border:0}.app-shell .calendar-page .legal-agenda-day{border-color:var(--theme-line-soft);background:var(--theme-panel);min-width:0;box-shadow:none;gap:6px;padding:9px 7px;position:relative}.app-shell .calendar-page .legal-agenda-grid--month .legal-agenda-day{min-height:135px}.app-shell .calendar-page .legal-agenda-day:nth-child(7n){border-right:0}.app-shell .calendar-page .legal-agenda-grid--month .legal-agenda-day:nth-last-child(-n+7){border-bottom:0}.app-shell .calendar-page .legal-agenda-day--outside{background:var(--theme-panel-subtle)}.app-shell .calendar-page .legal-agenda-day.is-selected{background:var(--theme-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-accent) 28%,transparent)}.app-shell .calendar-page .legal-agenda-day__heading{min-height:27px}.app-shell .calendar-page .legal-agenda-day__heading strong{border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.app-shell .calendar-page .legal-agenda-day.is-selected .legal-agenda-day__heading strong{background:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-panel));color:var(--theme-accent-strong)}.app-shell .calendar-page .legal-agenda-day--today .legal-agenda-day__heading strong{color:var(--theme-on-accent);background:var(--theme-accent);box-shadow:none}.app-shell .calendar-page .legal-agenda-grid--month .legal-agenda-day__heading{justify-content:flex-end}.app-shell .calendar-page .legal-agenda-grid--month .legal-agenda-day__heading>span{display:none}.app-shell .calendar-page .calendar-day-events{flex-direction:column;gap:5px;min-width:0;display:flex}.app-shell .calendar-page .legal-agenda-item{text-align:left;width:100%;min-width:0;font:inherit;color:var(--theme-info);background:var(--theme-info-soft);box-shadow:none;border:0;border-radius:7px;flex-direction:row;align-items:flex-start;gap:5px;padding:7px 6px;display:flex}.app-shell .calendar-page .legal-agenda-item[data-category=deadline]{color:var(--theme-warning);background:var(--theme-warning-soft)}.app-shell .calendar-page .legal-agenda-item[data-category=hearing]{color:var(--theme-success);background:var(--theme-success-soft)}.app-shell .calendar-page .legal-agenda-item[data-category=obligation]{color:var(--theme-accent-2);background:var(--theme-accent-2-soft)}.app-shell .calendar-page .legal-agenda-item>span{min-width:0}.app-shell .calendar-page .legal-agenda-item svg{flex-shrink:0;margin-top:2px}.app-shell .calendar-page .legal-agenda-item strong{font-size:11px;font-weight:500;line-height:1.4;display:block}.app-shell .calendar-page .legal-agenda-item small{color:inherit;margin-top:3px;font-size:10px}.app-shell .calendar-page .legal-agenda-item.is-selected{outline:2px solid var(--theme-accent);outline-offset:1px}.app-shell .calendar-page .calendar-note-preview{background:var(--theme-accent-soft);color:var(--theme-accent-strong);border-radius:7px;margin:0;padding:7px 6px;font-size:11px}.app-shell .calendar-page .legal-agenda-day__add-note{opacity:0;color:var(--theme-accent-strong);justify-content:center;align-items:center;gap:4px;margin-top:auto;padding:7px 0 0;font-size:10px;display:flex}.app-shell .calendar-page .legal-agenda-day:hover .legal-agenda-day__add-note,.app-shell .calendar-page .legal-agenda-day:focus-within .legal-agenda-day__add-note{opacity:1}.app-shell .calendar-page .legal-agenda-grid--month .legal-agenda-day__add-note{width:25px;height:25px;min-height:0;margin:0;padding:0;position:absolute;top:9px;left:7px}.app-shell .calendar-page .legal-agenda-grid--month .legal-agenda-day__add-note>span{display:none}.app-shell .calendar-page .legal-agenda-grid--week .legal-agenda-day__add-note{border:1px dashed var(--theme-line-strong);border-radius:10px;margin-top:12px;padding:10px 4px}.app-shell .calendar-page .legal-agenda-grid--week .legal-agenda-day.is-selected .legal-agenda-day__add-note{opacity:1}@media (hover:none){.app-shell .calendar-page .legal-agenda-day__add-note{opacity:1}}.app-shell .calendar-page .legal-agenda-more{text-align:left;color:var(--theme-text-secondary);font:inherit;padding:3px;font-size:10px}.app-shell .calendar-page .legal-agenda-grid--week{grid-template-columns:repeat(7,minmax(0,1fr))}.app-shell .calendar-page .legal-agenda-grid--week .legal-agenda-day{background:var(--theme-panel-subtle);min-height:560px;padding:12px 8px}.app-shell .calendar-page .legal-agenda-grid--week .legal-agenda-day.is-selected{background:var(--theme-accent-soft)}.app-shell .calendar-page .legal-agenda-grid--week .legal-agenda-day__heading{margin-bottom:12px;font-size:11px}.app-shell .calendar-page .legal-agenda-grid--week .legal-agenda-day__heading strong{font-size:18px}.app-shell .calendar-page .legal-agenda-grid--week .calendar-note-preview{white-space:normal;margin-top:8px;padding:13px 9px}.app-shell .calendar-page .legal-agenda-grid--week .calendar-note-preview span{white-space:pre-wrap;line-height:1.5}.app-shell .calendar-page .calendar-day-notes{border:0;padding:3px 0 0}.app-shell .calendar-page .calendar-day-notes header{border-bottom:1px solid var(--theme-line-strong);margin-bottom:20px;padding-bottom:20px}.app-shell .calendar-page .calendar-day-notes header h2{font:600 26px/1.2 var(--font-display);letter-spacing:-.02em;text-transform:none;margin-bottom:8px}.app-shell .calendar-page .calendar-day-notes header p{color:var(--theme-text-secondary);font-size:12px}.calendar-day-navigation{color:var(--theme-text-secondary);text-transform:capitalize;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:12px;display:flex}.calendar-day-navigation>div{display:flex}.app-shell .calendar-page .calendar-day-navigation .icon-button{background:0 0;border:0;width:28px;height:28px}.app-shell .calendar-page .calendar-day-notes section{margin-top:24px}.app-shell .calendar-page .calendar-day-notes h3{font:600 17px/1.3 var(--font-display);margin-bottom:12px}.app-shell .calendar-page .calendar-day-notes h3>span{font:500 11px var(--font-body);color:var(--theme-text-secondary)}.app-shell .calendar-page .calendar-day-notes__tasks li{margin-bottom:10px;padding:0}.calendar-task-card{--calendar-type:var(--theme-info);--calendar-type-soft:var(--theme-info-soft);background:var(--theme-panel);border-radius:13px;min-width:0;padding:14px;box-shadow:0 5px 15px -13px #191e2b40}.calendar-task-card--deadline{--calendar-type:var(--theme-warning);--calendar-type-soft:var(--theme-warning-soft)}.calendar-task-card--hearing{--calendar-type:var(--theme-success);--calendar-type-soft:var(--theme-success-soft)}.calendar-task-card--obligation{--calendar-type:var(--theme-accent-2);--calendar-type-soft:var(--theme-accent-2-soft)}.calendar-category{color:var(--calendar-type);background:var(--calendar-type-soft);border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:inline-flex}.calendar-task-card__title{color:var(--theme-text);overflow-wrap:anywhere;margin:10px 0 5px;font-size:13px;font-weight:600;line-height:1.45;text-decoration:none;display:block}.calendar-task-card__title:hover{color:var(--theme-accent)}.calendar-task-card>p{color:var(--theme-text-secondary);margin:0 0 10px;font-size:11px}.calendar-task-card__date{color:var(--theme-text-secondary);align-items:center;gap:5px;font-size:11px;line-height:1.4;display:flex}.calendar-task-card__state{color:var(--theme-text-secondary);margin-top:6px;font-size:10px;display:block}.calendar-task-card footer{border-top:1px solid var(--theme-line-soft);margin-top:12px;padding-top:10px}.calendar-assignee{min-width:0;color:var(--theme-text-secondary);align-items:center;gap:7px;font-size:11px;display:flex}.calendar-assignee>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-assignee .avatar-component{border-radius:7px;flex-shrink:0;width:24px;height:24px}.calendar-task-card__open{color:var(--theme-accent);align-items:center;gap:5px;margin-top:10px;font-size:11px;text-decoration:none;display:inline-flex}.calendar-task-card--compact{margin-bottom:7px;padding:12px 9px}.calendar-task-card--compact .calendar-task-card__title{font-size:12px;font-weight:500}.calendar-task-card--compact .calendar-task-card__date{font-size:10px}.calendar-task-card--compact footer{border:0;padding-top:0}.calendar-add-task{border:1px dashed var(--theme-line-strong);color:var(--theme-text-secondary);border-radius:10px;justify-content:center;align-items:center;gap:5px;margin-top:12px;padding:10px;font-size:12px;text-decoration:none;display:flex}.calendar-add-task:hover{color:var(--theme-accent)}.app-shell .calendar-page .calendar-note-list>li{background:var(--theme-accent-soft);color:var(--theme-accent-strong);border:0;border-radius:11px;margin-bottom:10px;padding:13px}.app-shell .calendar-page .calendar-note-list p{font-size:12px;line-height:1.6}.app-shell .calendar-page .calendar-note-actions .icon-button{background:0 0;border:0;width:29px;height:29px;min-height:29px}.calendar-note-privacy{color:var(--theme-text-secondary);margin-bottom:12px;font-size:11px;line-height:1.5}.app-shell .calendar-page .calendar-note-form{background:var(--theme-panel);border-radius:12px;margin-top:12px;padding:12px}.app-shell .calendar-page .calendar-note-form textarea{background:0 0;border:0;min-height:85px;padding:4px 0;font-size:12px;line-height:1.5}.app-shell .calendar-page .calendar-note-form textarea::placeholder{color:var(--theme-text-secondary)}.app-shell .calendar-page .calendar-note-form__actions{justify-content:flex-end}.app-shell .calendar-page .calendar-note-form .button{border-radius:8px;min-height:34px;padding:7px 10px;font-size:11px}.calendar-period-summary{color:var(--theme-text-secondary);margin:14px 2px 8px;font-size:11px}.calendar-undated{color:var(--theme-text-secondary);margin:8px 2px;font-size:11px}.calendar-undated summary{cursor:pointer;color:var(--theme-accent);width:fit-content}.calendar-undated>div{background:var(--theme-panel);border-radius:10px;margin-top:8px;padding:12px}.calendar-undated p{margin-bottom:10px;line-height:1.6}.calendar-undated a{color:var(--theme-accent)}.app-shell .calendar-page .legal-agenda-list{background:var(--theme-panel);border-radius:16px;overflow:hidden}@media (width<=1190px){.app-shell .calendar-page .calendar-with-notes{grid-template-columns:minmax(0,1fr)}.app-shell .calendar-page .calendar-day-notes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;display:grid}.app-shell .calendar-page .calendar-day-notes>header{grid-column:1/-1;margin-bottom:0}.app-shell .calendar-page .legal-agenda-toolbar__nav{margin-bottom:8px}}@media (width<=760px){.app-shell .calendar-page .legal-agenda-toolbar{gap:12px}.app-shell .calendar-page .legal-agenda-toolbar__modes{width:100%}.app-shell .calendar-page .legal-view-switcher{flex:100%}.app-shell .calendar-page .legal-agenda-toolbar__period{font-size:21px}.app-shell .calendar-page .legal-agenda-toolbar__nav{gap:5px}.app-shell .calendar-page .calendar-legend{gap:12px;font-size:11px}.app-shell .calendar-page .calendar-legend small{width:100%;margin:0}.app-shell .calendar-page .calendar-grid-surface--week{overflow-x:auto}.app-shell .calendar-page .legal-agenda-grid--week{min-width:840px}.app-shell .calendar-page .legal-agenda-grid--month .legal-agenda-day{gap:0;min-height:60px;padding:5px 3px}.app-shell .calendar-page .calendar-weekdays span{padding:11px 4px;font-size:9px}.app-shell .calendar-page .legal-agenda-grid--month .calendar-day-events{flex-flow:wrap;gap:5px;padding:6px 2px;display:flex}.app-shell .calendar-page .legal-agenda-grid--month :is(.legal-agenda-item,.calendar-note-preview){background:currentColor;border-radius:50%;width:7px;height:7px;min-height:0;padding:0}.app-shell .calendar-page .legal-agenda-grid--month :is(.legal-agenda-item,.calendar-note-preview)>:is(span,svg){display:none}.app-shell .calendar-page .legal-agenda-grid--month .legal-agenda-more{padding:0 2px;font-size:9px}.app-shell .calendar-page .legal-agenda-grid--month .legal-agenda-day__add-note{display:none}.app-shell .calendar-page .legal-agenda-grid--month .legal-agenda-day__heading{flex-direction:row;justify-content:flex-end}}@media (width<=540px){.app-shell .calendar-page .calendar-day-notes{display:block}.app-shell .calendar-page .legal-page-toolbar__actions>.button--secondary{display:none}.app-shell .calendar-page .legal-page-toolbar__actions{align-self:flex-start}.app-shell .calendar-page .legal-agenda-toolbar__nav .button{margin-left:auto}.app-shell .calendar-page .legal-agenda-toolbar__nav{flex-wrap:nowrap;width:100%}.app-shell .calendar-page .legal-agenda-toolbar__period{font-size:19px}}.calendar-task-card__context{color:var(--theme-text-secondary);margin:0 0 8px;font-size:11px;display:block}.calendar-task-card--compact .calendar-task-card__context{margin-bottom:4px}.calendar-task-card--draft{border:1px dashed var(--theme-line-strong)}.calendar-task-card--draft .calendar-task-card__state{font-style:italic}.app-shell .calendar-page{gap:18px}.calendar-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-shell .calendar-heading h1{font:600 30px/1.2 var(--font-display);letter-spacing:-.025em;margin:0}.calendar-heading__actions,.calendar-controls__period,.calendar-controls__views{align-items:center;gap:8px;min-width:0;display:flex}.calendar-heading__actions .button,.calendar-controls .button,.calendar-controls select{white-space:nowrap;border-radius:8px;min-height:38px;font-size:12px}.calendar-icon-action{border:1px solid var(--theme-line-strong);width:36px;height:36px;color:var(--theme-text);background:var(--theme-panel);cursor:pointer;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;display:inline-flex}.calendar-icon-action:hover:not(:disabled){color:var(--theme-accent);background:var(--theme-accent-soft)}.calendar-icon-action:disabled{opacity:.5;cursor:default}.calendar-icon-action:focus-visible,.calendar-strip-item:focus-visible,.calendar-hour-link:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.calendar-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 0 18px;display:flex}.calendar-controls__period strong{font:600 18px/1.3 var(--font-display);letter-spacing:-.015em;white-space:nowrap}.calendar-controls__period>.button{margin-left:4px}.calendar-controls select,.calendar-extra-filters select{color:var(--theme-text);background:var(--theme-panel);border:1px solid var(--theme-line-strong);font:inherit;border-radius:8px;padding:8px 26px 8px 10px;font-size:12px}.app-shell .calendar-page .calendar-controls .legal-view-switcher{border-radius:8px;margin:0 4px 0 0;padding:3px}.app-shell .calendar-page .calendar-controls .legal-view-switcher button{border-radius:6px;min-height:30px;padding:6px 12px;font-size:12px}.calendar-control-dot{background:var(--theme-accent);border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.calendar-control-dot--warning{background:var(--theme-warning)}.app-shell .calendar-page .calendar-extra-filters{background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:10px;align-items:end;gap:12px 18px;margin-bottom:18px;padding:14px}.calendar-extra-filters>label:not(.legal-closed-toggle){color:var(--theme-text-secondary);gap:6px;font-size:11px;display:grid}.calendar-extra-filters .legal-closed-toggle{min-height:36px}.calendar-help{border:1px solid var(--theme-line);background:var(--theme-panel);color:var(--theme-text-secondary);border-radius:10px;margin-bottom:18px;padding:16px;font-size:12px;line-height:1.6}.calendar-help>strong{color:var(--theme-text)}.calendar-help p{margin:8px 0}.calendar-help ul{margin:8px 0 0;padding-left:20px}.app-shell .calendar-page .calendar-help .calendar-legend{margin:10px 0}.app-shell .calendar-page .calendar-grid-surface{border:1px solid var(--theme-line);background:var(--theme-panel);border-radius:12px;overflow:auto}.app-shell .calendar-page .calendar-time-grid{grid-template-rows:68px minmax(48px,auto) 1fr;grid-template-columns:64px repeat(7,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.app-shell .calendar-page .calendar-time-grid.legal-agenda-grid--day{grid-template-columns:64px minmax(0,1fr)}.app-shell .calendar-page .calendar-time-grid .legal-agenda-day,.calendar-time-gutter{grid-template-rows:subgrid;min-height:0;box-shadow:none;background:var(--theme-panel);border:0;border-radius:0;grid-row:span 3;row-gap:0;padding:0;display:grid}.app-shell .calendar-page .calendar-time-grid .legal-agenda-day{border-left:1px solid var(--theme-line)}.app-shell .calendar-page .calendar-time-grid .legal-agenda-day.is-weekend{background:var(--theme-panel-subtle)}.app-shell .calendar-page .calendar-time-grid .legal-agenda-day.is-selected{background:var(--theme-accent-soft);outline:none}.calendar-time-grid .calendar-day-heading{border-bottom:1px solid var(--theme-line);justify-content:center;align-items:center;display:flex;position:relative}.app-shell .calendar-page .calendar-time-grid .legal-agenda-day__heading{width:100%;height:100%;color:var(--theme-text-secondary);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0;padding:8px 28px;font-size:10px;display:flex}.app-shell .calendar-page .calendar-time-grid .legal-agenda-day__heading strong{width:28px;height:28px;font:600 19px/1 var(--font-display);color:var(--theme-text);border-radius:50%;justify-content:center;align-items:center;display:flex}.app-shell .calendar-page .calendar-time-grid .is-selected .legal-agenda-day__heading{color:var(--theme-accent-strong)}.app-shell .calendar-page .calendar-time-grid .is-selected .legal-agenda-day__heading strong{background:var(--theme-accent);color:var(--theme-accent-contrast,#fff)}.calendar-day-heading .calendar-heading-add{z-index:3;position:absolute;top:8px;right:4px}.calendar-day-heading .calendar-heading-add summary{color:var(--theme-text-secondary);border-radius:6px;justify-content:center;padding:5px;font-size:0;display:flex}.calendar-day-heading .calendar-heading-add summary:hover,.calendar-day-heading .calendar-heading-add[open] summary{background:var(--theme-accent-soft);color:var(--theme-accent)}.calendar-day-heading .calendar-heading-add>div{width:160px;position:absolute;top:28px;right:0;box-shadow:0 8px 24px -12px #0000004d}.app-shell .calendar-page .calendar-time-grid .calendar-day-events{border-bottom:1px solid var(--theme-line);flex-direction:column;justify-content:start;align-items:stretch;gap:5px;min-height:48px;max-height:164px;padding:8px 6px;display:flex;overflow-y:auto}.calendar-time-gutter{z-index:2;position:sticky;left:0}.calendar-time-gutter__heading{border-bottom:1px solid var(--theme-line)}.calendar-time-gutter__allday{border-bottom:1px solid var(--theme-line);color:var(--theme-text-secondary);justify-content:center;align-items:center;padding:6px;font-size:10px;display:flex}.calendar-time-gutter__hours{color:var(--theme-text-secondary);font-variant-numeric:tabular-nums;font-size:11px;position:relative}.calendar-time-gutter__hours>span{text-align:center;border-top:1px solid var(--theme-line);width:100%;height:60px;padding:7px 8px;position:absolute;left:0}.calendar-strip-item{min-width:0;color:var(--theme-info);background:var(--theme-info-soft);border-radius:6px;flex-shrink:0;align-items:start;gap:6px;padding:7px 8px;text-decoration:none;display:flex}.calendar-strip-item>svg{flex:0 0 14px;margin-top:1px}.calendar-strip-item>span{min-width:0}.calendar-strip-item strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.calendar-strip-item small{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.3;display:block;overflow:hidden}.calendar-strip-item--deadline{color:var(--theme-warning);background:var(--theme-warning-soft)}.calendar-strip-item--hearing{color:var(--theme-success);background:var(--theme-success-soft)}.calendar-strip-item--obligation{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.calendar-people{align-items:center;min-width:0;margin-top:4px;font-size:10px;line-height:18px;display:flex}.calendar-people .responsible-avatars{width:100%;min-width:0;color:inherit}.calendar-people .responsible-avatars__item{border-width:1px;width:18px;height:18px;font-size:9px}.calendar-people .responsible-avatars__item+.responsible-avatars__item{margin-left:-5px}.calendar-people .responsible-avatars__names{color:inherit;margin-left:4px;font-size:10px;line-height:16px}.calendar-people .responsible-avatars__item.is-empty{width:18px;height:18px}.calendar-hour-link__meta{justify-content:space-between;align-items:center;gap:5px;min-width:0;height:16px;display:flex}.calendar-hour-link__meta>small{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;max-width:calc(100% - 21px);overflow:hidden}.calendar-hour-link__meta .calendar-people{flex:0 90px;min-width:16px;max-width:52%;margin:0;line-height:16px}.calendar-hour-link__meta>.calendar-people{order:2}.calendar-hour-link__meta .responsible-avatars__item{width:16px;height:16px}.calendar-strip-item.is-draft,.calendar-hour-link.is-draft{border:1px dashed}.app-shell .calendar-page .calendar-time-grid .calendar-note-preview{flex-shrink:0;margin:0;padding:6px;font-size:10px}.app-shell .calendar-page .calendar-time-grid .calendar-note-preview span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendar-time-grid .calendar-hours{margin-top:0}.calendar-time-grid .calendar-hour{padding:0}.calendar-time-grid .calendar-hour:after{content:"";border-top:1px dashed var(--theme-line);opacity:.6;pointer-events:none;width:100%;position:absolute;top:30px;left:0}.calendar-time-grid .calendar-hour-event{padding:2px 3px}.calendar-time-grid .calendar-hour-link{background:var(--theme-success-soft);color:var(--theme-success);border:1px solid var(--theme-line);border-radius:6px;gap:0;padding:1px 5px}.calendar-time-grid .calendar-hour-link strong{order:2;font-size:11px;font-weight:500;line-height:12px}.calendar-time-grid .calendar-hour-link small{font-variant-numeric:tabular-nums;order:1;font-size:10px;font-weight:600;line-height:11px}.calendar-time-grid .calendar-hour-link:hover,.calendar-strip-item:hover{filter:brightness(.97);text-decoration:none}.app-shell .calendar-page .legal-agenda-grid--month .calendar-day-heading{position:relative}.app-shell .calendar-page .legal-agenda-grid--month .calendar-heading-add{top:0;left:0;right:auto}.app-shell .calendar-page .legal-agenda-grid--month .calendar-heading-add>div{left:0;right:auto}@media (width<=1350px){.calendar-controls{flex-wrap:wrap}.calendar-controls__views{flex-wrap:wrap;margin-left:auto}}@media (width<=1050px){.app-shell .calendar-page .calendar-time-grid.legal-agenda-grid--week{grid-template-columns:54px repeat(7,minmax(140px,1fr));min-width:1034px}}@media (width<=600px){.calendar-heading{align-items:start;gap:8px}.app-shell .calendar-heading h1{font-size:26px}.calendar-heading__actions{flex-wrap:wrap;justify-content:end;gap:6px}.calendar-heading__actions .button{min-height:36px;padding:8px;font-size:11px}.calendar-heading__actions .calendar-note-action{width:36px;padding:8px}.calendar-note-action span{display:none}.calendar-controls{gap:12px}.calendar-controls__period{gap:6px;width:100%}.calendar-controls__period strong{text-align:center;white-space:normal;flex:1;font-size:16px}.calendar-controls__views{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;margin:0;display:grid}.app-shell .calendar-page .calendar-controls .legal-view-switcher{grid-column:1/-1;margin:0}.calendar-controls__views select{width:100%;min-width:0}.calendar-controls__views .calendar-early-toggle{grid-column:1/-1;justify-content:center;justify-self:start}}.app-shell .calendar-workspace{gap:18px}.calendar-workspace .calendar-workspace-actions .calendar-icon-action,.calendar-workspace .calendar-workspace-actions .button--secondary{color:#e4e7ec;background:#30353d;border:1px solid #59616d}.calendar-workspace .calendar-workspace-actions .calendar-icon-action:hover:not(:disabled),.calendar-workspace .calendar-workspace-actions .button--secondary:hover{background:#404752}.calendar-workspace .portfolio-header :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #fff}.calendar-workspace .calendar-workspace-actions .button{min-height:38px;font-size:12px}.app-shell .calendar-workspace>.data-panel{background:var(--theme-panel);border:1px solid var(--theme-line);min-width:0;box-shadow:none;border-radius:14px;padding:0}.calendar-workspace .calendar-controls{margin:0;padding:16px 20px}.calendar-workspace .calendar-controls__views{flex-wrap:wrap}.calendar-context-bar{border-block:1px solid var(--theme-line);background:var(--theme-panel-subtle);color:var(--theme-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:11px 20px;font-size:11px;display:flex}.calendar-context-bar__count{font-variant-numeric:tabular-nums}.app-shell .calendar-workspace .calendar-context-bar .calendar-legend{gap:10px 16px;margin:0;font-size:11px}.app-shell .calendar-workspace .calendar-grid-surface{box-shadow:none;border:0;border-radius:0}.app-shell .calendar-workspace .calendar-with-notes{gap:0}.calendar-workspace .calendar-with-notes>div{min-width:0}.calendar-workspace .calendar-day-panel{border-left:1px solid var(--theme-line);padding:16px}.app-shell .calendar-workspace :is(.calendar-extra-filters,.calendar-help),.calendar-workspace :is(.legal-deep-link,.legal-agenda-empty,.legal-agenda-unplaced,.legal-error,.legal-empty){margin:12px 20px}.app-shell .calendar-workspace .calendar-time-grid .legal-agenda-day--today{background:var(--theme-accent-soft)}.app-shell .calendar-workspace .calendar-time-grid .legal-agenda-day--today .legal-agenda-day__heading strong{background:var(--theme-accent);color:var(--theme-on-accent)}.app-shell .calendar-workspace .legal-agenda-grid--month .legal-agenda-day{min-height:116px;padding:8px}.app-shell .calendar-workspace .legal-agenda-grid--month .legal-agenda-day__heading strong{border-radius:50%}.app-shell .calendar-workspace .legal-agenda-grid--month .legal-agenda-item{padding:5px 6px}.app-shell .calendar-workspace .legal-agenda-grid--month .legal-agenda-item strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.calendar-workspace .calendar-undated{border-top:1px solid var(--theme-line);margin:0}.calendar-workspace .calendar-undated summary{width:auto;color:var(--theme-text-secondary);padding:14px 20px;font-size:12px}.calendar-workspace .calendar-undated>div{padding:0 20px 16px}.calendar-workspace :is(.calendar-note-day-picker,.calendar-notes-period,.legal-agenda-list){margin:16px 20px}@media (width<=1190px){.calendar-workspace .calendar-day-panel{border-left:0;border-top:1px solid var(--theme-line)}}@media (width<=760px){.calendar-workspace .portfolio-header{flex-direction:column;align-items:stretch;display:flex}.calendar-workspace .calendar-controls{padding:12px}.calendar-context-bar{padding:10px 12px}.app-shell .calendar-workspace .legal-agenda-grid--month .legal-agenda-day{min-height:76px;padding:5px 3px}.app-shell .calendar-workspace .legal-agenda-grid--month .legal-agenda-item{padding:0}.calendar-workspace .calendar-undated summary{padding:14px 12px}.calendar-workspace .calendar-workspace-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.calendar-workspace .calendar-workspace-actions>.button{grid-area:auto}}.calendar-settings-default{border:1px solid var(--theme-line);background:var(--theme-panel-subtle);border-radius:12px;margin:20px 0;padding:18px}.calendar-settings-default h3{color:var(--theme-text);margin:0;font-size:15px}.calendar-settings-default p{color:var(--theme-text-secondary);font-size:13px;line-height:1.6}.calendar-settings-default__controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.calendar-settings-default__controls label{flex:260px;gap:6px;min-width:0;font-size:13px;display:grid}.calendar-settings-default__controls select{max-width:100%;min-height:40px;color:var(--theme-text);background:var(--theme-control);border:1px solid var(--theme-line-strong);font:inherit;border-radius:8px;padding:8px 10px}.document-templates__upload{flex-wrap:wrap;align-items:end;gap:12px;padding:16px 20px;display:flex}.document-templates__upload h2{width:100%;margin:0;font-size:16px}.document-templates__upload label{gap:4px;font-size:12px;font-weight:600;display:grid}.document-templates__table{border-collapse:collapse;width:100%;font-size:13px}.document-templates__table th,.document-templates__table td{text-align:left;border-bottom:1px solid var(--theme-line);vertical-align:top;padding:10px 12px}.document-templates__table th[scope=row] small{color:var(--theme-text-muted);font-weight:400;display:block}.document-templates__table tr.is-archived{color:var(--theme-text-muted)}.document-templates__warn{color:var(--theme-warning);align-items:center;gap:3px;margin-left:8px;font-size:12px;display:inline-flex}.document-templates__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.document-templates__version{cursor:pointer}.document-templates__catalog{padding:14px 20px;font-size:13px}.document-templates__catalog summary{cursor:pointer;font-weight:600}.document-templates__group h3{margin:12px 0 6px;font-size:13px}.document-templates__group dl{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 16px;margin:0;display:grid}.document-templates__group dt code{font-size:12px}.document-templates__group dd{color:var(--theme-text-secondary);margin:0 0 6px}.generate-document__body{gap:12px;display:grid}.generate-document__body>label{gap:4px;font-size:13px;font-weight:600;display:grid}.generate-document__summary{color:var(--theme-text-secondary);margin:0;font-size:13px}.generate-document__fields{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;max-height:50vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.generate-document__fields li{box-shadow:inset 0 0 0 1px var(--theme-line);border-radius:10px;padding:8px 10px}.generate-document__fields li.is-empty{background:var(--theme-warning-soft);box-shadow:inset 0 0 0 1px var(--theme-warning)}.generate-document__fields label{gap:4px;font-size:12px;font-weight:600;display:grid}.generate-document__fields output{overflow-wrap:anywhere;font-size:13px;font-weight:400}.generate-document__actions{justify-content:flex-end;gap:8px;display:flex}.app-shell .document-templates-page{gap:18px}.app-shell .document-templates-page>.panel{background:var(--theme-panel);border:1px solid var(--theme-line);box-shadow:none;border-radius:14px}.app-shell .document-templates-page>.data-panel{min-width:0;padding:0}.document-templates-page .document-templates__upload{grid-template-columns:minmax(180px,1.2fr) minmax(150px,.75fr) minmax(250px,1.5fr) auto;gap:16px 20px;padding:20px;display:grid}.document-templates-page .document-templates__upload h2{font:600 18px/1.3 var(--font-display);grid-column:1/-1}.document-templates-page .document-templates__upload label{min-width:0;color:var(--theme-text-secondary);gap:6px;font-size:12px;font-weight:500}.document-templates-page .document-templates__upload :is(input,select),.document-templates-page .document-templates__filter select{box-sizing:border-box;width:100%;min-width:0;min-height:40px;color:var(--theme-text);background:var(--theme-panel);border:1px solid var(--theme-line-strong);font:inherit;border-radius:8px;padding:8px 10px;font-size:12px}.document-templates-page .document-templates__upload input[type=file]{background:0 0;border:0;padding:0;font-size:11px;line-height:40px}.document-templates-page input[type=file]::file-selector-button{border:1px solid var(--theme-line-strong);height:40px;min-height:40px;color:var(--theme-text);background:var(--theme-panel-subtle);font:inherit;cursor:pointer;border-radius:8px;margin-right:10px;padding:8px 12px;line-height:normal}.document-templates-page .document-templates__upload>.button{white-space:nowrap;min-height:40px}.document-templates-page .document-templates__upload>.form-error{grid-column:1/-1}.document-templates-page .table-toolbar{border-bottom:1px solid var(--theme-line);gap:16px;padding:16px 20px}.document-templates-page .legal-closed-toggle{white-space:nowrap;font-size:12px}.document-templates-page .document-templates__filter{min-width:185px}.document-templates-page .empty-panel{text-align:center;flex-direction:column;gap:12px;min-height:170px}.document-templates-page .empty-panel>svg{width:30px;height:30px}.document-templates-page .empty-panel p{margin-top:8px;font-size:12px}.document-templates__table-wrap{max-width:100%;position:relative;overflow-x:auto}.document-templates-page .document-templates__version{position:relative}.document-templates-page .document-templates__version:focus-within{outline:2px solid var(--theme-focus);outline-offset:2px}.document-templates-page .document-templates__table{min-width:1000px}.app-shell .document-templates-page .document-templates__table th{text-transform:none;letter-spacing:normal}.app-shell .document-templates-page .document-templates__table thead th{background:var(--theme-panel-subtle);color:var(--theme-text-secondary);padding:12px 20px;font-size:11px;font-weight:600}.app-shell .document-templates-page .document-templates__table tbody :is(th,td){color:var(--theme-text);background:var(--theme-panel);vertical-align:middle;padding:16px 20px;font-size:12px}.document-templates-page .document-templates__table tbody th{font-weight:600}.document-templates-page .document-templates__table tbody tr:last-child>*{border-bottom:0}.document-templates-page .document-templates__table tr.is-archived :is(th,td){color:var(--theme-text-secondary)}.document-templates__identity{align-items:center;gap:12px;display:flex}.document-templates__identity>div{overflow-wrap:anywhere;min-width:0}.document-templates__file-icon{background:var(--theme-accent-soft);width:34px;height:38px;color:var(--theme-accent);border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.document-templates-page .document-templates__file{margin-top:5px;font-size:11px}.document-templates-page .document-templates__actions{white-space:nowrap;display:table-cell}.document-templates-page .document-templates__actions>:first-child,.document-templates-page .document-templates__actions>:not(:last-child){margin-right:8px}.document-templates__libraries{white-space:nowrap;background:#30353d;border:1px solid #59616d;border-radius:10px;gap:3px;padding:3px;display:flex}.document-templates__libraries button{color:#d0d5dc;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 14px;font-size:12px}.document-templates__libraries button:hover{color:#fff;background:#434a55}.document-templates__libraries button[aria-pressed=true]{background:var(--theme-accent);color:var(--theme-on-accent)}.document-templates__library-note{color:var(--theme-text-secondary);margin:0;font-size:13px;line-height:1.6}.document-templates__action-error{padding:12px 20px}.document-templates-page .portfolio-header :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #fff}.document-templates-page .document-templates__actions .button{min-height:34px;font-size:11px}.document-templates-page .document-templates__catalog{padding:16px 20px}.document-templates-page .document-templates__catalog>p{color:var(--theme-text-secondary);font-size:12px;line-height:1.6}.document-templates__marker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;display:grid}.document-templates-page .document-templates__group{border-top:1px solid var(--theme-line);min-width:0}.document-templates-page .document-templates__group h3{margin:12px 0}.document-templates-page .document-templates__group dl{grid-template-columns:minmax(0,1fr);gap:8px}.document-templates-page .document-templates__group dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.document-templates-page .document-templates__group dt code{background:var(--theme-panel-subtle);overflow-wrap:anywhere;border-radius:5px;padding:4px 8px;font-size:11px;display:block}.document-templates-page .document-templates__group dd{margin:0;padding:4px 0;font-size:12px}.document-templates-page :is(input,select,summary,button,.document-templates__table-wrap,.document-templates__version):focus-visible,.document-templates-page .table-search:focus-within{outline:2px solid var(--theme-focus);outline-offset:2px}.document-templates-page .table-search input:focus-visible{box-shadow:none;outline:none}@media (width<=1200px){.document-templates-page .document-templates__upload{grid-template-columns:repeat(2,minmax(0,1fr))}.document-templates-page .document-templates__upload>.button{justify-self:start}}@media (width<=700px){.document-templates-page .portfolio-header{flex-direction:column;align-items:stretch;display:flex}.document-templates-page .portfolio-header__actions{flex:none;justify-content:flex-start;display:flex}.document-templates-page .document-templates__upload{grid-template-columns:minmax(0,1fr);padding:16px}.document-templates-page .document-templates__upload>.button{justify-self:stretch}.document-templates-page .table-toolbar{padding:12px}.app-shell .document-templates-page .table-search{width:100%;min-width:0}.document-templates-page .document-templates__filter{width:100%}.document-templates-page .document-templates__catalog{padding:16px}.document-templates__marker-grid{grid-template-columns:minmax(0,1fr)}}.reports-page{--report-on-time:#4728f5;--report-late:#c42b3c;--report-created:#4728f5;--report-completed:#008a52}.app-shell[data-theme=violet-night] .reports-page{--report-on-time:#7d6bff;--report-late:#e5566a;--report-created:#7d6bff;--report-completed:#199e70}.reports-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.reports-filters label{color:var(--theme-text-secondary);gap:4px;font-size:12px;font-weight:600;display:grid}.reports-filters input,.reports-filters select{min-height:36px}.reports-section{align-content:start;gap:14px;min-width:0;padding:20px 24px;display:grid}.reports-section__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.reports-section__head h2{font:600 19px/1.25 var(--font-display);margin:0}.reports-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.reports-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.reports-tiles--two{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-tile{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);border-radius:12px;gap:4px;padding:12px 14px;font-size:13px;text-decoration:none;display:grid}.reports-tile strong{color:var(--theme-text);font:600 26px/1 var(--font-display);font-variant-numeric:tabular-nums}a.reports-tile:hover{box-shadow:inset 0 0 0 1px var(--theme-line-strong);color:var(--theme-text)}.reports-note,.reports-state{color:var(--theme-text-secondary);margin:0;font-size:13px}.reports-subtitle{margin:4px 0 0;font-size:14px}.reports-rules summary{color:var(--theme-link);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.reports-rules ul{max-width:640px;color:var(--theme-text-secondary);margin:8px 0 0;padding-left:18px;font-size:13px}.reports-chart{gap:8px;margin:0;display:grid}.reports-legend{color:var(--theme-text-secondary);gap:16px;font-size:12px;display:flex}.reports-legend span{align-items:center;gap:6px;display:inline-flex}.reports-swatch{border-radius:3px;width:10px;height:10px}.reports-swatch--on-time{background:var(--report-on-time)}.reports-swatch--late{background:var(--report-late)}.reports-swatch--created{background:var(--report-created)}.reports-swatch--completed{background:var(--report-completed)}.reports-chart__plot{position:relative;overflow-x:auto}.reports-chart__plot svg{width:100%;min-width:320px;height:auto;max-height:240px;display:block}.reports-grid-line{stroke:var(--theme-line);stroke-width:1px}.reports-axis{fill:var(--theme-text-muted);font-variant-numeric:tabular-nums;font-size:10px}.reports-hit{fill:#0000}.reports-bar{cursor:pointer}.reports-bar--on-time{fill:var(--report-on-time)}.reports-bar--late{fill:var(--report-late)}.reports-line{fill:none;stroke-width:2px;stroke-linejoin:round}.reports-line--created{stroke:var(--report-created)}.reports-line--completed{stroke:var(--report-completed)}.reports-dot{stroke:var(--theme-panel);stroke-width:2px}.reports-dot--created{fill:var(--report-created)}.reports-dot--completed{fill:var(--report-completed)}.reports-crosshair{stroke:var(--theme-line-strong);stroke-dasharray:3 3}.reports-tooltip{color:var(--theme-text);background:var(--theme-panel);box-shadow:0 6px 20px #00000024, inset 0 0 0 1px var(--theme-line);pointer-events:none;white-space:nowrap;border-radius:10px;gap:2px;padding:8px 10px;font-size:12px;display:grid;position:absolute;top:4px;transform:translate(-50%)}.reports-tooltip small{color:var(--theme-text-muted)}.reports-table summary{color:var(--theme-link);cursor:pointer;font-size:13px;font-weight:600}.reports-table table,.reports-workload table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.reports-table th,.reports-table td,.reports-workload th,.reports-workload td{text-align:left;border-bottom:1px solid var(--theme-line);padding:6px 8px}.reports-workload{overflow-x:auto}.reports-workload th[scope=row] a{color:var(--theme-text);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.reports-workload th[scope=row] a:hover{text-decoration:underline}.reports-workload td{white-space:nowrap}.reports-meter{vertical-align:middle;background:var(--theme-panel-subtle);border-radius:4px;width:120px;height:8px;margin-right:8px;display:inline-block;overflow:hidden}.reports-meter>span{background:var(--theme-accent);border-radius:0 4px 4px 0;height:100%;display:block}.reports-meter__value{min-width:2ch;display:inline-block}.reports-workload__unassigned th a{color:var(--theme-text-secondary)!important}.reports-workload tfoot th,.reports-workload tfoot td{color:var(--theme-text-secondary);border-bottom:0;font-weight:600}.reports-oldest{gap:6px;margin:0;padding-left:18px;font-size:13px;display:grid}.reports-oldest small{color:var(--theme-text-muted);display:block}@media (width<=1100px){.reports-grid{grid-template-columns:1fr}.reports-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.reports-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-meter{width:60px}.reports-section{padding:16px}}.app-shell .reports-workspace{gap:18px}.reports-workspace .portfolio-header .reports-header-hint{margin-top:3px;font-size:11px}.reports-workspace .reports-filters{background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:14px;gap:12px 20px;padding:14px 20px}.reports-workspace .reports-filters label{gap:5px;min-width:0;font-size:11px;font-weight:500}.reports-workspace .reports-filters :is(input,select){border:1px solid var(--theme-line-strong);min-height:40px;color:var(--theme-text);background:var(--theme-panel);font:inherit;border-radius:8px;padding:8px 10px;font-size:12px}.reports-workspace .reports-filters select{min-width:172px}.reports-workspace .reports-filters .legal-view-switcher{margin:0;padding:3px}.reports-workspace .reports-filters .legal-view-switcher button{min-height:34px;padding:8px 14px;font-size:12px}.app-shell .reports-workspace .reports-section{background:var(--theme-panel);border:1px solid var(--theme-line);box-shadow:none;border-radius:14px;gap:14px;padding:20px}.reports-workspace .reports-section__head h2{font-size:18px}.reports-workspace .reports-tiles{gap:0}.reports-workspace .reports-tile{border-inline-start:1px solid var(--theme-line);background:0 0;border-radius:0;align-content:start;gap:6px;padding:8px 18px;font-size:12px;line-height:1.45}.reports-workspace .reports-tile:first-child{border-inline-start:0;padding-left:8px}.reports-workspace .reports-tile strong{font-size:28px}.reports-workspace a.reports-tile:hover{background:var(--theme-panel-subtle);box-shadow:none}.reports-workspace :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.reports-workspace :is(.reports-note,.reports-state,.reports-rules summary,.reports-table summary){font-size:12px;line-height:1.5}.reports-workspace .reports-grid{align-items:start;gap:18px}.reports-workspace .reports-workload :is(th,td){padding:9px 12px}.reports-workspace .reports-workload thead th{background:var(--theme-panel-subtle);color:var(--theme-text-secondary);font-size:11px;font-weight:600}.app-shell .reports-workspace .reports-workload tbody :is(th,td){color:var(--theme-text);background:var(--theme-panel);font-size:13px}.app-shell .reports-workspace .reports-workload th{text-transform:none;letter-spacing:normal}.reports-workspace .reports-workload tbody th,.reports-workspace .reports-workload th[scope=row] a{font-weight:500}.app-shell .reports-workspace .reports-workload tbody tr:hover :is(th,td){background:var(--theme-panel-subtle)}.reports-workspace .reports-workload thead th{padding-block:12px}.reports-workspace .reports-workload tfoot th{font-size:12px}.reports-workspace .reports-workload tfoot tr{border-top:1px solid var(--theme-line-strong)}.reports-workspace .reports-workload tfoot :is(th,td){background:var(--theme-panel-subtle);font-weight:600}.reports-workspace .reports-meter{background:var(--theme-line);height:5px}.reports-workspace .reports-workload td:nth-child(2) .reports-meter>span{background:var(--theme-danger)}.reports-workspace .reports-workload td:nth-child(3) .reports-meter>span{background:var(--theme-accent)}.reports-workspace .reports-workload td:nth-child(4) .reports-meter>span{background:var(--theme-warning)}.reports-workspace .reports-meter__value{font-weight:500}.reports-workspace .reports-tiles--two{background:var(--theme-panel-subtle);border-radius:8px;padding:8px}.reports-workspace .reports-tiles--two .reports-tile{padding-block:0}.reports-workspace .reports-tiles--two strong{font-size:25px}.reports-workspace .reports-oldest{gap:0;font-size:12px;line-height:1.5}.reports-workspace .reports-oldest li{border-bottom:1px solid var(--theme-line);padding:5px 0}.reports-workspace .reports-oldest li:last-child{border-bottom:0}.reports-workspace .reports-oldest a{overflow-wrap:anywhere;max-width:calc(100% - 165px);display:inline-block}.reports-workspace .reports-oldest small{float:right;white-space:nowrap;padding-top:1px;font-size:11px}.reports-workspace .reports-subtitle{margin:0;font-size:13px}@media (width>=1101px){.reports-workspace .reports-workload table{table-layout:fixed}.reports-workspace .reports-workload th:first-child{width:30%}}@media (width>=641px) and (width<=1100px){.reports-workspace .reports-tile:nth-child(4){border-inline-start:0;padding-left:8px}.reports-workspace .reports-tiles{row-gap:14px}.reports-workspace .reports-tiles--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.reports-workspace .portfolio-header{display:flex}.reports-workspace .reports-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.reports-workspace .reports-filters .legal-view-switcher{grid-column:1/-1;display:flex}.reports-workspace .reports-filters .legal-view-switcher button{flex:1}.reports-workspace .reports-filters :is(input,select){box-sizing:border-box;width:100%;min-width:0}.app-shell .reports-workspace .reports-section{padding:16px}.reports-workspace .reports-tiles{row-gap:14px}.reports-workspace .reports-tile{padding:8px 12px}.reports-workspace .reports-tile:nth-child(odd){border-inline-start:0;padding-left:8px}.reports-workspace .reports-workload table{min-width:540px}.reports-workspace .reports-oldest a{max-width:100%}.reports-workspace .reports-oldest small{float:none;display:block}}.reports-workspace .reports-filters{grid-template-columns:minmax(210px,1.3fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(170px,1.2fr) minmax(150px,1.1fr);align-items:end;gap:16px;display:grid}.reports-workspace .reports-period{min-width:0;color:var(--theme-text-secondary);gap:5px;font-size:11px;font-weight:500;display:grid}.reports-workspace .reports-period .legal-view-switcher{width:100%;display:flex}.reports-workspace .reports-period .legal-view-switcher button{flex:1}.reports-workspace .reports-filters :is(input,select){box-sizing:border-box;width:100%;min-width:0}.reports-punctuality-chart{border-top:1px solid var(--theme-line);gap:12px;padding-top:18px}.reports-empty{text-align:center;justify-items:center;gap:8px;padding:12px 16px 0;display:grid}.reports-empty__icon{width:48px;height:48px;color:var(--theme-text-secondary);background:var(--theme-panel-subtle);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.reports-empty__title{color:var(--theme-text);margin:0;font-size:14px;font-weight:600;line-height:1.5}.reports-punctuality-chart--empty .reports-table{text-align:center}.reports-punctuality-chart--empty .reports-table table{text-align:left;margin-top:12px}@media (width<=1100px){.reports-workspace .reports-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.reports-workspace .reports-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-workspace .reports-period{grid-column:1/-1}.reports-workspace .reports-period .legal-view-switcher{grid-column:auto}.reports-empty{padding-inline:0}}.reports-filter-context{color:var(--theme-text-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:0 4px;font-size:12px;line-height:1.5;display:flex}.reports-filter-context strong{color:var(--theme-text);font-weight:600}.reports-section__description{color:var(--theme-text-secondary);margin:0;font-size:13px;line-height:1.5}.reports-insight{color:var(--theme-text);margin:0;font-size:13px;font-weight:600;line-height:1.5}.task-templates{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.task-templates__list{gap:10px;padding:14px;display:grid}.task-templates__list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.task-templates__item{width:100%;color:var(--theme-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.task-templates__item:hover{background:var(--theme-panel-subtle)}.task-templates__item.is-selected{background:var(--theme-accent-soft);border-color:var(--theme-accent)}.task-templates__item.is-archived strong{color:var(--theme-text-secondary)}.task-templates__item strong{font-size:14px}.task-templates__item strong span{font-weight:500}.task-templates__item small{color:var(--theme-text-secondary);font-size:12px}.task-templates__archived{font-size:13px}.task-templates__editor{padding:18px}.task-templates__empty{color:var(--theme-text-secondary);margin:0}.task-templates__fields{border:0;gap:16px;margin:0;padding:0;display:grid}.task-templates__checklist{gap:8px;display:grid}.task-templates__checklist ol{gap:4px;margin:0;padding-left:20px;display:grid}.task-templates__checklist li span:first-child{font-size:13.5px}.task-templates__checklist li{padding:2px 0}.task-templates__checklist li::marker{color:var(--theme-text-secondary)}.task-templates__checklist li{display:list-item}.task-templates__checklist li>span{vertical-align:middle}.task-templates__step-actions{gap:2px;margin-left:8px;display:inline-flex}.task-templates__actions{justify-content:flex-end}@media (width<=860px){.task-templates{grid-template-columns:minmax(0,1fr)}}.task-templates__empty-list{background:var(--theme-accent-soft);color:var(--theme-text);border-radius:10px;justify-items:start;gap:10px;padding:18px 12px;display:grid}.task-templates__empty-list p{color:var(--theme-text-secondary);margin:0;line-height:1.5}.onboarding-page{--onboarding-purple:#6847c7;--onboarding-soft:#f4f1ff}.onboarding-page .page-heading h1{letter-spacing:-.8px}.onboarding-stepper{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;padding:16px 20px;display:flex;overflow-x:auto}.onboarding-stepper__item{min-width:124px;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.onboarding-stepper__item+.onboarding-stepper__item:before{background:var(--line);content:"";width:46px;height:1px;margin-right:2px}.onboarding-stepper__item.is-active{color:var(--ink);font-weight:700}.onboarding-stepper__item.is-complete{color:var(--success)}.onboarding-stepper__marker{width:27px;height:27px;color:var(--muted);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-info) 28%, transparent);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.onboarding-stepper__item.is-active .onboarding-stepper__marker{color:#fff;background:var(--onboarding-purple);border-color:var(--onboarding-purple);box-shadow:0 0 0 4px var(--onboarding-soft)}.onboarding-stepper__item.is-complete .onboarding-stepper__marker{color:#fff;border-color:var(--theme-success);background:#2d8d61}.onboarding-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.7fr);align-items:start;gap:16px;display:grid}.onboarding-main-card{min-width:0;padding:20px 22px 18px}.onboarding-main-card__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:16px;display:flex}.onboarding-main-card__heading h2{color:var(--ink);font-size:19px}.onboarding-main-card__heading p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.5}.onboarding-step-content{flex-direction:column;gap:18px;padding-top:20px;display:flex}.onboarding-step-content h3{color:var(--ink);font-size:14px}.onboarding-step-content>p{color:var(--muted);font-size:11px;line-height:1.55}.onboarding-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:14px;display:flex}.onboarding-actions--split{justify-content:space-between}.onboarding-file-drop{min-height:120px;color:var(--muted);background:linear-gradient(110deg, var(--theme-accent-soft), var(--theme-panel));border:1px dashed var(--theme-accent);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:13px;padding:20px;display:flex}.onboarding-file-drop__icon{width:36px;height:36px;color:var(--onboarding-purple);background:var(--onboarding-soft);border-radius:9px;place-items:center;display:grid}.onboarding-file-drop>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.onboarding-file-drop strong{color:var(--ink);font-size:12px}.onboarding-file-drop small{font-size:12px}.onboarding-file-drop input{max-width:190px;font-size:12px}.onboarding-file-meta{color:var(--ink);background:var(--theme-accent-soft);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;font-size:11px;display:flex}.onboarding-file-meta small{color:var(--muted)}.onboarding-validation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.onboarding-validation-card{background:var(--theme-panel-subtle);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:7px;padding:13px;display:flex}.onboarding-validation-card strong{color:var(--ink);font-size:20px}.onboarding-validation-card span{color:var(--muted);font-size:12px}.onboarding-validation-card--valid strong{color:var(--success)}.onboarding-validation-card--invalid strong{color:var(--danger)}.onboarding-validation-card--neutral strong{color:var(--info)}.onboarding-mapping-table{border:1px solid var(--line);border-radius:8px;width:100%;overflow:auto}.onboarding-mapping-table table{border-collapse:collapse;width:100%;min-width:540px;font-size:12px}.onboarding-mapping-table th,.onboarding-mapping-table td{color:var(--ink);border-bottom:1px solid var(--line);text-align:left;padding:9px 11px}.onboarding-mapping-table th{color:var(--muted);background:var(--theme-accent-soft);font-size:12px;font-weight:700}.onboarding-mapping-table tr:last-child td{border-bottom:0}.onboarding-mapping-table select{min-height:30px;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:0 7px;font-size:12px}.onboarding-checklist{flex-direction:column;gap:9px;display:flex}.onboarding-checklist__item{color:var(--ink);background:var(--theme-accent-soft);border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;padding:11px 12px;font-size:11px;display:flex}.onboarding-checklist__item svg{color:var(--success)}.onboarding-checklist__item small{color:var(--muted);margin-left:auto}.onboarding-side-stack{flex-direction:column;gap:16px;display:flex}.onboarding-side-card{padding:18px}.onboarding-side-card h2{color:var(--ink);font-size:15px}.onboarding-side-card>p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.onboarding-side-list{flex-direction:column;gap:12px;margin-top:15px;display:flex}.onboarding-side-list__item{color:var(--ink);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:11px;display:grid}.onboarding-side-list__marker{width:23px;height:23px;color:var(--muted);border:1px solid var(--theme-line-strong);border-radius:50%;place-items:center;font-size:12px;display:grid}.onboarding-side-list__item.is-complete .onboarding-side-list__marker{color:#fff;background:var(--success);border-color:var(--success)}.onboarding-side-list__item.is-active .onboarding-side-list__marker{color:#fff;background:var(--onboarding-purple);border-color:var(--onboarding-purple)}.onboarding-side-list__item small{color:var(--muted);text-align:right;font-size:12px}.onboarding-extension-status{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:7px;margin-top:15px;padding:12px;display:flex}.onboarding-extension-status strong{color:var(--ink);font-size:11px}.onboarding-extension-status p{color:var(--muted);font-size:12px;line-height:1.45}.onboarding-extension-status__meta{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.onboarding-tabs{border-bottom:1px solid var(--line);gap:2px;padding-bottom:1px;display:flex}.onboarding-tabs button{min-height:38px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 14px;font-size:11px;font-weight:700}.onboarding-tabs button.is-active{color:var(--onboarding-purple);border-bottom-color:var(--onboarding-purple)}.onboarding-portability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.onboarding-portability-card{padding:18px}.onboarding-portability-card h2{color:var(--ink);font-size:15px}.onboarding-portability-card>p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.onboarding-form-row{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:14px;display:flex}.onboarding-form-row label{min-width:135px;color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.onboarding-form-row select,.onboarding-form-row input{min-height:36px;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:7px;padding:0 9px;font-size:12px}.onboarding-job-card{background:var(--theme-accent-soft);border:1px solid var(--line);border-radius:8px;margin-top:14px;padding:12px}.onboarding-job-card__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.onboarding-job-card__progress{background:var(--theme-accent-soft);border-radius:99px;height:7px;margin-top:10px;overflow:hidden}.onboarding-job-card__progress span{background:linear-gradient(90deg, var(--theme-accent), var(--theme-accent));border-radius:inherit;height:100%;display:block}.onboarding-job-card small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.onboarding-error-list{border:1px solid color-mix(in srgb, var(--theme-danger) 28%, transparent);border-radius:7px;max-height:180px;margin:12px 0 0;padding:0;list-style:none;overflow:auto}.onboarding-error-list li{color:var(--danger);border-bottom:1px solid color-mix(in srgb, var(--theme-danger) 28%, transparent);padding:8px 10px;font-size:12px;line-height:1.4}.onboarding-error-list li:last-child{border-bottom:0}.onboarding-candidate-list{flex-direction:column;gap:8px;display:flex}.onboarding-candidate-row{background:var(--theme-accent-soft);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.onboarding-candidate-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.onboarding-candidate-row strong{color:var(--ink);font-size:11px}.onboarding-candidate-row small{color:var(--muted);font-size:12px}.onboarding-candidate-row__actions{flex-wrap:wrap;gap:5px;display:flex}.onboarding-diagnostic{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;padding:13px;display:flex}.onboarding-diagnostic__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.onboarding-diagnostic__header strong{color:var(--ink);font-size:12px}.onboarding-diagnostic p{color:var(--muted);font-size:12px;line-height:1.45}.onboarding-diagnostic__meta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.onboarding-demo{color:var(--muted);background:var(--theme-accent-soft);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:12px;display:flex}@media (width<=1000px){.onboarding-layout{grid-template-columns:1fr}.onboarding-side-stack{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=700px){.onboarding-stepper{padding-inline:12px}.onboarding-stepper__item{min-width:108px}.onboarding-stepper__item+.onboarding-stepper__item:before{width:20px}.onboarding-side-stack,.onboarding-portability-grid,.onboarding-validation-grid{grid-template-columns:1fr}.onboarding-main-card{padding:18px 16px 16px}.onboarding-main-card__heading{flex-direction:column}.onboarding-candidate-row,.onboarding-demo{flex-direction:column;align-items:flex-start}}.plan-quota-usage{padding:22px}.plan-quota-usage__heading{align-items:center;gap:11px;display:flex}.plan-quota-usage__heading>div{min-width:0}.plan-quota-usage__heading h2{color:var(--text-primary);margin-top:4px;font-size:18px;line-height:1.3}.plan-quota-usage__icon{width:39px;height:39px;color:var(--violet-dark);background:var(--violet-soft);border-radius:11px;flex:none;place-items:center;display:grid}.plan-quota-usage__intro{color:var(--text-secondary);margin-top:14px;font-size:12px;line-height:1.5}.plan-quota-usage__list{margin:17px 0 0;padding:0;list-style:none}.plan-quota-usage__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(140px,200px);align-items:center;gap:22px;padding:14px 0;display:grid}.plan-quota-usage__row-copy{gap:4px;min-width:0;display:grid}.plan-quota-usage__row-copy>strong,.plan-quota-usage__count{color:var(--text-primary);font-size:13px}.plan-quota-usage__row-copy p,.plan-quota-usage__row-copy small,.plan-quota-usage__limit-missing{color:var(--text-secondary);font-size:11px;line-height:1.4}.plan-quota-usage__meter-wrap{justify-items:end;gap:7px;min-width:0;display:grid}.plan-quota-usage__meter{background:var(--theme-line);border-radius:999px;width:100%;height:7px;overflow:hidden}.plan-quota-usage__meter>span{background:var(--violet);border-radius:inherit;height:100%;display:block}.plan-quota-usage__row.is-over-limit .plan-quota-usage__meter>span{background:var(--theme-danger)}.plan-quota-usage__over-limit{font-weight:700;color:var(--theme-danger)!important}.plan-quota-usage__state,.plan-quota-usage__notice{color:var(--text-secondary);background:var(--theme-panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:flex-start;gap:9px;margin-top:16px;padding:12px 13px;font-size:12px;line-height:1.5;display:flex}.plan-quota-usage__state>svg{flex:none}.plan-quota-usage__state--error,.plan-quota-usage__notice--warning{color:var(--theme-warning);background:var(--theme-warning-soft);border-color:color-mix(in srgb, var(--theme-warning) 28%, transparent)}.plan-quota-usage__state--error>div,.plan-quota-usage__notice{min-width:0}.plan-quota-usage__state--error strong,.plan-quota-usage__notice strong{color:inherit;font-size:12px}.plan-quota-usage__state--error p,.plan-quota-usage__notice p{color:inherit;margin-top:4px}.plan-quota-usage__state--error .button{margin-top:9px}@media (width<=620px){.plan-quota-usage{padding:18px}.plan-quota-usage__row{grid-template-columns:minmax(0,1fr);gap:10px}.plan-quota-usage__meter-wrap{justify-items:stretch}.plan-quota-usage__count,.plan-quota-usage__limit-missing{text-align:left}}.view-mode-switcher{color:var(--theme-text-secondary,#5f6b7d);background:var(--theme-panel-subtle,#fbfcff);border:1px solid var(--theme-line,#e3e6ee);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.view-mode-switcher__option{min-width:44px;min-height:44px;color:var(--theme-text-secondary,#5f6b7d);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:700;line-height:1;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.view-mode-switcher__option:hover{color:var(--theme-text,#172033);background:var(--theme-panel,#fff)}.view-mode-switcher__option[aria-pressed=true]{color:var(--theme-accent,#6847c7);background:var(--theme-panel,#fff);border-color:var(--theme-line,#e3e6ee);box-shadow:var(--theme-shadow,0 8px 20px #0b12201a)}.view-mode-switcher__option:focus-visible{outline:2px solid var(--theme-focus,#8062de);outline-offset:1px}.view-mode-switcher__icon{flex:none}.view-mode-switcher__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.view-mode-switcher__option{padding:0 12px}}.client-view-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.client-view-detailed,.client-view-compact,.client-view-cards{min-width:0;color:var(--theme-text)}.client-view-detailed{max-width:100%;position:relative;overflow-x:auto}.client-view-detailed:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-3px}.client-view-detailed__table,.client-view-compact__table{border-collapse:collapse;width:100%;color:var(--theme-text)}.client-view-detailed__table th,.client-view-compact__table th{color:var(--theme-text-secondary);border-bottom:1px solid var(--theme-line);letter-spacing:.02em;text-align:left;padding:12px 16px;font-size:11px;font-weight:800}.client-view-detailed__table td{border-bottom:1px solid var(--theme-line);vertical-align:middle;padding:13px 16px;font-size:13px}.client-view-detailed__table tbody tr:last-child td,.client-view-compact__table tbody tr:last-child td{border-bottom:0}.client-view-identity,.client-view-compact__identity{align-items:center;gap:10px;min-width:0;display:flex}.client-view-identity__initials,.client-view-compact__initials{width:34px;height:34px;color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.client-view-identity__copy,.client-view-compact__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.client-view-identity__copy strong,.client-view-compact__copy strong{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-shell .client-view-name-link{font-size:inherit;display:inline}.app-shell .client-view-name-link:hover{text-underline-offset:3px;text-decoration:underline}.client-view-identity__copy small,.client-view-compact__copy small{color:var(--theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.client-view-detailed__muted,.client-view-compact__muted,.client-view-card__muted{color:var(--theme-text-secondary)}.client-view-detailed__number,.client-view-compact__number,.client-view-card__number{font-variant-numeric:tabular-nums}.client-view-link{color:var(--theme-link);text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.client-view-link:hover{color:var(--theme-link-hover)}.client-view-action{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.client-view-detailed__action-cell,.client-view-compact__action-cell{text-align:right}.client-view-detailed a:focus-visible,.client-view-compact a:focus-visible,.client-view-cards a:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.client-view-compact__table th{padding-block:9px}.client-view-compact__table td{border-bottom:1px solid var(--theme-line);vertical-align:middle;height:44px;padding:7px 16px;font-size:13px}.client-view-compact__identity{gap:8px}.client-view-compact__initials{border-radius:8px;width:30px;height:30px;font-size:12px}.client-view-compact__copy{gap:2px}.client-view-compact__copy strong{font-size:12px}.client-view-compact__copy small{font-size:11px}.client-view-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.client-view-cards__item{min-width:0}.client-view-card{box-sizing:border-box;height:100%;color:var(--theme-text);background:var(--theme-panel);border:1px solid var(--theme-line);box-shadow:var(--theme-shadow);border-radius:12px;flex-direction:column;gap:16px;padding:18px;display:flex}.client-view-card__header,.client-view-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-view-card__header .client-view-identity{min-width:0}.client-view-card__details{gap:11px;margin:0;display:grid}.client-view-card__details>div{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;display:flex}.client-view-card__details dt{color:var(--theme-text-secondary);flex:none;font-size:11px;font-weight:800}.client-view-card__details dd{overflow-wrap:anywhere;min-width:0;color:var(--theme-text);text-align:right;margin:0;font-size:13px}.client-view-card__footer{border-top:1px solid var(--theme-line);justify-content:flex-end;margin-top:auto;padding-top:14px}@media (width<=960px){.client-view-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.client-view-detailed__table{display:block}.client-view-detailed__table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.client-view-detailed__table tbody,.client-view-detailed__table tr,.client-view-detailed__table td{box-sizing:border-box;width:100%;display:block}.client-view-detailed__table tr{border-bottom:1px solid var(--theme-line);padding:10px 14px}.client-view-detailed__table tr:last-child{border-bottom:0}.client-view-detailed__table td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:0;padding:7px 0;display:flex}.client-view-detailed__table td:before{content:attr(data-label);color:var(--theme-text-secondary);text-align:left;flex:none;font-size:11px;font-weight:800}.client-view-detailed__table td:first-child{padding-top:0}.client-view-detailed__table td:last-child{padding-bottom:0}.client-view-detailed__table td:first-child{text-align:left;display:block}.client-view-detailed__table td:first-child:before{display:none}.client-view-detailed__action-cell{text-align:right}}@media (width<=700px){.client-view-compact__table{display:block}.client-view-compact__table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.client-view-compact__table tbody,.client-view-compact__table tr,.client-view-compact__table td{box-sizing:border-box;width:100%;display:block}.client-view-compact__table tr{border-bottom:1px solid var(--theme-line);padding:10px 14px}.client-view-compact__table tr:last-child{border-bottom:0}.client-view-compact__table td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:0;padding:7px 0;display:flex}.client-view-compact__table td:before{content:attr(data-label);color:var(--theme-text-secondary);text-align:left;flex:none;font-size:11px;font-weight:800}.client-view-compact__table td:first-child{text-align:left;padding-top:0;display:block}.client-view-compact__table td:last-child{padding-bottom:0}.client-view-compact__table td:first-child:before{display:none}.client-view-compact__action-cell{text-align:right}.client-view-cards{grid-template-columns:minmax(0,1fr)}}.client-view-identity>.copy-button,.client-view-compact__identity>.copy-button{align-self:flex-start;margin-top:-1px}.client-view-detailed__row{cursor:pointer}.client-view-detailed__row:hover td,.client-view-detailed__row:focus-within td{background:var(--theme-raised)}@media (hover:hover) and (width>=801px){.client-view-detailed__row .client-view-detailed__action-cell>*{opacity:0;transition:opacity .12s}.client-view-detailed__row:hover .client-view-detailed__action-cell>*,.client-view-detailed__row:focus-within .client-view-detailed__action-cell>*{opacity:1}}.app-shell .clients-workspace{gap:18px}.clients-workspace .clients-view-switcher{background:#30353d;border:1px solid #59616d;padding:3px}.clients-workspace .clients-view-switcher .view-mode-switcher__option{color:#d0d5dc;min-height:38px;box-shadow:none;background:0 0;border:0;padding:9px 14px;font-size:12px}.clients-workspace .clients-view-switcher .view-mode-switcher__option:hover{color:#fff;background:#434a55}.clients-workspace .clients-view-switcher .view-mode-switcher__option[aria-pressed=true]{color:var(--theme-on-accent);background:0 0}.clients-workspace .clients-view-switcher .motion-selection{background:var(--theme-accent);border-radius:7px}.clients-workspace .clients-view-switcher .view-mode-switcher__label{clip:auto;width:auto;height:auto;position:static;overflow:visible}.clients-workspace .portfolio-header :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #fff}.clients-workspace .portfolio-header__actions{gap:20px}.app-shell .clients-workspace>.data-panel{border:1px solid var(--theme-line);background:var(--theme-panel);min-width:0;box-shadow:none;border-radius:14px;padding:0}.clients-workspace .table-toolbar{border-bottom:1px solid var(--theme-line);gap:16px;padding:16px 20px}.clients-workspace .table-search{min-height:40px}.clients-workspace .table-search:focus-within{outline:2px solid var(--theme-focus);outline-offset:2px}.clients-workspace .table-search input:focus-visible{box-shadow:none;outline:none}.clients-workspace .segmented-control{flex-shrink:0}.clients-workspace .client-view-detailed__table th{background:var(--theme-panel-subtle);padding:13px 20px;font-size:11px;font-weight:600}.clients-workspace .client-view-detailed__table td{height:64px;padding:11px 20px;font-size:13px}.clients-workspace .client-view-detailed__action-cell>.client-view-action{opacity:1}.clients-workspace .client-view-link{font-weight:500;text-decoration:none}.clients-workspace .client-view-link:hover{text-decoration:underline}.clients-workspace .client-view-cards{background:var(--theme-panel-subtle);padding:20px}.clients-workspace .client-view-card{box-shadow:none}.clients-workspace .client-view-card__header{flex-wrap:wrap;align-items:flex-start}.clients-workspace .table-footer{border-top:1px solid var(--theme-line);padding:14px 20px;font-size:12px}@media (width>=801px){.clients-workspace .client-view-detailed__table{table-layout:fixed;min-width:1100px}.clients-workspace .client-view-detailed__table th:nth-child(2){width:160px}.clients-workspace .client-view-detailed__table th:nth-child(3){width:215px}.clients-workspace .client-view-detailed__table th:nth-child(4){width:160px}.clients-workspace .client-view-detailed__table th:nth-child(5){width:100px}.clients-workspace .client-view-detailed__table th:nth-child(6){width:112px}.clients-workspace .client-view-detailed__table td:nth-child(2),.clients-workspace .client-view-detailed__table td:nth-child(4){white-space:nowrap;font-variant-numeric:tabular-nums}.clients-workspace .client-view-detailed__table td:nth-child(3){overflow-wrap:anywhere}}@media (width<=800px){.clients-workspace .portfolio-header{flex-direction:column;align-items:stretch;display:flex}.clients-workspace .portfolio-header__actions{flex-wrap:wrap;flex:none;justify-content:space-between;gap:12px;display:flex}.clients-workspace .portfolio-header__actions>.button{grid-area:auto}.clients-workspace .table-toolbar{padding:12px}.app-shell .clients-workspace .table-toolbar .table-search{width:100%;min-width:0}.clients-workspace .segmented-control{width:100%}.clients-workspace .segmented-control button{flex:1}.clients-workspace .client-view-detailed__table td{height:auto;padding:7px 0}.clients-workspace .client-view-cards{padding:12px}.clients-workspace .table-footer{flex-wrap:wrap;gap:12px;padding:14px 12px}}._bar_1z0vg_1{background:var(--theme-panel);box-shadow:var(--theme-shadow-rest);border-radius:16px;align-items:flex-end;gap:4px;padding:0 12px;display:flex}._tabs_1z0vg_2{scrollbar-width:thin;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}._tab_1z0vg_2,._tabActive_1z0vg_3{color:var(--theme-text-secondary);cursor:pointer;font:inherit;white-space:nowrap;min-height:48px;transition:color var(--t-fast,.12s) ease, border-color var(--t-base,.2s) ease;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}._tab_1z0vg_2:hover,._tab_1z0vg_2:focus-visible{color:var(--theme-text)}._tabActive_1z0vg_3{border-bottom-color:var(--theme-accent);color:var(--theme-text)}._more_1z0vg_6{flex:none;position:relative}._menu_1z0vg_7{z-index:30;background:var(--theme-panel);border:1px solid var(--theme-line);min-width:230px;box-shadow:var(--theme-shadow-pop);border-radius:14px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}._menuItem_1z0vg_8,._menuItemActive_1z0vg_8{min-height:40px;color:var(--theme-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:14px}._menuItem_1z0vg_8:hover,._menuItem_1z0vg_8:focus-visible{background:var(--theme-panel-subtle)}._menuItemActive_1z0vg_8{color:var(--theme-accent-strong);background:var(--theme-accent-soft);font-weight:600}@media (pointer:coarse){._menuItem_1z0vg_8,._menuItemActive_1z0vg_8{min-height:44px}}@media (prefers-reduced-motion:reduce){._tab_1z0vg_2,._tabActive_1z0vg_3{transition:none}}.client-qualification{gap:14px;display:grid}.client-qualification__group{border:0;gap:8px;margin:0;padding:0;display:grid}.client-qualification__group legend{margin-bottom:6px;font-size:13px;font-weight:600}.client-qualification__actions{justify-content:flex-end;display:flex}.client-contact-links{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.client-contact-links a{color:var(--theme-link);font-size:12.5px;font-weight:600}.document-view-detailed,.document-view-compact{color:var(--theme-text,#41434e);background:var(--theme-panel,#fff);border:1px solid var(--theme-line,#ececf2);border-radius:10px}.document-view-detailed{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid;position:relative}.document-view-detailed:hover,.document-view-compact:hover{border-color:var(--theme-line-strong,#dcd5f2);box-shadow:0 4px 12px color-mix(in srgb, var(--theme-text,#1f1b39) 5%, transparent)}.document-view-detailed__icon{width:34px;height:34px;color:var(--theme-accent-strong,#7357bd);background:var(--theme-accent-soft,#f2effc);border-radius:9px;place-items:center;display:grid}.document-view-detailed__main,.document-view-compact__main{flex-direction:column;gap:4px;min-width:0;display:flex}.document-view-detailed__title,.document-view-compact__title{align-items:center;gap:8px;min-width:0;display:flex}.document-view-detailed__title strong,.document-view-compact__title strong{color:var(--theme-text,#41434e);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.document-view-detailed__main>small,.document-view-compact__main>small{color:var(--theme-text-secondary,#7b7d88);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.document-view-detailed__main>p{color:var(--theme-text-secondary,#626573);font-size:12px;line-height:1.4}.document-view-detailed__date{color:var(--theme-text-muted,#a0a2ad)!important}.document-view-detailed__actions,.document-view-compact__actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.document-view-detailed__actions .button,.document-view-compact__actions .button{white-space:nowrap}.document-view-detailed__notice,.document-view-compact__notice{color:var(--theme-danger,#954f57);background:color-mix(in srgb, var(--theme-danger,#c65b64) 8%, var(--theme-panel,#fff));border-radius:7px;font-size:12px}.document-view-detailed__notice{grid-column:2/-1;align-items:center;gap:6px;padding:7px 9px;display:flex}.document-view-detailed__notice--info,.document-view-compact__notice--info{color:var(--theme-text-secondary,#5e5680);background:var(--theme-accent-soft,#f7f5ff)}.document-view-detailed--trashed,.document-view-compact--trashed{opacity:.86;background:var(--theme-panel-subtle,#fbfbfc)}.document-view-compact{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.document-view-compact__icon{width:28px;height:28px;color:var(--theme-accent-strong,#7357bd);background:var(--theme-accent-soft,#f2effc);border-radius:7px;place-items:center;display:grid}.document-view-compact__title{gap:6px}.document-view-compact__title strong{font-size:11px}.document-view-compact__main>small{font-size:12px}.document-view-compact__notice{grid-column:2/-1;align-items:center;gap:6px;padding:5px 7px;display:flex}@media (width<=720px){.document-view-detailed,.document-view-compact{grid-template-columns:34px minmax(0,1fr)}.document-view-compact{grid-template-columns:28px minmax(0,1fr)}.document-view-detailed__actions,.document-view-compact__actions{grid-column:2;justify-content:flex-start}.document-view-detailed__notice,.document-view-compact__notice{grid-column:1/-1}}._root_xmpd7_2{gap:18px;min-width:0;display:grid}._crumb_xmpd7_4{color:var(--theme-text-muted);align-items:center;gap:6px;font-size:13px;display:flex}._crumbLink_xmpd7_5{color:var(--theme-text-secondary);align-items:center;gap:6px;text-decoration:none;display:inline-flex}._crumbLink_xmpd7_5:hover{color:var(--theme-text);text-underline-offset:3px;text-decoration:underline}._head_xmpd7_8{background:var(--theme-panel);box-shadow:var(--theme-shadow-rest);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:16px 20px;padding:22px 24px;display:grid}._headMain_xmpd7_9{align-items:center;gap:14px;min-width:0;display:flex}._avatar_xmpd7_10{width:48px;height:48px;color:var(--theme-on-accent);background:var(--theme-accent);font:600 16px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}._headText_xmpd7_11{gap:4px;min-width:0;display:grid}._head_xmpd7_8 h1{color:var(--theme-text);font:500 clamp(24px, 2.6vw, 30px)/1.1 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}._identity_xmpd7_13{color:var(--theme-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:13.5px;display:flex}._document_xmpd7_14{font-variant-numeric:tabular-nums}._headActions_xmpd7_15{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}._kv_xmpd7_16{border-top:1px solid var(--theme-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:4px 0 0;padding-top:16px;display:grid}._kv_xmpd7_16 div{gap:3px;min-width:0;display:grid}._kv_xmpd7_16 dt{color:var(--theme-text-secondary);font-size:12px}._kv_xmpd7_16 dd{color:var(--theme-text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:13.5px;font-weight:600}._panelArea_xmpd7_21{min-width:0}._registration_xmpd7_22{gap:14px;display:grid}._registrationHead_xmpd7_23{justify-content:space-between;align-items:center;gap:12px;display:flex}._registrationHead_xmpd7_23 h2{font:600 19px/1.2 var(--font-display);margin:0}._footnote_xmpd7_25{color:var(--theme-text-muted);margin:0;font-size:12.5px}._summaryGrid_xmpd7_27{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:14px;display:grid}._tabStack_xmpd7_28{align-content:start;gap:14px;min-width:0;display:grid}._panel_xmpd7_21{gap:12px;min-width:0;padding:18px 20px;display:grid}._panelHeader_xmpd7_30{justify-content:space-between;align-items:center;gap:12px;display:flex}._panelHeader_xmpd7_30 h2{color:var(--theme-text);font:600 17px/1.25 var(--font-display);margin:0}._panelTitle_xmpd7_32{gap:3px;min-width:0;display:grid}._panelTitle_xmpd7_32 p{color:var(--theme-text-secondary);margin:0;font-size:13px;line-height:1.45}._list_xmpd7_35{display:grid}._row_xmpd7_36{min-width:0;color:var(--theme-text);border-top:1px solid var(--theme-line);transition:background-color var(--t-fast,.12s) ease;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;text-decoration:none;display:flex}._row_xmpd7_36:first-child{border-top:0}a._row_xmpd7_36:hover{background:var(--theme-raised)}._rowMain_xmpd7_39{gap:3px;min-width:0;display:grid}._rowTitle_xmpd7_40{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}._rowMeta_xmpd7_41{color:var(--theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}._rowEnd_xmpd7_42{color:var(--theme-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}._note_xmpd7_43 p{color:var(--theme-text);margin:0;font-size:14px;line-height:1.5}._note_xmpd7_43 small{color:var(--theme-text-secondary);margin-top:6px;font-size:12.5px;display:block}._muted_xmpd7_45{color:var(--theme-text-secondary);margin:0;font-size:13px}._link_xmpd7_46{color:var(--theme-link);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._link_xmpd7_46:hover{text-underline-offset:3px;text-decoration:underline}._empty_xmpd7_48{padding:8px 0}._discovery_xmpd7_50 summary{cursor:pointer;font-size:14px;font-weight:600;list-style:none}._discovery_xmpd7_50 summary::-webkit-details-marker{display:none}._discoveryBody_xmpd7_52{gap:12px;margin-top:10px;display:grid}._form_xmpd7_54{border-top:1px solid var(--theme-line);gap:12px;padding-top:12px;display:grid}._formGrid_xmpd7_55{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._form_xmpd7_54 label{color:var(--theme-text-secondary);gap:5px;font-size:12px;font-weight:600;display:grid}._form_xmpd7_54 small{color:var(--theme-text-muted);font-weight:400}._form_xmpd7_54 input,._form_xmpd7_54 select,._form_xmpd7_54 textarea{box-sizing:border-box;width:100%;min-height:40px;color:var(--theme-text);background:var(--theme-control);border:1px solid var(--theme-line-strong);font:inherit;border-radius:10px;padding:8px 12px;font-size:13.5px}._form_xmpd7_54 input:focus,._form_xmpd7_54 select:focus,._form_xmpd7_54 textarea:focus{border-color:var(--theme-accent);outline:2px solid color-mix(in srgb, var(--theme-accent) 22%, transparent)}._form_xmpd7_54 textarea{resize:vertical}._formActions_xmpd7_61{justify-content:flex-end;gap:8px;display:flex}._error_xmpd7_62{color:var(--theme-danger);background:var(--theme-danger-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:13px;display:flex}._error_xmpd7_62 span{flex:220px;min-width:0}._error_xmpd7_62 button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:6px 12px;font-size:12.5px}._message_xmpd7_65{color:var(--theme-text-secondary);margin:0;font-size:13px}._notice_xmpd7_66{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}._teamList_xmpd7_68{gap:8px;display:grid}._teamRow_xmpd7_69{justify-content:space-between;align-items:center;gap:12px;display:flex}._teamRow_xmpd7_69 a{color:var(--theme-text);gap:2px;font-size:14px;text-decoration:none;display:grid}._teamRow_xmpd7_69 a:hover strong{text-underline-offset:3px;text-decoration:underline}._teamRow_xmpd7_69 small{color:var(--theme-text-secondary)}._pagination_xmpd7_74{color:var(--theme-text-secondary);border-top:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:13px;display:flex}._paginationActions_xmpd7_75{gap:6px;display:flex}._pagination_xmpd7_74 button{color:var(--theme-text);background:var(--theme-control);border:1px solid var(--theme-line-strong);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px}._pagination_xmpd7_74 button:disabled{cursor:not-allowed;opacity:.5}._currency_xmpd7_78{font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=960px){._head_xmpd7_8{grid-template-columns:1fr}._headActions_xmpd7_15{justify-content:flex-start}._kv_xmpd7_16{grid-template-columns:repeat(2,minmax(0,1fr))}._summaryGrid_xmpd7_27{grid-template-columns:1fr}}@media (width<=560px){._kv_xmpd7_16,._formGrid_xmpd7_55{grid-template-columns:1fr}._row_xmpd7_36{align-items:flex-start}._rowEnd_xmpd7_42{flex-direction:column;align-items:flex-end;gap:2px}}.period-filter{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.period-filter__label{color:var(--theme-text-secondary);font-size:12px;font-weight:600}.period-filter__options{flex-wrap:wrap;gap:6px;display:flex}.period-filter__options button{min-height:32px;color:var(--theme-text-secondary);background:var(--theme-control);border:1px solid var(--theme-line-strong);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:600;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex}.period-filter__options button:hover{color:var(--theme-text)}.period-filter__options button[aria-pressed=true]{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-color:color-mix(in srgb, var(--theme-accent-strong) 35%, transparent)}.period-filter__options button:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.period-filter__range{flex-wrap:wrap;gap:8px;display:flex}.period-filter__range label{color:var(--theme-text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.period-filter__range input{min-height:32px;color:var(--theme-text);background:var(--theme-control);border:1px solid var(--theme-line-strong);border-radius:8px;padding:0 8px;font-size:12px}@media (pointer:coarse){.period-filter__options button{min-height:40px}}@media (prefers-reduced-motion:reduce){.period-filter__options button{transition:none}}.period-filter--compact{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.period-filter--compact select{min-height:44px;color:var(--theme-text);background:var(--theme-control);border:1px solid var(--theme-line-strong);font:inherit;border-radius:10px;padding:0 12px;font-size:14px}.period-filter--compact .period-filter__range{margin:0}.data-panel>.candidate-period__count{padding:0 24px 12px}.candidate-page .candidate-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.candidate-page .candidate-summary .portfolio-shortcut:nth-child(n){border-right:1px solid var(--theme-line);border-bottom:0}.candidate-page .candidate-summary .portfolio-shortcut:last-child{border-right:0}.candidate-panel-link{min-height:36px;color:var(--theme-link);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.candidate-panel-link:hover{text-underline-offset:3px;text-decoration:underline}.candidate-panel-link:focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px;border-radius:4px}.candidate-page .candidate-process-title{color:var(--theme-link)}.candidate-page .candidate-table thead th{background:var(--theme-panel)}@media (width<=700px){.candidate-page .candidate-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-page .candidate-summary .portfolio-shortcut:nth-child(2n){border-right:0}.candidate-page .candidate-summary .portfolio-shortcut:nth-child(-n+2){border-bottom:1px solid var(--theme-line)}.candidate-page .portfolio-header__identity{grid-column:1/-1}.candidate-page .portfolio-panel-head__title{flex-wrap:wrap}.candidate-page .portfolio-panel-head__actions{justify-content:flex-start}}.row-menu{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex;position:relative}.row-menu__trigger{width:32px;height:32px;color:var(--theme-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:inline-grid}.row-menu__trigger:hover,.row-menu__trigger[aria-expanded=true]{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.row-menu__trigger:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.row-menu__list{z-index:30;background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:10px;min-width:200px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px #14182429}.row-menu__list [role=menuitem]{color:var(--theme-text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13px}.row-menu__list [role=menuitem]:hover,.row-menu__list [role=menuitem]:focus-visible{background:var(--theme-panel-subtle);outline:none}.row-menu__list [role=menuitem]:disabled{color:var(--theme-text-secondary);cursor:not-allowed}.row-menu>small{max-width:220px;color:var(--theme-text-secondary);text-align:right;white-space:normal;font-size:11.5px}._root_108ov_1{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}._crumb_108ov_9{color:var(--theme-text-muted);align-items:center;gap:6px;font-size:13px;display:flex}._crumbLink_108ov_10{color:var(--theme-text-secondary);align-items:center;gap:6px;text-decoration:none;display:inline-flex}._crumbLink_108ov_10:hover{color:var(--theme-text);text-underline-offset:3px;text-decoration:underline}._head_108ov_12{background:var(--theme-panel);box-shadow:var(--theme-shadow-rest);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:16px 20px;padding:22px 24px;display:grid}._headMain_108ov_13{gap:6px;min-width:0;display:grid}._head_108ov_12 h1{color:var(--theme-text);font:500 clamp(24px, 2.6vw, 30px)/1.1 var(--font-display);letter-spacing:-.02em;margin:0}._subject_108ov_15{color:var(--theme-text-secondary);margin:0;font-size:15px;line-height:1.35}._subjectMissing_108ov_16{color:var(--theme-text-muted);font-size:13.5px}._deadlineLink_108ov_17{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;font-weight:600;display:grid}._deadlineLink_108ov_17 small{color:var(--theme-text-secondary);font-size:12px;font-weight:500}._deadlineSoon_108ov_19 small,._deadlineUrgent_108ov_19 small{color:inherit}._clamp_108ov_20{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._kv_108ov_21._kvContext_108ov_21{grid-template-columns:repeat(3,minmax(0,1fr))}._kv_108ov_21._kvFicha_108ov_22{grid-template-columns:repeat(5,minmax(0,1fr))}._kv_108ov_21._kvContext_108ov_21,._kv_108ov_21._fichaNote_108ov_23{margin-top:0}._fichaNote_108ov_23{color:var(--theme-text-muted);padding-top:14px;font-size:13px}._kv_108ov_21._fichaNote_108ov_23{display:block}._contextNote_108ov_27{color:var(--theme-text-secondary);margin-top:2px;font-size:12px;font-weight:500;display:block}._fichaEmpty_108ov_28{color:var(--theme-text-muted)!important;font-weight:400!important}._eventPreview_108ov_29{color:var(--theme-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12.5px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}._cnj_108ov_30{color:var(--theme-text);font-weight:600}._deadlineLink_108ov_17:hover{text-underline-offset:3px;text-decoration:underline}._deadlineSoon_108ov_19{color:var(--theme-warning)}._deadlineUrgent_108ov_19{color:var(--theme-danger)}._tags_108ov_34{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._tags_108ov_34 .status-pill,._tags_108ov_34 .nevora-status{height:22px;padding:0 8px;font-size:11.5px}._tags_108ov_34 .monitoring-inline .button{border-radius:6px;height:22px;min-height:22px;padding:0 9px;font-size:11.5px}._tag_108ov_34{height:22px;color:var(--theme-text-secondary);background:var(--theme-panel-subtle);box-shadow:inset 0 0 0 1px var(--theme-line);border-radius:6px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}._identity_108ov_39{color:var(--theme-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:13.5px;display:flex}._identity_108ov_39 a{color:var(--theme-text);font-weight:600;text-decoration:none}._identity_108ov_39 a:hover{text-underline-offset:3px;text-decoration:underline}._cnj_108ov_30{font-variant-numeric:tabular-nums}._copy_108ov_43{width:26px;height:26px;color:var(--theme-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}._copy_108ov_43:hover{color:var(--theme-text);background:var(--theme-panel-subtle)}._headActions_108ov_45{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}._kv_108ov_21{border-top:1px solid var(--theme-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:4px 0 0;padding-top:16px;display:grid}._kv_108ov_21 div{gap:3px;min-width:0;display:grid}._kv_108ov_21 dt{color:var(--theme-text-secondary);font-size:12px}._kv_108ov_21 dd{color:var(--theme-text);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600}._kv_108ov_21 a{color:inherit;text-decoration:none}._kv_108ov_21 a:hover{text-underline-offset:3px;text-decoration:underline}._sourceLine_108ov_52{color:var(--theme-text-secondary);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:4px;font-size:12.5px;display:flex}._source_108ov_52{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}._source_108ov_52:before{content:"";background:var(--theme-text-muted);border-radius:50%;flex:none;width:7px;height:7px}._sourceOk_108ov_55:before{background:var(--theme-success)}._sourceFail_108ov_56:before{background:var(--theme-danger)}._sourceIdle_108ov_57:before{background:var(--theme-warning)}._registration_108ov_58{gap:14px;display:grid}._registrationHead_108ov_59{justify-content:space-between;align-items:center;gap:12px;display:flex}._registrationHead_108ov_59 h2{font:600 19px/1.2 var(--font-display);margin:0}._stack_108ov_61{align-content:start;gap:14px;min-width:0;display:grid}._sourceDetails_108ov_62 summary{cursor:pointer;font-size:14px;font-weight:600;list-style:none}._sourceDetails_108ov_62 summary::-webkit-details-marker{display:none}._sourceDetails_108ov_62[open] summary{margin-bottom:10px}._panelArea_108ov_66{min-width:0}._summaryGrid_108ov_67{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:14px;display:grid}._card_108ov_68{min-width:0;padding:18px 20px}._sectionHeading_108ov_69{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._sectionHeading_108ov_69 h2{color:var(--theme-text);font:600 17px/1.25 var(--font-display);margin:0}._textAction_108ov_71{color:var(--theme-link);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:3px 0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._textAction_108ov_71:hover{text-underline-offset:3px;text-decoration:underline}._textAction_108ov_71:disabled{color:var(--theme-text-muted);cursor:progress;text-decoration:none}._counter_108ov_74,._muted_108ov_74{color:var(--theme-text-secondary);font-size:13px}._detailGrid_108ov_75{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;display:grid}._detailValue_108ov_76{border-top:1px solid var(--line);gap:5px;padding-top:12px;display:grid}._peopleList_108ov_80,._eventList_108ov_80,._workList_108ov_80,._documentList_108ov_80,._financeList_108ov_80,._historyList_108ov_80,._riskList_108ov_80{border-top:1px solid var(--line)}._personRow_108ov_81,._eventRow_108ov_81,._workRow_108ov_81,._documentRow_108ov_81,._financeRow_108ov_81,._historyRow_108ov_81,._riskRow_108ov_81{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:13px 2px;display:flex}._personRow_108ov_81:last-child,._eventRow_108ov_81:last-child,._workRow_108ov_81:last-child,._documentRow_108ov_81:last-child,._financeRow_108ov_81:last-child,._historyRow_108ov_81:last-child,._riskRow_108ov_81:last-child{border-bottom:0}._avatar_108ov_83{background:var(--theme-accent-soft);color:var(--violet-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:.7rem;font-weight:800;display:inline-flex}._personRow_108ov_81>div,._eventMain_108ov_84,._workRow_108ov_81>span:nth-child(2),._documentRow_108ov_81>div,._financeRow_108ov_81>div,._historyRow_108ov_81>div,._riskRow_108ov_81>div{gap:3px;min-width:0;display:grid}._personRow_108ov_81 strong,._eventMain_108ov_84 strong,._workRow_108ov_81 strong,._documentRow_108ov_81 strong,._financeRow_108ov_81 strong,._historyRow_108ov_81 strong,._riskRow_108ov_81 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}._personRow_108ov_81 small,._eventMain_108ov_84 small,._workRow_108ov_81 small,._documentRow_108ov_81 small,._financeRow_108ov_81 small,._historyRow_108ov_81 small,._riskRow_108ov_81 small{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;line-height:1.35;overflow:hidden}._personRow_108ov_81>:last-child,._eventRow_108ov_81>:nth-last-child(2),._workRow_108ov_81>:nth-last-child(2),._riskRow_108ov_81>:last-child{margin-left:auto}._eventRow_108ov_81,._workRow_108ov_81{color:var(--ink);text-decoration:none}._eventIcon_108ov_90{background:var(--theme-accent-soft);color:var(--violet-dark);border-radius:7px;flex:none;justify-content:center;align-items:center;width:35px;height:30px;font-size:.67rem;font-weight:800;display:inline-flex}._eventRow_108ov_81>svg,._workRow_108ov_81>svg{color:var(--soft);flex:none}._checkDone_108ov_92,._checkPending_108ov_92{flex:none;justify-content:center;align-items:center;display:inline-flex}._checkDone_108ov_92{color:var(--success)}._documentRow_108ov_81>svg{color:var(--violet-dark);flex:none}._iconAction_108ov_96{color:var(--soft);background:0 0;border:0;align-items:center;margin-left:auto;padding:7px;display:inline-flex}._iconAction_108ov_96:hover{color:var(--danger)}._unlinkIcon_108ov_98{transform:rotate(180deg)}._credit_108ov_99{color:var(--success);white-space:nowrap;margin-left:auto;font-size:.83rem;font-weight:800}._debit_108ov_100{color:var(--danger);white-space:nowrap;margin-left:auto;font-size:.83rem;font-weight:800}._financeRow_108ov_81>:last-child{margin-left:4px}._riskIcon_108ov_102{background:var(--theme-warning-soft);color:var(--theme-warning);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}._historyDot_108ov_103{background:var(--violet);border:4px solid var(--violet-soft);border-radius:50%;flex:none;width:19px;height:19px}._historyRow_108ov_81 time{color:var(--soft);white-space:nowrap;margin-left:auto;font-size:.72rem}._inlineForm_108ov_106{background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:12px;gap:13px;margin-top:18px;padding:16px;display:grid}._formGrid_108ov_108{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._formGrid_108ov_108 label{gap:5px;display:grid}._formGrid_108ov_108 label>span{color:var(--muted);font-size:.72rem;font-weight:700}._formGrid_108ov_108 input,._formGrid_108ov_108 select,._formGrid_108ov_108 textarea{background:var(--panel);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:7px;width:100%;min-height:36px;padding:8px 10px;font-size:.78rem}._formGrid_108ov_108 textarea{resize:vertical}._wide_108ov_114{grid-column:1/-1}._error_108ov_115{background:var(--theme-danger-soft);color:var(--danger);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:.78rem;display:flex}._error_108ov_115>span{flex:220px;min-width:0}._readOnly_108ov_117{color:var(--soft);align-items:center;gap:7px;margin:16px 0 0;font-size:.74rem;display:flex}._loading_108ov_118{color:var(--soft);padding:18px 2px;font-size:.82rem}._pagination_108ov_119{justify-content:flex-end;align-items:center;gap:10px;padding-top:15px;font-size:.74rem;display:flex}._pagination_108ov_119 button{border:1px solid var(--line);color:var(--violet-dark);background:0 0;border-radius:7px;padding:7px 10px;font-size:.73rem;font-weight:700}._pagination_108ov_119 button:disabled{color:var(--soft);cursor:not-allowed;opacity:.55}._message_108ov_122{margin-top:8px}._message_108ov_122>p+button{margin-top:12px}@media (width<=960px){._head_108ov_12{grid-template-columns:1fr}._headActions_108ov_45{justify-content:flex-start}._kv_108ov_21,._kv_108ov_21._kvContext_108ov_21,._kv_108ov_21._kvFicha_108ov_22{grid-template-columns:repeat(2,minmax(0,1fr))}._summaryGrid_108ov_67{grid-template-columns:1fr}}@media (width<=620px){._detailGrid_108ov_75,._formGrid_108ov_108,._kv_108ov_21,._kv_108ov_21._kvContext_108ov_21,._kv_108ov_21._kvFicha_108ov_22{grid-template-columns:1fr}._wide_108ov_114{grid-column:auto}._sectionHeading_108ov_69{flex-direction:column;align-items:flex-start}._personRow_108ov_81,._eventRow_108ov_81,._workRow_108ov_81,._documentRow_108ov_81,._financeRow_108ov_81,._historyRow_108ov_81,._riskRow_108ov_81{align-items:flex-start}._personRow_108ov_81>:last-child,._eventRow_108ov_81>:nth-last-child(2),._workRow_108ov_81>:nth-last-child(2),._riskRow_108ov_81>:last-child{margin-left:auto}._financeRow_108ov_81{flex-wrap:wrap}._financeRow_108ov_81>:first-child{flex:75%}._financeRow_108ov_81>:last-child{margin-left:auto}._historyRow_108ov_81 time{font-size:.67rem}}._routineGroup_108ov_145{border-bottom:1px solid var(--line)}._routineToggle_108ov_146{width:100%;min-height:44px;color:var(--theme-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 2px;font-size:13px;display:flex}._routineToggle_108ov_146:hover{color:var(--theme-text)}._routineToggle_108ov_146 svg{transition:transform .2s}._routineToggle_108ov_146[aria-expanded=true] svg{transform:rotate(90deg)}._routineGroup_108ov_145 ._eventRow_108ov_81{opacity:.85;padding-left:24px}._detailGrid_108ov_75{gap:12px 24px}._detailValue_108ov_76 span{color:var(--theme-text-secondary);font-size:12px}._detailValue_108ov_76 strong{font-size:13.5px;font-weight:600}._personRow_108ov_81 strong,._eventMain_108ov_84 strong,._workRow_108ov_81 strong,._documentRow_108ov_81 strong,._financeRow_108ov_81 strong,._historyRow_108ov_81 strong,._riskRow_108ov_81 strong{font-size:14px;font-weight:600}._personRow_108ov_81 small,._eventMain_108ov_84 small,._workRow_108ov_81 small,._documentRow_108ov_81 small,._financeRow_108ov_81 small,._historyRow_108ov_81 small,._riskRow_108ov_81 small{color:var(--theme-text-secondary);font-size:12.5px}._peopleList_108ov_80,._eventList_108ov_80,._workList_108ov_80,._documentList_108ov_80,._financeList_108ov_80,._historyList_108ov_80,._riskList_108ov_80{border-top-color:var(--theme-line)}._personRow_108ov_81,._eventRow_108ov_81,._workRow_108ov_81,._documentRow_108ov_81,._financeRow_108ov_81,._historyRow_108ov_81,._riskRow_108ov_81{border-bottom-color:var(--theme-line);padding:12px 4px}._eventRow_108ov_81,._workRow_108ov_81{transition:background-color var(--t-fast,.12s) ease;border-radius:10px}._eventRow_108ov_81:hover,._workRow_108ov_81:hover{background:var(--theme-raised)}._avatar_108ov_83{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);box-shadow:inset 0 0 0 1px var(--theme-line);font-size:12px}._eventIcon_108ov_90{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);font-size:11px}._checkPending_108ov_92{color:var(--theme-text-muted)}._inlineForm_108ov_106{background:var(--theme-panel-subtle);border-color:var(--theme-line);border-radius:14px}._inlineForm_108ov_106>strong{font-size:14px}._formGrid_108ov_108 label>span{color:var(--theme-text-secondary);font-size:12px}._formGrid_108ov_108 input,._formGrid_108ov_108 select,._formGrid_108ov_108 textarea{background:var(--theme-control);border-color:var(--theme-line-strong);color:var(--theme-text);border-radius:10px;min-height:40px;font-size:13.5px}._formGrid_108ov_108 input:focus,._formGrid_108ov_108 select:focus,._formGrid_108ov_108 textarea:focus{border-color:var(--theme-accent);outline:2px solid color-mix(in srgb, var(--theme-accent) 22%, transparent)}._error_108ov_115{color:var(--theme-danger);border-radius:10px;font-size:13px}._readOnly_108ov_117,._loading_108ov_118{color:var(--theme-text-secondary);font-size:13px}._pagination_108ov_119{font-size:13px}._pagination_108ov_119 button{color:var(--theme-text);border-color:var(--theme-line-strong);border-radius:999px;padding:6px 12px;font-size:12.5px}._historyDot_108ov_103{background:var(--theme-text-muted);border-color:var(--theme-panel-subtle)}._addRow_108ov_175{justify-content:flex-end;padding-top:14px;display:flex}._movementsBar_108ov_177{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}._pendingNote_108ov_178{color:var(--theme-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:inline-flex}._eventItem_108ov_179{border-bottom:1px solid var(--theme-line);align-items:center;gap:4px;min-width:0;display:flex}._eventItem_108ov_179:last-child{border-bottom:0}._eventItem_108ov_179>._eventRow_108ov_81{border-bottom:0;flex:auto;min-width:0}._eventItem_108ov_179{flex-wrap:wrap;padding-bottom:4px}._eventItem_108ov_179>._eventRow_108ov_81{flex-basis:260px}._eventItem_108ov_179>:not(._eventRow_108ov_81){margin-left:auto}._eventItem_108ov_179 .button{white-space:nowrap}._eventItemNew_108ov_187 ._eventIcon_108ov_90{position:relative}._eventItemNew_108ov_187 ._eventIcon_108ov_90:after{background:var(--theme-accent);border:2px solid var(--theme-panel,#fff);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-4px}._eventItemNew_108ov_187 ._eventMain_108ov_84 strong{font-weight:700}._reviewCheck_108ov_190{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}._reviewCheck_108ov_190:hover:not(:disabled),._reviewCheck_108ov_190:focus-visible{background:var(--theme-accent-soft);color:var(--theme-success)}._reviewCheck_108ov_190:disabled{cursor:progress;opacity:.5}._pendingChip_108ov_194{background:var(--theme-accent-soft);color:var(--theme-accent-strong,var(--theme-link));border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}._pendingChip_108ov_194:hover{text-underline-offset:3px;text-decoration:underline}._creationReceipt_108ov_196{background:var(--theme-panel);color:var(--theme-text);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}._creationReceipt_108ov_196 span,._creationReceipt_108ov_196 a{align-items:center;gap:8px;display:inline-flex}._creationReceipt_108ov_196 span svg{color:var(--theme-success);flex:none}._creationReceipt_108ov_196 a{color:var(--theme-link);text-decoration:none}._creationReceipt_108ov_196 a:hover{text-decoration:underline}._fichaPending_108ov_202{grid-column:span 2}@media (width<=620px){._fichaPending_108ov_202{grid-column:auto}}a._tag_108ov_34{text-decoration:none}a._tag_108ov_34:hover{color:var(--theme-link)}._detailSource_108ov_210{color:var(--theme-text-muted);margin-top:2px;font-size:11px;font-weight:500;display:block}._detailReview_108ov_211{background:color-mix(in srgb, var(--theme-warning) 16%, transparent);color:var(--theme-warning);border-radius:999px;margin-top:4px;padding:1px 7px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}._detailReview_108ov_211:hover,._detailReview_108ov_211:focus-visible{text-decoration:underline}._reviewNotice_108ov_215{color:var(--theme-text);background:var(--theme-warning-soft);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 10px;padding:10px 12px;font-size:13px;display:flex}._reviewNotice_108ov_215 svg{color:var(--theme-warning);flex:none;margin-top:2px}._reviewReason_108ov_217{color:var(--theme-warning);margin-top:2px;display:block}._overview_108ov_220{gap:20px;display:grid;container-type:inline-size}._overviewIntro_108ov_221 h2{color:var(--theme-text);font:600 21px/1.3 var(--font-display);margin:0}._overviewIntro_108ov_221 p{color:var(--theme-text-secondary);margin:6px 0 0;font-size:14px;line-height:1.5}._overviewNav_108ov_223{border:1px solid var(--theme-line);background:var(--theme-panel);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}._overviewNav_108ov_223 button{border:0;border-right:1px solid var(--theme-line);min-width:0;color:var(--theme-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:16px;font-size:13px;display:flex}._overviewNav_108ov_223 button:last-child{border-right:0}._overviewNav_108ov_223 button>svg{flex:none}._overviewNav_108ov_223 button>svg:first-child{color:var(--theme-accent)}._overviewNav_108ov_223 strong{color:var(--theme-text);font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px}._overviewNav_108ov_223 button:hover{background:var(--theme-panel-subtle);color:var(--theme-text)}._overview_108ov_220 :is(button,a):focus-visible{outline:2px solid var(--theme-focus);outline-offset:-2px;border-radius:6px}._overviewColumns_108ov_231{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}._overviewColumns_108ov_231>._stack_108ov_61{gap:20px}._overview_108ov_220 ._card_108ov_68{padding:20px 22px}._overviewEmpty_108ov_234{color:var(--theme-text-secondary);margin:0;padding:16px 0;font-size:13.5px;line-height:1.6}._overviewCaption_108ov_235{color:var(--theme-text-secondary);margin:0 0 12px;font-size:13px;line-height:1.6}._overviewRisk_108ov_236{border-top:1px solid var(--theme-line);padding:16px 0}._overviewRiskTitle_108ov_237{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._overviewRiskTitle_108ov_237 h3{color:var(--theme-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.5}._overviewRiskTitle_108ov_237>:last-child{flex:none}._overviewRiskMeta_108ov_240{color:var(--theme-text-secondary);margin:4px 0 10px;font-size:12px;line-height:1.6}._overviewDescription_108ov_241{color:var(--theme-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}._overviewNextStep_108ov_242{background:var(--theme-panel-subtle);border-radius:10px;padding:12px 14px}._overviewNextStep_108ov_242>span{color:var(--theme-text-secondary);font-size:12px;font-weight:600}._overviewNextStep_108ov_242 p{color:var(--theme-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:13.5px;line-height:1.6}._overviewWorkList_108ov_245{border-top:1px solid var(--theme-line)}._overviewWorkRow_108ov_246{border-bottom:1px solid var(--theme-line);color:var(--theme-text);align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:flex}._overviewWorkRow_108ov_246:last-child{border-bottom:0}._overviewWorkRow_108ov_246:hover{background:var(--theme-panel-subtle)}._overviewWorkRow_108ov_246>svg{color:var(--theme-text-muted);flex:none;margin-left:auto}._overviewWorkDate_108ov_250{color:var(--theme-text);font-variant-numeric:tabular-nums;flex:0 0 90px;align-content:center;gap:4px;font-size:14px;font-weight:600;display:grid}._overviewWorkDate_108ov_250 small{color:var(--theme-text-secondary);font-size:12px;font-weight:400}._overviewWorkDate_108ov_250[data-urgent=overdue],._overviewWorkDate_108ov_250[data-urgent=overdue] small{color:var(--theme-danger)}._overviewWorkDate_108ov_250[data-urgent=today],._overviewWorkDate_108ov_250[data-urgent=today] small{color:var(--theme-warning)}._overviewWorkInfo_108ov_254{gap:5px;min-width:0;display:grid}._overviewWorkInfo_108ov_254 strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.5}._overviewWorkInfo_108ov_254 small{color:var(--theme-text-secondary);font-size:12px;line-height:1.5}._overviewWorkInfo_108ov_254 small._deadlineSoon_108ov_19{color:var(--theme-warning)}._overviewClaim_108ov_258{border-bottom:1px solid var(--theme-line);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 16px;padding-bottom:16px;display:flex}._overviewClaim_108ov_258 dt{color:var(--theme-text-secondary);font-size:13px}._overviewClaim_108ov_258 dd{color:var(--theme-text);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}._overviewFinanceRow_108ov_261{border-top:1px solid var(--theme-line);flex-wrap:wrap;gap:8px 12px;padding:14px 0;display:flex}._overviewFinanceRow_108ov_261>div{flex:150px;gap:5px;min-width:0;display:grid}._overviewFinanceRow_108ov_261 strong{color:var(--theme-text);overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}._overviewFinanceRow_108ov_261 small{color:var(--theme-text-secondary);font-size:12px;line-height:1.5}._overviewFinanceRow_108ov_261>span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}._overviewFinanceRow_108ov_261>span[data-direction=Credit]{color:var(--theme-success)}._overviewFinanceRow_108ov_261>span[data-direction=Debit]{color:var(--theme-danger)}._overviewPeople_108ov_268 ._personRow_108ov_81{align-items:flex-start}._overviewPeople_108ov_268 ._personRow_108ov_81 strong,._overviewPeople_108ov_268 ._personRow_108ov_81 small{white-space:normal;overflow-wrap:anywhere}._overviewPeople_108ov_268 ._personRow_108ov_81 .nevora-status{flex:none}._overviewEvents_108ov_271 ._eventMain_108ov_84 strong,._overviewEvents_108ov_271 ._eventMain_108ov_84 small{white-space:normal;overflow-wrap:anywhere}._riskSaved_108ov_272{color:var(--theme-text);background:var(--theme-success-soft,var(--theme-panel-subtle));border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;padding:12px;font-size:13px;display:flex}._riskSaved_108ov_272>svg{color:var(--theme-success);flex:none}._riskSaved_108ov_272 ._textAction_108ov_71{margin-left:auto}@container (width<=900px){._overviewNav_108ov_223{grid-template-columns:repeat(2,minmax(0,1fr))}._overviewNav_108ov_223 button:nth-child(2){border-right:0}._overviewNav_108ov_223 button:nth-child(-n+2){border-bottom:1px solid var(--theme-line)}._overviewColumns_108ov_231{grid-template-columns:1fr}}@container (width<=500px){._overviewNav_108ov_223 button{gap:6px;padding:12px;font-size:12px}._overviewNav_108ov_223 button>svg:last-child{display:none}._overview_108ov_220 ._card_108ov_68{padding:16px}._overviewWorkRow_108ov_246{gap:12px}._overviewWorkDate_108ov_250{flex-basis:74px;font-size:13px}._overviewPeople_108ov_268 ._personRow_108ov_81{flex-wrap:wrap}._overviewPeople_108ov_268 ._personRow_108ov_81>div{flex:140px}}.enota-workspace{gap:18px}.enota-workspace .portfolio-header h1{color:#fff}.enota-workspace .portfolio-header__identity{min-width:0}.enota-workspace .portfolio-header__identity>div{overflow-wrap:anywhere;min-width:0}.enota-workspace .portfolio-header :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #fff}.enota-workspace>.panel,.enota-workspace .panel.detail-card{border:1px solid var(--theme-line);background:var(--theme-panel);min-width:0;box-shadow:none;border-radius:14px}.enota-workspace>.data-panel{padding:0}.enota-workspace .notice-card{background:var(--theme-panel-subtle);border:1px solid var(--theme-line);border-radius:12px;margin:0;padding:14px 18px}.enota-workspace .notice-card strong{color:var(--theme-text);font-size:13px}.enota-workspace .notice-card p{color:var(--theme-text-secondary);font-size:12px;line-height:1.5}.enota-workspace .table-toolbar{border-bottom:1px solid var(--theme-line);gap:16px;padding:16px 20px}.enota-workspace .table-toolbar .segmented-control{flex-shrink:0}.enota-workspace .service-filter-row{border-bottom:1px solid var(--theme-line);gap:8px;padding:12px 20px;font-size:12px}.enota-workspace .filter-chip{min-height:34px;font-size:12px}.enota-workspace .table-wrap{min-width:0;box-shadow:none;border:0}.enota-workspace .table-wrap table th{text-transform:none;letter-spacing:normal;color:var(--theme-text-secondary);background:var(--theme-panel-subtle);padding:13px 20px;font-size:11px;font-weight:600}.enota-workspace .table-wrap table td{color:var(--theme-text);background:var(--theme-panel);padding:16px 20px;font-size:13px}.enota-workspace .table-wrap table td:first-child .table-link{font-size:13px}.enota-workspace .table-wrap table small{color:var(--theme-text-secondary);margin-top:6px;font-size:12px;line-height:1.5}.enota-workspace .table-wrap .row-action{opacity:1;white-space:nowrap}.enota-workspace .profile-progress>div{background:var(--theme-panel-subtle);width:80px}.enota-workspace .table-footer{border-top:1px solid var(--theme-line);padding:14px 20px;font-size:12px}.enota-library-hint{color:var(--theme-text-secondary);margin:0;font-size:12px;line-height:1.6}.enota-editor>form.page-stack{gap:18px}.enota-editor .panel.detail-card{padding:20px}.enota-editor :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:40px;color:var(--theme-text);background:var(--theme-panel);border:1px solid var(--theme-line-strong);font:inherit;border-radius:8px;padding:9px 12px;font-size:12px}.enota-editor textarea{resize:vertical;line-height:1.6}.enota-editor :is(input,select,textarea):disabled{color:var(--theme-text-secondary);background:var(--theme-panel-subtle)}.enota-editor .form-grid{gap:16px 20px}.enota-editor .form-grid label{min-width:0;font-size:12px}.enota-editor .dps-field-grid{gap:18px 20px}.enota-editor .dps-field{min-width:0;color:var(--theme-text);font-size:12px;font-weight:500}.enota-editor .dps-field__hint{color:var(--theme-text-secondary);font-size:11px;line-height:1.5}.enota-editor .dps-editor{gap:14px}.enota-editor .dps-editor__heading h2{font:600 19px/1.3 var(--font-display)}.enota-editor .dps-editor__heading p{font-size:12px}.enota-editor .progress-bar{height:5px}.enota-editor .panel.dps-editor__group{border-radius:12px;padding:0}.enota-editor .dps-editor__summary{gap:16px;padding:16px 20px}.enota-editor .dps-editor__summary h2{font-size:16px}.enota-editor .dps-editor__summary .eyebrow{color:var(--theme-text-secondary);text-transform:none;letter-spacing:normal;font-size:11px;font-weight:500}.enota-editor .dps-editor__group-body{padding:0 20px 20px}.enota-editor .dps-editor__group-body .panel__heading h3{font-size:15px}.enota-editor .dps-tax-notice{background:var(--theme-warning-soft);border-color:color-mix(in srgb, var(--theme-warning) 25%, var(--theme-line));margin:0}.enota-editor-actions{z-index:2;border-top:1px solid var(--theme-line);background:var(--theme-panel);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex;position:sticky;bottom:0}.enota-editor-actions .form-actions{flex-shrink:0;margin:0}.enota-archive-action{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.enota-archive-action strong{color:var(--theme-text);font-size:12px}.enota-archive-action p{color:var(--theme-text-secondary);margin:4px 0 0;font-size:11px;line-height:1.5}.enota-archive-action .button{min-height:36px;font-size:12px}.enota-workspace :is(button,a,input,select,textarea,summary):focus-visible,.enota-workspace .table-search:focus-within{outline:2px solid var(--theme-focus);outline-offset:2px}.enota-workspace .table-search input:focus-visible{box-shadow:none;outline:none}.url-modal .enota-editor .portfolio-header{flex-wrap:wrap;gap:12px;padding-right:190px}.url-modal .enota-editor .portfolio-header__actions{flex:none;justify-content:flex-start}.url-modal:has(.enota-editor) .nevora-modal__header--bare{padding:0;top:36px;right:28px}.url-modal:has(.enota-editor) :is(.url-modal__open-page,.nevora-modal__close){color:#e4e7ec;background:#30353d;border-color:#59616d}.url-modal:has(.enota-editor) :is(.url-modal__open-page,.nevora-modal__close):focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=800px){.enota-library .portfolio-header{flex-wrap:wrap;display:flex}.enota-library .portfolio-header__actions{flex:none;display:flex}.enota-workspace .table-wrap table td{padding:8px 0}.enota-workspace .table-toolbar{padding:12px}.enota-workspace .service-filter-row{flex-wrap:wrap;padding:12px}.enota-library .responsive-table td[data-label=Perfil]{text-align:left;display:block}.enota-library .responsive-table td[data-label=Perfil]:before{display:none}.enota-library .responsive-table td[data-label=Perfil] .table-link{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.enota-library .responsive-table td[data-label=Perfil] .muted-cell{display:block}.enota-workspace .table-footer{flex-wrap:wrap;gap:12px;padding:14px 12px}.enota-workspace .table-toolbar .table-search{width:100%;min-width:0}.enota-workspace .segmented-control{width:100%}.enota-workspace .segmented-control button{flex:1}.enota-editor .portfolio-header{flex-wrap:wrap;display:flex}.enota-editor .portfolio-header__actions{flex:none;display:flex}.enota-editor .dps-field-grid{grid-template-columns:minmax(0,1fr)}.enota-editor-actions{flex-direction:column;align-items:stretch;position:static}.enota-editor-actions .form-actions{justify-content:flex-end}}@media (width<=640px){.enota-library .service-filter-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.enota-library .service-filter-row>span{grid-column:1/-1}.enota-library .service-filter-row .filter-chip{text-align:center;width:100%;min-width:0;padding:8px}.enota-editor .panel.detail-card{padding:16px}.enota-editor .panel.dps-editor__group{padding:0}.enota-editor .dps-editor__summary{padding:16px}.enota-editor .dps-editor__group-body{padding:0 16px 16px}.url-modal .enota-editor .portfolio-header{padding:56px 16px 16px}.url-modal:has(.enota-editor) .nevora-modal__header--bare{top:26px;right:26px}}.team-roles{gap:18px;padding:20px;display:grid}.team-roles__heading{align-items:flex-start;gap:12px;display:flex}.team-roles__icon{width:40px;height:40px;color:var(--theme-accent);background:var(--theme-accent-soft);border-radius:10px;flex:0 0 40px;place-items:center;display:grid}.team-roles__heading h2{font:600 18px/1.3 var(--font-display);margin:0}.team-roles__heading p,.team-roles__grid p,.team-roles__note{color:var(--theme-text-secondary);margin:5px 0 0;font-size:13px;line-height:1.5}.team-roles__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.team-roles__grid>div{background:var(--theme-panel-subtle);border-radius:10px;padding:14px}.team-roles__grid strong{color:var(--theme-accent);font-size:13px}.team-roles__note{margin:0}@media (width<=1100px){.team-roles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.team-roles__grid{grid-template-columns:1fr}}.first-search-notice{color:var(--text-primary);background:var(--theme-accent-soft);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-line));border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:12px 14px;display:flex}.first-search-notice>svg{color:var(--theme-accent-strong,var(--theme-accent));flex:none;margin-top:2px}.first-search-notice strong{font-size:14px;font-weight:500}.first-search-notice ul{color:var(--text-secondary);margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.55}.supplementary-oab{border:1px dashed var(--theme-line);border-radius:12px;margin:0 0 16px;padding:12px 14px 14px}.supplementary-oab legend{padding:0 6px;font-size:14px;font-weight:500}.supplementary-oab legend em{color:var(--text-secondary);font-style:normal;font-weight:400}.supplementary-oab .form-hint{margin:0 0 10px}.first-lawyer-invite.form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:0}.first-lawyer-invite__wide,.first-lawyer-invite__error,.first-lawyer-invite__hint{grid-column:1/-1}.first-lawyer-invite small{color:var(--danger,#b42318);font-weight:500}.first-lawyer-invite__error{color:var(--danger,#b42318);background:color-mix(in srgb, var(--danger,#b42318) 8%, transparent);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.first-lawyer-invite__hint{color:var(--text-secondary);grid-template-columns:16px 1fr;align-items:start;gap:10px;margin:0;font-size:13px;line-height:1.5;display:grid}.first-lawyer-invite__hint svg{color:var(--theme-accent);margin-top:2px}.first-lawyer-invite__spin{animation:.9s linear infinite first-lawyer-spin}@keyframes first-lawyer-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.first-lawyer-invite__spin{animation:none}}@media (width<=520px){.first-lawyer-invite.form-grid{grid-template-columns:1fr}}.lawyer-view-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.lawyer-view-detailed,.lawyer-view-compact,.lawyer-view-cards{min-width:0;color:var(--theme-text)}.lawyer-view-detailed,.lawyer-view-compact{overflow-x:auto}.lawyer-view-detailed__table,.lawyer-view-compact__table{border-collapse:collapse;width:100%}.lawyer-view-detailed th,.lawyer-view-compact th{color:var(--theme-text-secondary);border-bottom:1px solid var(--theme-line);text-align:left;padding:12px 16px;font-size:11px}.lawyer-view-detailed td,.lawyer-view-compact td{border-bottom:1px solid var(--theme-line);vertical-align:middle;padding:12px 16px;font-size:13px}.lawyer-view-detailed tbody tr:last-child td,.lawyer-view-compact tbody tr:last-child td{border-bottom:0}.lawyer-view-identity{align-items:center;gap:10px;min-width:0;display:flex}.lawyer-view-detailed-identity{flex-direction:column;gap:3px;display:flex}.lawyer-view-detailed-identity small{color:var(--theme-text-secondary);font-size:12px}.lawyer-view-identity__initials{width:34px;height:34px;color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.lawyer-view-identity__avatar{width:34px;height:34px;color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-radius:9px}.lawyer-view-identity__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.lawyer-view-identity__copy strong,.lawyer-view-identity__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lawyer-view-identity__copy strong{color:var(--theme-link);font-size:13px}.lawyer-view-link{color:var(--theme-link);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.lawyer-view-identity__copy small{color:var(--theme-text-secondary);font-size:12px}.lawyer-view-muted{color:var(--theme-text-secondary)}.lawyer-view-action-cell{text-align:right}.lawyer-view-action{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lawyer-view-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lawyer-view-cards li{min-width:0}.lawyer-view-card{box-sizing:border-box;background:var(--theme-panel);border:1px solid var(--theme-line);height:100%;box-shadow:var(--theme-shadow);border-radius:12px;flex-direction:column;gap:16px;padding:18px;display:flex}.lawyer-view-card header,.lawyer-view-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.lawyer-view-card dl{gap:11px;margin:0;display:grid}.lawyer-view-card dl div{justify-content:space-between;gap:14px;display:flex}.lawyer-view-card dt{color:var(--theme-text-secondary);font-size:11px;font-weight:800}.lawyer-view-card dd{color:var(--theme-text);margin:0;font-size:13px}.lawyer-view-card footer{border-top:1px solid var(--theme-line);justify-content:flex-end;margin-top:auto;padding-top:14px}@media (width<=960px){.lawyer-view-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.lawyer-view-cards{grid-template-columns:minmax(0,1fr)}.lawyer-view-detailed__table,.lawyer-view-compact__table,.lawyer-view-detailed__table tbody,.lawyer-view-compact__table tbody,.lawyer-view-detailed__table tr,.lawyer-view-compact__table tr,.lawyer-view-detailed__table td,.lawyer-view-compact__table td{box-sizing:border-box;width:100%;display:block}.lawyer-view-detailed__table thead,.lawyer-view-compact__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lawyer-view-detailed__table tr,.lawyer-view-compact__table tr{border-bottom:1px solid var(--theme-line);padding:10px 14px}.lawyer-view-detailed__table td,.lawyer-view-compact__table td{text-align:right;border:0;justify-content:space-between;gap:16px;padding:7px 0;display:flex}.lawyer-view-detailed__table td:before,.lawyer-view-compact__table td:before{content:attr(data-label);color:var(--theme-text-secondary);text-align:left;font-size:11px;font-weight:800}.lawyer-view-detailed__table td:first-child,.lawyer-view-compact__table td:first-child{text-align:left;display:block}.lawyer-view-detailed__table td:first-child:before,.lawyer-view-compact__table td:first-child:before{display:none}}.event-reader{min-width:0;color:var(--theme-text)}.event-reader__header{gap:12px;min-width:0;display:grid}.event-reader__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.event-reader__header h1{color:var(--theme-text);font:500 26px/1.25 var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}.event-reader__process{overflow-wrap:anywhere;gap:6px;font-size:14px;line-height:1.5;display:grid}.event-reader__number{color:var(--theme-text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.event-reader__toolbar{border-block:1px solid var(--theme-line);flex-wrap:wrap;align-items:center;gap:12px;padding-block:14px;display:flex}.event-reader__toolbar:empty{display:none}.event-reader__review-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.event-reader__layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:32px;display:grid}.event-reader__document{min-width:0}.event-reader h2{color:var(--theme-text);font:600 16px/1.35 var(--font-display);letter-spacing:-.01em;margin:0 0 16px}.event-reader__text{max-width:75ch;color:var(--theme-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.event-reader__sidebar{border-left:1px solid var(--theme-line);gap:22px;min-width:0;padding-left:24px;display:grid}.event-reader__section{min-width:0}.event-reader__section+.event-reader__section{border-top:1px solid var(--theme-line);padding-top:22px}.event-reader__sidebar h2{margin-bottom:12px;font-size:14px}.event-reader__facts{gap:14px;margin:0;display:grid}.event-reader__facts dt{color:var(--theme-text-secondary);font-size:12px}.event-reader__facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.5}.event-reader__lawyers{gap:16px;margin:0;padding:0;list-style:none;display:grid}.event-reader__lawyers li{overflow-wrap:anywhere;gap:4px;display:grid}.event-reader__lawyers strong{font-size:13px;font-weight:600}.event-reader__lawyers span{color:var(--theme-text-secondary);font-size:12px;line-height:1.5}.event-reader__sidebar .event-task-action{justify-items:start;gap:12px;display:grid}.event-reader__sidebar .event-task-action strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.event-reader__sidebar .event-task-action small{font-size:12px;line-height:1.5}.event-reader__assignment{gap:12px;display:grid}.event-reader__assignment p{color:var(--theme-text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.event-reader__assignment .button{white-space:normal;justify-self:start;max-width:100%}.event-reader__classification{border-top:1px solid var(--theme-line);margin-top:28px;padding-top:16px;display:grid}.event-reader__classification>summary{color:var(--theme-text-secondary);cursor:pointer;font-size:13px}.event-reader__classification strong,.event-reader__classification small{overflow-wrap:anywhere;margin-top:12px;display:block}.event-reader__classification small,.event-reader__classification p{color:var(--theme-text-secondary);font-size:13px;line-height:1.6}.url-modal .event-reader__header{min-height:60px;padding-right:150px}@media (width<=850px){.event-reader__layout{grid-template-columns:minmax(0,1fr);gap:28px}.event-reader__sidebar{border-left:0;border-top:1px solid var(--theme-line);padding-top:22px;padding-left:0}}@media (width<=640px){.event-reader__header h1{font-size:22px}.event-reader__text{font-size:14px;line-height:1.75}.url-modal .event-reader__header{padding-right:0}.event-reader__review-actions{margin-left:0}.event-reader__toolbar{gap:14px}}.judicial-inbox-views{border-bottom:1px solid var(--theme-line);gap:24px;padding-inline:24px;display:flex}.judicial-inbox-views>button{min-height:52px;color:var(--theme-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:14px}.judicial-inbox-views>button[aria-selected=true]{color:var(--theme-accent-strong);border-bottom-color:var(--theme-accent)}.judicial-inbox-views>button:focus-visible{outline:2px solid var(--theme-focus);outline-offset:-2px}.inbox-modes{flex-wrap:wrap}.assignment-receipt{color:var(--theme-text);gap:16px;display:grid}.assignment-receipt p{margin:0;font-size:14px;line-height:1.6}.assignment-receipt [role=status]{align-items:flex-start;gap:8px;display:flex}.assignment-receipt [role=status] svg{color:var(--theme-success);flex:none;margin-top:3px}.assignment-receipt section{border-block:1px solid var(--theme-line);gap:14px;padding-block:16px;display:grid}.assignment-receipt h3{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.assignment-receipt .event-task-action>span{flex-basis:100%}.event-list-item{border-bottom:1px solid var(--theme-line);grid-template-columns:28px minmax(0,1fr) 125px 72px auto;align-items:center;column-gap:16px;min-height:76px;padding:12px 24px;display:grid}.event-list-item:last-child{border-bottom:0}.event-list-item:hover{background:var(--theme-panel-subtle)}.event-list-item>.event-row__icon{border-radius:7px;width:28px;height:28px;font-size:11px}.event-list-item__main{gap:5px;min-width:0;display:grid}.event-list-item__title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.event-list-item__context{min-width:0;color:var(--theme-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;line-height:1.5;display:flex}.event-list-item__context>span:not(.event-kind){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.event-list-item__context .event-kind{height:20px;padding-inline:6px;font-size:11px}.event-list-item__date{color:var(--theme-text-secondary);font-size:12px}.event-list-item__date .event-date-context{background:0 0;border:0;margin:0;padding:0}.event-list-item__date .event-date-context>span{color:var(--theme-text-secondary);background:0 0;border-radius:0;gap:2px;padding:0;display:grid}.event-list-item__date strong{color:var(--theme-text);font-variant-numeric:tabular-nums;font-weight:500}.event-list-item>.status-pill{justify-self:start}.event-list-item__controls{align-items:center;gap:12px;display:flex}.event-list-item__toggle{min-height:34px;color:var(--theme-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px}.event-list-item__toggle:hover{text-underline-offset:3px;text-decoration:underline}.event-list-item__toggle:focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px}.event-list-item__toggle[aria-expanded=true]{color:var(--theme-text)}.event-list-item__expanded{border-top:1px solid var(--theme-line);grid-column:2/-1;gap:16px;min-width:0;margin-top:12px;padding-top:14px;display:grid}.event-list-item__work{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.event-list-item__assignment{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:720px;display:flex}.event-list-item__assignment>.client-picker{flex:220px;min-width:0}.event-list-item__assignment>p,.event-list-item__classification{color:var(--theme-text-secondary);flex-basis:100%;margin:0;font-size:12px;line-height:1.6}@media (width<=1100px){.event-list-item{grid-template-columns:28px minmax(0,1fr) 72px auto;gap:10px 14px}.event-list-item__date{grid-area:2/2}.event-list-item__date .event-date-context>span{display:inline}.event-list-item>.status-pill{grid-area:1/3}.event-list-item__controls{grid-area:1/4}}@media (width<=640px){.inbox-modes{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.inbox-modes>button{white-space:normal;min-width:0;min-height:48px;padding:8px 10px;line-height:1.4}.event-list-item{grid-template-columns:28px minmax(0,1fr) auto;padding:12px 16px}.event-list-item__controls{grid-area:3/2/auto/-1}.event-list-item__context>span:not(.event-kind){white-space:normal;overflow-wrap:anywhere}.event-list-item__date{grid-column:2/-1}.event-list-item__expanded{grid-column:1/-1}.event-list-item__assignment .button{white-space:normal;max-width:100%}}@media (pointer:coarse){.event-list-item__toggle{min-height:44px;padding-inline:6px}}.inbox-page{--inbox-graphite:#24282e;--inbox-header-text:#fff;--inbox-header-muted:#d0d5dc;--inbox-section:color-mix(in srgb, var(--theme-panel) 90%, var(--theme-text));gap:20px}.inbox-header{min-width:0;min-height:84px;color:var(--inbox-header-text);background:var(--inbox-graphite);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;display:flex}.inbox-header__identity{align-items:center;gap:14px;min-width:0;display:flex}.inbox-header__icon{width:42px;height:42px;color:var(--theme-on-accent);background:var(--theme-accent);border-radius:10px;flex:none;place-items:center;display:grid}.inbox-page .inbox-header h1{color:var(--inbox-header-text);font:500 26px/1.2 var(--font-display);letter-spacing:-.025em;margin:0}.inbox-header p{color:var(--inbox-header-muted);align-items:center;gap:7px;margin:6px 0 0;font-size:12px;display:flex}.inbox-header__sync>span{background:#30d99a;border-radius:50%;flex:none;width:8px;height:8px}.inbox-page .inbox-modes{background:#30353d;border:1px solid #59616d;border-radius:10px;flex-wrap:nowrap;gap:3px;width:auto;max-width:100%;padding:3px;display:flex}.inbox-page .inbox-modes>button{min-height:38px;color:var(--inbox-header-muted);font:500 12px/1.3 var(--font-body,inherit);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:flex}.inbox-page .inbox-modes>button svg{flex:none}.inbox-page .inbox-modes>button:hover{color:var(--inbox-header-text);background:#434a55}.inbox-page .inbox-modes>button[aria-selected=true]{color:var(--theme-on-accent);background:var(--theme-accent)}.inbox-page .inbox-modes>button:focus-visible{outline:2px solid var(--inbox-header-text);outline-offset:1px}.inbox-section-head{background:var(--inbox-section);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 20px;display:flex}.inbox-section-head h2{font:500 16px/1.3 var(--font-display);color:var(--theme-text);align-items:center;gap:8px;margin:0;display:flex}.inbox-section-head h2>svg{color:var(--theme-accent);margin-right:3px}.inbox-count{background:var(--theme-accent-soft);color:var(--theme-accent-strong);font-variant-numeric:tabular-nums;border-radius:7px;justify-content:center;padding:2px 8px;font-size:13px;font-weight:600;display:inline-flex}.inbox-page .judicial-inbox-views{border:1px solid var(--theme-line-strong);background:var(--theme-panel);border-radius:999px;gap:3px;padding:3px}.inbox-page .judicial-inbox-views>button{border:0;border-radius:999px;min-height:30px;padding:6px 16px;font-size:12px}.inbox-page .judicial-inbox-views>button[aria-selected=true]{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.inbox-tools{border-bottom:1px solid var(--theme-line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.inbox-tools .table-search{flex:230px;width:auto;min-width:0}.inbox-tools .table-search input{width:100%;min-width:0}.inbox-page .inbox-tools .judicial-period{border:0;flex:0 auto;padding:0}.inbox-tools .period-filter__label{font-size:11px}.inbox-tools .period-filter__options{gap:5px}.inbox-tools .period-filter__options button{min-height:32px;padding-inline:10px;font-size:12px}.inbox-filter-toggle{flex:none}.event-list-columns{background:var(--theme-panel-subtle);color:var(--theme-text-secondary);border-bottom:1px solid var(--theme-line);grid-template-columns:minmax(0,1fr) 125px 72px 172px;gap:16px;padding:10px 24px 10px 68px;font-size:12px;display:grid}.event-list-columns>:last-child{text-align:right}.inbox-page .event-list-item{grid-template-columns:28px minmax(0,1fr) 125px 72px 172px}.inbox-page .event-list-item__title{color:var(--theme-text);font-weight:600}.inbox-page .event-list-item__title:hover{color:var(--theme-accent-strong)}.event-list-icon{width:28px;height:30px;color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-radius:7px;place-items:center;display:grid}.event-list-icon--movement{color:var(--theme-info);background:var(--theme-info-soft)}.event-list-item__open-link{color:var(--theme-link);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.event-list-item__open-link:hover{text-underline-offset:3px;text-decoration:underline}.inbox-page .event-list-item__toggle{color:var(--theme-text-secondary);align-items:center;gap:4px;display:inline-flex}.inbox-found-heading{background:var(--inbox-section);align-items:center;gap:10px;padding:15px 20px;display:flex}.inbox-found-heading>svg{color:var(--theme-accent);flex:none}.inbox-page .inbox-found-heading h2{font-size:16px}.inbox-page .triage-queue__head{padding:0}.inbox-page .triage-queue__head>p{margin:0;padding:14px 20px}.inbox-page .triage-details{padding-top:0}.inbox-inspector-heading{background:var(--inbox-section);color:var(--theme-text);align-items:center;gap:10px;margin:0 -24px 18px;padding:16px 24px;font-size:16px;font-weight:500;display:flex}.inbox-inspector-heading>svg{color:var(--theme-accent);flex:none}@media (width<=1150px){.inbox-header{flex-wrap:wrap;gap:16px}.inbox-page .inbox-modes{margin-left:auto}.inbox-tools .table-search{flex-basis:100%}.inbox-filter-toggle{margin-left:auto}.inbox-page .event-list-item{grid-template-columns:28px minmax(0,1fr) 72px 172px}.event-list-columns{display:none}}@media (width<=640px){.inbox-header{padding:16px}.inbox-page .inbox-header h1{font-size:23px}.inbox-page .inbox-modes{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;display:grid}.inbox-page .inbox-modes>button{white-space:normal;min-width:0;padding:9px 8px}.inbox-section-head{padding-inline:16px}.inbox-section-head h2{font-size:14px}.inbox-tools{padding:12px 16px}.inbox-tools .judicial-period{flex-basis:100%}.inbox-filter-toggle{margin-left:0}.inbox-page .event-list-item{grid-template-columns:28px minmax(0,1fr) auto}.inbox-inspector-heading{margin-inline:-16px;padding-inline:16px}}.inbox-process-context{min-height:90px;color:var(--theme-text);background:color-mix(in srgb, var(--theme-accent) 6%, var(--theme-panel));border:1px solid color-mix(in srgb, var(--theme-accent) 32%, var(--theme-line));border-radius:12px;align-items:center;gap:12px;padding:16px 20px;display:flex}.inbox-process-context>svg{width:24px;height:24px;color:var(--theme-link);flex:none;margin-right:6px}.inbox-process-context__identity{overflow-wrap:anywhere;gap:3px;min-width:0;font-size:13px;line-height:1.5;display:grid}.inbox-process-context__identity>span{color:var(--theme-text-secondary);font-size:12px}.inbox-process-context__identity strong{font-size:16px;font-weight:600}.inbox-process-context__identity small{color:var(--theme-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.inbox-process-context__actions{flex:none;align-items:center;gap:16px;margin-left:auto;display:flex}.inbox-process-context__actions :is(a,button){min-height:32px;color:var(--theme-link);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.inbox-process-context__actions button{border:1px solid color-mix(in srgb, var(--theme-accent) 48%, var(--theme-line));border-radius:8px;min-height:40px;padding:8px 12px}.inbox-process-context__actions :is(a,button):hover{text-underline-offset:3px;text-decoration:underline}.inbox-process-context__actions :is(a,button):focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px;border-radius:4px}@media (width<=700px){.inbox-process-context{flex-wrap:wrap;align-items:flex-start;padding:12px 16px}.inbox-process-context__identity{flex:200px}.inbox-process-context__actions{flex-wrap:wrap;flex:1 0 100%;margin-left:0}}.inbox-page .inbox-events-panel{border:1px solid var(--theme-line);background:var(--theme-panel);box-shadow:none;border-radius:14px}.inbox-events-panel .inbox-section-head{background:var(--theme-panel);border-bottom:1px solid var(--theme-line);min-height:64px}.inbox-events-panel .inbox-tools{background:var(--theme-panel-subtle);padding:14px 20px}.inbox-events-panel .inbox-tools .table-search{background:var(--theme-panel);border:1px solid color-mix(in srgb, var(--theme-line-strong) 60%, var(--theme-line));border-radius:8px;min-height:44px}.inbox-events-panel .inbox-tools .table-search:focus-within{border-color:var(--theme-focus);outline:2px solid color-mix(in srgb, var(--theme-focus) 20%, transparent)}.inbox-events-panel .inbox-tools .period-filter__options button{background:var(--theme-panel);border-radius:8px;min-height:40px;padding-inline:11px}.inbox-events-panel .inbox-tools .period-filter__options button[aria-pressed=true]{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.inbox-events-panel .inbox-filter-toggle{background:var(--theme-panel);border-radius:8px;min-height:40px}.inbox-events-panel .event-list-columns{background:var(--theme-panel);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.inbox-events-panel .table-footer{border-top:1px solid var(--theme-line)}@media (width<=640px){.inbox-events-panel .inbox-tools{padding:12px 16px}.inbox-process-context__identity strong{font-size:14px}}.regularize-tabs-panel .activity-row>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.app-shell .regularize-workspace{gap:18px}.regularize-workspace .portfolio-header__actions{gap:12px}.regularize-workspace .portfolio-header .button--secondary{color:#e4e7ec;background:#30353d;border:1px solid #59616d}.regularize-workspace .portfolio-header .button--secondary:hover{background:#434a55}.regularize-client-count{color:#b8d9e7;white-space:nowrap;font-size:12px}.regularize-workspace .portfolio-header :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #fff}.app-shell .regularize-workspace>.panel{border:1px solid var(--theme-line);background:var(--theme-panel);min-width:0;box-shadow:none;border-radius:14px}.regularize-workspace .regularize-clients-panel .collapsible-panel__toggle{padding:16px 20px}.regularize-workspace .regularize-clients-panel .collapsible-panel__content{padding:0 20px 16px}.regularize-workspace .regularize-clients-panel .form-grid{max-width:420px;margin-bottom:14px;display:block}.regularize-workspace .regularize-clients-panel .collapsible-panel__title>span{font-size:12px}.regularize-workspace input:not([type=checkbox]):not([type=radio]),.regularize-workspace select{box-sizing:border-box;border:1px solid var(--theme-line-strong);min-width:0;max-width:100%;min-height:40px;color:var(--theme-text);background:var(--theme-panel);font:inherit;border-radius:8px;padding:8px 10px;font-size:12px}.regularize-workspace .form-grid label{font-size:12px}.regularize-workspace .table-wrap{border-color:var(--theme-line);min-width:0;box-shadow:none;position:relative}.app-shell .regularize-workspace .table-wrap table th{text-transform:none;letter-spacing:normal;color:var(--theme-text-secondary);background:var(--theme-panel-subtle);padding:12px;font-size:11px;font-weight:600}.app-shell .regularize-workspace .table-wrap table td{color:var(--theme-text);background:var(--theme-panel);padding:12px;font-size:12px}.app-shell .regularize-workspace .table-wrap .is-selected-row td{background:var(--theme-accent-soft)}.regularize-workspace .table-wrap small{color:var(--theme-text-secondary);margin-top:5px;font-size:11px;line-height:1.5}.regularize-workspace .row-action .button{opacity:1}.regularize-workspace .button--compact{min-height:34px;font-size:11px}.app-shell .regularize-workspace .regularize-summary-strip{background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:16px 0;display:grid}.regularize-workspace .regularize-metric-card{border:0;border-inline-start:1px solid var(--theme-line);min-width:0;min-height:0;box-shadow:none;background:0 0;border-radius:0;align-content:start;gap:8px;padding:0 20px;display:grid;position:static}.regularize-workspace .regularize-metric-card:first-child{border-inline-start:0}.regularize-workspace .regularize-metric-card>strong{color:var(--theme-text);font-size:12px;font-weight:600}.regularize-workspace .regularize-metric-card>b{color:var(--theme-text);font:600 27px/1 var(--font-display);font-variant-numeric:tabular-nums}.regularize-workspace .regularize-metric-card--danger>b{color:var(--theme-danger)}.regularize-workspace .regularize-metric-card--warning>b{color:var(--theme-warning)}.regularize-workspace .regularize-metric-card>p{color:var(--theme-text-secondary);margin:0;font-size:11px;line-height:1.5}.regularize-workspace>.form-hint{margin:0}.app-shell .regularize-workspace .regularize-client-selector{padding:16px 20px}.regularize-workspace .regularize-client-selector__field{min-width:0}.regularize-workspace .regularize-client-selector__field small{color:var(--theme-text-secondary);font-size:11px}.regularize-workspace .regularize-client-selector__summary{overflow-wrap:anywhere;min-width:0}.regularize-workspace .regularize-client-selector__summary strong{font-size:12px}.regularize-workspace .notice-card{margin:0;padding:12px 16px;font-size:12px}.app-shell .regularize-workspace .notice-card--warning{border-color:color-mix(in srgb, var(--theme-warning) 25%, var(--theme-line))}.app-shell .regularize-workspace .regularize-tabs-panel{padding:0}.regularize-workspace .regularize-tabs{border-color:var(--theme-line);padding:6px 16px 0}.regularize-workspace .regularize-tabs button{min-height:44px;padding:0 12px;font-size:12px;font-weight:500}.regularize-workspace .regularize-tab-content{padding:20px}.regularize-workspace .regularize-tab-badge{color:var(--theme-accent-strong);background:var(--theme-accent-soft);font-size:11px}.regularize-workspace .regularize-overview-banner{padding:12px 16px}.app-shell .regularize-workspace .regularize-overview-banner{border-color:color-mix(in srgb, var(--theme-accent) 20%, var(--theme-line))}.regularize-workspace .regularize-overview-banner__icon{background:0 0;width:24px;height:24px}.regularize-workspace .regularize-mini-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.regularize-workspace .regularize-mini-grid>div{border-color:var(--theme-line);background:var(--theme-panel-subtle);border-radius:8px;min-height:76px;padding:12px}.regularize-workspace .regularize-mini-grid span{font-size:11px}.regularize-workspace .regularize-mini-grid strong{font-variant-numeric:tabular-nums;font-size:21px}.regularize-workspace .regularize-subpanel{border-color:var(--theme-line);border-radius:10px}.regularize-workspace .regularize-subpanel__heading{border-color:var(--theme-line);padding:14px 16px}.regularize-workspace :is(.regularize-section-heading,.regularize-subpanel__heading) h2{font:600 16px/1.4 var(--font-display)}.regularize-workspace .regularize-section-heading{padding:0 0 16px}.regularize-workspace .regularize-guide-access .regularize-section-heading{padding:16px}.regularize-workspace .regularize-tabs-panel .activity-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px 16px;display:grid}.regularize-guide-action-icon{color:var(--theme-warning);place-items:center;display:grid}.regularize-workspace .activity-row strong{font-size:12px}.regularize-workspace .activity-row small{font-size:11px;line-height:1.5}.regularize-workspace .regularize-subpanel .activity-row{min-height:0;padding-block:10px}.regularize-workspace .regularize-subpanel .activity-row small{margin-top:2px}.regularize-workspace .regularize-known-account-form{border-color:var(--theme-line);background:var(--theme-panel-subtle);border-radius:8px;margin:0 0 16px;padding:14px}.regularize-workspace .regularize-known-account-form label{gap:6px;font-size:12px;display:grid}.regularize-workspace .regularize-known-account-form input{width:100%}.regularize-workspace :is(button,input,select,a):focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}@media (width>=801px){.regularize-workspace .regularize-subpanel .activity-row>span:nth-child(2){grid-template-columns:minmax(180px,.6fr) minmax(0,1fr);gap:2px 16px;display:grid}.regularize-workspace .regularize-subpanel .activity-row>span:nth-child(2)>strong{grid-row:1/span 2;align-self:center}.regularize-workspace .regularize-subpanel .activity-row>span:nth-child(2)>small{grid-column:2}.regularize-workspace .regularize-clients-panel td:nth-child(2){white-space:nowrap}.regularize-workspace .regularize-data-section td[data-label=Saldo],.regularize-workspace .regularize-data-section td[data-label=Valor]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.regularize-workspace .regularize-data-section td[data-label=Ação]{min-width:210px}}@media (width<=1100px){.app-shell .regularize-workspace .regularize-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.regularize-workspace .regularize-metric-card:nth-child(4){border-inline-start:0}.regularize-workspace .regularize-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.regularize-workspace .portfolio-header{flex-direction:column;align-items:stretch;display:flex}.regularize-workspace .portfolio-header__actions{flex-wrap:wrap;flex:none;justify-content:flex-start;display:flex}.regularize-workspace .portfolio-header__actions>.button{grid-area:auto}.regularize-workspace .regularize-tab-content{padding:12px}.regularize-workspace .regularize-tabs{padding-inline:8px}.regularize-workspace .regularize-tabs-panel .activity-row>.button{grid-column:2;justify-self:start}.regularize-workspace .regularize-overview-banner{flex-wrap:wrap}.regularize-workspace .regularize-overview-banner>.button{margin-left:36px}.app-shell .regularize-workspace .table-wrap table td{padding:8px 0}.regularize-workspace .regularize-section-heading{flex-wrap:wrap}.regularize-workspace .regularize-known-account-form label{width:100%;min-width:0}}@media (width<=600px){.app-shell .regularize-workspace .regularize-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.regularize-workspace .regularize-metric-card{padding-inline:14px}.regularize-workspace .regularize-metric-card:nth-child(4){border-inline-start:1px solid var(--theme-line)}.regularize-workspace .regularize-metric-card:nth-child(odd){border-inline-start:0}.regularize-workspace .regularize-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.regularize-tabs-panel .activity-row>.button{grid-column:2;justify-self:start;min-width:max-content}.regularize-tabs-panel .form-actions>.button{min-width:max-content}}
/*$vite$:1*/