/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Geist", system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono", ui-monospace, Menlo, monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--g-0:#fff;--g-25:#fafafa;--g-50:#f8f8fa;--g-100:#f4f4f5;--g-150:#ececee;--g-200:#e4e4e7;--g-300:#d4d4d8;--g-400:#a1a1aa;--g-500:#71717a;--g-600:#52525b;--g-700:#3f3f46;--g-800:#27272a;--g-825:#232327;--g-850:#1f1f23;--g-875:#1b1b1f;--g-900:#18181b;--g-930:#141417;--g-950:#101013;--g-975:#0b0b0d;--g-990:#070708;--white:#fff;--black:#000;--papel-0:#fafaf8;--papel-50:#f2f2ef;--papel-100:#e9e9e4;--papel-200:#dcdcd5;--papel-300:#c2c2b9;--tinta-900:#0e0e10;--tinta-600:#4b4b52;--tinta-400:#8a8a82;--blue-soft:#dbeafe;--blue-light:#93c5fd;--blue-bright:#60a5fa;--blue-mid:#3b82f6;--blue-deep:#2563eb;--blue-deeper:#1d4ed8;--blue-lift:#60a5fa;--blue-pale:#dbeafe;--blue-ink:#1d4ed8;--blue-dim:#1e3a5f;--navy:#1e3a8a;--navy-deep:#1e40af;--grad-brand:linear-gradient(180deg, var(--blue-bright) 0%, var(--blue-mid) 55%, var(--blue-deep) 100%);--grad-brand-lift:var(--grad-brand);--orange:#f97316;--orange-bright:#fb923c;--orange-deep:#ea580c;--orange-soft:#ffedd5;--verde:#10b981;--verde-soft:#d1fae5;--verde-ink:#047857;--ambar:#f59e0b;--ambar-soft:#fef3c7;--ambar-ink:#b45309;--vermelho:#ef4444;--vermelho-soft:#fee2e2;--vermelho-ink:#b91c1c;--lemon:var(--orange);--lemon-lift:var(--orange-bright);--lemon-ink:#fff;--lemon-dim:var(--orange-soft);--lemon-pale:var(--orange-soft);--stage-plan-500:#6366f1;--stage-plan-400:#818cf8;--stage-capt-500:#3b82f6;--stage-capt-400:#60a5fa;--stage-edit-500:#06b6d4;--stage-edit-400:#22d3ee;--stage-art-500:#8b5cf6;--stage-art-400:#a78bfa;--stage-cap-500:#ec4899;--stage-cap-400:#f472b6;--stage-appr-500:#f97316;--stage-appr-400:#fb923c;--stage-pub-500:#10b981;--stage-pub-400:#34d399;--font-display:"Geist", system-ui, -apple-system, sans-serif;--font-sans:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-2xs:9.5px;--t-xs:11px;--t-sm:12.5px;--t-md:13.5px;--t-lg:15px;--t-xl:21px;--t-2xl:26px;--t-3xl:44px;--lh-tight:1.15;--lh-snug:1.35;--lh-base:1.5;--ls-mono:.18em;--ls-label:.18em;--ls-tight:-.02em;--ls-title:-.028em;--ls-num:-.045em;--s-1:4px;--s-2:6px;--s-3:8px;--s-4:11px;--s-5:14px;--s-6:18px;--s-7:24px;--s-8:32px;--s-9:48px;--r-xs:8px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:24px;--r-full:999px;--ease:cubic-bezier(.4, 0, .2, 1);--dur-fast:.14s;--dur-base:.24s;--dur-slow:.4s;--z-base:1;--z-sticky:20;--z-sidebar:40;--z-header:50;--z-drawer:60;--z-modal:70;--z-toast:80;--z-tooltip:90;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-base:#e8e8eb;--bg-sunken:var(--g-150);--surface-1:var(--white);--surface-2:#f8f8fa;--surface-3:var(--g-100);--text-1:#18181b;--text-2:#52525b;--text-3:#a1a1aa;--text-on-accent:var(--white);--text-on-signal:var(--lemon-ink);--border-1:#e4e4e7;--border-2:#d4d4d8;--rule:transparent;--accent:var(--blue-deep);--accent-hover:var(--blue-deeper);--accent-ink:var(--blue-deeper);--accent-soft:var(--blue-soft);--grad:var(--grad-brand);--signal:var(--orange-deep);--signal-bg:var(--orange-soft);--signal-ink:var(--orange-deep);--signal-fill:var(--orange);--signal-on:var(--white);--ok:var(--verde);--ok-bg:var(--verde-soft);--ok-ink:var(--verde-ink);--warn:var(--ambar);--warn-bg:var(--ambar-soft);--warn-ink:var(--ambar-ink);--risk:var(--vermelho);--risk-bg:var(--vermelho-soft);--risk-ink:var(--vermelho-ink);--destructive-bg:var(--vermelho-soft);--destructive-ink:var(--vermelho-ink);--elev-1:0 1px 2px #18181b0a;--elev-2:0 1px 2px #00000005, 0 8px 32px -10px #18181b14;--elev-3:0 12px 32px -10px #18181b1f;--elev-4:0 24px 60px -12px #18181b2e;--glass-blur:blur(14px);--glass-bg:#ffffff8c;--glass-bg-2:#ffffffb8;--glass-border:#ffffffa6;--stage-plan:var(--stage-plan-500);--stage-capt:var(--stage-capt-500);--stage-edit:var(--stage-edit-500);--stage-art:var(--stage-art-500);--stage-cap:var(--stage-cap-500);--stage-appr:var(--stage-appr-500);--stage-pub:var(--stage-pub-500)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-base:var(--g-950);--bg-sunken:var(--g-975);--surface-1:var(--g-900);--surface-2:var(--g-850);--surface-3:var(--g-825);--text-1:var(--g-100);--text-2:var(--g-400);--text-3:var(--g-500);--text-on-accent:var(--g-0);--text-on-signal:var(--lemon-ink);--border-1:var(--g-800);--border-2:var(--g-700);--rule:transparent;--accent:var(--blue-bright);--accent-hover:var(--blue-light);--accent-ink:var(--blue-light);--accent-soft:var(--blue-dim);--grad:var(--grad-brand);--signal:var(--orange-bright);--signal-bg:#45280f;--signal-ink:var(--orange-bright);--signal-fill:var(--orange);--signal-on:var(--white);--ok:#34d399;--ok-bg:#06322a;--ok-ink:#34d399;--warn:#fbbf24;--warn-bg:#3a2a05;--warn-ink:#fbbf24;--risk:#f87171;--risk-bg:#3b1414;--risk-ink:#f87171;--destructive-bg:#3b1414;--destructive-ink:#f87171;--elev-1:none;--elev-2:0 4px 14px #00000080;--elev-3:0 12px 34px #0009;--elev-4:0 24px 60px #000000b3;--glass-bg:#101013d1;--glass-bg-2:#0b0b0de0;--glass-border:var(--g-850);--glass-blur:blur(14px);--stage-plan:var(--stage-plan-400);--stage-capt:var(--stage-capt-400);--stage-edit:var(--stage-edit-400);--stage-art:var(--stage-art-400);--stage-cap:var(--stage-cap-400);--stage-appr:var(--stage-appr-400);--stage-pub:var(--stage-pub-400)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-base:var(--g-950);--bg-sunken:var(--g-975);--surface-1:var(--g-900);--surface-2:var(--g-850);--surface-3:var(--g-825);--text-1:var(--g-100);--text-2:var(--g-400);--text-3:var(--g-500);--text-on-accent:var(--g-0);--text-on-signal:var(--lemon-ink);--border-1:var(--g-800);--border-2:var(--g-700);--rule:transparent;--accent:var(--blue-bright);--accent-hover:var(--blue-light);--accent-ink:var(--blue-light);--accent-soft:var(--blue-dim);--grad:var(--grad-brand);--signal:var(--orange-bright);--signal-bg:#45280f;--signal-ink:var(--orange-bright);--signal-fill:var(--orange);--signal-on:var(--white);--ok:#34d399;--ok-bg:#06322a;--ok-ink:#34d399;--warn:#fbbf24;--warn-bg:#3a2a05;--warn-ink:#fbbf24;--risk:#f87171;--risk-bg:#3b1414;--risk-ink:#f87171;--destructive-bg:#3b1414;--destructive-ink:#f87171;--elev-1:none;--elev-2:0 4px 14px #00000080;--elev-3:0 12px 34px #0009;--elev-4:0 24px 60px #000000b3;--glass-bg:#101013d1;--glass-bg-2:#0b0b0de0;--glass-border:var(--g-850);--glass-blur:blur(14px);--stage-plan:var(--stage-plan-400);--stage-capt:var(--stage-capt-400);--stage-edit:var(--stage-edit-400);--stage-art:var(--stage-art-400);--stage-cap:var(--stage-cap-400);--stage-appr:var(--stage-appr-400);--stage-pub:var(--stage-pub-400)}:root{--paper:var(--bg-base);--paper-deep:var(--bg-sunken);--paper-edge:var(--border-1);--surface:var(--surface-1);--ink:var(--text-1);--ink-2:var(--text-1);--ink-3:var(--text-2);--ink-4:var(--text-2);--ink-5:var(--text-3);--ink-6:var(--border-2);--line:var(--border-1);--line-2:var(--border-2);--line-3:var(--text-3);--blue-soft:var(--accent-soft);--blue-light:var(--accent);--blue:var(--accent);--blue-deeper:var(--accent-ink);--navy:var(--accent-soft);--navy-deep:var(--accent-soft);--cobalt:var(--accent);--cobalt-deep:var(--accent);--cobalt-soft:var(--accent-soft);--accent-2:var(--signal);--accent-2-soft:var(--signal-bg);--orange:var(--signal);--orange-bright:var(--signal);--orange-deep:var(--signal);--orange-soft:var(--signal-bg);--success:var(--ok);--warning:var(--warn);--danger:var(--risk);--shadow-soft:var(--elev-1);--shadow-glass:var(--elev-2);--shadow-elevated:var(--elev-3);--shadow-deep:var(--elev-4);--shadow-cobalt:none;--shadow-orange:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--bg-base);min-height:100vh;color:var(--text-1);font-family:var(--font-sans);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:1.55}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--ls-title);text-wrap:balance;margin:0}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea,optgroup{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0}img,svg,video,canvas{max-width:100%;display:block}hr{border:0;border-top:1px solid var(--border-1);margin:var(--s-6) 0}code,pre,kbd,samp{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}:focus:not(:focus-visible){outline:none}::selection{background:var(--accent-soft);color:var(--text-1)}::placeholder{color:var(--text-3)}.t-mono{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--ls-mono);color:var(--text-2);text-transform:uppercase;font-weight:500}.t-mono-sm{letter-spacing:.2em;font-size:9px}.t-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-tight);color:var(--text-1);font-weight:600}.minimal-scrollbar::-webkit-scrollbar-track{background:0 0}.minimal-scrollbar::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:var(--r-full);background-clip:content-box;border:2px solid #0000}.minimal-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--text-3);background-clip:content-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translate(0)}33%{transform:translate(10px,-10px)}66%{transform:translate(-5px,5px)}}@keyframes pulse-slow{0%,to{opacity:.15}50%{opacity:.32}}@keyframes ucars-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:0;transform:scale(1.7)}}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}*,:before,:after{box-sizing:border-box;border-color:var(--line);margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{background-color:var(--bg-base);color:var(--ink);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:Geist,Inter,system-ui,-apple-system,sans-serif;line-height:1.5}#root{min-height:100vh}button,input,select,textarea{font-family:inherit}.t-h2{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:600;line-height:1.2}.t-mono{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-4);text-transform:uppercase;font-size:12px;font-weight:500}.accent-cobalt{background:linear-gradient(135deg, var(--blue-bright) 0%, var(--blue) 50%, var(--blue-deep) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.eyebrow{background:var(--paper-deep);border:1px solid var(--border-1);font-family:var(--font-sans);letter-spacing:.2em;color:var(--ink-3);text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:5px 12px;font-size:10px;font-weight:500;display:inline-flex}.eyebrow .dot{background:var(--orange);border-radius:50%;width:6px;height:6px}.app-layout{min-height:100vh;position:relative}.app-main{padding:var(--content-top) 28px 56px;min-height:100vh;margin-left:256px;transition:margin-left .3s}.app-layout--collapsed .app-main{margin-left:100px}.app-content{max-width:1600px;margin:0 auto;animation:.4s ease-out forwards app-content-in}@keyframes app-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sidebar{z-index:40;background:var(--surface-2);width:232px;color:var(--ink);border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 var(--surface-2), var(--shadow-glass);flex-direction:column;padding:20px 14px 16px;transition:width .3s;display:flex;position:fixed;top:12px;bottom:12px;left:12px;overflow:hidden}.sidebar:before{content:"";background:radial-gradient(ellipse 60% 25% at 0% 0%, var(--accent), transparent 60%), radial-gradient(ellipse 50% 30% at 100% 100%, var(--signal), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sidebar:before{background:radial-gradient(ellipse 60% 25% at 0% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), radial-gradient(ellipse 50% 30% at 100% 100%, color-mix(in srgb, var(--signal) 6%, transparent), transparent 60%)}}.sidebar:before{pointer-events:none}.sidebar>*{z-index:1;position:relative}.sidebar-collapsed{width:76px}.sidebar-toggle-btn{border-radius:var(--r-xl);width:100%;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:10px;padding:8px 11px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:flex}.sidebar-toggle-btn:hover{background:var(--surface-2);border-color:var(--border-1);color:var(--ink)}.sidebar-collapsed .sidebar-toggle-btn{justify-content:center;padding:8px}.sidebar-brand{border-bottom:1px solid var(--border-1);justify-content:center;align-items:center;min-height:56px;margin-bottom:12px;padding:12px 14px 18px;display:flex}.sidebar-collapsed .sidebar-brand{padding:12px 6px 18px}.sidebar-brand img{width:auto;height:34px;transition:height .2s}.sidebar-collapsed .sidebar-brand img{height:42px;filter:drop-shadow(0 4px 12px var(--accent))}@supports (color:color-mix(in lab, red, red)){.sidebar-collapsed .sidebar-brand img{filter:drop-shadow(0 4px 12px color-mix(in srgb, var(--accent) 20%, transparent))}}.sidebar-nav{scrollbar-width:thin;scrollbar-color:var(--border-1) transparent;flex:1;padding:4px 2px;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{width:3px}.sidebar-nav::-webkit-scrollbar-track{background:0 0}.sidebar-nav::-webkit-scrollbar-thumb{background:var(--border-1);border-radius:var(--r-xs)}.sidebar-group{margin-bottom:4px}.sidebar-group-btn{border-radius:var(--r-xl);cursor:pointer;width:100%;color:var(--ink-2);text-align:left;letter-spacing:-.011em;background:0 0;border:none;align-items:center;gap:11px;padding:10px 11px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:flex}.sidebar-group-btn:hover{background:var(--surface-2);color:var(--ink)}.sidebar-group-btn-active{background:linear-gradient(135deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.sidebar-group-btn-active{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, transparent), color-mix(in srgb, var(--accent) 5%, transparent))}}.sidebar-group-btn-active{color:var(--blue-deeper)}.sidebar-group-btn-active .sidebar-group-icon{color:var(--blue)}.sidebar-group-icon{width:16px;height:16px;color:var(--ink-4);flex-shrink:0;transition:color .15s;display:flex}.sidebar-group-text{text-align:left;flex:1}.sidebar-group-chevron{color:var(--ink-5);align-items:center;margin-left:auto;transition:transform .2s;display:flex}.sidebar-group-items{flex-direction:column;gap:1px;padding-top:2px;padding-bottom:4px;display:flex}.sidebar-item{border-radius:var(--r-xl);color:var(--ink-3);cursor:pointer;white-space:nowrap;letter-spacing:-.011em;align-items:center;gap:11px;padding:8px 11px 8px 36px;font-size:12.5px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.sidebar-item:hover{background:var(--surface-2);color:var(--ink)}.sidebar-item-active{background:linear-gradient(135deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.sidebar-item-active{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, transparent), color-mix(in srgb, var(--accent) 6%, transparent))}}.sidebar-item-active{color:var(--blue-deeper)}.sidebar-item-active .sidebar-item-icon{color:var(--blue)}.sidebar-item-icon{width:14px;height:14px;color:var(--ink-4);flex-shrink:0;transition:color .15s}.sidebar-item:hover .sidebar-item-icon{color:var(--ink-2)}.sidebar-dashboard .sidebar-item-icon{width:16px;height:16px;color:var(--ink-4)}.sidebar-dashboard.sidebar-item-active{background:linear-gradient(135deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.sidebar-dashboard.sidebar-item-active{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 14%, transparent), color-mix(in srgb, var(--accent) 8%, transparent))}}.sidebar-dashboard.sidebar-item-active{color:var(--blue-deeper)}.sidebar-dashboard.sidebar-item-active .sidebar-item-icon{color:var(--blue)}.sidebar-item-collapsed{justify-content:center;padding:10px}.sidebar-item-collapsed .sidebar-item-icon{width:16px;height:16px}.sidebar-collapsed .sidebar-group-btn,.sidebar-collapsed .sidebar-group-collapsed-dot{justify-content:center;padding:10px}.sidebar-collapsed .sidebar-group-text,.sidebar-collapsed .sidebar-group-chevron{display:none}.sidebar-collapsed .sidebar-group+.sidebar-group{border-top:1px solid var(--border-1);margin-top:8px;padding-top:8px}.sidebar-footer{border-top:1px solid var(--border-1);align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}@media (width<=768px){.app-main,.app-layout--collapsed .app-main{padding:12px 12px calc(78px + env(safe-area-inset-bottom)) 12px;margin-left:0}.header-page-title{font-size:13px}.sidebar,.sidebar.sidebar-collapsed{width:100%;height:calc(68px + env(safe-area-inset-bottom));padding:4px 0 calc(4px + env(safe-area-inset-bottom));border:none;border-top:1px solid var(--border-1);background:var(--surface-1);z-index:50;border-radius:0;flex-direction:row;align-items:stretch;position:fixed;inset:auto 0 0;overflow:hidden}.sidebar:before,.sidebar-brand,.sidebar-footer,.sidebar-group-btn{display:none}.sidebar-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;flex-direction:row;flex:1 1 0;align-items:stretch;gap:0;min-width:0;padding:0 8px;overflow:auto hidden}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-item{scroll-snap-align:start}.sidebar-group{flex-direction:row;flex-shrink:0;margin:0;display:flex}.sidebar-group+.sidebar-group{border-left:1px solid var(--border-1);margin-left:6px;padding-left:6px}.sidebar-group-items{flex-direction:row;gap:2px;padding:0}.sidebar-item,.sidebar-item.sidebar-item-collapsed{text-align:center;border-radius:var(--r-xl);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:68px;min-width:68px;height:60px;margin:2px 1px;padding:6px 4px;font-size:10px;line-height:1.1}.sidebar-item span{text-overflow:ellipsis;max-width:60px;font-size:9.5px;font-weight:600;overflow:hidden}.sidebar-item-icon{width:18px!important;height:18px!important}.app-main{max-width:100vw;overflow-x:hidden}.app-content{max-width:100%}.page-head{flex-direction:column;align-items:stretch;gap:10px}.page-title{font-size:21px}.page-subtitle{font-size:12px}.kpi-bar{grid-template-columns:1fr;gap:8px}.kanban-board{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(4,minmax(260px,260px));width:100%;min-height:0;overflow-x:auto}.card,.modal-overlay{padding:12px}.send-prod-modal,.new-content-modal{max-width:100%}}.page{flex-direction:column;gap:22px;animation:.4s ease-out forwards fade-in;display:flex}.page-head,.page-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:4px;display:flex}.upload-indicator{z-index:1400;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-xl);width:320px;max-width:calc(100vw - 32px);box-shadow:0 12px 32px var(--elev-1);padding:12px;font-size:12px;animation:.15s ease-out ui-select-pop;position:fixed;bottom:16px;right:16px}.upload-indicator-head{color:var(--ink);align-items:center;gap:8px;margin-bottom:8px;font-weight:700;display:flex}.upload-indicator-list{flex-direction:column;gap:6px;max-height:200px;display:flex;overflow-y:auto}.upload-indicator-item{align-items:center;gap:8px;display:flex}.upload-indicator-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;overflow:hidden}.upload-indicator-bar{background:var(--border-1);border-radius:999px;flex-shrink:0;width:70px;height:5px;overflow:hidden}.upload-indicator-bar-fill{background:var(--blue);height:100%;transition:width .2s}.upload-indicator-pct{color:var(--ink-4);text-align:right;flex-shrink:0;width:30px;font-size:10px}.upload-indicator-dismiss{cursor:pointer;color:var(--ink-4);background:0 0;border:none;padding:2px;display:inline-flex}.upload-indicator-errnote{color:var(--risk-ink);word-break:break-word;margin-top:8px;font-size:10px}.page-head-left{flex-direction:column;gap:2px;display:flex}.breadcrumb{font-family:var(--font-sans);letter-spacing:.13em;color:var(--ink-4);text-transform:uppercase;margin-bottom:4px;font-size:10px}.page-title{letter-spacing:-.02em;color:var(--ink);font-family:Geist,sans-serif;font-size:23px;font-weight:600;line-height:1.2}.page-subtitle{color:var(--text-2);margin-top:2px;font-size:13px}.card{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-md);box-shadow:var(--shadow-soft);padding:16px;position:relative;overflow:hidden}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width<=1023px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.kpi-grid{grid-template-columns:1fr}}.kpi,.kpi-card{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-md);box-shadow:var(--shadow-soft);flex-direction:column;gap:8px;padding:14px 16px 15px;display:flex;position:relative;overflow:hidden}.kpi.featured,.kpi-card.kpi-featured{background:var(--surface-3);border-color:var(--border-2)}.kpi.featured:before,.kpi-card.kpi-featured:before{content:"";background:radial-gradient(circle, var(--accent) 0%, transparent 65%);width:140px;height:140px;position:absolute;top:-30px;right:-30px}@supports (color:color-mix(in lab, red, red)){.kpi.featured:before,.kpi-card.kpi-featured:before{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 35%, transparent) 0%, transparent 65%)}}.kpi.featured:before,.kpi-card.kpi-featured:before{pointer-events:none}.kpi.orange,.kpi-card.kpi-orange{background:linear-gradient(135deg, var(--orange-deep) 0%, var(--orange) 100%);color:#fff;border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.kpi.orange,.kpi-card.kpi-orange{border-color:color-mix(in srgb, var(--signal) 30%, transparent)}}.kpi.orange:before,.kpi-card.kpi-orange:before{content:"";background:radial-gradient(circle, var(--accent-2-soft) 0%, transparent 65%);pointer-events:none;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.kpi-card-text{flex-direction:column;gap:6px;display:flex;position:relative}.kpi-label{font-family:var(--font-sans);letter-spacing:.1em;color:var(--ink-4);text-transform:uppercase;font-size:9.5px;font-weight:500;position:relative}.kpi.featured .kpi-label,.kpi.orange .kpi-label,.kpi-card.kpi-featured .kpi-label,.kpi-card.kpi-orange .kpi-label{color:var(--surface-1)}.kpi-value{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:600;line-height:1.1;position:relative}.kpi.featured .kpi-value,.kpi.orange .kpi-value,.kpi-card.kpi-featured .kpi-value,.kpi-card.kpi-orange .kpi-value{color:#fff}.kpi-trend{align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex;position:relative}.kpi-trend.up,.kpi-trend-up{color:var(--success)}.kpi-trend.down,.kpi-trend-down{color:var(--danger)}.kpi.featured .kpi-trend.up{color:var(--ok)}.pill{font-family:var(--font-mono);letter-spacing:.05em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:400;line-height:1.5;display:inline-flex}.pill-cobalt{background:var(--blue-soft);color:var(--blue-deeper);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pill-cobalt{border-color:color-mix(in srgb, var(--accent) 18%, transparent)}}.pill-cyan{background:var(--accent-soft);color:var(--blue-deep);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pill-cyan{border-color:color-mix(in srgb, var(--accent) 22%, transparent)}}.pill-teal{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pill-teal{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.pill-teal{color:var(--blue-deeper);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pill-teal{border-color:color-mix(in srgb, var(--accent) 18%, transparent)}}.pill-orange{background:var(--orange-soft);color:var(--orange-deep);border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.pill-orange{border-color:color-mix(in srgb, var(--signal) 22%, transparent)}}.pill-success{background:var(--ok-bg);color:var(--ok-ink);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.pill-success{border-color:color-mix(in srgb, var(--ok) 22%, transparent)}}.pill-warning{background:var(--warn-bg);color:var(--warn-ink);border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.pill-warning{border-color:color-mix(in srgb, var(--signal) 22%, transparent)}}.pill-danger{background:var(--risk-bg);color:var(--risk-ink);border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.pill-danger{border-color:color-mix(in srgb, var(--signal) 22%, transparent)}}.pill-neutral{background:var(--surface-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-3);border-color:var(--border-1)}.pill-dark{background:var(--surface-3);color:var(--text-1);border-color:#0000}.detail-badge{letter-spacing:-.005em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.detail-badge-blue{background:var(--blue-soft);color:var(--blue-deeper);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.detail-badge-blue{border-color:color-mix(in srgb, var(--accent) 18%, transparent)}}.detail-badge-green{background:var(--ok-bg);color:var(--ok-ink);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.detail-badge-green{border-color:color-mix(in srgb, var(--ok) 22%, transparent)}}.detail-badge-amber{background:var(--orange-soft);color:var(--orange-deep);border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.detail-badge-amber{border-color:color-mix(in srgb, var(--signal) 22%, transparent)}}.detail-badge-gray{background:var(--paper-deep);color:var(--ink-3);border-color:var(--line)}.detail-badge-red{background:var(--risk-bg);color:var(--risk-ink);border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.detail-badge-red{border-color:color-mix(in srgb, var(--signal) 22%, transparent)}}.btn-cobalt,.btn-primary{border-radius:var(--r-lg);background:var(--accent);color:var(--text-on-accent);border:1px solid var(--accent);cursor:pointer;letter-spacing:0;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:550;transition:background .15s;display:inline-flex}.btn-cobalt:hover,.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-cobalt:disabled,.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-ghost,.btn-secondary{border-radius:var(--r-lg);background:var(--surface-2);color:var(--ink-2);border:1px solid var(--border-2);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.btn-ghost:hover,.btn-secondary:hover{background:var(--surface-3);color:var(--ink)}.btn-danger{border-radius:var(--r-xl);background:var(--signal);justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-danger{background:color-mix(in srgb, var(--signal) 6%, transparent)}}.btn-danger{border:1px solid var(--signal)}@supports (color:color-mix(in lab, red, red)){.btn-danger{border:1px solid color-mix(in srgb, var(--signal) 30%, transparent)}}.btn-danger{color:var(--danger);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.btn-danger:hover{background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover{background:color-mix(in srgb, var(--signal) 12%, transparent)}}.btn-danger:hover{border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover{border-color:color-mix(in srgb, var(--signal) 50%, transparent)}}.form-group{flex-direction:column;gap:6px;display:flex}.form-label{font-family:var(--font-sans);letter-spacing:.18em;color:var(--ink-4);text-transform:uppercase;font-size:9px;font-weight:600}.form-input,.glass-input{width:100%;color:var(--ink);background:var(--bg-sunken);border:1px solid var(--border-1);border-radius:var(--r-xl);outline:none;padding:10px 14px;font-family:inherit;font-size:13px;transition:all .15s}.form-input::placeholder,.glass-input::placeholder{color:var(--ink-5)}.form-input:focus,.glass-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.form-input:focus,.glass-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}.form-input:focus,.glass-input:focus{background:var(--surface-1)}.form-input-wrapper{position:relative}.form-input-password{padding-right:44px}.password-toggle{cursor:pointer;color:var(--ink-4);border-radius:var(--r-lg);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-toggle:hover{color:var(--ink-2)}.glass-select{color:var(--ink);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-xl);cursor:pointer;outline:none;padding:8px 14px;font-family:inherit;font-size:12px;transition:all .15s}.glass-select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.glass-select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}.ui-select{vertical-align:middle;grid-template-columns:minmax(0,1fr);display:inline-grid;position:relative}.ui-select>.ui-select-trigger,.ui-select>.ui-select-sizer{grid-area:1/1}.ui-select-sizer{visibility:hidden;pointer-events:none;flex-direction:column;height:0;display:flex;overflow:hidden}.ui-select-sizer-item{justify-content:space-between;align-items:center;gap:8px;width:max-content;display:inline-flex}.ui-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;height:100%;font-family:inherit;display:inline-flex}.ui-select-trigger:disabled{opacity:.55;cursor:not-allowed}.ui-select-trigger{background-image:none!important}[class=ui-select-trigger]{min-height:38px;color:var(--ink);background:var(--bg-sunken);border:1px solid var(--border-1);border-radius:var(--r-xl);padding:10px 14px;font-size:13px;transition:border-color .15s,box-shadow .15s}[class=ui-select-trigger]:hover:not(:disabled){border-color:var(--line-2)}[class=ui-select-trigger]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){[class=ui-select-trigger]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}[class=ui-select-trigger]:focus-visible{outline:none}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-select-placeholder{color:var(--ink-5)}.ui-select-chevron{color:var(--ink-4);flex-shrink:0;transition:transform .15s}.ui-select-trigger[aria-expanded=true] .ui-select-chevron{transform:rotate(180deg)}.ui-select-popup{z-index:1200;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-xl);box-shadow:0 12px 32px var(--elev-1), 0 2px 6px var(--elev-1);padding:6px;animation:.13s ease-out ui-select-pop;overflow-y:auto}@keyframes ui-select-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ui-select-option{border-radius:var(--r-lg);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;line-height:1.3;display:flex}.ui-select-option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select-option.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ui-select-option.is-active{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.ui-select-option.is-selected{font-weight:600}.ui-select-check{color:var(--blue);flex-shrink:0}.ui-select-option.is-disabled{opacity:.45;cursor:not-allowed}.search-bar{background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-xl);min-width:220px;max-width:400px;box-shadow:var(--shadow-soft);flex:1;align-items:center;gap:8px;padding:8px 12px;transition:all .15s;display:flex}.search-bar:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--accent);background:#fff}@supports (color:color-mix(in lab, red, red)){.search-bar:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}.search-bar-icon{color:var(--ink-4);flex-shrink:0}.search-bar-input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.search-bar-input::placeholder{color:var(--ink-5)}.table-wrapper{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-md);box-shadow:var(--shadow-soft);overflow:hidden}.data-table{border-collapse:collapse;width:100%}.data-table thead th{background:var(--surface-2);text-align:left;border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.11em;color:var(--ink-4);text-transform:uppercase;padding:10px 15px;font-size:9.5px;font-weight:600}.data-table tbody td{border-bottom:1px solid var(--line);color:var(--ink-2);padding:10px 15px;font-size:12.5px}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr:hover td{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.table-row-clickable{cursor:pointer}.table-primary{color:var(--ink);letter-spacing:-.011em;font-weight:600}.table-secondary{color:var(--ink-4);font-size:11px;font-family:var(--font-sans);letter-spacing:.04em;margin-top:2px}.table-action-btn{border-radius:var(--r-lg);width:28px;height:28px;color:var(--ink-4);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:all .15s;display:flex}.table-action-btn:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.table-action-btn:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.table-action-btn:hover{color:var(--blue-deep);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.table-action-btn:hover{border-color:color-mix(in srgb, var(--accent) 18%, transparent)}}.table-action-btn.danger:hover{background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.table-action-btn.danger:hover{background:color-mix(in srgb, var(--signal) 8%, transparent)}}.table-action-btn.danger:hover{color:var(--danger);border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.table-action-btn.danger:hover{border-color:color-mix(in srgb, var(--signal) 18%, transparent)}}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=1023px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.team-grid{grid-template-columns:1fr}}.team-card{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-md);box-shadow:var(--shadow-soft);cursor:pointer;padding:18px;transition:all .2s}.team-card:hover{box-shadow:var(--shadow-elevated);border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.team-card:hover{border-color:color-mix(in srgb, var(--accent) 20%, transparent)}}.team-card-inactive{opacity:.55}.team-card-top{align-items:center;gap:12px;display:flex}.team-card-user{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.team-avatar-wrapper{flex-shrink:0;position:relative}.team-avatar{background:linear-gradient(135deg, var(--blue-bright), var(--blue-deep));color:#fff;width:44px;height:44px;box-shadow:0 4px 12px -2px var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.team-avatar{box-shadow:0 4px 12px -2px color-mix(in srgb, var(--accent) 40%, transparent)}}.team-status-dot{border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.team-status-online{background:var(--success)}.team-status-offline{background:var(--ink-5)}.team-name{color:var(--ink);letter-spacing:-.011em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.team-role{font-family:var(--font-sans);letter-spacing:.18em;color:var(--ink-4);text-transform:uppercase;margin-top:4px;font-size:9px}.team-card-bottom{border-top:1px solid var(--border-1);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.config-dept-header,.group-header{align-items:center;gap:10px;margin-bottom:10px;padding-left:4px;display:flex}.config-dept-title,.group-header-title{font-family:var(--font-sans);letter-spacing:.22em;color:var(--ink-3);text-transform:uppercase;font-size:10px;font-weight:600}.config-dept-count,.group-header-count{font-family:var(--font-sans);letter-spacing:.16em;color:var(--ink-4);border-radius:var(--r-lg);background:var(--paper-deep);border:1px solid var(--line);padding:2px 8px;font-size:10px;font-weight:500}.task-overlay,.modal-overlay{z-index:100;background:#0006;justify-content:center;align-items:center;padding:24px;animation:.25s ease-out fade-in;display:flex;position:fixed;inset:0}.task-detail,.modal-glass{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:var(--shadow-deep);width:100%;max-width:720px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) forwards scale-in;overflow-y:auto}.modal-close{border-radius:var(--r-xl);border:1px solid var(--border-1);background:var(--surface-2);width:32px;height:32px;color:var(--ink-3);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex}.modal-close:hover{color:var(--ink);background:#fff}.permissions-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px;display:grid}.permission-item{border-radius:var(--r-lg);color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-size:12px;transition:background .15s;display:flex}.permission-item:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.permission-item:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.producao-page{margin-bottom:-56px;padding-bottom:16px}.producao-page .kanban-board{min-height:calc(100vh - 210px)}.tab-row{background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-xl);align-items:center;gap:4px;padding:4px;display:flex}.tab-btn{border-radius:var(--r-lg);cursor:pointer;color:var(--ink-3);background:0 0;border:none;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .15s}.tab-btn:hover{color:var(--ink);background:var(--surface-2)}.tab-btn.active,.tab-btn-active{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);border-radius:var(--r-lg) 8px 0 0;background:0 0;font-weight:550}.filter-pill{background:var(--surface-2);border:1px solid var(--border-1);cursor:pointer;color:var(--ink-3);border-radius:999px;padding:6px 12px;font-family:inherit;font-size:11.5px;font-weight:500;transition:all .15s}.filter-pill:hover{background:var(--surface-1);color:var(--ink)}.filter-pill.active{background:var(--blue-soft);color:var(--blue-deeper);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.filter-pill.active{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.live-eyebrow .dot{background:var(--blue-bright);width:6px;height:6px;box-shadow:0 0 6px var(--blue);border-radius:50%;animation:2s ease-in-out infinite live-pulse}.login-split{background:linear-gradient(180deg, var(--bg-base) 0%, var(--bg-sunken) 100%);width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.login-brand{background:linear-gradient(160deg, var(--bg-sunken) 0%, var(--accent-soft) 45%, var(--accent) 100%);border-radius:0 var(--r-2xl) var(--r-2xl) 0;flex-direction:column;justify-content:center;align-items:center;width:50%;min-height:100vh;padding:60px 48px;display:flex;position:relative;overflow:hidden}.login-brand:before{content:"";background:radial-gradient(ellipse 50% 60% at 90% 0%, var(--accent), transparent 55%), radial-gradient(ellipse 40% 50% at 0% 100%, var(--signal), transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.login-brand:before{background:radial-gradient(ellipse 50% 60% at 90% 0%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 55%), radial-gradient(ellipse 40% 50% at 0% 100%, color-mix(in srgb, var(--signal) 18%, transparent), transparent 55%)}}.login-brand:before{pointer-events:none}.brand-content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.brand-eyebrow .dot{background:var(--orange-bright);border-radius:50%;width:6px;height:6px}.brand-title{font-family:var(--font-sans);letter-spacing:.42em;color:var(--surface-1);text-transform:uppercase;font-size:13px;font-weight:500}.brand-meta-item .val{color:#fff;font-size:12px;font-weight:500}.login-form-panel{justify-content:center;align-items:center;width:50%;min-height:100vh;padding:40px;display:flex;position:relative;overflow:hidden}.login-form-panel:before{content:"";background:radial-gradient(circle, var(--accent) 0%, transparent 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-100px}@supports (color:color-mix(in lab, red, red)){.login-form-panel:before{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 10%, transparent) 0%, transparent 70%)}}.login-form-panel:before{pointer-events:none}.login-form-panel:after{content:"";background:radial-gradient(circle, var(--signal) 0%, transparent 70%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-60px;left:-60px}@supports (color:color-mix(in lab, red, red)){.login-form-panel:after{background:radial-gradient(circle, color-mix(in srgb, var(--signal) 6%, transparent) 0%, transparent 70%)}}.login-form-panel:after{pointer-events:none}.login-form-container{z-index:1;width:100%;max-width:420px;animation:.5s ease-out .15s both fade-in;position:relative}.login-card{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:var(--shadow-deep);padding:40px 36px 36px}.login-eyebrow{background:var(--paper-deep);border:1px solid var(--border-1);font-family:var(--font-sans);letter-spacing:.2em;color:var(--ink-3);text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 12px;font-size:9px;font-weight:500;display:inline-flex}.login-eyebrow .dot{background:var(--blue);border-radius:50%;width:6px;height:6px}.login-header{margin-bottom:28px}.login-title{letter-spacing:-.03em;color:var(--ink);font-family:Geist,sans-serif;font-size:32px;font-weight:700;line-height:1.05}.login-title .accent-cobalt{background:linear-gradient(135deg, var(--blue-bright) 0%, var(--blue) 50%, var(--blue-deep) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.login-subtitle{color:var(--ink-3);margin-top:10px;font-size:13px;line-height:1.5}.login-form{flex-direction:column;gap:18px;display:flex}.login-error{background:var(--signal);align-items:center;gap:8px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.login-error{background:color-mix(in srgb, var(--signal) 8%, transparent)}}.login-error{border:1px solid var(--signal)}@supports (color:color-mix(in lab, red, red)){.login-error{border:1px solid color-mix(in srgb, var(--signal) 22%, transparent)}}.login-error{border-radius:var(--r-xl);color:var(--risk-ink);margin-bottom:6px;font-size:12px}.login-submit{color:#fff;background:linear-gradient(180deg, var(--blue-bright) 0%, var(--blue) 55%, var(--blue-deep) 100%);border-radius:var(--r-xl);cursor:pointer;width:100%;height:46px;box-shadow:0 1px 0 var(--surface-3) inset, 0 -1px 0 #0000001a inset, var(--shadow-cobalt);border:none;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .15s;display:flex}.login-submit:hover:not(:disabled){box-shadow:0 1px 0 var(--surface-3) inset, 0 -1px 0 #0000001a inset, 0 14px 32px -8px var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.login-submit:hover:not(:disabled){box-shadow:0 1px 0 var(--surface-3) inset, 0 -1px 0 #0000001a inset, 0 14px 32px -8px color-mix(in srgb, var(--accent) 50%, transparent)}}.login-submit:disabled{opacity:.6;cursor:not-allowed}.login-footnote{text-align:center;font-family:var(--font-sans);letter-spacing:.18em;color:var(--ink-5);text-transform:uppercase;margin-top:22px;font-size:10px}.login-mobile-footer{display:none}@media (width<=768px){.login-split{flex-direction:column;min-height:100dvh}.login-brand{border-radius:0 0 var(--r-2xl) var(--r-2xl);flex-shrink:0;width:100%;height:44vh;min-height:0;padding:0 24px 80px}.brand-headline{font-size:28px}.brand-meta{display:none}.login-form-panel{z-index:10;flex:1;align-items:flex-start;width:100%;min-height:0;margin-top:-36px;padding:0 20px 32px}.login-form-container{max-width:100%}.login-card{padding:32px 24px 28px}.login-title{font-size:26px}.login-mobile-footer{text-align:center;font-family:var(--font-sans);letter-spacing:.18em;color:var(--ink-5);margin-top:22px;font-size:10px;display:block}}.flex{display:flex}.relative{position:relative}.loading-text{font-family:var(--font-sans);letter-spacing:.22em;color:var(--ink-4);text-transform:uppercase;font-size:11px}*{scrollbar-width:thin;scrollbar-color:var(--surface-2) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface-2);border-radius:var(--r-sm);border:1px solid var(--border-1);transition:background .15s}::-webkit-scrollbar-thumb:hover{background:var(--surface-1)}::-webkit-scrollbar-corner{background:0 0}.minimal-scrollbar{scrollbar-width:thin;scrollbar-color:var(--surface-1) transparent}.minimal-scrollbar::-webkit-scrollbar{width:5px;height:5px}.minimal-scrollbar::-webkit-scrollbar-thumb{background:var(--surface-1);border-radius:var(--r-sm);border:none}.minimal-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff}.btn-outline{border-radius:var(--r-xl);background:var(--surface-2);color:var(--ink-2);border:1px solid var(--border-1);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.btn-outline:hover{background:var(--surface-1);border-color:var(--blue-light);color:var(--blue-deep)}@media (width<=600px){.form-grid-2,.form-grid-3{grid-template-columns:1fr}}.card-title{letter-spacing:-.015em;color:var(--ink);font-size:16px;font-weight:600}.card-header-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.placeholder-card{background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-lg);min-height:60vh;box-shadow:var(--shadow-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:56px 32px;display:flex}.placeholder-text{color:var(--ink-4);max-width:360px;font-size:13px}.detail-back{background:var(--surface-2);border:1px solid var(--border-1);color:var(--ink-3);font-family:var(--font-sans);letter-spacing:.18em;cursor:pointer;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:10px;transition:all .15s;display:inline-flex}.detail-back:hover{color:var(--ink);background:#fff}.detail-header{flex-direction:column;gap:14px;margin-bottom:8px;display:flex}.detail-top{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.detail-name{color:var(--ink);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}.detail-badges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.detail-info-label{font-family:var(--font-sans);letter-spacing:.2em;color:var(--ink-4);text-transform:uppercase;font-size:9px;font-weight:600}.accordion-list{flex-direction:column;gap:10px;display:flex}.accordion-item,.accordion{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-md);box-shadow:var(--shadow-soft);overflow:hidden}.accordion-header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 18px;font-family:inherit;display:flex}.accordion-header:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.accordion-header:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.accordion-title{color:var(--ink);letter-spacing:-.011em;flex:1;font-size:14px;font-weight:600}.accordion-count{font-family:var(--font-sans);color:var(--ink-4);border-radius:var(--r-lg);background:var(--paper-deep);padding:2px 8px;font-size:10px;font-weight:500}.accordion-body{border-top:1px solid var(--border-1);flex-direction:column;gap:8px;padding:14px 18px 16px;display:flex}.accordion-bullet{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.accordion-bullet:before{content:"";background:var(--blue);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px;display:inline-block}.client-form,.services-form{flex-direction:column;gap:18px;display:flex}.services-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.service-card{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-md);box-shadow:var(--shadow-soft);flex-direction:column;gap:10px;padding:16px;display:flex}.service-card-header,.service-config-row,.service-config-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.service-name,.service-config-name{color:var(--ink);letter-spacing:-.011em;font-size:14px;font-weight:600}.service-detail,.service-config-body{color:var(--ink-3);border-top:1px solid var(--border-1);padding-top:10px;font-size:12px;line-height:1.5}.service-objectives{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12px;display:flex}.service-input,.service-textarea{width:100%;color:var(--ink);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-lg);outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:all .15s}.service-input:focus,.service-textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.service-input:focus,.service-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}.service-input:focus,.service-textarea:focus{background:#fff}.service-textarea{resize:vertical;min-height:64px}.service-toggle-label{color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12px;display:flex}.permission-label{color:var(--ink-2);font-size:12px;font-weight:500}.kanban-select{color:var(--ink);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-lg);cursor:pointer;outline:none;padding:6px 10px;font-family:inherit;font-size:11px}.kanban-select:focus{border-color:var(--blue)}.task-detail-area{flex-direction:column;display:flex}.task-detail-header{border-bottom:1px solid var(--border-1);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.task-detail-title{letter-spacing:-.015em;color:var(--ink);font-size:16px;font-weight:600}.task-detail-close{border-radius:var(--r-xl);background:var(--surface-2);border:1px solid var(--border-1);width:32px;height:32px;color:var(--ink-3);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex}.task-detail-close:hover{color:var(--ink);background:#fff}.ai-tab-container{flex-direction:column;gap:16px;display:flex}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-spin{color:var(--blue);animation:1.2s linear infinite ai-spin}@keyframes ai-bar{0%{width:0%}60%{width:80%}to{width:100%}}.prod-tab.active{background:var(--blue-soft);color:var(--blue-deeper);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.prod-tab.active{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.spin{animation:1.2s linear infinite ai-spin}.glass-popover{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-xl);box-shadow:0 14px 38px #00000029}.glass-popover label:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.glass-popover label:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.send-prod-modal{background:var(--surface-1);border-radius:var(--r-xl);border:1px solid var(--border-1);flex-direction:column;gap:16px;width:100%;max-width:560px;max-height:86vh;padding:22px;display:flex;overflow-y:auto;box-shadow:0 24px 60px #0003}.send-prod-head{align-items:flex-start;gap:12px;display:flex}.send-prod-icon{width:40px;height:40px;color:var(--color-primary);background:var(--accent);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.send-prod-icon{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.send-prod-icon{border-radius:var(--r-xl);flex:none}.send-prod-title{color:var(--ink);margin:0;font-size:17px;font-weight:700}.send-prod-sub{color:var(--ink-4);margin:2px 0 0;font-size:12px}.send-prod-row{flex-direction:column;gap:6px;display:flex}.send-prod-label{font-family:var(--font-sans);letter-spacing:.18em;color:var(--ink-4);text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.send-prod-hint{color:var(--ink-4);margin:0;font-size:11px}.send-prod-actions{border-top:1px dashed var(--border-1);justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.new-content-modal{max-width:640px}.new-content-modal .send-prod-head{z-index:4;background:var(--surface-1);border-bottom:1px solid var(--line);margin:-22px -22px 0;padding:22px 22px 12px;position:sticky;top:-22px}.new-content-modal .confirm-x{flex:none;align-self:flex-start}.new-content-footer{z-index:4;background:var(--surface-2);border-top:1px solid var(--accent);justify-content:flex-end;gap:10px;margin:4px -22px -22px;padding:14px 22px;display:flex;position:sticky;bottom:-22px}@supports (color:color-mix(in lab, red, red)){.new-content-footer{border-top:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.btn-glass-blue{border-radius:var(--r-xl);cursor:pointer;height:40px;color:var(--blue-deep);background:var(--accent);justify-content:center;align-items:center;gap:6px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-glass-blue{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.btn-glass-blue{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-glass-blue{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.btn-glass-blue{transition:background .15s,border-color .15s,box-shadow .15s}.btn-glass-blue:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-glass-blue:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 16%, transparent)}}.btn-glass-blue:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-glass-blue:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 55%, transparent)}}.btn-glass-blue.is-primary{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-glass-blue.is-primary{background:color-mix(in srgb, var(--accent) 20%, transparent)}}.btn-glass-blue.is-primary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-glass-blue.is-primary{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}}.btn-glass-blue.is-primary{box-shadow:0 4px 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-glass-blue.is-primary{box-shadow:0 4px 16px color-mix(in srgb, var(--accent) 18%, transparent)}}.btn-glass-blue.is-primary:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-glass-blue.is-primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 30%, transparent)}}.btn-glass-blue:disabled{opacity:.45;cursor:default}.btn-glass-danger{border-radius:var(--r-xl);cursor:pointer;height:40px;color:var(--danger);background:var(--signal);justify-content:center;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-glass-danger{background:color-mix(in srgb, var(--signal) 8%, transparent)}}.btn-glass-danger{border:1px solid var(--signal)}@supports (color:color-mix(in lab, red, red)){.btn-glass-danger{border:1px solid color-mix(in srgb, var(--signal) 38%, transparent)}}.btn-glass-danger{-webkit-backdrop-filter:blur(8px);transition:background .15s,border-color .15s}.btn-glass-danger:hover:not(:disabled){background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.btn-glass-danger:hover:not(:disabled){background:color-mix(in srgb, var(--signal) 16%, transparent)}}.btn-glass-danger:hover:not(:disabled){border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.btn-glass-danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--signal) 60%, transparent)}}.btn-glass-danger:disabled{opacity:.45;cursor:default}.new-content-row{align-items:flex-start;gap:12px;display:flex}.new-content-row>.send-prod-row{min-width:0}.new-content-mediarow{gap:6px;display:flex}.new-content-mediachip{height:38px;color:var(--ink-3);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-xl);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}.new-content-mediachip:hover{border-color:var(--blue-light)}.new-content-mediachip.is-active{color:var(--surface-1);background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 4px 14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.new-content-mediachip.is-active{box-shadow:0 4px 14px color-mix(in srgb, var(--accent) 25%, transparent)}}.new-content-error{color:var(--risk-ink);background:var(--signal);padding:8px 10px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.new-content-error{background:color-mix(in srgb, var(--signal) 8%, transparent)}}.new-content-error{border:1px solid var(--signal)}@supports (color:color-mix(in lab, red, red)){.new-content-error{border:1px solid color-mix(in srgb, var(--signal) 25%, transparent)}}.new-content-error{border-radius:var(--r-lg)}.send-prod-stage-row-2col{gap:8px}.send-prod-stage-resp{text-overflow:ellipsis;white-space:nowrap;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1l4 4 4-4' stroke='%2371717A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 12px center;background-repeat:no-repeat;flex:auto;min-width:0;height:34px;padding:0 32px 0 12px;font-size:12px;overflow:hidden}.cal-peek{z-index:30;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-xl);width:268px;box-shadow:0 12px 32px -10px var(--elev-1);padding:10px;animation:.14s ease-out confirm-pop;position:absolute;top:calc(100% + 6px);right:0}.cal-peek.cal-peek-portaled{box-shadow:0 18px 44px -12px var(--elev-1);position:static;top:auto;right:auto}.cal-peek-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cal-peek-nav{width:26px;height:26px;color:var(--ink-3);border-radius:var(--r-lg);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.cal-peek-nav:hover{border-color:var(--border-1);background:#0000000a}.cal-peek-month{color:var(--ink);text-transform:capitalize;font-size:13px;font-weight:700}.cal-peek-weekdays{font-family:var(--font-sans);letter-spacing:.08em;color:var(--ink-5);text-align:center;border-bottom:1px dashed var(--border-1);grid-template-columns:repeat(7,1fr);padding-bottom:4px;font-size:9px;font-weight:700;display:grid}.cal-peek-grid{grid-template-columns:repeat(7,1fr);gap:2px;margin-top:6px;display:grid}.cal-peek-empty{width:100%;height:30px}.cal-peek-day{height:30px;color:var(--ink-2);border-radius:var(--r-lg);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex;position:relative}.cal-peek-day:hover{background:#0000000a}.cal-peek-day-today{color:var(--blue-deep);font-weight:800}.cal-peek-day-selected{border-color:var(--color-primary);background:var(--color-primary)!important;color:var(--surface-1)!important}.cal-peek-day-busy{color:var(--orange-deep);font-weight:800}.cal-peek-dot{background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.cal-peek-day-selected .cal-peek-dot{background:var(--surface-1)}.cal-peek-dot-legend{vertical-align:middle;margin-right:4px;display:inline-block;position:static;transform:none}.cal-peek-legend{color:var(--ink-4);align-items:center;gap:4px;margin-top:8px;font-size:10px;display:flex}.pboard-lane-postdate.is-empty{color:var(--ink-4);border-style:dashed;font-weight:500}@keyframes slide-in-right{0%{opacity:.4;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.cap-empty{text-align:center;color:var(--ink-5);background:var(--surface-2);border:1px dashed var(--border-1);border-radius:var(--r-xl);justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:14px;font-size:12px;display:flex}.cal-media-row{border:1px solid var(--border-1);border-radius:var(--r-xl);background:var(--surface-2);align-items:center;gap:11px;padding:9px;display:flex}.cal-media-row.is-post{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.cal-media-row.is-post{border-color:color-mix(in srgb, var(--ok) 45%, transparent)}}.cal-media-row.is-post{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.cal-media-row.is-post{background:color-mix(in srgb, var(--ok) 6%, transparent)}}.cal-media-post-tag{background:var(--ok);border-radius:999px;margin-right:6px;padding:1px 6px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cal-media-post-tag{background:color-mix(in srgb, var(--ok) 16%, transparent)}}.cal-media-post-tag{color:var(--ok-ink);letter-spacing:.08em;font-size:8.5px;font-weight:700}.cal-media-thumb{border-radius:var(--r-lg);object-fit:cover;background:var(--bg-sunken);flex-shrink:0;width:52px;height:52px}.cal-caption-box{background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-xl);color:var(--ink);white-space:pre-wrap;max-height:280px;margin-top:6px;padding:12px 14px;font-size:13px;line-height:1.5;overflow-y:auto}.post-alert{background:linear-gradient(135deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.post-alert{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, transparent), color-mix(in srgb, var(--accent) 5%, transparent))}}.post-alert{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.post-alert{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.post-alert{border-radius:var(--r-xl);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.post-alert-head{color:var(--blue-deeper,var(--accent-ink));align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.post-alert-list{flex-direction:column;gap:6px;display:flex}.post-alert-row{background:var(--surface-1);border:1px solid var(--accent);align-items:center;gap:10px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.post-alert-row{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.post-alert-row{border-radius:var(--r-lg)}.post-alert-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.post-alert-meta{color:var(--ink-4);margin-top:1px;font-family:"var(--font-sans)";font-size:10px}.post-alert-confirm{height:30px;color:var(--surface-1);background:var(--blue,var(--accent));border-radius:var(--r-lg);cursor:pointer;border:none;flex-shrink:0;align-items:center;gap:5px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.post-alert-confirm:hover{background:var(--blue-deep,var(--accent-ink))}.pboard-client-section.is-collapsed{box-shadow:none;border-color:var(--border-1);background:0 0}.pipeline{--pipeline-arrow:16px;width:max-content;padding:14px 14px 18px;display:flex}.pipeline-step+.pipeline-step{margin-left:calc(var(--pipeline-arrow) * -1 + 3px)}@keyframes pipeline-glow-rejected{0%,to{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--signal) 35%, transparent))}50%{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--signal) 75%, transparent))}}@keyframes pipeline-glow{0%,to{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 35%, transparent))}50%{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--accent) 75%, transparent))}}@keyframes pipeline-glow-late{0%,to{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--signal) 35%, transparent))}50%{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--signal) 75%, transparent))}}.pboard-client-section.is-collapsed .pboard-client{border-bottom:1px solid var(--border-1);border-radius:var(--r-md);background:var(--surface-1);box-shadow:var(--shadow-soft)}.confirm-dialog{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-xl);text-align:center;outline:none;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:420px;padding:22px 22px 18px;animation:.16s ease-out confirm-pop;display:flex;position:relative;box-shadow:0 24px 60px #0000002e}@keyframes confirm-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.confirm-x{color:var(--ink-4);border-radius:var(--r-lg);cursor:pointer;background:0 0;border:none;padding:4px;display:flex;position:absolute;top:10px;right:10px}.confirm-x:hover{color:var(--ink);background:#0000000a}.confirm-icon{width:44px;height:44px;color:var(--color-primary);background:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.confirm-icon{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.confirm-icon{margin-bottom:2px}.confirm-icon-danger{color:var(--risk-ink);background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.confirm-icon-danger{background:color-mix(in srgb, var(--signal) 10%, transparent)}}.confirm-title{color:var(--ink);margin:0;font-size:16px;font-weight:700}.confirm-message{color:var(--ink-4);margin:0;font-size:13px;line-height:1.5}.confirm-actions{gap:8px;width:100%;margin-top:8px;display:flex}.confirm-cancel,.confirm-ok{flex:1;justify-content:center;padding:9px 14px;font-size:13px;font-weight:600}.row-2col{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=768px){.table-wrapper{-webkit-overflow-scrolling:touch;overflow-y:hidden;overflow-x:auto!important}.data-table{min-width:480px}.producao-topbar{flex-direction:column;align-items:stretch}.kpi-bar{grid-template-columns:1fr}.producao-client-select .ui-select{width:100%;height:100%}}@media (width<=640px){.row-2col{grid-template-columns:1fr!important}.data-table thead th{padding:8px 10px}.data-table tbody td{padding:9px 10px;font-size:12px}.col-hide-sm{display:none!important}.kpi-bar{flex-wrap:wrap;gap:6px;display:flex}.kpi-bar>.kpi-tile:not(.kpi-tile-stages){min-width:0;box-shadow:none;flex-direction:row;flex:1 1 0;align-items:center;gap:6px;padding:7px 10px}.kpi-tile:not(.kpi-tile-stages) .kpi-tile-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.kpi-tile:not(.kpi-tile-stages) .kpi-tile-value{flex-shrink:0;font-size:15px;line-height:1}.kpi-tile:not(.kpi-tile-stages) .kpi-tile-sub{display:none}.kpi-tile-stages{flex:100%}.kanban-config-grid,.services-grid,.detail-info-grid,.detail-extra-grid,.chat-shell,.cal-layout{grid-template-columns:1fr!important}.permissions-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important}.cal-month-grid{grid-template-rows:repeat(6,minmax(64px,auto))!important}.kanban-board{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;grid-auto-columns:82vw;grid-auto-flow:column;gap:10px;overflow-x:auto;grid-template-columns:none!important}.kanban-column{scroll-snap-align:start}.tab-row{flex-wrap:wrap}.cc-header-actions .ai-month-select-wrapper{width:100%!important;min-width:0!important}.upload-indicator{left:8px;right:8px;bottom:calc(76px + env(safe-area-inset-bottom));width:auto}.glass-select,.form-input,.ui-select,.ui-select-trigger,.kanban-select,.producao-client-select{min-width:0!important;max-width:100%!important}.ai-generate-row{gap:8px}.ai-generate-row .ai-gen-field{flex:none}.ai-generate-row .ai-month-select-wrapper{flex:auto!important;width:auto!important;min-width:0!important}.ai-generate-row .ai-gen-msg{flex:100%!important;min-width:0!important}.ai-generate-row .ai-generate-btn{justify-content:center;flex:100%!important;width:100%!important}.modal-overlay{padding:10px!important}.modal-glass,.task-detail,.send-prod-modal,.new-content-modal,.confirm-dialog,.overdue-modal,.assign-modal{width:100%!important;max-width:100%!important}.send-prod-modal,.new-content-modal,.modal-glass{padding:16px!important}.confirm-dialog{padding:18px!important}.new-content-row{flex-direction:column;align-items:stretch}.send-prod-stage-row{flex-wrap:wrap}.send-prod-stage-row .send-prod-stage-step{flex-basis:100%;width:100%}.mobile-sheet{border-left:none!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important}}.kanban-column-body.is-drop-over{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kanban-column-body.is-drop-over{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.kanban-column-body.is-drop-over{outline:2px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.kanban-column-body.is-drop-over{outline:2px dashed color-mix(in srgb, var(--accent) 35%, transparent)}}.kanban-column-body.is-drop-over{outline-offset:-4px;border-radius:var(--r-xl)}@keyframes pulse-soft{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 0%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--signal) 12%, transparent)}}.media-tl{flex-direction:column;gap:14px;padding:4px 2px;display:flex}.media-tl-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:12px;display:flex}.media-tl-head-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.media-tl-count{color:var(--ink-3);font-size:12px;font-weight:600}.media-tl-step{color:var(--surface-1);border-radius:999px;align-items:center;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.media-tl-upload-btn{padding:8px 14px;font-size:12px}.media-tl-empty{text-align:center;color:var(--ink-4);flex-direction:column;align-items:center;gap:8px;padding:32px 16px;font-size:13px;display:flex}.media-tl-empty p{margin:0}.media-tl-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative}.media-tl-list:before{content:"";background:var(--line);width:2px;position:absolute;top:6px;bottom:6px;left:5px}.media-tl-item{padding-left:22px;position:relative}.media-tl-dot{border:2px solid var(--surface);width:12px;height:12px;box-shadow:0 0 0 1px var(--line);z-index:1;border-radius:50%;position:absolute;top:22px;left:0}.media-tl-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-soft);align-items:center;gap:12px;padding:10px;display:flex}.media-tl-thumb{border-radius:var(--r-lg);background:var(--paper-deep);flex-shrink:0;width:64px;height:64px;display:block;position:relative;overflow:hidden}.media-tl-thumb img,.media-tl-thumb video{object-fit:cover;width:100%;height:100%;display:block}.media-tl-thumb-ic{border-radius:var(--r-lg);width:20px;height:20px;color:var(--surface-1);background:#0009;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:3px;right:3px}.media-tl-meta{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.media-tl-meta-top{align-items:center;gap:8px;min-width:0;display:flex}.media-tl-step-badge{border:1px solid;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.media-tl-file{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.media-tl-meta-sub{color:var(--ink-4);align-items:center;gap:10px;font-size:11px;display:flex}.media-tl-who{color:var(--ink-3);font-weight:600}.media-tl-when{font-family:var(--font-sans);align-items:center;gap:3px;font-size:10px;display:inline-flex}.media-tl-dl{border-radius:var(--r-lg);border:1px solid var(--line);width:36px;height:36px;color:var(--blue-deep);background:var(--surface-2);flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.media-tl-dl:hover{background:var(--blue-soft);color:var(--blue-deeper)}.media-tl-del{border-radius:var(--r-lg);border:1px solid var(--line);width:36px;height:36px;color:var(--ink-4);background:var(--surface-2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.media-tl-del:hover{background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.media-tl-del:hover{background:color-mix(in srgb, var(--signal) 10%, transparent)}}.media-tl-del:hover{color:var(--danger);border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.media-tl-del:hover{border-color:color-mix(in srgb, var(--signal) 40%, transparent)}}.media-tl-comments{flex-direction:column;gap:5px;margin-top:8px;display:flex}.media-tl-comment{color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-lg);flex-wrap:wrap;align-items:baseline;gap:6px;padding:5px 9px;font-size:11.5px;line-height:1.4;display:flex}.media-tl-comment-author{color:var(--ink);font-weight:700}.media-tl-comment-text{flex:1;min-width:0}.media-tl-comment-when{font-family:var(--font-sans);color:var(--ink-5);font-size:9px}.media-tl-comment-add{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);align-items:center;gap:6px;padding:4px 8px;display:flex}.media-tl-comment-add input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12px}.media-tl-comment-add button{cursor:pointer;color:var(--blue-deep);background:0 0;border:none;padding:2px;display:inline-flex}.media-tl-comment-add button:disabled{color:var(--ink-6);cursor:default}.media-tl-label{border:1px dashed var(--line);cursor:pointer;color:var(--ink-2);background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:2px 7px;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex}.media-tl-label.is-empty{color:var(--ink-5)}.media-tl-label:hover{border-color:var(--blue-deep);color:var(--blue-deep)}.media-tl-label-input{border:1px solid var(--blue-deep);border-radius:var(--r-lg);color:var(--ink);background:var(--surface);outline:none;align-self:stretch;padding:3px 8px;font-family:inherit;font-size:12px}.media-tl-uploading{color:var(--blue-deep);align-items:center;gap:5px;font-weight:500;display:inline-flex}.media-tl-item-pending .media-tl-card{opacity:.75}.new-content-timeline{border-top:1px solid var(--line);margin-top:4px;padding-top:16px}.task-block{flex-direction:column;gap:10px;display:flex}.task-block-head{align-items:center;gap:10px;display:flex}.task-block-title{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-4);text-transform:uppercase;flex:1;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.task-count{font-family:var(--font-sans);color:var(--ink-4);background:var(--paper-deep);letter-spacing:0;border-radius:999px;padding:1px 7px;font-size:10px}.task-empty{color:var(--ink-5);margin:0;font-size:12px;font-style:italic}.task-file-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.task-file{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);align-items:center;gap:10px;padding:7px 10px;display:flex}.task-file-name{min-width:0;color:var(--blue-deep);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;overflow:hidden}.task-file-name:hover{text-decoration:underline}.task-file-meta{font-family:var(--font-sans);color:var(--ink-5);white-space:nowrap;font-size:9.5px}.task-file-del{cursor:pointer;color:var(--ink-5);background:0 0;border:none;padding:2px;display:inline-flex}.task-file-del:hover{color:var(--danger)}.bulk-bar{background:var(--accent);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.bulk-bar{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.bulk-bar{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.bulk-bar{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.bulk-bar{border-radius:var(--r-xl)}.bulk-count{color:var(--blue-deep);font-size:12px;font-weight:700}.bulk-date{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink-4);align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.bulk-date input{color:var(--ink);background:0 0;border:none;outline:none;font-family:inherit;font-size:12px}.bulk-del{cursor:pointer;border-radius:var(--r-lg);color:var(--danger);background:var(--signal);align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bulk-del{background:color-mix(in srgb, var(--signal) 8%, transparent)}}.bulk-del{border:1px solid var(--signal)}@supports (color:color-mix(in lab, red, red)){.bulk-del{border:1px solid color-mix(in srgb, var(--signal) 35%, transparent)}}.bulk-del:hover{background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.bulk-del:hover{background:color-mix(in srgb, var(--signal) 16%, transparent)}}.data-table tr.is-checked{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-table tr.is-checked{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.taskrow-del,.taskcard-del{cursor:pointer;color:var(--ink-5);border-radius:var(--r-lg);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:inline-flex}.taskrow-del:hover,.taskcard-del:hover{color:var(--danger);background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.taskrow-del:hover,.taskcard-del:hover{background:color-mix(in srgb, var(--signal) 10%, transparent)}}.contract-count.is-behind{color:var(--orange-deep,var(--warn))}.creative-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.creative-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;overflow:hidden}.creative-card.is-announced{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.creative-card.is-announced{border-color:color-mix(in srgb, var(--ok) 40%, transparent)}}.creative-thumb{aspect-ratio:16/10;background:var(--paper-deep);cursor:pointer;text-align:left;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.creative-thumb img,.creative-thumb video{object-fit:cover;width:100%;height:100%;display:block}.creative-noimg{width:100%;height:100%;color:var(--ink-5);justify-content:center;align-items:center;display:flex}.creative-kind{color:var(--surface-1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:8px;left:8px}.creative-badge{background:var(--ok);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.creative-badge{background:color-mix(in srgb, var(--ok) 92%, transparent)}}.creative-badge{color:var(--surface-1)}.creative-count{color:var(--surface-1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c7;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;right:8px}.creative-thumb:hover .creative-count{background:var(--blue-deep)}.creative-body{flex-direction:column;gap:5px;padding:10px 12px 11px;display:flex}.creative-title{color:var(--ink);font-size:13px;font-weight:600;line-height:1.25}.creative-meta{color:var(--ink-4);font-size:11px}.creative-notes{color:var(--ink-3);background:var(--paper-deep);border-radius:var(--r-lg);padding:5px 8px;font-size:11px}.creative-foot{align-items:center;gap:6px;margin-top:3px;display:flex}.creative-when,.creative-ann{font-family:var(--font-sans);color:var(--ink-5);align-items:center;gap:4px;font-size:9.5px;display:inline-flex}.creative-ann{color:var(--success,var(--ok))}.creative-ic{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink-3);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.creative-ic:hover{border-color:var(--blue-deep);color:var(--blue-deep)}.creative-del:hover{border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.creative-del:hover{border-color:color-mix(in srgb, var(--signal) 40%, transparent)}}.creative-del:hover{color:var(--danger);background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.creative-del:hover{background:color-mix(in srgb, var(--signal) 8%, transparent)}}.creative-announce{cursor:pointer;border-radius:var(--r-lg);color:var(--surface-1);background:var(--blue-deep);border:none;align-items:center;gap:5px;padding:6px 11px;font-size:11px;font-weight:600;display:inline-flex}.creative-announce:hover{background:var(--blue-deeper,var(--accent-ink))}.creative-send-modal{max-width:560px;position:relative}.creative-send-modal.is-dragging{border-color:var(--blue-deep)}.creative-drop{cursor:pointer;text-align:left;border:1.5px dashed var(--accent);align-items:center;gap:12px;width:100%;padding:22px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.creative-drop{border:1.5px dashed color-mix(in srgb, var(--accent) 35%, transparent)}}.creative-drop{border-radius:var(--r-xl);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.creative-drop{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.creative-drop{color:var(--ink-2);transition:border-color .15s,background .15s}.creative-drop:hover:not(:disabled){border-color:var(--blue-deep);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.creative-drop:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 8%, transparent)}}.creative-drop:disabled{opacity:.55;cursor:not-allowed}.creative-drop.is-compact{padding:11px 14px}.creative-drop-ic{border-radius:var(--r-xl);width:38px;height:38px;color:var(--blue-deep);background:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.creative-drop-ic{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.creative-drop.is-compact .creative-drop-ic{border-radius:var(--r-lg);width:28px;height:28px}.creative-drop-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.creative-drop-txt strong{color:var(--ink);font-size:13px;font-weight:650}.creative-drop-txt small{color:var(--ink-4);font-size:11px}.creative-drop-veil{z-index:5;border-radius:var(--r-xl);color:var(--blue-deep);background:var(--accent);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.creative-drop-veil{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.creative-drop-veil{border:2px dashed var(--blue-deep);pointer-events:none}.creative-filelist{flex-direction:column;gap:7px;max-height:264px;padding-right:2px;display:flex;overflow-y:auto}.creative-file{border-radius:var(--r-xl);background:var(--surface-1);border:1px solid var(--border-1);align-items:center;gap:10px;padding:7px 9px;display:flex}.creative-file.is-done{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.creative-file.is-done{border-color:color-mix(in srgb, var(--ok) 40%, transparent)}}.creative-file.is-done{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.creative-file.is-done{background:color-mix(in srgb, var(--ok) 5%, transparent)}}.creative-file.is-error{border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.creative-file.is-error{border-color:color-mix(in srgb, var(--signal) 40%, transparent)}}.creative-file.is-error{background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.creative-file.is-error{background:color-mix(in srgb, var(--signal) 4%, transparent)}}.creative-file.is-uploading{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.creative-file.is-uploading{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.creative-file-thumb{border-radius:var(--r-lg);background:var(--paper-deep);flex:none;width:44px;height:44px;position:relative;overflow:hidden}.creative-file-thumb img,.creative-file-thumb video{object-fit:cover;width:100%;height:100%;display:block}.creative-file-kind{border-radius:var(--r-md);color:var(--surface-1);background:#000000a6;padding:2px;display:inline-flex;position:absolute;bottom:2px;right:2px}.creative-file-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.creative-file-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.creative-file-sub{color:var(--ink-4);font-size:10.5px}.creative-file-ok{color:var(--success,var(--ok));align-items:center;gap:4px;font-weight:600;display:inline-flex}.creative-file-err{color:var(--danger,var(--risk));align-items:center;gap:4px;font-weight:600;display:inline-flex}.creative-file-bar{border-radius:var(--r-xs);background:var(--accent);height:3px}@supports (color:color-mix(in lab, red, red)){.creative-file-bar{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.creative-file-bar{overflow:hidden}.creative-file-bar>span{background:var(--blue-deep);border-radius:var(--r-xs);height:100%;transition:width .2s;display:block}.creative-file-side{flex:none;align-items:center;gap:4px;display:flex}.creative-file-pct{font-family:var(--font-sans);color:var(--blue-deep);font-size:10px;font-weight:600}.creative-send-total{font-family:var(--font-sans);color:var(--ink-4);margin-right:auto;font-size:11px;font-weight:600}.creative-gallery-modal{max-width:720px}.creative-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;max-height:60vh;padding-right:2px;display:grid;overflow-y:auto}.creative-gallery-item{border:1px solid var(--border-1);border-radius:var(--r-xl);background:var(--surface-1);flex-direction:column;gap:6px;padding:6px;display:flex}.creative-gallery-thumb{aspect-ratio:1;border-radius:var(--r-lg);background:var(--paper-deep);display:block;position:relative;overflow:hidden}.creative-gallery-thumb img,.creative-gallery-thumb video{object-fit:cover;width:100%;height:100%;display:block}.creative-gallery-thumb .creative-kind{padding:2px 5px;top:5px;left:5px}.creative-gallery-foot{align-items:center;gap:6px;display:flex}.creative-gallery-name{min-width:0;color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10.5px;overflow:hidden}.meudia-kind.is-prod{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.meudia-kind.is-prod{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.meudia-kind.is-prod{color:var(--blue-deep)}.meudia-kind.is-task{background:var(--text-2)}@supports (color:color-mix(in lab, red, red)){.meudia-kind.is-task{background:color-mix(in srgb, var(--text-2) 12%, transparent)}}.meudia-kind.is-task{color:var(--text-2)}.pcard-date.is-overdue{background:var(--risk-bg);color:var(--risk-ink);border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.pcard-date.is-overdue{border-color:color-mix(in srgb, var(--signal) 30%, transparent)}}.finalize-modal{max-width:560px}.finalize-empty{border:1px dashed var(--line);border-radius:var(--r-xl);color:var(--ink-4);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:20px;font-size:12px;display:flex}.finalize-empty p{margin:0}.finalize-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:9px;max-height:280px;padding:2px;display:grid;overflow-y:auto}.finalize-item{cursor:pointer;border:1.5px solid var(--border-1);border-radius:var(--r-xl);background:var(--surface-1);text-align:left;flex-direction:column;gap:5px;padding:5px;transition:border-color .12s,background .12s;display:flex}.finalize-item:hover:not(:disabled){border-color:var(--blue-light)}.finalize-item.is-on{border-color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.finalize-item.is-on{background:color-mix(in srgb, var(--ok) 8%, transparent)}}.finalize-thumb{aspect-ratio:1;border-radius:var(--r-lg);background:var(--paper-deep);display:block;position:relative;overflow:hidden}.finalize-thumb img,.finalize-thumb video{object-fit:cover;width:100%;height:100%;display:block}.finalize-kind{border-radius:var(--r-md);color:var(--surface-1);background:#0000008c;padding:2px;display:inline-flex;position:absolute;top:4px;left:4px}.finalize-check{background:var(--ok);min-width:19px;height:19px;color:var(--surface-1);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;bottom:4px;right:4px}.finalize-name{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.media-tl-card.is-post{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.media-tl-card.is-post{border-color:color-mix(in srgb, var(--ok) 45%, transparent)}}.media-tl-card.is-post{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.media-tl-card.is-post{background:color-mix(in srgb, var(--ok) 5%, transparent)}}.media-tl-post-btn{cursor:pointer;border:1px solid var(--line);color:var(--ink-4);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.media-tl-post-btn:hover{border-color:var(--ok);color:var(--ok-ink)}.media-tl-post-btn.is-on{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.media-tl-post-btn.is-on{background:color-mix(in srgb, var(--ok) 14%, transparent)}}.media-tl-post-btn.is-on{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.media-tl-post-btn.is-on{border-color:color-mix(in srgb, var(--ok) 45%, transparent)}}.media-tl-post-btn.is-on{color:var(--ok-ink)}.finalizados-card.is-posted{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.finalizados-card.is-posted{border-color:color-mix(in srgb, var(--ok) 35%, transparent)}}.finalizados-card.is-posted{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.finalizados-card.is-posted{background:color-mix(in srgb, var(--ok) 4%, transparent)}}.btn-glass-blue.is-post{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.btn-glass-blue.is-post{background:color-mix(in srgb, var(--ok) 16%, transparent)}}.btn-glass-blue.is-post{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.btn-glass-blue.is-post{border-color:color-mix(in srgb, var(--ok) 45%, transparent)}}.btn-glass-blue.is-post{color:var(--ok-ink)}.btn-glass-blue.is-post:hover:not(:disabled){background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.btn-glass-blue.is-post:hover:not(:disabled){background:color-mix(in srgb, var(--ok) 26%, transparent)}}.btn-glass-blue.is-post:hover:not(:disabled){border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.btn-glass-blue.is-post:hover:not(:disabled){border-color:color-mix(in srgb, var(--ok) 60%, transparent)}}.finalize-empty.is-warn{border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.finalize-empty.is-warn{border-color:color-mix(in srgb, var(--signal) 45%, transparent)}}.finalize-empty.is-warn{background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.finalize-empty.is-warn{background:color-mix(in srgb, var(--signal) 6%, transparent)}}.finalize-empty.is-warn{color:var(--orange-deep,var(--accent-2))}.finalize-empty.is-warn p{line-height:1.5}.finalize-item:not(button){cursor:default}.linkcli-bar{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.linkcli-select{color:var(--ink-4);align-items:center;gap:8px;min-width:240px;display:flex}.linkcli-select .form-input{min-width:200px}.linkcli-link{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.linkcli-url{border-radius:var(--r-lg);background:var(--paper-deep);border:1px dashed var(--line);min-width:180px;font-family:var(--font-sans);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:9px 12px;font-size:12px;overflow:hidden}.linkcli-copy{flex-shrink:0}.linkcli-hint,.linkcli-nolink{color:var(--ink-4);font-size:12px}.linkcli-nolink{color:var(--orange-deep,var(--accent-2))}.linkcli-check{border:2px solid var(--border-1);width:22px;height:22px;color:var(--surface-1);background:#00000059;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.linkcli-check.is-on{background:var(--blue-deep);border-color:var(--border-1)}.creative-card.is-selected{border-color:var(--blue-deep);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.creative-card.is-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent)}}.linkcli-selbar{border-radius:var(--r-xl);background:var(--accent);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.linkcli-selbar{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.linkcli-selbar{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.linkcli-selbar{border:1px solid color-mix(in srgb, var(--accent) 25%, transparent)}}.linkcli-selcount{color:var(--blue-deeper);font-size:12.5px;font-weight:700}.linkcli-selwarn{color:var(--orange-deep,var(--accent-2));font-size:11.5px;font-weight:600}.linkcli-mode{gap:8px;display:flex}.linkcli-mode-btn{cursor:pointer;border-radius:var(--r-xl);text-align:left;border:1.5px solid var(--line);background:var(--surface-1);flex-direction:column;flex:1;gap:2px;padding:10px 12px;display:flex}.linkcli-mode-btn strong{color:var(--ink);font-size:12.5px;font-weight:700}.linkcli-mode-btn small{color:var(--ink-4);font-size:10.5px}.linkcli-mode-btn.is-on{border-color:var(--blue-deep);background:var(--blue-soft)}.linkcli-media{gap:8px;display:flex}.linkcli-media-btn{cursor:pointer;border-radius:var(--r-lg);border:1.5px solid var(--line);background:var(--surface-1);color:var(--ink-3);flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:12px;font-weight:600;display:inline-flex}.linkcli-media-btn.is-on{border-color:var(--blue-deep);background:var(--blue-soft);color:var(--blue-deeper)}.pub-page{background:linear-gradient(180deg, var(--accent-soft) 0%, var(--surface-2) 42%, var(--surface-3) 100%);justify-content:center;align-items:flex-start;min-height:100vh;padding:24px 16px 40px;display:flex;position:relative}.pub-card{border-radius:var(--r-xl);background:var(--surface-1);border:1px solid var(--border-1);flex-direction:column;gap:16px;width:100%;max-width:560px;padding:22px;display:flex;box-shadow:0 20px 50px #0000001a}.pub-center{text-align:center;align-items:center;gap:10px;padding:44px 22px}.pub-head{align-items:center;gap:12px;display:flex}.pub-logo{border-radius:var(--r-xl);object-fit:cover;border:1px solid var(--line);flex-shrink:0;width:46px;height:46px}.pub-logo-fallback{background:var(--blue-deep);color:var(--surface-1);justify-content:center;align-items:center;font-size:19px;font-weight:700;display:inline-flex}.pub-title{color:var(--ink);margin:0;font-size:19px;font-weight:700;line-height:1.2}.pub-sub{color:var(--ink-4);margin:3px 0 0;font-size:12.5px;line-height:1.45}.pub-drop{cursor:pointer;text-align:left;border-radius:var(--r-xl);border:2px dashed var(--accent);align-items:center;gap:13px;width:100%;padding:26px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.pub-drop{border:2px dashed color-mix(in srgb, var(--accent) 35%, transparent)}}.pub-drop{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pub-drop{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.pub-drop{color:var(--ink-2)}.pub-drop:hover:not(:disabled),.pub-drop.is-dragging{border-color:var(--blue-deep);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pub-drop:hover:not(:disabled),.pub-drop.is-dragging{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.pub-drop:disabled{opacity:.55;cursor:not-allowed}.pub-drop.is-compact{padding:14px 16px}.pub-drop-ic{border-radius:var(--r-xl);width:46px;height:46px;color:var(--blue-deep);background:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pub-drop-ic{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.pub-drop.is-compact .pub-drop-ic{width:34px;height:34px}.pub-drop-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.pub-drop-txt strong{color:var(--ink);font-size:14px;font-weight:650}.pub-drop-txt small{color:var(--ink-4);font-size:11.5px}.pub-list{flex-direction:column;gap:8px;max-height:320px;display:flex;overflow-y:auto}.pub-file{border:1px solid var(--border-1);border-radius:var(--r-xl);background:var(--surface-1);align-items:center;gap:11px;padding:8px 10px;display:flex}.pub-file.is-done{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.pub-file.is-done{border-color:color-mix(in srgb, var(--ok) 45%, transparent)}}.pub-file.is-done{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.pub-file.is-done{background:color-mix(in srgb, var(--ok) 5%, transparent)}}.pub-file.is-error{border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.pub-file.is-error{border-color:color-mix(in srgb, var(--signal) 45%, transparent)}}.pub-file.is-error{background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.pub-file.is-error{background:color-mix(in srgb, var(--signal) 4%, transparent)}}.pub-file-thumb{border-radius:var(--r-lg);background:var(--paper-deep);flex-shrink:0;width:50px;height:50px;position:relative;overflow:hidden}.pub-file-thumb img,.pub-file-thumb video{object-fit:cover;width:100%;height:100%;display:block}.pub-file-kind{border-radius:var(--r-md);color:var(--surface-1);background:#000000a6;padding:2px;display:inline-flex;position:absolute;bottom:3px;right:3px}.pub-file-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pub-file-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.pub-file-sub{color:var(--ink-4);font-size:11px}.pub-ok{color:var(--ok-ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.pub-err{color:var(--danger,var(--risk));align-items:center;gap:4px;font-weight:600;display:inline-flex}.pub-bar{border-radius:var(--r-xs);background:var(--accent);height:4px}@supports (color:color-mix(in lab, red, red)){.pub-bar{background:color-mix(in srgb, var(--accent) 15%, transparent)}}.pub-bar{overflow:hidden}.pub-bar>span{background:var(--blue-deep);height:100%;transition:width .2s;display:block}.pub-pct{font-family:var(--font-sans);color:var(--blue-deep);font-size:11px;font-weight:700}.pub-x{border-radius:var(--r-lg);cursor:pointer;border:1px solid var(--line);background:var(--surface-1);width:30px;height:30px;color:var(--ink-4);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pub-x:hover{border-color:var(--danger);color:var(--danger)}.pub-field{flex-direction:column;gap:5px;display:flex}.pub-label{color:var(--ink-2);font-size:12px;font-weight:600}.pub-label span{color:var(--ink-4);font-weight:500}.pub-input{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface-1);width:100%;color:var(--ink);padding:11px 13px;font-family:inherit;font-size:15px}.pub-input:focus{border-color:var(--blue-deep);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.pub-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}.pub-error{border-radius:var(--r-xl);background:var(--signal);align-items:center;gap:7px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.pub-error{background:color-mix(in srgb, var(--signal) 7%, transparent)}}.pub-error{border:1px solid var(--signal)}@supports (color:color-mix(in lab, red, red)){.pub-error{border:1px solid color-mix(in srgb, var(--signal) 30%, transparent)}}.pub-error{color:var(--danger,var(--risk));font-size:12.5px;font-weight:600}.pub-btn{cursor:pointer;border-radius:var(--r-xl);background:var(--blue-deep);width:100%;color:var(--surface-1);border:none;justify-content:center;align-items:center;gap:8px;padding:15px 18px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.pub-btn:hover:not(:disabled){background:var(--blue-deeper,var(--accent-ink))}.pub-btn:disabled{opacity:.5;cursor:not-allowed}.pub-btn-ghost{color:var(--blue-deep);border:1px solid var(--blue-deep);background:0 0}.pub-btn-ghost:hover:not(:disabled){background:var(--blue-soft)}.pub-done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:18px 6px 6px;display:flex}.pub-done-title{color:var(--ink);margin:0;font-size:18px;font-weight:700}.pub-foot{text-align:center;color:var(--ink-5);margin:0;font-size:11px}.pub-veil{z-index:50;pointer-events:none;color:var(--blue-deep);background:var(--accent);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.pub-veil{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.pub-veil{border:3px dashed var(--blue-deep)}@media (width<=520px){.pub-page{padding:0}.pub-card{max-width:none;min-height:100vh;box-shadow:none;border:none;border-radius:0}}.slug-input.form-input{min-width:0;box-shadow:none;font-family:var(--font-sans);border:none;border-radius:0;flex:1;padding-left:2px;font-size:12px}.slug-input.form-input:focus{box-shadow:none;border:none;outline:none}.app-header{z-index:30;pointer-events:none;background:0 0;border:0;justify-content:flex-end;align-items:center;height:60px;margin-left:256px;padding:0 28px;transition:margin-left .3s;display:flex;position:fixed;top:0;left:0;right:0}.app-layout--collapsed .app-header{margin-left:100px}.header-avatar{background:linear-gradient(135deg, var(--blue-bright) 0%, var(--blue-deep) 100%);color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex;box-shadow:0 4px 12px -2px #2563eb66}.header-logout{background:var(--surface-2);border:1px solid var(--border-1);width:32px;height:32px;color:var(--ink-3);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:all .15s;display:flex}.header-logout:hover{background:var(--risk-bg);color:var(--danger);border-color:#ef44444d}.app-header,.app-layout--collapsed .app-header{height:52px;margin-left:0;padding:0 12px}.brand-orb-1{background:radial-gradient(circle,#60a5fa4d 0%,#0000 65%);width:380px;height:380px;animation:9s ease-in-out infinite float;top:-80px;right:-100px}.brand-orb-2{background:radial-gradient(circle, var(--accent-soft) 0%, transparent 65%);width:320px;height:320px;animation:11s ease-in-out infinite reverse float;bottom:-60px;left:-80px}.brand-orb-3{background:radial-gradient(circle,#f9731629 0%,#0000 65%);width:240px;height:240px;animation:6s ease-in-out infinite pulse-slow;top:50%;left:22%}.tabs-row{gap:var(--s-1);padding:var(--s-1);margin-bottom:var(--s-5);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-md);scrollbar-width:none;display:flex;overflow-x:auto}.tabs-row::-webkit-scrollbar{display:none}.tab-count{min-width:18px;padding:1px var(--s-2);border-radius:var(--r-full);background:var(--surface-3);color:var(--text-2);font-variant-numeric:tabular-nums;font-size:var(--t-xs);text-align:center;font-weight:600}.tab-btn.active .tab-count{background:var(--accent-soft);color:var(--accent-ink)}.month-nav-btn{border-radius:var(--r-xs);width:27px;height:27px;color:var(--text-2);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);place-items:center;display:grid}.month-nav-btn:hover{background:var(--surface-3);color:var(--text-1)}.month-nav-label{min-width:108px;padding:0 var(--s-3);text-align:center;font-size:var(--t-md);color:var(--text-1);white-space:nowrap;font-weight:550}.month-nav-today{padding:0 var(--s-4);border-radius:var(--r-xs);height:27px;color:var(--accent);font-size:var(--t-xs);font-weight:500}.month-nav-today:hover{background:var(--accent-soft)}.form-checkbox{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex:none}.form-checkbox:disabled{opacity:.45;cursor:default}.post-url-row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.post-url-ic{color:var(--text-2);flex:none}.post-url-input{flex:220px;min-width:0}.post-url-open{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-radius:var(--r-xs);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--t-xs);font-weight:500;text-decoration:none;display:inline-flex}.post-url-open:hover{filter:brightness(1.12);text-decoration:none}.trf-pick{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.trf-pick-item{aspect-ratio:1;border-radius:var(--r-sm);border:2px solid var(--border-1);background:var(--surface-2) center/cover no-repeat;cursor:pointer;transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);position:relative;overflow:hidden}.trf-pick-item:hover{border-color:var(--border-2);transform:translateY(-2px)}.trf-pick-item.is-on{border-color:var(--accent)}.trf-pick-item.is-sent{opacity:.55;cursor:default}.trf-pick-kind{top:var(--s-2);left:var(--s-2);border-radius:var(--r-xs);color:#fff;background:#0000008c;place-items:center;width:20px;height:20px;display:grid;position:absolute}.trf-pick-check{top:var(--s-2);right:var(--s-2);border-radius:var(--r-full);background:var(--accent);width:20px;height:20px;color:var(--text-on-accent);place-items:center;display:grid;position:absolute}.trf-pick-sent{padding:3px var(--s-2);color:#fff;text-align:center;background:#0000009e;font-size:9.5px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.is-late{color:var(--risk)}.is-none{color:var(--text-3);font-style:italic}.is-prev,.is-next{opacity:.38}:root{--content-top:44px;--pill-space:112px}.page>.page-head:first-child,.page>.page-header-row:first-child{padding-right:var(--pill-space)}@media (width<=768px){:root{--pill-space:92px}}.page-title{align-items:center;gap:var(--s-3);display:inline-flex}.page-title-icon{color:var(--accent);flex:none;display:inline-flex}.page-head-right{align-items:center;gap:var(--s-3);flex-wrap:wrap;flex-shrink:0;display:flex}.bell-btn:hover{background:var(--surface-3);color:var(--text-1)}.sidebar-footer{align-items:center;gap:var(--s-2);display:flex}.sidebar-bell{flex:none}.sidebar-footer .sidebar-toggle-btn{flex:auto}.mobilenav{z-index:var(--z-header);padding:var(--s-2) 0 calc(var(--s-2) + env(safe-area-inset-bottom,0px));background:var(--glass-bg-2);-webkit-backdrop-filter:var(--glass-blur);border-top:1px solid var(--glass-border);box-shadow:var(--elev-3);display:none;position:fixed;bottom:0;left:0;right:0}.mobilenav-scroll{gap:var(--s-1);padding:0 var(--s-3);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.mobilenav-scroll::-webkit-scrollbar{display:none}.mobilenav-cell{min-width:62px;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);color:var(--text-2);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex-direction:column;flex:none;align-items:center;gap:3px;text-decoration:none;display:flex}.mobilenav-cell:hover{text-decoration:none}.mobilenav-cell.is-active{background:var(--accent-soft);color:var(--accent-ink)}.mobilenav-icon{place-items:center;display:grid}.mobilenav-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:68px;font-size:9.5px;font-weight:500;line-height:1;overflow:hidden}@media (width<=768px){.mobilenav{display:block}.app-main{padding-bottom:84px}}.header-pill{align-items:center;gap:var(--s-2);padding:var(--s-1);border-radius:var(--r-full);pointer-events:auto;display:flex}.header-avatar{border-radius:var(--r-full);background:var(--accent);width:30px;height:30px;color:var(--text-on-accent);font-size:var(--t-sm);flex:none;place-items:center;font-weight:600;display:grid}.header-logout{border-radius:var(--r-full);width:30px;height:30px;color:var(--text-2);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex:none;place-items:center;display:grid}.header-logout:hover{background:var(--risk-bg);color:var(--risk-ink)}.bell-btn{border-radius:var(--r-full);width:30px;height:30px;color:var(--text-2);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);place-items:center;display:grid;position:relative}.cli-toolbar{align-items:center;gap:var(--s-5);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.cli-search{flex:260px;min-width:0}.cli-sum{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-sm);display:inline-flex}.cli-sum-dot{border-radius:var(--r-full);background:var(--ok);flex:none;width:7px;height:7px}.cli-sum-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-md);color:var(--text-1);font-weight:600}.cli-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(268px,1fr));display:grid}.cli-card{gap:var(--s-4);padding:var(--s-5);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:var(--elev-1);color:inherit;transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex-direction:column;text-decoration:none;display:flex}.cli-card:hover{border-color:var(--border-2);box-shadow:var(--elev-2);text-decoration:none;transform:translateY(-2px)}.cli-card-head{align-items:center;gap:var(--s-4);display:flex}.cli-avatar{border-radius:var(--r-md);object-fit:cover;background:var(--surface-3);flex:none;width:40px;height:40px}.cli-avatar.is-letter{color:#fff;font-size:var(--t-lg);place-items:center;font-weight:600;display:grid}.cli-card-id{flex-direction:column;flex:auto;min-width:0;display:flex}.cli-name{font-size:var(--t-md);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cli-owner{font-size:var(--t-xs);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cli-chevron{color:var(--text-3);flex:none}.cli-services{gap:var(--s-2);flex-wrap:wrap;display:flex}.cli-service{padding:2px var(--s-3);border-radius:var(--r-full);background:var(--surface-3);border:1px solid var(--border-1);color:var(--text-2);font-size:var(--t-xs);white-space:nowrap;font-weight:500}.cli-service.is-none{color:var(--text-3);background:0 0;border-style:dashed;font-style:italic}.cli-service.is-social_media{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}.cli-service.is-captacao{background:var(--stage-capt)}@supports (color:color-mix(in lab, red, red)){.cli-service.is-captacao{background:color-mix(in srgb, var(--stage-capt) 20%, transparent)}}.cli-service.is-captacao{color:var(--stage-capt);border-color:#0000}.cli-service.is-trafego{background:var(--accent-2-soft);color:var(--accent-2);border-color:#0000}.cli-service.is-plataforma{background:var(--stage-art)}@supports (color:color-mix(in lab, red, red)){.cli-service.is-plataforma{background:color-mix(in srgb, var(--stage-art) 20%, transparent)}}.cli-service.is-plataforma{color:var(--stage-art);border-color:#0000}.cli-card-foot{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--border-1);display:flex}.cli-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-md);color:var(--text-1);font-weight:600}.cli-meta{font-size:var(--t-xs);color:var(--text-2)}.cli-header{align-items:flex-start;gap:var(--s-5);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.cli-logo-slot{border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--border-1);flex:none;width:76px;height:76px;position:relative;overflow:hidden}.cli-logo-slot img{object-fit:cover;width:100%;height:100%}.cli-logo-letters{color:#fff;place-items:center;width:100%;height:100%;font-size:26px;font-weight:600;display:grid}.cli-logo-edit{color:#fff;text-align:center;letter-spacing:.1em;opacity:0;cursor:pointer;transition:opacity var(--dur-fast) var(--ease);text-transform:uppercase;background:#0000009e;padding:3px 0;font-size:9.5px;font-weight:600;position:absolute;inset:auto 0 0}.cli-logo-slot:hover .cli-logo-edit,.cli-logo-slot:focus-within .cli-logo-edit{opacity:1}.cli-header-id{gap:var(--s-3);flex-direction:column;flex:260px;min-width:0;display:flex}.cli-name-input{width:100%;padding:var(--s-2) 0;color:var(--text-1);font-size:var(--t-2xl);letter-spacing:var(--ls-title);background:0 0;border:0;border-bottom:1px dashed #0000;font-weight:650}.cli-name-input:hover{border-bottom-color:var(--border-2)}.cli-name-input:focus{border-bottom-color:var(--accent);outline:none}.cli-phase-select{max-width:240px}.cli-header-id .cli-services{margin-top:var(--s-1)}.cli-actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-left:auto;display:flex}.cli-danger-btn{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);background:var(--risk-bg);border:1px solid var(--risk);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cli-danger-btn{border:1px solid color-mix(in srgb, var(--risk) 30%, transparent)}}.cli-danger-btn{color:var(--risk-ink);font-size:var(--t-sm);font-weight:500}.cli-danger-btn:hover{background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.cli-danger-btn:hover{background:color-mix(in srgb, var(--risk) 22%, transparent)}}.cli-sec{padding:var(--s-6);margin-bottom:var(--s-5)}.cli-sec>h2{margin-bottom:var(--s-5);font-size:var(--t-lg);color:var(--text-1);font-weight:600}.cli-fold-row{border-bottom:1px solid var(--border-1)}.cli-fold-row:last-child{border-bottom:0}.cli-fold-head{align-items:center;gap:var(--s-3);width:100%;padding:var(--s-4) 0;text-align:left;font-size:var(--t-md);color:var(--text-1);font-weight:550;display:flex}.cli-fold-head:hover{color:var(--accent)}.cli-fold-count{padding:1px var(--s-3);border-radius:var(--r-full);background:var(--surface-3);color:var(--text-2);font-family:var(--font-mono);font-size:var(--t-xs);margin-left:auto;font-weight:600}.cli-fold-count.is-empty{background:var(--warn-bg);color:var(--warn-ink)}.cli-fold-body{padding:0 0 var(--s-5)}.cli-fld-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.cli-fld{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.cli-fld-label{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--ls-mono);color:var(--text-2);text-transform:uppercase;font-weight:500;display:flex}.cli-fld-hint{font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:0;text-transform:none;color:var(--text-3)}.cli-fld-err{font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:0;text-transform:none;color:var(--risk)}.cli-fld-value{font-size:var(--t-md);color:var(--text-1);word-break:break-word;margin:0}.cli-fld-value.is-empty{color:var(--text-3);font-style:italic}.cli-fld-link{color:var(--accent)}.cli-brand{gap:var(--s-6);flex-direction:column;display:flex}.cli-brand-colors{gap:var(--s-3);flex-direction:column;display:flex}.cli-colors{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.cli-color{align-items:center;gap:var(--s-1);flex-direction:column;display:flex;position:relative}.cli-color-chip{border-radius:var(--r-sm);border:1px solid var(--border-2);width:42px;height:42px;box-shadow:var(--elev-1)}.cli-color-hex{font-family:var(--font-mono);color:var(--text-2);text-transform:uppercase;font-size:9.5px}.cli-color-pick{opacity:0;cursor:pointer;position:absolute;inset:0}.cli-color-label{font-size:var(--t-xs);color:var(--text-2)}.cli-color-del{border-radius:var(--r-full);background:var(--risk);color:#fff;opacity:0;width:17px;height:17px;transition:opacity var(--dur-fast) var(--ease);place-items:center;display:grid;position:absolute;top:-5px;right:-5px}.cli-color:hover .cli-color-del,.cli-social:hover .cli-color-del{opacity:1}.cli-color-add{border-radius:var(--r-sm);border:1px dashed var(--border-2);width:42px;height:42px;color:var(--text-2);place-items:center;display:grid}.cli-color-add:hover{border-color:var(--accent);color:var(--accent)}.cli-scan-btn{align-items:center;gap:var(--s-2);padding:3px var(--s-3);border-radius:var(--r-xs);background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:0;text-transform:none;font-weight:500;display:inline-flex}.cli-social-list{gap:var(--s-3);flex-direction:column;display:flex}.cli-social{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-sm);display:flex;position:relative}.cli-social-ic{color:var(--text-2);flex:none;place-items:center;display:grid}.cli-social-net{font-size:var(--t-sm);color:var(--text-1);font-weight:550}.cli-social-login{font-size:var(--t-sm);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cli-social-pw{padding:2px var(--s-3);border-radius:var(--r-xs);background:var(--surface-3);color:var(--text-2);font-family:var(--font-mono);font-size:var(--t-xs);margin-left:auto}.service-config{gap:var(--s-4);flex-direction:column;display:flex}.cli-card-editing{align-items:center;gap:var(--s-2);display:inline-flex}.cli-card-edit,.cli-card-cancel,.cli-card-save{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-radius:var(--r-xs);font-size:var(--t-xs);font-weight:500;display:inline-flex}.cli-card-edit{background:var(--surface-3);color:var(--text-2)}.cli-card-edit:hover{color:var(--text-1)}.cli-card-cancel{background:var(--surface-3);color:var(--text-2)}.cli-card-save{background:var(--accent);color:var(--text-on-accent)}.cli-savebar{bottom:var(--s-5);z-index:var(--z-sticky);align-items:center;gap:var(--s-5);margin-top:var(--s-6);padding:var(--s-4) var(--s-6);background:var(--glass-bg-2);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--elev-3);flex-wrap:wrap;display:flex;position:sticky}.cli-savebar-text{font-size:var(--t-sm);color:var(--text-2);flex:auto}.cli-del{color:var(--risk)}@media (width<=640px){.cli-grid,.cli-fld-grid{grid-template-columns:1fr}.cli-actions{margin-left:0}}.cli-abas{margin-bottom:4px}.rows-tarefas{border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden}.tk-linha{border-bottom:1px solid var(--line);background:var(--surface-1);align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.tk-linha:last-child{border-bottom:none}.tk-linha:hover{background:var(--surface-2)}.tk-linha.is-feita .tk-linha-nome{color:var(--ink-4);text-decoration:line-through}.tk-check{cursor:pointer;background:0 0;border:none;flex:none;margin-top:1px;padding:0;display:flex}.tk-check:disabled{cursor:default}.tk-linha-nome{color:var(--ink-2);font-size:12.5px;line-height:1.4}.tk-linha-pronto{color:var(--ink-4);margin-top:2px;font-size:11px;line-height:1.45}.lightbox{z-index:var(--z-modal);background:#000000eb;flex-direction:column;display:flex;position:fixed;inset:0}.lightbox-bar{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);color:#fff;display:flex}.lightbox-kind{border-radius:var(--r-xs);background:#ffffff1f;flex:none;place-items:center;width:28px;height:28px;display:grid}.lightbox-meta{flex-direction:column;flex:auto;min-width:0;display:flex}.lightbox-name{font-size:var(--t-md);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.lightbox-caption{font-size:var(--t-xs);color:#ffffff9e}.lightbox-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-sm);color:#ffffff9e}.lightbox-btn{border-radius:var(--r-sm);color:#fff;width:34px;height:34px;transition:background var(--dur-fast) var(--ease);background:#ffffff1a;flex:none;place-items:center;display:grid}.lightbox-btn:hover{background:#ffffff38}.lightbox-stage{min-height:0;padding:var(--s-4);flex:auto;place-items:center;display:grid;position:relative}.lightbox-media{object-fit:contain;border-radius:var(--r-sm);max-width:100%;max-height:100%}.lightbox-nav{border-radius:var(--r-full);color:#fff;background:#ffffff1f;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav:hover{background:#ffffff3d}.lightbox-nav.is-prev{left:var(--s-5);opacity:1}.lightbox-nav.is-next{right:var(--s-5);opacity:1}.lightbox-strip{gap:var(--s-2);padding:var(--s-4) var(--s-5);scrollbar-width:none;display:flex;overflow-x:auto}.lightbox-strip::-webkit-scrollbar{display:none}.lightbox-thumb{border-radius:var(--r-xs);object-fit:cover;opacity:.45;cursor:pointer;width:56px;height:56px;transition:opacity var(--dur-fast) var(--ease);border:2px solid #0000;flex:none}.lightbox-thumb:hover{opacity:.8}.lightbox-thumb.is-on{opacity:1;border-color:#fff}.media-tl-selbar{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-4);background:var(--accent-soft);border-radius:var(--r-sm);flex-wrap:wrap;display:flex}.media-tl-selcount{font-size:var(--t-sm);color:var(--accent-ink);font-weight:550}.media-tl-dest{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-radius:var(--r-xs);background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-1);font-size:var(--t-xs);font-weight:500;display:inline-flex}.media-tl-dest:hover{border-color:var(--accent)}.media-tl-trf-btn.is-on{background:var(--accent-2);border-color:var(--accent-2);color:var(--text-on-accent)}.media-tl-selclear{color:var(--text-2);font-size:var(--t-xs);margin-left:auto}.media-tl-thumb-wrap{flex:none;position:relative}.media-tl-actions{align-items:center;gap:var(--s-2);flex:none;display:flex}.np-modal{gap:var(--s-5);width:min(760px,94vw);max-height:88vh;padding:var(--s-6);border-radius:var(--r-xl);flex-direction:column;display:flex}.np-veil{z-index:var(--z-modal);place-items:center;display:grid;position:fixed;inset:0}.np-title{font-size:var(--t-xl);color:var(--text-1);font-weight:650}.np-bulk{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.np-bulk-label{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--ls-mono);color:var(--text-2);text-transform:uppercase}.np-list{gap:var(--s-3);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.np-row{align-items:flex-start;gap:var(--s-4);padding:var(--s-4);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-md);display:flex}.np-row.is-done{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.np-row.is-done{border-color:color-mix(in srgb, var(--ok) 40%, transparent)}}.np-row.is-error{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.np-row.is-error{border-color:color-mix(in srgb, var(--risk) 40%, transparent)}}.np-row.is-sending{opacity:.7}.np-thumbs{gap:var(--s-1);flex:none;display:flex}.np-thumb{border-radius:var(--r-xs);background:var(--surface-3) center/cover no-repeat;width:46px;height:46px;position:relative}.np-thumb-kind{border-radius:var(--r-md);color:#fff;background:#0009;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:2px;left:2px}.np-thumb-x{border-radius:var(--r-full);background:var(--risk);color:#fff;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:-4px;right:-4px}.np-thumb-more{color:var(--text-2);font-family:var(--font-mono);font-size:var(--t-xs);place-items:center;font-weight:600;display:grid}.np-fields{gap:var(--s-3);flex-direction:column;flex:auto;min-width:0;display:flex}.np-selects{gap:var(--s-3);flex-wrap:wrap;display:flex}.np-bar{border-radius:var(--r-full);background:var(--accent);height:4px;transition:width var(--dur-base) var(--ease)}.np-error{font-size:var(--t-xs);color:var(--risk)}.np-actions{align-items:center;gap:var(--s-2);flex:none;display:flex}.np-ok{color:var(--ok)}.np-ic{border-radius:var(--r-xs);width:26px;height:26px;color:var(--text-2);place-items:center;display:grid}.np-ic:hover{background:var(--surface-3);color:var(--text-1)}.np-ic-del:hover{background:var(--risk-bg);color:var(--risk-ink)}.np-retry{font-size:var(--t-sm);color:var(--warn-ink);margin:0}.taskbar{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.taskbar-add{align-items:center;gap:var(--s-3);flex:320px;min-width:0;display:flex}.taskbar-input{flex:auto;min-width:0}.taskbar-sep{background:var(--border-1);align-self:stretch;width:1px}.taskbar-search{flex:0 240px;min-width:0}.task-kind-switch{background:var(--surface-3);border-radius:var(--r-sm);flex:none;gap:2px;padding:3px;display:inline-flex}.task-kind-btn{padding:var(--s-2) var(--s-3);border-radius:var(--r-xs);color:var(--text-2);font-size:var(--t-xs);font-weight:500}.task-kind-btn.is-on{background:var(--surface-1);color:var(--text-1);box-shadow:var(--elev-1)}.tasks-veil{z-index:var(--z-drawer);position:fixed;inset:0}.task-thumb{border-radius:var(--r-xs);background:var(--surface-3) center/cover no-repeat;width:38px;height:38px;color:var(--text-3);flex:none;place-items:center;display:grid;position:relative}.task-thumb.is-empty{border:1px dashed var(--border-2);background:0 0}.task-thumb-play{border-radius:inherit;color:#fff;background:#00000059;place-items:center;display:grid;position:absolute;inset:0}.task-thumb-count{border-radius:var(--r-full);background:var(--accent);min-width:16px;color:var(--text-on-accent);font-family:var(--font-mono);text-align:center;padding:0 3px;font-size:9px;font-weight:700;position:absolute;bottom:-4px;right:-4px}.task-media-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(84px,1fr));display:grid}.task-media{aspect-ratio:1;border-radius:var(--r-sm);background:var(--surface-3);position:relative;overflow:hidden}.task-media-thumb{object-fit:cover;width:100%;height:100%}.task-media-kind{left:var(--s-1);bottom:var(--s-1);border-radius:var(--r-xs);color:#fff;background:#0009;place-items:center;width:18px;height:18px;display:grid;position:absolute}.task-media-del{top:var(--s-1);right:var(--s-1);border-radius:var(--r-full);color:#fff;opacity:0;width:20px;height:20px;transition:opacity var(--dur-fast) var(--ease);background:#0009;place-items:center;display:grid;position:absolute}.task-media:hover .task-media-del{opacity:1}.linkcli-selhint{font-size:var(--t-xs);color:var(--text-3)}.linkcli-thumbwrap{aspect-ratio:1;border-radius:var(--r-sm);background:var(--surface-3);position:relative;overflow:hidden}.linkcli-thumbwrap img,.linkcli-thumbwrap video{object-fit:cover;width:100%;height:100%}.conv-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.cronograma-steps{gap:var(--s-2);flex-wrap:wrap;display:flex}.cronograma-label{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--ls-mono);color:var(--text-2);text-transform:uppercase}@media (width<=900px){.media-tl-comments{padding-left:0}}.op-split{grid-template-columns:minmax(240px,300px) 1fr;align-items:start;gap:14px;display:grid}@media (width<=900px){.op-split{grid-template-columns:1fr}}.op-col{flex-direction:column;gap:10px;min-width:0;display:flex}.op-grupo-titulo{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:var(--ink-4);text-transform:uppercase;align-items:center;gap:7px;padding:10px 4px 4px;font-size:10.5px;display:flex}.op-grupo-cor{background:var(--ink-5);border-radius:999px;flex-shrink:0;width:7px;height:7px}.op-item{text-align:left;border-radius:var(--r-xl);width:100%;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;gap:4px;padding:9px 11px;transition:background .15s,border-color .15s;display:flex}.op-item:hover{background:var(--surface-2)}.op-item.is-ativo{background:var(--surface-2);border-color:var(--accent)}.op-item-nome{font-size:13px;font-weight:550;line-height:1.35}.op-item-meta{color:var(--ink-4);align-items:center;gap:6px;font-size:11px;display:flex}.op-detalhe{flex-direction:column;gap:14px;padding:16px;display:flex}.op-titulo-input{width:100%;color:var(--ink);border-radius:var(--r-lg);background:0 0;border:1px solid #0000;margin-left:-8px;padding:5px 8px;font-family:inherit;font-size:19px;font-weight:600}.op-titulo-input:hover{border-color:var(--line)}.op-titulo-input:focus{border-color:var(--accent);background:var(--surface-2);outline:none}.op-campos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.op-campo{flex-direction:column;gap:5px;min-width:0;display:flex}.op-campo-label{font-family:var(--font-mono,monospace);letter-spacing:.07em;color:var(--ink-4);text-transform:uppercase;font-size:10px}.op-hint{color:var(--ink-4);font-size:11.5px;line-height:1.5}.op-etapa{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface-2);overflow:hidden}.op-etapa-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:9px 11px;display:flex}.op-etapa-num{border-radius:var(--r-lg);background:var(--surface-3);width:20px;height:20px;color:var(--ink-3);flex-shrink:0;place-items:center;font-size:10.5px;font-weight:600;display:grid}.op-etapa-nome{min-width:0;color:var(--ink);border-radius:var(--r-lg);background:0 0;border:1px solid #0000;flex:1;padding:3px 6px;font-family:inherit;font-size:13px;font-weight:550}.op-etapa-nome:hover{border-color:var(--line-2)}.op-etapa-nome:focus{border-color:var(--accent);background:var(--surface);outline:none}.op-tarefas{flex-direction:column;display:flex}.op-tarefa{border-bottom:1px solid var(--line);background:var(--surface)}.op-tarefa:last-child{border-bottom:none}.op-tarefa-head{cursor:pointer;align-items:center;gap:8px;padding:8px 11px;display:flex}.op-tarefa-head:hover{background:var(--surface-2)}.op-tarefa-nome{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.op-tarefa-tags{flex-shrink:0;align-items:center;gap:5px;display:flex}.op-tarefa-corpo{border-top:1px dashed var(--line);background:var(--surface-2);flex-direction:column;gap:10px;padding:4px 11px 14px;display:flex}.op-alerta{color:var(--ink-4);align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.op-acoes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.op-btn-mini{justify-content:center;align-items:center;gap:var(--s-2);white-space:nowrap;min-height:32px;padding:0 var(--s-4);font-size:var(--t-sm);border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-1);color:var(--ink-3);cursor:pointer;font-family:inherit;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.op-btn-mini:hover{background:var(--surface-2);color:var(--ink);border-color:var(--line-3)}.op-btn-mini.is-perigo{color:var(--ink-4)}.op-btn-mini.is-perigo:hover{background:var(--risk-bg);color:var(--risk-ink);border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.op-btn-mini.is-perigo:hover{border-color:color-mix(in srgb, var(--risk) 35%, transparent)}}.op-btn-mini:disabled{opacity:.4;cursor:default}.op-lacuna{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.op-lacuna:last-child{border-bottom:none}.op-lacuna:hover{background:var(--surface-2)}.op-lacuna-alvo{color:var(--ink-2);font-size:12.5px;font-weight:550}.op-lacuna-detalhe{color:var(--ink-4);font-size:11.5px;line-height:1.5}.op-estrutura{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:14px;display:grid}.op-linha{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:7px 0;display:flex}.op-linha:last-child{border-bottom:none}.op-linha-input{min-width:0;color:var(--ink-2);border-radius:var(--r-lg);background:0 0;border:1px solid #0000;flex:1;padding:4px 6px;font-family:inherit;font-size:12.5px}.op-linha-input:hover{border-color:var(--line-2)}.op-linha-input:focus{border-color:var(--accent);background:var(--surface-2);outline:none}.op-vazio{text-align:center;color:var(--ink-4);padding:28px 20px;font-size:12.5px;line-height:1.6}.op-mapa{gap:var(--s-6);grid-template-columns:minmax(190px,224px) 1fr;align-items:start;display:grid}@media (width<=860px){.op-mapa{grid-template-columns:1fr}}.op-areas{padding:var(--s-4);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-md);flex-direction:column;gap:2px;display:flex}.op-areas-topo{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--text-3);padding:var(--s-1) var(--s-3) var(--s-3)}.op-area{align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3);border-radius:var(--r-xs);color:var(--text-2);font-size:var(--t-md);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.op-area:hover{background:var(--surface-2);color:var(--text-1)}.op-area.is-ativa{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.op-area.is-ativa{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.op-area.is-ativa{color:var(--accent-ink);font-weight:500}.op-area-cor{border-radius:var(--r-full);background:var(--text-3);flex:0 0 8px;width:8px;height:8px}.op-area-nome{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.op-area-conta{font-size:var(--t-xs);color:var(--text-3);font-variant-numeric:tabular-nums}.op-area-nova{align-items:center;gap:var(--s-2);padding:var(--s-3);margin-top:var(--s-2);border-top:1px solid var(--border-1);color:var(--text-3);font-size:var(--t-sm);cursor:pointer;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%;display:flex}.op-area-nova:hover{color:var(--accent)}.op-area-input{margin-top:var(--s-2);height:32px;font-size:var(--t-sm)}.op-conteudo{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.op-conteudo-topo{justify-content:space-between;align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.op-area-titulo{font-size:var(--t-xl);letter-spacing:var(--ls-title);margin:0;font-weight:600}.op-voltar{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--text-3);cursor:pointer;background:0 0;width:fit-content;display:inline-flex}.op-voltar:hover{color:var(--text-1)}.op-busca{align-items:center;gap:var(--s-3);padding:0 var(--s-4);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-sm);color:var(--text-3);display:flex}.op-busca input{background:0 0;border:0;flex:1;min-width:0;height:34px}.op-busca input:focus{outline:none}.op-bloco{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-md);padding:var(--s-5)}.op-bloco-topo{align-items:center;gap:var(--s-3);color:var(--text-1);display:flex}.op-bloco-titulo{font-size:var(--t-lg);font-weight:600}.op-bloco-conta{font-size:var(--t-xs);color:var(--text-3);font-variant-numeric:tabular-nums}.op-bloco-legenda{font-size:var(--t-sm);color:var(--text-3);margin:2px 0 var(--s-4)}.op-bloco-vazio{font-size:var(--t-sm);color:var(--text-3);padding:var(--s-3) 0;margin:0}.op-linhas{flex-direction:column;display:flex}.op-linha{align-items:center;gap:var(--s-5);width:100%;padding:var(--s-4) var(--s-2);border-top:1px solid var(--border-1);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto auto auto;display:grid}.op-linha:hover{background:var(--surface-2)}.op-linha-nome{font-size:var(--t-md);color:var(--text-1);min-width:0;font-weight:500}.op-linha-meta,.op-linha-resp{font-size:var(--t-sm);color:var(--text-2);white-space:nowrap}.op-falta{color:var(--warn-ink);font-weight:500}@media (width<=720px){.op-linha{row-gap:var(--s-2);grid-template-columns:1fr auto}.op-linha-resp{grid-column:1/-1}}.rot{padding:var(--s-6);gap:var(--s-5);flex-direction:column;display:flex}.rot-topo{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.rot-selo{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--accent);background:var(--accent-soft);border-radius:var(--r-full);padding:3px var(--s-4);display:inline-flex}.rot-status{max-width:150px}.rot-essencial{gap:var(--s-4);grid-template-columns:1fr 160px 180px;align-items:start;display:grid}@media (width<=760px){.rot-essencial{grid-template-columns:1fr}}.rot-nome{font-size:var(--t-lg);height:40px}.rot-extra{gap:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--border-1);flex-direction:column;display:flex}.rot-passos{gap:var(--s-3);flex-direction:column;display:flex}.rot-passo{gap:var(--s-3);grid-template-columns:1fr 150px auto;align-items:center;display:grid}@media (width<=640px){.rot-passo{grid-template-columns:1fr auto}}.rot-essencial{padding:var(--s-5);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-md)}.rot-essencial .campo-label,.rot-extra .campo-label{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-4)}.rot-nome{font-size:var(--t-lg);min-height:42px;font-weight:500}.rot-selo{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--ls-mono);text-transform:uppercase}.rot-extra>.op-acoes{padding-top:var(--s-5);border-top:1px solid var(--border-1);justify-content:space-between}.rot-passo .op-btn-mini{min-height:38px}.op-detalhe .op-campo-label,.op-detalhe .campo-label{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-4)}.op-etapa{background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-md)}.op-etapa-head{background:var(--surface-1)}.op-tarefa{background:0 0}.op-tarefa-corpo{background:var(--bg-sunken)}.op-etapa-num{background:var(--accent-soft);color:var(--accent-ink);font-variant-numeric:tabular-nums}.op-detalhe>.op-acoes:last-child{padding-top:var(--s-5);border-top:1px solid var(--border-1)}.sx{--sx-surface:var(--surface-1);--sx-surface-2:var(--surface-2);--sx-surface-3:var(--surface-3);--sx-line:var(--border-1);--sx-line-2:var(--border-2);--sx-ink:var(--text-1);--sx-ink-2:var(--text-1);--sx-ink-3:var(--text-2);--sx-ink-4:var(--text-2);--sx-ink-5:var(--text-3);--sx-brand:var(--accent);--sx-brand-2:var(--accent);--sx-brand-soft:var(--accent-soft);--sx-brand-ink:var(--accent-ink);--sx-ok:var(--ok);--sx-ok-ink:var(--ok-ink);--sx-warn:var(--warn);--sx-warn-ink:var(--warn-ink);--sx-risk:var(--risk);--sx-risk-ink:var(--risk-ink);--sx-pub:var(--stage-pub);--sx-slot-empty:var(--border-2);--sx-slot-ink:var(--text-on-accent);--sx-mono:var(--font-mono);flex-direction:column;gap:16px;display:flex}.sx-grow{flex:auto}.sx-risk-text{color:var(--sx-risk-ink)}.sx-spin{animation:.9s linear infinite sx-spin}@keyframes sx-spin{to{transform:rotate(360deg)}}.sx-card{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);overflow:hidden}.sx-card-h{border-bottom:1px solid var(--sx-line);flex-wrap:wrap;align-items:center;gap:14px;padding:15px 18px;display:flex}.sx-card-t{color:var(--sx-ink-2);margin:0;font-size:13px;font-weight:700}.sx-card-q{color:var(--sx-ink-4);font-size:12px}.sx-card-f{border-top:1px solid var(--sx-line);background:var(--sx-surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.sx-idx{border-radius:var(--r-lg);background:var(--surface-3);width:21px;height:21px;color:var(--text-1);font-family:var(--sx-mono);flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.sx-av{object-fit:cover;color:#fff;letter-spacing:-.01em;border:1px solid var(--border-1);flex:none;place-items:center;font-weight:600;display:grid}.sx-av-sm{border-radius:var(--r-lg);width:20px;height:20px;font-size:9px}.sx-av-md{border-radius:var(--r-lg);width:26px;height:26px;font-size:11px}.sx-av-lg{border-radius:var(--r-xl);width:34px;height:34px;font-size:13px}.sx-stage{background:var(--sx-surface-3);color:var(--sx-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:11px;font-weight:500;display:inline-flex}.sx-stage i{border-radius:50%;flex:none;width:7px;height:7px}.sx-stack{background:var(--sx-surface-3);border-radius:999px;height:9px;display:flex;overflow:hidden}.sx-stack i{height:100%;display:block}.sx-stack .is-pub{background:var(--sx-pub)}.sx-stack .is-agd{background:var(--sx-brand-2)}.sx-stack .is-prd{background:var(--sx-warn)}.sx-stack .is-vaz{background:var(--sx-slot-empty)}.sx-stack-empty{opacity:.5}.sx-meter{background:var(--sx-surface-3);border-radius:999px;height:7px;overflow:hidden}.sx-meter i{border-radius:999px;height:100%;transition:width .3s;display:block}.sx-meter-ok{background:var(--sx-ok)}.sx-meter-warn{background:var(--sx-warn)}.sx-meter-risk{background:var(--sx-risk)}.sx-meter-brand{background:var(--sx-brand)}.sx-meter-mute{background:var(--sx-ink-5)}.sx-legend{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sx-legend span{color:var(--sx-ink-4);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.sx-legend i{border-radius:var(--r-sm);flex:none;width:9px;height:9px}.sx-rows{flex-direction:column;display:flex}.sx-row,.sx-row-btn{text-align:left;border:0;border-bottom:1px solid var(--sx-line);width:100%;font:inherit;color:inherit;background:0 0;grid-template-columns:170px 1fr 96px 74px;align-items:center;gap:14px;padding:11px 18px;display:grid}.sx-rows>:last-child{border-bottom:0}.sx-row-btn{cursor:pointer;transition:background .14s}.sx-row-btn:hover{background:var(--sx-surface-2)}.sx-row-name{min-width:0;color:var(--sx-ink);align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.sx-row-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-row-count{font-family:var(--sx-mono);font-variant-numeric:tabular-nums;color:var(--sx-ink);text-align:right;font-size:13px;font-weight:600}.sx-row-count s{color:var(--sx-ink-5);font-weight:500;text-decoration:none}.sx-row-tag{text-align:right}.sx-plans{background:var(--sx-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sx-plan{background:var(--sx-surface);padding:14px 16px 15px}.sx-plan.is-nao_enviado,.sx-plan.is-recusado{background:var(--sx-risk)}@supports (color:color-mix(in lab, red, red)){.sx-plan.is-nao_enviado,.sx-plan.is-recusado{background:color-mix(in srgb, var(--sx-risk) 5%, var(--sx-surface))}}.sx-plan.is-enviado{background:var(--sx-warn)}@supports (color:color-mix(in lab, red, red)){.sx-plan.is-enviado{background:color-mix(in srgb, var(--sx-warn) 6%, var(--sx-surface))}}.sx-plan-top{align-items:center;gap:9px;margin-bottom:9px;display:flex}.sx-plan-top b{color:var(--sx-ink);font-size:13px;font-weight:600}.sx-plan-why{color:var(--sx-ink-4);margin:8px 0 0;font-size:12px;line-height:1.45}.sx-plan-acts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sx-btn-ghost{border-radius:var(--r-lg);background:var(--sx-surface);border:1px solid var(--sx-line);color:var(--sx-ink-3);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:500;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.sx-btn-ghost:hover:not(:disabled){background:var(--sx-surface-3);color:var(--sx-ink);border-color:var(--sx-line-2)}.sx-btn-ghost:disabled{opacity:.5;cursor:default}.sx-team{background:var(--sx-line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.sx-person{background:var(--sx-surface);padding:14px 15px 16px}.sx-person-h{align-items:center;gap:8px;display:flex}.sx-person-n{letter-spacing:-.015em;color:var(--sx-ink);font-size:13px;font-weight:600}.sx-person-r{color:var(--sx-ink-4);margin:3px 0 11px;font-size:11px}.sx-person-nums{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:11px;display:grid}.sx-person-nums div{text-align:center;border-radius:var(--r-lg);background:var(--sx-surface-2);padding:7px 2px}.sx-person-nums b{font-family:var(--sx-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--sx-ink);font-size:16px;font-weight:600;display:block}.sx-person-nums .is-doing b{color:var(--sx-brand)}.sx-person-nums small{font-family:var(--sx-mono);letter-spacing:0;color:var(--sx-ink-5);text-transform:uppercase;margin-top:2px;font-size:11px;display:block}.sx-person-f{color:var(--sx-ink-4);margin-top:6px;font-size:11px}.sx-person-f.is-risk{color:var(--sx-risk-ink)}.sx-nps-split{background:var(--sx-line);grid-template-columns:210px 1fr;gap:1px;display:grid}.sx-nps-big{background:var(--sx-surface);flex-direction:column;justify-content:center;padding:20px 18px;display:flex}.sx-nps-v{font-family:var(--sx-mono);font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin-top:6px;font-size:46px;font-weight:600;line-height:1}.sx-nps-v.is-ok{color:var(--sx-ok-ink)}.sx-nps-v.is-brand{color:var(--sx-brand)}.sx-nps-v.is-risk{color:var(--sx-risk-ink)}.sx-nps-v.is-mute{color:var(--sx-ink-5)}.sx-nps-cap{color:var(--sx-ink-4);margin-top:7px;font-size:11.5px}.sx-nps-list{background:var(--sx-surface);padding:6px 0}.sx-nps-row{grid-template-columns:160px 1fr 46px;align-items:center;gap:13px;padding:8px 18px;display:grid}.sx-nps-none{color:var(--sx-ink-5);font-size:11.5px;font-style:italic}.sx-nps-n{font-family:var(--sx-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--sx-ink);font-size:13px;font-weight:600}.sx-nps-n.is-ok{color:var(--sx-ok-ink)}.sx-nps-n.is-risk{color:var(--sx-risk-ink)}.sx-nps-n.is-mute{color:var(--sx-ink-5)}.sx-nps-collect{border-top:1px solid var(--sx-line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding:12px 18px 6px;display:flex}.sx-nps-collect-t{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.sx-nps-collect-d{color:var(--sx-ink-3);font-size:12.5px}.sx-nps-bar{border-top:1px solid var(--sx-line);background:var(--sx-surface-2);flex-wrap:wrap;align-items:center;gap:12px;padding:13px 18px;display:flex}.sx-nps-bar-d{color:var(--sx-ink-4);font-size:12.5px}.sx-nps{align-items:center;gap:3px;display:inline-flex}.sx-nps button{border:1px solid var(--sx-line);border-radius:var(--r-lg);background:var(--sx-surface);width:22px;height:22px;color:var(--sx-ink-4);font-family:var(--sx-mono);cursor:pointer;font-size:10px;font-weight:600;transition:background .13s,color .13s,border-color .13s}.sx-nps button:hover{background:var(--sx-brand);border-color:var(--sx-brand);color:#fff}.sx-nps button.is-on{background:var(--sx-ok);border-color:var(--sx-ok);color:#fff}.sx-nps-more{border-radius:var(--r-lg);background:var(--sx-surface);border:1px solid var(--sx-line);height:22px;color:var(--sx-ink-4);font-family:var(--sx-mono);cursor:pointer;padding:0 4px;font-size:9.5px}.sx-cartelas{flex-direction:column;display:flex}.sx-cartela{border-bottom:1px solid var(--sx-line);padding:15px 18px}.sx-cartelas>:last-child{border-bottom:0}.sx-cartela.is-open{background:var(--sx-surface-2)}.sx-cartela-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sx-cartela-name{letter-spacing:-.015em;color:var(--sx-ink);font-size:14px;font-weight:600}.sx-cartela-count{font-family:var(--sx-mono);font-variant-numeric:tabular-nums;color:var(--sx-ink);font-size:13.5px;font-weight:600}.sx-cartela-count s{color:var(--sx-ink-5);font-weight:500;text-decoration:none}.sx-cartela-sub{margin-top:10px}.sx-cartela-nometa{color:var(--sx-ink-4);margin:12px 0 0;font-size:12.5px;font-style:italic}.sx-toggle{border:1px solid var(--sx-line);border-radius:var(--r-lg);background:var(--sx-surface);width:22px;height:22px;color:var(--sx-ink-4);cursor:pointer;flex:none;place-items:center;transition:background .14s,color .14s;display:grid}.sx-toggle:hover{background:var(--sx-surface-3);color:var(--sx-ink)}.sx-slots{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.sx-slot{border-radius:var(--r-lg);width:27px;height:27px;font-family:var(--sx-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;border:1px solid #0000;place-items:center;font-size:10.5px;font-weight:600;transition:transform .13s;display:grid;position:relative}.sx-slot:hover{z-index:3;transform:translateY(-2px)}.sx-slot.is-pub{background:var(--sx-pub);color:#fff}.sx-slot.is-pub.is-nonota{background:var(--sx-pub)}@supports (color:color-mix(in lab, red, red)){.sx-slot.is-pub.is-nonota{background:color-mix(in srgb, var(--sx-pub) 14%, var(--surface))}}.sx-slot.is-pub.is-nonota{color:var(--sx-ok-ink);border-color:var(--sx-pub)}@supports (color:color-mix(in lab, red, red)){.sx-slot.is-pub.is-nonota{border-color:color-mix(in srgb, var(--sx-pub) 40%, transparent)}}.sx-slot.is-agd{background:var(--sx-brand-2)}@supports (color:color-mix(in lab, red, red)){.sx-slot.is-agd{background:color-mix(in srgb, var(--sx-brand-2) 14%, var(--surface))}}.sx-slot.is-agd{color:var(--sx-brand-ink);border-color:var(--sx-brand-2)}@supports (color:color-mix(in lab, red, red)){.sx-slot.is-agd{border-color:color-mix(in srgb, var(--sx-brand-2) 42%, transparent)}}.sx-slot.is-prd{background:var(--sx-warn)}@supports (color:color-mix(in lab, red, red)){.sx-slot.is-prd{background:color-mix(in srgb, var(--sx-warn) 16%, var(--surface))}}.sx-slot.is-prd{border-color:var(--sx-warn)}@supports (color:color-mix(in lab, red, red)){.sx-slot.is-prd{border-color:color-mix(in srgb, var(--sx-warn) 45%, transparent)}}.sx-slot.is-prd i{border-radius:50%;width:8px;height:8px}.sx-slot.is-vaz{border:1px dashed var(--sx-slot-empty);background:0 0}.sx-tip{border-radius:var(--r-lg);background:var(--surface-3);color:var(--text-1);border:1px solid var(--border-2);letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--shadow-elevated);z-index:5;padding:7px 10px;font-family:Geist,system-ui,sans-serif;font-size:11px;font-weight:400;transition:opacity .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.sx-slot:hover .sx-tip{opacity:1}.sx-detail{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--r-xl);margin-top:14px;padding:14px 16px}.sx-detail-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.sx-post{border-bottom:1px solid var(--sx-line);align-items:center;gap:11px;padding:9px 0;font-size:13px;display:flex}.sx-post:last-child{border-bottom:0}.sx-post-d{width:40px;font-family:var(--sx-mono);color:var(--sx-ink-4);flex:none;font-size:11px}.sx-post-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sx-ink-2);flex:auto;align-items:center;gap:7px;display:flex;overflow:hidden}.sx-post-t em{background:var(--sx-surface-3);color:var(--sx-ink-4);border-radius:999px;flex:none;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:500}.sx-post-link{color:var(--sx-brand);align-items:center;gap:5px;font-size:11.5px;text-decoration:none;display:inline-flex}.sx-post-link:hover{text-decoration:underline}.sx-post-nps{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.sx-linkedit{align-items:center;gap:4px;display:inline-flex}.sx-linkedit input{border-radius:var(--r-lg);background:var(--sx-surface);border:1px solid var(--sx-line);width:220px;color:var(--sx-ink);font:inherit;padding:5px 9px;font-size:12px}.sx-linkedit button{border:1px solid var(--sx-line);border-radius:var(--r-lg);background:var(--sx-surface);width:24px;height:24px;color:var(--sx-ink-4);cursor:pointer;place-items:center;display:grid}.sx-linkedit button:hover{background:var(--sx-surface-3);color:var(--sx-ink)}.sx-search{border-radius:var(--r-lg);background:var(--sx-surface);border:1px solid var(--sx-line);color:var(--sx-ink-4);align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.sx-search input{width:170px;color:var(--sx-ink);font:inherit;background:0 0;border:0;outline:none;font-size:12.5px}.sx-search input::placeholder{color:var(--sx-ink-5)}.sx-search button{color:var(--sx-ink-4);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.sx-thermo{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.sx-th{border-radius:var(--r-xl);background:var(--sx-surface);border:1px solid var(--sx-line);box-shadow:var(--shadow-soft);padding:10px 12px 11px}.sx-th-n{color:var(--sx-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.sx-th-v{font-family:var(--sx-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--sx-ink);margin:5px 0 7px;font-size:15px;font-weight:600}.sx-th-v s{color:var(--sx-ink-5);font-size:12px;text-decoration:none}.sx-lanes{flex-direction:column;display:flex}.sx-lane{border-bottom:1px solid var(--sx-line)}.sx-lanes>:last-child{border-bottom:0}.sx-lane-h{background:var(--sx-surface-2);flex-wrap:wrap;align-items:center;gap:11px;padding:13px 18px;display:flex}.sx-lane-id{min-width:0}.sx-lane-n{letter-spacing:-.015em;color:var(--sx-ink);font-size:13.5px;font-weight:600}.sx-lane-r{color:var(--sx-ink-4);font-size:11.5px}.sx-lane-cols{background:var(--sx-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sx-lcol{background:var(--sx-surface);min-height:132px;padding:12px 14px 15px}.sx-lcol.is-doing{background:var(--sx-brand)}@supports (color:color-mix(in lab, red, red)){.sx-lcol.is-doing{background:color-mix(in srgb, var(--sx-brand) 4%, var(--sx-surface))}}.sx-lcol-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sx-lcol-n{font-family:var(--sx-mono);color:var(--sx-ink-3);font-size:11px;font-weight:600}.sx-lcol-none{color:var(--sx-ink-5);margin:0;font-size:11.5px;font-style:italic}.sx-lcol-done{color:var(--sx-ok-ink);margin:0;font-size:12px}.sx-lcol-more{color:var(--sx-ink-5);margin:4px 0 0;font-size:11.5px}.sx-tcard{background:var(--sx-surface);border:1px solid var(--sx-line);border-left:3px solid var(--sx-line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);margin-bottom:7px;padding:9px 11px;transition:transform .13s,box-shadow .13s}.sx-tcard:last-child{margin-bottom:0}.sx-tcard:hover{box-shadow:var(--shadow-elevated);transform:translate(2px)}.sx-tcard-t{color:var(--sx-ink);margin-bottom:6px;font-size:12.5px;font-weight:500;line-height:1.35}.sx-tcard-m{color:var(--sx-ink-4);flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.sx-tcard-c{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.sx-tcard-d{color:var(--sx-ink-5)}.sx-notice{border-radius:var(--r-xl);background:var(--warn-bg);border:1px solid var(--warn);align-items:flex-start;gap:11px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.sx-notice{border:1px solid color-mix(in srgb, var(--warn) 28%, transparent)}}.sx-notice{color:var(--sx-warn-ink)}.sx-notice>svg{flex:none;margin-top:1px}.sx-notice div{flex-direction:column;gap:3px;min-width:0;display:flex}.sx-notice b{font-size:13px;font-weight:600}.sx-notice span{color:var(--sx-ink-3);font-size:12.5px}.sx-notice code{border-radius:var(--r-md);background:var(--surface-1);color:var(--sx-ink-2);font-family:var(--sx-mono);margin:0 4px;padding:1px 6px;font-size:11px}.sx :focus-visible{outline:2px solid var(--blue-deep);outline-offset:2px;border-radius:var(--r-lg)}@media (width<=1180px){.sx-team{grid-template-columns:repeat(3,1fr)}.sx-plans{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.sx-team{grid-template-columns:repeat(2,1fr)}.sx-nps-split,.sx-lane-cols{grid-template-columns:1fr}.sx-row,.sx-row-btn{grid-template-columns:1fr 88px;row-gap:9px}.sx-row .sx-stack,.sx-row-btn .sx-stack{grid-column:1/-1}.sx-nps-row{grid-template-columns:1fr 44px;row-gap:7px}.sx-nps-row .sx-meter{grid-column:1/-1}}@media (width<=640px){.sx-team,.sx-plans{grid-template-columns:1fr}.sx-search input{width:120px}}@media (prefers-reduced-motion:reduce){.sx *,.sx :before,.sx :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sx-lane-dot{border-radius:var(--r-md);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--sx-line);flex:none}.sx-vistas{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.sx-vistas-q{font-size:var(--t-sm);color:var(--sx-ink-4)}.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--elev-2);isolation:isolate;position:relative}.glass:before{content:"";border-radius:inherit;background:var(--glass-spec), var(--glass-tint);pointer-events:none;z-index:-1;position:absolute;inset:0}.glass:after{content:"";border-radius:inherit;background:linear-gradient(160deg, var(--glass-edge), transparent 48%);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-strong{background:var(--glass-bg-2);box-shadow:var(--elev-3)}.glass-plain:before{background:0 0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--surface-2);border-color:var(--border-1)}.glass:before,.glass:after{display:none}}@media (prefers-reduced-transparency:reduce){.glass{background:var(--surface-2);-webkit-backdrop-filter:none;border-color:var(--border-1)}.glass:before,.glass:after{display:none}}.modal-overlay,.np-veil,.pub-veil,.tasks-veil,.creative-drop-veil{-webkit-backdrop-filter:blur(3px);background:#0000008c}.sidebar,.header-pill,.glass-popover,.filter-dropdown,.modal-glass,.modal-body,.new-content-modal,.finalize-modal,.creative-gallery-modal,.creative-send-modal,.send-prod-modal,.np-modal,.lightbox-bar,.lightbox-strip{background:var(--glass-bg-2);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--elev-3);isolation:isolate}.header-pill,.glass-popover,.filter-dropdown,.modal-glass,.modal-body,.finalize-modal,.send-prod-modal,.np-modal,.lightbox-bar,.lightbox-strip{position:relative}.sidebar:before,.header-pill:before,.modal-glass:before,.new-content-modal:before,.finalize-modal:before,.creative-gallery-modal:before,.creative-send-modal:before,.send-prod-modal:before,.np-modal:before{content:"";border-radius:inherit;background:var(--glass-spec), var(--glass-tint);pointer-events:none;z-index:-1;position:absolute;inset:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
