:root{--page:var(--page-light);--topbar:rgba(247,247,246,.86);--ink:var(--ink-light);--ink-soft:var(--ink-soft-light);--ink-faint:var(--ink-faint-light);--card:var(--card-light);--line:var(--line-light);--line-soft:var(--line-soft-light);--hover:var(--hover-light);--active:#ecebe5;--leaf:var(--leaf-light);--leaf-tint:var(--leaf-tint-light);--focus-line:#e4e8dc;--accent:var(--accent-light);--accent-soft:var(--accent-soft-light);--hot-line:#d8e3ff;--amber:#a8721c;--amber-tint:#f8f1e2;--violet:#7c5cff;--grad-p1:linear-gradient(135deg,#d9a45b,#b87333);--grad-p2:linear-gradient(135deg,#7fa8d9,#4a6fa5);--grad-p3:linear-gradient(135deg,#c98b8b,#a05252);--grad-p4:linear-gradient(135deg,#9b8fd9,#6a5aa5);--grad-p5:linear-gradient(135deg,#a3c98b,#6a9a4f);--grad-p6:linear-gradient(135deg,#d98bb0,#a54a7a);--grad-p7:linear-gradient(135deg,#8bcfd9,#4a92a5);--grad-p8:linear-gradient(135deg,#c9b45b,#a08a2e);--on-dark:#f2f1ec;--on-dark-soft:rgba(242,241,236,.68);--on-dark-faint:rgba(242,241,236,.5);--on-dark-line:rgba(255,255,255,.12);--on-dark-fill:rgba(255,255,255,.05);--risk-ink:#ff9d90;--risk-fill:rgba(194,64,47,.18);--risk-line:rgba(194,64,47,.35);--gain-ink:#8fd8a8;--gain-fill:rgba(96,168,112,.18);--gain-line:rgba(96,168,112,.35);--dot-r:#e8695a;--dot-y:#e5b03e;--dot-g:#68bd5e;--red:#c2402f;--red-soft:#faeae7;--dark:#1b1c19;--btn-ins-ink:#2b2e27;--page-light:#f7f7f6;--ink-light:#2b2e27;--ink-soft-light:#4e5149;--ink-faint-light:#7a7d74;--card-light:#ffffff;--line-light:#e6e4de;--line-soft-light:#efede8;--hover-light:#f1f0ec;--accent-light:#1f5eff;--accent-soft-light:#eaf0ff;--leaf-light:#4f7d3a;--leaf-tint-light:#f1f4ec}html[data-theme=dark]{--page:#181817;--topbar:rgba(24,24,23,.82);--ink:#eae9e6;--ink-soft:#b3b1ac;--ink-faint:#87857f;--card:#201f1e;--line:#31302d;--line-soft:#2a2927;--hover:#242322;--active:#2b2a28;--leaf:#93bd75;--leaf-tint:rgba(147,189,117,.1);--focus-line:rgba(147,189,117,.22);--accent:#4d82ff;--accent-soft:rgba(77,130,255,.15);--hot-line:rgba(77,130,255,.35);--amber:#d9a24a;--amber-tint:rgba(217,162,74,.13);--violet:#9d85ff;--grad-p1:linear-gradient(135deg,#d9a45b,#b87333);--grad-p2:linear-gradient(135deg,#7fa8d9,#4a6fa5);--grad-p3:linear-gradient(135deg,#c98b8b,#a05252);--grad-p4:linear-gradient(135deg,#9b8fd9,#6a5aa5);--grad-p5:linear-gradient(135deg,#a3c98b,#6a9a4f);--grad-p6:linear-gradient(135deg,#d98bb0,#a54a7a);--grad-p7:linear-gradient(135deg,#8bcfd9,#4a92a5);--grad-p8:linear-gradient(135deg,#c9b45b,#a08a2e);--on-dark:#f2f1ec;--on-dark-soft:rgba(242,241,236,.68);--on-dark-faint:rgba(242,241,236,.5);--on-dark-line:rgba(255,255,255,.12);--on-dark-fill:rgba(255,255,255,.05);--risk-ink:#ff9d90;--risk-fill:rgba(194,64,47,.18);--risk-line:rgba(194,64,47,.35);--gain-ink:#8fd8a8;--gain-fill:rgba(96,168,112,.18);--gain-line:rgba(96,168,112,.35);--dot-r:#e8695a;--dot-y:#e5b03e;--dot-g:#68bd5e;--red:#e06a59;--red-soft:rgba(224,106,89,.13);--dark:#0f0f0e}svg.lucide{stroke-width:1.6;width:16px;height:16px}.hl{font-family:Stack Sans Headline,sans-serif}:root{--grad-brand:linear-gradient(135deg,#3d74ff,#1f4fd6);--grad-person:linear-gradient(135deg,#7fa8d9,#4a6fa5);--grad-p1:linear-gradient(135deg,#d9a45b,#b87333);--grad-p2:linear-gradient(135deg,#7fa8d9,#4a6fa5);--grad-p3:linear-gradient(135deg,#c98b8b,#a05252);--grad-p4:linear-gradient(135deg,#9b8fd9,#6a5aa5)}.sivo-landing-page{color-scheme:light only;--sky-50: #f0f7ff;--sky-100: #dfedff;--sky-200: #bcd9ff;--sky-300: #8ebdff;--sky-400: #5a9bff;--sky-500: #3b82f6;--sky-600: #2563eb;--sky-700: #1d4ed8;--ink-900: #0b1220;--ink-800: #16213a;--ink-700: #243251;--ink-600: #475573;--ink-500: #4f5a78;--ink-400: #5e6886;--ink-300: #c9cedf;--ink-200: #e6e9f2;--ink-100: #f3f5fb;--ink-050: #fafbff;--wa-green: #25d366;--coral: #ff7a59;--amber: #f5b942;--violet: #7c6cf2;--mint: #4fd1b1;--sky-grad-a: #dfeeff;--sky-grad-b: #f6f9ff;--sky-grad-c: #ffffff;--r-sm: 10px;--r-md: 16px;--r-lg: 16px;--r-xl: 20px;--shadow-card: 0 1px 2px rgba(16,24,40,.06), 0 6px 16px -4px rgba(16,24,40,.1), 0 16px 32px -12px rgba(16,24,40,.1);--shadow-lift: 0 2px 4px rgba(16,24,40,.06), 0 12px 28px -8px rgba(16,24,40,.18), 0 30px 60px -20px rgba(16,24,40,.14);--shadow-float: 0 40px 80px -20px rgba(30,64,175,.25), 0 20px 40px -15px rgba(30,64,175,.18);--ease: cubic-bezier(.22,.61,.36,1);--a-mult: 1;--color-bg-primary: #ffffff;--color-bg-secondary: #f7f7f5;--color-bg-tertiary: #efefea;--color-border-subtle: #e6e6e2;--color-border-default: #d9d9d6;--color-text-primary: #111111;--color-text-secondary: #4d4d4d;--color-text-tertiary: #6e6e6e;--color-text-inverted: #ffffff;--color-accent-primary: #2563eb;--color-accent-primary-hover: #1d4ed8;--color-accent-muted: #e0e7ff;--ui-text: #37352f;--ui-text-muted: #787774;--ui-text-subtle: rgba(55, 53, 47, .71);--ui-bg: #ffffff;--ui-surface: #f9f8f6;--ui-border: rgba(0, 0, 0, .08);--accent: #2783de;--accent-500: var(--accent);--accent-600: var(--accent)}.sivo-landing-page *{color-scheme:light only}.app{display:grid;grid-template-columns:256px 1fr;min-height:100vh}.side{padding:16px 14px 14px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.side-scroll{flex:1;overflow-y:auto;scrollbar-width:none;min-height:0}.side-scroll::-webkit-scrollbar{display:none}.brand{display:flex;align-items:center;padding:8px 12px 10px}.brand img{width:24px;height:24px}html[data-theme=dark] .brand img{filter:invert(1)}.ws{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:7px 9px;border-radius:11px;cursor:pointer;transition:background .16s ease}.ws:hover{background:var(--hover)}.ws .sq{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#3d74ff,#1f4fd6);color:#fff;font-size:13px;font-weight:600;display:grid;place-items:center;flex:none}.ws>span:nth-child(2){flex:1;min-width:0}.ws b{display:block;font-weight:400;font-size:13px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws small{display:block;font-size:11px;color:var(--ink-faint);margin-top:1px}.ws>svg{width:14px;height:14px;color:var(--ink-faint);flex:none}.nglab{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);padding:0 12px;margin:22px 0 6px}.nglab:first-of-type{margin-top:2px}.nav{display:flex;flex-direction:column;gap:1px}.ni{display:flex;align-items:center;gap:11px;height:36px;padding:0 10px 0 12px;border-radius:10px;font-size:13.5px;font-weight:400;color:var(--ink-soft);cursor:pointer;transition:background .18s ease,color .15s ease,transform .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ni:active{transform:scale(.988)}.ni:hover{background:var(--hover);color:var(--ink)}.ni.open{color:var(--ink)}.ni.on{background:var(--active);color:var(--ink);font-weight:400}.nic{position:relative;width:17px;height:17px;flex:none}.nic svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .16s ease,transform .26s cubic-bezier(.2,.7,.2,1)}.nic .o{color:var(--ink-faint);stroke-width:1.7}.nic .f{color:var(--ink);opacity:0;transform:scale(.7)}.ni:hover .nic .o,.ni.open .nic .o{color:var(--ink-soft)}.ni.on .nic:has(.f) .o,.ni.act .nic:has(.f) .o{opacity:0;transform:scale(1.12)}.ni.on .nic .f,.ni.act .nic .f{opacity:1;transform:scale(1);animation:ipop .3s cubic-bezier(.2,.7,.2,1)}.ni.act{color:var(--ink)}.ni .chev{margin-left:auto;width:13px;height:13px;color:var(--ink-faint);transition:transform .18s ease}.ni.open .chev{transform:rotate(90deg)}.ni .tag{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.03em;color:var(--leaf);background:var(--leaf-tint);border-radius:6px;padding:2px 8px}.sub{display:flex;flex-direction:column;gap:1px;position:relative;margin:0;padding-left:39px;max-height:0;opacity:0;overflow:hidden;transition:max-height .32s cubic-bezier(.2,.7,.2,1),opacity .22s ease,margin .3s cubic-bezier(.2,.7,.2,1)}.sub.open{max-height:240px;opacity:1;margin:2px 0 5px}.sub:before{content:"";position:absolute;left:19.5px;top:4px;bottom:4px;width:1.5px;border-radius:2px;background:var(--line)}.sub .si{opacity:0;transform:translate(-5px)}.sub.open .si{opacity:1;transform:none}.sub.open .si:nth-child(1){transition-delay:.04s}.sub.open .si:nth-child(2){transition-delay:.07s}.sub.open .si:nth-child(3){transition-delay:.1s}.sub.open .si:nth-child(4){transition-delay:.13s}.si{display:flex;align-items:center;height:30px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:400;color:var(--ink-soft);cursor:pointer;transition:background .15s ease,color .15s ease,opacity .2s ease,transform .24s cubic-bezier(.2,.7,.2,1)}.si:before{content:"";width:5px;height:5px;border-radius:50%;background:transparent;flex:none;margin-right:8px;transition:background .15s ease}.si.on:before{background:var(--ink)}.si:active{transform:scale(.985)}.si:hover{background:var(--hover);color:var(--ink)}.si.on{background:var(--active);color:var(--ink);font-weight:400}.cnt{margin-left:auto;font-size:11px;font-weight:600;color:var(--ink-faint);background:var(--active);border-radius:6px;padding:1.5px 8px}.si.on .cnt{background:var(--hover)}.side .foot{display:flex;flex-direction:column;gap:1px;padding-top:12px;border-top:1px solid var(--line-soft);margin-top:10px}.trial{background:var(--card);border:1px solid var(--line);border-radius:13px;padding:13px 14px;margin-bottom:10px}.trial .tt{display:flex;align-items:center;justify-content:space-between;font-size:12.5px}.trial .tt b{font-weight:600}.trial .tt span{color:var(--ink-faint);font-size:11px}.trial .tb{height:5px;border-radius:4px;background:var(--line-soft);margin-top:9px;overflow:hidden}.trial .tb i{display:block;height:100%;width:36%;background:var(--leaf);border-radius:4px}.trial a{display:inline-block;margin-top:10px;font-size:12.5px;font-weight:600;color:var(--accent)}.main{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:11px 28px;background:var(--topbar);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.crumbs{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-faint);justify-self:start}.crumbs b{color:var(--ink);font-weight:600}.crumbs svg{width:13px;height:13px;color:var(--ink-faint)}.tsearch{justify-self:center;display:flex;align-items:center;gap:9px;width:300px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 12px;color:var(--ink-faint);font-size:13px;cursor:text}.tsearch svg{width:14px;height:14px;color:var(--ink-faint)}.tsearch kbd{margin-left:auto;font-family:inherit;font-size:10.5px;color:var(--ink-faint);border:1px solid var(--line);border-radius:5px;padding:1px 5px;background:var(--page)}.top-right{justify-self:end;display:flex;align-items:center;gap:8px}.tbtn{width:34px;height:34px;border-radius:10px;border:0;background:none;display:grid;place-items:center;cursor:pointer;color:var(--ink-soft);position:relative;transition:background .12s ease}.tbtn:hover{background:var(--hover)}.tbtn svg{width:17px;height:17px}.tbtn .dot{position:absolute;top:7px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--red);border:2px solid var(--page)}html[data-theme=dark] .icon-sun{display:block}html[data-theme=dark] .icon-moon,.icon-sun{display:none}.tdiv{width:1px;height:22px;background:var(--line);margin:0 6px}.prof{display:flex;align-items:center;gap:10px;padding:5px 8px 5px 5px;border-radius:11px;cursor:pointer;transition:background .12s ease}.prof:hover{background:var(--hover)}.prof .av{width:30px;height:30px;border-radius:9px;background:var(--ink);color:var(--page);font-size:12.5px;font-weight:600;display:grid;place-items:center}.prof b{font-size:13.5px;font-weight:600}.prof svg{width:14px;height:14px;color:var(--ink-faint)}.content{padding:32px 44px 60px}.wrap{max-width:1240px;margin:0 auto}.wrap.wide{max-width:none}.phead{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap;margin-bottom:24px}.phead h1{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:26px;letter-spacing:-.02em}.phead .psub{color:var(--ink-soft);margin-top:8px;font-size:14px}.phead-right{margin-left:auto;display:flex;align-items:center;gap:10px}.popwrap{position:relative}.pop{position:absolute;z-index:60;min-width:250px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 46px #14161229;padding:6px;opacity:0;transform:translateY(-4px) scale(.98);pointer-events:none;transition:opacity .16s ease,transform .2s cubic-bezier(.2,.7,.2,1)}.pop.show{opacity:1;transform:none;pointer-events:auto}.pop-h{display:flex;align-items:center;gap:11px;padding:10px 11px 12px;border-bottom:1px solid var(--line-soft);margin-bottom:6px}.pop-h .av2{width:36px;height:36px;border-radius:10px;color:#fff;font-size:13.5px;font-weight:600;display:grid;place-items:center;flex:none}.pop-h b{display:block;font-size:13.5px;font-weight:500}.pop-h small{display:block;font-size:11.5px;color:var(--ink-faint);margin-top:1px}.pop-i{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:9px;font-size:13px;color:var(--ink);cursor:pointer}.pop-i:hover{background:var(--hover)}.pop-i svg{width:15px;height:15px;color:var(--ink-faint);flex:none}.pop-i .r{margin-left:auto;display:flex;align-items:center;gap:8px}.pop-i .ck{width:15px;height:15px;color:var(--leaf)}.pop-i.red,.pop-i.red svg{color:var(--red)}.pop-i.red:hover{background:var(--red-soft)}.pop-sep{height:1px;background:var(--line-soft);margin:6px 4px}.pop-lab{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);padding:8px 11px 4px}.wsmenu{left:0;right:0;top:calc(100% + 8px)}.pmenu{right:0;top:calc(100% + 10px);min-width:236px}.pop-i .wsq{width:26px;height:26px;border-radius:8px;color:#fff;font-size:11.5px;font-weight:600;display:grid;place-items:center;flex:none}.tlogo{display:none}.m-only{display:none!important}@media(prefers-reduced-motion:reduce){.ni.on .nic .f{animation:none}.sub{transition:none}.sub .si{transition:none!important;opacity:1;transform:none}}@media(max-width:1200px){.app{grid-template-columns:1fr}.side{display:none}.content{padding:18px 16px 108px}.topbar{grid-template-columns:auto 1fr auto;padding:10px 14px}.tlogo{display:flex;align-items:center}.tlogo img{width:24px;height:24px}html[data-theme=dark] .tlogo img{filter:invert(1)}.crumbs,.tsearch{display:none}.m-only{display:grid!important}.top-right{gap:4px}.tdiv{display:none}.prof{padding:4px}.prof b,.prof>svg{display:none}.phead{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.phead h1{font-size:22px}.phead .psub{margin-top:4px;font-size:13px}.phead-right{margin-left:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.phead-right .btn,.phead-right .selct{width:100%;justify-content:center}.phead-right .seg{width:100%}.phead-right .seg button{flex:1;justify-content:center}}button.ni,button.si,button.pop-i,button.ws,button.tbtn{font-family:inherit;color:inherit;border:0;background:none;text-align:left}button.tsearch{font-family:inherit;text-align:left}button.ni,button.pop-i,button.ws{width:100%}button.tbtn{background:none}a.ni,a.si,a.trial,.trial a,a.mtab,a.mtile,a.mpg{text-decoration:none}a.mpg{color:var(--ink)}button.mtile{font-family:inherit;text-align:left}.svgw{display:contents}img.av,img.av2{-o-object-fit:cover;object-fit:cover}.ws .sq,.pop-i .wsq{background:var(--grad-brand)}.pop-h .av2{background:var(--grad-person)}.app.focus{grid-template-columns:1fr}.main{overflow-x:clip}.content.full{padding:0}.btn{display:inline-flex;align-items:center;gap:8px;border-radius:10px;cursor:pointer;border:0;font-size:13.5px;font-weight:600;padding:10px 16px;transition:filter .15s ease,background .12s ease}.btn svg{width:15px;height:15px}.btn.pri{background:var(--accent);color:#fff}.btn.pri:hover{filter:brightness(.94)}.btn.gho{background:var(--card);color:var(--ink);border:1px solid var(--line)}.btn.gho:hover{background:var(--hover)}.btn.ink{background:var(--ink);color:var(--page)}.btn.ink:hover{filter:brightness(1.12)}.seg{display:flex;background:var(--hover);border:1px solid var(--line);border-radius:10px;padding:3px}.seg button{border:0;background:none;font-size:13px;font-weight:500;color:var(--ink-soft);padding:7px 13px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.seg button svg{width:14px;height:14px}.seg button.on{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #00000014}.card{background:var(--card);border:1px solid var(--line);border-radius:16px}.lab{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.mt0{margin-top:0}.mt16{margin-top:16px}.mt12{margin-top:12px}.fx1{flex:1}.w100{width:100%}.db{display:block}.chip.sm{font-size:10.5px;padding:2px 8px}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;border-radius:7px;padding:4px 10px}.chip.neutral{color:var(--ink-soft);border:1px solid var(--line);background:var(--card)}.chip.ok{color:var(--leaf);background:var(--leaf-tint)}.chip.warn{color:var(--amber);background:var(--amber-tint)}.chip.bad{color:var(--red);background:var(--red-soft)}.stats{margin-top:30px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px 24px}.stat .st{display:flex;align-items:center;gap:9px}.stat .st>svg{width:16px;height:16px;color:var(--ink-faint);flex:none}.stat .sl{font-size:13.5px;font-weight:600;color:var(--ink-soft)}.stat em{font-style:normal;margin-left:auto;font-size:12.5px;font-weight:600}.stat em.down{color:var(--red)}.stat em.up{color:var(--leaf)}.stat .sv{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:32px;letter-spacing:-.02em;margin-top:16px}.stat .ss{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-soft);margin-top:10px}.stat .ss i{flex:none;width:6px;height:6px;border-radius:50%}.stat .ss i.warn{background:var(--red)}.stat .ss i.good{background:var(--leaf)}.stat .ss i.info{background:var(--accent)}.stat .ss.link{color:var(--accent);font-weight:600;cursor:pointer}.col{display:flex;flex-direction:column;gap:22px;min-width:0}.bigcard{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 28px}.focus{background:var(--leaf-tint);border-color:var(--focus-line)}.focus .lab{color:var(--leaf)}.focus h3{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:21px;letter-spacing:-.015em;margin-top:14px}.focus p{color:var(--ink-soft);line-height:1.6;margin-top:8px;max-width:52ch}.card-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:22px}.lnk{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:500}.lnk:hover{text-decoration-thickness:2px}.on-dark .lnk{color:inherit;text-decoration-color:currentColor}.card-top .link{font-size:13px;font-weight:600;color:var(--ink-soft);cursor:pointer;display:inline-flex;align-items:center;min-height:32px;padding:0 8px;margin-right:-8px;border-radius:8px;border:0;background:none;transition:background .12s ease,color .12s ease}.card-top .link:hover{color:var(--ink);background:var(--hover)}.chip-risk{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--risk-ink);background:var(--risk-fill);border:1px solid var(--risk-line);border-radius:7px;padding:5px 11px}.chip-risk:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--risk-ink)}.btn-ins{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:var(--on-dark);color:var(--btn-ins-ink);border:0;border-radius:10px;font-size:13px;font-weight:600;padding:10px 16px;cursor:pointer}.btn-ins svg{width:14px;height:14px}.sfilters{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.sf{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.sf:hover{background:var(--hover)}.sf.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sf .sfl{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink-soft)}.sf .sfl i{width:7px;height:7px;border-radius:50%;flex:none}.sf .sfv{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:24px;margin-top:10px}.sf .sfs{font-size:11.5px;color:var(--ink-faint);margin-top:3px}.toolrow{display:flex;align-items:center;gap:10px;margin-bottom:16px}.lsearch{display:flex;align-items:center;gap:9px;flex:1;max-width:340px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:9px 12px;color:var(--ink-faint);font-size:13px}.lsearch svg{width:14px;height:14px}.selct{display:inline-flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:9px 13px;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer}.selct svg{width:14px;height:14px;color:var(--ink-faint)}.toolrow .sp{flex:1}.lava{width:34px;height:34px;border-radius:9px;color:#fff;font-size:12px;font-weight:600;display:grid;place-items:center;flex:none}.stage{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-soft)}.stage i{width:7px;height:7px;border-radius:50%;flex:none}.kebab{width:28px;height:28px;border-radius:8px;border:0;background:none;display:grid;place-items:center;color:var(--ink-faint);cursor:pointer;transition:background .12s ease,color .12s ease}.kebab:hover{background:var(--active);color:var(--ink)}.kebab svg{width:15px;height:15px}.cb{width:15px;height:15px;border:1.5px solid var(--line);border-radius:4px;background:var(--card)}.ag-sum{display:flex;align-items:center;gap:18px;font-size:13px;color:var(--ink-soft);margin-bottom:16px}.ag-sum b{font-weight:600;color:var(--ink)}.ag-sum i{width:4px;height:4px;border-radius:50%;background:var(--line);flex:none}.src{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;border-radius:6px;padding:3px 8px}.src svg{width:11px;height:11px}.src.wa{color:var(--leaf);background:var(--leaf-tint)}.src.site{color:var(--accent);background:var(--accent-soft)}.src.ind{color:var(--amber);background:var(--amber-tint)}.src.ig{color:var(--violet);background:#7c5cff1a}.ptitle{display:flex;align-items:center;gap:12px}.ptitle .psw{padding:6px 12px;font-size:12.5px;min-height:32px}.val.none{color:var(--ink-faint);font-weight:500}.card.clip{overflow:hidden}.selct.sm{padding:8px 12px}.selct.end{margin-left:auto}.tpl .grow{flex:1;min-width:0}.val.gap{margin-right:16px}.chip.info{color:var(--accent);background:var(--accent-soft)}.chip.leafy{color:var(--leaf);background:var(--leaf-tint)}.chip.ig{color:var(--violet);background:#7c5cff1a}.seg button:disabled{opacity:.45;cursor:default}.seg button:disabled:hover{background:transparent}.inp:disabled,.tarea:disabled{opacity:.45;cursor:default}.btn.gho:disabled{opacity:.45;cursor:default}.btn.sm{padding:8px 16px}.btn.xs{padding:8px 16px;font-size:12.5px}.btn.block{width:100%;justify-content:center}.btn.grow{flex:1;justify-content:center}.btn.on-dark{background:none;color:var(--on-dark-soft);border:1px solid var(--on-dark-line)}.btn.onink{background:var(--on-dark-line);border:1px solid rgba(255,255,255,.28);color:#fff}.fic2.xs{width:32px;height:32px}.fic2.md{width:36px;height:36px}.fic2.lg{width:48px;height:48px}.fic2.oncard{background:var(--card)}.sfilters.c3{grid-template-columns:repeat(3,1fr)}.fic2.accent{background:var(--accent-soft)}.fic2.accent svg{color:var(--accent)}.fic2.leafy{background:var(--leaf-tint)}.fic2.leafy svg{color:var(--leaf)}.fic2.amber{background:var(--amber-tint)}.fic2.amber svg{color:var(--amber)}.rgrid.g2{grid-template-columns:1fr 1fr}.scard.nopoint{cursor:default}.sbody.roomy{padding:16px 24px}.bigcard.accentbox{background:var(--accent-soft);border-color:var(--hot-line)}.bigcard.accentbox .lab{color:var(--accent)}.sv.dim{color:var(--ink-faint)}.mi.tall{min-height:88px}.seg.fill button{flex:1}.mrow{display:flex;align-items:center;gap:12px}.mrow b{display:block;font-size:14.5px;font-weight:600}.mrow small{display:block;font-size:12.5px;color:var(--ink-faint);margin-top:2px}.msub{font-size:12px;color:var(--ink-faint);margin-top:8px}.mr8{margin-right:8px}.ml8{margin-left:8px}.mt8{margin-top:8px}.mt24{margin-top:24px}.selfstart{align-self:flex-start}.dim{color:var(--ink-faint)}.grow1{flex:1;min-width:220px}.g16{gap:16px}.mb12{margin-bottom:12px}.mb16{margin-bottom:16px}.f3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.frow{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.frow.base{align-items:baseline;gap:8px}.h3-inline{margin:0;font-size:17px;display:flex;align-items:center;gap:8px}.dotr{background:var(--dot-r)}.doty{background:var(--dot-y)}.dotg{background:var(--dot-g)}.nopoint{cursor:default}.txt-accent{color:var(--accent)}.txt-amber{color:var(--amber)}.txt-leaf{color:var(--leaf)}.ico13{width:13px;height:13px}.ico14{width:14px;height:14px}.ico22{width:22px;height:22px}.ttl{display:block;font-size:14.5px;font-weight:600}.sbt{display:block;font-size:12.5px;color:var(--ink-faint);margin-top:2px}.lnk-in{display:inline-flex;align-items:center;margin-top:16px;font-size:13px;font-weight:600;color:var(--accent);min-height:32px;padding:0 8px;margin-left:-8px;border-radius:8px;border:0;background:none;cursor:pointer;transition:background .12s ease}.lnk-in:hover{background:var(--hover)}.h3-row{margin:0;font-size:19px;display:flex;align-items:center;gap:8px}.p-body{font-size:13px;color:var(--ink-soft);line-height:1.6;margin-top:8px}.mt16-start{margin-top:16px;align-self:flex-start}.weak{color:var(--ink-faint);font-weight:400}.off{opacity:.35;cursor:default}.phone.bp{width:320px;--page:var(--page-light);--ink:var(--ink-light);--ink-soft:var(--ink-soft-light);--ink-faint:var(--ink-faint-light);--card:var(--card-light);--line:var(--line-light);--line-soft:var(--line-soft-light);--hover:var(--hover-light);--accent:var(--accent-light);--accent-soft:var(--accent-soft-light);--leaf:var(--leaf-light);--leaf-tint:var(--leaf-tint-light)}.phone.sb{width:296px;margin-top:8px}.phone.sb .chat-input{padding:8px}.phone.sb .inp{min-height:36px;font-size:12.5px}.phone.sb .sendbtn{width:36px;height:36px}.live-tag.test{color:var(--ink-soft)}.live-tag.test i{background:var(--amber);animation:none}.chat-foot{text-align:center;padding:16px 0 0}.card.diagcard{margin-bottom:16px;padding:0}.rgrid.split{grid-template-columns:1.5fr 1fr}.sep-top{padding-top:16px;border-top:1px solid var(--line-soft);margin-top:16px}.meta-right{margin-left:auto;font-size:12.5px;color:var(--ink-faint)}.fic2.xl{width:44px;height:44px}.mb0{margin-bottom:0}.val{font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.fic2{width:38px;height:38px}.dica{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--line-soft);font-size:13px;color:var(--ink-soft);line-height:1.5}.dica:first-of-type{border-top:0;padding-top:4px}.dica svg{width:15px;height:15px;color:var(--leaf);flex:none;margin-top:1px}.convrow{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid var(--line-soft)}.convrow:first-of-type{border-top:0}.convrow .lava{width:36px;height:36px;font-size:12.5px}.convrow .cvx{flex:1;min-width:0}.convrow b{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.convrow p{font-size:12.5px;color:var(--ink-soft);margin-top:3px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.convrow time{flex:none;font-size:11.5px;color:var(--ink-faint);padding-top:2px}.msgb{max-width:76%;border-radius:14px;padding:10px 13px;font-size:13px;line-height:1.55}.msgb.in{align-self:flex-start;background:var(--card);border:1px solid var(--line);border-bottom-left-radius:5px}.msgb.out{align-self:flex-end;background:var(--accent);color:#fff;border-bottom-right-radius:5px}.msgb time{display:block;font-size:10px;opacity:.55;margin-top:5px;text-align:right}.cb-bot{display:flex;align-items:center;gap:7px;align-self:flex-start;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.cb-bot svg{width:13px;height:13px}.typing{align-self:flex-start;display:inline-flex;gap:4px;background:var(--card);border:1px solid var(--line);border-radius:14px 14px 14px 5px;padding:13px 15px}.typing i{width:6px;height:6px;border-radius:50%;background:var(--ink-faint);animation:tp 1.2s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.chat-input{display:flex;align-items:center;gap:10px;padding:14px 16px;border-top:1px solid var(--line-soft)}.chat-input .inp{flex:1;background:var(--page)}.sendbtn{width:42px;height:42px;border-radius:11px;border:0;background:var(--accent);color:#fff;display:grid;place-items:center;cursor:pointer;flex:none}.sendbtn svg{width:17px;height:17px}.chat-foot{padding:0 18px 14px;font-size:11.5px;color:var(--ink-faint)}.chat-foot a{color:var(--ink-soft);font-weight:600;text-decoration:underline}.tpl{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--line-soft)}.tpl:first-of-type{border-top:0}.tpl code{font-family:inherit;font-size:13px;font-weight:600}.tpl small{font-size:12px;color:var(--ink-faint)}.tpl .chip{margin-left:auto}.livewrap{position:relative}.live-tag{position:absolute;top:-9px;left:50%;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;gap:7px;background:var(--card);border:1px solid var(--line);border-radius:99px;padding:6px 13px;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--leaf);box-shadow:0 4px 14px #00000014;white-space:nowrap}.live-tag i{width:7px;height:7px;border-radius:50%;background:var(--leaf);animation:lvp 1.6s ease-in-out infinite}.wa-head{display:flex;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid var(--line-soft);margin-bottom:12px}.wa-head .sq{width:30px;height:30px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;font-weight:600;display:grid;place-items:center}.wa-head b{display:block;font-size:12px}.wa-head small{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--leaf)}.wa-head small i{width:5px;height:5px;border-radius:50%;background:var(--leaf)}.phone .msgb{font-size:11px;padding:8px 10px;border-radius:11px;max-width:86%}.phone .msgb.in{border-bottom-left-radius:4px}.phone .msgb.out{border-bottom-right-radius:4px}.phone .msgb time{font-size:8.5px;margin-top:3px}.phone .pchat{display:flex;flex-direction:column;gap:8px}.phone .typing{padding:9px 11px}.hrline{height:1px;background:var(--line-soft);margin:0 24px}.msg-meta{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--ink-faint);margin:3px 2px 10px}.msg-meta.right{align-self:flex-end}.msg-meta svg{width:11px;height:11px}.msg-meta .okc{color:var(--leaf)}.tabbar{position:sticky;top:68px;z-index:35;display:flex;gap:4px;background:var(--topbar);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:13px;padding:4px;width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none;margin:0 auto 26px;box-shadow:0 6px 22px #14161212}.tabbar::-webkit-scrollbar{display:none}.tab{display:flex;align-items:center;gap:8px;padding:9px 15px;border-radius:9px;font-size:13px;font-weight:400;color:var(--ink-soft);cursor:pointer;white-space:nowrap;transition:background .16s ease,color .15s ease}.tab svg{width:15px;height:15px;color:var(--ink-faint);transition:color .15s ease}.tab:hover{color:var(--ink)}.tab.on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #00000012}.tab.on svg{color:var(--ink)}.pane-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.memrow{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--line-soft)}.memrow:first-of-type{border-top:0}.memrow .lava{width:38px;height:38px;font-size:13px}.memrow .mtx{flex:1;min-width:0}.memrow b{display:block;font-size:13.5px;font-weight:600}.memrow small{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:12px;color:var(--ink-faint);margin-top:2px}.memrow small svg{width:12px;height:12px;flex:none}.banner{display:flex;align-items:center;gap:14px;background:var(--amber-tint);border:1px solid transparent;border-radius:14px;padding:16px 18px;margin-bottom:22px}.banner .btx{flex:1;min-width:0}.banner b{display:block;font-size:14px;font-weight:600}.banner p{font-size:12.5px;color:var(--ink-soft);margin-top:3px}.banner.blue{background:var(--accent-soft)}.rgrid{display:grid;grid-template-columns:1.7fr 1fr;gap:16px;margin-top:16px}.empty-mini{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:26px 18px}.empty-mini .eic{width:44px;height:44px;border-radius:12px;background:var(--accent-soft);display:grid;place-items:center}.empty-mini .eic svg{width:20px;height:20px;color:var(--accent)}.empty-mini b{font-size:14px;font-weight:600}.empty-mini p{font-size:12.5px;color:var(--ink-soft);line-height:1.55;max-width:30ch}.empty-mini a{font-size:13px;font-weight:600;color:var(--accent);display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:8px;transition:background .12s ease}.empty-mini a:hover{background:var(--hover)}.empty-big{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:44px 20px}.empty-big .eic{width:52px;height:52px;border-radius:14px;background:var(--accent-soft);display:grid;place-items:center}.empty-big .eic svg{width:23px;height:23px;color:var(--accent)}.empty-big h3{font-size:16.5px;font-weight:600}.empty-big p{font-size:13.5px;color:var(--ink-soft);line-height:1.6;max-width:44ch}.empty-big .erow{display:flex;gap:10px;margin-top:6px;flex-wrap:wrap;justify-content:center}.strow{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:16px 0;border-top:1px solid var(--line-soft)}.strow:first-of-type{border-top:0;padding-top:4px}.strow .fic2{width:36px;height:36px}.strow .stx{flex:1;min-width:0}.strow b{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:600}.strow small{display:block;font-size:12.5px;color:var(--ink-faint);margin-top:2px}.stat.dim .sv,.stat.dim .st{opacity:.45}.locknote{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-faint);margin-top:14px}.locknote svg{width:13px;height:13px}.nextstep{display:flex;flex-direction:column}.nextstep .btn{margin-top:auto}.nextstep>h3{margin:0 0 4px;font-size:16px;font-weight:600;letter-spacing:-.01em}.stats.five{grid-template-columns:repeat(5,1fr)}.strow .btn{flex:none}.sitegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.scard{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.scard:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000014}.sthumb{aspect-ratio:16/8.5;background:var(--hover);border-bottom:1px solid var(--line-soft);position:relative;overflow:hidden}.sthumb .mock{position:absolute;top:14px;right:14px;bottom:-6px;left:14px;background:var(--card);border:1px solid var(--line);border-radius:9px 9px 0 0;overflow:hidden}.mock .mhero{height:44%;background:var(--dark);display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 14px}.mock .mhero i{display:block;height:6px;border-radius:3px;background:#ffffffd9;width:58%}.mock .mhero em{display:block;height:4px;border-radius:3px;background:#ffffff59;width:40%}.mock .mhero s{display:inline-block;width:34px;height:9px;border-radius:4px;background:var(--accent);text-decoration:none;margin-top:2px}.mock .mrow{display:flex;gap:6px;padding:9px 14px}.mock .mrow i{flex:1;height:22px;border-radius:5px;background:var(--hover);border:1px solid var(--line-soft)}.sthumb.draft{display:grid;place-items:center}.sthumb.draft .din{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;color:var(--ink-faint);text-align:center;padding:0 20px}.sthumb.draft .din svg{width:20px;height:20px}.sbody{padding:15px 17px}.sbody .srow{display:flex;align-items:center;gap:10px}.sbody b{font-size:14.5px;font-weight:600;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.surl{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-faint);margin-top:6px}.surl svg{width:12.5px;height:12.5px;flex:none}.surl span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sfoot{display:flex;align-items:center;gap:7px;margin-top:13px;padding-top:12px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--ink-faint)}.sfoot svg{width:12.5px;height:12.5px}.sfoot .kebab{margin-left:auto;opacity:1}.kv{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-top:1px solid var(--line-soft)}.kv:first-of-type{border-top:0;padding-top:2px}.kv .kk{flex:1;min-width:0}.kv b{display:block;font-size:13.5px;font-weight:600}.kv small{display:block;font-size:12.5px;color:var(--ink-faint);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bigcard .kv .chip{flex:none;margin-left:auto}.bigcard .kv .cp{margin-left:8px;color:var(--ink-faint);cursor:pointer;width:32px;height:32px;display:inline-grid;place-items:center;border-radius:8px;border:0;background:none;flex:none;transition:background .12s ease,color .12s ease}.kv .cp:hover{color:var(--ink);background:var(--active)}.kv .cp svg{width:14px;height:14px}.kv a,.kv .link{font-size:12.5px;font-weight:600;color:var(--accent);display:inline-flex;align-items:center;min-height:32px;padding:0 8px;margin-right:-8px;border-radius:8px;border:0;background:none;cursor:pointer;transition:background .12s ease}.kv a:hover,.kv .link:hover{background:var(--hover)}.bld{display:grid;grid-template-columns:212px 1fr 272px;gap:18px;align-items:start}.rail{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px}.rail .lab{display:block;margin-bottom:10px}.rli{display:flex;align-items:center;gap:9px;padding:10px 11px;border-radius:10px;font-size:13px;font-weight:500;color:var(--ink-soft);cursor:pointer}.rli:hover{background:var(--hover)}.rli.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.rli svg{width:14px;height:14px;flex:none;color:var(--ink-faint)}.rli.on svg{color:var(--accent)}.rli small{display:block;font-size:11px;color:var(--ink-faint);font-weight:400}.rli .rtx{min-width:0}.rail .btn{width:100%;justify-content:center;margin-top:10px;padding:9px}.canvas{background:var(--hover);border:1px solid var(--line);border-radius:16px;padding:26px;display:flex;justify-content:center;max-height:calc(100vh - 210px);overflow-y:auto}.props{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;position:sticky;top:76px}.props .flab:first-of-type{margin-top:14px}.prop-sep{height:1px;background:var(--line-soft);margin:18px -18px}.shint{font-size:11.5px;color:var(--ink-faint);line-height:1.5;margin-top:9px}.shint b{font-weight:600;color:var(--ink)}.selpill{display:flex;align-items:center;gap:8px;width:100%;background:var(--page);border:1px solid var(--line);border-radius:10px;padding:11px 13px;font-size:13.5px;cursor:pointer}.selpill svg{width:14px;height:14px;color:var(--ink-faint);margin-left:auto}.swrow{display:flex;align-items:center;gap:12px;margin-top:16px}.swrow .ftx2{flex:1}.swrow b{display:block;font-size:13.5px;font-weight:600}.swrow small{display:block;font-size:11.5px;color:var(--ink-faint);margin-top:1px}.ed-desc{font-size:13px;color:var(--ink-soft);line-height:1.55;margin-top:8px}.ed-desc b{font-weight:600;color:var(--ink)}.ftr{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid var(--line-soft);transition:opacity .18s ease}.ftr.off .ftx,.ftr.off .fic2{opacity:.45}.fic2{width:34px;height:34px;border-radius:10px;background:var(--hover);display:grid;place-items:center;flex:none}.fic2 svg{width:16px;height:16px;color:var(--ink-soft)}.ftr .ftx{flex:1;min-width:0}.ftr b{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600}.ftr b svg{width:12px;height:12px;color:var(--ink-faint)}.ftr small{display:block;font-size:12px;color:var(--ink-faint);margin-top:2px}.swmx{display:flex;gap:24px;text-align:center}.swmx>span{display:flex;flex-direction:column;align-items:center}.swmx small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.08em;color:var(--ink-faint);margin-bottom:8px}.sw{width:38px;height:22px;border-radius:12px;background:var(--line);position:relative;cursor:pointer;transition:background .16s ease;flex:none}.sw i{position:absolute;top:2.5px;left:2.5px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .16s ease}.sw.on{background:var(--accent)}.sw.on i{left:18.5px}.sw.dis{opacity:.4;cursor:default}.flab{display:block;font-size:12.5px;font-weight:600;color:var(--ink-soft);margin:18px 0 7px}.fhint{display:block;font-size:11.5px;color:var(--ink-faint);margin-top:6px}.inp,.tarea{width:100%;background:var(--page);border:1px solid var(--line);border-radius:11px;padding:12px 14px;font-size:13.5px;color:var(--ink);outline:none;transition:border-color .12s ease,box-shadow .12s ease}.inp:focus,.tarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tarea{min-height:72px;resize:vertical;font-family:inherit;line-height:1.5}.inp::-moz-placeholder,.tarea::-moz-placeholder{color:var(--ink-faint)}.inp::placeholder,.tarea::placeholder{color:var(--ink-faint)}.phone{width:264px;aspect-ratio:9/18.5;margin:22px auto 4px;display:flex;flex-direction:column;background:var(--page);border:7px solid var(--dark);border-radius:36px;padding:14px 13px 16px;overflow:hidden;box-shadow:0 28px 70px #14161238}.ph-bar{flex:none;width:64px;height:5px;border-radius:3px;background:var(--line);margin:0 auto 16px}.mnavbar,.msheet{display:none}.ovl{position:fixed;top:0;right:0;bottom:0;left:0;background:#16181457;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:90}.ovl.open{opacity:1;pointer-events:auto}.sheet{position:fixed;top:12px;right:12px;bottom:12px;width:min(520px,calc(100vw - 24px));background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 70px #0f110d47;display:flex;flex-direction:column;z-index:95;opacity:0;transform:translate(28px);pointer-events:none;transition:opacity .24s ease,transform .34s cubic-bezier(.2,.7,.2,1)}.sheet.open{opacity:1;transform:none;pointer-events:auto}.md-h{display:flex;align-items:center;gap:13px;padding:20px 24px 16px;border-bottom:1px solid var(--line-soft)}.md-h .fic2{width:40px;height:40px}.md-h .htx{flex:1;min-width:0}.md-h b{display:block;font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:16.5px}.md-h small{display:block;font-size:12.5px;color:var(--ink-faint);margin-top:2px}.md-x{width:32px;height:32px;border-radius:9px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--ink-faint);transition:background .15s ease,color .15s ease}.md-x:hover{background:var(--hover);color:var(--ink)}.md-x svg{width:16px;height:16px}.steps{display:flex;align-items:center;gap:8px;padding:14px 24px 0}.steps i{flex:1;height:3px;border-radius:2px;background:var(--line-soft);transition:background .25s ease}.steps i.on{background:var(--ink)}.steplab{padding:8px 24px 0;font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--ink-faint)}.mstep{display:none;flex:1;min-height:0;flex-direction:column}.mstep.act{display:flex;animation:paneIn .24s cubic-bezier(.2,.7,.2,1)}.md-b{flex:1 1 auto;overflow-y:auto;padding:20px 24px 24px;scrollbar-width:none}.md-b>:first-child{margin-top:0}.md-b .lab{margin:24px 0 12px}.md-b .flab{margin:16px 0 8px}.md-b .f2 .flab{margin-top:0}.md-b .f2{margin-top:16px;gap:16px}.md-b .mdiv{margin:24px 0 20px}.md-b .sum{margin-top:24px}.md-b .selct{width:100%;justify-content:space-between}.md-b .lsearch{width:100%;min-height:44px}.inp,.selct{min-height:44px}.ifield{position:relative}.ifield>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--ink-faint);pointer-events:none}.ifield .inp{padding-left:38px;width:100%}.md-b::-webkit-scrollbar{display:none}.md-f{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--line-soft);margin-top:auto}.md-f .left{margin-right:auto}.btn.pri:disabled{opacity:.45;cursor:default}.f2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mdiv{display:flex;align-items:center;gap:12px;margin:20px 0;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--ink-faint)}.mdiv:before,.mdiv:after{content:"";flex:1;height:1px;background:var(--line-soft)}.opt{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:13px;padding:14px 15px;cursor:pointer;transition:border-color .15s ease,background .15s ease;margin-top:10px;background:var(--card)}.opt:first-of-type{margin-top:0}.opt:hover{background:var(--hover)}.opt.sel{border-color:var(--accent);background:var(--accent-soft)}.opt .fic2{width:36px;height:36px}.opt b{display:block;font-size:13.5px;font-weight:600}.opt small{display:block;font-size:12px;color:var(--ink-faint);margin-top:1px}.opt .ochk{margin-left:auto;width:20px;height:20px;border-radius:50%;border:1.6px solid var(--line);display:grid;place-items:center;flex:none;transition:all .15s ease}.opt.sel .ochk{border-color:var(--accent);background:var(--accent)}.opt.sel .ochk svg{width:12px;height:12px;stroke:#fff;stroke-width:3}.opt .ochk svg{width:0}.tgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.tgrid button{padding:11px 0;border-radius:10px;border:1px solid var(--line);background:var(--card);font-family:inherit;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;transition:all .14s ease}.tgrid button:hover{background:var(--hover)}.tgrid button.on{background:var(--ink);border-color:var(--ink);color:var(--card)}.sum{background:var(--leaf-tint);border:1px solid var(--focus-line);border-radius:14px;padding:16px 18px;margin-top:20px}.sum .lab{margin-bottom:10px}.sum .srow{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:5px 0}.sum .srow span{color:var(--ink-soft)}.sum .srow b{font-weight:600}.stg{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:11px;padding:10px 13px;margin-top:8px;font-size:13px;font-weight:500;background:var(--card)}.stg svg{width:14px;height:14px;color:var(--ink-faint);flex:none}.stg .dot2{width:8px;height:8px;border-radius:50%;flex:none}.stg .x{margin-left:auto;cursor:pointer;color:var(--ink-faint)}.stg input{flex:1;min-width:0;border:0;background:none;font-family:inherit;font-size:13px;font-weight:500;color:var(--ink);padding:4px 8px;margin:-4px 0;border-radius:8px}.stg input:hover{background:var(--hover)}.stg input:focus{outline:0;background:var(--card);box-shadow:0 0 0 1px var(--line),0 0 0 3px var(--accent-soft)}.tplchips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.tplchips .tchip{padding:8px 14px;border-radius:99px;border:1px solid var(--line);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .14s ease;background:var(--card)}.tplchips .tchip:hover{background:var(--hover)}.tplchips .tchip.on{background:var(--ink);border-color:var(--ink);color:var(--card)}.res{display:flex;flex-direction:column;gap:8px;margin-top:16px}.res .opt small{color:var(--ink-faint)}.res-empty{font-size:13px;color:var(--ink-faint);padding:16px 0;text-align:center}.conn{display:flex;align-items:center;gap:12px;background:var(--leaf-tint);border:1px solid var(--focus-line);border-radius:12px;padding:16px;margin-top:16px}.conn .fic2{background:var(--card)}.conn b{display:block;font-size:13.5px;font-weight:600}.conn small{display:block;font-size:12px;color:var(--ink-faint);margin-top:2px}@media(prefers-reduced-motion:reduce){.typing i,.live-tag i{animation:none}.sheet{transition:opacity .2s ease}}@media(max-width:1460px){.sitegrid{grid-template-columns:1fr 1fr}.bld{grid-template-columns:1fr}.rail{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rail .lab{width:100%;margin-bottom:2px}.rail .btn{width:auto;margin-top:0}.props{position:static}.canvas{max-height:none}}@media(max-width:1200px){.btn{padding:10px 14px;font-size:13px}.seg button{padding:7px 11px;font-size:12.5px}.stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.stat{padding:15px}.stat .sv{font-size:25px;margin-top:11px}.stat .sl{font-size:12.5px}.stat .ss{font-size:11.5px;line-height:1.35;margin-top:8px;align-items:flex-start}.stat .ss i{margin-top:4px}.col{display:contents}.bigcard{padding:18px;border-radius:16px}.focus h3{font-size:18px}.focus p{font-size:13.5px}.sfilters,.sfilters.c3{grid-template-columns:1fr 1fr;gap:8px}.sf{padding:13px 14px}.sf .sfv{font-size:21px;margin-top:7px}.sf .sfs{display:none}.toolrow{flex-wrap:wrap}.lsearch{max-width:none;flex:1 1 100%}.toolrow .sp{display:none}.stage{font-size:12px}.chip{font-size:11.5px;padding:3px 9px}.ag-sum{flex-wrap:wrap;gap:8px 12px;font-size:12.5px;margin-bottom:14px}.stats.five{grid-template-columns:1fr 1fr}.banner{flex-wrap:wrap}.sitegrid,.rgrid,.rgrid.g2{grid-template-columns:1fr}.strow{gap:8px 16px}.bigcard .btn.selfstart,.bigcard .btn.mt16-start{align-self:stretch;justify-content:center}.strow>.btn,.strow>.selct{flex-basis:100%;width:auto;justify-content:center;margin-left:0}.frow{flex-wrap:wrap}.mnavbar{position:fixed;bottom:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:repeat(5,1fr);background:var(--topbar);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:8px 6px calc(10px + env(safe-area-inset-bottom))}.mtab{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:var(--ink-faint);border:0;background:none;cursor:pointer;padding:4px 0;font-family:inherit}.mtab .nic{width:22px;height:22px}.mtab .nic .o{stroke-width:1.6}.mtab.on{color:var(--ink);font-weight:500}.mtab.on .nic .o{opacity:0;transform:scale(1.12)}.mtab.on .nic .f{opacity:1;transform:scale(1);animation:ipop .3s cubic-bezier(.2,.7,.2,1)}.msheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0006;align-items:flex-end}.msheet.open{display:flex}.mdrawer{width:100%;max-height:82vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;background:var(--page);border-radius:20px 20px 0 0;padding:10px 18px calc(22px + env(safe-area-inset-bottom));animation:drawerUp .28s cubic-bezier(.2,.7,.2,1)}.mdrawer::-webkit-scrollbar{display:none}.mgrab{display:block;width:38px;height:4px;border-radius:3px;background:var(--line);margin:4px auto 12px}.msheet-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.msheet-top b{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:19px}.msheet-x{width:32px;height:32px;border-radius:9px;border:0;background:var(--hover);display:grid;place-items:center;color:var(--ink);cursor:pointer}.msheet-x svg{width:15px;height:15px}.mclip{overflow:hidden;margin:0 -18px}.mviews{display:flex;width:200%;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.mviews.l2{transform:translate(-50%)}.mv{width:50%;flex:none;padding:8px 18px 0}.mtiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mtile{display:flex;flex-direction:column;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:13px;padding:14px 15px;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;transition:background .12s ease}.mtile:active{background:var(--hover)}.mtile>svg{width:18px;height:18px;color:var(--ink-soft)}.mback{display:flex;align-items:center;gap:10px;border:0;background:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;color:var(--ink);padding:2px 2px 14px}.mback svg{width:18px;height:18px;color:var(--ink-soft)}.mpages{display:none}.mpages.show{display:flex;flex-direction:column;gap:8px}.mpg{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:13px;padding:12px 14px;cursor:pointer;transition:background .12s ease}.mpg:active{background:var(--hover)}.mpi{width:34px;height:34px;border-radius:10px;background:var(--hover);display:grid;place-items:center;flex:none}.mpi svg{width:16px;height:16px;color:var(--ink-soft)}.mpt{min-width:0}.mpt b{display:block;font-size:14px;font-weight:600;color:var(--ink)}.mpt small{display:block;font-size:12px;color:var(--ink-faint);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mpg .cnt{margin-left:auto;flex:none;font-size:11px;font-weight:600;color:var(--ink-faint);background:var(--hover);border-radius:6px;padding:2px 8px}}@media(max-width:640px){.sheet{top:auto;left:0;right:0;bottom:0;width:100%;max-height:92dvh;border-radius:20px 20px 0 0;transform:translateY(40px)}.sheet.open{transform:none}.f2{grid-template-columns:1fr}.tgrid{grid-template-columns:repeat(3,1fr)}}@keyframes tp{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes lvp{0%,to{opacity:1}50%{opacity:.3}}@keyframes paneIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes ipop{0%{transform:scale(.72)}55%{transform:scale(1.08)}to{transform:scale(1)}}.sw:before{content:"";position:absolute;top:-11px;right:-3px;bottom:-11px;left:-3px}:where(.pg-overview) .head{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap}:where(.pg-overview) .head h1{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:30px;letter-spacing:-.025em}:where(.pg-overview) .head .sub{color:var(--ink-soft);margin-top:7px;font-size:14.5px}:where(.pg-overview) .head-right{margin-left:auto;display:flex;align-items:center;gap:12px}.pg-overview .grid{display:grid;grid-template-columns:1.85fr 1fr;gap:22px;margin-top:22px}:where(.pg-overview) .focus-row{display:flex;align-items:center;gap:16px;margin-top:20px}:where(.pg-overview) .ghost{font-size:13.5px;font-weight:600;color:var(--ink-soft);cursor:pointer}:where(.pg-overview) .ghost:hover{color:var(--ink)}:where(.pg-overview) .fun{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;min-height:216px}:where(.pg-overview) .flow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}:where(.pg-overview) .flow .f1{fill:var(--accent)}:where(.pg-overview) .flow .f2{fill:var(--accent);opacity:.15}:where(.pg-overview) .flow .f3{fill:var(--accent);opacity:.06}:where(.pg-overview) .fcol{position:relative;display:flex;flex-direction:column;align-items:center;padding:4px 10px 0}:where(.pg-overview) .fcol+.fcol{border-left:1px solid var(--line-soft)}:where(.pg-overview) .fhead{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}:where(.pg-overview) .fhead svg{width:13px;height:13px;color:var(--ink-faint)}:where(.pg-overview) .fpct{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:23px;letter-spacing:-.01em;margin:auto 0;padding:2px 12px;background:var(--card);border-radius:8px}:where(.pg-overview) .fpct.light{color:#fff;background:transparent;padding:0}:where(.pg-overview) .fnum{font-size:12.5px;color:var(--ink-soft);padding-bottom:2px;display:flex;align-items:center;gap:6px}:where(.pg-overview) .fnum em{font-style:normal;font-weight:600;color:var(--red);font-size:11.5px}:where(.pg-overview) .fnum em.dim{color:var(--ink-faint)}:where(.pg-overview) .tl{position:relative;margin-top:4px}:where(.pg-overview) .tl:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:1.5px;background:var(--line)}:where(.pg-overview) .tli{position:relative;padding:0 0 22px 26px}:where(.pg-overview) .tli:last-child{padding-bottom:0}:where(.pg-overview) .tli .td{position:absolute;left:0;top:5px;width:11px;height:11px;border-radius:50%;border:2.5px solid var(--card)}:where(.pg-overview) .tli b{font-size:14px;font-weight:600}:where(.pg-overview) .tli p{font-size:13px;color:var(--ink-soft);margin-top:2px}:where(.pg-overview) .tli time{position:absolute;right:0;top:2px;font-size:12px;color:var(--ink-faint)}:where(.pg-overview) .quick{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}:where(.pg-overview) .qt{display:flex;flex-direction:column;gap:11px;border:1px solid var(--line);border-radius:13px;padding:16px;font-size:13.5px;font-weight:600;color:var(--ink);transition:background .12s ease}:where(.pg-overview) .qt:hover{background:var(--hover)}:where(.pg-overview) .qt svg{width:18px;height:18px;color:var(--ink-soft)}:where(.pg-overview) .qt.hot{background:var(--accent-soft);border-color:var(--hot-line);color:var(--accent)}:where(.pg-overview) .qt.hot svg{color:var(--accent)}:where(.pg-overview) .ins{background:var(--dark);border-color:var(--dark);color:var(--on-dark);flex:1;display:flex;flex-direction:column}:where(.pg-overview) .ins .lab{color:#a9d18f}:where(.pg-overview) .ins .card-top .link{color:var(--on-dark-faint)}:where(.pg-overview) .ins .card-top .link:hover{color:#fff}:where(.pg-overview) .score{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--on-dark-soft);margin-top:2px}:where(.pg-overview) .score .sb{flex:1;height:6px;border-radius:4px;background:var(--on-dark-line);overflow:hidden}:where(.pg-overview) .score .sb i{display:block;height:100%;width:15%;background:#e06a59;border-radius:4px}:where(.pg-overview) .score b{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:18px;color:#fff}:where(.pg-overview) .ins-meta{display:flex;align-items:center;margin:22px 0 14px}:where(.pg-overview) .ins-pg{margin-left:auto;display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--on-dark-faint)}:where(.pg-overview) .ins-pg button{width:26px;height:26px;border-radius:8px;border:1px solid var(--on-dark-line);background:none;color:var(--on-dark-soft);cursor:pointer;display:grid;place-items:center}:where(.pg-overview) .ins-pg svg{width:13px;height:13px}:where(.pg-overview) .ins h3{font-size:16px;font-weight:500;line-height:1.45;color:#fff}:where(.pg-overview) .ins p{font-size:13px;line-height:1.65;color:var(--on-dark-soft);margin:10px 0 20px}@media(max-width:1200px){:where(.pg-overview) .head{flex-direction:column;align-items:stretch;gap:14px}:where(.pg-overview) .head h1{font-size:24px}:where(.pg-overview) .head .sub{font-size:13px}:where(.pg-overview) .head-right{margin-left:0;display:grid;grid-template-columns:1fr auto;gap:8px}:where(.pg-overview) .head-right .seg button{flex:1;justify-content:center}.pg-overview .grid{display:flex;flex-direction:column;gap:14px;margin-top:14px}:where(.pg-overview) .c-quick{order:-1}:where(.pg-overview) .focus-row{flex-wrap:wrap;gap:12px}:where(.pg-overview) .fun{min-height:172px}:where(.pg-overview) .fpct{font-size:19px}:where(.pg-overview) .fhead{font-size:9.5px;letter-spacing:.06em}}:where(.pg-pipeline) .kb-meta{font-size:13.5px;color:var(--ink-soft)}:where(.pg-pipeline) .kb-meta b{color:var(--ink);font-weight:600}:where(.pg-pipeline) .kb{display:flex;gap:14px;overflow-x:auto;padding-bottom:18px}:where(.pg-pipeline) .kcol{flex:0 0 282px;background:var(--line-soft);border-radius:15px;padding:12px;display:flex;flex-direction:column;gap:10px;height:calc(100vh - 232px);min-height:420px}:where(.pg-pipeline) .kcards{flex:1;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:10px;border-radius:10px}:where(.pg-pipeline) .kcards::-webkit-scrollbar{display:none}:where(.pg-pipeline) .kcards.over{outline:2px dashed var(--accent);outline-offset:-2px;background:var(--accent-soft)}:where(.pg-pipeline) .kc-item{cursor:grab}:where(.pg-pipeline) .kc-item.dragging{opacity:.45;transform:rotate(1.5deg) scale(.98)}html[data-theme=dark] :where(.pg-pipeline) .kcol{background:#ffffff08}:where(.pg-pipeline) .kh{display:flex;align-items:center;gap:8px;padding:2px 4px}:where(.pg-pipeline) .kh i{width:8px;height:8px;border-radius:50%;flex:none}:where(.pg-pipeline) .kh b{font-size:13.5px;font-weight:600}:where(.pg-pipeline) .kh .kc{font-size:11.5px;font-weight:600;color:var(--ink-soft);background:var(--card);border:1px solid var(--line);border-radius:6px;padding:1px 7px}:where(.pg-pipeline) .kh .kv{margin-left:auto;font-size:12px;font-weight:600;color:var(--ink-faint);font-variant-numeric:tabular-nums}:where(.pg-pipeline) .kcards{display:flex;flex-direction:column;gap:8px;overflow-y:auto}:where(.pg-pipeline) .kc-item{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:13px 14px;cursor:grab;transition:box-shadow .12s ease,transform .12s ease}:where(.pg-pipeline) .kc-item:hover{box-shadow:0 6px 18px #00000014;transform:translateY(-1px)}:where(.pg-pipeline) .kc-t{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}:where(.pg-pipeline) .kc-t b{font-size:13.5px;line-height:1.3}:where(.pg-pipeline) .kc-t .val{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}:where(.pg-pipeline) .kc-c{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-soft);margin-top:8px}:where(.pg-pipeline) .kc-c svg{width:12.5px;height:12.5px;color:var(--ink-faint);flex:none}:where(.pg-pipeline) .kc-f{display:flex;align-items:center;gap:8px;margin-top:11px;padding-top:10px;border-top:1px solid var(--line-soft)}:where(.pg-pipeline) .kc-f time{margin-left:auto;font-size:11px;color:var(--ink-faint)}:where(.pg-pipeline) .k-empty{border:1.5px dashed var(--line);border-radius:12px;padding:22px 14px;text-align:center;font-size:12.5px;color:var(--ink-faint);line-height:1.5}:where(.pg-pipeline) .k-add{display:flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;padding:9px;font-size:12.5px;font-weight:600;color:var(--ink-soft);cursor:pointer}:where(.pg-pipeline) .k-add:hover{background:var(--hover);color:var(--ink)}:where(.pg-pipeline) .k-add svg{width:14px;height:14px}:where(.pg-pipeline) .kstrip{display:none}@media(max-width:1200px){:where(.pg-pipeline) .kstrip{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 12px;padding:0 16px}:where(.pg-pipeline) .kstrip::-webkit-scrollbar{display:none}:where(.pg-pipeline) .kchip{display:inline-flex;align-items:center;gap:7px;flex:none;background:var(--card);border:1px solid var(--line);border-radius:99px;padding:8px 13px;font-size:12.5px;font-weight:600;color:var(--ink-soft);cursor:pointer;font-family:inherit}:where(.pg-pipeline) .kchip i{width:7px;height:7px;border-radius:50%}:where(.pg-pipeline) .kchip span{font-size:11px;color:var(--ink-faint)}:where(.pg-pipeline) .kchip.on{background:var(--ink);border-color:var(--ink);color:var(--page)}:where(.pg-pipeline) .kchip.on span{color:var(--page);opacity:.7}:where(.pg-pipeline) .kb{flex-direction:column;gap:0;margin:0;padding:0}:where(.pg-pipeline) .kcol{display:none;flex:none;width:100%;height:auto;min-height:0}:where(.pg-pipeline) .kcol.kon{display:flex}}:where(.pg-leads) table.lt{width:100%;border-collapse:collapse}:where(.pg-leads) .lt thead th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);padding:12px 16px;border-bottom:1px solid var(--line)}:where(.pg-leads) .lt tbody td{padding:14px 16px;border-bottom:1px solid var(--line-soft);vertical-align:middle}:where(.pg-leads) .lt tbody tr{transition:background .1s ease}:where(.pg-leads) .lt tbody tr:hover{background:var(--hover)}:where(.pg-leads) .lt tbody tr:last-child td{border-bottom:0}:where(.pg-leads) .lt .num{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}:where(.pg-leads) .lt .num.dim{color:var(--ink-faint);font-weight:400}:where(.pg-leads) .lead-id{display:flex;align-items:center;gap:12px}:where(.pg-leads) .lead-id b{display:block;font-size:13.5px}:where(.pg-leads) .lead-id>span:last-child{min-width:0}:where(.pg-leads) .lm{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-faint);margin-top:3px;min-width:0}:where(.pg-leads) .lm svg{width:12px;height:12px;flex:none}:where(.pg-leads) .lm em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.pg-leads) .lt th.sel{width:36px}:where(.pg-leads) .lt th.act{width:44px}:where(.pg-leads) .lt th.num,:where(.pg-leads) .lt td.num{text-align:right}@media(max-width:1200px){:where(.pg-leads) .lt thead{display:none}:where(.pg-leads) .lt,:where(.pg-leads) .lt tbody{display:block}:where(.pg-leads) .lt tbody tr{display:grid;grid-template-columns:1fr auto;grid-template-areas:"lead val" "meta chip";row-gap:9px;-moz-column-gap:10px;column-gap:10px;align-items:start;padding:14px;border-bottom:1px solid var(--line-soft)}:where(.pg-leads) .lt tbody td{display:block;padding:0;border:0}:where(.pg-leads) .lt td:first-child,:where(.pg-leads) .lt td:last-child{display:none}:where(.pg-leads) .lt td:nth-child(2){grid-area:lead}:where(.pg-leads) .lt td:nth-child(5){grid-area:val;align-self:center}:where(.pg-leads) .lt td:nth-child(3){grid-area:meta;padding-left:46px}:where(.pg-leads) .lt td:nth-child(4){grid-area:chip;justify-self:end}:where(.pg-leads) .lm{font-size:11.5px}}:where(.pg-agenda) .ag-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;align-items:stretch}:where(.pg-agenda) .cal{padding:20px 22px}:where(.pg-agenda) .cal-top{display:flex;align-items:center;gap:10px;margin-bottom:16px}:where(.pg-agenda) .cal-top h2{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:17px;letter-spacing:-.01em}:where(.pg-agenda) .cal-top .cnav{margin-left:auto;display:flex;align-items:center;gap:6px}:where(.pg-agenda) .cbt{width:30px;height:30px;border-radius:9px;border:1px solid var(--line);background:var(--card);display:grid;place-items:center;color:var(--ink-soft);cursor:pointer}:where(.pg-agenda) .cbt:hover{background:var(--hover)}:where(.pg-agenda) .cbt svg{width:14px;height:14px}:where(.pg-agenda) .today-btn{font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:9px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer}:where(.pg-agenda) .cal-wd{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:6px}:where(.pg-agenda) .cal-wd span{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);text-align:center;padding:6px 0}:where(.pg-agenda) .cal-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}:where(.pg-agenda) .day{position:relative;aspect-ratio:1.25;border-radius:10px;padding:8px 9px;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;transition:background .1s ease}:where(.pg-agenda) .day:hover{background:var(--hover)}:where(.pg-agenda) .day.out{color:var(--ink-faint);opacity:.55}:where(.pg-agenda) .day.today>span:first-child{display:inline-grid;place-items:center;width:24px;height:24px;margin:-3px;border-radius:8px;background:var(--accent);color:#fff;font-weight:600}:where(.pg-agenda) .day.sel{background:var(--active);box-shadow:inset 0 0 0 1.5px var(--ink)}:where(.pg-agenda) .day .ev{position:absolute;left:9px;bottom:8px;display:flex;gap:3px}:where(.pg-agenda) .day .ev i{width:5px;height:5px;border-radius:50%}:where(.pg-agenda) .dpanel{padding:22px 24px;display:flex;flex-direction:column}:where(.pg-agenda) .dpanel .dph{display:flex;align-items:baseline;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}:where(.pg-agenda) .dpanel .dph .dnum{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:34px;line-height:1}:where(.pg-agenda) .dpanel .dph b{display:block;font-size:14.5px}:where(.pg-agenda) .dpanel .dph small{display:block;font-size:12.5px;color:var(--ink-faint);margin-top:2px}:where(.pg-agenda) .evt{display:flex;gap:13px;padding:16px 0;border-bottom:1px solid var(--line-soft)}:where(.pg-agenda) .evt:last-of-type{border-bottom:0}:where(.pg-agenda) .evt .et{flex:none;width:52px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;padding-top:1px}:where(.pg-agenda) .evt .er{flex:1;min-width:0;border-left:2.5px solid var(--accent);padding-left:12px}:where(.pg-agenda) .evt.v2 .er{border-left-color:var(--amber)}:where(.pg-agenda) .evt b{display:block;font-size:13.5px}:where(.pg-agenda) .evt p{font-size:12.5px;color:var(--ink-soft);margin-top:2px}:where(.pg-agenda) .evt .chip{margin-top:8px}:where(.pg-agenda) .dp-add{margin-top:auto;padding-top:16px}:where(.pg-agenda) .dp-add .btn{width:100%;justify-content:center}@media(max-width:1200px){:where(.pg-agenda) .ag-grid{grid-template-columns:1fr;gap:14px}:where(.pg-agenda) .cal{padding:14px}:where(.pg-agenda) .cal-top{flex-wrap:wrap;gap:8px}:where(.pg-agenda) .cal-top h2{font-size:15.5px}:where(.pg-agenda) .day{aspect-ratio:1;padding:5px 6px;font-size:12px;border-radius:8px}:where(.pg-agenda) .day .ev{left:6px;bottom:5px}:where(.pg-agenda) .dpanel{padding:16px}:where(.pg-agenda) .dpanel .dph .dnum{font-size:28px}}:where(.pg-inbox) .ibx{display:grid;grid-template-columns:320px 1fr;gap:16px;align-items:stretch;height:calc(100vh - 188px);min-height:540px}:where(.pg-inbox) .ib-card{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;min-height:0}:where(.pg-inbox) .ib-list{display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none}:where(.pg-inbox) .ib-lh{padding:16px 18px 10px}:where(.pg-inbox) .ib-lh .lsearch{width:100%}:where(.pg-inbox) .ib-item{display:flex;gap:11px;padding:14px 16px;margin:0 8px;border-radius:12px;cursor:pointer}:where(.pg-inbox) .ib-item:hover{background:var(--hover)}:where(.pg-inbox) .ib-item.on{background:var(--hover)}:where(.pg-inbox) .ib-item .lava{width:38px;height:38px;font-size:13px;flex:none}:where(.pg-inbox) .ib-item .itx{flex:1;min-width:0}:where(.pg-inbox) .ib-item .r1{display:flex;align-items:baseline;gap:8px}:where(.pg-inbox) .ib-item b{font-size:13.5px;font-weight:600;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.pg-inbox) .ib-item time{font-size:11px;color:var(--ink-faint);flex:none}:where(.pg-inbox) .ib-item p{font-size:12.5px;color:var(--ink-soft);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.pg-inbox) .ib-item .r2{display:flex;align-items:center;gap:6px;margin-top:6px}:where(.pg-inbox) .ib-thread{display:flex;flex-direction:column;min-width:0}:where(.pg-inbox) .ib-back{display:none;align-items:center;gap:8px;padding:12px 16px 0;font-size:13px;font-weight:600;color:var(--ink-soft);cursor:pointer}:where(.pg-inbox) .ib-back svg{width:15px;height:15px}:where(.pg-inbox) .ib-th{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line-soft);flex-wrap:wrap}:where(.pg-inbox) .ib-th .lava{width:38px;height:38px;font-size:13px}:where(.pg-inbox) .ib-th .htx{flex:1;min-width:140px}:where(.pg-inbox) .ib-th b{display:block;font-size:14.5px;font-weight:600}:where(.pg-inbox) .ib-th small{display:block;font-size:12px;color:var(--ink-faint);margin-top:1px}:where(.pg-inbox) .ib-acts{display:flex;gap:8px}:where(.pg-inbox) .ib-acts .btn{padding:8px 13px;font-size:13px}:where(.pg-inbox) .ib-chat{flex:1;padding:22px;display:flex;flex-direction:column;gap:6px;background:var(--page);overflow-y:auto}:where(.pg-inbox) .ib-chat .msgb{max-width:56%}:where(.pg-inbox) .ib-note{align-self:center;display:flex;align-items:center;gap:9px;background:var(--amber-tint);border-radius:99px;padding:8px 9px 8px 15px;font-size:12.5px;color:var(--ink-soft);margin:10px 0;max-width:92%}:where(.pg-inbox) .ib-note svg{width:14px;height:14px;color:var(--amber);flex:none;margin-top:1px}:where(.pg-inbox) .ib-note b{font-weight:600;color:var(--ink)}:where(.pg-inbox) .ib-note .btn{flex:none;padding:6px 13px;font-size:12px;border-radius:99px}:where(.pg-inbox) .ib-day{align-self:center;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);background:var(--hover);border-radius:6px;padding:3px 10px;margin:8px 0}:where(.pg-inbox) .ib-input{display:flex;align-items:center;gap:10px;padding:14px 16px;border-top:1px solid var(--line-soft)}:where(.pg-inbox) .ib-input .inp{flex:1;background:var(--page)}:where(.pg-inbox) .ib-hint{padding:0 18px 12px;font-size:11.5px;color:var(--ink-faint)}@media(max-width:1200px){:where(.pg-inbox) .ibx{grid-template-columns:1fr;height:auto;min-height:0}:where(.pg-inbox) .ib-card{min-height:0}:where(.pg-inbox) .ib-chat{max-height:56vh}:where(.pg-inbox) .ib-card.listcard{display:none}:where(.pg-inbox) .ibx.nosel .ib-card.listcard{display:flex}:where(.pg-inbox) .ibx.nosel .ib-card.chatcard{display:none}:where(.pg-inbox) .ib-back{display:flex}:where(.pg-inbox) .ib-chat{padding:16px}:where(.pg-inbox) .ib-chat .msgb{max-width:82%}:where(.pg-inbox) .ibx{grid-template-columns:1fr;height:auto}:where(.pg-inbox) .ib-back{display:inline-flex}}:where(.pg-avaliacoes) .stars{display:flex;gap:3px;margin-top:14px}:where(.pg-avaliacoes) .stars svg{width:20px;height:20px;color:var(--line)}:where(.pg-avaliacoes) .stars svg.on{color:var(--amber);fill:var(--amber)}:where(.pg-avaliacoes) .stars.half svg.on:last-of-type{fill:none}:where(.pg-sites) .usage{display:inline-flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600;color:var(--ink-soft)}:where(.pg-sites) .usage .ub{width:64px;height:5px;border-radius:4px;background:var(--line-soft);overflow:hidden}:where(.pg-sites) .usage .ub i{display:block;height:100%;width:60%;background:var(--accent);border-radius:4px}:where(.pg-forms) .formcard .fdesc{font-size:12.5px;color:var(--ink-soft);margin-top:10px;line-height:1.5;min-height:36px}:where(.pg-forms) .formcard .fdesc.none{color:var(--ink-faint)}:where(.pg-forms) .fmeta{display:flex;align-items:center;gap:14px;margin-top:12px;font-size:12px;color:var(--ink-faint)}:where(.pg-forms) .fmeta span{display:inline-flex;align-items:center;gap:6px}:where(.pg-forms) .fmeta svg{width:12.5px;height:12.5px}:where(.pg-forms) .facts2{display:flex;align-items:center;gap:16px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line-soft)}:where(.pg-forms) .facts2 a{font-size:13px;font-weight:600;color:var(--ink-soft)}:where(.pg-forms) .facts2 a:hover{color:var(--ink)}:where(.pg-forms) .facts2 a.pri2{color:var(--accent)}:where(.pg-forms) .facts2 .kebab{margin-left:auto;opacity:1}:where(.pg-ai) .journey{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:14px}:where(.pg-ai) .jstep{position:relative;display:flex;align-items:center;gap:13px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 17px;cursor:pointer;transition:background .12s ease}:where(.pg-ai) .jstep:hover{background:var(--hover)}:where(.pg-ai) .jstep .jn{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:14px;font-weight:600;background:var(--hover);color:var(--ink-soft)}:where(.pg-ai) .jstep.done .jn{background:var(--leaf-tint);color:var(--leaf)}:where(.pg-ai) .jstep.done .jn svg{width:16px;height:16px}:where(.pg-ai) .jstep b{display:block;font-size:14px;font-weight:600}:where(.pg-ai) .jstep small{display:block;font-size:12px;color:var(--ink-faint);margin-top:2px}:where(.pg-ai) .jstep:after{content:"";position:absolute;right:-14px;top:50%;width:14px;height:1.5px;background:var(--line)}:where(.pg-ai) .jstep:last-child:after{display:none}@media(max-width:1200px){:where(.pg-ai) .journey{grid-template-columns:1fr}:where(.pg-ai) .jstep:after{display:none}}:where(.pg-treino) .kmeter{display:flex;align-items:center;gap:22px;padding:22px 26px}:where(.pg-treino) .kmeter .kpc{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:40px;line-height:1}:where(.pg-treino) .kmeter .kpc small{font-size:15px;color:var(--ink-faint)}:where(.pg-treino) .kmeter .kbx{flex:1}:where(.pg-treino) .kmeter .kbx b{display:block;font-size:14.5px;font-weight:600}:where(.pg-treino) .kmeter .bar{height:8px;border-radius:5px;background:var(--line-soft);overflow:hidden;margin-top:10px}:where(.pg-treino) .kmeter .bar i{display:block;height:100%;width:25%;background:var(--leaf);border-radius:5px}:where(.pg-treino) .kmeter .kbx small{display:block;font-size:12.5px;color:var(--ink-faint);margin-top:8px}:where(.pg-treino) .kngrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}:where(.pg-treino) .kn{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:17px 18px}:where(.pg-treino) .kn .knh{display:flex;align-items:center;gap:10px}:where(.pg-treino) .kn .fic2{width:34px;height:34px}:where(.pg-treino) .kn b{font-size:14px;font-weight:600;flex:1}:where(.pg-treino) .kn p{font-size:12.5px;color:var(--ink-soft);margin-top:10px;line-height:1.5}:where(.pg-treino) .kn.miss{border-style:dashed;background:transparent}:where(.pg-treino) .kn.miss p{color:var(--ink-faint)}:where(.pg-treino) .kn.miss .addk{display:inline-flex;align-items:center;gap:6px;margin-top:11px;font-size:12.5px;font-weight:600;color:var(--accent);cursor:pointer}:where(.pg-treino) .kn.miss .addk svg{width:13px;height:13px}:where(.pg-treino) .kn .chip{flex:none}@media(max-width:1200px){:where(.pg-treino) .kmeter{flex-direction:column;text-align:center;gap:12px}:where(.pg-treino) .kngrid{grid-template-columns:1fr}}:where(.pg-sandbox) .qrow{display:flex;align-items:center;gap:10px;padding:12px 13px;border:1px solid var(--line);border-radius:11px;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;transition:background .12s ease;margin-top:8px}:where(.pg-sandbox) .qrow:hover{background:var(--hover)}:where(.pg-sandbox) .qrow svg{width:13px;height:13px;color:var(--ink-faint);margin-left:auto;flex:none}:where(.pg-sandbox) .sbgrid{display:grid;grid-template-columns:auto 1fr;gap:28px}@media(max-width:1200px){:where(.pg-sandbox) .sbgrid>.col{justify-self:stretch}:where(.pg-sandbox) .sbgrid{grid-template-columns:1fr;justify-items:center}}:where(.pg-canais) .diag{display:flex;align-items:stretch;gap:0;padding:30px 34px 20px}:where(.pg-canais) .dnode{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}:where(.pg-canais) .dnode .dic{width:56px;height:56px;border-radius:16px;background:var(--hover);display:grid;place-items:center}:where(.pg-canais) .dnode .dic svg{width:24px;height:24px;color:var(--ink)}:where(.pg-canais) .dnode .dic.wa{background:var(--leaf-tint)}:where(.pg-canais) .dnode .dic.wa svg{color:var(--leaf)}:where(.pg-canais) .dnode .dic.bot{background:var(--accent-soft)}:where(.pg-canais) .dnode .dic.bot svg{color:var(--accent)}:where(.pg-canais) .dnode b{display:block;font-size:14px;font-weight:600}:where(.pg-canais) .dnode small{display:block;font-size:12px;color:var(--ink-faint);margin-top:3px}:where(.pg-canais) .dlink{flex:1.2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:0 6px}:where(.pg-canais) .dline{position:relative;width:100%;height:2px;background:var(--leaf);border-radius:2px}:where(.pg-canais) .dline .dck{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;background:var(--leaf);display:grid;place-items:center;box-shadow:0 0 0 5px var(--card)}:where(.pg-canais) .dline .dck svg{width:14px;height:14px;stroke:#fff;stroke-width:2.6}:where(.pg-canais) .dlink small{font-size:11.5px;font-weight:600;color:var(--leaf);margin-top:12px}:where(.pg-canais) .dsub{text-align:center;font-size:12.5px;color:var(--ink-faint);padding:2px 24px 24px}:where(.pg-canais) .dsub b{color:var(--leaf);font-weight:600}:where(.pg-canais) .diagcard .strow{margin:0 24px}:where(.pg-canais) .diagcard .strow:last-child{padding-bottom:20px}@media(max-width:1200px){:where(.pg-canais) .diag{flex-direction:column;gap:16px}:where(.pg-canais) .dlink{width:100%;flex:none}}:where(.pg-sitedetail) .lnk-in{display:inline-flex;align-items:center;margin-top:16px;font-size:13px;font-weight:600;color:var(--accent);min-height:32px;padding:0 8px;margin-left:-8px;border-radius:8px;border:0;background:none;cursor:pointer;transition:background .12s ease}:where(.pg-sitedetail) .lnk-in:hover{background:var(--hover)}:where(.pg-sitedetail) .sd-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:22px}:where(.pg-sitedetail) .sd-grid .col>.bigcard:last-child{flex:1}:where(.pg-sitedetail) .browser{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}:where(.pg-sitedetail) .bbar{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line-soft)}:where(.pg-sitedetail) .bbar .dots{display:flex;gap:5px}:where(.pg-sitedetail) .bbar .dots i{width:9px;height:9px;border-radius:50%}:where(.pg-sitedetail) .bbar .url{flex:1;display:flex;align-items:center;gap:8px;background:var(--hover);border-radius:8px;padding:7px 12px;font-size:12.5px;color:var(--ink-soft)}:where(.pg-sitedetail) .bbar .url svg{width:12.5px;height:12.5px;color:var(--ink-faint)}:where(.pg-sitedetail) .bbar .url .cp{margin-left:auto;cursor:pointer;width:32px;height:32px;display:inline-grid;place-items:center;border-radius:8px;flex:none}:where(.pg-sitedetail) .bscr{padding:0}:where(.pg-sitedetail) .bscr iframe{width:100%;height:340px;border:0;display:block}:where(.pg-sitedetail) .bignum{display:flex;align-items:baseline;gap:12px}:where(.pg-sitedetail) .bignum b{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:34px}:where(.pg-sitedetail) .bignum span{font-size:12.5px;color:var(--ink-faint)}:where(.pg-sitedetail) .pgrow{display:flex;align-items:center;gap:11px;padding:13px 0;border-top:1px solid var(--line-soft)}:where(.pg-sitedetail) .pgrow:first-of-type{border-top:0}:where(.pg-sitedetail) .pgrow .fic2{width:32px;height:32px}:where(.pg-sitedetail) .pgrow b{display:block;font-size:13.5px;font-weight:600}:where(.pg-sitedetail) .pgrow small{display:block;font-size:12px;color:var(--ink-faint)}:where(.pg-sitedetail) .pgrow .kebab{margin-left:auto;opacity:1}@media(max-width:1200px){:where(.pg-sitedetail) .sd-grid{grid-template-columns:1fr}}:where(.pg-analises) .chart-card{padding:22px 24px}:where(.pg-analises) .chart-top{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px;flex-wrap:wrap}:where(.pg-analises) .chart-top .ctx{flex:1;min-width:0}:where(.pg-analises) .chart-top b{display:block;font-size:14.5px;font-weight:600}:where(.pg-analises) .chart-top small{display:block;font-size:12.5px;color:var(--ink-faint);margin-top:3px}:where(.pg-analises) .chart{position:relative}:where(.pg-analises) .chart svg{display:block;width:100%;height:190px}:where(.pg-analises) .chart .grid-l{stroke:var(--line-soft);stroke-dasharray:3 4}:where(.pg-analises) .chart .axis-t{font-size:10px;fill:var(--ink-faint);font-family:inherit}:where(.pg-analises) .chart .area{fill:var(--accent);opacity:.08}:where(.pg-analises) .chart .line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where(.pg-analises) .chart .pt{fill:var(--accent);stroke:var(--card);stroke-width:2}:where(.pg-analises) .ctip{position:absolute;top:16%;right:11%;background:var(--ink);color:var(--page);font-size:11px;font-weight:600;border-radius:7px;padding:5px 10px;white-space:nowrap}:where(.pg-analises) .ctip:after{content:"";position:absolute;top:100%;right:16px;border:5px solid transparent;border-top-color:var(--ink)}:where(.pg-analises) .orow{display:flex;align-items:center;gap:13px;padding:14px 0;border-top:1px solid var(--line-soft)}:where(.pg-analises) .orow:first-of-type{border-top:0}:where(.pg-analises) .orow .fic2{width:34px;height:34px}:where(.pg-analises) .orow .otx{flex:1;min-width:0}:where(.pg-analises) .orow b{display:block;font-size:13.5px;font-weight:600}:where(.pg-analises) .orow small{display:block;font-size:12px;color:var(--ink-faint);margin-top:2px}:where(.pg-analises) .orow .oval{text-align:right;flex:none}:where(.pg-analises) .orow .oval b{font-size:14px}:where(.pg-analises) .orow .oval small{font-size:11.5px}:where(.pg-analises) .obar{height:5px;border-radius:4px;background:var(--line-soft);margin-top:8px;overflow:hidden;max-width:220px}:where(.pg-analises) .obar i{display:block;height:100%;border-radius:4px;background:var(--accent)}:where(.pg-analises) .centercard{display:flex;align-items:center;justify-content:center}:where(.pg-funiled) .fpage{width:min(560px,100%);background:var(--card);border-radius:14px;overflow:hidden;box-shadow:0 18px 50px #1416121f}:where(.pg-insights) .score-band{display:flex;align-items:center;gap:20px;padding:20px 24px;margin-bottom:20px}:where(.pg-insights) .score-band .scv{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:38px;line-height:1}:where(.pg-insights) .score-band .scv small{font-size:15px;color:var(--ink-faint);font-weight:500}:where(.pg-insights) .score-band .scb{flex:1}:where(.pg-insights) .score-band .scb .lbl{font-size:12.5px;font-weight:600;color:var(--ink-soft);margin-bottom:8px}:where(.pg-insights) .score-band .bar{height:7px;border-radius:5px;background:var(--line-soft);overflow:hidden}:where(.pg-insights) .score-band .bar i{display:block;height:100%;width:15%;background:var(--red);border-radius:5px}:where(.pg-insights) .score-band .scd{font-size:12.5px;color:var(--ink-faint);max-width:26ch}:where(.pg-insights) .feat{background:var(--dark);border-color:var(--dark);color:var(--on-dark);border-radius:18px;padding:28px 30px;display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:center}:where(.pg-insights) .feat .fl .trow{display:flex;align-items:center;gap:10px}:where(.pg-insights) .feat .fl h2{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:24px;letter-spacing:-.015em;line-height:1.25;color:#fff;margin-top:16px}:where(.pg-insights) .feat .fl p{font-size:13.5px;line-height:1.65;color:var(--on-dark-soft);margin-top:12px;max-width:56ch}:where(.pg-insights) .feat .fr{background:var(--on-dark-fill);border:1px solid var(--on-dark-line);border-radius:14px;padding:20px 22px}:where(.pg-insights) .feat .fr .lbl{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-faint)}:where(.pg-insights) .feat .fr .val{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:44px;color:#fff;margin-top:8px;line-height:1}:where(.pg-insights) .feat .fr .dl{display:flex;align-items:center;gap:9px;margin-top:14px;font-size:12.5px;color:var(--on-dark-faint)}:where(.pg-insights) .feat .fr .dl .chip{background:var(--risk-fill);color:var(--risk-ink);border:1px solid var(--risk-line)}:where(.pg-insights) .dl .chip.up{background:var(--gain-fill);color:var(--gain-ink);border-color:var(--gain-line)}:where(.pg-insights) .dl .chip.flat{background:var(--on-dark-fill);color:var(--on-dark-faint);border-color:var(--on-dark-line)}:where(.pg-insights) .feat .facts{display:flex;gap:12px;margin-top:22px}:where(.pg-insights) .ig{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}:where(.pg-insights) .igc{padding:20px 22px;display:flex;flex-direction:column;gap:11px;transition:background .12s ease;cursor:pointer}:where(.pg-insights) .igc:hover{background:var(--hover)}:where(.pg-insights) .igc h4{font-size:14px;font-weight:600;line-height:1.4}:where(.pg-insights) .igc p{font-size:12.5px;color:var(--ink-soft);line-height:1.55}:where(.pg-insights) .igc .go{margin-top:auto;font-size:12.5px;font-weight:600;color:var(--accent)}@media(max-width:1200px){:where(.pg-insights) .score-band{flex-wrap:wrap;gap:14px;padding:16px}:where(.pg-insights) .score-band .scd{max-width:none;flex:1 1 100%}:where(.pg-insights) .feat{grid-template-columns:1fr;padding:20px;gap:18px}:where(.pg-insights) .feat .fl h2{font-size:19px}:where(.pg-insights) .feat .fr .val{font-size:36px}:where(.pg-insights) .feat .facts{flex-wrap:wrap}:where(.pg-insights) .ig{grid-template-columns:1fr;gap:10px}}:where(.pg-equipe) .eq-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}:where(.pg-equipe) .ecard{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px 22px}:where(.pg-equipe) .ec-top{display:flex;align-items:flex-start;gap:13px}:where(.pg-equipe) .ec-av{width:42px;height:42px;border-radius:11px;color:#fff;font-size:15px;font-weight:600;display:grid;place-items:center;flex:none}:where(.pg-equipe) .ec-id{flex:1;min-width:0}:where(.pg-equipe) .ec-id .nrow{display:flex;align-items:center;gap:9px}:where(.pg-equipe) .ec-id b{font-size:15px;font-weight:600}:where(.pg-equipe) .ec-id small{display:block;font-size:12.5px;color:var(--ink-faint);margin-top:2px}:where(.pg-equipe) .ec-sec{margin-top:16px}:where(.pg-equipe) .ec-lab{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:9px}:where(.pg-equipe) .ec-lab svg{width:13px;height:13px}:where(.pg-equipe) .svcs{display:flex;flex-wrap:wrap;gap:6px}:where(.pg-equipe) .svc{font-size:12px;font-weight:500;color:var(--ink-soft);background:var(--hover);border-radius:7px;padding:4px 10px}:where(.pg-equipe) .ec-disp{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-soft)}:where(.pg-equipe) .ec-disp b{font-weight:600;color:var(--ink)}:where(.pg-equipe) .ec-foot{display:flex;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid var(--line-soft)}:where(.pg-equipe) .ec-foot a,:where(.pg-equipe) .ec-foot .link{font-size:13px;font-weight:600;color:var(--accent);display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 8px;margin-left:-8px;border-radius:8px;transition:background .12s ease}:where(.pg-equipe) .ec-foot a:hover,:where(.pg-equipe) .ec-foot .link:hover{background:var(--hover)}:where(.pg-equipe) .ec-foot .kebab{margin-left:auto;opacity:1}@media(max-width:1200px){:where(.pg-equipe) .eq-grid{grid-template-columns:1fr}}:where(.pg-bookpage) .ed-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;align-items:start}:where(.pg-bookpage) .ed-col{display:flex;flex-direction:column;gap:20px;min-width:0}:where(.pg-bookpage) .edcard{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px 26px}:where(.pg-bookpage) .edcard>.lab{display:block}:where(.pg-bookpage) .ed-desc{font-size:13px;color:var(--ink-soft);line-height:1.55;margin-top:8px}:where(.pg-bookpage) .ed-desc b{font-weight:600;color:var(--ink)}:where(.pg-bookpage) .fth{display:flex;align-items:center;gap:12px;margin-top:18px;padding-bottom:4px}:where(.pg-bookpage) .fth .sp{flex:1}:where(.pg-bookpage) .fth span:not(.sp){width:86px;text-align:center;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);flex:none}:where(.pg-bookpage) .fcol86{width:86px;display:grid;place-items:center;flex:none}:where(.pg-bookpage) .ed-note{display:flex;align-items:flex-start;gap:9px;margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--ink-soft);background:var(--amber-tint);border-radius:11px;padding:11px 13px}:where(.pg-bookpage) .ed-note svg{width:14px;height:14px;color:var(--amber);flex:none;margin-top:2px}:where(.pg-bookpage) .pvw{position:sticky;top:76px}:where(.pg-bookpage) .pvw-head{display:flex;align-items:center;gap:9px}:where(.pg-bookpage) .pvw-head svg{width:15px;height:15px;color:var(--ink-soft)}:where(.pg-bookpage) .pvw-head .link{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--accent);cursor:pointer}:where(.pg-bookpage) .pv-foot{margin-top:auto}:where(.pg-bookpage) .pv-biz{display:flex;align-items:center;gap:10px}:where(.pg-bookpage) .pv-biz .sq{width:32px;height:32px;border-radius:9px;background:var(--accent);color:#fff;font-weight:600;font-size:13px;display:grid;place-items:center}:where(.pg-bookpage) .pv-biz b{display:block;font-size:13.5px;letter-spacing:-.01em}:where(.pg-bookpage) .pv-biz small{display:block;font-size:10.5px;color:var(--ink-faint)}:where(.pg-bookpage) .pv-foot{text-align:center;font-size:9.5px;color:var(--ink-faint)}:where(.pg-bookpage) .pvw-hint{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:var(--ink-faint);margin-top:16px}:where(.pg-bookpage) .pvw-hint svg{width:13px;height:13px}@media(max-width:1460px){:where(.pg-bookpage) .ed-grid{grid-template-columns:1fr}:where(.pg-bookpage) .pvw{position:static}}@media(max-width:1200px){:where(.pg-bookpage) .ed-grid{grid-template-columns:1fr}:where(.pg-bookpage) .fth span:not(.sp),:where(.pg-bookpage) .fcol86{width:56px}:where(.pg-bookpage) .fth span:not(.sp){font-size:9px;letter-spacing:.06em}:where(.pg-bookpage) .pvw{position:static}:where(.pg-bookpage) .edcard{padding:18px}}:where(.pg-config) .idhero{display:flex;align-items:center;gap:18px;flex-wrap:wrap}:where(.pg-config) .idhero .av3{width:56px;height:56px;border-radius:16px;color:#fff;font-size:20px;font-weight:600;display:grid;place-items:center;flex:none}:where(.pg-config) .idhero .itx2{flex:1;min-width:220px}:where(.pg-config) .idhero h3{font-size:18px;font-weight:500}:where(.pg-config) .idhero small{display:block;font-size:13px;color:var(--ink-faint);margin-top:2px}:where(.pg-config) .idhero .chips{display:flex;gap:7px;margin-top:10px;flex-wrap:wrap}:where(.pg-config) .modegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:14px}:where(.pg-config) .modecard{position:relative;display:flex;gap:13px;background:var(--card);border:1.5px solid var(--line);border-radius:14px;padding:16px 17px;cursor:pointer;transition:border-color .13s ease,background .13s ease}:where(.pg-config) .modecard .fic2{width:38px;height:38px}:where(.pg-config) .modecard b{display:block;font-size:14px;font-weight:600}:where(.pg-config) .modecard small{display:block;font-size:12.5px;color:var(--ink-faint);margin-top:3px;line-height:1.45}:where(.pg-config) .modecard .rd{position:absolute;top:14px;right:14px;width:19px;height:19px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center}:where(.pg-config) .modecard .rd i{width:9px;height:9px;border-radius:50%;background:#fff;opacity:0}:where(.pg-config) .modecard.sel{border-color:var(--accent);background:var(--accent-soft)}:where(.pg-config) .modecard.sel .rd{background:var(--accent);border-color:var(--accent)}:where(.pg-config) .modecard.sel .rd i{opacity:1}:where(.pg-config) .swatch{display:flex;align-items:center;gap:10px}:where(.pg-config) .swatch i{width:30px;height:30px;border-radius:9px;border:1px solid var(--line);flex:none}:where(.pg-config) .swatch .inp{flex:1}:where(.pg-config) .logotile{width:64px;height:64px;border-radius:16px;background:var(--accent);color:#fff;font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:26px;display:grid;place-items:center;flex:none}:where(.pg-config) .plangrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}:where(.pg-config) .plan{position:relative;background:var(--card);border:1.5px solid var(--line);border-radius:16px;padding:22px;display:flex;flex-direction:column}:where(.pg-config) .plan.cur{border-color:var(--accent)}:where(.pg-config) .plan .tag2{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;border-radius:99px;padding:4px 12px}:where(.pg-config) .plan.pop{border-color:var(--amber)}:where(.pg-config) .plan.pop .tag2{background:var(--amber)}:where(.pg-config) .plan .pic svg{width:16px;height:16px}:where(.pg-config) .plan.cur .pic{background:var(--accent-soft)}:where(.pg-config) .plan.cur .pic svg{color:var(--accent)}:where(.pg-config) .plan .pn{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}:where(.pg-config) .plan .pp{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:30px;margin-top:10px}:where(.pg-config) .plan .pp small{font-size:13px;color:var(--ink-faint);font-family:Stack Sans Text,sans-serif}:where(.pg-config) .plan .dica{font-size:12.5px;padding:9px 0}:where(.pg-config) .plan .btn{margin-top:auto;justify-content:center}:where(.pg-config) .usebar{height:7px;border-radius:5px;background:var(--line-soft);overflow:hidden;margin-top:10px}:where(.pg-config) .usebar i{display:block;height:100%;width:1%;min-width:5px;background:var(--leaf);border-radius:5px}:where(.pg-config) .minis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}:where(.pg-config) .mini{background:var(--hover);border-radius:11px;padding:11px 13px}:where(.pg-config) .mini small{display:block;font-size:11px;color:var(--ink-faint)}:where(.pg-config) .mini b{display:block;font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:19px;margin-top:3px}:where(.pg-config) .integ{display:flex;align-items:center;gap:13px;background:var(--card);border:1px solid var(--line);border-radius:14px;min-height:96px;padding:16px}:where(.pg-config) .integ .fic2{width:40px;height:40px}:where(.pg-config) .integ .itx3{flex:1;min-width:0}:where(.pg-config) .integ b{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600}:where(.pg-config) .integ small{display:block;font-size:12.5px;color:var(--ink-soft);margin-top:3px;line-height:1.5}:where(.pg-config) .integ .itx3 small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.pg-config) .integ .btn{margin-top:12px}:where(.pg-config) .integ.dim2{opacity:.6}:where(.pg-config) .integgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:1200px){:where(.pg-config) .modegrid,:where(.pg-config) .plangrid,:where(.pg-config) .integgrid,:where(.pg-config) .minis{grid-template-columns:1fr}:where(.pg-config) .modegrid,:where(.pg-config) .integgrid,:where(.pg-config) .plangrid,:where(.pg-config) .minis{grid-template-columns:1fr}}.pg-agendar{--page:var(--page-light);--ink:var(--ink-light);--ink-soft:var(--ink-soft-light);--ink-faint:var(--ink-faint-light);--card:var(--card-light);--line:var(--line-light);--line-soft:var(--line-soft-light);--hover:var(--hover-light);--accent:var(--accent-light);--accent-soft:var(--accent-soft-light);--leaf:var(--leaf-light);--leaf-tint:var(--leaf-tint-light);font-family:Stack Sans Text,sans-serif;color:var(--ink);background:var(--page);font-size:14.5px;-webkit-font-smoothing:antialiased}:where(.pg-agendar) svg.lucide{stroke-width:1.6}:where(.pg-agendar) .shell{max-width:560px;margin:0 auto;padding:20px 18px 40px;min-height:100vh;display:flex;flex-direction:column}:where(.pg-agendar) .biz{display:flex;align-items:center;gap:16px;padding:6px 2px 18px}:where(.pg-agendar) .biz .sq{width:44px;height:44px;border-radius:12px;background:var(--accent);color:#fff;font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:18px;display:grid;place-items:center;flex:none}:where(.pg-agendar) .biz b{display:block;font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:19px;letter-spacing:-.015em}:where(.pg-agendar) .biz small{display:block;font-size:12.5px;color:var(--ink-faint);margin-top:2px}:where(.pg-agendar) .steps{display:flex;align-items:center;gap:8px;padding:4px 2px 20px}:where(.pg-agendar) .stp{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;color:var(--ink-faint)}:where(.pg-agendar) .stp i{width:22px;height:22px;border-radius:50%;background:var(--hover);border:1px solid var(--line);display:grid;place-items:center;font-style:normal;font-size:11px;color:var(--ink-faint)}:where(.pg-agendar) .stp.on{color:var(--ink)}:where(.pg-agendar) .stp.on i{background:var(--accent);border-color:var(--accent);color:#fff}:where(.pg-agendar) .stp.done i{background:var(--leaf-tint);border-color:transparent;color:var(--leaf)}:where(.pg-agendar) .stp svg{width:11px;height:11px;stroke-width:3}:where(.pg-agendar) .sline{flex:1;height:1.5px;background:var(--line);min-width:10px}:where(.pg-agendar) .stp span{display:none}:where(.pg-agendar) .stp.on span{display:inline}:where(.pg-agendar) .view{display:none;flex-direction:column;flex:1}:where(.pg-agendar) .view.act{display:flex}.pg-agendar h2{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:21px;letter-spacing:-.02em}:where(.pg-agendar) .vsub{font-size:13.5px;color:var(--ink-soft);margin-top:6px;line-height:1.5}:where(.pg-agendar) .svcs{display:flex;flex-direction:column;gap:8px;margin-top:18px}:where(.pg-agendar) .svc{display:flex;align-items:center;gap:16px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .13s ease,background .13s ease}:where(.pg-agendar) .svc .ck{width:20px;height:20px;border-radius:6px;border:1px solid var(--line);background:var(--card);display:grid;place-items:center;flex:none;transition:all .13s ease}:where(.pg-agendar) .svc .ck svg{width:12px;height:12px;stroke:#fff;stroke-width:3.2;opacity:0}:where(.pg-agendar) .svc .stx{flex:1;min-width:0}:where(.pg-agendar) .svc b{display:block;font-size:14.5px;font-weight:600}:where(.pg-agendar) .svc .meta{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-faint);margin-top:3px}:where(.pg-agendar) .svc .meta svg{width:12px;height:12px}:where(.pg-agendar) .svc .prc{font-size:14px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.pg-agendar) .svc .prc.free{color:var(--leaf)}:where(.pg-agendar) .svc.sel{border-color:var(--accent);background:var(--accent-soft)}:where(.pg-agendar) .svc.sel .ck{background:var(--accent);border-color:var(--accent)}:where(.pg-agendar) .svc.sel .ck svg{opacity:1}:where(.pg-agendar) .pros{display:flex;flex-direction:column;gap:8px;margin-top:18px}:where(.pg-agendar) .pro{display:flex;align-items:center;gap:16px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .13s ease,background .13s ease}:where(.pg-agendar) .pro .av{width:40px;height:40px;border-radius:11px;color:#fff;font-weight:600;font-size:14px;display:grid;place-items:center;flex:none}:where(.pg-agendar) .pro .av.any{background:var(--hover);color:var(--ink-soft)}:where(.pg-agendar) .pro .av.any svg{width:18px;height:18px}:where(.pg-agendar) .pro b{display:block;font-size:14.5px;font-weight:600}:where(.pg-agendar) .pro small{display:block;font-size:12.5px;color:var(--ink-faint);margin-top:2px}:where(.pg-agendar) .pro .rd{margin-left:auto;width:19px;height:19px;border-radius:50%;border:1px solid var(--line);flex:none;display:grid;place-items:center;transition:all .13s ease}:where(.pg-agendar) .pro .rd i{width:9px;height:9px;border-radius:50%;background:#fff;opacity:0}:where(.pg-agendar) .pro.sel{border-color:var(--accent);background:var(--accent-soft)}:where(.pg-agendar) .pro.sel .rd{background:var(--accent);border-color:var(--accent)}:where(.pg-agendar) .pro.sel .rd i{opacity:1}:where(.pg-agendar) .dstrip{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:18px -18px 0;padding:2px 18px}:where(.pg-agendar) .dstrip::-webkit-scrollbar{display:none}:where(.pg-agendar) .dday{flex:none;width:56px;padding:10px 0 11px;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:12px;cursor:pointer;transition:border-color .13s ease,background .13s ease}:where(.pg-agendar) .dday small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}:where(.pg-agendar) .dday b{display:block;font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:17px;margin-top:3px}:where(.pg-agendar) .dday em{display:block;font-style:normal;font-size:9.5px;font-weight:700;color:var(--accent);margin-top:2px;height:11px}:where(.pg-agendar) .dday.off{opacity:.4;cursor:default}:where(.pg-agendar) .dday.sel{border-color:var(--accent);background:var(--accent-soft)}:where(.pg-agendar) .dday.sel small,:where(.pg-agendar) .dday.sel b{color:var(--accent)}:where(.pg-agendar) .tlab{font-size:12.5px;font-weight:600;color:var(--ink-soft);margin:20px 0 10px}:where(.pg-agendar) .tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}:where(.pg-agendar) .tslot{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:13px 0;text-align:center;font-size:13.5px;font-weight:600;cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color .13s ease,background .13s ease}:where(.pg-agendar) .tslot.sel{border-color:var(--accent);background:var(--accent);color:#fff}:where(.pg-agendar) .sum{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin-top:18px}:where(.pg-agendar) .sum-row{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;padding:7px 0}:where(.pg-agendar) .sum-row span{color:var(--ink-soft)}:where(.pg-agendar) .sum-row b{font-weight:600;text-align:right}:where(.pg-agendar) .sum-tot{display:flex;justify-content:space-between;margin-top:8px;padding-top:12px;border-top:1px solid var(--line-soft);font-size:14.5px}:where(.pg-agendar) .sum-tot b{font-family:Stack Sans Headline,sans-serif;font-weight:500;font-size:17px}:where(.pg-agendar) .flab{display:block;font-size:12.5px;font-weight:600;color:var(--ink-soft);margin:16px 0 8px}:where(.pg-agendar) .ifield{position:relative}:where(.pg-agendar) .ifield>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--ink-faint);pointer-events:none}:where(.pg-agendar) .ifield .inp{padding-left:40px}:where(.pg-agendar) .fopt{color:var(--ink-faint);font-weight:400}:where(.pg-agendar) .inp,:where(.pg-agendar) .tarea{width:100%;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:12px 14px;font-size:14px;color:var(--ink);outline:none;transition:border-color .12s ease,box-shadow .12s ease}:where(.pg-agendar) .inp:focus,:where(.pg-agendar) .tarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}:where(.pg-agendar) .inp::-moz-placeholder,:where(.pg-agendar) .tarea::-moz-placeholder{color:var(--ink-faint)}:where(.pg-agendar) .inp::placeholder,:where(.pg-agendar) .tarea::placeholder{color:var(--ink-faint)}:where(.pg-agendar) .tarea{min-height:70px;resize:vertical;line-height:1.5}:where(.pg-agendar) .abar{position:sticky;bottom:0;margin:auto -18px 0;padding:14px 18px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,var(--page) 26%);display:flex;align-items:center;gap:12px}:where(.pg-agendar) .abar .info{font-size:12.5px;color:var(--ink-soft);line-height:1.4;min-width:0}:where(.pg-agendar) .abar .info b{display:block;font-size:14px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}:where(.pg-agendar) .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;cursor:pointer;font-size:14.5px;font-weight:600;padding:14px 22px;transition:filter .15s ease,opacity .15s ease}:where(.pg-agendar) .btn svg{width:15px;height:15px}:where(.pg-agendar) .btn.pri{background:var(--accent);color:#fff;margin-left:auto;flex:none}:where(.pg-agendar) .btn.pri:hover{filter:brightness(.94)}:where(.pg-agendar) .btn.pri:disabled{opacity:.4;cursor:default}:where(.pg-agendar) .btn.full{width:100%;margin:0}:where(.pg-agendar) .trail{display:flex;flex-direction:column;gap:11px;padding:0 2px 10px}:where(.pg-agendar) .trail:empty{display:none}:where(.pg-agendar) .trow{cursor:pointer;display:flex;align-items:center;gap:12px}:where(.pg-agendar) .trow .ttx{min-width:0}:where(.pg-agendar) .trow small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}:where(.pg-agendar) .trow b{display:block;font-size:13.5px;font-weight:600;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.pg-agendar) .trow .ted{margin-left:auto;flex:none;font-size:11.5px;font-weight:600;color:var(--accent);opacity:0;transition:opacity .12s ease}:where(.pg-agendar) .trow:hover .ted{opacity:1}:where(.pg-agendar) .abar.col{flex-direction:column;align-items:stretch;gap:8px}:where(.pg-agendar) .vback{border:0;background:none;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--ink-soft);padding:11px;border-radius:10px}:where(.pg-agendar) .vback:hover{color:var(--ink);background:var(--hover)}:where(.pg-agendar) .backrow.hide{display:none}:where(.pg-agendar) .backrow{display:flex;align-items:center;gap:8px;border:0;background:none;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--ink-soft);padding:0 0 14px}:where(.pg-agendar) .backrow svg{width:15px;height:15px}:where(.pg-agendar) .backrow:hover{color:var(--ink)}:where(.pg-agendar) .okwrap{text-align:center;padding:40px 0 20px}:where(.pg-agendar) .okic{width:64px;height:64px;border-radius:50%;background:var(--leaf-tint);display:grid;place-items:center;margin:0 auto 18px}:where(.pg-agendar) .okic svg{width:30px;height:30px;stroke:var(--leaf);stroke-width:2}:where(.pg-agendar) .okwrap h2{font-size:23px}:where(.pg-agendar) .okwrap p{font-size:14px;color:var(--ink-soft);margin-top:10px;line-height:1.6}.pg-agendar footer{text-align:center;font-size:12px;color:var(--ink-faint);padding:26px 0 4px}.pg-agendar footer b{font-weight:600;color:var(--ink-soft)}@media(hover:none){:where(.pg-agendar) .trow .ted{opacity:1}}body{line-height:normal}button:where(.jstep,.kn,.ib-item,.strow,.scard,.kc-item,.kc-open,.opt,.tpl,.memrow,.sf,.stg,.mrow,.day,.evt,.evt-open,.rli,.svc,.pro,.dday,.tslot){display:block;width:100%;font:inherit;color:inherit;text-align:inherit;background:none;border:0;cursor:pointer}.kc-f .kebab{margin-left:auto}.evt-off{text-decoration:line-through}.sivo-mascot-fab-wrapper{bottom:calc(24px + env(safe-area-inset-bottom))}@media(max-width:1200px){.sivo-mascot-fab-wrapper{bottom:calc(91px + env(safe-area-inset-bottom))}}.btn.block{display:inline-flex}.pg-agendar{--chip-danger-bg:var(--chip-danger-bg-light);--chip-danger-fg:var(--chip-danger-fg-light)}.bigcard{padding:24px;border-radius:16px}.chart-card,.kmeter{padding:24px}.lab{display:flex;align-items:center;gap:8px;margin:0 0 16px}.lab svg{width:14px;height:14px;color:var(--ink-faint);flex:none}.ins .lab svg,.dcard .lab svg{color:inherit;opacity:.75}.edcard .lab{margin-bottom:8px}.edcard .lab+.ed-desc{margin:0 0 16px}.card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.card-top .lab{margin:0}.lab+.ed-desc{margin:-8px 0 16px}.ed-desc{margin:0 0 16px}.bigcard .kv,.strow,.memrow,.tpl,.ftr,.convrow,.dica{padding-top:16px;padding-bottom:16px;border-top:1px solid var(--line-soft)}.bigcard .kv:first-of-type,.strow:first-of-type,.memrow:first-of-type,.tpl:first-of-type,.ftr:first-of-type,.convrow:first-of-type,.dica:first-of-type{border-top:0;padding-top:0}.bigcard .kv:last-of-type,.strow:last-of-type,.memrow:last-of-type,.tpl:last-of-type,.ftr:last-of-type,.convrow:last-of-type,.dica:last-of-type{padding-bottom:0}.plan .dica{padding-top:8px;padding-bottom:8px}.plan .dica:first-of-type{padding-top:8px}.diagcard .strow{margin:0 24px}.diagcard .strow:last-of-type{padding-bottom:24px}.flab{margin:16px 0 8px}.lab+.flab,.flab:first-child,.card-top+.flab{margin-top:0}.fhint{margin-top:8px}.shint{margin-top:16px;display:flex;align-items:center;gap:8px}.shint svg{width:13px;height:13px;color:var(--leaf);flex:none}.stats+.shint{margin-top:-8px;margin-bottom:24px}.stats{gap:16px}.pane-foot{margin-top:24px}
