@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABMAAAAADFgAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE4AFwvbBEICoJ8gkMLFAAwhCoBNgIkAyIEIAWGUAdiDAcbvgpRVHJOI/viwCYyfSFrJjFIG8raYpYj9+IeSF0s6zD+Lk/4OGrZHhHV+wvt2ffuWPwlA51lIICIosSVmyOKEs5Uzlx3NKeXIgn1ssCydUybDV0IHga+SszIyfrQe9bLTFNxjayzgs76hNsDoSYtRe32fiJ4gxBjrP8L+w//zzHjv7Yqyr9o2vOBDXhCo2jMtr4uwAK/gV1U0PxAq/EAD+yW9EoKOL1KLw8rHrFgCSgRTQRzBzpeXVhweEDlyfY8gIoOa2CQJzrTAHIIoitTMVV2dyFwpJ2iAEQTpSkhPitxD3YwuZHEagTcAhyKAcBmUyPdhTovJThOw6HYiaF2M/J7erdi2OUutor6ES6Ac88AvfZvKpb6fJoArohb524042j6Jij36NI7P8Pb7s721naN9gcTtcjXQP4l+8BKEzFVGMxxoHqlq8Ul4LGneFJBDFaOdKpLPcg8P14YSDwIcn75hdlyJLTBlZ4voL6tT46yC/njunXqpJ0/bSvmrH1o3kRlwZ+j0DBogkF3KbDRVBlbOc+fY5HVXwPoT9hfekPnyZMaEmenYLMSg5npqegFOsgXsBv1IoF9aIVfSCNHkk6+gIzILsiYuhWQCfUtZEpbkRntQxBZgw7MwFbMcRvwJrAnBlDqs7isLtL7pO84Xru1i7ah7tckH1Wreqq6K9u0amxU1bcff/s2Y1ni3rh2I8zHzqkm3PGvv3mzC6NDBz/UcOBIg+nm88rxN8MbdtypvHUL5o1c2zG0urYpRmW+VHZdiba6GXN/3v0B3i3nt4RBsbfAu8ftLqRcTIlZ4VYheFTAS5nXLS65VZrbuW3daF2Ze1ChyGXWZN6u9nUuH1LfyTERifZXEpIueMe28vF8FOoTnsONzw+1djo9P71lZGx1vM8mH/BhvSa2HDsRZ1+Ul+RmpnPOIaEuwWnZZdkgQWAAyCDDZ1wk+0sh7wseAAwA6UlHxbftCgYAAwKAgwIAEA7ACfHIRbV7J6dwF/ZzcRRmAjXUYKAGWAlDCCFmKnH+LJEQfHKEmVrfmKwSEab36AcubXQBoDYJV/aRV+funFD8wAXLSLYbwr9+DR+h/qZIKCfeqRG5ghHpdY0zcV2nuz5iJMhAFjaTDwOcoyKGG9JHrCfdp4cC+kCvUrxc7+bliIMiHj95sPIbUeWZEP/HLnN2tlr9EBeRiktHuWvErx98fRz1MuEvHO3FDRgtsSzL/P0hsDLK2n5/uHMOjvTst0HD6t+80ZN798j7j//kjqHxIOZDFPR/FxurFD6/HxGbB799RPHLx5F89MoBOub9jVuOWtmPH3o9H3r26DIuff+LqPLwff/xryDRmiAYmjxiK0GwS9XU+k8QpUrHsCTs4qH89Fv44ubWbQmOE51M7J8Pt8+h+NKt3zZpa2L9zZqcRlyEc4MaNGdfjQCxgIygn78ne4yAzcLWA3zAJ6RRGbijvHr1W+XN8ywrG0EoZSySb0/A9KsllI7Q/Pq8hLu76tfTy5cF4X8bQxTtYp2vr6/+1oI4AhgAlNYFryt62VaX9ktO6VsAeDLeWx6fff4vdV1ts7N6+gw9GCsQnqPB0QUttB9nEc7Aaf4XM0NQ90VJ+HV1rG04znGCmXcpPCA9+nxdMPgPlT7Dz83NMfZuMJaNeRqbc+tjd2QER/b0B44d7nv5Rif7VC8svYkx9SKWwb3YzN2M3cY8jSNLl+PYZqfjxNTxOLXVCmfmduDc0ty1kLbjeiGfIrDFJXWPTTMD5TKupR8cpZgJeXTofId8NoUj6E8XfAc2k4WPdbCberDYAp8Q7L5dUo8wE8cs9QINZYvwXKzvBS4v/n+fQZkGrrFysKEIuFBgjQpxiHH1XA+ZBI+C+oAoxhYKECc42rGOc8L4mYhsiThGfFjOcKmFubPpDgwnY1918Fwo8ouenDJxvGP96HFWJ28hiOy251oKjkcbGz2POMme8CTMThx6wqOPsFtPI6j6HhDyDTxFQYnL88FcXGAGHl3ZuueRbEuxbK6Hc84ZDvRrREtLzyjj8Xkd/uShR1b0sYd8Nh8/c8znxCnadxQcf2nFVWIyw1g+4StXav9j75s+CQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gelasio;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gelasio-vietnamese-400-italic-Bpd4UxgN.woff2)format("woff2"),url(/assets/gelasio-vietnamese-400-italic-B-QaRukN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gelasio;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gelasio-latin-ext-400-italic-CArXbiTq.woff2)format("woff2"),url(/assets/gelasio-latin-ext-400-italic-DQDMbq6B.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gelasio;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gelasio-latin-400-italic-CbLsUXfq.woff2)format("woff2"),url(/assets/gelasio-latin-400-italic-B10QxYiW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gelasio;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/gelasio-vietnamese-500-italic-C_hDAHOK.woff2)format("woff2"),url(/assets/gelasio-vietnamese-500-italic-ChBEo-gI.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gelasio;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/gelasio-latin-ext-500-italic-BnWfEkPh.woff2)format("woff2"),url(/assets/gelasio-latin-ext-500-italic-CWjehkq3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gelasio;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/gelasio-latin-500-italic-DA0rxTrv.woff2)format("woff2"),url(/assets/gelasio-latin-500-italic-DSAhcqs6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg:#fff;--color-page:#f9f8f5;--color-surface:#f5f2f7;--color-surface-2:#f5f0fb;--color-line:#ebe6f0;--color-ring:#e5dcee;--color-ink:#28242f;--color-ink-2:#2e2539;--color-muted:#756383;--color-faint:#a39cab;--color-lilac:#eee6f6;--color-lilac-line:#dcd0ec;--color-sage:#eceee3;--color-sage-line:#dce1cd;--color-sage-ink:#5d694e;--color-sand:#f3e9df;--color-mist:#e7ebf3;--color-accent:#7a58a8;--grad-hero:linear-gradient(135deg, #b8a0df -16%, #7650b5 18%, #493459 69%);--grad-hero-text:linear-gradient(135deg, #7650b5 0%, #5e3f9a 45%, #493459 100%);--color-brand:#5933b0;--color-brand-soft:#dcd0ec;--color-brand-wash:#f5f0fb;--color-primary:#7147ce;--color-primary-hover:#8a63e0;--color-primary-deep:#5933b0;--color-primary-light:#a487bd;--color-primary-soft:#dcd0ec;--color-primary-tint:#e5dcee;--color-primary-wash:#f5f0fb;--color-primary-alpha:#7147ce99;--color-success:#6cd68c;--color-success-text:#1f8a47;--color-success-soft:#e3f7e9;--color-warning:#f59e0b;--color-warning-text:#9a5b06;--color-warning-soft:#fef3dc;--color-danger:#ef4444;--color-danger-text:#b42318;--color-danger-soft:#fdecec;--font-sans:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Gelasio", Georgia, "Times New Roman", serif;--fs-display:clamp(32px, 3.8vw, 52px);--fs-h1:clamp(28px, 2.9vw, 40px);--fs-h2:clamp(20px, 1.8vw, 24px);--fs-h3:17px;--fs-body-lg:16px;--fs-body:15px;--fs-small:13px;--fs-xs:12px;--fw-regular:400;--fw-medium:500;--fw-strong:600;--ls-display:-.04em;--ls-tight:-.025em;--radius-pill:100px;--radius-xl:28px;--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--radius-xs:6px;--shadow-ring:0 0 0 1px var(--color-ring);--shadow-hairline:0 1px 1px 0 #28242f0a;--shadow-card:0 0 0 1px var(--color-line), 0 1px 2px #28242f08;--shadow-float:#28242f1f 0 .6px 1.6px -1.5px, #28242f1a 0 2.3px 6px -3px, #28242f0f 0 12px 30px -6px;--shadow-raise:0 0 0 1px var(--color-line), #28242f14 0 2.3px 6px -3px, #28242f14 0 18px 40px -12px;--shadow-inset:#ffffff2e 0 1px 2px 0 inset;--topbar-h:72px;--content-max:1600px;--gutter:32px;--tabbar-h:68px;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.16s;--dur:.32s;--dur-enter:.6s}@media (width<=1199px){:root{--gutter:24px}}@media (width<=809px){:root{--gutter:16px;--topbar-h:60px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{background:var(--color-page);min-height:100dvh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:var(--fw-medium);letter-spacing:var(--ls-tight);text-wrap:balance}p{text-wrap:pretty}strong,b{font-weight:var(--fw-strong)}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background:var(--color-primary-soft)}*{scrollbar-width:thin;scrollbar-color:#d4d4de transparent}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.enter,.stagger>*{animation:fade-up var(--dur-enter) var(--ease-out) backwards}.stagger>:nth-child(2){animation-delay:60ms}.stagger>:nth-child(3){animation-delay:.12s}.stagger>:nth-child(4){animation-delay:.18s}.stagger>:nth-child(5){animation-delay:.24s}.stagger>:nth-child(n+6){animation-delay:.3s}.eyebrow{font-size:11px;font-weight:var(--fw-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);line-height:1.4}.serif-accent{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-accent);font-style:italic;font-weight:400}.spin{animation:.9s linear infinite spin}@keyframes fade-up{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.splash{text-align:center;background:radial-gradient(80% 50% at 50% 110%, #7147ce29, transparent 70%), var(--color-page);align-content:center;place-items:center;gap:18px;min-height:100dvh;padding:24px;display:grid}.splash__icon{width:64px;height:64px;box-shadow:var(--shadow-float);border-radius:18px}.splash__icon.is-loading{animation:1.4s ease-in-out infinite splash-pulse}.splash__text{color:var(--color-muted);font-size:14px}.splash__card{max-width:380px;color:var(--color-muted);justify-items:center;gap:12px;font-size:15px;display:grid}.splash__card svg{color:var(--color-primary)}@keyframes splash-pulse{50%{opacity:.85;transform:scale(.94)}}.back-link{border-radius:var(--radius-pill);width:fit-content;color:var(--color-muted);align-items:center;gap:6px;margin-bottom:4px;padding:4px 10px 4px 6px;font-size:13.5px;display:inline-flex}.back-link:hover{background:var(--color-surface);color:var(--color-ink)}.pending{text-align:center;justify-items:center;gap:12px;max-width:640px;margin-inline:auto;display:grid}.pending__icon{background:var(--color-primary-wash);width:52px;height:52px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}.pending__title{font-size:var(--fs-h2)}.pending__text{max-width:420px;color:var(--color-muted)}.pending__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.grade{gap:16px;display:grid}.grade+.grade,.grade+.card,.card+.grade,.kpis+.grade,.kpis+.card,.aviso+.grade,.aviso+.card,.aviso+.kpis{margin-top:16px}.grade--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grade--lado{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.grade--detalhe{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.coluna{gap:16px;min-width:0;display:grid}@media (width<=1100px){.grade--2,.grade--lado,.grade--detalhe{grid-template-columns:minmax(0,1fr)}}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{border-radius:var(--radius-lg);background:var(--color-bg);min-width:0;box-shadow:var(--shadow-card);align-content:start;gap:6px;padding:18px;display:grid}.kpi--lilac{background:var(--color-lilac);box-shadow:none}.kpi--sage{background:var(--color-sage);box-shadow:none}.kpi--sand{background:var(--color-sand);box-shadow:none}.kpi--mist{background:var(--color-mist);box-shadow:none}.kpi__rotulo{font-size:var(--fs-small);color:var(--color-muted);align-items:center;gap:6px;display:flex}.kpi__valor{font-size:clamp(22px,2vw,28px);font-weight:var(--fw-medium);letter-spacing:var(--ls-tight);color:var(--color-ink);overflow-wrap:anywhere;line-height:1.15}.kpi__apoio{font-size:var(--fs-xs);color:var(--color-muted)}.aviso{border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--fs-small);color:var(--color-muted);gap:10px;padding:12px 14px;line-height:1.5;display:flex}.aviso svg{color:var(--color-accent);flex:none;margin-top:2px}.aviso strong{font-weight:var(--fw-medium);color:var(--color-ink)}.filtros{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.filtros .search{flex:240px;min-width:200px}.input.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23756383' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;width:auto;max-width:100%;height:44px;padding-right:34px}.filtros .select{flex:0 auto;width:auto}.field .select{width:100%}.voltar{margin:20px 0 12px}.filtros .input[type=date]{width:auto;height:44px}.filtros__rolagem{scrollbar-width:none;flex:100%;min-width:0;overflow-x:auto}.tabela-wrap{overflow-x:auto}.tabela{border-collapse:collapse;width:100%;font-size:14px}.tabela th{border-bottom:1px solid var(--color-line);font-size:var(--fs-xs);font-weight:var(--fw-medium);text-align:left;white-space:nowrap;color:var(--color-muted);padding:10px 14px}.tabela td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:12px 14px}.tabela tbody tr:last-child td{border-bottom:0}.tabela tbody tr:hover td{background:var(--color-page)}.tabela .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabela .fino{white-space:nowrap;width:1%}.tabela td.tabela__topo{min-width:230px}.tabela__sub{font-size:var(--fs-xs);color:var(--color-muted);display:block}@media (width<=760px){.tabela thead{display:none}.tabela,.tabela tbody,.tabela tr,.tabela td{width:100%;display:block}.tabela tr{border-bottom:1px solid var(--color-line);padding:12px 14px}.tabela tbody tr:last-child{border-bottom:0}.tabela td,.tabela td.num{text-align:right;white-space:normal;border:0;justify-content:space-between;align-items:center;gap:16px;padding:5px 0;display:flex}.tabela td[data-rotulo]:before{content:attr(data-rotulo);font-size:var(--fs-xs);color:var(--color-muted);flex:none}.tabela td.tabela__topo{text-align:left;justify-content:flex-start;min-width:0;padding-bottom:8px}.tabela tbody tr:hover td{background:0 0}.tabela .fino{width:100%}}.pessoa{text-align:left;align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.pessoa__texto{min-width:0;display:grid}.pessoa__nome{font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink);overflow:hidden}a.pessoa:hover .pessoa__nome{color:var(--color-brand)}.pessoa__email{font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;color:var(--color-muted);overflow:hidden}.selos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.paginacao{border-top:1px solid var(--color-line);font-size:var(--fs-small);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.paginacao__botoes{gap:8px;display:flex}.linhas{display:grid}.linha{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:11px 0;font-size:14px;display:flex}.linha:last-child{border-bottom:0}.linha__rotulo{min-width:0;color:var(--color-muted);flex:0 auto}.linha__valor{overflow-wrap:anywhere;text-align:right;min-width:0;color:var(--color-ink)}.linha__valor small{white-space:nowrap;font-size:var(--fs-xs);color:var(--color-muted);display:block}.barra-comp{border-radius:var(--radius-pill);background:var(--color-surface);gap:2px;height:12px;display:flex;overflow:hidden}.barra-comp i{min-width:3px;display:block}.legenda{font-size:var(--fs-small);color:var(--color-muted);flex-wrap:wrap;gap:8px 16px;margin-top:10px;display:flex}.legenda span{align-items:center;gap:6px;display:inline-flex}.legenda i{border-radius:3px;width:10px;height:10px}.progresso{border-radius:var(--radius-pill);background:var(--color-surface);height:8px;overflow:hidden}.progresso i{border-radius:var(--radius-pill);background:var(--color-primary);height:100%;transition:width .25s;display:block}.perfil{border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:20px;display:flex}.perfil__texto{flex:220px;min-width:0}.perfil__nome{font-size:var(--fs-h2);font-weight:var(--fw-medium);letter-spacing:var(--ls-tight);overflow-wrap:anywhere}.perfil__email{overflow-wrap:anywhere;color:var(--color-muted);margin:2px 0 8px;font-size:14px}.perfil__acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acao-form{gap:14px;display:grid}.form-erro{border-radius:var(--radius-sm);background:var(--color-danger-soft);font-size:var(--fs-small);color:var(--color-danger-text);padding:10px 12px}.previa{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.previa>div{border-radius:var(--radius-md);background:var(--color-surface);padding:12px}.previa strong{font-size:18px;font-weight:var(--fw-medium);display:block}.previa span{font-size:var(--fs-xs);color:var(--color-muted)}.cap-acoes{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.cap-selecionadas{border-radius:var(--radius-md);background:var(--color-primary-wash);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}.cap-selecionadas p{color:var(--color-brand);margin-right:auto}.evento{border-bottom:1px solid var(--color-line);width:100%;display:block}.evento:last-child{border-bottom:0}.evento__cab{text-align:left;align-items:flex-start;gap:12px;width:100%;padding:13px 16px;display:flex}.evento__cab:hover{background:var(--color-page)}.evento__icone{background:var(--color-primary-wash);width:32px;height:32px;color:var(--color-brand);border-radius:50%;flex:none;place-items:center;display:grid}.evento__icone--perigo{background:var(--color-danger-soft);color:var(--color-danger-text)}.evento__icone--neutro{background:var(--color-surface);color:var(--color-muted)}.evento__corpo{flex:1;min-width:0}.evento__titulo{font-size:14px;font-weight:var(--fw-medium);color:var(--color-ink)}.evento__resumo{font-size:var(--fs-small);overflow-wrap:anywhere;color:var(--color-muted);margin-top:1px}.evento__quando{font-size:var(--fs-xs);text-align:right;color:var(--color-muted);flex:none}.evento__detalhe{font-size:var(--fs-small);gap:10px;padding:2px 16px 16px 60px;display:grid}.dif{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.dif th,.dif td{border:1px solid var(--color-line);text-align:left;overflow-wrap:anywhere;vertical-align:top;padding:6px 8px}.dif th{font-weight:var(--fw-medium);color:var(--color-muted)}@media (width<=640px){.evento__detalhe{padding-left:16px}.evento__cab{flex-wrap:wrap}.evento__quando{text-align:left;width:100%;padding-left:44px}.perfil__acoes{width:100%}}.entrar{background:radial-gradient(70% 50% at 50% 115%, #7147ce2e, transparent 70%), var(--color-page);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.entrar__cartao{border-radius:var(--radius-xl);background:var(--color-bg);width:min(420px,100%);box-shadow:var(--shadow-card);gap:18px;padding:32px;display:grid}.entrar__logo{width:auto;height:30px}.entrar__titulo{font-size:var(--fs-h2);font-weight:var(--fw-medium);letter-spacing:var(--ls-tight)}.entrar__texto{color:var(--color-muted);margin-top:4px;font-size:14px}.sidebar__grupo{gap:2px;display:grid}.sidebar__grupo+.sidebar__grupo{margin-top:18px}.topbar__selo{border-radius:var(--radius-pill);background:var(--color-primary-wash);font-size:11px;font-weight:var(--fw-medium);color:var(--color-brand);padding:2px 8px}.mais-lista{gap:2px;display:grid}.mais-lista__item{text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:13px 12px;font-size:15px;display:flex}.mais-lista__item:hover{background:var(--color-surface)}.tabbar button.tabbar__link{width:100%}.pilha-carregando{gap:12px;display:grid}.texto-apagado{color:var(--color-muted)}.link{color:var(--color-brand);text-underline-offset:2px;text-decoration:underline}.link:hover{color:var(--color-primary)}.chaves{display:grid}.chave{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;padding:14px 0;display:flex}.chave:first-child{padding-top:0}.chave__texto{flex:240px;gap:6px;min-width:0;display:grid}.chave__nome{font-size:14px;font-weight:var(--fw-medium);color:var(--color-ink)}.chave__valor code,.webhook__linha code{overflow-wrap:anywhere;color:var(--color-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.chave__acoes{flex-wrap:wrap;gap:4px;display:flex}.webhook{border-bottom:1px solid var(--color-line);gap:6px;padding:14px 0;display:grid}.webhook__dica{font-size:var(--fs-small);color:var(--color-muted);line-height:1.5}.webhook__linha{border-radius:var(--radius-sm);background:var(--color-surface);justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.plano-nome{font-weight:var(--fw-medium);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ideia{gap:12px;min-width:0;display:grid}.ideia__topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ideia__titulo{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:var(--fw-medium);color:var(--color-ink);line-height:1.35}.ideia__descricao{overflow-wrap:anywhere;white-space:pre-line;color:var(--color-muted);font-size:14px;line-height:1.55}.ideia__resposta{border-radius:var(--radius-md);background:var(--color-surface);overflow-wrap:anywhere;white-space:pre-line;color:var(--color-ink);gap:4px;padding:12px 14px;font-size:14px;line-height:1.5;display:grid}.ideia__resposta-rotulo{font-size:var(--fs-xs);color:var(--color-muted)}.ideia__rodape{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.ideia__rodape .pessoa{flex:220px;min-width:0}.ideia__dados{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.ideia__votos{color:var(--color-ink);align-items:center;gap:5px;display:inline-flex}.ideia__votos svg{color:var(--color-muted)}.ideia__acoes{flex-wrap:wrap;gap:4px;display:flex}.kits-grade{grid-template-columns:repeat(auto-fill,minmax(min(150px,45%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.kits-grade{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.kit-cartao{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card,#fff);flex-direction:column;min-width:0;display:flex;overflow:hidden}.kit-cartao__capa{aspect-ratio:9/16;background:var(--color-surface);position:relative}.kit-cartao__capa.is-feed{aspect-ratio:4/5}.kit-cartao__capa img{object-fit:cover;width:100%;height:100%;display:block}.kit-cartao__tipo{font-size:var(--fs-xs);color:#fff;background:#14101eb8;border-radius:999px;padding:3px 9px;position:absolute;top:8px;left:8px}.kit-cartao__corpo{flex:1;align-content:start;gap:7px;padding:12px;display:grid}.kit-cartao__acoes{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.kit-upload{flex-wrap:wrap;gap:14px;display:flex}.kit-upload__area{aspect-ratio:9/16;border:1px dashed var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;flex:none;width:120px;padding:0;overflow:hidden}.kit-upload__area.is-feed{aspect-ratio:4/5}.kit-upload__area img{object-fit:cover;width:100%;height:100%;display:block}.kit-upload__vazio{font-size:var(--fs-small);color:var(--color-muted);justify-items:center;gap:6px;padding:8px;display:grid}.kit-upload__texto{flex:200px;align-content:start;justify-items:start;gap:8px;min-width:0;display:grid}.kit-teste{border-radius:var(--radius-md);width:min(100%,360px);margin:0 auto;display:block}.origens{align-content:start;gap:8px;min-width:0;display:grid}.origem{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;font-size:13px;display:grid}.origem__nome{overflow-wrap:anywhere;min-width:0;color:var(--color-muted)}.origem__total{font-weight:var(--fw-medium);color:var(--color-ink)}.origem .progresso{grid-column:1/-1;display:block}.dominio{flex-wrap:wrap;gap:8px;display:flex}.dominio>:first-child{flex:220px;min-width:0}.catalogo-logos{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.catalogo-logo{justify-items:start;gap:8px;min-width:0;display:grid}.catalogo-logo__caixa{border-radius:var(--radius-md);background:var(--color-surface);justify-content:center;align-items:center;width:100%;height:92px;padding:10px;display:flex}.catalogo-logo__caixa.is-escura{background:#1b1726}.catalogo-logo__caixa img{object-fit:contain;max-width:100%;max-height:100%}.catalogo-previa{border-radius:var(--radius-sm);max-width:100%;max-height:260px;margin:0 auto;display:block}.catalogo-slides{gap:10px;display:grid}.catalogo-slides__topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.catalogo-slides__lista{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.catalogo-slide{border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.catalogo-slide img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.catalogo-slide__acoes{justify-content:center;gap:4px;padding:6px;display:flex}.catalogo-codigo{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.catalogo-salvar{z-index:5;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card,#fff);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;font-size:14px;display:none;position:sticky;bottom:12px}.catalogo-salvar.is-visivel{display:flex}.catalogo-salvar span{color:var(--color-muted);flex:auto}@media (width<=760px){.catalogo-salvar{bottom:84px}}.coordenada{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.mapa-ponto{gap:6px;font-size:13px;display:grid}.mapa-ponto iframe{border:1px solid var(--color-line);border-radius:var(--radius-md);width:100%;height:200px;display:block}.coluna{grid-template-columns:minmax(0,1fr)}.log-lista{margin:0;padding:0;list-style:none}.log-linha{border-bottom:1px solid var(--color-line);gap:4px;padding:11px 16px;display:grid}.log-linha.is-erro{background:var(--color-danger-soft)}.log-linha__topo{font-size:var(--fs-xs);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.log-linha__cron{font-size:var(--fs-xs)}.log-linha__texto{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--color-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5}.log-arquivos{gap:6px;max-height:220px;margin:0;padding:0;font-size:13px;list-style:none;display:grid;overflow-y:auto}.log-arquivos li{overflow-wrap:anywhere;justify-content:space-between;gap:12px;display:flex}.cupom-codigo{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:var(--fw-medium);overflow-wrap:anywhere;color:var(--color-ink)}.lista-checks{gap:8px;max-height:200px;display:grid;overflow-y:auto}.email-previa{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;width:100%;height:460px}.automacao-resumo{gap:4px;font-size:14px;display:grid}.novidade-itens{justify-items:start;gap:8px;display:grid}.novidade-item{grid-template-columns:124px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}@media (width<=520px){.novidade-item{grid-template-columns:minmax(0,1fr) auto}.novidade-item>:nth-child(2){grid-area:2/1/auto/-1}}.form-icone{border-radius:var(--radius-md);background:color-mix(in srgb, var(--cor) 12%, transparent);color:var(--cor);flex:none;place-items:center;display:inline-grid}.form-linha{align-items:center;gap:12px;display:flex}.form-previa{border:1px solid var(--color-line);border-radius:var(--radius-md);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.form-previa__validade{align-items:center;gap:5px;margin-top:4px;display:flex}.form-icones{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.form-icones__item{border:1px solid var(--color-line);border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.form-icones__item.is-on{border-color:var(--color-primary);background:var(--color-primary-wash,var(--color-brand-wash));color:var(--color-primary)}.form-cor{border:1px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer;background:0 0;width:100%;height:44px;padding:4px}.form-ordem{gap:8px;padding:0;list-style:none;display:grid}.form-ordem li{align-items:center;gap:10px;display:flex}.form-ordem__nome{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.aviso-progresso{border-radius:var(--radius-pill);background:var(--color-surface);height:8px;overflow:hidden}.aviso-progresso span{border-radius:inherit;background:var(--color-primary);height:100%;transition:width var(--dur) var(--ease-out);display:block}.aviso-progresso__texto{color:var(--color-muted);margin-top:10px;font-size:14px}.aviso-progresso__erro{color:var(--color-danger-text);margin:10px 0;font-size:14px}.aviso-linha__texto{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:420px;display:-webkit-box;overflow:hidden}.versoes__titulo{font-size:13px;font-weight:var(--fw-medium);color:var(--color-muted);margin:18px 0 6px}.btn{border-radius:var(--radius-pill);height:44px;font-size:14.5px;font-weight:var(--fw-medium);letter-spacing:-.01em;white-space:nowrap;color:var(--color-ink);transition:background-color var(--dur-fast) ease, background-position var(--dur) ease, box-shadow var(--dur-fast) ease, transform var(--dur-fast) ease, opacity var(--dur-fast) ease;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn--lg{height:52px;padding:0 24px;font-size:16px}.btn--sm{gap:6px;height:36px;padding:0 15px;font-size:13.5px}.btn--block{width:100%}.btn--primary{background-color:var(--color-primary);background-image:linear-gradient(180deg, var(--color-primary-hover) 0%, var(--color-primary) 50%, var(--color-primary) 100%);color:#fff;box-shadow:var(--shadow-inset), 0 1px 2px #7147ce40, 0 6px 16px -6px #7147ce8c;background-position:0 0;background-size:100% 200%}.btn--primary:hover:not(:disabled){background-position:0 100%}.btn--secondary{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-ring), var(--shadow-hairline)}.btn--secondary:hover:not(:disabled){background:var(--color-surface)}.btn--soft{background:var(--color-primary-wash);color:var(--color-primary)}.btn--soft:hover:not(:disabled){background:var(--color-primary-tint)}.btn--ghost{background:0 0;padding:0 12px}.btn--ghost:hover:not(:disabled){background:var(--color-surface)}.btn--dark{background:var(--color-ink);color:#fff}.btn--dark:hover:not(:disabled){background:#3a3445}.btn--danger{background:var(--color-danger);color:#fff}.btn--danger:hover:not(:disabled){background:#d63434}.btn__arrow{box-sizing:content-box;background:var(--color-primary-wash);color:var(--color-primary);transition:transform var(--dur) var(--ease-out), background-color var(--dur-fast) ease;border-radius:50%;margin-right:-12px;padding:5px}.btn--primary .btn__arrow,.btn--dark .btn__arrow,.btn--danger .btn__arrow{color:var(--color-ink);background:#fff}.btn--sm .btn__arrow{margin-right:-9px;padding:3px}.btn:hover .btn__arrow{transform:rotate(45deg)}.icon-btn{border-radius:var(--radius-pill);color:var(--color-ink);transition:background-color var(--dur-fast) ease, transform var(--dur-fast) ease;flex:none;place-items:center;display:inline-grid;position:relative}.icon-btn--outline{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-ring)}.icon-btn--outline:hover,.icon-btn--ghost:hover,.icon-btn--surface{background:var(--color-surface)}.icon-btn--surface:hover{background:var(--color-primary-wash)}.icon-btn--primary{background:var(--color-primary-wash);color:var(--color-primary)}.icon-btn--primary:hover{background:var(--color-primary-tint)}.icon-btn--dark{background:var(--color-ink);color:#fff}.icon-btn:disabled{opacity:.45}.icon-btn__badge{border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;min-width:18px;height:18px;font-size:10px;font-weight:var(--fw-strong);box-shadow:0 0 0 2px var(--color-bg);place-items:center;padding:0 5px;display:grid;position:absolute;top:-4px;right:-4px}.card{border-radius:var(--radius-lg);min-width:0;position:relative}.card--pad-none{padding:0}.card--pad-sm{padding:14px}.card--pad-md{padding:20px}.card--pad-lg{padding:28px}.card--white{background:var(--color-bg);box-shadow:var(--shadow-card)}.card--surface{background:var(--color-surface)}.card--primary{background:var(--color-primary-wash)}.card--danger{background:var(--color-danger-soft)}.card--dark{background:var(--color-ink);color:#fff}.card__header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.card__icon{border-radius:var(--radius-pill);background:var(--color-surface);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-muted);flex:none;place-items:center;display:grid}.card__heading{flex:1;min-width:0}.card__title{font-size:15px;font-weight:var(--fw-strong);letter-spacing:-.01em}.card__subtitle{font-size:var(--fs-small);color:var(--color-muted)}.card__action{margin-left:auto}.badge{border-radius:var(--radius-pill);font-size:12px;font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:5px;padding:4px 9px;line-height:1.2;display:inline-flex}.badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.badge--neutral{background:var(--color-surface);color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line)}.badge--outline{background:var(--color-bg);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ring)}.badge--primary{background:var(--color-primary-wash);color:var(--color-primary)}.badge--success{background:var(--color-success-soft);color:var(--color-success-text)}.badge--warning{background:var(--color-warning-soft);color:var(--color-warning-text)}.badge--danger{background:var(--color-danger-soft);color:var(--color-danger-text)}.badge--dark{background:var(--color-ink);color:#fff}.avatar{vertical-align:middle;background:var(--color-surface);line-height:1;font-weight:var(--fw-strong);letter-spacing:0;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:inline-grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.field{align-content:start;gap:7px;min-width:0;display:grid}.field__label{min-height:22px;font-size:13.5px;font-weight:var(--fw-medium);align-items:center;gap:8px;display:flex}.field__optional{border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-muted);padding:2px 8px;font-size:11px;font-weight:400}.field__hint{font-size:var(--fs-small);color:var(--color-muted)}.field__error{font-size:var(--fs-small);color:var(--color-danger-text)}.input{border-radius:var(--radius-md);border:1px solid var(--color-ring);background:var(--color-bg);width:100%;height:46px;box-shadow:var(--shadow-hairline);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;padding:0 16px;font-size:15px}.input::placeholder{color:var(--color-faint)}.input:hover{border-color:var(--color-lilac-line)}.input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 4px #7147ce24}.field.has-error .input{border-color:var(--color-danger)}textarea.input{resize:vertical;height:auto;min-height:110px;padding:12px 14px;line-height:1.5}.input-wrap{position:relative}.input-wrap__icon{color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:14px;translate:0 -50%}.input--with-icon{padding-left:42px}.input-wrap--action .input{padding-right:46px}.input-wrap__action{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-muted);place-items:center;display:grid;position:absolute;top:50%;right:6px;translate:0 -50%}.input-wrap__action:hover{background:var(--color-surface);color:var(--color-ink)}.search{align-items:center;min-width:0;display:flex;position:relative}.search__icon{color:var(--color-muted);pointer-events:none;position:absolute;left:14px}.search__input{border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-bg);width:100%;height:44px;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;padding:0 40px 0 42px;font-size:14.5px}.search__input::-webkit-search-cancel-button{display:none}.search__input::placeholder{color:var(--color-faint)}.search__input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 4px #7147ce1f}.search__clear{width:28px;height:28px;color:var(--color-muted);border-radius:50%;place-items:center;display:grid;position:absolute;right:8px}.search__clear:hover{background:var(--color-surface)}.tabs{--tab-bg:var(--color-bg);--tab-fg:var(--color-ink);isolation:isolate;border-radius:var(--radius-pill);background:var(--color-lilac);scrollbar-width:none;gap:2px;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.tabs button{z-index:1;border-radius:var(--radius-pill);height:36px;font-size:13.5px;font-weight:var(--fw-medium);color:var(--color-muted);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;flex:none;align-items:center;gap:7px;padding:0 16px;display:inline-flex;position:relative}.tabs--block{width:100%;display:flex}.tabs.tabs--block button{white-space:nowrap;flex:auto;justify-content:center;padding-inline:6px}@media (width<=420px){.tabs.tabs--block button{padding-inline:4px;font-size:12.5px}}.tabs--sm button{height:30px;padding:0 12px;font-size:13px}.tabs button:hover{color:var(--color-ink)}.tabs button.is-active{background:var(--tab-bg);color:var(--tab-fg)}.tabs.has-thumb button.is-active{background:0 0}.tabs button svg{transition:transform var(--dur) var(--ease-out);flex:none}.tabs button.is-active svg{transform:scale(1.12)}.tabs__thumb{z-index:0;border-radius:var(--radius-pill);background:var(--tab-bg);box-shadow:var(--shadow-float);transition:transform .32s cubic-bezier(.34,1.36,.64,1),width .32s cubic-bezier(.34,1.36,.64,1),background-color .32s,box-shadow .32s;position:absolute;top:4px;bottom:4px;left:0}.tabs__count{border-radius:var(--radius-pill);background:#28242f12;padding:1px 7px;font-size:11.5px}.tabs button.is-active .tabs__count{background:var(--color-lilac)}.chips{margin:0 calc(var(--gutter) * -1) 18px;padding:2px var(--gutter);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.chips--wrap{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.chip{border-radius:var(--radius-pill);background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-ring);white-space:nowrap;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;flex:none;padding:7px 14px;font-size:13.5px}.chip:hover{background:var(--color-surface)}.chip svg{vertical-align:-3px;display:inline-block}.chip__count{color:var(--color-muted);margin-left:2px;font-size:12px}.chip.is-active .chip__count{color:inherit}.chip.is-active{background:var(--color-primary-wash);color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary-soft);font-weight:var(--fw-medium)}.checkbox{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:inline-flex}.checkbox input{opacity:0;pointer-events:none;position:absolute}.checkbox__box{border-radius:var(--radius-xs);background:var(--color-bg);width:20px;height:20px;transition:background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;flex:none;position:relative;box-shadow:inset 0 0 0 1.5px #c9c8dc}.checkbox.is-checked .checkbox__box{background:var(--color-primary);box-shadow:none}.checkbox.is-checked .checkbox__box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;rotate:45deg}.checkbox input:focus-visible+.checkbox__box{outline:2px solid var(--color-primary);outline-offset:2px}.switch{border-radius:var(--radius-pill);width:42px;height:24px;transition:background-color var(--dur-fast) ease;background:#d9d9e3;flex:none;position:relative}.switch[aria-checked=true]{background:var(--color-primary)}.switch__thumb{width:18px;height:18px;transition:translate var(--dur) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch[aria-checked=true] .switch__thumb{translate:18px}.filter-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.filter-bar>.search{flex:1;min-width:220px;max-width:420px}.date-range{border-radius:var(--radius-pill);background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-muted);align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:13px;display:flex}.date-range .input{width:150px;height:36px;box-shadow:none;background:0 0;border:0;padding:0 8px;font-size:14px}.date-range__clear{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.date-range__clear:hover{background:var(--color-surface)}.load-more{justify-content:center;margin-top:16px;display:flex}@media (width<=640px){.date-range{width:100%}.date-range .input{flex:1;width:auto;min-width:0}}.spinner{color:var(--color-muted);justify-content:center;align-items:center;gap:10px;padding:48px 16px;font-size:14px;display:flex}.skeleton{background:linear-gradient(90deg, var(--color-surface) 0%, #efeff6 50%, var(--color-surface) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.empty{text-align:center;justify-items:center;gap:8px;padding:40px 20px;display:grid}.empty__icon{background:var(--color-primary-wash);width:48px;height:48px;color:var(--color-primary);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.empty__title{font-size:15.5px;font-weight:var(--fw-medium)}.empty__text{max-width:380px;color:var(--color-muted);font-size:14px}.empty .btn{margin-top:8px}.error-state{border-radius:var(--radius-lg);background:var(--color-danger-soft);color:var(--color-danger-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:14px;display:flex}.action-list{gap:2px;display:grid}.action-list__item{border-radius:var(--radius-md);text-align:left;align-items:center;gap:12px;padding:8px;font-size:14.5px;display:flex}.action-list__item:hover:not(:disabled){background:var(--color-surface)}.action-list__icon{background:var(--color-surface);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:50%;place-items:center;display:grid}.action-list__item.is-danger{color:var(--color-danger-text)}.action-list__item.is-danger .action-list__icon{background:var(--color-danger-soft);box-shadow:none}.dialog{border-radius:var(--radius-xl);background:var(--color-bg);width:min(520px,100vw - 32px);max-height:min(760px,100dvh - 48px);color:var(--color-ink);box-shadow:var(--shadow-raise);border:0;padding:0;overflow:hidden}.dialog--sm{width:min(420px,100vw - 32px)}.dialog--lg{width:min(720px,100vw - 32px)}.dialog[open]{animation:dialog-in .28s var(--ease-out);display:flex}.dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#28242f61}.dialog__panel{flex-direction:column;width:100%;min-height:0;display:flex}.dialog__header{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 16px 4px 24px;display:flex}.dialog__title{letter-spacing:var(--ls-tight);font-size:19px}.dialog__description{color:var(--color-muted);margin-top:4px;font-size:14px}.dialog__body{padding:16px 24px 20px;font-size:14.5px;line-height:1.55;overflow-y:auto}.dialog__footer{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 24px 20px;display:flex}@keyframes dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (width<=640px){.dialog,.dialog--sm,.dialog--lg{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0}.dialog[open]{animation:sheet-in .32s var(--ease-out)}.dialog__footer{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.dialog__footer .btn{flex:1}}@keyframes sheet-in{0%{opacity:.4;transform:translateY(40px)}}.bulkbar{border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;align-items:center;gap:8px;margin-left:auto;padding:4px 4px 4px 14px;display:flex}.bulkbar__count{white-space:nowrap;margin-right:4px;font-size:13.5px}.bulkbar .btn--secondary,.bulkbar .btn--danger{border-radius:var(--radius-pill);height:32px}.bulkbar__clear{color:#fffc;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.bulkbar__clear:hover{background:#ffffff1f}@media (width<=480px){.bulkbar .btn{padding-inline:10px}.bulkbar .btn__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cfg{grid-template-columns:minmax(0,1fr);gap:12px;max-width:980px;display:grid}.cfg--split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cfg__main{gap:12px;min-width:0;display:grid}.cfg-card{gap:12px;display:grid}.cfg-card .card__header{margin-bottom:0}.cfg-card--opts{gap:0;padding:6px 20px}.cfg-card--opts .opt{border-bottom:1px solid var(--color-line);padding:14px 0}.cfg-card--opts .opt:last-child{border-bottom:0}.cfg-text{resize:vertical;height:auto;min-height:64px;padding-top:10px}.cfg-note{color:var(--color-muted);font-size:13px}.cfg-tabs{justify-self:start}.cfg-chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.cfg-footer{z-index:5;background:linear-gradient(180deg, #fafbfa00, var(--color-page) 35%);grid-column:1/-1;justify-content:flex-end;padding:14px 0 18px;display:flex;position:sticky;bottom:0}.opt{gap:10px;min-width:0;display:grid}.opt__row{align-items:center;gap:12px;min-width:0;display:flex}.opt__row>.switch{flex:none}.opt__icon{background:var(--color-primary-wash);width:34px;height:34px;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.opt.is-off .opt__icon{background:var(--color-surface);color:var(--color-muted)}.opt__text{flex:1;min-width:0;display:grid}.opt__text strong{font-weight:var(--fw-medium)}.opt__text span{color:var(--color-muted);font-size:12.5px}@media (width<=640px){.cfg-footer{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.cfg-footer .btn{flex:1}}.kebab{flex:none;position:relative}.kebab__btn{width:36px;height:36px;color:var(--color-muted);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;border-radius:50%;place-items:center;display:grid}.kebab__btn:hover,.kebab.is-open .kebab__btn{background:var(--color-surface);color:var(--color-ink)}.kebab__menu{z-index:30;border-radius:var(--radius-lg);background:var(--color-bg);min-width:220px;box-shadow:var(--shadow-float), 0 0 0 1px var(--color-line);transform-origin:100% 0;animation:kebab-in .16s var(--ease-out);padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}@keyframes kebab-in{0%{opacity:0;transform:scale(.94)translateY(-4px)}}.kebab__menu button{border-radius:var(--radius-sm);text-align:left;white-space:nowrap;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.kebab__menu button:hover{background:var(--color-surface)}.kebab__menu button svg{color:var(--color-muted);flex:none}.kebab__menu button.is-danger{color:var(--color-danger-text)}.kebab__menu button.is-danger svg{color:var(--color-danger)}.toasts{z-index:200;pointer-events:none;gap:8px;width:min(440px,100vw - 32px);display:grid;position:fixed;bottom:24px;left:50%;translate:-50%}.toast{border-radius:var(--radius-md);background:var(--color-ink);color:#fff;box-shadow:var(--shadow-float);animation:toast-in .35s var(--ease-out);pointer-events:auto;align-items:center;gap:10px;padding:13px 16px;font-size:14px;line-height:1.4;display:flex}.toast svg{color:var(--color-success);flex:none}.toast--error svg{color:#ff8a8a}.toast--info svg{color:var(--color-primary-light)}@keyframes toast-in{0%{opacity:0;translate:0 12px}}@media (width<=1023px){.toasts{bottom:calc(var(--tabbar-h) + 16px + env(safe-area-inset-bottom))}}.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:100dvh;transition:grid-template-columns .24s var(--ease-out);display:grid}@media (width>=1024px){:root{--topbar-h:0px}}:root{--sidebar-w:256px}.shell.is-collapsed{--sidebar-w:76px}.sidebar{z-index:30;background:var(--color-bg);border-right:1px solid var(--color-line);flex-direction:column;gap:20px;min-width:0;height:100dvh;padding:24px 16px 16px;display:flex;position:sticky;top:0}.sidebar__top{align-items:center;min-height:40px;display:flex;position:relative}.sidebar__logo{align-items:center;padding:0 12px;display:flex}.sidebar__logo img{width:auto;height:30px}.sidebar__logo-icon{display:none}.sidebar__toggle{background:var(--color-bg);width:26px;height:26px;box-shadow:0 0 0 1px var(--color-line), var(--shadow-hairline);color:var(--color-muted);transition:color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.sidebar__toggle:hover{color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ring), var(--shadow-raise)}.sidebar__toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sidebar__new{border-radius:var(--radius-md);justify-content:flex-start;height:44px;padding-left:14px}.sidebar__nav{flex:1;align-content:start;gap:2px;min-height:0;margin:0 -4px;padding:0 4px;display:grid;overflow-y:auto}.sidebar__label{font-size:11px;font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);padding:20px 12px 8px}.sidebar__label:first-child{padding-top:0}.sidebar__link{white-space:nowrap;min-width:0;color:var(--color-muted);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:14.5px;display:flex}.sidebar__icon{width:20px;height:20px;transition:color var(--dur-fast) ease;flex:none;place-items:center;display:grid;position:relative}.sidebar__link:hover{background:var(--color-surface);color:var(--color-ink)}.sidebar__link:hover .sidebar__icon{color:var(--color-brand)}.sidebar__link.is-active{color:var(--color-brand);font-weight:var(--fw-medium);background:var(--color-brand-wash)}.sidebar__link.is-active .sidebar__icon{color:var(--color-brand)}.sidebar__count{border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;min-width:22px;font-size:11.5px;font-weight:var(--fw-strong);text-align:center;margin-left:auto;padding:1px 7px}.sidebar__foot{border-top:1px solid var(--color-line);gap:4px;padding-top:14px;display:grid}.sidebar__privacy{white-space:nowrap;color:var(--color-muted);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.sidebar__privacy:hover{background:var(--color-surface)}.sidebar__privacy-switch{border-radius:var(--radius-pill);width:30px;height:18px;transition:background-color var(--dur-fast) ease;background:#d9d9e3;margin-left:auto;position:relative}.sidebar__privacy-switch:after{content:"";width:14px;height:14px;transition:translate var(--dur) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.sidebar__privacy.is-on{color:var(--color-primary)}.sidebar__privacy.is-on .sidebar__privacy-switch{background:var(--color-primary)}.sidebar__privacy.is-on .sidebar__privacy-switch:after{translate:12px}.sidebar__text{text-overflow:ellipsis;min-width:0;animation:sidebar-text-in .22s var(--ease-out) both;overflow:hidden}@keyframes sidebar-text-in{0%{opacity:0;transform:translate(-4px)}}.shell.is-collapsed .sidebar{padding-inline:14px}.shell.is-collapsed .sidebar__logo{justify-content:center;width:100%;padding:0}.shell.is-collapsed .sidebar__logo-full{display:none}.shell.is-collapsed .sidebar__logo-icon{display:block}.shell.is-collapsed .sidebar__text,.shell.is-collapsed .sidebar__new .btn__label,.shell.is-collapsed .account-menu__who,.shell.is-collapsed .account-menu__chevron{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell.is-collapsed .sidebar__new{justify-content:center;width:46px;padding:0}.shell.is-collapsed .sidebar__new-wrap{justify-content:center;display:flex}.shell.is-collapsed .sidebar__nav{overflow:visible}.shell.is-collapsed .sidebar__label{background:var(--color-line);color:#0000;height:1px;margin:12px 10px;padding:0;overflow:hidden}.shell.is-collapsed .sidebar__label:first-child{margin-top:2px}.shell.is-collapsed .sidebar__link{justify-content:center;padding:12px 0}.shell.is-collapsed .sidebar__count{min-width:16px;box-shadow:0 0 0 2px var(--color-bg);margin:0 0 0 4px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:4px;left:50%}.shell.is-collapsed .sidebar__link{position:relative}.shell.is-collapsed .sidebar__privacy{justify-content:center;padding:12px 0}.shell.is-collapsed .sidebar__privacy-switch{display:none}.shell.is-collapsed .account-menu--sidebar .account-menu__trigger{justify-content:center}.shell.is-collapsed .account-menu--sidebar .account-menu__panel{width:260px;bottom:0;left:calc(100% + 10px)}.shell.is-collapsed .sidebar [data-tip]{position:relative}.shell.is-collapsed .sidebar [data-tip]:hover:after,.shell.is-collapsed .sidebar [data-tip]:focus-visible:after{content:attr(data-tip);z-index:60;background:var(--color-ink);box-shadow:var(--shadow-float);color:#fff;font-size:12.5px;font-weight:var(--fw-medium);white-space:nowrap;pointer-events:none;animation:tip-in .14s var(--ease-out);border-radius:8px;padding:6px 10px;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)}.shell.is-collapsed .sidebar [data-tip]:has(:focus-visible):after{content:attr(data-tip);z-index:60;background:var(--color-ink);box-shadow:var(--shadow-float);color:#fff;font-size:12.5px;font-weight:var(--fw-medium);white-space:nowrap;pointer-events:none;animation:tip-in .14s var(--ease-out);border-radius:8px;padding:6px 10px;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)}.shell.is-collapsed .account-menu__trigger[aria-expanded=true]:after{display:none}@keyframes tip-in{0%{opacity:0;transform:translate(-4px,-50%)}}.account-menu{position:relative}.account-menu__trigger{border-radius:var(--radius-pill);text-align:left;align-items:center;gap:10px;width:100%;display:flex}.account-menu--sidebar .account-menu__trigger{border-radius:var(--radius-lg);padding:8px}.account-menu--sidebar .account-menu__trigger:hover,.account-menu--sidebar .account-menu__trigger[aria-expanded=true]{background:var(--color-surface)}.account-menu__who{flex:1;min-width:0;display:grid}.account-menu__name{font-size:14px;font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-menu__email{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.account-menu__chevron{color:var(--color-faint);flex:none}.account-menu__panel{z-index:50;border-radius:var(--radius-lg);background:var(--color-bg);width:270px;box-shadow:var(--shadow-raise);animation:fade-up .22s var(--ease-out);grid-template-columns:minmax(0,1fr);padding:6px;display:grid;position:absolute}.account-menu--sidebar .account-menu__panel{width:100%;min-width:232px;bottom:calc(100% + 8px);left:0}.account-menu--compact .account-menu__panel{top:calc(100% + 10px);right:0}.account-menu__head{border-bottom:1px solid var(--color-line);align-items:center;gap:10px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.account-menu__head>div{flex:1;min-width:0}.account-menu__head .avatar{flex:none}.account-menu__panel>button{border-radius:var(--radius-sm);text-align:left;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.account-menu__panel>button:hover{background:var(--color-surface)}.account-menu__panel>button svg{color:var(--color-muted)}.account-menu__danger{color:var(--color-danger-text)}.account-menu__danger svg{color:currentColor!important}.account-menu__version{border-top:1px solid var(--color-line);color:var(--color-faint);margin-top:4px;padding:8px 10px 4px;font-size:11.5px}.shell__main{flex-direction:column;min-width:0;display:flex}.topbar{display:none}.shell__content{width:100%;max-width:var(--content-max);padding:0 var(--gutter) 56px;flex:1;min-width:0;margin-inline:auto}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:32px 0 28px;display:flex}.page-header__text{gap:6px;min-width:0;max-width:720px;display:grid}.page-header__eyebrow{margin-bottom:2px}.page-header__title{font-size:var(--fs-h1);letter-spacing:var(--ls-display);font-weight:450;line-height:1.08}.page-header__description{font-size:var(--fs-body-lg);color:var(--color-muted);line-height:1.55}.page-header__actions{flex-wrap:wrap;gap:8px;display:flex}.tabbar{display:none}@media (width<=1023px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.topbar{z-index:40;height:var(--topbar-h);padding:0 var(--gutter);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--color-line);background:#ffffffe0;align-items:center;gap:12px;display:flex;position:sticky;top:0}.topbar__logo img{width:auto;height:26px}.topbar__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.account-menu--compact .account-menu__trigger{box-shadow:inset 0 0 0 1px var(--color-ring);padding:2px}.shell__content{padding-bottom:calc(var(--tabbar-h) + 32px + env(safe-area-inset-bottom))}.tabbar{z-index:40;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);border-top:1px solid var(--color-line);background:#fffffff0;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;inset:auto 0 0}.tabbar__link{font-size:11px;font-weight:var(--fw-medium);color:var(--color-muted);justify-items:center;gap:3px;padding:6px 2px;display:grid}.tabbar__link.is-active{color:var(--color-brand)}.tabbar__link.is-active svg{box-sizing:content-box;border-radius:var(--radius-pill);background:var(--color-brand);color:#fff;padding:3px 14px}.tabbar__new{background:linear-gradient(180deg, var(--color-primary-hover), var(--color-primary));color:#fff;width:50px;height:50px;box-shadow:var(--shadow-inset), 0 8px 18px -6px #7147ce99;border-radius:50%;justify-self:center;place-items:center;display:grid}}@media (width<=640px){.page-header{margin:18px 0}.page-header__actions{width:100%}}.screen-error{border-radius:var(--radius-xl);background:var(--color-bg);max-width:520px;box-shadow:var(--shadow-card);text-align:center;justify-items:center;gap:10px;margin:48px auto;padding:28px 22px;display:grid}.screen-error__icon{background:var(--color-danger-soft);width:52px;height:52px;color:var(--color-danger-text);border-radius:50%;place-items:center;display:grid}.screen-error__title{font-size:var(--fs-h3);font-weight:var(--fw-medium)}.screen-error__text{color:var(--color-muted)}.screen-error__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.screen-error__detail{border-radius:var(--radius-sm);background:var(--color-surface);max-width:100%;color:var(--color-muted);overflow-wrap:anywhere;margin-top:6px;padding:6px 10px;font-size:12px}
