@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/urbanist-latin-ext-400-normal-DZynuzUy.woff2) format("woff2"),url(/assets/urbanist-latin-ext-400-normal-AR80KGOc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/urbanist-latin-400-normal-ClbGNxcV.woff2) format("woff2"),url(/assets/urbanist-latin-400-normal-BHTGe-Vj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/urbanist-latin-ext-500-normal-DjtxgPdH.woff2) format("woff2"),url(/assets/urbanist-latin-ext-500-normal-DU_MVRy-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/urbanist-latin-500-normal-CTXUkCRo.woff2) format("woff2"),url(/assets/urbanist-latin-500-normal-DpQ4Tjrd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/urbanist-latin-ext-600-normal-Edu9tcYw.woff2) format("woff2"),url(/assets/urbanist-latin-ext-600-normal-D22gvnSM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/urbanist-latin-600-normal-BuXRW95m.woff2) format("woff2"),url(/assets/urbanist-latin-600-normal-cDQtY_pk.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/urbanist-latin-ext-700-normal-B8Y3NOrp.woff2) format("woff2"),url(/assets/urbanist-latin-ext-700-normal-LzPfOSk1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/urbanist-latin-700-normal-BtsT2zLv.woff2) format("woff2"),url(/assets/urbanist-latin-700-normal-Zdugn5sa.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font: "Urbanist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display: var(--font);--fs-2xs: 12px;--fs-xs: 12.5px;--fs-sm: 13.5px;--fs-md: 14px;--fs-base: 15px;--fs-lg: 16px;--fs-xl: 18px;--fs-2xl: 20px;--fs-3xl: 22px;--fs-4xl: 27px;--fs-display: 36px;--r-xs: 8px;--r-sm: 14px;--r: 22px;--r-lg: 28px;--ease: cubic-bezier(.2, .8, .2, 1);--dock-x: 20px;--dock-w: 60px;--gut: clamp(16px, 1.6vw, 28px);--app-max: 1840px;--side-w: calc(var(--dock-x) + var(--dock-w));--tabbar-h: 0px;--sat: 1}:root,.pal__prev{--well: color-mix(in srgb, var(--primary) 9%, transparent);--well-2: color-mix(in srgb, var(--primary) 15%, transparent);--line: color-mix(in srgb, var(--text) 11%, transparent);--line-2: color-mix(in srgb, var(--text) 20%, transparent);--pill: var(--primary);--on-pill: var(--on-primary);--pill-hover: color-mix(in srgb, var(--primary) 86%, var(--text));--btn2-bg: var(--primary-soft);--btn2-fg: var(--primary-ink);--btn2-line: transparent;--btn2-hover: color-mix(in srgb, var(--primary) 20%, var(--surface));--link: var(--primary-ink);--on-soft: var(--primary-ink);--focus: var(--primary);--focus-ring: color-mix(in srgb, var(--primary) 28%, transparent);--disabled-bg: color-mix(in srgb, var(--text) 7%, transparent);--disabled-fg: color-mix(in srgb, var(--text) 62%, transparent);--ink-btn: var(--primary-ink);--on-ink-btn: #fff;--info: var(--primary);--info-soft: var(--primary-soft);--c-compare: color-mix(in srgb, var(--text) 42%, var(--bg));--hatch: color-mix(in srgb, var(--primary) 22%, transparent);--hatch-bg: color-mix(in srgb, var(--primary) 5%, transparent);--surface-2: color-mix(in srgb, var(--surface) 55%, transparent);--mesh-d: color-mix(in srgb, var(--mesh-a) 55%, var(--mesh-b));--mesh-e: color-mix(in srgb, var(--mesh-c) 60%, var(--mesh-b));--shadow: 0 1px 0 #ffffffb3 inset, 0 24px 48px -30px color-mix(in srgb, var(--primary-ink) 30%, transparent);--shadow-lift: 0 1px 2px color-mix(in srgb, var(--text) 5%, transparent), 0 14px 30px -16px color-mix(in srgb, var(--primary-ink) 30%, transparent);--shadow-pop: 0 24px 60px -18px color-mix(in srgb, var(--primary-ink) 34%, transparent), 0 2px 6px color-mix(in srgb, var(--text) 8%, transparent);--tile-1-up: #145a44;--tile-1-down: #8f2f1a;--tile-1-soft: #ffffffd9;--tile-up: #145a44;--tile-down: #8f2f1a;--tile-soft: #ffffffd9;--up: #22735c;--up-soft: #d5eee4;--down: #b1412a;--down-soft: #f8e1da;--warn: #85580a;--warn-soft: #f5ead2;--sea: #1b6e78;--sea-soft: #d3ecee;color-scheme:light}:root[data-theme=dark],:root[data-theme=dark] .pal__prev{--line: color-mix(in srgb, var(--text) 10%, transparent);--line-2: color-mix(in srgb, var(--text) 18%, transparent);--well: color-mix(in srgb, var(--text) 9%, transparent);--well-2: color-mix(in srgb, var(--text) 15%, transparent);--pill-hover: color-mix(in srgb, var(--primary) 84%, #fff);--btn2-bg: color-mix(in srgb, var(--primary) 16%, transparent);--btn2-fg: var(--primary);--btn2-line: transparent;--btn2-hover: color-mix(in srgb, var(--primary) 26%, transparent);--link: var(--primary);--on-soft: var(--text);--disabled-bg: color-mix(in srgb, var(--text) 8%, transparent);--disabled-fg: color-mix(in srgb, var(--text) 58%, transparent);--ink-btn: var(--text);--on-ink-btn: var(--bg);--surface-2: color-mix(in srgb, #fff 6%, transparent);--shadow: 0 1px 0 #ffffff0d inset, 0 24px 48px -30px #000000b3;--shadow-lift: 0 1px 2px #0000004d, 0 14px 32px -16px #000000bf;--shadow-pop: 0 24px 60px -18px #000000b3, 0 0 0 1px #ffffff14;--tile-1-up: #145a44;--tile-1-down: #8f2f1a;--tile-1-soft: #ffffffd9;--up: #6fd3b0;--up-soft: #6fd3b024;--down: #f2937c;--down-soft: #f2937c24;--warn: #e8bd62;--warn-soft: #e8bd6224;--sea: #6ccbd3;--sea-soft: #6ccbd324;color-scheme:dark}:root,.pal__prev[data-palette=pastel]{--bg: #e6ecef;--mesh-a: #9fc6ec;--mesh-b: #9ddcc3;--mesh-c: #f6bfb3;--glass: #ffffff8c;--glass-2: #ffffffb3;--glass-3: #ffffffe6;--rim: #ffffffd1;--float: #fbfcfd;--surface: #fbfcfd;--text: #14202a;--muted: #43515c;--faint: #56656f;--primary: #2a6f9a;--primary-2: #8ec3ea;--primary-ink: #1d5578;--primary-soft: #d6e8f5;--on-primary: #fff;--dock: #cfe2f0;--on-dock: #1d5578;--ocean: #1f4d6a;--on-ocean: #f3f7f8;--oc-1: #a9d2f1;--oc-2: #a7e1ca;--oc-3: #f1e08f;--tile-1: #a9d2f1;--on-tile-1: #14202a;--tile-2: #a7e1ca;--on-tile-2: #14202a;--tile-3: #f1e08f;--on-tile-3: #14202a;--tile-4: #f6b4a3;--on-tile-4: #14202a;--c1: #1d5578;--c2: #a7e1ca;--c3: #df7659;--c4: #bcd9f2;--c5: #2f7a67;--heat-0: #e3ebef;--heat-1: #cbe1f0;--heat-2: #98c5e5;--heat-3: #5a9bc8;--heat-4: #2a6f9a}:root[data-theme=dark],:root[data-theme=dark] .pal__prev[data-palette=pastel]{--bg: #0c1216;--mesh-a: #468cc852;--mesh-b: #2ea0803d;--mesh-c: #e6785f26;--glass: #ffffff0d;--glass-2: #ffffff16;--glass-3: #1d272e;--rim: #ffffff13;--float: #1a242b;--surface: #172129;--text: #e8eef1;--muted: #adb8c0;--faint: #93a0a9;--primary: #79b6e3;--primary-2: #a9d2f1;--primary-ink: #a9d2f1;--primary-soft: #79b6e326;--on-primary: #0c1216;--dock: #ffffff14;--on-dock: #e8eef1;--ocean: #24597a;--c1: #79b6e3;--c2: #3d8f78;--c3: #f3d59a;--c4: #d97b63;--c5: #b8daf3;--heat-0: #172128;--heat-1: #1d3a50;--heat-2: #27597b;--heat-3: #3e83b4;--heat-4: #8ec3ea}:root[data-palette=mono],.pal__prev[data-palette=mono]{--bg: #efefed;--mesh-a: #d3d3ce;--mesh-b: #fbfbf9;--mesh-c: #dcdcd7;--glass: #ffffffa3;--glass-2: #ffffffc7;--glass-3: #fffffff0;--rim: #ffffffeb;--float: #fcfcfb;--surface: #fcfcfb;--text: #121212;--muted: #4a4a47;--faint: #5c5c59;--primary: #121212;--primary-2: #a3a39e;--primary-ink: #121212;--primary-soft: #e4e4e1;--on-primary: #fff;--pill: #121212;--on-pill: #f6f6f4;--pill-hover: #2a2a2a;--btn2-bg: var(--glass-2);--btn2-fg: var(--text);--btn2-line: var(--line-2);--btn2-hover: var(--glass-3);--dock: #121212;--on-dock: #f6f6f4;--ocean: #121212;--on-ocean: #f3f7f8;--oc-1: #fff;--oc-2: #8e8e89;--oc-3: #cfcfca;--tile-1: #121212;--on-tile-1: #f3f7f8;--tile-2: #ffffff;--on-tile-2: #121212;--tile-3: #e2e2de;--on-tile-3: #121212;--tile-4: #d2d2cd;--on-tile-4: #121212;--tile-1-up: #8fe3c4;--tile-1-down: #ffb3a1;--tile-1-soft: #00000042;--c1: #121212;--c2: #c4c4bf;--c3: #5a5a57;--c4: #e0e0dc;--c5: #8e8e89;--c-compare: #8e8e89;--hatch: #00000029;--hatch-bg: #00000009;--heat-0: #e8e8e5;--heat-1: #d0d0cc;--heat-2: #a6a6a1;--heat-3: #696965;--heat-4: #121212;--sea: #3f3f3c;--sea-soft: #e4e4e1;--sat: 0}:root[data-palette=mono][data-theme=dark],:root[data-theme=dark] .pal__prev[data-palette=mono]{--bg: #0b0b0b;--mesh-a: #ffffff0d;--mesh-b: #ffffff06;--mesh-c: #ffffff09;--glass: #ffffff0b;--glass-2: #ffffff14;--glass-3: #202020;--rim: #ffffff13;--float: #1a1a1a;--surface: #161616;--text: #ededeb;--muted: #b0b0ac;--faint: #969692;--primary: #ededeb;--primary-2: #6c6c68;--primary-ink: #fff;--primary-soft: #ffffff1a;--on-primary: #111;--pill: #ededeb;--on-pill: #111;--pill-hover: #fff;--btn2-bg: var(--glass-2);--btn2-fg: var(--text);--btn2-line: var(--line-2);--btn2-hover: #ffffff22;--dock: #ffffff14;--on-dock: #ededeb;--ocean: #222;--tile-1: #f0f0ee;--on-tile-1: #111;--tile-2: #d6d6d2;--on-tile-2: #111;--tile-3: #c2c2bd;--on-tile-3: #111;--tile-4: #ababa6;--on-tile-4: #111;--tile-1-up: #145a44;--tile-1-down: #8f2f1a;--tile-1-soft: #ffffffd9;--c1: #ededeb;--c2: #5a5a57;--c3: #c4c4bf;--c4: #3a3a38;--c5: #8e8e8a;--c-compare: #8e8e8a;--hatch: #fff3;--hatch-bg: #ffffff0a;--heat-0: #1a1a1a;--heat-1: #2e2e2e;--heat-2: #4c4c4a;--heat-3: #8a8a86;--heat-4: #ededeb;--sea: #c4c4bf;--sea-soft: #ffffff1a}:root[data-palette=ocean],.pal__prev[data-palette=ocean]{--bg: #e4ebf0;--mesh-a: #97c2ea;--mesh-b: #9cd9de;--mesh-c: #bcd3ee;--glass: #ffffff8c;--glass-2: #ffffffb3;--glass-3: #ffffffe6;--rim: #ffffffd1;--float: #fbfcfd;--surface: #fbfcfd;--text: #122838;--muted: #3e5467;--faint: #52697a;--primary: #22678f;--primary-2: #9fcbef;--primary-ink: #173f5f;--primary-soft: #d4e6f3;--on-primary: #fff;--dock: #cfe3f5;--on-dock: #173f5f;--ocean: #173f5f;--on-ocean: #eaf4fb;--oc-1: #9fcbef;--oc-2: #9fdce0;--oc-3: #fff;--tile-1: #173f5f;--on-tile-1: #eaf4fb;--tile-2: #9fcbef;--on-tile-2: #122838;--tile-3: #cfe3f5;--on-tile-3: #122838;--tile-4: #9fdce0;--on-tile-4: #122838;--tile-1-up: #8fe3c4;--tile-1-down: #ffb3a1;--tile-1-soft: #00000042;--c1: #173f5f;--c2: #9fcbef;--c3: #22678f;--c4: #cfe3f5;--c5: #1b7f8a;--heat-0: #e1eaf0;--heat-1: #c6ddee;--heat-2: #8ebfe0;--heat-3: #4f93c2;--heat-4: #22678f}:root[data-palette=ocean][data-theme=dark],:root[data-theme=dark] .pal__prev[data-palette=ocean]{--bg: #0a1118;--mesh-a: #3c82c857;--mesh-b: #28a0aa3d;--mesh-c: #5a8cd229;--glass: #ffffff0d;--glass-2: #ffffff16;--glass-3: #1c2a36;--rim: #ffffff13;--float: #192632;--surface: #15212c;--text: #e6eef3;--muted: #aebcc7;--faint: #93a4b1;--primary: #79b6e3;--primary-2: #a9d2f1;--primary-ink: #a9d2f1;--primary-soft: #79b6e326;--on-primary: #0a1118;--dock: #ffffff14;--on-dock: #e6eef3;--ocean: #1e4c70;--tile-1: #9fcbef;--on-tile-1: #0a1118;--tile-2: #cfe3f5;--on-tile-2: #0a1118;--tile-3: #9fdce0;--on-tile-3: #0a1118;--tile-4: #6fb5e2;--on-tile-4: #0a1118;--tile-1-up: #145a44;--tile-1-down: #8f2f1a;--tile-1-soft: #ffffffd9;--c1: #79b6e3;--c2: #1e4c70;--c3: #b8daf3;--c4: #3e83b4;--c5: #d6f0f2;--heat-0: #14202a;--heat-1: #1d3a50;--heat-2: #27597b;--heat-3: #3e83b4;--heat-4: #8ec3ea}:root[data-palette=sage],.pal__prev[data-palette=sage]{--bg: #e9ebe4;--mesh-a: #b6d9ad;--mesh-b: #e4ddb0;--mesh-c: #afd9c4;--glass: #ffffff8c;--glass-2: #ffffffb3;--glass-3: #ffffffe6;--rim: #ffffffd1;--float: #fbfcfa;--surface: #fbfcfa;--text: #142019;--muted: #3e4e45;--faint: #52655a;--primary: #2f6b4f;--primary-2: #9ccdb2;--primary-ink: #245640;--primary-soft: #dcede3;--on-primary: #fff;--dock: #d6e8dc;--on-dock: #245640;--ocean: #234a3a;--on-ocean: #eef6f1;--oc-1: #bfe0c4;--oc-2: #ece2a8;--oc-3: #fff;--tile-1: #2f6b4f;--on-tile-1: #eef6f1;--tile-2: #bfe0c4;--on-tile-2: #142019;--tile-3: #ece2a8;--on-tile-3: #142019;--tile-4: #a9dcc6;--on-tile-4: #142019;--tile-1-up: #a9ecd0;--tile-1-down: #ffb3a1;--tile-1-soft: #00000042;--c1: #2f6b4f;--c2: #ece2a8;--c3: #5c9a3e;--c4: #bfe0c4;--c5: #d0864f;--heat-0: #e5ebe3;--heat-1: #cfe5d6;--heat-2: #9fcbb0;--heat-3: #5f9e7c;--heat-4: #2f6b4f}:root[data-palette=sage][data-theme=dark],:root[data-theme=dark] .pal__prev[data-palette=sage]{--bg: #0c120f;--mesh-a: #50a06e47;--mesh-b: #c8b45a24;--mesh-c: #3c968233;--glass: #ffffff0d;--glass-2: #ffffff16;--glass-3: #1c2822;--rim: #ffffff13;--float: #192520;--surface: #15201b;--text: #e7efe9;--muted: #aebdb3;--faint: #93a59a;--primary: #8fd1ad;--primary-2: #b9e3c8;--primary-ink: #b9e3c8;--primary-soft: #8fd1ad26;--on-primary: #0c120f;--dock: #ffffff14;--on-dock: #e7efe9;--ocean: #2a5845;--tile-1: #bfe0c4;--on-tile-1: #0c120f;--tile-2: #ece2a8;--on-tile-2: #0c120f;--tile-3: #a9dcc6;--on-tile-3: #0c120f;--tile-4: #8fd1ad;--on-tile-4: #0c120f;--tile-1-up: #145a44;--tile-1-down: #8f2f1a;--tile-1-soft: #ffffffd9;--c1: #8fd1ad;--c2: #295c43;--c3: #f3e3a8;--c4: #5f9e7c;--c5: #f0a576;--heat-0: #151d18;--heat-1: #1d3a2b;--heat-2: #295c43;--heat-3: #3f8d64;--heat-4: #8fd1ad}:root[data-palette=daviq],.pal__prev[data-palette=daviq]{--bg: #eeecf7;--mesh-a: #b9abff;--mesh-b: #d7ccff;--mesh-c: #f0cdf3;--glass: #ffffffa3;--glass-2: #ffffffc7;--glass-3: #fffffff0;--rim: #ffffffeb;--float: #fcfbff;--surface: #fcfbff;--text: #17142b;--muted: #49445f;--faint: #5c5775;--primary: #5845d9;--primary-2: #9b8cff;--primary-ink: #4536b8;--primary-soft: #ebe7ff;--on-primary: #fff;--dock: #e6e0ff;--on-dock: #4536b8;--ocean: #2b2170;--on-ocean: #f3f1ff;--oc-1: #d6cdff;--oc-2: #9b8cff;--oc-3: #fff;--tile-1: #5845d9;--on-tile-1: #f5f3ff;--tile-2: #ffffff;--on-tile-2: #17142b;--tile-3: #ebe7ff;--on-tile-3: #17142b;--tile-4: #d6cdff;--on-tile-4: #17142b;--tile-1-up: #a9ecd0;--tile-1-down: #ffb3a1;--tile-1-soft: #00000042;--c1: #5845d9;--c2: #b7acff;--c3: #3b2f9e;--c4: #d9d2ff;--c5: #8068f7;--heat-0: #ece8ff;--heat-1: #d6cdff;--heat-2: #b2a5ff;--heat-3: #7f6ded;--heat-4: #5845d9}:root[data-palette=daviq][data-theme=dark],:root[data-theme=dark] .pal__prev[data-palette=daviq]{--bg: #0b0a1a;--mesh-a: #6d5cf640;--mesh-b: #9b8cff22;--mesh-c: #4536b840;--glass: #ffffff0d;--glass-2: #ffffff16;--glass-3: #201d3c;--rim: #ffffff14;--float: #1a1830;--surface: #15132a;--text: #ebe9f7;--muted: #b3afcb;--faint: #9792b3;--primary: #9b8cff;--primary-2: #b7acff;--primary-ink: #c3baff;--primary-soft: #9b8cff26;--on-primary: #14122b;--dock: #ffffff14;--on-dock: #ebe9f7;--ocean: #2b2170;--tile-1: #9b8cff;--on-tile-1: #14122b;--tile-2: #d6cdff;--on-tile-2: #14122b;--tile-3: #b7acff;--on-tile-3: #14122b;--tile-4: #8d7df0;--on-tile-4: #14122b;--tile-1-up: #145a44;--tile-1-down: #8f2f1a;--tile-1-soft: #ffffffd9;--c1: #9b8cff;--c2: #d6cdff;--c3: #6d5cf6;--c4: #c3baff;--c5: #7c6cf0;--heat-0: #16142b;--heat-1: #2a2450;--heat-2: #3f3690;--heat-3: #6d5cf6;--heat-4: #b7acff}:root{--gs-accent: var(--primary);--gs-accent-700: var(--primary-ink);--gs-accent-600: var(--pill-hover);--gs-accent-400: color-mix(in srgb, var(--primary) 78%, var(--bg));--gs-accent-300: color-mix(in srgb, var(--primary) 55%, var(--bg));--gs-accent-soft: var(--primary-soft);--gs-accent-line: color-mix(in srgb, var(--primary) 30%, transparent);--gs-accent-text: var(--primary-ink);--gs-green: var(--gs-accent);--gs-green-600: var(--gs-accent-600);--gs-green-400: var(--gs-accent-400);--gs-green-300: var(--gs-accent-300);--gs-green-bg: var(--gs-accent-soft);--accent: var(--gs-accent);--gs-text: var(--text);--gs-text-soft: var(--muted);--gs-text-muted: var(--faint);--gs-border: var(--line);--gs-border-strong: var(--line-2);--gs-bg: var(--bg);--gs-surface: var(--surface);--gs-surface-2: var(--well);--gs-amber: var(--warn);--gs-amber-bg: var(--warn-soft);--gs-amber-line: color-mix(in srgb, var(--warn) 32%, transparent);--gs-amber-text: var(--warn);--gs-danger: var(--down);--gs-danger-bg: var(--down-soft);--gs-danger-line: color-mix(in srgb, var(--down) 32%, transparent);--gs-danger-text: var(--down);--gs-info: var(--info);--gs-info-bg: var(--info-soft);--gs-info-text: var(--primary-ink);--gs-success: var(--up);--gs-success-bg: var(--up-soft);--gs-success-line: color-mix(in srgb, var(--up) 32%, transparent);--gs-success-text: var(--up);--font-interface: var(--font);--font-editorial: var(--font);--gs-font: var(--font);--gs-font-alt: var(--font);--gs-font-editorial: var(--font);--gs-fs-xs: var(--fs-xs);--gs-fs-sm: var(--fs-md);--gs-fs-md: var(--fs-base);--gs-fs-lg: var(--fs-2xl);--gs-fs-xl: var(--fs-4xl);--gs-fs-2xl: var(--fs-display);--gs-fw-regular: 400;--gs-fw-medium: 500;--gs-fw-semibold: 600;--gs-fw-bold: 700;--gs-fw-extrabold: 700;--gs-sp-1: .25rem;--gs-sp-2: .5rem;--gs-sp-3: .75rem;--gs-sp-4: 1rem;--gs-sp-5: 1.5rem;--gs-sp-6: 2rem;--gs-sp-8: 3rem;--gs-radius-sm: 10px;--gs-radius: var(--r-sm);--gs-radius-lg: var(--r);--gs-radius-full: 999px;--gs-shadow-sm: var(--shadow);--gs-shadow: var(--shadow-lift);--gs-sidebar-w: 0px;--gs-topbar-h: 0px;--gs-container-max: var(--app-max);--gs-bp-sm: 640px;--gs-bp-md: 768px;--gs-bp-lg: 1024px;--gs-bp-xl: 1280px;--gs-z-sticky: 200;--gs-z-dropdown: 250;--gs-z-drawer: 300;--gs-z-modal: 400;--gs-z-toast: 500;--gs-dur: .2s;--gs-ease: var(--ease)}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-image-pair(root){isolation:auto}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body,#app{height:100%}img,svg,video,canvas{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}table{border-collapse:collapse;width:100%}html{background:var(--bg)}body{font-family:var(--font);color:var(--text);font-size:var(--fs-base);font-weight:500;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--display);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--text)}a:hover{color:var(--primary-ink)}b,strong{font-weight:600}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:6px}.mesh{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.mesh i{position:absolute;display:block;width:90vmax;height:90vmax;margin:-45vmax 0 0 -45vmax;border-radius:50%}.mesh__a{left:14%;top:10%;background:radial-gradient(circle at center,var(--mesh-a) 0%,color-mix(in srgb,var(--mesh-a) 70%,transparent) 16%,color-mix(in srgb,var(--mesh-a) 34%,transparent) 32%,color-mix(in srgb,var(--mesh-a) 8%,transparent) 42%,transparent 52%)}.mesh__b{left:90%;top:86%;background:radial-gradient(circle at center,var(--mesh-b) 0%,color-mix(in srgb,var(--mesh-b) 70%,transparent) 14%,color-mix(in srgb,var(--mesh-b) 30%,transparent) 30%,color-mix(in srgb,var(--mesh-b) 8%,transparent) 42%,transparent 52%)}.mesh__c{left:84%;top:12%;width:70vmax;height:70vmax;margin:-35vmax 0 0 -35vmax;background:radial-gradient(circle at center,var(--mesh-c) 0%,color-mix(in srgb,var(--mesh-c) 65%,transparent) 14%,color-mix(in srgb,var(--mesh-c) 28%,transparent) 30%,color-mix(in srgb,var(--mesh-c) 7%,transparent) 42%,transparent 52%)}.mesh__d{left:52%;top:60%;width:80vmax;height:80vmax;margin:-40vmax 0 0 -40vmax;opacity:.8;background:radial-gradient(circle at center,var(--mesh-d) 0%,color-mix(in srgb,var(--mesh-d) 60%,transparent) 14%,color-mix(in srgb,var(--mesh-d) 25%,transparent) 30%,color-mix(in srgb,var(--mesh-d) 6%,transparent) 42%,transparent 52%)}.mesh__e{left:10%;top:92%;width:70vmax;height:70vmax;margin:-35vmax 0 0 -35vmax;opacity:.85;background:radial-gradient(circle at center,var(--mesh-e) 0%,color-mix(in srgb,var(--mesh-e) 60%,transparent) 14%,color-mix(in srgb,var(--mesh-e) 25%,transparent) 30%,color-mix(in srgb,var(--mesh-e) 6%,transparent) 42%,transparent 52%)}@media(prefers-reduced-motion:no-preference){.mesh__a{animation:meshDrift 48s ease-in-out infinite alternate}.mesh__b{animation:meshDrift 56s ease-in-out infinite alternate-reverse}.mesh__d{animation:meshDrift2 64s ease-in-out infinite alternate}}@keyframes meshDrift{0%{transform:translateZ(0)}to{transform:translate3d(4vmax,3vmax,0)}}@keyframes meshDrift2{0%{transform:translateZ(0)}to{transform:translate3d(-3vmax,2vmax,0)}}body{background:transparent}.app{position:relative;z-index:1}.ico,[data-lucide],svg.lucide{width:18px;height:18px;flex:none}.app{max-width:var(--app-max);margin:0 auto;padding:22px var(--gut) 40px calc(var(--dock-x) + var(--dock-w) + var(--gut));overflow-x:clip;min-height:100vh}.top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-bottom:24px}.brand{display:inline-flex;align-items:center;gap:10px;min-width:0;border-radius:14px;text-decoration:none;color:inherit}.brand__mark{width:40px;height:40px;flex:none;border-radius:13px;overflow:hidden;background:var(--pill);color:var(--on-pill);display:grid;place-items:center}.brand__mark img{width:100%;height:100%;object-fit:cover;transform:scale(1.16);display:block}.brand__txt{display:grid;min-width:0;line-height:1.2}.brand__txt b{font-size:17px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand__txt small{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;font-weight:600}.tabs{justify-self:center;min-width:0;max-width:100%;background:var(--glass);box-shadow:inset 0 0 0 1px var(--rim);border-radius:999px;overflow-x:auto;scrollbar-width:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tabs::-webkit-scrollbar{display:none}.tabs__track{display:flex;gap:2px;padding:4px;width:max-content;position:relative}.tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:10px 16px;border-radius:999px;font-size:var(--fs-md);font-weight:600;color:var(--text);text-decoration:none;transition:background-color .2s,color .2s var(--ease)}.tab:hover{background:var(--well)}.tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tab[aria-current]{color:var(--on-pill)}.tabs:not(.has-pill) .tab[aria-current]{background:var(--pill)}.subtabs:not(.has-pill) .subtab[aria-current]{background:var(--primary-soft)}.tab[aria-current]:hover{background:transparent}.tab__count{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--well);font-size:var(--fs-2xs);font-weight:700;line-height:16px;text-align:center}.tab[aria-current] .tab__count{background:#ffffff2e}.pill{position:absolute;left:0;top:0;z-index:0;opacity:0;pointer-events:none;border-radius:999px;background:var(--pill);transition:transform .4s var(--ease),width .4s var(--ease),height .4s var(--ease),opacity .2s}.tabs__pill{z-index:0}.tab[aria-current]{z-index:1}.top__tools{justify-self:end;display:flex;align-items:center;gap:10px}.ibtn{position:relative;display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;color:var(--text);background:transparent;box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color .2s var(--ease),color .2s var(--ease);text-decoration:none}.ibtn--glass{background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--rim)}.ibtn:hover{background:var(--glass-3)}.ibtn[aria-expanded=true]{background:var(--pill);color:var(--on-pill)}.bell__dot{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--down);box-shadow:0 0 0 2px var(--bg)}.gs-mkt{display:flex;align-items:center;min-width:0}.select--pill{height:40px;padding:0 36px 0 16px;border:0;border-radius:999px;max-width:220px;background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--rim);color:var(--text);font:inherit;font-size:var(--fs-md);font-weight:600;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 13px center;transition:background-color .2s var(--ease),box-shadow .2s var(--ease)}.select--pill:hover{background-color:var(--glass-3)}.select--pill:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--text)}.av{--h: 206;display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:hsl(var(--h) calc(62% * var(--sat)) 88%);color:hsl(var(--h) calc(45% * var(--sat)) 24%);font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em;overflow:hidden;-webkit-user-select:none;user-select:none}.av img{width:100%;height:100%;object-fit:cover}.av--sm{width:28px;height:28px;font-size:var(--fs-2xs)}.av--lg{width:56px;height:56px;font-size:18px}.av--more{background:var(--glass-3);color:var(--muted)}.av--btn{cursor:pointer;border:0;padding:0;transition:box-shadow .2s var(--ease)}.av--btn:hover,.av--btn[aria-expanded=true]{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--text)}:root[data-theme=dark] .av:not(.av--more){background:hsl(var(--h) calc(32% * var(--sat)) 28%);color:hsl(var(--h) calc(80% * var(--sat)) 88%)}.avatars{display:flex;align-items:center;padding-left:6px}.avatars .av{margin-left:-6px;box-shadow:0 0 0 2px var(--bg)}.gs-avatar-wrap{position:relative}.pop{position:fixed;z-index:var(--gs-z-dropdown);width:min(360px,calc(100vw - 24px));border-radius:var(--r);background:var(--float);color:var(--text);box-shadow:var(--shadow-pop),inset 0 0 0 1px var(--line);overflow:hidden;animation:gsPopIn .22s var(--ease) both}.pop[hidden]{display:none}.pop--menu{position:absolute;top:calc(100% + 10px);right:0;width:260px}.pop__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.pop__head b{font-size:var(--fs-base);font-weight:700}.pop__head small{color:var(--faint);font-size:var(--fs-xs)}.pop__body{padding:8px;display:grid;gap:2px}.pop__item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:12px;font-size:var(--fs-md);font-weight:600;color:var(--text);text-align:left;text-decoration:none;background:none;border:0;cursor:pointer;font-family:inherit;transition:background-color .15s var(--ease)}.pop__item:hover,.pop__item:focus-visible{background:var(--well);color:var(--link);outline:none}.pop__item:hover .ico,.pop__item:focus-visible .ico{color:var(--link)}.pop__item .ico{width:16px;height:16px;color:var(--muted)}.gs-usermenu-head{display:grid;gap:2px;min-width:0}.gs-usermenu-mail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pop--paleta{width:340px}.pop--paleta .pop__head{flex-direction:column;align-items:flex-start;gap:2px}.pop--paleta .pop__body{padding:12px 14px 14px;gap:8px}.pal-sec{font-size:var(--fs-xs);font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:6px}.pal{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.pal__opt{position:relative;display:grid;gap:8px;padding:6px 6px 10px;text-align:left;border-radius:16px;background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted);font-size:var(--fs-md);font-weight:600;cursor:pointer;border:0;font-family:inherit;transition:box-shadow .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.pal__opt:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--primary)}.pal__opt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pal__opt[aria-checked=true]{color:var(--text);box-shadow:inset 0 0 0 2px var(--primary)}.pal__prev{display:block;height:64px;border-radius:11px;background:var(--bg);overflow:hidden;position:relative;box-shadow:inset 0 0 0 1px var(--line)}.pal__prev:before{content:"";position:absolute;inset:10px 10px 10px 36px;border-radius:8px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.pal__prev:after{content:"";position:absolute;left:10px;top:10px;bottom:10px;width:18px;border-radius:999px;background:var(--dock);box-shadow:inset 0 0 0 1px var(--line)}.pal__prev i{position:absolute;display:block;border-radius:999px;z-index:1}.pal__prev .p-pill{left:44px;top:18px;width:26px;height:8px;background:var(--pill)}.pal__prev .p-txt{left:44px;top:32px;width:48px;height:5px;background:var(--text);opacity:.85}.pal__prev .p-txt2{left:44px;top:42px;width:34px;height:4px;background:var(--muted);opacity:.7}.pal__prev .p-tile{right:16px;top:18px;width:22px;height:28px;border-radius:6px;background:var(--tile-1)}.pal__name{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 4px}.pal__check{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--pill);color:var(--on-pill);opacity:0;transform:scale(.6);transition:opacity .2s var(--ease),transform .2s var(--ease)}.pal__check .ico{width:12px;height:12px;stroke-width:3px}.pal__opt[aria-checked=true] .pal__check{opacity:1;transform:none}.page-head{display:grid;gap:14px;margin-bottom:20px}.page-head__row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-title{font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.04;letter-spacing:-.025em;margin:0;min-height:1.04em}.page-aside{display:flex;align-items:center;gap:8px;margin-left:auto}.page-aside:empty{display:none}.live{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px 0 12px;border-radius:999px;background:var(--primary-soft);color:var(--link);font-size:var(--fs-md);font-weight:600}.live__dot{width:7px;height:7px;border-radius:50%;background:currentColor}.subtabs{justify-self:start;min-width:0;max-width:100%;width:max-content;background:var(--glass);box-shadow:inset 0 0 0 1px var(--rim),var(--shadow);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border-radius:999px;overflow-x:auto;scrollbar-width:none}.subtabs[hidden]{display:none}.subtabs::-webkit-scrollbar{display:none}.subtabs__track{display:flex;gap:2px;padding:4px;width:max-content;position:relative}.subtab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:8px 15px;border-radius:999px;font-size:var(--fs-md);font-weight:600;color:var(--muted);text-decoration:none;transition:color .2s var(--ease)}.subtab:hover{color:var(--text)}.subtabs__pill{background:var(--primary-soft);box-shadow:0 2px 8px color-mix(in srgb,var(--primary-ink) 12%,transparent)}.subtab[aria-current]{color:var(--on-soft)}.gs-content{min-width:0;overflow-x:clip}.dock{position:fixed;top:0;bottom:0;margin:auto 0;height:fit-content;z-index:30;left:max(var(--dock-x),calc((100vw - var(--app-max)) / 2 + var(--dock-x)));display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:999px;background:var(--dock);color:var(--on-dock);box-shadow:0 20px 40px -18px #0a141e80}.dock{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-dock) 10%,transparent),0 20px 40px -18px color-mix(in srgb,var(--primary-ink) 45%,transparent)}:root[data-theme=dark] .dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--line),0 20px 40px -18px #0009}.dock__btn{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:inherit;opacity:.74;background:transparent;border:0;cursor:pointer;text-decoration:none;transition:opacity .2s var(--ease),background-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.dock__btn:hover,.dock__btn:focus-visible,.dock__btn[aria-expanded=true]{opacity:1;background:var(--on-dock);color:var(--dock);transform:scale(1.06);box-shadow:0 6px 16px -8px #0009}.dock__btn:active{transform:scale(.98)}.dock__btn[aria-current=page]{opacity:1;background:color-mix(in srgb,var(--on-dock) 14%,transparent)}.dock__btn[aria-current=page]:hover,.dock__btn[aria-current=page]:focus-visible{background:var(--on-dock);color:var(--dock)}.dock__btn:focus-visible{outline:2px solid var(--on-dock);outline-offset:2px}.dock__btn[aria-current=page]:after{content:"";position:absolute;top:50%;right:3px;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:currentColor}.dock__btn .ico{width:18px;height:18px}.dock__sep{height:1px;margin:4px 10px;background:color-mix(in srgb,var(--on-dock) 18%,transparent)}:root[data-theme=dark] .dock__btn:hover,:root[data-theme=dark] .dock__btn:focus-visible,:root[data-theme=dark] .dock__btn[aria-expanded=true],:root[data-theme=dark] .dock__btn[aria-current=page]:hover{background:var(--pill);color:var(--on-pill)}:root[data-theme=dark] .dock__btn[aria-current=page]:hover:after{background:var(--on-pill)}.dock__tip{position:absolute;left:calc(100% + 14px);top:0;bottom:0;margin:auto 0;height:fit-content;z-index:2;padding:7px 11px;border-radius:10px;background:var(--ink-btn);color:var(--on-ink-btn);box-shadow:var(--shadow-pop);font-size:var(--fs-sm);font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-4px);transition:opacity .18s var(--ease),transform .18s var(--ease)}.dock__tip:before{content:"";position:absolute;left:-5px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:2px;background:inherit;transform:rotate(45deg)}.dock__tip kbd{margin-left:6px;background:#ffffff2e;color:inherit}:root[data-theme=dark] .dock__tip kbd{background:#00000024}.dock__btn:hover .dock__tip,.dock__btn:focus-visible .dock__tip{opacity:1;transform:none}.dock__btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}kbd{margin-left:4px}.dock__btn:hover .dock__tip,.dock__btn:focus-visible .dock__tip{opacity:1}kbd{display:inline-block;padding:0 5px;border-radius:6px;background:var(--well);font:inherit;font-size:var(--fs-2xs);font-weight:700;line-height:18px}.cmdk-back{position:fixed;inset:0;z-index:var(--gs-z-modal);display:flex;justify-content:center;align-items:flex-start;padding:12vh 12px 12px;background:#0a0c0e00;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background .22s var(--ease),backdrop-filter .22s var(--ease)}.cmdk-back.is-aberta{background:#0a0c0e6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cmdk{width:min(620px,100%);border-radius:24px;background:var(--float);color:var(--text);box-shadow:var(--shadow-pop),inset 0 0 0 1px var(--line);overflow:hidden;transform:translateY(8px) scale(.985);opacity:0;transition:transform .24s var(--ease),opacity .2s var(--ease)}.cmdk-back.is-aberta .cmdk{transform:none;opacity:1}.cmdk__field{display:flex;align-items:center;gap:12px;height:58px;padding:0 18px;border-bottom:1px solid var(--line)}.cmdk__field .ico{color:var(--faint)}.cmdk__input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--text);font:inherit;font-size:16px;font-weight:500;outline:none}.cmdk__input::placeholder{color:var(--faint)}.cmdk__list{max-height:50vh;overflow-y:auto;padding:8px}.cmdk__group{padding:10px 12px 4px;font-size:var(--fs-2xs);font-weight:700;color:var(--faint);text-transform:uppercase;letter-spacing:.06em}.cmdk__item{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border-radius:14px;border:0;background:none;color:var(--text);text-align:left;cursor:pointer;font-family:inherit}.cmdk__item.is-active{background:var(--primary-soft);color:var(--text)}.cmdk__ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--glass-3);box-shadow:inset 0 0 0 1px var(--line);color:var(--text)}.cmdk__ico .ico{width:16px;height:16px}.cmdk__txt{display:grid;min-width:0;flex:1}.cmdk__txt b{font-size:var(--fs-base);font-weight:600}.cmdk__txt small{font-size:var(--fs-xs);color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk__enter{width:14px;height:14px;color:var(--faint);opacity:0}.cmdk__item.is-active .cmdk__enter{opacity:1}.cmdk__empty{padding:28px 16px;text-align:center;color:var(--muted);font-size:var(--fs-md)}.cmdk__foot{display:flex;gap:16px;padding:10px 18px;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--faint)}.cmdk__foot kbd{margin-right:4px}.gs-placeholder{background:var(--glass);box-shadow:inset 0 0 0 1px var(--rim),var(--shadow);border-radius:var(--r);padding:3rem;text-align:center;max-width:560px;margin:2rem auto}.gs-ph-icon{font-size:1.6rem;width:64px;height:64px;line-height:64px;border-radius:50%;background:var(--well);color:var(--muted);margin:0 auto 1rem}.gs-placeholder h2{font-size:var(--fs-3xl);margin-bottom:.4rem}.gs-placeholder p{color:var(--muted);margin-bottom:1rem}.gs-badge{display:inline-block;background:var(--warn-soft);color:var(--warn);font-size:var(--fs-xs);font-weight:600;padding:.25rem .7rem;border-radius:999px}@media(max-width:1320px){.top{gap:14px}}@media(max-width:1280px){.avatars,.brand__txt small{display:none}}@media(max-width:1080px){:root{--side-w: 0px;--tabbar-h: calc(80px + env(safe-area-inset-bottom)) }.app{padding:max(16px,env(safe-area-inset-top)) max(var(--gut),env(safe-area-inset-right)) calc(var(--tabbar-h) + 24px) max(var(--gut),env(safe-area-inset-left))}.top{grid-template-columns:minmax(0,1fr) auto;gap:14px;margin-bottom:18px}.tabs{grid-column:1 / -1;grid-row:2;justify-self:start}.top__tools{grid-column:2;grid-row:1}.dock{top:auto;left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom));margin:0 auto;width:fit-content;height:auto;flex-direction:row;padding:6px}.dock__sep{width:1px;height:auto;margin:10px 4px}.dock__tip{display:none}.dock__btn[aria-current=page]:after{inset:auto auto 3px 50%;margin:0 0 0 -2.5px}}@media(max-width:760px){.page-title{font-size:28px}.tabs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}}@media(max-width:560px){:root{--gut: 14px}.brand__txt{display:none}.select--pill{max-width:150px;padding-left:12px;font-size:var(--fs-sm)}.top__tools{gap:8px}.pop--menu{right:-8px}.cmdk-back{padding:8vh 8px 8px;align-items:flex-start}}@media(max-width:374px){.dock{gap:0;padding:4px}.dock__btn{width:40px;height:40px}.dock__sep{margin:10px 2px}}@media(hover:none){.tab:hover{background:transparent}.dock__btn:hover:not([aria-current]){opacity:.74;background:transparent}}@media(pointer:coarse){.tab,.subtab{padding-top:12px;padding-bottom:12px}}@media(prefers-reduced-motion:reduce){.pill,.tab,.subtab,.dock__btn,.dock__tip,.pop,.cmdk,.cmdk-back{transition:none!important;animation:none!important}}.auth-wrap{display:flex;min-height:100vh}.auth-brand{flex:1;background:linear-gradient(135deg,var(--gs-green),var(--gs-green-600));color:#fff;display:flex;align-items:center;justify-content:center;padding:2rem}.auth-brand-inner{max-width:420px;text-align:center}.auth-logo{width:64px;height:64px;border-radius:16px;background:#ffffff2e;display:grid;place-items:center;font-family:var(--gs-font-alt);font-weight:600;font-size:1.8rem;margin:0 auto 1rem}.auth-brand h1{font-family:var(--gs-font-editorial);color:#fff;font-size:2.1rem;margin-bottom:.6rem;letter-spacing:.01em}.auth-brand p{font-family:var(--gs-font-editorial);opacity:.92;font-size:1.05rem;line-height:1.6}.auth-main{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--gs-bg)}.auth-card{width:100%;max-width:400px;background:var(--gs-surface);border:1px solid var(--gs-border);border-radius:1rem;padding:2.5rem;box-shadow:0 20px 50px -30px #0000004d}.auth-card h2{font-family:var(--gs-font-editorial);font-size:1.5rem;margin-bottom:.3rem}.auth-sub{color:var(--gs-text-muted);font-size:.9rem;margin-bottom:1.4rem}.auth-field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1rem;font-size:.82rem;font-weight:600;color:var(--gs-text-soft)}.auth-field input{padding:.6rem .75rem;border:1px solid var(--gs-border);border-radius:.6rem;font-size:.95rem;background:var(--gs-surface);color:var(--gs-text)}.auth-field input:focus{outline:none;border-color:var(--gs-green)}.gs-btn{width:100%;padding:.7rem 1rem;border-radius:.6rem;font-weight:600;font-size:.95rem;cursor:pointer;border:1px solid transparent}.gs-btn--primary{background:var(--gs-green);color:#fff}.gs-btn--primary:hover{background:var(--gs-green-600)}.gs-btn:disabled{opacity:.6;cursor:default}.auth-error{background:var(--gs-danger-bg);color:var(--gs-danger-text);border:1px solid var(--gs-danger-line);border-radius:.6rem;padding:.6rem .8rem;font-size:.85rem;margin-bottom:1rem}.auth-links{margin-top:1.3rem;text-align:center;font-size:.88rem;color:var(--gs-text-muted)}.auth-links a{color:var(--gs-green);font-weight:600}@media(max-width:860px){.auth-brand{display:none}}.daviq-login{--daviq-bg: #04061b;--daviq-bg-2: #080b1d;--daviq-surface: #0d1129;--daviq-surface-elevated: #141a3b;--daviq-card: #111631;--daviq-card-soft: #161d40;--daviq-purple: #8068f7;--daviq-purple-light: #9b8cff;--daviq-purple-deep: #5845d9;--daviq-white: #f4f5ff;--daviq-text-1: #f4f5ff;--daviq-text-2: #a5abc7;--daviq-text-3: #737a9a;--daviq-muted: #8b93b5;--daviq-border: rgba(141, 131, 255, .18);--daviq-border-strong: rgba(141, 131, 255, .3);--daviq-grid: rgba(173, 181, 220, .1);--daviq-success: #4be08c;--daviq-danger: #f0716a;--daviq-radius: 16px;--daviq-radius-sm: 11px;--daviq-ease: cubic-bezier(.22, 1, .36, 1);position:fixed;inset:0;z-index:1;display:grid;grid-template-columns:64% 36%;min-height:100vh;min-height:100dvh;background:var(--daviq-bg);color:var(--daviq-text-1);font-family:var(--font-interface, "IBM Plex Sans", system-ui, sans-serif);overflow:hidden}.daviq-stage{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,3vw,3.25rem);overflow:hidden;background:radial-gradient(70% 60% at 42% 42%,rgba(109,92,246,.12),transparent 70%),var(--daviq-bg)}.daviq-stage:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 160px 30px #030510b3;pointer-events:none}.daviq-login:before{content:"";position:absolute;top:9%;bottom:9%;left:64%;width:1px;background:linear-gradient(to bottom,transparent,var(--daviq-border-strong) 20%,var(--daviq-border-strong) 80%,transparent);z-index:2;pointer-events:none}.daviq-stage-viewport{position:relative;width:100%;max-width:860px;aspect-ratio:960 / 600;border-radius:20px;border:1px solid var(--daviq-border);background:var(--daviq-bg);box-shadow:0 40px 90px -55px #000000e6,0 0 130px -50px #6d5cf666,inset 0 1px #ffffff0a;overflow:hidden}.daviq-glow{position:absolute;inset:0;background:radial-gradient(46% 46% at 50% 48%,rgba(128,104,247,.4),transparent 70%);z-index:1;pointer-events:none}.daviq-scene-svg{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:2}.daviq-hero{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(74%,540px);height:auto;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;z-index:3}.daviq-panel{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,3.5vw,3.5rem);background:linear-gradient(180deg,var(--daviq-surface),var(--daviq-bg-2))}.daviq-panel-inner{width:100%;max-width:380px;margin:0 auto}.daviq-brandmark{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:2rem}.daviq-brandmark .daviq-qmark{width:44px;height:44px;border-radius:12px;overflow:hidden;background:var(--daviq-card);display:grid;place-items:center;box-shadow:0 8px 22px -10px #6d5cf699}.daviq-brandmark .daviq-qmark img{width:100%;height:100%;object-fit:cover;transform:scale(1.16)}.daviq-brandmark .daviq-wordtext{font-weight:600;font-size:1.15rem;letter-spacing:.08em;color:var(--daviq-white)}.daviq-panel h1{font-family:var(--font-editorial, "Literata", Georgia, serif);font-size:clamp(1.6rem,2.4vw,2.05rem);line-height:1.15;margin:0 0 .5rem;color:var(--daviq-white);font-weight:600}.daviq-panel .daviq-sub{color:var(--daviq-muted);font-size:.95rem;line-height:1.55;margin:0 0 1.8rem}.daviq-anim{opacity:0;transform:translateY(10px)}.daviq-login.is-ready .daviq-anim{opacity:1;transform:none;transition:opacity .5s var(--daviq-ease),transform .5s var(--daviq-ease)}.daviq-login.is-ready .daviq-anim:nth-child(1){transition-delay:.05s}.daviq-login.is-ready .daviq-anim:nth-child(2){transition-delay:.12s}.daviq-login.is-ready .daviq-anim:nth-child(3){transition-delay:.19s}.daviq-login.is-ready .daviq-anim:nth-child(4){transition-delay:.26s}.daviq-login.is-ready .daviq-anim:nth-child(5){transition-delay:.33s}.daviq-login.is-ready .daviq-anim:nth-child(6){transition-delay:.4s}.daviq-form{display:flex;flex-direction:column}.daviq-field{position:relative;margin-bottom:1.05rem}.daviq-field>span.daviq-label{display:block;font-size:.8rem;font-weight:500;color:var(--daviq-muted);margin-bottom:.4rem}.daviq-input-wrap{position:relative;display:flex;align-items:center}.daviq-input-wrap>.daviq-ico{position:absolute;left:.85rem;width:18px;height:18px;color:var(--daviq-text-3);pointer-events:none;transition:color .2s var(--daviq-ease)}.daviq-field input{width:100%;padding:.8rem 1rem .8rem 2.6rem;background:var(--daviq-surface);border:1px solid var(--daviq-border);border-radius:var(--daviq-radius-sm);color:var(--daviq-white);font-size:.95rem;font-family:inherit;transition:border-color .2s var(--daviq-ease),box-shadow .2s var(--daviq-ease),background .2s var(--daviq-ease)}.daviq-field input::placeholder{color:#5b6488}.daviq-field input:focus{outline:none;border-color:var(--daviq-purple);background:var(--daviq-surface-elevated);box-shadow:0 0 0 4px #8068f72e}.daviq-input-wrap:focus-within>.daviq-ico{color:var(--daviq-purple-light)}.daviq-eye{position:absolute;right:.55rem;display:grid;place-items:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--daviq-text-3);border-radius:8px;transition:color .2s var(--daviq-ease),background .2s var(--daviq-ease)}.daviq-eye:hover{color:var(--daviq-purple-light);background:#8068f71f}.daviq-eye svg{width:18px;height:18px}.daviq-row{display:flex;align-items:center;justify-content:space-between;margin:.2rem 0 1.4rem;font-size:.86rem}.daviq-remember{display:inline-flex;align-items:center;gap:.5rem;color:var(--daviq-muted);cursor:pointer}.daviq-remember input{width:15px;height:15px;accent-color:var(--daviq-purple)}.daviq-forgot{color:var(--daviq-purple-light);text-decoration:none;font-weight:500}.daviq-forgot:hover{text-decoration:underline}.daviq-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.85rem 1rem;min-height:48px;border:none;border-radius:var(--daviq-radius-sm);background:linear-gradient(135deg,var(--daviq-purple) 0%,var(--daviq-purple-deep) 100%);color:#fff;font-size:.98rem;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:0 12px 26px -12px #8068f7cc;transition:transform .12s var(--daviq-ease),box-shadow .2s var(--daviq-ease),filter .2s var(--daviq-ease)}.daviq-btn:hover{transform:translateY(-1px);box-shadow:0 16px 30px -12px #8068f7e6;filter:brightness(1.06)}.daviq-btn:active{transform:translateY(1px) scale(.995)}.daviq-btn:disabled{cursor:default;filter:saturate(.85) brightness(.95);transform:none}.daviq-btn.is-success{background:linear-gradient(135deg,var(--daviq-success),#2ba572);box-shadow:0 12px 26px -12px #4be08cb3}.daviq-btn .daviq-btn-label{display:inline-flex;align-items:center;gap:.5rem}.daviq-btn.is-loading .daviq-btn-label{visibility:hidden}.daviq-btn-spin{position:absolute;display:none;gap:4px;align-items:flex-end;height:18px}.daviq-btn.is-loading .daviq-btn-spin{display:inline-flex}.daviq-btn-spin i{width:4px;background:#fff;border-radius:2px;animation:daviqBars 1s var(--daviq-ease) infinite}.daviq-btn-spin i:nth-child(1){height:8px;animation-delay:0s}.daviq-btn-spin i:nth-child(2){height:14px;animation-delay:.15s}.daviq-btn-spin i:nth-child(3){height:18px;animation-delay:.3s}@keyframes daviqBars{0%,to{transform:scaleY(.55);opacity:.7}50%{transform:scaleY(1);opacity:1}}.daviq-error{display:flex;align-items:flex-start;gap:.5rem;background:#f0716a1a;border:1px solid rgba(240,113,106,.35);color:#ffb4af;border-radius:var(--daviq-radius-sm);padding:.65rem .8rem;font-size:.85rem;margin-bottom:1.1rem;line-height:1.4}.daviq-error[hidden]{display:none}.daviq-error svg{width:17px;height:17px;flex:none;margin-top:1px}.daviq-hint{margin:-.8rem 0 1rem;font-size:.8rem;color:var(--daviq-purple-light);line-height:1.4}.daviq-hint[hidden]{display:none}.daviq-signup-line{margin-top:1.6rem;text-align:center;font-size:.88rem;color:var(--daviq-muted)}.daviq-signup-line a{color:var(--daviq-purple-light);font-weight:600;text-decoration:none}.daviq-signup-line a:hover{text-decoration:underline}.daviq-foot{margin-top:2rem;text-align:center;font-size:.72rem;color:#4b5478;letter-spacing:.02em}@media(max-width:1199px){.daviq-login{grid-template-columns:56% 44%}.daviq-login:before{left:56%}.daviq-stage-viewport{max-width:600px}}@media(max-width:860px){.daviq-login{grid-template-columns:1fr;grid-template-rows:minmax(190px,36dvh) 1fr;position:relative;min-height:100dvh;overflow-y:auto}.daviq-login:before{display:none}.daviq-stage{padding:1.1rem 1rem 0;align-items:flex-start}.daviq-stage-viewport{max-width:480px}.daviq-panel{padding:1.5rem 1.25rem 2.5rem}.daviq-panel-inner{max-width:420px}.daviq-brandmark{margin-bottom:1.25rem}}@media(max-width:480px){.daviq-login{grid-template-rows:minmax(150px,26dvh) 1fr}.daviq-stage-viewport{max-width:320px}.daviq-hero{width:80%}}@media(prefers-reduced-motion:reduce){.daviq-login.is-ready .daviq-anim{transition:none}.daviq-btn-spin i{animation:none}}.gs-dash{display:flex;flex-direction:column;gap:16px}.gs-alert{display:flex;align-items:center;gap:10px;background:var(--warn-soft);color:var(--warn);padding:12px 16px;border-radius:18px;font-size:var(--fs-md);font-weight:500}.gs-alert-ic{flex:none;width:20px;height:20px;border-radius:50%;background:var(--warn);color:#fff;display:grid;place-items:center;font-weight:700;font-size:11px}.gs-alert a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.gs-filters{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.gs-eye{width:40px;height:40px;border-radius:50%;border:0;background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--rim);color:var(--muted);cursor:pointer;display:grid;place-items:center;transition:color .2s var(--ease),background-color .2s var(--ease)}.gs-eye.is-on{color:var(--on-pill);background:var(--pill);box-shadow:none}.gs-filters-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gs-date{font-size:var(--fs-sm);color:var(--faint)}.gs-select{width:auto;min-width:150px;border-radius:999px}.gs-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gs-kpi{background:var(--glass);border:0;border-radius:var(--r);padding:18px 20px 16px;box-shadow:inset 0 0 0 1px var(--rim),var(--shadow);display:grid;gap:6px}.gs-kpis>.gs-kpi:first-child{--text: var(--on-ocean);--muted: color-mix(in srgb, var(--on-ocean) 78%, transparent);background:var(--ocean);color:var(--text);box-shadow:none}.gs-kpi-head{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:var(--fs-sm);font-weight:600}.gs-kpi-i{color:var(--muted)}.gs-kpi-value{font-family:var(--display);font-weight:600;font-size:var(--fs-4xl);color:var(--text);letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums}.gs-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 0;flex-wrap:wrap}.gs-card-head h3{font-size:var(--fs-lg);font-weight:600;color:var(--text)}.gs-card-body{padding:16px 20px 20px}.gs-table-wrap{overflow-x:auto}.gs-table{width:100%;border-collapse:collapse;font-size:var(--fs-md)}.gs-table th{text-align:left;color:var(--muted);font-weight:600;text-transform:none;font-size:var(--fs-xs);letter-spacing:0;padding:10px 14px;border-block:1px solid var(--line);white-space:nowrap;background:var(--surface-2)}.gs-table td{padding:12px 14px;border-bottom:1px solid var(--line);color:var(--text);vertical-align:middle}.gs-table th:first-child,.gs-table td:first-child{padding-left:20px}.gs-table th:last-child,.gs-table td:last-child{padding-right:20px}.gs-table tbody tr{transition:background-color .15s}.gs-table tbody tr:hover{background:var(--surface-2)}.gs-table tbody tr:last-child td{border-bottom:none}.gs-empty td{text-align:center;color:var(--faint);padding:2.2rem}@media(max-width:980px){.gs-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.gs-kpis{gap:10px}.gs-kpi{padding:14px}}.gs-page-stack{display:flex;flex-direction:column;gap:16px}.ui-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ui-tb-left,.ui-tb-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-tb-right{font-size:var(--fs-md);color:var(--muted)}.ui-btn,.gs-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 16px;border-radius:999px;border:0;font-family:inherit;font-size:var(--fs-md);font-weight:600;white-space:nowrap;cursor:pointer;background:var(--btn2-bg);color:var(--btn2-fg);box-shadow:inset 0 0 0 1px var(--btn2-line);transition:background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease),transform .12s var(--ease)}.ui-btn:hover,.gs-btn:hover{background:var(--btn2-hover)}.ui-btn:active,.gs-btn:active{transform:translateY(1px)}.ui-btn:focus-visible,.gs-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-btn .ico,.ui-btn svg{width:16px;height:16px}.ui-btn-ic{font-weight:600}.ui-btn--primary,.gs-btn--primary{background:var(--pill);color:var(--on-pill);box-shadow:none}.ui-btn--primary:hover,.gs-btn--primary:hover{background:var(--pill-hover);color:var(--on-pill)}.ui-btn--light{background:var(--btn2-bg);color:var(--btn2-fg)}.ui-btn--ghost{background:transparent;box-shadow:none;color:var(--muted)}.ui-btn--ghost:hover{background:var(--well);color:var(--text)}.ui-btn--sm{height:32px;padding:0 12px;font-size:var(--fs-sm)}.ui-btn:disabled,.ui-btn[disabled],.gs-btn:disabled,.ui-btn--primary:disabled{background:var(--disabled-bg);color:var(--disabled-fg);box-shadow:inset 0 0 0 1px var(--line);cursor:not-allowed;transform:none}.ui-btn.is-loading{position:relative;color:transparent!important;pointer-events:none}.ui-btn.is-loading:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid var(--btn2-fg);border-right-color:transparent;animation:uiSpin .7s linear infinite}.ui-btn--primary.is-loading:after{border-color:var(--on-pill);border-right-color:transparent}@keyframes uiSpin{to{transform:rotate(360deg)}}.gs-btn{width:100%}.gs-iconbtn,.icon-btn{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:var(--muted);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.gs-iconbtn:hover,.icon-btn:hover{background:var(--well);color:var(--link)}.gs-iconbtn:focus-visible,.icon-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gs-iconbtn .ico{width:18px;height:18px}select:not([class]),.gs-input,.gs-select,.ops-input,.ops-select,.auth-field input,.pub-campo input,.pub-campo select,.pub-campo textarea,.v4-multi-btn,.cmp-input{width:100%;height:44px;padding:0 14px;border:0;border-radius:14px;background:var(--glass-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);font-family:inherit;font-size:var(--fs-base);font-weight:500;transition:box-shadow .2s var(--ease),background-color .2s var(--ease)}:root[data-theme=dark] .gs-input,:root[data-theme=dark] .gs-select,:root[data-theme=dark] .ops-input,:root[data-theme=dark] .ops-select,:root[data-theme=dark] .pub-campo input,:root[data-theme=dark] .pub-campo select,:root[data-theme=dark] .pub-campo textarea,:root[data-theme=dark] .v4-multi-btn{background:var(--glass-2)}textarea.gs-input,textarea.ops-input,.pub-campo textarea{height:auto;min-height:104px;padding:11px 14px;resize:vertical;line-height:1.45}.gs-input::placeholder,.ops-input::placeholder,.pub-campo input::placeholder{color:var(--muted);opacity:.9}.gs-input:hover,.gs-select:hover,.ops-input:hover,.ops-select:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 55%,var(--line-2))}.gs-input:focus,.gs-select:focus,.ops-input:focus,.ops-select:focus,.auth-field input:focus,.pub-campo input:focus,.pub-campo select:focus,.pub-campo textarea:focus,.v4-multi-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--focus),0 0 0 4px var(--focus-ring)}select:not([class]),.gs-select,.ops-select,.pub-campo select,select.ops-input{appearance:none;padding-right:38px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23777' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 13px center}.gs-select:disabled,.ops-select:disabled,.gs-input:disabled,.ops-input:disabled,.gs-input[readonly]{background-color:var(--disabled-bg);color:var(--disabled-fg);cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--line)}.gs-input[aria-invalid=true],.ops-input[aria-invalid=true],.is-invalid>.gs-input{box-shadow:inset 0 0 0 1.5px var(--down),0 0 0 4px var(--down-soft)}.field-help{font-size:var(--fs-sm);color:var(--muted);font-weight:500}.field-error{display:flex;align-items:center;gap:5px;font-size:var(--fs-sm);color:var(--down);font-weight:600}.field-error .ico{width:14px;height:14px}.field-error:empty,.field-error[hidden]{display:none}.field-unit{position:relative;display:inline-flex;align-items:center;min-width:0}.field-unit>.gs-input{padding-right:40px;text-align:right;font-variant-numeric:tabular-nums}.field-unit>.gs-input::-webkit-outer-spin-button,.field-unit>.gs-input::-webkit-inner-spin-button{appearance:none;margin:0}.field-unit>.gs-input{appearance:textfield;-moz-appearance:textfield}.field-unit>.unit{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:var(--fs-md);font-weight:600;color:var(--muted);pointer-events:none}.field-unit--prefix>.gs-input{padding-left:42px;padding-right:14px;text-align:left}.field-unit--prefix>.unit{right:auto;left:14px}.check{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:4px 0;font-size:var(--fs-base);font-weight:500;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.check input{position:absolute;opacity:0;width:1px;height:1px}.check__box{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px;background:var(--glass-3);box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--on-pill);transition:background-color .2s var(--ease),box-shadow .2s var(--ease)}.check__box .ico{width:14px;height:14px;stroke-width:3px;opacity:0;transform:scale(.6);transition:opacity .15s var(--ease),transform .2s var(--ease)}.check input:checked~.check__box{background:var(--pill);box-shadow:none}.check input:checked~.check__box .ico{opacity:1;transform:none}.check input:focus-visible~.check__box{outline:2px solid var(--focus);outline-offset:2px}.check:hover .check__box{box-shadow:inset 0 0 0 1.5px var(--primary)}.check input:checked:hover~.check__box{box-shadow:none}.check input:disabled~.check__box{background:var(--disabled-bg);box-shadow:inset 0 0 0 1px var(--line);color:var(--disabled-fg)}.check input:disabled~.check__label{color:var(--disabled-fg)}.check--radio .check__box{border-radius:50%}.check--radio .check__box:after{content:"";width:9px;height:9px;border-radius:50%;background:currentColor;opacity:0;transform:scale(.5);transition:opacity .15s,transform .2s var(--ease)}.check--radio input:checked~.check__box:after{opacity:1;transform:none}.ui-check{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-md);color:var(--muted);cursor:pointer}input[type=checkbox],input[type=radio]{accent-color:var(--primary);width:18px;height:18px}.switch{position:relative;display:inline-flex;flex:none;width:44px;height:26px}.switch input{position:absolute;inset:0;z-index:1;margin:0;opacity:0;cursor:pointer}.switch__track{width:100%;height:100%;border-radius:99px;background:var(--line-2);transition:background-color .25s;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}.switch__knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--float);box-shadow:0 1px 3px #0000004d;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.switch input:checked~.switch__track{background:var(--pill)}.switch input:checked~.switch__knob{transform:translate(18px);background:var(--on-pill)}.switch input:focus-visible~.switch__track{outline:2px solid var(--focus);outline-offset:2px}.switch input:disabled~.switch__track{background:var(--disabled-bg)}.switch input:disabled~.switch__knob{background:var(--disabled-fg);box-shadow:none}.switch input:disabled{cursor:not-allowed}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);cursor:pointer}.switch-row:last-child{border-bottom:0}.switch-row__txt{display:grid;gap:2px;min-width:0}.switch-row__txt b{font-size:var(--fs-base);font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.switch-row__txt small{font-size:var(--fs-sm);color:var(--muted)}.switch-row.is-disabled{cursor:not-allowed}.switch-row.is-disabled .switch-row__txt b{color:var(--muted)}.chip,.ml-opt,.prod-chip,.v4-chip,.v4-motivo{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:999px;background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted);font-size:var(--fs-sm);font-weight:600;border:0;transition:background-color .2s,color .2s,box-shadow .2s}.chip:hover,.v4-motivo:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--primary)}.chip[aria-pressed=true],.chip.is-active{background:var(--pill);color:var(--on-pill);box-shadow:none}.chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.soon{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--warn-soft);color:var(--warn);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.02em}.form-msg{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-md);font-weight:600}.form-msg .ico{width:15px;height:15px}.form-msg.is-ok{color:var(--up)}.form-msg.is-err{color:var(--down)}.form-msg.is-pending{color:var(--warn)}.form-msg[hidden]{display:none}.ui-empty{display:grid;justify-items:center;text-align:center;gap:6px;padding:40px 16px;color:var(--muted)}.ui-empty-ic{font-size:1.4rem;width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:var(--well);color:var(--muted);margin-bottom:6px}.ui-empty h3{font-size:var(--fs-lg);font-weight:600;color:var(--text)}.ui-empty p{color:var(--muted);font-size:var(--fs-md)}.fin-dre{padding:.5rem 1.25rem}.fin-row{display:flex;justify-content:space-between;align-items:center;padding:.85rem .25rem;border-bottom:1px solid var(--line);font-size:var(--fs-base);color:var(--muted)}.fin-row:last-child{border-bottom:none}.fin-row strong{color:var(--text)}.fin-row.neg strong{color:var(--down)}.fin-row.strong{background:var(--well)}.fin-row.strong span,.fin-row.strong strong{font-weight:600;color:var(--text)}.fin-row.total{border-top:2px solid var(--primary)}.fin-row.total span,.fin-row.total strong{color:var(--link);font-weight:600}@media(pointer:coarse){.ui-btn{height:44px}.ui-btn--sm{height:38px}.gs-input,.gs-select,.ops-input,.ops-select{height:46px;font-size:16px}.chip{height:38px}}input[type=checkbox]:not(.switch input):not(.check input),.ops-check{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;flex:none;cursor:pointer;border-radius:6px;background:var(--glass-3);box-shadow:inset 0 0 0 1.5px var(--line-2);display:inline-grid;place-items:center;vertical-align:middle;transition:background-color .2s var(--ease),box-shadow .2s var(--ease)}input[type=checkbox]:not(.switch input):not(.check input):hover,.ops-check:hover{box-shadow:inset 0 0 0 1.5px var(--primary)}input[type=checkbox]:not(.switch input):not(.check input):checked,.ops-check:checked{background:var(--pill);box-shadow:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>");background-repeat:no-repeat;background-position:center;background-size:13px}:root[data-palette=mono] input[type=checkbox]:checked,:root[data-palette=mono] .ops-check:checked{filter:none}input[type=checkbox]:not(.switch input):not(.check input):indeterminate,.ops-check:indeterminate{background:var(--pill);box-shadow:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round'><path d='M6 12h12'/></svg>");background-repeat:no-repeat;background-position:center;background-size:13px}input[type=checkbox]:not(.switch input):not(.check input):focus-visible,.ops-check:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input[type=checkbox]:not(.switch input):not(.check input):disabled,.ops-check:disabled{background:var(--disabled-bg);box-shadow:inset 0 0 0 1px var(--line);cursor:not-allowed}select option,select optgroup{background-color:var(--float);color:var(--text);font-weight:500}select optgroup{color:var(--muted);font-weight:700}select option:disabled{color:var(--faint)}select option:checked{background-color:color-mix(in srgb,var(--primary) 18%,var(--float));color:var(--text);font-weight:600}.card--ink select option,.tile--ocean select option,.db-kpi select option,.v4-kpis>.v4-kpi:first-child:not(.is-nd) select option,.ops-kpi.is-destaque select option{background-color:var(--ocean);color:var(--text)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--float) inset,inset 0 0 0 1px var(--line-2);transition:background-color 9999s ease-out 0s}.gs-input{padding:.55rem .7rem;border:1px solid var(--gs-border);border-radius:.6rem;font-size:.95rem;background:var(--gs-surface);color:var(--gs-text);width:100%}.gs-input:focus{outline:none;border-color:var(--gs-green)}.intel-calc{display:grid;grid-template-columns:1.1fr 1fr;gap:1rem;align-items:start}.intel-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.intel-field{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:600;color:var(--gs-text-soft)}.intel-result{display:flex;flex-direction:column;gap:.1rem}.intel-price{font-family:var(--gs-font-alt);font-weight:600;font-size:2rem;color:var(--gs-green);display:flex;flex-direction:column;margin-bottom:.6rem}.intel-price small{font-size:.8rem;font-weight:600;color:var(--gs-text-muted)}.intel-row{display:flex;justify-content:space-between;padding:.5rem .15rem;border-bottom:1px solid var(--gs-border);font-size:.9rem;color:var(--gs-text-soft)}.intel-row strong{color:var(--gs-text)}.intel-row.strong{background:var(--gs-surface-2);font-weight:600}.intel-row.strong strong{color:var(--gs-green)}.intel-badge{display:inline-block;padding:.3rem .9rem;border-radius:2rem;font-weight:600;font-size:.9rem;margin-bottom:.6rem}.intel-badge.ok{background:var(--gs-green-bg);color:var(--gs-green-600)}.intel-badge.warn{background:var(--gs-amber-bg);color:var(--gs-amber-text)}.intel-badge.bad{background:var(--gs-danger-bg);color:var(--gs-danger-text)}.intel-rec{color:var(--gs-text-muted);font-size:.9rem;margin-top:.4rem;line-height:1.5}.intel-muted{color:var(--gs-text-muted);font-size:.9rem}.intel-table tr.is-best{background:var(--gs-green-bg);font-weight:600}.intel-table tbody td,.intel-table td{padding:.7rem;border-bottom:1px solid var(--gs-border);font-size:.85rem}@media(max-width:900px){.intel-calc{grid-template-columns:1fr}}.set-tabs{display:flex;gap:.4rem;flex-wrap:wrap;border-bottom:1px solid var(--gs-border);margin-bottom:.4rem}.set-tab{padding:.5rem .9rem;border-radius:.5rem .5rem 0 0;font-size:.88rem;font-weight:600;color:var(--gs-text-muted)}.set-tab:hover{color:var(--gs-green)}.set-tab.is-active{color:var(--gs-green);border-bottom:2px solid var(--gs-green)}.set-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.set-field{display:flex;flex-direction:column;gap:.3rem;font-size:.82rem;font-weight:600;color:var(--gs-text-soft)}.set-toggle{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;color:var(--gs-text-soft);font-size:.92rem;cursor:pointer}.set-margins{display:flex;flex-direction:column;gap:.8rem}.set-margin{display:flex;align-items:center;gap:.5rem;color:var(--gs-text-soft);font-size:.9rem;flex-wrap:wrap}.set-margin .gs-input{width:80px;display:inline-block}.set-dot{width:12px;height:12px;border-radius:50%}.set-dot.ok{background:var(--gs-green)}.set-dot.mid{background:var(--gs-amber)}.set-dot.bad{background:var(--gs-danger)}.set-conn{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--gs-border)}.set-conn:last-child{border-bottom:none}.set-conn-info{display:flex;flex-direction:column;gap:.15rem}.set-conn-info small{color:var(--gs-text-muted);font-size:.8rem}.set-on{color:var(--gs-green);font-size:.8rem;font-weight:600}.set-off{color:var(--gs-text-muted);font-size:.8rem}.set-plan-current{background:var(--gs-green-bg);color:var(--gs-green-600);padding:.7rem 1rem;border-radius:.6rem;font-size:.9rem}.set-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.set-plan{position:relative;background:var(--gs-surface);border:1px solid var(--gs-border);border-radius:.9rem;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.set-plan.is-pop{border-color:var(--gs-green);box-shadow:0 10px 30px -20px #28a067cc}.set-plan-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--gs-green);color:#fff;font-size:.66rem;font-weight:600;padding:.2rem .7rem;border-radius:1rem}.set-plan h3{font-family:var(--gs-font-alt);font-weight:600;font-size:1.05rem}.set-plan-price{font-family:var(--gs-font-alt);font-weight:600;font-size:1.6rem;color:var(--gs-text)}.set-plan-price small{font-size:.8rem;color:var(--gs-text-muted);font-weight:600}.set-plan p{color:var(--gs-text-muted);font-size:.82rem;flex:1}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.admin-stat{background:var(--gs-surface);border:1px solid var(--gs-border);border-radius:.8rem;padding:1.1rem 1.25rem}.admin-stat-v{font-family:var(--gs-font-alt);font-weight:600;font-size:1.6rem;color:var(--gs-text)}.admin-stat-l{color:var(--gs-text-muted);font-size:.82rem;font-weight:600}.usr-badge{display:inline-block;font-size:.72rem;font-weight:600;padding:.16rem .55rem;border-radius:1rem;white-space:nowrap}.usr-badge-on{background:var(--gs-green-bg);color:var(--gs-green-600)}.usr-badge-off{background:#7f7f7f24;color:var(--gs-text-muted)}.usr-you{font-size:.7rem;font-weight:600;color:var(--gs-text-muted);border:1px solid var(--gs-border);border-radius:1rem;padding:.05rem .45rem;margin-left:.3rem}.gs-table td .usr-role{min-width:9.5rem;padding-top:.3rem;padding-bottom:.3rem;font-size:.85rem}.gs-table td .ui-btn{padding:.32rem .6rem;font-size:.78rem;margin-left:.3rem}@media(max-width:980px){.set-grid,.set-plans,.admin-stats{grid-template-columns:1fr}}.geo-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:1rem;align-items:start}@media(max-width:980px){.geo-grid{grid-template-columns:1fr}}.geo-map{position:relative;height:540px}.geo-svg{width:100%;height:100%;display:block}.geo-state{stroke:var(--gs-surface);stroke-width:.6;cursor:pointer;transition:fill .2s var(--gs-ease),stroke .2s var(--gs-ease),stroke-width .2s var(--gs-ease)}.geo-state:hover{stroke:var(--gs-accent);stroke-width:1.3}.geo-state.is-sel{stroke:var(--gs-accent);stroke-width:1.8}.geo-pin{fill:var(--gs-accent);fill-opacity:.72;stroke:var(--gs-surface);stroke-width:1;cursor:pointer;transition:fill-opacity .2s var(--gs-ease)}.geo-pin:hover{fill-opacity:.95}.geo-legend{font-size:.8rem;color:var(--gs-text-muted)}.geo-empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:280px;text-align:center;font-size:.9rem;color:var(--gs-text-muted);background:var(--gs-surface);border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:.9rem 1.1rem;box-shadow:var(--gs-shadow)}.geo-kpi{display:flex;flex-direction:column;margin-bottom:.7rem}.geo-kpi-v{font-family:var(--gs-font);font-weight:600;font-size:1.9rem;color:var(--gs-text);line-height:1.1}.geo-kpi-money{font-size:1.25rem}.geo-kpi-l{font-size:.8rem;color:var(--gs-text-muted)}.geo-cities-h{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--gs-text-muted);font-weight:600;margin:1.1rem 0 .4rem}.geo-city{display:flex;align-items:center;gap:.6rem;padding:.42rem 0;border-bottom:1px solid var(--gs-border);font-size:.9rem}.geo-city:last-child{border-bottom:none}.geo-city-r{width:18px;text-align:center;color:var(--gs-text-muted);font-size:.78rem}.geo-city-n{flex:1;color:var(--gs-text)}.geo-city-c{color:var(--gs-accent-text);font-weight:600}@media(prefers-reduced-motion:no-preference){.geo-state{animation:geoIn .5s var(--gs-ease) both;animation-delay:calc(var(--i, 0) * 14ms)}.geo-pin{transform-box:fill-box;transform-origin:center;animation:geoPin .45s var(--gs-ease) both;animation-delay:.45s}}@keyframes geoIn{0%{opacity:0}to{opacity:1}}@keyframes geoPin{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.ml-guide-intro{color:var(--gs-text-soft);font-size:.9rem;line-height:1.55;margin:0 0 1rem}.ml-guide-intro strong{color:var(--gs-text)}.ml-steps{display:flex;flex-direction:column;gap:.7rem;margin-bottom:1.3rem}.ml-step{border:1px solid var(--gs-border);border-radius:var(--gs-radius);background:var(--gs-surface-2);overflow:hidden}.ml-step-h{display:flex;align-items:center;gap:.6rem;padding:.65rem .9rem;border-bottom:1px solid var(--gs-border)}.ml-step-n{width:26px;height:26px;flex:none;border-radius:50%;background:var(--gs-accent);color:#fff;display:grid;place-items:center;font-weight:600;font-size:.85rem}.ml-step-h h4{margin:0;font-size:.95rem;color:var(--gs-text);font-weight:600}.ml-step-b{padding:.8rem .9rem;font-size:.9rem;color:var(--gs-text-soft);line-height:1.6}.ml-step-b a{color:var(--gs-accent-text);font-weight:600}.ml-step-b strong,.ml-step-b b{color:var(--gs-text)}.ml-muted{color:var(--gs-text-muted);font-size:.84rem;margin-left:.35rem}.ml-copy{display:flex;align-items:center;gap:.6rem;background:var(--gs-surface);border:1px solid var(--gs-border);border-radius:.55rem;padding:.45rem .5rem .45rem .75rem;margin:.5rem 0}.ml-copy-main{display:flex;flex-direction:column;min-width:0;flex:1}.ml-copy-l{font-size:.7rem;color:var(--gs-text-muted);text-transform:uppercase;letter-spacing:.04em}.ml-copy-v{font-size:.92rem;color:var(--gs-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-copy-btn{flex:none;border:1px solid var(--gs-border-strong);background:var(--gs-surface-2);color:var(--gs-text-soft);border-radius:.45rem;padding:.4rem .8rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s var(--gs-ease),color .15s var(--gs-ease),border-color .15s var(--gs-ease)}.ml-copy-btn:hover{background:var(--gs-accent-soft);color:var(--gs-accent-text);border-color:var(--gs-accent-line)}.ml-copy-btn.is-ok{background:var(--gs-success-bg);color:var(--gs-success);border-color:var(--gs-success-line)}.ml-opts{display:flex;gap:.5rem;flex-wrap:wrap;margin:.55rem 0}.ml-opt{background:var(--gs-surface);border:1px solid var(--gs-border);border-radius:999px;padding:.3rem .75rem;font-size:.84rem;color:var(--gs-text-soft)}.ml-logo-row{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-top:.6rem}.ml-yes,.ml-no{display:inline-flex;align-items:center;font-weight:600;font-size:.85rem;padding:.28rem .65rem;border-radius:.45rem;margin:.12rem .4rem .12rem 0}.ml-yes{background:var(--gs-success-bg);color:var(--gs-success);border:1px solid var(--gs-success-line)}.ml-no{background:var(--gs-danger-bg);color:var(--gs-danger-text);border:1px solid var(--gs-danger-line)}.ml-maybe{display:inline-flex;align-items:center;font-weight:600;font-size:.85rem;padding:.28rem .65rem;border-radius:.45rem;margin:.12rem .4rem .12rem 0;background:var(--gs-surface);color:var(--gs-text-muted);border:1px solid var(--gs-border)}.ml-perm{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.5rem 0;border-bottom:1px dashed var(--gs-border);font-size:.88rem}.ml-perm:last-of-type{border-bottom:none}.ml-perm>span{color:var(--gs-text-soft)}.ml-rw,.ml-ro{flex:none;font-size:.78rem;font-weight:600;padding:.22rem .6rem;border-radius:.4rem;white-space:nowrap}.ml-rw{background:var(--gs-accent-soft);color:var(--gs-accent-text)}.ml-ro{background:var(--gs-surface);color:var(--gs-text-muted);border:1px solid var(--gs-border)}.mp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.9rem}.mp-provider{border:1px solid var(--gs-border);border-radius:var(--gs-radius);background:var(--gs-surface-2);overflow:hidden}.mp-provider-h{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .9rem;border-bottom:1px solid var(--gs-border)}.mp-provider-h h4{margin:0;font-size:.95rem;color:var(--gs-text);font-weight:600;display:flex;align-items:center;gap:.45rem}.mp-provider-b{padding:.8rem .9rem}.mp-provider-act{margin-top:.3rem}.mp-env{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--gs-text-muted);border:1px solid var(--gs-border);border-radius:999px;padding:.05rem .4rem}.mp-conn{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding:.5rem 0;border-bottom:1px dashed var(--gs-border)}.mp-conn:last-of-type{border-bottom:0}.mp-conn-i{display:flex;align-items:center;gap:.45rem;font-size:.86rem;color:var(--gs-text)}.mp-conn-a{display:flex;gap:.35rem;flex-wrap:wrap}.mp-conn-a .ui-btn{padding:.25rem .55rem;font-size:.78rem}.mp-badge{font-size:.72rem;font-weight:600;border-radius:999px;padding:.1rem .5rem;white-space:nowrap}.mp-badge--ok{background:var(--gs-success-bg);color:var(--gs-success-text)}.mp-badge--info{background:var(--gs-info-bg, #eef6fb);color:var(--gs-info-text, #31708f)}.mp-badge--warn{background:var(--gs-amber-bg);color:var(--gs-amber-text)}.mp-badge--danger{background:var(--gs-danger-bg);color:var(--gs-danger-text)}.mp-badge--muted{background:var(--gs-surface);color:var(--gs-text-muted);border:1px solid var(--gs-border)}.mp-cfg-panel{margin-top:.8rem;padding-top:.8rem;border-top:1px dashed var(--gs-border)}.mp-cfg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.7rem}.mp-cfg-field span{font-size:.82rem}.mp-cfg-help{font-size:.74rem;color:var(--gs-text-muted);margin-top:.2rem;line-height:1.4}.mp-cfg-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.8rem}.prod-shell{display:grid;grid-template-columns:220px 1fr;gap:1rem;align-items:start}.prod-main{display:flex;flex-direction:column;gap:1rem;min-width:0}.prod-sec{scroll-margin-top:calc(var(--gs-topbar-h) + 1rem)}.prod-nav{position:sticky;top:calc(var(--gs-topbar-h) + 1rem);background:var(--gs-surface);border:1px solid var(--gs-border);border-radius:var(--gs-radius-lg);padding:.8rem;box-shadow:var(--gs-shadow-sm);display:flex;flex-direction:column;gap:.15rem}.prod-nav-title{font-size:var(--gs-fs-xs);font-weight:var(--gs-fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--gs-text-muted);padding:.1rem .4rem .4rem}.prod-nav-item{display:flex;align-items:center;gap:.5rem;padding:.45rem .5rem;border-radius:var(--gs-radius-sm);font-size:var(--gs-fs-sm);font-weight:var(--gs-fw-medium);color:var(--gs-text-soft);transition:background var(--gs-dur) var(--gs-ease),color var(--gs-dur) var(--gs-ease)}.prod-nav-item:hover{background:var(--gs-surface-2);color:var(--gs-text)}.prod-nav-item.is-active{background:var(--gs-accent-soft);color:var(--gs-accent-text)}.prod-nav-n{flex:none;width:1.35rem;height:1.35rem;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:var(--gs-fw-semibold);background:var(--gs-surface-2);color:var(--gs-text-muted)}.prod-nav-item.is-active .prod-nav-n{background:var(--gs-accent);color:#fff}.prod-nav-foot{margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--gs-border);display:grid;gap:.4rem}.prod-nav-save,.prod-nav-foot .ui-btn{width:100%;justify-content:center}.prod-msg{font-size:var(--gs-fs-xs);color:var(--gs-success);margin:0}.prod-msg.is-error{color:var(--gs-danger)}.prod-head-right{display:flex;align-items:center;gap:.5rem}.prod-head-right .gs-select{min-width:200px}.prod-guide{border:1px solid var(--gs-accent-line);background:var(--gs-accent-soft);border-radius:var(--gs-radius)}.prod-guide>summary{cursor:pointer;padding:.6rem .9rem;font-size:var(--gs-fs-sm);font-weight:var(--gs-fw-semibold);color:var(--gs-accent-text)}.prod-guide-body{padding:0 .9rem .8rem;display:grid;gap:.5rem}.prod-guide-body p{font-size:var(--gs-fs-sm);color:var(--gs-text-soft);margin:0;line-height:1.5}.prod-hint{font-size:var(--gs-fs-sm);color:var(--gs-text-muted);margin:0 0 .9rem;line-height:1.5}.prod-help{font-size:var(--gs-fs-xs);font-weight:var(--gs-fw-regular);color:var(--gs-text-muted)}.prod-counter{font-weight:var(--gs-fw-regular);color:var(--gs-text-muted);font-size:var(--gs-fs-xs)}.prod-inline{display:flex;gap:.4rem;align-items:center}.prod-inline .gs-select{flex:1;min-width:0}.prod-sub{margin-top:1.2rem;padding-top:.9rem;border-top:1px solid var(--gs-border)}.prod-sub-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.6rem;flex-wrap:wrap}.prod-sub-head h4{font-size:var(--gs-fs-sm);font-weight:var(--gs-fw-semibold);color:var(--gs-text);margin:0}.prod-sub-head .intel-muted{font-size:var(--gs-fs-xs)}.prod-chip-add{display:flex;gap:.4rem;margin-bottom:.6rem}.prod-chip-add .gs-input{flex:1;min-width:0}.prod-chips{display:flex;flex-wrap:wrap;gap:.4rem}.prod-chip{display:inline-flex;align-items:center;gap:.35rem;background:var(--gs-surface-2);border:1px solid var(--gs-border);border-radius:var(--gs-radius-full);padding:.2rem .3rem .2rem .7rem;font-size:var(--gs-fs-xs);color:var(--gs-text-soft)}.prod-chip button{width:1.1rem;height:1.1rem;border-radius:50%;border:none;cursor:pointer;background:transparent;color:var(--gs-text-muted);font-size:.9rem;line-height:1}.prod-chip button:hover{background:var(--gs-danger-bg);color:var(--gs-danger)}.prod-list-lines{display:grid;gap:.35rem}.prod-line{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.4rem .6rem;background:var(--gs-surface-2);border-radius:var(--gs-radius-sm);font-size:var(--gs-fs-sm)}.prod-line a{color:var(--gs-accent-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-line .ui-btn{padding:.2rem .55rem;font-size:var(--gs-fs-xs);flex:none}.prod-var-card{padding:.5rem;border:1px solid var(--gs-border);border-radius:var(--gs-radius-sm);margin-bottom:.5rem}.prod-var-card .prod-line{background:transparent;padding:.2rem 0;flex-wrap:wrap}.prod-upload{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;padding:.7rem .85rem;border-radius:var(--gs-radius);background:var(--gs-surface-2);border:1px dashed var(--gs-border-strong)}.prod-upload-main{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.prod-upload-note{font-size:var(--gs-fs-xs);color:var(--gs-text-muted);line-height:1.45;flex:1;min-width:12rem}.prod-badge-ml{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--gs-fs-xs);font-weight:var(--gs-fw-semibold);color:var(--gs-accent-text);background:var(--gs-accent-soft);border:1px solid var(--gs-accent-line);border-radius:var(--gs-radius-full);padding:.2rem .6rem;white-space:nowrap;cursor:help}.prod-badge-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--gs-accent);flex:none}.prod-upload-status{font-size:var(--gs-fs-xs);font-weight:var(--gs-fw-semibold);color:var(--gs-accent-text);width:100%}.prod-upload-status.is-error{color:var(--gs-danger)}.prod-url-fallback{margin-top:.6rem}.prod-url-fallback>summary{cursor:pointer;font-size:var(--gs-fs-xs);color:var(--gs-text-muted);padding:.15rem 0;width:fit-content}.prod-url-fallback>summary:hover{color:var(--gs-accent-text)}.prod-imgs{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem}.prod-img{position:relative;width:96px;height:96px;margin:0;border-radius:var(--gs-radius-sm);overflow:hidden;border:1px solid var(--gs-border);background:var(--gs-surface-2)}.prod-img img{width:100%;height:100%;object-fit:cover;display:block}.prod-img.is-broken img,.prod-img-broken{display:none}.prod-img.is-broken .prod-img-broken{display:grid;place-items:center;text-align:center;height:100%;padding:.3rem;font-size:.65rem;color:var(--gs-danger);background:var(--gs-danger-bg)}.prod-img-main{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:.62rem;font-weight:var(--gs-fw-semibold);text-transform:uppercase;letter-spacing:.04em;background:#0000009e;color:#fff;padding:.1rem 0}.prod-img-host{position:absolute;top:.2rem;left:.2rem;font-size:.58rem;font-weight:var(--gs-fw-semibold);letter-spacing:.04em;background:var(--gs-accent);color:#fff;border-radius:var(--gs-radius-full);padding:.1rem .35rem;cursor:help}.prod-img.is-hosted{border-color:var(--gs-accent-line)}.prod-img-acts{position:absolute;top:.2rem;right:.2rem;display:flex;gap:.15rem}.prod-img-acts button{width:1.35rem;height:1.35rem;border:none;border-radius:50%;cursor:pointer;background:#00000094;color:#fff;font-size:.78rem;line-height:1}.prod-img-acts button:hover{background:var(--gs-danger)}.prod-thumb{width:34px;height:34px;border-radius:var(--gs-radius-sm);object-fit:cover;display:block;border:1px solid var(--gs-border)}.prod-thumb-empty{display:grid;place-items:center;background:var(--gs-surface-2);color:var(--gs-text-muted);font-size:.7rem}.prod-margin{margin-top:.8rem;padding:.55rem .8rem;border-radius:var(--gs-radius-sm);font-size:var(--gs-fs-sm);background:var(--gs-success-bg);border:1px solid var(--gs-success-line);color:var(--gs-text-soft)}.prod-margin.is-bad{background:var(--gs-danger-bg);border-color:var(--gs-danger-line);color:var(--gs-danger-text)}.prod-total{margin:.6rem 0 0;font-size:var(--gs-fs-sm);font-weight:var(--gs-fw-semibold);color:var(--gs-text-soft)}.prod-channels-sum{font-size:var(--gs-fs-sm);color:var(--gs-text-soft);margin:0 0 .8rem}.prod-channels{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:.7rem}.prod-channel{border:1px solid var(--gs-border);border-radius:var(--gs-radius);background:var(--gs-surface-2);padding:.75rem .85rem;display:flex;flex-direction:column;gap:.5rem}.prod-channel.is-ready{border-color:var(--gs-accent-line)}.prod-channel.has-listing{background:var(--gs-success-bg);border-color:var(--gs-success-line)}.prod-channel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.prod-channel-head strong{font-size:var(--gs-fs-sm);color:var(--gs-text)}.prod-channel-why{margin:0;font-size:var(--gs-fs-xs);color:var(--gs-text-muted);line-height:1.45}.prod-channel-listings{display:grid;gap:.4rem}.prod-channel-listing{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:var(--gs-fs-xs);color:var(--gs-text-soft)}.prod-channel-listing a{color:var(--gs-accent-text);font-weight:var(--gs-fw-semibold)}.prod-channel-nums{color:var(--gs-text-muted)}.prod-channel-listing .ui-btn{padding:.15rem .45rem;font-size:var(--gs-fs-xs);margin-left:auto}.prod-channel-acts{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:auto}.prod-channel-acts .ui-btn{padding:.3rem .65rem;font-size:var(--gs-fs-xs)}.gs-modal--wide{max-width:720px}.gs-fm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.gs-fm-grid .set-field{min-width:0}.gs-fm-help{font-size:var(--gs-fs-xs);font-weight:var(--gs-fw-regular);color:var(--gs-text-muted)}.gs-fm-error{margin:.7rem 0 0;font-size:var(--gs-fs-sm);color:var(--gs-danger)}.pub-warn{margin:.5rem 0 0;padding:.5rem .7rem;border-radius:var(--gs-radius-sm);font-size:var(--gs-fs-sm);background:var(--gs-amber-bg);border:1px solid var(--gs-amber-line);color:var(--gs-amber-text)}.pub-cat{margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--gs-border)}.pub-cat-opt{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border-radius:var(--gs-radius-sm);font-size:var(--gs-fs-sm);color:var(--gs-text-soft);cursor:pointer}.pub-cat-opt:hover{background:var(--gs-surface-2)}.pub-cat-opt span{flex:1;min-width:0}.pub-cat-opt code{font-size:var(--gs-fs-xs);color:var(--gs-text-muted)}.lst-pill{display:inline-block;font-size:var(--gs-fs-xs);font-weight:var(--gs-fw-semibold);padding:.16rem .55rem;border-radius:var(--gs-radius-full);white-space:nowrap}.lst-pill.is-ok{background:var(--gs-success-bg);color:var(--gs-success)}.lst-pill.is-warn{background:var(--gs-amber-bg);color:var(--gs-amber-text)}.lst-pill.is-bad{background:var(--gs-danger-bg);color:var(--gs-danger-text)}.lst-pill.is-soft{background:var(--gs-surface-2);color:var(--gs-text-muted)}.lst-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6rem}.lst-channel{border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:.6rem .75rem;display:grid;gap:.15rem;background:var(--gs-surface-2)}.lst-channel.is-ready{border-color:var(--gs-success-line);background:var(--gs-success-bg)}.lst-channel strong{font-size:var(--gs-fs-sm);color:var(--gs-text)}.lst-channel span{font-size:var(--gs-fs-xs);color:var(--gs-text-muted);line-height:1.4}.lst-channel small{font-size:var(--gs-fs-xs);color:var(--gs-text-soft);font-weight:var(--gs-fw-semibold)}@media(max-width:1100px){.prod-shell{grid-template-columns:1fr}.prod-nav{position:static;flex-direction:row;flex-wrap:wrap;align-items:center}.prod-nav-title{display:none}.prod-nav-foot{padding:0;border:none;grid-auto-flow:column;margin:0 0 0 auto}.prod-nav-foot .ui-btn{width:auto}}@media(max-width:720px){.gs-fm-grid{grid-template-columns:1fr}.prod-head-right{width:100%}.prod-head-right .gs-select{flex:1;min-width:0}}.ops-page{display:flex;flex-direction:column;gap:16px}.ops-head{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gs-content .ops-head-txt h1{display:none}.ops-head-txt p{margin:0;color:var(--muted);font-size:var(--fs-base)}.ops-head-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.ops-filtros,.v4-filtros{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0;background:transparent;border:0;border-radius:0}.ops-filtros-linha{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;width:100%}.ops-filtros-fim{margin-left:auto;display:flex;align-items:flex-end;gap:8px}.ops-filtros-fim .ops-link-acao{height:44px;padding:0 14px;border-radius:999px;text-decoration:none}.ops-filtros-fim .ops-link-acao:hover{background:var(--well)}.ops-campo{display:inline-flex;flex-direction:column;gap:6px;min-width:0}.ops-campo-lbl{font-size:var(--fs-xs);font-weight:600;color:var(--faint)}.ops-campo--largo{flex:1 1 220px}.ops-select,.ops-input{width:auto;min-width:150px}.ops-select{border-radius:999px}.ops-busca{display:flex;align-items:center;gap:6px}.ops-busca-campo{max-width:260px}.ops-busca-input{position:relative;display:block}.ops-busca-input .ops-input{border-radius:999px;padding-left:36px;padding-right:14px;width:260px;max-width:100%}.ops-busca-ic{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--faint);pointer-events:none}.ops-busca-input .ops-input::-webkit-search-cancel-button{cursor:pointer}.ops-intervalo{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--line-2)}.ops-intervalo-ic{width:16px;height:16px;color:var(--faint);flex:none}.ops-intervalo-sep{color:var(--faint)}.ops-data,.ops-intervalo .ops-input{height:30px;min-width:0;width:auto;padding:0 4px;background:transparent;box-shadow:none;font-size:var(--fs-md);font-weight:600;border-radius:8px}.ops-data:focus-visible{box-shadow:none;outline:2px solid var(--text);outline-offset:1px}.ops-data::-webkit-calendar-picker-indicator{display:none}.ops-data{cursor:pointer}.ops-intervalo-sep{font-weight:600;margin:0 2px}.ops-segment,.seg,.v4-seg{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border-radius:999px;background:var(--glass);box-shadow:inset 0 0 0 1px var(--rim);border:0;overflow:visible}.ops-segment-btn,.seg button,.v4-seg button{position:relative;z-index:1;height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--muted);white-space:nowrap;transition:color .2s var(--ease)}.ops-segment-btn:hover,.seg button:hover,.v4-seg button:hover,.ops-segment-btn.is-active,.seg button[aria-pressed=true],.seg button[aria-selected=true],.v4-seg button.is-active{color:var(--text)}.seg__pill,.ops-segment>.pill{background:var(--primary-soft);box-shadow:0 2px 8px color-mix(in srgb,var(--primary-ink) 12%,transparent)}.ops-segment-btn.is-active,.seg button[aria-pressed=true],.seg button[aria-selected=true]{color:var(--on-soft)}.ops-segment-btn:focus-visible,.seg button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.seg--sm button{height:28px;padding:0 11px;font-size:var(--fs-xs)}.ops-segment:not([data-pill]) .ops-segment-btn.is-active,.ops-segment:not(.has-pill) .ops-segment-btn.is-active,.seg:not(.has-pill) button[aria-pressed=true],.v4-seg:not([data-pill]) button.is-active{background:var(--primary-soft);color:var(--on-soft);box-shadow:0 2px 8px color-mix(in srgb,var(--primary-ink) 12%,transparent)}.ops-link-acao{display:inline-flex;align-items:center;gap:5px;border:0;background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--text);padding:.35rem .2rem;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.ops-link-acao{color:var(--link)}.ops-link-acao:hover{text-decoration-color:currentColor}.ops-link-acao:active{opacity:.75}.ops-link-acao .ico{width:15px;height:15px}.ops-link-acao[disabled]{color:var(--faint);cursor:not-allowed;text-decoration:none}.ops-iconbtn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.ops-iconbtn:hover{background:var(--well);color:var(--text)}.ops-iconbtn:active{transform:translateY(1px)}.ops-iconbtn:disabled,.ops-iconbtn[disabled]{opacity:.5;cursor:not-allowed}.ops-iconbtn .ico{width:18px;height:18px}.ops-kpis{display:grid;grid-template-columns:repeat(var(--ops-kpi-cols, 5),minmax(0,1fr));gap:16px}.ops-kpi{display:grid;gap:8px;padding:18px 20px 16px;min-width:0;background:var(--glass);border:0;border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--rim),var(--shadow)}.ops-kpis:not(.ops-kpis--plano)>.ops-kpi:first-child:not(.is-skel),.ops-kpi.is-destaque{--text: var(--on-ocean);--muted: color-mix(in srgb, var(--on-ocean) 78%, transparent);--faint: color-mix(in srgb, var(--on-ocean) 70%, transparent);--well: #ffffff1f;--line: #ffffff24;--line-2: #ffffff3d;--up: #8fe3c4;--down: #ffb3a1;--primary-ink: var(--on-ocean);--gs-text: var(--text);--gs-text-soft: var(--muted);--gs-text-muted: var(--faint);background:var(--ocean);color:var(--text);box-shadow:none}.ops-kpi-top{display:flex;align-items:center;gap:8px}.ops-kpi-ic{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--well);color:var(--text)}.ops-kpi-ic .ico{width:16px;height:16px}.ops-kpi-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-md);font-weight:600;color:var(--muted);line-height:1.25}.ops-kpi-valor{font-family:var(--display);font-size:var(--fs-4xl);font-weight:600;color:var(--text);letter-spacing:-.025em;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.ops-kpi-var{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap}.ops-kpi-var strong{font-weight:700;display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:999px}.ops-var--sucesso strong{color:var(--up);background:var(--up-soft)}.ops-var--erro strong{color:var(--down);background:var(--down-soft)}.ops-var--neutro strong{color:var(--muted);background:var(--well)}.ops-var-seta{font-size:.8em}.ops-kpi-vs{color:var(--faint);font-weight:500}.ops-kpi-sub{font-size:var(--fs-sm);color:var(--muted)}.ops-kpi.is-skel{gap:0}.ops-card,.gs-card,.v4-feed,.v4-kpi,.admin-stat,.set-plan,.auth-card,.prod-nav,.ml-step,.mp-provider,.intel-card{position:relative;background:var(--glass);border:0;border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--rim),var(--shadow);min-width:0}.ops-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:20px 20px 0}.ops-card-head h2,.ops-card-head h3{font-family:var(--display);font-size:var(--fs-lg);font-weight:600;color:var(--text);margin:0;display:flex;align-items:center;gap:6px}.ops-card-head p{margin:4px 0 0;font-size:var(--fs-md);color:var(--muted)}.ops-card-body{padding:16px 20px 20px}.ops-card-body--flush{padding:10px 0 0}.ops-card-body--flush .ops-tab-wrap{border-radius:0 0 var(--r) var(--r)}.ops-abas{position:relative;display:flex;align-items:center;gap:2px;padding:4px;width:max-content;max-width:100%;border-radius:999px;background:var(--glass);box-shadow:inset 0 0 0 1px var(--rim),var(--shadow);overflow-x:auto;scrollbar-width:none}.ops-abas::-webkit-scrollbar{display:none}.ops-aba{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:7px 14px;border:0;border-radius:999px;background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-md);font-weight:600;color:var(--muted);transition:color .2s var(--ease),background-color .2s var(--ease)}.ops-aba:hover{color:var(--text)}.ops-aba.is-active{color:var(--on-soft);background:var(--primary-soft);box-shadow:0 2px 8px color-mix(in srgb,var(--primary-ink) 12%,transparent)}.ops-aba:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ops-abas--linha{border-bottom:0}.ops-aba-n{min-width:20px;padding:1px 6px;border-radius:999px;font-size:var(--fs-2xs);font-weight:700;line-height:16px;background:var(--well-2);color:inherit;text-align:center}.ops-aba.is-active .ops-aba-n{background:var(--pill);color:var(--on-pill)}.ops-badge,.lst-pill,.mp-badge,.usr-badge,.v4-pill,.intel-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:var(--fs-xs);font-weight:600;line-height:1;white-space:nowrap;border:0}.ops-badge:before,.mp-badge:before,.lst-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.ops-badge--sucesso,.lst-pill.is-ok,.mp-badge--ok,.usr-badge-on,.v4-pill--sucesso,.intel-badge.ok{background:var(--up-soft);color:var(--up)}.ops-badge--alerta,.lst-pill.is-warn,.mp-badge--warn,.v4-pill--alerta,.intel-badge.warn{background:var(--warn-soft);color:var(--warn)}.ops-badge--erro,.lst-pill.is-bad,.mp-badge--danger,.v4-pill--erro,.intel-badge.bad{background:var(--down-soft);color:var(--down)}.ops-badge--info,.mp-badge--info,.v4-pill--info{background:var(--primary-soft);color:var(--primary-ink)}.ops-badge--neutro,.lst-pill.is-soft,.mp-badge--muted,.usr-badge-off,.v4-pill--neutro{background:var(--well);color:var(--muted)}.ops-nd{color:var(--faint);font-size:var(--fs-sm);border-bottom:1px dotted var(--line-2);cursor:help}.ops-tab-wrap{overflow-x:auto}.ops-tab{width:100%;border-collapse:collapse;font-size:var(--fs-md)}.ops-tab th{position:sticky;top:0;z-index:1;text-align:left;padding:10px 14px;white-space:nowrap;background:var(--surface-2);color:var(--muted);font-size:var(--fs-xs);font-weight:600;border-block:1px solid var(--line)}.ops-tab td{padding:12px 14px;border-bottom:1px solid var(--line);color:var(--text);vertical-align:middle}.ops-tab th:first-child,.ops-tab td:first-child{padding-left:20px}.ops-tab th:last-child,.ops-tab td:last-child{padding-right:20px}.ops-tab tbody tr{transition:background-color .15s}.ops-tab tbody tr:hover{background:var(--well)}.ops-tab tbody tr[data-id]:focus-within{outline:2px solid var(--focus);outline-offset:-2px}.ops-tab tbody tr[data-id]{cursor:pointer}.ops-tab tbody tr.is-selecionada{background:var(--primary-soft)}.ops-tab tbody tr:last-child td{border-bottom:none}.ops-tab .ops-al-right{text-align:right;font-variant-numeric:tabular-nums}.ops-tab .ops-al-center{text-align:center}.ops-col-sel{width:40px}.ops-th-sort{display:inline-flex;align-items:center;gap:4px;border:0;background:none;cursor:pointer;padding:0;font:inherit;color:inherit}.ops-th-sort:hover{color:var(--text)}.ops-th-sort.is-active{color:var(--link)}.ops-th-ic{width:13px;height:13px;opacity:.65}.ops-th-sort.is-active .ops-th-ic{opacity:1}.ops-check{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.ops-tab-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--line)}.ops-tab-contagem{font-size:var(--fs-sm);color:var(--faint)}.ops-tab-paginacao{display:flex;align-items:center;gap:8px}.ops-tab-tam .ops-select{height:32px;min-width:0;font-size:var(--fs-sm);padding-left:12px}.ops-pag{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--well)}.ops-pag-btn{min-width:28px;height:28px;padding:0 6px;display:inline-grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:600;transition:background-color .2s var(--ease),color .2s var(--ease)}.ops-pag-btn:hover:not(:disabled){color:var(--text);background:var(--primary-soft)}.ops-pag-btn:disabled{opacity:.45;cursor:not-allowed}.ops-pag-btn.is-active{background:var(--pill);color:var(--on-pill)}.ops-pag-btn .ico{width:15px;height:15px}.ops-prod{display:flex;align-items:center;gap:10px;min-width:0}.ops-prod-img,.thumb{width:40px;height:40px;flex:none;border-radius:12px;object-fit:cover;background:var(--well);box-shadow:inset 0 0 0 1px var(--line)}.ops-prod-txt{min-width:0}.ops-prod-nome{display:block;font-weight:600;color:var(--text);font-size:var(--fs-md);line-height:1.3}.ops-prod-sub{display:block;font-size:var(--fs-xs);color:var(--faint)}.ops-celula-2l{display:flex;flex-direction:column;line-height:1.35}.ops-celula-2l small{color:var(--faint);font-size:var(--fs-xs)}.ops-var-filhas{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--line-2);display:flex;flex-direction:column;gap:.35rem}.ops-var-filha{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:var(--fs-sm)}.ops-forte{color:var(--text);font-weight:600}.ops-positivo{color:var(--up);font-weight:600}.ops-negativo{color:var(--down);font-weight:600}.ops-tab tfoot td,.ops-tab .ops-linha-resumo td{background:var(--surface-2);font-weight:600;color:var(--text);border-top:1px solid var(--line-2)}.ops-acoes-celula{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.ops-acoes-celula .ops-link-acao{height:30px;padding:0 10px;border-radius:999px;text-decoration:none;white-space:nowrap;background:var(--well);color:var(--on-soft)}.ops-acoes-celula .ops-link-acao:hover{background:var(--primary-soft)}.ops-acoes-celula .ops-link-acao[disabled]{background:var(--disabled-bg);color:var(--disabled-fg)}.ops-tab td:last-child .ops-acoes-celula{justify-content:flex-end}.ops-selbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 20px 12px;padding:8px 8px 8px 16px;border-radius:999px;background:var(--pill);color:var(--on-pill)}.ops-selbar[hidden]{display:none}.ops-selbar-n{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-md);color:inherit}.ops-selbar-n .ico{width:15px;height:15px}.ops-selbar-acoes{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ops-selbar .ui-btn{height:32px;font-size:var(--fs-sm);background:#ffffff24;color:inherit;box-shadow:none}.ops-selbar .ui-btn--primary{background:var(--on-pill);color:var(--pill)}.ops-selbar-limpar{margin-left:auto;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px;opacity:.8;padding:0 8px}.ops-menu-wrap{position:relative;display:inline-block}.ops-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:250px;z-index:var(--gs-z-dropdown);padding:8px;background:var(--float);border-radius:18px;box-shadow:var(--shadow-pop),inset 0 0 0 1px var(--line)}.ops-menu[hidden]{display:none}.ops-menu button,.ops-menu a{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:none;cursor:pointer;font:inherit;font-size:var(--fs-md);font-weight:600;color:var(--text);text-align:left;text-decoration:none;box-sizing:border-box}.ops-menu button:hover,.ops-menu a:hover{background:var(--well)}.ops-menu button .ico,.ops-menu a .ico{width:16px;height:16px;flex:none;color:var(--muted)}#pd-mais .ico,.ops-menu-wrap>.ui-btn .ico{width:14px;height:14px}.ops-estado{display:grid;justify-items:center;text-align:center;gap:6px;padding:40px 16px}.ops-estado-ic{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--well);color:var(--muted)}.ops-estado-ic .ico{width:24px;height:24px}.ops-estado h3{font-size:var(--fs-lg);font-weight:600;color:var(--text);margin:4px 0 0}.ops-estado p{margin:0;max-width:460px;font-size:var(--fs-md);color:var(--muted)}.ops-estado .ui-btn{margin-top:10px}.ops-estado--erro .ops-estado-ic{background:var(--down-soft);color:var(--down)}.ops-estado--bloqueado .ops-estado-ic{background:var(--warn-soft);color:var(--warn)}.ops-estado-nota{font-size:var(--fs-sm)!important;color:var(--faint)}.ops-estado-perm{font-size:var(--fs-md)!important;color:var(--muted)!important}.ops-estado-tec{margin-top:.8rem;font-size:var(--fs-sm);color:var(--faint)}.ops-estado-tec summary{cursor:pointer}.ops-estado-tec code{display:block;margin-top:.4rem;padding:.5rem .7rem;background:var(--well);border-radius:10px;text-align:left}.ops-skel{display:block;border-radius:8px;height:12px;background:linear-gradient(90deg,var(--well) 25%,var(--line-2) 37%,var(--well) 63%);background-size:400% 100%;animation:ops-shimmer 1.3s ease-in-out infinite}@keyframes ops-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.ops-skel-tabela{padding:12px 20px 20px;display:flex;flex-direction:column;gap:14px}.ops-skel-linha{display:flex;align-items:center;gap:16px}.ops-resultado{display:flex;flex-direction:column;gap:10px}.ops-resultado-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:var(--fs-md);color:var(--muted)}.ops-resultado-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.ops-resultado-lista li{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-radius:12px;background:var(--well);font-size:var(--fs-md)}.ops-resultado-lista li.is-ok{background:var(--up-soft)}.ops-resultado-lista li.is-falha{background:var(--down-soft)}.ops-resultado-ic{flex:none;display:inline-flex}.ops-resultado-ic .ico{width:16px;height:16px}.ops-resultado-lista li.is-ok .ops-resultado-ic{color:var(--up)}.ops-resultado-lista li.is-falha .ops-resultado-ic{color:var(--down)}.ops-resultado-id{font-weight:600;color:var(--text);white-space:nowrap}.ops-resultado-msg{color:var(--muted)}.ops-drawer-back{position:fixed;inset:0;z-index:var(--gs-z-drawer);display:flex;justify-content:flex-end;align-items:stretch;background:#0a0c0e00;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background .26s var(--ease),backdrop-filter .26s var(--ease)}.ops-drawer-back.is-aberto{background:#0a0c0e6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root[data-theme=dark] .ops-drawer-back.is-aberto{background:#00000094}.ops-drawer{display:flex;flex-direction:column;width:min(460px,calc(100vw - 24px));height:calc(100dvh - 24px);margin:12px;background:var(--float);border:0;border-radius:28px;overflow:hidden;box-shadow:var(--shadow-pop),inset 0 0 0 1px var(--line);transform:translate(calc(100% + 24px));transition:transform .38s var(--ease)}.ops-drawer--largo{width:min(640px,calc(100vw - 24px))}.ops-drawer-back.is-aberto .ops-drawer{transform:translate(0)}.ops-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 22px;border-bottom:1px solid var(--line)}.ops-drawer-tit h2{font-size:var(--fs-3xl);font-weight:700;letter-spacing:-.02em;color:var(--text);margin:0}.ops-drawer-tit p{margin:2px 0 0;font-size:var(--fs-sm);color:var(--faint)}.ops-drawer-x{width:36px;height:36px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer;transition:background-color .2s,color .2s}.ops-drawer-x:hover{background:var(--well);color:var(--text)}.ops-drawer-x .ico{width:18px;height:18px}.ops-drawer-corpo{flex:1;overflow-y:auto;padding:22px;display:grid;align-content:start;gap:18px}.ops-drawer-corpo>*{margin:0}.ops-esteira{display:flex;align-items:flex-start;gap:0}.ops-esteira-passo{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;min-width:0}.ops-esteira-passo:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--line-2)}.ops-esteira-passo:first-child:before{display:none}.ops-esteira-passo.is-feito:before,.ops-esteira-passo.is-atual:before{background:var(--up)}.ops-esteira-bola{position:relative;z-index:1;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--float);box-shadow:inset 0 0 0 2px var(--line-2);color:var(--faint);font-size:var(--fs-xs);font-weight:700}.ops-esteira-passo.is-feito .ops-esteira-bola{background:var(--up);box-shadow:none;color:var(--surface)}.ops-esteira-passo.is-atual .ops-esteira-bola{background:var(--pill);box-shadow:none;color:var(--on-pill)}.ops-esteira-lbl{font-size:var(--fs-2xs);color:var(--faint);text-align:center;line-height:1.25}.ops-esteira-passo.is-atual .ops-esteira-lbl{color:var(--text);font-weight:600}.ops-esteira-bola .ico{width:14px;height:14px}.ops-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ops-info-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--well)}.ops-info-ic{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--glass-3);color:var(--text)}.ops-info-ic .ico{width:16px;height:16px}.ops-info-txt{min-width:0}.ops-info-lbl{display:block;font-size:var(--fs-2xs);color:var(--faint);font-weight:600}.ops-info-val{display:block;font-size:var(--fs-md);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis}.ops-aviso{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-radius:14px;font-size:var(--fs-sm)}.ops-aviso .ico{width:16px;height:16px;flex:none;margin-top:1px}.ops-aviso--info{background:var(--primary-soft);color:var(--primary-ink)}.ops-aviso--alerta{background:var(--warn-soft);color:var(--warn)}.ops-secao-tit{font-size:var(--fs-md);font-weight:600;color:var(--text);margin:0 0 -8px}.ops-itens{display:flex;flex-direction:column;gap:8px}.ops-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:var(--well)}.ops-item-img{width:44px;height:44px;flex:none;border-radius:12px;object-fit:cover}.ops-item-txt{flex:1;min-width:0}.ops-item-nome{display:block;font-size:var(--fs-md);font-weight:600;color:var(--text)}.ops-item-sub{display:block;font-size:var(--fs-xs);color:var(--faint)}.ops-item-val{font-size:var(--fs-md);font-weight:600;color:var(--text);white-space:nowrap}.ops-totais{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:6px}.ops-total-linha{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-md);color:var(--muted)}.ops-total-linha.is-total{font-size:var(--fs-lg);font-weight:600;color:var(--text);padding-top:8px;border-top:1px solid var(--line)}.ops-drawer-acoes{display:flex;flex-direction:column;gap:8px}.ops-drawer-acoes .ui-btn{justify-content:center;width:100%}.ops-timeline{list-style:none;margin:0;padding:0 0 0 1.1rem;border-left:2px solid var(--line-2);display:flex;flex-direction:column;gap:14px}.ops-timeline li{position:relative}.ops-timeline li:before{content:"";position:absolute;left:-1.42rem;top:.3rem;width:9px;height:9px;border-radius:50%;background:var(--primary);border:2px solid var(--float)}.ops-timeline-quando{display:block;font-size:var(--fs-xs);color:var(--faint)}.ops-timeline-oque{display:block;font-size:var(--fs-md);color:var(--text)}.ops-timeline-quem{display:block;font-size:var(--fs-xs);color:var(--faint)}.ops-def{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:8px 12px;font-size:var(--fs-md)}.ops-def dt{color:var(--faint)}.ops-def dd{margin:0;color:var(--text);font-weight:600;overflow-wrap:anywhere}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);z-index:var(--gs-z-toast);width:max-content;max-width:240px;padding:6px 10px;border-radius:10px;background:var(--ink-btn);color:var(--on-ink-btn);box-shadow:var(--shadow-pop);font-size:var(--fs-xs);font-weight:600;line-height:1.35;text-align:left;white-space:normal;opacity:0;pointer-events:none;transition:opacity .18s var(--ease),transform .18s var(--ease)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}[data-tip].is-tip-fim:after{left:auto;right:0;transform:translateY(4px)}[data-tip].is-tip-fim:hover:after,[data-tip].is-tip-fim:focus-visible:after{transform:translateY(0)}[data-tip].is-tip-inicio:after{left:0;transform:translateY(4px)}[data-tip].is-tip-inicio:hover:after,[data-tip].is-tip-inicio:focus-visible:after{transform:translateY(0)}.ops-info{display:inline-flex;color:var(--faint);cursor:help}.ops-info .ico{width:14px;height:14px}.ops-grafico-legenda{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--muted)}.ops-legenda-item{display:inline-flex;align-items:center;gap:6px}.ops-legenda-cor{width:18px;height:3px;border-radius:2px;background:var(--c1)}.ops-legenda-cor--tracejada{background:repeating-linear-gradient(90deg,var(--c4) 0 5px,transparent 5px 9px)}@media(max-width:1440px){.ops-kpis{grid-template-columns:repeat(min(var(--ops-kpi-cols, 5),5),minmax(0,1fr))}}@media(max-width:1280px){.ops-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-busca-input .ops-input{width:210px}}@media(max-width:1100px){.ops-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-filtros-fim{margin-left:0}.ops-info-grid{grid-template-columns:1fr}}@media(max-width:768px){.ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ops-kpi{padding:14px;gap:6px}.ops-kpi-valor{font-size:var(--fs-3xl)}.ops-head-acoes{width:100%;margin-left:0}.ops-head-acoes .ui-btn{flex:1;justify-content:center}.ops-busca{flex-wrap:wrap;gap:6px}.ops-busca-campo{max-width:none;width:100%}.ops-busca-input,.ops-busca-input .ops-input{width:100%}.ops-campo,.ops-campo--largo{flex:1 1 46%;min-width:140px}.ops-select,.ops-input,.ops-segment{width:100%}.ops-segment-btn{padding:0 8px;font-size:var(--fs-xs)}.ops-drawer,.ops-drawer--largo{width:100vw;height:100dvh;margin:0;border-radius:0}.ops-drawer-head{padding-top:max(20px,env(safe-area-inset-top))}.ops-tab-rodape{justify-content:center}.ops-esteira-lbl{font-size:10px}}@media(max-width:480px){.ops-campo,.ops-campo--largo{flex:1 1 100%}.ops-tab-paginacao{flex-direction:column;align-items:stretch;gap:8px}.ops-pag{justify-content:center}.ops-selbar{border-radius:18px}.ops-selbar-limpar{margin-left:0}.ops-def{grid-template-columns:1fr;gap:2px 12px}.ops-def dd{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.ops-drawer,.ops-drawer-back,.ops-aba,.ops-segment-btn,[data-tip]:after,.ops-select,.ops-input,.ops-tab tbody tr,.ops-pag-btn{transition:none!important}.ops-skel{animation:none;background:var(--well)}.ops-drawer{transform:none}}.ops-kpis.ops-kpis--plano{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1320px){.ops-kpis.ops-kpis--plano{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.ops-kpis.ops-kpis--plano{grid-template-columns:repeat(2,minmax(0,1fr))}}.pub-overlay{position:fixed;inset:0;z-index:var(--gs-z-modal);background:color-mix(in srgb,var(--gs-bg) 62%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:2vh 2vw}.pub-janela{--pub-accent: var(--gs-accent);width:min(1120px,96vw);height:min(92vh,900px);display:flex;flex-direction:column;overflow:hidden;background:var(--gs-surface);border:1px solid var(--gs-border);border-radius:var(--gs-radius-lg);box-shadow:0 24px 80px #00000059}.pub-faixa{height:4px;background:var(--pub-accent);flex:none}.pub-head{flex:none;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.8rem 1.2rem;border-bottom:1px solid var(--gs-border);position:sticky;top:0;background:var(--gs-surface);z-index:2}.pub-head-prod{min-width:0}.pub-head-prod small{display:block;color:var(--gs-text-soft)}.pub-head-prod strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34ch}.pub-steps{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-left:auto}.pub-step{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--gs-text-soft);white-space:nowrap}.pub-step .pub-bola{width:10px;height:10px;border-radius:50%;background:var(--gs-border);border:2px solid var(--gs-border)}.pub-step.is-atual{color:var(--gs-text);font-weight:600}.pub-step.is-atual .pub-bola{background:var(--pub-accent);border-color:var(--pub-accent)}.pub-step.is-feita .pub-bola{background:var(--gs-surface);border-color:var(--pub-accent)}.pub-etapa-num{font-size:.78rem;color:var(--gs-text-soft);white-space:nowrap}.pub-fechar{margin-left:.4rem}.pub-corpo{flex:1;overflow:auto;padding:1.1rem 1.25rem 2rem}.pub-rodape{flex:none;display:flex;align-items:center;gap:.6rem;justify-content:flex-end;padding:.75rem 1.2rem;border-top:1px solid var(--gs-border);position:sticky;bottom:0;background:var(--gs-surface)}.pub-rodape .pub-espaco{margin-right:auto}.pub-btn-principal{background:var(--pub-accent);border-color:var(--pub-accent);color:#14140a;font-weight:700}.pub-btn-principal:hover{filter:brightness(1.06)}.pub-btn-principal:disabled{opacity:.55;cursor:not-allowed}.pub-canais{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.7rem}.pub-canal{display:flex;align-items:flex-start;gap:.7rem;text-align:left;padding:.85rem .9rem;border:1px solid var(--gs-border);border-radius:var(--gs-radius);background:var(--gs-surface);cursor:pointer;font:inherit;color:inherit}.pub-canal:hover:not(:disabled){border-color:var(--gs-accent-line)}.pub-canal.is-marcado{border-color:var(--pub-cor, var(--gs-accent));box-shadow:inset 0 0 0 1px var(--pub-cor, var(--gs-accent))}.pub-canal:disabled{opacity:.55;cursor:not-allowed}.pub-canal-cor{width:12px;height:12px;border-radius:3px;margin-top:.3rem;flex:none}.pub-canal-txt strong{display:block}.pub-canal-txt small{color:var(--gs-text-soft)}.pub-canal-check{margin-left:auto;font-size:1rem}.pub-secao{margin:0 0 1.3rem}.pub-secao>h3{display:flex;align-items:center;gap:.5rem;margin:0 0 .7rem;font-size:.95rem;border-left:3px solid var(--pub-accent);padding-left:.55rem}.pub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.8rem}.pub-campo label{display:block;font-size:.8rem;color:var(--gs-text-soft);margin-bottom:.25rem}.pub-campo input,.pub-campo select,.pub-campo textarea{width:100%;padding:.5rem .6rem;border:1px solid var(--gs-border);border-radius:var(--gs-radius);background:var(--gs-bg);color:inherit;font:inherit}.pub-campo input:focus,.pub-campo select:focus,.pub-campo textarea:focus{outline:none;border-color:var(--pub-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--pub-accent) 30%,transparent)}.pub-campo.is-obrigatorio label:after{content:" *";color:var(--gs-danger, #e5484d)}.pub-campo-full{grid-column:1 / -1}.pub-origem{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;color:var(--gs-text-soft);border:1px dashed var(--gs-border);border-radius:999px;padding:.05rem .5rem;margin-top:.3rem}.pub-origem svg{width:11px;height:11px}.pub-cat-lista{margin-top:.5rem;display:flex;flex-direction:column;gap:.3rem;max-height:220px;overflow:auto}.pub-cat-opcao{text-align:left;padding:.45rem .6rem;border:1px solid var(--gs-border);border-radius:var(--gs-radius);background:var(--gs-bg);cursor:pointer;font:inherit;color:inherit;font-size:.85rem}.pub-cat-opcao:hover{border-color:var(--pub-accent)}.pub-cat-opcao:active{background:var(--gs-surface-2)}.pub-cat-atual{margin-top:.4rem;font-size:.85rem}.pub-rev{display:flex;flex-direction:column;gap:.7rem}.pub-rev-canal{display:flex;align-items:center;gap:.8rem;padding:.8rem .9rem;border:1px solid var(--gs-border);border-left:4px solid var(--pub-cor, var(--gs-border));border-radius:var(--gs-radius);background:var(--gs-surface)}.pub-rev-canal strong{min-width:130px}.pub-rev-canal small{color:var(--gs-text-soft)}.pub-rev-fim{margin-left:auto;display:flex;align-items:center;gap:.6rem}.pub-corpo.is-trocando{animation:pub-entra .2s ease-out}@keyframes pub-entra{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pub-corpo.is-trocando{animation:none}}@media(max-width:768px){.pub-overlay{padding:0}.pub-janela{width:100vw;height:100dvh;border-radius:0;border:none}.pub-head-prod strong{max-width:100%}}.gs-modal-backdrop{position:fixed;inset:0;z-index:var(--gs-z-modal);background:#0a0c0e6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:1.2rem;animation:gs-modal-fade .18s var(--ease) both}:root[data-theme=dark] .gs-modal-backdrop{background:#00000094}@keyframes gs-modal-fade{0%{opacity:0}to{opacity:1}}.gs-modal{width:100%;max-width:520px;background:var(--float);color:var(--text);border-radius:26px;box-shadow:var(--shadow-pop),inset 0 0 0 1px var(--line);padding:20px 22px 22px;animation:gs-modal-pop .24s var(--ease) both}@keyframes gs-modal-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.gs-modal-title{margin:0 0 12px;font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.015em;color:var(--text)}.gs-modal-body{color:var(--muted);font-size:var(--fs-base);line-height:1.55}.gs-modal-body p{margin:0 0 .5rem}.gs-modal-body p:last-child{margin-bottom:0}.gs-modal-body strong{color:var(--text)}.gs-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.ui-btn--danger{background:var(--down);border-color:transparent;color:#fff}.ui-btn--danger:hover{filter:brightness(1.06)}.gs-pass-row{display:flex;align-items:center;gap:.6rem;margin:.75rem 0}.gs-pass-row code{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem;letter-spacing:.04em;color:var(--text);background:var(--well);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:.55rem .8rem;-webkit-user-select:all;user-select:all;word-break:break-all}#gs-toasts{position:fixed;right:18px;bottom:calc(var(--tabbar-h) + 18px);z-index:var(--gs-z-toast);display:grid;gap:8px;justify-items:end;pointer-events:none}.gs-toast{display:flex;align-items:center;gap:10px;pointer-events:auto;background:var(--pill);color:var(--on-pill);border-radius:999px;box-shadow:var(--shadow-pop);padding:10px 16px 10px 10px;font-size:var(--fs-md);font-weight:600;max-width:min(400px,calc(100vw - 36px));opacity:0;transform:translateY(8px);transition:opacity .22s var(--ease),transform .26s var(--ease)}.gs-toast-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--on-pill);color:var(--pill)}.gs-toast-ico .ico{width:14px;height:14px;stroke-width:2.4px}.gs-toast-in{opacity:1;transform:none}.gs-toast-err .gs-toast-ico{background:var(--down);color:var(--surface)}@media(max-width:560px){.gs-modal-backdrop{padding:0;align-items:end}.gs-modal{max-width:none;border-radius:26px 26px 0 0;max-height:92dvh;overflow-y:auto;padding-bottom:calc(22px + env(safe-area-inset-bottom));align-self:end}.gs-modal:before{content:"";display:block;width:40px;height:4px;margin:-8px auto 14px;border-radius:99px;background:var(--line-2)}.gs-modal-actions .ui-btn{flex:1;justify-content:center}#gs-toasts{left:12px;right:12px;justify-items:stretch}.gs-toast{border-radius:18px;max-width:none}}@media(prefers-reduced-motion:reduce){.gs-modal-backdrop,.gs-modal{animation:none}.gs-toast{transition:none}}.ui-btn--sm{padding:.32rem .65rem;font-size:.8rem}.v4-muted{color:var(--gs-text-muted)}.v4-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.v4-pos{color:var(--gs-success)}.v4-neg{color:var(--gs-danger-text)}.v4-page{display:flex;flex-direction:column;gap:1rem}.v4-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.v4-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.v4-bloco .ops-card-head h2{display:flex;align-items:center;gap:.45rem}.v4-bloco .ops-card-head h2 svg{width:17px;height:17px;color:var(--gs-accent)}.v4-bloco-acoes{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.v4-sinc{display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;color:var(--gs-text-muted)}.v4-sinc svg{width:13px;height:13px}.v4-skel{display:grid;gap:.55rem}.v4-skel .ops-skel{height:14px}.v4-aviso-integ{display:flex;gap:.7rem;align-items:flex-start;padding:.8rem 1rem;border:1px dashed var(--gs-border-strong);border-radius:var(--gs-radius);background:var(--gs-surface-2);font-size:.84rem;color:var(--gs-text-soft)}.v4-aviso-integ svg{width:18px;height:18px;color:var(--gs-accent);flex:none;margin-top:.1rem}.v4-selo{display:inline-flex;align-items:center;padding:.05rem .4rem;border-radius:999px;font-size:.64rem;font-weight:600;letter-spacing:.01em;border:1px solid var(--gs-border);color:var(--gs-text-muted);background:var(--gs-surface);white-space:nowrap;vertical-align:middle}.v4-selo--canal{color:var(--gs-accent-text);border-color:var(--gs-accent-line);background:var(--gs-accent-soft)}.v4-selo--calculado{color:var(--gs-text-soft)}.v4-selo--estimado,.v4-selo--provisionado{color:var(--gs-amber-text);border-color:var(--gs-amber-line);background:var(--gs-amber-bg)}.v4-selo--manual{color:#6b4fa0;border-color:#e1d6f5;background:#f5f0fd}.v4-selo--parcial{color:var(--gs-amber-text);border-color:var(--gs-amber-line);background:var(--gs-amber-bg);border-style:dashed}.v4-selo--nd{color:var(--gs-text-muted);border-style:dashed}:root[data-theme=dark] .v4-selo--manual{color:#c9b5f1;border-color:#4a3b6a;background:#2a2340}.v4-nd{display:inline-block;padding:0 .35rem;border:1px dashed var(--gs-border-strong);border-radius:.35rem;color:var(--gs-text-muted);font-size:.82em;font-weight:600;cursor:help}.v4-filtros{display:flex;flex-wrap:wrap;gap:.6rem .8rem;align-items:flex-end;padding:.85rem 1rem;background:var(--gs-surface);border:1px solid var(--gs-border);border-radius:var(--gs-radius-lg)}.v4-datas{display:inline-flex;align-items:center;gap:.35rem}.v4-datas[hidden]{display:none}.v4-multi{position:relative;display:flex;flex-direction:column;gap:.2rem}.v4-multi-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:150px;padding:.45rem .65rem;border:1px solid var(--gs-border-strong);border-radius:var(--gs-radius-sm);background:var(--gs-surface);color:var(--gs-text);font-size:.85rem;cursor:pointer}.v4-multi-btn svg{width:14px;height:14px;color:var(--gs-text-muted)}.v4-multi-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--gs-z-dropdown);min-width:240px;max-height:320px;overflow:auto;background:var(--gs-surface);border:1px solid var(--gs-border);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow);padding:.35rem}.v4-multi-op{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;align-items:center;padding:.38rem .45rem;border-radius:.4rem;font-size:.85rem;cursor:pointer}.v4-multi-op:hover{background:var(--gs-surface-2)}.v4-multi-op small{grid-column:2;color:var(--gs-text-muted);font-size:.72rem}.v4-multi-acoes{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .3rem .15rem;border-top:1px solid var(--gs-border);margin-top:.3rem}.v4-chips{display:flex;flex-wrap:wrap;gap:.4rem;min-height:1.2rem}.v4-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .3rem .18rem .6rem;border-radius:999px;font-size:.76rem;background:var(--gs-accent-soft);color:var(--gs-accent-text);border:1px solid var(--gs-accent-line)}.v4-chip--fixo{padding-right:.6rem;background:var(--gs-surface-2);color:var(--gs-text-soft);border-color:var(--gs-border)}.v4-chip svg{width:13px;height:13px}.v4-chip button{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:0;background:transparent;color:inherit;cursor:pointer}.v4-chip button:hover{background:#4f46e524}.v4-check{display:flex;gap:.45rem;align-items:center;font-size:.82rem;margin:.45rem 0 .2rem}.v4-visoes{position:relative}.v4-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:var(--gs-z-dropdown);width:330px;background:var(--gs-surface);border:1px solid var(--gs-border);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow)}.v4-pop-lista{list-style:none;margin:0;padding:.35rem;border-bottom:1px solid var(--gs-border);max-height:220px;overflow:auto}.v4-pop-lista li{display:flex;align-items:center}.v4-pop-lista li>button:first-child{flex:1;display:flex;gap:.45rem;align-items:center;text-align:left;padding:.45rem .5rem;border:0;background:transparent;color:var(--gs-text);border-radius:.4rem;cursor:pointer;font-size:.85rem}.v4-pop-lista li>button:first-child:hover{background:var(--gs-surface-2)}.v4-pop-lista svg{width:14px;height:14px}.v4-pop-x{border:0;background:transparent;color:var(--gs-text-muted);cursor:pointer;padding:.3rem;border-radius:.35rem}.v4-pop-x:hover{color:var(--gs-danger-text);background:var(--gs-danger-bg)}.v4-pop-form{padding:.7rem .8rem .8rem}.v4-pop-form .ops-input{width:100%}.v4-kpis{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:.75rem}.v4-kpi{display:flex;flex-direction:column;gap:.3rem;padding:.85rem .95rem;background:var(--gs-surface);border:1px solid var(--gs-border);border-radius:var(--gs-radius-lg);text-align:left;font:inherit;color:inherit;min-width:0}button.v4-kpi{cursor:pointer;transition:border-color var(--gs-dur) var(--gs-ease),box-shadow var(--gs-dur) var(--gs-ease)}button.v4-kpi:hover,button.v4-kpi:focus-visible{border-color:var(--gs-accent-line);box-shadow:var(--gs-shadow);outline:none}.v4-kpi-lbl{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;font-size:.78rem;color:var(--gs-text-muted);font-weight:500}.v4-kpi-val{font-size:1.35rem;font-weight:600;color:var(--gs-text);font-variant-numeric:tabular-nums;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-kpi-sub{display:flex;gap:.4rem;align-items:baseline;flex-wrap:wrap;font-size:.74rem;color:var(--gs-text-muted)}.v4-kpi-var{font-weight:600}.v4-kpi.is-nd .v4-kpi-val{font-size:1.1rem}.v4-feed{background:var(--gs-surface);border:1px solid var(--gs-border);border-radius:var(--gs-radius-lg);padding:.9rem 1rem 1rem}.v4-feed-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.7rem}.v4-feed-head h2{display:flex;align-items:center;gap:.45rem;margin:0;font-size:1rem;font-weight:600}.v4-feed-head svg{width:18px;height:18px;color:var(--gs-accent)}.v4-feed-n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 .4rem;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--gs-accent);color:#fff}.v4-feed-vazio{display:flex;gap:.5rem;align-items:center;margin:0;color:var(--gs-text-muted);font-size:.88rem}.v4-feed-vazio svg{width:18px;height:18px;color:var(--gs-success)}.v4-feed-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.7rem}.v4-ins{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:.8rem .9rem .75rem;border:1px solid var(--gs-border);border-left:3px solid var(--gs-border-strong);border-radius:var(--gs-radius);background:var(--gs-surface);transition:opacity .2s var(--gs-ease),transform .2s var(--gs-ease)}.v4-ins.is-saindo{opacity:0;transform:translateY(-4px)}.v4-ins--erro{border-left-color:var(--gs-danger)}.v4-ins--alerta{border-left-color:var(--gs-amber)}.v4-ins--sucesso{border-left-color:var(--gs-success)}.v4-ins--info{border-left-color:var(--gs-accent)}.v4-ins.is-novo:after{content:"";position:absolute;top:.8rem;right:.8rem;width:7px;height:7px;border-radius:50%;background:var(--gs-accent)}.v4-ins-top{display:flex;justify-content:space-between;gap:.6rem;padding-right:1rem;align-items:center}.v4-ins-sev{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.v4-ins-sev svg{width:14px;height:14px}.v4-ins--erro .v4-ins-sev{color:var(--gs-danger-text)}.v4-ins--alerta .v4-ins-sev{color:var(--gs-amber-text)}.v4-ins--sucesso .v4-ins-sev{color:var(--gs-success)}.v4-ins--info .v4-ins-sev{color:var(--gs-accent-text)}.v4-ins-imp{font-size:.86rem;font-variant-numeric:tabular-nums}.v4-ins h3{margin:0;font-size:.92rem;font-weight:600;line-height:1.35}.v4-ins p{margin:0;font-size:.8rem;color:var(--gs-text-soft);line-height:1.45}.v4-ins-acoes{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-top:.25rem}.v4-ins-fim{margin-left:auto;display:inline-flex;gap:.7rem}.v4-ins-fim .ops-link-acao{font-size:.78rem}.v4-ins-ign{border-top:1px dashed var(--gs-border);padding-top:.5rem;margin-top:.2rem}.v4-ins-motivos{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.v4-motivo{padding:.28rem .55rem;border:1px solid var(--gs-border-strong);border-radius:999px;background:var(--gs-surface);color:var(--gs-text-soft);font-size:.76rem;cursor:pointer}.v4-motivo:hover{border-color:var(--gs-accent);color:var(--gs-accent-text)}.v4-ins-outro{display:flex;gap:.4rem;margin-top:.45rem}.v4-ins-outro[hidden]{display:none}.v4-ins-outro .ops-input{flex:1}.v4-tab-wrap{overflow-x:auto;border:1px solid var(--gs-border);border-radius:var(--gs-radius)}.v4-tab{width:100%;border-collapse:collapse;font-size:.84rem}.v4-tab th{position:sticky;top:0;z-index:1;background:var(--gs-surface-2);color:var(--gs-text-muted);font-weight:600;font-size:.74rem;text-transform:uppercase;letter-spacing:.02em;padding:.55rem .7rem;text-align:left;white-space:nowrap;border-bottom:1px solid var(--gs-border)}.v4-tab th.v4-num{text-align:right}.v4-tab td{padding:.55rem .7rem;border-bottom:1px solid var(--gs-border);vertical-align:middle}.v4-tab tbody tr:last-child td{border-bottom:0}.v4-tab tbody tr:hover td{background:var(--gs-surface-2)}.v4-tab .is-total td{font-weight:600;background:var(--gs-surface-2)}.v4-tab .is-subtotal td{font-weight:600}.v4-tab .is-destaque td{background:var(--gs-accent-soft)}.v4-tab .is-info td{color:var(--gs-text-muted);font-style:italic}.v4-sub{display:block;font-size:.74rem;color:var(--gs-text-muted);font-weight:400}.v4-tit{font-weight:500;color:var(--gs-text)}.v4-arvore{display:inline-flex;align-items:center;gap:.35rem}.v4-arvore-btn{display:inline-grid;place-items:center;width:22px;height:22px;border:0;border-radius:.35rem;background:transparent;color:var(--gs-text-muted);cursor:pointer;transition:transform var(--gs-dur) var(--gs-ease)}.v4-arvore-btn:hover{background:var(--gs-surface-2);color:var(--gs-text)}.v4-arvore-btn[aria-expanded=true]{transform:rotate(90deg)}.v4-arvore-btn svg{width:15px;height:15px}.v4-arvore-esp{display:inline-block;width:22px}.v4-lvl-1>td:first-child{padding-left:1.5rem}.v4-lvl-2>td:first-child{padding-left:2.6rem}.v4-lvl-3>td:first-child{padding-left:3.7rem}.v4-link{border:0;background:transparent;padding:0;color:var(--gs-accent-text);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-color:var(--gs-accent-line);text-underline-offset:3px}.v4-link:hover{text-decoration-color:currentColor}.v4-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .5rem;border-radius:999px;font-size:.74rem;font-weight:600;border:1px solid var(--gs-border);white-space:nowrap}.v4-pill--erro{color:var(--gs-danger-text);background:var(--gs-danger-bg);border-color:var(--gs-danger-line)}.v4-pill--alerta{color:var(--gs-amber-text);background:var(--gs-amber-bg);border-color:var(--gs-amber-line)}.v4-pill--sucesso{color:var(--gs-success);background:var(--gs-success-bg);border-color:var(--gs-success-line)}.v4-pill--info{color:var(--gs-accent-text);background:var(--gs-accent-soft);border-color:var(--gs-accent-line)}.v4-pill--neutro{color:var(--gs-text-muted);background:var(--gs-surface-2)}.v4-tg td:first-child{min-width:300px}.v4-tab .is-destaque .v4-arvore-btn{color:var(--gs-accent-text)}.v4-dre td:first-child{min-width:300px}.v4-dre .v4-dre-sub td{font-weight:600;background:var(--gs-surface-2)}.v4-dre .v4-dre-total td{font-weight:700;background:var(--gs-accent-soft);border-top:2px solid var(--gs-accent-line)}.v4-dre .v4-dre-g td:first-child{font-weight:500}.v4-dre-nota{display:block;font-size:.72rem;color:var(--gs-text-muted);font-weight:400;margin-top:.1rem;max-width:520px}.v4-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.82rem;color:var(--gs-text-muted)}.v4-breadcrumb button{border:0;background:transparent;color:var(--gs-accent-text);cursor:pointer;font:inherit;padding:0}.v4-breadcrumb strong{color:var(--gs-text)}.v4-seg{display:inline-flex;border:1px solid var(--gs-border-strong);border-radius:var(--gs-radius-sm);overflow:hidden}.v4-seg button{padding:.38rem .7rem;border:0;background:var(--gs-surface);color:var(--gs-text-soft);font-size:.8rem;font-weight:500;cursor:pointer}.v4-seg button+button{border-left:1px solid var(--gs-border-strong)}.v4-seg button.is-active{background:var(--gs-accent-soft);color:var(--gs-accent-text);font-weight:600}.v4-wf-wrap{overflow-x:auto}.v4-wf-svg{width:100%;min-width:560px;height:auto;display:block}.v4-wf--total{fill:var(--gs-accent)}.v4-wf--pos{fill:var(--gs-success)}.v4-wf--neg{fill:var(--gs-danger);opacity:.85}.v4-wf-g{cursor:pointer;outline:none}.v4-wf-g:hover rect,.v4-wf-g:focus rect{filter:brightness(1.08);stroke:var(--gs-text);stroke-width:1}.v4-wf-val{font-size:11px;font-weight:600;fill:var(--gs-text)}.v4-wf-lbl{font-size:11px;fill:var(--gs-text-muted)}.v4-wf-con{stroke:var(--gs-border-strong);stroke-dasharray:3 3}.v4-wf-zero{stroke:var(--gs-text-muted);stroke-width:1}.v4-grid{stroke:var(--gs-border)}.v4-eixo{font-size:10px;fill:var(--gs-text-muted)}.v4-ref{stroke:var(--gs-text-muted);stroke-dasharray:4 4}.v4-spark{display:block}.v4-spark path{fill:none;stroke:var(--gs-accent);stroke-width:1.6}.v4-spark-zero{stroke:var(--gs-border-strong)}.v4-scatter,.v4-flow,.v4-fc{width:100%;height:auto;display:block}.v4-pt{stroke:var(--gs-surface);stroke-width:1.5;opacity:.9}.v4-pt--campeões{fill:var(--gs-success)}.v4-pt--volume{fill:var(--gs-danger)}.v4-pt--nicho{fill:var(--gs-accent)}.v4-pt--revisar{fill:var(--gs-amber)}.v4-legenda{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.78rem;color:var(--gs-text-soft);margin-top:.5rem}.v4-legenda i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:.3rem;vertical-align:-1px}.v4-flow-l{fill:none;opacity:.28}.v4-flow-l:hover{opacity:.5}.v4-flow-n{fill:var(--gs-text-soft)}.v4-flow-t{font-size:11px;fill:var(--gs-text)}.v4-fc-h{fill:none;stroke:var(--gs-accent);stroke-width:1.8}.v4-fc-f{fill:none;stroke:var(--gs-accent);stroke-width:1.8;stroke-dasharray:5 4}.v4-fc-banda{fill:var(--gs-accent);opacity:.12}.v4-heat{display:flex;flex-direction:column;gap:3px;overflow-x:auto}.v4-heat-l{display:grid;grid-template-columns:34px repeat(24,minmax(14px,1fr));gap:3px;align-items:center}.v4-heat-d{font-size:.72rem;color:var(--gs-text-muted)}.v4-heat-c{height:18px;border-radius:3px;background:color-mix(in srgb,var(--gs-accent) calc(var(--t) * 92% + 4%),var(--gs-surface-2))}.v4-heat-h{font-size:.64rem;color:var(--gs-text-muted)}.v4-heat-leg{display:flex;align-items:center;gap:.5rem;font-size:.72rem;color:var(--gs-text-muted);margin-top:.35rem;justify-content:flex-end}.v4-heat-grad{width:120px;height:8px;border-radius:4px;background:linear-gradient(90deg,var(--gs-surface-2),var(--gs-accent))}.v4-barras{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.v4-barras li{display:grid;grid-template-columns:150px 1fr 130px;gap:.6rem;align-items:center;font-size:.8rem}.v4-barras-l{color:var(--gs-text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-barras-t{height:8px;border-radius:4px;background:var(--gs-surface-2);overflow:hidden}.v4-barras-t span{display:block;height:100%;background:var(--gs-accent);border-radius:4px}.v4-barras-v{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--gs-text)}.v4-mem{display:flex;flex-direction:column;gap:.9rem}.v4-mem-valor{font-size:1.7rem;font-weight:600;font-variant-numeric:tabular-nums}.v4-mem-formula{display:block;margin-top:.3rem;padding:.6rem .7rem;border-radius:var(--gs-radius-sm);background:var(--gs-surface-2);font-size:.82rem;line-height:1.5;white-space:normal}.v4-mem-tab{width:100%;border-collapse:collapse;font-size:.84rem}.v4-mem-tab td{padding:.45rem .3rem;border-bottom:1px solid var(--gs-border)}.v4-mem-tab .is-total td{font-weight:600}.v4-mem-nota{margin:0;font-size:.8rem;color:var(--gs-text-soft)}.v4-brief{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.v4-brief li{display:flex;gap:.55rem;align-items:flex-start;font-size:.9rem;line-height:1.5}.v4-brief li:before{content:"";flex:none;width:7px;height:7px;margin-top:.5rem;border-radius:50%;background:var(--gs-accent)}.v4-brief li.is-alerta:before{background:var(--gs-amber)}.v4-brief button{border:0;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.v4-brief button:hover span{text-decoration:underline;text-decoration-color:var(--gs-accent-line);text-underline-offset:3px}.v4-brief-ver{color:var(--gs-accent-text);font-weight:600;font-size:.8rem;white-space:nowrap}.v4-rem{display:grid;gap:.6rem}.v4-rem-item{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(280px,2fr) auto;gap:.9rem;align-items:center;padding:.7rem .8rem;border:1px solid var(--gs-border);border-radius:var(--gs-radius)}.v4-rem-item.is-div{border-color:var(--gs-amber-line);background:var(--gs-amber-bg)}.v4-steps{display:flex;gap:2px}.v4-steps span{flex:1;height:6px;border-radius:3px;background:var(--gs-surface-2)}.v4-steps span.is-on{background:var(--gs-accent)}.v4-steps-l{display:flex;justify-content:space-between;font-size:.66rem;color:var(--gs-text-muted);margin-top:.25rem}.v4-form [hidden],.v4-page [hidden]{display:none!important}.v4-form{display:grid;gap:.8rem}.v4-form .ops-campo,.v4-form .ops-input,.v4-form .ops-select{width:100%}.v4-form-linha{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.v4-form textarea.ops-input{min-height:70px;resize:vertical}.v4-preview{border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:.6rem .7rem;background:var(--gs-surface-2)}.v4-preview h4{margin:0 0 .35rem;font-size:.82rem}.v4-input-num{width:90px;text-align:right}@media(max-width:1100px){.v4-kpis{grid-template-columns:repeat(min(var(--cols, 4),3),minmax(0,1fr))}.v4-grid3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:860px){.v4-grid2,.v4-grid3{grid-template-columns:minmax(0,1fr)}.v4-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-rem-item,.v4-feed-lista{grid-template-columns:1fr}.v4-dre td:first-child{min-width:220px}}@media(max-width:520px){.v4-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-kpi-val{font-size:1.1rem}.v4-barras li{grid-template-columns:90px 1fr 110px}.v4-form-linha{grid-template-columns:1fr}.v4-pop{width:min(330px,calc(100vw - 2rem))}}.v4-tab--ads td:first-child{min-width:260px}.v4-tab--ads td:last-child{min-width:240px}.v4-tab--ads th{white-space:nowrap}.v4-tab--estoque td:first-child{min-width:280px}.v4-tab--estoque th{white-space:nowrap}.v4-multi-op[hidden]{display:none}.v4-multi-busca{width:100%;margin:0 0 .35rem;position:sticky;top:0}.db-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.db-perf{grid-column:span 4;display:flex;flex-direction:column}.db-an{grid-column:span 8}.db-heatc{grid-column:span 7}.db-vis{grid-column:span 5}.db-info{display:inline-grid;place-items:center;color:var(--muted);cursor:help;border-radius:50%}.db-info .ico{width:15px;height:15px}.db-info:hover,.db-info:focus-visible{color:var(--link);outline:none}.db-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.db-kpi{position:relative;display:grid;gap:12px;min-width:0;padding:18px 20px 16px;border-radius:var(--r);background:var(--tile);color:var(--on-tile);--text: var(--on-tile);--muted: color-mix(in srgb, var(--on-tile) 88%, transparent);--faint: color-mix(in srgb, var(--on-tile) 80%, transparent);--well: color-mix(in srgb, var(--on-tile) 12%, transparent);--line-2: color-mix(in srgb, var(--on-tile) 24%, transparent);--primary: var(--on-tile);--primary-ink: var(--on-tile);--link: var(--on-tile);--focus: var(--on-tile);--c1: var(--on-tile);--c2: color-mix(in srgb, var(--on-tile) 45%, transparent);--c3: var(--on-tile);--up: var(--tile-up);--down: var(--tile-down);--up-soft: var(--tile-soft);--down-soft: var(--tile-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-tile) 10%,transparent)}.db-kpi--1{--tile: var(--tile-1);--on-tile: var(--on-tile-1);--up: var(--tile-1-up);--down: var(--tile-1-down);--up-soft: var(--tile-1-soft);--down-soft: var(--tile-1-soft)}.db-kpi--2{--tile: var(--tile-2);--on-tile: var(--on-tile-2)}.db-kpi--3{--tile: var(--tile-3);--on-tile: var(--on-tile-3)}.db-kpi--4{--tile: var(--tile-4);--on-tile: var(--on-tile-4)}.db-kpi__row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.db-kpi__fig{display:grid;gap:8px;min-width:0}.db-kpi .stat__label{display:flex;align-items:center;gap:6px;font-size:var(--fs-md);font-weight:600;color:var(--muted)}.db-kpi .stat__val{font-family:var(--display);font-size:var(--fs-4xl);font-weight:600;letter-spacing:-.025em;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text)}.db-kpi .stat__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--muted)}.db-kpi .db-info{color:var(--muted)}.db-kpi__mini{display:flex;align-items:flex-end;justify-content:flex-end;flex:none;width:84px;height:44px}.db-kpi .more-link{justify-self:start;width:100%;padding-top:10px;border-top:1px dashed var(--line-2);color:var(--muted)}.db-kpi .more-link:hover{color:var(--text)}.more-link{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-md);font-weight:600;color:var(--link);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.more-link:hover{text-decoration-color:currentColor}.more-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.more-link .ico{display:none}.delta{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:999px;font-size:var(--fs-xs);font-weight:700}.delta--up{background:var(--up-soft);color:var(--up)}.delta--down{background:var(--down-soft);color:var(--down)}.delta--flat{background:var(--well);color:var(--muted)}.delta .ico{width:12px;height:12px;stroke-width:2.6px}.db-mbars{display:flex;align-items:stretch;gap:5px;height:42px}.db-mt{position:relative;width:13px;border-radius:5px;background:var(--well);overflow:hidden}.db-mf{position:absolute;inset:0;border-radius:5px;background:var(--c2);transform-origin:bottom;transform:scaleY(0);transition:transform .9s var(--ease)}.db-mt:last-child .db-mf{background:var(--primary)}[data-draw].is-on .db-mf{transform:scaleY(var(--v))}.db-spark{width:84px;height:40px;overflow:visible}.db-spark__line{fill:none;stroke:var(--c1);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1s var(--ease)}.db-spark__area{fill:var(--c1);opacity:0;transition:opacity .8s var(--ease) .3s}.db-spark__dot{fill:var(--tile, var(--surface));stroke:var(--c1);stroke-width:2.2;opacity:0;transition:opacity .3s var(--ease) .8s}[data-draw].is-on .db-spark__line{stroke-dashoffset:0}[data-draw].is-on .db-spark__area{opacity:.14}[data-draw].is-on .db-spark__dot{opacity:1}.db-ring{position:relative;width:48px;height:48px;display:block}.db-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.db-ring circle{fill:none;stroke-width:4.6}.db-ring__track{stroke:var(--well)}.db-ring__fill{stroke:var(--c3);stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray 1s var(--ease)}[data-draw].is-on .db-ring__fill{stroke-dasharray:var(--d) 100}.db-ring__pct{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--fs-2xs);font-weight:700}.db-eq{display:flex;align-items:stretch;gap:3px;height:42px}.db-et{position:relative;width:5px;border-radius:3px;background:var(--well);overflow:hidden}.db-ef{position:absolute;inset:0;border-radius:3px;background:var(--c2);transform-origin:bottom;transform:scaleY(0);transition:transform .9s var(--ease)}.db-et:last-child .db-ef{background:var(--primary)}[data-draw].is-on .db-ef{transform:scaleY(var(--v))}.card--ink,.tile--ocean{--text: var(--on-ocean);--muted: color-mix(in srgb, var(--on-ocean) 80%, transparent);--faint: color-mix(in srgb, var(--on-ocean) 72%, transparent);--well: #ffffff1f;--line: #ffffff24;--line-2: #ffffff3d;--surface: var(--ocean);--surface-2: #ffffff14;--up: #8fe3c4;--up-soft: #8fe3c429;--down: #ffb3a1;--down-soft: #ffb3a129;--primary: var(--on-ocean);--primary-ink: var(--on-ocean);--primary-2: color-mix(in srgb, var(--on-ocean) 60%, transparent);--link: var(--on-ocean);--focus: var(--on-ocean);--rim: #ffffff1a;background:var(--ocean);color:var(--text);box-shadow:none}.db-gauge{position:relative;width:100%;max-width:290px;margin:2px auto 0}.db-gauge svg{display:block;width:100%;height:auto;overflow:visible}.db-ticks line{stroke:var(--primary);stroke-width:2;stroke-linecap:round;opacity:.16;transition:opacity .25s}.db-ticks line.is-lit{opacity:.9}.db-g-track,.db-g-arc{fill:none;stroke-width:16;stroke-linecap:round}.db-g-track{stroke:var(--well)}.db-g-arc{stroke-dasharray:0 100;transition:stroke-dasharray 1.1s var(--ease)}[data-draw].is-on .db-g-arc{stroke-dasharray:var(--d) 100}.db-g-stop1{stop-color:var(--primary-2)}.db-g-stop2{stop-color:var(--primary)}.db-g-knob{opacity:0;transition:opacity .4s var(--ease) .7s}[data-draw].is-on .db-g-knob{opacity:1}.db-g-knob circle:first-child{fill:var(--surface);stroke:var(--primary);stroke-width:3}.db-g-knob circle:last-child{fill:var(--primary)}.db-gauge__c{position:absolute;left:0;right:0;bottom:0;display:grid;justify-items:center;gap:3px}.db-gauge__c p{display:flex;align-items:center;gap:8px;margin:0}.db-gauge__c b{font-family:var(--display);font-size:var(--fs-display);font-weight:600;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.db-gauge__c small{font-size:var(--fs-sm);color:var(--muted)}.db-note{display:grid;gap:4px;margin-top:18px}.db-note h3{font-size:var(--fs-base);font-weight:600;margin:0}.db-note p{color:var(--muted);font-size:var(--fs-md);margin:0;line-height:1.45}.db-perf__more{margin-top:auto;padding-top:14px}.db-an__sum{color:var(--muted);font-size:var(--fs-md);font-weight:500}.db-plot{min-height:238px}.apexcharts-tooltip.apexcharts-theme-light,.apexcharts-tooltip.apexcharts-theme-dark{background:var(--ink-btn)!important;color:var(--on-ink-btn)!important;border:0!important;border-radius:12px!important;box-shadow:var(--shadow-pop)!important;font-family:var(--font)!important;font-size:var(--fs-sm)!important;padding:4px 2px!important}.apexcharts-tooltip-title{background:transparent!important;border:0!important;font-weight:700!important;font-family:var(--font)!important;margin-bottom:2px!important;padding:6px 10px 0!important}.apexcharts-tooltip-series-group{padding:2px 10px!important}.apexcharts-tooltip-marker{width:8px!important;height:8px!important}.apexcharts-tooltip-text-y-value{font-weight:600!important}.apexcharts-xaxistooltip{display:none!important}.apexcharts-canvas text{font-family:var(--font)!important}.db-heat{display:grid;grid-template-columns:110px repeat(7,minmax(0,1fr));gap:7px;align-items:center}.db-heat__d{text-align:center;font-size:var(--fs-xs);color:var(--muted);font-weight:600}.db-heat__p{font-size:var(--fs-xs);color:var(--muted);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-short{display:none}.db-cell{height:32px;display:block;border-radius:10px;outline-offset:2px}.db-cell:focus-visible{outline:2px solid var(--focus)}.db-cell i{display:block;height:100%;border-radius:10px;background:var(--heat-0);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent);transform:scale(.6);opacity:0;transition:background-color .35s,box-shadow .2s,transform .6s var(--ease),opacity .5s var(--ease)}[data-draw].is-on .db-cell i{background:var(--c, var(--heat-0));transform:none;opacity:1}.db-cell--vazia i{background:transparent!important;box-shadow:inset 0 0 0 1px var(--line-2);border:1px dashed var(--line-2);box-sizing:border-box}.db-cell.is-hot i{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--primary)}.db-cell[data-tip]:after{bottom:calc(100% + 6px)}.db-scale{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:var(--muted);font-weight:500}.db-scale span{margin:0 3px}.db-sw{display:inline-block;width:14px;height:14px;border-radius:4px;background:var(--c);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}.db-heat-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:var(--fs-sm);color:var(--muted)}.db-heat-legend span{display:inline-flex;align-items:center;gap:6px}.db-heat-legend i{display:inline-block;width:14px;height:14px;border-radius:4px;background:var(--heat-0);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}.db-heat-legend i.is-vazia{background:transparent;border:1px dashed var(--line-2);box-shadow:none;box-sizing:border-box}.db-heat-legend i.is-hot{background:var(--heat-4);box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--primary)}.db-heat-nota{margin:12px 0 0;font-size:var(--fs-md);color:var(--muted)}.db-heat-nota b{color:var(--text)}.db-vis__body{display:grid;grid-template-columns:minmax(0,1fr) 176px;align-items:center;gap:20px}.db-vis__txt{min-width:0}.db-donut__total{display:grid;gap:2px}.db-donut__total b{font-family:var(--display);font-size:var(--fs-4xl);font-weight:600;letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums}.db-donut__total small{color:var(--muted);font-size:var(--fs-md)}.db-legend{display:grid;gap:2px;margin-top:14px}.db-legend__item{display:flex;align-items:center;gap:9px;width:calc(100% + 16px);margin-left:-8px;padding:7px 8px;border:0;border-radius:10px;background:none;font-family:inherit;color:inherit;cursor:pointer;text-align:left;transition:background-color .2s,opacity .25s}.db-legend__item:hover,.db-legend__item:focus-visible{background:var(--well);outline:none}.db-legend__item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.db-legend__item.is-dim{opacity:.42}.db-legend__item i{flex:none;width:11px;height:11px;border-radius:3px;background:var(--c);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 12%,transparent)}.db-legend__l{flex:1;min-width:0;font-size:var(--fs-md);color:var(--text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-legend__v{font-size:var(--fs-md);font-weight:600;font-variant-numeric:tabular-nums}.db-legend__p{width:46px;text-align:right;font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums}.db-donut{position:relative;width:176px;aspect-ratio:1}.db-donut svg{display:block;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.db-donut__track{fill:none;stroke:var(--well);stroke-width:3.4}.db-seg{fill:none;stroke:var(--c);stroke-width:3.4;stroke-dasharray:0 100;cursor:pointer;transition:stroke-dasharray 1s var(--ease),opacity .25s}[data-draw].is-on .db-seg{stroke-dasharray:var(--d) 100}.db-seg.is-dim{opacity:.3}.db-donut__c{position:absolute;inset:22%;display:grid;place-content:center;text-align:center;pointer-events:none;gap:2px}.db-donut__c b{display:block;font-family:var(--display);font-size:var(--fs-display);font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-donut__c b.is-longo{font-size:var(--fs-2xl)}.db-donut__c small{display:block;color:var(--muted);font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-nd{display:grid;place-items:center;text-align:center;gap:4px;padding:24px 12px;color:var(--muted);font-size:var(--fs-md)}.db-nd b{color:var(--text)}@media(max-width:1320px){.db-perf{grid-column:span 5}.db-an{grid-column:span 7}.db-heatc,.db-vis{grid-column:span 12}}@media(max-width:1100px){.db-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.db-perf,.db-an{grid-column:span 12}}@media(max-width:700px){.db-heat{grid-template-columns:56px repeat(7,minmax(0,1fr));gap:5px}.db-cell{height:26px}.db-long{display:none}.db-short{display:inline}.db-plot{min-height:210px}}@media(max-width:560px){.db-kpis{gap:10px}.db-kpi{gap:8px;padding:14px}.db-kpi__mini{display:none}.db-kpi .stat__val{font-size:var(--fs-3xl)}.db-kpi .more-link{font-size:var(--fs-sm);padding-top:8px}.db-vis__body{grid-template-columns:minmax(0,1fr)}.db-donut{grid-row:1;justify-self:center;width:168px}.db-scale .db-sw:nth-child(n+4){display:none}}@media(prefers-reduced-motion:reduce){.db-mf,.db-ef,.db-spark__line,.db-spark__area,.db-spark__dot,.db-ring__fill,.db-g-arc,.db-g-knob,.db-cell i,.db-seg{transition:none!important}}.set-tabs{display:flex;width:max-content;justify-self:start;gap:2px;flex-wrap:nowrap;padding:4px;margin:0 0 4px;max-width:100%;overflow-x:auto;scrollbar-width:none;border-bottom:0;border-radius:999px;background:var(--glass);box-shadow:inset 0 0 0 1px var(--rim),var(--shadow);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.set-tabs::-webkit-scrollbar{display:none}.set-tab{padding:9px 16px;border-radius:999px;font-size:var(--fs-md);font-weight:600;color:var(--muted);white-space:nowrap;transition:color .2s,background-color .2s}.set-tab:hover{color:var(--text);background:var(--well)}.set-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.set-tab.is-active{color:var(--on-soft);border-bottom:0;background:var(--primary-soft)}.set-grid{gap:16px 18px}.set-field{font-size:var(--fs-md);font-weight:600;color:var(--muted);gap:7px}.set-field>span{color:var(--text)}.set-toggle{padding:10px 0;font-size:var(--fs-base);color:var(--text);gap:12px;border-bottom:1px solid var(--line)}.set-toggle:last-of-type{border-bottom:0}.set-plan{padding:22px;border-radius:var(--r)}.set-plan.is-pop{box-shadow:inset 0 0 0 2px var(--primary),var(--shadow)}.set-plan-badge{background:var(--pill);color:var(--on-pill);font-size:var(--fs-2xs);padding:3px 10px}.set-plan-current{background:var(--up-soft);color:var(--up);border-radius:14px;font-weight:600}.set-conn{padding:14px 0;border-bottom:1px solid var(--line)}.set-on{color:var(--up)}.admin-stat{padding:18px 20px}.admin-stat-v{font-size:var(--fs-4xl);letter-spacing:-.025em}.admin-stat-l{font-size:var(--fs-md);color:var(--muted)}.gs-card-head p{margin:4px 0 0;font-size:var(--fs-md);color:var(--muted)}.set-sec{display:grid;gap:0}.set-linha{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--line)}.set-linha:first-child{padding-top:4px}.set-linha:last-child{border-bottom:0;padding-bottom:4px}.set-linha--coluna{flex-direction:column;align-items:stretch;gap:14px}.set-txt{display:grid;gap:3px;min-width:0;max-width:560px}.set-txt b{font-size:var(--fs-base);font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.set-txt small{font-size:var(--fs-md);color:var(--muted);line-height:1.45}.set-ctl{display:flex;align-items:center;gap:10px;flex:none}.set-sec .pal{width:100%}.mg-faixas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mg-faixa{display:grid;gap:10px;padding:16px;border-radius:18px;background:var(--well);box-shadow:inset 0 0 0 1px var(--line);min-width:0}.mg-faixa__head{display:flex;align-items:center;gap:10px}.mg-faixa__ic{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%}.mg-faixa__ic .ico{width:18px;height:18px;stroke-width:2.2px}.mg-faixa--excelente .mg-faixa__ic{background:var(--up-soft);color:var(--up)}.mg-faixa--boa .mg-faixa__ic{background:var(--warn-soft);color:var(--warn)}.mg-faixa--ruim .mg-faixa__ic{background:var(--down-soft);color:var(--down)}.mg-faixa__head b{font-size:var(--fs-lg);font-weight:600;color:var(--text);display:block}.mg-faixa__head small{font-size:var(--fs-sm);color:var(--muted);display:block}.mg-faixa__desc{font-size:var(--fs-md);color:var(--text);font-weight:500;min-height:1.4em}.mg-faixa__desc b{color:var(--text)}.mg-faixa__campo{display:grid;gap:6px}.mg-faixa__campo label{font-size:var(--fs-sm);font-weight:600;color:var(--muted)}.mg-faixa__campo .field-unit,.mg-faixa__campo .field-unit .gs-input{width:100%}.mg-faixa__fixo{display:flex;align-items:center;gap:6px;height:44px;padding:0 14px;border-radius:14px;background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-base);font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.mg-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.mg-rodape__onde{display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-md);color:var(--muted);max-width:560px;line-height:1.45}.mg-rodape__onde .ico{width:16px;height:16px;flex:none;margin-top:2px;color:var(--link)}.mg-rodape__onde a{color:var(--link);font-weight:600;text-decoration:underline;text-underline-offset:3px}.mg-acoes{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.mg-escala{position:relative;display:grid;grid-template-columns:var(--r-pct, 10fr) var(--b-pct, 10fr) var(--e-pct, 80fr);height:10px;border-radius:99px;overflow:hidden;margin:4px 0 0}.mg-escala i{display:block;height:100%}.mg-escala .e-ruim{background:var(--down)}.mg-escala .e-boa{background:var(--warn)}.mg-escala .e-exc{background:var(--up)}.mg-escala-lbl{display:flex;justify-content:space-between;font-size:var(--fs-xs);color:var(--muted);margin-top:6px;font-variant-numeric:tabular-nums}.intel-calc{gap:16px}.intel-grid{gap:14px 16px}.intel-field{font-size:var(--fs-md);color:var(--text);gap:7px}.intel-price{font-size:var(--fs-display);letter-spacing:-.03em;color:var(--text)}.intel-price small{font-size:var(--fs-md);color:var(--muted)}.intel-row{font-size:var(--fs-base);color:var(--muted);border-bottom:1px solid var(--line);padding:11px 4px;gap:10px}.intel-row strong{display:inline-flex;align-items:center;gap:8px}.intel-row.strong{background:var(--well);border-radius:10px;padding:11px 12px}.intel-row.strong strong{color:var(--text)}.intel-badge{height:28px;font-size:var(--fs-sm);margin-bottom:10px}.intel-table tr.is-best{background:var(--up-soft)}.intel-table tbody td,.intel-table td{border-bottom:1px solid var(--line);font-size:var(--fs-md);padding:12px 14px}.intel-muted{color:var(--muted);font-size:var(--fs-md)}.intel-rec{color:var(--muted);font-size:var(--fs-base)}.intel-err{color:var(--down);font-size:var(--fs-md);font-weight:600}.prod-nav{padding:10px;gap:2px;top:16px}.prod-nav-title{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.06em;padding:6px 10px 8px}.prod-nav-item{padding:10px 12px;border-radius:999px;font-size:var(--fs-md);font-weight:600;color:var(--muted)}.prod-nav-item:hover{background:var(--well);color:var(--text)}.prod-nav-item.is-active{background:var(--pill);color:var(--on-pill)}.prod-nav-n{background:var(--well-2);color:var(--text);font-size:var(--fs-2xs);width:22px;height:22px}.prod-nav-item.is-active .prod-nav-n{background:#ffffff38;color:inherit}.prod-nav-foot{border-top:1px solid var(--line);padding-top:10px;margin-top:10px}.prod-guide{border:0;background:var(--primary-soft);border-radius:18px}.prod-guide>summary{color:var(--link);font-size:var(--fs-md);padding:12px 16px}.prod-guide-body{padding:0 16px 14px}.prod-hint,.prod-help,.prod-counter{color:var(--muted)}.prod-line,.prod-upload,.prod-channel,.lst-channel,.prod-var-card{border:0;border-radius:14px;background:var(--well)}.prod-upload{border:1px dashed var(--line-2);background:transparent}.prod-channel.is-ready{box-shadow:inset 0 0 0 1px var(--line-2)}.prod-channel.has-listing,.lst-channel.is-ready{background:var(--up-soft)}.prod-img{border:0;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line)}.prod-thumb{border:0;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line)}.prod-badge-ml{border:0;background:var(--primary-soft);color:var(--link)}.prod-badge-dot{background:var(--primary)}.prod-img-host{background:var(--pill);color:var(--on-pill)}.prod-margin{border:0;border-radius:14px;background:var(--up-soft);color:var(--up)}.prod-margin.is-bad{background:var(--down-soft);color:var(--down)}.prod-chip{height:28px;padding:0 6px 0 12px}.gs-modal--wide{max-width:760px}.prod-nav-item.is-active .prod-nav-n{background:color-mix(in srgb,var(--on-pill) 12%,transparent)}.ml-step{border:0;background:var(--well);border-radius:18px}.ml-step-h{border-bottom:1px solid var(--line);padding:12px 16px}.ml-step-n{background:var(--pill);color:var(--on-pill)}.ml-step-b{padding:14px 16px}.ml-step-b a{color:var(--link)}.ml-copy{border:0;background:var(--glass-3);border-radius:14px;box-shadow:inset 0 0 0 1px var(--line)}.ml-copy-btn{border:0;border-radius:999px;background:var(--pill);color:var(--on-pill);height:32px;padding:0 12px}.ml-copy-btn:hover{background:var(--pill-hover);color:var(--on-pill)}.ml-copy-btn.is-ok{background:var(--up);color:#fff}.ml-yes,.ml-no,.ml-maybe{border:0;border-radius:999px;height:24px;padding:0 10px;font-size:var(--fs-xs)}.ml-rw,.ml-ro{border:0;border-radius:999px}.ml-rw{background:var(--primary-soft);color:var(--link)}.ml-ro{background:var(--well)}.mp-provider{background:var(--glass)}.mp-provider-h{padding:14px 18px;border-bottom:1px solid var(--line)}.mp-provider-b{padding:14px 18px 18px}.mp-env{border:0;background:var(--well);color:var(--muted);font-size:10.5px;padding:2px 8px}.mp-conn{border-bottom:1px dashed var(--line)}.mp-cfg-panel{border-top:1px dashed var(--line)}.mp-badge--info{background:var(--info-soft);color:var(--link)}.v4-kpi{padding:16px 18px;gap:6px}.v4-kpi-lbl{font-size:var(--fs-md);font-weight:600;color:var(--muted)}.v4-kpi-val{font-family:var(--display);font-size:var(--fs-3xl);letter-spacing:-.025em}.v4-kpi-sub{font-size:var(--fs-sm)}button.v4-kpi:hover,button.v4-kpi:focus-visible{box-shadow:inset 0 0 0 1.5px var(--focus),var(--shadow-lift)}.v4-kpis>.v4-kpi:first-child:not(.is-nd){--text: var(--on-ocean);--muted: color-mix(in srgb, var(--on-ocean) 80%, transparent);--faint: color-mix(in srgb, var(--on-ocean) 72%, transparent);--up: #8fe3c4;--down: #ffb3a1;--well: #ffffff1f;--line: #ffffff24;--line-2: #ffffff3d;background:var(--ocean);color:var(--text);box-shadow:none}.v4-kpis>.v4-kpi:first-child:not(.is-nd) .v4-pill{background:#ffffff24;color:var(--text)}.card--ink,.tile--ocean,.db-kpi,.gs-kpis>.gs-kpi:first-child,.v4-kpis>.v4-kpi:first-child:not(.is-nd),.ops-kpi.is-destaque{--gs-text: var(--text);--gs-text-soft: var(--muted);--gs-text-muted: var(--faint);--gs-border: var(--line);--gs-surface: var(--surface);--gs-danger: var(--down);--gs-danger-text: var(--down);--gs-success: var(--up);--gs-success-text: var(--up);--gs-amber: var(--warn);--gs-amber-text: var(--warn)}.v4-feed{padding:20px}.v4-feed-n{background:var(--pill);color:var(--on-pill)}.v4-feed-head svg{color:var(--primary)}.v4-ins{border:0;border-left:3px solid var(--line-2);border-radius:14px;background:var(--well)}.v4-ins--info{border-left-color:var(--primary)}.v4-ins--info .v4-ins-sev{color:var(--link)}.v4-aviso-integ,.ads-diario-vazio{border:1px dashed var(--line-2);border-radius:18px;background:transparent}.v4-tab-wrap{border:0;border-radius:0}.v4-tab th{text-transform:none;letter-spacing:0;font-size:var(--fs-xs);background:var(--surface-2);border-block:1px solid var(--line);padding:10px 14px;color:var(--muted)}.v4-tab td{padding:12px 14px}.v4-tab th:first-child,.v4-tab td:first-child{padding-left:20px}.v4-tab th:last-child,.v4-tab td:last-child{padding-right:20px}.v4-tab tbody tr:hover td{background:var(--well)}.v4-tab .is-total td,.v4-dre .v4-dre-sub td{background:var(--surface-2)}.v4-dre .v4-dre-total td,.v4-tab .is-destaque td{background:var(--primary-soft);border-top-color:var(--line-2)}.v4-multi-btn{width:auto;border-radius:999px;height:40px;font-weight:600;font-size:var(--fs-md)}.v4-multi-menu,.v4-pop{border:0;border-radius:18px;background:var(--float);box-shadow:var(--shadow-pop),inset 0 0 0 1px var(--line);padding:8px}.v4-multi-op{border-radius:10px;padding:8px 10px}.v4-chip{height:28px;padding-right:4px;background:var(--pill);color:var(--on-pill);box-shadow:none}.v4-chip button:hover{background:color-mix(in srgb,var(--on-pill) 20%,transparent)}.v4-chip--fixo{background:var(--well);color:var(--muted);padding-right:12px}.v4-selo{border-radius:999px}.v4-selo--canal{color:var(--link);background:var(--primary-soft);border-color:transparent}.v4-selo--manual{color:var(--link);border-color:transparent;background:var(--primary-soft)}:root[data-theme=dark] .v4-selo--manual{color:var(--link);border-color:transparent;background:var(--primary-soft)}.v4-nd{border-radius:6px}.v4-seg button.is-active{background:var(--primary-soft);color:var(--on-soft)}.v4-preview,.v4-rem-item{border:0;background:var(--well);border-radius:14px}.v4-steps span.is-on{background:var(--primary)}.v4-mem-formula{border-radius:12px}.v4-link{color:var(--link);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.v4-brief-ver,.v4-breadcrumb button{color:var(--link)}.geo-empty{border:0;border-radius:18px;box-shadow:var(--shadow-pop),inset 0 0 0 1px var(--line);background:var(--float)}.geo-city-c{color:var(--link)}.geo-kpi-l,.geo-legend,.geo-cities-h{color:var(--muted)}.pub-overlay{background:#0a0c0e6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pub-janela{border:0;border-radius:26px;background:var(--float);box-shadow:var(--shadow-pop),inset 0 0 0 1px var(--line)}.pub-canal,.pub-rev-canal,.pub-cat-opcao{border-radius:14px}.pub-campo input,.pub-campo select,.pub-campo textarea{background:var(--glass-3)}.pub-campo label{color:var(--text);font-weight:600}.auth-card{padding:2.2rem;border-radius:var(--r)}.auth-field input{height:44px}.ops-prod-sub,.ops-celula-2l small,.ops-kpi-sub,.ops-kpi-vs,.ops-tab-contagem,.db-kpi .stat__meta{color:var(--muted)}.gs-content [hidden]{display:none!important}@media(max-width:1100px){.mg-faixas{grid-template-columns:1fr}}@media(max-width:560px){.set-linha{padding:14px 0}.set-ctl,.set-ctl .seg{width:100%}}.v4-filtros{padding:0;background:transparent;border:0;gap:8px 10px;align-items:flex-end}.v4-multi{gap:6px}.v4-multi-btn{height:44px;min-width:170px;padding:0 14px;border:0;border-radius:999px;background:var(--glass-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);font-family:inherit;font-size:var(--fs-base);font-weight:500}.v4-multi-btn:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 55%,var(--line-2))}.v4-multi-btn svg{width:16px;height:16px;color:var(--muted)}.v4-multi-menu{background:var(--float);border:0;border-radius:18px;padding:8px;box-shadow:var(--shadow-pop),inset 0 0 0 1px var(--line)}.v4-multi-op{padding:8px 10px;border-radius:12px;font-size:var(--fs-md)}.v4-multi-op:hover{background:var(--well)}.v4-datas{gap:6px}.ops-filtros .ui-btn,.v4-filtros .ui-btn,.ops-intervalo{height:44px}.ops-intervalo .ops-data{height:34px}.more-link{text-decoration:none}.more-link:hover{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.set-tab.is-active{box-shadow:0 2px 8px color-mix(in srgb,var(--primary-ink) 12%,transparent)}.ops-tab th .ops-info{margin-left:4px;vertical-align:middle}.ops-def+.ops-aviso{margin-top:16px}.ops-prod-img.is-vazia,.thumb.is-vazia{object-fit:none;background:var(--well) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='3' width='18' height='18' rx='4'/><circle cx='9' cy='9' r='1.6'/><path d='m21 15-4.5-4.5L7 20'/></svg>") center / 18px no-repeat}@media(max-width:760px){.ops-tab td,.ops-tab th{white-space:nowrap}.ops-filtros-linha>.ui-btn,.ops-filtros-fim>.ui-btn,.ops-filtros-fim>.ops-link-acao{width:100%;justify-content:center}.ops-filtros-fim{width:100%;flex-direction:column;align-items:stretch}}.ops-tab td .ops-acoes-celula{flex-wrap:nowrap}.ops-pilha:not([hidden]){display:flex;flex-direction:column;gap:16px;min-width:0}.ops-pilha>:empty{display:none}.ops-pilha>.v4-grid2,.ops-pilha>.v4-grid3{gap:16px}.intel-row{padding:11px 10px;margin-inline:-10px}.intel-row.strong{margin-block:6px;border-bottom:0;padding-inline:10px}@keyframes gsUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes gsWord{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}@keyframes gsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes gsPopIn{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.gs-build{animation:gsUp .5s var(--ease) both;animation-delay:var(--gs-d, 0ms)}.page-title .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.page-title .w>span{display:inline-block;animation:gsWord .55s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms)}.page-head .subtabs,.page-head .page-aside{animation:gsPopIn .32s var(--ease) both;animation-delay:.12s}.draw{transition:stroke-dashoffset .9s var(--ease),stroke-dasharray .9s var(--ease)}.grow{transition:transform .8s var(--ease),height .8s var(--ease),opacity .4s var(--ease)}}.gs-skel{background:linear-gradient(90deg,var(--well) 25%,var(--line-2) 50%,var(--well) 75%);background-size:200% 100%;border-radius:10px}@keyframes gsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:no-preference){.gs-skel{animation:gsShimmer 1.3s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.gs-build,.page-title .w>span,.page-head .subtabs,.page-head .page-aside{animation:none!important}.draw,.grow{transition:none!important}}.ads-diario-resumo{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.2rem;margin:0 0 .6rem;font-size:.84rem;color:var(--gs-text-soft)}.ads-diario-resumo>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0}.ads-diario-resumo strong{color:var(--gs-text);font-variant-numeric:tabular-nums}.ads-diario-resumo strong.v4-pos{color:var(--gs-success)}.ads-diario-resumo strong.v4-neg{color:var(--gs-danger-text)}.ads-diario-graf{width:100%;max-width:100%;overflow:hidden}.ads-diario-svg{width:100%;height:auto;display:block}.ads-d-bar{fill:var(--gs-amber);opacity:.6}.ads-d-line{fill:none;stroke:var(--gs-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ads-d-pt{fill:var(--gs-accent);stroke:var(--gs-surface);stroke-width:1.2}.ads-d-negpt{fill:var(--gs-danger);stroke:var(--gs-surface);stroke-width:1.2}.ads-d-negcol{fill:var(--gs-danger);opacity:.09}.ads-d-zero{stroke:var(--gs-text-muted);stroke-width:1}.ads-d-hit{fill:var(--gs-text-muted);opacity:0}.ads-d-hit:hover{opacity:.1}.ads-diario-leg i{border-radius:2px}.ads-diario-leg .ads-leg-bar{background:var(--gs-amber);opacity:.6}.ads-diario-leg .ads-leg-linha{width:16px;height:2px;border-radius:1px;background:var(--gs-accent);vertical-align:3px}.ads-diario-leg .ads-leg-neg{border-radius:50%;background:var(--gs-danger)}.ads-diario-nota{margin:.5rem 0 0;font-size:.76rem}.ads-diario-neg{margin-top:.6rem;font-size:.84rem}.ads-diario-neg summary{cursor:pointer;color:var(--gs-text-soft);padding:.2rem 0}.ads-diario-neg .v4-tab-wrap{margin-top:.4rem}.ads-diario-vazio{display:flex;gap:.8rem;align-items:flex-start;padding:.9rem 1rem;border:1px dashed var(--gs-border-strong);border-radius:var(--gs-radius);background:var(--gs-surface-2);color:var(--gs-text-soft)}.ads-diario-vazio>svg{flex:none;width:20px;height:20px;color:var(--gs-text-muted);margin-top:.1rem}.ads-diario-vazio strong{color:var(--gs-text)}.ads-diario-vazio p{margin:.3rem 0 .7rem;font-size:.84rem}@media(max-width:520px){.ads-diario-resumo{gap:.3rem .8rem;font-size:.8rem}.ads-diario-vazio{flex-direction:column;gap:.4rem;padding:.8rem}}.ful-uf{display:grid;gap:.6rem}.ful-uf-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%;max-width:340px}.ful-uf-t{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;min-width:0;border-radius:6px;border:1px solid transparent;font-variant-numeric:tabular-nums;line-height:1.1;cursor:default;outline:none;background:color-mix(in srgb,var(--gs-accent) var(--ful-t, 0%),var(--gs-surface-2));color:var(--gs-text)}.ful-uf-t b{font-size:.74rem;font-weight:600}.ful-uf-t small{font-size:.62rem;opacity:.85}.ful-uf-t:focus-visible,.ful-uf-t:hover{border-color:var(--gs-text)}.ful-uf-t--0{--ful-t: 12%}.ful-uf-t--1{--ful-t: 28%}.ful-uf-t--2{--ful-t: 44%}.ful-uf-t--3{--ful-t: 62%;color:#fff}.ful-uf-t--4{--ful-t: 80%;color:#fff}.ful-uf-t--5{--ful-t: 100%;color:#fff}.ful-uf-t--vazio{background:transparent;border:1px dashed var(--gs-border-strong);color:var(--gs-text-muted)}.ful-uf-leg{display:flex;flex-wrap:wrap;gap:.3rem .75rem;font-size:.72rem;color:var(--gs-text-soft)}.ful-uf-leg span{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.ful-uf-leg i{display:inline-block;width:11px;height:11px;border-radius:3px;background:color-mix(in srgb,var(--gs-accent) var(--ful-t, 0%),var(--gs-surface-2))}.ful-uf-leg i.ful-uf-t--vazio{background:transparent;border:1px dashed var(--gs-border-strong)}.ful-nota-custo{display:flex;gap:.45rem;align-items:flex-start;margin:.5rem 0 0;padding:.45rem .6rem;font-size:.78rem;color:var(--gs-amber-text);background:var(--gs-amber-bg);border:1px solid var(--gs-amber-line);border-radius:var(--gs-radius-sm)}.ful-nota-custo svg{width:15px;height:15px;flex:none;margin-top:.05rem}.ful-ctx{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center;margin-top:.5rem}
