:root{--sg-ink-950:#070a07;--sg-ink-900:#0b110b;--sg-ink-850:#0f160f;--sg-ink-800:#141c14;--sg-lime-300:#e4faaa;--sg-lime-400:#d6f677;--sg-lime-500:#c9f14e;--sg-lime-600:#a9cf3e;--sg-lime-700:#7e9c2c;--sg-lime-800:#5e7512;--sg-mint-400:#7fe3c4;--sg-mint-600:#3e9e82;--sg-success:#8fe388;--sg-warning:#e9c46a;--sg-danger:#f08a6e;--sg-info:#7fb2e3;--sg-bg:#f5f8f1;--sg-bg-elev:#fff;--sg-surface:#0b110b09;--sg-surface-2:#0b110b0e;--sg-surface-3:#0b110b16;--sg-border:#0b110b1f;--sg-border-strong:#5e751266;--sg-accent:var(--sg-lime-800);--sg-accent-hover:var(--sg-lime-700);--sg-accent-ink:#0a1005;--sg-accent-soft:#c9f14e4d;--sg-glow:#5e75122e;--sg-t1:#0d1410;--sg-t2:#3c4a3c;--sg-t3:#63705f;--sg-t4:#98a394;--sg-success-soft:#2e7d5b12;--sg-warning-soft:#8a611212;--sg-danger-soft:#b3453a12;--sg-info-soft:#2e6ea812;--sg-success-text:#276e59;--sg-warning-text:#8a6112;--sg-danger-text:#b3453a;--sg-info-text:#2e6ea8;--sg-font-display:"Archivo","Helvetica Neue",Arial,sans-serif;--sg-font-serif:"Instrument Serif",Georgia,serif;--sg-font-body:"Inter","Helvetica Neue",Arial,sans-serif;--sg-font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sg-text-xs:12px;--sg-text-sm:13px;--sg-text-base:16px;--sg-text-md:18px;--sg-text-lg:20px;--sg-text-xl:24px;--sg-text-2xl:30px;--sg-text-3xl:38px;--sg-text-4xl:48px;--sg-text-5xl:60px;--sg-1:4px;--sg-2:8px;--sg-3:12px;--sg-4:16px;--sg-5:20px;--sg-6:24px;--sg-8:32px;--sg-10:40px;--sg-12:56px;--sg-16:72px;--sg-20:96px;--sg-r-sm:8px;--sg-r-md:12px;--sg-r-lg:16px;--sg-r-xl:22px;--sg-r-pill:999px;--sg-elev-1:0 1px 2px #0d14100d;--sg-elev-2:0 12px 34px #0d14101f;--sg-elev-glow:0 0 28px var(--sg-glow);--sg-fast:.12s;--sg-base:.2s;--sg-slow:.32s;--sg-ease:cubic-bezier(.22,.61,.36,1);--sg-container:1140px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--sg-bg:var(--sg-ink-950);--sg-bg-elev:var(--sg-ink-900);--sg-surface:#ffffff0b;--sg-surface-2:#ffffff13;--sg-surface-3:#ffffff1c;--sg-border:#ffffff17;--sg-border-strong:#c9f14e42;--sg-accent:var(--sg-lime-500);--sg-accent-hover:var(--sg-lime-400);--sg-accent-ink:#0a1005;--sg-accent-soft:#c9f14e24;--sg-glow:#c9f14e59;--sg-t1:#f3f7ec;--sg-t2:#aebba6;--sg-t3:#75836f;--sg-t4:#4e5a4a;--sg-success-soft:#8fe38821;--sg-warning-soft:#e9c46a21;--sg-danger-soft:#f08a6e24;--sg-info-soft:#7fb2e321;--sg-success-text:var(--sg-success);--sg-warning-text:var(--sg-warning);--sg-danger-text:var(--sg-danger);--sg-info-text:var(--sg-info);--sg-elev-1:0 1px 0 #ffffff0a inset;--sg-elev-2:0 12px 40px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--sg-bg)}body{background:radial-gradient(900px 520px at 12% -6%, #c9f14e42, transparent 62%), radial-gradient(760px 460px at 92% 4%, #7fe3c41f, transparent 60%), var(--sg-bg);color:var(--sg-t1);font-family:var(--sg-font-body);font-size:var(--sg-text-base);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;line-height:1.62}[data-theme=dark] body{background:radial-gradient(900px 520px at 12% -6%, #c9f14e21, transparent 62%), radial-gradient(760px 460px at 92% 4%, #7fe3c412, transparent 60%), var(--sg-bg)}.sg-container{max-width:var(--sg-container);padding:0 var(--sg-6);margin:0 auto}.sg-prose{max-width:68ch}h1,h2,h3,h4,h5{font-family:var(--sg-font-display);color:var(--sg-t1);text-wrap:balance;margin:0;line-height:1.1}h1{font-size:clamp(36px,5.4vw,var(--sg-text-5xl));letter-spacing:-.032em;font-weight:700}h2{font-size:clamp(25px,3.3vw,var(--sg-text-3xl));letter-spacing:-.026em;font-weight:700}h3{font-size:var(--sg-text-lg);letter-spacing:-.018em;font-weight:600}h4{font-size:var(--sg-text-base);letter-spacing:-.012em;font-weight:600}p{margin:0}a{color:var(--sg-accent);border-bottom:1px solid color-mix(in srgb,var(--sg-accent) 35%,transparent);text-decoration:none}a:hover{border-bottom-color:var(--sg-accent)}strong{color:var(--sg-t1);font-weight:600}:focus-visible{outline:2px solid var(--sg-accent);outline-offset:3px;border-radius:4px}.sg-serif{font-family:var(--sg-font-serif);color:var(--sg-accent);letter-spacing:-.01em;font-style:italic;font-weight:400}.sg-lead{font-size:var(--sg-text-md);color:var(--sg-t2);line-height:1.55}.sg-body{font-size:var(--sg-text-base);color:var(--sg-t2)}.sg-small{color:var(--sg-t2);font-size:14.5px}.sg-label{font-family:var(--sg-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sg-t3);font-size:11px;font-weight:500}.sg-label-accent{color:var(--sg-accent)}.sg-mono{font-family:var(--sg-font-mono);font-size:var(--sg-text-sm);color:var(--sg-t2)}.sg-num{font-variant-numeric:tabular-nums;font-family:var(--sg-font-mono)}.sg-card{background:linear-gradient(180deg,var(--sg-surface-2),var(--sg-surface));border:1px solid var(--sg-border);border-radius:var(--sg-r-lg);padding:var(--sg-6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sg-card--flat{background:var(--sg-bg-elev);-webkit-backdrop-filter:none;backdrop-filter:none}.sg-card--accent{border-top:2px solid var(--sg-accent);box-shadow:0 -12px 40px -22px var(--sg-glow)}.sg-card--pad-sm{padding:var(--sg-4)}.sg-divider{background:var(--sg-border);height:1px;margin:var(--sg-6) 0;border:0}.sg-rule-accent{background:var(--sg-border-strong);border:0;height:1px}.sg-kpi{gap:var(--sg-1);flex-direction:column;display:flex}.sg-kpi__k{font-family:var(--sg-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sg-t3);font-size:9.5px}.sg-kpi__v{font-family:var(--sg-font-display);font-weight:700;font-size:var(--sg-text-xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--sg-accent)}.sg-kpi__n{color:var(--sg-t2);font-size:13.5px;line-height:1.45}.sg-btn{justify-content:center;align-items:center;gap:var(--sg-2);font-family:var(--sg-font-body);letter-spacing:-.01em;border-radius:var(--sg-r-pill);cursor:pointer;min-height:44px;transition:background var(--sg-fast) var(--sg-ease),border-color var(--sg-fast) var(--sg-ease), transform var(--sg-fast) var(--sg-ease),box-shadow var(--sg-base) var(--sg-ease);border:1px solid #0000;padding:11px 20px;font-size:14.5px;font-weight:600;display:inline-flex}.sg-btn:active{transform:translateY(1px)}.sg-btn:disabled,.sg-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.sg-btn--primary{background:linear-gradient(180deg,var(--sg-lime-400),var(--sg-lime-500));color:var(--sg-accent-ink);box-shadow:0 0 26px -6px var(--sg-glow)}.sg-btn--primary:hover{background:linear-gradient(180deg,var(--sg-lime-300),var(--sg-lime-400));box-shadow:var(--sg-elev-glow)}.sg-btn--secondary{background:var(--sg-surface-2);color:var(--sg-t1);border-color:var(--sg-border)}.sg-btn--secondary:hover{background:var(--sg-surface-3);border-color:var(--sg-border-strong)}.sg-btn--ghost{color:var(--sg-t2);background:0 0}.sg-btn--ghost:hover{background:var(--sg-surface);color:var(--sg-t1)}.sg-btn--danger{background:var(--sg-danger-soft);color:var(--sg-danger-text);border-color:color-mix(in srgb,var(--sg-danger) 40%,transparent)}.sg-btn--danger:hover{background:color-mix(in srgb,var(--sg-danger) 24%,transparent)}.sg-btn--sm{min-height:34px;padding:7px 14px;font-size:13px}.sg-btn--lg{min-height:52px;padding:15px 28px;font-size:16px}.sg-btn--block{width:100%}.sg-field{gap:var(--sg-2);flex-direction:column;display:flex}.sg-field__label{color:var(--sg-t2);font-size:13.5px;font-weight:500}.sg-field__hint{color:var(--sg-t3);font-size:12.5px}.sg-field__error{color:var(--sg-danger-text);font-size:12.5px}.sg-input,.sg-select,.sg-textarea{background:var(--sg-surface);width:100%;min-height:44px;color:var(--sg-t1);border:1px solid var(--sg-border);border-radius:var(--sg-r-md);font-family:var(--sg-font-body);transition:border-color var(--sg-fast) var(--sg-ease),background var(--sg-fast) var(--sg-ease);padding:11px 14px;font-size:15px}.sg-input::placeholder,.sg-textarea::placeholder{color:var(--sg-t4)}.sg-input:hover,.sg-select:hover,.sg-textarea:hover{border-color:var(--sg-border-strong)}.sg-input:focus,.sg-select:focus,.sg-textarea:focus{border-color:var(--sg-accent);background:var(--sg-surface-2);box-shadow:0 0 0 3px var(--sg-accent-soft);outline:none}.sg-input[aria-invalid=true]{border-color:var(--sg-danger);box-shadow:0 0 0 3px var(--sg-danger-soft)}.sg-textarea{resize:vertical;min-height:110px;line-height:1.55}.sg-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--sg-t3) 50%),linear-gradient(135deg,var(--sg-t3) 50%,transparent 50%);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.sg-switch{align-items:center;gap:var(--sg-3);cursor:pointer;display:inline-flex;position:relative}.sg-switch input{opacity:0;width:0;height:0;position:absolute}.sg-switch__track{border-radius:var(--sg-r-pill);background:var(--sg-surface-3);border:1px solid var(--sg-border);width:44px;height:26px;transition:background var(--sg-base) var(--sg-ease);flex:none}.sg-switch__track:after{content:"";background:var(--sg-t2);width:18px;height:18px;transition:transform var(--sg-base) var(--sg-ease),background var(--sg-base) var(--sg-ease);border-radius:50%;margin:3px;display:block}.sg-switch input:checked+.sg-switch__track{background:var(--sg-lime-500);border-color:#0000}.sg-switch input:checked+.sg-switch__track:after{background:var(--sg-accent-ink);transform:translate(18px)}.sg-switch input:focus-visible+.sg-switch__track{outline:2px solid var(--sg-accent);outline-offset:3px}.sg-badge{font-family:var(--sg-font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--sg-r-pill);border:1px solid #0000;align-items:center;gap:6px;padding:4px 10px;font-size:9.5px;font-weight:500;display:inline-flex}.sg-badge--accent{background:var(--sg-accent-soft);color:var(--sg-accent);border-color:color-mix(in srgb,var(--sg-accent) 34%,transparent)}.sg-badge--neutral{background:var(--sg-surface-2);color:var(--sg-t2);border-color:var(--sg-border)}.sg-badge--success{background:var(--sg-success-soft);color:var(--sg-success-text);border-color:color-mix(in srgb,var(--sg-success) 30%,transparent)}.sg-badge--warning{background:var(--sg-warning-soft);color:var(--sg-warning-text);border-color:color-mix(in srgb,var(--sg-warning) 30%,transparent)}.sg-badge--danger{background:var(--sg-danger-soft);color:var(--sg-danger-text);border-color:color-mix(in srgb,var(--sg-danger) 30%,transparent)}.sg-badge--info{background:var(--sg-info-soft);color:var(--sg-info-text);border-color:color-mix(in srgb,var(--sg-info) 30%,transparent)}.sg-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.sg-nav{align-items:center;gap:var(--sg-6);border-radius:var(--sg-r-pill);background:color-mix(in srgb,var(--sg-bg) 82%,transparent);border:1px solid var(--sg-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--sg-elev-2);padding:10px 10px 10px 20px;display:flex}.sg-nav__brand{font-family:var(--sg-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--sg-t1);font-size:15px;font-weight:700}.sg-nav__brand span{color:var(--sg-accent)}.sg-nav__links{gap:var(--sg-5);margin:0;padding:0;list-style:none;display:flex}.sg-nav__link{color:var(--sg-t2);border:0;padding:6px 0;font-size:14px}.sg-nav__link:hover,.sg-nav__link[aria-current=page]{color:var(--sg-t1)}.sg-nav__link[aria-current=page]{box-shadow:inset 0 -1px 0 var(--sg-accent)}.sg-sidebar{padding:var(--sg-3);background:var(--sg-surface);border-right:1px solid var(--sg-border);flex-direction:column;gap:2px;min-width:236px;display:flex}.sg-sidebar__item{align-items:center;gap:var(--sg-3);border-radius:var(--sg-r-sm);color:var(--sg-t2);cursor:pointer;border:0;padding:10px 12px;font-size:14.5px;display:flex}.sg-sidebar__item:hover{background:var(--sg-surface-2);color:var(--sg-t1)}.sg-sidebar__item--active{background:var(--sg-accent-soft);color:var(--sg-accent);box-shadow:inset 2px 0 0 var(--sg-accent);font-weight:500}.sg-tabs{gap:var(--sg-1);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-r-pill);width:fit-content;padding:4px;display:flex}.sg-tab{border-radius:var(--sg-r-pill);color:var(--sg-t2);cursor:pointer;transition:all var(--sg-fast) var(--sg-ease);background:0 0;border:0;padding:8px 16px;font-family:inherit;font-size:14px}.sg-tab[aria-selected=true]{background:var(--sg-lime-500);color:var(--sg-accent-ink);font-weight:600}.sg-table-wrap{border:1px solid var(--sg-border);border-radius:var(--sg-r-lg);background:var(--sg-bg-elev);overflow-x:auto}.sg-table{border-collapse:collapse;width:100%;font-size:14px}.sg-table th,.sg-table td{text-align:left;border-bottom:1px solid var(--sg-border);vertical-align:top;color:var(--sg-t2);padding:12px 16px}.sg-table th{font-family:var(--sg-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sg-t3);background:var(--sg-surface);border-bottom:1px solid var(--sg-border);font-size:9.5px;font-weight:500}.sg-table tr:last-child td{border-bottom:none}.sg-table tbody tr:hover{background:var(--sg-surface)}.sg-table td.is-key{font-family:var(--sg-font-display);color:var(--sg-t1);font-weight:600}.sg-table td.is-num,.sg-table th.is-num{text-align:right;font-variant-numeric:tabular-nums}.sg-table td.is-num{font-family:var(--sg-font-mono);color:var(--sg-t1);font-size:12.5px}.sg-note{border-left:2px solid var(--sg-accent);color:var(--sg-t2);padding:4px 0 4px 18px}.sg-callout{border-radius:var(--sg-r-lg);padding:var(--sg-5);border:1px solid}.sg-callout--info{background:var(--sg-info-soft);border-color:color-mix(in srgb,var(--sg-info) 36%,transparent)}.sg-callout--success{background:var(--sg-success-soft);border-color:color-mix(in srgb,var(--sg-success) 34%,transparent)}.sg-callout--warning{background:var(--sg-warning-soft);border-color:color-mix(in srgb,var(--sg-warning) 36%,transparent)}.sg-callout--danger{background:var(--sg-danger-soft);border-color:color-mix(in srgb,var(--sg-danger) 40%,transparent)}.sg-toast{align-items:flex-start;gap:var(--sg-3);background:var(--sg-bg-elev);border:1px solid var(--sg-border);border-radius:var(--sg-r-md);box-shadow:var(--sg-elev-2);max-width:400px;padding:14px 16px;display:flex}.sg-progress{border-radius:var(--sg-r-pill);background:var(--sg-surface-3);height:8px;overflow:hidden}.sg-progress__bar{border-radius:var(--sg-r-pill);background:linear-gradient(90deg,var(--sg-lime-600),var(--sg-lime-400));height:100%;box-shadow:0 0 18px var(--sg-glow)}.sg-skeleton{background:linear-gradient(90deg,var(--sg-surface) 25%,var(--sg-surface-3) 37%,var(--sg-surface) 63%);border-radius:var(--sg-r-sm);background-size:400% 100%;animation:1.4s infinite sg-shimmer}@keyframes sg-shimmer{0%{background-position:100%}to{background-position:0}}.sg-empty{align-items:center;gap:var(--sg-3);padding:var(--sg-12) var(--sg-6);text-align:center;color:var(--sg-t2);border:1px dashed var(--sg-border);border-radius:var(--sg-r-lg);flex-direction:column;display:flex}.sg-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--sg-6);z-index:50;background:#040704b8;place-items:center;display:grid;position:fixed;inset:0}.sg-modal{background:var(--sg-bg-elev);border:1px solid var(--sg-border);border-radius:var(--sg-r-xl);width:min(520px,100%);box-shadow:var(--sg-elev-2);overflow:hidden}.sg-modal__head{padding:var(--sg-5) var(--sg-6);border-bottom:1px solid var(--sg-border)}.sg-modal__body{padding:var(--sg-6);color:var(--sg-t2)}.sg-modal__foot{padding:var(--sg-4) var(--sg-6);border-top:1px solid var(--sg-border);gap:var(--sg-3);background:var(--sg-surface);justify-content:flex-end;display:flex}.sg-stack{gap:var(--sg-4);flex-direction:column;display:flex}.sg-stack-sm{gap:var(--sg-2);flex-direction:column;display:flex}.sg-stack-lg{gap:var(--sg-8);flex-direction:column;display:flex}.sg-row{align-items:center;gap:var(--sg-3);flex-wrap:wrap;display:flex}.sg-grid{gap:var(--sg-4);display:grid}.sg-grid--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.sg-grid--3{grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}.sg-grid--4{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.sg-app{grid-template-columns:236px 1fr;min-height:100vh;display:grid}@media (width<=860px){.sg-app{grid-template-columns:1fr}.sg-sidebar{display:none}}:root{--sg-chart-1:#c9f14e;--sg-chart-2:#7fe3c4;--sg-chart-3:#7fb2e3;--sg-chart-4:#e9c46a;--sg-chart-5:#c79be8;--sg-chart-6:#f08a6e;--sg-chart-grid:#0b110b17;--sg-chart-axis:var(--sg-t3)}[data-theme=dark]{--sg-chart-grid:#ffffff12}.sg-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[hidden]{display:none!important}.app{background:var(--sg-bg);grid-template-columns:250px 1fr;min-height:100vh;display:grid}.side{gap:var(--sg-2);padding:var(--sg-4) var(--sg-3);border-right:1px solid var(--sg-border);background:#ffffff06;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.side__brand{flex:none;align-items:center;gap:10px;padding:8px 10px 18px;display:flex}.side__nav{gap:var(--sg-2);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.side__nav>*{flex:none}.side__nav::-webkit-scrollbar{width:8px}.side__nav::-webkit-scrollbar-thumb{background:var(--sg-surface-3);border-radius:99px}.side__nav::-webkit-scrollbar-track{background:0 0}.side__brand svg{width:28px;height:28px;color:var(--sg-accent);flex:none}.side__name{font-family:var(--sg-font-display);letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:700;line-height:1}.side__name b{opacity:.6;font-weight:500}.side__group{font-family:var(--sg-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sg-t3);padding:14px 12px 6px;font-size:9px}.nav-item{border-radius:var(--sg-r-pill);color:var(--sg-t2);cursor:pointer;text-align:left;width:100%;transition:background var(--sg-fast) var(--sg-ease),color var(--sg-fast) var(--sg-ease);background:0 0;border:0;align-items:center;gap:11px;padding:9px 14px;font-family:inherit;font-size:14px;display:flex}.nav-item:hover{background:var(--sg-surface-2);color:var(--sg-t1)}.nav-item.is-active{background:var(--sg-lime-500);color:var(--sg-accent-ink);box-shadow:0 6px 16px -10px var(--sg-glow);font-weight:600}.nav-item svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.nav-item .count{font-family:var(--sg-font-mono);color:var(--sg-t3);margin-left:auto;font-size:10px}.nav-item.is-active .count{color:var(--sg-accent-ink)}.side__user{border-top:1px solid var(--sg-border);flex:none;align-items:center;gap:10px;margin-top:auto;padding:10px 12px;display:flex}.avatar{width:30px;height:30px;font-family:var(--sg-font-display);color:var(--sg-accent-ink);background:linear-gradient(180deg,var(--sg-lime-400),var(--sg-lime-600));border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.avatar--ghost{background:var(--sg-surface-3);color:var(--sg-t2)}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.main{flex-direction:column;min-width:0;display:flex}.topbar{align-items:center;gap:var(--sg-4);padding:var(--sg-4) var(--sg-5);border-bottom:1px solid var(--sg-border);z-index:10;background:color-mix(in srgb,var(--sg-bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;top:0}.search{flex:1;max-width:330px;position:relative}.search input{background:var(--sg-bg-elev);border:1px solid var(--sg-border);border-radius:var(--sg-r-pill);width:100%;height:38px;color:var(--sg-t1);padding:0 14px 0 36px;font-family:inherit;font-size:14px}.search input::placeholder{color:var(--sg-t4)}.search input:focus{border-color:var(--sg-accent);box-shadow:0 0 0 3px var(--sg-accent-soft);outline:none}.search svg{width:15px;height:15px;stroke:var(--sg-t3);fill:none;stroke-width:1.8px;position:absolute;top:11px;left:13px}.pipes{background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-r-pill);gap:3px;padding:4px;display:flex;overflow-x:auto}.pipe{border-radius:var(--sg-r-pill);color:var(--sg-t2);white-space:nowrap;cursor:pointer;transition:all var(--sg-fast) var(--sg-ease);background:0 0;border:0;padding:7px 14px;font-family:inherit;font-size:13px}.pipe:hover{color:var(--sg-t1)}.pipe.is-on{background:var(--sg-lime-500);color:var(--sg-accent-ink);font-weight:600}.head{gap:var(--sg-4);padding:var(--sg-5) var(--sg-5) var(--sg-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.kpis{gap:var(--sg-4);padding:0 var(--sg-5) var(--sg-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.kpi{padding:var(--sg-5) var(--sg-6);border:1px solid var(--sg-border);border-radius:var(--sg-r-xl);box-shadow:var(--sg-elev-1);background:var(--sg-bg-elev);flex-direction:column;gap:6px;min-width:0;display:flex}.kpi:has(>.pico){gap:var(--sg-3);grid-template-columns:40px minmax(0,1fr);align-items:center;display:grid}:is(.kpi:has(>.pico)>.kpi__v,.kpi:has(>.pico)>.kpi__n){grid-column:1/-1}.kpi:has(>.pico)>.kpi__v{margin-top:2px}.kpi__k{font-family:var(--sg-font-body);color:var(--sg-t2);font-size:14px;font-weight:500;line-height:1.3}.kpi__v{font-family:var(--sg-font-display);font-weight:600;font-size:var(--sg-text-2xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--sg-t1);line-height:1.05}.kpi__n{color:var(--sg-t3);font-size:12px}.kpi--alert{border-color:color-mix(in oklab,var(--sg-danger) 45%,transparent);background:linear-gradient(180deg,var(--sg-danger-soft),transparent 70%),var(--sg-bg-elev)}.kpi--alert .kpi__v{color:var(--sg-danger-text)}.kpi--alert .pico{border-color:color-mix(in oklab,var(--sg-danger) 45%,transparent);color:var(--sg-danger-text)}@media (width<=520px){.kpi{padding:var(--sg-4)}.kpi__v{font-size:var(--sg-text-xl)}.kpi>.pico{display:none}.kpi:has(>.pico){display:flex}}.pico{border:1px solid var(--sg-border);background:var(--sg-bg-elev);width:40px;height:40px;color:var(--sg-t1);border-radius:50%;flex:none;place-items:center;display:grid}.pico svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pico--sm{width:36px;height:36px}.pico--sm svg{width:16px;height:16px}.pico.is-muted{color:var(--sg-t3)}.pico.is-warn{border-color:color-mix(in oklab,var(--sg-warning) 70%,transparent);color:var(--sg-warning-text)}.metabar{border:1px solid var(--sg-border);border-radius:var(--sg-r-pill);background:var(--sg-bg-elev);height:38px;box-shadow:var(--sg-elev-1);white-space:nowrap;align-items:center;gap:10px;margin-left:auto;padding:0 14px 0 16px;display:none}.main:has(#view .hero) .metabar.is-on{animation:metabar-desce var(--sg-base) var(--sg-ease);display:flex}.metabar__k{font-family:var(--sg-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sg-t3);font-size:9px}.metabar__v{font-family:var(--sg-font-display);color:var(--sg-t1);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.metabar__v span{font-family:var(--sg-font-body);font-size:var(--sg-text-xs);color:var(--sg-t3);font-weight:400}.metabar__t{border-radius:var(--sg-r-pill);background:var(--sg-surface-3);width:160px;height:8px;position:relative}.metabar__t i{border-radius:inherit;background:linear-gradient(90deg,var(--sg-lime-700),var(--sg-lime-500));position:absolute;top:0;bottom:0;left:0}.metabar__t b{background:var(--sg-t1);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.metabar__p{font-family:var(--sg-font-display);color:var(--sg-accent);font-size:14px;font-weight:700}@keyframes metabar-desce{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width<=900px){.metabar{flex-basis:100%;order:10;margin-left:0}.metabar__t{flex:1;width:auto}}.board{gap:var(--sg-3);padding:0 var(--sg-5) var(--sg-6);flex:1;align-items:flex-start;display:flex;overflow-x:auto}.board::-webkit-scrollbar{height:8px}.board::-webkit-scrollbar-thumb{background:var(--sg-surface-3);border-radius:99px}.col{flex-direction:column;flex:0 0 264px;gap:9px;min-width:0;display:flex}.col__head{border-bottom:2px solid var(--sg-border);align-items:baseline;gap:8px;padding:9px 4px 10px;display:flex;position:relative}.col__head:after{content:"";background:var(--sg-accent);width:38px;height:2px;position:absolute;bottom:-2px;left:0}.col__t{font-family:var(--sg-font-display);letter-spacing:-.015em;font-size:13.5px;font-weight:600}.col__c{font-family:var(--sg-font-mono);color:var(--sg-t3);font-size:10px}.col__sum{font-family:var(--sg-font-mono);color:var(--sg-accent);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px}.card{background:var(--sg-bg-elev);border:1px solid var(--sg-border);border-radius:var(--sg-r-md);cursor:pointer;text-align:left;width:100%;transition:border-color var(--sg-fast) var(--sg-ease),transform var(--sg-fast) var(--sg-ease);flex-direction:column;gap:9px;padding:12px 13px;font-family:inherit;display:flex}.card:hover{border-color:var(--sg-border-strong);transform:translateY(-1px)}.card.is-open{border-color:var(--sg-accent);box-shadow:0 0 0 1px var(--sg-accent)}.card__top{align-items:center;gap:9px;display:flex}.card__n{font-family:var(--sg-font-display);color:var(--sg-t1);letter-spacing:-.012em;font-size:13.5px;font-weight:600}.card__src{font-family:var(--sg-font-mono);color:var(--sg-t3);font-size:10px}.card__task{color:var(--sg-t2);border-top:1px solid var(--sg-border);align-items:center;gap:7px;padding-top:9px;font-size:12px;display:flex}.card__task .pin{background:var(--sg-t3);border-radius:50%;flex:none;width:5px;height:5px}.task-late .pin{background:var(--sg-danger)}.task-late{color:var(--sg-danger-text)}.task-now .pin{background:var(--sg-warning)}.card__val{font-family:var(--sg-font-mono);color:var(--sg-t1);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.chip{font-family:var(--sg-font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:9px;font-weight:500;display:inline-flex}.c-hot{background:var(--sg-danger-soft);color:var(--sg-danger-text);border-color:color-mix(in srgb,var(--sg-danger) 32%,transparent)}.c-warm{background:var(--sg-warning-soft);color:var(--sg-warning-text);border-color:color-mix(in srgb,var(--sg-warning) 32%,transparent)}.c-cold{background:var(--sg-surface-2);color:var(--sg-t3);border-color:var(--sg-border)}.c-lente{background:var(--sg-accent-soft);color:var(--sg-accent);border-color:color-mix(in srgb,var(--sg-lime-500) 30%,transparent)}.c-align{color:var(--sg-mint-400);background:#7fe3c424;border-color:#7fe3c44d}.c-ok{background:var(--sg-success-soft);color:var(--sg-success-text);border-color:color-mix(in srgb,var(--sg-success) 30%,transparent)}.c-ia{color:var(--sg-info-text);background:#7fb2e324;border-color:#7fb2e34d}.col__add{border:1px dashed var(--sg-border);border-radius:var(--sg-r-md);color:var(--sg-t3);font-family:var(--sg-font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:9px;font-size:10.5px}.col__add:hover{border-color:var(--sg-border-strong);color:var(--sg-accent)}.agents{border-top:1px solid var(--sg-border);padding:var(--sg-4) var(--sg-5);background:#ffffff06}.agents__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.pulse{background:var(--sg-lime-500);width:7px;height:7px;box-shadow:0 0 0 0 var(--sg-glow);border-radius:50%;animation:2.4s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #c9f14e80}70%{box-shadow:0 0 0 9px #c9f14e00}to{box-shadow:0 0 #c9f14e00}}.feed{gap:var(--sg-3);grid-template-columns:repeat(auto-fit,minmax(262px,1fr));display:grid}.ev{border:1px solid var(--sg-border);border-radius:var(--sg-r-md);background:var(--sg-bg-elev);gap:11px;padding:12px 14px;display:flex}.ev__ic{background:var(--sg-accent-soft);width:26px;height:26px;color:var(--sg-accent);font-family:var(--sg-font-mono);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.ev__t{color:var(--sg-t2);font-size:12.5px;line-height:1.45}.ev__t b{color:var(--sg-t1);font-weight:600}.ev__m{font-family:var(--sg-font-mono);color:var(--sg-t3);letter-spacing:.06em;margin-top:4px;font-size:9.5px}.scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;opacity:0;pointer-events:none;transition:opacity var(--sg-base) var(--sg-ease);background:#04070499;position:fixed;inset:0}.scrim.is-on{opacity:1;pointer-events:auto}.drawer{z-index:41;background:var(--sg-bg-elev);border-left:1px solid var(--sg-border);width:min(420px,94vw);height:100vh;transition:transform var(--sg-slow) var(--sg-ease);flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(102%);box-shadow:-20px 0 60px #00000080}.drawer.is-on{transform:translate(0)}.drawer__head{padding:var(--sg-5);border-bottom:1px solid var(--sg-border);flex-direction:column;gap:10px;display:flex}.drawer__body{padding:var(--sg-5);gap:var(--sg-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.drawer__foot{padding:var(--sg-4) var(--sg-5);border-top:1px solid var(--sg-border);background:var(--sg-surface);gap:9px;display:flex}.rows{flex-direction:column;display:flex}.row{border-bottom:1px solid var(--sg-border);grid-template-columns:112px 1fr;gap:12px;padding:9px 0;font-size:13.5px;display:grid}.row:last-child{border-bottom:none}.row dt{font-family:var(--sg-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sg-t3);padding-top:3px;font-size:9.5px}.row dd{color:var(--sg-t1);margin:0}.tl{flex-direction:column;gap:0;display:flex}.tl__i{grid-template-columns:15px 1fr;gap:12px;padding-bottom:15px;display:grid;position:relative}.tl__i:before{content:"";background:var(--sg-border);width:1px;position:absolute;top:14px;bottom:0;left:6px}.tl__i:last-child:before{display:none}.tl__d{background:var(--sg-surface-3);border:2px solid var(--sg-bg-elev);width:9px;height:9px;box-shadow:0 0 0 1px var(--sg-border);border-radius:50%;margin-top:4px}.tl__i.is-ia .tl__d{background:var(--sg-lime-500);box-shadow:0 0 0 1px var(--sg-lime-500),0 0 14px var(--sg-glow)}.tl__c{color:var(--sg-t2);font-size:13px;line-height:1.45}.tl__c b{color:var(--sg-t1);font-weight:600}.tl__m{font-family:var(--sg-font-mono);color:var(--sg-t3);letter-spacing:.05em;margin-top:3px;font-size:9.5px}.close{color:var(--sg-t3);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:20px;line-height:1}.close:hover{color:var(--sg-t1)}.demo-note{z-index:30;font-family:var(--sg-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sg-t3);background:color-mix(in srgb,var(--sg-bg) 86%,transparent);border:1px solid var(--sg-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:6px 12px;font-size:9.5px;position:fixed;bottom:14px;right:14px}@media (width<=900px){.demo-note{display:none}}:root:not([data-theme=dark]) .side{background:#fff}:root:not([data-theme=dark]) .agents{background:#0b110b07}:root:not([data-theme=dark]) .kpi:not(.kpi--alert){background:var(--sg-bg-elev)}:root:not([data-theme=dark]) .card,:root:not([data-theme=dark]) .ev{box-shadow:0 1px 2px #0b110b0d}:root:not([data-theme=dark]) .scrim{background:#141c146b}:root:not([data-theme=dark]) .drawer{box-shadow:-20px 0 60px #0b110b29}:root:not([data-theme=dark]) .board::-webkit-scrollbar-thumb{background:#0b110b2e}:root:not([data-theme=dark]) .side__nav::-webkit-scrollbar-thumb{background:#0b110b24}:root:not([data-theme=dark]) .pulse{background:var(--sg-lime-600)}:root:not([data-theme=dark]) .avatar{background:linear-gradient(180deg,var(--sg-lime-500),var(--sg-lime-600));color:#0a1005}:root:not([data-theme=dark]) .c-lente{color:#48590f;background:#c9f14e61;border-color:#5e751252}:root:not([data-theme=dark]) .c-align{color:#276e59;background:#3e9e8224;border-color:#3e9e8257}:root:not([data-theme=dark]) .c-ia{background:var(--sg-info-soft);color:var(--sg-info-text);border-color:#2e6ea84d}:root:not([data-theme=dark]) .c-ok{background:var(--sg-success-soft);color:var(--sg-success-text);border-color:#2e7d5b4d}:root:not([data-theme=dark]) .c-hot{background:var(--sg-danger-soft);color:var(--sg-danger-text);border-color:#b3453a47}:root:not([data-theme=dark]) .c-warm{background:var(--sg-warning-soft);color:var(--sg-warning-text);border-color:#8a611247}:root:not([data-theme=dark]) .task-late{color:var(--sg-danger-text)}:root:not([data-theme=dark]) .task-late .pin{background:#b3453a}:root:not([data-theme=dark]) .task-now .pin{background:#8a6112}:root:not([data-theme=dark]) .kpi--alert .kpi__v{color:var(--sg-danger-text)}:root:not([data-theme=dark]) .tl__i.is-ia .tl__d{background:var(--sg-lime-500);box-shadow:0 0 0 1px var(--sg-lime-600)}.theme-sw{border:1px solid var(--sg-border);background:var(--sg-bg-elev);cursor:pointer;color:var(--sg-t2);transition:border-color var(--sg-fast) var(--sg-ease);border-radius:999px;align-items:center;gap:9px;padding:5px 12px 5px 8px;font-family:inherit;font-size:12.5px;display:inline-flex}.theme-sw:hover{border-color:var(--sg-border-strong);color:var(--sg-t1)}.theme-sw__t{background:var(--sg-surface-3);border:1px solid var(--sg-border);width:34px;height:20px;transition:background var(--sg-base) var(--sg-ease);border-radius:999px;flex:none;position:relative}.theme-sw__t:after{content:"";background:var(--sg-lime-500);width:14px;height:14px;transition:transform var(--sg-base) var(--sg-ease);border-radius:50%;position:absolute;top:2px;left:2px}:root:not([data-theme=dark]) .theme-sw__t:after{background:var(--sg-lime-600);transform:translate(14px)}@media (width<=900px){.app{grid-template-columns:1fr}.side{display:none}.topbar{flex-wrap:wrap}}.view{flex-direction:column;min-height:0;display:flex}.pad{padding:0 var(--sg-5) var(--sg-8)}.ph{gap:var(--sg-4);padding:var(--sg-5) var(--sg-5) var(--sg-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.ph__t{font-family:var(--sg-font-display);font-weight:700;font-size:var(--sg-text-xl);letter-spacing:-.022em}.ph__s{font-family:var(--sg-font-mono);color:var(--sg-t3);margin-top:4px;font-size:11px}.seg{background:var(--sg-surface);border:1px solid var(--sg-border);scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:999px;gap:3px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button{color:var(--sg-t2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:6px 13px;font-family:inherit;font-size:12.5px}.seg button.on{background:var(--sg-lime-500);color:#0a1005;font-weight:600}:root:not([data-theme=dark]) .seg button.on{background:var(--sg-lime-500);color:#0a1005}.inbox{border-top:1px solid var(--sg-border);grid-template-columns:320px minmax(0,1fr) 340px;gap:0;height:calc(100vh - 61px);min-height:560px;display:grid}@media (width<=1180px){.inbox{grid-template-columns:280px 1fr}.inbox__ctx{display:none}}.inbox__voltar{display:none}.thread__acoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.thread__assumir{display:none}@media (width<=1180px){.thread__assumir{display:inline-flex}}@media (width<=820px){.inbox{grid-template-columns:1fr}.inbox.is-thread .inbox__list,.inbox:not(.is-thread) .thread{display:none}.inbox__voltar{display:inline-flex}.thread__h{flex-wrap:wrap}.thread__acoes{flex-basis:100%;margin-left:0}}.main:has(.inbox){height:100dvh}#view:has(.inbox){flex:1;min-height:0}#view:has(.inbox)>div:has(>.inbox){flex-direction:column;flex:1;min-height:0;display:flex}.inbox{flex:1;grid-template-rows:minmax(0,1fr);height:auto;min-height:0}.inbox>*{min-height:0}.inbox__ctx{overflow-y:auto}.inbox__list{border-right:1px solid var(--sg-border);background:var(--sg-bg-elev);flex-direction:column;display:flex;overflow-y:auto}.inbox__top{z-index:2;border-bottom:1px solid var(--sg-border);background:var(--sg-bg-elev);flex-direction:column;gap:12px;padding:16px 16px 12px;display:flex;position:sticky;top:0}.inbox__tt{align-items:baseline;gap:8px;display:flex}.inbox__t{font-family:var(--sg-font-display);font-size:var(--sg-text-md);letter-spacing:-.015em;color:var(--sg-t1);font-weight:600}.inbox__c{font-size:var(--sg-text-xs);color:var(--sg-t3);font-weight:500}.inbox__busca{display:block;position:relative}.inbox__busca svg{fill:none;width:15px;height:15px;stroke:var(--sg-t3);stroke-width:1.8px;stroke-linecap:round;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.inbox__busca input{border:1px solid var(--sg-border);border-radius:var(--sg-r-pill);background:var(--sg-surface);width:100%;height:36px;color:var(--sg-t1);padding:0 12px 0 34px;font-family:inherit;font-size:13px}.inbox__busca input:focus{border-color:var(--sg-accent);box-shadow:0 0 0 3px var(--sg-accent-soft);background:var(--sg-bg-elev);outline:none}.inbox__top .seg{width:100%}.inbox__top .seg button{flex:1}.inbox__itens{flex-direction:column;gap:2px;padding:8px;display:flex}.inbox__vazio{text-align:center;color:var(--sg-t3);padding:28px 16px;font-size:13px}.conv{border-radius:var(--sg-r-lg);text-align:left;cursor:pointer;width:100%;transition:background var(--sg-fast) var(--sg-ease);background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:12px;font-family:inherit;display:grid}.conv:hover{background:var(--sg-surface)}.conv.on{background:var(--sg-accent-soft);box-shadow:inset 3px 0 0 var(--sg-accent)}.conv__av{border:1px solid var(--sg-border);background:linear-gradient(180deg,var(--sg-bg-elev),var(--sg-surface-2));width:40px;height:40px;font-family:var(--sg-font-display);color:var(--sg-t2);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.conv__av img{object-fit:cover;border-radius:50%;width:100%;height:100%}.conv__st{border:2px solid var(--sg-bg-elev);background:var(--sg-t4);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.conv__st.is-ia{background:var(--sg-lime-600)}.conv__st.is-humano{background:var(--sg-warning)}.conv__b{flex-direction:column;gap:3px;min-width:0;display:flex}.conv__l1,.conv__l2{align-items:center;gap:8px;min-width:0;display:flex}.conv__n{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--sg-font-display);color:var(--sg-t1);letter-spacing:-.012em;flex:1;font-size:14px;font-weight:600;overflow:hidden}.conv__m{font-size:var(--sg-text-xs);color:var(--sg-t3);font-variant-numeric:tabular-nums;flex:none}.conv__p{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sg-t3);flex:1;font-size:13px;overflow:hidden}.conv__p b{color:var(--sg-t2);font-weight:500}.conv__un{border-radius:var(--sg-r-pill);background:var(--sg-lime-500);min-width:20px;height:20px;color:var(--sg-accent-ink);flex:none;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:grid}.conv.is-new .conv__n{font-weight:700}.conv.is-new .conv__p{color:var(--sg-t1)}.conv.is-new .conv__m{color:var(--sg-accent);font-weight:600}.conv__tags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.conv__tags .ptag{height:22px;padding:0 8px;font-size:11px}.conv.on .conv__tags .ptag{background:var(--sg-bg-elev)}.thread{flex-direction:column;min-width:0;min-height:0;display:flex}.thread__h{border-bottom:1px solid var(--sg-border);align-items:center;gap:11px;padding:13px 18px;display:flex}.thread__b{flex-direction:column;flex:1;gap:12px;padding:20px 18px;display:flex;overflow-y:auto}.msg{white-space:pre-line;border-radius:14px;max-width:74%;padding:10px 13px;font-size:14px;line-height:1.5}.msg--in{background:var(--sg-surface-2);border:1px solid var(--sg-border);color:var(--sg-t1);border-bottom-left-radius:5px;align-self:flex-start}.msg--out{background:var(--sg-accent-soft);border:1px solid color-mix(in srgb,var(--sg-accent) 30%,transparent);color:var(--sg-t1);border-bottom-right-radius:5px;align-self:flex-end}.msg--ia{background:#7fb2e31a;border:1px solid #7fb2e347;border-bottom-right-radius:5px;align-self:flex-end}:root:not([data-theme=dark]) .msg--ia{background:#2e6ea814;border-color:#2e6ea840}.msg__m{font-family:var(--sg-font-mono);color:var(--sg-t3);letter-spacing:.05em;margin-top:6px;font-size:9px}.day{font-family:var(--sg-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sg-t3);background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:999px;align-self:center;padding:4px 12px;font-size:9.5px}.composer{border-top:1px solid var(--sg-border);flex-direction:column;gap:10px;padding:12px 18px;display:flex}.inbox{border-top:0}.thread__h{background:var(--sg-bg-elev);padding:14px 22px}.thread__b{background:var(--sg-bg);gap:10px;padding:24px 28px}.msg{max-width:min(72%,580px);box-shadow:var(--sg-elev-1);border-radius:18px;padding:11px 15px;line-height:1.55}.msg--in{background:var(--sg-bg-elev);border-bottom-left-radius:6px}.msg--out,.msg--ia{border-bottom-right-radius:6px}.composer{background:var(--sg-bg-elev);padding:14px 22px}@media (width<=820px){.msg{max-width:86%}.thread__b{padding:16px}.thread__h,.composer{padding-left:16px;padding-right:16px}}.thread__b:has(>.sg-small:only-child){text-align:center;color:var(--sg-t3);justify-content:center;align-items:center}.msg--voz,.msg--foto{white-space:normal;flex-direction:column;gap:8px;min-width:min(240px,100%);display:flex}.msg__voz{border:1px solid var(--sg-border);border-radius:var(--sg-r-pill);background:var(--sg-surface);color:var(--sg-t1);font:inherit;cursor:pointer;align-self:flex-start;align-items:center;gap:9px;padding:4px 12px 4px 4px;font-size:13px;font-weight:500;display:inline-flex}.msg__voz:hover{border-color:var(--sg-border-strong)}.msg__voz:disabled{cursor:progress;color:var(--sg-t3)}.msg__voz i,.msg__tocar{background:linear-gradient(180deg,var(--sg-lime-400),var(--sg-lime-500));width:28px;height:28px;color:var(--sg-accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.msg__voz svg,.msg__tocar svg{fill:currentColor;stroke:none;width:12px;height:12px}.msg__voz i svg,.msg__tocar:not([data-tocando]) svg{margin-left:2px}.msg__voz small{font-family:var(--sg-font-mono);color:var(--sg-t3);white-space:nowrap;font-size:10.5px}.msg__voz--player{cursor:default;align-self:stretch;width:min(320px,100%)}.msg__voz--player:hover{border-color:var(--sg-border)}.msg__tocar{cursor:pointer;border:0;padding:0}.msg__tocar:focus-visible{outline:2px solid var(--sg-accent);outline-offset:2px}.msg__voz--player input{min-width:0;accent-color:var(--sg-accent);cursor:pointer;flex:1;margin:0}.msg__transc{white-space:pre-line;margin:0}.msg__voz--foto i svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-left:0}.msg__fotob{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.msg__foto{object-fit:contain;border-radius:12px;max-width:100%;max-height:320px;display:block}.msg__foto.is-grande{max-height:none}.msg__fotob:has(.is-grande){cursor:zoom-out}.msg__desc{color:var(--sg-t3);margin:0;font-size:12.5px;line-height:1.45}.msg__transc.is-vazia{color:var(--sg-t3);font-size:13px}.msg__erro{color:var(--sg-danger-text);margin:0;font-size:12.5px}.msg__erro a{color:inherit;font-weight:600}.passagem{border:1px solid color-mix(in srgb,var(--sg-warning) 30%,transparent);border-radius:var(--sg-r-lg);background:var(--sg-warning-soft);max-width:min(460px,92%);color:var(--sg-t1);align-self:center;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.passagem svg{fill:none;width:16px;height:16px;stroke:var(--sg-warning-text);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.passagem b{font-weight:600}.passagem small{font-family:var(--sg-font-mono);color:var(--sg-t3);margin-left:6px;font-size:10px}.passagem p{color:var(--sg-t2);margin:2px 0 0}.composer__q{gap:6px;display:flex;overflow-x:auto}.qr{font-family:var(--sg-font-mono);color:var(--sg-t2);background:var(--sg-surface);border:1px solid var(--sg-border);cursor:pointer;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:10.5px}.qr:hover{border-color:var(--sg-border-strong);color:var(--sg-accent)}.composer__r{align-items:flex-end;gap:9px;display:flex}.composer textarea{background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:var(--sg-r-md);min-height:44px;max-height:120px;color:var(--sg-t1);resize:none;flex:1;padding:11px 14px;font-family:inherit;font-size:14px;line-height:1.5}.composer textarea:focus{border-color:var(--sg-accent);box-shadow:0 0 0 3px var(--sg-accent-soft);outline:none}.inbox__ctx{border-left:1px solid var(--sg-border);background:var(--sg-bg-elev);padding:0;overflow-y:auto}.ctx__perfil{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 20px 20px;display:flex}.ctx__av{border:1px solid var(--sg-border);background:linear-gradient(180deg,var(--sg-lime-300),var(--sg-lime-500));width:64px;height:64px;font-family:var(--sg-font-display);color:var(--sg-accent-ink);border-radius:50%;place-items:center;margin-bottom:6px;font-size:20px;font-weight:700;display:grid;overflow:hidden}.ctx__av img{object-fit:cover;width:100%;height:100%}.ctx__n{font-family:var(--sg-font-display);font-size:var(--sg-text-md);letter-spacing:-.015em;color:var(--sg-t1);margin:0;font-weight:600}.ctx__s{color:var(--sg-t3);font-size:13px}.ctx__tags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px;display:flex}.ctx__tags .ptag{height:24px;font-size:11.5px}.ctx__acoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:12px;display:grid}.ctx__ac{border:1px solid var(--sg-border);border-radius:var(--sg-r-lg);background:var(--sg-bg-elev);color:var(--sg-t2);cursor:pointer;transition:border-color var(--sg-fast) var(--sg-ease),background var(--sg-fast) var(--sg-ease);flex-direction:column;align-items:center;gap:6px;padding:10px 4px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.ctx__ac:hover{border-color:var(--sg-border-strong);background:var(--sg-surface);color:var(--sg-t1)}.ctx__ac:disabled{opacity:.45;cursor:not-allowed;background:var(--sg-bg-elev);border-color:var(--sg-border)}.ctx__ac svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ctx__sec{border-top:1px solid var(--sg-border);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.ctx__h{font-family:var(--sg-font-body);letter-spacing:.02em;color:var(--sg-t3);margin:0;font-size:12px;font-weight:600}.ctx__funil{justify-content:space-between;align-items:center;gap:10px;display:flex}.ctx__etapa{font-family:var(--sg-font-display);color:var(--sg-t1);font-size:15px;font-weight:600}.ctx__passo{color:var(--sg-t3);font-size:12px}.ctx__sec .pk__steps{flex:none}.ctx__sec .pk__task{border-radius:var(--sg-r-md);background:var(--sg-surface);color:var(--sg-t2);align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.ctx__sec .pk__task svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.ctx__sec .pk__task.task-late{background:var(--sg-danger-soft);color:var(--sg-danger-text)}.ctx__sec .pk__task.task-now{background:var(--sg-accent-soft);color:var(--sg-t1)}.ctx__dl{flex-direction:column;gap:2px;margin:0;display:flex}.ctx__r{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:7px 0;display:grid}.ctx__r svg{fill:none;width:16px;height:16px;stroke:var(--sg-t3);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.ctx__r dt{color:var(--sg-t3);font-size:12px;line-height:1.3}.ctx__r dd{color:var(--sg-t1);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.35}.ctx__q{border-left:3px solid var(--sg-lime-500);border-radius:0 var(--sg-r-md) var(--sg-r-md) 0;background:var(--sg-surface);color:var(--sg-t1);margin:4px 0 0;padding:10px 12px;font-size:13.5px}.ctx__q span{color:var(--sg-t3);margin-bottom:2px;font-size:11.5px;display:block}.ctx__ag{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ctx__agic{border-radius:var(--sg-r-md);background:var(--sg-accent-soft);width:40px;height:40px;font-family:var(--sg-font-mono);color:var(--sg-accent);place-items:center;font-size:11px;font-weight:600;display:grid}.ctx__agic.is-humano{background:var(--sg-warning-soft);color:var(--sg-warning-text)}.ctx__agn{font-family:var(--sg-font-display);color:var(--sg-t1);font-size:14px;font-weight:600;display:block}.ctx__agst{color:var(--sg-t3);align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:500;display:inline-flex}.ctx__agst:before{content:"";background:var(--sg-t4);border-radius:50%;width:7px;height:7px}.ctx__agst.is-ia{color:var(--sg-accent)}.ctx__agst.is-ia:before{background:var(--sg-lime-600)}.ctx__agst.is-humano{color:var(--sg-warning-text)}.ctx__agst.is-humano:before{background:var(--sg-warning)}.ctx__agd{color:var(--sg-t2);font-size:13px;line-height:1.5}.ctx__jornada{align-items:center;gap:10px;display:flex}.ctx__jornada .pk__steps{flex:1}.ctx__temp{color:var(--sg-t3);align-items:center;gap:10px;font-size:12.5px;display:flex}.ctx__tempk{flex:1}.ctx__tempb{gap:3px;display:flex}.ctx__tempb i{border-radius:var(--sg-r-pill);background:var(--sg-surface-3);width:18px;height:6px}.ctx__temp b{min-width:48px;color:var(--sg-t1);text-align:right;font-weight:600}.ctx__temp[data-t="1"] .ctx__tempb i:nth-child(-n+1){background:var(--sg-info)}.ctx__temp[data-t="2"] .ctx__tempb i:nth-child(-n+2){background:var(--sg-warning)}.ctx__temp[data-t="3"] .ctx__tempb i:nth-child(-n+3){background:var(--sg-danger)}.ctx__r dd{align-items:center;gap:6px;display:flex}.ctx__r.is-vazio dd{color:var(--sg-t4)}.ctx__copiar{border-radius:var(--sg-r-sm);width:26px;height:26px;color:var(--sg-t3);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;margin-left:auto;padding:0;display:grid}.ctx__copiar:hover{border-color:var(--sg-border);background:var(--sg-surface);color:var(--sg-t1)}.ctx__copiar svg{stroke:currentColor;width:14px;height:14px;margin:0}.ctx__janela{border-radius:var(--sg-r-md);background:var(--sg-success-soft);color:var(--sg-t2);flex-direction:column;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.ctx__janela b{color:var(--sg-t1);font-weight:600}.ctx__janelat{align-items:flex-start;gap:8px;display:flex}.ctx__janelat svg{fill:none;width:15px;height:15px;stroke:var(--sg-success-text);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.ctx__janelab{border-radius:var(--sg-r-pill);background:var(--sg-surface-3);height:4px;display:block;overflow:hidden}.ctx__janelab i{border-radius:inherit;background:var(--sg-success-text);height:100%;display:block}.ctx__janela.is-perto{background:var(--sg-warning-soft)}.ctx__janela.is-perto svg{stroke:var(--sg-warning-text)}.ctx__janela.is-perto .ctx__janelab i{background:var(--sg-warning)}.ctx__janela.is-urgente,.ctx__janela.is-fechada{background:var(--sg-danger-soft)}.ctx__janela.is-urgente b,.ctx__janela.is-fechada b{color:var(--sg-danger-text)}.ctx__janela.is-urgente svg,.ctx__janela.is-fechada svg{stroke:var(--sg-danger-text)}.ctx__janela.is-urgente .ctx__janelab i{background:var(--sg-danger)}.cal{border:1px solid var(--sg-border);border-radius:var(--sg-r-lg);background:var(--sg-bg-elev);grid-template-columns:58px repeat(6,1fr);display:grid;overflow:hidden}@media (width<=900px){.cal{grid-template-columns:48px repeat(3,1fr)}.cal .d3,.cal .d4,.cal .d5{display:none}}.cal__h{border-bottom:1px solid var(--sg-border);border-right:1px solid var(--sg-border);background:var(--sg-surface);text-align:center;padding:11px 10px}.cal__h b{font-family:var(--sg-font-display);font-size:14px;font-weight:600;display:block}.cal__h span{font-family:var(--sg-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sg-t3);font-size:9px}.cal__h.today b{color:var(--sg-accent)}.cal__t{border-right:1px solid var(--sg-border);border-bottom:1px solid var(--sg-border);font-family:var(--sg-font-mono);color:var(--sg-t3);text-align:right;min-height:66px;padding:8px 8px 0;font-size:9.5px}.cal__c{border-right:1px solid var(--sg-border);border-bottom:1px solid var(--sg-border);flex-direction:column;gap:4px;min-height:66px;padding:5px;display:flex}.cal__c--livre{font:inherit;cursor:pointer;color:#0000;background:0 0;border-top:0;border-left:0;justify-content:center;align-items:center;font-size:15px}.cal__c--livre:hover,.cal__c--livre:focus-visible{color:var(--sg-t3);background:var(--sg-surface)}.cal__c--fechado{background:var(--sg-surface)}.appt{cursor:pointer;text-align:left;background:var(--sg-accent-soft);border:1px solid;border-color:color-mix(in srgb,var(--sg-accent) 32%,transparent);color:var(--sg-t1);border-radius:8px;padding:7px 9px;font-family:inherit;font-size:11.5px;line-height:1.35}.appt b{font-family:var(--sg-font-display);font-size:12px;font-weight:600;display:block}.appt small{font-family:var(--sg-font-mono);color:var(--sg-t3);margin-top:2px;font-size:9px;display:block}.appt.ok{background:var(--sg-success-soft);border-color:color-mix(in srgb,var(--sg-success) 32%,transparent)}.appt.pend{background:var(--sg-warning-soft);border-color:color-mix(in srgb,var(--sg-warning) 32%,transparent)}.appt.miss{background:var(--sg-danger-soft);border-color:color-mix(in srgb,var(--sg-danger) 34%,transparent)}.toolbar{padding:0 var(--sg-5) var(--sg-4);flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pt{gap:var(--sg-4);grid-template-columns:1fr 320px;align-items:start;display:grid}@media (width<=1080px){.pt{grid-template-columns:1fr}}.pt__head{gap:var(--sg-4);border:1px solid var(--sg-border);border-radius:var(--sg-r-lg);background:var(--sg-bg-elev);flex-wrap:wrap;align-items:center;padding:18px;display:flex}.avatar--lg{width:54px;height:54px;font-size:18px}.tabs2{border-bottom:1px solid var(--sg-border);gap:22px;padding:0 2px;display:flex}.tabs2 button{color:var(--sg-t3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 0;font-family:inherit;font-size:14px}.tabs2 button.on{color:var(--sg-t1);border-bottom-color:var(--sg-accent);font-weight:500}.tx{gap:var(--sg-3);grid-template-columns:repeat(auto-fit,minmax(310px,1fr));display:grid}.tx__c{border:1px solid var(--sg-border);border-radius:var(--sg-r-md);background:var(--sg-bg-elev);flex-direction:column;gap:12px;padding:16px;display:flex}.steps-dots{gap:5px;display:flex}.steps-dots i{background:var(--sg-surface-3);border-radius:999px;flex:1;height:5px}.steps-dots i.done{background:var(--sg-accent)}.steps-dots i.now{background:var(--sg-accent);box-shadow:0 0 10px var(--sg-glow)}.auto{border:1px solid var(--sg-border);border-radius:var(--sg-r-lg);background:var(--sg-bg-elev);flex-direction:column;display:flex;overflow:hidden}.auto__r{border-bottom:1px solid var(--sg-border);grid-template-columns:32px 1fr 1fr 92px 54px;align-items:center;gap:14px;padding:13px 16px;display:grid}.auto__r:last-child{border-bottom:none}@media (width<=860px){.auto__r{grid-template-columns:26px 1fr 54px}.auto__r .hide{display:none}}.auto__n{font-family:var(--sg-font-mono);color:var(--sg-t3);font-size:10px}.auto__t{color:var(--sg-t1);font-size:13.5px}.auto__a{color:var(--sg-t2);font-size:13px}.auto{gap:var(--sg-3);background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(min(440px,100%),1fr));display:grid;overflow:visible}.auto .auto__r{border:1px solid var(--sg-border);border-radius:var(--sg-r-xl);background:var(--sg-bg-elev);box-shadow:var(--sg-elev-1);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:16px 18px}.auto .auto__r>:first-child{grid-area:1/1;padding-top:3px}.auto .auto__r>:nth-child(2){grid-area:1/2}.auto .auto__r>:nth-child(3){grid-area:2/2/auto/-1}.auto .auto__r>:nth-child(4){grid-area:3/2/auto/-1}.auto .auto__r>:nth-child(5){grid-area:1/3}.auto .auto__r .hide{display:block}.auto .auto__t{font-size:14px;font-weight:500}.arrow{color:var(--sg-accent);font-family:var(--sg-font-mono);font-size:11px}.rep{gap:var(--sg-4);grid-template-columns:repeat(auto-fit,minmax(310px,1fr));display:grid}.fun{flex-direction:column;gap:7px;display:flex}.fun__r{grid-template-columns:104px 1fr;align-items:center;gap:12px;display:grid}.fun__l{font-family:var(--sg-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sg-t3);text-align:right;font-size:10px}.fun__b{height:32px;font-family:var(--sg-font-mono);color:#0a1005;background:linear-gradient(90deg,var(--sg-lime-600),var(--sg-lime-400));border-radius:6px;align-items:center;padding:0 11px;font-size:11.5px;font-weight:600;display:flex}.bars{align-items:flex-end;gap:8px;height:132px;display:flex}.bars>div{flex-direction:column;flex:1;justify-content:flex-end;gap:7px;height:100%;display:flex}.bars i{background:var(--sg-accent-soft);border-top:2px solid var(--sg-accent);border-radius:5px 5px 0 0;display:block}.bars span{font-family:var(--sg-font-mono);color:var(--sg-t3);text-align:center;font-size:9px}.bars>div.hi i{background:linear-gradient(180deg,var(--sg-lime-400),var(--sg-lime-600));border-top:0}.people{gap:var(--sg-3);grid-template-columns:repeat(auto-fit,minmax(252px,1fr));display:grid}.form-sec{gap:var(--sg-5);padding:var(--sg-5) 0;border-bottom:1px solid var(--sg-border);grid-template-columns:220px 1fr;display:grid}.form-sec:last-child{border-bottom:none}@media (width<=820px){.form-sec{gap:var(--sg-3);grid-template-columns:1fr}}.form-sec__t{font-family:var(--sg-font-display);font-size:15px;font-weight:600}.form-sec__d{color:var(--sg-t3);margin-top:5px;font-size:13px;line-height:1.5}.grid2{gap:var(--sg-3);grid-template-columns:1fr 1fr;display:grid}@media (width>=1180px){.pad:has(>.form-sec){column-gap:var(--sg-6);grid-template-columns:minmax(0,960px) minmax(300px,380px);align-items:start;display:grid;max-width:none!important}.pad:has(>.form-sec)>.form-sec{grid-column:1}.pad:has(>.form-sec)>.sg-callout{grid-area:1/2/span 30;position:sticky;top:96px;margin-bottom:0!important}}@media (width>=1100px){.grid2:has(>.sg-field:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.grid2{grid-template-columns:1fr}}.ed{gap:var(--sg-4);grid-template-columns:1fr 340px;align-items:start;display:grid}@media (width<=1080px){.ed{grid-template-columns:1fr}}.code{border:1px solid var(--sg-border);border-radius:var(--sg-r-md);font-family:var(--sg-font-mono);color:var(--sg-t2);white-space:pre-wrap;resize:vertical;background:#00000052;width:100%;min-height:150px;padding:14px 16px;font-size:12.5px;line-height:1.7}:root:not([data-theme=dark]) .code{background:#0b110b0a}.code:focus{border-color:var(--sg-accent);box-shadow:0 0 0 3px var(--sg-accent-soft);outline:none}.test{flex-direction:column;gap:10px;max-height:330px;padding-right:4px;display:flex;overflow-y:auto}.empty-view{padding:var(--sg-20) var(--sg-5);text-align:center;color:var(--sg-t2);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.wrapp{padding:0 var(--sg-5) var(--sg-8);gap:var(--sg-5);flex-direction:column;display:flex}.ag-grid{gap:var(--sg-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1100px){.ag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ag-grid{grid-template-columns:minmax(0,1fr)}}.ag{border:1px solid var(--sg-border);border-radius:var(--sg-r-md);background:var(--sg-bg-elev);cursor:pointer;text-align:left;width:100%;transition:border-color var(--sg-fast) var(--sg-ease),transform var(--sg-fast) var(--sg-ease);flex-direction:column;gap:11px;padding:16px;font-family:inherit;display:flex}.ag:hover{border-color:var(--sg-border-strong);transform:translateY(-1px)}.ag.is-on{border-color:var(--sg-accent);box-shadow:0 0 0 1px var(--sg-accent)}.ag__top{align-items:center;gap:10px;display:flex}.ag__ic{background:var(--sg-accent-soft);width:34px;height:34px;color:var(--sg-accent);font-family:var(--sg-font-mono);border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.ag__n{font-family:var(--sg-font-display);letter-spacing:-.015em;color:var(--sg-t1);font-size:14.5px;font-weight:600}.ag__r{font-family:var(--sg-font-mono);color:var(--sg-t3);font-size:10px}.ag__d{color:var(--sg-t2);font-size:12.5px;line-height:1.45}.ag__f{border-top:1px solid var(--sg-border);font-family:var(--sg-font-mono);color:var(--sg-t3);align-items:center;gap:8px;padding-top:10px;font-size:10px;display:flex}.live{background:var(--sg-lime-500);border-radius:50%;flex:none;width:6px;height:6px;animation:2.6s ease-out infinite pulse;box-shadow:0 0 #c9f14e80}.live.off{background:var(--sg-t4);box-shadow:none;animation:none}.detail{gap:var(--sg-4);grid-template-columns:1fr 296px;align-items:start;display:grid}@media (width<=1080px){.detail{grid-template-columns:1fr}}.panel{border:1px solid var(--sg-border);border-radius:var(--sg-r-xl);background:var(--sg-bg-elev);box-shadow:var(--sg-elev-1);overflow:hidden}.panel__h{align-items:center;gap:var(--sg-3);padding:20px 24px 4px;display:flex}.panel__t{font-family:var(--sg-font-display);font-weight:500;font-size:var(--sg-text-md);letter-spacing:-.015em}.panel__b{padding:16px 24px 24px}.rot{flex-direction:column;display:flex}.rot__i{grid-template-columns:92px 20px 1fr;gap:12px;padding-bottom:20px;display:grid;position:relative}.rot__i:last-child{padding-bottom:0}.rot__i:before{content:"";background:var(--sg-border);width:1px;position:absolute;top:17px;bottom:0;left:101px}.rot__i:last-child:before{display:none}.rot__w{font-family:var(--sg-font-mono);color:var(--sg-accent);letter-spacing:.04em;text-align:right;font-variant-numeric:tabular-nums;padding-top:2px;font-size:10.5px}.rot__d{background:var(--sg-accent);border-radius:50%;flex:none;width:9px;height:9px;margin:5px auto 0}.rot__i.wait .rot__d{background:var(--sg-surface-3);box-shadow:0 0 0 1px var(--sg-border)}.rot__i.wait .rot__w{color:var(--sg-t3)}.rot__t{color:var(--sg-t1);letter-spacing:-.01em;font-size:14px;font-weight:500}.rot__s{color:var(--sg-t2);margin-top:3px;font-size:13px;line-height:1.5}.rot__tag{font-family:var(--sg-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sg-t3);border:1px solid var(--sg-border);border-radius:999px;margin-top:7px;padding:2px 8px;font-size:9px;display:inline-block}.rules{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.rules li{color:var(--sg-t2);grid-template-columns:16px 1fr;gap:11px;font-size:13.5px;line-height:1.5;display:grid}.rules li b{color:var(--sg-t1);font-weight:600}.rules li:before{content:"";background:var(--sg-accent);border-radius:2px;width:6px;height:6px;margin-top:7px}.rules--stop li:before{background:var(--sg-danger)}.rules--hand li:before{background:var(--sg-info)}.kv{flex-direction:column;display:flex}.kv__r{border-bottom:1px solid var(--sg-border);grid-template-columns:104px 1fr;gap:12px;padding:9px 0;font-size:13px;display:grid}.kv__r:last-child{border-bottom:none}.kv__k{font-family:var(--sg-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sg-t3);padding-top:3px;font-size:9.5px}.kv__v{color:var(--sg-t1)}.sw-row{border-top:1px solid var(--sg-border);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.mini{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mini div{border:1px solid var(--sg-border);border-radius:var(--sg-r-sm);flex-direction:column;gap:2px;padding:11px 12px;display:flex}.mini .k{font-family:var(--sg-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sg-t3);font-size:9px}.mini .v{font-family:var(--sg-font-display);color:var(--sg-accent);letter-spacing:-.02em;font-size:17px;font-weight:700}.cock{gap:var(--sg-4);grid-template-columns:1.55fr 1fr;display:grid}@media (width<=980px){.cock{grid-template-columns:1fr}}.goal{gap:var(--sg-4);flex-direction:column;display:flex}.goal__top{align-items:flex-end;gap:var(--sg-5);flex-wrap:wrap;display:flex}.goal__v{font-family:var(--sg-font-display);letter-spacing:-.035em;color:var(--sg-accent);font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1}.goal__of{color:var(--sg-t3);margin-bottom:4px;font-size:14px}.goal__pct{font-family:var(--sg-font-display);letter-spacing:-.03em;color:var(--sg-t1);margin-left:auto;font-size:26px;font-weight:700}.track{background:var(--sg-surface-3);border-radius:999px;height:14px;position:relative;overflow:visible}.track__fill{background:linear-gradient(90deg,var(--sg-lime-600),var(--sg-lime-400));border-radius:999px;height:100%}.track__pace{background:var(--sg-t2);border-radius:2px;width:2px;position:absolute;top:-6px;bottom:-6px}.track__pace span{white-space:nowrap;font-family:var(--sg-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sg-t3);font-size:8.5px;position:absolute;top:-19px;left:50%;transform:translate(-50%)}.goal__foot{gap:var(--sg-5);flex-wrap:wrap;display:flex}.goal__foot div{flex-direction:column;gap:2px;display:flex}.goal__foot .k{font-family:var(--sg-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sg-t3);font-size:9px}.goal__foot .v{color:var(--sg-t1);font-size:14.5px;font-weight:500}.sub{flex-direction:column;gap:13px;display:flex}.sub__r{flex-direction:column;gap:6px;display:flex}.sub__l{color:var(--sg-t2);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.sub__l b{font-family:var(--sg-font-mono);color:var(--sg-t1);font-size:12px}.sub__t{background:var(--sg-surface-3);border-radius:999px;height:6px;overflow:hidden}.sub__f{background:var(--sg-accent);border-radius:999px;height:100%}.fstrip{gap:0;display:flex;overflow-x:auto}.fstep{border-right:1px solid var(--sg-border);flex-direction:column;flex:1;gap:3px;min-width:132px;padding:14px 16px;display:flex;position:relative}.fstep:last-child{border-right:none}.fstep__k{font-family:var(--sg-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sg-t3);font-size:9px}.fstep__v{font-family:var(--sg-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:700;line-height:1.1}.fstep__n{color:var(--sg-t3);font-size:11.5px}.fstep__c{font-family:var(--sg-font-mono);color:var(--sg-accent);background:var(--sg-accent-soft);border-radius:999px;padding:2px 7px;font-size:10px;position:absolute;top:16px;right:14px}.fstrip:has(.fstep__c) .fstep{min-width:132px}.fstep:has(.fstep__c) .fstep__k{padding-right:46px}.fstep.win .fstep__v{color:var(--sg-accent)}.fstep.drop .fstep__c{color:var(--sg-danger-text);background:var(--sg-danger-soft)}:root:not([data-theme=dark]) .fstep.drop .fstep__c{color:var(--sg-danger-text)}.queue{flex-direction:column;display:flex;container-type:inline-size}.qrow{border-bottom:1px solid var(--sg-border);grid-template-columns:40px 1fr 96px 112px;align-items:center;gap:13px;padding:14px 12px;display:grid}.qrow.is-hot{border:1px solid color-mix(in oklab,var(--sg-danger) 40%,transparent);border-radius:var(--sg-r-lg);background:var(--sg-danger-soft);margin:4px 0}.qav{border:1px solid var(--sg-border);background:var(--sg-bg-elev);width:40px;height:40px;font-family:var(--sg-font-display);font-size:var(--sg-text-sm);color:var(--sg-t2);border-radius:50%;place-items:center;font-weight:600;display:grid}.qrow:last-child{border-bottom:none}@media (width<=720px){.qrow{grid-template-columns:40px 1fr 96px}.qrow .qbtn{grid-column:2/-1}}.qrow__n{font-family:var(--sg-font-display);letter-spacing:-.012em;color:var(--sg-t1);font-size:14px;font-weight:600}.qrow__p{color:var(--sg-t2);margin-top:2px;font-size:12.5px;line-height:1.45}.qrow__v{text-align:right;font-family:var(--sg-font-mono);color:var(--sg-t1);font-size:12.5px}.qrow__u{font-family:var(--sg-font-mono);color:var(--sg-t3);margin-top:3px;font-size:9.5px;display:block}@container (width<=430px){.qrow{grid-template-columns:40px 1fr;gap:10px}.qrow .qrow__v{text-align:left;grid-column:2}.qrow .qbtn{grid-column:2}}.zen{padding:var(--sg-10) 0;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.tlist{flex-direction:column;display:flex;container-type:inline-size}.trow{border-bottom:1px solid var(--sg-border);grid-template-columns:34px 1fr auto;align-items:start;gap:11px;padding:13px 0;display:grid}.trow:last-child{border-bottom:none}.trow__t{color:var(--sg-t1);font-size:14px;line-height:1.35}.trow__s{color:var(--sg-t2);margin-top:3px;font-size:12px;line-height:1.45}.trow__q{color:var(--sg-t3);margin-top:3px;font-size:12px;line-height:1.45}.trow__a{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}@container (width<=560px){.trow{grid-template-columns:30px 1fr}.trow .trow__a{grid-column:2;justify-content:flex-start;margin-top:8px}}@media (width<=560px){.trow{grid-template-columns:30px 1fr}.trow .trow__a{grid-column:2;justify-content:flex-start;margin-top:8px}}.cards6{gap:var(--sg-3);grid-template-columns:repeat(auto-fit,minmax(178px,1fr));display:grid}.rc{border:1px solid var(--sg-border);border-radius:var(--sg-r-md);background:var(--sg-bg-elev);flex-direction:column;gap:4px;padding:15px 17px;display:flex}.rc__k{font-family:var(--sg-font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--sg-t3);font-size:9px}.rc__v{font-family:var(--sg-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:700;line-height:1.15}.rc__n{color:var(--sg-t3);font-size:11.5px}.delta{font-family:var(--sg-font-mono);border-radius:999px;align-self:flex-start;align-items:center;gap:3px;margin-top:2px;padding:2px 7px;font-size:10.5px;display:inline-flex}.delta.up{background:var(--sg-success-soft);color:var(--sg-success-text)}.delta.down{background:var(--sg-danger-soft);color:var(--sg-danger-text)}:root:not([data-theme=dark]) .delta.up{background:var(--sg-success-soft);color:var(--sg-success-text)}:root:not([data-theme=dark]) .delta.down{background:var(--sg-danger-soft);color:var(--sg-danger-text)}.mini-note{color:var(--sg-t3);margin-top:10px;font-size:12.5px}.split3{gap:var(--sg-4);grid-template-columns:repeat(auto-fit,minmax(326px,1fr));display:grid}.split3 .sg-table{font-size:13px}.split3 .sg-table th,.split3 .sg-table td{padding:9px 10px}.esteira{gap:var(--sg-4);padding:0 var(--sg-5) var(--sg-6);grid-template-columns:repeat(4,minmax(272px,1fr));align-items:stretch;display:grid;overflow-x:auto}.esteira .col{min-width:0;padding:var(--sg-3);border-radius:var(--sg-r-xl);background:var(--sg-surface);flex:none;gap:12px}.esteira .age{border-bottom:0;padding:6px 6px 14px}.esteira .age:after{border-radius:var(--sg-r-pill);height:3px;bottom:4px;left:6px}.esteira .age__t{font-size:var(--sg-text-base)}.esteira .prop{border-radius:var(--sg-r-lg);box-shadow:var(--sg-elev-1);gap:10px;padding:16px}.esteira .prop__n{font-size:15px}.age{border-bottom:2px solid var(--sg-border);flex-direction:column;gap:3px;margin-bottom:2px;padding:10px 4px 11px;display:flex;position:relative}.age:after{content:"";background:var(--sg-accent);width:46px;height:2px;position:absolute;bottom:-2px;left:0}.age.a2:after{background:var(--sg-warning);width:62px}.age.a3:after{background:var(--sg-danger);width:78px}.age__t{font-family:var(--sg-font-display);letter-spacing:-.015em;font-size:13.5px;font-weight:600}.age__m{align-items:baseline;gap:8px;display:flex}.age__c{font-family:var(--sg-font-mono);color:var(--sg-t3);font-size:10px}.age__v{font-family:var(--sg-font-mono);color:var(--sg-accent);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.prop{background:var(--sg-bg-elev);border:1px solid var(--sg-border);border-radius:var(--sg-r-md);flex-direction:column;gap:9px;padding:13px;display:flex}.prop.warn{border-color:color-mix(in srgb,var(--sg-warning) 42%,transparent)}.prop.die{border-color:color-mix(in srgb,var(--sg-danger) 45%,transparent)}.prop.gone{opacity:.45}.prop__h{align-items:baseline;gap:8px;display:flex}.prop__n{font-family:var(--sg-font-display);letter-spacing:-.012em;color:var(--sg-t1);font-size:14px;font-weight:600}.prop__v{font-family:var(--sg-font-mono);color:var(--sg-t1);margin-left:auto;font-size:12.5px}.prop__o{font-family:var(--sg-font-mono);color:var(--sg-t3);font-size:10px}.prop__l{color:var(--sg-t2);font-size:12.5px;line-height:1.45}.prop__p{color:var(--sg-t1);border-top:1px solid var(--sg-border);align-items:center;gap:7px;padding-top:9px;font-size:12px;display:flex}.prop__p .pin{background:var(--sg-accent);border-radius:50%;flex:none;width:5px;height:5px}.prop.warn .prop__p .pin{background:var(--sg-warning)}.prop.die .prop__p .pin{background:var(--sg-danger)}.touches{gap:3px;display:flex}.touches i{background:var(--sg-surface-3);border-radius:2px;width:16px;height:3px}.touches i.on{background:var(--sg-accent)}.prop__b{gap:6px;display:flex}.prop__b .sg-btn{flex:1;min-height:32px;padding:6px 10px;font-size:12px}.app.bare{grid-template-columns:1fr}.app.bare .side,.app.bare .topbar,.app.bare .tabbar,.app.bare .demo-note{display:none}.enter{grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}@media (width<=900px){.enter{grid-template-columns:1fr}.enter__art{display:none}}.enter__art{padding:var(--sg-12) var(--sg-10);background:linear-gradient(150deg,#c9f14e29,transparent 58%),var(--sg-bg-elev);border-right:1px solid var(--sg-border);flex-direction:column;justify-content:space-between;display:flex}:root:not([data-theme=dark]) .enter__art{background:linear-gradient(150deg,#c9f14e66,#0000 60%),#fff}.enter__form{padding:var(--sg-12) var(--sg-10);justify-content:center;gap:var(--sg-5);flex-direction:column;width:100%;max-width:470px;margin:0 auto;display:flex}.enter__brand{align-items:center;gap:12px;display:flex}.enter__brand svg{width:36px;height:36px;color:var(--sg-accent)}.enter__brand span{font-family:var(--sg-font-display);letter-spacing:.02em;text-transform:uppercase;font-size:19px;font-weight:700}.enter__brand b{opacity:.55;font-weight:500}.enter__claim{font-family:var(--sg-font-display);letter-spacing:-.03em;max-width:16ch;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.12}.enter__list{margin-top:var(--sg-8);flex-direction:column;gap:14px;display:flex}.enter__list div{color:var(--sg-t2);grid-template-columns:22px 1fr;gap:12px;font-size:14.5px;display:grid}.enter__list b{color:var(--sg-t1);font-weight:600}.enter__list i{background:var(--sg-accent);border-radius:2px;width:7px;height:7px;margin-top:7px}.ob{width:100%;max-width:760px;padding:var(--sg-10) var(--sg-6) var(--sg-16);gap:var(--sg-6);flex-direction:column;margin:0 auto;display:flex}.ob__steps{gap:6px;display:flex}.ob__steps i{background:var(--sg-surface-3);border-radius:999px;flex:1;height:4px}.ob__steps i.on{background:var(--sg-accent)}.ob__head{flex-direction:column;gap:7px;display:flex}.ob__n{font-family:var(--sg-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sg-accent);font-size:10.5px}.ob__t{font-family:var(--sg-font-display);letter-spacing:-.028em;font-size:27px;font-weight:700}.ob__d{color:var(--sg-t2);max-width:58ch;font-size:15px;line-height:1.55}.ob__foot{padding-top:var(--sg-4);border-top:1px solid var(--sg-border);align-items:center;gap:10px;display:flex}.pick{gap:var(--sg-3);grid-template-columns:repeat(auto-fit,minmax(232px,1fr));display:grid}.pick__c{border:1px solid var(--sg-border);border-radius:var(--sg-r-md);background:var(--sg-bg-elev);cursor:pointer;text-align:left;flex-direction:column;gap:9px;width:100%;padding:15px;font-family:inherit;display:flex}.pick__c.on{border-color:var(--sg-accent);box-shadow:0 0 0 1px var(--sg-accent)}.pick__h{align-items:center;gap:10px;display:flex}.pick__n{font-family:var(--sg-font-display);letter-spacing:-.012em;font-size:14px;font-weight:600}.pick__d{color:var(--sg-t2);font-size:12.5px;line-height:1.45}.check{border:1px solid var(--sg-border);color:#0000;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin-left:auto;font-size:11px;display:grid}.pick__c.on .check{background:var(--sg-lime-500);color:#0a1005;border-color:#0000}.qr-box{border-radius:var(--sg-r-md);border:1px solid var(--sg-border);background:#fff;flex:none;place-items:center;width:168px;height:168px;display:grid}.qr-box svg{width:132px;height:132px}.tabbar{display:none}@media (width<=900px){.tabbar{z-index:30;background:color-mix(in srgb,var(--sg-bg) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--sg-border);padding:7px 6px calc(7px + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar button{color:var(--sg-t3);font-family:var(--sg-font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 2px;font-size:9px;display:flex;position:relative}.tabbar button svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.tabbar button.on{color:var(--sg-accent)}.tabbar .badge{background:var(--sg-danger);color:#fff;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:2px;right:calc(50% - 16px)}.main{padding-bottom:72px}.ph{padding:var(--sg-4) var(--sg-4) var(--sg-3)}.ph__t{font-size:19px}.kpis,.pad,.toolbar,.board,.esteira{padding-left:var(--sg-4);padding-right:var(--sg-4)}.cock{grid-template-columns:1fr}.goal__v{font-size:34px}.topbar{padding:10px var(--sg-4)}.search{max-width:none}.inbox{height:auto;min-height:0}.inbox__list{border-right:0;max-height:none}.thread{min-height:74vh}.qrow{grid-template-columns:40px 1fr;gap:10px}.qrow .qrow__v{text-align:left;grid-column:2}.qrow .qbtn{grid-column:2}.cards6{grid-template-columns:1fr 1fr}.fstep{min-width:118px}}.app,.main,.view{min-width:0;max-width:100%}.view>*,.kpis,.cards6,.rep,.split3,.cock,.tx,.people,.pick{min-width:0}@media (width<=900px){html,body,.main{overflow-x:hidden}.kpis{grid-template-columns:1fr 1fr}.goal__top{gap:var(--sg-3)}.goal__pct{margin-left:0}.ph{flex-direction:column;align-items:flex-start}.seg{max-width:100%;overflow-x:auto}.panel__h{flex-wrap:wrap;gap:6px}}.ctx-sw{border:1px solid var(--sg-border);background:var(--sg-surface);cursor:pointer;color:var(--sg-t1);border-radius:999px;align-items:center;gap:9px;max-width:280px;padding:6px 13px 6px 9px;font-family:inherit;font-size:13px;display:inline-flex}.ctx-sw:hover{border-color:var(--sg-border-strong)}.ctx-sw svg{width:15px;height:15px;color:var(--sg-accent);flex:none}.ctx-sw span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctx-sw i{font-family:var(--sg-font-mono);color:var(--sg-t3);flex:none;font-size:9px;font-style:normal}.cl{border-bottom:1px solid var(--sg-border);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(210px,2fr) 1.15fr 1fr 1fr 1.35fr 104px;align-items:center;gap:14px;width:100%;padding:14px 16px;font-family:inherit;display:grid}.cl:hover{background:var(--sg-accent-soft)}.cl.on{background:var(--sg-accent-soft);box-shadow:inset 2px 0 0 var(--sg-accent)}.cl:last-of-type{border-bottom:none}@media (width<=980px){.cl{grid-template-columns:1fr 1fr;gap:8px}.cl .hide2{display:none}}.cl__n{font-family:var(--sg-font-display);color:var(--sg-t1);letter-spacing:-.012em;font-size:14px;font-weight:600}.cl__c{font-family:var(--sg-font-mono);color:var(--sg-t3);margin-top:2px;font-size:10px}.fase{gap:3px;margin-top:6px;display:flex}.fase i{background:var(--sg-surface-3);border-radius:999px;flex:1;height:4px}.fase i.on{background:var(--sg-accent)}.saude{font-family:var(--sg-font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:9.5px;display:inline-flex}.s-ok{background:var(--sg-success-soft);color:var(--sg-success-text);border-color:color-mix(in srgb,var(--sg-success) 30%,transparent)}.s-atencao{background:var(--sg-warning-soft);color:var(--sg-warning-text);border-color:color-mix(in srgb,var(--sg-warning) 32%,transparent)}.s-risco{background:var(--sg-danger-soft);color:var(--sg-danger-text);border-color:color-mix(in srgb,var(--sg-danger) 34%,transparent)}.s-implantando{background:var(--sg-surface-2);color:var(--sg-t2);border-color:var(--sg-border)}:root:not([data-theme=dark]) .s-ok{color:var(--sg-success-text)}:root:not([data-theme=dark]) .s-atencao{color:var(--sg-warning-text)}:root:not([data-theme=dark]) .s-risco{color:var(--sg-danger-text)}.mini-bar{background:var(--sg-surface-3);border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.mini-bar i{background:var(--sg-accent);border-radius:999px;height:100%;display:block}.mini-bar.low i{background:var(--sg-danger)}.mini-bar.mid i{background:var(--sg-warning)}.chk{flex-direction:column;display:flex}.chk__i{border-bottom:1px solid var(--sg-border);grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.chk__i:last-child{border-bottom:none}.chk__b{border:1px solid var(--sg-border);color:#0000;cursor:pointer;background:0 0;border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.chk__i.done .chk__b{background:var(--sg-lime-500);color:#0a1005;border-color:#0000}.chk__i.done .chk__t{color:var(--sg-t3);text-decoration:line-through}.chk__t{color:var(--sg-t1);font-size:13.5px}.ov{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;padding:var(--sg-5);background:#080e088c;place-items:center;display:grid;position:fixed;inset:0}:root:not([data-theme=dark]) .ov{background:#141c1461}.md{background:var(--sg-bg-elev);border:1px solid var(--sg-border);border-radius:var(--sg-r-xl);width:min(480px,100%);animation:.18s cubic-bezier(.22,.61,.36,1) md-in;overflow:hidden;box-shadow:0 24px 70px #00000059}@keyframes md-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.md__h{padding:var(--sg-5) var(--sg-5) var(--sg-3);align-items:flex-start;gap:12px;display:flex}.md__t{font-family:var(--sg-font-display);letter-spacing:-.018em;font-size:17px;font-weight:600}.md__d{color:var(--sg-t3);margin-top:4px;font-size:13px;line-height:1.5}.md__b{padding:0 var(--sg-5) var(--sg-5);gap:var(--sg-3);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.md__f{padding:var(--sg-4) var(--sg-5);border-top:1px solid var(--sg-border);background:var(--sg-surface);justify-content:flex-end;gap:9px;display:flex}.md__x{color:var(--sg-t3);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 2px;font-size:22px;line-height:1}.md__x:hover{color:var(--sg-t1)}.toasts{z-index:70;flex-direction:column;gap:9px;max-width:min(380px,90vw);display:flex;position:fixed;bottom:18px;right:18px}.tst{border-radius:var(--sg-r-md);background:var(--sg-bg-elev);border:1px solid var(--sg-border);align-items:flex-start;gap:11px;padding:13px 15px;animation:.2s cubic-bezier(.22,.61,.36,1) md-in;display:flex;box-shadow:0 12px 36px #00000047}.tst.ok{border-color:color-mix(in srgb,var(--sg-success) 45%,transparent)}.tst.info{border-color:color-mix(in srgb,var(--sg-info) 45%,transparent)}.tst__i{background:var(--sg-accent);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.tst.ok .tst__i{background:var(--sg-success)}.tst.info .tst__i{background:var(--sg-info)}.tst__t{color:var(--sg-t1);font-size:13.5px;line-height:1.45}.tst__t b{font-weight:600}.tst__s{color:var(--sg-t3);margin-top:3px;font-size:12px;line-height:1.45}@media (width<=900px){.toasts{bottom:78px;left:10px;right:10px}}.dw{z-index:65;background:var(--sg-bg-elev);border-left:1px solid var(--sg-border);flex-direction:column;width:min(440px,96vw);height:100vh;animation:.22s cubic-bezier(.22,.61,.36,1) dw-in;display:flex;position:fixed;top:0;right:0;box-shadow:-22px 0 64px #00000057}@keyframes dw-in{0%{opacity:.4;transform:translate(30px)}to{opacity:1;transform:none}}.dw__h{padding:var(--sg-5);border-bottom:1px solid var(--sg-border);flex-direction:column;gap:11px;display:flex}.dw__b{padding:var(--sg-5);gap:var(--sg-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.dw__f{padding:var(--sg-4) var(--sg-5);border-top:1px solid var(--sg-border);background:var(--sg-surface);flex-wrap:wrap;gap:9px;display:flex}.dw__f .sg-btn{flex:1;min-width:120px}.etapas{flex-wrap:wrap;gap:4px;display:flex}.etapas button{font-family:var(--sg-font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--sg-border);background:var(--sg-surface);color:var(--sg-t3);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:9.5px}.etapas button.on{background:var(--sg-lime-500);color:#0a1005;border-color:#0000;font-weight:600}.etapas button:hover:not(.on){border-color:var(--sg-border-strong);color:var(--sg-t1)}.tarefa{border:1px solid var(--sg-border);border-radius:var(--sg-r-md);background:var(--sg-surface);flex-direction:column;gap:10px;padding:14px;display:flex}.tarefa.vencida{border-color:color-mix(in srgb,var(--sg-danger) 45%,transparent);background:var(--sg-danger-soft)}.tarefa__t{color:var(--sg-t1);font-size:14px}.tarefa__m{font-family:var(--sg-font-mono);color:var(--sg-t3);font-size:10.5px}.search{position:relative}.res{z-index:50;background:var(--sg-bg-elev);border:1px solid var(--sg-border);border-radius:var(--sg-r-lg);min-width:340px;max-height:60vh;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 48px #0000004d}.res__g{font-family:var(--sg-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sg-t3);padding:11px 14px 6px;font-size:9px}.res__i{text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:11px;width:100%;padding:9px 14px;font-family:inherit;display:flex}.res__i:hover,.res__i:focus-visible{background:var(--sg-accent-soft);border-left-color:var(--sg-accent);outline:none}.res__n{color:var(--sg-t1);font-size:13.5px}.res__d{font-family:var(--sg-font-mono);color:var(--sg-t3);margin-top:2px;font-size:10px}.res__vazio{color:var(--sg-t3);padding:18px 14px;font-size:13px}.bell{border:1px solid var(--sg-border);background:var(--sg-surface);cursor:pointer;width:38px;height:38px;color:var(--sg-t2);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.bell:hover{border-color:var(--sg-border-strong);color:var(--sg-t1)}.bell svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.bell__n{background:var(--sg-danger);color:#fff;min-width:17px;height:17px;font-family:var(--sg-font-mono);border:2px solid var(--sg-bg);border-radius:999px;place-items:center;padding:0 4px;font-size:9.5px;display:grid;position:absolute;top:-4px;right:-4px}.notif{z-index:55;background:var(--sg-bg-elev);border:1px solid var(--sg-border);border-radius:var(--sg-r-lg);width:min(390px,94vw);animation:.18s cubic-bezier(.22,.61,.36,1) md-in;position:fixed;top:60px;right:16px;overflow:hidden;box-shadow:0 20px 56px #00000052}.notif__h{border-bottom:1px solid var(--sg-border);background:var(--sg-surface);align-items:center;gap:10px;padding:14px 16px;display:flex}.notif__b{max-height:64vh;overflow-y:auto}.nt{border:0;border-bottom:1px solid var(--sg-border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:26px 1fr;gap:11px;width:100%;padding:13px 16px;font-family:inherit;display:grid}.nt:hover{background:var(--sg-accent-soft)}.nt:last-child{border-bottom:none}.nt.lida{opacity:.5}.nt__ic{width:26px;height:26px;font-family:var(--sg-font-mono);background:var(--sg-accent-soft);color:var(--sg-accent);border-radius:8px;place-items:center;font-size:9px;font-weight:600;display:grid}.nt.crit .nt__ic{background:var(--sg-danger-soft);color:var(--sg-danger-text)}.nt.warn .nt__ic{background:var(--sg-warning-soft);color:var(--sg-warning-text)}.nt__t{color:var(--sg-t1);font-size:13.5px;line-height:1.45}.nt__t b{font-weight:600}.nt__m{font-family:var(--sg-font-mono);color:var(--sg-t3);margin-top:4px;font-size:9.5px}@media (width<=900px){.notif{width:auto;top:54px;left:8px;right:8px}}.sk{gap:var(--sg-4);padding:var(--sg-5);flex-direction:column;display:flex}.sk__l{background:linear-gradient(90deg,var(--sg-surface) 25%,var(--sg-surface-3) 37%,var(--sg-surface) 63%);background-size:400% 100%;border-radius:8px;animation:1.3s infinite sk}@keyframes sk{0%{background-position:100%}to{background-position:0}}.sk__row{gap:var(--sg-3);display:grid}.sk__cards{gap:var(--sg-3);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));display:grid}.sk__board{gap:var(--sg-3);display:flex;overflow:hidden}.sk__col{flex-direction:column;flex:0 0 264px;gap:9px;display:flex}.falha{justify-content:center;align-items:center;gap:var(--sg-3);padding:var(--sg-20) var(--sg-5);text-align:center;flex-direction:column;display:flex}.falha__i{background:var(--sg-danger-soft);width:46px;height:46px;color:var(--sg-danger-text);font-family:var(--sg-font-mono);border-radius:14px;place-items:center;font-size:19px;display:grid}.falha h3{font-size:19px}.falha p{color:var(--sg-t2);max-width:44ch;font-size:14px;line-height:1.55}.hero{--hero-1:color-mix(in oklab,var(--sg-lime-500) 34%,transparent);--hero-2:color-mix(in oklab,var(--sg-lime-300) 16%,transparent);--hero-luz:44%;--hero-vidro:color-mix(in oklab,var(--sg-bg-elev) 62%,transparent);--hero-brilho:color-mix(in oklab,var(--sg-bg-elev) 90%,transparent);isolation:isolate;border:1px solid var(--sg-border);border-radius:var(--sg-r-xl);background:linear-gradient(125deg,var(--hero-1) 0%,var(--hero-2) 46%,transparent 78%),var(--sg-bg-elev);box-shadow:var(--sg-elev-1),0 30px 60px -42px var(--sg-glow);grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);display:grid;position:relative;overflow:hidden}[data-theme=dark] .hero{--hero-1:color-mix(in oklab,var(--sg-lime-500) 17%,transparent);--hero-2:color-mix(in oklab,var(--sg-lime-500) 5%,transparent);--hero-luz:20%;--hero-brilho:var(--sg-surface-3)}.hero:before{content:"";z-index:-1;background:radial-gradient(closest-side,color-mix(in oklab,var(--sg-lime-500) var(--hero-luz),transparent),transparent);pointer-events:none;border-radius:50%;width:540px;height:540px;position:absolute;top:-200px;left:-160px}.hero__main{gap:var(--sg-5);min-width:0;padding:var(--sg-6) var(--sg-8) var(--sg-8);flex-direction:column;display:flex}.hero__h{align-items:center;gap:var(--sg-3);flex-wrap:wrap;display:flex}.hero__sh{align-items:center;gap:var(--sg-3);display:flex}.hero__t{font-family:var(--sg-font-display);font-size:var(--sg-text-md);letter-spacing:-.015em;color:var(--sg-t1);font-weight:500}.hero__when{border:1px solid var(--sg-border);border-radius:var(--sg-r-pill);background:var(--hero-vidro);font-family:var(--sg-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sg-t3);padding:4px 10px;font-size:10px}.hero__edit{margin-left:auto}.hero__num{align-items:baseline;gap:var(--sg-2) var(--sg-4);flex-wrap:wrap;display:flex}.hero__v{font-family:var(--sg-font-display);font-weight:700;font-size:clamp(40px,4.6vw,var(--sg-text-5xl));letter-spacing:-.04em;color:var(--sg-accent);font-variant-numeric:tabular-nums;line-height:1}.hero__of{color:var(--sg-t2);font-size:15px}.hero__pct{font-family:var(--sg-font-display);font-weight:700;font-size:var(--sg-text-4xl);letter-spacing:-.035em;color:var(--sg-t1);font-variant-numeric:tabular-nums;margin-left:auto;line-height:1}.hero__pct small{color:var(--sg-t3);margin-left:2px;font-size:.5em;font-weight:600}.meter{padding-top:30px;position:relative}.meter__track{border-radius:var(--sg-r-pill);background:linear-gradient(90deg,transparent calc(25% - 1px),var(--sg-border) calc(25% - 1px),var(--sg-border) 25%,transparent 25%), linear-gradient(90deg,transparent calc(50% - 1px),var(--sg-border) calc(50% - 1px),var(--sg-border) 50%,transparent 50%), linear-gradient(90deg,transparent calc(75% - 1px),var(--sg-border) calc(75% - 1px),var(--sg-border) 75%,transparent 75%), var(--hero-vidro);height:22px;box-shadow:inset 0 1px 3px color-mix(in oklab,var(--sg-ink-900) 14%,transparent),inset 0 0 0 1px var(--sg-border);position:relative}.meter__fill{width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--sg-lime-700),var(--sg-lime-600) 40%,var(--sg-lime-500) 85%,var(--sg-lime-400));min-width:22px;box-shadow:0 0 0 1px color-mix(in oklab,var(--sg-lime-700) 40%,transparent),0 8px 24px -6px var(--sg-glow);animation:meter-enche 1.2s var(--sg-ease) both;position:absolute;top:0;bottom:0;left:0}.meter__fill:after{content:"";border-radius:var(--sg-r-pill);background:linear-gradient(180deg,color-mix(in oklab,var(--sg-lime-300) 80%,transparent),transparent);height:7px;position:absolute;top:3px;left:10px;right:16px}.meter__fill:before{content:"";background:var(--sg-lime-500);width:30px;height:30px;box-shadow:0 0 0 5px var(--sg-bg-elev),0 0 0 6px var(--sg-border),0 6px 18px -2px var(--sg-glow);border-radius:50%;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}@keyframes meter-enche{0%{width:0}}.meter__pace{z-index:2;background:var(--sg-t1);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-8px;bottom:-8px}.meter__pace span{border:1px solid var(--sg-border);border-radius:var(--sg-r-pill);background:var(--sg-bg-elev);font-family:var(--sg-font-mono);letter-spacing:.06em;color:var(--sg-t2);white-space:nowrap;padding:3px 9px;font-size:10px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.meter__pace.is-end span{left:auto;right:-2px;transform:none}.meter__pace.is-start span{left:-2px;transform:none}.meter__scale{height:16px;margin-top:14px;position:relative}.meter__scale span{font-family:var(--sg-font-mono);color:var(--sg-t3);white-space:nowrap;font-size:10px;position:absolute;top:0;transform:translate(-50%)}.meter__scale span:last-child{transform:translate(-100%)}.hero__stats{gap:var(--sg-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stat{border:1px solid var(--sg-border);border-radius:var(--sg-r-lg);background:var(--hero-vidro);min-width:0;box-shadow:inset 0 1px 0 var(--hero-brilho);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.stat__k{font-family:var(--sg-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sg-t3);align-items:center;gap:6px;font-size:9px;display:flex}.stat__k svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.stat__v{font-family:var(--sg-font-display);font-size:var(--sg-text-md);letter-spacing:-.015em;color:var(--sg-t1);font-weight:600;line-height:1.25}.stat__v.is-ok{color:var(--sg-accent)}.stat__v.is-warn{color:var(--sg-warning-text)}.stat__n{font-size:var(--sg-text-xs);color:var(--sg-t3);line-height:1.4}.hero__side{gap:var(--sg-4);min-width:0;padding:var(--sg-6);border-left:1px solid var(--sg-border);background:color-mix(in oklab,var(--sg-bg-elev) 30%,transparent);flex-direction:column;display:flex}.hero .sub{margin-top:var(--sg-1);gap:18px}.hero .sub__r{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.hero .sub__l{grid-column:1/-1}.hero .sub__t{background:var(--hero-vidro);height:8px;box-shadow:inset 0 0 0 1px var(--sg-border)}.hero .sub__f{background:linear-gradient(90deg,var(--sg-lime-700),var(--sg-lime-500))}.sub__p{min-width:34px;font-family:var(--sg-font-mono);text-align:right;color:var(--sg-t2);font-size:11px}.hero__tip{border:1px solid var(--sg-border);border-radius:var(--sg-r-lg);background:var(--hero-vidro);color:var(--sg-t2);margin-top:auto;padding:14px 16px;font-size:13px;line-height:1.5}.hero__tip b{color:var(--sg-t1)}@media (width<=1180px){.hero{grid-template-columns:minmax(0,1fr)}.hero__side{border-left:0;border-top:1px solid var(--sg-border)}}@media (width<=900px){.hero__main,.hero__side{padding:var(--sg-5)}.hero__stats{grid-template-columns:minmax(0,1fr)}.hero__v{font-size:var(--sg-text-3xl)}.hero__pct{font-size:var(--sg-text-2xl)}}@media (width<=520px){.meter__scale span:nth-child(odd){display:none}}.fstep:has(.fstep__bar){padding-bottom:32px}.fstep__bar{border-radius:var(--sg-r-pill);background:var(--sg-surface);height:4px;box-shadow:inset 0 0 0 1px var(--sg-border);position:absolute;bottom:16px;left:18px;right:18px;overflow:hidden}.fstep__bar i{border-radius:inherit;background:color-mix(in oklab,var(--sg-t3) 55%,transparent);height:100%;display:block}.fstep.win .fstep__bar i{background:var(--sg-lime-600)}.fstep.drop:has(.fstep__bar){background:linear-gradient(180deg,var(--sg-danger-soft),transparent 80%)}.fstep.drop .fstep__bar i{background:var(--sg-danger)}.feedb{flex-direction:column;margin-top:4px;display:flex}.feedb__i{align-items:center;gap:var(--sg-3);border-top:1px solid var(--sg-border);grid-template-columns:40px minmax(0,1fr) auto;padding:12px 0;display:grid}.feedb__i:first-child{border-top:0}.feedb__t{color:var(--sg-t2);font-size:13px;line-height:1.45}.feedb__t b{color:var(--sg-t1);font-weight:600}.feedb__m{font-family:var(--sg-font-mono);color:var(--sg-t3);white-space:nowrap;align-self:start;padding-top:2px;font-size:10.5px}.avisob{align-items:center;gap:var(--sg-3);margin-top:var(--sg-2);border:1px solid color-mix(in oklab,var(--sg-warning) 60%,transparent);border-radius:var(--sg-r-lg);background:var(--sg-warning-soft);grid-template-columns:40px minmax(0,1fr) auto;padding:12px 14px;display:grid}.avisob__t{color:var(--sg-t1);font-size:14px;font-weight:600;line-height:1.3}.avisob__s{font-size:var(--sg-text-xs);color:var(--sg-warning-text);margin-top:2px;line-height:1.4}.card{position:relative}.card__acoes{opacity:0;transition:opacity var(--sg-fast) var(--sg-ease);gap:4px;display:flex;position:absolute;top:8px;right:8px}.card:hover .card__acoes,.card:focus-within .card__acoes{opacity:1}.card__acoes button{border:1px solid var(--sg-border);background:var(--sg-bg-elev);width:26px;height:26px;color:var(--sg-t2);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.card__acoes button:hover{border-color:var(--sg-accent);color:var(--sg-accent);background:var(--sg-accent-soft)}.card__acoes svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}@media (hover:none){.card__acoes{opacity:1}}@media (width<=620px){.dw{border-left:0;border-top:1px solid var(--sg-border);border-radius:var(--sg-r-xl) var(--sg-r-xl) 0 0;width:100%;height:92vh;animation:.24s cubic-bezier(.22,.61,.36,1) dw-baixo;top:auto;bottom:0}@keyframes dw-baixo{0%{opacity:.5;transform:translateY(24px)}to{opacity:1;transform:none}}.dw__f{flex-direction:column}.dw__f .sg-btn{width:100%}.md{border-radius:var(--sg-r-xl) var(--sg-r-xl) 0 0;align-self:flex-end;width:100%}.ov{align-items:flex-end;padding:0}.md__b{max-height:56vh}.md__f{flex-direction:column-reverse}.md__f .sg-btn{width:100%}.board,.esteira{scroll-snap-type:x mandatory}.col{scroll-snap-align:start}.notif{top:52px}.toasts{bottom:80px}.ctx-sw{max-width:150px}.ctx-sw span,.theme-sw span:not(.theme-sw__t){display:none}.theme-sw{padding:5px 8px}.ph{gap:var(--sg-3)}.ph .sg-row,.seg{width:100%}.seg button{flex:1}.tabs2{overflow-x:auto}.cards6{grid-template-columns:1fr}.res{min-width:0;position:fixed;top:58px;left:10px;right:10px}}.card{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.card:active{cursor:grabbing}body.arrastando{cursor:grabbing!important}body.arrastando .card{cursor:grabbing}.card-fantasma{z-index:90;pointer-events:none;will-change:transform;opacity:.98;margin:0;position:fixed;top:0;left:0;box-shadow:0 20px 46px #0000005c;border-color:var(--sg-accent)!important}.card-espaco{border:2px dashed var(--sg-accent);border-radius:var(--sg-r-md);background:var(--sg-accent-soft);flex:none;transition:height .16s cubic-bezier(.22,.61,.36,1)}.col.alvo .col__head{border-bottom-color:var(--sg-accent)}.card-entrando{animation:.42s cubic-bezier(.22,.61,.36,1) pousar}@keyframes pousar{0%{box-shadow:0 0 0 2px var(--sg-accent),0 14px 32px #00000047;transform:scale(1.03)}60%{box-shadow:0 0 0 2px var(--sg-accent);transform:scale(1)}to{transform:scale(1);box-shadow:0 0 #0000}}.col__vazia{border:1px dashed var(--sg-border);border-radius:var(--sg-r-md);text-align:center;font-family:var(--sg-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-t3);padding:16px;font-size:10.5px}#view:has(.pipe-b){flex:1}#view:has(.pipe-b)>*{flex-direction:column;flex:1;min-height:0;display:flex}.pipe-b{flex-direction:column;flex:1;min-height:0;display:flex}.pipe-b svg,.card.pk svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.pipe-b .sg-btn svg{flex:none;width:16px;height:16px}.pipe-b .ph{padding:var(--sg-6) var(--sg-6) var(--sg-5);align-items:flex-end}.pipe-b .ph__t{font-size:var(--sg-text-2xl);letter-spacing:-.025em;font-weight:600}.pipe-b .ph__s{font-family:var(--sg-font-body);color:var(--sg-t3);margin-top:6px;font-size:14px}.pipe-b .ph .sg-row{flex-wrap:wrap;gap:var(--sg-3)!important}.pipe-b .pseg{background:var(--sg-surface-2);border-color:#0000;gap:2px;padding:4px}.pipe-b .pseg button{color:var(--sg-t2);padding:8px 16px;font-size:14px;font-weight:500}.pipe-b .pseg button.on,:root:not([data-theme=dark]) .pipe-b .pseg button.on{background:var(--sg-bg-elev);color:var(--sg-t1);box-shadow:var(--sg-elev-1),0 0 0 1px var(--sg-border);font-weight:600}[data-theme=dark] .pipe-b .pseg button.on{background:var(--sg-surface-3)}.pkpis{gap:var(--sg-4);padding:0 var(--sg-6) var(--sg-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.pkpi{gap:var(--sg-3);min-width:0;padding:var(--sg-5) var(--sg-6);border:1px solid var(--sg-border);border-radius:var(--sg-r-xl);background:var(--sg-bg-elev);box-shadow:var(--sg-elev-1);flex-direction:column;display:flex}.pkpi__h{align-items:center;gap:var(--sg-3);display:flex}.pkpi__k{color:var(--sg-t2);font-size:14px;font-weight:500;line-height:1.3}.pkpi__v{font-family:var(--sg-font-display);font-size:var(--sg-text-3xl);letter-spacing:-.03em;color:var(--sg-t1);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.pkpi__n{font-size:var(--sg-text-xs);color:var(--sg-t3)}.pkpi.is-alert{border-color:color-mix(in oklab,var(--sg-warning) 60%,transparent);background:linear-gradient(180deg,var(--sg-warning-soft),transparent 70%),var(--sg-bg-elev)}.pkpi.is-alert .pico{border-color:color-mix(in oklab,var(--sg-warning) 60%,transparent);color:var(--sg-warning-text)}.pdot{color:var(--sg-warning-text);align-items:center;gap:6px;font-weight:500;display:inline-flex}.pdot:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pipe-b .board{align-items:stretch;gap:var(--sg-4);padding:0 var(--sg-6) var(--sg-6);scroll-padding:0 var(--sg-6);flex:1}.col.pl{padding:var(--sg-3);border-radius:var(--sg-r-xl);background:var(--sg-surface);transition:background var(--sg-fast) var(--sg-ease);flex:0 0 340px;gap:12px}.col.pl.alvo{background:var(--sg-accent-soft)}.col.pl .col__head{align-items:center;gap:var(--sg-2);border-bottom:0;padding:6px 6px 8px;display:flex}.col.pl .col__head:after{display:none}.col.pl .col__t{font-family:var(--sg-font-display);font-size:var(--sg-text-base);letter-spacing:-.01em;color:var(--sg-t1);font-weight:600}.col.pl .col__c{border:1px solid var(--sg-border);border-radius:var(--sg-r-pill);background:var(--sg-bg-elev);min-width:24px;height:24px;font-family:var(--sg-font-body);font-size:var(--sg-text-xs);color:var(--sg-t2);place-items:center;padding:0 7px;font-weight:600;display:inline-grid}.col.pl .col__sum{font-family:var(--sg-font-display);font-size:var(--sg-text-sm);color:var(--sg-accent);margin-left:auto;font-weight:600}.col.pl .col__vazia{border:1.5px dashed var(--sg-border);border-radius:var(--sg-r-lg);font-family:var(--sg-font-body);font-size:var(--sg-text-xs);letter-spacing:0;text-transform:none;color:var(--sg-t3);padding:22px 12px}.col.pl .col__add{border-radius:var(--sg-r-pill);height:40px;font-family:var(--sg-font-body);font-size:var(--sg-text-sm);letter-spacing:0;text-transform:none;color:var(--sg-t3);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex}.col.pl .col__add:hover{background:var(--sg-bg-elev);color:var(--sg-t1)}.col.pl .col__add svg{width:15px;height:15px}.col.pl .card-espaco{border-radius:var(--sg-r-lg)}.card.pk{border:1px solid var(--sg-border);border-radius:var(--sg-r-lg);background:var(--sg-bg-elev);box-shadow:var(--sg-elev-1);gap:12px;padding:18px;position:relative}.card.pk:hover{border-color:var(--sg-border-strong);box-shadow:0 14px 30px -18px var(--sg-glow);transform:translateY(-2px)}.pk__top{align-items:center;gap:12px;min-width:0;display:flex}.pk__av{border:1px solid var(--sg-border);background:linear-gradient(180deg,var(--sg-bg-elev),var(--sg-surface-2));width:42px;height:42px;font-family:var(--sg-font-display);font-size:var(--sg-text-sm);color:var(--sg-t2);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.pk__av img{object-fit:cover;width:100%;height:100%;display:block}.pk__id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.card.pk .card__n{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.card.pk .card__src{font-family:var(--sg-font-body);font-size:var(--sg-text-xs);color:var(--sg-t3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:flex;overflow:hidden}.card.pk .card__src svg{flex:none;width:12px;height:12px}.pk__val{border-radius:var(--sg-r-pill);background:var(--sg-accent-soft);font-family:var(--sg-font-display);color:var(--sg-accent);white-space:nowrap;flex:none;align-self:flex-start;padding:4px 10px;font-size:14px;font-weight:600}.pk__tags{flex-wrap:wrap;gap:6px;display:flex}.ptag{border:1px solid var(--sg-border);border-radius:var(--sg-r-pill);background:var(--sg-bg-elev);height:26px;font-size:var(--sg-text-xs);color:var(--sg-t2);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.ptag i{background:var(--sg-t4);border-radius:50%;width:7px;height:7px}.ptag[data-c=c-lente] i{background:var(--sg-lime-600)}.ptag[data-c=c-align] i{background:var(--sg-mint-600)}.ptag[data-c=c-cold] i{background:var(--sg-info)}.ptag[data-c=c-warm] i,.ptag[data-c=c-warn] i{background:var(--sg-warning)}.ptag[data-c=c-hot] i{background:var(--sg-danger)}.ptag[data-c=c-ok] i{background:var(--sg-success-text)}.ptag[data-c=c-ia]{border-color:var(--sg-border-strong);background:var(--sg-accent-soft);color:var(--sg-accent)}.ptag[data-c=c-ia] i{background:var(--sg-accent)}.pk__msg{border:1px solid var(--sg-border);border-radius:var(--sg-r-md);background:var(--sg-bg-elev);color:var(--sg-t2);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:grid}.pk__msg svg{width:15px;height:15px;color:var(--sg-t3)}.pk__msgt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pk__msgm{font-family:var(--sg-font-mono);color:var(--sg-t3);font-size:11px}.pk__msg.is-new{border-color:var(--sg-border-strong);background:var(--sg-accent-soft)}.pk__msg.is-new .pk__msgt{color:var(--sg-t1);font-weight:500}.pk__msg.is-new svg{color:var(--sg-accent)}.card.pk .pk__task{border-radius:var(--sg-r-md);background:var(--sg-surface);min-width:0;color:var(--sg-t2);border:0;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.card.pk .pk__task svg{width:15px;height:15px;color:var(--sg-t3);flex:none}.pk__tt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card.pk .pk__task.task-late{background:var(--sg-danger-soft);color:var(--sg-danger-text)}.card.pk .pk__task.task-late svg{color:currentColor}.card.pk .pk__task.task-now{background:var(--sg-accent-soft);color:var(--sg-t1)}.pk__flag{border-radius:var(--sg-r-pill);background:var(--sg-bg-elev);color:var(--sg-danger-text);white-space:nowrap;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.pk__foot{border-top:1px solid var(--sg-border);align-items:center;gap:10px;padding-top:12px;display:flex}.pk__steps{flex:1;gap:3px;min-width:0;display:flex}.pk__steps i{border-radius:var(--sg-r-pill);background:var(--sg-surface-3);flex:1;height:5px}.pk__steps i.is-on{background:var(--sg-lime-600)}.pk__stepn{font-family:var(--sg-font-mono);color:var(--sg-t3);font-size:11px}.pk__resp{border-left:1px solid var(--sg-border);font-size:var(--sg-text-xs);color:var(--sg-t2);white-space:nowrap;align-items:center;gap:6px;padding-left:10px;font-weight:500;display:inline-flex}.pk__ravatar{background:linear-gradient(180deg,var(--sg-lime-500),var(--sg-lime-600));width:24px;height:24px;font-family:var(--sg-font-display);color:var(--sg-accent-ink);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.card.pk .card__acoes{gap:6px;top:12px;right:12px}.card.pk .card__acoes button{border:1px solid var(--sg-border);background:var(--sg-bg-elev);width:32px;height:32px;color:var(--sg-t1);border-radius:50%}.card.pk .card__acoes button:hover{border-color:var(--sg-border-strong);background:var(--sg-surface-2);color:var(--sg-t1)}.card.pk .card__acoes [data-rapida=tarefa]{background:var(--sg-lime-500);color:var(--sg-accent-ink);border-color:#0000}.card.pk .card__acoes [data-rapida=tarefa]:hover{background:var(--sg-lime-400)}.card.pk .card__acoes svg{width:14px;height:14px}@media (width<=900px){.pipe-b .ph{align-items:flex-start}.pipe-b .ph,.pkpis{padding-left:var(--sg-4);padding-right:var(--sg-4)}.pipe-b .board{padding:0 var(--sg-4) var(--sg-4);scroll-snap-type:x proximity;scroll-padding:0 var(--sg-4)}.col.pl{scroll-snap-align:start;flex-basis:min(340px,86vw)}.pkpis{gap:var(--sg-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.pkpi{padding:var(--sg-4)}.pkpi__v{font-size:var(--sg-text-xl)}.pkpi .pico{display:none}.pipe-b .ph .sg-row>*{max-width:100%}}.canal{gap:var(--sg-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=820px){.canal{grid-template-columns:1fr}}.canal__c{border:1px solid var(--sg-border);border-radius:var(--sg-r-md);background:var(--sg-bg-elev);cursor:pointer;text-align:left;flex-direction:column;gap:11px;width:100%;padding:16px;font-family:inherit;display:flex}.canal__c.on{border-color:var(--sg-accent);box-shadow:0 0 0 1px var(--sg-accent)}.canal__h{align-items:center;gap:9px;display:flex}.canal__n{font-family:var(--sg-font-display);letter-spacing:-.015em;font-size:14.5px;font-weight:600}.canal__d{color:var(--sg-t2);font-size:12.5px;line-height:1.5}.canal__l{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.canal__l li{color:var(--sg-t2);grid-template-columns:14px 1fr;gap:8px;font-size:12.5px;line-height:1.45;display:grid}.canal__l li:before{content:"+";color:var(--sg-success-text);font-family:var(--sg-font-mono);font-size:12px}.canal__l.ruim li:before{content:"−";color:var(--sg-danger-text)}.linha{border-bottom:1px solid var(--sg-border);grid-template-columns:32px 1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.linha:last-child{border-bottom:none}@media (width<=720px){.linha{grid-template-columns:28px 1fr;gap:9px}.linha>:nth-child(3),.linha>:nth-child(4){grid-column:2}}.linha__n{font-family:var(--sg-font-display);color:var(--sg-t1);letter-spacing:-.012em;font-size:14px;font-weight:600}.linha__d{color:var(--sg-t2);margin-top:2px;font-size:12.5px;line-height:1.45}.linha__v{font-family:var(--sg-font-mono);color:var(--sg-t1);text-align:right;font-size:12.5px}.sim{gap:var(--sg-3);margin-top:var(--sg-3);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));display:grid}.sim__c{border:1px solid var(--sg-border);border-radius:var(--sg-r-md);background:var(--sg-bg-elev);flex-direction:column;gap:3px;padding:13px 15px;display:flex}.sim__k{font-family:var(--sg-font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--sg-t3);font-size:9px}.sim__v{font-family:var(--sg-font-display);letter-spacing:-.03em;color:var(--sg-accent);font-size:23px;font-weight:700}.sim__n{color:var(--sg-t3);font-size:11.5px}.planos{gap:var(--sg-3);grid-template-columns:repeat(auto-fit,minmax(292px,1fr));display:grid}.plano{border:1px solid var(--sg-border);border-radius:var(--sg-r-lg);background:var(--sg-bg-elev);flex-direction:column;gap:12px;padding:18px;display:flex}.plano.ativo{border-color:color-mix(in srgb,var(--sg-accent) 45%,transparent)}.plano.modelo{border-style:dashed}.plano__h{align-items:flex-start;gap:10px;display:flex}.plano__n{font-family:var(--sg-font-display);letter-spacing:-.018em;font-size:16px;font-weight:700}.plano__p{text-align:right;flex:none;margin-left:auto}.plano__v{font-family:var(--sg-font-display);letter-spacing:-.03em;color:var(--sg-accent);font-size:22px;font-weight:700;line-height:1.1}.plano__per{font-family:var(--sg-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sg-t3);font-size:9.5px}.plano__d{color:var(--sg-t2);font-size:12.5px;line-height:1.5}.plano__i{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plano__i li{color:var(--sg-t2);grid-template-columns:14px 1fr;gap:8px;font-size:12.5px;line-height:1.45;display:grid}.plano__i li:before{content:"✓";color:var(--sg-accent);font-size:11px}.plano__f{border-top:1px solid var(--sg-border);align-items:center;gap:9px;margin-top:auto;padding-top:11px;display:flex}.plano__e{font-family:var(--sg-font-mono);color:var(--sg-t3);font-size:10px}.opo{border:1px solid var(--sg-border);border-radius:var(--sg-r-md);background:var(--sg-bg-elev);flex-direction:column;gap:10px;padding:15px;display:flex}.sg-stack:has(>.opo){gap:var(--sg-3);grid-template-columns:repeat(auto-fill,minmax(min(520px,100%),1fr));display:grid}.opo{border-radius:var(--sg-r-lg);box-shadow:var(--sg-elev-1);padding:16px 18px}.opo.alta{border-left:3px solid var(--sg-accent)}.opo.media{border-left:3px solid var(--sg-warning)}.opo.baixa{border-left:3px solid var(--sg-border-strong)}.opo__h{align-items:center;gap:10px;display:flex}.opo__n{font-family:var(--sg-font-display);letter-spacing:-.015em;font-size:14.5px;font-weight:600}.opo__v{font-family:var(--sg-font-mono);color:var(--sg-accent);margin-left:auto;font-size:13px}.opo__seta{flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.opo__de{color:var(--sg-t3)}.opo__para{color:var(--sg-t1);font-weight:500}.opo__m{color:var(--sg-t2);border-left:2px solid var(--sg-border);padding-left:12px;font-size:12.5px;line-height:1.5}.cat{gap:var(--sg-3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.cat__c{border:1px solid var(--sg-border);border-radius:var(--sg-r-lg);background:var(--sg-bg-elev);flex-direction:column;gap:11px;padding:17px;display:flex}.cat__c.sugestao{border-style:dashed}.cat__c.off{opacity:.55}.cat__h{align-items:flex-start;gap:10px;display:flex}.cat__n{font-family:var(--sg-font-display);letter-spacing:-.016em;font-size:15px;font-weight:600;line-height:1.25}.cat__v{text-align:right;flex:none;margin-left:auto}.cat__preco{font-family:var(--sg-font-display);letter-spacing:-.028em;color:var(--sg-accent);font-size:19px;font-weight:700}.cat__d{color:var(--sg-t2);font-size:12.5px;line-height:1.5}.cat__g{border-top:1px solid var(--sg-border);border-bottom:1px solid var(--sg-border);grid-template-columns:repeat(4,1fr);gap:8px;padding:11px 0;display:grid}.cat__i{flex-direction:column;gap:2px;display:flex}.cat__k{font-family:var(--sg-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sg-t3);font-size:8.5px}.cat__val{color:var(--sg-t1);font-variant-numeric:tabular-nums;font-size:13px}.cat__f{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=520px){.cat__g{grid-template-columns:repeat(2,1fr)}}
