@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bitter-cyrillic-ext-600-normal-D4LdNtlu.woff2)format("woff2"),url(/assets/bitter-cyrillic-ext-600-normal-Be8gG0qY.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:Bitter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bitter-cyrillic-600-normal-BIB9ACnB.woff2)format("woff2"),url(/assets/bitter-cyrillic-600-normal-BROH5NoY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bitter-vietnamese-600-normal-lEyTimI9.woff2)format("woff2"),url(/assets/bitter-vietnamese-600-normal-Dzobkwkh.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:Bitter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bitter-latin-ext-600-normal-DxC12ifL.woff2)format("woff2"),url(/assets/bitter-latin-ext-600-normal-BBOd3Y0T.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:Bitter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bitter-latin-600-normal-B6efaj8C.woff2)format("woff2"),url(/assets/bitter-latin-600-normal-Bm9hnW4x.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal-Cd63HKDh.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal-7kQcAFpS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal-BI1kUwmR.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2)format("woff2"),url(/assets/source-sans-3-greek-400-normal-DJm9Ud5h.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal-dYp9C364.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-BGPHfnm_.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-cyrillic-ext-500-normal-D8Dd5jAI.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-500-normal-CaAUUz-j.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-cyrillic-500-normal-BmnPaoCF.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-500-normal-B7bCyCk_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-greek-ext-500-normal-9wgnofA_.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-500-normal-FO4an0ZF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-greek-500-normal-eLQqTu5G.woff2)format("woff2"),url(/assets/source-sans-3-greek-500-normal-BOY5JFvG.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-vietnamese-500-normal-BSXhk166.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-500-normal-7g9Z1MMl.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-ext-500-normal-tzH6xoxH.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-500-normal-DYiJOyLu.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-500-normal-DiWS0tcR.woff2)format("woff2"),url(/assets/source-sans-3-latin-500-normal-BtDzq-z9.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal-uAL1a5gb.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal-y-RO8wOd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal-D7vJ4nVX.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal-BSO157bq.woff2)format("woff2"),url(/assets/source-sans-3-greek-600-normal-BNF9LBpG.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal-DpSexF-T.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-Wy7HIzqC.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/assets/source-sans-3-latin-600-normal-BvDVuF-j.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-ext-700-normal-BhUSqjb8.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-700-normal-B6RPsSdD.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-700-normal-CIuudVLB.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-700-normal-DYE6gq6k.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-ext-700-normal-Dd6uIcuy.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-700-normal-C6ITAlBU.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-700-normal-C8Tp2qRF.woff2)format("woff2"),url(/assets/source-sans-3-greek-700-normal-BWdBblwd.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-vietnamese-700-normal-Bgamivog.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-700-normal-BHxM10oo.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-ext-700-normal-6Xi0A2be.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-700-normal-ChH_v7nA.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2)format("woff2"),url(/assets/source-sans-3-latin-700-normal-BBbVrHF_.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,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--l6-font:"Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--l6-font-display:"Source Sans 3", system-ui, sans-serif;--l6-brand-navy:#001f3e;--l6-brand-blue:#004ba2;--l6-brand-gold:var(--l6-brand-blue);--l6-brand-gold-soft:color-mix(in srgb, var(--l6-brand-blue) 14%, transparent);--l6-bg:#e9edf2;--l6-surface:#fff;--l6-surface-raised:#f4f7fa;--l6-surface-hover:#eef2f6;--l6-surface-selected:color-mix(in srgb, var(--l6-brand-blue) 10%, white);--l6-sidebar:#004ba2;--l6-sidebar-fg:#fff;--l6-sidebar-fg-secondary:#ffffffe0;--l6-sidebar-fg-tertiary:#ffffff9e;--l6-sidebar-border:#ffffff38;--l6-sidebar-hover:#ffffff1f;--l6-sidebar-active:#fff3;--l6-sidebar-active-border:#ffffff47;--l6-sidebar-accent:#fff;--l6-topbar:color-mix(in srgb, var(--l6-bg) 42%, var(--l6-surface));--l6-text:#071a2c;--l6-text-secondary:#435d72;--l6-text-tertiary:#5d7085;--l6-text-muted:var(--l6-text-tertiary);--l6-status-mute:#4b5563;--l6-status-mute-ring:#2c3440;--l6-status-mute-ring-width:1px;--l6-text-inverse:#fff;--l6-border-subtle:#071a2c17;--l6-border:#071a2c2b;--l6-border-strong:#071a2c47;--l6-border-focus:var(--l6-brand-blue);--l6-border-selected:color-mix(in srgb, var(--l6-brand-blue) 36%, transparent);--l6-border-danger:color-mix(in srgb, var(--l6-error) 45%, transparent);--l6-border-success:color-mix(in srgb, var(--l6-success) 40%, transparent);--l6-z-tooltip:1200;--l6-success:#0e7a58;--l6-success-soft:#e6f5ef;--l6-warning:#9a5b00;--l6-warning-soft:#fdf1e0;--l6-error:#b3261e;--l6-error-soft:#fdeceb;--l6-info:var(--l6-brand-blue);--l6-info-soft:color-mix(in srgb, var(--l6-brand-blue) 12%, white);--l6-focus:var(--l6-brand-blue);--l6-accent:var(--l6-brand-blue);--l6-shadow-1:0 1px 2px #04172912, 0 1px 3px #0417290d;--l6-shadow-2:0 8px 24px #04172917, 0 2px 6px #0417290d;--l6-shadow-dropdown:0 14px 40px #04172924, 0 4px 10px #0417290f;--l6-sidebar-w:256px;--l6-sidebar-w-collapsed:72px;--l6-topbar-h:72px;--l6-brand-mark:52px;--l6-brand-mark-pad:5px;--l6-avatar:42px;--l6-content-max:1480px;--l6-radius:12px;--l6-radius-sm:8px;--l6-radius-lg:16px;--l6-chart-grid:#071a2c1a;--l6-chart-text:#4a6278;--l6-ring-track:#d4dee8;--l6-popover-bg:var(--l6-surface);--l6-popover-border:var(--l6-border-strong);--l6-card-bg:var(--l6-surface);--l6-card-bg-hover:var(--l6-surface-hover);--l6-card-border:var(--l6-border);--l6-card-shadow:var(--l6-shadow-1);--l6-card-shadow-hover:var(--l6-shadow-2);--l6-card-radius:var(--l6-radius);--l6-card-padding:18px;--l6-card-icon-bg:var(--l6-info-soft);--l6-input-bg:var(--l6-surface);--l6-input-border:var(--l6-border-strong);--l6-input-placeholder:var(--l6-text-tertiary);--l6-skeleton-base:#e4e9ef;--l6-skeleton-shine:#f0f3f7;--l6-segmented-track:var(--l6-surface-hover);--l6-segmented-active:var(--l6-surface);--l6-secbar-bg:#eef1f5eb;--l6-secbar-track:var(--l6-surface-hover);--l6-secbar-item-hover:#ffffffb8;--l6-secbar-item-active:var(--l6-surface);--soft-blue:color-mix(in srgb, var(--l6-brand-blue) 8%, white);--admin-bg:var(--l6-bg);--admin-surface:var(--l6-surface);--admin-surface-raised:var(--l6-surface-raised);--admin-text:var(--l6-text);--admin-text-secondary:var(--l6-text-secondary);--admin-text-muted:var(--l6-text-tertiary);--admin-border:var(--l6-border);--admin-border-strong:var(--l6-border-strong);--shadow-surface-1:var(--l6-shadow-1);--shadow-surface-2:var(--l6-shadow-2);--admin-overlay:#040f1c6b;--font:var(--l6-font);--ink:var(--l6-text);--ink-2:var(--l6-text-secondary);--ink-3:var(--l6-text-tertiary);--line:var(--l6-border);--line-strong:var(--l6-border-strong);--white:var(--l6-surface);--paper:var(--l6-surface-hover);--soft:var(--l6-surface-hover);--sidebar-w:var(--l6-sidebar-w);--topbar-h:var(--l6-topbar-h);--content-max:var(--l6-content-max);--gold:var(--l6-brand-blue)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--l6-dark-canvas:#202329;--l6-dark-subtle:#252930;--l6-dark-header:#1b1f25;--l6-dark-surface:#2b3038;--l6-dark-surface-raised:#323740;--l6-dark-surface-hover:#383e47;--l6-dark-border:#ffffff1a;--l6-dark-border-strong:#ffffff29;--l6-bg:var(--l6-dark-canvas);--l6-surface:var(--l6-dark-surface);--l6-surface-raised:var(--l6-dark-surface-raised);--l6-surface-hover:var(--l6-dark-surface-hover);--l6-surface-selected:color-mix(in srgb, var(--l6-brand-blue) 18%, var(--l6-dark-surface-raised));--l6-sidebar:var(--l6-dark-header);--l6-sidebar-fg:var(--l6-text);--l6-sidebar-fg-secondary:var(--l6-text-secondary);--l6-sidebar-fg-tertiary:var(--l6-text-tertiary);--l6-sidebar-border:var(--l6-border);--l6-sidebar-hover:#ffffff0f;--l6-sidebar-active:var(--l6-dark-surface-raised);--l6-sidebar-active-border:var(--l6-border);--l6-sidebar-accent:var(--l6-brand-blue);--l6-topbar:color-mix(in srgb, var(--l6-dark-subtle) 88%, transparent);--l6-text:#f1f3f4;--l6-text-secondary:#bdc1c6;--l6-text-tertiary:#9aa0a6;--l6-text-muted:var(--l6-text-tertiary);--l6-status-mute:#9aa0a6;--l6-status-mute-ring:#9aa0a633;--l6-status-mute-ring-width:2px;--l6-border:var(--l6-dark-border);--l6-border-strong:var(--l6-dark-border-strong);--l6-success-soft:#0e7a582e;--l6-warning-soft:#9a5b002e;--l6-error-soft:#b3261e2e;--l6-info-soft:color-mix(in srgb, var(--l6-brand-blue) 18%, transparent);--l6-shadow-1:0 1px 2px #00000047;--l6-shadow-2:0 12px 30px #00000052;--l6-shadow-dropdown:0 18px 44px #00000061;--l6-chart-grid:#ffffff14;--l6-chart-text:var(--l6-text-secondary);--l6-ring-track:var(--l6-surface-hover);--l6-border-subtle:var(--l6-border);--l6-border-focus:var(--l6-brand-blue);--l6-border-selected:color-mix(in srgb, var(--l6-brand-blue) 35%, transparent);--l6-border-danger:color-mix(in srgb, var(--l6-error) 40%, transparent);--l6-border-success:color-mix(in srgb, var(--l6-success) 35%, transparent);--l6-popover-bg:var(--l6-surface);--l6-popover-border:var(--l6-border-strong);--l6-card-bg:var(--l6-surface);--l6-card-bg-hover:var(--l6-surface-hover);--l6-card-border:var(--l6-border);--l6-card-shadow:var(--l6-shadow-1);--l6-card-shadow-hover:var(--l6-shadow-2);--l6-card-radius:var(--l6-radius);--l6-card-padding:18px;--l6-card-icon-bg:color-mix(in srgb, var(--l6-brand-blue) 18%, transparent);--l6-input-bg:var(--l6-surface-raised);--l6-input-border:var(--l6-border-strong);--l6-input-placeholder:var(--l6-text-tertiary);--l6-skeleton-base:var(--l6-surface-hover);--l6-skeleton-shine:var(--l6-dark-surface-raised);--l6-segmented-track:var(--l6-surface-hover);--l6-segmented-active:var(--l6-surface-raised);--l6-secbar-bg:color-mix(in srgb, var(--l6-dark-subtle) 92%, transparent);--l6-secbar-track:var(--l6-surface);--l6-secbar-item-hover:#ffffff0f;--l6-secbar-item-active:var(--l6-surface-raised);--soft-blue:color-mix(in srgb, var(--l6-brand-blue) 12%, transparent);--ok-soft:var(--l6-success-soft);--warn-soft:var(--l6-warning-soft);--danger-soft:var(--l6-error-soft);--info-soft:var(--l6-info-soft);--blue-soft:color-mix(in srgb, var(--l6-brand-blue) 18%, transparent);--blue-border:color-mix(in srgb, var(--l6-brand-blue) 35%, transparent);--admin-bg:var(--l6-bg);--admin-surface:var(--l6-surface);--admin-surface-raised:var(--l6-surface-raised);--admin-surface-elevated:var(--l6-surface-hover);--admin-sidebar:var(--l6-sidebar);--admin-header:var(--l6-topbar);--admin-text:var(--l6-text);--admin-text-secondary:var(--l6-text-secondary);--admin-text-muted:var(--l6-text-tertiary);--admin-border:var(--l6-border);--admin-border-strong:var(--l6-border-strong);--admin-accent:var(--l6-brand-blue);--admin-accent-hover:var(--blue-hover);--admin-focus:var(--l6-focus);--admin-input-bg:var(--l6-input-bg);--admin-overlay:#080a0eb8;--shadow-surface-1:var(--l6-shadow-1);--shadow-surface-2:var(--l6-shadow-2);--ink:var(--l6-text);--ink-2:var(--l6-text-secondary);--ink-3:var(--l6-text-tertiary);--line:var(--l6-border);--line-strong:var(--l6-border-strong);--white:var(--l6-surface);--paper:var(--l6-surface-raised);--soft:var(--l6-surface-hover)}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-mono-cyrillic-ext-400-normal-FAIU8e3o.woff2)format("woff2"),url(/assets/fira-mono-cyrillic-ext-400-normal-Co4MVjrD.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:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-mono-cyrillic-400-normal-BJkDdjbt.woff2)format("woff2"),url(/assets/fira-mono-cyrillic-400-normal-DUd3efVn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-mono-greek-ext-400-normal-Be4g_LSk.woff2)format("woff2"),url(/assets/fira-mono-greek-ext-400-normal-BQ5yw6bY.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-mono-greek-400-normal-ftNhKy_S.woff2)format("woff2"),url(/assets/fira-mono-greek-400-normal-B_0AmgK7.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:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-mono-symbols2-400-normal-C6JptOil.woff2)format("woff2"),url(/assets/fira-mono-symbols2-400-normal-CpeG9ob9.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-mono-latin-ext-400-normal-B2gPvaNr.woff2)format("woff2"),url(/assets/fira-mono-latin-ext-400-normal-CbD3vWRE.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:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-mono-latin-400-normal-DVTTRLHv.woff2)format("woff2"),url(/assets/fira-mono-latin-400-normal-C3FQ26ho.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{--savebar-h:0px;--blue:var(--l6-brand-blue);--blue-hover:color-mix(in srgb, var(--l6-brand-blue) 84%, white);--blue-active:color-mix(in srgb, var(--l6-brand-blue) 78%, var(--l6-brand-navy));--blue-dark:color-mix(in srgb, var(--l6-brand-blue) 58%, var(--l6-brand-navy));--blue-bright:color-mix(in srgb, var(--l6-brand-blue) 72%, white);--blue-soft:var(--l6-info-soft);--blue-soft-2:color-mix(in srgb, var(--l6-brand-blue) 18%, white);--blue-border:color-mix(in srgb, var(--l6-brand-blue) 34%, transparent);--navy:var(--l6-brand-navy);--navy-2:color-mix(in srgb, var(--l6-brand-navy) 88%, var(--l6-brand-blue));--navy-3:color-mix(in srgb, var(--l6-brand-navy) 76%, var(--l6-brand-blue));--white:#fff;--paper:#fbfcfe;--soft:#f6f8fb;--soft-blue:#edf4fc;--ink:#071a2c;--ink-2:#435d72;--ink-3:#5d7085;--on-dark:#fff;--on-dark-2:#bed0e1;--line:#071a2c21;--line-strong:#071a2c38;--line-dark:#ffffff24;--ok:#0e7a58;--ok-soft:#e6f5ef;--warn:#9a5b00;--warn-soft:#fdf1e0;--danger:#b3261e;--danger-soft:#fdeceb;--info:var(--blue);--info-soft:var(--blue-soft);--font:"Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Fira Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--sidebar-w:250px;--topbar-h:60px;--radius:10px;--radius-sm:7px;--radius-lg:14px;--shadow-sm:0 1px 2px #071a2c0f;--shadow:0 4px 16px #071a2c14;--shadow-lg:0 18px 48px #071a2c29;--ease:cubic-bezier(.22, 1, .36, 1);--ease-pop:cubic-bezier(.16, 1, .3, 1);--t-fast:.13s;--t:.19s;--t-slow:.42s;--t-draw:.9s;--accept:#0d7554;--accept-soft:#d7f0e6;--reject:#b3261e;--reject-soft:#fbdedc;--gold:var(--l6-brand-blue);--gold-soft:color-mix(in srgb, var(--l6-brand-blue) 14%, transparent);--gold-border:color-mix(in srgb, var(--l6-brand-blue) 32%, transparent);--admin-bg:var(--l6-bg);--admin-surface:var(--white);--admin-surface-raised:var(--white);--admin-sidebar:var(--l6-sidebar);--admin-sidebar-hover:var(--l6-sidebar-hover);--admin-sidebar-active:var(--l6-sidebar-active);--admin-text:var(--ink);--admin-text-muted:var(--ink-3);--admin-border:var(--line);--admin-border-strong:var(--line-strong);--admin-accent:var(--l6-brand-blue);--admin-accent-soft:var(--blue-soft);--focus:var(--l6-focus);--sidebar-w-collapsed:72px;--content-max:1280px;--z-sidebar:40;--z-topbar:30;--z-dropdown:50;--z-dialog:60;--radius-card:var(--radius);--radius-input:var(--radius-sm);--radius-pill:999px;--shadow-surface-1:0 1px 2px #0417290d, 0 1px 3px #0417290a;--shadow-surface-2:0 4px 14px #04172912, 0 1px 3px #0417290a;--shadow-dropdown:0 10px 28px #0417291f, 0 2px 6px #0417290f;--shadow-dialog:0 22px 56px #0417292e, 0 4px 12px #04172914}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--admin-bg);color:var(--admin-text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14.5px;line-height:1.5}h1,h2,h3,h4,p,figure{margin:0}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:var(--l6-text,var(--ink))}button:focus,button:focus-visible,button:active,input:focus,input:focus-visible,input:active,select:focus,select:focus-visible,select:active,textarea:focus,textarea:focus-visible,textarea:active{color:var(--l6-text,var(--ink))}.btn--primary:focus,.btn--primary:focus-visible,.btn--primary:active,.btn--publish:focus,.btn--publish:focus-visible,.btn--publish:active{color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}::selection{background:var(--blue-soft-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.row{align-items:center;gap:10px;display:flex}.row-between{justify-content:space-between;align-items:center;gap:14px;display:flex}.col{flex-direction:column;display:flex}.wrap{flex-wrap:wrap}.grow{flex:auto;min-width:0}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:.86em}.muted{color:var(--ink-3)}.small{font-size:12.5px}.strong{font-weight:600}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.center{text-align:center}.right{text-align:right}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}table.sr-only{max-width:1px;display:block}.app{min-height:100%;display:flex}.sidebar{width:var(--sidebar-w);background:var(--admin-sidebar);color:var(--admin-text);z-index:var(--z-sidebar);transition:width var(--t) var(--ease);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidebar__brand{height:var(--topbar-h);border-bottom:1px solid var(--admin-border);flex:none;align-items:center;gap:10px;padding:0 16px;display:flex}.sidebar__logo{background:var(--white);width:34px;height:34px;transition:transform var(--t) var(--ease-pop);border-radius:9px;flex:none;place-items:center;padding:4px;display:grid;overflow:hidden}.sidebar__brand:hover .sidebar__logo{transform:rotate(-4deg)scale(1.06)}.sidebar__logo img{object-fit:contain;width:100%;height:100%}.sidebar__logo span{color:var(--blue);letter-spacing:.08em;font-size:12px;font-weight:700}.sidebar__title{font-size:13.5px;font-weight:600;line-height:1.15}.sidebar__sub{color:var(--on-dark-2);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.sidebar__nav{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:auto;padding:12px 10px 20px;overflow-y:auto}.navgroup+.navgroup{margin-top:16px}.navgroup__label{letter-spacing:.12em;text-transform:uppercase;color:#bed0e1b8;padding:0 8px 6px;font-size:10.5px;font-weight:700}.navlink{border-radius:var(--radius-sm);color:#ffffffdb;transition:background var(--t-fast) var(--ease), color var(--t-fast);align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.navlink:hover{background:var(--admin-sidebar-hover);color:#fff;text-decoration:none}.navlink.is-active{background:var(--admin-sidebar-active);color:#fff;box-shadow:inset 3px 0 0 var(--gold)}.navlink svg{opacity:.9;flex:none;width:17px;height:17px}.navlink__count{font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:20px;margin-left:auto;padding:1px 7px;font-size:11px}.navlink.is-active .navlink__count{background:#ffffff3d}.sidebar__foot{border-top:1px solid var(--line-dark);flex:none;padding:10px}.main{min-width:0;margin-left:var(--sidebar-w);transition:margin-left var(--t) var(--ease);flex-direction:column;flex:auto;display:flex}.topbar{z-index:var(--z-topbar);height:var(--topbar-h);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--admin-border);background:#ffffffe0;align-items:center;gap:14px;padding:0 24px;display:flex;position:sticky;top:0}.topbar__crumbs{color:var(--ink-3);align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.topbar__crumbs a:hover{color:var(--blue)}.content{max-width:var(--content-max);flex:auto;width:100%;padding:28px 32px 48px}.iconbtn{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--white);cursor:pointer;width:36px;height:36px;color:var(--ink-2);transition:background var(--t-fast), border-color var(--t-fast);place-items:center;display:inline-grid}.iconbtn:hover{background:var(--soft);border-color:var(--line-strong)}.iconbtn--ghost{background:0 0;border-color:#0000}.iconbtn--ghost:hover{background:var(--soft)}.menu-toggle,.backdrop{display:none}@media (width<=1000px){.sidebar{transition:transform var(--t) var(--ease);box-shadow:var(--shadow-lg);transform:translate(-100%)}.sidebar.is-open{transform:none}.main{margin-left:0}.menu-toggle{display:inline-grid}.backdrop.is-open{z-index:35;background:#0417296b;display:block;position:fixed;inset:0}.content{padding:18px 16px 96px}.topbar{padding:0 16px}}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.pagehead__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 6px;font-size:11px;font-weight:700}.pagehead h1{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.18}.pagehead p{color:var(--ink-3);max-width:68ch;margin-top:5px;font-size:13.5px}.pagehead__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.retrato{border-radius:var(--l6-card-radius,var(--radius));border:1px solid var(--l6-card-border,var(--line));background:var(--l6-card-bg,var(--white));box-shadow:var(--l6-card-shadow,var(--shadow-sm));flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:16px;padding:14px 18px;display:flex}.retrato__marca{background:var(--l6-surface-raised,var(--white));border:1px solid var(--l6-border,var(--line));border-radius:11px;flex:none;place-items:center;width:46px;height:46px;padding:6px;display:grid;overflow:hidden}.retrato__marca img{object-fit:contain;width:100%;height:100%}.retrato__semlogo{letter-spacing:.06em;color:var(--blue);font-size:13px;font-weight:700}.retrato__nome{flex-direction:column;gap:2px;min-width:0;display:flex}.retrato__nome strong{letter-spacing:-.015em;color:var(--ink);font-size:16px;font-weight:700}.retrato__frase{color:var(--ink-3);font-size:12.5px}.retrato__contactos{flex-wrap:wrap;align-items:center;gap:18px;min-width:0;margin-left:auto;display:flex}.retrato__contacto{min-width:0;max-width:30ch;color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.retrato__contacto svg{color:var(--ink-3);flex:none}@media (width<=860px){.retrato__contactos{gap:12px;width:100%;margin-left:0}}.saudacao{z-index:85;top:calc(var(--topbar-h,72px) + 20px);border-radius:var(--radius-lg);background:var(--l6-surface-raised);border:1px solid var(--l6-border);width:min(360px,100vw - 32px);box-shadow:var(--l6-shadow-2);pointer-events:none;align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;display:flex;position:fixed;right:24px;overflow:hidden}.saudacao__icone{width:34px;height:34px;color:var(--tom-forte);background:var(--tom-suave);border-radius:11px;flex:none;place-items:center;display:grid}.saudacao__texto{letter-spacing:-.01em;flex-direction:column;gap:2px;min-width:0;display:flex}.saudacao__hora{color:var(--ink);font-weight:650}.saudacao__linha{color:var(--ink-3);font-size:13px}.saudacao__nome{color:var(--ink);font-weight:700}.saudacao--manha{--tom-forte:#b06a00;--tom-suave:#fdf1e0}.saudacao--tarde{--tom-forte:var(--blue);--tom-suave:var(--blue-soft)}.saudacao--noite{--tom-forte:#4c3fa8;--tom-suave:#ecebfb}.saudacao--a-entrar{animation:.25s cubic-bezier(.22,1,.36,1) both saudacaoEntra}.saudacao--a-sair{animation:.18s cubic-bezier(.22,1,.36,1) both saudacaoSai}@keyframes saudacaoEntra{0%{opacity:0;transform:translateY(-8px)scale(.985)}}@keyframes saudacaoSai{to{opacity:0;transform:translateY(-4px)}}@media (width<=620px){.saudacao{width:auto;top:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.saudacao--a-entrar,.saudacao--a-sair,.cmd-dashboard .cmd-kpi,.cmd-dashboard .cmd-dash-charts,.cmd-dashboard .panel:last-child{animation:80ms linear both fadein}}.destaque{border:1px solid var(--line);background:var(--white);min-height:24px;font:inherit;color:var(--ink-3);cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:650;display:inline-flex}.destaque:before{content:"";background:var(--line-strong);width:6px;height:6px;transition:background-color var(--t-fast) var(--ease);border-radius:50%}.destaque:hover:not(:disabled){border-color:var(--blue-border);color:var(--ink-2)}.destaque.is-on{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.destaque.is-on:before{background:var(--ok)}.destaque:disabled{opacity:.55;cursor:progress}.secbar{top:var(--topbar-h);z-index:20;background:var(--l6-secbar-bg,var(--soft));margin-bottom:18px;padding:12px 0;position:sticky;box-shadow:0 9px 14px -12px #071a2c52}.secbar__janela{min-width:0;position:relative}.secbar__trilho{border:1px solid var(--l6-border,var(--line));background:var(--l6-secbar-track,var(--soft-blue));overscroll-behavior-x:contain;scrollbar-width:none;border-radius:11px;align-items:stretch;gap:3px;padding:3px;display:flex;overflow:auto hidden}.secbar__trilho.tem-corte,.secbar__trilho.tem-corte .secbar__item{cursor:grab}.secbar__trilho.is-arrastando,.secbar__trilho.is-arrastando .secbar__item{cursor:grabbing;-webkit-user-select:none;user-select:none}html.secbar-arrastando,html.secbar-arrastando *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.secbar__trilho::-webkit-scrollbar{display:none}.secbar__grupo{align-items:center;gap:3px;display:flex}.secbar__item{font:inherit;color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:13px;text-decoration:none;display:inline-flex}.secbar__item:hover{background:var(--l6-secbar-item-hover,#ffffffa8);color:var(--l6-text,var(--ink));text-decoration:none}.secbar__item.is-active{background:var(--l6-secbar-item-active,var(--white));border-color:var(--l6-border,var(--line));box-shadow:var(--l6-shadow-1,var(--shadow-sm));color:var(--l6-text,var(--ink));font-weight:650}.secbar__icone{color:var(--ink-3);transition:color var(--t-fast) var(--ease), transform var(--t) var(--ease-pop);flex:none}.secbar__item:hover .secbar__icone{color:var(--ink-2)}.secbar__item.is-active .secbar__icone{color:var(--blue);transform:scale(1.08)}.secbar__nome:after{content:attr(data-nome);visibility:hidden;pointer-events:none;height:0;font-weight:650;display:block;overflow:hidden}.secbar__conta{background:var(--white);text-align:center;min-width:20px;color:var(--ink-3);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:999px;flex:none;padding:1px 6px;font-size:11px;font-weight:650}.secbar__item.is-active .secbar__conta{background:var(--blue-soft);color:var(--blue)}.secbar__vazio{background:var(--warn-soft);letter-spacing:.04em;text-transform:uppercase;color:var(--warn);border-radius:999px;flex:none;padding:1px 6px;font-size:10px;font-weight:700}.secbar__seta{color:var(--ink-3);transition:transform var(--t) var(--ease), color var(--t-fast) var(--ease);flex:none}.secbar__item--ir{color:var(--ink-3)}.secbar__item--ir:hover .secbar__seta{color:var(--blue);transform:translate(2px,-2px)}.secbar__risco{background:var(--line-strong);flex:none;align-self:stretch;width:1px;margin:5px 7px}.secbar__fade{z-index:1;pointer-events:none;width:20px;position:absolute;top:1px;bottom:1px}.secbar__fade--esq{background:linear-gradient(to right, var(--l6-secbar-track,var(--soft-blue)), transparent);border-radius:10px 0 0 10px;left:1px}.secbar__fade--dir{background:linear-gradient(to left, var(--l6-secbar-track,var(--soft-blue)), transparent);border-radius:0 10px 10px 0;right:1px}@media (width<=700px){.secbar{margin-bottom:16px;padding:0 0 4px;position:static}}.editorbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.editorbar__quando{color:var(--ink-3);font-size:12.5px}.panel{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--radius-card);box-shadow:var(--shadow-surface-1)}.panel+.panel{margin-top:16px}.grid>:is(.panel,.field,.fieldset,.alert)+:is(.panel,.field,.fieldset,.alert){margin-top:0}.panel__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.panel__head h2{font-size:14.5px;font-weight:650}.panel__head p{color:var(--ink-3);margin-top:3px;font-size:12.5px}.panel__body{padding:18px}.panel__body--flush{padding:0}.panel__foot{border-top:1px solid var(--line);background:var(--paper);border-radius:0 0 var(--radius) var(--radius);padding:12px 18px}.grid{gap:16px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-sidebar{grid-template-columns:minmax(0,1fr) 300px;align-items:start}@media (width<=1100px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-sidebar{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.btn{border-radius:var(--radius-sm);background:var(--white);min-height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:550;text-decoration:none;display:inline-flex}.btn svg{width:16px;height:16px}a.btn:hover,a.btn:focus,a.btn:active,a.btn:visited{text-decoration:none}.btn:active:not(:disabled){transform:translateY(1px)}.admin-action-link{min-height:44px;padding:0 16px;transition:background .17s cubic-bezier(.22,1,.36,1),border-color .17s cubic-bezier(.22,1,.36,1),box-shadow .17s cubic-bezier(.22,1,.36,1),transform .17s cubic-bezier(.22,1,.36,1)}.admin-action-link svg{transition:transform .17s cubic-bezier(.22,1,.36,1)}.admin-action-link:hover{box-shadow:var(--l6-shadow-1,0 1px 2px #071a2c14);transform:translateY(-1px)}.admin-action-link:hover svg{transform:translate(1px)}.admin-action-link:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.admin-action-link,.admin-action-link svg,.admin-action-link:hover,.admin-action-link:hover svg,.admin-action-link:active{transition:none;transform:none}}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--blue);color:#fff}.btn--primary:not(:disabled):hover{background:var(--blue-hover)}.btn--publish{background:var(--ok);color:#fff}.btn--publish:not(:disabled):hover{background:#0c6a4c}.btn--secondary{border-color:var(--line-strong);background:var(--white)}.btn--ghost{color:var(--ink-2);background:0 0}.btn--ghost:not(:disabled):hover{background:var(--soft);color:var(--ink)}.btn--danger{border-color:var(--line-strong);color:var(--danger);background:var(--white)}.btn--danger:not(:disabled):hover{background:var(--danger-soft);border-color:var(--danger)}.btn--sm{min-height:30px;padding:0 10px;font-size:12.5px}.btn--sm svg{width:14px;height:14px}.btn--block{width:100%}.field{gap:var(--admin-form-label-gap,8px);flex-direction:column;max-width:74ch;display:flex}.grid>.field{max-width:none}.field+.field{margin-top:var(--admin-form-field-gap,22px)}.field__labelrow{align-items:baseline;gap:6px;display:flex}.field__label{color:var(--ink-2);align-items:baseline;gap:6px;font-size:12.5px;font-weight:600;display:flex}.field__req{color:var(--danger)}.field__hint{color:var(--ink-3);font-size:12px}.field__error{color:var(--danger);font-size:12px;font-weight:550}.field__count{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.field__count.is-over{color:var(--danger);font-weight:600}.field__count.is-longo{color:var(--warn);font-weight:600}.input,.textarea,.select{border:1px solid var(--l6-input-border,var(--line-strong));border-radius:var(--radius-sm);background:var(--l6-input-bg,var(--white));width:100%;min-height:36px;color:var(--l6-text,var(--ink));transition:border-color var(--t-fast), box-shadow var(--t-fast);padding:7px 11px}.textarea{resize:none;min-height:92px;line-height:1.55}.input:hover,.textarea:hover,.select:hover{border-color:#94a7b8}.input:focus,.textarea:focus,.select:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--l6-brand-blue) 14%, transparent);outline:none}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger)}.input:disabled,.textarea:disabled,.select:disabled{background:var(--soft);color:var(--ink-3)}.select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235d7085' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding-right:30px}.checkline{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);cursor:pointer;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.checkline:hover{border-color:var(--line-strong)}.checkline input{width:16px;height:16px;accent-color:var(--blue);flex:none;margin:2px 0 0}.checkline__text{font-size:13px}.checkline__text small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.fieldset{border:0;margin:0;padding:0}.fieldset+.fieldset{margin-top:26px}.fieldset__legend{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);width:100%;margin-bottom:16px;padding:0 0 10px;font-size:12px;font-weight:700}.repeater{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);transition:border-color var(--t-fast) var(--ease);overflow:hidden}.repeater:focus-within{border-color:var(--blue-border)}.repeater__head{border-bottom:1px solid var(--line);background:var(--white);align-items:center;gap:11px;padding:9px 12px;display:flex}.repeater__ord{background:var(--soft-blue);width:22px;height:22px;color:var(--blue);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.repeater__id{flex:auto;align-items:baseline;gap:9px;min-width:0;display:flex}.repeater__kind{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);flex:none;font-size:10.5px;font-weight:650}.repeater__title{min-width:0;color:var(--ink);font-size:13.5px;font-weight:600}.repeater__empty{min-width:0;color:var(--warn);font-size:12.5px;font-style:italic}.repeater>.field,.repeater>.grid,.repeater>*+*{margin-left:12px;margin-right:12px}.repeater>:last-child{margin-bottom:12px}.repeater>.repeater__head{margin:0}.repeater__head+*{margin-top:12px}@media (width<=620px){.repeater__id{flex-direction:column;align-items:flex-start;gap:1px}}.listedit__item{align-items:flex-start;gap:6px;display:flex}.listedit__item+.listedit__item{margin-top:6px}.listedit__handle{flex-direction:column;gap:2px;padding-top:2px;display:flex}.listedit__num{text-align:right;width:22px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;padding-top:8px;font-size:11.5px}.tablewrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:13.5px}.table th.is-center,.table td.is-center{text-align:center}.table td.is-center>.row{justify-content:center}.table th.is-end,.table td.is-end{text-align:right}.table td.is-end .table__actions,.table td.is-end .row-actions{justify-content:flex-end}.table th{z-index:1;text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--paper);white-space:nowrap;padding:10px 14px;font-size:11.5px;font-weight:700;position:sticky;top:0}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 14px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr{transition:background var(--t-fast)}.table--clickable tbody tr{cursor:pointer}.table--clickable tbody tr:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.table__actions{justify-content:flex-end;gap:12px;display:flex}.badge{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:20px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:650;display:inline-flex}.badge--ok{background:var(--ok-soft);color:var(--ok);border-color:#0e7a583d}.badge--warn{background:var(--warn-soft);color:var(--warn);border-color:#9a5b003d}.badge--info{background:var(--info-soft);color:var(--blue);border-color:var(--blue-border)}.badge--danger{background:var(--danger-soft);color:var(--danger);border-color:#b3261e3d}.badge--mute{background:var(--soft);color:var(--ink-3);border-color:var(--line)}.badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.empty{text-align:center;padding:44px 24px}.empty__icon{background:var(--soft-blue);width:44px;height:44px;color:var(--blue);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.empty h3{font-size:15px;font-weight:650}.empty p{color:var(--ink-3);max-width:46ch;margin-top:6px;margin-left:auto;margin-right:auto;font-size:13px}.empty__actions{justify-content:center;gap:8px;margin-top:16px;display:flex}.skel{background:linear-gradient(90deg, var(--l6-skeleton-base,var(--soft)) 25%, var(--l6-skeleton-shine,#eef2f7) 37%, var(--l6-skeleton-base,var(--soft)) 63%);background-size:400% 100%;border-radius:6px;animation:1.3s infinite skel}@media (prefers-reduced-motion:reduce){.skel{background:var(--l6-skeleton-base,var(--soft));animation:none}}@keyframes skel{0%{background-position:100%}to{background-position:0}}.alert{border-radius:var(--radius-sm);border:1px solid;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13px;display:flex}.alert svg{flex:none;width:17px;height:17px;margin-top:1px}.alert--warn{background:var(--warn-soft);color:#7a4800;border-color:#9a5b004d}.alert+.alert,.alert+.panel,.panel+.alert{margin-top:16px}body:has(.savebar){--savebar-h:62px}.savebar{z-index:25;background:color-mix(in srgb, var(--l6-surface,var(--white)) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;border-top:1px solid var(--l6-border,var(--line));box-shadow:none;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:auto -32px 0;padding:12px 16px;animation:.2s cubic-bezier(.22,1,.36,1) both savebarEntra;display:flex;position:sticky;bottom:0}@keyframes savebarEntra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.editorbar__ver{margin-left:auto}.savebar__state{color:var(--ink-3);align-items:center;gap:10px;min-width:0;font-size:12.5px;display:flex}.savebar__actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.savebar{padding:12px 12px calc(12px + env(safe-area-inset-bottom));margin:12px -16px 0}.savebar__actions{width:100%}.savebar__actions .btn{flex:auto}}.toasts{right:18px;bottom:calc(18px + var(--savebar-h));z-index:90;pointer-events:none;flex-direction:column;gap:8px;max-width:min(400px,100vw - 36px);display:flex;position:fixed}.toast{pointer-events:auto;background:var(--l6-surface-raised,var(--white));width:min(420px,100vw - 36px);color:var(--l6-text,var(--ink));border:1px solid var(--l6-border,var(--line-strong));box-shadow:var(--l6-shadow-dropdown,var(--shadow));border-radius:14px;align-items:flex-start;gap:10px;padding:16px;font-size:13px;animation:.16s ease-out toastin;display:flex}.toast--ok{border-color:color-mix(in srgb, var(--ok,#0e7a58) 45%, var(--l6-border,transparent))}.toast.is-leaving{animation:.18s cubic-bezier(.22,1,.36,1) forwards toastout}@keyframes toastin{0%{opacity:0;transform:translateY(2px)}}@keyframes toastout{to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.toast{animation-name:toastfade}.toast.is-leaving{animation-name:toastfadeout}}@keyframes toastfade{0%{opacity:0}to{opacity:1}}@keyframes toastfadeout{to{opacity:0}}.toast--ok>svg{color:var(--ok)}.toast--error>svg{color:var(--danger)}.toast--info>svg{color:var(--blue)}.toast--warn>svg{color:var(--tom-forte,var(--l6-warning,#b06a00))}.toast__body{flex:auto;min-width:0}.toast__title{font-weight:650}.toast__msg{color:var(--ink-3);word-break:break-word;margin-top:2px;font-size:12.5px}.modal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:80;animation:fadein .15s var(--ease);background:#04172980;place-items:center;padding:20px;display:grid;position:fixed;inset:0}@keyframes fadein{0%{opacity:0}}.modal{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100%);max-height:min(82dvh,780px);animation:.18s cubic-bezier(.22,1,.36,1) modalin;display:grid;overflow:hidden}.modal--wide{width:min(980px,100%)}@keyframes modalin{0%{opacity:0;transform:translateY(4px)scale(.985)}}.modal.is-leaving{animation:.14s cubic-bezier(.22,1,.36,1) forwards modalout}.modal__backdrop.is-leaving{animation:.14s linear forwards fadeout}@keyframes modalout{to{opacity:0;transform:scale(.99)}}@keyframes fadeout{to{opacity:0}}.delete-confirm__item{color:var(--ink);margin:12px 0 0;font-weight:600}@media (width<=560px){.modal__backdrop{padding:16px}}@media (prefers-reduced-motion:reduce){.modal,.modal__backdrop{animation:80ms linear fadein}.modal.is-leaving,.modal__backdrop.is-leaving{animation:80ms linear forwards fadeout;transform:none}}.modal__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.modal__head h2{font-size:16px;font-weight:650}.modal__head p{color:var(--ink-3);margin-top:3px;font-size:12.5px}.modal__body{min-height:0;padding:0;overflow:hidden}.modal__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.login{grid-template-columns:1fr 1fr;min-height:100%;display:grid}.login__aside{background:linear-gradient(155deg, var(--l6-brand-navy) 0%, color-mix(in srgb, var(--l6-brand-navy) 74%, var(--l6-brand-blue)) 58%, var(--l6-brand-blue) 140%);color:#fff;flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}html[data-theme=dark] .login__aside{background:linear-gradient(155deg, var(--l6-dark-header) 0%, var(--l6-dark-surface) 62%, var(--l6-dark-surface-raised) 100%);color:var(--l6-text)}.login__aside:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--l6-brand-blue) 24%, transparent) 0%, transparent 68%);border-radius:50%;width:420px;height:420px;position:absolute;inset:auto -80px -140px auto}.login__mark{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.login__pitch{z-index:1;max-width:30ch;position:relative}.login__pitch h2{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.15}.login__pitch p{color:var(--on-dark-2);margin-top:12px;font-size:14px;line-height:1.6}.login__facts{z-index:1;color:var(--on-dark-2);gap:26px;font-size:12.5px;display:flex;position:relative}.login__form{background:var(--white);place-items:center;padding:40px 24px;display:grid}.login__card{width:min(380px,100%)}.login__card h1{letter-spacing:-.015em;font-size:22px;font-weight:700}.login__card>p{color:var(--ink-3);margin-top:6px;font-size:13.5px}@media (width<=900px){.login{grid-template-columns:1fr}.login__aside{display:none}}.mediagrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;display:grid}.mediacard{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);text-align:left;transition:border-color var(--t-fast);padding:0;position:relative;overflow:hidden}.mediacard__open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.mediacard:hover{border-color:var(--blue-border)}.mediacard__delete{z-index:2;background:color-mix(in srgb, var(--l6-surface,#fff) 88%, transparent);width:34px;height:34px;color:var(--danger,#b3261e);cursor:pointer;opacity:.65;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.mediacard:hover .mediacard__delete,.mediacard__delete:focus-visible{opacity:1}.mediacard__delete:focus-visible{outline:2px solid var(--l6-brand-blue,var(--blue));outline-offset:2px}.mediacard__fallback{width:100%;height:100%;color:var(--l6-text-tertiary,var(--ink-3));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:11px;display:flex}.mediacard.is-selected{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--l6-brand-blue) 16%, transparent)}.mediacard__thumb{aspect-ratio:4/3;background:var(--soft) repeating-conic-gradient(#eef2f7 0% 25%, #fff 0% 50%) 50% / 16px 16px;place-items:center;display:grid;overflow:hidden}.mediacard__thumb img{object-fit:contain;width:100%;height:100%}.mediacard__meta{border-top:1px solid var(--line);flex-direction:column;gap:3px;min-height:76px;padding:10px 11px 11px;display:flex}.mediacard__name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.mediacard__sub{color:var(--ink-3);margin-top:2px;font-size:11.5px;display:block}@media (width<=900px){.mediagrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mediagrid{grid-template-columns:minmax(0,1fr)}}.imgpick{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.imgpick__preview{border:1px dashed var(--l6-border,var(--line-strong));border-radius:var(--radius);background:var(--l6-surface-hover,var(--soft));flex:none;place-items:center;width:158px;height:118px;display:grid;overflow:hidden}.imgpick__preview img{object-fit:contain;width:100%;height:100%}.imgpick__actions{flex-direction:column;flex:auto;gap:8px;min-width:190px;display:flex}.imgpick-drop{box-sizing:border-box;border:1px dashed var(--l6-border,var(--line-strong));border-radius:var(--radius);background:var(--l6-surface-hover,var(--soft));cursor:pointer;width:100%;max-width:100%;min-height:148px;color:inherit;font:inherit;text-align:center;transition:border-color var(--t-fast), background var(--t-fast);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex;overflow:hidden}.imgpick-drop:hover,.imgpick-drop:focus-visible{border-color:var(--l6-brand-blue);background:var(--blue-soft,var(--l6-surface-hover));outline:none}.imgpick-drop__cta{color:var(--ink-1,var(--text-primary));font-size:15px;font-weight:650}.imgpick-drop__hint{color:var(--ink-3,var(--text-muted));font-size:12.5px}.dropzone{border:2px dashed var(--line-strong);border-radius:var(--radius);text-align:center;background:var(--paper);transition:border-color var(--t-fast), background var(--t-fast);padding:28px 20px;position:relative}.dropzone.is-over{border-color:var(--blue);background:var(--blue-soft)}@keyframes rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes tipIn{0%{opacity:0;transform:translateX(var(--tip-x,-50%)) translateY(4px)}to{opacity:1;transform:translateX(var(--tip-x,-50%)) translateY(0)}}@keyframes tipOut{0%{opacity:1;transform:translateX(var(--tip-x,-50%)) translateY(0)}to{opacity:0;transform:translateX(var(--tip-x,-50%)) translateY(2px)}}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes growY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ringIn{0%{stroke-dasharray:0 var(--gap)}to{stroke-dasharray:var(--dash) var(--gap)}}.rise{animation:rise var(--t-slow) var(--ease) both;animation-delay:calc(min(var(--i,0), 8) * 55ms)}.stat{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:100%;box-shadow:var(--shadow-sm);animation:rise var(--t-slow) var(--ease) both;animation-delay:calc(min(var(--i,0), 8) * 55ms);transition:transform var(--t) var(--ease), box-shadow var(--t) var(--ease), border-color var(--t) var(--ease);flex-direction:column;padding:15px 17px;display:flex;position:relative;overflow:hidden}.stat--accept{--accent:var(--accept)}.stat--warn{--accent:var(--warn)}.stat__top{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.stat__label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:650}.stat__icon{width:26px;height:26px;color:var(--accent,var(--blue));background:color-mix(in srgb, var(--accent,var(--blue)) 10%, transparent);transition:transform var(--t) var(--ease-pop);border-radius:8px;flex:none;place-items:center;display:grid}.stat:hover .stat__icon{transform:scale(1.1)rotate(-4deg)}.stat__value{letter-spacing:-.025em;color:var(--ink);margin-top:8px;font-size:28px;font-weight:700;line-height:1.05}.stat__bottom{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:6px;display:flex}.stat__foot{color:var(--ink-3);font-size:12px;line-height:1.35}.trend{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 7px;font-size:11.5px;font-weight:650;display:inline-flex}.trend--up{color:var(--ok);background:var(--ok-soft)}.trend--down{color:var(--danger);background:var(--danger-soft)}.trend--flat{color:var(--ink-3);background:var(--soft)}.chart__frame{margin:0;position:relative}.chart{touch-action:pan-y;max-width:100%;display:block}.chart__empty{text-align:center;color:var(--ink-3);margin:0;padding:32px 0;font-size:13px}.chart__grid{stroke:var(--line);stroke-width:1px;stroke-opacity:.52;animation:fade .26s var(--ease) both}.chart__axis{fill:var(--ink-3);fill-opacity:.76;font-size:12px;font-weight:400;font-family:var(--mono);animation:fade .26s var(--ease) both}.chart__area{animation:fade var(--t-draw) var(--ease) both;opacity:.28;transition:d .42s var(--ease), opacity .18s var(--ease)}.chart__line{stroke-dasharray:1;animation:draw .68s var(--ease) both;transition:d .42s var(--ease)}.chart__line--rate{opacity:.9;animation-delay:.22s}.chart__dot{animation:pop .26s var(--ease) both;animation-delay:calc(.26s + min(var(--i,0), 8) * 28ms);transition:r .14s var(--ease), stroke .14s var(--ease), opacity .14s var(--ease)}.chart__dot:focus-visible{stroke:var(--white);stroke-width:2px;outline:none}.chart__bar{transform-box:fill-box;transform-origin:50% 100%;animation:growY .56s var(--ease) both;animation-delay:calc(min(var(--i,0), 6) * 35ms + var(--s,0) * 35ms);transition:y .42s var(--ease), height .42s var(--ease), opacity .14s var(--ease), stroke .14s var(--ease), stroke-width .14s var(--ease)}.chart__bar-total{fill:var(--ink-3);font-size:10.5px;font-family:var(--mono);pointer-events:none;font-weight:650}.chart g[tabindex]:focus-visible{outline:none}.chart g[tabindex]:focus-visible .chart__bar{stroke:var(--l6-border-strong);stroke-width:.75px}.chart__bar:focus-visible{stroke:var(--l6-border-strong);stroke-width:.75px;outline:none}.chart__cursor{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 3}.chart__tip{z-index:2;border:1px solid var(--line);background:var(--white);min-width:190px;max-width:230px;color:var(--ink);box-shadow:var(--shadow-sm);pointer-events:none;animation:tipIn .13s var(--ease) both;border-radius:12px;gap:6px;padding:12px 14px;font-size:12px;line-height:1.35;display:grid;position:absolute;transform:translate(-50%)}.chart__tip--leaving{animation:tipOut .1s var(--ease) both}.chart__tip--compact{border-radius:10px;gap:5px;min-width:150px;max-width:190px;padding:10px 12px}.chart__tip--traffic{border-radius:10px;gap:4px;min-width:130px;max-width:170px;padding:9px 11px}.chart__tip .muted{color:var(--ink-3)}.chart__tip-day{letter-spacing:.02em;color:var(--ink);font-weight:650}.chart__tip-value{font-size:13px}.chart__tip-row{color:var(--ink-3);align-items:center;gap:7px;display:flex}.chart__tip-row strong{color:var(--ink);margin-left:auto}.chart__tip-row--rate{border-top:1px solid var(--line);margin-top:4px;padding-top:7px}.chart__key{border-radius:3px;flex:none;width:9px;height:9px}.chart__key--accept{background:var(--accept)}.chart__key--custom{background:var(--l6-info)}.chart__key--reject{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--reject) 50%, transparent) 0 1px, var(--reject-soft) 1px 4px)}.legend{color:var(--ink-3);animation:fade .24s var(--ease) both;flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;font-size:12.5px;display:flex}.legend__item{align-items:center;gap:7px;display:inline-flex}.legend__swatch{border-radius:3px;flex:none;width:11px;height:11px}.legend__swatch--accept{background:var(--accept)}.legend__swatch--custom{background:var(--l6-info)}.legend__swatch--reject{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--reject) 50%, transparent) 0 1px, var(--reject-soft) 1px 4px)}.legend__swatch--rate{background:var(--blue);border-radius:2px;height:3px}.ring{flex:none;place-items:center;display:grid;position:relative}.ring svg{display:block;overflow:visible}.ring__segment{cursor:pointer;transition:opacity .18s var(--ease)}.ring__segment.is-active{opacity:1}.ring__segment.is-dimmed{opacity:.78}.ring__segment:focus-visible{outline:none}.ring__segment:focus-visible .ring__arc{stroke:var(--l6-focus,var(--blue));stroke-width:12px}.ring__hit-area{pointer-events:stroke;opacity:0}.ring__arc{animation:ringIn .68s var(--ease) both;pointer-events:none;filter:none;transition:stroke-dasharray .42s var(--ease), stroke-dashoffset .42s var(--ease), stroke-width .18s var(--ease), filter .18s var(--ease);animation-delay:calc(var(--i,0) * 35ms)}.ring__segment.is-active .ring__arc{stroke-width:12px;filter:drop-shadow(0 1px 2px #0000002e)}.ring__centre{text-align:center;pointer-events:none;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.ring__value{letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:700;line-height:1}.ring__label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-top:3px;font-size:10.5px;font-weight:650;line-height:1.1}.ring__tip{text-align:left;min-width:140px;max-width:190px;position:absolute}.ring__tip .chart__tip-row{justify-content:space-between}.ring__tip-rate{color:var(--ink);margin-top:2px;font-size:16px;line-height:1}@media (prefers-reduced-motion:reduce){.ring__segment,.ring__arc{transition:none!important;animation:none!important}}.kv{grid-template-columns:minmax(120px,auto) 1fr;gap:7px 16px;font-size:13px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{word-break:break-word;margin:0}.tabs{border-bottom:1px solid var(--line);gap:2px;display:flex;overflow-x:auto}.tab{cursor:pointer;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:13.5px;font-weight:550}.tab:hover{color:var(--ink)}.tab.is-active{color:var(--blue);border-bottom-color:var(--blue)}.divider{background:var(--line);height:1px;margin:18px 0}.orderctl{flex-direction:column;gap:1px;display:inline-flex}.orderctl button{border:1px solid var(--line);background:var(--white);cursor:pointer;width:28px;height:24px;color:var(--ink-3);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);place-items:center;padding:0;display:grid}.orderctl button:first-child{border-radius:4px 4px 0 0}.orderctl button:last-child{border-top:0;border-radius:0 0 4px 4px}.orderctl button:hover:not(:disabled){background:var(--blue-soft);color:var(--blue)}.orderctl button:disabled{opacity:.4;cursor:not-allowed}.orderctl svg{width:13px;height:13px}.orderctl button:active:not(:disabled) svg{transform:scale(.86)}.avatar{object-fit:cover;background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar--lg{width:58px;height:58px;font-size:17px}.usercard{border-radius:var(--radius-sm);color:#fff;align-items:center;gap:10px;padding:8px 10px;display:flex}.usercard__account{border-radius:var(--radius-sm);min-width:0;color:inherit;flex:1;align-items:center;gap:10px;margin:-4px -6px;padding:4px 6px;text-decoration:none;transition:background-color .15s;display:flex}.usercard__account:hover,.usercard__account:focus-visible{background:#ffffff14}.usercard__account:focus-visible{outline:2px solid var(--focus,#5ea4ff);outline-offset:1px}.usercard__name,.usercard__role{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.usercard__name{font-size:12.5px;font-weight:600;line-height:1.25}.usercard__role{color:var(--on-dark-2);font-size:11px;line-height:1.3}.segmented{border:1px solid var(--l6-border,var(--line));background:var(--l6-segmented-track,var(--soft));border-radius:9px;padding:2px;display:inline-flex}.segmented__btn{appearance:none;color:var(--l6-text-tertiary,var(--ink-3));cursor:pointer;transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);background:0 0;border:0;border-radius:7px;padding:5px 13px;font-size:13px;font-weight:600}.segmented__btn:hover{color:var(--l6-text,var(--ink))}.segmented__btn.is-active{background:var(--l6-segmented-active,var(--white));color:var(--l6-brand-blue,var(--blue));box-shadow:var(--l6-shadow-1,var(--shadow-sm))}.consent{grid-template-columns:minmax(200px,32%) minmax(0,1fr);align-items:center;gap:20px;display:grid}.consent__resumo{justify-items:center;gap:16px;display:grid}.consent__numeros{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;width:100%;margin:0;display:grid}.consent__numeros div{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:56px;display:flex}.consent__numeros dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:650;line-height:1.3}.consent__numeros dd{letter-spacing:-.015em;color:var(--ink);margin:2px 0 0;font-size:17px;font-weight:700}.consent__grafico{min-width:0}.consent__vazio{align-items:flex-start;gap:13px;padding:10px 2px;display:flex}.consent__vazio svg{color:var(--blue);flex:none;margin-top:2px}.consent__vazio strong{color:var(--ink);font-size:14px}.consent__vazio p{max-width:62ch}.consent__quando{color:var(--ink-2);letter-spacing:0;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3}.consent__dispositivos{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.dispositivo{border:1px solid var(--line);background:var(--paper);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;display:inline-flex}.dispositivo svg{color:var(--ink-3);flex:none}.dispositivo strong{color:var(--ink);font-weight:700}.dispositivo__partes{border-left:1px solid var(--line);font-variant-numeric:tabular-nums;color:var(--ink-3);align-items:center;gap:3px;padding-left:7px;font-size:11.5px;display:inline-flex}.dispositivo__parte--sim{color:var(--accept);font-weight:650}.dispositivo__parte--nao{color:var(--reject);font-weight:650}@media (width<=1180px){.consent{grid-template-columns:minmax(0,1fr);gap:20px}.consent__resumo{grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:22px}.consent__numeros{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.consent__resumo{grid-template-columns:minmax(0,1fr);justify-items:center}.consent__numeros{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr))}}.atencao{margin:0;padding:0;list-style:none}.atencao li{animation:rise var(--t-slow) var(--ease) both;animation-delay:calc(min(var(--i,0), 8) * 55ms)}.atencao li+li{border-top:1px solid var(--line)}.atencao__linha{color:inherit;transition:background-color var(--t-fast);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;display:flex}.atencao__linha:hover,.atencao__linha:focus-visible{background:var(--soft)}.atencao__limpo{color:var(--ink-3);align-items:center;gap:8px;margin:0;padding:12px 2px;font-size:13.5px;display:flex}.atencao__limpo svg{color:var(--ok);flex-shrink:0}.menu{position:relative}.menu>summary{cursor:pointer;list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu__lista{z-index:20;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);min-width:210px;box-shadow:var(--shadow-lg,0 12px 30px #04172929);flex-direction:column;padding:5px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0}.menu__item{border-radius:calc(var(--radius) - 3px);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.menu__item:hover:not(:disabled),.menu__item:focus-visible{background:var(--soft)}.menu__item:disabled{opacity:.5;cursor:not-allowed}.menu__item--danger{color:var(--danger)}.menu__item svg{flex-shrink:0;width:15px;height:15px}.avancado{border-top:1px solid var(--line);margin-top:4px;padding-top:12px}.avancado>summary{cursor:pointer;color:var(--ink-3);align-items:center;gap:6px;padding:2px 0;font-size:12.5px;font-weight:500;list-style:none;display:inline-flex}.avancado>summary::-webkit-details-marker{display:none}.avancado>summary:before{content:"›";transition:transform var(--t-fast);font-size:15px;line-height:1;display:inline-block}.avancado[open]>summary:before{transform:rotate(90deg)}.avancado>summary:hover{color:var(--ink)}.avancado__corpo{max-width:460px;padding-top:12px}.tabs{scrollbar-width:thin;overflow-x:auto}.table td .strong{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}code{font-family:var(--mono);background:var(--soft);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:.88em}input[type=range]{height:22px}@keyframes page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page-enter{animation:page-enter .18s var(--ease) both}@media (prefers-reduced-motion:reduce){.page-enter,.atencao li,.rise{animation:none!important}.sidebar,.main{transition:none!important}}.sidebar__collapse{flex:none;display:inline-grid;color:var(--on-dark-2)!important;border-color:#0000!important}.sidebar__collapse:hover{background:var(--admin-sidebar-hover)!important;color:#fff!important}.app--sidebar-collapsed{--sidebar-w:var(--sidebar-w-collapsed)}.app--sidebar-collapsed .sidebar__brand-text,.app--sidebar-collapsed .navlink__label,.app--sidebar-collapsed .navgroup__label,.app--sidebar-collapsed .usercard__meta,.app--sidebar-collapsed .navlink__count{display:none}.app--sidebar-collapsed .sidebar__brand{justify-content:center;gap:0;padding-inline:10px}.app--sidebar-collapsed .sidebar__nav{padding-inline:8px}.app--sidebar-collapsed .navlink{justify-content:center;padding-inline:8px}.app--sidebar-collapsed .usercard{justify-content:center}.app--sidebar-collapsed .usercard__account{justify-content:center;padding-inline:8px}@media (width>=1001px){.app--sidebar-collapsed .sidebar__collapse{position:absolute;top:14px;right:8px}.app--sidebar-collapsed .sidebar__brand{flex-direction:column;gap:10px;height:auto;padding-top:14px;padding-bottom:14px;position:relative}}@media (width<=1000px){.sidebar__collapse{display:none}}.filterbar{border-bottom:1px solid var(--admin-border);background:var(--paper);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.filterbar__search{flex:220px;align-items:center;gap:8px;min-width:0;max-width:380px;display:flex}.filterbar__filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filterbar__meta{color:var(--admin-text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.filterbar.filterbar--inline{box-sizing:border-box;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;width:100%;min-width:0;padding:0;overflow:visible}.filterbar.filterbar--inline .filterbar__filters{flex-wrap:wrap;flex:auto;align-items:center;min-width:0}.dominio-line{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex;overflow:auto hidden}.dominio-line .admin-segmented{flex:none;min-width:0}.dominio-swap{animation:.16s cubic-bezier(.22,1,.36,1) dominio-swap-in}@keyframes dominio-swap-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dominio-swap{animation:none}}.overview-field__value{color:var(--admin-text);font-size:14px;line-height:1.55}.overview-list li{line-height:1.5}.settings-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;display:grid}.settings-nav{top:calc(var(--topbar-h) + 16px);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--radius-card);box-shadow:var(--shadow-surface-1);flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky}.settings-nav__link{border-radius:var(--radius-sm);color:var(--ink-2);transition:background var(--t-fast), color var(--t-fast);padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:block}.settings-nav__link:hover{background:var(--soft);color:var(--ink);text-decoration:none}.settings-nav__link.is-active{background:var(--blue-soft);color:var(--blue)}@media (width<=960px){.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-nav{flex-flow:wrap;position:static}}.messages-shell{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:16px;min-height:520px;display:grid}.messages-shell__list,.messages-shell__pane{min-width:0}.messages-shell__pane{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--radius-card);box-shadow:var(--shadow-surface-1);min-height:420px}.messages-list{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--radius-card);box-shadow:var(--shadow-surface-1);max-height:calc(100vh - var(--topbar-h) - 180px);flex-direction:column;display:flex;overflow:hidden}.messages-list__filters{border-bottom:1px solid var(--admin-border);flex:none}.messages-list__scroll{flex:auto;overflow-y:auto}.messages-item{text-align:left;border:0;border-bottom:1px solid var(--admin-border);cursor:pointer;width:100%;color:inherit;font:inherit;transition:background var(--t-fast);background:0 0;padding:14px 16px;display:block}.messages-item:hover,.messages-item:focus-visible{background:var(--soft);outline:none}.messages-item.is-active{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue)}.messages-item.is-unread .messages-item__subject{font-weight:650}.messages-item__dot{background:var(--l6-brand-gold,var(--gold));border-radius:999px;flex:none;width:8px;height:8px}.messages-item__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.messages-item__subject{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.35;overflow:hidden}.messages-item__date{color:var(--admin-text-muted);flex:none;font-size:11.5px}.messages-item__from{color:var(--ink-2);margin-bottom:4px;font-size:12.5px}.messages-item__preview{color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.messages-item__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.messages-empty-pane{text-align:center;min-height:420px;color:var(--admin-text-muted);place-content:center;gap:10px;padding:32px;display:grid}.messages-empty-pane svg{opacity:.45;margin:0 auto}.messages-detail{flex-direction:column;min-height:420px;display:flex}.messages-detail__head{border-bottom:1px solid var(--admin-border);padding:18px 20px}.messages-detail__head h2{margin-bottom:8px;font-size:17px;font-weight:650;line-height:1.35}.messages-detail__meta{color:var(--admin-text-muted);flex-wrap:wrap;gap:8px 16px;font-size:12.5px;display:flex}.messages-detail__body{flex:auto;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;padding:20px;display:grid}.messages-detail__content{white-space:pre-wrap;line-height:1.65}.messages-detail__back{display:none}@media (width<=1024px){.messages-detail__body{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.messages-shell{grid-template-columns:minmax(0,1fr)}.messages-shell--detail .messages-shell__list{display:none}.messages-detail__back{margin-bottom:12px;display:inline-flex}.messages-list{max-height:none}}.atencao__linha{padding:14px 18px}.atencao__dot{border-radius:50%;flex:none;width:7px;height:7px}.atencao__dot--warn{background:var(--warn)}.atencao__dot--info{background:var(--blue)}.atencao__dot--danger{background:var(--danger)}.atencao__texto{flex:auto;font-size:13.5px;font-weight:550}.chip{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.chip.is-active{border-color:var(--blue);background:color-mix(in srgb, var(--l6-brand-blue) 8%, transparent);color:var(--blue)}.economic-stepper__index{background:var(--line);border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-right:6px;font-size:11px;display:inline-flex}.economic-stepper__step.is-active .economic-stepper__index,.economic-stepper__step.is-done .economic-stepper__index{background:var(--blue);color:#fff}.economic-editor-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}@media (width<=1100px){.economic-editor-layout{grid-template-columns:minmax(0,1fr)}}.economic-chart-preview{width:100%;height:auto;display:block}.economic-chart-preview__empty,.economic-chart-preview__tick,.economic-chart-preview__kpi{fill:var(--text-muted);font-size:12px}.economic-chart-preview__kpi{fill:var(--text);font-size:28px;font-weight:600}.link-btn{color:var(--blue);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.table--dense td,.table--dense th{padding-top:8px;padding-bottom:8px}body{font-family:var(--l6-font);background:var(--l6-bg);color:var(--l6-text)}@media (prefers-reduced-motion:no-preference){html[data-theme] body,html[data-theme] .cmd-sidebar,html[data-theme] .cmd-topbar,html[data-theme] .panel,html[data-theme] .cmd-kpi,html[data-theme] .cmd-data-surface{transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s}}html.theme-switching,html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}html[data-theme=light]{--paper:var(--l6-surface-raised);--line:var(--l6-border-subtle);--line-strong:var(--l6-border-strong);--admin-surface-raised:var(--l6-surface-raised);--admin-border:var(--l6-border);--admin-border-strong:var(--l6-border-strong);--shadow-surface-1:var(--l6-shadow-1);--shadow-surface-2:var(--l6-shadow-2);--soft:var(--l6-ring-track)}.cmd-app{--cmd-sidebar-w:var(--l6-sidebar-w);min-height:100%;display:flex}.cmd-app--collapsed{--cmd-sidebar-w:var(--l6-sidebar-w-collapsed)}.cmd-main{min-width:0;margin-left:var(--cmd-sidebar-w);flex-direction:column;flex:auto;transition:margin-left .19s cubic-bezier(.22,1,.36,1);display:flex}.cmd-content{max-width:var(--l6-content-max);flex-direction:column;flex:auto;width:100%;padding:28px 32px 32px;display:flex}.cmd-content:has(.savebar){padding-bottom:0}.cmd-backdrop{display:none}.cmd-page-enter{flex-direction:column;flex:1 0 auto;animation:.18s cubic-bezier(.22,1,.36,1) both cmd-enter;display:flex}.cmd-content.is-route-pending .cmd-page-enter>:not(.cmd-route-pending){opacity:.55;pointer-events:none}.cmd-route-pending{margin-bottom:1rem}@keyframes cmd-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cmd-page-enter,.cmd-main,.cmd-sidebar{transition:none!important;animation:none!important}.cmd-page-enter{opacity:1!important;transform:none!important}.imgpick__preview--portrait img,.imgpick__preview--portrait video{animation:none}}.cmd-sidebar{width:var(--cmd-sidebar-w,var(--l6-sidebar-w));background:var(--l6-sidebar);color:var(--l6-sidebar-fg,var(--l6-text));z-index:50;border-right:1px solid var(--l6-sidebar-border,var(--l6-border));flex-direction:column;transition:width .19s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0 auto 0 0}.cmd-sidebar__brand{min-height:var(--l6-topbar-h);border-bottom:1px solid var(--l6-sidebar-border,var(--l6-border));align-items:center;gap:10px;padding:0 14px;display:flex}.cmd-sidebar__wordmark{flex-direction:column;justify-content:center;min-width:0;line-height:1.05;display:flex}.cmd-sidebar__wordmark strong{color:var(--l6-sidebar-fg,var(--l6-text));letter-spacing:-.02em;font-size:15px;font-weight:700}.cmd-sidebar__wordmark small{color:var(--l6-sidebar-fg-tertiary,var(--l6-text-tertiary));letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:650}.cmd-sidebar.is-collapsed .cmd-sidebar__wordmark small{display:none}.cmd-sidebar.is-collapsed .cmd-sidebar__wordmark strong{font-size:12px}.cmd-sidebar__logo{width:var(--l6-brand-mark);height:var(--l6-brand-mark);padding:var(--l6-brand-mark-pad);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.cmd-sidebar__logo img{object-fit:contain;width:100%;height:100%;display:block}.cmd-sidebar__logo span{color:var(--l6-brand-blue);letter-spacing:.08em;font-size:11px;font-weight:700}.cmd-sidebar__title{font-size:14px;font-weight:650;line-height:1.2}.cmd-sidebar__sub{letter-spacing:.1em;text-transform:uppercase;color:var(--l6-sidebar-fg-tertiary,var(--l6-text-tertiary));font-size:10.5px}.cmd-sidebar__collapse,.cmd-sidebar__close{border-radius:var(--l6-radius-sm);width:36px;height:36px;color:var(--l6-sidebar-fg-secondary,var(--l6-text-secondary));cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:inline-grid}.cmd-sidebar__collapse:hover,.cmd-sidebar__close:hover{background:var(--l6-sidebar-hover);color:var(--l6-sidebar-fg,var(--l6-text))}.cmd-sidebar__collapse:focus-visible{outline:2px solid var(--l6-focus);outline-offset:2px}.cmd-sidebar__close{display:none}.cmd-sidebar__nav{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--l6-sidebar-fg-secondary,var(--l6-text-secondary)) 35%, transparent) transparent;flex:auto;padding:12px 8px 20px;overflow-y:auto}.cmd-sidebar__nav::-webkit-scrollbar{width:7px}.cmd-sidebar__nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--l6-sidebar-fg-secondary,var(--l6-text-secondary)) 28%, transparent);border-radius:999px}.cmd-sidebar__nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--l6-sidebar-fg-secondary,var(--l6-text-secondary)) 42%, transparent)}.cmd-navgroup+.cmd-navgroup{margin-top:18px}.cmd-navgroup__label{letter-spacing:.14em;text-transform:uppercase;color:var(--l6-sidebar-fg-tertiary,var(--l6-text-tertiary));padding:0 10px 8px;font-size:10px;font-weight:700}.cmd-navlink{min-height:44px;color:var(--l6-sidebar-fg-secondary,var(--l6-text-secondary));border-radius:8px;align-items:center;gap:12px;margin-bottom:2px;padding:0 14px;font-size:14.5px;font-weight:550;text-decoration:none;transition:background .13s,color .13s;display:flex}.cmd-navlink__icon{opacity:.92;flex:none;width:20px;height:20px}.cmd-navlink__label{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.cmd-navlink:hover{background:var(--l6-sidebar-hover);color:var(--l6-sidebar-fg,var(--l6-text));text-decoration:none}.cmd-navlink.is-active{background:var(--l6-sidebar-active);color:var(--l6-sidebar-fg,var(--l6-text));box-shadow:inset 3px 0 0 var(--l6-sidebar-accent,var(--l6-brand-blue));border:1px solid var(--l6-sidebar-active-border,var(--l6-border))}.cmd-navlink__badge{font-variant-numeric:tabular-nums;background:var(--l6-brand-blue);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:650}.cmd-app--collapsed .cmd-sidebar__brand-text,.cmd-app--collapsed .cmd-navgroup__label,.cmd-app--collapsed .cmd-navlink__label,.cmd-app--collapsed .cmd-navlink__badge{display:none}.cmd-app--collapsed .cmd-sidebar__brand{flex-direction:column;justify-content:center;gap:10px;padding:12px 6px}.cmd-app--collapsed .cmd-navlink{justify-content:center;padding-inline:0}.cmd-sidebar__logo-btn{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;display:grid}.cmd-sidebar__logo-btn:hover .cmd-sidebar__logo{box-shadow:0 0 0 1px var(--l6-border-strong)}.cmd-sidebar__logo-btn:focus-visible{outline:2px solid var(--l6-focus);outline-offset:2px}.cmd-topbar{z-index:40;min-height:var(--l6-topbar-h);background:var(--l6-topbar);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--l6-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 24px;display:grid;position:sticky;top:0}html[data-theme=light] .cmd-topbar{box-shadow:0 1px 0 color-mix(in srgb, var(--l6-border) 70%, transparent), 0 2px 8px #0417290a}.cmd-topbar__left,.cmd-topbar__right{align-items:center;gap:10px;min-width:0;display:flex}.cmd-topbar__left{justify-self:start}.cmd-topbar__right{justify-self:end}.cmd-back-slot{grid-template-columns:0fr;min-width:0;transition:grid-template-columns .18s cubic-bezier(.22,1,.36,1);display:grid}.cmd-back-slot.is-open{grid-template-columns:1fr}.cmd-back{border:1px solid var(--l6-border);background:var(--l6-surface);min-width:42px;height:42px;color:var(--l6-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;line-height:1;transition:background .17s cubic-bezier(.22,1,.36,1),border-color .17s cubic-bezier(.22,1,.36,1),color .17s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1);display:inline-flex;overflow:hidden}.cmd-back-slot:not(.is-open) .cmd-back{opacity:0;pointer-events:none}.cmd-back-slot.is-open .cmd-back{animation:.18s cubic-bezier(.22,1,.36,1) cmdBackIn}.cmd-back__icon{color:var(--l6-text-tertiary);transition:transform .17s cubic-bezier(.22,1,.36,1)}.cmd-back:hover{background:var(--l6-surface-hover);border-color:var(--l6-border-strong);color:var(--l6-text)}.cmd-back:hover .cmd-back__icon{color:var(--l6-text-secondary);transform:translate(-2px)}.cmd-back:active{transform:translateY(1px)}.cmd-back:focus-visible{outline:2px solid var(--l6-focus);outline-offset:2px}@keyframes cmdBackIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@media (width<=1100px){.cmd-back{width:42px;padding:0}.cmd-back__label{display:none}}@media (prefers-reduced-motion:reduce){.cmd-back-slot,.cmd-back,.cmd-back__icon{transition:none;animation:none}.cmd-back:hover .cmd-back__icon,.cmd-back:active,.cmd-back-slot.is-open .cmd-back{animation:none;transform:none}}.cmd-topbar__right{justify-content:flex-end;gap:10px}.cmd-topbar .cmd-iconbtn{border-radius:var(--l6-radius-sm);width:44px;height:44px;transition:background-color .16s,border-color .16s,color .16s}.cmd-topbar .cmd-iconbtn:active{background:var(--l6-surface-hover)}.cmd-topbar__right .cmd-user__trigger{width:var(--l6-avatar);height:var(--l6-avatar);place-items:center;transition:background-color .16s;display:inline-grid}.cmd-topbar__right .cmd-user__avatar{width:var(--l6-avatar);height:var(--l6-avatar)}.cmd-topbar__right .cmd-user__trigger:hover{background:var(--l6-surface-hover)}.cmd-topbar__menu{display:none}.cmd-topbar__crumbs{color:var(--l6-text-secondary);align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.cmd-topbar__group{color:var(--l6-text-tertiary);white-space:nowrap;font-weight:500}.cmd-topbar__sep-icon{opacity:.75;flex:none}.cmd-topbar__title{color:var(--l6-text);letter-spacing:-.01em;font-weight:650}.cmd-topbar__title--muted{color:var(--l6-text-tertiary);font-weight:500}.cmd-topbar__link{color:var(--l6-text-secondary);font-weight:500;text-decoration:none;transition:color .13s}.cmd-topbar__link:hover{color:var(--l6-brand-blue);text-decoration:underline}.cmd-topbar__link:focus-visible{outline:2px solid var(--l6-focus);outline-offset:2px;border-radius:2px}.cmd-topbar__crumb{align-items:center;gap:6px;min-width:0;display:inline-flex}.cmd-iconbtn{border:1px solid var(--l6-border);border-radius:var(--l6-radius-sm);background:var(--l6-surface);width:40px;height:40px;color:var(--l6-text-secondary);cursor:pointer;place-items:center;transition:background .13s,border-color .13s,color .13s;display:inline-grid;position:relative}.cmd-iconbtn:hover{background:var(--l6-surface-hover);border-color:var(--l6-border-strong);color:var(--l6-text)}.cmd-iconbtn:active{background:var(--l6-surface-selected)}.cmd-iconbtn:focus-visible{outline:2px solid var(--l6-focus);outline-offset:2px}.cmd-iconbtn__badge{z-index:1;box-sizing:border-box;background:var(--l6-error);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;border:2px solid var(--l6-surface);pointer-events:none;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:-5px;right:-5px;box-shadow:0 1px 2px #04172938}.cmd-topbar .cmd-iconbtn__badge{border-color:var(--l6-surface)}.cmd-notify__trigger.is-open{background:var(--l6-surface-hover);border-color:var(--l6-border-strong);color:var(--l6-text)}.cmd-topbar-search-slot{flex:none;display:flex;position:relative}.expandable-search{border:1px solid var(--l6-border);border-radius:var(--l6-radius-sm);background:var(--l6-surface);width:42px;height:42px;color:var(--l6-text-secondary);flex:0 0 42px;align-items:center;margin-left:auto;transition:flex-basis .18s cubic-bezier(.22,1,.36,1),width .18s cubic-bezier(.22,1,.36,1),background-color .15s,border-color .15s,color .15s;display:flex;position:relative;overflow:hidden}.expandable-search.is-open{flex:0 0 var(--expandable-search-open,320px);width:var(--expandable-search-open,320px);max-width:var(--expandable-search-open,320px);transition:flex-basis .21s cubic-bezier(.22,1,.36,1),width .21s cubic-bezier(.22,1,.36,1),background-color .15s,border-color .15s,color .15s}.expandable-search:hover{border-color:var(--l6-border-strong);background:var(--l6-surface-hover);color:var(--l6-text)}.expandable-search.has-query:not(.is-open){color:var(--l6-text);border-color:var(--l6-border-strong)}.expandable-search:focus-within{outline:2px solid var(--l6-brand-blue);outline-offset:2px}.expandable-search__btn{width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 42px;place-items:center;padding:0;display:inline-grid}.expandable-search__btn:focus-visible{outline:none}.expandable-search__extra{opacity:0;visibility:hidden;pointer-events:none;flex:auto;align-items:center;gap:8px;min-width:0;padding-right:8px;transition:opacity .18s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s;display:flex}.expandable-search.is-open .expandable-search__extra{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .21s cubic-bezier(.22,1,.36,1),visibility linear}.expandable-search__input{width:100%;min-width:0;color:var(--l6-text);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:13.5px}.expandable-search__input::placeholder{color:var(--l6-text-tertiary)}.expandable-search__input::-webkit-search-cancel-button{display:none}.expandable-search__clear{width:22px;height:22px;color:var(--l6-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.expandable-search__clear:hover{color:var(--l6-text);background:var(--l6-surface-hover)}.expandable-search__clear:focus-visible{outline:2px solid var(--l6-brand-blue);outline-offset:1px}.expandable-search__kbd,.cmd-search__kbd{border:1px solid var(--l6-border);background:var(--l6-surface-hover);color:var(--l6-text-tertiary);white-space:nowrap;border-radius:5px;flex:none;padding:2px 6px;font-family:inherit;font-size:11px}.cmd-topbar-search__results{background:var(--l6-surface);border:1px solid var(--l6-border);border-radius:var(--l6-radius);width:320px;max-width:min(320px,100vw - 32px);box-shadow:var(--l6-shadow-dropdown);z-index:80;position:absolute;top:calc(100% + 8px);left:auto;right:0;overflow:hidden}@media (width<=900px){.cmd-topbar__right .expandable-search,.cmd-topbar__right .expandable-search.is-open{width:42px}.cmd-topbar__right .expandable-search__extra,.cmd-topbar__right .cmd-topbar-search__results{display:none}}@media (prefers-reduced-motion:reduce){.expandable-search,.expandable-search.is-open,.expandable-search__extra{transition:none}}.cmd-search{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040f1c8c;place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.cmd-search__panel{background:var(--l6-surface);border:1px solid var(--l6-border);border-radius:var(--l6-radius-lg);width:min(560px,100%);box-shadow:var(--l6-shadow-dropdown);overflow:hidden}.cmd-search__head{border-bottom:1px solid var(--l6-border);align-items:center;gap:10px;padding:14px 16px;display:flex}.cmd-search__input{font:inherit;color:var(--l6-text);background:0 0;border:0;outline:none;flex:1;font-size:15px}.cmd-search__list{max-height:360px;margin:0;padding:6px;list-style:none;overflow-y:auto}.cmd-search__item{border-radius:var(--l6-radius-sm);width:100%;color:var(--l6-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.cmd-search__item.is-active,.cmd-search__item:hover{background:var(--l6-surface-hover)}.cmd-search__copy{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.cmd-search__title{font-size:13.5px;font-weight:600;line-height:1.3}.cmd-search__context{color:var(--l6-text-tertiary);font-size:12px;line-height:1.3}.cmd-search__empty{text-align:center;color:var(--l6-text-tertiary);margin:0;padding:12px 14px;font-size:13px}.cmd-popover{background:var(--l6-surface);border:1px solid var(--l6-border);border-radius:var(--l6-radius);min-width:280px;box-shadow:var(--l6-shadow-dropdown);z-index:60;padding:6px;animation:.16s cubic-bezier(.22,1,.36,1) both cmd-pop;position:absolute;top:calc(100% + 8px);right:0}@keyframes cmd-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.cmd-popover__head{justify-content:space-between;align-items:center;padding:10px 12px 8px;font-size:13px;display:flex}.cmd-popover__divider{background:var(--l6-border);height:1px;margin:4px 0}.cmd-popover__item{border-radius:var(--l6-radius-sm);width:100%;color:var(--l6-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;text-decoration:none;display:flex}.cmd-popover__item svg{flex:0 0 18px;width:18px;height:18px}.cmd-popover__item:hover{background:var(--l6-surface-hover);color:var(--l6-text);text-decoration:none}.cmd-popover__item--danger{color:var(--l6-error);background:0 0}.cmd-popover__item--danger:hover{background:var(--l6-error-soft);color:var(--l6-error);text-decoration:none}.cmd-popover__item:focus-visible{outline:2px solid var(--l6-focus);outline-offset:2px}.cmd-popover__item.is-disabled{opacity:.55;cursor:not-allowed}.cmd-popover__item--danger.is-disabled:hover{background:0 0}.cmd-notify,.cmd-user{position:relative;overflow:visible}.cmd-notify__panel{background:color-mix(in srgb, var(--l6-surface) 94%, var(--l6-brand-navy) 6%);-webkit-backdrop-filter:blur(14px);border-color:color-mix(in srgb, var(--l6-border) 70%, var(--l6-brand-blue) 30%);flex-direction:column;width:min(440px,100vw - 20px);max-height:min(72vh,520px);padding:0;display:flex;overflow:hidden}.cmd-notify__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.cmd-notify__head-copy{flex:auto;min-width:0}.cmd-notify__heading{letter-spacing:-.02em;color:var(--l6-text);margin:0;font-size:15px;font-weight:700;line-height:1.25}.cmd-notify__meta{color:var(--l6-text-tertiary);margin:4px 0 0;font-size:12.5px;font-weight:500;line-height:1.35}.cmd-notify__mark-all{white-space:nowrap;text-align:right;flex:none;max-width:46%}.cmd-notify__divider{opacity:.85;margin:0}.cmd-notify__body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--l6-text-tertiary) 35%, transparent) transparent;flex:auto;min-height:0;padding:6px 8px 8px;overflow:auto}.cmd-notify__body::-webkit-scrollbar{width:6px}.cmd-notify__body::-webkit-scrollbar-track{background:0 0}.cmd-notify__body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--l6-text-tertiary) 28%, transparent);border-radius:999px}.cmd-notify__body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--l6-text-tertiary) 42%, transparent)}.cmd-notify__loading{padding:8px 10px 12px}.cmd-notify__kind{letter-spacing:.06em;text-transform:uppercase;width:fit-content;max-width:100%;color:var(--l6-text-tertiary);background:color-mix(in srgb, var(--l6-text-tertiary) 10%, transparent);border:1px solid color-mix(in srgb, var(--l6-border) 80%, transparent);white-space:nowrap;border-radius:999px;flex:none;align-self:flex-start;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.35;display:inline-flex}.cmd-notify__section{margin:4px 0 0;padding:10px 10px 4px;list-style:none}.cmd-notify__section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--l6-text-tertiary);font-size:10.5px;font-weight:700;display:block}.cmd-notify__empty{text-align:center;color:var(--l6-text-tertiary);padding:36px 20px 40px}.cmd-notify__empty-icon{background:var(--l6-surface-hover);width:44px;height:44px;color:var(--l6-text-secondary);border:1px solid var(--l6-border);border-radius:999px;place-items:center;margin:0 auto 12px;display:inline-grid}.cmd-notify__empty-icon--warn{background:var(--l6-warning-soft);color:var(--l6-warning);border-color:color-mix(in srgb, var(--l6-warning) 22%, transparent)}.cmd-notify__empty-title{color:var(--l6-text);margin:0;font-size:14px;font-weight:650}.cmd-notify__empty-hint{color:var(--l6-text-tertiary);margin:6px 0 0;max-width:26ch;margin-inline:auto;font-size:12.5px;line-height:1.45}.cmd-notify__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cmd-notify__li{border-radius:var(--l6-radius-sm);margin:0;padding:0}.cmd-notify__li--unread{background:color-mix(in srgb, var(--l6-brand-blue) 7%, transparent);box-shadow:inset 3px 0 0 var(--l6-brand-blue)}.cmd-notify__item{border-radius:inherit;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:12px 10px;text-decoration:none;transition:background .14s,transform .14s;display:flex}.cmd-notify__item:hover{background:var(--l6-surface-hover)}.cmd-notify__item:active{transform:scale(.995)}.cmd-notify__item:focus-visible{outline:2px solid var(--l6-focus);outline-offset:-2px}.cmd-notify__content{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.cmd-notify__topline{justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:18px;display:flex}.cmd-notify__dot{background:var(--l6-brand-blue);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--l6-brand-blue) 18%, transparent);border-radius:999px;flex:none}.cmd-notify__icon{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;margin-top:1px;display:grid}.cmd-notify__icon--warn{background:var(--l6-warning-soft);color:var(--l6-warning)}.cmd-notify__icon--ok{background:var(--l6-success-soft);color:var(--l6-success)}.cmd-notify__icon--info{background:var(--l6-info-soft);color:var(--l6-info)}.cmd-notify__icon--danger{background:var(--l6-error-soft);color:var(--l6-error)}.cmd-notify__icon--muted{background:color-mix(in srgb, var(--l6-text-tertiary) 10%, var(--l6-surface-hover));color:var(--l6-text-tertiary)}.cmd-notify__actor{color:var(--l6-text-primary);text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.cmd-notify__actor--read{color:var(--l6-text-secondary);font-weight:500}.cmd-notify__title{color:var(--l6-text);letter-spacing:-.01em;font-size:13.5px;font-weight:650;line-height:1.35;display:block}.cmd-notify__title--read{color:var(--l6-text-secondary);font-weight:600}.cmd-notify__message{color:var(--l6-text-secondary);font-size:12.5px;line-height:1.45;display:block}.cmd-notify__when{color:var(--l6-text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:4px;font-size:11.5px;line-height:1.35;display:flex}.cmd-notify__when-part{align-items:center;gap:5px;min-width:0;display:inline-flex}.cmd-notify__when-icon{opacity:.72;color:var(--l6-text-tertiary);flex:none}.cmd-notify__when-date,.cmd-notify__when-clock{font:inherit;color:inherit}.cmd-notify__when-relative{color:color-mix(in srgb, var(--l6-text-tertiary) 88%, transparent)}.cmd-notify__chevron{color:var(--l6-text-tertiary);opacity:.55;flex:none;margin-top:10px;transition:opacity .14s,transform .14s}.cmd-notify__item:hover .cmd-notify__chevron{opacity:.9;transform:translate(1px)}.cmd-notify__foot{border-top:1px solid var(--l6-border);background:color-mix(in srgb, var(--l6-surface) 92%, transparent);flex:none;padding:8px 10px 10px}.cmd-page--published .cmd-published-view{flex-direction:column;gap:24px;width:100%;padding:20px 22px 22px;display:flex;overflow:visible}.cmd-page--published .cmd-published-view.cmd-published-view--flush-banner{padding-top:0}.cmd-published-identity{border-bottom:1px solid var(--l6-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px 32px;padding-bottom:22px;display:grid}.cmd-published-identity__lead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px 24px;min-width:0;display:grid}.cmd-published-identity__media{flex:none;justify-content:center;align-items:center;display:flex}.cmd-published-identity__copy{flex-direction:column;gap:10px;min-width:0;display:flex}.cmd-published-identity__name-row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.cmd-published-identity__aside{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:6px;min-width:max-content;display:flex}.cmd-published-identity-fields{grid-template-columns:max-content max-content;align-items:baseline;gap:8px 16px;width:max-content;max-width:100%;display:grid}.cmd-published-identity-line{font-size:15px;display:contents}.cmd-published-identity-line__label{color:var(--l6-text-tertiary);font-size:13px;font-weight:500}.cmd-published-identity-line__value{color:var(--l6-text);line-height:1.45}.cmd-published-hero__title{font-family:var(--l6-font-display);color:var(--l6-text);margin:0;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:600;line-height:1.2}.cmd-published-hero__subtitle{color:var(--l6-text-secondary);margin:0;font-size:15px}.cmd-published-avatar{aspect-ratio:1;object-fit:cover;object-position:center;border:2px solid var(--l6-border);outline:1px solid color-mix(in srgb, var(--l6-border) 65%, transparent);outline-offset:2px;background:var(--l6-surface-hover);box-sizing:border-box;border-radius:50%;flex:none;width:102px;height:102px}.cmd-published-avatar--fallback{letter-spacing:-.03em;color:var(--l6-text-secondary);background:linear-gradient(145deg, var(--l6-surface-hover), var(--l6-surface));place-items:center;font-size:28px;font-weight:700;display:grid}.cmd-published-status-dot{background:var(--l6-success);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--l6-success) 22%, transparent);cursor:default;border-radius:50%;display:inline-block}.cmd-published-status-dot:focus-visible{outline:2px solid var(--l6-focus-ring,var(--l6-accent));outline-offset:3px}.cmd-published-meta{color:var(--l6-text-secondary);flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;font-size:13px;display:flex}.cmd-published-meta__item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cmd-published-meta__icon{width:16px;height:16px;color:inherit;flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.cmd-published-meta__icon svg{width:16px;height:16px}.cmd-published-meta__text{line-height:1.2}.cmd-published-section__title{letter-spacing:.06em;text-transform:uppercase;color:var(--l6-text-tertiary);margin:0 0 14px;font-size:12px;font-weight:600}.cmd-published-content-stack{flex-direction:column;gap:20px;display:flex}.cmd-published-prose{max-width:72ch;line-height:1.6}.cmd-published-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cmd-published-tag{color:var(--l6-text-secondary);background:color-mix(in srgb, var(--l6-surface-hover) 80%, transparent);border:1px solid var(--l6-border);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500;display:inline-block}.cmd-published-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.cmd-published-field--wide{grid-column:1/-1}.cmd-published-field__label{color:var(--l6-text-tertiary);margin-bottom:4px;font-size:12px;font-weight:500}.cmd-published-field__value{color:var(--l6-text);font-size:15px;line-height:1.5}.cmd-published-view__body{flex-direction:column;gap:20px;display:flex}.cmd-published-view__multiline{white-space:pre-wrap}.cmd-published-media{object-fit:cover;border-radius:var(--l6-radius-md);border:1px solid var(--l6-border);width:100%;max-height:220px;margin-bottom:4px}.cmd-published-media--wide{max-height:280px}.cmd-published-banner-wrap{border-radius:var(--l6-radius-md);border:1px solid var(--l6-border);background:var(--l6-surface-hover);width:100%;overflow:hidden}.cmd-published-banner-wrap--flush-top{border-top:none;border-left:none;border-right:none;border-bottom:1px solid var(--l6-border);border-radius:0;width:calc(100% + 44px);max-width:none;margin-left:-22px;margin-right:-22px}.cmd-published-banner-wrap--contain{line-height:0;overflow:hidden}.cmd-published-banner{aspect-ratio:16/5;object-fit:cover;object-position:center;width:100%;max-height:220px;display:block}.cmd-published-banner--contain{width:100%;height:auto;max-height:none;aspect-ratio:unset;object-fit:contain;object-position:center}.cmd-published-avatar-wrap{flex:none;display:inline-flex;position:relative}.cmd-published-avatar-wrap__status{width:14px;height:14px;box-shadow:0 0 0 3px var(--l6-surface);position:absolute;bottom:2px;right:2px}.cmd-published-cover-identity{border-bottom:1px solid var(--l6-border);flex-direction:column;gap:0;padding-bottom:22px;display:flex}.cmd-published-cover-identity__panel{min-width:0;padding-top:8px}.cmd-published-cover-identity--has-banner .cmd-published-cover-identity__panel{padding-top:12px}.cmd-published-cover-identity__identity{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px 32px;display:grid}.cmd-published-cover-identity__lead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px 24px;min-width:0;display:grid}.cmd-published-cover-identity__avatar-slot{flex:none;align-self:start}.cmd-published-cover-identity--has-banner .cmd-published-cover-identity__avatar-slot{margin-top:-56px}.cmd-published-cover-identity--has-banner .cmd-published-cover-identity__avatar-slot .cmd-published-avatar{box-shadow:0 0 0 4px var(--l6-surface)}.cmd-published-cover-identity__copy{flex-direction:column;gap:6px;min-width:0;padding-top:4px;display:flex}.cmd-published-cover-identity--has-banner .cmd-published-cover-identity__copy{padding-top:22px}.cmd-published-inline-title{flex-wrap:wrap;align-items:center;gap:10px 12px;display:inline-flex}.cmd-published-resource-meta{border-bottom:1px solid var(--l6-border);padding-bottom:20px}@media (width<=720px){.cmd-published-identity,.cmd-published-identity__lead{grid-template-columns:1fr}.cmd-published-identity__aside{align-items:flex-start;min-width:0}.cmd-published-meta{justify-content:flex-start}.cmd-published-identity-fields{grid-template-columns:max-content minmax(0,max-content);width:100%}.cmd-published-grid,.cmd-published-cover-identity__identity{grid-template-columns:1fr}.cmd-published-cover-identity__lead{grid-template-columns:auto minmax(0,1fr)}.cmd-published-cover-identity--has-banner .cmd-published-cover-identity__avatar-slot{margin-top:-40px}.cmd-published-cover-identity--has-banner .cmd-published-cover-identity__copy{padding-top:10px}.cmd-published-banner:not(.cmd-published-banner--contain){aspect-ratio:16/6;max-height:160px}.cmd-published-banner-wrap--flush-top{width:calc(100% + 44px);margin-left:-22px;margin-right:-22px}}.cmd-notify__hint{color:var(--l6-text-tertiary);margin-top:2px;font-size:12px;display:block}@media (width<=480px){.cmd-notify__head{flex-wrap:wrap}.cmd-notify__mark-all{text-align:left;width:100%;max-width:none}}.cmd-user__trigger{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0}.cmd-user__trigger:hover .cmd-user__avatar{border-color:var(--l6-border-strong)}.cmd-user__trigger:active .cmd-user__avatar{filter:none}.cmd-user__trigger:focus-visible{outline:2px solid var(--l6-brand-blue);outline-offset:2px}.cmd-user__avatar{width:var(--l6-avatar);height:var(--l6-avatar);background:linear-gradient(145deg, var(--l6-brand-navy), color-mix(in srgb, var(--l6-brand-navy) 68%, var(--l6-brand-blue)));color:#fff;border:2px solid var(--l6-border);border-radius:999px;place-items:center;padding:0;font-size:13px;font-weight:700;display:grid;overflow:hidden}.cmd-user__avatar img{object-fit:cover;width:100%;height:100%;display:block}.cmd-user__menu{width:312px;padding:8px}.cmd-user__identity{flex-direction:row;align-items:center;gap:12px;min-width:0;padding:12px 14px 10px;display:flex}.cmd-user__identity-copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.cmd-user__name{color:var(--l6-text);font-size:15px;font-weight:650;line-height:1.3}.cmd-user__email{color:var(--l6-text-secondary);font-size:12.5px;line-height:1.35}.cmd-user__role{color:var(--l6-text-tertiary);font-size:12px;line-height:1.35}.cmd-pagehead .pagehead h1{letter-spacing:-.02em;font-size:26px}.cmd-pagehead .pagehead__eyebrow{color:var(--l6-brand-blue)}.cmd-dash-hero{margin-bottom:28px}.cmd-dash-hero__greet{letter-spacing:-.025em;font-size:clamp(24px,3vw,32px);font-weight:650;line-height:1.15}.cmd-dash-hero__sub{color:var(--l6-text-secondary);max-width:52ch;margin-top:8px;font-size:14.5px}.cmd-dashboard{flex-direction:column;gap:26px;display:flex;container-type:inline-size}.cmd-dashboard .cmd-kpi-grid{margin-bottom:0}.cmd-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;margin-bottom:20px;display:grid}@container (width>=860px){.cmd-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.cmd-kpi-grid--skeleton .skel{border-radius:var(--l6-card-radius);height:116px}.cmd-kpi{background:var(--l6-card-bg);border:1px solid var(--l6-card-border);border-radius:var(--l6-card-radius);box-sizing:border-box;width:100%;min-width:0;max-width:none;height:116px;min-height:116px;max-height:116px;box-shadow:var(--l6-card-shadow);cursor:default;flex-direction:column;padding:14px;display:flex}.cmd-kpi--compact{height:116px;min-height:116px;max-height:116px;padding:14px}.cmd-kpi--link{color:inherit;cursor:pointer;text-decoration:none;transition:transform .17s ease-out,border-color .17s ease-out,background-color .17s ease-out}.cmd-kpi--link:hover{color:inherit;border-color:var(--l6-border-strong);background:var(--l6-surface-raised);text-decoration:none;transform:translateY(-1px)}.cmd-kpi--link:active{transform:translateY(0)}.cmd-kpi--link:focus-visible{outline:2px solid var(--l6-focus);outline-offset:3px}.cmd-kpi__head{flex:0 0 36px;justify-content:space-between;align-items:flex-start;gap:8px;height:36px;display:flex}.cmd-kpi__icon{background:var(--l6-card-icon-bg);width:36px;height:36px;color:var(--l6-brand-blue);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.cmd-kpi__label{color:var(--l6-text-secondary);min-height:2.5em;font-size:13px;font-weight:600;line-height:1.25}.cmd-kpi__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--l6-text);margin-top:auto;font-size:30px;font-weight:700;line-height:1}.cmd-kpi--compact .cmd-kpi__value{font-size:30px}.cmd-dashboard .cmd-kpi:first-child{animation:.28s cubic-bezier(.22,1,.36,1) both dash-in}.cmd-dashboard .cmd-kpi:nth-child(2){animation:.28s cubic-bezier(.22,1,.36,1) 40ms both dash-in}.cmd-dashboard .cmd-kpi:nth-child(3){animation:.28s cubic-bezier(.22,1,.36,1) 80ms both dash-in}.cmd-dashboard .cmd-kpi:nth-child(4){animation:.28s cubic-bezier(.22,1,.36,1) .12s both dash-in}.cmd-dashboard .cmd-kpi:nth-child(5){animation:.28s cubic-bezier(.22,1,.36,1) .16s both dash-in}.traffic-insights{border-top:1px solid var(--l6-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:64px;margin-top:8px;padding:12px 0 4px;display:grid}.traffic-insight{min-width:0;padding-right:12px}.traffic-insight+.traffic-insight{border-left:1px solid var(--l6-border);padding-left:16px}.traffic-insight__label{color:var(--l6-text-tertiary);font-size:12px;display:block}.traffic-insight__value{color:var(--l6-text);margin-top:4px;font-size:20px;font-weight:700;display:block}.traffic-insight__hint{color:var(--l6-text-tertiary);margin-top:2px;font-size:12px;display:block}.cmd-dashboard .cmd-dash-charts{animation:.28s cubic-bezier(.22,1,.36,1) .16s both dash-in}.cmd-dashboard .panel:last-child{animation:.28s cubic-bezier(.22,1,.36,1) .22s both dash-in}@keyframes dash-in{0%{opacity:0;transform:translateY(8px)}}.cmd-kpi__foot{color:var(--l6-text-tertiary);min-height:1.25em;margin-top:4px;padding-top:0;font-size:12px;line-height:1.25}.cmd-cookies .consent{min-height:0}.cmd-attention-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.cmd-attention-card{background:var(--l6-card-bg);border:1px solid var(--l6-card-border);border-radius:var(--l6-card-radius);box-shadow:var(--l6-card-shadow);color:inherit;border-left-width:3px;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.cmd-attention-card--warn{border-left-color:var(--l6-warning)}.cmd-attention-card--info{border-left-color:var(--l6-info)}.cmd-attention-card--danger{border-left-color:var(--l6-error)}.cmd-attention-card:hover{border-color:var(--l6-border-strong);box-shadow:var(--l6-card-shadow-hover);color:inherit;text-decoration:none}.cmd-attention-card__title{font-size:14px;font-weight:650}.cmd-attention-card__hint{color:var(--l6-text-tertiary);font-size:12.5px}.cmd-login{grid-template-columns:1.05fr 1fr;min-height:100%;display:grid}.cmd-login--password-setup{grid-template-columns:1fr}.cmd-login__form-side--network{background:#020617;place-items:center;min-height:100dvh;padding:32px 24px;display:grid;position:relative;overflow:hidden}@media (width>=768px) and (width<=1099px){.cmd-login__form-side--network{justify-content:flex-end;align-items:center;padding-left:24px;padding-right:clamp(32px,5vw,96px);display:flex}}@media (width>=1100px){.cmd-login__form-side--network{padding:0;display:block}}.cape-verde-network-bg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.cmd-login__password-stage{z-index:1;place-items:center;width:min(400px,100%);max-width:100%;margin-left:auto;margin-right:auto;display:grid;position:relative}@media (width>=1100px){.cmd-login__password-stage--floating{z-index:4;margin:0;position:absolute;top:50%;right:clamp(34px,4.8vw,92px);transform:translateY(-50%)}}@media (width>=768px) and (width<=1099px){.cmd-login__password-stage{margin-right:0}}.cmd-login__password-stage .cmd-login__card{z-index:1;width:100%;position:relative}.auth-brand-avatar{background:#fffffff0;border:1px solid #ffffff1f;border-radius:15px;flex-shrink:0;width:52px;height:52px;margin-bottom:16px;padding:7px;box-shadow:0 10px 28px #0003}.auth-brand-avatar img{object-fit:contain;width:100%;height:100%;display:block}.auth-card__identity{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.auth-card__identity .auth-brand-avatar{margin-inline:auto;margin-bottom:18px}.auth-card__identity h1{margin-bottom:10px}.auth-card__form{width:100%;margin-top:32px}.auth-card__fields{flex-direction:column;gap:18px;display:flex}.auth-card__submit{margin-top:28px}.auth-card__submit--center{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.auth-card__submit--center .btn--block{width:100%}.auth-card__text-action{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;border-radius:var(--radius-sm,6px);background:0 0;border:0;margin:0;padding:8px 12px;text-decoration:underline}.auth-card__text-action:focus-visible{outline:2px solid var(--blue,#2563eb);outline-offset:2px}.auth-card__text-action:disabled{opacity:.6;cursor:not-allowed}.auth-floating-field{width:100%;position:relative}.auth-floating-field__input{width:100%;min-height:56px;padding:21px 16px 8px}.auth-floating-field--has-action .auth-floating-field__input{padding-right:50px}.auth-floating-field__label{color:var(--l6-text-secondary);pointer-events:none;font-size:16px;line-height:1.2;transition:top .17s,transform .17s,font-size .17s,opacity .17s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.auth-floating-field:focus-within .auth-floating-field__label,.auth-floating-field.is-filled .auth-floating-field__label,.auth-floating-field .auth-floating-field__input:not(:placeholder-shown)+.auth-floating-field__label{letter-spacing:.01em;font-size:11px;font-weight:600;top:9px;transform:translateY(0)}.auth-floating-field .auth-floating-field__input:-webkit-autofill+.auth-floating-field__label{letter-spacing:.01em;font-size:11px;font-weight:600;top:9px;transform:translateY(0)}.auth-floating-field__action{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.auth-floating-field__toggle{border-radius:var(--l6-radius-sm);width:40px;height:40px;color:var(--l6-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.auth-floating-field__toggle:hover{background:var(--l6-surface-hover);color:var(--l6-text)}.auth-floating-field__toggle:focus-visible{box-shadow:0 0 0 3px var(--l6-info-soft);outline:none}@media (prefers-reduced-motion:reduce){.auth-floating-field__label{transition-duration:0s}}.reset-token-not-found{color:#111;background:#fff;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:24px;display:flex}.reset-token-not-found h1{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:500;line-height:1.2}.reset-token-not-found__technical{text-align:center;max-width:420px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.auth-recovery-feedback{border:1px solid var(--l6-border);border-radius:var(--l6-radius-sm);color:var(--l6-text);background:0 0;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.auth-recovery-feedback__icon{color:var(--l6-text-secondary);flex-shrink:0;margin-top:2px}.auth-recovery-feedback__text{flex-direction:column;gap:4px;font-size:13px;line-height:1.45;display:flex}.auth-recovery-feedback__text strong{font-size:14px;font-weight:600}.auth-reset-success__actions{justify-content:center;width:100%;display:flex}.profile-page{width:100%;max-width:960px;margin-inline:auto}.profile-avatar-editor{--profile-avatar-size:96px;width:var(--profile-avatar-size);height:var(--profile-avatar-size);border:2px solid var(--l6-border);cursor:pointer;background:linear-gradient(145deg, var(--l6-brand-navy), color-mix(in srgb, var(--l6-brand-navy) 68%, var(--l6-brand-blue)));color:#fff;border-radius:50%;flex:none;padding:0;transition:border-color .17s,box-shadow .17s;position:relative;overflow:hidden}.profile-avatar-editor:focus-visible{outline:2px solid var(--l6-brand-blue);outline-offset:3px}.profile-avatar-editor:hover:not(:disabled){border-color:var(--l6-border-strong)}.profile-avatar-editor img{object-fit:cover;width:100%;height:100%;display:block}.profile-avatar-editor__empty{text-align:center;width:100%;height:100%;color:color-mix(in srgb, #fff 92%, var(--l6-brand-blue));flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex}.profile-avatar-editor__empty-text{letter-spacing:-.01em;font-size:11px;font-weight:650;line-height:1.15}.profile-avatar-editor__initials{font-size:28px;font-weight:700;line-height:1}.profile-avatar-editor__overlay{text-align:center;color:#fff;background:color-mix(in srgb, var(--l6-brand-navy) 55%, transparent);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:11px;font-weight:650;line-height:1.15;transition:opacity .17s;display:flex;position:absolute;inset:0}.profile-avatar-editor:hover:not(:disabled) .profile-avatar-editor__overlay,.profile-avatar-editor:focus-visible .profile-avatar-editor__overlay{opacity:1}.profile-avatar-editor.is-busy{cursor:wait}.profile-avatar-editor__busy{background:color-mix(in srgb, var(--l6-brand-navy) 72%, transparent);place-items:center;display:grid;position:absolute;inset:0}@media (width<=1024px){.profile-avatar-editor{--profile-avatar-size:88px}}@media (width<=640px){.profile-avatar-editor{--profile-avatar-size:80px}.profile-avatar-editor__initials{font-size:24px}}@media (width<=1024px){.auth-brand-avatar{width:50px;height:50px}}@media (width<=480px){.auth-brand-avatar{width:46px;height:46px}}.cmd-login__password-stage .cmd-login__card.cmd-login__card--glass{-webkit-backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(145deg,#2530409e 0%,#161f2c8c 48%,#0f172399 100%);border:1px solid #b4dcf524;overflow:hidden;box-shadow:0 28px 80px #0006,0 0 0 1px #3399ff06,inset 0 1px #ffffff0e}.cmd-login__password-stage .cmd-login__card.cmd-login__card--glass:before{content:"";border-radius:inherit;pointer-events:none;opacity:.75;background:linear-gradient(135deg,#ffffff0e,#0000 34%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cmd-login__password-stage .cmd-login__card.cmd-login__card--glass{background:#1c2431f0}}@media (width<=767px){.cmd-login__password-stage .cmd-login__card.cmd-login__card--glass{background:linear-gradient(145deg,#253040b8 0%,#161f2cad 48%,#0f1723b8 100%)}}.cmd-login__brand{background:linear-gradient(155deg, var(--l6-brand-navy) 0%, color-mix(in srgb, var(--l6-brand-navy) 70%, var(--l6-brand-blue)) 55%, var(--l6-brand-blue) 100%);color:#fff;flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}html[data-theme=dark] .cmd-login__brand{background:linear-gradient(155deg, var(--l6-dark-header) 0%, var(--l6-dark-surface) 62%, var(--l6-dark-surface-raised) 100%);color:var(--l6-text)}.cmd-login__brand:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--l6-brand-blue) 8%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--l6-brand-blue) 8%, transparent) 1px, transparent 1px);opacity:.35;pointer-events:none;background-size:48px 48px;position:absolute;inset:0}.cmd-login__org{z-index:1;letter-spacing:.16em;text-transform:uppercase;color:#ffffffa6;font-size:11px;position:relative}.cmd-login__headline{z-index:1;letter-spacing:-.02em;max-width:14ch;font-size:clamp(28px,4vw,38px);font-weight:700;line-height:1.12;position:relative}.cmd-login__areas{z-index:1;flex-direction:column;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex;position:relative}.cmd-login__areas li{color:#ffffffd1;border-left:2px solid var(--l6-brand-blue);padding-left:14px;font-size:14px}.cmd-login__form-side{background:var(--l6-bg);place-items:center;padding:32px 24px;display:grid}.cmd-login__card{background:var(--l6-surface);border:1px solid var(--l6-border);border-radius:var(--l6-radius-lg);width:min(400px,100%);box-shadow:var(--l6-shadow-2);padding:32px}.cmd-login__card h1{letter-spacing:-.02em;font-size:24px;font-weight:700}.panel{background:var(--l6-surface);border:1px solid var(--l6-border);border-color:var(--l6-border);box-shadow:var(--l6-shadow-1)}.panel__head{border-bottom-color:var(--l6-border)}.panel__foot{background:var(--l6-surface-raised);border-top-color:var(--l6-border)}html[data-theme=light] .panel{box-shadow:var(--l6-shadow-1)}.btn--secondary{background:var(--l6-surface);border-color:var(--l6-border-strong);color:var(--l6-text)}.btn--secondary:not(:disabled):hover{background:var(--l6-surface-hover)}.btn--ghost{color:var(--l6-text-secondary)}.btn--ghost:not(:disabled):hover{background:var(--l6-surface-hover)}.table th{background:var(--l6-surface-raised);color:var(--l6-text-tertiary);border-bottom-color:var(--l6-border)}.table td{border-bottom-color:var(--l6-border)}.table tbody tr:hover{background:var(--l6-surface-hover)}.filterbar{background:var(--l6-surface-raised);border-bottom-color:var(--l6-border)}@media (width<=900px){.cmd-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cmd-kpi-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.traffic-insights{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.traffic-insight:nth-child(odd){border-left:0;padding-left:0}.traffic-insight:nth-child(3),.traffic-insight:nth-child(4){border-top:1px solid var(--l6-border);padding-top:12px}}@media (width<=900px){.cmd-sidebar{transition:transform .19s cubic-bezier(.22,1,.36,1);transform:translate(-100%)}.cmd-sidebar.is-open{transform:none}.cmd-main{margin-left:0}.cmd-topbar__menu,.cmd-sidebar__close{display:inline-grid}.cmd-backdrop.is-open{z-index:45;background:#040f1c80;border:0;display:block;position:fixed;inset:0}.cmd-content{padding:24px 16px 32px}.cmd-content:has(.savebar){padding-bottom:0}.cmd-login{grid-template-columns:1fr}.cmd-login__brand{min-height:280px;padding:32px 24px}}@media (prefers-reduced-motion:reduce){.cmd-kpi--link,.cmd-kpi--link:hover,.cmd-kpi--link:active{transform:none}.cmd-dashboard .cmd-kpi{animation:none}}.cmd-page{flex-direction:column;gap:24px;display:flex}.admin-view-tabs{box-sizing:border-box;background:var(--l6-surface-raised);border:1px solid var(--l6-border);border-radius:var(--l6-radius);align-items:center;gap:2px;width:max-content;max-width:100%;height:46px;padding:4px;display:inline-flex;overflow:visible}.admin-view-tabs__item{border-radius:var(--l6-radius-sm);min-height:36px;color:var(--l6-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}a.admin-view-tabs__item:hover,.admin-view-tabs__item:hover{background:var(--l6-surface-hover);color:var(--l6-text);text-decoration:none}.admin-view-tabs__item.is-active{background:var(--l6-surface-selected);color:var(--l6-text);border-color:var(--l6-border);box-shadow:inset 0 0 0 1px var(--l6-border)}.admin-view-tabs__item:focus-visible{outline:2px solid var(--l6-focus);outline-offset:2px}.admin-view-tabs__count{background:var(--l6-surface);min-width:20px;height:20px;color:var(--l6-text-tertiary);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:650;display:inline-grid}.admin-view-tabs__item.is-active .admin-view-tabs__count{color:var(--l6-text);background:var(--l6-surface-raised)}@media (width<=720px){.admin-view-tabs--fit{width:100%;display:flex}.admin-view-tabs--fit .admin-view-tabs__item{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.admin-view-tabs__item{transition:none}}.admin-segmented{grid-template-columns:repeat(var(--admin-segmented-count,2), minmax(0, 1fr));box-sizing:border-box;width:max-content;max-width:100%;min-width:min(100%, calc(var(--admin-segmented-count,2) * 118px));background:var(--l6-surface-hover);border:1px solid var(--l6-border);border-radius:11px;height:40px;padding:3px;display:inline-grid}.admin-segmented__item{min-width:0;height:100%;color:var(--l6-text-tertiary);font:inherit;cursor:pointer;white-space:nowrap;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 10px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out;display:inline-flex}a.admin-segmented__item:hover,.admin-segmented__item:hover{background:var(--l6-surface-raised);color:var(--l6-text);text-decoration:none}.admin-segmented__item.is-active{background:var(--l6-surface);color:var(--l6-text);border-color:var(--l6-border);box-shadow:inset 0 1px #ffffff59}.admin-segmented__item.is-active:hover{background:var(--l6-surface);color:var(--l6-text)}.admin-segmented__item:focus-visible{outline:2px solid var(--l6-focus);outline-offset:2px}.admin-segmented__count{box-sizing:border-box;background:var(--l6-surface-hover);min-width:20px;height:18px;color:var(--l6-text-tertiary);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:650;line-height:1;display:inline-grid}.admin-segmented__item.is-active .admin-segmented__count{background:var(--l6-surface-hover);color:var(--l6-text)}.dominio-section-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-segment-pane{animation:.14s ease-out both admin-segment-pane-in}@keyframes admin-segment-pane-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.admin-segmented__item{transition:none}.admin-segment-pane{animation:none}}.team-toolbar{justify-content:flex-end;align-items:center;min-height:44px;display:flex}.cmd-collection-toolbar{justify-content:flex-end;align-items:center;gap:8px;min-height:44px;margin-bottom:12px;display:flex}.cmd-collection-note{color:var(--l6-text-secondary);margin:0 0 12px;font-size:13px}.cmd-page-intro{justify-content:space-between;align-items:center;gap:12px 20px;min-width:0;margin:0;display:flex}.cmd-page-intro__actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.cmd-page-intro__actions .cmd-collection-note{white-space:nowrap;margin:0}.cmd-context-line{letter-spacing:-.011em;min-width:0;max-width:720px;color:color-mix(in srgb, var(--l6-text) 74%, var(--l6-text-secondary));flex:280px;margin:0;font-size:20px;font-weight:560;line-height:1.35}.cmd-page--editor>.cmd-page-intro{margin-bottom:8px}.cmd-module-stack{flex-direction:column;gap:24px;min-width:0;display:flex}.cmd-settings-v2>.cmd-page-intro{margin-bottom:4px}.cmd-settings-v2 .cmd-context-line{letter-spacing:normal;max-width:62ch;color:var(--l6-text-secondary);flex:none;font-size:14.5px;font-weight:400;line-height:1.35}@media (width<=720px){.cmd-page-intro{flex-direction:column;align-items:flex-start}.cmd-context-line{flex:none;width:100%;font-size:19px}.cmd-page-intro__actions{flex-wrap:wrap;justify-content:flex-start;margin-left:0}}@media (prefers-reduced-motion:reduce){.cmd-topbar .cmd-iconbtn,.cmd-topbar__right .cmd-user__trigger{transition:none}}.team-list{--team-columns:minmax(220px, 1.6fr) minmax(140px, 1fr) minmax(120px, .7fr) minmax(132px, .7fr) minmax(240px, auto)}.team-list__head,.team-list__row{grid-template-columns:var(--team-columns);align-items:center;column-gap:16px;padding:0 18px;display:grid}.team-list__head{min-height:42px;color:var(--l6-text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650}.team-list__row{border-top:1px solid var(--l6-border);cursor:pointer;min-height:68px;transition:background .16s cubic-bezier(.22,1,.36,1)}.team-list__row:hover,.team-list__row:focus-visible{background:var(--l6-surface-hover)}.team-list__row:focus-visible{outline:2px solid var(--l6-focus);outline-offset:-2px}.team-list__name{align-items:center;gap:12px;min-width:0;display:flex}.team-list__name .avatar{width:42px;height:42px}.team-list__name strong{min-width:0;font-weight:640;line-height:1.3}.team-list__role{min-width:0;color:var(--l6-text-secondary);font-size:14px;line-height:1.35}.team-list__status,.team-list__updated{text-align:center;justify-content:center;display:flex}.team-list__updated{color:var(--l6-text-tertiary);font-variant-numeric:tabular-nums;font-size:13px}.banner-order{justify-content:center;align-items:center;gap:8px;display:inline-flex}.banner-order__handle{width:28px;height:28px;color:var(--l6-text-tertiary);cursor:grab;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.banner-order__handle:focus-visible{outline:2px solid var(--l6-focus);outline-offset:2px}.banner-order__index{font-variant-numeric:tabular-nums;color:var(--l6-text-secondary)}.table tr.banner-row{transition:transform .18s cubic-bezier(.2,0,0,1)}.table tr.is-dragging{opacity:.94;z-index:1;position:relative;box-shadow:0 8px 20px #071a2c1f}.btn.is-unavailable{opacity:.55;cursor:not-allowed}.btn--primary.is-unavailable:hover{background:var(--blue)}@media (prefers-reduced-motion:reduce){.table tr.banner-row{transition:none}.table tr.is-dragging{opacity:1;box-shadow:none}}.team-list__actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.team-list__actions .table__actions{gap:12px}.team-list__quiet{color:var(--l6-text-secondary);margin:0;padding:28px 18px}@media (width<=800px){.team-list__head{display:none}.team-list__row{grid-template-columns:minmax(0,1fr) auto;align-items:start;row-gap:6px;padding:14px 16px}.team-list__name{grid-column:1}.team-list__actions{grid-area:1/2/span 3;align-self:center}.team-list__role,.team-list__status,.team-list__updated{grid-column:1}}@media (prefers-reduced-motion:reduce){.team-list__row{transition:none}}.cmd-page--editor{flex:1 0 auto;gap:16px;min-height:100%}.legal-doc{width:100%}.legal-block{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;display:flex}.legal-block__bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.legal-add>summary{cursor:pointer;color:var(--blue);align-items:center;font-weight:650;list-style:none;display:inline-flex}.legal-add>summary::-webkit-details-marker{display:none}.legal-add>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.legal-add__choices{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.cmd-page--editor>div:has(.savebar){flex-direction:column;flex:auto;min-height:100%;display:flex}.cmd-section-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;display:grid}.cmd-section-grid--compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.cmd-overview-card--compact .cmd-overview-card__head{padding:12px 14px}.cmd-overview-card--compact .cmd-overview-card__body{padding:12px 14px 14px}.cmd-overview-card--compact .cmd-overview-card__title{font-size:14px}.cmd-overview-card{background:var(--l6-card-bg);border:1px solid var(--l6-card-border);border-radius:var(--l6-card-radius);box-shadow:var(--l6-card-shadow);transition:border-color .15s,box-shadow .15s;overflow:hidden}.cmd-overview-card:hover{border-color:var(--l6-border-strong);box-shadow:var(--l6-shadow-2)}.cmd-overview-card__head{border-bottom:1px solid var(--l6-border);background:var(--l6-surface-raised);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.cmd-overview-card__meta{gap:12px;min-width:0;display:flex}.cmd-overview-card__index{letter-spacing:.08em;color:var(--l6-brand-blue);font-variant-numeric:tabular-nums;padding-top:2px;font-size:11px;font-weight:700}.cmd-overview-card__title{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650;line-height:1.25}.cmd-overview-card__desc{color:var(--l6-text-tertiary);margin:4px 0 0;font-size:12.5px;line-height:1.4}.cmd-overview-card__actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.cmd-overview-card__body{padding:16px 18px 18px}.cmd-overview-card--collapsed .cmd-overview-card__head{border-bottom:0}.cmd-overview-card__toggle{cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;padding:0;display:block}.cmd-overview-card__toggle:focus-visible{outline:2px solid var(--l6-focus);outline-offset:2px;border-radius:var(--l6-radius-sm)}.admin-icon-action--danger:hover:not(:disabled){color:var(--l6-error);background:var(--l6-error-soft)}.search-filter-toolbar{border-bottom:1px solid var(--l6-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.search-filter-toolbar__search{justify-content:flex-end;align-items:center;min-width:42px;margin-left:auto;display:flex}.search-filter-toolbar__filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cmd-section-surface{background:var(--l6-card-bg);border:1px solid var(--l6-card-border);border-radius:var(--l6-card-radius);box-shadow:var(--l6-card-shadow)}.cmd-economic-form-page>.cmd-pagehead,.cmd-economic-form-page>.cmd-economic-form-surface,.cmd-economic-form-page>.savebar,.cmd-economic-form-page>.cmd-economic-form-savebar{width:min(100%,1280px);margin-inline:auto}.cmd-economic-form-surface{padding:20px 22px 22px}.cmd-economic-form-grid__fields{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (width>=768px){.cmd-economic-form-grid__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}}.cmd-economic-form-span-2{grid-column:1/-1}.cmd-economic-form-grid .field,.cmd-economic-form-grid__fields .field{width:100%;max-width:none}.cmd-economic-form-grid__fields .field+.field{margin-top:0}.cmd-economic-form-grid__fields .field__hint,.cmd-economic-form-grid__fields .field__error{min-height:1.125rem}.cmd-economic-form-grid__footer{margin-top:20px;padding-top:4px}.cmd-economic-form-actions{justify-content:flex-start}.cmd-economic-form-savebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cmd-economic-form-surface--embedded{border:1px solid var(--l6-border);border-radius:var(--l6-radius-md);background:var(--l6-surface-raised);margin-top:12px;padding:16px 18px}.cmd-economic-form-surface__title{letter-spacing:-.01em;margin:0 0 16px;font-size:15px;font-weight:650}.cmd-module-stack .admin-view-tabs{margin-bottom:12px}.cmd-economic-indicators-table .table{table-layout:fixed;width:100%}.cmd-economic-indicators-table .table th,.cmd-economic-indicators-table .table td{text-align:center;vertical-align:middle}.cmd-economic-indicators-table .table th:last-child,.cmd-economic-indicators-table .table td:last-child{text-align:center;white-space:normal}.cmd-economic-indicators-table .table td:last-child .table__actions,.cmd-economic-indicators-table .table td:last-child .row-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:center;gap:4px;max-width:none}.cmd-economic-indicators-table .col-order{width:3.5rem;min-width:3rem;max-width:4.5rem}.cmd-content-status{justify-content:center;align-items:center;display:inline-flex}.cmd-value-cell{text-align:center;max-width:100%;line-height:1.25;display:inline-block}.cmd-value-cell--numeric{font-variant-numeric:tabular-nums;color:var(--l6-text);white-space:nowrap;font-weight:650}.cmd-value-cell--empty{color:var(--l6-text-tertiary)}.cmd-row-actions{flex-wrap:nowrap;justify-content:center;gap:4px}.admin-icon-action--publish:hover:not(:disabled){color:var(--l6-success);background:color-mix(in srgb, var(--l6-success) 12%, transparent)}.admin-icon-action--hit.btn--sm,.admin-icon-action-tooltip-hit .admin-icon-action--hit.btn--sm{justify-content:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.admin-icon-action-tooltip-hit{border-radius:var(--l6-radius-sm,8px);cursor:not-allowed;justify-content:center;align-items:center;min-width:38px;min-height:38px;display:inline-flex}.admin-icon-action-tooltip-hit:focus{outline:none}.admin-icon-action-tooltip-hit:focus-visible{outline:2px solid var(--l6-focus);outline-offset:2px}.admin-icon-action--inert{pointer-events:none;opacity:.45}.cmd-source-actions{justify-content:center}@media (width>=1280px){.cmd-economic-indicators-table .cmd-row-actions{flex-wrap:nowrap}}.cmd-economic-indicators-table .col-title{width:20%}.cmd-economic-indicators-table .col-category{width:14%}.cmd-economic-indicators-table .col-value{width:12%}.cmd-economic-indicators-table .col-period{width:14%}.cmd-economic-indicators-table .col-status{width:9%}.cmd-economic-indicators-table .col-updated{width:11%}.cmd-economic-indicators-table .col-actions{width:11.5rem;min-width:11rem}.cmd-economic-indicators-table .col-actions,.cmd-economic-indicators-table td.col-actions{white-space:nowrap}.cmd-economic-indicators-table td.strong,.cmd-economic-indicators-table .col-title{overflow-wrap:anywhere;word-break:break-word}@media (width>=1280px){.cmd-economic-indicators-table .tablewrap{overflow-x:visible}}.cmd-overview-field+.cmd-overview-field{margin-top:12px}.cmd-overview-field__label{letter-spacing:.06em;text-transform:uppercase;color:var(--l6-text-tertiary);margin-bottom:4px;font-size:11px;font-weight:600}.cmd-overview-field__value{color:var(--l6-text);white-space:pre-wrap;font-size:14px;line-height:1.45}.cmd-module-panel{margin-bottom:16px}.cmd-data-surface{background:var(--l6-surface);border:1px solid var(--l6-border);border-radius:var(--l6-radius);box-shadow:var(--l6-shadow-1);overflow:hidden}.cmd-data-surface .filterbar{background:var(--l6-surface-raised);border-bottom:1px solid var(--l6-border);padding:12px 16px}.cmd-data-surface .tablewrap{overflow-x:auto}.cmd-data-surface .table th{letter-spacing:.05em;text-transform:uppercase;color:var(--l6-text-secondary);border-bottom:1px solid var(--l6-border-strong);padding:12px 14px;font-size:11px;font-weight:650}.cmd-data-surface .table td{vertical-align:middle;min-height:64px;padding:14px 16px}.cmd-data-surface .table th:last-child,.cmd-data-surface .table td:last-child{text-align:right;white-space:nowrap}.cmd-data-surface .table td:last-child .table__actions,.cmd-data-surface .table td:last-child .row-actions{justify-content:flex-end}.cmd-data-surface .table-list-footer{border-top:1px solid var(--l6-border);background:var(--l6-surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cmd-data-surface .table-list-footer--actions-only{justify-content:flex-end}.cmd-stat-strip{flex-wrap:wrap;gap:10px;margin-bottom:4px;display:flex}.cmd-stat-chip{background:var(--l6-surface);border:1px solid var(--l6-border);color:var(--l6-text-secondary);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.cmd-stat-chip strong{color:var(--l6-text);font-variant-numeric:tabular-nums}.cmd-editor-layout{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.cmd-editor-layout--split{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start}.cmd-editor-sidebar{top:calc(var(--l6-topbar-h) + 16px);flex-direction:column;gap:12px;display:flex;position:sticky}.cmd-settings{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:24px;display:grid}.cmd-settings .settings-nav{top:calc(var(--l6-topbar-h) + 16px);background:var(--l6-surface);border:1px solid var(--l6-border);border-radius:var(--l6-radius);box-shadow:var(--l6-shadow-1);flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky}.cmd-settings .settings-nav__link{border-radius:var(--l6-radius-sm);color:var(--l6-text-secondary);padding:10px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .13s,color .13s;display:block}.cmd-settings .settings-nav__link:hover{background:var(--l6-surface-hover);color:var(--l6-text);text-decoration:none}.cmd-settings .settings-nav__link.is-active{background:var(--l6-surface-selected);color:var(--l6-brand-blue);box-shadow:inset 3px 0 0 var(--l6-brand-blue);font-weight:600}.cmd-settings .settings-layout__body{max-width:720px}.cmd-settings .panel{margin-bottom:16px}.cmd-messages .messages-shell{min-height:calc(100vh - var(--l6-topbar-h) - 180px);background:var(--l6-surface);border:1px solid var(--l6-border);border-radius:var(--l6-radius);box-shadow:var(--l6-shadow-1);grid-template-columns:minmax(300px,440px) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.cmd-messages .messages-shell__list{border-right:1px solid var(--l6-border);background:var(--l6-surface-raised)}.cmd-messages .messages-list{background:var(--l6-surface-raised);border-color:var(--l6-border)}.cmd-messages .messages-shell__pane{background:var(--l6-surface);border-color:var(--l6-border);box-shadow:none}.cmd-messages .messages-list__filters{border-bottom:1px solid var(--l6-border)}.cmd-messages .messages-detail{padding:24px 28px}.cmd-messages .messages-empty-pane{min-height:280px;color:var(--l6-text-tertiary);text-align:center;align-content:center;place-items:center;gap:12px;display:grid}.chart__grid{stroke:var(--l6-chart-grid)}.chart__axis{fill:var(--l6-chart-text)}.chart__empty{color:var(--l6-text-tertiary)}.toppages__lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.toppage{isolation:isolate;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:grid;position:relative}.toppage__fill{z-index:-1;width:var(--fill);background:var(--l6-info-soft);border-radius:8px;position:absolute;inset:0 auto 0 0}.toppage:hover .toppage__fill{background:var(--l6-surface-selected)}.toppage__ord{font-variant-numeric:tabular-nums;color:var(--l6-text-tertiary);text-align:right;font-size:11px;font-weight:650}.toppage__nome{min-width:0;color:var(--l6-text);font-weight:550}a.toppage__nome{align-self:stretch;align-items:center;display:flex}a.toppage__nome:hover{color:var(--l6-brand-blue);text-underline-offset:3px;text-decoration:underline}.toppage__quota{color:var(--l6-text-tertiary);font-variant-numeric:tabular-nums;font-size:11.5px}.toppage__valor{font-variant-numeric:tabular-nums;color:var(--l6-text);font-weight:700}.toppages__total{border-top:1px solid var(--l6-border);color:var(--l6-text-tertiary);justify-content:space-between;gap:12px;margin:12px 0 0;padding-top:11px;font-size:12.5px;display:flex}.chart__tip{background:var(--l6-surface-raised);color:var(--l6-text);border:1px solid var(--l6-border-strong);box-shadow:var(--l6-shadow-1)}.chart__tip .muted,.chart__tip-row{color:var(--l6-text-secondary)}.chart__tip-row strong{color:var(--l6-text)}.input,.textarea,.select,textarea.input{background:var(--l6-input-bg);border-color:var(--l6-input-border);color:var(--l6-text)}.input::placeholder,.textarea::placeholder{color:var(--l6-input-placeholder)}.input:focus,.textarea:focus,.select:focus,textarea.input:focus{border-color:var(--l6-brand-blue);box-shadow:0 0 0 3px var(--l6-info-soft)}.field__label{color:var(--l6-text-secondary)}.savebar{background:var(--l6-surface);border-top-color:var(--l6-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cmd-shared-card{border-radius:var(--l6-radius-sm);background:color-mix(in srgb, var(--l6-brand-blue) 14%, transparent);border:1px solid color-mix(in srgb, var(--l6-brand-blue) 25%, transparent);color:var(--l6-text-secondary);align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;font-size:13px;display:flex}@media (width<=1024px){.cmd-editor-layout--split{grid-template-columns:minmax(0,1fr)}.cmd-editor-sidebar{position:static}.cmd-settings{grid-template-columns:minmax(0,1fr)}.cmd-settings .settings-nav{flex-flow:wrap;position:static}}@media (width<=900px){.cmd-messages .messages-shell{grid-template-columns:minmax(0,1fr)}.cmd-messages .messages-shell--detail .messages-shell__list{display:none}}.password-field{align-items:stretch;display:flex;position:relative}.password-field .input{flex:1;padding-right:44px}.password-field__toggle{border-radius:var(--l6-radius-sm);width:36px;height:36px;color:var(--l6-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.password-field__toggle:hover{background:var(--l6-surface-hover);color:var(--l6-text)}.cmd-login__rules{color:var(--l6-text-secondary);flex-direction:column;gap:6px;margin:16px 0 0;padding:0 0 0 18px;font-size:13px;display:flex}.permission-matrix__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;display:grid}.permission-matrix__group{border:1px solid var(--l6-border);border-radius:var(--l6-radius-md);background:var(--l6-surface);margin:0;padding:14px}.permission-matrix__group legend{color:var(--l6-text);padding:0 4px;font-size:13px;font-weight:600}.permission-matrix__items{flex-direction:column;gap:8px;margin-top:10px;display:flex}.permission-matrix__item{color:var(--l6-text-secondary);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.permission-matrix__item input{margin-top:2px}.permission-matrix__item-id{color:var(--l6-text-muted);font-size:11px;font-family:var(--font-mono,ui-monospace, monospace)}.cmd-settings-v2{gap:16px}.settings-tabs{border-bottom:1px solid var(--l6-border);flex-wrap:wrap;gap:8px;padding:4px;display:flex}.settings-tabs__link{border-radius:var(--l6-radius-sm);color:var(--l6-text-secondary);border:1px solid #0000;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.settings-tabs__link:hover{color:var(--l6-text);background:var(--l6-surface-hover)}.settings-tabs__link.is-active{color:var(--l6-text);background:var(--l6-surface);border-color:var(--l6-border-strong);box-shadow:var(--l6-shadow-1)}.settings-panel{width:100%;max-width:880px}.settings-users-header{max-width:100%}@media (width<=640px){.settings-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.settings-tabs__link{white-space:nowrap}}.modal__backdrop{z-index:80;background:var(--admin-overlay,#040a12b8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden}.modal{background:var(--l6-surface);border:1px solid var(--l6-border-strong);box-shadow:var(--l6-shadow-dropdown);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--l6-text);grid-template-rows:auto minmax(0,1fr) auto;margin:0;display:grid;overflow:hidden}.modal--access{width:min(620px,100vw - 32px);height:auto;max-height:calc(100dvh - 32px)}.modal--access .modal__body,.modal--access .modal__body-inner{overflow:visible}.modal--invite{width:min(680px,100vw - 32px);height:auto;max-height:calc(100dvh - 32px)}.modal--lg,.modal--wide{width:min(680px,100vw - 32px)}.modal--xl{width:min(880px,100vw - 32px)}.modal__head{border-bottom-color:var(--l6-border);background:var(--l6-surface-raised);flex-shrink:0;padding:18px 22px}.modal__head h2{letter-spacing:-.015em;color:var(--l6-text);font-size:17px;font-weight:650}.modal__head p{color:var(--l6-text-tertiary);margin-top:4px;font-size:13px;line-height:1.45}.modal__body{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.modal__body-inner{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--l6-border-strong) transparent;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.modal__body-inner::-webkit-scrollbar{width:7px}.modal__body-inner::-webkit-scrollbar-thumb{background:var(--l6-border-strong);border-radius:999px}.modal__foot{border-top-color:var(--l6-border);background:var(--l6-surface-raised);flex-shrink:0;gap:10px;padding:14px 22px}.alert{border-radius:var(--l6-radius-sm);line-height:1.45}.alert strong{color:var(--l6-text);margin-bottom:2px;font-weight:650;display:block}.alert--info{background:var(--l6-info-soft);border-color:color-mix(in srgb, var(--l6-brand-blue) 32%, transparent);color:var(--l6-text-secondary)}.alert--warn{background:var(--l6-warning-soft);border-color:color-mix(in srgb, var(--l6-warning) 32%, transparent);color:var(--l6-text-secondary)}.alert--danger{background:var(--l6-error-soft);color:var(--l6-text-secondary);border-color:#b3261e52}.alert--ok{background:var(--l6-success-soft);color:var(--l6-text-secondary);border-color:#0e7a5852}.alert--compact{gap:8px;padding:10px 12px;font-size:12.5px}.alert--compact svg{width:15px;height:15px}.alert--banner{border-radius:var(--l6-radius);padding:14px 16px}.alert--banner.alert--warn{background:linear-gradient(135deg, #9a5b0024 0%, color-mix(in srgb, var(--l6-warning) 8%, transparent) 100%);border-color:color-mix(in srgb, var(--l6-warning) 28%, transparent)}.alert--banner.alert--ok{background:linear-gradient(135deg,#0e7a5824 0%,#0e7a580f 100%);border-color:#0e7a5847}[data-theme=dark] .badge--ok{background:var(--l6-success-soft);color:#5fd4a8;border-color:#0e7a5859}[data-theme=dark] .badge--warn{background:var(--l6-warning-soft);color:#e8b86d;border-color:color-mix(in srgb, var(--l6-warning) 35%, transparent)}[data-theme=dark] .badge--info{background:var(--l6-info-soft);color:#7eb3ff;border-color:color-mix(in srgb, var(--l6-brand-blue) 35%, transparent)}[data-theme=dark] .badge--danger{background:var(--l6-error-soft);color:#f28b84;border-color:#b3261e59}[data-theme=dark] .badge--mute{background:var(--l6-surface-hover);color:var(--l6-text-tertiary);border-color:var(--l6-border)}[data-theme=dark] .avatar{background:color-mix(in srgb, var(--l6-brand-blue) 20%, transparent);color:#7eb3ff;border:1px solid color-mix(in srgb, var(--l6-brand-blue) 28%, transparent);letter-spacing:.02em;font-size:11.5px}[data-theme=dark] .checkline{border-color:var(--l6-border);background:var(--l6-surface-raised)}[data-theme=dark] .checkline:hover{border-color:var(--l6-border-strong);background:var(--l6-surface-hover)}[data-theme=dark] .checkline__text{color:var(--l6-text-secondary)}[data-theme=dark] .checkline__text small{color:var(--l6-text-tertiary)}.cmd-admin-table{table-layout:fixed;width:100%}.cmd-admin-table-wrap{overflow-x:visible}.cmd-admin-table .cmd-col-person{width:30%}.cmd-admin-table .cmd-col-phone{width:9%}.cmd-admin-table .cmd-col-role{width:11%}.cmd-admin-table .cmd-col-status{width:7%}.cmd-admin-table .cmd-col-last-access{width:12%}.cmd-admin-table .cmd-col-access{width:10%}.cmd-admin-table .cmd-col-actions{width:9%}.cmd-admin-table__status{text-align:center}.cmd-admin-table__phone{white-space:nowrap}.cmd-role-label{color:var(--l6-text-secondary);white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-block}.cmd-role-label--super{color:var(--l6-accent)}.cmd-tooltip-wrap{vertical-align:middle;display:inline-flex}.cmd-tooltip{z-index:var(--l6-z-tooltip,1200);border-radius:var(--l6-radius-sm,8px);background:var(--l6-brand-navy,#001f3e);color:#fff;letter-spacing:.01em;white-space:normal;text-align:center;pointer-events:none;max-width:min(280px,100vw - 16px);box-shadow:var(--l6-shadow-dropdown,0 8px 24px #04172938);padding:6px 10px;font-size:12px;font-weight:600;line-height:1.35;position:fixed}html[data-theme=dark] .cmd-tooltip{background:var(--l6-surface-raised);color:var(--l6-text);border:1px solid var(--l6-border);box-shadow:var(--l6-shadow-dropdown)}.cmd-status-dot{cursor:default;border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.cmd-status-dot:focus{outline:none}.cmd-status-dot:focus-visible{outline:2px solid var(--l6-focus);outline-offset:3px}.cmd-status-dot--ok{background:var(--l6-success,#22c55e);box-shadow:0 0 0 2px color-mix(in srgb, var(--l6-success,#22c55e) 25%, transparent)}.cmd-status-dot--warn{background:var(--l6-warning,#f59e0b);box-shadow:0 0 0 2px color-mix(in srgb, var(--l6-warning,#f59e0b) 25%, transparent)}.cmd-status-dot--mute{background:var(--l6-status-mute,var(--l6-text-tertiary));box-shadow:0 0 0 var(--l6-status-mute-ring-width,2px) var(--l6-status-mute-ring,color-mix(in srgb, var(--l6-text-tertiary) 20%, transparent))}.cmd-status-dot--danger{background:var(--danger,#ef4444);box-shadow:0 0 0 2px color-mix(in srgb, var(--danger,#ef4444) 25%, transparent)}.cmd-actions-menu{justify-content:flex-end;display:flex}.cmd-actions-menu__trigger{border-radius:var(--l6-radius-sm,6px);width:32px;height:32px;color:var(--l6-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.cmd-actions-menu__trigger:hover{background:var(--l6-surface-hover);border-color:var(--l6-border);color:var(--l6-text)}.cmd-actions-menu__trigger:focus-visible{outline:2px solid var(--l6-accent);outline-offset:2px}.cmd-actions-menu__panel{background:var(--l6-surface);border:1px solid var(--l6-border-strong);border-radius:var(--l6-radius-sm,8px);box-shadow:var(--l6-shadow-dropdown);min-width:220px;padding:4px}.cmd-actions-menu__panel .cmd-popover__item{white-space:nowrap}.cmd-role-select__trigger{border:1px solid var(--l6-border);border-radius:var(--l6-radius-sm,6px);background:var(--l6-surface);width:100%;min-height:40px;max-height:44px;color:var(--l6-text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.cmd-role-select__trigger:hover{border-color:var(--l6-border-strong)}.cmd-role-select__trigger:focus-visible{outline:2px solid var(--l6-accent);outline-offset:2px}.cmd-role-select__value{flex-direction:column;gap:2px;min-width:0;display:flex}.cmd-role-select__label{font-size:13.5px;font-weight:600}.cmd-role-select__desc{color:var(--l6-text-tertiary);font-size:12px;line-height:1.35}.cmd-role-select__chev{color:var(--l6-text-tertiary);flex-shrink:0}.cmd-role-select__panel{background:var(--l6-surface);border:1px solid var(--l6-border-strong);border-radius:var(--l6-radius-sm,8px);box-shadow:var(--l6-shadow-dropdown);max-height:min(320px,50dvh);padding:4px;overflow-y:auto}.cmd-role-select__option{border-radius:calc(var(--l6-radius-sm,6px) - 2px);width:100%;color:var(--l6-text);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.cmd-role-select__option:hover,.cmd-role-select__option.is-selected{background:var(--l6-surface-hover)}.cmd-role-select__option-label{font-size:13.5px;font-weight:600}.cmd-role-select__option-desc{color:var(--l6-text-tertiary);font-size:12px;line-height:1.35}.cmd-admin-table th,.cmd-admin-table td{vertical-align:middle;overflow:hidden}.cmd-admin-table tbody tr{min-height:72px}.cmd-admin-table thead th{padding-top:11px;padding-bottom:11px}.cmd-admin-table td.cmd-admin-table__actions{overflow:visible}.cmd-admin-table__last-access{font-variant-numeric:tabular-nums}.cmd-access-cell{color:var(--l6-text-secondary);font-size:12.5px;line-height:1.35}.cmd-user-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;display:flex}.cmd-user-actions .btn--sm{padding-inline:8px;font-size:12px}.cmd-person-cell{align-items:center;gap:12px;min-width:0;display:flex}.cmd-person-cell__meta{flex:auto;min-width:0}.cmd-person-cell__name{color:var(--l6-text);font-size:13.5px;font-weight:650;line-height:1.3}.cmd-person-cell__email{color:var(--l6-text-tertiary);font-size:12px;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.cmd-row-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.cmd-row-actions .btn--sm{padding-inline:8px;font-size:12px}.cmd-row-actions__hint{color:var(--l6-text-tertiary);padding-inline:4px;font-size:12px}.cmd-filter-toolbar{background:var(--l6-surface-raised);border-bottom:1px solid var(--l6-border);grid-template-columns:minmax(180px,1.5fr) minmax(130px,.75fr) minmax(150px,.85fr);align-items:end;gap:12px 16px;padding:16px 18px;display:grid}.cmd-filter-toolbar .field{margin:0}.cmd-users-shell{flex-direction:column;gap:16px;display:flex}.cmd-users-shell .settings-users-header{align-items:flex-start}.cmd-modal-form{gap:14px}.cmd-access-form .field,.cmd-access-form .input,.cmd-access-form .cmd-role-select__trigger{box-sizing:border-box;width:100%;max-width:none}.cmd-modal-notice{border-radius:var(--l6-radius-sm);color:var(--l6-warning);background:var(--l6-warning-soft);align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.4;display:flex}.cmd-modal-notice svg{flex-shrink:0;margin-top:1px}.cmd-invite-form .cmd-modal-form__section{gap:12px}.cmd-invite-form__section--identity{margin-bottom:0}.users-invite-identity-grid{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:20px 24px;display:grid}.users-invite-avatar-column{flex-direction:column;gap:14px;min-width:0;display:flex}.users-invite-avatar-column>.field{margin:0}.users-invite-avatar-column .imgpick{border:1px solid var(--l6-border);border-radius:var(--l6-radius-sm,8px);background:var(--l6-surface-hover,var(--soft));flex-flow:column;align-items:stretch;gap:10px;padding:12px}.users-invite-avatar-column .imgpick__preview{aspect-ratio:1;width:100%;height:auto;max-height:200px;margin:0 auto}.users-invite-avatar-column .imgpick__actions{flex:none;justify-content:center;align-items:center;width:100%;min-width:0}.users-invite-avatar-column .imgpick__actions .btn{justify-content:center;width:100%;max-width:100%}.users-invite-fields-column{flex-direction:column;gap:12px;min-width:0;display:flex}.users-invite-fields-column>.field,.users-invite-role .field{margin:0}.users-invite-role .cmd-role-select__trigger{width:100%;max-width:100%}.cmd-role-select__trigger--compact{min-height:40px;max-height:42px}.cmd-role-select__panel--compact{padding:4px}.cmd-role-select__option--compact{padding:8px 12px}@media (width<=640px){.users-invite-identity-grid{grid-template-columns:minmax(0,1fr)}.users-invite-avatar-column{max-width:280px}}.invite-form__identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.invite-form__identity-grid>.field{min-width:0;margin:0}.invite-form__identity-grid .input{box-sizing:border-box;width:100%}.cmd-modal-form__grid{gap:14px 16px;display:grid}.cmd-modal-form__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cmd-modal-form__section{flex-direction:column;gap:14px;display:flex}.cmd-modal-form__section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--l6-text-tertiary);margin:0;font-size:11px;font-weight:650}@media (width<=720px){.modal--access .modal__body,.modal--access .modal__body-inner{overflow-y:auto}.invite-form__identity-grid,.cmd-modal-form__grid--2,.cmd-filter-toolbar{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.cmd-admin-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.cmd-admin-table{min-width:720px}}@media (width<=640px){.cmd-admin-table{min-width:0}.cmd-admin-table thead{display:none}.cmd-admin-table tbody tr{border-bottom:1px solid var(--l6-border);padding:14px 16px;display:block}.cmd-admin-table tbody tr:last-child{border-bottom:0}.cmd-admin-table td{border:0;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:8px 12px;padding:8px 0;display:grid;overflow:visible}.cmd-admin-table td:before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:var(--l6-text-tertiary);font-size:11px;font-weight:650}.cmd-admin-table td[data-label=Pessoa]{padding-top:0;display:block}.cmd-admin-table td[data-label=Pessoa]:before{display:none}.cmd-user-actions{justify-content:flex-start}}@media (width<=900px){.cmd-data-surface .tablewrap{margin:0 -1px}}.brief-dataset-picker{border:1px solid var(--l6-border-subtle);border-radius:var(--l6-radius-md);max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.brief-dataset-picker__row{border-bottom:1px solid var(--l6-border-subtle);padding:.65rem .75rem}.brief-dataset-picker__row:last-child{border-bottom:0}.brief-dataset-order{margin:0;padding:0;list-style:none}.brief-dataset-order__item{border-bottom:1px dashed var(--l6-border-subtle);padding:.45rem 0}.brief-service-picker{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.editor-page{width:100%;max-width:1280px}.editor-page .pagehead h1{letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1.15}.editor-page .editorbar{margin-bottom:32px}.editor-page .editorbar__quando{color:var(--l6-text-secondary);font-size:14px}.editor-page .badge{min-height:24px;padding:2px 10px;font-size:13px;font-weight:600}.content-locale{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.content-locale__tab{border:1px solid var(--l6-border);min-height:36px;color:var(--l6-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:650;display:inline-flex}.content-locale__tab.is-selected{border-color:var(--l6-brand-blue);background:color-mix(in srgb, var(--l6-brand-blue) 12%, transparent);color:var(--l6-text)}.content-locale__state{letter-spacing:.04em;text-transform:uppercase;color:var(--l6-text-tertiary);font-size:10px;font-weight:650}.content-locale__state--ok{color:var(--l6-success,#1f8a4c)}.editor-columns{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:start;gap:20px;display:grid}.team-editor-columns{margin-top:0}.profile-layout{flex-direction:column;gap:18px;display:flex}.identity-brand{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.identity-brand__mark,.identity-brand__fields{min-width:0}.identity-brand__fields>.field{width:100%;max-width:none}.identity-brand__mark .imgpick__preview--mark{width:100%;max-width:220px}.identity-brand__mark .imgpick__preview>span{width:100%;height:100%}.identity-brand__mark .imgpick__preview img,.identity-brand__mark .imgpick__preview video{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}@media (width<=800px){.identity-brand{grid-template-columns:minmax(0,1fr)}.identity-brand__mark .imgpick__preview--mark{width:min(220px,100%);max-width:100%}}.identity-top{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}.identity-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.identity-bottom>.field,.identity-bottom>.field+.field{margin-top:0}.identity-bottom .field__labelrow{align-items:center;min-height:22px;margin-bottom:6px;display:flex}.identity-bottom .field__label{margin:0;line-height:1.25}.identity-bottom .input,.identity-bottom .select{box-sizing:border-box;border-radius:9px;height:46px;min-height:46px;padding:10px 12px;line-height:1.25}.identity-bottom .editor-initials{max-width:none}.profile-layout__photo .imgpick{flex-direction:column;align-items:flex-start}.profile-layout__photo .imgpick__actions{min-width:0}.profile-layout__fields .editor-initials{max-width:none}.profile-fields{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.profile-layout__fields{container-type:inline-size}@container (width>=520px){.profile-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px}}.profile-role-preview{color:var(--l6-text-primary,var(--ink));flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:650;display:flex}.profile-role-preview__badge{border:1px solid color-mix(in srgb, var(--l6-brand-blue) 28%, transparent);background:color-mix(in srgb, var(--l6-brand-blue) 10%, transparent);height:25px;color:var(--l6-brand-blue);letter-spacing:.02em;border-radius:999px;align-items:center;padding-inline:9px;font-size:11.5px;font-weight:600;display:inline-flex}.imgpick__trigger{cursor:pointer;color:var(--l6-text-secondary);font:inherit;padding:0;transition:border-color .18s,background-color .18s;position:relative}.imgpick__trigger:hover{border-color:color-mix(in srgb, var(--l6-brand-blue) 45%, var(--l6-border));background:color-mix(in srgb, var(--l6-surface) 88%, white)}.imgpick__trigger:focus-visible{outline:2px solid var(--l6-brand-blue);outline-offset:3px}.imgpick__preview--portrait.imgpick__trigger,.imgpick__preview--mark.imgpick__trigger{justify-content:center;align-items:center;display:flex}.imgpick__preview--mark{border-style:solid;border-radius:12px;width:220px;height:120px}.imgpick--banner{width:100%;max-width:1080px;display:block}.imgpick__preview--banner.imgpick__trigger{aspect-ratio:1920/840;border-style:solid;border-radius:12px;width:100%;height:auto;transition:border-color .17s ease-out,background-color .17s ease-out,transform .17s ease-out}.imgpick__preview--banner.imgpick__trigger:hover{transform:translateY(-1px)}.imgpick__preview--banner img,.imgpick__preview--banner video{object-fit:cover;width:100%;height:100%}.imgpick__trigger-hint{color:var(--l6-text-tertiary);font-size:12px;font-weight:500}.banner-editor{width:100%;max-width:1080px}.banner-editor>.field{width:100%;max-width:none}.banner-thumb{aspect-ratio:1920/840;background:var(--l6-surface-hover);border-radius:8px;place-items:center;width:144px;display:grid;overflow:hidden}.banner-thumb img,.banner-thumb video{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.imgpick__preview--banner.imgpick__trigger,.imgpick__preview--banner.imgpick__trigger:hover{transform:none}}.imgpick__trigger-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-size:13px;font-weight:600;display:flex}.imgpick__overlay{background:color-mix(in srgb, var(--l6-text-primary,#102033) 42%, transparent);color:#fff;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:600;transition:opacity .18s;display:flex;position:absolute;inset:0}.imgpick__trigger.has-photo:hover .imgpick__overlay,.imgpick__trigger.has-photo:focus-visible .imgpick__overlay{opacity:1}@media (prefers-reduced-motion:reduce){.imgpick__trigger,.imgpick__overlay{transition:none}}.editor-page .panel{box-shadow:none;border-radius:14px}.editor-page .panel__head,.editor-page .panel__body{padding:24px}.editor-page .panel__head{border-bottom:0;padding-bottom:0}.editor-page .panel__head h2{letter-spacing:-.015em;font-size:18px;font-weight:650;line-height:1.25}.editor-page .panel__head p{color:var(--l6-text-secondary);margin-top:4px;font-size:14px;line-height:1.45}.editor-page .panel__body{padding-top:16px}.editor-page .field__label{font-size:14px;font-weight:600}.editor-page .field__hint{color:var(--l6-text-secondary);font-size:13.5px;line-height:1.45}.editor-page .input,.editor-page .select{border-radius:9px;min-height:46px;padding:10px 12px;font-size:15.5px}.editor-page .textarea{border-radius:10px;min-height:420px;padding:16px 18px;font-size:16px;line-height:1.6}.editor-initials{max-width:240px}.field--label-sr .field__labelrow{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.service-editor-page.cmd-page--editor{gap:0}.service-editor-page .cmd-pagehead,.service-editor-page .service-editor-main{width:min(100%,1120px);margin-inline:auto}.service-editor-page .pagehead,.service-editor-page .admin-view-tabs{margin-bottom:28px}.service-editor{width:100%;max-width:none}.service-editor-main{container-type:inline-size}.service-editor-essencial{grid-template-columns:minmax(0,1fr);grid-template-areas:"ident""media""desc";align-items:start;gap:24px;display:grid}.service-editor.admin-form .service-editor-essencial>.panel{margin-top:0}.service-editor-ident{grid-area:ident}.service-editor-media{grid-area:media}.service-editor-desc{grid-area:desc}@container (width>=680px){.service-editor-essencial{grid-template-columns:minmax(0,1fr) minmax(220px,320px);grid-template-areas:"ident media""desc media"}}.service-editor-media{min-width:0}.service-editor-media .imgpick__preview--service.imgpick__trigger{aspect-ratio:4/3;width:100%;max-width:none;height:auto}.service-media-remove.admin-icon-action--danger{color:var(--l6-error)}.service-editor .field{max-width:none}.admin-form .panel+.panel{margin-top:24px}.admin-form .panel__head{border-bottom:0;padding:22px 26px 0}.admin-form .panel__body{padding:18px 26px 26px}.admin-form-url{color:var(--l6-text-secondary);flex-direction:column;gap:4px;margin-top:8px;font-size:13px;display:flex}.admin-form-url .mono{color:var(--l6-text);overflow-wrap:anywhere;font-size:13px}.admin-form-advanced{margin-top:8px}.admin-form-advanced__btn{color:var(--l6-text-secondary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.admin-combobox__trigger{border:1px solid var(--l6-input-border,var(--line-strong));border-radius:var(--radius-sm);background:var(--l6-input-bg,var(--white));width:100%;min-height:36px;color:var(--l6-text,var(--ink));font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:7px 11px;font-size:14px;display:flex}.admin-combobox__trigger:hover{border-color:var(--l6-border-strong)}.admin-combobox__trigger:focus-visible,.admin-combobox__search-input:focus-visible,.admin-combobox__option:focus-visible,.admin-combobox__create-btn:focus-visible{outline:2px solid var(--l6-accent,var(--l6-brand-blue));outline-offset:2px}.admin-combobox__trigger:disabled{opacity:.6;cursor:not-allowed}.admin-combobox__trigger.is-invalid{border-color:var(--l6-error,var(--danger))}.admin-combobox__value,.admin-combobox__placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-combobox__placeholder{color:var(--l6-text-tertiary)}.admin-combobox__chev{color:var(--l6-text-tertiary);flex-shrink:0}.admin-combobox__panel{background:var(--l6-surface);border:1px solid var(--l6-border-strong);border-radius:var(--radius-sm,8px);box-shadow:var(--l6-shadow-dropdown,var(--l6-shadow-2));flex-direction:column;animation:.14s admin-combobox-in;display:flex;overflow:hidden}.admin-combobox__search{border-bottom:1px solid var(--l6-border);padding:8px}.admin-combobox__search-input{border:1px solid var(--l6-input-border,var(--line-strong));border-radius:var(--radius-sm);background:var(--l6-input-bg,var(--white));width:100%;min-height:36px;color:var(--l6-text,var(--ink));font:inherit;padding:7px 11px;font-size:14px}.admin-combobox__list{flex:auto;min-height:0;max-height:20rem;padding:4px;overflow:hidden auto}.admin-combobox__empty{color:var(--l6-text-tertiary);margin:0;padding:10px 12px;font-size:13px}.admin-combobox__option,.admin-combobox__create-btn{border-radius:var(--radius-sm);width:100%;color:var(--l6-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;font-size:14px;display:flex}.admin-combobox__option.is-active,.admin-combobox__option:hover,.admin-combobox__create-btn.is-active,.admin-combobox__create-btn:hover{background:var(--l6-surface-hover)}.admin-combobox__option.is-selected{color:var(--l6-brand-blue,var(--l6-accent))}.admin-combobox__option-desc{color:var(--l6-text-tertiary);font-size:12px}.admin-combobox__create{border-top:1px solid var(--l6-border);background:var(--l6-surface);flex-shrink:0;padding:4px}@keyframes admin-combobox-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.admin-combobox__panel{animation:none}}@media (width<=760px){.admin-form .panel__head,.admin-form .panel__body{padding-left:18px;padding-right:18px}.admin-form .panel__body{padding-bottom:20px}}.imgpick__preview--service.imgpick__trigger{border-style:solid;border-radius:12px;width:min(100%,280px);height:168px}.imgpick__preview--service img,.imgpick__preview--service video{object-fit:cover;width:100%;height:100%}.cmd-switch{background:var(--l6-border-strong,#4a5568);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:44px;height:26px;padding:0;transition:background .16s;position:relative}.cmd-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000038}.cmd-switch.is-on{background:var(--l6-accent,#2563eb)}.cmd-switch.is-on:after{transform:translate(18px)}.cmd-switch:disabled{opacity:.45;cursor:not-allowed}.cmd-switch:focus-visible{outline:2px solid var(--l6-focus);outline-offset:2px}.news-editor-main-layout{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);grid-template-areas:"media title""body body""category category""featured featured";align-items:start;gap:1.5rem 2rem;display:grid}.news-editor-main-layout__media{grid-area:media;min-width:0}.news-editor-main-layout__title{grid-area:title;min-width:0}.news-editor-main-layout__body{overflow-anchor:none;grid-area:body;width:100%;min-width:0}.cmd-page--editor .news-editor-body-field .news-editor-body-textarea{overscroll-behavior:contain;overflow-anchor:none;resize:vertical;height:clamp(28rem,55vh,38rem);min-height:28rem;max-height:65vh;overflow:hidden auto}.news-editor-main-layout__category{grid-area:category;width:100%;min-width:0}.news-editor-main-layout__featured{grid-area:featured;width:100%;min-width:0}.news-editor-main-layout__title .field,.news-editor-main-layout__body .field,.news-editor-main-layout__category .field{width:100%;max-width:none}.news-editor-main-layout__title .input,.news-editor-main-layout__body .input,.news-editor-main-layout__body .textarea,.news-editor-main-layout__category .admin-combobox__trigger{box-sizing:border-box;width:100%;min-width:0;max-width:none}.news-editor-featured-row{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:.25rem;display:flex}.news-editor-featured-row__copy{min-width:0}.news-editor-featured-row__label{margin:0;font-weight:600;line-height:1.35}.news-editor-featured-row__copy .small{margin-top:.25rem}.news-editor-cover .imgpick--card-shell{flex-direction:column;align-items:flex-start;width:100%;max-width:100%}.news-editor-main-layout__media .imgpick__preview--cover.imgpick__trigger{width:100%;max-width:360px}.imgpick--card-shell{align-self:flex-start;max-width:100%;position:relative}.imgpick__corner-clear{z-index:4;position:absolute;top:8px;right:8px}.imgpick__preview--cover.imgpick__trigger{aspect-ratio:16/9;border-style:solid;border-radius:12px;width:min(100%,360px);min-height:180px}.imgpick__preview--cover img,.imgpick__preview--cover video{object-fit:contain;width:100%;height:100%}.imgpick__preview--portrait{border-style:solid;border-radius:14px;width:180px;height:180px}.imgpick__preview--portrait>span{width:100%;height:100%}.imgpick__preview--portrait img,.imgpick__preview--portrait video{object-fit:cover;width:100%;height:100%;animation:.2s cubic-bezier(.22,1,.36,1) team-photo-in}@keyframes team-photo-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.imgpick__remove{width:auto;color:var(--l6-error,var(--danger));align-self:flex-start}.editor-page .savebar{border:0;border-top:1px solid var(--l6-border);background:color-mix(in srgb, var(--l6-surface) 92%, transparent);box-shadow:none;border-radius:0;margin:auto -32px 0;padding:12px 32px}.editor-page .savebar .btn:disabled{opacity:.78;color:var(--l6-text-secondary)}.btn:focus-visible,.cmd-iconbtn:focus-visible,.cmd-navlink:focus-visible,.input:focus-visible,.textarea:focus-visible,.select:focus-visible{outline:2px solid var(--l6-brand-blue);outline-offset:2px}@media (width<=1280px){.editor-page .grid-2{grid-template-columns:minmax(0,1fr)}}@media (width<=1200px){.editor-columns{grid-template-columns:minmax(0,1fr)}}.file-input-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=800px){.editor-columns{grid-template-columns:minmax(0,1fr)}.identity-top,.identity-bottom,.profile-layout,.news-editor-main-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""title""body""category""featured";gap:16px 0}.editor-page .pagehead h1{font-size:28px}.editor-page .panel__head,.editor-page .panel__body{padding-inline:16px}.content-locale{align-items:stretch}}@media (width<=390px){.imgpick__preview--portrait{width:160px;height:160px}}:is(.cmd-content:has(.communications-pane),.cmd-content:has(.cmd-contact-list)){max-width:none}.communications-pane,.cmd-contact-list{width:100%;min-width:0;max-width:none}.cmd-data-surface .table th.nl-actions-col{text-align:right}.cmd-data-surface .table th.nl-actions-col:not(.nl-actions-col--wide){width:var(--communications-actions-width,72px);min-width:var(--communications-actions-width,72px);max-width:var(--communications-actions-width,72px)}.cmd-data-surface .table th.nl-actions-col.nl-actions-col--wide{width:var(--communications-actions-width-wide,220px);min-width:var(--communications-actions-width-wide,220px);max-width:none}.cmd-contact-table{table-layout:fixed;--cs-col-order:3rem;--cs-col-name:8.5rem;--cs-col-organization:7.75rem;--cs-col-interest:11.5rem;--cs-col-subject-min:8rem;--cs-col-actions:var(--communications-actions-width,4.5rem);width:100%;max-width:100%}.cmd-contact-table .col-order,.cmd-contact-table .cmd-contact-row__order{width:var(--cs-col-order);text-align:center;font-variant-numeric:tabular-nums}.cmd-contact-table .col-name{width:var(--cs-col-name)}.cmd-contact-table .col-organization{width:var(--cs-col-organization)}.cmd-contact-table .col-interest{width:auto;min-width:var(--cs-col-interest);overflow-wrap:anywhere;word-break:normal}.cmd-contact-table .col-subject{width:auto;min-width:var(--cs-col-subject-min)}.cmd-contact-table thead th{text-align:left;white-space:nowrap}.cmd-contact-table thead th.col-order,.cmd-contact-table thead th.is-center{text-align:center}.cmd-contact-table th,.cmd-contact-table td{overflow-wrap:anywhere;min-width:0}.cmd-contact-table thead th.col-organization,.cmd-contact-table thead th.col-interest{white-space:normal;line-height:1.25}.cmd-contact-table .col-organization,.cmd-contact-table .col-interest,.cmd-contact-table .col-subject,.cmd-contact-table .col-name{overflow-wrap:anywhere;word-break:normal}.cmd-contact-row__email{overflow-wrap:anywhere;word-break:break-word}.cmd-contact-row{cursor:pointer;transition:background .15s}.cmd-contact-row:hover{background:var(--l6-surface-hover)}.cmd-contact-row--new,.cmd-contact-row[data-read-state=unread]{box-shadow:inset 3px 0 0 var(--l6-brand-blue);background:#004ba20f}.cmd-contact-row[data-read-state=unread] .cmd-contact-row__name{color:var(--l6-text-primary);font-weight:650}.cmd-contact-row__name{color:var(--l6-text-primary);overflow-wrap:anywhere;word-break:normal;font-weight:600}.cmd-contact-row__subject{color:var(--l6-text-primary);overflow-wrap:anywhere;word-break:normal}.cmd-contact-row__contact{min-width:0}.cmd-contact-row__contact-stack{min-width:0;max-width:100%}.cmd-contact-row__email{color:var(--l6-text-secondary);word-break:normal;display:block}.cmd-contact-row__phone{color:var(--l6-text-muted);margin-top:2px;font-size:12px;display:block}.cmd-contact-row__received{white-space:nowrap}.cmd-contact-table th.nl-actions-col,.cmd-contact-table td:last-child{width:var(--cs-col-actions);min-width:var(--cs-col-actions);max-width:var(--cs-col-actions)}.cmd-contact-table td:last-child .table__actions{justify-content:center}.cmd-newsletter-table{table-layout:fixed;--nl-col-email-min:12.5rem;--nl-col-status:5rem;--nl-col-origin:8.75rem;--nl-col-requested:10.5rem;--nl-col-actions:var(--communications-actions-width-wide,13.75rem);width:100%;max-width:100%}.cmd-newsletter-table .col-email{width:auto;min-width:var(--nl-col-email-min);white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;max-width:0;overflow:hidden}.cmd-newsletter-table .col-status{width:var(--nl-col-status)}.cmd-newsletter-table .col-origin{width:var(--nl-col-origin);overflow-wrap:normal;word-break:normal}.cmd-newsletter-table .col-requested{width:var(--nl-col-requested);white-space:nowrap}.cmd-newsletter-table th.nl-actions-col,.cmd-newsletter-table td:last-child{width:var(--nl-col-actions);min-width:var(--nl-col-actions);max-width:var(--nl-col-actions);text-align:left}.cmd-newsletter-table th.nl-actions-col{text-align:left}.cmd-newsletter-table td:last-child .table__actions{justify-content:flex-start}.cmd-newsletter-table td:last-child .table__actions.nl-decisions{flex-wrap:nowrap;justify-content:flex-end}@media (width<=1279px){.cmd-contact-list .communications-data-table .tablewrap{overflow-x:auto}.cmd-contact-table{min-width:40rem}.communications-pane.cmd-contact-list .communications-data-table .tablewrap{overflow-x:auto}.nl-workspace:not(.has-detail) .cmd-newsletter-table{min-width:42rem}.nl-workspace:not(.has-detail) .communications-data-table .tablewrap{overflow-x:auto}}.cmd-contact-row__status{text-align:center}.cmd-contact-detail-page{width:100%;min-width:0;max-width:none}.cmd-contact-detail-surface{width:100%;max-width:1240px;padding:24px 28px 28px}.cmd-contact-detail-toolbar{margin-bottom:var(--l6-space-3,16px);justify-content:flex-end;display:flex}.cmd-contact-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;display:grid}.cmd-contact-detail-stack{border-top:1px solid var(--l6-border-subtle);gap:16px;margin-top:16px;padding-top:16px;display:grid}.cmd-contact-detail-field{min-width:0}.cmd-contact-detail-field__identity{color:var(--l6-text-primary);font-size:15px;font-weight:650;line-height:1.35}.cmd-datetime-parts{color:var(--l6-text-primary);flex-wrap:wrap;gap:8px 16px;font-size:14px;line-height:1.45;display:flex}.cmd-datetime-parts__item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cmd-contact-detail-field__value-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cmd-contact-detail-field__value-row--email,.cmd-contact-detail-field__value-row--phone{flex-wrap:nowrap}.cmd-contact-email-avatar{background:color-mix(in srgb, var(--l6-text-secondary) 18%, transparent);width:30px;height:30px;color:var(--l6-text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.cmd-contact-email-avatar img{object-fit:cover;width:100%;height:100%}.cmd-contact-phone-display{min-width:0;color:var(--l6-text-primary);white-space:nowrap;align-items:center;gap:8px;font-size:14px;line-height:1.45;display:inline-flex}.cmd-phone-country-flag{object-fit:cover;width:22px;height:16px;box-shadow:0 0 0 1px color-mix(in srgb, var(--l6-border-subtle) 80%, transparent);border-radius:2px;flex:none;display:block}.cmd-phone-country-flag--fallback{background:color-mix(in srgb, var(--l6-text-secondary) 20%, transparent);width:22px;height:16px}.cmd-contact-detail-field__value{color:var(--l6-text-primary);white-space:nowrap;font-size:14px;line-height:1.45}.cmd-contact-detail-link{color:var(--l6-text-primary);word-break:normal;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.45}.cmd-contact-detail-stack .cmd-contact-detail-message{margin:0}.cmd-contact-detail-message{width:100%;color:var(--l6-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;margin:0;font-size:14px;line-height:1.65}@media (width<=768px){.cmd-contact-detail-surface{padding:18px 16px 20px}.cmd-contact-detail-grid{grid-template-columns:1fr}.cmd-contact-detail-field__value{white-space:normal;overflow-wrap:anywhere}}@media (width<=900px){.cmd-contact-table thead{display:none}.cmd-contact-row{display:block}.cmd-contact-row td{border:none;padding:4px 14px;display:block}.cmd-contact-row td:first-child{padding-top:12px}.cmd-contact-row td:last-child{border-bottom:1px solid var(--l6-border-subtle);padding-bottom:12px}.cmd-contact-detail__grid{grid-template-columns:1fr}}.cmd-phone-input{border:1px solid var(--l6-border);background:var(--l6-surface);border-radius:8px;align-items:stretch;width:100%;min-height:42px;display:flex}.cmd-phone-input:focus-within{border-color:var(--l6-accent);box-shadow:var(--l6-focus-ring)}.cmd-phone-input--error{border-color:var(--l6-danger)}.cmd-phone-input .PhoneInputCountry{margin-left:10px}.cmd-phone-input__number{min-height:40px;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:0 12px 0 0}.nl-filters{gap:6px;min-width:0;display:flex;overflow-x:auto}.nl-toolbar-end{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.nl-workspace{align-items:start;gap:16px;margin-top:16px;display:grid}.nl-workspace.has-detail{grid-template-columns:minmax(32rem,1fr) minmax(320px,360px)}.nl-inspector{border:1px solid var(--l6-border);border-radius:var(--l6-radius);background:var(--l6-surface);width:100%;min-width:320px;max-width:360px;padding:16px;position:sticky;top:12px}.nl-inspector__head{border-bottom:1px solid var(--l6-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.nl-inspector__kicker{color:var(--l6-text-tertiary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px}.nl-inspector__email{color:var(--l6-text);overflow-wrap:anywhere;margin:6px 0 0;font-size:15px;font-weight:600;line-height:1.35}.nl-subscriber-identity{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.nl-subscriber-identity__email{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nl-subscriber-avatar{background:color-mix(in srgb, var(--l6-text-secondary) 18%, transparent);color:var(--l6-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.nl-subscriber-avatar--sm{width:28px;height:28px;font-size:12px}.nl-subscriber-avatar--md{width:32px;height:32px;font-size:13px}.nl-subscriber-avatar img{object-fit:cover;width:100%;height:100%}.nl-inspector__email-row{align-items:center;gap:10px;min-width:0;display:flex}.nl-consent-section__value{color:var(--l6-text);margin:10px 0 0;font-size:15px;font-weight:600}.nl-consent-section__value--ok{color:var(--l6-success)}.nl-consent-section__value--danger{color:var(--danger,#b3261e)}.nl-consent-section__value--warn{color:var(--l6-warning,#b45309)}.nl-consent-section__meta{color:var(--l6-text-secondary);flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:13px;display:flex}.nl-consent-section__meta-item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.nl-consent-section__actor{margin-top:12px}.nl-inspector__close{border-radius:var(--l6-radius-sm);width:28px;height:28px;color:var(--l6-text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-4px -4px 0 0;display:inline-flex}.nl-inspector__close:hover{background:var(--l6-surface-hover);color:var(--l6-text)}.nl-inspector__list{gap:10px;margin:14px 0 0;display:grid}.nl-inspector__list div{grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.nl-inspector__list dt{color:var(--l6-text-tertiary);margin:0;font-size:12px}.nl-inspector__list dd{color:var(--l6-text);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.nl-inspector__section{border-top:1px solid var(--l6-border);margin-top:16px;padding-top:14px}.nl-inspector__section h2{color:var(--l6-text-tertiary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.nl-inspector__section .nl-inspector__list{margin-top:10px}.nl-inspector__actions{border-top:1px solid var(--l6-border);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}@media (prefers-reduced-motion:no-preference){.nl-inspector{animation:.16s nl-inspector-in}}@keyframes nl-inspector-in{0%{opacity:0}to{opacity:1}}.table--clickable tbody tr.is-selected{background:var(--l6-surface-hover)}.nl-icon-approve.admin-icon-action{color:var(--l6-success)}.nl-icon-reject.admin-icon-action{color:var(--danger)}.nl-actions-col{text-align:right}.nl-decisions{justify-content:flex-end;gap:8px}.nl-decision{border-radius:var(--l6-radius-sm);min-width:40px;height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.nl-decision:disabled{cursor:progress;opacity:.7}.nl-decision:focus{outline:none}.nl-decision:focus-visible{outline:2px solid var(--l6-focus);outline-offset:2px}.nl-decision--approve{color:#0e7a58;background:#1f8a4c24;border-color:#1f8a4c6b}.nl-decision--approve:hover:not(:disabled){background:#1f8a4c3d;border-color:#1f8a4c9e}.nl-decision--reject{color:#9f1d18;background:#b3261e1f;border-color:#b3261e66}.nl-decision--reject:hover:not(:disabled){background:#b3261e38;border-color:#b3261e94}html[data-theme=dark] .nl-decision--approve{color:#8ee0b4;background:#3dd68c33;border-color:#3dd68c94}html[data-theme=dark] .nl-decision--approve:hover:not(:disabled){background:#3dd68c52}html[data-theme=dark] .nl-decision--reject{color:#ffb4ae;background:#ff8a802e;border-color:#ff8a808c}html[data-theme=dark] .nl-decision--reject:hover:not(:disabled){background:#ff8a804d}@media (width<=1100px){.cmd-data-surface .table th.nl-actions-col.nl-actions-col--wide{width:96px;min-width:96px}.nl-decision{width:40px;padding:0}.nl-decision__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=900px){.nl-workspace.has-detail{grid-template-columns:1fr}.nl-inspector{max-width:none;position:static}.nl-toolbar-end{flex-wrap:wrap;justify-content:flex-start}}.about-principles-admin__toolbar{justify-content:flex-end;margin-top:8px;display:flex}.about-principles-admin__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem;margin-top:16px;display:grid}.about-principles-admin__cell{min-width:0;height:100%}.about-principles-admin__cell--drop-target .about-principle-card{outline:2px solid color-mix(in srgb, var(--l6-brand-blue) 42%, transparent);outline-offset:2px;background:color-mix(in srgb, var(--l6-surface-raised) 96%, var(--l6-brand-blue));transition:outline-color .16s,background-color .16s}.about-principles-admin__overlay-slot{pointer-events:none}.about-principles-admin__overlay-slot .about-principle-card{box-sizing:border-box;height:100%}@media (width<=768px){.about-principles-admin__grid{grid-template-columns:1fr}}.about-principles-admin__empty{color:var(--l6-text-muted);margin:16px 0 0;font-size:13px}.about-principle-card{height:100%;box-shadow:none;border:1px solid var(--l6-border);background:var(--l6-surface-raised);border-radius:1.125rem;padding:1.25rem 1.5rem;transition:transform .18s,border-color .18s,background-color .18s;position:relative}@media (width<=768px){.about-principle-card{padding:1.25rem}}.about-principle-card--hidden{opacity:.92}.about-principle-card--preview{pointer-events:none;margin-bottom:16px}.about-principle-card--overlay{cursor:grabbing;box-shadow:0 8px 24px #071a2c1f}.about-principle-card__admin-controls{z-index:2;align-items:center;gap:0;display:flex;position:absolute;top:.5rem;right:.5rem}.about-principle-card__icon-actions{align-items:center;gap:0;display:flex}.about-principle-card__drag-handle{border-radius:var(--l6-radius-sm,6px);width:38px;height:38px;color:var(--l6-text-muted);cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.about-principle-card__drag-handle:active,.about-principle-card--overlay .about-principle-card__drag-handle{cursor:grabbing}.about-principle-card__drag-handle:hover{background:color-mix(in srgb, var(--l6-text-muted) 12%, transparent);color:var(--l6-text-secondary)}.about-principle-card__content{align-items:flex-start;gap:.625rem;padding-right:9.5rem;display:flex}.about-principle-card__marker{background:var(--l6-brand-blue);border-radius:.125rem;flex-shrink:0;width:.5625rem;height:.5625rem;margin-top:.45rem;transition:opacity .18s,transform .18s}.about-principle-card__text{flex:1;min-width:0}.about-principle-card__title{letter-spacing:-.02em;color:var(--l6-text-primary);margin:0;font-family:Bitter,Georgia,Times New Roman,serif;font-size:clamp(1.35rem,1.6vw,1.8rem);font-weight:600;line-height:1.22}.about-principle-card__desc{font-size:inherit;color:var(--l6-text-secondary);margin:.625rem 0 0;line-height:1.625}.about-principle-card__desc--empty{color:var(--l6-text-muted);font-style:italic}@media (hover:hover) and (pointer:fine){.about-principle-card:not(.about-principle-card--preview):hover{border-color:color-mix(in srgb, var(--l6-brand-blue) 34%, var(--l6-border));background:color-mix(in srgb, var(--l6-surface-raised) 94%, var(--l6-brand-blue));transform:translateY(-2px)}.about-principle-card:not(.about-principle-card--preview):hover .about-principle-card__marker{opacity:.88;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.about-principle-card{transition:none}.about-principle-card:hover{transform:none}}.cmd-actions-menu__backdrop{cursor:default;z-index:89;background:0 0;border:0;position:fixed;inset:0}html[data-theme=light] .cmd-iconbtn,html[data-theme=light] .expandable-search{border-color:var(--l6-border-strong);background:var(--l6-surface)}html[data-theme=light] .cmd-topbar{background:var(--l6-surface);border-bottom:1px solid var(--l6-border-strong)}html[data-theme=light] .panel,html[data-theme=light] .cmd-data-surface{border:1px solid var(--l6-border);box-shadow:var(--l6-shadow-1)}html[data-theme=light] .panel__head{border-bottom:1px solid var(--l6-border-subtle);background:var(--l6-surface-raised)}html[data-theme=light] .panel__foot{border-top:1px solid var(--l6-border-subtle)}html[data-theme=light] .cmd-kpi{border:1px solid var(--l6-border);box-shadow:var(--l6-shadow-1)}html[data-theme=light] .cmd-kpi--link:hover{border-color:var(--l6-border-selected);box-shadow:var(--l6-shadow-2)}html[data-theme=light] .cmd-kpi__value,html[data-theme=light] .traffic-insight__value,html[data-theme=light] .consent__numeros dd{font-variant-numeric:tabular-nums}html[data-theme=light] .ring__value{color:var(--l6-text)}html[data-theme=light] .ring__label{color:var(--l6-text-secondary);letter-spacing:.06em}html[data-theme=light] .consent__resumo{gap:20px}html[data-theme=light] .cmd-actions-menu__trigger{border:1px solid var(--l6-border);background:var(--l6-surface);width:36px;height:36px;color:var(--l6-text-secondary)}html[data-theme=light] .cmd-actions-menu__trigger:hover{border-color:var(--l6-border-strong);background:var(--l6-surface-hover);color:var(--l6-text)}html[data-theme=light] .cmd-actions-menu__trigger[aria-expanded=true]{border-color:var(--l6-border-selected);background:var(--l6-surface-selected);color:var(--l6-brand-blue)}html[data-theme=light] .cmd-actions-menu__panel,html[data-theme=light] .cmd-popover,html[data-theme=light] .cmd-user__menu{background:var(--l6-popover-bg);border:1px solid var(--l6-popover-border);box-shadow:var(--l6-shadow-dropdown)}html[data-theme=light] .cmd-popover__divider{background:var(--l6-border-subtle)}html[data-theme=light] .cmd-notify__panel{background:var(--l6-surface);border:1px solid var(--l6-border-strong);box-shadow:var(--l6-shadow-dropdown);-webkit-backdrop-filter:none}html[data-theme=light] .cmd-notify__divider{background:var(--l6-border-subtle)}html[data-theme=light] .cmd-user__avatar{background:linear-gradient(145deg, var(--l6-brand-blue), color-mix(in srgb, var(--l6-brand-blue) 72%, var(--l6-brand-navy)));border:2px solid var(--l6-border-strong);color:#fff}html[data-theme=light] .cmd-user__trigger:hover .cmd-user__avatar{border-color:var(--l6-border-selected);box-shadow:0 0 0 2px var(--l6-info-soft)}html[data-theme=light] .cmd-tooltip{background:var(--l6-brand-navy);color:#fff;border:1px solid color-mix(in srgb, var(--l6-brand-navy) 60%, var(--l6-brand-blue))}html[data-theme=light] .table th{border-bottom:1px solid var(--l6-border-strong);color:var(--l6-text-secondary)}html[data-theme=light] .table td{border-bottom:1px solid var(--l6-border-subtle)}html[data-theme=light] .table tbody tr:hover{background:var(--l6-surface-hover)}html[data-theme=light] .input,html[data-theme=light] .textarea,html[data-theme=light] .select{border:1px solid var(--l6-input-border);box-shadow:inset 0 1px #ffffffa6}html[data-theme=light] .input:focus,html[data-theme=light] .textarea:focus,html[data-theme=light] .select:focus{border-color:var(--l6-border-focus);box-shadow:0 0 0 3px var(--l6-info-soft)}html[data-theme=light] .modal{border:1px solid var(--l6-border-strong)}html[data-theme=light] .modal__head{border-bottom:1px solid var(--l6-border-subtle)}html[data-theme=light] .modal__foot{border-top:1px solid var(--l6-border-subtle);background:var(--l6-surface-raised)}html[data-theme=light] .cmd-navlink.is-active{box-shadow:inset 3px 0 0 var(--l6-sidebar-accent);font-weight:600}html[data-theme=light] .cmd-sidebar__brand{border-bottom-color:var(--l6-sidebar-border)}
