@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: 11px;--fs-xs: 12px;--fs-sm: 12.5px;--fs-md: 13.5px;--fs-base: 14px;--fs-lg: 15px;--fs-xl: 17px;--fs-2xl: 20px;--fs-3xl: 22px;--fs-4xl: 26px;--fs-display: 34px;--bg: #e6ecef;--mesh-a: #bcd9f2;--mesh-b: #bfe6d6;--mesh-c: #f6cfc7;--glass: #ffffff80;--glass-2: #ffffffa8;--glass-3: #ffffffdb;--rim: #ffffffd1;--float: #fbfcfd;--surface: #fbfcfd;--surface-2: #ffffff8c;--well: #14202a0f;--line: #14202a17;--line-2: #14202a29;--shadow: 0 1px 0 #ffffffb3 inset, 0 24px 48px -30px #1c3c524d;--shadow-lift: 0 1px 2px #14202a0d, 0 14px 30px -16px #1c3c524d;--shadow-pop: 0 24px 60px -18px #14283857, 0 2px 6px #14283814;--text: #14202a;--muted: #4c5a65;--faint: #5f6d78;--primary: #2a6f9a;--primary-2: #8ec3ea;--primary-ink: #1d5578;--primary-soft: #d6e8f5;--on-primary: #fff;--ink-btn: #14202a;--on-ink-btn: #f3f7f8;--pill: #14202a;--on-pill: #f3f7f8;--dock: #14202a;--on-dock: #f3f7f8;--sky: #a9d2f1;--mint: #a7e1ca;--coral: #f6b4a3;--lemon: #f1e08f;--ocean: #1f4d6a;--on-ocean: #f3f7f8;--oc-1: #a9d2f1;--oc-2: #a7e1ca;--oc-3: #f1e08f;--sat: 1;--on-tile: #14202a;--c1: #2a6f9a;--c2: #8ec3ea;--c3: #2f9a7e;--c4: #df7659;--c5: #cf9426;--hatch: #2a6f9a38;--hatch-bg: #2a6f9a0d;--heat-0: #e3ebef;--heat-1: #cbe1f0;--heat-2: #98c5e5;--heat-3: #5a9bc8;--heat-4: #2a6f9a;--up: #22735c;--up-soft: #d5eee4;--down: #b1412a;--down-soft: #f8e1da;--warn: #85580a;--warn-soft: #f5ead2;--sea: #1b6e78;--sea-soft: #d3ecee;--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;color-scheme:light}:root[data-theme=dark]{--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;--surface-2: #ffffff0f;--well: #ffffff11;--line: #ffffff16;--line-2: #ffffff29;--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;--text: #e8eef1;--muted: #a7b3bb;--faint: #8d9aa3;--primary: #79b6e3;--primary-2: #a9d2f1;--primary-ink: #a9d2f1;--primary-soft: #79b6e326;--on-primary: #0c1216;--ink-btn: #e8eef1;--on-ink-btn: #0f171c;--pill: #e8eef1;--on-pill: #0f171c;--dock: #ffffff14;--on-dock: #e8eef1;--ocean: #24597a;--c1: #79b6e3;--c2: #b8daf3;--c3: #5fcaa8;--c4: #f09a82;--c5: #e7b552;--hatch: #8cc3eb42;--hatch-bg: #8cc3eb0f;--heat-0: #172128;--heat-1: #1d3a50;--heat-2: #27597b;--heat-3: #3e83b4;--heat-4: #8ec3ea;--up: #6fd3b0;--up-soft: #6fd3b021;--down: #f2937c;--down-soft: #f2937c21;--warn: #e8bd62;--warn-soft: #e8bd6221;--sea: #6ccbd3;--sea-soft: #6ccbd321;color-scheme:dark}:root[data-palette=mono]{--bg: #efefed;--mesh-a: #e1e1de;--mesh-b: #f9f9f7;--mesh-c: #e6e6e3;--glass: #ffffffa3;--glass-2: #ffffffc7;--glass-3: #fffffff0;--rim: #ffffffeb;--float: #fcfcfb;--surface: #fcfcfb;--well: #1111110f;--line: #11111117;--line-2: #1111112b;--shadow: 0 1px 0 #fffc inset, 0 22px 44px -30px #00000038;--text: #121212;--muted: #4f4f4c;--faint: #636360;--primary: #121212;--primary-2: #a3a39e;--primary-ink: #121212;--primary-soft: #e4e4e1;--on-primary: #fff;--pill: #121212;--on-pill: #f6f6f4;--ink-btn: #121212;--on-ink-btn: #f6f6f4;--dock: #121212;--on-dock: #f6f6f4;--sky: #121212;--mint: #fff;--lemon: #e2e2de;--coral: #d2d2cd;--ocean: #121212;--oc-1: #fff;--oc-2: #8e8e89;--oc-3: #cfcfca;--c1: #121212;--c2: #b4b4af;--c3: #6a6a66;--c4: #8e8e89;--c5: #c8c8c3;--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]{--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;--well: #ffffff11;--line: #ffffff16;--line-2: #ffffff29;--shadow: 0 1px 0 #ffffff0d inset, 0 24px 48px -30px #000c;--text: #ededeb;--muted: #a9a9a5;--faint: #8e8e8a;--primary: #ededeb;--primary-2: #6c6c68;--primary-ink: #fff;--primary-soft: #ffffff1a;--on-primary: #111;--pill: #ededeb;--on-pill: #111;--ink-btn: #ededeb;--on-ink-btn: #111;--dock: #ffffff14;--on-dock: #ededeb;--sky: #f0f0ee;--mint: #d6d6d2;--lemon: #c2c2bd;--coral: #ababa6;--ocean: #222;--c1: #ededeb;--c2: #6c6c68;--c3: #a9a9a5;--c4: #8e8e8a;--c5: #c4c4bf;--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]{--bg: #e4ebf0;--mesh-a: #b4d3ef;--mesh-b: #b6e2e6;--mesh-c: #cfe0f3;--sky: #9fcbef;--mint: #9fdce0;--lemon: #cfe3f5;--coral: #8fc6d6;--ocean: #173f5f;--oc-1: #9fcbef;--oc-2: #9fdce0;--oc-3: #fff}:root[data-palette=ocean][data-theme=dark]{--bg: #0a1118;--mesh-a: #3c82c857;--mesh-b: #28a0aa3d;--mesh-c: #5a8cd229;--ocean: #1e4c70}:root[data-palette=sage]{--bg: #e9ebe4;--mesh-a: #cfe3c8;--mesh-b: #e6e2c6;--mesh-c: #c9e2d6;--primary: #2f6b4f;--primary-2: #9ccdb2;--primary-ink: #245640;--primary-soft: #dcede3;--sky: #bfe0c4;--mint: #a9dcc6;--lemon: #ece2a8;--coral: #e9c9a7;--ocean: #234a3a;--oc-1: #bfe0c4;--oc-2: #ece2a8;--oc-3: #fff;--c1: #2f6b4f;--c2: #9ccdb2;--c3: #5c9a3e;--c4: #d0864f;--c5: #c79a2a;--hatch: #2f6b4f38;--hatch-bg: #2f6b4f0d;--heat-0: #e5ebe3;--heat-1: #cfe5d6;--heat-2: #9fcbb0;--heat-3: #5f9e7c;--heat-4: #2f6b4f}:root[data-palette=sage][data-theme=dark]{--bg: #0c120f;--mesh-a: #50a06e47;--mesh-b: #c8b45a24;--mesh-c: #3c968233;--primary: #8fd1ad;--primary-2: #b9e3c8;--primary-ink: #b9e3c8;--primary-soft: #8fd1ad26;--ocean: #2a5845;--c1: #8fd1ad;--c2: #c9e8d3;--c3: #a6d36f;--c4: #f0a576;--c5: #e7c159;--hatch: #96d7af42;--hatch-bg: #96d7af0f;--heat-0: #151d18;--heat-1: #1d3a2b;--heat-2: #295c43;--heat-3: #3f8d64;--heat-4: #8fd1ad}:root{--gs-accent: var(--primary);--gs-accent-700: var(--primary-ink);--gs-accent-600: color-mix(in srgb, var(--primary) 88%, var(--text));--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: var(--line-2);--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(--primary);--gs-info-bg: var(--primary-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);background:var(--bg);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:-1;pointer-events:none;overflow:hidden}.mesh i{position:absolute;display:block;border-radius:50%;filter:blur(60px);opacity:.95;will-change:transform}.mesh__a{width:62vmax;height:62vmax;top:-24vmax;left:-18vmax;background:radial-gradient(closest-side,var(--mesh-a),transparent)}.mesh__b{width:70vmax;height:70vmax;bottom:-30vmax;right:-24vmax;background:radial-gradient(closest-side,var(--mesh-b),transparent)}.mesh__c{width:46vmax;height:46vmax;top:-16vmax;right:8vmax;background:radial-gradient(closest-side,var(--mesh-c),transparent)}@media(prefers-reduced-motion:no-preference){.mesh__a{animation:meshDrift 38s ease-in-out infinite alternate}.mesh__b{animation:meshDrift 46s ease-in-out infinite alternate-reverse}}@keyframes meshDrift{0%{transform:translateZ(0)}to{transform:translate3d(3vmax,2vmax,0)}}.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:500}.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[aria-current]{color:var(--on-pill)}.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);outline:none}.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:300px}.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(--faint);text-transform:uppercase;letter-spacing:.06em;margin-top:6px}.pal{display:flex;flex-wrap:wrap;gap:8px}.pal__opt{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 14px 6px 6px;border-radius:999px;background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);font-size:var(--fs-md);font-weight:600;cursor:pointer;border:0;font-family:inherit;transition:box-shadow .2s,color .2s}.pal__opt:hover{color:var(--text)}.pal__opt[aria-checked=true]{color:var(--text);box-shadow:inset 0 0 0 2px var(--text)}.pal__sw{display:grid;grid-template-columns:1fr 1fr;flex:none;width:32px;height:32px;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.pal__sw i{display:block}.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(--mint);color:var(--on-tile);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,.subtab[aria-current]{color:var(--text)}.subtabs__pill{background:var(--glass-3);box-shadow:0 2px 8px #1428381a}:root[data-theme=dark] .subtabs__pill{background:#ffffff24}.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}: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:#ffffff29}.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:var(--mint)}.dock__btn[aria-current=page]:hover:after{background:var(--dock)}.dock__btn .ico{width:18px;height:18px}.dock__sep{height:1px;margin:4px 10px;background:#ffffff24}: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}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(--well)}.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(--glass-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);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(--glass-3)}.ui-btn:active,.gs-btn:active{transform:translateY(1px)}.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:color-mix(in srgb,var(--pill) 84%,var(--primary));color:var(--on-pill)}.ui-btn--light{background:var(--glass-2);color:var(--text)}.ui-btn--light:hover{color:var(--text)}.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{background:var(--well);color:var(--faint);box-shadow:none;cursor:not-allowed;transform:none}.ui-btn--primary:disabled{background:var(--well);color:var(--faint)}.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 currentColor;border-right-color:transparent;color:var(--text);animation:uiSpin .7s linear infinite}.ui-btn--primary.is-loading:after{color:var(--on-pill)}@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(--text)}.gs-iconbtn .ico{width:18px;height:18px}.gs-input,.gs-select,.ops-input,.ops-select,.auth-field input,.pub-campo input,.pub-campo select,.pub-campo textarea,.v4-multi-btn{width:100%;height:40px;padding:0 14px;border:0;border-radius:14px;background:var(--glass-2);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)}textarea.gs-input,textarea.ops-input,.pub-campo textarea{height:auto;min-height:96px;padding:10px 14px;resize:vertical}.gs-input::placeholder,.ops-input::placeholder{color:var(--faint)}.gs-input:hover,.gs-select:hover,.ops-input:hover,.ops-select:hover{background:var(--glass-3)}.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{outline:none;box-shadow:inset 0 0 0 1.5px var(--text)}.gs-select,.ops-select,.pub-campo select{appearance:none;padding-right:34px;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='%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 12px center}.gs-select:disabled,.ops-select:disabled,.gs-input:disabled,.ops-input:disabled{background-color:var(--well);color:var(--faint);cursor:not-allowed;box-shadow: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)}.switch{position:relative;display:inline-flex;flex:none;width:40px;height:24px}.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}.switch__knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.switch input:checked~.switch__track{background:var(--c3)}.switch input:checked~.switch__knob{transform:translate(16px)}.switch input:focus-visible~.switch__track{outline:2px solid var(--text);outline-offset:2px}.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);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)}.chip[aria-pressed=true],.chip.is-active{background:var(--pill);color:var(--on-pill);box-shadow: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(--primary-ink);font-weight:600}@media(pointer:coarse){.ui-btn{height:44px}.ui-btn--sm{height:38px}.gs-input,.gs-select,.ops-input,.ops-select{height:44px;font-size:16px}.chip{height:38px}}.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{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:center;gap:8px;flex-wrap:wrap;width:100%}.ops-filtros-fim{margin-left:auto;display:flex;align-items:center;gap:8px}.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:200px}.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-segment,.seg,.v4-seg{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border-radius:999px;background:var(--well);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(--glass-3);box-shadow:0 2px 8px #1428381a}:root[data-theme=dark] .seg__pill,:root[data-theme=dark] .ops-segment>.pill{background:#ffffff24}.seg--sm button{height:28px;padding:0 11px;font-size:var(--fs-xs)}.ops-segment:not([data-pill]) .ops-segment-btn.is-active,.v4-seg:not([data-pill]) button.is-active{background:var(--glass-3);box-shadow:0 2px 8px #1428381a}.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:hover{color:var(--primary-ink);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);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-sm);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(--faint);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(--faint)}.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-sm);color:var(--faint)}.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:inline-flex;align-items:center;gap:2px;padding:4px;max-width:100%;border-radius:999px;background:var(--well);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(--text);background:var(--glass-3);box-shadow:0 2px 8px #1428381a}:root[data-theme=dark] .ops-aba.is-active{background:#ffffff24}.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);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(--surface-2)}.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,.ops-th-sort.is-active{color:var(--text)}.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(--glass-3)}.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-direction:column;align-items:flex-start;gap:.15rem}.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:#fff}.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(--mint);color:var(--on-tile)}.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:#fff}@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(--faint);cursor:help;border-radius:50%}.db-info .ico{width:14px;height:14px}.db-info:hover{color:var(--muted)}.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) 74%, transparent);--faint: color-mix(in srgb, var(--on-tile) 64%, transparent);--well: color-mix(in srgb, var(--on-tile) 12%, transparent);--line-2: color-mix(in srgb, var(--on-tile) 22%, transparent);--primary: var(--on-tile);--primary-ink: var(--on-tile);--c1: var(--on-tile);--c2: color-mix(in srgb, var(--on-tile) 45%, transparent);--c3: var(--on-tile);--up: #1f6d55;--up-soft: #ffffff66;--down: #a53a24;--down-soft: #ffffff66}.db-kpi--1{--tile: var(--sky)}.db-kpi--2{--tile: var(--mint)}.db-kpi--3{--tile: var(--lemon)}.db-kpi--4{--tile: var(--coral)}:root[data-palette=mono]:not([data-theme=dark]) .db-kpi--1{--on-tile: #f3f7f8;--up: #8fe3c4;--up-soft: #ffffff24;--down: #ffb3a1;--down-soft: #ffffff24;--well: #ffffff24}:root[data-theme=dark] .db-kpi{--up: #1f6d55;--down: #a53a24;--up-soft: #ffffff80;--down-soft: #ffffff80}:root[data-palette=mono]:not([data-theme=dark]) .db-kpi--2{box-shadow:inset 0 0 0 1px var(--line)}.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-sm);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(--faint)}.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-sm);font-weight:600;color:var(--text);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.more-link:hover{text-decoration-color:currentColor}.more-link .ico{display:none}.delta{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px;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.4px}.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:46px;height:46px;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) 78%, transparent);--faint: color-mix(in srgb, var(--on-ocean) 70%, 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: #f3f7f8;--primary-ink: #f3f7f8;--primary-2: #f3f7f8a6;--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:.14;transition:opacity .25s}.db-ticks line.is-lit{opacity:.85}.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:2px}.db-gauge__c p{display:flex;align-items:center;gap:6px;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-xs);color:var(--faint)}.db-note{display:grid;gap:4px;margin-top:16px}.db-note h3{font-size:var(--fs-base);font-weight:600;margin:0}.db-note p{color:var(--muted);font-size:var(--fs-sm);margin:0}.db-perf__more{margin-top:auto;padding-top:14px}.db-an__sum{color:var(--faint);font-size:var(--fs-sm);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-xs)!important;padding:4px 2px!important}.apexcharts-tooltip-title{background:transparent!important;border:0!important;font-weight:600!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:98px repeat(7,minmax(0,1fr));gap:7px;align-items:center}.db-heat__d{text-align:center;font-size:var(--fs-2xs);color:var(--faint);font-weight:500}.db-heat__p{font-size:var(--fs-2xs);color:var(--faint);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 i{display:block;height:100%;border-radius:10px;background:var(--heat-0);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)}.db-cell.is-hot i{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px 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-2xs);color:var(--faint)}.db-scale span{margin:0 3px}.db-sw{display:inline-block;width:14px;height:14px;border-radius:4px;background:var(--c)}.db-heat-nota{margin:12px 0 0;font-size:var(--fs-sm);color:var(--muted)}.db-vis__body{display:grid;grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:18px}.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(--faint);font-size:var(--fs-sm)}.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:6px 8px;border:0;border-radius:9px;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.is-dim{opacity:.42}.db-legend__item i{flex:none;width:10px;height:10px;border-radius:3px;background:var(--c)}.db-legend__l{flex:1;min-width:0;font-size:var(--fs-sm);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-legend__v{font-size:var(--fs-sm);font-weight:600;font-variant-numeric:tabular-nums}.db-legend__p{width:44px;text-align:right;font-size:var(--fs-xs);color:var(--faint);font-variant-numeric:tabular-nums}.db-donut{position:relative;width:168px;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:5}.db-seg{fill:none;stroke:var(--c);stroke-width:5;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:0;display:grid;place-content:center;text-align:center;pointer-events:none}.db-donut__c b{display:block;font-family:var(--display);font-size:var(--fs-3xl);font-weight:600;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.db-donut__c small{display:block;color:var(--faint);font-size:var(--fs-xs)}.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:50px 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-xs);padding-top:8px}.db-vis__body{grid-template-columns:minmax(0,1fr)}.db-donut{grid-row:1;justify-self:center;width:160px}.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:inline-flex;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:8px 15px;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)}.set-tab.is-active{color:var(--text);border-bottom:0;background:var(--glass-3);box-shadow:0 2px 8px #1428381a}:root[data-theme=dark] .set-tab.is-active{background:#ffffff24}.set-grid{gap:14px 16px}.set-field{font-size:var(--fs-sm);font-weight:600;color:var(--muted);gap:6px}.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(--text),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-sm);color:var(--muted)}.set-aparencia{display:grid;gap:18px}.set-aparencia-linha{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--line)}.set-aparencia-linha:last-child{border-bottom:0;padding-bottom:0}.set-aparencia-txt b{display:block;font-size:var(--fs-base);font-weight:600;color:var(--text)}.set-aparencia-txt small{display:block;font-size:var(--fs-sm);color:var(--faint);margin-top:2px}.intel-calc{gap:16px}.intel-grid{gap:12px 14px}.intel-field{font-size:var(--fs-sm);color:var(--muted);gap:6px}.intel-price{font-size:var(--fs-display);letter-spacing:-.03em;color:var(--text)}.intel-price small{font-size:var(--fs-sm);color:var(--faint)}.intel-row{font-size:var(--fs-base);color:var(--muted);border-bottom:1px solid var(--line);padding:10px 4px}.intel-row.strong{background:var(--well);border-radius:10px;padding:10px 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}.prod-nav{padding:10px;gap:2px;top:16px}.prod-nav-title{font-size:var(--fs-2xs);color:var(--faint);letter-spacing:.06em;padding:6px 10px 8px}.prod-nav-item{padding:9px 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);color:var(--muted);font-size:var(--fs-2xs);width:22px;height:22px}.prod-nav-item.is-active .prod-nav-n{background:#ffffff2e;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(--primary-ink);font-size:var(--fs-md);padding:12px 16px}.prod-guide-body{padding:0 16px 14px}.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(--primary-ink)}.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}.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-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);color:var(--on-pill);filter:brightness(1.1)}.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-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(--faint);font-size:10px;padding:2px 8px}.mp-conn{border-bottom:1px dashed var(--line)}.mp-cfg-panel{border-top:1px dashed var(--line)}.v4-kpi{padding:16px 18px;gap:6px}.v4-kpi-lbl{font-size:var(--fs-sm);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-xs)}button.v4-kpi:hover,button.v4-kpi:focus-visible{box-shadow:inset 0 0 0 1.5px var(--text),var(--shadow-lift)}.v4-kpis>.v4-kpi:first-child:not(.is-nd){--text: var(--on-ocean);--muted: color-mix(in srgb, var(--on-ocean) 78%, transparent);--faint: color-mix(in srgb, var(--on-ocean) 70%, transparent);--up: #8fe3c4;--down: #ffb3a1;background:var(--ocean);color:var(--text);box-shadow:none}.v4-feed{padding:20px}.v4-feed-n{background:var(--pill);color:var(--on-pill)}.v4-ins{border:0;border-left:3px solid var(--line-2);border-radius:14px;background:var(--well)}.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}.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 .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:#fff3}.v4-chip--fixo{background:var(--well);color:var(--muted);padding-right:12px}.v4-selo{border-radius:999px}.v4-nd{border-radius:6px}.v4-seg button.is-active{background:var(--glass-3);color:var(--text)}.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(--text);text-decoration-color:var(--line-2)}.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(--text)}.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-2)}.auth-card{padding:2.2rem;border-radius:var(--r)}.auth-field input{height:44px}.gs-content [hidden]{display:none!important}@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}
