:root{color-scheme:light dark;--navy:light-dark(#153767,#a8c6ea);--navy-active:light-dark(#102c55,#c6dcf5);--navy-subtle:light-dark(#e8eef6,#1b2e4d);--accent:light-dark(#0f766e,#4cc2b4);--accent-active:light-dark(#0b5f59,#7fd8cd);--accent-subtle:light-dark(#e6f4f2,#10332f);--on-accent:light-dark(#fff,#06231f);--on-navy:light-dark(#fff,#0c1626);--canvas:light-dark(#f4f7fa,#0c1626);--surface:light-dark(#fff,#131f32);--surface-alt:light-dark(#f7f9fc,#17253b);--surface-muted:light-dark(#eef2f6,#1a2840);--skeleton:light-dark(#c7d1dd,#2e405b);--line:light-dark(#d8e0ea,#26364f);--line-soft:light-dark(#eef2f6,#1e2c42);--line-control:light-dark(#7b8798,#3d5170);--text:light-dark(#172033,#e6ecf5);--text-2:light-dark(#475569,#a3b2c7);--text-muted:light-dark(#5f6b7a,#7d8da5);--data:light-dark(#153767,#a8c6ea);--focus:light-dark(#0b63ce,#5aa9ff);--ok:light-dark(#21763c,#89d298);--info:light-dark(#2266a4,#86c3ff);--warn:light-dark(#915200,#efaf6f);--bad:light-dark(#af2b25,#fda296);--off:light-dark(#5f6a77,#98a6b8);--ok-bg:light-dark(#e5faeb,#112a1d);--ok-line:light-dark(#b8dbc3,#2e503e);--warn-bg:light-dark(#fff1da,#2a1f12);--warn-line:light-dark(#e6cda5,#513e27);--bad-bg:light-dark(#ffece9,#331d1c);--bad-line:light-dark(#f0c5c1,#643a39);--info-bg:light-dark(#eff6ff,#12233f);--cat-titular:light-dark(#153767,#a8c6ea);--cat-adjunto:light-dark(#3e83a8,#45bcd6);--cat-adherente:light-dark(#4b7a40,#99c68f);--cat-honorario:light-dark(#866617,#d2b373);--cat-vitalicio:light-dark(#9b5738,#e8a587);--cat-residente:light-dark(#9b5164,#e99fb0);--cat-none:var(--off);--row-hover:light-dark(#f3f8f8,#172a3b);--row-selected-hover:light-dark(#ddeceb,#1d3c49);--brand-panel:light-dark(#153767,#101c30);--on-brand-panel:light-dark(#fff,#e6ecf5);--on-brand-panel-2:light-dark(#c3d2e6,#a3b2c7);--brand-panel-line:light-dark(#2c4e7c,#26364f);--shell:light-dark(#153767,#0c1626);--shell-raised:light-dark(#304d78,#1d2c42);--shell-hover:light-dark(rgb(255 255 255/0.09),rgb(255 255 255/0.06));--shell-line:light-dark(rgb(255 255 255/0.18),#26364f);--shell-text:light-dark(#fff,#e6ecf5);--shell-text-2:light-dark(#c3d1e5,#a3b2c7);--shell-mark:light-dark(#7fdccf,#7fd8cd);--shell-focus:light-dark(#9ccbff,#5aa9ff);--shell-avatar:light-dark(#5fc4b8,#4cc2b4);--on-shell-avatar:light-dark(#06231f,#06231f);--scrim:light-dark(rgb(12 22 38/0.45),rgb(2 6 14/0.62));--r-sm:6px;--r-md:10px;--r-lg:14px;--canvas-shell:light-dark(#eaeff5,#08101d);--line-control-strong:light-dark(#7b8798,#5e7394);--r-control:8px;--r-card:12px;--r-xl:16px;--r-2xl:20px;--r-pill:9999px;--r-check:4px;--ctl:2.5rem;--row:2.5rem;--cell-target:calc(var(--row) - 1px);--shadow-tint:light-dark(rgb(21 55 103/0.1),rgb(2 6 14/0.45));--shadow-tint-strong:light-dark(rgb(21 55 103/0.16),rgb(2 6 14/0.6));--shadow-drop:0 8px 16px -4px var(--shadow-tint);--shadow-lift:0 1px 2px var(--shadow-tint),0 4px 12px -2px var(--shadow-tint);--shadow-float:0 12px 28px -6px var(--shadow-tint-strong),0 2px 8px var(--shadow-tint);--shadow-control:0 1px 2px var(--shadow-tint),0 2px 6px -2px var(--shadow-tint);--header-bg:light-dark(rgb(255 255 255/0.9),rgb(19 31 50/0.9));--header-blur:12px;--s-1:0.25rem;--s-2:0.5rem;--s-3:0.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-7:2rem;--s-8:2.5rem;--fs-label:0.875rem;--fs-body:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:1.875rem;--fs-h1:1.75rem;--sidebar-w:16.5rem;--sidebar-rail-w:4.75rem;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--dur-press:120ms;--dur-color:140ms;--dur-state:180ms;--dur-enter:220ms;--dur-popover:160ms;--dur-pulse:1.1s;font-size:100%;line-height:1.5;font-family:var(--font-sans,system-ui),system-ui,"Segoe UI",sans-serif}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media (max-width:63.99rem){:root{--ctl:2.75rem;--row:2.75rem;--cell-target:var(--row)}}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--canvas-shell);color:var(--text)}a:where(:not(.preview-frame *)){color:var(--accent);text-underline-offset:.18em;transition:color var(--dur-color) var(--ease-out)}::selection{background:var(--accent-subtle);color:var(--text)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}input[type=date]:focus-within{outline:3px solid var(--focus);outline-offset:2px}[role=button],a,button,input,label,select,summary,textarea{touch-action:manipulation}.skip{position:fixed;left:1rem;top:-6rem;z-index:40;background:var(--surface);color:var(--text);font-weight:600;padding:.75rem 1rem;border-radius:var(--r-control)}.skip:focus{top:1rem}.skip:focus-visible{outline-color:var(--shell-focus)}.shell{min-height:100vh;display:flex;align-items:stretch}aside{--rail-axis:calc((var(--sidebar-rail-w) - 1.5rem) / 2);--rail-slot:1.25rem;--rail-slot-start:calc(var(--rail-axis) - var(--rail-slot) / 2);flex:none;width:var(--sidebar-w);padding:var(--s-4) var(--s-3);background:var(--shell);color:var(--shell-text);scrollbar-color:var(--shell-line) transparent;display:flex;flex-direction:column;gap:var(--s-2)}aside :focus-visible{outline-color:var(--shell-focus)}.brand{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-1) 0 var(--s-1) calc(var(--rail-axis) - .875rem)}.brand svg{flex:none;color:var(--data)}aside .brand>svg{width:1.75rem;height:1.75rem;color:var(--shell-text)}aside .brand .menu-close svg{color:inherit}aside .brand span{color:var(--shell-text-2)}.access-brand .brand svg{color:inherit}.brand strong{display:block;font-size:1rem;font-weight:600;letter-spacing:-.01em}.brand span{display:block;font-size:.875rem;color:var(--text-muted)}aside nav{flex:1 0 auto;display:grid;align-content:start;gap:var(--s-1);padding-top:var(--s-2)}aside nav a{position:relative;display:flex;align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-2) var(--s-3) var(--s-2) var(--rail-slot-start);border:1px solid transparent;border-radius:var(--r-card);color:var(--shell-text-2);font-size:var(--fs-body);font-weight:400;text-decoration:none;transition:background-color var(--dur-color) var(--ease-out),color var(--dur-color) var(--ease-out)}aside nav a[aria-current=page]{background:var(--shell-raised);color:var(--shell-text);font-weight:600}aside nav a[aria-current=page] svg{color:var(--shell-mark)}aside nav svg{flex:none;width:1.125rem;height:1.125rem;margin-inline:calc((var(--rail-slot) - 1.125rem) / 2)}.nav-group{display:grid;gap:var(--s-1)}aside .nav-group-toggle{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:var(--s-2);width:100%;min-height:44px;padding:var(--s-2) var(--s-3) var(--s-2) var(--rail-slot-start);border:1px solid transparent;border-radius:var(--r-card);background:transparent;box-shadow:none;color:var(--shell-text-2);font-size:var(--fs-body);font-weight:400;text-align:left}.nav-group-toggle>span{flex:1 1 auto;min-width:0}aside nav .nav-group-toggle>svg:last-child{width:1rem;height:1rem;margin-inline:0;transition:transform var(--dur-state) var(--ease-in-out)}.nav-group-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}aside .nav-group-toggle[data-current]{color:var(--shell-text);font-weight:600}aside .nav-group-toggle[data-current]>svg:first-child{color:var(--shell-mark)}.nav-children{display:grid;gap:var(--s-1);margin:0;padding:0;list-style:none;animation:nav-group-in var(--dur-state) var(--ease-out)}.nav-children a:before{content:"";flex:none;width:var(--rail-slot)}.fly-title{display:none}@keyframes nav-group-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes nav-fly-in{0%{opacity:0;transform:scale(.96)}}.aside-foot button,.sidebar-toggle{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:var(--s-2);width:100%;border-radius:var(--r-card);background:transparent;box-shadow:none;color:var(--shell-text-2);font-size:var(--fs-label);font-weight:400;text-align:left}.sidebar-toggle{padding:var(--s-2) var(--s-3) var(--s-2) var(--rail-slot-start)}.sidebar-toggle svg{flex:none;width:1.125rem;height:1.125rem;margin-inline:calc((var(--rail-slot) - 1.125rem) / 2)}.aside-foot{display:grid;gap:var(--s-1);padding-top:var(--s-2);border-top:1px solid var(--shell-line)}.aside-foot button{padding:var(--s-2) var(--s-3) var(--s-2) var(--rail-slot-start)}.aside-foot button svg,.chip svg{flex:none;width:1rem;height:1rem}.aside-foot button svg{margin-inline:calc((var(--rail-slot) - 1rem) / 2)}.chip{position:relative;display:flex;align-items:center;gap:.5rem;margin:0 0 var(--s-1);background:var(--accent-subtle);color:var(--accent-active);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--accent-subtle));border-radius:var(--r-pill);padding:var(--s-1) var(--s-3);font-size:var(--fs-label);font-weight:600}aside .chip{padding-left:var(--rail-slot-start);background:var(--shell-hover);border-color:var(--shell-line);color:var(--shell-text)}aside .chip svg{margin-inline:calc((var(--rail-slot) - 1rem) / 2 - 1px) calc((var(--rail-slot) - 1rem) / 2);color:var(--shell-mark)}.who{position:relative;display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) .75rem var(--s-2) calc(var(--rail-axis) - 1.125rem)}.who>span:last-child{min-width:0;overflow-wrap:anywhere}.avatar{flex:none;width:2.25rem;height:2.25rem;border-radius:9999px;background:var(--navy);color:var(--on-navy);font-size:.875rem;font-weight:700;display:flex;align-items:center;justify-content:center}aside .avatar{background:var(--shell-avatar);color:var(--on-shell-avatar)}.who strong{font-weight:600;color:var(--shell-text)}.who strong,.who>span>span{display:block;font-size:var(--fs-label)}.who>span>span{color:var(--shell-text-2)}main{--main-pad-top:var(--s-6);--main-pad-x:clamp(1.25rem,3vw,2rem);width:100%;max-width:110rem;padding:var(--main-pad-top) var(--main-pad-x) 2.5rem}main>*+*{margin-top:var(--s-6)}.route-fallback{padding:2.5rem clamp(1.25rem,4vw,3rem)}.page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-6)}.page-head>div:not(.head-side){flex:1 1 22rem;min-width:0;overflow-wrap:anywhere}h1{margin:0;font-size:var(--fs-2xl);font-weight:600;line-height:1.4;letter-spacing:-.015em;text-wrap:balance}.shell h1:where(:not(.preview-frame *)){font-size:var(--fs-h1);font-weight:700;color:var(--data)}.lede{margin:var(--s-1) 0 0;max-width:62ch;text-wrap:pretty}.lede,.updated{color:var(--text-2)}.updated{margin:0;font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.head-side{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;gap:var(--s-3) var(--s-5)}.cta,.head-side{align-items:center}.cta{display:inline-flex;gap:var(--s-2);min-height:44px;padding:var(--s-2) var(--s-4);border:1px solid transparent;border-radius:var(--r-control);background:var(--accent);color:var(--on-accent);font-weight:600;text-decoration:none;box-shadow:var(--shadow-control);transition:background-color var(--dur-color) var(--ease-out),transform var(--dur-press) var(--ease-out)}.cta:active{transform:scale(.97)}.cta svg{flex:none}h2{font-size:var(--fs-lg);font-weight:600;margin:0;letter-spacing:-.005em}:is(h2,h3,legend){text-wrap:balance}h1 svg,h2 svg{vertical-align:-.2em;margin-right:.5rem;color:var(--text-muted)}.state[role=alert] svg{color:var(--bad)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-lift);padding:var(--s-3)}.panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-3)}.panel-body,.panel-head{padding:var(--s-2)}.panel .table-wrap{border-radius:var(--r-card)}.panel-body>:first-child{margin-top:0}.panel-body>:last-child{margin-bottom:0}.kpi-group{container-type:inline-size}.kpis{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3)}@container (min-width: 24rem){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 50rem){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpis li{display:flex;flex-direction:column;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-lift);padding:var(--s-4)}.kpi-icon{display:flex;align-items:center;justify-content:center;margin-bottom:var(--s-4);padding:var(--s-3);border-radius:var(--r-control);background:var(--navy-subtle);color:var(--navy)}.kpi-icon[data-tone=accent]{background:var(--accent-subtle);color:var(--accent)}.kpi-icon svg{display:block;width:1.25rem;height:1.25rem}.kpi-k{margin:0;font-size:var(--fs-label);color:var(--text-2)}.kpi-k,.kpi-v{font-weight:600}.kpi-v{font-size:var(--fs-3xl);line-height:1.45;letter-spacing:-.02em;color:var(--data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-d,.kpi-v{margin:var(--s-1) 0 0}.kpi-d{font-size:var(--fs-label);color:var(--text-2);text-wrap:pretty}.cols{grid-template-columns:minmax(0,1fr);align-items:start}.cols,.stack{display:grid;gap:var(--s-4)}.stack{align-content:start}.stack>*{min-width:0}table.records td[data-label=Motivo]{overflow-wrap:anywhere}.table-wrap{overflow-x:auto;border-radius:var(--r-card)}table{border-collapse:separate;border-spacing:0;width:100%;min-width:42rem}caption{text-align:left;padding:var(--s-1) var(--s-5) var(--s-3);font-size:var(--fs-label);font-weight:400;color:var(--text-2);text-wrap:pretty}td,th{padding:var(--s-3) var(--s-5);text-align:right;vertical-align:middle;border-bottom:1px solid var(--line-soft)}thead th{padding-block:var(--s-3);background:var(--surface-muted);border-bottom:0;font-size:var(--fs-label);font-weight:600;color:var(--text-2)}:is(thead,tfoot) tr>:first-child{border-start-start-radius:var(--r-control);border-end-start-radius:var(--r-control)}:is(thead,tfoot) tr>:last-child{border-start-end-radius:var(--r-control);border-end-end-radius:var(--r-control)}.panel>.table-wrap :is(thead,tfoot) tr>:is(:first-child,:last-child){--band-r:calc(var(--r-xl) - var(--s-3) - 1px)}.panel>.table-wrap :is(thead,tfoot) tr>:first-child{border-start-start-radius:var(--band-r);border-end-start-radius:var(--band-r)}.panel>.table-wrap :is(thead,tfoot) tr>:last-child{border-start-end-radius:var(--band-r);border-end-end-radius:var(--band-r)}th[scope=row],thead th:first-child{text-align:left}tbody th[scope=row]{font-weight:600;color:var(--data)}tbody td{font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tbody td[data-zero=true]{color:var(--text-muted)}tbody tr:last-child>*{border-bottom:0}tfoot td,tfoot th{border-bottom:0;background:var(--surface-muted);color:var(--data);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tbody tr{transition:background-color var(--dur-color) var(--ease-out)}.state{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-lift);padding:var(--s-6);max-width:44rem}.state h2{display:flex;align-items:center;gap:var(--s-2)}.state h2 svg{flex:none;margin:0}.state p{margin:var(--s-3) 0 0;color:var(--text-2);max-width:60ch;text-wrap:pretty}.state .skeleton{margin-top:var(--s-5)}.state>:first-child{margin-top:0}.state>:last-child{margin-bottom:0}.skeleton{display:grid;gap:var(--s-3)}.skeleton span{display:block;height:.75rem;border-radius:var(--r-pill);background:var(--skeleton)}.tag{--tag-fg:var(--text-2);--tag-bg:var(--surface-muted);--tag-line:var(--line);display:inline-flex;align-items:center;gap:var(--s-1);vertical-align:middle;min-height:1.5rem;padding:0 var(--s-2);border:1px solid var(--tag-line);border-radius:var(--r-pill);background:var(--tag-bg);color:var(--tag-fg);font-size:var(--fs-label);font-weight:600;line-height:1.4}.tag-warn{--tag-fg:var(--warn);--tag-bg:var(--warn-bg);--tag-line:color-mix(in srgb,var(--warn) 35%,var(--warn-bg))}.tag-accent{--tag-fg:var(--accent-active);--tag-bg:var(--accent-subtle);--tag-line:color-mix(in srgb,var(--accent) 35%,var(--accent-subtle))}.tag-bad{--tag-fg:var(--bad);--tag-bg:var(--bad-bg);--tag-line:color-mix(in srgb,var(--bad) 35%,var(--bad-bg))}.checks{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.checks li{display:flex;align-items:center;gap:var(--s-2)}.checks svg{flex:none;width:1.125rem;height:1.125rem;color:var(--ok)}dl{margin:0;display:grid;grid-template-columns:1fr auto;column-gap:var(--s-4)}dd,dt{margin:0;padding:var(--s-2) 0;border-top:1px solid var(--line-soft)}:is(dt:first-of-type,dt:first-of-type+dd){border-top:0}dd{text-align:right;font-size:var(--fs-label);color:var(--text-2)}fieldset,form{display:grid;gap:var(--s-4)}fieldset{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);padding:var(--s-5);margin:0;min-width:0}legend{float:left;width:100%;padding:0;font-size:var(--fs-lg)}label,legend{font-weight:600;color:var(--text)}label{display:grid;gap:var(--s-2)}.hint,label{font-size:var(--fs-label)}.hint{font-weight:400;color:var(--text-muted)}p.hint{margin-block:var(--s-4)}button,input,select,textarea{font:inherit;min-height:44px;border-radius:var(--r-control)}input,select,textarea{width:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--line-control-strong);background:var(--surface);color:var(--text);font-weight:400;transition:background-color var(--dur-color) var(--ease-out),border-color var(--dur-color) var(--ease-out),box-shadow var(--dur-color) var(--ease-out)}::placeholder{color:var(--text-muted);opacity:1}:is(input,textarea,select):disabled{background:var(--surface-muted);border-color:var(--line);color:var(--text-2);cursor:not-allowed}input[type=checkbox]{flex:none;width:1.25rem;height:1.25rem;min-height:0;margin:0;padding:0;accent-color:var(--accent)}textarea{min-height:7rem;resize:vertical}input[type=file]{padding:var(--s-1) var(--s-3) var(--s-1) var(--s-1);color:var(--text-2);cursor:pointer}input[type=file]::file-selector-button{min-height:calc(44px - 2 * (var(--s-1) + 1px));margin-right:var(--s-3);padding:0 var(--s-3);border:1px solid var(--line-control-strong);border-radius:calc(var(--r-control) - var(--s-1) - 1px);background:var(--surface);color:var(--text);font:inherit;font-weight:600;cursor:pointer;transition:background-color var(--dur-color) var(--ease-out)}input[type=file]:disabled::file-selector-button{background:var(--surface-muted);border-color:var(--line);box-shadow:none;color:var(--text-2);cursor:not-allowed}.field-error{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-label);font-weight:600;color:var(--bad)}:is(input,textarea,select)[aria-invalid=true]{border-color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:.5rem 1rem;border:1px solid transparent;background:var(--accent);color:var(--on-accent);font-weight:600;box-shadow:var(--shadow-control);cursor:pointer;transition:background-color var(--dur-color) var(--ease-out),border-color var(--dur-color) var(--ease-out),box-shadow var(--dur-color) var(--ease-out),color var(--dur-color) var(--ease-out),transform var(--dur-press) var(--ease-out)}button:active{transform:scale(.97)}:where(.access-card section)>button,:where(.author-actions,.details-body,.grant,.record) button,:where(.authorities-toolbar,.bodies,.office-form) button,:where(.inst-form,.inst-regions) button{background:var(--surface);border-color:var(--line-control-strong);color:var(--text)}:where(.primary-action) button{background:var(--accent);border-color:transparent;color:var(--on-accent)}button.danger{background:var(--surface);border-color:var(--bad);color:var(--bad)}.pages button:disabled,button:disabled{cursor:not-allowed;background:var(--surface-muted);border-color:var(--line);color:var(--text-2);box-shadow:none;transform:none}.author-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);gap:var(--s-6);align-items:start}.author-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:var(--s-4)}.choice{border:0;border-radius:0;background:none;padding:0;gap:var(--s-2)}.choice legend{font-size:var(--fs-label);font-weight:600}.segmented{display:inline-flex;flex-wrap:wrap;justify-self:start;max-width:100%;gap:var(--s-1);padding:var(--s-1);border:1px solid transparent;border-radius:var(--r-card);background:var(--surface-muted)}.segmented label{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--s-4);border:1px solid transparent;border-radius:var(--r-control);font-size:var(--fs-body);font-weight:600;color:var(--text-2);cursor:pointer;transition:background-color var(--dur-color) var(--ease-out),border-color var(--dur-color) var(--ease-out),box-shadow var(--dur-color) var(--ease-out),color var(--dur-color) var(--ease-out)}.segmented label:has(input:checked){background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-control);color:var(--text)}.segmented label:has(input:disabled){cursor:not-allowed}.segmented label:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.segmented input{position:absolute;width:1px;height:1px;min-height:0;margin:0;padding:0;border:0;opacity:0}label.inline{display:flex;align-items:center;gap:var(--s-2);min-height:44px;font-weight:400}.status{font-size:var(--fs-label);color:var(--text-2)}.status p{margin:0}details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl)}summary{min-height:44px;display:flex;align-items:center;padding:var(--s-3) var(--s-5);font-size:var(--fs-lg);font-weight:600;cursor:pointer;border-radius:calc(var(--r-xl) - 1px);transition:background-color var(--dur-color) var(--ease-out)}details[open] summary{border-bottom:1px solid var(--line-soft);border-radius:calc(var(--r-xl) - 1px) calc(var(--r-xl) - 1px) 0 0}.details-body{border:0;border-radius:0;background:none;padding:0;display:grid;gap:var(--s-4)}details>.details-body{padding:var(--s-5)}.details-body p{margin:0;color:var(--text-2);max-width:62ch}.panel-body>:is(p,ul.plain){max-width:62ch}.actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:var(--s-3)}.identity{margin:0;color:var(--text-muted)}.identity,.identity code,.policy{font-size:var(--fs-label)}.policy{margin:0;color:var(--text-2)}.preview-frame{border-radius:var(--r-card);padding:var(--s-5)}.access,.preview-frame{background:var(--canvas-shell)}.access{min-height:100vh;display:grid;grid-template-columns:minmax(0,26rem) 1fr}.access-brand{margin:var(--s-3);border-radius:var(--r-2xl);background:var(--brand-panel);color:var(--on-brand-panel);padding:3rem var(--s-8);display:flex;flex-direction:column;gap:var(--s-7)}.access-brand h1{font-size:2rem;color:var(--on-brand-panel)}.access-brand p{color:var(--on-brand-panel-2);max-width:34ch;text-wrap:pretty}.access-brand strong{display:block;font-size:var(--fs-body);font-weight:600}.access-brand .brand{padding:0;color:var(--on-brand-panel)}.access-note{margin-top:auto;display:flex;gap:var(--s-3);border-top:1px solid var(--brand-panel-line);padding-top:var(--s-5)}.access-note svg{flex:none}.access-main{display:flex;align-items:center;justify-content:center;padding:3rem clamp(1.25rem,4vw,3rem)}.access-card{width:min(100%,28rem);display:grid;gap:var(--s-4)}.access-card>:is(form,section){background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-drop);padding:var(--s-7)}.access-card>section{display:grid;gap:var(--s-4)}.access-card h2{font-size:var(--fs-xl)}.access-card>section>p:not(.chip){margin:0;color:var(--text-2)}.access-card .chip{align-items:flex-start;margin:0;border-radius:var(--r-card);padding:var(--s-2) var(--s-3)}.access-card img{max-width:100%;height:auto;background:#fff;border-radius:var(--r-control);padding:.75rem}.notice{display:flex;align-items:flex-start;gap:var(--s-2);background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad);border-radius:var(--r-card);padding:var(--s-4) var(--s-5);margin:0;font-weight:600}.notice svg{flex:none;margin-top:.125rem}@media (min-width:90rem){.cols{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}@media (max-width:60rem){.author-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:44rem){dl{grid-template-columns:minmax(0,1fr)}dt{padding-bottom:0}dd{text-align:left;border-top:0;padding-top:var(--s-1)}.access,.shell{display:block}aside{border-right:0;border-bottom:1px solid var(--line)}main{--main-pad-top:var(--s-5);--main-pad-x:var(--s-5);padding:var(--s-5)}.access-brand{padding:2rem 1.25rem}.access-main{padding:1.25rem}.actions{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.access-card>:is(form,section),.kpis li,.panel,.state,details,fieldset:not(.choice,.details-body){border:2px solid CanvasText}aside nav a[aria-current=page]{border-color:Highlight}}td.text,th.text{text-align:left;font-weight:400;font-feature-settings:normal;font-variant-numeric:normal}td.text .tag:not(:first-child){margin-left:.5rem}.user-cell{display:flex;align-items:center;gap:var(--s-3)}.user-cell,.user-cell>span:last-child{min-width:0}.user-cell .avatar{width:2rem;height:2rem;background:var(--navy-subtle);color:var(--navy);font-size:var(--fs-label);font-weight:600;line-height:1}.plain{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.plain li{padding:var(--s-2) 0;border-top:1px solid var(--line-soft)}.plain li:first-child{border-top:0;padding-top:0}.panel[aria-labelledby=transiciones]{container:transitions/inline-size;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3);min-height:calc(var(--ctl) + 2 * var(--s-2) + 2px);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:var(--r-card);background:var(--surface-alt);box-shadow:none;transition:background-color var(--dur-state) var(--ease-out),border-color var(--dur-state) var(--ease-out)}.panel[aria-labelledby=transiciones][data-tone=warn]{--band-line:var(--warn-line);background:var(--warn-bg);border-color:var(--warn-line)}.panel[aria-labelledby=transiciones][data-tone=ok]{--band-line:var(--ok-line);background:var(--ok-bg);border-color:var(--ok-line)}.panel[aria-labelledby=transiciones]>.panel-head{flex:0 1 auto;flex-wrap:nowrap;min-width:0;gap:var(--s-3);padding:0}.panel[aria-labelledby=transiciones]>.panel-head>h2{min-width:0}.panel[aria-labelledby=transiciones]>.panel-head>svg{flex:none;color:var(--data)}.panel[aria-labelledby=transiciones][data-tone=warn]>.panel-head>svg{color:var(--warn)}.panel[aria-labelledby=transiciones][data-tone=ok]>.panel-head>svg{color:var(--ok)}.panel[aria-labelledby=transiciones] h2{font-size:var(--fs-body)}.panel[aria-labelledby=transiciones]>.panel-body{flex:0 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-2);padding:0;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.panel[aria-labelledby=transiciones]>.panel-body>p{margin:0;max-width:none}.panel[aria-labelledby=transiciones]>.panel-body>p+p:before{content:"·"/"";margin-right:var(--s-2)}.panel[aria-labelledby=transiciones] .status-mark{column-gap:var(--s-2)}.panel[aria-labelledby=transiciones][data-tone=warn] .panel-body .status-word{color:var(--warn);font-weight:600}.panel[aria-labelledby=transiciones]>.panel-body>p[role=alert]{color:var(--text)}.panel[aria-labelledby=transiciones]>.panel-body[aria-busy=true]{align-items:center}.panel[aria-labelledby=transiciones] .skeleton-tag{display:inline-block;vertical-align:middle;width:8rem;min-height:1.25rem}.skeleton-transitions{width:12rem;max-width:100%}.skeleton-paragraph>.skeleton-bar:not(:first-child),.skeleton-transitions .skeleton-hint{display:none}.skeleton-transitions .skeleton-bar{width:100%}.transitions-toggle{margin-left:auto;min-height:var(--ctl);padding:0 var(--s-3);gap:var(--s-1);border-color:transparent;background:transparent;box-shadow:none;color:var(--accent-active)}.transitions-toggle>svg{transition:transform var(--dur-state) var(--ease-in-out)}.transitions-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.transitions-list{flex-basis:100%;padding:0 var(--s-2) var(--s-2) 0;transition:opacity var(--dur-state) var(--ease-out),transform var(--dur-state) var(--ease-out)}@starting-style{.transitions-list{opacity:0;transform:translateY(4px)}}.transitions{list-style:none;margin:0;padding:0;border-top:1px solid var(--band-line,var(--line))}.transitions li{display:grid;grid-template-columns:minmax(12rem,18rem) minmax(11rem,14rem) minmax(0,1fr);align-items:center;gap:var(--s-1) var(--s-6);min-height:2.75rem;padding:var(--s-1) 0;border-bottom:1px solid var(--band-line,var(--line))}.transitions a{font-weight:600}.transitions .category-mark{color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.transitions strong{font-weight:400;color:var(--text)}.transitions-list>p.hint{margin:var(--s-3) 0 0;max-width:72ch;color:var(--text-2)}.transitions-list>p.hint+p.hint{margin-top:var(--s-1)}@container transitions (width < 44rem){.transitions li{grid-template-columns:minmax(0,1fr);gap:0;padding:var(--s-2) 0}.panel[aria-labelledby=transiciones]>.panel-body{flex-direction:column;align-items:flex-start}.panel[aria-labelledby=transiciones]>.panel-body>p+p:before{content:none}}.grant{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3)}.crumbs{margin:0 0 var(--s-1);font-size:var(--fs-label);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.member-form{max-width:52rem;container:member-form/inline-size}:is(.member-form,.record) label{align-content:start;line-height:1.4}:is(.member-form,.record) label>:is(.hint,.field-error){margin-top:calc(-1 * var(--s-1))}:is(.member-form,.record) .hint{max-width:62ch;text-wrap:pretty}.member-form label.half>input{max-width:calc((100% - var(--s-4)) / 2)}@container member-form (max-width: 27rem){.member-form label.half>input{max-width:none}}:is(.member-form,.record) :is(input:not([type=checkbox]),select){min-height:var(--ctl);padding-block:0;line-height:1.4}:is(.member-form,.record) input[type=date]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(.member-form,.record) input::-webkit-calendar-picker-indicator{cursor:pointer}:is(.member-form,.record) input:not([type=checkbox]):is(:focus-visible,[type=date]:focus-within){outline:none;border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}:is(.member-form,.record) input[aria-invalid=true]:is(:focus-visible,[type=date]:focus-within){border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.member-form label.inline{justify-self:start;min-height:var(--ctl);gap:var(--s-3);font-size:var(--fs-body)}.member-form fieldset:disabled label.inline{color:var(--text-2);cursor:not-allowed}:is(.member-form,.record) :is(button,.cta){min-height:var(--ctl);padding-block:0}.field-error:has(>.status-glyph){align-items:baseline;gap:var(--s-1);font-weight:400;line-height:1.4;text-wrap:pretty}.field-error>.status-glyph{transform:translateY(1px)}.select-wrap{position:relative;display:grid}.select-wrap>select{appearance:none;padding-right:var(--s-8);cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-wrap>select[data-category]{padding-left:var(--s-7)}.select-wrap>select:not([data-category]){color:var(--text-2)}.select-wrap>select option{color:var(--text)}.select-wrap>:is(.category-glyph,svg:last-child){position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.select-wrap>.category-glyph{left:var(--s-4)}.select-wrap>svg:last-child{right:var(--s-3);color:var(--text-2)}table.records :is(th[scope=row],td)>a:only-child{display:inline-flex;align-items:center;min-width:44px;min-height:44px;margin-block:calc(-1 * var(--s-2))}table.records td:not(.text)>a:only-child{justify-content:flex-end}@media (max-width:44rem){table.records{min-width:0}table.records thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.records caption{padding-inline:0}.table-wrap:has(>table.records){border-radius:0}table.records tr{display:block;container-type:inline-size;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}table.records tbody tr+tr{margin-top:var(--s-2)}table.records td,table.records th[scope=row]{display:grid;grid-template-columns:minmax(6rem,30%) minmax(0,1fr);align-items:center;gap:var(--s-1) var(--s-3);padding:var(--s-1) 0;border:0;text-align:left}table.records :is(th[scope=row],td)>*{grid-column:2;justify-self:start}table.records :is(th[scope=row],td)>a:only-child{margin-block:0}table.records td:not(.text)>a:only-child{justify-content:flex-start}table.records td:before,table.records th[scope=row]:before{content:attr(data-label);font-size:var(--fs-label);font-weight:600;color:var(--text-2)}@container (max-width: 15rem){table.records td,table.records th[scope=row]{grid-template-columns:minmax(0,1fr)}table.records :is(th[scope=row],td)>*{grid-column:1}table.records .user-cell .avatar{display:none}table.records .user-cell>span:last-child{overflow-wrap:anywhere}}}summary{list-style:none;flex-wrap:wrap;gap:.75rem}summary::-webkit-details-marker{display:none}summary:after{content:"";flex:none;width:1.125rem;height:1.125rem;margin-left:auto;background-color:var(--text-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform var(--dur-state) var(--ease-in-out)}details[open]>summary:after{transform:rotate(180deg)}.import-scope{border:0;border-radius:0;background:none}.import-scope>summary,.import-scope[open]>summary{justify-content:flex-start;width:fit-content;gap:var(--s-2);padding:0;border:0;border-radius:0;font-size:var(--fs-label);color:var(--text-2);transition:color var(--dur-color) var(--ease-out)}.import-scope>summary:after{width:1rem;height:1rem;margin-left:0}.import-scope>:where(ul){margin:var(--s-1) 0 0;padding-left:var(--s-5);display:grid;gap:var(--s-1);max-width:62ch;font-size:var(--fs-label);color:var(--text-2)}.status>p{display:inline-block;max-width:100%;overflow-wrap:anywhere;padding:.5rem .75rem;border-radius:var(--r-sm);font-weight:600;background:var(--ok-bg);color:var(--ok);transition:opacity var(--dur-state) var(--ease-out),transform var(--dur-state) var(--ease-out)}.status[role=alert]>p{background:var(--bad-bg);color:var(--bad)}@starting-style{.status>p{opacity:0;transform:translateY(-4px)}}.pages{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-2)}.pages button{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--ctl);padding:0 var(--s-4);border-color:var(--line-control-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--data)}.pages button:first-of-type:before,.pages button:last-of-type:after{content:"";flex:none;width:1rem;height:1rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") center /contain no-repeat}.pages button:last-of-type:after{transform:scaleX(-1)}.pages>.updated{margin-right:auto;align-self:center}.skeleton span{animation:skeleton-pulse var(--dur-pulse) var(--ease-in-out) infinite alternate}@keyframes skeleton-pulse{to{opacity:.6}}@keyframes skeleton-in{0%{opacity:0}}@media (min-width:44.01rem){.shell{height:100vh;height:100dvh;background:var(--shell)}aside{height:100%;overflow-x:hidden;overflow-y:auto;transition:width var(--dur-state) var(--ease-in-out)}:root:not([data-sidebar=collapsed]) aside>*{min-width:calc(var(--sidebar-w) - 2 * var(--s-3))}aside :is(.brand>div,nav a>span,.sidebar-toggle>span,.chip>span,.who>span:last-child,.aside-foot button>span){transition:opacity var(--dur-state) var(--ease-out)}.shell>main{flex:1 1;min-width:0;max-width:none;margin:var(--s-3);margin-left:0;background:var(--surface);border:1px solid transparent;border-radius:var(--r-2xl);box-shadow:var(--shadow-drop);overflow-y:auto;overscroll-behavior:contain}:root[data-sidebar=collapsed] aside{width:var(--sidebar-rail-w)}:root[data-sidebar=collapsed] :is(aside .brand>div,aside nav a>span,.sidebar-toggle>span,.chip>span,.who>span:last-child,.aside-foot button>span){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;opacity:0}:root[data-sidebar=collapsed] aside .brand{position:relative}aside .nav-group-toggle>span{transition:opacity var(--dur-state) var(--ease-out)}:root[data-sidebar=collapsed] aside .nav-group-toggle>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;opacity:0}:root[data-sidebar=collapsed] aside nav .nav-group-toggle>svg:last-child{display:none}:root[data-sidebar=collapsed] aside .nav-group-toggle[data-current]{background:var(--shell-raised)}:root[data-sidebar=collapsed] .nav-group:not([data-flyout=open])>.nav-children{display:none}:root[data-sidebar=collapsed] .nav-group>.nav-children{position:fixed;top:var(--fly-top,10rem);left:calc(var(--sidebar-rail-w) + var(--s-2));z-index:40;width:15rem;max-width:calc(100vw - var(--sidebar-rail-w) - var(--s-4));padding:var(--s-1);border:1px solid var(--shell-line);border-radius:var(--r-xl);background:var(--shell);box-shadow:var(--shadow-float);transform-origin:top left;animation:nav-fly-in var(--dur-popover) var(--ease-out)}:root[data-sidebar=collapsed] aside .nav-group .nav-children a>span{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal;opacity:1}:root[data-sidebar=collapsed] aside .nav-children a{padding:var(--s-2) var(--s-3)}:root[data-sidebar=collapsed] aside .nav-children a:before{content:none}:root[data-sidebar=collapsed] .fly-title{display:block;padding:var(--s-2) var(--s-3) var(--s-1);font-size:var(--fs-label);font-weight:600;color:var(--shell-text-2)}}@media (min-width:44.01rem) and (min-height:40rem){.shell>main{scroll-padding-top:15rem}.shell>main>.page-head{position:sticky;top:calc(-1 * var(--main-pad-top));z-index:1;margin:calc(-1 * var(--main-pad-top)) calc(-1 * var(--main-pad-x)) 0;padding:var(--s-5) var(--main-pad-x) var(--s-4);background:var(--header-bg);-webkit-backdrop-filter:blur(var(--header-blur));backdrop-filter:blur(var(--header-blur))}.shell>main>.page-head+*{margin-top:var(--s-2)}.shell>main>.page-head:after{content:"";position:absolute;inset:100% 0 auto;height:var(--s-2);background:linear-gradient(var(--header-bg),transparent);pointer-events:none}.shell>main>.page-head :is(.updated,.crumbs){color:var(--text-2)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.shell>main>.page-head{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.shell>main>.page-head{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.shell>main>.page-head{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid CanvasText}.shell>main>.page-head:after{display:none}}}@media (max-width:44rem){.sidebar-toggle{display:none}}.menu-close,.scrim,.topbar{display:none}.brand>div{min-width:0}@media (max-width:44rem){:root{scroll-padding-top:6.5rem}:root:has(.shell[data-menu=open]){overflow:hidden}body:has(.shell){background:var(--surface)}.topbar{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.5rem .75rem .5rem 1.25rem;background:var(--shell);color:var(--shell-text)}.topbar :focus-visible{outline-color:var(--shell-focus)}.skip{display:inline-flex;align-items:center;min-height:44px;padding-block:0}.skip:focus{top:var(--s-2)}.topbar-brand{display:flex;align-items:center;gap:.5rem;min-width:0;color:var(--shell-text)}.topbar-brand>svg{flex:none}.topbar-brand strong{font-size:1rem;font-weight:600;color:var(--shell-text)}.menu-toggle{display:inline-flex;align-items:center;gap:.5rem;flex:none;background:transparent;border-color:var(--shell-line);box-shadow:none;color:var(--shell-text)}.scrim{display:block;position:fixed;inset:0;z-index:4;background:rgb(12 22 38/.45);opacity:0;pointer-events:none;transition:opacity var(--dur-state) var(--ease-out)}.shell[data-menu=open] .scrim{opacity:1;pointer-events:auto;transition-duration:var(--dur-enter)}aside{position:fixed;inset:0 auto 0 0;z-index:5;width:min(20rem,86vw);height:100vh;height:100dvh;overflow-y:auto;border-right:0;border-bottom:0;transform:translateX(-100%);visibility:hidden;transition:transform var(--dur-state) var(--ease-in-out),visibility 0s linear var(--dur-state)}.shell[data-menu=open] aside{transform:none;visibility:visible;box-shadow:var(--shadow-float);transition:transform var(--dur-enter) var(--ease-out),visibility 0s}.menu-close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin-left:auto;padding:0;background:transparent;box-shadow:none;color:var(--shell-text-2)}.access-brand{padding:var(--s-5);gap:var(--s-4)}.access-brand h1{font-size:var(--fs-2xl)}.access-brand p{margin:var(--s-2) 0 0}.access-note{padding-top:var(--s-3);font-size:var(--fs-label)}.access-card>:is(form,section){padding:var(--s-5)}}@media (hover:hover) and (pointer:fine){a:where(:not(.preview-frame *)):hover{color:var(--accent-active)}aside nav a:not([aria-current=page]):hover{background:var(--shell-hover);color:var(--shell-text)}.cta:hover{background:var(--accent-active);color:var(--on-accent)}summary:hover,tbody tr:hover{background:var(--surface-alt)}.import-scope>summary:hover{background:none;color:var(--text)}.segmented label:not(:has(input:checked)):not(:has(input:disabled)):hover{background:color-mix(in srgb,var(--surface) 55%,transparent);color:var(--text)}:is(input,textarea,select):not(:disabled):not([aria-invalid=true]):hover{border-color:var(--text-muted)}input[type=file]:not(:disabled):hover::file-selector-button{background:var(--surface-muted)}button:not(:disabled):hover{background:var(--accent-active)}:where(.access-card section)>button:not(:disabled):hover,:where(.author-actions,.details-body,.grant,.record) button:not(:disabled):hover,:where(.authorities-toolbar,.bodies,.office-form) button:not(:disabled):hover,:where(.inst-form,.inst-regions) button:not(:disabled):hover{background:var(--surface-muted)}:where(.primary-action) button:not(:disabled):hover{background:var(--accent-active)}.aside-foot button:not(:disabled):hover,.nav-group-toggle:not(:disabled):hover,.sidebar-toggle:not(:disabled):hover{background:var(--shell-hover);color:var(--shell-text)}.pages button:not(:disabled):hover{background:var(--surface-muted)}.menu-close:not(:disabled):hover,.menu-toggle:not(:disabled):hover{background:var(--shell-hover);color:var(--shell-text)}button.danger:not(:disabled):hover{background:var(--bad-bg)}}@media (prefers-reduced-motion:reduce){*,::backdrop,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}.cta:active,.invite-cta:active,button:active{transform:none}.route-loading>*{animation:route-loading-hold 0s linear .3s backwards!important}}@media (forced-colors:active){summary:after{forced-color-adjust:none;background-color:CanvasText}button.danger{border:2px solid ButtonText}.segmented label:has(input:focus-visible),.skip:focus-visible,:focus-visible,:is(aside,.topbar) :focus-visible,input[type=date]:focus-within{outline-color:Highlight}:root[data-sidebar=collapsed] aside .nav-group-toggle[data-current],aside nav a[aria-current=page]{border-color:Highlight}:root[data-sidebar=collapsed] .nav-group>.nav-children{border-color:CanvasText}.segmented label:has(input:checked){border-color:Highlight}.pages button:disabled,:is(input,textarea,select):disabled,button:disabled{color:GrayText;border-color:GrayText}thead th{border-bottom:1px solid CanvasText}tfoot :is(th,td){border-top:1px solid CanvasText}.pages button:after,.pages button:before{forced-color-adjust:none;background-color:ButtonText}.pages button:disabled:after,.pages button:disabled:before{background-color:GrayText}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.status-mark{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s-1)}.status-mark:not(:has(>.status-reason)){flex-wrap:nowrap}:is(.status-glyph,.category-glyph){flex:none;transform:translateY(.5px)}.status-glyph[data-tone=ok]{color:var(--ok)}.status-glyph[data-tone=info]{color:var(--info)}.status-glyph[data-tone=warn]{color:var(--warn)}.status-glyph[data-tone=off]{color:var(--off)}.status-glyph[data-tone=err],.status-mark[data-tone=err] :is(.status-word,.status-reason){color:var(--bad)}.status-mark[data-tone=err] .status-word{font-weight:500}.status-reason{flex-basis:100%;margin-top:var(--s-1);padding-inline-start:calc(12px + var(--s-1));font-size:var(--fs-label);line-height:1.4}.category-mark{display:inline-flex;align-items:baseline;gap:var(--s-2)}.status-mark.tag{min-height:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;gap:0 var(--s-1)}.category-glyph[data-category=TITULAR]{color:var(--cat-titular)}.category-glyph[data-category=ADJUNTO]{color:var(--cat-adjunto)}.category-glyph[data-category=ADHERENTE]{color:var(--cat-adherente)}.category-glyph[data-category=HONORARIO]{color:var(--cat-honorario)}.category-glyph[data-category=VITALICIO]{color:var(--cat-vitalicio)}.category-glyph[data-category=RESIDENTE]{color:var(--cat-residente)}.category-glyph[data-category=NONE]{color:var(--cat-none)}.panel[aria-labelledby=padron]{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.panel[aria-labelledby=padron]>.panel-head{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.panel[aria-labelledby=padron]>.panel-body{container:padron/inline-size;padding:0}.filters{container:filters/inline-size}.filters-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.search-field{position:relative;flex:1 1 22rem;min-width:min(100%,16rem);max-width:36rem}.search-field>label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.search-input{position:relative;display:block}.search-input svg{position:absolute;left:var(--s-3);top:50%;translate:0 -50%;color:var(--text-muted);pointer-events:none;transition:color var(--dur-color) var(--ease-out)}.search-input:focus-within svg{color:var(--text-2)}.search-input input{min-height:var(--ctl);padding-block:0;padding-left:var(--s-8);text-overflow:ellipsis}.columns-toggle,.filters-toggle{flex:none;min-height:var(--ctl);padding:0 var(--s-4);background:var(--surface);border-color:var(--line-control-strong);color:var(--text)}.columns-toggle[aria-expanded=true],.filters-toggle[aria-expanded=true]{background:var(--accent-subtle);border-color:var(--accent);color:var(--accent-active)}.filters-toggle{padding-inline-end:var(--s-3)}.filters-toggle>svg:last-child{color:currentColor;transition:transform var(--dur-state) var(--ease-out)}.filters-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.filters-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;padding:0 var(--s-1);border-radius:var(--r-pill);background:var(--navy);color:var(--on-navy);font-size:var(--fs-label);font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.filters-row>.loading-region{flex:0 0 auto;max-width:100%;margin-left:auto}.chooser,.filters-panel{position:absolute;top:calc(100% + var(--s-2));left:var(--pop-left,0);z-index:20;max-height:min(44rem,calc(100dvh - 8rem));overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1fr);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-float);transform-origin:var(--pop-origin,0) 0;transition:opacity var(--dur-popover) var(--ease-out),transform var(--dur-popover) var(--ease-out)}.filters-panel{width:min(56rem,100%);gap:var(--s-6);padding:var(--s-5)}@starting-style{.chooser,.filters-panel{opacity:0;transform:translateY(-4px) scale(.96)}}.popover-close{position:sticky;top:0;z-index:1;grid-row:1;grid-column:1/-1;justify-self:end;align-self:start;width:var(--ctl);min-height:var(--ctl);margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-2)) 0 0;padding:0;border-color:transparent;background:var(--surface);box-shadow:none;color:var(--text-2)}:is(.filters-panel,.chooser)>fieldset:first-of-type{grid-row:1;grid-column:1/-1}.filter-group{align-content:start;gap:var(--s-3);padding:0;border:0;border-radius:0;background:none}.filter-group>legend{font-size:var(--fs-body)}.filter-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--s-4) var(--s-5);align-items:start}.filter-field{align-content:start;min-width:0}.filter-field>legend,.filter-years>label,label.filter-field{color:var(--text-2)}.filter-field>legend{font-size:var(--fs-label)}.filter-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));column-gap:var(--s-4)}.filter-options label.inline{color:var(--text)}.filter-years{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);max-width:20rem}.filters-panel .segmented{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);justify-self:stretch;padding:var(--s-1)}.filters-panel .segmented label{min-height:2.125rem;padding:0 var(--s-3);text-align:center}.filters-panel .segmented label:after{content:"";position:absolute;inset:-6px 0}@container filters (min-width: 40rem){.filters-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-group:is(:first-of-type,[data-wide]){grid-column:1/-1}.filter-group:is(:first-of-type,[data-wide])>.filter-fields{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@container filters (min-width: 62rem){.filters-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-group:not(:first-of-type,[data-wide])>.filter-fields{grid-template-columns:minmax(0,1fr)}}@container filters (max-width: 30rem){.search-field{flex:1 1 100%;max-width:none}.columns-toggle,.filters-toggle{flex:1 1}.filters-row>.loading-region{flex-basis:100%;margin-left:0}.filters-panel{padding:var(--s-4)}}@container filters (width < 40rem){.filter-options{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-3)}}@container filters (width < 18rem){.filter-options{grid-template-columns:minmax(0,1fr)}}.results-count{min-block-size:1lh;margin:0;font-weight:600;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-wrap:balance}.filter-chips{align-items:flex-start}.filter-chips,.filter-chips ul{display:flex;gap:var(--s-3) var(--s-2)}.filter-chips ul{flex:0 1 auto;list-style:none;margin:0;padding:0;flex-wrap:wrap}.clear-filters,.filter-chips li button{position:relative;min-height:2rem;font-size:var(--fs-label);box-shadow:none}.clear-filters:after,.filter-chips li button:after{content:"";position:absolute;inset:-6px 0}.filter-chips li button{--chip-bg:var(--surface-muted);gap:var(--s-1);padding:0 var(--s-1) 0 var(--s-3);border-color:var(--line);border-radius:var(--r-pill);background:var(--chip-bg);color:var(--text);font-weight:600}.filter-chips li button[data-family=category]{--chip-bg:var(--navy-subtle);border-color:color-mix(in srgb,var(--navy) 22%,var(--navy-subtle));color:var(--data)}.filter-chips li button[data-family=access]{--chip-bg:var(--accent-subtle);border-color:color-mix(in srgb,var(--accent) 30%,var(--accent-subtle));color:var(--accent-active)}.filter-chips .category-glyph{margin-inline-end:var(--s-1)}.chip-key{font-weight:400;color:var(--text-2)}.chip-remove{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;margin-left:var(--s-1);border-radius:var(--r-pill);color:var(--text-2);transition:background-color var(--dur-color) var(--ease-out),color var(--dur-color) var(--ease-out)}.clear-filters{flex:none;padding:0 var(--s-2);background:transparent;color:var(--accent)}@container padron (width < 30rem){.filter-chips{display:block}.filter-chips ul{display:inline}.clear-filters,.filter-chips li{display:inline-flex;vertical-align:top;margin-bottom:var(--s-3)}.filter-chips li{margin-right:var(--s-2)}}.option-mark{display:inline-flex;align-items:baseline;gap:var(--s-2)}.list-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-4);padding:var(--s-5) var(--s-6);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.list-note p{margin:0;display:flex;align-items:flex-start;gap:var(--s-2);color:var(--text);max-width:60ch;text-wrap:pretty}.list-note p>svg{flex:none;margin-top:calc((1lh - 14px) / 2);transform:none}.list-note[data-tone=err]{background:var(--bad-bg);border-color:var(--bad-line)}.list-note[data-tone=err] strong{color:var(--bad);font-weight:600}.list-note button{min-height:var(--ctl);padding-block:0;background:var(--surface);border-color:var(--line-control-strong);color:var(--text)}.members-table{position:relative;display:grid;gap:var(--s-2)}.table-tools{position:relative;display:flex;justify-content:flex-end}.save-note:not(:empty){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);font-size:var(--fs-label);color:var(--text-2)}.save-note button{min-height:var(--ctl);padding-block:0;background:transparent;box-shadow:none;color:var(--accent);text-decoration:underline;text-underline-offset:.18em;padding-inline:var(--s-2)}.members-scroll{position:relative;isolation:isolate;container:members-scroll/inline-size;max-height:max(22rem,calc(100dvh - 18rem));overflow:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:var(--r-card)}.members-grid{--stick-0:0px;--stick-1:4.75rem;width:100%}.members-grid[data-selectable]{--stick-0:2.75rem}.members-grid :is(th,td){height:var(--row);padding:0 var(--s-3);white-space:nowrap}.members-grid tbody :is(th,td){background:var(--surface);transition:background-color var(--dur-color) var(--ease-out)}.members-grid thead :is(th,td){position:sticky;top:0;z-index:2;height:2.75rem;padding-block:var(--s-1);border-bottom:1px solid var(--line);border-radius:0;background:var(--navy-subtle);line-height:1.25;white-space:normal;transition:background-color var(--dur-color) var(--ease-out)}.members-grid thead th[aria-sort]{background:var(--accent-subtle)}.members-grid :is(.stick-0,.stick-1,.stick-2){position:sticky;z-index:1}.members-grid .stick-0{left:0;width:var(--stick-0);min-width:var(--stick-0);max-width:var(--stick-0);padding:0;text-align:center}.members-grid .stick-1{left:var(--stick-0);width:var(--stick-1);min-width:var(--stick-1);max-width:var(--stick-1);text-align:right}.members-grid tbody th.stick-1{font-weight:400;color:var(--text-2)}.members-grid .stick-2{left:calc(var(--stick-0) + var(--stick-1));box-shadow:inset -1px 0 0 var(--line)}.members-scroll[data-scrolled] .members-grid .stick-2{box-shadow:inset -1px 0 0 var(--line),8px 0 10px -8px var(--shadow-tint-strong)}.members-grid thead :is(.stick-0,.stick-1,.stick-2){z-index:4}.members-grid :is(td,th):not(.stick-0,.stick-1,.stick-2) :is(a,button,input){scroll-margin-inline-start:calc(var(--stick-0) + var(--stick-1) + 16rem + 2 * var(--s-3))}.members-grid tbody :is(a,button,input){scroll-margin-block-start:2.75rem}@container members-scroll (max-width: 40rem){.members-grid .name-cell{min-width:11.5rem;max-width:11.5rem}.members-grid .name-text{-webkit-line-clamp:2;line-height:1.3}}@container members-scroll (max-width: 36rem){.members-grid tbody .stick-2{position:static}.members-grid :is(td,th):not(.stick-0,.stick-1) :is(a,button,input){scroll-margin-inline-start:calc(var(--stick-0) + var(--stick-1))}.members-grid thead .stick-2{left:auto;z-index:2}.members-grid .stick-2,.members-scroll[data-scrolled] .members-grid .stick-2{box-shadow:none}.members-grid .stick-1{box-shadow:inset -1px 0 0 var(--line)}.members-scroll[data-scrolled] .members-grid .stick-1{box-shadow:inset -1px 0 0 var(--line),8px 0 10px -8px var(--shadow-tint-strong)}}.members-grid .sort{position:relative;display:inline-flex;align-items:center;min-height:2.25rem;margin-inline:calc(-1 * var(--s-1));padding:0 var(--s-1);border:1px solid transparent;background:transparent;box-shadow:none;color:inherit;font-size:var(--fs-label);font-weight:600;line-height:1.25;text-align:inherit;white-space:normal}.members-grid .sort svg{position:absolute;top:50%;left:calc(100% + 2px);translate:0 -50%;color:var(--text-muted);opacity:0;transition:opacity var(--dur-color) var(--ease-out)}.members-grid :is(th:not(.text),.stick-1) .sort svg{left:auto;right:calc(100% + 2px)}.members-grid .sort:focus-visible svg,.members-grid .sort[data-sorted=true] svg{opacity:1}.members-grid .sort[data-sorted=true],.members-grid .sort[data-sorted=true] svg{color:var(--accent-active)}.members-grid thead th:not(.stick-1,.stick-2):has(>.sort:is([data-sorted=true],:focus-visible)){z-index:3}@media (hover:none){.members-grid .sort svg{opacity:1}}@media (max-width:63.99rem){.members-grid .sort{min-height:var(--ctl)}}.members-grid .col-add{width:0;padding:0}.name-cell{gap:var(--s-2);min-width:11rem;max-width:16rem}.name-cell,.name-cell>a{display:flex;align-items:center}.name-cell>a{flex:1 1 auto;min-width:0;min-height:var(--cell-target);margin-inline:calc(-1 * var(--s-2));padding-inline:var(--s-2);border-radius:var(--r-check);color:var(--data);font-weight:600;text-decoration:none}.name-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;overflow-wrap:anywhere;white-space:normal;text-underline-offset:.18em}.name-cell>a:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.name-cell>a:focus-visible .name-text{text-decoration-line:underline}.name-cell>.tag{flex:none}td.text .name-cell>.tag{margin-left:0}.members-grid tbody tr[data-selected] .name-cell>.tag{background:var(--surface)}.members-grid .status-mark{flex-wrap:nowrap}.missing{color:var(--off)}.cell-clip{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;min-width:8rem;white-space:normal;overflow-wrap:anywhere}.cell-list{list-style:none;margin:0;padding:var(--s-1) 0;min-width:12rem;max-width:22rem;white-space:normal;font-size:var(--fs-label);line-height:1.4}.cell-list li+li{margin-top:var(--s-1)}.select-box{display:inline-grid;place-items:center;min-width:44px;min-height:var(--cell-target);cursor:pointer}.members-grid tbody tr[data-selected]>*{background:var(--accent-subtle)}.invitation-cell{display:grid;justify-items:start;gap:var(--s-1)}.cell-note{min-width:6rem;max-width:12rem;padding-inline-start:calc(12px + var(--s-1));white-space:normal;font-size:var(--fs-label);line-height:1.4;color:var(--bad)}.members-grid tbody td:has(>.invitation-cell .status-mark[data-tone=err]){padding-block:var(--s-2);background:var(--bad-bg)}.batch-filter{min-width:44px;min-height:var(--cell-target);padding:0;border-color:transparent;background:transparent;box-shadow:none;color:var(--accent);font-weight:400;text-decoration:underline;text-underline-offset:.18em}.selection-bar{position:sticky;bottom:var(--s-3);z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-float)}.selection-bar:not([data-empty]){animation:selection-rise var(--dur-state) var(--ease-out)}.shell>main{scroll-padding-bottom:var(--s-4)}.shell>main:has(.selection-bar:not([data-empty])){scroll-padding-bottom:10rem}@media (max-width:44rem){:root:has(.selection-bar:not([data-empty])){scroll-padding-bottom:11rem}}@keyframes selection-rise{0%{opacity:0;transform:translateY(8px)}}.selection-bar[data-empty]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}.selection-count{margin:0;font-weight:600;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.selection-bar .hint{color:var(--text-2)}.selection-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-left:auto}.selection-actions button{min-height:var(--ctl);padding-block:0;border-radius:var(--r-control)}.clear-selection{background:var(--surface);border-color:var(--line-control-strong);color:var(--text)}.selection-bar button[aria-disabled=true]{cursor:not-allowed;background:var(--surface-muted);border-color:var(--line);color:var(--text-2);box-shadow:none;transform:none}.selection-bar p.selection-limit{flex-basis:100%;margin:0}.selection-bar>.status{flex-basis:100%}.selection-bar>.status:empty{margin-top:calc(-1 * var(--s-2))}@media (max-width:44rem){.selection-bar{bottom:var(--s-2);padding-inline:var(--s-4)}.selection-actions{width:100%;margin-left:0}.selection-actions button{flex:1 1 auto}}.skeleton-row>td{height:var(--row)}.members-grid .skeleton-row>td{height:calc(var(--cell-target) + 1px)}.skeleton-bar{display:block;width:70%;min-width:3rem;height:.75rem;border-radius:var(--r-pill);background:var(--skeleton);animation:skeleton-pulse var(--dur-pulse) var(--ease-in-out) infinite alternate}:where(.skeleton,.skeleton-lines,.skeleton-kpis,.skeleton-fields,.skeleton-row){animation:skeleton-in var(--dur-color) var(--ease-out) backwards}:where(.skeleton-lines,.skeleton-kpis,.skeleton-field) .skeleton-bar{min-width:0;max-width:100%;height:.75em;margin-block:calc((1lh - .75em) / 2)}.skeleton-lines{display:grid;max-width:62ch}:where(.skeleton-kpis) li>p{display:flow-root;align-self:stretch}.skeleton-box,:where(.skeleton-kpis) .kpi-icon{background:var(--skeleton);animation:skeleton-pulse var(--dur-pulse) var(--ease-in-out) infinite alternate}.skeleton-glyph{display:block;width:1.25rem;height:1.25rem}.skeleton-fields{display:grid;gap:var(--s-4)}.skeleton-field{display:grid;gap:var(--s-2);font-size:var(--fs-label)}.skeleton-box{display:block;min-height:44px;border-radius:var(--r-control)}@media (forced-colors:active){.skeleton span,.skeleton-bar,.skeleton-box,.skeleton-tag,:where(.skeleton-kpis) .kpi-icon{forced-color-adjust:none;background:GrayText}}.chooser{width:min(40rem,100%);gap:var(--s-4);padding:var(--s-4) var(--s-5)}.chooser-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));column-gap:var(--s-4)}.chooser-option{display:grid;align-items:center;min-height:44px}.chooser-option label{display:flex;align-items:center;gap:var(--s-2);min-height:44px;font-weight:400;cursor:pointer}.chooser-option[data-access=blocked] label,.chooser-option[data-access=locked] label{cursor:default;color:var(--text-2)}.chooser .choice>.hint{margin:0}.chooser-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line-soft)}.chooser-foot button{background:var(--surface);border-color:var(--line-control-strong);color:var(--text)}.chooser-foot button[aria-disabled=true]{cursor:not-allowed;background:var(--surface-muted);border-color:var(--line);color:var(--text-2);box-shadow:none;transform:none}.column-order{list-style:none;margin:0;padding:0;display:grid}.order-row{position:relative;grid-template-columns:2.75rem auto minmax(0,1fr) auto;column-gap:var(--s-2);border-radius:var(--r-control);background:var(--surface);transition:box-shadow var(--dur-color) var(--ease-out)}.order-row,.order-row label{display:grid;align-items:center;min-height:44px}.order-row label{grid-column:2/4;grid-row:1;grid-template-columns:subgrid;font-weight:400;cursor:pointer}.order-row[data-access=locked] label{cursor:default;color:var(--text-2)}.order-row .hint{grid-column:3;grid-row:2;margin-top:-.5rem;padding-bottom:var(--s-1)}.drag-handle,.order-lock{display:grid;place-items:center;min-height:2.75rem;color:var(--text-2)}.order-lock{color:var(--text-muted)}.drag-handle{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.order-moves{grid-column:4;grid-row:1;display:flex}.order-move{width:44px;padding:0;border-color:transparent;background:transparent;box-shadow:none;color:var(--text-2)}.order-move[aria-disabled=true]{cursor:not-allowed;color:var(--text-muted);transform:none}.order-row[data-dragging]{z-index:1;box-shadow:var(--shadow-float);cursor:grabbing}.order-row[data-dragging] .drag-handle{cursor:grabbing;color:var(--text)}.members-grid thead th[data-drop]:after,.order-row[data-drop]:after{content:"";position:absolute;border-radius:var(--r-pill);background:var(--accent);pointer-events:none}.order-row[data-drop]:after{left:0;right:0;height:3px}.order-row[data-drop=before]:after{top:-2px}.order-row[data-drop=after]:after{bottom:-2px}.members-grid thead th[data-movable]{user-select:none;-webkit-user-select:none}.members-grid thead th[data-dragging]{z-index:5;background:var(--surface);box-shadow:var(--shadow-float);cursor:grabbing}.members-grid thead th[data-dragging] .sort{cursor:grabbing}.members-grid thead th[data-drop]:after{top:var(--s-1);bottom:var(--s-1);width:3px}.members-grid thead th[data-drop=before]:after{left:0}.members-grid thead th[data-drop=after]:after{right:0}@media (hover:hover) and (pointer:fine){.drag-handle:hover{color:var(--text)}.order-move:not([aria-disabled=true]):hover{background:var(--surface-muted);color:var(--text)}.order-move[aria-disabled=true]:hover{background:transparent}}@media (forced-colors:active){.members-grid thead th[data-drop]:after,.order-row[data-drop]:after{forced-color-adjust:none;background:Highlight}.members-grid thead th[data-dragging],.order-row[data-dragging]{outline:2px solid Highlight;outline-offset:-2px}.order-move[aria-disabled=true]{color:GrayText}}@media (max-width:44rem){.chooser,.filters-panel{position:fixed;inset:auto 0 0;z-index:30;width:auto;max-height:85dvh;box-shadow:var(--shadow-float),0 0 0 100vmax var(--scrim);border-radius:var(--r-2xl) var(--r-2xl) 0 0;padding-bottom:max(var(--s-5),env(safe-area-inset-bottom));transform-origin:bottom center;transition:transform var(--dur-enter) var(--ease-out)}.popover-close{border-radius:var(--r-check)}@starting-style{.chooser,.filters-panel{opacity:1;transform:translateY(100%)}}}@media (hover:hover) and (pointer:fine){.members-grid tbody tr:hover>*{background:var(--row-hover)}.members-grid tbody tr[data-selected]:hover>*{background:var(--row-selected-hover)}.name-cell>a:hover{color:var(--accent-active)}.name-cell>a:hover .name-text{text-decoration-line:underline}.members-grid .sort:not(:disabled):hover{background:color-mix(in srgb,var(--surface) 60%,transparent);color:var(--text)}.members-grid .sort:hover svg{opacity:1}.members-grid thead th:not(.stick-1,.stick-2):has(>.sort:hover){z-index:3}.batch-filter:not(:disabled):hover{background:transparent;color:var(--accent-active);text-decoration:underline;text-underline-offset:.18em}.selection-bar button[aria-disabled=true]:hover{background:var(--surface-muted)}:is(.filters-toggle,.columns-toggle,.list-note button,.chooser-foot button,.clear-selection,.popover-close):not([aria-expanded=true]):not(:disabled):hover{background:var(--surface-muted);color:var(--text)}:is(.filters-toggle,.columns-toggle)[aria-expanded=true]:not(:disabled):hover{background:color-mix(in srgb,var(--accent-subtle) 85%,var(--accent));border-color:var(--accent-active);color:var(--accent-active)}.transitions-toggle:not(:disabled):hover{background:color-mix(in srgb,var(--accent-active) 10%,transparent);color:var(--accent-active)}.filter-chips li button:not(:disabled):hover{background:color-mix(in srgb,var(--surface-muted) 88%,var(--text-2))}.filter-chips li button[data-family=category]:not(:disabled):hover{background:color-mix(in srgb,var(--navy-subtle) 88%,var(--navy))}.filter-chips li button[data-family=access]:not(:disabled):hover{background:color-mix(in srgb,var(--accent-subtle) 85%,var(--accent))}.filter-chips li button:not(:disabled):hover .chip-remove{background:var(--surface);color:var(--text)}:is(.clear-filters,.save-note button):not(:disabled):hover{background:transparent;color:var(--accent-active);text-decoration:underline;text-underline-offset:.18em}}@media (forced-colors:active){.chooser,.filters-panel{border:2px solid CanvasText}.list-note,.members-scroll,.panel[aria-labelledby=transiciones]{border:1px solid CanvasText}.members-grid :is(.stick-1,.stick-2){border-right:1px solid CanvasText}.selection-bar:not([data-empty]){border:1px solid CanvasText}.members-grid tbody tr[data-selected]>*{border-bottom:2px solid Highlight}.selection-bar button[aria-disabled=true]{color:GrayText;border-color:GrayText}.columns-toggle[aria-expanded=true],.filters-toggle[aria-expanded=true]{border-color:Highlight}}.member-dialog{width:min(38rem,100% - 2 * var(--s-4));max-width:none;max-height:calc(100vh - 2 * var(--s-6));max-height:calc(100dvh - 2 * var(--s-6));margin:auto;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--surface);color:var(--text);box-shadow:var(--shadow-float);opacity:0;transition-property:opacity,display,overlay;transition-duration:var(--dur-color);transition-timing-function:var(--ease-out);transition-behavior:allow-discrete}.member-dialog[open]{display:flex;flex-direction:column;opacity:1;transform:none;transition-property:opacity,transform,display,overlay;transition-duration:var(--dur-enter)}@starting-style{.member-dialog[open]{opacity:0;transform:scale(.96)}}.member-dialog::backdrop{background:var(--scrim);opacity:0;transition-property:opacity,display,overlay;transition-duration:var(--dur-color);transition-timing-function:var(--ease-out);transition-behavior:allow-discrete}.member-dialog[open]::backdrop{opacity:1;transition-duration:var(--dur-enter)}@starting-style{.member-dialog[open]::backdrop{opacity:0}}:root:has(.member-dialog[open]){overflow:hidden}@media (min-width:44.01rem){:root:has(.member-dialog[open]) .shell>main{overflow:hidden;scrollbar-gutter:stable}}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex:none;padding:var(--s-3) var(--s-3) var(--s-3) var(--s-6);border-bottom:1px solid var(--line-soft)}.dialog-head h2{min-width:0;font-size:var(--fs-xl);font-weight:700;line-height:1.4;letter-spacing:-.01em;color:var(--data)}.dialog-close{flex:none;width:var(--ctl);height:var(--ctl);min-height:var(--ctl);padding:0;border-radius:calc(var(--r-2xl) - var(--s-3) - 1px);box-shadow:none}.dialog-close,.dialog-close:disabled{background:transparent;color:var(--text-2)}.dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-5) var(--s-6) var(--s-6);scroll-padding-block:var(--s-5) 10rem}.dialog-body:focus-visible{outline-offset:-3px}.member-dialog .member-form{max-width:none;gap:var(--s-7)}.dialog-body:has(>.member-form){padding-bottom:0}.member-dialog fieldset{padding:0;border:0;border-radius:0;background:none}.member-dialog .member-form legend{margin-bottom:var(--s-3)}.member-dialog .member-form>.author-actions{position:sticky;bottom:0;z-index:1;margin-inline:calc(-1 * var(--s-6));padding:var(--s-4) var(--s-6) var(--s-5);border-top:1px solid var(--line-soft);background:var(--surface)}.batch{display:grid;gap:var(--s-4)}.batch-lead{margin:0;font-size:var(--fs-lg);font-weight:600;line-height:1.4;text-wrap:pretty}.batch-skip p{margin:0;color:var(--text-2)}.batch-skipped{margin:var(--s-1) 0 0;padding-left:var(--s-5)}.batch-members>summary{font-size:var(--fs-body)}.batch-failed,.batch-members>ul{list-style:none;margin:0;padding:var(--s-3) var(--s-5);display:grid;gap:var(--s-3)}.batch-failed{padding:0}:is(.batch-members,.batch-failed) li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);column-gap:var(--s-3)}.batch-number{font-weight:600;color:var(--data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.batch-detail{grid-column:2;font-size:var(--fs-label);color:var(--text-2);overflow-wrap:anywhere}.batch-report dd{font-size:var(--fs-body);font-weight:600;color:var(--data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.batch-report dd[data-zero]{font-weight:400;color:var(--text-2)}.batch-failures{display:grid;gap:var(--s-3)}.batch-failures h3{margin:0;font-size:var(--fs-body);font-weight:600}.batch p.hint{margin:0}@media (max-width:44rem){.member-dialog{width:100%;max-height:calc(100vh - var(--s-6));max-height:calc(100dvh - var(--s-6));margin:auto 0 0;padding-bottom:env(safe-area-inset-bottom,0);border-bottom-width:0;border-radius:var(--r-2xl) var(--r-2xl) 0 0;transform:translateY(100%);transition-property:opacity,transform,display,overlay;transition-duration:var(--dur-state);transition-timing-function:var(--ease-in-out)}.member-dialog[open]{transition-timing-function:var(--ease-out)}@starting-style{.member-dialog[open]{transform:translateY(100%)}}.dialog-head{padding-left:var(--s-5)}.dialog-body{padding-inline:var(--s-5)}.member-dialog .member-form>.author-actions{margin-inline:calc(-1 * var(--s-5));padding-inline:var(--s-5)}.member-dialog .author-actions{align-items:stretch}.member-dialog .author-actions>:is(.primary-action,button){flex:1 1}.member-dialog .author-actions>.primary-action>button{width:100%;height:100%}.member-dialog .author-actions button{text-wrap:balance}.head-side>.status{justify-content:flex-start}}.member-form .status{flex-basis:100%;font-size:var(--fs-body)}.member-form .status:empty{margin-top:calc(-1 * var(--s-3))}:is(.member-form,.record) .status>p{display:flex;gap:var(--s-2);max-width:62ch;border:1px solid var(--ok-line);border-radius:var(--r-control);padding:var(--s-2) var(--s-3)}:is(.member-form,.record) .status[role=alert]>p{border-color:var(--bad-line);color:var(--text);font-weight:400}.record .read-error:before,:is(.member-form .status,.head-side>.status,.record .status)>p:before{content:"";flex:none;align-self:flex-start;width:12px;height:12px;margin-top:calc((1lh - 12px) / 2);background:var(--ok);clip-path:circle(28%)}.record .read-error:before,:is(.member-form,.record) .status[role=alert]>p:before{background:var(--bad);clip-path:polygon(50% 15%,85% 50%,50% 85%,15% 50%)}.head-side>.status{display:flex;flex-basis:100%;justify-content:flex-end}.head-side>.status:empty{margin-top:calc(-1 * var(--s-3))}.head-side>.status>p{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-2);padding:0 var(--s-3);border:1px solid var(--ok-line);border-radius:var(--r-control);font-size:var(--fs-body)}.head-side>.status>p:before{align-self:center;margin-top:0}.head-side>.status a{display:inline-flex;align-items:center;min-width:44px;min-height:var(--ctl);border-radius:var(--r-check);color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.dialog-close:not(:disabled):hover{background:var(--surface-muted);color:var(--text)}.head-side>.status a:hover{text-decoration-thickness:2px}}@media (forced-colors:active){.member-dialog{border:2px solid CanvasText}.head-side>.status>p,:is(.member-form,.record) .status>p{border:1px solid CanvasText}.record .read-error:before,:is(.member-form .status,.head-side>.status,.record .status)>p:before{forced-color-adjust:none;background:CanvasText}.member-form [aria-invalid=true]{border:2px solid CanvasText}}.loading-hold{display:grid;gap:var(--s-6)}.loading-hold[data-state=held]{visibility:hidden}.loading-hold[data-state=held] :where(.skeleton-lines,.skeleton-kpis,.skeleton-fields,.skeleton-row){animation:none}.loading-heading{font-size:var(--fs-lg)}.loading-card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);padding:var(--s-5)}.skeleton-held{visibility:hidden}.skeleton-held *{animation:none}.skeleton-title{display:flow-root}.skeleton-title .skeleton-bar{width:min(18rem,100%)}.results-count .skeleton-bar,.skeleton-title .skeleton-bar,.updated>.skeleton-bar{min-width:0;height:.75em;margin-block:calc((1lh - .75em) / 2)}.results-count .skeleton-bar{width:6rem}.updated>.skeleton-bar{width:12em}.skeleton-tag{display:block;width:4rem;min-height:1.5rem;border-radius:var(--r-pill);background:var(--skeleton);animation:skeleton-pulse var(--dur-pulse) var(--ease-in-out) infinite alternate}.cta[aria-disabled=true]{cursor:not-allowed;background:var(--surface-muted);border-color:var(--line);color:var(--text-2);box-shadow:none;transform:none}.route-loading{display:grid;gap:var(--s-6)}.route-loading>*{animation:route-loading-hold 0s linear .3s backwards}.route-loading :where(.skeleton-lines){animation-delay:.3s}@keyframes route-loading-hold{0%{visibility:hidden}}.loading-title{font-size:var(--fs-h1);line-height:1.4}@media (forced-colors:active){.loading-card{border-color:CanvasText}.cta[aria-disabled=true]{color:GrayText;border-color:GrayText}}.skeleton-pending{visibility:hidden}table.records .skeleton-row>td:not(.text)>.skeleton-bar{margin-inline-start:auto}.skeleton-card{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface)}.lede>.skeleton-lines{margin-block-start:var(--s-1)}@media (max-width:44rem){table.records .skeleton-row>td{height:auto;min-height:calc(1lh + 2 * var(--s-1))}table.records .skeleton-row>td:before{content:"";display:block;width:70%;height:.75em;border-radius:var(--r-pill);background:var(--skeleton);animation:skeleton-pulse var(--dur-pulse) var(--ease-in-out) infinite alternate}table.records .skeleton-row>td>.skeleton-bar{margin-inline-start:0}}@media (forced-colors:active){table.records .skeleton-row>td:before{forced-color-adjust:none;background:GrayText}.skeleton-card{border-color:CanvasText}.cta[aria-disabled=true]{border-color:GrayText;color:GrayText}}.invite{container-type:inline-size}.invite-page{min-height:100svh;display:grid;align-content:start;background:var(--canvas-shell);color:var(--text);padding:max(var(--s-5),env(safe-area-inset-top,0px)) max(var(--s-5),env(safe-area-inset-right,0px)) max(var(--s-7),env(safe-area-inset-bottom,0px)) max(var(--s-5),env(safe-area-inset-left,0px))}main.invite-wrap{width:min(100%,30rem);max-width:none;margin-inline:auto;padding:0;display:grid;gap:var(--s-3)}.invite-wrap>*{margin:0}.invite-from{display:flex;align-items:center;gap:var(--s-3);font-size:var(--fs-body);font-weight:600;color:var(--data)}.invite-from img{flex:none;width:2.25rem;height:2.25rem;border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--line)}.invite-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-drop);padding:var(--s-6);display:grid;gap:var(--s-5)}.invite h1:focus{outline:none}.invite h2{line-height:1.4}.invite p{margin:0;text-wrap:pretty}.invite-with-icon{display:flex;gap:var(--s-2);align-items:flex-start}.invite-with-icon svg{flex:none;margin:calc((1lh - 24px) / 2) 0 0;color:var(--bad)}.invite-lede{font-size:var(--fs-lg);line-height:1.55;color:var(--text-2)}.invite-cta{display:flex;align-items:center;justify-content:center;min-height:3.5rem;padding:var(--s-3) var(--s-6);border:1px solid transparent;border-radius:var(--r-control);background:var(--accent);color:var(--on-accent);font-size:var(--fs-lg);font-weight:600;line-height:1.3;text-align:center;text-decoration:none;box-shadow:var(--shadow-control);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:background-color var(--dur-color) var(--ease-out),transform var(--dur-press) var(--ease-out)}.invite-cta:active{transform:scale(.97);background:var(--accent-active);color:var(--on-accent)}.invite-cta[aria-disabled=true]{background:var(--accent-active);cursor:progress}.invite-facts{display:grid;gap:var(--s-3)}.invite-fact{display:flex;gap:var(--s-2);font-size:var(--fs-body);color:var(--text-2)}.invite-fact svg{flex:none;margin-top:calc((1lh - 18px) / 2)}.invite-more{border-top:1px solid var(--line);padding-top:var(--s-5);display:grid;gap:var(--s-2)}.invite-more p{color:var(--text-2)}.invite-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4);counter-reset:invite-step}.invite-steps li{counter-increment:invite-step;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--s-3);font-size:var(--fs-lg);line-height:1.55}.invite-steps li:before{content:counter(invite-step);width:2rem;height:2rem;margin-top:-.125rem;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--navy-subtle);color:var(--data);font-size:var(--fs-body);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.invite-link-button{justify-self:start;display:inline-flex;align-items:center;min-height:2.75rem;padding:0;border:0;background:none;box-shadow:none;font:inherit;font-size:var(--fs-body);font-weight:600;color:var(--accent);text-align:start;text-decoration:underline;text-underline-offset:.18em;transition:color var(--dur-color) var(--ease-out)}.invite-link-button:active{transform:none}.invite-reveal{animation:invite-rise var(--dur-state) var(--ease-out)}@keyframes invite-rise{0%{opacity:0;transform:translateY(4px)}}@media (hover:hover) and (pointer:fine){.invite-wrap[data-detecting]>[data-screen=phone]{display:none}.invite-cta:hover{background:var(--accent-active);color:var(--on-accent)}.invite-link-button:not(:disabled):hover{background:none;color:var(--accent-active)}}@media not all and (hover:hover) and (pointer:fine){.invite-wrap[data-detecting]>[data-screen=computer]{display:none}}@media (forced-colors:active){.invite-card{border-color:CanvasText}.invite-cta{border-color:ButtonText}}@container (min-width: 48rem){.invite-page{align-content:center;padding:var(--s-8)}main.invite-wrap{width:min(100%,40rem);gap:var(--s-4)}.invite-card{padding:var(--s-8);gap:var(--s-6)}.invite h1{font-size:var(--fs-3xl)}}.import-steps{--mark:2rem;display:grid}main>.import-steps{margin-top:var(--s-7)}.import-step{position:relative;display:grid;grid-template-columns:var(--mark) minmax(0,1fr);gap:0 var(--s-4)}.import-step+.import-step{padding-top:var(--s-7)}.import-step:not(:last-child):before{content:"";position:absolute;left:calc(var(--mark) / 2 - .5px);top:calc(var(--mark) + var(--s-2));bottom:calc(-1 * var(--s-2));width:1px;background:var(--line)}.import-step+.import-step:not(:last-child):before{top:calc(var(--s-7) + var(--mark) + var(--s-2))}.import-step-mark{display:grid;place-items:center;width:var(--mark);height:var(--mark);border-radius:var(--r-pill);background:var(--navy-subtle);color:var(--data);font-size:var(--fs-label);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.import-step[data-current]>.import-step-mark{background:var(--navy);color:var(--on-navy)}.import-step[data-tone=ok]>.import-step-mark{background:var(--ok-bg);box-shadow:inset 0 0 0 1px var(--ok-line)}.import-step-head{display:flex;flex-wrap:wrap;align-items:baseline;align-content:center;gap:var(--s-1) var(--s-4);min-height:var(--mark)}.import-step-head>h2{font-size:var(--fs-lg);line-height:1.4}.import-step[data-tone=ok] .import-step-head>h2{color:var(--ok)}.import-step-head>h2:focus{outline:none}.import-step-head>h2:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r-check)}.import-step-head>.status-mark{font-weight:600}.import-step-body{grid-column:2;display:grid;align-content:start;gap:var(--s-4);min-width:0;margin-top:var(--s-3);container:import-step/inline-size}.import-step-body p{margin:0}.import-step-body>p,.import-steps .hint{max-width:62ch;text-wrap:pretty}.import-steps .hint{color:var(--text-2)}.import-steps strong{font-weight:600;color:var(--text)}.import-steps code{font:inherit;overflow-wrap:anywhere}.import-step :is(button,.cta){min-height:var(--ctl);padding-block:0}.import-step-body>label{max-width:40rem;gap:var(--s-1)}.import-step input[type=file]{min-height:var(--ctl)}.import-step input[type=file]::file-selector-button{min-height:calc(var(--ctl) - 2 * (var(--s-1) + 1px))}.import-facts{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-6)}.import-facts>div{display:flex;align-items:baseline;gap:var(--s-2);min-width:0}.import-facts :is(dt,dd){padding:0;border:0}.import-facts dt{font-size:var(--fs-label);color:var(--text-2)}.import-facts dd{text-align:left;font-size:var(--fs-body);font-weight:600;color:var(--text);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.import-step .status{display:flex;gap:var(--s-2);max-width:62ch;font-size:var(--fs-body);color:var(--text);text-wrap:pretty}.import-step .status:empty{margin-top:calc(-1 * var(--s-4))}.import-step .status:before{content:"";flex:none;width:12px;height:12px;margin-top:calc((1lh - 12px) / 2);background:var(--info);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1.2 -1.2 14.4 14.4'%3E%3Ccircle cx='6' cy='6' r='3.4' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1.2 -1.2 14.4 14.4'%3E%3Ccircle cx='6' cy='6' r='3.4' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E") center /contain no-repeat}.import-step .status[data-tone=ok]:before{background:var(--ok);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1.2 -1.2 14.4 14.4'%3E%3Ccircle cx='6' cy='6' r='4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1.2 -1.2 14.4 14.4'%3E%3Ccircle cx='6' cy='6' r='4'/%3E%3C/svg%3E")}.import-step .status:empty:before{content:none}.import-alert{display:grid;gap:var(--s-1);max-width:48rem;padding:var(--s-3) var(--s-4);border:1px solid var(--bad-line);border-radius:var(--r-card);background:var(--bad-bg);animation:import-lift var(--dur-state) var(--ease-out)}.import-alert[data-tone=warn]{border-color:var(--warn-line);background:var(--warn-bg)}.import-alert>p:first-child{display:flex;align-items:baseline;gap:var(--s-2);color:var(--text);text-wrap:pretty}.import-alert>p:first-child>.status-glyph{align-self:flex-start;margin-top:calc((1lh - 14px) / 2);transform:none}.import-alert>.hint{padding-left:calc(14px + var(--s-2));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@keyframes import-lift{0%{opacity:0;transform:translateY(4px)}}.import-tally{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(min-content,13rem));justify-content:start;gap:var(--s-8)}.import-tally li{position:relative;display:grid;align-content:start;gap:var(--s-1);min-width:0}.import-tally li+li:before{content:"+"/"";position:absolute;top:2rem;left:calc(-1 * var(--s-8) / 2);translate:-50% 0;color:var(--text-muted);font-size:var(--fs-lg);font-weight:600}.import-tally li:nth-child(2):before{content:"="/""}.import-tally .kpi-v{font-weight:700}@container import-step (width < 40rem){.import-tally{grid-template-columns:minmax(0,1fr);gap:0}.import-tally li{grid-template-columns:1.5rem minmax(0,1fr) auto;column-gap:var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--line-soft)}.import-tally li:first-child{border-bottom-color:var(--line)}.import-tally li:last-child{border-bottom:0}.import-tally li+li:before{position:static;translate:none;grid-row:1;grid-column:1}.import-tally .kpi-k{grid-row:1;grid-column:2;font-size:var(--fs-body);color:var(--text)}.import-tally .kpi-d{grid-row:2;grid-column:2}.import-tally li:first-child :is(.kpi-k,.kpi-d){grid-column:1/3}.import-tally .kpi-v{grid-row:1/span 2;grid-column:3;font-size:var(--fs-2xl);line-height:1.4;text-align:right}}.import-step table.records{min-width:0;border:1px solid var(--line);border-radius:var(--r-card);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.import-step table.records caption{padding:0 0 var(--s-2);font-size:var(--fs-body);font-weight:600;color:var(--text);text-wrap:balance}.import-step table.records :is(th,td){padding:var(--s-2) var(--s-3);vertical-align:top}.import-step table.records thead th{background:var(--navy-subtle);border-bottom:1px solid var(--line);line-height:1.4;vertical-align:bottom}.import-step table.records thead tr>:first-child{border-radius:calc(var(--r-card) - 1px) 0 0 0}.import-step table.records thead tr>:last-child{border-radius:0 calc(var(--r-card) - 1px) 0 0}.import-step table.records tbody th[scope=row]{overflow-wrap:anywhere}.import-step table.records td.text{max-width:60ch;text-wrap:pretty}@media (min-width:44.01rem){.import-changes table.records :is(thead th:first-child,tbody th[scope=row]){text-align:right}}.import-ledger{display:grid;grid-template-columns:minmax(min-content,15rem) auto minmax(14rem,2fr) minmax(10rem,3fr);border:1px solid var(--line);border-radius:var(--r-card);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.import-ledger li,.import-ledger>*{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.import-ledger ul{margin:0;padding:0;list-style:none}.import-ledger-head{align-items:end;border-bottom:1px solid var(--line);border-radius:calc(var(--r-card) - 1px) calc(var(--r-card) - 1px) 0 0;background:var(--navy-subtle);font-size:var(--fs-label);font-weight:600;line-height:1.4;color:var(--text-2)}.import-ledger li>*,.import-ledger-head>*{min-width:0;padding:var(--s-2) var(--s-3)}.import-ledger-head>:nth-child(2){text-align:right}.import-ledger>h3{display:block;margin:0;padding:var(--s-3) var(--s-3) var(--s-1);font-size:var(--fs-label);font-weight:600;color:var(--text-2)}.import-ledger li,.import-ledger>h3{border-bottom:1px solid var(--line-soft)}.import-ledger li{position:relative;align-items:baseline}.import-ledger>ul:last-child>li:last-child{border-bottom:0}.import-ledger .kpi-k{display:flex;align-items:baseline;gap:var(--s-2);font-size:var(--fs-body);color:var(--data)}.import-ledger .kpi-v{font-size:var(--fs-lg);font-weight:700;line-height:1.4;letter-spacing:0;text-align:right}.import-ledger :is(.kpi-d,.hint){font-size:var(--fs-body);color:var(--text)}.import-ledger .kpi-d{max-width:60ch}.import-ledger .hint{max-width:none;overflow-wrap:anywhere}.import-ledger .hint>strong{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.import-ledger li[data-zero] :is(.kpi-k,.kpi-v){color:var(--text-2)}.import-ledger li[data-zero] .kpi-v{font-weight:600}.import-none{color:var(--off)}@container import-step (width < 44rem){.import-ledger,.import-ledger ul{display:block}.import-ledger-head{display:none}.import-ledger>h3{padding:var(--s-3) var(--s-4) var(--s-1);border-bottom-color:var(--line);background:var(--navy-subtle)}.import-ledger>h3:first-of-type{border-radius:calc(var(--r-card) - 1px) calc(var(--r-card) - 1px) 0 0}.import-ledger li{grid-template-columns:minmax(0,1fr) auto;gap:var(--s-1) var(--s-3);padding:var(--s-3) var(--s-4)}.import-ledger li>*{grid-column:1/-1;padding:0}.import-ledger .kpi-k{grid-column:1}.import-ledger .kpi-v{grid-row:1;grid-column:2;font-size:var(--fs-body)}.import-ledger .hint>strong{position:static;display:block;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal;font-size:var(--fs-label);color:var(--text-2)}.import-ledger .import-none{display:none}}.import-more{position:relative;display:flex;align-items:center;width:fit-content;margin:var(--s-1) 0 0 calc(-1 * var(--s-2));padding:0 var(--s-2);border:0;border-radius:var(--r-control);background:none;box-shadow:none;color:var(--accent-active);font-size:var(--fs-label);font-weight:600;text-decoration:none}.import-more,.import-step .import-more{min-height:2rem}.import-more:after{content:"";position:absolute;inset:-6px 0}.import-ledger .hint>.import-more:only-child{margin-top:0}.import-download{display:grid;gap:var(--s-2)}.import-approval{max-width:48rem;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-xl)}.import-approval label.inline{align-items:flex-start;gap:var(--s-3);min-height:2.75rem;padding-block:var(--s-2);font-size:var(--fs-body);font-weight:600;cursor:pointer}.import-approval label.inline>input{translate:0 calc((1lh - 1.25rem) / 2)}.import-approval label.inline:has(input:disabled){color:var(--text-2);cursor:not-allowed}.import-approval input[aria-invalid=true]{box-shadow:0 0 0 2px var(--bad)}.import-result{max-width:48rem;padding:var(--s-5);border:1px solid var(--ok-line);border-radius:var(--r-xl);background:var(--ok-bg)}.import-result>dl{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);column-gap:0}.import-result :is(dt,dd){padding:var(--s-2) 0;border-top:1px solid var(--ok-line)}.import-result :is(dt:first-of-type,dt:first-of-type+dd){padding-top:0;border-top:0}.import-result dt{padding-right:var(--s-4);color:var(--text-2)}.import-result dd{text-align:left;font-size:var(--fs-body);font-weight:600;color:var(--text);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.import-result .hint{color:var(--text)}.import-step :is(.skeleton,.skeleton-lines,.skeleton-fields){max-width:40rem}@media (hover:hover) and (pointer:fine){.import-step tbody tr:hover{background:var(--row-hover)}.import-more:not(:disabled):hover{background:var(--accent-subtle);color:var(--accent-active)}}@media (max-width:44rem){main>.import-steps{margin-top:var(--s-6)}.import-step{gap:0 var(--s-3)}.import-step:not(:last-child):before{display:none}.import-step-body{grid-column:1/-1}.import-step-head{align-items:center}.import-step-head>.status-mark{flex-basis:100%}:is(.import-approval,.import-result){padding:var(--s-4)}.import-step-body :is(button:not(.import-more),.cta){max-width:100%;padding-block:var(--s-2);white-space:normal;text-align:center}.import-result>dl{grid-template-columns:minmax(0,1fr)}.import-result dt{padding-bottom:0}.import-result dd{padding-top:0;border-top:0}.import-step table.records tr{padding:var(--s-3) var(--s-4);border:0;border-radius:0;background:none}.import-step table.records tbody tr+tr{margin-top:0;border-top:1px solid var(--line-soft)}.import-step table.records :is(th[scope=row],td){padding:var(--s-1) 0}}@media (forced-colors:active){.import-step table.records,.import-step-mark,:is(.import-approval,.import-result,.import-alert,.import-ledger){border:1px solid CanvasText}.import-ledger-head,.import-ledger>h3{border-bottom:1px solid CanvasText}.import-step .status:before{forced-color-adjust:none;background:CanvasText}}.record{container:record/inline-size;display:grid;gap:var(--s-8)}.record :is(.band,.col){display:grid;align-content:start;gap:var(--s-8);min-width:0}.record .col{gap:var(--s-7)}@container record (min-width: 56rem){.record .band{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.record p{margin:0}.record h2{line-height:1.4}.record .region{min-width:0;padding-top:var(--s-4);border-top:1px solid var(--line)}.record .region-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-1) var(--s-4);margin-bottom:var(--s-4)}.record .region-head .status-mark{font-weight:600}.record .facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));gap:var(--s-4) var(--s-6);margin:0}.record .fact{display:grid;align-content:start;gap:var(--s-1);min-width:0}.record .fact :is(dt,dd){padding:0;border:0}.record .fact dt{font-size:var(--fs-label);font-weight:600;line-height:1.4;color:var(--text-2)}.record .fact dd{text-align:left;font-size:var(--fs-body);color:var(--text);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.record .fact dd.none{color:var(--off)}.record .fact-category dd{font-weight:600;color:var(--data)}.record .verdict{grid-column:1/-1}.record .verdict[data-tone=warn]{padding:var(--s-3) var(--s-4);border:1px solid var(--warn-line);border-radius:var(--r-card);background:var(--warn-bg)}.record .verdict[data-tone=warn] .status-word{font-weight:600}.record .account-copy{max-width:62ch;color:var(--text-2);text-wrap:pretty}.record .actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.record .account>.stack>.actions:has(>.danger){justify-content:space-between}.record :where(.actions[data-primary])>button:first-child:not(:disabled){border-color:transparent;background:var(--accent);color:var(--on-accent)}@media (hover:hover) and (pointer:fine){.record :where(.actions[data-primary])>button:first-child:not(:disabled):hover{background:var(--accent-active)}.record .access-confirm button[aria-disabled=true]:hover{background:var(--surface-muted)}}.record .form-box{min-width:0;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-xl)}.record .form-box>h2{margin-bottom:var(--s-4)}.record .role-form{padding:var(--s-4);border-radius:var(--r-card)}.record .role-form .select-wrap>select{color:var(--text)}.record details{border-radius:var(--r-card)}.record summary{min-height:var(--ctl);padding:0 var(--s-4);font-size:var(--fs-body);border-radius:calc(var(--r-card) - 1px)}.record details[open] summary{border-radius:calc(var(--r-card) - 1px) calc(var(--r-card) - 1px) 0 0}.record summary:after{width:1rem;height:1rem;background-color:var(--text-2)}.record details>.details-body{padding:var(--s-4)}.record details>form>p:first-child{color:var(--text)}.record details [role=group]{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--bad-line);border-radius:var(--r-control);background:var(--bad-bg)}.record details [role=group]>p{font-weight:600;color:var(--text);text-wrap:pretty}.record .access-confirm{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface-alt)}.record .access-confirm[data-tone=danger]{border-color:var(--bad-line);background:var(--bad-bg)}.record .access-confirm>p{max-width:62ch;color:var(--text);text-wrap:pretty}.record .access-confirm>.confirm-title{font-weight:600}.record .access-confirm .hint{color:var(--text-2)}.record .access-confirm button[aria-disabled=true]{cursor:not-allowed;background:var(--surface-muted);border-color:var(--line);color:var(--text-2);box-shadow:none;transform:none}.record .status{font-size:var(--fs-body)}.record .status:empty{position:absolute}.record .status>p{width:fit-content}.record .read-error{display:flex;gap:var(--s-2);width:fit-content;max-width:62ch;padding:var(--s-2) var(--s-3);border:1px solid var(--bad-line);border-radius:var(--r-control);background:var(--bad-bg);color:var(--text)}.record .hint.empty{font-size:var(--fs-body);color:var(--text-2)}.record .ties{gap:var(--s-3)}.record .ties li{padding:0;border:0;overflow-wrap:anywhere}.record :is(.ties,.grant) strong{font-weight:600}.record .ties strong{color:var(--data)}.record :is(.ties,.grant) .hint{display:block;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.record .grants{gap:0}.record .grants .grant{gap:var(--s-2) var(--s-3);padding:var(--s-2) 0;border-top:0;border-bottom:1px solid var(--line-soft)}.record .grants .grant:first-child{padding-top:var(--s-2);border-top:1px solid var(--line-soft)}.record .table-wrap{container:record-history/inline-size;border-radius:0}.record table.records{min-width:0}.record table.records caption{padding:0 0 var(--s-2)}.record table.records thead th{height:2.75rem;padding-block:0;background:var(--navy-subtle);font-weight:600;white-space:nowrap}.record table.records :is(th,td){padding-inline:var(--s-3)}.record table.records tbody :is(th,td){padding-block:var(--s-2);vertical-align:top}.record table.records tbody th,.record table.records td:is([data-label=Desde],[data-label=Hasta]){white-space:nowrap}.record table.records td:is([data-label=Desde],[data-label=Hasta]){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@container record-history (max-width: 36rem){.record table.records thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.record table.records caption{padding-inline:0}.record table.records tr{display:block;container-type:inline-size;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.record table.records tbody tr+tr{margin-top:var(--s-2)}.record table.records :is(th[scope=row],td){display:grid;grid-template-columns:minmax(6rem,30%) minmax(0,1fr);align-items:center;gap:var(--s-1) var(--s-3);padding:var(--s-1) 0;border:0;text-align:left;white-space:normal}.record table.records :is(th[scope=row],td)>*{grid-column:2;justify-self:start}.record table.records :is(th[scope=row],td):before{content:attr(data-label);font-size:var(--fs-label);font-weight:600;color:var(--text-2)}}@container (max-width: 15rem){.record table.records :is(th[scope=row],td){grid-template-columns:minmax(0,1fr)}.record table.records :is(th[scope=row],td)>*{grid-column:1}}.record .skeleton-box{min-height:var(--ctl)}.record .skeleton-action{width:8rem;max-width:100%}.record .skeleton-field{line-height:1.4}.record .form-box .skeleton-fields{grid-template-columns:repeat(auto-fit,minmax(min(max(13rem,calc((100% - var(--s-4)) / 2)),100%),1fr));column-gap:var(--s-4)}.record .form-box .skeleton-field:last-child{grid-column:1/-1}@media (max-width:44rem){.record .form-box{padding:var(--s-4)}.record .verdict[data-tone=warn]{padding:var(--s-3)}.record .actions>button{flex:1 1 auto}}@media (forced-colors:active){.record .access-confirm,.record :is(.form-box,.verdict[data-tone=warn],.read-error),.record details [role=group]{border:1px solid CanvasText}.record .access-confirm button[aria-disabled=true]{color:GrayText;border-color:GrayText}}.authorities-toolbar{gap:var(--s-3) var(--s-6)}.authorities-toolbar,.date-filter{display:flex;flex-wrap:wrap;align-items:center}.date-filter{gap:var(--s-2) var(--s-3)}.date-filter label{font-size:var(--fs-label);font-weight:600}.date-filter input{width:auto;min-height:var(--ctl);padding-block:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(.authorities-toolbar,.bodies) button{min-height:var(--ctl);padding-block:0}.authorities-toolbar label.inline{gap:var(--s-3);font-size:var(--fs-body)}.bodies{position:relative;container:bodies/inline-size;display:grid;gap:var(--s-8);padding-bottom:var(--s-8)}.body-region{display:grid;gap:var(--s-4);min-width:0;padding-top:var(--s-4);border-top:1px solid var(--line)}.body-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-3) var(--s-6)}.body-head h2{font-size:var(--fs-lg);font-weight:600;line-height:1.4}.body-meta{margin:var(--s-1) 0 0;font-size:var(--fs-label);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.body-meta .skeleton-bar{width:12rem;max-width:100%}.pending-note{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-alt)}.pending-note>.status-glyph{flex:none;margin-top:calc((1lh - 14px) / 2);color:var(--info)}.pending-note p{margin:0;max-width:62ch;text-wrap:pretty}.pending-title{font-weight:600}.seats{min-width:0;table-layout:fixed}.seats :is(th,td){text-align:left}.seats thead th{height:2.75rem;padding:0 var(--s-3);background:var(--navy-subtle)}.seats .col-position{width:11rem}.seats .col-period{width:12.5rem}.seats .col-minute{width:15rem}.seats .col-state{width:10.5rem}.seats .col-act{width:3.5rem}.seats tbody :is(th,td){padding:var(--s-2) var(--s-3)}.seats tbody th[scope=row]{color:var(--text)}.seats tbody tr.past :is(th,td){color:var(--text-2)}.seats .minute{overflow-wrap:anywhere}.seats td.act{text-align:right}.seats .nobody{color:var(--text-2)}.seats .status-mark .status-word{font-weight:600}.seats tr.past .status-mark .status-word{font-weight:400}.seat-note{display:block;margin-left:var(--s-4);max-width:24rem;font-size:var(--fs-label);line-height:1.4;color:var(--text-2);text-wrap:pretty}.holder,.leaving,.member-results li,.picked{display:flex;align-items:center;gap:var(--s-3);min-width:0}.holder-text{display:grid;min-width:0;line-height:1.4}.holder-name{display:inline-block;justify-self:start;min-height:1.5rem;border-radius:var(--r-check);color:var(--data);font-weight:600;text-decoration:none;text-underline-offset:3px}.holder-name:focus-visible{text-decoration-line:underline}.holder-number,.past .holder-name{color:var(--text-2)}.holder-number{display:block;font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.holder-number .category-mark{display:inline-flex}.avatar-photo{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;overflow:hidden;border-radius:50%;background:var(--surface-muted)}.avatar-photo img{width:100%;height:100%;object-fit:cover}.avatar-app{width:3.5rem;height:3.5rem}.avatar-initials{background:var(--navy-subtle);color:var(--data);font-size:var(--fs-label);font-weight:600}.avatar-app.avatar-initials{font-size:var(--fs-body)}.row-menu-button{width:var(--ctl);height:var(--ctl);min-height:var(--ctl);padding:0;border-color:transparent;background:transparent;box-shadow:none;color:var(--text-2)}.row-menu{position:fixed;z-index:40;display:grid;min-width:16rem;max-width:calc(100vw - 2 * var(--s-2));padding:var(--s-1);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-float);overflow-y:auto;overscroll-behavior:contain;transform-origin:top right;transition:opacity var(--dur-popover) var(--ease-out),transform var(--dur-popover) var(--ease-out)}@starting-style{.row-menu{opacity:0;transform:scale(.96)}}.row-menu-entry{display:grid}.row-menu-entry[data-group=person]{margin-top:var(--s-1);padding-top:var(--s-1);border-top:1px solid var(--line-soft)}.row-menu [role=menuitem]{justify-content:flex-start;min-height:var(--ctl);padding:0 var(--s-3);border:0;background:transparent;box-shadow:none;color:var(--text);font-weight:400;text-align:left}.row-menu [role=menuitem][aria-disabled=true]{color:var(--text-2);cursor:not-allowed;transform:none}.row-menu [role=menuitem]:focus-visible{outline-offset:-3px}.row-menu-reason{margin:0;padding:0 var(--s-3) var(--s-2);max-width:18rem;font-size:var(--fs-label);color:var(--text-2)}.seats-skeleton{display:grid;padding-top:var(--s-3)}.skeleton-seat{display:grid;grid-template-columns:11rem 2.5rem minmax(0,1fr) minmax(0,1fr) 8rem;align-items:center;gap:var(--s-3);min-height:3.5rem;border-bottom:1px solid var(--line-soft)}.skeleton-avatar{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--skeleton);animation:skeleton-pulse var(--dur-pulse) var(--ease-in-out) infinite alternate}@container bodies (max-width: 67.5rem){.seats,.seats tbody{display:block}.seats thead{display:none}.seats tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-2) var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--line-soft)}.seats tbody :is(th,td){display:block;grid-column:1;padding:0;border:0}.seats tbody th[scope=row]{font-size:var(--fs-label);color:var(--text-2)}.seats td.act{grid-column:2;grid-row:1/span 2;align-self:start}.seats td:is(.period,.minute):before{content:attr(data-label) ": ";font-size:var(--fs-label);font-weight:600;color:var(--text-2)}.seats tr.vacant td:is(:nth-of-type(2),:nth-of-type(3),.act){display:none}.skeleton-seat{grid-template-columns:2.5rem minmax(0,1fr)}.skeleton-seat>.skeleton-bar:is(:first-child,:nth-of-type(3),:nth-of-type(4)){display:none}}@media (hover:hover) and (pointer:fine){.holder-name:hover{color:var(--accent-active);text-decoration-line:underline}.row-menu [role=menuitem]:not([aria-disabled=true]):hover,.row-menu-button:not(:disabled):hover{background:var(--surface-alt);color:var(--text)}.row-menu [role=menuitem][aria-disabled=true]:hover{background:transparent}}@media (max-width:63.99rem){.holder-name{display:inline-flex;align-items:center;min-height:2.75rem}}@media (max-width:44rem){.head-side>.primary-action,.head-side>.primary-action>button{width:100%}}@media (forced-colors:active){.pending-note,.row-menu{border:1px solid CanvasText}}@media (min-width:44.01rem){.member-dialog:has(.office-form){width:min(40rem,100% - 2 * var(--s-4))}}.office-form{gap:var(--s-5)}.member-dialog .office-form fieldset.office-fields{display:grid;gap:var(--s-5)}.office-form .field{display:grid;align-content:start;gap:var(--s-2);min-width:0;font-size:var(--fs-label);font-weight:600;line-height:1.4}.office-form .field>:is(.hint,.field-error){margin-top:calc(-1 * var(--s-1))}.office-form .hint{color:var(--text-2)}.office-form .optional{font-weight:400;color:var(--text-2)}.office-form textarea{min-height:5.5rem;line-height:1.5}.office-form .select-wrap>select{color:var(--text)}.office-form .intro{margin:0;max-width:62ch;text-wrap:pretty}.office-form .intro-note{margin:calc(-1 * var(--s-3)) 0 0;font-size:var(--fs-label);color:var(--text-2)}.member-dialog .office-form fieldset.group{gap:var(--s-4);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-card)}.office-form .choice>legend,.office-form fieldset.group>legend{margin-bottom:var(--s-1);font-size:var(--fs-label)}.member-dialog .office-form fieldset.choice{gap:0}.office-form .honorifics{grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr))}.office-form .radio{display:flex;align-items:center;gap:var(--s-3);min-height:2.75rem;font-size:var(--fs-body);font-weight:400;cursor:pointer}.office-form .radio input{appearance:none;flex:none;width:1.25rem;height:1.25rem;min-height:0;margin:0;padding:0;border:1.5px solid var(--line-control-strong);border-radius:50%;background:var(--surface);cursor:pointer}.office-form .radio input:checked{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 .3rem,var(--surface) .34rem)}.member-form.office-form .radio input[type=radio]:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-color:var(--line-control-strong);box-shadow:none}.member-form.office-form .radio input[type=radio]:checked:focus-visible{border-color:var(--accent)}.office-form textarea:focus-visible{outline:none;border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.office-form .radio:has(input:disabled){color:var(--text-2);cursor:not-allowed}.office-form .radio input:disabled{background:var(--surface-muted);border-color:var(--line);cursor:not-allowed}.office-form .choice-reason{margin:calc(-1 * var(--s-2)) 0 var(--s-2);padding-left:var(--s-8);max-width:62ch;font-size:var(--fs-label);font-weight:400;color:var(--text-2);text-wrap:pretty}.office-form .choice-detail{padding-left:var(--s-8)}.office-form button.small{padding:0 var(--s-3)}.suggestions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.suggestions button{box-shadow:none}.office-summary{display:grid;gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-alt)}.office-summary>div{display:grid;grid-template-columns:6rem minmax(0,1fr);align-items:baseline;gap:var(--s-3)}.office-summary :is(dt,dd){padding:0;border:0}.office-summary dt{font-size:var(--fs-label);font-weight:600;color:var(--text-2)}.office-summary dd{text-align:left;font-size:var(--fs-body);font-weight:400;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.office-summary .holder-number{display:inline}.search-box{position:relative;display:grid}.search-box>svg{position:absolute;left:var(--s-3);top:50%;transform:translateY(-50%);color:var(--text-2);pointer-events:none}.office-form .search-box>input{padding-left:var(--s-8)}.member-results{display:grid;max-height:20rem;margin:0;padding:var(--s-1);overflow-y:auto;list-style:none;border:1px solid var(--line);border-radius:var(--r-card);font-size:var(--fs-body);font-weight:400}.member-results li{min-height:3.5rem;padding:var(--s-2);border-radius:var(--r-control);cursor:pointer}.member-results li[aria-selected=true]{background:var(--accent-subtle)}.member-results li.no-results{min-height:var(--ctl);gap:var(--s-2);color:var(--text-2);cursor:default}.leaving strong,.member-results strong,.picked strong{color:var(--data);font-weight:600}.picked{padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-card);font-size:var(--fs-body);font-weight:400}.picked .holder-text{flex:1 1}.leaving{font-weight:400}.computed,.leaving{font-size:var(--fs-body)}.computed{display:flex;align-items:center;width:fit-content;max-width:100%;min-height:var(--ctl);padding:0 var(--s-3);border-radius:var(--r-control);background:var(--surface-alt);color:var(--data);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.computed[data-pending]{color:var(--text-2);font-weight:400}.refusal{display:grid;gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--bad-line);border-radius:var(--r-card);background:var(--bad-bg)}.refusal:focus{outline:none}.refusal-title{display:flex;align-items:baseline;gap:var(--s-2);margin:0;color:var(--bad);font-weight:600}.refusal ul{display:grid;gap:var(--s-1);margin:0;padding-left:var(--s-6)}.refusal :is(li,p:last-child){max-width:62ch;text-wrap:pretty}.refusal p:last-child{margin:0;font-size:var(--fs-label)}.review{display:grid;gap:var(--s-3)}.review:focus{outline:none}.review-title{font-weight:600;line-height:1.4;text-wrap:balance}.review-text,.review-title{margin:0;font-size:var(--fs-lg)}.review-text{max-width:62ch;line-height:1.5;text-wrap:pretty}.review-text strong{color:var(--data);font-weight:600}.review .office-summary>div{grid-template-columns:5rem minmax(0,1fr)}@media (hover:hover) and (pointer:fine){.member-results li[role=option]:hover{background:var(--row-hover)}.member-results li[aria-selected=true]:hover{background:var(--row-selected-hover)}}@media (forced-colors:active){.computed,.member-results,.office-summary,.picked,.refusal{border:1px solid CanvasText}}.page-pending{max-width:62rem}.seats.districts .col-seat{width:7rem}.seats.districts .col-contact{width:16rem}.seats.districts .col-period{width:14rem}.seats.districts .col-state{width:10.5rem}.seats.districts .col-act{width:3.5rem}.districts tr.district th{padding:var(--s-5) var(--s-3) var(--s-2);border-bottom:1px solid var(--line-soft);font-weight:400;color:var(--text-2)}.districts tbody+tbody tr.district th{border-top:1px solid var(--line)}.districts tbody:first-of-type tr.district th{padding-top:var(--s-4)}.districts tr.district th:focus,.districts tr.district th:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.district-name{margin:0 var(--s-2) 0 0;color:var(--data);font-size:var(--fs-lg);font-weight:600;line-height:1.4}.district-meta{font-size:var(--fs-label)}.contact,.district-meta{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.contact{display:grid;min-width:0}.contact .nowrap{white-space:nowrap}.contact .mail{overflow-wrap:anywhere}.districts .ordinal-note{margin-left:0;max-width:none}.no-delegates{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:0 var(--s-6);margin:0;padding:0;list-style:none}.no-delegates li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-3);min-height:3.5rem;padding:var(--s-2) 0;border-bottom:1px solid var(--line-soft)}.no-delegates span{font-weight:600}.skeleton-district{margin:0;padding:var(--s-4) 0 var(--s-2);border-bottom:1px solid var(--line-soft)}.delegates-skeleton .skeleton-seat{grid-template-columns:7rem minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr) 8rem}.row-menu-entry[data-group=correct]{margin-top:var(--s-1);padding-top:var(--s-1);border-top:1px solid var(--line-soft)}.page-head:has(#add-district) .status p{max-width:66ch}@container bodies (max-width: 67.5rem){.districts tbody tr.district{display:block;padding:0;border-bottom:0}.districts tbody tr.district th{padding:var(--s-5) 0 var(--s-2);font-size:var(--fs-body)}.districts tbody:first-of-type tr.district th{padding-top:var(--s-2)}.districts td.act{grid-row:1/span 3}.delegates-skeleton .skeleton-seat{grid-template-columns:minmax(0,1fr);gap:var(--s-2);padding-block:var(--s-3)}.delegates-skeleton .skeleton-seat>.skeleton-bar:nth-of-type(-n+2){display:block}.delegates-skeleton .skeleton-seat>.skeleton-bar:nth-of-type(n+3){display:none}}.mandate-notes{display:grid;margin-top:calc(-1 * var(--s-2))}.mandate-notes .rule{margin:0;font-size:var(--fs-label);font-weight:400;color:var(--text-2)}.mandate-notes .rule,.ordinal{max-width:62ch;text-wrap:pretty}.ordinal{display:flex;align-items:baseline;gap:var(--s-2);margin:var(--s-3) 0 0;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface-alt)}.ordinal .status-glyph{flex:none}.ordinal[data-tone=warn]{border-color:var(--warn-line);background:var(--warn-bg)}.choice-note{color:var(--text-2);font-weight:400}.member-dialog .office-form fieldset.checks{gap:0}.office-form .checks>.hint,.office-form fieldset.group>.hint{margin:0;max-width:62ch;font-size:var(--fs-label);font-weight:400;text-wrap:pretty}.office-form .checks>.hint{margin-bottom:var(--s-1)}.member-form.office-form .checks label.inline{min-height:2.75rem}.office-form .pending-note{font-size:var(--fs-label);font-weight:400}@media (forced-colors:active){.ordinal{border:1px solid CanvasText}}.preview-line{margin:0;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-alt)}.preview-line strong{color:var(--data);font-weight:600}.photo-grid{display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:var(--s-6)}@container member-form (max-width: 30rem){.photo-grid{grid-template-columns:minmax(0,1fr)}}.photo-preview{display:grid;justify-items:start;gap:var(--s-3)}.photo-frame{position:relative;display:grid;place-items:center;width:10rem;height:10rem;overflow:hidden;border-radius:var(--r-card);background:var(--navy-subtle)}.photo-frame img{width:100%;height:100%;object-fit:cover}.photo-frame:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 6rem var(--scrim);outline:2px dashed var(--shell-text);outline-offset:-2px;pointer-events:none}.frame-initials{color:var(--data);font-size:2.5rem;font-weight:700}.photo-sizes{display:flex;align-items:flex-end;gap:var(--s-4)}.photo-sizes>span{display:grid;justify-items:center;gap:var(--s-1);font-size:var(--fs-label);font-weight:400;color:var(--text-2)}.photo-side{display:grid;gap:var(--s-3)}.photo-chosen{display:flex;align-items:baseline;gap:var(--s-2);margin:0;color:var(--ok);font-weight:600}.photo-chosen>.status-glyph{flex:none}.photo-guide{display:grid;gap:var(--s-1);padding-left:var(--s-5)}.photo-guide,.photo-note{margin:0;font-size:var(--fs-label);color:var(--text-2)}.office-form .push-end{display:flex;flex:1 0 auto;justify-content:flex-end}.photo-confirm{display:grid;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--bad-line);border-radius:var(--r-control);background:var(--bad-bg)}.photo-confirm>p{margin:0;max-width:62ch;color:var(--text);text-wrap:pretty}.photo-confirm>.confirm-title{font-weight:600}.confirm-actions{display:flex;flex-wrap:wrap;gap:var(--s-3)}.photo-confirm button[aria-disabled=true]{cursor:not-allowed;background:var(--surface-muted);border-color:var(--line);color:var(--text-2);box-shadow:none;transform:none}@media (hover:hover) and (pointer:fine){.photo-confirm button[aria-disabled=true]:hover{background:var(--surface-muted)}}@media (forced-colors:active){.photo-confirm,.preview-line{border:1px solid CanvasText}.photo-confirm button[aria-disabled=true]{color:GrayText;border-color:GrayText}}.inst-regions{position:relative;container:inst-regions/inline-size;display:grid;gap:var(--s-8);padding-bottom:var(--s-8)}.inst-region{display:grid;gap:var(--s-4);min-width:0;padding-top:var(--s-4);border-top:1px solid var(--line)}.inst-region-head h2{font-size:var(--fs-lg);font-weight:600;line-height:1.4}.inst-meta{margin:var(--s-1) 0 0;font-size:var(--fs-label);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inst-table{min-width:0;table-layout:fixed}.inst-table :is(th,td){text-align:left;vertical-align:top}.inst-table thead th{height:2.75rem;padding:0 var(--s-3);vertical-align:middle;background:var(--navy-subtle)}.inst-table .col-state,.inst-table .col-version{width:14rem}.inst-table .col-act{width:7rem}.inst-table tbody :is(th,td){padding:var(--s-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inst-table td.act{padding-block:var(--s-2);text-align:right}.inst-name{color:var(--data);text-wrap:pretty}.inst-name,.inst-table .status-mark .status-word{font-weight:600}.inst-note{display:block;margin-left:var(--s-4);max-width:24rem;font-size:var(--fs-label);line-height:1.4;text-wrap:pretty}.inst-note,.inst-regions .nobody{color:var(--text-2)}.inst-by,.inst-line{display:block}.inst-by{font-size:var(--fs-label);color:var(--text-2);overflow-wrap:anywhere}.inst-edit{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ctl);padding:0 var(--s-3);border:1px solid var(--line-control-strong);border-radius:var(--r-control);background:var(--surface);box-shadow:var(--shadow-control);color:var(--text);font-weight:600;text-decoration:none;touch-action:manipulation;transition:background-color var(--dur-color) var(--ease-out)}.inst-skeleton-row{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));align-items:center;gap:var(--s-4);min-height:4rem;border-bottom:1px solid var(--line-soft)}@container inst-regions (max-width: 60rem){.inst-table,.inst-table tbody{display:block}.inst-table thead{display:none}.inst-table tbody tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr));gap:var(--s-3) var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--line-soft)}.inst-table tbody :is(th,td){display:block;padding:0;border:0}.inst-table tbody th,.inst-table td.act{grid-column:1/-1}.inst-table td[data-label]:before{content:attr(data-label);display:block;font-size:var(--fs-label);font-weight:600;color:var(--text-2)}.inst-table td.act{text-align:left}.inst-skeleton-row{grid-template-columns:minmax(0,1fr);gap:var(--s-2);padding:var(--s-3) 0}}.inst-status{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inst-status .status-mark .status-word{font-weight:600;color:var(--text)}.link-inline{display:inline;min-height:0;padding:0;border:0;border-radius:var(--r-check);background:none;box-shadow:none;color:inherit;font:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}@media (max-width:63.99rem){.head-side .link-inline{display:flex;align-items:center;min-height:2.75rem}}.inst-editor-wrap{container:inst-editor/inline-size}.inst-editor{display:grid;gap:var(--s-8);padding-bottom:var(--s-8)}.inst-form{display:grid;gap:var(--s-6);min-width:0}.inst-fields{display:grid;gap:var(--s-5);max-width:48rem}.inst-field{display:grid;align-content:start;gap:var(--s-2);min-width:0}.inst-field>:is(.hint,.field-error){margin-top:calc(-1 * var(--s-1))}.inst-form .hint{color:var(--text-2)}.inst-form textarea{min-height:5.5rem;line-height:1.5}.inst-form input{min-height:var(--ctl)}.inst-blocks{display:grid;gap:var(--s-3);min-width:0;margin:0;padding:0;border:0}.inst-blocks>legend{float:left;width:100%;margin:0 0 var(--s-3);padding:0;font-size:var(--fs-lg);font-weight:600;line-height:1.4}.inst-blocks>legend+*{clear:both}.inst-block-list{display:grid;gap:var(--s-3);max-width:48rem;margin:0;padding:0;list-style:none}.inst-block{display:grid;gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-4);border:1px solid var(--line);border-radius:var(--r-card)}.inst-block-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3)}.inst-block-type{display:block}.inst-tools{display:flex;gap:var(--s-1)}.inst-form .inst-tool{width:var(--ctl);min-height:var(--ctl);padding:0;border-color:transparent;background:transparent;box-shadow:none;color:var(--text-2)}.inst-form .inst-tool[aria-disabled=true]{cursor:not-allowed;color:var(--text-muted);transform:none}.inst-add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);max-width:48rem;margin-bottom:var(--s-2)}.inst-add>span{flex-basis:100%;font-size:var(--fs-label);font-weight:600;color:var(--text-2)}.inst-add button{min-height:var(--ctl);padding:0 var(--s-3);box-shadow:none}.inst-figures{container:inst-figures/inline-size;display:grid;gap:var(--s-3);margin:0;padding:0;list-style:none}.inst-figure{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto;align-items:end;gap:var(--s-2) var(--s-3)}.inst-figure+.inst-figure{padding-top:var(--s-3);border-top:1px solid var(--line-soft)}.inst-figure>.field-error{grid-column:1/-1}@container inst-figures (max-width: 30rem){.inst-figure{grid-template-columns:minmax(0,1fr)}.inst-figure>.inst-tool{justify-self:start}}.inst-figure-add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.inst-figure-add button{min-height:var(--ctl);padding:0 var(--s-3);box-shadow:none}.inst-figure-add .hint{max-width:62ch}main:has(.inst-actions){scroll-padding-bottom:12rem}.inst-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-4) 0;border-top:1px solid var(--line-soft);background:var(--surface)}@media (min-width:44.01rem) and (min-height:40rem){.inst-actions{position:sticky;bottom:0;z-index:2}}.inst-actions-main{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.inst-actions button{min-height:var(--ctl);padding-block:0}.inst-dirty{display:flex;align-items:baseline;gap:var(--s-2);margin:0;font-weight:600}.inst-dirty>.status-glyph{transform:translateY(1px)}.inst-form-status{flex-basis:100%}.inst-form-status:empty{display:none}.inst-form-status>p{max-width:62ch}.inst-form button[aria-disabled=true]:not(.inst-tool){cursor:not-allowed;background:var(--surface-muted);border-color:var(--line);color:var(--text-2);box-shadow:none;transform:none}.inst-preview{display:grid;align-content:start;gap:var(--s-3);min-width:0}.inst-preview h2{font-size:var(--fs-lg);font-weight:600;line-height:1.4}.inst-pv{--pv-primary:#153767;--pv-primary-elevated:#21497c;--pv-on-primary-muted:#c3d2e6;--pv-primary-active:#102c55;--pv-primary-subtle:#e8eef6;--pv-canvas:#f4f7fa;--pv-surface:#fff;--pv-text:#172033;--pv-text-2:#475569;--pv-border:#d8e0ea;padding:var(--s-5);border-radius:var(--r-xl);background:var(--pv-canvas);box-shadow:inset 0 0 0 1px var(--line);color:var(--pv-text)}.inst-pv-card{display:grid;gap:var(--s-3);max-width:22.5rem;padding:var(--s-5);border:1px solid var(--pv-border);border-radius:10px;background:var(--pv-surface);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.inst-pv-body h4,.inst-pv-card h3{margin:0;color:var(--pv-primary-active);font-size:var(--fs-2xl);font-weight:600;line-height:1.4;text-wrap:balance}.inst-pv-body{display:grid;gap:var(--s-3)}.inst-pv-body p{margin:0;text-wrap:pretty}.inst-pv-body ul{display:grid;gap:var(--s-1);margin:0;padding:0;list-style:none}.inst-pv-body li{display:flex;gap:var(--s-3);text-wrap:pretty}.inst-pv-body li:before{content:"•";color:var(--pv-text-2)}.inst-pv-link{justify-self:start;display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--s-2);border-radius:10px;background:var(--pv-primary-subtle);color:var(--pv-primary-active)}.inst-pv-link,.inst-pv-meta{font-size:var(--fs-label);font-weight:600}.inst-pv-meta{display:grid;gap:var(--s-1);color:var(--pv-text-2);line-height:1.4}.inst-pv-meta p{margin:0}.inst-pv-card .inst-pv-empty{color:var(--pv-text-2)}.inst-pv-band{container:inst-pv-band/inline-size;display:grid;gap:var(--s-4);margin:calc(-1 * var(--s-5)) calc(-1 * var(--s-5)) var(--s-2);padding:var(--s-6) var(--s-5);border-radius:9px 9px 0 0;background:var(--pv-primary)}.inst-pv-band,.inst-pv-band h3{color:var(--pv-surface)}.inst-pv-band .inst-pv-empty{color:var(--pv-on-primary-muted)}.inst-pv-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-4);margin:0}.inst-pv-band .inst-pv-figures{padding-top:var(--s-4);border-top:1px solid var(--pv-primary-elevated)}.inst-pv-figures>div:last-child:nth-child(odd){grid-column:1/-1}.inst-pv-figures>div{display:grid;align-content:start;gap:var(--s-1);min-width:0}.inst-pv-figures dd,.inst-pv-figures dt{padding:0;border-top:0;text-align:start}.inst-pv-figures dt{font-size:var(--fs-3xl);font-weight:600;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inst-pv-figures dd{margin:0;font-size:inherit;color:var(--pv-on-primary-muted);text-wrap:pretty}@container inst-pv-band (max-width: 20rem){.inst-pv-figures{grid-template-columns:minmax(0,1fr)}}.inst-pv-tinted{padding:var(--s-4);border-radius:10px;background:var(--pv-primary-subtle)}.inst-pv-tinted dt{color:var(--pv-primary-active)}.inst-pv-tinted dd{color:var(--pv-text-2)}.inst-pv-statement{display:grid;gap:var(--s-1);padding:var(--s-4) var(--s-5);border-radius:10px;background:var(--pv-primary-subtle)}.inst-pv-body .inst-pv-lead{color:var(--pv-text-2);font-size:var(--fs-label);font-weight:600;line-height:1.4}.inst-pv-body .inst-pv-said{color:var(--pv-primary-active);font-size:var(--fs-2xl);font-weight:600;line-height:1.4;text-wrap:balance}.inst-pv-body .inst-pv-steps{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--pv-border);border-radius:10px;background:var(--pv-surface)}.inst-pv-steps>li{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-4);text-wrap:pretty}.inst-pv-steps>li+li{border-top:1px solid var(--pv-border)}.inst-pv-steps>li:before{content:none}.inst-pv-steps>li>span[aria-hidden]{flex:none;display:grid;place-items:center;min-width:2rem;min-height:2rem;padding:0 var(--s-1);border-radius:9999px;background:var(--pv-primary);color:var(--pv-surface);font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@container inst-editor (min-width: 62rem){.inst-editor{grid-template-columns:minmax(0,1fr) 25rem;align-items:start}.inst-preview{position:sticky;top:0}}@media (hover:hover) and (pointer:fine){.inst-edit:hover,.inst-form .inst-tool:not([aria-disabled=true]):hover{background:var(--surface-muted);color:var(--text)}.inst-form .inst-tool[aria-disabled=true]:hover{background:transparent}.inst-form button[aria-disabled=true]:not(.inst-tool):hover{background:var(--surface-muted)}.head-side .link-inline:hover{background:none;text-decoration-thickness:2px}}@media (forced-colors:active){.inst-block,.inst-pv-band,.inst-pv-card,.inst-pv-statement,.inst-pv-steps>li>span[aria-hidden],.inst-pv-tinted{border:1px solid CanvasText}.inst-form button[aria-disabled=true]{color:GrayText;border-color:GrayText}}.docs-table .col-from{width:11rem}.docs-table .col-file{width:8rem}.docs-table .col-upload{width:14rem}.docs-table .col-doc-state{width:11rem}.docs-table .col-doc-act{width:12rem}.doc-name{display:block;color:var(--data);font-weight:600;text-wrap:pretty}.past .doc-name{color:var(--text-2)}.doc-line{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.docs-table td.act{padding-block:var(--s-2);text-align:right}.row-actions{display:inline-flex;flex-wrap:nowrap;justify-content:flex-end;gap:var(--s-2)}.row-actions>button:not(.row-menu-button){min-height:var(--ctl);padding:0 var(--s-3)}.docs-table .link-btn{display:inline-flex;align-items:center;min-height:1.5rem;padding:0;border:0;border-radius:var(--r-check);background:none;box-shadow:none;color:var(--accent);font-size:var(--fs-label);font-weight:600;text-align:left;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:63.99rem){.docs-table .link-btn{min-height:2.75rem}}.row-menu-entry[data-group=write]{margin-top:var(--s-1);padding-top:var(--s-1);border-top:1px solid var(--line-soft)}.docs-skeleton-row{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr))}@container inst-regions (max-width: 60rem){.docs-table colgroup{display:none}.docs-table .row-actions{justify-content:flex-start}}.head-side>.status[data-tone=err]>p{border-color:var(--bad-line)}.head-side>.status[data-tone=err]>p:before{background:var(--bad);clip-path:polygon(50% 15%,85% 50%,50% 85%,15% 50%)}.docs-drop{display:grid;gap:var(--s-3);padding:var(--s-4);border:1px dashed var(--line-control-strong);border-radius:var(--r-card);font-size:var(--fs-body);font-weight:400;transition:background-color var(--dur-color) var(--ease-out),border-color var(--dur-color) var(--ease-out)}.docs-drop[data-over]{border-style:solid;border-color:var(--accent);background:var(--accent-subtle)}.docs-drop:has(input[aria-invalid=true]){border-style:solid;border-color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.docs-drop-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.docs-drop-or{font-size:var(--fs-label);color:var(--text-2)}:is(.docs-form,.inst-attach) .docs-file-input{width:auto;max-width:100%;padding:var(--s-1);color:transparent;font-size:0}:is(.docs-form,.inst-attach) .docs-file-input::file-selector-button{margin:0;font-size:var(--fs-body)}.docs-chosen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);min-width:0}.docs-chosen>svg{flex:none;color:var(--data)}.docs-chosen-text{display:grid;flex:1 1 12rem;min-width:0;line-height:1.4}.docs-chosen-text strong{font-weight:600;overflow-wrap:anywhere}.docs-chosen-text span{font-size:var(--fs-label);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.docs-date .field{max-width:18rem}.docs-keep{display:flex;align-items:baseline;gap:var(--s-2);margin:0;max-width:62ch;color:var(--text-2);text-wrap:pretty}.docs-keep>.status-glyph{flex:none;transform:translateY(1px)}.docs-progress{display:grid;gap:var(--s-2);max-width:62ch}.docs-progress p{margin:0;overflow-wrap:anywhere}.docs-bar{height:.5rem;overflow:hidden;background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--line-control-strong)}.docs-bar,.docs-bar>span{border-radius:var(--r-pill)}.docs-bar>span{display:block;height:100%;background:var(--accent);transition:width var(--dur-color) linear}.docs-progress-num{font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.docs-confirming,.docs-progress-num{color:var(--text-2)}.member-form .docs-transfer[data-tone=info]>p{border-color:var(--line)}.member-form .docs-transfer[data-tone=info]>p:before{background:var(--text-2);clip-path:circle(28%)}@media (min-width:44.01rem){.member-dialog:has(.docs-history){width:min(60rem,100% - 2 * var(--s-6))}}.docs-history{display:grid;gap:var(--s-5)}.docs-history .intro{margin:0;max-width:62ch}.docs-history .intro strong{color:var(--data);font-weight:600}.docs-history-wrap{container:docs-history/inline-size}.docs-versions .col-version-n{width:9rem}.docs-versions .col-version-from{width:8.5rem}.docs-versions .col-version-file{width:9rem}.docs-versions .col-version-upload{width:12rem}.docs-version{display:block;color:var(--data);font-weight:600}.past .docs-version{color:var(--text)}.docs-versions td:last-child{text-wrap:pretty}.docs-history .status{flex-basis:100%}.docs-history .status>p{display:flex;gap:var(--s-2);max-width:62ch;margin:0;padding:var(--s-2) var(--s-3);border:1px solid var(--bad-line);border-radius:var(--r-control)}.docs-history .status>p:before{content:"";flex:none;width:12px;height:12px;margin-top:calc((1lh - 12px) / 2);background:var(--bad);clip-path:polygon(50% 15%,85% 50%,50% 85%,15% 50%)}@container docs-history (max-width: 40rem){.docs-versions,.docs-versions tbody{display:block}.docs-versions colgroup,.docs-versions thead{display:none}.docs-versions tbody tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr));gap:var(--s-3) var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--line-soft)}.docs-versions tbody :is(th,td){display:block;padding:0;border:0}.docs-versions tbody td:last-child,.docs-versions tbody th{grid-column:1/-1}.docs-versions td[data-label]:before{content:attr(data-label);display:block;font-size:var(--fs-label);font-weight:600;color:var(--text-2)}}@media (hover:hover) and (pointer:fine){.docs-table .link-btn:not(:disabled):hover{background:none;color:var(--accent-active);text-decoration-thickness:2px}}@media (forced-colors:active){.docs-drop{border:1px solid CanvasText}.docs-bar>span{background:Highlight}.docs-history .status>p,.head-side>.status[data-tone=err]>p,.inst-attach .status>p,.inst-replace{border:1px solid CanvasText}}.doc-desc{display:-webkit-box;max-width:62ch;margin:var(--s-1) 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--text-2);font-size:var(--fs-label);font-weight:400;line-height:1.4;text-wrap:pretty}.docs-count{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inst-attach{display:grid;gap:var(--s-3);min-width:0}.inst-attach .field{display:grid;align-content:start;gap:var(--s-2);min-width:0;font-size:var(--fs-label);font-weight:600;line-height:1.4}.inst-attach .field>:is(.hint,.field-error){margin-top:calc(-1 * var(--s-1))}.inst-attach-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.inst-attach :is(.inst-attach-row,.inst-attached) button{min-height:var(--ctl);padding:0 var(--s-3);box-shadow:none}.inst-attach .status{font-size:var(--fs-body)}.inst-attach .status:empty{margin-top:calc(-1 * var(--s-3))}.inst-attach .status>p{display:flex;gap:var(--s-2);max-width:62ch;padding:var(--s-2) var(--s-3);border:1px solid var(--ok-line);border-radius:var(--r-control)}.inst-attach .status>p:before{content:"";flex:none;align-self:flex-start;width:12px;height:12px;margin-top:calc((1lh - 12px) / 2);background:var(--ok);clip-path:circle(28%)}.inst-attach .status[role=alert]>p{border-color:var(--bad-line);color:var(--text);font-weight:400}.inst-attach .status[role=alert]>p:before{background:var(--bad);clip-path:polygon(50% 15%,85% 50%,50% 85%,15% 50%)}.inst-attach .status[data-tone=info]>p{border-color:var(--line);background:var(--surface-alt);color:var(--text);font-weight:400}.inst-attach .status[data-tone=info]>p:before{background:var(--text-2)}.inst-replace{display:grid;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface-alt)}.inst-replace-title{margin:0;font-weight:600}@media (forced-colors:active){.inst-attach .status>p:before{forced-color-adjust:none;background:CanvasText}}.avisos{position:relative;container:avisos-page/inline-size}.avisos .page-head h1{line-height:1.4;overflow-wrap:anywhere}.avisos :is(h1,h2)[tabindex="-1"]:focus{outline:none}:where(.avisos) button{min-height:var(--ctl);padding:0 var(--s-4);border-color:var(--line-control-strong);background:var(--surface);color:var(--text);white-space:nowrap;touch-action:manipulation}.avisos button.nt-primary{border-color:transparent;background:var(--accent);color:var(--on-accent)}.avisos button[aria-disabled=true]{cursor:not-allowed;border-color:var(--line);background:var(--surface-muted);color:var(--text-2);box-shadow:none;transform:none}.avisos .cta{min-height:var(--ctl);padding-block:0;white-space:nowrap;touch-action:manipulation}.avisos .cta[data-secondary]{border-color:var(--line-control-strong);background:var(--surface);color:var(--text)}.avisos .cta[aria-disabled=true]{cursor:not-allowed}.inbox{display:grid;gap:var(--s-6);margin-top:var(--s-6)}.inbox-list{display:grid;align-content:start;gap:var(--s-4);min-width:0}.inbox-pane{min-width:0}@container avisos-page (min-width: 56rem){.inbox{grid-template-columns:20rem minmax(0,1fr);align-items:start;gap:var(--s-7)}.inbox-list{position:sticky;top:0;max-height:calc(100dvh - 2 * var(--s-3) - var(--main-pad-top) - 2.5rem);overflow-y:auto;padding-right:var(--s-5);border-right:1px solid var(--line);scrollbar-gutter:stable}.avisos .back-to-list{display:none}}@container avisos-page (max-width: 55.99rem){.inbox[data-show=list] .inbox-pane,.inbox[data-show=pane] .inbox-list{display:none}}.il-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3)}.il-filter{display:grid;flex:1 1 8rem;gap:var(--s-2);min-width:0}.il-new{flex:none}.avisos .select-wrap>select{min-height:var(--ctl);padding-block:0;color:var(--text);font-size:var(--fs-body)}.avisos .select-wrap>select:has(option[value=""]:checked){color:var(--text-2)}.il-body{display:grid;gap:var(--s-3)}.il-group{display:grid;gap:var(--s-1)}.il-head{display:flex;align-items:baseline;gap:var(--s-2);padding:0 var(--s-3);font-size:var(--fs-label);font-weight:600;line-height:1.4;color:var(--text-2)}.il-head .n{font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.il-items{margin:0;padding:0;list-style:none}.il-item,.il-items{display:grid;gap:var(--s-1)}.il-item{min-height:2.75rem;padding:var(--s-3);border-radius:var(--r-card);color:var(--text);text-decoration:none;touch-action:manipulation;transition:background-color var(--dur-color) var(--ease-out)}.il-item:focus-visible{outline-offset:-3px}.il-item[aria-current]{background:var(--accent-subtle)}.il-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-1) var(--s-3);font-size:var(--fs-label)}.il-top .status-word{font-weight:600}.il-when{color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.il-title{color:var(--data);font-size:var(--fs-body);font-weight:600;line-height:1.4;overflow-wrap:anywhere;text-wrap:pretty}.il-item:is([data-state=WITHDRAWN],[data-state=EXPIRED]) .il-title{color:var(--text-2)}.il-sub{color:var(--text-2);font-size:var(--fs-label);line-height:1.4;overflow-wrap:anywhere}.il-sk{display:grid;gap:var(--s-2);padding:var(--s-3)}:is(.il-skeleton,.pane-empty)[data-visible=false]{visibility:hidden}.pane-empty{display:grid;align-content:start;gap:var(--s-3);padding:var(--s-6) 0}.pane-empty .sk-block{height:12rem;border-radius:var(--r-card)}.avisos .state{display:grid;justify-items:start;gap:var(--s-2);max-width:none;padding:var(--s-5);border-radius:var(--r-card);box-shadow:none}.avisos .state h3{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-lg);font-weight:600;line-height:1.4}.avisos .state p{margin:0}.avisos .state[role=alert]{border-color:var(--bad-line);background:var(--bad-bg)}.avisos .state[role=alert] h3{color:var(--bad)}.avisos .state[role=alert] p{color:var(--text)}.avisos .state .actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}.view-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-3) var(--s-6)}.view-head-main{flex:1 1 20rem;min-width:0}.view-head h2{font-size:var(--fs-2xl);font-weight:700;line-height:1.4;letter-spacing:-.01em;color:var(--data);overflow-wrap:anywhere}.avisos .status-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.avisos .status-line .status-word{font-weight:600;color:var(--text)}.avisos .back-to-list{margin:0 0 var(--s-3) calc(-1 * var(--s-3));padding:0 var(--s-3);border-color:transparent;background:transparent;box-shadow:none;color:var(--accent-active)}.avisos .head-side>.status[role=alert]>p{border-color:var(--bad-line);background:var(--bad-bg);color:var(--text)}.avisos .head-side>.status[role=alert]>p:before{background:var(--bad);clip-path:polygon(50% 15%,85% 50%,50% 85%,15% 50%)}.editor-wrap{container:nt-editor/inline-size}.avisos .editor{display:grid;gap:var(--s-8);margin-top:var(--s-6)}.notice-form{display:grid;gap:var(--s-7);min-width:0}.avisos .notice{display:flex;align-items:baseline;gap:var(--s-3);max-width:62ch;margin:0;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-alt);color:var(--text);font-weight:400;text-wrap:pretty}.avisos .notice strong{font-weight:600}.avisos .form-block{display:grid;gap:var(--s-5);min-width:0;max-width:44rem;margin:0;padding:0;border:0;border-radius:0;background:none}.avisos .form-block>:is(legend,h3){float:left;width:100%;margin:0 0 var(--s-1);padding:0;font-size:var(--fs-lg);font-weight:600;line-height:1.4;color:var(--text)}.avisos .form-block>:is(legend,h3)+*{clear:both}.avisos .form-block>.hint{margin:calc(-1 * var(--s-3)) 0 0;color:var(--text-2)}.avisos .field{display:grid;align-content:start;gap:var(--s-2);min-width:0;line-height:1.4}.avisos .field,.avisos .field-label,.avisos .field>label{font-size:var(--fs-label);font-weight:600}.avisos .opt{font-weight:400;color:var(--text-2)}.avisos .field :is(.hint,.field-error){margin:calc(-1 * var(--s-1)) 0 0}.avisos .hint{color:var(--text-2);font-weight:400;max-width:62ch;text-wrap:pretty}.avisos .notice-form :is(input:not([type=radio]),select){min-height:var(--ctl);padding-block:0;font-size:var(--fs-body)}.avisos .notice-form textarea{min-height:12rem;font-size:var(--fs-body);line-height:1.5}.avisos .notice-form input[type=time]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.avisos .notice-form :is(input:not([type=radio]),textarea):is(:focus-visible,[type=date]:focus-within){outline:none;border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.field-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-1) var(--s-4);margin-top:calc(-1 * var(--s-1))}.field-foot .hint{flex:1 1 16rem;margin:0}.avisos .count{display:inline-flex;align-items:baseline;gap:var(--s-1);margin-left:auto;font-weight:400;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.avisos .count.over{color:var(--bad);font-weight:600}.avisos .choice{gap:var(--s-1)}.avisos .radio{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;column-gap:var(--s-3);width:fit-content;max-width:100%;min-height:2.75rem;padding-block:var(--s-1);font-size:var(--fs-body);font-weight:400;cursor:pointer;touch-action:manipulation}.avisos .radio>span{min-width:0}.avisos .radio strong{display:block;font-weight:600}.avisos .opt-note{display:block;font-size:var(--fs-label);color:var(--text-2);line-height:1.4}.avisos .radio input[type=radio]{appearance:none;align-self:start;width:1.25rem;height:1.25rem;min-height:0;margin:var(--s-1) 0 0;padding:0;border:1.5px solid var(--line-control-strong);border-radius:50%;background:var(--surface);cursor:pointer;transition:border-color var(--dur-color) var(--ease-out)}.avisos .radio input[type=radio]:checked{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 .3rem,var(--surface) .34rem)}.avisos .radio input[aria-invalid=true]{border-color:var(--bad)}.group-pick{padding-left:var(--s-8)}.group-pick .select-wrap{max-width:28rem}.avisos .computed{border:1px solid var(--line)}.dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:var(--s-4)}.date-pair{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--s-2)}.date-pair>input{min-width:0}.avisos .facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:var(--s-4) var(--s-6);margin:0}.avisos .facts div{display:grid;min-width:0}.avisos .facts :is(dt,dd){margin:0;padding:0;border:0;text-align:start}.avisos .facts dt{font-size:var(--fs-label);font-weight:600;color:var(--text-2)}.avisos .facts dd{font-size:var(--fs-body);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.avisos .facts .muted,.locked{color:var(--text-2)}.locked{display:flex;align-items:baseline;gap:var(--s-2);max-width:62ch;margin:0;text-wrap:pretty}.locked svg{flex:none;transform:translateY(2px)}.read-text{display:grid;gap:var(--s-3);max-width:62ch}.read-text p{margin:0;white-space:pre-line;text-wrap:pretty;overflow-wrap:anywhere}.read-text .read-title{font-size:var(--fs-lg);font-weight:600;line-height:1.4;color:var(--data)}main:has(.editor-actions){scroll-padding-bottom:12rem}.editor-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);max-width:44rem;padding:var(--s-4) 0;border-top:1px solid var(--line-soft);background:var(--surface)}@media (min-width:44.01rem) and (min-height:40rem){.editor-actions{position:sticky;bottom:0;z-index:2}.shell>main:has(.avisos){scroll-padding-top:var(--s-4)}.avisos .notice-form :is(input,select,textarea){scroll-margin-bottom:18rem}}.ea-main{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.ea-note{flex-basis:100%;max-width:62ch;margin:0;color:var(--text-2);text-wrap:pretty}.avisos .dirty{display:flex;align-items:baseline;gap:var(--s-2);margin:0;font-weight:600}.nt-form-status{flex-basis:100%;font-size:var(--fs-body)}.nt-form-status:empty{display:none}.nt-form-status p{display:flex;align-items:baseline;gap:var(--s-2);max-width:62ch;margin:0;overflow-wrap:anywhere}.nt-form-status[role=alert] p{padding:var(--s-2) var(--s-3);border:1px solid var(--bad-line);border-radius:var(--r-control);background:var(--bad-bg);color:var(--text)}.nt-form-status .saving{color:var(--text-2)}.nt-form-status .ok-line{color:var(--ok);font-weight:600}.avisos .region{display:grid;gap:var(--s-4);max-width:62rem;padding-top:var(--s-4);border-top:1px solid var(--line)}.avisos .region-head h3{font-size:var(--fs-lg);font-weight:600;line-height:1.4}.avisos .region-meta{margin:var(--s-1) 0 0;font-size:var(--fs-label);color:var(--text-2)}.hist-wrap{container:hist/inline-size}.avisos table.history{min-width:0;table-layout:fixed}.avisos .history :is(th,td){padding:var(--s-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft)}.avisos .history thead th{height:2.75rem;padding-block:0;vertical-align:middle;border-bottom:0;background:var(--navy-subtle);color:var(--text-2);font-size:var(--fs-label);font-weight:600}.avisos .history tbody th{font-weight:400;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.avisos .history td p{margin:0;white-space:pre-line}.avisos .history .c-when{width:10rem}.avisos .history .c-who{width:15rem}.avisos .history .c-what{width:10rem}.avisos .what{font-weight:600}.avisos .who-cell{overflow-wrap:anywhere}.avisos .change,.avisos .change>div{display:grid;gap:var(--s-2)}.avisos .change p{max-width:62ch;text-wrap:pretty;overflow-wrap:anywhere}.avisos .change .k{display:block;font-size:var(--fs-label);font-weight:600;color:var(--text-2)}.avisos .change del{text-decoration-thickness:2px;color:var(--bad)}.avisos .change ins{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;color:var(--ok);font-weight:600}.avisos .sub-line{color:var(--text-2)}.nt-history-loading{display:grid;gap:var(--s-3);max-width:62ch}@container hist (max-width: 40rem){.avisos .history,.avisos .history tbody{display:block}.avisos .history :is(thead,colgroup){display:none}.avisos .history tbody tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));gap:var(--s-3) var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--line-soft)}.avisos .history tbody :is(th,td){display:block;padding:0;border:0}.avisos .history tbody td:last-child{grid-column:1/-1}.avisos .history :is(td,th)[data-label]:before{content:attr(data-label);display:block;font-size:var(--fs-label);font-weight:600;color:var(--text-2)}}@media (min-width:44.01rem){.member-dialog:has(.nt-withdraw){width:min(40rem,100% - 2 * var(--s-4))}}.nt-summary{display:grid;gap:var(--s-2);margin:0;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-alt)}.nt-summary div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--s-3)}.nt-summary :is(dt,dd){margin:0;padding:0;border:0;text-align:start}.nt-summary dt{font-size:var(--fs-label);font-weight:600;color:var(--text-2);line-height:1.6}.nt-summary dd{font-size:var(--fs-body);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nt-summary strong{color:var(--data);font-weight:600}@media (max-width:30rem){.nt-summary div{grid-template-columns:1fr;gap:0}}.nt-withdraw .consequence{max-width:62ch;margin:0;text-wrap:pretty}.nt-withdraw .author-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.nt-withdraw button[aria-disabled=true]{cursor:not-allowed;border-color:var(--line);background:var(--surface-muted);color:var(--text-2);box-shadow:none;transform:none}.avisos .preview{display:grid;align-content:start;gap:var(--s-3);min-width:0}.avisos .preview h3{font-size:var(--fs-lg);font-weight:600;line-height:1.4}.pv-who{max-width:62ch;margin:0;color:var(--text-2);text-wrap:pretty}.pv-who strong{color:var(--text);font-weight:600}.nt-pv{--pv-primary:#153767;--pv-primary-active:#102c55;--pv-primary-subtle:#e8eef6;--pv-primary-elevated:#21497c;--pv-on-primary-muted:#c3d2e6;--pv-on-primary-accent:#9fd8d0;--pv-canvas:#f4f7fa;--pv-surface:#fff;--pv-text:#172033;--pv-text-2:#475569;--pv-muted:#5f6b7a;--pv-error:#b42318;--pv-info:#1d4ed8;--pv-info-surface:#eff6ff;--pv-raise:0 0 1px rgb(21 55 103/0.12),0 1px 2px rgb(21 55 103/0.08),0 2px 4px rgb(21 55 103/0.06),0 5px 14px rgb(21 55 103/0.16);--pv-raise-band:inset 0 -2px 0 #e8eef6,0 1px 2px rgb(4 12 26/0.45),0 6px 12px rgb(4 12 26/0.35),0 14px 32px rgb(4 12 26/0.55);color-scheme:light;display:grid;gap:var(--s-6);padding:var(--s-5);border-radius:var(--r-xl);background:var(--surface-alt);color:var(--pv-text);box-shadow:inset 0 0 0 1px var(--line)}.nt-pv p{margin:0}.pv-pane{display:grid;gap:var(--s-2);max-width:22.5rem;min-width:0}.pv-cap{font-size:var(--fs-label);font-weight:600;color:var(--text-2)}.pv-empty{color:var(--pv-text-2)}.pv-app,.pv-detail{display:grid;overflow:hidden;border-radius:var(--r-card);background:var(--pv-canvas);box-shadow:0 0 0 1px var(--line)}.pv-list{display:grid;gap:var(--s-3);padding:var(--s-4)}.pv-period{font-size:var(--fs-body);font-weight:600;line-height:1.35;color:var(--pv-text-2)}.pv-band{display:grid;gap:var(--s-3);padding:var(--s-5) var(--s-4) var(--s-6);background:var(--pv-primary)}.pv-band-top{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:var(--s-1) var(--s-3)}.pv-band-head{color:var(--pv-surface);font-size:var(--fs-lg);font-weight:600;line-height:1.3}.pv-band-note{grid-column:2;color:var(--pv-on-primary-muted);font-size:var(--fs-label);line-height:1.35}.pv-disc{display:grid;place-items:center;flex:none;border-radius:50%;background:var(--pv-primary-subtle);color:var(--pv-primary)}.pv-disc-sm{width:28px;height:28px}.pv-disc-md{width:32px;height:32px}.pv-disc-lg{width:40px;height:40px;background:var(--pv-surface)}.pv-band .pv-disc,.pv-dband[data-tier=BOARD] .pv-disc{background:var(--pv-primary-elevated);color:var(--pv-surface)}.pv-card{display:grid;gap:var(--s-2);padding:var(--s-4);border-radius:10px;background:var(--pv-surface);box-shadow:var(--pv-raise);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pv-band .pv-card{padding:var(--s-5);border-radius:14px;box-shadow:var(--pv-raise-band)}.pv-origin{display:flex;align-items:center;gap:var(--s-2);color:var(--pv-text-2);font-size:var(--fs-label);font-weight:600;line-height:1.35}.pv-card[data-tier=BOARD] .pv-origin{color:var(--pv-primary-active)}.pv-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1);color:var(--pv-text-2);font-size:var(--fs-label);line-height:1.35}.pv-sep{color:var(--pv-muted)}.pv-date{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv-unread{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--pv-error);font-weight:600}.pv-dot{width:8px;height:8px;border-radius:50%;background:var(--pv-error)}.pv-updated{color:var(--pv-info);font-weight:600}.pv-title{color:var(--pv-text);font-size:var(--fs-lg);font-weight:600;line-height:1.3;text-wrap:balance}.pv-band .pv-title{color:var(--pv-primary-active);font-size:1.5rem;line-height:1.25}.pv-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--pv-text)}.pv-band .pv-summary{-webkit-line-clamp:3}.pv-dband{display:grid;gap:var(--s-3);padding:var(--s-5) var(--s-4) var(--s-8);background:var(--pv-primary-subtle)}.pv-dband[data-tier=BOARD]{background:var(--pv-primary)}.pv-tierline{display:flex;align-items:center;gap:var(--s-3);color:var(--pv-primary);font-size:var(--fs-label);font-weight:600;line-height:1.35}.pv-dband[data-tier=BOARD] .pv-tierline{color:var(--pv-on-primary-accent)}.pv-dtitle{color:var(--pv-primary-active);font-size:1.5rem;font-weight:600;line-height:1.25;text-wrap:balance;overflow-wrap:anywhere}.pv-dband[data-tier=BOARD] .pv-dtitle{color:var(--pv-surface)}.pv-facts{display:grid;justify-items:start;gap:var(--s-1);color:var(--pv-text-2);font-size:var(--fs-label);font-weight:600;line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv-dband[data-tier=BOARD] .pv-facts{color:var(--pv-on-primary-muted)}.pv-status{display:inline-flex;gap:var(--s-1);margin-top:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:6px;background:var(--pv-info-surface);color:var(--pv-info)}.pv-sheet{position:relative;top:calc(-1 * var(--s-6));display:grid;gap:var(--s-3);padding:var(--s-5) var(--s-4) var(--s-2);border-radius:14px 14px 0 0;background:var(--pv-surface);box-shadow:0 0 1px rgb(21 55 103/.12),0 1px 2px rgb(21 55 103/.08),0 5px 14px rgb(21 55 103/.14);font-size:var(--fs-lg);line-height:1.55}.pv-sheet p{white-space:pre-line;text-wrap:pretty;overflow-wrap:anywhere}@container nt-editor (min-width: 62rem){.avisos .editor.with-preview{grid-template-columns:minmax(0,1fr) 25rem;align-items:start}}@container avisos-page (min-width: 58rem){.inbox-pane:has(>.editor-wrap>.with-preview){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--s-7)}.inbox-pane>.editor-wrap:has(>.with-preview),.inbox-pane>.editor-wrap>.editor.with-preview{display:contents}.inbox-pane .with-preview>.notice-form,.inbox-pane:has(>.editor-wrap>.with-preview)>.view-head,.inbox-pane>.editor-wrap>.region{grid-column:1}.inbox-pane .with-preview>.notice-form{margin-top:var(--s-6)}.inbox-pane>.editor-wrap>.region{margin-top:var(--s-8)}.inbox-pane .with-preview>.preview{grid-column:2;grid-row:1/span 3;position:sticky;top:0;width:calc(25rem * var(--pv-zoom, 1));max-height:calc(100dvh - 2 * var(--s-3) - var(--main-pad-top) - 2.5rem)}.inbox-pane .preview .nt-pv{width:25rem;overflow-y:auto;overscroll-behavior:contain}}@media (max-width:44rem){.avisos .group-pick{padding-left:0}.avisos .view-head .head-side .cta{width:100%;white-space:normal;text-align:center}}@media (hover:hover) and (pointer:fine){a.il-item:not([aria-current]):hover{background:var(--row-hover)}.avisos .cta[data-secondary]:hover,:where(.avisos) button:not(.danger,.nt-primary,[aria-disabled=true]):hover{background:var(--surface-muted);color:var(--text)}.avisos button.nt-primary:not([aria-disabled=true]):hover{background:var(--accent-active)}.avisos .back-to-list:hover{background:var(--accent-subtle)}.avisos button[aria-disabled=true]:hover{background:var(--surface-muted)}}@media (forced-colors:active){.avisos .computed,.avisos .notice,.avisos .state,.nt-form-status[role=alert] p,.nt-pv,.nt-summary,.pv-app,.pv-band,.pv-card,.pv-dband,.pv-detail{border:1px solid CanvasText}.il-item[aria-current]{outline:2px solid Highlight;outline-offset:-2px}.pv-dot{forced-color-adjust:none;background:CanvasText}.avisos button[aria-disabled=true]{color:GrayText;border-color:GrayText}}