@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.3gpqod6e6kd7d.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.3gpqod6e6kd7d.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.3gpqod6e6kd7d.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.3gpqod6e6kd7d.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.p3deha_className{font-family:Outfit,Outfit Fallback;font-style:normal}.p3deha_variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--ink:#303030;--ink-2:#4a4a48;--muted:#8a8a88;--muted-2:#b7b7b5;--accent:#ffd861;--accent-deep:#f5c842;--grey:#898989;--grey-soft:#c9c9c6;--ground-a:#e9e9e9;--ground-b:#efede3;--ground-c:#f8eec9;--surface:#ffffff8c;--surface-strong:#ffffffd1;--surface-line:#ffffffbf;--dark:#303030;--dark-2:#3a3a3a;--dark-line:#ffffff1f;--ok-bg:#ddf3dd;--ok-fg:#3e8a4e;--info-bg:#e9e4ff;--info-fg:#6e5dc6;--neutral-bg:#e6e6e4;--neutral-fg:#6c6c6a;--warn-bg:#fff0c2;--warn-fg:#9a7300;--r-card:24px;--r-inner:16px;--r-pill:999px;--sh-card:0 1px 0 #fff9 inset, 0 8px 24px -16px #30303040;--sh-float:0 12px 32px -12px #30303059;--font:"Outfit","Segoe UI",system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;background:#edebe3;margin:0;padding-block:32px 64px;padding-inline:16px;font-size:14px;font-weight:400;line-height:1.35}h1,h2,h3,p{margin:0}.wrap{gap:40px;max-width:1240px;margin:0 auto;display:grid}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.intro{gap:8px;display:grid}.intro h1{letter-spacing:-.01em;text-wrap:balance;font-size:40px;font-weight:300}.intro p{color:var(--ink-2);max-width:62ch;font-size:16px}.chip-legend{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.frame{background:linear-gradient(120deg,var(--ground-a) 0%,var(--ground-b) 48%,var(--ground-c) 100%);border-radius:28px;padding:28px 32px 32px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #30303059,inset 0 0 0 1px #fff9}.frame:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffd86159,#0000 70%);width:60%;height:80%;position:absolute;inset:auto -10% -30% auto}.frame>*{z-index:1;position:relative}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{letter-spacing:.16em;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.brand svg{width:30px;height:30px}.nav{background:var(--surface-strong);border-radius:var(--r-pill);flex-wrap:wrap;align-items:center;gap:2px;padding:4px;display:flex}.nav a{border-radius:var(--r-pill);color:var(--ink-2);padding:10px 18px;font-size:13px;text-decoration:none}.nav a.on{background:var(--dark);color:#fff}.nav a:focus-visible,.icon-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.right{align-items:center;gap:6px;display:flex}.pill-btn{border-radius:var(--r-pill);background:var(--surface-strong);height:40px;font:inherit;color:var(--ink);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 16px;font-size:13px;display:inline-flex}.icon-btn{background:var(--surface-strong);cursor:pointer;width:40px;height:40px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:inline-grid;position:relative}.icon-btn.dark{background:var(--dark);color:#fff}.icon-btn .dot{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:10px}.greeting{letter-spacing:-.01em;margin-top:26px;font-size:38px;font-weight:300}.kpis{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:22px;display:flex}.tracks{flex:520px;align-items:flex-end;gap:6px;min-width:0;display:flex}.track{gap:8px;min-width:64px;display:grid}.track .lbl{color:var(--ink-2);padding-left:6px;font-size:12px}.seg{border-radius:var(--r-pill);white-space:nowrap;align-items:center;height:36px;padding:0 14px;font-size:12px;font-weight:500;display:flex}.seg.ink{background:var(--dark);color:#fff}.seg.sun{background:var(--accent);color:var(--ink)}.seg.hatch{background:var(--hatch);color:var(--ink-2);border:1px solid #3030301f}.seg.line{border:1.5px solid var(--ink);color:var(--ink)}:root{--hatch:repeating-linear-gradient(135deg,#30303052 0 1px,#ffffff8c 1px 5px)}.bignums{gap:28px;display:flex}.bignum{grid-template-columns:auto auto;align-items:baseline;column-gap:6px;display:grid}.bignum .n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:300;line-height:1}.bignum .i{color:var(--muted);align-self:center;display:grid}.bignum .l{color:var(--ink-2);grid-column:2;font-size:12px}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.card{background:var(--surface);border:1px solid var(--surface-line);border-radius:var(--r-card);box-shadow:var(--sh-card);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.card.dark{background:var(--dark);color:#fff;border-color:#0000}.card-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-h h3{font-size:19px;font-weight:400}.card-h .big{letter-spacing:-.01em;font-size:26px;font-weight:300}.go{background:var(--surface-strong);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:inline-grid}.card.dark .go{background:var(--dark-2);color:#fff}.span2{grid-column:span 2}.stat{align-items:baseline;gap:10px;display:flex}.stat .v{letter-spacing:-.02em;font-size:32px;font-weight:300;line-height:1}.stat .d{color:var(--ink-2);font-size:12px;line-height:1.2}.profile{background:linear-gradient(#d9d3c5 0%,#b9ae9a 100%);justify-content:flex-end;min-height:260px;padding:0;position:relative;overflow:hidden}.profile:before{content:"";background:radial-gradient(60% 45% at 50% 38%,#ffffff8c,#0000 70%);position:absolute;inset:0}.profile:after{content:"";background:linear-gradient(#0000,#30303059);height:55%;position:absolute;inset:auto 0 0}.profile .who{z-index:1;color:#fff;justify-content:space-between;align-items:flex-end;padding:20px;display:flex;position:relative}.profile .who b{font-size:20px;font-weight:400;display:block}.profile .who small{opacity:.85;font-size:12px}.profile .tag{border-radius:var(--r-pill);border:1.5px solid #ffffffd9;padding:8px 16px;font-size:14px}.avatar-hint{color:#30303073;letter-spacing:.12em;text-transform:uppercase;place-items:center;padding-bottom:70px;font-size:12px;display:grid;position:absolute;inset:0}.bars{align-items:stretch;gap:6px;height:150px;margin-top:auto;padding-top:22px;display:flex;position:relative}.bar{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.barwrap{flex:1;width:6px;position:relative}.bar i{background:var(--dark);height:var(--h);border-radius:3px;position:absolute;bottom:0;left:0;right:0}.bar.rest i{background:var(--grey-soft)}.bar.hi i{background:var(--accent)}.bar .tick{background:repeating-linear-gradient(180deg,var(--grey-soft) 0 2px,transparent 2px 5px);opacity:.7;border-radius:3px;position:absolute;inset:0}.bar em{color:var(--muted);font-size:11px;font-style:normal}.bar.hi em{color:var(--ink)}.bar .tip{background:var(--accent);border-radius:var(--r-pill);white-space:nowrap;padding:4px 9px;font-size:11px;font-weight:500;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.ring{place-items:center;margin:auto;display:grid;position:relative}.ring svg{width:170px;height:170px;display:block}.ring .val{text-align:center;position:absolute}.ring .val b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:300;display:block}.ring .val small{color:var(--ink-2);font-size:12px}.controls{align-items:center;gap:6px;display:flex}.controls .icon-btn{margin-left:auto}.segbar{gap:6px;display:grid}.segbar .marks{color:var(--ink-2);font-size:11px;display:flex}.segbar .marks span{padding-left:6px;position:relative}.segbar .marks span:before{content:"";background:var(--grey-soft);width:1px;position:absolute;top:0;bottom:-8px;left:0}.segbar .row{gap:3px;height:38px;display:flex}.segbar .row i{border-radius:12px;align-items:center;padding:0 12px;font-size:12px;font-style:normal;font-weight:500;display:flex}.segbar .row i:first-child{border-radius:12px 4px 4px 12px}.segbar .row i:last-child{border-radius:4px 12px 12px 4px}.sun{background:var(--accent);color:var(--ink)}.ink{background:var(--dark);color:#fff}.gry{background:var(--grey);color:#fff}.tasks{gap:2px;margin-top:2px;display:grid}.task{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.task .ic{background:var(--dark-2);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.task b{font-size:13px;font-weight:400;display:block}.task small{color:var(--muted-2);font-size:11px}.task.done b{color:var(--muted);text-decoration:line-through}.check{background:var(--dark-2);border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.check.on{background:var(--accent);color:var(--ink)}.acc{display:grid}.acc>div{border-bottom:1px dashed var(--grey-soft);justify-content:space-between;align-items:center;padding:12px 0;font-size:15px;display:flex}.acc>div:last-child{border-bottom:0}.acc .item{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid}.acc .item .thumb{background:linear-gradient(135deg,#1c1c1e,#4b4b52 60%,#ffd861);border-radius:6px;width:48px;height:32px}.acc .item small{color:var(--muted);font-size:12px;display:block}.cal{gap:10px}.cal .head{justify-content:space-between;align-items:center;display:flex}.cal .head .pill-btn{height:32px;font-size:12px}.cal .days{color:var(--muted);text-align:center;grid-template-columns:64px repeat(5,1fr);gap:0;font-size:12px;display:grid}.cal .days b{color:var(--ink);margin-top:2px;font-size:15px;font-weight:400;display:block}.cal .days .today,.cal .days .today b{color:var(--ink);font-weight:500}.cal .sheet{grid-template-columns:64px 1fr;gap:0;display:grid;position:relative}.cal .hours{color:var(--ink-2);gap:26px;padding-top:4px;font-size:12px;display:grid}.cal .lanes{background:repeating-linear-gradient(90deg,transparent 0 calc(20% - 1px),var(--grey-soft) calc(20% - 1px) 20%);height:130px;position:relative}.event{box-shadow:var(--sh-float);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex;position:absolute}.event b{font-weight:500;display:block}.event small{opacity:.75;font-size:11px}.event.ink{background:var(--dark);color:#fff}.event.lite{color:var(--ink);background:#fff}.faces{display:flex}.faces i{background:linear-gradient(135deg,#c9b8a3,#8a705a);border:2px solid;border-radius:50%;width:22px;height:22px;margin-left:-6px}.faces i:first-child{margin-left:0}.tbl{gap:0;font-size:13px;display:grid}.tbl .r{border-radius:12px;grid-template-columns:22px 1.6fr 1.4fr 1fr auto;align-items:center;gap:10px;padding:10px 8px;display:grid}.tbl .r.h{color:var(--muted);font-size:12px}.tbl .r.sel{background:#fff}.tbl .r .name{align-items:center;gap:8px;display:flex}.tbl .r .name i{background:linear-gradient(135deg,#d4c3ad,#7a6552);border-radius:50%;flex:none;width:26px;height:26px}.cb{border:1.5px solid var(--grey-soft);border-radius:4px;place-items:center;width:14px;height:14px;display:inline-grid}.cb.on{background:var(--dark);border-color:var(--dark);color:#fff}.badge{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge.ok{background:var(--ok-bg);color:var(--ok-fg)}.badge.info{background:var(--info-bg);color:var(--info-fg)}.badge.neutral{background:var(--neutral-bg);color:var(--neutral-fg)}.badge.warn{background:var(--warn-bg);color:var(--warn-fg)}.search{border-radius:var(--r-pill);height:36px;color:var(--muted);background:#fff;align-items:center;gap:8px;min-width:160px;padding:0 14px;font-size:13px;display:flex}.dots{grid-template-columns:repeat(12,1fr);gap:7px;margin-top:auto;display:grid}.dots i{aspect-ratio:1;background:var(--dark-2);border-radius:50%}.dots i.on{background:var(--accent)}.dots i.half{background:#6b6b6b}.line{position:relative}.line svg{width:100%;height:150px;display:block;overflow:visible}.legend{color:var(--ink-2);gap:14px;font-size:12px;display:flex}.legend span:before{content:"";background:var(--sw);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.card.dark .legend{color:#ffffffbf}.donut{place-items:center;margin:auto;display:grid;position:relative}.donut svg{width:150px;height:150px}.sec{gap:18px;display:grid}.sec h2{letter-spacing:-.01em;font-size:30px;font-weight:300}.sec .lead{color:var(--ink-2);max-width:62ch;font-size:15px}.swatches{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.sw{border-radius:var(--r-inner);border:1px solid #30303014;flex-direction:column;justify-content:flex-end;gap:2px;min-height:110px;padding:14px;display:flex}.sw b{font-size:13px;font-weight:500}.sw code{opacity:.75;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.sw.light{color:var(--ink)}.sw.darkc{color:#fff}.type{background:var(--surface-strong);border-radius:var(--r-card);border:1px solid #3030300f;gap:6px;padding:22px 24px;display:grid}.type .row{border-bottom:1px dashed var(--grey-soft);grid-template-columns:150px 1fr;align-items:baseline;gap:16px;padding:10px 0;display:grid}.type .row:last-child{border-bottom:0}.type .row code{color:var(--muted);font-family:ui-monospace,Menlo,monospace;font-size:11px}.t-display{letter-spacing:-.02em;font-size:40px;font-weight:300;line-height:1}.t-h1{letter-spacing:-.01em;font-size:30px;font-weight:300;line-height:1.1}.t-h3{font-size:19px;font-weight:400}.t-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:300;line-height:1}.t-body{font-size:14px}.t-small{color:var(--ink-2);font-size:12px}.t-micro{color:var(--muted);font-size:11px}.t-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.rules{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.rule{background:var(--surface-strong);border-radius:var(--r-card);border:1px solid #3030300f;align-content:start;gap:8px;padding:20px;display:grid}.rule h3{font-size:15px;font-weight:500}.rule ul{color:var(--ink-2);gap:5px;margin:0;padding-left:16px;font-size:13px;display:grid}.rule .demo{border-radius:var(--r-inner);background:linear-gradient(120deg,var(--ground-a),var(--ground-c));flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.radii{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.radii div{background:var(--dark);color:#fff;place-items:center;font-size:11px;display:grid}.dont{color:#b04a3a}@media (max-width:1000px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grid{grid-template-columns:1fr}.span2{grid-column:auto}.frame{border-radius:20px;padding:20px 16px 24px}.greeting{font-size:30px}.bignum .n{font-size:36px}.type .row{grid-template-columns:1fr}.cal .days,.cal .sheet{grid-template-columns:48px repeat(5,1fr)}.cal .sheet{grid-template-columns:48px 1fr}.tbl .r{grid-template-columns:22px 1.4fr 1fr auto}.tbl .r>:nth-child(3){display:none}}:root{--t-fast:.15s;--t-base:.24s;--t-slow:.6s;--ease:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.34,1.4,.64,1)}.nav a{transition:color var(--t-fast) var(--ease),background-color var(--t-base) var(--ease);position:relative}.nav a:not(.on):hover{color:var(--ink);background:#3030300f}.nav a.on{animation:pill-in var(--t-base) var(--ease-out) both}.pill-btn,.icon-btn,.go{transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-base) var(--ease-spring),box-shadow var(--t-base) var(--ease)}.pill-btn:hover,.icon-btn:hover,.go:hover{background:#fff;box-shadow:0 6px 16px -10px #30303066}.icon-btn.dark:hover,.card.dark .go:hover{color:#fff;background:#000}.pill-btn:active,.icon-btn:active,.go:active{transform:scale(.94)}.go:hover{transform:rotate(12deg)scale(1.05)}.go:active{transform:rotate(12deg)scale(.92)}.card{transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),background-color var(--t-base) var(--ease)}.card:hover{background:#ffffffa8;transform:translateY(-2px);box-shadow:inset 0 1px #fff9,0 18px 32px -20px #30303059}.card.dark:hover{background:#2a2a2a}.card.profile:hover{background:linear-gradient(#ddd7c9 0%,#bcb19d 100%)}.card.profile .tag{transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.card.profile .tag:hover{color:var(--ink);cursor:pointer;background:#fff}.seg{transition:transform var(--t-base) var(--ease-spring),filter var(--t-fast) var(--ease);cursor:default;transform-origin:0}.track:hover .seg{filter:brightness(1.04);transform:scaleY(1.08)}.track .lbl{transition:color var(--t-fast) var(--ease)}.track:hover .lbl{color:var(--ink)}.segbar .row i{transition:flex-grow var(--t-slow) var(--ease-out),filter var(--t-fast) var(--ease)}.segbar .row i:hover{filter:brightness(1.08)}.tbl .r:not(.h){cursor:pointer;transition:background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.tbl .r:not(.h):hover{background:#ffffffb3}.tbl .r.sel:hover{background:#fff}.tbl .r:not(.h):active{transform:scale(.995)}.tbl .r .name i{transition:transform var(--t-base) var(--ease-spring)}.tbl .r:hover .name i{transform:scale(1.12)}.cb{transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease-spring);cursor:pointer}.tbl .r:hover .cb:not(.on){border-color:var(--ink)}.cb:active{transform:scale(.85)}.badge{transition:transform var(--t-fast) var(--ease-spring)}.tbl .r:hover .badge{transform:translate(-2px)}.search{transition:box-shadow var(--t-base) var(--ease),background-color var(--t-fast) var(--ease);cursor:text}.search:hover{box-shadow:0 0 0 3px #ffd86159}.acc>div:not(.item){cursor:pointer;transition:padding-left var(--t-base) var(--ease),color var(--t-fast) var(--ease)}.acc>div:not(.item):hover{padding-left:6px}.acc>div:not(.item) span{transition:transform var(--t-base) var(--ease-spring)}.acc>div:not(.item):hover span{transform:translateY(2px)}.acc .item{transition:background-color var(--t-fast) var(--ease);border-radius:12px;margin:0 -8px;padding-inline:8px}.acc .item:hover{background:#fff9}.task{cursor:pointer;transition:background-color var(--t-fast) var(--ease);border-radius:12px;margin:0 -8px;padding-inline:8px}.task:hover{background:var(--dark-2)}.task .ic{transition:transform var(--t-base) var(--ease-spring),background-color var(--t-fast) var(--ease)}.task:hover .ic{background:#4a4a4a;transform:rotate(-8deg)scale(1.06)}.check{transition:background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease-spring)}.task:hover .check:not(.on){box-shadow:0 0 0 2px var(--accent) inset}.event{cursor:pointer;transition:transform var(--t-base) var(--ease-spring),box-shadow var(--t-base) var(--ease)}.event:hover{z-index:2;transform:translateY(-3px)scale(1.01);box-shadow:0 18px 32px -14px #30303073}.faces i{transition:transform var(--t-base) var(--ease-spring)}.event:hover .faces i{transform:translate(3px)}.event:hover .faces i:first-child{transform:none}.bar{cursor:pointer}.bar i{transform-origin:bottom;animation:grow-y var(--t-slow) var(--ease-out) both;animation-delay:calc(var(--i,0)*60ms);transition:filter var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.bar:hover i{filter:brightness(1.12);transform:scaleX(1.5)}.bar:hover em{color:var(--ink)}.bar em{transition:color var(--t-fast) var(--ease)}.bar .tip{animation:pop var(--t-base) var(--ease-spring) both;animation-delay:.7s}.bar .hover-tip{background:var(--dark);color:#fff;border-radius:var(--r-pill);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);padding:4px 9px;font-size:11px;font-weight:500;position:absolute;top:-26px;left:50%;transform:translate(-50%)translateY(4px)}.bar:hover .hover-tip{opacity:1;transform:translate(-50%)translateY(0)}.bar.hi:hover .tip{opacity:0}.ring svg circle:nth-child(2),.donut svg circle:nth-child(n+2){stroke-dasharray:var(--dash) var(--gap);animation:draw var(--t-slow) var(--ease-out) both}.ring svg circle:nth-child(2){--dash:290;--gap:415}.donut svg circle:nth-child(2){--dash:255;--gap:364}.donut svg circle:nth-child(3){--dash:110;--gap:364;animation-delay:.12s}.line svg path{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:dash 1.1s var(--ease-out) forwards}.line svg path:nth-of-type(2){animation-delay:.15s}.line svg circle{animation:pop var(--t-base) var(--ease-spring) both;transform-origin:50%;transform-box:fill-box;animation-delay:1s}.line .tip-float{animation:pop var(--t-base) var(--ease-spring) both;animation-delay:1.05s}.dots i{transition:transform var(--t-fast) var(--ease-spring),background-color var(--t-fast) var(--ease);cursor:pointer}.dots i:hover{background:#fff;transform:scale(1.5)}.dots i.on:hover{background:var(--accent-deep)}.legend span{cursor:pointer;transition:color var(--t-fast) var(--ease)}.legend span:hover{color:var(--ink)}.card.dark .legend span:hover{color:#fff}.grid>.card{animation:rise var(--t-slow) var(--ease-out) both;animation-delay:calc(var(--i,0)*55ms)}.greeting,.kpis{animation:rise var(--t-slow) var(--ease-out) both}.kpis{animation-delay:80ms}.bignum .n{font-variant-numeric:tabular-nums}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pop{0%{opacity:0;transform:translate(-50%)scale(.6)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes draw{0%{stroke-dasharray:0 1000}to{stroke-dasharray:var(--dash) var(--gap)}}@keyframes dash{to{stroke-dashoffset:0}}@keyframes pill-in{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:none}}.line svg circle{animation-name:pop-c}@keyframes pop-c{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.motion{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.mo{background:var(--surface-strong);border-radius:var(--r-card);border:1px solid #3030300f;align-content:start;gap:10px;padding:20px;display:grid}.mo h3{font-size:15px;font-weight:500}.mo p{color:var(--ink-2);font-size:13px}.mo code{color:var(--muted);font-family:ui-monospace,Menlo,monospace;font-size:11px}.mo .demo{border-radius:var(--r-inner);background:linear-gradient(120deg,var(--ground-a),var(--ground-c));flex-wrap:wrap;align-items:center;gap:8px;min-height:64px;padding:14px;display:flex}.ease-viz{background:#3030300d;border-radius:12px;height:56px;position:relative;overflow:hidden}.ease-viz i{background:var(--dark);border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;left:8px}.ease-viz.sun i{background:var(--accent)}.ease-viz i{animation:1.6s infinite alternate slide}.ease-viz.a i{animation-timing-function:var(--ease)}.ease-viz.b i{animation-timing-function:var(--ease-out)}.ease-viz.c i{animation-timing-function:var(--ease-spring)}@keyframes slide{0%{left:8px}to{left:calc(100% - 26px)}}.tbl-demo{font-size:13px;display:grid}.tbl-demo .r{cursor:pointer;transition:background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px;display:grid}.tbl-demo .r:hover{background:#fff}.tbl-demo .r:active{transform:scale(.995)}.tbl-demo .r .badge{transition:transform var(--t-fast) var(--ease-spring)}.tbl-demo .r:hover .badge{transform:translate(-2px)}.tbl-demo .r .arrow{opacity:0;transition:opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);transform:translate(-4px)}.tbl-demo .r:hover .arrow{opacity:1;transform:none}.skeleton{background:linear-gradient(90deg,#3030300f 25%,#30303024 50%,#3030300f 75%) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.toggle{background:var(--grey-soft);cursor:pointer;width:44px;height:26px;transition:background-color var(--t-base) var(--ease);border:0;border-radius:999px;position:relative}.toggle:after{content:"";width:20px;height:20px;transition:transform var(--t-base) var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.toggle[aria-checked=true]{background:var(--dark)}.toggle[aria-checked=true]:after{background:var(--accent);transform:translate(18px)}.tab-demo{background:var(--surface-strong);border-radius:999px;gap:2px;padding:4px;display:flex;position:relative}.tab-demo button{font:inherit;cursor:pointer;color:var(--ink-2);z-index:1;transition:color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:13px;position:relative}.tab-demo button[aria-selected=true]{color:#fff}.tab-demo .ink-pill{top:4px;bottom:4px;left:var(--x,4px);width:var(--w,80px);background:var(--dark);transition:left var(--t-base) var(--ease-spring),width var(--t-base) var(--ease-spring);border-radius:999px;position:absolute}.toast{background:var(--dark);color:#fff;box-shadow:var(--sh-float);animation:toast-in var(--t-base) var(--ease-spring) both;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.mo .demo .card{cursor:pointer;gap:6px;width:100%;padding:14px;font-size:13px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.card:hover,.event:hover,.go:hover{transform:none}}.nav{position:relative}.nav-pill{top:var(--t,4px);left:var(--x,4px);width:var(--w,0);height:var(--h,36px);background:var(--dark);transition:left var(--t-base) var(--ease-spring),width var(--t-base) var(--ease-spring),top var(--t-base) var(--ease);border-radius:999px;position:absolute}.nav a{z-index:1}.nav a.on{color:#fff;background:0 0;animation:none}.brand svg{transition:transform var(--t-slow) var(--ease-spring)}.brand:hover svg{transform:rotate(120deg)}.bell svg{transform-origin:top}.bell:hover svg{animation:ring-bell .7s var(--ease)}.bell .dot{animation:pulse 1.8s var(--ease) 3;animation-delay:1s}@keyframes ring-bell{0%{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}to{transform:rotate(0)}}@keyframes pulse{0%{box-shadow:0 0 #ffd861b3}70%{box-shadow:0 0 0 8px #ffd86100}to{box-shadow:0 0 #ffd86100}}.frame:before{content:"";background:radial-gradient(420px circle at var(--mx,70%) var(--my,30%),#ffd86138,transparent 60%);opacity:0;transition:opacity var(--t-slow) var(--ease);pointer-events:none;position:absolute;inset:0}.frame:hover:before{opacity:1}.greeting .w{animation:rise var(--t-slow) var(--ease-out) both;animation-delay:calc(var(--i)*70ms);display:inline-block}.track{flex:var(--f);transform-origin:0;animation:grow-x var(--t-slow) var(--ease-out) both;animation-delay:calc(.14s + var(--i)*70ms)}@keyframes grow-x{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}.tracks{align-items:flex-end}.track{transition:flex-grow var(--t-base) var(--ease)}.track:hover{flex-grow:calc(var(--f)*1.25)}.bignum{cursor:default;position:relative}.bignum .n{transition:transform var(--t-base) var(--ease-spring)}.bignum:hover .n{transform:translateY(-2px)}.delta{background:var(--dark);color:#fff;opacity:0;transition:opacity var(--t-fast) var(--ease),transform var(--t-base) var(--ease-spring);white-space:nowrap;pointer-events:none;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500;position:absolute;bottom:-22px;left:0;transform:translateY(-4px)}.delta.up{background:var(--accent);color:var(--ink)}.bignum:hover .delta{opacity:1;transform:none}.segbar .row i{flex:var(--f);cursor:default;position:relative}.segbar .row i:hover{flex-grow:calc(var(--f)*1.4)}.segbar .row i:after{content:attr(data-tip);background:var(--dark);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);border-radius:999px;padding:4px 8px;font-size:11px;position:absolute;top:-30px;left:50%;transform:translate(-50%)translateY(4px)}.segbar .row i:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.tracker .ring svg circle:first-child{transform-origin:50%;transform-box:fill-box}.tracker.running .ring svg circle:first-child{animation:40s linear infinite spin}.tracker.running .ring svg circle:nth-child(2){animation:draw var(--t-slow) var(--ease-out) both,breathe 3s var(--ease) infinite 1s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{stroke-width:10px}50%{stroke-width:12px}}.ring .val b{transition:transform var(--t-base) var(--ease-spring);white-space:nowrap}.tracker.running .ring .val b{color:var(--ink)}.ring .val b .sec{color:var(--muted);transition:opacity var(--t-fast);margin-left:2px;font-size:16px}.tracker.running .ring .val b .sec{color:var(--ink-2)}#play[aria-pressed=true]{background:var(--dark);color:#fff}.ring{cursor:pointer}.ring:hover svg{transform:scale(1.03)}.ring svg{transition:transform var(--t-base) var(--ease-spring)}.acc-h{cursor:pointer;-webkit-user-select:none;user-select:none}.acc-h[aria-expanded=true] span{transform:rotate(180deg)}.acc-h span{transition:transform var(--t-base) var(--ease-spring)!important}.acc>.acc-b{transition:grid-template-rows var(--t-base) var(--ease);border-bottom:0;grid-template-rows:0fr;padding:0;display:grid}.acc>.acc-b.open{grid-template-rows:1fr}.acc-in{min-height:0;overflow:hidden}.acc-b .item{opacity:0;transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease-out);transform:translateY(-4px)}.acc-b.open .item{opacity:1;transition-delay:80ms;transform:none}.cal .days span{transition:color var(--t-fast) var(--ease)}.cal .days span:hover{color:var(--ink)}.cal .days b{transition:transform var(--t-base) var(--ease-spring)}.cal .days span:hover b{transform:scale(1.18)}.cal .days .today b{position:relative}.cal .days .today b:after{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.event{animation:slide-in var(--t-slow) var(--ease-out) both;animation-delay:calc(.3s + var(--i)*.12s)}@keyframes slide-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.now{background:var(--ink);opacity:.6;pointer-events:none;height:1px;animation:90s linear infinite alternate drift;position:absolute;top:64px;left:0;right:0}.now i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--ink);border-radius:50%;position:absolute;top:-3px;left:-3px}@keyframes drift{0%{top:60px}to{top:72px}}.tbl .r.h .sort{font:inherit;color:var(--muted);text-align:left;cursor:pointer;transition:color var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.tbl .r.h .sort i{opacity:0;transition:opacity var(--t-fast),transform var(--t-fast) var(--ease-spring);font-style:normal;transform:translateY(2px)}.tbl .r.h .sort:hover,.tbl .r.h .sort.on{color:var(--ink)}.tbl .r.h .sort:hover i,.tbl .r.h .sort.on i{opacity:1;transform:none}.tbl .r.flip{transition:transform var(--t-slow) var(--ease-spring)}.tbl .r.hide{opacity:.25;filter:grayscale()}.tbl .r{transition:opacity var(--t-base) var(--ease),filter var(--t-base) var(--ease)}.search{width:150px;transition:width var(--t-base) var(--ease-spring),box-shadow var(--t-base) var(--ease)}.search:focus-within{width:220px;box-shadow:0 0 0 3px #ffd86180}.search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.search input::placeholder{color:var(--muted)}.check.on{animation:pop-c var(--t-base) var(--ease-spring)}.dots i{animation:pop-c var(--t-base) var(--ease-spring) both;animation-delay:calc(.5s + var(--i)*18ms)}.line svg{cursor:crosshair}#xh,#xdot{transition:none}.line.live svg path{stroke-dashoffset:0;animation:none}.line.live svg circle{opacity:1;animation:none}.line.live .tip-float{opacity:1;transition:left 60ms linear,top 60ms linear;animation:none}.donut svg circle{transition:stroke-width var(--t-base) var(--ease-spring),opacity var(--t-fast)}.donut-card:has(.donut-legend span:hover) .donut svg circle{opacity:.35}:is(.donut-card:has(.donut-legend span[data-seg=seg-design]:hover) .seg-design,.donut-card:has(.donut-legend span[data-seg=seg-eng]:hover) .seg-eng,.donut-card:has(.donut-legend span[data-seg=seg-other]:hover) .seg-other){opacity:1;stroke-width:14px}.donut{transition:transform var(--t-base) var(--ease-spring)}.donut-card:hover .donut{transform:scale(1.03)}.profile:before{animation:glow-drift 9s var(--ease) infinite alternate}@keyframes glow-drift{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(3%,2%)scale(1.08)}}.profile .who b{transition:letter-spacing var(--t-base) var(--ease)}.profile:hover .who b{letter-spacing:.01em}.sw{cursor:pointer;font:inherit;text-align:left;transition:transform var(--t-base) var(--ease-spring),box-shadow var(--t-base) var(--ease);position:relative}.sw:hover{transform:translateY(-3px);box-shadow:0 14px 24px -14px #30303066}.sw .copy{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);opacity:0;transition:opacity var(--t-fast),transform var(--t-fast) var(--ease-spring);background:#ffffffb3;border-radius:999px;padding:3px 7px;font-size:10px;position:absolute;top:10px;right:10px;transform:translateY(-4px)}.sw:hover .copy{opacity:1;transform:none}.sw:active{transform:translateY(-1px)scale(.98)}.type .row{transition:background-color var(--t-fast) var(--ease),padding-left var(--t-base) var(--ease);border-radius:12px}.type .row:hover{background:#ffd8612e;padding-left:8px}.toast-host{z-index:50;pointer-events:none;gap:8px;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast-host .toast{animation:toast-in var(--t-base) var(--ease-spring) both,toast-out var(--t-base) var(--ease) 1.8s forwards}@keyframes toast-out{to{opacity:0;transform:translateY(8px)}}.rule,.mo{transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}.rule:hover,.mo:hover{transform:translateY(-2px);box-shadow:0 18px 32px -22px #30303059}.icon-btn svg,.pill-btn svg{transition:transform var(--t-base) var(--ease-spring)}.pill-btn:hover svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.now,.profile:before,.tracker.running .ring svg circle{animation:none!important}}
:root{--lif3-black:#0a0a0a;--lif3-white:#f5f5f5;--lif3-lime:#c6ff00;--lif3-grey:#8a8f98;--lif3-graphite:#1e1f23;--lif3-steel:#6b7078;--ink:#0a0a0a;--ink-2:#3a3d44;--muted:#6b7078;--muted-2:#8a8f98;--accent:#c6ff00;--accent-deep:#b4ea00;--grey:#6b7078;--grey-soft:#0a0a0a29;--ground-a:#f5f5f5;--ground-b:#eee;--ground-c:#e6e6e6;--surface:#ffffffb8;--surface-strong:#fffffff2;--surface-line:#0a0a0a14;--dark:#0a0a0a;--dark-2:#1e1f23;--dark-line:#ffffff1f;--ok-bg:#c6ff004d;--ok-fg:#0a0a0a;--info-bg:#0a0a0a0f;--info-fg:#0a0a0a;--neutral-bg:#0a0a0a0f;--neutral-fg:#6b7078;--warn-bg:#6b70782e;--warn-fg:#0a0a0a;--sh-card:0 1px 0 #fff9 inset, 0 8px 24px -16px #0a0a0a40;--sh-float:0 12px 32px -12px #0a0a0a59;--serie-1:#0a0a0a;--serie-2:#6b7078;--trilho:#0a0a0a38;--hatch:repeating-linear-gradient(45deg,#0a0a0a24 0 3px,transparent 3px 7px);--body-bg:#e9e9e9;--pill-on-bg:#0a0a0a;--pill-on-fg:#f5f5f5;--marcador:#0a0a0a}[data-tema=escuro]{--ink:#f5f5f5;--ink-2:#c9ccd1;--muted:#8a8f98;--muted-2:#6b7078;--grey:#8a8f98;--grey-soft:#f5f5f529;--ground-a:#0a0a0a;--ground-b:#121314;--ground-c:#1e1f23;--surface:#1e1f239e;--surface-strong:#1e1f23f2;--surface-line:#f5f5f514;--dark:#f5f5f5;--dark-2:#e4e4e4;--dark-line:#0a0a0a1f;--ok-bg:#c6ff0029;--ok-fg:#f5f5f5;--info-bg:#f5f5f51a;--info-fg:#f5f5f5;--neutral-bg:#f5f5f514;--neutral-fg:#8a8f98;--warn-bg:#6b70784d;--warn-fg:#f5f5f5;--sh-card:0 1px 0 #ffffff0a inset, 0 12px 32px -20px #000c;--sh-float:0 12px 32px -12px #000000b3;--serie-1:#c6ff00;--serie-2:#8a8f98;--trilho:#f5f5f538;--hatch:repeating-linear-gradient(45deg,#f5f5f52e 0 3px,transparent 3px 7px);--body-bg:#0a0a0a;--pill-on-bg:#c6ff00;--pill-on-fg:#0a0a0a;--marcador:#c6ff00}body{background:var(--body-bg);color:var(--ink)}.frame{background:linear-gradient(120deg,var(--ground-a),var(--ground-b) 55%,var(--ground-c));border:1px solid var(--surface-line)}.frame:after{background:radial-gradient(closest-side,#c6ff0059,#0000 70%)}[data-tema=escuro] .frame:after{background:radial-gradient(closest-side,#c6ff0029,#0000 70%)}.kicker-lif3{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:12px;font-weight:500;display:block}[data-tema=escuro] .kicker-lif3{color:var(--accent)}.brand img{width:auto;height:16px;display:block}.brand span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-left:10px;font-size:12px;font-weight:500}.nav{background:var(--surface-strong);border:1px solid var(--surface-line)}.nav a{color:var(--muted)}.nav a.on{color:var(--pill-on-fg)}.nav-pill{background:var(--pill-on-bg)}.pill-btn,.icon-btn,.go{background:var(--surface-strong);color:var(--ink);border:1px solid var(--surface-line)}.pill-btn:hover,.icon-btn:hover,.go:hover{background:var(--surface-strong);border-color:var(--marcador);box-shadow:none;color:var(--ink)}.icon-btn .dot{background:var(--accent)}.nav a:focus-visible,.icon-btn:focus-visible,.pill-btn:focus-visible,.go:focus-visible{outline:2px solid var(--marcador);outline-offset:2px}.seg.ink{background:var(--ink);color:var(--ground-a)}.seg.sun{background:var(--accent);color:var(--lif3-black)}.seg.hatch{background:var(--hatch);border:1px solid var(--surface-line);color:var(--ink-2)}.seg.line{border:1.5px solid var(--ink);color:var(--ink);background:0 0}.delta.up{color:var(--lif3-black);background:#c6ff0066}[data-tema=escuro] .delta.up{color:var(--ink);background:#c6ff0029}.delta.down{background:var(--neutral-bg);color:var(--muted);border:1px dashed var(--lif3-steel)}.card{background:var(--surface);border:1px solid var(--surface-line);-webkit-backdrop-filter:blur(14px)}.card:hover{border-color:#0a0a0a29}[data-tema=escuro] .card:hover{border-color:#f5f5f524}.card.dark{background:var(--dark);color:var(--ground-a);border-color:#0000}.card.dark:hover{background:var(--dark)}.card.dark .card-h h3,.card.dark .stat .v,.card.dark .stat .d,.card.dark .nota,.card.dark .card-cab h2{color:var(--ground-a)!important}.card.dark .stats2 .stat .d{color:#f5f5f5b3!important}[data-tema=escuro] .card.dark .stats2 .stat .d{color:#0a0a0a99!important}.card.dark .go{color:var(--lif3-white);background:#f5f5f51f;border-color:#0000}.card.dark .go:hover{color:var(--lif3-white);background:#f5f5f533}[data-tema=escuro] .card.dark .go{color:var(--lif3-black);background:#0a0a0a14}[data-tema=escuro] .card.dark .go:hover{color:var(--lif3-black);background:#0a0a0a24}.dots i{background:#f5f5f524}.dots i.on{background:var(--accent)}.dots i.half{background:var(--lif3-steel)}[data-tema=escuro] .dots i{background:#0a0a0a1f}.card.dark .legend{color:#f5f5f5b3}[data-tema=escuro] .card.dark .legend{color:#0a0a0a99}.bar i{background:var(--ink)}.bar.hi i{background:var(--marcador)}.bar .tick{background:repeating-linear-gradient(180deg,var(--trilho) 0 2px,transparent 2px 5px)}.bar em{color:var(--muted)}.bar.hi em{color:var(--ink)}.bar .tip{background:var(--accent);color:var(--lif3-black)}.bar .hover-tip{background:var(--lif3-black);color:var(--lif3-white)}.ring svg circle:first-child{stroke:var(--ink)!important;stroke-opacity:.3!important}.ring svg circle:nth-child(2){stroke:var(--serie-1)!important}.legend span:before{background:var(--sw)}.tip-float{border:1px solid #c6ff0080;background:var(--lif3-black)!important;color:var(--lif3-white)!important}.tip-float i{background:var(--accent)!important}.search{background:var(--surface-strong);color:var(--muted);border:1px solid var(--surface-line)}.search:hover{box-shadow:0 0 0 3px #0a0a0a1f}[data-tema=escuro] .search:hover{box-shadow:0 0 0 3px #c6ff0040}.search input{color:var(--ink)}.tbl .r.h{color:var(--muted)}.tbl .r:not(.h):hover{background:#0a0a0a0a}[data-tema=escuro] .tbl .r:not(.h):hover{background:#f5f5f50d}.tbl .r.sel{background:#c6ff0038}[data-tema=escuro] .tbl .r.sel{background:#c6ff0014}.cb{border-color:var(--grey-soft)}.cb.on{background:var(--pill-on-bg);border-color:var(--pill-on-bg);color:var(--pill-on-fg)}.badge{letter-spacing:.02em;font-weight:500}.badge.ok:before{content:"";background:var(--marcador);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.mini{background:#0a0a0a14}.mini i{background:var(--marcador)}[data-tema=escuro] .mini{background:#f5f5f51a}.lista .ava{background:var(--pill-on-bg);color:var(--pill-on-fg);font-weight:500}.lista small,.nota{color:var(--muted)}.skeleton{background:linear-gradient(90deg,#0a0a0a0d,#0a0a0a1f,#0a0a0a0d)}.toast{background:var(--lif3-black);color:var(--lif3-white);border:1px solid #c6ff0080}::selection{color:var(--lif3-black);background:#c6ff0073}
:root{--texto:var(--ink);--texto-2:var(--ink-2);--texto-3:var(--muted);--texto-4:var(--muted-2);--fundo:var(--body-bg);--superficie:var(--surface);--superficie-forte:var(--surface-strong);--linha:var(--surface-line);--linha-2:#0a0a0a0d;--linha-forte:#0a0a0a24;--grade:transparent;--sinal:var(--marcador);--acento-tinta:var(--lif3-black);--lime-12:#c6ff001f;--lime-24:#c6ff003d;--lime-40:#c6ff0066;--lime-70:#c6ff00b3;--brilho-lime:none;--fonte-display:var(--font);--fonte-texto:var(--font);--ls-rotulo:.14em;--t-ui:var(--t-fast) var(--ease);--t-estado:var(--t-base) var(--ease);--t-pressao:var(--t-fast) var(--ease-spring);--t-cinema:var(--t-slow) var(--ease-out);--ease-saida:var(--ease-out);--ease-fluxo:var(--ease-out);--grad-fluxo:linear-gradient(90deg,transparent,var(--marcador));--raio-card:var(--r-card);--menu-w:248px;--menu-w-min:72px;--ui-fs-xs:11px;--ui-fs-s:12.5px;--ui-fs:14px;--ui-fs-m:16px;--or-meta:#6b7078;--or-google:#0a0a0a;--or-outras:#3a3d44;--or-sem:#8a8f98;--vidro:var(--surface);--vidro-forte:var(--surface-strong);--vidro-borda:var(--surface-line);--vidro-reflexo:none;--vidro-sombra:var(--sh-card);--vidro-desfoque:blur(14px)}[data-tema=escuro]{--linha-2:#f5f5f50d;--linha-forte:#f5f5f529;--acento-tinta:#0a0a0a;--or-meta:#8a8f98;--or-google:#c6ff00;--or-outras:#f5f5f5;--or-sem:#6b7078}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--font);font-weight:400;font-size:var(--ui-fs);-webkit-font-smoothing:antialiased;background:var(--body-bg);color:var(--ink);padding:0;line-height:1.45}a{color:inherit;text-decoration:none}a.link,.pagina p a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}img,video,svg{max-width:100%;display:block}h1,h2,h3{margin:0;font-weight:400}p{margin:0}code,kbd{background:#0a0a0a0f;border-radius:8px;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}[data-tema=escuro] code,[data-tema=escuro] kbd{background:#f5f5f514}.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.muted{color:var(--muted)}.small{font-size:var(--ui-fs-s)}.label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fundo-marca{display:none}.app{grid-template-columns:var(--menu-w) 1fr;min-height:100dvh;transition:grid-template-columns var(--t-base) var(--ease);display:grid}.app[data-menu=min]{grid-template-columns:var(--menu-w-min) 1fr}.menu{background:var(--surface);-webkit-backdrop-filter:blur(14px);border-right:1px solid var(--surface-line);flex-direction:column;gap:6px;height:100dvh;padding:16px 12px;display:flex;position:sticky;top:0;overflow:hidden}.menu>nav{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.menu .marca{align-items:center;gap:10px;padding:6px 10px 12px;display:flex}.menu .marca img{width:auto;height:16px}.menu .marca small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:500}.menu .conta-atual{border-radius:var(--r-inner);background:var(--surface-strong);border:1px solid var(--surface-line);align-items:center;gap:10px;min-width:0;margin:0 0 6px;padding:8px 10px;display:flex}.menu .conta-atual b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.menu .conta-atual small{color:var(--muted);font-size:11px;display:block}.menu .grupo{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap;padding:10px 12px 4px;font-size:11px;font-weight:500}.menu-item{border-radius:var(--r-pill);height:36px;color:var(--ink-2);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease-spring);white-space:nowrap;align-items:center;gap:12px;width:100%;padding:0 14px;font-size:14px;font-weight:400;display:flex;position:relative}.menu-item svg{flex:none;width:18px;height:18px}.menu-item:hover{background:var(--surface-strong);color:var(--ink)}.menu-item:active{transform:scale(.98)}.menu-item.ativo{background:var(--pill-on-bg);color:var(--pill-on-fg);font-weight:500}.menu-item .n{background:var(--accent);min-width:20px;height:20px;color:var(--lif3-black);border-radius:999px;place-items:center;margin-left:auto;padding:0 7px;font-size:11px;font-weight:500;display:grid}.menu-item.ativo .n{background:var(--pill-on-fg);color:var(--pill-on-bg)}.menu .rodape{border-top:1px solid var(--surface-line);flex-direction:column;gap:2px;margin-top:auto;padding-top:8px;display:flex}.menu .rodape .menu-item{height:30px;font-size:13px}.menu .eu{border-radius:var(--r-inner);border:1px solid var(--surface-line);background:var(--surface-strong);align-items:center;gap:10px;margin-top:4px;padding:6px 10px;display:flex}.menu .eu b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.menu .eu small{color:var(--muted);font-size:11px}.app[data-menu=min] .menu-item span,.app[data-menu=min] .menu .marca small,.app[data-menu=min] .menu .marca img,.app[data-menu=min] .conta-atual>div,.app[data-menu=min] .eu>div,.app[data-menu=min] .menu .grupo{display:none}.app[data-menu=min] .menu-item{padding:0 11px}.app[data-menu=min] .menu-item .n{min-width:16px;height:16px;font-size:10px;position:absolute;top:4px;right:4px}.app[data-menu=min] .menu-item .status-pill{position:absolute;top:6px;right:6px}.avatar{background:var(--surface-strong);width:32px;height:32px;color:var(--ink);border:1px solid var(--surface-line);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid;overflow:hidden}.avatar.lime{background:var(--pill-on-bg);color:var(--pill-on-fg);border-color:#0000}.avatar.p{width:26px;height:26px;font-size:11px}.pagina{min-width:0;padding:24px 28px 56px}.pagina.frame{min-height:calc(100dvh - 24px);margin:12px 12px 12px 0;padding:28px 32px 40px;overflow:clip}.topo{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.topo h1{letter-spacing:-.01em;margin:0;font-size:34px;font-weight:300;line-height:1.05}.topo .sub{color:var(--muted);margin-top:4px;font-size:13px}.topo .acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.conteudo{align-content:start;gap:14px;display:grid}.vidro{background:var(--surface);-webkit-backdrop-filter:blur(14px);border:1px solid var(--surface-line);border-radius:var(--r-card);box-shadow:var(--sh-card);position:relative}.card{border-radius:var(--r-card);min-width:0;box-shadow:var(--sh-card);flex-direction:column;gap:12px;padding:20px;display:flex}.card-cab{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.card-cab h2{letter-spacing:0;text-transform:none;margin:0;font-size:19px;font-weight:400}.card>.tabela-wrap{margin-top:auto}.aurora{position:relative;overflow:hidden}.aurora:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#c6ff0059,#0000 65%);width:70%;height:140%;position:absolute;bottom:-70%;right:-30%}[data-tema=escuro] .aurora:before{background:radial-gradient(circle,#c6ff002e,#0000 65%)}.aurora>*{position:relative}.btn{border-radius:var(--r-pill);border:1px solid var(--surface-line);height:40px;color:var(--ink);background:var(--surface-strong);transition:background var(--t-fast) var(--ease),transform var(--t-base) var(--ease-spring),border-color var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--marcador);box-shadow:0 6px 16px -10px #0a0a0a66}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn svg{width:16px;height:16px}.btn-primario,.btn.primario{background:var(--pill-on-bg);color:var(--pill-on-fg);border-color:#0000}.btn-primario:hover,.btn.primario:hover{background:var(--pill-on-bg);box-shadow:var(--sh-float);border-color:#0000}.btn-azul{background:var(--accent);color:var(--lif3-black);border-color:#0000}.btn-perigo{color:var(--muted);border-style:dashed;border-color:var(--lif3-steel);background:0 0}.btn-perigo:hover{color:var(--ink);border-color:var(--ink)}.btn-fantasma,.btn.fantasma{color:var(--ink-2);background:0 0;border-color:#0000}.btn-fantasma:hover,.btn.fantasma:hover{background:var(--surface-strong);color:var(--ink);box-shadow:none}.btn-sm,.btn.p{height:32px;padding:0 12px;font-size:12px}.btn-icone{width:34px;height:34px;padding:0}.btn-menu{display:none}.chip,.badge{letter-spacing:.01em;border:1px solid var(--surface-line);height:24px;color:var(--ink-2);background:var(--surface-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.badge[class*=badge-]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.badge-meta{color:var(--or-meta)}.badge-google{color:var(--or-google)}.badge-outras{color:var(--or-outras)}.badge-sem_rastreio{color:var(--or-sem);border-style:dashed}.badge-instagram{color:var(--ink)}.badge-instagram:before{background:#e1306c!important}.badge-messenger{color:var(--ink)}.badge-messenger:before{background:#0084ff!important}.badge-whatsapp{color:var(--ink)}.badge-whatsapp:before{background:#25d366!important}.badge-simulador,.badge-geral{color:var(--muted);border-style:dashed}.chip.lime{color:var(--lif3-black);background:#c6ff0066;border-color:#0000}[data-tema=escuro] .chip.lime{color:var(--ink);background:#c6ff002e}.chip button{color:inherit;opacity:.7;background:0 0;font-size:13px;line-height:1}.chip button:hover{opacity:1}.ponto-sinal{background:var(--marcador);border-radius:50%;width:8px;height:8px;display:inline-block}.etapa-chip{background:var(--surface-strong);border:1px solid var(--surface-line);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 10px 0 8px;font-size:11px;font-weight:500;display:inline-flex}.etapa-chip i{border-radius:50%;width:8px;height:8px;display:inline-block}.status-pill{letter-spacing:.02em;border:1px solid var(--surface-line);height:26px;color:var(--ink-2);background:var(--surface-strong);border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.status-pill .dot{background:var(--lif3-steel);border-radius:50%;width:8px;height:8px}.status-pill[data-s=conectada] .dot{background:var(--marcador)}.status-pill[data-s=aguardando_qr] .dot,.status-pill[data-s=conectando] .dot{background:var(--ink);animation:1.4s ease-in-out infinite pulsa-ponto}.status-pill[data-s=desconectada],.status-pill[data-s=erro],.status-pill[data-s=rascunho]{border-style:dashed;border-color:var(--lif3-steel)}.menu-item .status-pill{height:18px;margin-left:auto;padding:0 5px}@keyframes pulsa-ponto{0%,to{opacity:.35}50%{opacity:1}}.tabs,.abas{border-radius:var(--r-pill);background:var(--surface-strong);border:1px solid var(--surface-line);scrollbar-width:none;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.tabs a,.tabs button,.aba{border-radius:var(--r-pill);height:32px;color:var(--muted);transition:background var(--t-base) var(--ease),color var(--t-fast) var(--ease);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.tabs a:hover,.aba:hover{color:var(--ink)}.tabs a[aria-current=page],.tabs button[aria-pressed=true],.aba.ativa{background:var(--pill-on-bg);color:var(--pill-on-fg)}.form{gap:14px;display:grid}.campo{flex-direction:column;gap:6px;display:flex}.campo>span,.campo>label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.campo .ajuda{color:var(--muted);text-transform:none;letter-spacing:0;font-size:12px}.input,.select,.textarea{border-radius:var(--r-inner);border:1px solid var(--surface-line);background:var(--surface-strong);width:100%;height:42px;color:var(--ink);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease);outline:none;padding:0 14px}.textarea{resize:vertical;height:auto;min-height:96px;padding:10px 14px;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--marcador);box-shadow:0 0 0 3px #c6ff0040}[data-tema=escuro] .input:focus,[data-tema=escuro] .select:focus,[data-tema=escuro] .textarea:focus{box-shadow:0 0 0 3px #c6ff002e}.input::placeholder,.textarea::placeholder{color:var(--muted-2)}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.select option{background:var(--ground-a);color:var(--ink)}.linha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.linha-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.marcar{cursor:pointer;color:var(--ink-2);align-items:flex-start;gap:8px;width:100%;font-size:13px;line-height:1.4;display:flex}.marcar input{width:16px;height:16px;accent-color:var(--pill-on-bg);flex:none;margin:1px 0 0}.switch{width:38px;height:22px;transition:background var(--t-base) var(--ease);background:#0a0a0a24;border-radius:999px;flex:none;position:relative}.switch:after{content:"";width:16px;height:16px;transition:transform var(--t-base) var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}input:checked+.switch{background:var(--pill-on-bg)}input:checked+.switch:after{transform:translate(16px)}.erro-form,.erro{color:var(--warn-fg);background:var(--warn-bg);border-radius:var(--r-inner);padding:10px 14px;font-size:13px}.ok-form{color:var(--ok-fg);background:var(--ok-bg);border-radius:var(--r-inner);padding:10px 14px;font-size:13px}.dica{color:var(--muted);font-size:13px}.tabela-wrap{margin:0 -8px;padding:0 8px;overflow-x:auto}table.tabela{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.tabela th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--surface-line);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:500}.tabela td{border-bottom:1px solid var(--linha-2);vertical-align:middle;transition:background var(--t-fast) var(--ease);padding:12px 10px}.tabela tbody tr:hover td{background:#0a0a0a08}[data-tema=escuro] .tabela tbody tr:hover td{background:#f5f5f50a}.tabela tr:last-child td{border-bottom:0}.tabela td.dir,.tabela th.dir{text-align:right}.tabela td.num{white-space:nowrap}.vazio{text-align:center;color:var(--muted);border:1px dashed var(--grey-soft);border-radius:var(--r-card);justify-items:center;gap:8px;padding:40px 20px;display:grid}.vazio svg{width:32px;height:32px;color:var(--muted-2)}.vazio strong{color:var(--ink);font-size:19px;font-weight:400}.filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filtros .input,.filtros .select{width:auto;min-width:150px;height:36px}.grid{grid-template-columns:none;gap:12px;margin-top:0;display:grid}.inicio .grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.grid-kpi{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-13{grid-template-columns:1fr 2fr}.grid-31{grid-template-columns:2fr 1fr}.kpi{align-content:start;gap:6px;display:grid}.kpi .valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:300;line-height:1}.kpi .valor small{color:var(--muted);font-size:1rem;font-weight:400}.kpi .delta{border:1px solid var(--surface-line);width:max-content;color:var(--ink-2);background:var(--surface-strong);opacity:1;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex;transform:none}.funil{gap:10px;display:grid}.funil-linha{grid-template-columns:150px 1fr 70px 60px;align-items:center;gap:12px;font-size:13px;display:grid}.funil-barra{background:#0a0a0a0f;border-radius:8px;height:22px;overflow:hidden}.funil-barra i{background:var(--ink);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));transition:transform var(--t-slow) var(--ease-out);border-radius:7px;display:block}.barras{align-items:flex-end;gap:4px;height:120px;display:flex}.barras i{background:var(--ink);max-width:48px;min-height:2px;transition:background var(--t-fast) var(--ease);opacity:.85;border-radius:3px 3px 0 0;flex:1;position:relative}.barras i:hover{opacity:1;background:var(--marcador)}.barras i:after{content:attr(data-t);white-space:nowrap;background:var(--lif3-black);color:var(--lif3-white);opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease);z-index:2;border-radius:999px;padding:3px 8px;font-size:11px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.barras i:hover:after{opacity:1}.origens{gap:10px;display:grid}.origem-linha{grid-template-columns:1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.origem-barra{background:#0a0a0a14;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}[data-tema=escuro] .origem-barra{background:#f5f5f51a}.origem-barra i{border-radius:inherit;height:100%;display:block;background:var(--marcador)!important}.chat{align-content:start;gap:6px;max-height:60vh;padding:6px 2px;display:grid;overflow-y:auto}.bolha{white-space:pre-wrap;word-break:break-word;background:var(--surface-strong);border:1px solid var(--surface-line);border-radius:18px;justify-self:start;max-width:78%;padding:9px 14px;font-size:13px;line-height:1.45}.bolha.minha{background:var(--pill-on-bg);color:var(--pill-on-fg);border-color:#0000;justify-self:end}.bolha.minha time,.bolha.minha small{color:inherit;opacity:.65}.bolha time{color:var(--muted);text-align:right;margin-top:3px;font-size:10.5px;display:block}.bolha.gatilho{box-shadow:0 0 0 2px var(--accent)}.bolha.pulada{opacity:.75;color:var(--ink);background:0 0;border-style:dashed}.bolha.minha .btn{background:var(--pill-on-fg);color:var(--pill-on-bg);border-color:#0000}.bolha.minha .chip{color:inherit;background:#ffffff24;border-color:#fff3}[data-tema=escuro] .bolha.minha .chip{background:#0a0a0a1f;border-color:#0a0a0a33}.bolha.minha img{border-radius:12px}.chat-evento{text-align:center;color:var(--muted);border:1px dashed var(--grey-soft);border-radius:999px;justify-self:center;padding:3px 12px;font-size:11px}.chat-evento time{color:var(--muted-2);margin-left:6px}.chat-botoes,.chat-rapidas{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chat-rapidas .chip{cursor:pointer}.chat-rapidas .chip:hover{border-color:var(--marcador)}.cartao-mini{border:1px solid var(--surface-line);border-radius:12px;gap:4px;margin-top:6px;padding:8px;display:grid}.cartao-mini small{color:var(--muted)}.timeline{gap:10px;margin:0;padding:0;display:grid}.timeline li{grid-template-columns:14px 1fr;gap:10px;font-size:13px;list-style:none;display:grid}.timeline li i{background:var(--marcador);border-radius:50%;width:10px;height:10px;margin-top:4px}.inbox{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:14px;display:grid}.inbox-lista{align-content:start;gap:2px;max-height:calc(100dvh - 140px);padding:8px;display:grid;overflow-y:auto}.inbox-item{border-radius:var(--r-inner);transition:background var(--t-fast) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.inbox-item:hover{background:var(--surface-strong)}.inbox-item.ativo{background:var(--pill-on-bg);color:var(--pill-on-fg)}.inbox-item.ativo small,.inbox-item.ativo .inbox-meta small{color:inherit;opacity:.7}.inbox-item.ativo .badge{color:inherit;background:#ffffff24;border-color:#0000}.inbox-item b{font-size:13px;font-weight:500}.inbox-item small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:11px;display:block;overflow:hidden}.inbox-meta{justify-items:end;gap:4px;display:grid}.inbox-meta small{color:var(--muted-2);font-size:10.5px}.inbox-meta .n{background:var(--accent);min-width:18px;height:18px;color:var(--lif3-black);border-radius:999px;place-items:center;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:500;display:grid}.chat-painel{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:60vh;max-height:calc(100dvh - 140px);padding:16px;display:grid}.chat-cab{border-bottom:1px solid var(--surface-line);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:10px;display:flex}.chat-painel .chat{max-height:none}.chat-envio{gap:8px;display:grid}.chat-envio .textarea{min-height:56px}.qr-box{border-radius:var(--r-inner);border:1px solid var(--surface-line);background:#fff;place-items:center;gap:10px;width:max-content;max-width:100%;padding:16px;display:grid}.qr-box img{width:264px;height:264px;image-rendering:pixelated}.qr-box span{color:#6b7078}.passos{color:var(--ink-2);gap:8px;margin:0;padding-left:18px;font-size:13px;display:grid}.passos li::marker{color:var(--muted);font-weight:500}.copiar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.copiar code{white-space:nowrap;border-radius:12px;padding:9px 12px;font-size:12px;overflow:auto}pre.bloco{border:1px solid var(--surface-line);white-space:pre-wrap;word-break:break-all;background:#0a0a0a0d;border-radius:12px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5;overflow:auto}[data-tema=escuro] pre.bloco{background:#f5f5f50f}details.acordeao{border:1px solid var(--surface-line);border-radius:var(--r-inner);background:var(--surface);padding:0 14px}details.acordeao summary{cursor:pointer;justify-content:space-between;padding:12px 0;font-size:13px;font-weight:500;list-style:none;display:flex}details.acordeao summary::-webkit-details-marker{display:none}details.acordeao[open] summary{border-bottom:1px solid var(--surface-line);margin-bottom:10px}details.acordeao>div{padding-bottom:12px}.lista-defs{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;font-size:13px;display:grid}.lista-defs dt{color:var(--muted)}.lista-defs dd{word-break:break-all;margin:0}.fundo-escuro{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:44;background:#00000073;position:fixed;inset:0}@keyframes aparece{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.aparece{animation:aparece var(--t-base) var(--ease-out) both}.editor{grid-template-columns:220px minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}.editor-lateral,.editor-painel{scrollbar-width:thin;gap:10px;max-height:calc(100dvh - 32px);display:grid;position:sticky;top:16px;overflow-y:auto}.editor-painel{background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--surface-line);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:16px}.painel{gap:12px;display:grid}.painel h3{font-size:19px;font-weight:400}.editor-gatilhos{text-align:left;border-radius:var(--r-card);border:1px dashed var(--grey-soft);background:var(--surface);gap:6px;padding:14px;display:grid}.editor-gatilhos.ativo{border-style:solid;border-color:var(--marcador);box-shadow:0 0 0 3px #c6ff0040}.editor-gatilhos .chip{white-space:normal;height:auto;padding:4px 9px}.editor-canvas{border-radius:var(--r-card);border:1px solid var(--surface-line);background:linear-gradient(#0a0a0a0d 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,#0a0a0a0d 1px,transparent 1px) 0 0/24px 24px,var(--surface);align-items:flex-start;gap:72px;min-height:60vh;padding:24px;display:flex;position:relative;overflow:auto}[data-tema=escuro] .editor-canvas{background:linear-gradient(#f5f5f50d 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,#f5f5f50d 1px,transparent 1px) 0 0/24px 24px,var(--surface)}.editor-linhas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.editor-linhas path{fill:none;stroke:var(--ink);stroke-opacity:.5;stroke-width:1.5px}.editor-coluna{flex:none;align-content:start;gap:28px;width:250px;display:grid}.no-card{background:var(--surface-strong);border:1px solid var(--surface-line);border-radius:var(--r-inner);cursor:pointer;box-shadow:var(--sh-card);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease);gap:6px;padding:12px;display:grid;position:relative}.no-card:hover{box-shadow:var(--sh-float);transform:translateY(-2px)}.no-card.sel{border-color:var(--marcador);box-shadow:0 0 0 3px #c6ff004d}.no-card.solto{opacity:.8;border-style:dashed}.no-card b{font-size:13px;font-weight:500}.no-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.no-cab{justify-content:space-between;align-items:center;gap:6px;display:flex}.no-card .label{align-items:center;gap:6px;display:inline-flex}.no-card .label:before{content:"";background:var(--tipo-cor,var(--lif3-steel));border-radius:50%;width:7px;height:7px}.no-card.tipo-mensagem{--tipo-cor:var(--marcador)}.no-card.tipo-condicao{--tipo-cor:var(--lif3-steel)}.no-card.tipo-atraso{--tipo-cor:var(--grey-soft)}.no-card.tipo-acao{--tipo-cor:var(--lif3-grey)}.no-card.tipo-randomizador{--tipo-cor:var(--ink)}.no-card.tipo-ia{--tipo-cor:var(--lif3-graphite)}.no-card.tipo-fluxo{--tipo-cor:var(--ink)}[data-tema=escuro] .no-card.tipo-ia{--tipo-cor:var(--lif3-white)}.no-portas{gap:3px;margin-top:4px;display:grid}.porta{color:var(--muted);border-top:1px dashed var(--surface-line);justify-content:space-between;align-items:center;gap:6px;padding:2px 0 2px 6px;font-size:10.5px;display:flex;position:relative}.porta:after{content:"";border:1px solid var(--lif3-steel);background:var(--surface-strong);border-radius:50%;width:8px;height:8px;position:absolute;right:-17px}.porta.ligada:after{background:var(--marcador);border-color:var(--marcador)}.entrar-cx{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.entrar-cx .frame{width:min(480px,100%);padding:28px 32px 32px}.entrar-cx .topbar{margin-bottom:6px}.entrar-cx .greeting{margin-top:22px;font-size:34px}.entrar-sub{color:var(--muted);max-width:40ch;margin-top:14px;font-size:14px;line-height:1.5}.entrar-card{gap:16px;margin-top:22px}.cx-form{gap:14px;display:grid}.cx-campo{gap:6px;display:grid}.cx-campo>span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.cx-input{border-radius:var(--r-inner);border:1px solid var(--surface-line);background:var(--surface-strong);height:44px;color:var(--ink);font:inherit;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease);outline:none;padding:0 16px;font-size:14px}.cx-input::placeholder{color:var(--muted-2)}.cx-input:focus{border-color:var(--marcador);box-shadow:0 0 0 3px #c6ff0040}.cx-erro{white-space:normal;border-radius:12px;height:auto;padding:8px 12px}.cx-entrar{background:var(--pill-on-bg);height:44px;color:var(--pill-on-fg);border-color:#0000;justify-content:center;width:100%;margin-top:4px;font-size:14px;font-weight:500}.cx-entrar:hover{background:var(--pill-on-bg);color:var(--pill-on-fg);box-shadow:var(--sh-float);border-color:#0000}.cx-entrar:disabled{opacity:.6;cursor:wait}.inicio .topbar{gap:12px}.inicio .greeting{margin-top:18px}.stats2{gap:10px;display:grid}.lista{gap:10px;margin-top:4px;display:grid}.lista .item{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.lista .ava{border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.lista b{font-size:13px;font-weight:500;display:block}.lista small{font-size:11px}.mini{border-radius:999px;height:4px;margin-top:6px;overflow:hidden}.mini i{height:100%;width:var(--w);border-radius:inherit;display:block}.nota{font-size:12px}.evento b{font-size:13px;font-weight:500;display:block}.tbl .name i{display:none}.tbl .r{grid-template-columns:22px 1.6fr 1fr auto}.barra-topo{z-index:40;background:var(--surface-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--surface-line);align-items:center;gap:10px;padding:10px 12px;display:none;position:sticky;top:0}.barra-topo img{width:auto;height:16px}.menu-fundo{z-index:44;background:#0006;position:fixed;inset:0}@media (max-width:1200px){.editor{grid-template-columns:200px minmax(0,1fr)}.editor-painel{grid-column:1/-1;max-height:none;position:static}}@media (max-width:1100px){.grid-3,.grid-13,.grid-31{grid-template-columns:1fr}}@media (max-width:1240px){.inicio .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.inicio .grid{grid-template-columns:1fr}}@media (max-width:860px){.app,.app[data-menu=min]{grid-template-columns:1fr}.menu{z-index:45;width:var(--menu-w);transition:transform var(--t-base) var(--ease-out);position:fixed;transform:translate(-100%)}.menu.aberto{transform:none}.app[data-menu=min] .menu-item span,.app[data-menu=min] .menu .marca small,.app[data-menu=min] .menu .marca img,.app[data-menu=min] .conta-atual>div,.app[data-menu=min] .eu>div,.app[data-menu=min] .menu .grupo{display:revert}.pagina{padding:16px}.pagina.frame{border-radius:20px;min-height:auto;margin:8px;padding:20px 16px 28px}.app .barra-topo{display:flex}body.menu-aberto{overflow:hidden}.grid-2,.linha-form{grid-template-columns:1fr}.funil-linha{grid-template-columns:100px 1fr 50px 44px}.topo h1{font-size:26px}.topo .acoes{width:100%;margin-left:0}.kpi .valor{font-size:30px}.editor{grid-template-columns:1fr}.editor-lateral{max-height:none;position:static}.inbox{grid-template-columns:1fr}.inbox-lista{max-height:40vh}.chat-painel{max-height:none}.bars .bar:not(:nth-child(5n+1)) em{visibility:hidden}.tbl .r{grid-template-columns:22px 1.4fr 1fr auto}.tbl .r>:nth-child(3){display:block}.entrar-cx .frame{padding:20px 16px 24px}.entrar-cx .greeting{font-size:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.editor-canvas.livre{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;gap:0;height:calc(100dvh - 190px);min-height:520px;padding:0;display:block;position:relative;overflow:hidden}.editor-canvas.livre.arrastando{cursor:grabbing}.editor-mundo{transform-origin:0 0;will-change:transform;width:1px;height:1px;position:absolute;top:0;left:0}.editor-mundo .editor-linhas{width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.editor-linhas path.ligando{stroke:var(--marcador);stroke-opacity:1;stroke-width:2px;stroke-dasharray:6 5}.no-pos{width:250px;position:absolute}.no-pos .no-card{cursor:grab}.no-pos.movendo{z-index:5}.no-pos.movendo .no-card{cursor:grabbing;box-shadow:var(--sh-float);transition:none;transform:scale(1.02)rotate(-.6deg)}.porta .pino{cursor:crosshair;z-index:2;border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:-22px}.porta .pino:hover{background:#c6ff0059;box-shadow:0 0 0 3px #c6ff0040}.editor-ferramentas{border-radius:var(--r-pill);background:var(--surface-strong);border:1px solid var(--surface-line);box-shadow:var(--sh-card);cursor:default;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;bottom:12px;right:12px}.editor-ajuda{pointer-events:none;font-size:11px;position:absolute;top:12px;left:14px;right:14px}.paleta-no{cursor:grab}.paleta-no:active{cursor:grabbing}@media (max-width:1300px){.editor-ajuda{display:none}}@media (max-width:860px){.editor-canvas.livre{height:70dvh}}
:root{--surface-hover:#ffffffe6;--sh-hover:0 1px 0 #fff9 inset,0 18px 32px -20px #0a0a0a59;--sh-btn-hover:0 6px 16px -10px #0a0a0a66;--luz:#c6ff0042;--luz-borda:#0a0a0a1f;--hover-suave:#0a0a0a0d;--linha-hover:#fffc}[data-tema=escuro]{--surface-hover:#28292ee0;--sh-hover:0 1px 0 #ffffff0d inset,0 22px 40px -22px #000000f2;--sh-btn-hover:0 6px 18px -8px #000000d9;--luz:#c6ff001f;--luz-borda:#c6ff0047;--hover-suave:#f5f5f50f;--linha-hover:#f5f5f50f}.frame:before{content:"";background:radial-gradient(420px circle at var(--mx,70%) var(--my,30%),var(--luz),transparent 60%);opacity:0;transition:opacity var(--t-slow) var(--ease);pointer-events:none;z-index:0;position:absolute;inset:0}.frame:hover:before{opacity:1}.card{transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),background-color var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.card:hover{box-shadow:var(--sh-hover);background:var(--surface-hover);border-color:var(--luz-borda);transform:translateY(-2px)}.card.dark:hover{background:var(--dark);border-color:#0000}.chat-painel:hover,.inbox-lista:hover,.entrar-card:hover{transform:none}.no-card:hover{border-color:var(--luz-borda)}.pill-btn:hover,.icon-btn:hover,.go:hover,.btn:hover{box-shadow:var(--sh-btn-hover)}.btn{transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-base) var(--ease-spring),box-shadow var(--t-base) var(--ease),border-color var(--t-fast) var(--ease)}.btn:active,.pill-btn:active,.icon-btn:active{transform:scale(.94)}.btn-fantasma:hover,.btn.fantasma:hover{box-shadow:none}.go:hover{transform:rotate(12deg)scale(1.05)}.go:active{transform:rotate(12deg)scale(.92)}.icon-btn svg,.pill-btn svg,.btn svg{transition:transform var(--t-base) var(--ease-spring)}.btn:hover svg{transform:scale(1.1)}.nav a:not(.on):hover{background:var(--hover-suave);color:var(--ink)}.bell .dot{animation:pulse-lime 1.8s var(--ease) 3;animation-delay:1s}@keyframes pulse-lime{0%{box-shadow:0 0 #c6ff00bf}70%{box-shadow:0 0 0 8px #c6ff0000}to{box-shadow:0 0 #c6ff0000}}.search:hover{box-shadow:0 0 0 3px #c6ff004d}.search:focus-within{box-shadow:0 0 0 3px #c6ff008c}.dots i:hover{background:var(--accent);transform:scale(1.5)}.dots i.on:hover{background:var(--accent-deep)}.brand img{transition:transform var(--t-slow) var(--ease-spring)}.brand:hover img{transform:translate(2px)}.menu>nav,.tabs,.abas{position:relative}.menu>nav:before,.tabs:before,.abas:before{content:"";left:var(--px,0);top:var(--py,0);width:var(--pw,0);height:var(--ph,0);background:var(--pill-on-bg);opacity:var(--po,0);pointer-events:none;z-index:0;border-radius:999px;position:absolute}.pill-pronto:before{transition:left var(--t-base) var(--ease-spring),top var(--t-base) var(--ease-spring),width var(--t-base) var(--ease-spring),height var(--t-base) var(--ease-spring),opacity var(--t-fast) var(--ease)}.menu>nav>div,.tabs>*,.abas>*{z-index:1;position:relative}.menu>nav.pill-pronto .menu-item.ativo,.tabs.pill-pronto a[aria-current=page],.tabs.pill-pronto button[aria-pressed=true],.abas.pill-pronto .aba.ativa{background:0 0}.menu-item svg{transition:transform var(--t-base) var(--ease-spring)}.menu-item:hover svg{transform:scale(1.12)rotate(-6deg)}.menu-item:not(.ativo):hover{background:var(--hover-suave)}.tabs a:not([aria-current=page]):hover,.tabs button:not([aria-pressed=true]):hover{color:var(--ink)}.tbl .r:not(.h):hover{background:var(--linha-hover)}.tabela tbody tr td{transition:background-color var(--t-fast) var(--ease)}.tabela tbody tr:hover td{background:var(--linha-hover)}.tabela tbody tr:hover td:first-child{border-radius:12px 0 0 12px}.tabela tbody tr:hover td:last-child{border-radius:0 12px 12px 0}.tabela .avatar,.inbox-item .avatar,.lista .ava{transition:transform var(--t-base) var(--ease-spring)}.tabela tbody tr:hover .avatar,.inbox-item:hover .avatar,.lista .item:hover .ava{transform:scale(1.12)}.tabela .badge,.tabela .chip,.tabela .status-pill{transition:transform var(--t-fast) var(--ease-spring)}.tabela tbody tr:hover .badge,.tabela tbody tr:hover .status-pill{transform:translate(-2px)}.lista .item{transition:background-color var(--t-fast) var(--ease);border-radius:12px;margin:0 -8px;padding:6px 8px}.lista .item:hover{background:var(--linha-hover)}.inbox-item{transition:background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.inbox-item:active{transform:scale(.99)}.chip,.etapa-chip{transition:transform var(--t-fast) var(--ease-spring),border-color var(--t-fast) var(--ease)}.chat-rapidas .chip:hover,.linha>.chip:hover{transform:translateY(-1px)}.input,.select,.textarea,.cx-input{transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease),background-color var(--t-fast) var(--ease)}.input:hover:not(:focus),.select:hover:not(:focus),.textarea:hover:not(:focus),.cx-input:hover:not(:focus){border-color:var(--luz-borda)}details.acordeao summary{transition:transform var(--t-base) var(--ease),color var(--t-fast) var(--ease)}details.acordeao summary:hover{transform:translate(6px)}.grid>.card,.greeting,.kpis,.track,.event,.dots i{animation-fill-mode:backwards}.topo{animation:rise var(--t-slow) var(--ease-out) backwards}.conteudo>*,.pagina>.grid>*,.pagina>.inbox>*,.pagina>.editor>*,.conteudo>.grid>*{animation:rise var(--t-slow) var(--ease-out) backwards;animation-delay:calc(var(--i,var(--n,0))*55ms + 80ms)}.grid>.card{animation-delay:calc(var(--i,var(--n,0))*55ms)}:is(.conteudo,.grid,.inbox,.editor)>:nth-child(2){--n:1}:is(.conteudo,.grid,.inbox,.editor)>:nth-child(3){--n:2}:is(.conteudo,.grid,.inbox,.editor)>:nth-child(4){--n:3}:is(.conteudo,.grid,.inbox,.editor)>:nth-child(5){--n:4}:is(.conteudo,.grid,.inbox,.editor)>:nth-child(6){--n:5}:is(.conteudo,.grid,.inbox,.editor)>:nth-child(7){--n:6}:is(.conteudo,.grid,.inbox,.editor)>:nth-child(8){--n:7}:is(.conteudo,.grid,.inbox,.editor)>:nth-child(n+9){--n:8}.editor-coluna>.no-card{animation:rise var(--t-slow) var(--ease-out) backwards;animation-delay:calc(var(--c,0)*90ms + .2s)}.editor-linhas path{stroke-dasharray:1;stroke-dashoffset:1px;animation:traco var(--t-slow) var(--ease-out) forwards;animation-delay:.42s}@keyframes traco{to{stroke-dashoffset:0}}.bolha,.chat-evento{animation:rise var(--t-base) var(--ease-out) backwards}.vazio{animation:rise var(--t-slow) var(--ease-out) backwards}.line svg path:not(#line-main){stroke-dasharray:4 5;stroke-dashoffset:0;animation:aparece-suave var(--t-slow) var(--ease-out) both;animation-delay:.15s}@keyframes aparece-suave{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.card:hover,.go:hover,.no-card:hover{transform:none}.frame:before{display:none}.editor-linhas path{stroke-dashoffset:0}}
