@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--azul-950:#041a2d;--azul-900:#062540;--azul-850:#0a3050;--azul-800:#0b3a61;--azul-700:#00508a;--azul-600:#005e9f;--azul-500:#006cb5;--azul-100:#e1effa;--azul-50:#f5fafe;--azul-claro-500:#7eb1de;--azul-claro-300:#bddbf5;--azul-claro-100:#d9effd;--neutral-0:#fff;--neutral-50:#f7f9fb;--neutral-100:#eef2f6;--neutral-150:#ebf0f5;--neutral-200:#dce3ea;--neutral-250:#e7ecf1;--neutral-300:#c5ced8;--neutral-400:#97a3af;--neutral-600:#56636f;--neutral-700:#3a4856;--neutral-900:#0f1b26;--nav-text:#c9dcee;--nav-text-muted:#93b3cf;--nav-text-active:#fff;--success-text:#0b6b3a;--success-bg:#e3f4ea;--success-border:#a8d9bc;--success-mark:#1e9a5a;--warning-text:#8a5300;--warning-bg:#fdf1d8;--warning-border:#edcb85;--warning-mark:#d98e04;--error-text:#b42318;--error-bg:#fde8e6;--error-border:#f2b3ac;--error-mark:#d92d20;--info-text:#00508a;--info-bg:#e1effa;--info-border:#a9cdeb;--info-mark:#006cb5;--neutral-text:#3a4856;--neutral-bg:#ebf0f5;--neutral-border:#c5ced8;--neutral-mark:#6f7c89;--success-tint:color-mix(in srgb, var(--success-bg) 55%, var(--neutral-0));--warning-tint:color-mix(in srgb, var(--warning-bg) 55%, var(--neutral-0));--error-tint:color-mix(in srgb, var(--error-bg) 55%, var(--neutral-0));--info-tint:color-mix(in srgb, var(--info-bg) 55%, var(--neutral-0));--neutral-tint:color-mix(in srgb, var(--neutral-bg) 55%, var(--neutral-0));--sel-bg:color-mix(in srgb, var(--azul-100) 55%, var(--neutral-0));--sel-bg-hover:color-mix(in srgb, var(--azul-100) 80%, var(--neutral-0));--color-frame:var(--azul-900);--color-panel:var(--azul-50);--color-panel-edge:var(--azul-950);--color-page:var(--color-panel);--color-surface:var(--neutral-0);--color-surface-sunken:var(--azul-50);--color-surface-hover:var(--neutral-50);--color-text:var(--neutral-900);--color-text-secondary:var(--neutral-700);--color-text-muted:var(--neutral-600);--color-text-on-brand:var(--neutral-0);--color-link:var(--azul-500);--color-link-hover:var(--azul-700);--color-border:var(--neutral-200);--color-border-subtle:var(--neutral-250);--color-border-strong:var(--neutral-300);--color-focus:var(--azul-500);--danger-text:var(--error-text);--danger-border:var(--error-border);--danger-bg-hover:var(--error-bg);--danger-border-hover:var(--error-mark);--disabled-text:var(--neutral-600);--disabled-bg:var(--neutral-150);--disabled-border:var(--neutral-200);--disabled-mark:var(--neutral-400);--font-sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-numeric:tabular-nums lining-nums;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-none:1;--leading-tight:1.2;--leading-normal:1.45;--tracking-caps:.06em;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--inset-page:var(--space-6);--frame-gap:var(--space-2);--inset-card:var(--space-5);--gap-section:var(--space-5);--size-sidebar:14.5rem;--size-topbar:3rem;--size-row:2.25rem;--size-control:2rem;--size-control-sm:1.75rem;--size-control-lg:2.5rem;--size-icon:1rem;--size-icon-sm:.75rem;--size-icon-lg:1.5rem;--size-count:1.125rem;--size-count-min:1.25rem;--size-avatar:1.75rem;--size-brand-mark:2.25rem;--size-card-header:3rem;--size-th:2rem;--size-status:1.375rem;--size-status-lg:1.625rem;--size-empty-icon:2rem;--size-mark:.5rem;--size-badge:1rem;--size-popover:23rem;--size-popover-sm:15rem;--size-popover-list:24rem;--size-drawer:18rem;--size-drawer-max:85vw;--size-skeleton:.75rem;--size-skeleton-title:1.5rem;--alert-icon-nudge:.1rem;--size-search:20rem;--size-kbd:1.25rem;--size-menu:14rem;--size-av:2.25rem;--size-av-sm:1.75rem;--size-dot:.625rem;--size-chip:1.625rem;--size-row-user:3.75rem;--measure:36rem;--menu-max-height:calc(100vh - var(--size-topbar));--size-viewport:100vh;--panel-height:calc(var(--size-viewport) - 2 * var(--frame-gap));--panel-min-height-stacked:calc(var(--size-viewport) - var(--size-topbar) - var(--frame-gap));--brand-mark-position:51% 29%;--brand-mark-zoom:290%;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-card:10px;--radius-panel:12px;--radius-full:50%;--border-width:1px;--border-width-mark:1.5px;--border-accent:3px;--border:var(--border-width) solid var(--color-border);--border-divider:var(--border-width) solid var(--color-border-subtle);--border-strong:var(--border-width) solid var(--color-border-strong);--shadow-card:0 1px 3px 0 #0f1b260a, 0 1px 2px -1px #0f1b2608;--shadow-panel:0 1px 2px #020d1759;--shadow-button:0 1px 0 #0f1b260f;--shadow-menu:0 8px 24px #041a2d47;--shadow-popover:0 8px 24px #0f1b261f, 0 1px 2px #0f1b260f;--scrim:#041a2d8c;--shadow-focus:0 0 0 2px var(--neutral-0), 0 0 0 4px var(--color-focus);--shadow-focus-dark:0 0 0 2px var(--azul-900), 0 0 0 4px var(--azul-claro-500);--z-bar:10;--z-menu:20;--duration-fast:.12s;--duration-drawer:.2s;--duration-pulse:1.4s;--duration-spin:.8s;--duration-alert:.18s;--pulse-opacity:.25;--ease:cubic-bezier(.2, 0, 0, 1)}@media (width<=40em){:root{--inset-page:var(--space-3);--frame-gap:0px;--inset-card:var(--space-4);--gap-section:var(--space-3);--size-control:2.5rem;--size-control-sm:2.25rem}}:root{--surface-page:var(--color-page);--surface-card:var(--color-surface);--surface-brand-subtle:var(--azul-100);--border-subtle:var(--color-border);--text-primary:var(--color-text);--text-link:var(--color-link);--surface-inverse:var(--color-frame);--text-inverse:var(--color-text-on-brand);--border-control:var(--azul-800);--palette-teal-200:var(--azul-claro-500)}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-frame);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover);text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.num{font-variant-numeric:var(--font-numeric)}.mono{font-family:var(--font-mono);font-size:var(--text-xs)}.muted{color:var(--color-text-muted)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.link-quiet{color:var(--color-text)}.link-quiet:hover{color:var(--color-link-hover)}.shell{grid-template-columns:var(--size-sidebar) minmax(0, 1fr);height:var(--size-viewport);background:var(--color-frame);display:grid}.shell>.nav{height:var(--size-viewport);overflow-y:auto}.panel{min-width:0;height:var(--panel-height);margin:var(--frame-gap) var(--frame-gap) var(--frame-gap) 0;background:var(--color-panel);border:var(--border-width) solid var(--color-panel-edge);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);overflow-y:auto}@media (width<=63.99em){.shell{height:auto;min-height:var(--size-viewport);grid-template-columns:minmax(0,1fr);align-content:start}.shell>.nav{z-index:var(--z-menu);height:auto;position:sticky;top:0;overflow:visible}.panel{height:auto;min-height:var(--panel-min-height-stacked);margin:0 var(--frame-gap) var(--frame-gap);overflow:clip}}@media (width<=40em){.panel{border-radius:var(--radius-panel) var(--radius-panel) 0 0;box-shadow:none;border:0}}.nav{background:var(--color-frame);color:var(--nav-text);flex-direction:column;display:flex}.nav-brand{align-items:center;gap:var(--space-2);padding:var(--space-4);display:flex}.nav-brand-mark{width:var(--size-brand-mark);height:var(--size-brand-mark);border-radius:var(--radius-md);background-color:var(--azul-50);background-repeat:no-repeat;background-position:var(--brand-mark-position);background-size:var(--brand-mark-zoom);flex:none}.nav-brand-name{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--nav-text-active);line-height:var(--leading-tight);display:block}.nav-brand-tagline{font-size:var(--text-2xs);color:var(--nav-text-muted);line-height:var(--leading-tight);display:block}.nav-toggle{justify-content:center;align-items:center;gap:var(--space-2);height:var(--size-control);padding:0 var(--space-3);font:inherit;font-weight:var(--weight-medium);color:var(--nav-text-active);border:var(--border-width) solid var(--azul-800);border-radius:var(--radius-md);cursor:pointer;background:0 0;margin-left:auto;display:none}.nav-toggle:hover{background:var(--azul-850)}.nav-toggle:focus-visible{box-shadow:var(--shadow-focus-dark)}.nav-toggle svg{width:var(--size-icon);height:var(--size-icon)}.nav-menu{flex-direction:column;flex:1;display:flex}.nav-group{padding:var(--space-4) var(--space-2) 0}.nav-group-title{margin:0 0 var(--space-1-5);padding:0 var(--space-2);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--nav-text-muted)}.nav-list{gap:var(--space-0-5);margin:0;padding:0;list-style:none;display:grid}.nav-item{align-items:center;gap:var(--space-2);height:var(--size-control);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--nav-text);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex;position:relative}.nav-item:hover{background:var(--azul-850);color:var(--nav-text-active);text-decoration:none}.nav-item:focus-visible{box-shadow:var(--shadow-focus-dark)}.nav-item[aria-current=page]{background:var(--azul-800);color:var(--nav-text-active)}.nav-item[aria-current=page]:before{content:"";left:calc(-1 * var(--space-2));top:var(--space-1-5);bottom:var(--space-1-5);width:var(--border-accent);border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--azul-claro-500);position:absolute}.nav-icon{width:var(--size-icon);height:var(--size-icon);color:var(--nav-text-muted);flex:none}.nav-item[aria-current=page] .nav-icon{color:var(--azul-claro-500)}.nav-count{min-width:var(--size-count-min);padding:0 var(--space-1-5);font-size:var(--text-2xs);font-weight:var(--weight-semibold);font-variant-numeric:var(--font-numeric);line-height:var(--size-count);text-align:center;color:var(--nav-text);background:var(--azul-800);border-radius:var(--radius-sm);margin-left:auto}.nav-footer{align-items:center;gap:var(--space-2);padding:var(--space-4);font-size:var(--text-xs);margin-top:auto;display:flex}.nav-footer-name{color:var(--nav-text-active);font-weight:var(--weight-medium);display:block}.nav-footer-role{color:var(--nav-text-muted);display:block}.avatar{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-md);font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--azul-900);background:var(--azul-claro-500);flex:none;place-items:center;display:inline-grid}@media (width<=63.99em){.nav{min-height:var(--size-topbar);padding-right:var(--inset-page);flex-flow:wrap;align-items:center;position:relative}.nav-brand{padding:var(--space-2) var(--inset-page)}.nav-toggle{display:inline-flex}.nav-menu{z-index:var(--z-menu);max-height:var(--menu-max-height);padding-bottom:var(--space-2);background:var(--color-frame);border-top:var(--border-width) solid var(--azul-850);box-shadow:var(--shadow-menu);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nav[data-open] .nav-menu{display:flex}.nav-group{padding-left:var(--inset-page);padding-right:var(--inset-page)}.nav-item[aria-current=page]:before{left:calc(-1 * var(--inset-page))}.nav-footer{margin-top:var(--space-2);padding-left:var(--inset-page)}}.breadcrumb{align-items:center;gap:var(--space-1-5);min-width:0;font-size:var(--text-xs);color:var(--color-text-muted);margin:0;padding:0;list-style:none;display:flex}.breadcrumb li{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.breadcrumb li+li:before{content:"/";margin-right:var(--space-1-5);color:var(--neutral-400)}.breadcrumb [aria-current=page]{color:var(--color-text);font-weight:var(--weight-medium)}.topbar{z-index:var(--z-bar);align-items:center;gap:var(--space-4);height:var(--size-topbar);padding:0 var(--inset-page);background:var(--color-panel);border-bottom:var(--border-divider);display:flex;position:sticky;top:0}.search{width:var(--size-search);flex:none;max-width:40%;margin-left:auto;position:relative}.search .input{padding-left:var(--space-8)}.search svg{left:var(--space-2);width:var(--size-icon);height:var(--size-icon);color:var(--color-text-muted);position:absolute;top:50%;transform:translateY(-50%)}.page{padding:var(--inset-page) var(--inset-page) var(--space-10);gap:var(--gap-section);display:grid}.head-top{align-items:flex-start;gap:var(--space-4) var(--space-6);padding:var(--space-1) 0 var(--space-5);display:flex}.head-title-block{min-width:0}.head-eyebrow{align-items:center;gap:0 var(--space-2);margin-bottom:var(--space-1-5);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.head-title-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.head-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.01em;margin:0;overflow:hidden}.head-actions{align-items:flex-end;gap:var(--space-1-5);flex-direction:column;flex:none;margin-left:auto;display:flex}.head-buttons{gap:var(--space-2);display:flex}.head .facts{padding:var(--space-4) 0 var(--space-1);border-top:var(--border);justify-content:start;align-items:start}@media (width<=1279px){.head-title{font-size:var(--text-xl)}}@media (width<=63.99em){.topbar{position:static}}@media (width<=40em){.topbar{gap:var(--space-3)}.breadcrumb li+li{display:none}.search{flex:1;width:auto;max-width:none}.head-top{flex-direction:column;align-items:stretch}.head-title{white-space:normal}.head-actions{align-items:stretch;margin-left:0}.head-buttons .btn{flex:1}.head .fact dd{white-space:normal}}.card{background:var(--color-surface);border:var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);min-width:0}.card-header{align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--size-card-header);padding:var(--space-2) var(--inset-card);flex-wrap:wrap;display:flex}.card-title{font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}.card-count{font-size:var(--text-xs);font-variant-numeric:var(--font-numeric);color:var(--color-text-muted)}.card-actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.card-body{padding:0 var(--inset-card) var(--inset-card)}.facts{gap:var(--space-4) var(--space-8);margin:0;display:grid}.fact{min-width:0}.fact dt{margin-bottom:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted)}.fact dd{font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.fact-strong dd{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);font-variant-numeric:var(--font-numeric)}.table-wrap{overflow-x:auto}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm);font-variant-numeric:var(--font-numeric)}.table th{height:var(--size-th);padding:0 var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:left;white-space:nowrap;color:var(--color-text-muted);border-bottom:var(--border)}.table td{height:var(--size-row);padding:0 var(--space-3);white-space:nowrap;border-bottom:var(--border-divider);vertical-align:middle}.table th:first-child,.table td:first-child{padding-left:var(--inset-card)}.table th:last-child,.table td:last-child{padding-right:var(--inset-card)}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--color-surface-hover)}.table .col-num{text-align:right}.table .col-shrink{width:1%}.table tfoot td{height:var(--size-row);padding:0 var(--space-3);border-top:var(--border);font-weight:var(--weight-semibold)}.table tfoot td:first-child{padding-left:var(--inset-card)}.table tfoot td:last-child{padding-right:var(--inset-card)}.cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.cell-file{align-items:center;gap:var(--space-2);min-width:0;display:flex}.cell-file svg{width:var(--size-icon);height:var(--size-icon);color:var(--color-text-muted);flex:none}@media (width<=40em){.table-stack,.table-stack tbody,.table-stack tfoot{display:block}.table-stack thead{display:none}.table-stack tr{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--inset-card);border-bottom:var(--border-divider);display:grid}.table-stack tbody tr:last-child{border-bottom:0}.table-stack td,.table-stack tfoot td,.table-stack td:first-child,.table-stack td:last-child,.table-stack tfoot td:first-child,.table-stack tfoot td:last-child{text-align:left;border:0;min-width:0;height:auto;padding:0;display:block}.table-stack tbody tr:hover td{background:0 0}.table-stack tfoot tr{border-top:var(--border);border-bottom:0}.table-stack .cell-hide-stacked{display:none}}.status{height:var(--size-status);padding:0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-none);white-space:nowrap;border-radius:var(--radius-sm);align-items:center;display:inline-flex}.status-success{color:var(--success-text);background:var(--success-bg)}.status-warning{color:var(--warning-text);background:var(--warning-bg)}.status-error{color:var(--error-text);background:var(--error-bg)}.status-info{color:var(--info-text);background:var(--info-bg)}.status-neutral{color:var(--neutral-text);background:var(--neutral-bg)}.status-plain{background:0 0;height:auto;padding:0}@keyframes status-pulse{50%{opacity:var(--pulse-opacity)}}.status-lg{height:var(--size-status-lg);padding:0 var(--space-3);font-size:var(--text-sm)}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--size-control);padding:0 var(--space-3);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-none);white-space:nowrap;border:var(--border-width) solid transparent;border-radius:var(--radius-md);box-shadow:var(--shadow-button);cursor:pointer;transition:background var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);display:inline-flex}.btn svg{width:var(--size-icon);height:var(--size-icon);flex:none}.btn:hover{text-decoration:none}.btn-primary{color:var(--color-text-on-brand);background:var(--azul-500);border-color:var(--azul-600)}.btn-primary:hover{color:var(--color-text-on-brand);background:var(--azul-700)}.btn-primary:active{background:var(--azul-600)}.btn-secondary{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border-strong)}.btn-secondary:hover{color:var(--color-text);background:var(--color-surface-hover);border-color:var(--neutral-400)}.btn-secondary:active{background:var(--neutral-150)}.btn-danger{color:var(--danger-text);background:var(--color-surface);border-color:var(--danger-border)}.btn-danger:hover{color:var(--danger-text);background:var(--danger-bg-hover);border-color:var(--danger-border-hover)}.btn-danger:active{background:var(--danger-bg-hover)}.btn-sm{height:var(--size-control-sm);padding:0 var(--space-2);font-size:var(--text-xs)}.btn:disabled,.btn[aria-disabled=true],.btn:disabled:hover,.btn[aria-disabled=true]:hover{cursor:not-allowed;color:var(--disabled-text);background:var(--disabled-bg);border-color:var(--disabled-border);box-shadow:none}.btn:disabled svg,.btn[aria-disabled=true] svg{color:var(--disabled-mark)}.btn-reason{align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);color:var(--color-text-muted);margin:0;display:flex}.btn-reason svg{width:var(--size-icon-sm);height:var(--size-icon-sm);flex:none}.field{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.field-label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.field-optional{font-weight:var(--weight-regular);color:var(--color-text-muted)}.input{width:100%;height:var(--size-control);padding:0 var(--space-2);font-family:inherit;font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);border:var(--border-strong);border-radius:var(--radius-md)}.input::placeholder{color:var(--color-text-muted)}.input:hover{border-color:var(--neutral-400)}.input:focus-visible{border-color:var(--azul-500);border-radius:var(--radius-md)}.field-hint{font-size:var(--text-xs);color:var(--color-text-muted)}.field-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.field-label-row .btn-text{font-size:var(--text-sm)}.input-wrap{position:relative}.input-wrap .input{padding-right:5rem}.input-reveal{top:var(--space-1);right:var(--space-1);bottom:var(--space-1);padding:0 var(--space-3);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-link);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;position:absolute}.input-reveal:hover{color:var(--color-link-hover);background:var(--azul-100)}.input[aria-invalid=true]{border-color:var(--error-mark)}.input[readonly]{color:var(--color-text-secondary);background:var(--neutral-50)}.field-error{align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--error-text);margin:0;display:flex}.field-error svg{width:var(--size-icon-sm);height:var(--size-icon-sm);flex:none}.input-lg{height:var(--size-control-lg);padding:0 var(--space-3);font-size:var(--text-md)}.btn-lg{height:var(--size-control-lg);padding:0 var(--space-4);font-size:var(--text-md)}.btn[data-busy]{cursor:progress}.btn-primary[data-busy]{background:var(--azul-600)}.dropzone{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-sunken);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-lg);cursor:pointer;display:flex}.dropzone:hover{border-color:var(--azul-500)}.dropzone-icon{width:var(--size-icon-lg);height:var(--size-icon-lg);color:var(--azul-500);flex:none}.dropzone-title{font-weight:var(--weight-semibold);display:block}.dropzone-hint{font-size:var(--text-xs);color:var(--color-text-muted);display:block}.progress{height:var(--space-1);background:var(--neutral-200);border-radius:var(--radius-xs);overflow:hidden}.progress-bar{background:var(--azul-500);border-radius:var(--radius-xs);height:100%}.alert{gap:var(--space-0-5) var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);border:var(--border-width) solid;border-radius:var(--radius-lg);animation:alert-in var(--duration-alert) var(--ease);grid-template-columns:auto minmax(0,1fr);display:grid}.alert-icon{width:var(--size-icon);height:var(--size-icon);margin-top:var(--alert-icon-nudge);grid-row:1/span 3}.alert-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);margin:0}.alert-text{max-width:var(--measure);color:var(--color-text-secondary);margin:0}.alert-actions{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.alert-success{color:var(--success-text);background:var(--success-tint);border-color:var(--success-border)}.alert-warning{color:var(--warning-text);background:var(--warning-tint);border-color:var(--warning-border)}.alert-error{color:var(--error-text);background:var(--error-tint);border-color:var(--error-border)}.alert-info{color:var(--info-text);background:var(--info-tint);border-color:var(--info-border)}.alert-neutral{color:var(--neutral-text);background:var(--neutral-tint);border-color:var(--neutral-border)}@keyframes alert-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.alert{animation:none}}.empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--inset-card) var(--inset-card);display:flex}.empty-icon{width:var(--size-empty-icon);height:var(--size-empty-icon);border-radius:var(--radius-md);color:var(--color-text-muted);background:var(--color-page);flex:none;place-items:center;display:grid}.empty-icon svg{width:var(--size-icon);height:var(--size-icon)}.empty-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.empty-text{margin:var(--space-0-5) 0 0;font-size:var(--text-xs);color:var(--color-text-muted);max-width:var(--measure)}.dlg{--size-dlg:28rem;width:min(var(--size-dlg), calc(100vw - 2 * var(--space-4)));max-height:calc(100vh - 2 * var(--space-6));color:var(--color-text);background:var(--color-surface);border:var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);padding:0}.dlg-sm{--size-dlg:24rem}.dlg-lg{--size-dlg:32rem}.dlg[open]{z-index:calc(var(--z-bar) + 100);height:fit-content;box-shadow:var(--shadow-popover), 0 0 0 100vmax var(--scrim);margin:auto;position:fixed;inset:0;overflow:auto}.dlg form{display:grid}.dlg-head{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-3);display:flex}.dlg-titulo{min-width:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}.dlg-texto{font-size:var(--text-md);color:var(--color-text-secondary);margin:0}.dlg-head .ic{margin-left:auto}.dlg-corpo{gap:var(--space-4);padding:var(--space-1) var(--space-6) var(--space-5);font-size:var(--text-md);display:grid}.dlg-pe{justify-content:flex-end;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-surface-sunken);border-top:var(--border-divider);border-radius:0 0 var(--radius-card) var(--radius-card);flex-wrap:wrap;display:flex}.dlg-pe .btn{height:2.25rem;padding:0 var(--space-4);font-size:var(--text-md)}.dlg-pe .btn-text{font-size:var(--text-sm);align-self:center;margin-left:0;margin-right:auto}.dlg-principal{justify-items:end;gap:var(--space-1);display:grid}.dlg .alert{padding:var(--space-2) var(--space-3)}.dlg .alert-title,.dlg .field-label{font-size:var(--text-sm)}.dlg .input{height:2.25rem;font-size:var(--text-md)}.dlg-grid{gap:var(--space-4) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dlg-grid .field-wide{grid-column:1/-1}.dlg-head .user{min-width:0}.ic{width:var(--size-control);height:var(--size-control);color:var(--color-text-muted);border:var(--border-width) solid transparent;border-radius:var(--radius-md);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.ic svg{width:var(--size-icon);height:var(--size-icon)}.ic:hover,.ic[aria-expanded=true]{color:var(--color-text);background:var(--neutral-150)}.ic:focus-visible{box-shadow:var(--shadow-focus);outline:none}select.input,.select{width:100%;padding-right:var(--space-8);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%2356636F' stroke-width='1.5'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-2) center;background-size:var(--size-icon-sm)}@media (width<=40em){.dlg,.dlg[open]{border-radius:var(--radius-card) var(--radius-card) 0 0;border-bottom:0;width:100vw;max-width:100vw;max-height:92vh;margin:auto 0 0}.dlg-head{padding:var(--space-4) var(--space-4) var(--space-2)}.dlg-corpo{padding:var(--space-1) var(--space-4) var(--space-4)}.dlg-grid{grid-template-columns:minmax(0,1fr)}.dlg-pe{padding:var(--space-3) var(--space-4) var(--space-4);border-radius:0;flex-direction:column-reverse;align-items:stretch}.dlg-pe .btn{width:100%;height:var(--size-control)}.dlg-pe .btn-text{align-self:center;margin:0}.dlg-principal{justify-items:stretch}}.tabs{gap:var(--space-6);padding:0 var(--inset-card);border-bottom:var(--border);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{align-items:center;gap:var(--space-2);height:var(--size-card-header);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex;position:relative}.tab:after{content:"";left:0;right:0;bottom:calc(-1 * var(--border-width));height:var(--border-accent);border-radius:var(--radius-xs) var(--radius-xs) 0 0;position:absolute}.tab:hover{color:var(--color-text)}.tab:hover:after{background:var(--color-border-strong)}.tab[aria-pressed=true]{color:var(--color-text)}.tab[aria-pressed=true]:after{background:var(--azul-500)}.tab:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus)}.tab-count{min-width:var(--size-count-min);padding:0 var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:var(--font-numeric);text-align:center;color:var(--neutral-text);background:var(--neutral-bg);border-radius:var(--radius-md);line-height:1.375rem}.tab[aria-pressed=true] .tab-count{color:var(--info-text);background:var(--info-bg)}.toolbar{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--inset-card) var(--space-2);display:flex}.filter-search{flex:0 20rem;min-width:0;position:relative}.filter-search .input{height:2.25rem;padding-left:var(--space-8);font-size:var(--text-md)}.filter-search>svg{left:var(--space-3);width:var(--size-icon);height:var(--size-icon);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.toolbar-end{align-items:center;margin-left:auto;display:flex}.k{min-width:var(--size-kbd);height:var(--size-kbd);padding:0 var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);white-space:nowrap;border-bottom-width:2px;place-items:center;line-height:1;display:inline-grid}.av{width:var(--size-av);height:var(--size-av);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--azul-700);background:var(--azul-100);border-radius:var(--radius-full);flex:none;place-items:center;display:inline-grid;position:relative}.av:after{content:"";width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-full);background:var(--success-mark);box-shadow:0 0 0 2px var(--color-surface);position:absolute;bottom:-1px;right:-1px}.av-off{color:var(--neutral-600);background:var(--neutral-150)}.av-off:after{background:var(--neutral-400)}.av-sm{width:var(--size-av-sm);height:var(--size-av-sm);font-size:var(--text-xs)}.av-sm:after{display:none}.papel{align-items:center;gap:var(--space-1-5);height:var(--size-chip);padding:0 var(--space-3) 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;border-radius:calc(var(--size-chip) / 2);color:var(--neutral-text);background:var(--neutral-bg);display:inline-flex}.papel svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--neutral-mark);flex:none}tr.is-off .papel{color:var(--disabled-text);background:var(--disabled-bg)}.atalhos{gap:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:center;margin:0;display:grid}.atalhos dt{gap:var(--space-1);display:flex}.atalhos dd{color:var(--color-text-secondary);margin:0}.skel-tabs{gap:var(--space-6);height:var(--size-card-header);padding:0 var(--inset-card);border-bottom:var(--border);align-items:center;display:flex}.skel-toolbar{gap:var(--space-2);padding:var(--space-4) var(--inset-card) var(--space-2);display:flex}.skel-toolbar .skeleton{height:2.25rem}.skel-row{grid-template-columns:var(--size-av) minmax(0, 3fr) minmax(0, 1.4fr) minmax(0, 1.4fr);gap:var(--space-4);height:var(--size-row-user);padding:0 var(--inset-card);border-top:var(--border-divider);align-items:center;display:grid}.skel-row .skel-av{width:var(--size-av);height:var(--size-av);border-radius:var(--radius-full)}@media (hover:none),(width<=40em){.so-teclado{display:none!important}}.senha{align-items:center;gap:var(--space-1);display:flex}.senha .input{font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:.06em;background:var(--color-surface-sunken)}.toast{right:var(--space-6);bottom:var(--space-6);z-index:calc(var(--z-bar) + 50);align-items:center;gap:var(--space-3);max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-3) var(--space-4);font-size:var(--text-md);background:var(--color-surface);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);display:flex;position:fixed}.toast svg{width:var(--size-icon);height:var(--size-icon);color:var(--success-mark);flex:none}.toast .btn-text{margin-left:var(--space-2);font-size:var(--text-sm)}@media (width<=40em){.toast{left:var(--space-2);right:var(--space-2);bottom:var(--space-2)}}.menu{z-index:var(--z-menu);width:var(--size-menu);padding:var(--space-1) 0;background:var(--color-surface);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu);position:fixed}.menu .menu-action{height:2.5rem;padding:0 var(--space-4);font-size:var(--text-md);gap:var(--space-3)}.menu .menu-action[aria-disabled=true]{cursor:not-allowed;color:var(--disabled-text)}.menu .menu-action[aria-disabled=true] svg{color:var(--disabled-mark)}.menu .menu-action[aria-disabled=true]:hover{background:0 0}.menu-sep{height:0;margin:var(--space-1) 0;border:0;border-top:var(--border-divider)}.menu .menu-danger,.menu .menu-danger svg{color:var(--danger-text)}.menu .menu-danger:hover{background:var(--danger-bg-hover)}@media (hover:hover){.col-acao .ic{visibility:hidden}tr:hover .col-acao .ic,tr.is-sel .col-acao .ic,.col-acao .ic[aria-expanded=true]{visibility:visible}}@media (hover:none),(width<=40em){.col-acao .ic{visibility:visible}}.opcoes{border:var(--border);border-radius:var(--radius-lg);margin:0;padding:0;display:grid;overflow:hidden}.opcao{align-items:center;gap:var(--space-3);min-height:3rem;padding:var(--space-2) var(--space-4);cursor:pointer;display:flex}.opcao+.opcao{border-top:var(--border-divider)}.opcao:hover{background:var(--color-surface-hover)}.opcao:has(input:checked){background:var(--sel-bg)}.opcao input{width:1.125rem;height:1.125rem;accent-color:var(--azul-500);flex:none;margin:0}.opcao-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--weight-medium);overflow:hidden}.opcao .tag-atual{margin-left:auto}.tag-atual{font-size:var(--text-sm);color:var(--color-text-muted)}.shell [hidden]{display:none!important}.nav-drawer-head+.nav-group{padding-top:var(--space-2)}.nav-drawer-head,.nav-close,.nav-scrim{display:none}.breadcrumb:before{content:"";width:var(--size-icon-sm);height:var(--size-icon-sm);background:var(--color-text-secondary);flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M9.5 6h-7M5.5 3 2.5 6l3 3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M9.5 6h-7M5.5 3 2.5 6l3 3'/%3E%3C/svg%3E") 50%/contain no-repeat}.breadcrumb a{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.breadcrumb a:hover{color:var(--color-link-hover)}.topbar-actions{align-items:center;gap:var(--space-1);flex:none;margin-left:auto;display:flex}.search+.topbar-actions{margin-left:0}.topbar-menu{position:relative}.icon-btn{width:var(--size-control);height:var(--size-control);color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) var(--ease);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.icon-btn:hover,.icon-btn[aria-expanded=true]{color:var(--color-text);background:var(--neutral-150)}.icon-btn svg{width:var(--size-icon);height:var(--size-icon)}.badge{top:var(--space-0-5);min-width:var(--size-badge);height:var(--size-badge);padding:0 var(--space-1);font-size:var(--text-2xs);font-weight:var(--weight-semibold);font-variant-numeric:var(--font-numeric);line-height:var(--size-badge);text-align:center;color:var(--color-text-on-brand);background:var(--azul-500);border-radius:calc(var(--size-badge) / 2);box-shadow:0 0 0 2px var(--color-panel);position:absolute;right:0}.user-btn{align-items:center;gap:var(--space-2);height:var(--size-control);padding:0 var(--space-1-5) 0 var(--space-0-5);font:inherit;font-weight:var(--weight-medium);color:var(--color-text);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) var(--ease);background:0 0;border:0;display:inline-flex}.user-btn:hover,.user-btn[aria-expanded=true]{background:var(--neutral-150)}.user-btn-chevron{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-text-muted)}.topbar .avatar,.popover .avatar{color:var(--nav-text-active);background:var(--azul-900)}.popover{top:calc(100% + var(--space-1-5));z-index:var(--z-menu);width:var(--size-popover);max-width:calc(100vw - 2 * var(--inset-page));background:var(--color-surface);border:var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);position:absolute;right:0;overflow:hidden}.popover-sm{width:var(--size-popover-sm)}.popover-head{align-items:center;gap:var(--space-3);min-height:var(--size-card-header);padding:var(--space-2) var(--space-4);border-bottom:var(--border-divider);display:flex}.popover-title{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}.popover-foot{padding:var(--space-2) var(--space-4);border-top:var(--border-divider);font-size:var(--text-xs)}.btn-text{padding:var(--space-1) 0;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-link);cursor:pointer;background:0 0;border:0;margin-left:auto}.btn-text:hover{color:var(--color-link-hover);text-decoration:underline}.notif-list{max-height:var(--size-popover-list);margin:0;padding:0;list-style:none;overflow-y:auto}.notif-list li+li{border-top:var(--border-divider)}.notif{grid-template-columns:minmax(0, 1fr) var(--size-mark);gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-text);align-items:start;display:grid}.notif:hover{color:var(--color-text);background:var(--color-surface-hover);text-decoration:none}.notif:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus);border-radius:0}button.notif{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.notif-mark{display:none}.notif-title{font-size:var(--text-sm);line-height:var(--leading-tight);color:var(--color-text-secondary);display:block}.notif-meta{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);display:block}.notif-unread .notif-title{font-weight:var(--weight-semibold);color:var(--color-text)}.notif-dot{width:var(--size-mark);height:var(--size-mark);margin-top:var(--space-1-5);border-radius:var(--radius-full)}.notif-unread .notif-dot{background:var(--azul-500)}.popover .empty{padding:var(--space-4)}.user-card{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-divider);display:flex}.user-card-name{font-weight:var(--weight-semibold);line-height:var(--leading-tight);display:block}.user-card-role{font-size:var(--text-xs);color:var(--color-text-muted);display:block}.menu-action{align-items:center;gap:var(--space-2);width:100%;height:var(--size-row);padding:0 var(--space-4);font:inherit;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.menu-action:hover{background:var(--color-surface-hover)}.menu-action:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus);border-radius:0}.menu-action svg{width:var(--size-icon);height:var(--size-icon);color:var(--color-text-muted)}.page-state{gap:var(--gap-section);min-width:0;display:grid}.skeleton{height:var(--size-skeleton);border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--neutral-150) 25%, var(--neutral-50) 50%, var(--neutral-150) 75%);animation:skeleton-shimmer var(--duration-pulse) ease-in-out infinite;background-size:200% 100%;display:block}.skeleton-title{height:var(--size-skeleton-title)}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.skeleton-head{gap:var(--space-3);padding:var(--space-1) 0 var(--space-5);display:grid}.skeleton-rows{display:grid}.skeleton-row{gap:var(--space-6);height:var(--size-row);padding:0 var(--inset-card);border-top:var(--border-divider);grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,1fr);align-items:center;display:grid}.panel-error{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--error-text);background:var(--error-tint);border:var(--border-width) solid var(--error-border);border-radius:var(--radius-lg);display:flex}.shell .card .panel-error{margin:var(--inset-card);padding:var(--space-3) var(--space-4)}.shell .card-header~.panel-error{margin-top:0}.panel-error-icon{width:var(--size-icon);height:var(--size-icon);margin-top:var(--alert-icon-nudge);flex:none;display:block}.panel-error-icon svg{width:var(--size-icon);height:var(--size-icon);display:block}.panel-error-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);margin:0}.panel-error .empty-title{color:inherit}.panel-error-text{margin:var(--space-0-5) 0 0;max-width:var(--measure);color:var(--color-text-secondary)}.panel-error-actions{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=63.99em){.nav-toggle{margin-left:var(--inset-page);order:-1}.nav-brand{padding-left:var(--space-3)}.nav .nav-menu{z-index:1;width:var(--size-drawer);max-width:var(--size-drawer-max);max-height:none;padding-bottom:var(--space-4);border-top:0;border-right:var(--border-width) solid var(--color-panel-edge);visibility:hidden;transition:transform var(--duration-drawer) var(--ease), visibility 0s linear var(--duration-drawer);display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.nav[data-open] .nav-menu{visibility:visible;transition:transform var(--duration-drawer) var(--ease);transform:none}.nav-scrim{background:var(--scrim);opacity:0;visibility:hidden;transition:opacity var(--duration-drawer) var(--ease), visibility 0s linear var(--duration-drawer);display:block;position:fixed;inset:0}.nav[data-open] .nav-scrim{opacity:1;visibility:visible;transition:opacity var(--duration-drawer) var(--ease)}.nav-drawer-head{min-height:var(--size-topbar);padding:var(--space-1) var(--space-2) var(--space-1) var(--inset-page);border-bottom:var(--border-width) solid var(--azul-850);justify-content:space-between;align-items:center;display:flex}.nav-drawer-title{font-weight:var(--weight-semibold);color:var(--nav-text-active)}.nav-close{width:var(--size-control);height:var(--size-control);color:var(--nav-text);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.nav-close:hover{color:var(--nav-text-active);background:var(--azul-850)}.nav-close:focus-visible{box-shadow:var(--shadow-focus-dark)}.nav-close svg{width:var(--size-icon);height:var(--size-icon)}.nav-drawer-head+.nav-group{padding-top:var(--space-4)}html:has(.nav[data-open]){overflow:hidden}.topbar{z-index:var(--z-bar);position:relative}.user-btn-name,.user-btn-chevron{display:none}.user-btn{width:var(--size-control);justify-content:center;padding:0}}@media (width<=63.99em) and (prefers-reduced-motion:reduce){.nav .nav-menu,.nav[data-open] .nav-menu,.nav-scrim,.nav[data-open] .nav-scrim{transition:none}}@media (width<=40em){.topbar-actions{gap:0}.topbar-menu{position:static}.popover,.popover-sm{left:var(--space-2);right:var(--space-2);width:auto;max-width:none}.notif{padding-top:var(--space-3);padding-bottom:var(--space-3)}.menu-action{height:var(--size-control)}.skeleton-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.skeleton-row>:last-child{display:none}.panel-error-actions .btn{flex:1}.breadcrumb{max-width:50%}.breadcrumb li+li{display:revert}.breadcrumb li:not(:last-child){display:none}.breadcrumb li+li:before{content:none}}.session-state{min-height:var(--size-viewport);padding:var(--space-6);color:var(--nav-text);place-items:center;display:grid}.menu-error{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--error-text);margin:0}@media (width<=63.99em){.nav:not([data-moving]) .nav-menu,.nav:not([data-moving]) .nav-scrim{transition:none}}@media (width<=40em){.topbar:has(.breadcrumb) .search{display:none}.topbar:has(.breadcrumb) .breadcrumb{max-width:none}}.spinner{width:var(--size-icon);height:var(--size-icon);animation:spinner-turn var(--duration-spin) linear infinite;flex:none}@keyframes spinner-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.login-frame{min-height:var(--size-viewport);padding:var(--frame-gap);display:flex}.login-panel{background:var(--color-panel);border:var(--border-width) solid var(--color-panel-edge);border-radius:var(--radius-panel);min-width:0;box-shadow:var(--shadow-panel);flex:1;grid-template-rows:minmax(0,1fr) auto;display:grid}.login-center{padding:var(--space-10) var(--inset-page);place-items:center;display:grid}.login-column{gap:var(--space-8);width:100%;max-width:25rem;display:grid}.login-logo{background:54% 45.2%/154.5% no-repeat;justify-self:center;width:13rem;height:10.2rem;display:block}.login-view{gap:var(--space-6);display:grid}.login-heading{text-align:center}.login-title{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.015em;margin:0}.login-lead{margin:var(--space-2) 0 0;font-size:var(--text-md);color:var(--color-text-secondary)}.login-form{gap:var(--space-5);display:grid}.login-form .field{gap:var(--space-2)}.login-form .field-label{font-size:var(--text-sm);color:var(--color-text)}.login-submit{width:100%;margin-top:var(--space-1)}.forgot-who{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:var(--border);border-radius:var(--radius-md);display:flex}.forgot-who .empty-icon{width:var(--size-control);height:var(--size-control);color:var(--azul-500);background:var(--azul-100)}.forgot-who-text strong{font-weight:var(--weight-semibold);display:block}.forgot-who-text span{font-size:var(--text-xs);color:var(--color-text-muted);display:block}.forgot-back{justify-self:stretch}.login-footer{justify-content:space-between;gap:var(--space-1) var(--space-4);padding:var(--space-4) var(--inset-page);font-size:var(--text-xs);color:var(--color-text-muted);border-top:var(--border-divider);flex-wrap:wrap;display:flex}@media (width<=40em){.login-frame{padding-top:var(--space-3)}.login-panel{border-radius:var(--radius-panel) var(--radius-panel) 0 0;box-shadow:none;border:0}.login-center{padding:var(--space-8) var(--space-5) var(--space-10);place-items:start center}.login-column{gap:var(--space-6)}.login-logo{width:10rem;height:7.85rem}.login-title{font-size:var(--text-xl)}.login-footer{text-align:center;justify-content:center}}
