:root{--hue-pink:340;--hue-coral:20;--hue-amber:70;--hue-green:150;--hue-teal:200;--hue-blue:260;--hue-purple:300;--tile-wash:.95 .035;--tile-mark:.5 .17;--bg:#fff;--bg-soft:#fff3ee;--text:#1a1326;--muted:#6e5a66;--primary:#ff2e93;--primary-2:#ff7a3d;--secondary:#ff7a3d;--accent:#ffd23d;--accent-ink:#4a3500;--danger:#d2401e;--warning:#b45309;--success:#16a34a;--info:#2563eb;--card:#fff;--shadow-color:26,19,38;--border:rgba(var(--shadow-color),.09);--shadow:0 18px 50px -18px #ff2e9347;--grad:linear-gradient(120deg,var(--primary) 0%,var(--primary-2) 55%,var(--accent) 115%);--grad-text:linear-gradient(100deg,var(--primary),var(--primary-2));--blob-a:#ff2e9321;--blob-b:#ff7a3d21;--blob-c:#ff2e931a;--footer-bg:#1a1326;--footer-text:#ebd9e3;--ig-sent:linear-gradient(135deg,#8b5cf6,#3d7bff);--r-lg:28px;--r-md:18px;--r-sm:12px}.opt-card[data-goal],.tab[data-scenario],.rule-goal[title=Leads],.opt-card[data-goal=leads],.tab[data-scenario=leads]{--g:var(--hue-pink)}.rule-goal[title=Coupon],.opt-card[data-goal=coupon],.tab[data-scenario=coupon]{--g:var(--hue-coral)}.rule-goal[title=Link],.opt-card[data-goal=link],.tab[data-scenario=links]{--g:var(--hue-blue)}.rule-goal[title=FAQ],.opt-card[data-goal=faq],.tab[data-scenario=faq]{--g:var(--hue-teal)}.rule-goal[title=Giveaway],.opt-card[data-goal=giveaway],.tab[data-scenario=giveaway]{--g:var(--hue-purple)}.rule-goal[title=Booking],.opt-card[data-goal=booking],.tab[data-scenario=booking]{--g:var(--hue-green)}.rule-goal[title=Waitlist],.opt-card[data-goal=waitlist],.tab[data-scenario=waitlist]{--g:var(--hue-amber)}.opt-card[data-goal=custom],.tab[data-scenario=custom]{--g:230}*,:before,:after{box-sizing:border-box;margin:0;padding:0}*{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-top:84px}html::-webkit-scrollbar{display:none}.page-scroll-pill{box-sizing:content-box;background:color-mix(in srgb,var(--text) 26%,transparent);cursor:grab;z-index:500;opacity:0;background-clip:content-box;border-radius:999px;width:4px;padding:0 5px;transition:opacity .4s,background .15s;position:fixed;top:0;right:2px}.page-scroll-pill:hover,.page-scroll-pill.dragging{background:color-mix(in srgb,var(--text) 45%,transparent)}.page-scroll-pill.dragging{cursor:grabbing;transition:background .15s}@media (max-width:768px){.page-scroll-pill{display:none}}body{visibility:visible;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;line-height:1.6;overflow-x:hidden}img,svg{display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.container{max-width:1180px;margin:0 auto;padding:0 24px}section{position:relative}h1,h2,h3{font-family:Inter,system-ui,-apple-system,sans-serif}.display,.logo,.hero h1,.sec-head h2,.guides-hero h1,.cmp-hero h1,.price-head h1,.price-inner h2,.cta-panel h2,.legal-head h1,.auth-hero h2,.auth-card h1,.nf-title,.intro-line{font-family:Bricolage Grotesque,Inter,sans-serif}::selection{background:var(--accent);color:var(--accent-ink)}.kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);background:color-mix(in srgb,var(--primary) 9%, white);border:1px solid color-mix(in srgb,var(--primary) 22%, transparent);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.kicker[data-hue]{color:oklch(var(--tile-mark) var(--g));background:oklch(var(--tile-wash) var(--g));border-color:#0000}.kicker[data-hue=pink]{--g:var(--hue-pink)}.kicker[data-hue=coral]{--g:var(--hue-coral)}.kicker[data-hue=amber]{--g:var(--hue-amber)}.kicker[data-hue=green]{--g:var(--hue-green)}.kicker[data-hue=teal]{--g:var(--hue-teal)}.kicker[data-hue=blue]{--g:var(--hue-blue)}.kicker[data-hue=purple]{--g:var(--hue-purple)}.sec-head{text-align:center;max-width:720px;margin:0 auto 56px}.sec-head h2{letter-spacing:-.02em;text-wrap:balance;margin:18px 0 14px;font-size:clamp(30px,4.4vw,46px);font-weight:800;line-height:1.12}.sec-head .lede{color:var(--muted);font-size:18px}.grad-word{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 30px;font-size:16px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex}.btn-primary{color:#fff;background:var(--grad);box-shadow:var(--shadow);position:relative;overflow:hidden}.btn-primary:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-110%)}.btn-primary:hover{transform:translateY(-2px)}.btn-primary:hover:after{transform:translate(110%)}.btn-ghost{border:1.5px solid var(--border);background:var(--card);color:var(--text)}.btn-ghost:hover{border-color:color-mix(in srgb,var(--primary) 40%, transparent);transform:translateY(-2px)}.btn-danger{color:#fff;background:var(--danger);box-shadow:0 18px 50px -20px #d2401e80}.btn-danger:hover{background:#bd3819;transform:translateY(-2px)}.btn-warn{color:#8a5a00;background:color-mix(in srgb,var(--accent) 55%,#fff);border:1.5px solid color-mix(in srgb,var(--accent) 70%,transparent)}.btn-warn:hover{background:color-mix(in srgb,var(--accent) 70%,#fff);transform:translateY(-2px)}.btn-sm{padding:10px 20px;font-size:14px}.btn.btn-round{border-radius:50%;flex-shrink:0;width:42px;height:42px;padding:0}.btn:disabled:not(.is-loading),.btn[disabled]:not(.is-loading){cursor:not-allowed;opacity:.55;box-shadow:none}.btn:disabled:hover,.btn[disabled]:hover{transform:none}.btn-primary:disabled:not(.is-loading):after,.btn-primary[disabled]:not(.is-loading):after{display:none}.btn.is-loading{pointer-events:none;opacity:1;cursor:progress}.btn-primary.is-loading:after{transition:none;animation:1.2s ease-in-out infinite z-btn-sweep}.btn-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite z-spin}.btn-primary .btn-spinner,.btn-danger .btn-spinner{border-color:#0000 #fff9 #fff9}@keyframes z-spin{to{transform:rotate(360deg)}}@keyframes z-btn-sweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}.sk-line,.sk-dot,.sk-ico,.sk-pill,.sk-chart,.sk-t,.sk-block{background:color-mix(in srgb,var(--muted) 13%,var(--bg-soft));position:relative;overflow:hidden}.sk-line:after,.sk-dot:after,.sk-ico:after,.sk-pill:after,.sk-chart:after,.sk-t:after,.sk-block:after{content:"";background:linear-gradient(90deg,#0000,#ffffff9e,#0000);animation:1.5s ease-in-out infinite z-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes z-shimmer{to{transform:translate(100%)}}.sk-line{vertical-align:middle;border-radius:6px;width:100%;height:12px;display:inline-block}.sk-line.lg{height:17px}.sk-line.sm{height:10px}.sk-dot{border-radius:50%;flex:none;width:40px;height:40px}.sk-ico{border-radius:12px;flex:none;width:44px;height:44px}.sk-pill{border-radius:999px;flex:none;width:66px;height:22px}.sk-chart{border-radius:var(--r-md);width:100%;height:200px}.sk-t{vertical-align:middle;border-radius:6px;width:100%;height:.72em;display:inline-block}.sk-block{color:#0000!important}.lead-sktable{border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);flex-direction:column;display:flex;overflow:hidden}.lead-skrow{align-items:center;gap:16px;padding:16px 18px;display:flex}.lead-skrow+.lead-skrow{border-top:1px solid var(--border)}.lead-skrow .sk-line:nth-child(2){flex:1}.activity-log .alog-sk{align-items:center;gap:12px;padding:11px 0;display:flex}.zl{vertical-align:middle;flex:none;width:1em;height:1em;display:inline-block;position:relative}.zl-journey{margin-bottom:.22em;font-size:96px}.zl-stage{grid-column:1/-1;justify-content:center;padding:48px 0;display:flex}.zl-stage.sm{padding:28px 0}.zl-stage.sm .zl-journey{font-size:64px}.app-boot{pointer-events:none;justify-content:center;align-items:center;height:100dvh;margin-bottom:-100dvh;display:flex;position:sticky;top:0}html.app-ready .app-boot{display:none}html:not(.app-ready) .app-shell:has(>.app-boot)>.app-content{visibility:hidden}.zl-journey .j-shape{background:linear-gradient(135deg,var(--primary),var(--primary-2));border-radius:28%;animation:6s cubic-bezier(.7,0,.3,1) infinite zlj-shape;position:absolute;inset:6%}.zl-journey .j-g{opacity:0;place-items:center;display:grid;position:absolute;inset:0}.zl-journey .g1{animation:6s cubic-bezier(.7,0,.3,1) infinite zlj-g1}.zl-journey .gp{animation:6s cubic-bezier(.7,0,.3,1) infinite zlj-gp}.zl-journey .g2{animation:6s cubic-bezier(.7,0,.3,1) infinite zlj-g2}.zl-journey .g3{animation:6s cubic-bezier(.7,0,.3,1) infinite zlj-g3}.zl-journey .g4{animation:6s cubic-bezier(.7,0,.3,1) infinite zlj-g4}.zl-journey .ring{border:.07em solid #fff;border-radius:50%;width:.44em;height:.44em;animation:6s cubic-bezier(.5,0,.3,1) infinite zlj-lens}.zl-journey .dot{background:#fff;border-radius:50%;width:.08em;height:.08em;animation:6s ease-out infinite zlj-flash;position:absolute;top:.25em;right:.25em}.zl-journey .post{flex-direction:column;gap:.05em;display:flex;position:absolute;inset:14%}.zl-journey .post .img{background:var(--zl-post,radial-gradient(circle at 50% 58%,var(--primary-2) 0 18%,transparent 19%),linear-gradient(160deg,#ffe3d3,#ffc7dc));background-position:50%;background-size:cover;border-radius:.05em;flex:1;animation:6s ease-out infinite zlj-zoom}.zl-journey .post .bar{align-items:center;gap:.04em;height:.07em;display:flex}.zl-journey .post .bar b{background:var(--primary);border-radius:50%;width:.07em;height:.07em;animation:6s ease-out infinite zlj-like}.zl-journey .post .bar i{background:rgba(var(--shadow-color),.18);border-radius:1em;width:50%;height:.04em;display:block}.zl-journey .msg{color:#fff;white-space:nowrap;letter-spacing:-.01em;font:700 .15em/1.1 Inter,system-ui,sans-serif}.zl-journey .dots{gap:.07em;display:flex}.zl-journey .dots i{background:var(--text);border-radius:50%;width:.09em;height:.09em;animation:.6s ease-in-out infinite zl-bob;display:block}.zl-journey .dots i:nth-child(2){animation-delay:.1s}.zl-journey .dots i:nth-child(3){animation-delay:.2s}.zl-journey .coin{color:var(--text);font:800 .5em/1 Bricolage Grotesque,system-ui,sans-serif}.zl-journey .sold{letter-spacing:.14em;text-transform:uppercase;color:var(--text);opacity:0;margin-top:.08em;font:800 .13em/1 Inter,system-ui,sans-serif;animation:6s cubic-bezier(.7,0,.3,1) infinite zlj-sold;position:absolute;top:100%;left:50%;transform:translate(-50%)}.zl-journey .burst{pointer-events:none;position:absolute;inset:0}.zl-journey .burst i{background:var(--c);opacity:0;border-radius:.03em;width:.07em;height:.16em;margin:-.08em 0 0 -.035em;animation:6s cubic-bezier(.2,.7,.3,1) infinite zlj-burst;position:absolute;top:50%;left:50%}.zl-journey .burst i:nth-child(3n){border-radius:50%;width:.09em;height:.09em}.zl-journey .burst i:nth-child(5n+1){--c:var(--primary)}.zl-journey .burst i:nth-child(5n+2){--c:var(--primary-2)}.zl-journey .burst i:nth-child(5n+3){--c:var(--accent)}.zl-journey .burst i:nth-child(5n+4){--c:#7c5cff}.zl-journey .burst i:nth-child(5n){--c:#20c997}.zl-journey .burst i:nth-child(2){--a:30deg}.zl-journey .burst i:nth-child(3){--a:60deg}.zl-journey .burst i:nth-child(4){--a:90deg}.zl-journey .burst i:nth-child(5){--a:120deg}.zl-journey .burst i:nth-child(6){--a:150deg}.zl-journey .burst i:nth-child(7){--a:180deg}.zl-journey .burst i:nth-child(8){--a:210deg}.zl-journey .burst i:nth-child(9){--a:240deg}.zl-journey .burst i:nth-child(10){--a:270deg}.zl-journey .burst i:nth-child(11){--a:300deg}.zl-journey .burst i:nth-child(12){--a:330deg}@keyframes zlj-shape{0%,16%{background:linear-gradient(135deg,var(--primary),var(--primary-2));border-radius:28%;transform:rotate(0)scale(1)}20%,36%{background:linear-gradient(135deg,var(--card),var(--card));box-shadow:inset 0 0 0 .04em rgba(var(--shadow-color),.1);border-radius:12%;transform:rotate(0)scale(1)}40%,56%{background:linear-gradient(135deg,var(--primary),var(--primary));border-radius:50% 50% 50% 10%;transform:rotate(0)scale(1)}60%,76%{background:linear-gradient(135deg,var(--card),var(--bg-soft));box-shadow:inset 0 0 0 .05em rgba(var(--shadow-color),.1);border-radius:50% 50% 10%;transform:scale(.94)}80%,96%{background:linear-gradient(135deg,var(--accent),var(--accent));border-radius:50%;transform:rotate(360deg)scale(1)}to{background:linear-gradient(135deg,var(--primary),var(--primary-2));border-radius:28%;transform:rotate(360deg)scale(1)}}@keyframes zlj-g1{0%,14%{opacity:1;transform:scale(1)}19%,97%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes zlj-gp{0%,18%{opacity:0;transform:scale(.8)}22%,35%{opacity:1;transform:none}39%,to{opacity:0;transform:translateY(-.08em)}}@keyframes zlj-g2{0%,38%{opacity:0;transform:translateY(.1em)}42%,54%{opacity:1;transform:none}58%,to{opacity:0;transform:translateY(-.1em)}}@keyframes zlj-g3{0%,58%{opacity:0;transform:scale(.6)}62%,74%{opacity:1;transform:none}78%,to{opacity:0;transform:scale(.6)}}@keyframes zlj-g4{0%,78%{opacity:0;transform:scale(.3)rotate(-90deg)}83%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(1.3)}}@keyframes zlj-lens{0%{transform:scale(.6)}5%{transform:scale(1.08)}7%{transform:scale(.94)}10%{transform:scale(1)}11%{border-width:.07em;transform:scale(1)}12.5%{border-width:.1em;transform:scale(.86)}14%,to{border-width:.07em;transform:scale(1)}}@keyframes zlj-flash{0%,6%{opacity:0;transform:scale(0)}8%{opacity:1;transform:scale(1.4)}10.5%{transform:scale(1)}12%{transform:scale(1.8);box-shadow:0 0 0 .05em #ffffff80}14%,to{opacity:1;transform:scale(1);box-shadow:0 0 #fff0}}@keyframes zlj-zoom{0%,20%{transform:scale(1.08)}36%,to{transform:scale(1)}}@keyframes zlj-like{0%,27%{transform:scale(1)}29%{transform:scale(1.8)}32%,to{transform:scale(1)}}@keyframes zlj-sold{0%,79%{opacity:0;transform:translate(-50%,-.1em)}84%,94%{opacity:1;transform:translate(-50%)}98%,to{opacity:0}}@keyframes zlj-burst{0%,80%{opacity:0;transform:rotate(var(--a,0deg)) translateY(0) scale(0)}84%{opacity:1;transform:rotate(var(--a,0deg)) translateY(-.55em) rotate(90deg) scale(1)}95%{opacity:0;transform:rotate(var(--a,0deg)) translateY(-.7em) rotate(200deg) scale(.8)}to{opacity:0}}@keyframes zl-bob{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-35%)}}.nav{z-index:102;border:1px solid #0000;border-radius:0;width:100%;transition:width .45s cubic-bezier(.2,.8,.2,1),top .45s cubic-bezier(.2,.8,.2,1),border-radius .45s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .3s,border-color .3s;position:fixed;top:0;left:50%;transform:translate(-50%)}.nav.scrolled,body.subpage .nav.scrolled{background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-color:var(--border);width:calc(min(1180px,100%) - 48px);box-shadow:0 18px 44px -18px rgba(var(--shadow-color),.38);border-radius:22px;top:14px}.nav-inner{justify-content:space-between;align-items:center;height:72px;transition:height .45s cubic-bezier(.2,.8,.2,1),padding .45s cubic-bezier(.2,.8,.2,1);display:flex}.nav.scrolled .nav-inner{max-width:none;height:60px;padding:0 10px 0 24px}.nav [hidden]{display:none!important}.logo{letter-spacing:-.02em;font-family:Bricolage Grotesque,sans-serif;font-size:26px;font-weight:800}.nav-links{color:var(--muted);align-items:center;gap:30px;font-size:15px;font-weight:600;display:flex}.nav-links>a{transition:color .2s}.nav-links>a:hover{color:var(--primary)}.nav-item{align-items:center;height:72px;display:inline-flex;position:relative}.nav.scrolled .nav-item{height:60px}.nav-trigger{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-family:inherit;font-size:15px;font-weight:600;transition:color .2s;display:inline-flex}.nav-item:hover .nav-trigger,.nav-item:focus-within .nav-trigger{color:var(--primary)}.nav-menu{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);min-width:250px;box-shadow:0 24px 60px -20px rgba(var(--shadow-color),.28);opacity:0;visibility:hidden;pointer-events:none;margin-top:12px;padding:8px;transition:opacity .2s,transform .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-8px)}.nav-menu:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav-item:hover .nav-menu,.nav-item:focus-within .nav-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav-menu a{color:var(--text);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.3;transition:background .18s,color .18s;display:flex}.nav-menu a:hover{background:var(--bg-soft);color:var(--primary)}.nav-menu .nm-desc{color:var(--muted);font-size:12px;font-weight:500}.nav-cta{align-items:center;gap:14px;display:flex}.nav-login{color:var(--muted);font-size:15px;font-weight:600}.nav-login:hover{color:var(--primary)}.nav-cta .btn{border-radius:999px}.hamburger{cursor:pointer;width:42px;height:42px;color:var(--text);background:0 0;border:0;flex-shrink:0;display:none;position:relative}.hamburger span{background:var(--text);border-radius:2px;width:22px;height:2px;margin:-1px 0 0 -11px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;top:50%;left:50%}.hamburger span:first-child{transform:translateY(-7px)}.hamburger span:nth-child(3){transform:translateY(7px)}.hamburger.active span:first-child{transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg)}.nav-sheet{display:none}.mobile-menu-backdrop{z-index:101;background:rgba(var(--shadow-color),.45);opacity:0;visibility:hidden;transition:opacity .32s,visibility .32s;position:fixed;inset:0}.mobile-menu-backdrop.open{opacity:1;visibility:visible}body.menu-open{overflow:hidden}.mm-group{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:0 14px 36px -22px rgba(var(--shadow-color),.32);flex-direction:column;gap:1px;padding:8px;display:flex}.mm-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:4px 12px 1px;font-size:11px;font-weight:800}.mm-group a{color:var(--text);border-radius:12px;flex-direction:column;gap:2px;padding:9px 12px;font-size:14.5px;font-weight:700;line-height:1.3;transition:background .18s,color .18s;display:flex}.mm-group a:hover{background:var(--bg-soft);color:var(--primary)}.mm-auth{gap:10px;margin:2px 0 0;display:flex}.mm-auth .btn{border-radius:999px;flex:1;justify-content:center;min-height:44px}.nav-sheet .nm-desc{color:var(--muted);font-size:12px;font-weight:500}.blob{filter:blur(70px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.blob-a{background:var(--blob-a);width:480px;height:480px;animation:16s ease-in-out infinite drift;top:-120px;right:-100px}.blob-b{background:var(--blob-b);width:380px;height:380px;animation:20s ease-in-out infinite reverse drift;bottom:-80px;left:-120px}.blob-c{background:var(--blob-c);width:260px;height:260px;animation:24s ease-in-out infinite drift;top:40%;left:38%}@keyframes drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-30px)scale(1.08)}66%{transform:translate(-30px,24px)scale(.95)}}.hero{padding:118px 0 70px;position:relative;overflow:hidden}.hero-grid{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid;position:relative}.hero h1{letter-spacing:-.025em;margin:22px 0 20px;font-size:clamp(38px,5.6vw,64px);font-weight:800;line-height:1.06}.hero .sub{color:var(--muted);max-width:520px;margin-bottom:32px;font-size:19px}.hero-ctas{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.micro-trust{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:13.5px;font-weight:600;display:flex}.micro-trust span{align-items:center;gap:6px;display:inline-flex}.micro-trust svg{width:15px;height:15px;color:var(--primary)}.hero-phone-wrap{justify-content:center;display:flex;position:relative}.float-chip{z-index:5;background:var(--card);border:1px solid var(--border);border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:700;animation:4s ease-in-out infinite bob;position:absolute;box-shadow:0 10px 30px -12px #14111f40}.float-chip.c1{animation-delay:.2s;top:8%;left:-4%}.float-chip.c2{animation-delay:1.1s;top:36%;right:-7%}.float-chip.c3{animation-delay:2s;bottom:14%;left:-9%}.float-chip .dot{background:var(--secondary);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.phone{aspect-ratio:9/19;z-index:2;background:#0b0b10;border-radius:46px;flex-shrink:0;width:300px;padding:10px;position:relative;box-shadow:0 30px 80px -30px #14111f80,inset 0 0 0 2px #2a2a33}.phone .island{z-index:30;background:#000;border-radius:999px;width:88px;height:24px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.screen{background:#000;border-radius:37px;width:100%;height:100%;position:relative;overflow:hidden}.view{opacity:0;pointer-events:none;flex-direction:column;transition:opacity .45s,transform .45s;display:flex;position:absolute;inset:0;transform:translate(24px)}.view.active{opacity:1;pointer-events:auto;transform:translate(0)}.statusbar{letter-spacing:.02em;justify-content:space-between;align-items:center;padding:14px 22px 4px;font-size:11px;font-weight:700;display:flex}.statusbar .sb-right{align-items:center;gap:4px;display:flex}.statusbar .sb-right i{opacity:.9;border:1.2px solid;border-radius:3px;width:15px;height:9px;display:block;position:relative}.statusbar .sb-right i:after{content:"";background:currentColor;border-radius:1px;position:absolute;inset:1.5px 4px 1.5px 1.5px}.view-reel{color:#fff;background:linear-gradient(160deg,#1d1235 0%,#3b1660 45%,#120a23 100%)}.reel-media{background:radial-gradient(circle at 30% 28%,#ff5ca859,#0000 50%),radial-gradient(circle at 75% 65%,#6c2bff73,#0000 55%),linear-gradient(160deg,#221140,#0e0a1d);position:absolute;inset:0}.reel-top{z-index:2;color:#fff;justify-content:space-between;padding:8px 16px 0;font-size:13px;font-weight:700;display:flex;position:relative}.reel-rail{z-index:2;color:#fff;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;bottom:120px;right:10px}.reel-rail .ric{flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex}.reel-rail svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.reel-meta{z-index:2;color:#fff;position:absolute;bottom:84px;left:14px;right:64px}.reel-user{align-items:center;gap:8px;margin-bottom:8px;font-size:13.5px;font-weight:700;display:flex}.reel-meta .cap{opacity:.92;font-size:12.5px;line-height:1.4}.reel-meta .music{opacity:.8;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;display:flex}.follow-pill{border:1px solid #ffffffb3;border-radius:7px;padding:2.5px 9px;font-size:11px;font-weight:700}.avatar{background:var(--grad);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:flex;position:relative;overflow:hidden}.avatar.ring{box-shadow:0 0 0 2px #fff,0 0 0 4px #e1306c}.avatar-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.csheet{z-index:10;color:#16161a;background:#fff;border-radius:18px 18px 0 0;flex-direction:column;height:58%;transition:transform .5s cubic-bezier(.32,.96,.35,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(102%)}.csheet.open{transform:translateY(0)}.csheet .handle{background:#d9d9e0;border-radius:4px;width:38px;height:4px;margin:9px auto 4px}.csheet .ctitle{text-align:center;border-bottom:1px solid #efeff4;padding-bottom:8px;font-size:13px;font-weight:700}.clist{flex-direction:column;flex:1;gap:12px;min-height:0;padding:10px 14px;display:flex;overflow:hidden auto}.crow{opacity:0;align-items:flex-start;gap:9px;animation:.45s cubic-bezier(.3,1.4,.5,1) forwards popin;display:flex;transform:translateY(14px)scale(.97)}.crow .cbody{font-size:12.5px;line-height:1.4}.crow .cuser{margin-right:5px;font-weight:700}.crow .cmeta{color:#8e8e93;gap:12px;margin-top:2px;font-size:11px;font-weight:600;display:flex}.crow .heart{flex-shrink:0;margin-left:auto;padding-top:4px}.crow .heart svg{fill:none;stroke:#8e8e93;stroke-width:1.8px;width:13px;height:13px}.crow.reply{margin-left:38px}.crow.reply .avatar{width:24px;height:24px;font-size:10px}.author-chip{letter-spacing:.04em;color:var(--primary);vertical-align:1px;background:#efe9ff;border-radius:5px;margin-left:5px;padding:1px 6px;font-size:9.5px;font-weight:800;display:inline-block}.cinput{border-top:1px solid #efeff4;align-items:center;gap:9px;padding:10px 14px 22px;display:flex}.cinput .fakebox{color:#9a9aa3;border:1px solid #e3e3ea;border-radius:999px;flex:1;padding:8px 14px;font-size:12px}@keyframes popin{to{opacity:1;transform:translateY(0)scale(1)}}.view-post{color:#16161a;background:#fff}.post-head{align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.post-head .dots{letter-spacing:2px;color:#444;margin-left:auto;font-weight:800}.post-img{background:radial-gradient(circle at 70% 25%,#c8ff3d80,#0000 45%),radial-gradient(circle at 25% 75%,#ff5ca873,#0000 50%),linear-gradient(140deg,#7c3aed,#3d7bff);flex-shrink:0;height:38%;position:relative}.post-img .giveaway-tag{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.post-actions{gap:14px;padding:10px 14px 4px;display:flex}.post-actions svg{fill:none;stroke:#16161a;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.post-actions .save{margin-left:auto}.post-likes{padding:0 14px;font-size:12.5px;font-weight:700}.post-cap{padding:3px 14px 8px;font-size:12.5px;line-height:1.4}.post-cap .cuser{margin-right:5px;font-weight:700}.post-comments{border-top:1px solid #f1f1f5;flex-direction:column;flex:1;gap:11px;min-height:0;padding:10px 14px 4px;display:flex;overflow:hidden auto}.view-dm{color:#16161a;background:#fff}.dm-head{border-bottom:1px solid #f1f1f5;align-items:center;gap:10px;padding:10px 14px;display:flex}.dm-head .back svg{fill:none;stroke:#16161a;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.dm-head .dmname{font-size:13.5px;font-weight:700;line-height:1.15}.dm-head .dmstatus{color:#8e8e93;align-items:center;gap:4px;font-size:11px;display:flex}.dm-head .dmstatus:before{content:"";background:#22c55e;border-radius:50%;width:7px;height:7px}.dm-head .dmicons{gap:14px;margin-left:auto;display:flex}.dm-head .dmicons svg{fill:none;stroke:#16161a;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.dmlist{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;padding:14px 12px;display:flex;overflow:hidden auto}.dmlist>*{flex-shrink:0}.msg{opacity:0;word-wrap:break-word;border-radius:20px;max-width:78%;padding:9px 13px;font-size:12.5px;line-height:1.45;animation:.45s cubic-bezier(.3,1.4,.5,1) forwards popin;transform:translateY(14px)scale(.96)}.msg.fan{background:#efeff4;border-bottom-left-radius:6px;align-self:flex-start}.msg.biz{background:var(--ig-sent);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.msg.typing{background:#efeff4;align-self:flex-end;gap:4px;padding:12px 14px;display:flex}.msg.typing i{background:#9a9aa3;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite tdot}.msg.typing i:nth-child(2){animation-delay:.18s}.msg.typing i:nth-child(3){animation-delay:.36s}.msg .mbtns{flex-direction:column;gap:6px;min-width:150px;margin-top:9px;display:flex}.msg .mbtns span{text-align:center;color:#fff;background:#ffffff29;border:1px solid #ffffff61;border-radius:999px;padding:7.5px 14px;font-size:12px;font-weight:700;transition:background .25s;display:block}.msg .mbtns span.tapped{background:#ffffff73}.msg .mcode{text-align:center;letter-spacing:.08em;background:#ffffff24;border:1.6px dashed #ffffff8c;border-radius:12px;margin-top:8px;padding:8px 12px;font-size:15px;font-weight:800}@keyframes tdot{0%,70%,to{opacity:.5;transform:translateY(0)}35%{opacity:1;transform:translateY(-5px)}}.dmcard{opacity:0;background:#fff;border:1px solid #e7e7ee;border-radius:18px;align-self:flex-end;max-width:82%;animation:.45s cubic-bezier(.3,1.4,.5,1) forwards popin;overflow:hidden;transform:translateY(14px)scale(.96);box-shadow:0 8px 22px -12px #14111f2e}.dmcard .dchead{background:linear-gradient(130deg,color-mix(in srgb,var(--primary) 80%, #fff),var(--secondary));justify-content:center;align-items:center;height:58px;display:flex}.dmcard .dchead svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.dmcard .dcbody{padding:10px 13px}.dmcard .dctitle{font-size:12.5px;font-weight:700}.dmcard .dcsub{color:#8e8e93;margin-top:1px;font-size:11px}.dmcard .dcbtn{text-align:center;color:var(--primary);background:#f1f1f6;border-radius:999px;margin-top:10px;padding:8px;font-size:12.5px;font-weight:700;display:block}.dm-carousel{opacity:0;scrollbar-width:none;-ms-overflow-style:none;align-self:auto;gap:8px;max-width:100%;padding-bottom:2px;animation:.45s cubic-bezier(.3,1.4,.5,1) forwards popin;display:flex;overflow-x:auto;transform:translateY(14px)scale(.96)}.dm-carousel::-webkit-scrollbar{display:none}.dmcc{background:#fff;border:1px solid #e7e7ee;border-radius:14px;flex:0 0 122px;overflow:hidden;box-shadow:0 8px 22px -14px #14111f33}.dmcc-cover{height:64px;display:block}.dmcc-b{padding:8px 9px}.dmcc-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.dmcc-s{color:#8e8e93;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:1px;font-size:10px;display:-webkit-box;overflow:hidden}.dmcc-btn{text-align:center;color:var(--primary);background:#f1f1f6;border-radius:999px;margin-top:7px;padding:5px;font-size:11px;font-weight:700;display:block}.dm-toast{color:#fff;opacity:0;z-index:20;white-space:nowrap;background:#16161a;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:11.5px;font-weight:700;transition:all .4s;display:flex;position:absolute;top:54px;left:50%;transform:translate(-50%)translateY(-12px)}.dm-toast.show{opacity:1;transform:translate(-50%)translateY(0)}.dm-toast .tick{background:var(--accent);width:15px;height:15px;color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:900;display:inline-flex}.dminput{border-top:1px solid #f1f1f5;align-items:center;gap:9px;padding:10px 12px 22px;display:flex}.dminput .fakebox{color:#9a9aa3;border:1px solid #e3e3ea;border-radius:999px;flex:1;padding:8px 14px;font-size:12px}.marquee-sec{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--card);padding:34px 0;overflow:hidden}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{gap:14px;width:max-content;animation:36s linear infinite marq;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.mchip{color:var(--text);background:var(--bg);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:700;display:inline-flex}.mchip svg{width:16px;height:16px;color:var(--primary)}.mchip.hot{background:color-mix(in srgb,var(--accent) 35%, #fff);border-color:color-mix(in srgb,var(--accent) 70%, transparent);color:var(--accent-ink)}@keyframes marq{to{transform:translate(-50%)}}.mcar{margin-top:10px;display:none}.mcar-track{gap:14px;display:flex}.mcar-card{flex:none;margin:0}.mcar-card:hover{box-shadow:none;transform:none}.mcar-step{overflow:visible}.mcar-step .mcar-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.mcar-step .mcar-track::-webkit-scrollbar{display:none}.mcar-step .mcar-card{scroll-snap-align:start;flex:0 0 100%;width:100%}.mcar-nav{justify-content:center;align-items:center;gap:14px;margin-top:16px;display:flex}.mcar-dots{justify-content:center;gap:7px;display:flex}.mcar-dots i{background:color-mix(in srgb,var(--text) 16%,transparent);border-radius:999px;width:7px;height:7px;transition:width .3s,background .3s}.mcar-dots i.on{background:var(--primary);width:22px}.mcar-tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 55%,transparent) color-mix(in srgb,var(--text) 8%,transparent);padding-bottom:7px;overflow:auto hidden}.mcar-tabs::-webkit-scrollbar{height:7px}.mcar-tabs::-webkit-scrollbar-track{background:color-mix(in srgb,var(--text) 8%,transparent);border-radius:999px}.mcar-tabs::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 55%,transparent);border-radius:999px}.mcar-tabs::-webkit-scrollbar-thumb:active{background:color-mix(in srgb,var(--primary) 78%,transparent)}.mcar-tabs .mcar-track{gap:12px;width:max-content;padding:6px 2px}.mcar-tabs .mcar-card{scroll-snap-align:center;border:1.5px solid var(--border);background:var(--card);border-radius:var(--r-md);cursor:pointer;align-items:center;width:auto;padding:13px 18px;transition:border-color .3s,box-shadow .3s}.mcar-tabs .mcar-card.active{border-color:oklch(var(--tile-mark) var(--g) / .55);box-shadow:none}.mcar-tabs .mcar-card h3{white-space:nowrap;font-size:15px}.safety{background:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--primary) 7%, transparent),transparent), var(--bg);padding:110px 0 90px}.safety-grid{z-index:1;grid-template-columns:repeat(2,1fr);gap:22px;display:grid;position:relative}.scard{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:30px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.scard:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--primary) 30%, transparent);transform:translateY(-6px)rotate(-.4deg)}.scard .sicon{background:color-mix(in srgb,var(--primary) 10%, #fff);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:flex}.scard .sicon svg{fill:none;width:26px;height:26px;stroke:var(--primary);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.scard:nth-child(2) .sicon{background:color-mix(in srgb,var(--secondary) 11%, #fff)}.scard:nth-child(2) .sicon svg{stroke:var(--secondary)}.scard:nth-child(3) .sicon{background:color-mix(in srgb,var(--accent) 38%, #fff)}.scard:nth-child(3) .sicon svg{stroke:var(--accent-ink)}.scard h3{letter-spacing:-.01em;margin-bottom:10px;font-size:21px;font-weight:800}.scard p{color:var(--muted);font-size:15px}.safety-foot{text-align:center;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:34px;font-size:14px;font-weight:600;display:flex}.safety-foot span{align-items:center;gap:7px;display:inline-flex}.safety-foot svg{width:15px;height:15px;color:var(--primary)}.how{padding:90px 0}.steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid;position:relative}.steps:before{content:"";border-top:2.5px dashed color-mix(in srgb,var(--primary) 30%, transparent);z-index:0;position:absolute;top:44px;left:12%;right:12%}.step{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);text-align:center;z-index:1;padding:34px 28px;transition:transform .35s,box-shadow .35s;position:relative}.step:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.stepnum{background:var(--grad);color:#fff;width:54px;height:54px;box-shadow:var(--shadow);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:800;display:flex}.step h3{margin-bottom:9px;font-size:19px;font-weight:800}.step p{color:var(--muted);font-size:14.5px}.autom{background:var(--bg-soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:100px 0;overflow:hidden}.autom-grid{grid-template-columns:1fr 380px;align-items:center;gap:54px;display:grid}.tabs{flex-direction:column;gap:10px;display:flex}.tab{text-align:left;border-radius:var(--r-md);border:1.5px solid #0000;align-items:flex-start;gap:14px;padding:16px 20px;transition:all .3s;display:flex;position:relative}.tab:hover{background:color-mix(in srgb,var(--card) 70%, transparent)}.tab.active{background:var(--card);border-color:oklch(var(--tile-mark) var(--g) / .35);box-shadow:var(--shadow)}.tab .ticon{background:oklch(var(--tile-wash) var(--g));border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex}.tab .ticon svg{fill:none;width:21px;height:21px;stroke:oklch(var(--tile-mark) var(--g));stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.tab.active .ticon{background:oklch(var(--tile-mark) var(--g))}.tab.active .ticon svg{stroke:#fff}.tab h3{font-size:16.5px;font-weight:800}.tab p{color:var(--muted);margin-top:2px;font-size:13.5px}.tab .tdetail{color:var(--primary);margin-top:7px;font-size:12.5px;font-weight:600;display:none}.tab.active .tdetail{display:block}.autom-phone-wrap{justify-content:center;display:flex;position:relative}.ai{padding:110px 0}.airow{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:42px 0;display:grid}.airow+.airow{border-top:1px solid var(--border)}.airow:nth-child(2n) .ai-visual{order:-1}.airow h3{letter-spacing:-.015em;margin:14px 0 12px;font-size:clamp(23px,2.6vw,30px);font-weight:800}.airow p{color:var(--muted);max-width:460px;font-size:16.5px}.ai-visual{justify-content:center;display:flex}.mini-chat{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;max-width:380px;box-shadow:var(--shadow);flex-direction:column;gap:9px;padding:20px;display:flex}.mini-chat .msg{opacity:1;max-width:88%;font-size:13px;animation:none;transform:none}.cite-chip{color:var(--primary);background:color-mix(in srgb,var(--primary) 8%, #fff);border:1px solid color-mix(in srgb,var(--primary) 25%, transparent);border-radius:999px;align-self:flex-end;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.cite-chip svg{fill:none;width:13px;height:13px;stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.doc-stack{flex-direction:column;gap:10px;width:100%;max-width:380px;display:flex}.doc{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);align-items:center;gap:12px;padding:13px 17px;font-size:14px;font-weight:700;display:flex;box-shadow:0 8px 24px -16px #14111f33}.doc .dico{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:flex}.doc .dstate{color:var(--success);align-items:center;gap:5px;margin-left:auto;font-size:11.5px;font-weight:700;display:flex}.doc .dstate:before{content:"";background:var(--success);border-radius:50%;width:7px;height:7px}.lang-chips{flex-wrap:wrap;gap:9px;max-width:380px;display:flex}.lang-chips span{background:var(--card);border:1px solid var(--border);border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:700}.lang-chips span.glow{background:color-mix(in srgb,var(--accent) 35%, #fff);border-color:color-mix(in srgb,var(--accent) 70%, transparent);color:var(--accent-ink)}.conf-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;max-width:380px;box-shadow:var(--shadow);padding:24px}.conf-card .clabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:12px;font-weight:700}.conf-opts{background:var(--bg-soft);border-radius:999px;gap:4px;margin-bottom:16px;padding:5px;display:flex}.conf-opts span{text-align:center;color:var(--muted);border-radius:999px;flex:1;padding:9px 0;font-size:13px;font-weight:700}.conf-opts span.on{background:var(--grad);color:#fff;box-shadow:var(--shadow)}.conf-card .cnote{color:var(--muted);font-size:13px}.prompt-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;max-width:380px;box-shadow:var(--shadow);padding:24px}.prompt-card .plabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:700}.prompt-card .ptext{background:var(--bg-soft);border-radius:var(--r-md);color:var(--text);padding:16px;font-size:14px;line-height:1.6}.prompt-card .ptext b{color:var(--primary)}.bento-sec{background:var(--bg-soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:100px 0}.bento{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.bcard{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.bcard:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.bcard h3{margin-bottom:8px;font-size:19px;font-weight:800}.bcard>p{color:var(--muted);margin-bottom:18px;font-size:14px}.b-lg{grid-column:span 4}.b-md{grid-column:span 2}.b-3{grid-column:span 3}.mini-inbox{flex-direction:column;gap:9px;display:flex}.inbox-row{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-md);align-items:center;gap:11px;padding:11px 14px;font-size:12.5px;display:flex}.inbox-row>div{flex:1;min-width:0}.inbox-row .iname{font-weight:700}.inbox-row .ipreview{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:12px;overflow:hidden}.inbox-row .itag{border-radius:6px;flex-shrink:0;margin-left:auto;padding:3px 8px;font-size:10.5px;font-weight:800}.itag.collab{background:color-mix(in srgb,var(--primary) 11%, #fff);color:var(--primary)}.itag.support{color:var(--danger);background:#ffe9e5}.itag.timer{background:color-mix(in srgb,var(--accent) 38%, #fff);color:var(--accent-ink)}.inbox-row.pinned{border-color:color-mix(in srgb,var(--primary) 40%, transparent);background:color-mix(in srgb,var(--primary) 5%, #fff)}.pin-ico{width:13px;height:13px;fill:var(--primary);flex-shrink:0}.mini-kanban{gap:9px;display:flex}.kcol{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-sm);flex:1;padding:9px}.kcol .ktitle{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:10px;font-weight:800;display:flex}.kcard{background:var(--card);border:1px solid var(--border);border-radius:9px;margin-bottom:7px;padding:7px 9px;font-size:11px;font-weight:700;box-shadow:0 3px 8px -4px #14111f1f}.kcard .ksub{color:var(--muted);font-size:10px;font-weight:600}.kcard.hot{border-color:color-mix(in srgb,var(--secondary) 50%, transparent)}.bio-phone-wrap{flex-direction:column;align-items:center;gap:14px;padding-top:6px;display:flex}.bio-phone-wrap .phone{width:300px}.bio-screen{background:#0e0e11}.bio-demo-frame{transform-origin:0 0;background:#0e0e11;border:0;width:390px;height:854px;position:absolute;top:0;left:0;transform:scale(.71795)}.bio-theme-row{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;position:absolute;inset:0;overflow-x:auto}.bio-theme-row::-webkit-scrollbar{display:none}.bio-theme-slide{scroll-snap-align:start;flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}.bio-theme-meta{flex-direction:column;align-items:center;gap:9px;display:flex}.bio-theme-name{color:var(--muted);margin:0;font-size:13px;font-weight:600}.bio-theme-name b{color:var(--text);font-weight:800}.bio-theme-meta .mcar-dots i{cursor:pointer}.bstack{flex-direction:column;gap:20px;display:flex}.bstack .bcard{flex:1 0 auto}.mini-accounts{flex-direction:column;gap:9px;display:flex}.acc-row{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-md);align-items:center;gap:10px;padding:10px 13px;font-size:12.5px;font-weight:700;display:flex}.acc-row .astate{color:var(--success);align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:700;display:flex}.acc-row .astate:before{content:"";background:var(--success);border-radius:50%;width:7px;height:7px}.mini-chart{align-items:flex-end;gap:7px;height:90px;padding-top:6px;display:flex}.mini-chart i{background:color-mix(in srgb,var(--primary) 22%, #fff);border-radius:6px 6px 3px 3px;flex:1;min-height:12%}.mini-chart i.hl{background:var(--grad)}.mini-chart i:first-child{height:30%}.mini-chart i:nth-child(2){height:45%}.mini-chart i:nth-child(3){height:38%}.mini-chart i:nth-child(4){height:62%}.mini-chart i:nth-child(5){height:55%}.mini-chart i:nth-child(6){height:78%}.mini-chart i:nth-child(7){height:95%}.pricing{padding:100px 0}.price-strip{border-radius:var(--r-lg);background:var(--grad);padding:3px;position:relative}.price-inner{background:var(--card);border-radius:calc(var(--r-lg) - 3px);grid-template-columns:1.2fr 1fr;align-items:center;gap:36px;padding:48px 44px;display:grid}.price-inner h2{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(26px,3.4vw,38px);font-weight:800}.price-inner .plede{color:var(--muted);font-size:16.5px}.price-points{flex-direction:column;gap:14px;margin:22px 0 0;list-style:none;display:flex}.price-points li{align-items:flex-start;gap:11px;font-size:15.5px;font-weight:600;display:flex}.price-points .ptick{background:color-mix(in srgb,var(--accent) 80%, #fff);width:22px;height:22px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.price-points .ptick svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.price-cta{text-align:center}.price-cta .pfree{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Bricolage Grotesque,sans-serif;font-size:54px;font-weight:800;line-height:1}.price-cta .pfreesub{color:var(--muted);margin:6px 0 22px;font-size:14px;font-weight:600}body.subpage .pricing{padding-top:28px}.price-head{text-align:center;max-width:720px;margin:0 auto;padding:8px 0}.price-head h1{letter-spacing:-.025em;margin:18px 0 14px;font-size:clamp(34px,5vw,52px);font-weight:800;line-height:1.08}.bill-toggle{margin-top:22px}.bill-toggle button{align-items:center;gap:8px;display:inline-flex}.bill-save{background:color-mix(in srgb,var(--accent) 80%, #fff);color:var(--accent-ink);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.bill-note{color:var(--muted);min-height:20px;margin-top:12px;font-size:13.5px}.currency-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.currency-row .seg{grid-column:2;justify-self:center;margin-top:0}.currency-row .region-picker{grid-column:3;justify-self:end}.currency-row+.bill-note{text-align:center}.price-controls{margin-top:22px}.region-picker{position:relative}.rp-btn{background:var(--bg);border:1px solid var(--border);font:inherit;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 14px;font-size:13px;font-weight:700;transition:border-color .2s,box-shadow .2s;display:inline-flex}.rp-btn:hover{border-color:rgba(var(--shadow-color),.2)}.region-picker.open .rp-btn{border-color:var(--primary);box-shadow:0 0 0 3px #ff2e931f}.rp-btn:disabled{cursor:default;background:rgba(var(--shadow-color),.05);color:var(--muted)}.rp-btn:disabled .rp-cur{color:var(--muted)}.rp-btn:disabled:hover{border-color:var(--border)}.rp-cur{font-weight:800}.rp-place{color:var(--muted);font-weight:600}.rp-chev{width:14px;height:14px;color:var(--muted);transition:transform .22s}.region-picker.open .rp-chev{transform:rotate(180deg)}.rp-menu{z-index:20;background:var(--bg);border:1px solid var(--border);min-width:230px;box-shadow:0 24px 60px -20px rgba(var(--shadow-color),.28);opacity:0;visibility:hidden;text-align:left;border-radius:16px;flex-direction:column;gap:2px;padding:6px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)}.region-picker.open .rp-menu{opacity:1;visibility:visible;transform:none}.rp-menu button{width:100%;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:baseline;gap:8px;padding:9px 12px;font-size:13px;display:flex}.rp-menu button:hover,.rp-menu button.on{background:var(--bg-soft)}.rp-menu button.on .rp-cur{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:768px){.currency-row{grid-template-columns:1fr;justify-items:center;gap:14px}.currency-row .seg,.currency-row .region-picker{grid-column:1;justify-self:center}.currency-row .rp-menu{left:50%;right:auto;transform:translate(-50%,-6px)}.currency-row .region-picker.open .rp-menu{transform:translate(-50%)}}.plans-rail{align-items:center;margin:48px 0 18px;display:flex;position:relative}.plans{scroll-snap-type:x proximity;scrollbar-width:none;flex:1;align-items:stretch;gap:20px;min-width:0;padding:16px 2px 12px;display:flex;overflow-x:auto}.plans::-webkit-scrollbar{display:none}.plans>.plan-card{scroll-snap-align:start;flex:1 1 0;min-width:340px}.plans>.zl-stage{flex:1}.rail-arrow{z-index:3;background:color-mix(in srgb,var(--card) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);width:46px;height:46px;color:var(--text);cursor:pointer;border-radius:999px;place-items:center;transition:opacity .2s,transform .2s,border-color .2s,background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 30px -8px #00000047}.rail-arrow.prev{left:8px}.rail-arrow.next{right:8px}.rail-arrow svg{width:20px;height:20px}.rail-arrow:hover{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.rail-arrow:disabled{opacity:.3;pointer-events:none}.rail-arrow[hidden]{display:none}.plan-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;padding:30px 24px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex}.plan-card:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--primary) 30%, transparent);transform:translateY(-6px)}.plan-card.featured{background:linear-gradient(var(--card),var(--card)) padding-box,var(--grad) border-box;box-shadow:var(--shadow);border:2px solid #0000}.plan-badge{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--grad);border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:5px 12px;font-size:11px;font-weight:800}.plan-card.featured{position:relative}.plan-card.featured .plan-badge{margin:0;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.plan-name{letter-spacing:-.01em;font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:800}.plan-price{align-items:baseline;gap:7px;min-height:46px;margin:12px 0 4px;display:flex}.plan-price .amt{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Bricolage Grotesque,sans-serif;font-size:40px;font-weight:800;line-height:1}.plan-price .per{color:var(--muted);font-size:13.5px;font-weight:600}.plan-price .soon{color:var(--muted);font-size:18px;font-weight:700}.plan-tag{color:var(--muted);min-height:38px;font-size:13.5px}.plan-feats{flex-direction:column;gap:11px;margin:18px 0 22px;font-size:13.5px;list-style:none;display:flex}.plan-feats li{color:var(--text);align-items:flex-start;gap:9px;display:flex}.plan-feats li.lead{color:var(--muted);font-weight:700}.plan-feats svg{fill:none;width:16px;height:16px;stroke:var(--primary);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:1px}.plan-feats .ai-spark{vertical-align:-2px;width:12px;height:12px;fill:var(--primary);stroke:none;margin-right:4px;display:inline-block}.plans .plan-billed{color:var(--primary);margin:-2px 0 8px;font-size:12.5px;font-weight:600}.plan-card .plan-cta{margin-top:auto}.custom-plan{border-radius:var(--r-lg);background:linear-gradient(var(--card),var(--card)) padding-box,var(--grad) border-box;box-shadow:var(--shadow);border:1px solid #0000;grid-template-columns:1.6fr .9fr;align-items:center;gap:34px;margin-top:40px;padding:38px 40px;display:grid}.cp-kicker{letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--grad);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-block}.custom-plan h2{letter-spacing:-.015em;margin:16px 0 10px;font-family:Bricolage Grotesque,sans-serif;font-size:30px;font-weight:800;line-height:1.15}.custom-plan p{color:var(--muted);max-width:56ch;font-size:15px;line-height:1.6}.cp-list{flex-wrap:wrap;gap:8px 10px;margin-top:18px;list-style:none;display:flex}.cp-list li{color:var(--text);background:color-mix(in srgb,var(--primary) 8%,transparent);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.cp-cta{text-align:center;flex-direction:column;align-items:stretch;gap:12px;display:flex}.cp-note{color:var(--muted);font-size:12.5px}@media (max-width:820px){.custom-plan{grid-template-columns:1fr;gap:24px;padding:30px 26px}}@media (max-width:700px){.plans-rail{margin:34px 0 18px}.plans{scroll-snap-type:x mandatory;align-items:flex-start;padding:16px 0 12px}.plans>.plan-card{flex:0 0 100%;min-width:0;max-width:none}.rail-arrow{width:52px;height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:flex-start;padding:100px 0;display:flex;top:0;bottom:0;transform:none}.rail-arrow.prev{left:2px}.rail-arrow.next{right:2px}.rail-arrow svg{box-sizing:border-box;background:color-mix(in srgb,var(--card) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);pointer-events:auto;border-radius:999px;width:44px;height:44px;padding:11px;position:sticky;top:38vh;box-shadow:0 10px 26px -8px #0000004d}}.plan-note{text-align:center;color:var(--muted);margin-bottom:8px;font-size:13.5px}.faq{padding:90px 0 110px}.faq-list{flex-direction:column;gap:14px;max-width:780px;margin:0 auto;display:flex}.faq-item{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);transition:border-color .3s,box-shadow .3s;overflow:hidden}.faq-item.open{border-color:color-mix(in srgb,var(--primary) 35%, transparent);box-shadow:var(--shadow)}.faq-q{text-align:left;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.faq-q .chev{background:var(--bg-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .35s,background .35s;display:flex}.faq-q .chev svg{fill:none;width:14px;height:14px;stroke:var(--text);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.faq-item.open .chev{background:var(--grad);transform:rotate(180deg)}.faq-item.open .chev svg{stroke:#fff}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a-inner{overflow:hidden}.faq-a-inner p{color:var(--muted);padding:0 24px 22px;font-size:15.5px}.final-cta{padding:40px 0 110px}.cta-panel{background:var(--grad);text-align:center;color:#fff;border-radius:36px;padding:90px 40px;position:relative;overflow:hidden}.cta-panel:before,.cta-panel:after{content:"";filter:blur(60px);opacity:.5;border-radius:50%;position:absolute}.cta-panel:before{background:#ffffff59;width:340px;height:340px;animation:18s ease-in-out infinite drift;top:-130px;left:-80px}.cta-panel:after{background:color-mix(in srgb,var(--accent) 60%, transparent);width:300px;height:300px;animation:22s ease-in-out infinite reverse drift;bottom:-120px;right:-60px}.cta-panel h2{z-index:1;letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.08;position:relative}.cta-panel p{z-index:1;opacity:.92;margin-bottom:34px;font-size:18px;position:relative}.cta-panel .btn{z-index:1;color:var(--primary);background:#fff;position:relative;box-shadow:0 18px 50px -16px #00000059}.cta-panel .btn:hover{transform:translateY(-3px)}.footer{background:var(--footer-bg);color:var(--footer-text);padding:70px 0 36px}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:44px;margin-bottom:54px;display:grid}.footer .logo{color:#fff;margin-bottom:14px}.footer .story{opacity:.85;max-width:300px;font-size:14.5px;line-height:1.7}.footer .footer-legal{opacity:.7;border-top:1px solid #ffffff1f;flex-direction:column;gap:4px;max-width:300px;margin-top:22px;padding-top:18px;font-size:13px;font-style:normal;line-height:1.55;display:flex}.footer .footer-legal .fl-name{color:#fff;font-weight:600}.footer h2{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.footer ul{flex-direction:column;gap:12px;font-size:14.5px;list-style:none;display:flex}.footer ul a{opacity:.85;transition:all .2s}.footer ul a:hover{opacity:1;color:#fff}.footer-bottom{opacity:.75;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:28px;font-size:13.5px;display:flex}.socials{gap:14px;display:flex}.socials a{border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .25s;display:flex}.socials a:hover{background:#ffffff1f;transform:translateY(-2px)}.socials svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.tmsg{z-index:80;pointer-events:none;opacity:0;will-change:transform;transition:opacity .4s;position:fixed;top:0;left:0}.tmsg.visible{opacity:1}.tmsg-inner{align-items:flex-end;gap:8px;display:flex}.tmsg .avatar{background:linear-gradient(135deg,#ff9a62,#ff5ca8);width:26px;height:26px;font-size:10px}.tmsg-bubble{border:1px solid var(--border);background:#fff;border-radius:18px 18px 18px 5px;max-width:230px;padding:10px 15px;font-size:13.5px;font-weight:600;transition:filter .25s,opacity .25s;box-shadow:0 14px 40px -14px #14111f59}.tmsg.morph .tmsg-bubble{filter:blur(5px);opacity:.4}.tmsg-badge{background:var(--accent);color:var(--accent-ink);opacity:0;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:800;transition:all .35s cubic-bezier(.3,1.5,.5,1);position:absolute;top:-13px;right:-9px;transform:scale(.5);box-shadow:0 6px 16px -6px #14111f4d}.tmsg-badge.show{opacity:1;transform:scale(1)}.tmsg.docked .tmsg-inner{opacity:0;transition:all .5s;transform:scale(.55)}.tmsg-inner{transition:transform .5s,opacity .5s}.tm-anchor{pointer-events:none;width:1px;height:1px;position:absolute}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)scale(.985)}.reveal.in{opacity:1;transform:translateY(0)scale(1)}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}@media (max-width:1024px){.hero-grid{text-align:center;grid-template-columns:1fr;gap:60px}.hero .sub{margin-left:auto;margin-right:auto}.hero-ctas,.micro-trust{justify-content:center}.autom-grid{grid-template-columns:1fr;gap:44px}.autom-phone-wrap{order:1}.airow{text-align:center;grid-template-columns:1fr;gap:30px}.airow:nth-child(2n) .ai-visual{order:0}.airow p{margin:0 auto}.b-lg,.b-md,.b-3{grid-column:span 6}.price-inner{text-align:center;grid-template-columns:1fr}.price-points li{justify-content:center}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.nav-links,.nav-login,.nav-cta{display:none}.hamburger{margin:0 -6px 0 0;display:flex}.logo{margin-left:6px;margin-right:auto}.nav .logo{margin:0 auto 0 0}.nav.scrolled,body.subpage .nav.scrolled{width:calc(100% - 20px);top:10px}.nav.scrolled .nav-inner{height:58px;padding:0 12px 0 20px}.nav:has(.nav-sheet.open){background:var(--bg);border-color:var(--border);width:calc(100% - 20px);box-shadow:none;border-bottom-color:#0000;border-radius:20px 20px 0 0;transition:width .42s cubic-bezier(.32,.72,0,1),top .42s cubic-bezier(.32,.72,0,1),border-radius .12s,background .2s,border-color .2s;top:10px}body.subpage .nav:has(.nav-sheet.open){background:var(--bg);border-color:var(--border);width:calc(100% - 20px);box-shadow:none;border-bottom-color:#0000;border-radius:20px 20px 0 0;transition:width .42s cubic-bezier(.32,.72,0,1),top .42s cubic-bezier(.32,.72,0,1),border-radius .12s,background .2s,border-color .2s;top:10px}.nav:has(.nav-sheet.open) .nav-inner{height:58px;padding:0 12px 0 20px}.nav .nav-inner{z-index:1;position:relative}.nav-sheet{background:var(--bg);border:1px solid var(--border);box-shadow:0 26px 50px -24px rgba(var(--shadow-color),.38);clip-path:inset(0 0 100%);visibility:hidden;border-top:0;border-radius:0 0 20px 20px;transition:clip-path .42s cubic-bezier(.32,.72,0,1),transform .42s cubic-bezier(.32,.72,0,1),visibility 0s linear .42s;display:block;position:absolute;top:100%;left:-1px;right:-1px;transform:translateY(-16px)}.nav-sheet.open{clip-path:inset(0 -40px -80px);visibility:visible;transition:clip-path .42s cubic-bezier(.32,.72,0,1),transform .42s cubic-bezier(.32,.72,0,1),visibility;transform:none}.nav-sheet-body{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:12px;max-height:calc(100dvh - 90px);padding:4px 12px 14px;display:flex;overflow-y:auto}.nav-sheet-body::-webkit-scrollbar{display:none}.tmsg{display:none}.hero{padding:96px 0 48px}.safety{padding:64px 0}.how{padding:60px 0}.autom,.ai,.bento-sec{padding:64px 0}.pricing{padding:60px 0}.faq{padding:60px 0 72px}.final-cta{padding:24px 0 72px}.sec-head{margin-bottom:36px}.kicker{letter-spacing:.04em;padding:6px 11px;font-size:11px}.safety-grid,.steps,#tabs,.problem .prob-grid,.compliance .comp-grid{display:none}.mcar{display:block}.autom-phone-wrap{order:-1}.scard{min-height:196px;padding:22px}.step{min-height:0}.scard h3{font-size:18px}.scard p,.step p,.bcard>p,.tab p{font-size:14.5px}.airow p{font-size:15.5px}.sec-head .lede{font-size:16px}.float-chip.c1{left:0}.float-chip.c2{right:0}.float-chip.c3{left:0}.phone,.bio-phone-wrap .phone{width:270px}.bio-demo-frame{transform:scale(.64103)}.price-inner{gap:18px;padding:30px 22px}.price-inner h2{font-size:25px}.price-inner .plede{font-size:14.5px}.price-points{gap:10px;margin-top:14px}.price-points li{font-size:14px}.price-cta .pfree{font-size:44px}.cta-panel{padding:64px 24px}.footer-grid{grid-template-columns:1fr}.mini-kanban .kcol:nth-child(3){display:none}}@media (max-width:560px){.container{padding:0 18px}.guides-hero{padding-left:18px;padding-right:18px}.hero h1{font-size:clamp(30px,8vw,40px)}.hero .sub{font-size:17px}.float-chip{padding:7px 13px;font-size:12.5px}.float-chip.c1{left:2px}.float-chip.c2{top:30%;right:2px}.float-chip.c3{left:2px}.price-inner{padding:26px 18px}.price-cta .pfree{font-size:40px}.cta-panel{border-radius:28px;padding:52px 20px}.btn{padding:12px 22px;font-size:15px}.btn-sm{padding:8px 16px;font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}.tmsg{display:none!important}.marquee-track,.aud-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.reveal{opacity:1;transform:none}.btn-spinner{opacity:.7;border-top-color:currentColor}.btn-primary .btn-spinner,.btn-danger .btn-spinner{border-top-color:#fff9}.zl-journey .g1{opacity:1}}body.subpage{flex-direction:column;min-height:100vh;padding-top:72px;display:flex}body.subpage main{flex:1}body.subpage .nav{background:color-mix(in srgb,var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--border)}.prose{color:var(--text);padding:14px 0 24px;font-size:16px;line-height:1.7}.prose h2{letter-spacing:-.015em;margin:40px 0 12px;scroll-margin-top:90px;font-size:24px;font-weight:800}.prose h3{margin:24px 0 8px;font-size:18px;font-weight:800}.prose p{color:var(--muted);margin:0 0 14px}.prose strong{color:var(--text)}.prose ul,.prose ol{margin:12px 0 18px;padding-left:22px}.prose li{color:var(--muted);margin:8px 0}.prose ol li::marker{color:var(--primary);font-weight:800}.prose a{color:var(--primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.prose blockquote{border-left:4px solid var(--primary);background:var(--bg-soft);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--text);margin:20px 0;padding:16px 20px}.prose .table-wrap{border:1px solid var(--border);border-radius:var(--r-md);margin:18px 0;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.prose thead th{text-align:left;color:var(--text);background:var(--bg-soft);border-bottom:2px solid var(--border);white-space:nowrap;padding:12px 16px;font-weight:800;position:sticky;top:0}.prose tbody td{vertical-align:top;color:var(--muted);border-bottom:1px solid var(--border);padding:14px 16px;line-height:1.6}.prose tbody tr:last-child td{border-bottom:0}.prose tbody tr:nth-child(2n) td{background:var(--bg-soft)}.prose tbody td:first-child{color:var(--text);font-weight:700}.legal-main{padding-top:32px}.legal-main .container{max-width:760px}.legal-head{padding:28px 0 4px}.legal-head .kicker{padding:7px 14px}.legal-head h1{letter-spacing:-.025em;margin:16px 0 8px;font-size:clamp(32px,4.4vw,46px);font-weight:800;line-height:1.1}.legal-head .updated{color:var(--muted);font-size:13.5px}.legal-note{background:color-mix(in srgb,var(--accent) 22%, #fff);border:1px solid color-mix(in srgb,var(--accent) 50%, transparent);border-radius:var(--r-md);color:var(--accent-ink);margin:22px 0 4px;padding:14px 18px;font-size:14px;line-height:1.55}.legal-note strong{font-weight:800}.legal-note p{margin:8px 0 0}.legal-note p:first-of-type{margin-top:10px}.toc{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-md);margin:26px 0 6px;padding:18px 20px}.toc .toc-h{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:700}.toc ol{columns:2;column-gap:30px;margin:0;padding-left:20px}.toc.toc-versions ol{columns:1}.toc li{color:var(--text);margin:5px 0;font-size:14px}.toc a:hover{color:var(--primary)}.legal-main .card{margin-bottom:60px}[data-deletion-status-form]{flex-direction:column;display:flex}[data-deletion-status-form] .field label{letter-spacing:-.01em;margin-bottom:10px;font-size:20px;font-weight:800}[data-deletion-status-form] .btn{align-self:flex-end}.article{max-width:760px;margin:0 auto;padding:0 24px}.gtag{letter-spacing:.09em;text-transform:uppercase;color:var(--primary);align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.gtag:before{content:"";background:var(--grad);border-radius:2px;width:14px;height:2px}.art-head{padding:18px 0 8px}.art-head h1{letter-spacing:-.025em;margin:14px 0 10px;font-size:clamp(30px,4.4vw,44px);font-weight:800;line-height:1.1}.art-head .meta{color:var(--muted);font-size:13.5px}.art-cta{border-radius:var(--r-lg);background:var(--bg-soft);border:1px solid var(--border);text-align:center;max-width:760px;margin:40px auto 8px;padding:30px}.art-cta h3{margin-bottom:6px;font-size:22px;font-weight:800}.art-cta p{color:var(--muted);margin-bottom:18px}.related{max-width:760px;margin:30px auto 80px;padding:0 24px}.related h4{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:700}.related a{border-top:1px solid var(--border);color:var(--text);padding:13px 0;font-weight:600;display:block}.related a:hover{color:var(--primary)}.crumb{max-width:760px;margin:0 auto;padding:34px 24px 0}.crumb ol{flex-wrap:wrap;align-items:center;gap:3px;font-size:13px;font-weight:600;list-style:none;display:flex}.crumb li{align-items:center;display:inline-flex}.crumb a{color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;transition:background .2s,color .2s;display:inline-flex}.crumb a:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 8%, #fff)}.crumb a svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.crumb .sep{color:var(--muted);opacity:.4;display:inline-flex}.crumb .sep svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.crumb .current{color:var(--text);align-items:center;padding:6px 5px;display:inline-flex}.guide-shot{border-radius:var(--r-lg);border:1px solid var(--border);width:100%;max-width:100%;box-shadow:var(--shadow);margin:20px 0;display:block;overflow:hidden}.guide-shot img{width:100%;height:auto;display:block}.guides-hero{text-align:center;max-width:680px;margin:0 auto;padding:32px 24px 36px}.guides-hero h1{letter-spacing:-.025em;margin:18px 0 14px;font-size:clamp(34px,5vw,54px);font-weight:800;line-height:1.08}.guides-hero p{color:var(--muted);font-size:18px}.gchips{flex-wrap:wrap;justify-content:center;gap:9px;margin-bottom:38px;display:flex}.gchip{color:var(--muted);background:var(--card);border:1.5px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}.gchip svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;flex-shrink:0;width:15px;height:15px}.gchip:hover{border-color:color-mix(in srgb,var(--primary) 40%, transparent);color:var(--text)}.gchip:hover svg{opacity:1}.gchip.active{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 10px 22px -14px #ff2e93e6}.gchip.active svg{opacity:1}.gguides{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;gap:20px;padding-bottom:90px;display:grid}.gcard{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;align-items:flex-start;gap:9px;padding:24px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex}.gcard:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--primary) 30%, transparent);transform:translateY(-6px)}.gcard h2{letter-spacing:-.01em;font-size:18px;font-weight:800;line-height:1.25}.gcard p{color:var(--muted);flex:1;font-size:14px}.gico{background:color-mix(in srgb,var(--primary) 10%,#fff);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:5px;transition:transform .35s;display:flex}.gico svg{fill:none;width:22px;height:22px;stroke:var(--primary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.gcard:hover .gico{transform:scale(1.07)rotate(-4deg)}.gcard[data-cat=automations] .gico,.gcard[data-cat=billing] .gico{background:color-mix(in srgb,var(--secondary) 12%,#fff)}.gcard[data-cat=automations] .gico svg,.gcard[data-cat=billing] .gico svg{stroke:var(--secondary)}.gcard[data-cat=leads-inbox] .gico,.gcard[data-cat=safety] .gico{background:color-mix(in srgb,var(--accent) 34%,#fff)}.gcard[data-cat=leads-inbox] .gico svg,.gcard[data-cat=safety] .gico svg{stroke:var(--accent-ink)}.gmeta{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.gmeta svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:15px;height:15px;transition:all .25s;transform:translate(-5px)}.gcard:hover .gmeta{color:var(--primary)}.gcard:hover .gmeta svg{opacity:1;transform:none}.gcard.feat{background:linear-gradient(130deg,color-mix(in srgb,var(--primary) 7%,#fff),color-mix(in srgb,var(--accent) 16%,#fff));border-color:color-mix(in srgb,var(--primary) 16%,transparent);grid-column:span 2}.gcard.feat .gico{background:var(--grad);border-radius:19px;width:58px;height:58px;box-shadow:0 12px 30px -14px #ff2e93b3}.gcard.feat .gico svg{stroke:#fff;width:27px;height:27px}.gcard.feat h2{letter-spacing:-.02em;max-width:22ch;font-size:25px}.gcard.feat p{max-width:48ch;font-size:15.5px}.gcard.wide{grid-column:span 2;grid-template-columns:58px 1fr;align-content:center;gap:8px 20px;display:grid}.gcard.wide .gico{border-radius:18px;grid-row:1/span 4;align-self:start;width:58px;height:58px;margin-bottom:0}.gcard.wide .gico svg{width:26px;height:26px}.gcard.wide h2{font-size:20px}.gcard.wide p{max-width:52ch;font-size:14.5px}.gcard.tint{background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 15%,#fff),#fff 78%);border-color:color-mix(in srgb,var(--accent) 26%,transparent)}.gcard.soon{opacity:.7;pointer-events:none}.gcard.soon .gtag{color:var(--muted)}.gcard.soon .gtag:before{background:var(--muted);opacity:.4}.gcard.soon .gico{background:var(--bg-soft)}.gcard.soon .gico svg{stroke:var(--muted)}.gcard.soon .gmeta svg{display:none}.btn-block{width:100%}.auth-split{grid-template-columns:1.05fr .95fr;min-height:100dvh;display:grid}.auth-brand{background:var(--grad);color:#fff;flex-direction:column;justify-content:center;gap:32px;padding:48px 56px;display:flex;position:relative;overflow:hidden}.auth-brand .blob1{background:#ffffff29;width:420px;height:420px;animation:18s ease-in-out infinite drift;top:-130px;right:-100px}.auth-brand .blob2{background:#ffd23d52;width:320px;height:320px;animation:22s ease-in-out infinite reverse drift;bottom:-100px;left:-80px}.auth-brand .logo,.auth-brand .auth-hero,.auth-brand .auth-points{z-index:2;position:relative}.auth-brand .logo{color:#fff;position:absolute;top:48px;left:56px}.auth-hero h2{letter-spacing:-.02em;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(40px,4.2vw,64px);font-weight:800;line-height:1.04}.auth-hero p{opacity:.92;max-width:440px;margin-top:16px;font-size:19px}.auth-points{flex-direction:column;gap:14px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.auth-points li{align-items:center;gap:12px;display:flex}.auth-points .ck{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.auth-points svg{stroke:#fff;stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.auth-form-side{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;padding:48px 32px;display:flex;position:relative}.auth-card{width:100%;max-width:420px;animation:.6s both authIn}.auth-card h1{letter-spacing:-.02em;font-size:clamp(28px,3vw,34px);font-weight:800;line-height:1.1}.auth-card .sub{color:var(--muted);margin:8px 0 28px;font-size:15.5px}.field{margin-bottom:16px}.field .lbl-row{justify-content:space-between;align-items:baseline;display:flex}.field label{color:var(--text);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.field .forgot{color:var(--primary);font-size:12.5px;font-weight:600}.field input{width:100%;font:inherit;color:var(--text);background:var(--card);border:1.5px solid var(--border);border-radius:var(--r-sm);padding:13px 15px;font-size:15px;transition:border-color .2s,box-shadow .2s}.field input::placeholder{color:#b7adb4}.field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%, transparent);outline:none}.field input:disabled,.bio-input:disabled{color:var(--muted);background:var(--bg-soft);border-color:var(--border);cursor:not-allowed;box-shadow:none;opacity:1}.field input:disabled:focus{border-color:var(--border);box-shadow:none}.field .ks-dropdown .dd-trigger{justify-content:space-between;width:100%;max-width:none;padding:13px 15px;font-size:15px}.checkrow{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 20px;font-size:14px;line-height:1.5;display:flex}.checkrow input{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin-top:2px}.checkrow a{color:var(--primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.auth-divider{color:var(--muted);align-items:center;gap:14px;margin:20px 0;font-size:13px;font-weight:600;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.btn-social{border:1.5px solid var(--border);background:var(--card);color:var(--text);gap:10px}.btn-social:hover{border-color:color-mix(in srgb,var(--primary) 40%, transparent);transform:translateY(-2px)}.btn-social svg{width:18px;height:18px}.gsi-own{position:relative}.gsi-own>.btn-social{visibility:hidden}.gsi-own-layer{transform-origin:0 0;transition:translate .25s;position:absolute;top:0;left:0}@media (hover:hover){.gsi-own:hover>.gsi-own-layer{translate:0 -2px}}.gsi-own:has(>.is-loading)>.btn-social{visibility:visible}.gsi-own:has(>.is-loading)>.gsi-own-layer{visibility:hidden}.auth-alt{text-align:center;color:var(--muted);margin-top:24px;font-size:14.5px}.auth-alt a{color:var(--primary);font-weight:700}.auth-legal{color:var(--muted);text-align:center;opacity:.85;margin-top:30px;font-size:12px;line-height:1.6}.auth-legal a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.auth-step{display:none}.auth-step.active{animation:.45s both authIn;display:block}.auth-back{color:var(--muted);align-items:center;gap:6px;margin-bottom:18px;font-size:13.5px;font-weight:600;transition:color .2s;display:inline-flex}.auth-back:hover{color:var(--primary)}.auth-back svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.auth-icon{background:var(--grad);width:60px;height:60px;box-shadow:var(--shadow);border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.auth-icon svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.otp{gap:10px;margin-bottom:18px;display:flex}.otp input{text-align:center;width:48px;height:56px;font:inherit;color:var(--text);background:var(--card);border:1.5px solid var(--border);border-radius:var(--r-sm);flex:1;padding:0;font-size:22px;font-weight:800;transition:border-color .2s,box-shadow .2s}.otp input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%, transparent);outline:none}.auth-resend{color:var(--muted);margin-top:18px;font-size:13.5px}.auth-resend a{color:var(--primary);cursor:pointer;font-weight:600}.field-error{color:var(--danger);margin:6px 0 14px;padding:0 15px;font-size:13px;font-weight:600}.auth-skip{text-align:center;color:var(--muted);cursor:pointer;margin-top:18px;font-size:14px;font-weight:600;transition:color .2s;display:block}.auth-skip:hover{color:var(--primary)}@keyframes authIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:900px){.gguides{grid-template-columns:repeat(2,1fr)}.gcard.feat h2{font-size:22px}}@media (max-width:620px){.toc ol{columns:1}}@media (max-width:600px){.gguides{grid-template-columns:1fr}.gcard.feat,.gcard.wide{grid-column:span 1}.gcard.wide{grid-template-columns:1fr}.gcard.wide .gico{grid-row:auto;margin-bottom:5px}.gcard.feat h2{font-size:20px}.gcard.feat p{font-size:14.5px}}@media (max-width:860px){.auth-split{grid-template-columns:minmax(0,1fr);min-height:auto}.auth-brand{gap:10px;min-height:auto;padding:10px 16px}.auth-brand .blob,.auth-brand .auth-hero p,.auth-points,.auth-brand .auth-hero h2{display:none}.auth-hero{align-items:center;gap:10px;display:flex}.auth-brand .logo{font-size:23px;position:static}.auth-hero h2{flex:1;min-width:0;font-size:17px}.hero-break{display:none}.auth-form-side{padding:22px 20px 28px}.otp{gap:7px}.otp input{width:auto;min-width:0;height:48px;font-size:18px}.auth-card .sub{margin:6px 0 18px}.field{margin-bottom:12px}.field input{font-size:16px}.auth-divider{margin:14px 0}.auth-alt,.auth-legal{margin-top:16px}.checkrow{margin:4px 0 14px}}.field select{width:100%;font:inherit;color:var(--text);background:var(--card);border:1.5px solid var(--border);border-radius:var(--r-sm);cursor:pointer;padding:13px 15px;font-size:15px;transition:border-color .2s,box-shadow .2s}.field select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%, transparent);outline:none}body.app{background:var(--bg);min-height:100vh;display:flex;overflow-x:hidden}html:has(body.app){scrollbar-gutter:auto}.app-sidebar{background:var(--bg);border-right:1px solid var(--border);z-index:40;flex-direction:column;flex-shrink:0;width:264px;height:100dvh;transition:width .25s;display:flex;position:sticky;top:0}.app-sidebar .as-brand{justify-content:space-between;align-items:center;gap:8px;padding:18px 18px 12px;display:flex}.app-sidebar .as-brand .logo{font-size:23px}.as-workspace{margin:0 0 6px;padding:0 14px}.ws-trigger{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-soft);cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.ws-trigger:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}.as-workspace .ws-badge{background:var(--grad);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13.5px;font-weight:800;display:flex}.as-workspace .ws-meta{flex:1;min-width:0}.as-workspace .ws-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.as-workspace .ws-plan{color:var(--muted);font-size:11.5px;font-weight:600}.as-nav-wrap{flex:1;min-height:0;display:flex;position:relative}.as-nav{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:2px;padding:8px 14px;display:flex;overflow-y:auto}.as-nav::-webkit-scrollbar{display:none}.as-link{border-radius:var(--r-sm);color:var(--muted);align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:600;transition:background .18s,color .18s;display:flex}.as-link svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:19px;height:19px}.as-link:hover{background:var(--bg-soft);color:var(--text)}.as-link.active{background:color-mix(in srgb,var(--primary) 9%, #fff);color:var(--primary)}.as-foot{border-top:1px solid var(--border);padding:8px}.af-trigger{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .15s;display:flex}.af-trigger:hover{background:var(--bg-soft)}.as-foot .avatar{width:34px;height:34px;font-size:13px}.as-foot .af-meta{flex:1;min-width:0}.as-foot .af-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.as-foot .af-email{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.as-chev{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-left:auto;transition:transform .2s}.as-foot.open .as-chev,.as-workspace.open .as-chev{transform:rotate(180deg)}.as-workspace,.as-foot{position:relative}.as-pop{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);min-width:0;box-shadow:0 24px 60px -20px rgba(var(--shadow-color),.3);opacity:0;visibility:hidden;z-index:60;pointer-events:none;padding:12px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;left:14px;right:14px;transform:translateY(-6px)}.as-workspace-pop{top:calc(100% + 8px)}.as-account-pop{bottom:calc(100% + 8px);transform:translateY(6px)}.as-foot.open .as-account-pop,.as-workspace.open .as-workspace-pop{opacity:1;visibility:visible;pointer-events:auto;transform:none}.pop-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:800}.pop-name{font-size:14px;font-weight:800;line-height:1.2}.pop-sub{color:var(--muted);word-break:break-word;margin-top:2px;font-size:12.5px}.pop-divider{background:var(--border);height:1px;margin:10px -12px}.pop-action{width:100%;color:var(--text);text-align:left;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:13.5px;font-weight:700;transition:background .15s,color .15s;display:flex}.pop-action:not([disabled]):hover{background:var(--bg-soft);color:var(--primary)}.pop-action.danger:hover{color:var(--danger)}.pop-action svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pop-action[disabled]{opacity:.65;cursor:default;justify-content:space-between}.pop-soon{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--bg-soft);border:1px solid var(--border);border-radius:6px;padding:2px 6px;font-size:9.5px;font-weight:800}.tip-row{align-items:center;gap:10px;display:flex}.field>label:has(>.info-tip){align-items:center;gap:10px;display:flex}.tip-row>h2{flex:1;min-width:0}.info-tip{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-3px -4px -3px auto;padding:0;transition:color .15s,background .15s;display:inline-flex;position:relative}.info-tip:after{content:"";position:absolute;inset:-9px}.info-tip svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.info-tip:hover,.info-tip[aria-expanded=true]{color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}.info-tip:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.info-scrim{z-index:199;background:rgba(var(--shadow-color),.14);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;opacity:0;transition:opacity .18s;position:fixed;inset:0}.info-scrim.catch{pointer-events:auto}.info-spot{z-index:200;background:var(--bg);color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 16%,transparent);pointer-events:none;opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:fixed}.info-spot svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.info-pop{z-index:201;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);width:max-content;box-shadow:0 30px 70px -24px rgba(var(--shadow-color),.45);color:var(--text);text-align:left;pointer-events:none;opacity:0;padding:16px 18px 17px;transition:opacity .18s,transform .18s;position:fixed;transform:translateY(-4px)}.info-pop-t{letter-spacing:-.005em;margin-bottom:7px;font-size:15px;font-weight:800;line-height:1.3;display:block}.info-pop-t:empty{display:none}.info-pop p{color:color-mix(in srgb,var(--text) 86%,var(--muted));margin:0;font-size:14px;font-weight:500;line-height:1.62}.info-pop.above{transform:translateY(4px)}:is(.info-scrim,.info-spot,.info-pop).in{opacity:1}.info-pop.in{transform:none}.info-pop:before{content:"";top:-7px;left:var(--arrow-x,50%);background:inherit;border:1px solid var(--border);border-width:1px 0 0 1px;border-radius:3px 0 0;width:12px;height:12px;position:absolute;transform:translate(-50%)rotate(45deg)}.info-pop.above:before{border-width:0 1px 1px 0;border-radius:0 0 3px;top:auto;bottom:-7px}@media (prefers-reduced-motion:reduce){.info-scrim,.info-spot,.info-pop{transition:none}}.app-shell{flex-direction:column;flex:1;min-width:0;display:flex}.as-collapse{background:var(--card);border:1px solid var(--border);width:26px;height:26px;box-shadow:0 2px 8px -3px rgba(var(--shadow-color),.28);color:var(--muted);z-index:50;border-radius:999px;justify-content:center;align-items:center;transition:background .18s,color .18s,border-color .18s,transform .25s;display:flex;position:absolute;top:22px;right:-13px}.as-collapse:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.as-collapse svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.as-divider{background:var(--border);flex-shrink:0;height:1px;margin:8px 18px}.as-nav .as-divider{margin:8px 4px}@media (min-width:769px){html.sidebar-collapsed .app-sidebar{width:74px}html.sidebar-collapsed .as-brand{flex-direction:column;justify-content:center;gap:10px;padding:16px 0 12px}html.sidebar-collapsed .as-brand .logo-word{display:none}html.sidebar-collapsed .as-collapse{transform:rotate(180deg)}html.sidebar-collapsed .as-divider{width:36px;margin-left:auto;margin-right:auto}html.sidebar-collapsed .as-workspace{margin:8px 0 6px;padding:0}html.sidebar-collapsed .ws-trigger{background:0 0;border:0;justify-content:center;padding:8px}html.sidebar-collapsed .as-workspace .ws-meta{display:none}html.sidebar-collapsed .as-nav{align-items:center;padding:8px 10px}html.sidebar-collapsed .as-link{justify-content:center;gap:0;padding:10px}html.sidebar-collapsed .as-link .as-label,html.sidebar-collapsed .as-foot .af-meta,html.sidebar-collapsed .as-chev{display:none}html.sidebar-collapsed .af-trigger{justify-content:center;padding:8px}html.sidebar-collapsed .as-pop{width:212px;min-width:212px;left:calc(100% + 8px);right:auto;transform:translate(-6px)}html.sidebar-collapsed .as-workspace-pop{top:0}html.sidebar-collapsed .as-account-pop{bottom:10px;transform:translate(-6px)}html.sidebar-collapsed .as-foot.open .as-account-pop,html.sidebar-collapsed .as-workspace.open .as-workspace-pop{transform:none}}.app-topbar{z-index:38;background:var(--card);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:none;position:fixed;top:0;left:0;right:0}.app-topbar .logo{font-size:23px}.app-topbar-title{letter-spacing:-.01em;min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Bricolage Grotesque,sans-serif;font-size:23px;font-weight:800;overflow:hidden}.app-menu-fab{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:-8px;display:flex}.app-menu-fab svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.app-content{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:30px 28px 60px}.app-shell>.app-content{transition:opacity .11s}.app-shell>.app-content.route-enter,.app-shell>.app-content.route-leave{opacity:0}.route-loader{z-index:200;pointer-events:none;opacity:0;height:2px;transition:opacity .15s;position:fixed;top:0;left:0;right:0;overflow:hidden}.route-loader.active{opacity:1}.route-loader.active:before{content:"";background:var(--grad);width:40%;animation:1s ease-in-out infinite routeLoaderSlide;position:absolute;top:0;bottom:0;left:-40%}@keyframes routeLoaderSlide{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.app-shell>.app-content{transition:none}.app-shell>.app-content.route-enter,.app-shell>.app-content.route-leave{opacity:1}.route-loader.active:before{opacity:.5;width:100%;animation:none;left:0}}.app-page-head{margin-bottom:24px}.app-page-head h1{letter-spacing:-.02em;font-size:clamp(26px,3.2vw,34px);font-weight:800}.app-page-head .aph-sub{color:var(--muted);max-width:620px;margin-top:6px;font-size:15.5px}.app-empty{text-align:center;background:var(--card);border:1.5px dashed color-mix(in srgb,var(--text) 22%, transparent);border-radius:var(--r-lg);flex-direction:column;align-items:center;gap:14px;padding:60px 24px;display:flex}.app-empty .ae-ico{background:color-mix(in srgb,var(--primary) 9%, #fff);border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.app-empty .ae-ico svg{fill:none;width:28px;height:28px;stroke:var(--primary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.app-empty h3{font-size:20px;font-weight:800}.app-empty p{color:var(--muted);max-width:430px;font-size:15px}.app-backdrop{z-index:39;background:rgba(var(--shadow-color),.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.ks-bar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.seg{isolation:isolate;background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;padding:4px;display:inline-flex;position:relative}.seg button{z-index:1;font:inherit;color:var(--muted);background:0 0;border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:700;transition:color .22s;position:relative}.seg button.on{color:#fff}.seg:not(.has-thumb) button.on{background:var(--grad);box-shadow:var(--shadow)}.seg-thumb{z-index:0;background:var(--grad);box-shadow:var(--shadow);pointer-events:none;border-radius:999px;transition:transform .34s cubic-bezier(.45,.05,.2,1),width .34s cubic-bezier(.45,.05,.2,1),height .34s cubic-bezier(.45,.05,.2,1);position:absolute;top:0;left:0}.seg-thumb.no-anim{transition:none}.ks-spacer{margin-left:auto}.ks-count{color:var(--muted);font-size:13px;font-weight:600}.ks-filters{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.ks-search{flex:1;min-width:200px;position:relative}.ks-search svg{fill:none;width:17px;height:17px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.ks-search input{width:100%;font:inherit;color:var(--text);background:var(--card);border:1.5px solid var(--border);border-radius:var(--r-sm);padding:11px 14px 11px 38px;font-size:14px;transition:border-color .2s,box-shadow .2s}.ks-search input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent);outline:none}.ks-list{flex-direction:column;gap:12px;display:flex}.ks-row{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);align-items:center;gap:12px;padding:18px 20px;transition:border-color .25s,box-shadow .25s;display:flex}.ks-row:hover{border-color:color-mix(in srgb,var(--primary) 26%,transparent);box-shadow:0 14px 40px -22px #14111f4d}.rule-goal,.ks-ftype,.grp-pick .gp-ico{--g:var(--hue-pink);background:oklch(var(--tile-wash) var(--g));color:oklch(var(--tile-mark) var(--g))}:is(.ks-ftype,.gp-ico)[data-ext=PDF]{--g:var(--hue-purple)}:is(.ks-ftype,.gp-ico)[data-ext=DOCX]{--g:var(--hue-blue)}:is(.ks-ftype,.gp-ico)[data-ext=TXT]{--g:var(--hue-amber)}:is(.ks-ftype,.gp-ico)[data-ext=MD]{--g:var(--hue-teal)}:is(.ks-ftype,.gp-ico)[data-ext=CSV]{--g:var(--hue-green)}.ks-ftype{border-radius:6px 14px 6px 6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:44px;height:52px;display:flex;position:relative}.ks-ftype svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ks-ftype:after{content:attr(data-ext);letter-spacing:.04em;font-size:8.5px;font-weight:800}.ks-main{flex:1;min-width:0}.ks-name{letter-spacing:-.01em;font-size:15.5px;font-weight:800}.ks-meta{color:var(--muted);flex-wrap:wrap;gap:2px 14px;margin-top:3px;font-size:12.5px;font-weight:600;display:flex}.ks-meta span{position:relative}.ks-meta span+span:before{content:"·";opacity:.5;position:absolute;left:-9px}.ks-groups{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.ks-gchip{color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,#fff);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.ks-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ks-iconbtn{border:1px solid var(--border);background:var(--card);width:38px;height:38px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;transition:border-color .18s,color .18s;display:flex}.ks-iconbtn:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent);color:var(--primary)}.ks-iconbtn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}@media (min-width:769px){#ksList .ks-row{flex-wrap:wrap}#ksList .ks-row>.ks-main{order:1}#ksList .ks-row>.ks-status{order:2}#ksList .ks-row>.ks-actions{order:3}#ksList .ks-row>.ks-groups{flex:0 0 100%;order:4;margin-top:0}}.ks-status{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.ks-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ks-status.ready{color:var(--success);background:color-mix(in srgb,var(--success) 12%,#fff)}.ks-status.processing{color:var(--warning);background:color-mix(in srgb,var(--warning) 13%,#fff)}.ks-status.uploading{color:var(--info);background:color-mix(in srgb,var(--info) 12%,#fff)}.ks-status.failed{color:var(--danger);background:color-mix(in srgb,var(--danger) 11%,#fff)}.ks-status.attention{color:var(--warning);background:color-mix(in srgb,var(--warning) 13%,#fff)}.ks-status.off{color:var(--muted);background:var(--bg-soft)}.ks-groups-grid{grid-template-columns:1fr;gap:16px;display:grid}.ks-groups-grid .app-empty{grid-column:1/-1}.ks-gcard{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:22px;transition:border-color .25s,box-shadow .25s}.ks-gcard:hover{border-color:color-mix(in srgb,var(--primary) 26%,transparent);box-shadow:0 14px 40px -22px #14111f4d}.ks-gcard .kg-top{align-items:flex-start;gap:12px;display:flex}.ks-gcard .kg-ico{background:color-mix(in srgb,var(--secondary) 11%,#fff);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ks-gcard .kg-ico svg{fill:none;width:21px;height:21px;stroke:var(--secondary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ks-gcard .kg-titles{flex:1;min-width:0}.ks-gcard h3{letter-spacing:-.01em;font-size:15.5px;font-weight:800}.ks-gcard .kg-desc{color:var(--muted);flex-wrap:wrap;gap:2px 14px;margin-top:4px;font-size:13.5px;display:flex}.ks-gcard .kg-desc span{position:relative}.ks-gcard .kg-desc span+span:before{content:"·";opacity:.5;position:absolute;left:-9px}.ks-gcard .kg-foot{align-items:center;gap:14px;display:flex}@media (min-width:769px){#ksGroupsGrid .kg-top{align-items:center}}.ks-iconbtn.ask{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.ks-iconbtn.ask:hover{background:color-mix(in srgb,var(--primary) 8%,#fff);color:var(--primary)}.ks-kebab{position:relative}.ks-menu,.dd-menu,.im-mfilter-panel{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:0 18px 50px -18px rgba(var(--shadow-color),.32);opacity:0;visibility:hidden;z-index:55;padding:6px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 6px);transform:translateY(-6px)}.ks-menu,.dd-menu{flex-direction:column;gap:2px;display:flex;right:0}.ks-menu{min-width:174px}.ks-kebab.open .ks-menu,.ks-dropdown.open .dd-menu,.im-mfilter.open .im-mfilter-panel{opacity:1;visibility:visible;transform:none}.ks-menu button{width:100%;color:var(--text);text-align:left;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.ks-menu button:hover{background:var(--bg-soft);color:var(--primary)}.ks-menu button.danger:hover{color:var(--danger)}.ks-menu button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.ks-menu hr{border:0;border-top:1px solid var(--border);margin:4px 2px}.ks-menu button[disabled]{opacity:.4;cursor:default}.ks-menu button[disabled]:hover{color:var(--text);background:0 0}.ks-menu svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.chat-dialog{z-index:1;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;max-width:540px;height:min(620px,86vh);box-shadow:0 40px 90px -30px rgba(var(--shadow-color),.5);flex-direction:column;animation:.35s both authIn;display:flex;position:relative;overflow:hidden}.chat-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:15px 18px;display:flex}.chat-head .chat-ico{background:var(--grad);width:38px;height:38px;box-shadow:var(--shadow);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chat-head .chat-ico svg{fill:none;stroke:#fff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.chat-headmeta{flex:1;min-width:0}.chat-title{font-size:15.5px;font-weight:800}.chat-scope{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.chat-head .am-close{flex-shrink:0;position:static}.chat-toolbar{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:9px;padding:10px 18px;font-size:12.5px;display:flex}.chat-toolbar .switch .track{width:34px;height:20px}.chat-toolbar .switch .track:after{width:16px;height:16px}.chat-toolbar .switch input:checked+.track:after{transform:translate(14px)}.chat-body{background:var(--card);flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;position:relative;overflow-y:auto}.chat-greet{color:var(--muted);text-align:center;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-md);max-width:400px;margin:6px auto;padding:14px 16px;font-size:13.5px;line-height:1.6}.chat-greet strong{color:var(--text)}.chat-msg{word-wrap:break-word;border-radius:20px;max-width:82%;padding:12px 17px;font-size:14.5px;line-height:1.5;animation:.25s both authIn}.chat-msg.user{background:var(--grad-text);color:#fff;align-self:flex-end}.chat-msg.ai{color:var(--text);background:#f3f0f8;align-self:flex-start}.chat-msg.typing{align-items:center;gap:4px;padding:14px 16px;display:flex}.chat-msg.typing span{background:color-mix(in srgb,var(--muted) 60%,transparent);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite tdot}.chat-msg.typing span:nth-child(2){animation-delay:.18s}.chat-msg.typing span:nth-child(3){animation-delay:.36s}.chat-noanswer{color:var(--muted);background:color-mix(in srgb,var(--muted) 10%,transparent);border:1px solid var(--border);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:600;display:inline-block}.chat-error{color:var(--danger)}.chat-cites{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex;position:relative}.cc-chip{color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,#fff);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;transition:background .15s,border-color .15s}.cc-chip:hover{background:color-mix(in srgb,var(--primary) 14%,#fff)}.cc-chip:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent);outline:none}.cc-pop{z-index:30;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);max-width:260px;box-shadow:0 14px 34px -14px rgba(var(--shadow-color),.35);padding:10px 12px;animation:.18s both authIn;position:absolute}.cc-pop-snippet{color:var(--text);word-wrap:break-word;font-size:12px;line-height:1.55}.cc-pop-pages{color:var(--muted);margin-top:6px;font-size:11px;font-weight:600}.chat-input{border-top:1px solid var(--border);background:var(--bg);padding:14px 16px}.chat-input-box{border:1.5px solid var(--border);background:var(--card);border-radius:22px;align-items:flex-end;gap:6px;padding:5px;transition:border-color .2s,box-shadow .2s;display:flex}.chat-input-box:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.chat-q{resize:none;min-width:0;height:36px;min-height:36px;max-height:120px;font:inherit;color:var(--text);scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:0;flex:1;padding:8px 12px;font-size:14px;line-height:1.4;overflow-y:auto}.chat-q::-webkit-scrollbar{display:none}.chat-q:focus{outline:none}.chat-send{background:var(--grad);color:#fff;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.chat-send svg{fill:currentColor;stroke:none;width:17px;height:17px;position:relative;left:-1px}.chat-send[disabled]{opacity:.5}.chat-send .btn-spinner{width:16px;height:16px}.app-modal{z-index:66;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.app-modal.open{display:flex}.nav~.app-modal{z-index:102}.app-modal .am-backdrop,.drawer-backdrop,.wiz-preview-scrim,.im-mfilter:before{background:rgba(var(--shadow-color),.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.app-modal .am-dialog{z-index:1;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;max-width:480px;box-shadow:0 40px 90px -30px rgba(var(--shadow-color),.5);overflow-anchor:none;scrollbar-width:none;-ms-overflow-style:none;max-height:90vh;padding:28px;animation:.35s both authIn;position:relative;overflow-y:auto}.app-modal .am-dialog::-webkit-scrollbar{display:none}.app-modal .am-dialog h2{letter-spacing:-.01em;font-size:22px;font-weight:800}.app-modal .am-title--center{text-align:center}.app-modal .am-sub{color:var(--muted);margin:6px 0 20px;font-size:14px}.app-modal .am-sub--center{text-align:center;padding:12px 0}.app-modal .am-close{position:absolute;top:28px;right:16px}.app-modal .am-close,.settings-close{background:var(--bg-soft);width:34px;height:34px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background .2s,color .2s;display:flex}.app-modal .am-close:hover,.settings-close:hover{background:color-mix(in srgb,var(--primary) 12%,#fff);color:var(--primary)}.app-modal .am-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.app-modal .am-actions .create-err{text-align:left;min-width:0;color:var(--danger);flex:auto;font-size:13.5px;font-weight:600;line-height:1.35}.app-modal .am-actions .create-err:empty{display:none}.app-modal .am-actions--center{justify-content:center}:is(#modalGroup,#modalRule,#modalKbSource) .am-dialog{flex-direction:column;max-height:min(720px,90vh);padding:0;display:flex;overflow:hidden}:is(#modalGroup,#modalRule,#modalKbSource) .am-dialog>h2{padding:28px 28px 0}:is(#modalGroup,#modalRule,#modalKbSource) .am-dialog>.am-sub{margin:6px 28px 20px;padding-right:42px}:is(#modalGroup,#modalRule,#modalKbSource) :is(#grpForm,#ruleForm,#kbPickBody){overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;min-height:0;padding:0 28px 28px;overflow-y:auto}:is(#modalGroup,#modalRule,#modalKbSource) :is(#grpForm,#ruleForm,#kbPickBody)::-webkit-scrollbar{display:none}.app-modal .am-dialog.am-stats,#modalKbSource .am-dialog{max-width:600px}.am-stats .stm-head{flex-wrap:wrap;align-items:center;gap:12px;padding-right:42px;display:flex}.am-stats .stm-head h2{min-width:0}.am-stats>.am-sub{margin:6px 0 18px}.am-stats .stats-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:4px}.am-stats .stats-grid>.stat-card:last-child:nth-child(odd){grid-column:1/-1}.am-stats .stat-val{font-size:23px}.stm-chart-wrap{margin-top:20px}.stm-chart-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.stm-chart-title{color:var(--muted);font-size:12.5px;font-weight:700}.stm-chart{border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb,var(--bg-soft) 35%,var(--card));height:172px;position:relative;overflow:hidden}.am-stats .am-actions{margin-top:22px}.ks-row,.ks-gcard,.acc-card,.rule-card{cursor:pointer}.ks-drop{border:1.5px dashed color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:var(--r-md);background:var(--bg-soft);text-align:center;cursor:pointer;margin-bottom:18px;padding:26px;transition:border-color .2s,background .2s;display:block}.ks-drop:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,#fff)}.ks-drop svg{fill:none;width:30px;height:30px;stroke:var(--primary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 8px}.ks-drop .kd-main{font-size:14.5px;font-weight:700}.ks-drop .kd-sub{color:var(--muted);margin-top:3px;font-size:12.5px}.ks-drop.has-file{border-style:solid;border-color:var(--success);background:color-mix(in srgb,var(--success) 7%,#fff)}.grp-picks{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:1fr 1fr;gap:8px;min-width:0;max-height:280px;padding:2px;display:grid;overflow:hidden auto}.grp-picks::-webkit-scrollbar{display:none}.grp-picks .grp-pick{border:1.5px solid var(--border);border-radius:var(--r-md);background:var(--card);cursor:pointer;align-items:center;gap:10px;min-width:0;padding:10px 12px;transition:border-color .15s,background .15s;display:flex;position:relative}.grp-pick:hover{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.grp-pick input{opacity:0;pointer-events:none;position:absolute}.grp-pick .gp-ico{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.grp-pick .gp-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.grp-pick .gp-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.grp-pick .gp-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.grp-pick .gp-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.grp-pick .gp-check{border:1.5px solid var(--border);border-radius:999px;flex-shrink:0;place-items:center;width:20px;height:20px;transition:background .15s,border-color .15s;display:grid}.grp-pick .gp-check svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:12px;height:12px}.grp-pick:has(input:checked){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,#fff)}.grp-pick:has(input:checked) .gp-check{background:var(--primary);border-color:var(--primary)}.grp-pick:has(input:checked) .gp-check svg{opacity:1}.acc-list{flex-direction:column;gap:14px;display:flex}.acc-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.acc-card:hover{border-color:color-mix(in srgb,var(--primary) 26%,transparent);box-shadow:0 14px 40px -22px #14111f4d}.acc-card>[data-act=reconnect],.acc-card>.ks-kebab,.acc-card>.acc-toggle{flex-shrink:0}.acc-av{flex-shrink:0;width:46px;height:46px;font-size:17px}.acc-main{flex:1;min-width:0}.acc-name{letter-spacing:-.01em;align-items:center;gap:6px;font-size:15.5px;font-weight:800;display:flex}.acc-verif{flex-shrink:0;width:15px;height:15px}.acc-verif circle{fill:var(--primary);stroke:none}.acc-verif path{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.acc-handle{color:var(--muted);margin-top:1px;font-size:13px;font-weight:600}.acc-break{background:var(--border);flex-shrink:0;flex-basis:100%;height:1px}.acc-break-2{display:none}.acc-meta{color:var(--muted);flex-wrap:wrap;gap:2px 14px;font-size:12.5px;font-weight:600;display:flex}.acc-meta span{position:relative}.acc-meta span+span:before{content:"·";opacity:.5;position:absolute;left:-9px}.notice{color:var(--muted);background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-sm);padding:12px 14px;font-size:13.5px;font-weight:500;line-height:1.6}.notice a{color:var(--primary);font-weight:700}.notice-warn{color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,#fff);border-color:color-mix(in srgb,var(--warning) 22%,transparent);flex-basis:100%;padding:9px 12px;font-size:12.5px;font-weight:600}.switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;display:inline-flex}.acc-toggle-lbl{color:var(--muted);font-size:12.5px;font-weight:700}.switch input{opacity:0;width:0;height:0;position:absolute}.switch .track{background:color-mix(in srgb,var(--text) 16%,transparent);border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .22s;position:relative}.switch .track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .22s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #14111f4d}.switch input:checked+.track{background:var(--primary)}.switch input:checked+.track:after{transform:translate(16px)}.switch input:focus-visible+.track{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.switch:has(input:disabled){cursor:not-allowed}.switch input:disabled+.track{background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--border);cursor:not-allowed}.switch input:disabled+.track:after{background:color-mix(in srgb,var(--text) 22%,#fff);box-shadow:none}@media (min-width:769px){.acc-card>.acc-toggle{background:var(--bg-soft);border-radius:999px;margin-left:auto;padding:8px 14px}}.conn-head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.conn-ico{background:var(--grad);width:52px;height:52px;box-shadow:var(--shadow);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.conn-ico svg{fill:none;stroke:#fff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.conn-perms{flex-direction:column;gap:10px;margin:2px 0;list-style:none;display:flex}.conn-perms li{color:var(--text);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.conn-perms svg{fill:none;width:18px;height:18px;stroke:var(--success);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.hx-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.hx-k{color:var(--muted);font-size:13px;font-weight:700}.hx-v{font-size:13px;font-weight:700}.hx-v.ok{color:var(--success)}.hx-v.bad{color:var(--danger)}.hx-sec{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:16px 0 9px;font-size:11px;font-weight:800}.hx-chips{flex-wrap:wrap;gap:7px;display:flex}.hx-chip{border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.hx-chip svg{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.hx-chip.ok{color:var(--success);background:color-mix(in srgb,var(--success) 10%,#fff)}.hx-chip.bad{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,#fff)}.ks-status.st-new{color:var(--info);background:color-mix(in srgb,var(--info) 12%,#fff)}.ks-status.st-contacted{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,#fff)}.ks-status.st-qualified{color:var(--warning);background:color-mix(in srgb,var(--warning) 13%,#fff)}.ks-status.st-negotiating{color:var(--secondary);background:color-mix(in srgb,var(--secondary) 14%,#fff)}.ks-status.st-converted{color:var(--success);background:color-mix(in srgb,var(--success) 12%,#fff)}.ks-status.st-closed{color:var(--muted);background:var(--bg-soft)}.ks-dropdown{position:relative}.dd-trigger{font:inherit;color:var(--text);background:var(--card);border:1.5px solid var(--border);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;font-weight:700;transition:border-color .2s;display:inline-flex}.dd-trigger:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent)}.dd-trigger .dd-chev{fill:none;width:15px;height:15px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.ks-dropdown.open .dd-trigger .dd-chev{transform:rotate(180deg)}.dd-menu{min-width:184px;max-height:320px;overflow:hidden auto}#ddQuick .dd-menu{left:0;right:auto}#modalAttach .ks-filters{justify-content:flex-end}.dd-menu button{width:100%;color:var(--text);text-align:left;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.dd-menu button:hover{background:var(--bg-soft);color:var(--primary)}.dd-menu .dd-check{fill:none;width:15px;height:15px;stroke:var(--primary);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex-shrink:0}.dd-menu button.on .dd-check{opacity:1}.dd-menu .dd-opt-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dd-menu{scrollbar-width:none;-ms-overflow-style:none}.dd-menu::-webkit-scrollbar{display:none}.ks-scroll-pill-track{z-index:150;pointer-events:none;opacity:0;width:4px;transition:opacity .15s;position:fixed}.ks-scroll-pill-track-inline{z-index:56;position:absolute}.ks-scroll-pill-thumb{background:color-mix(in srgb,var(--text) 26%,transparent);border-radius:999px;width:4px;position:absolute;top:0;left:0}.scroll-pill-track{pointer-events:none;opacity:0;width:4px;transition:opacity .2s;position:absolute;top:10px;bottom:10px;right:4px}.scroll-pill-thumb{background:color-mix(in srgb,var(--text) 22%,transparent);border-radius:999px;width:4px;position:absolute;top:0;right:0}.scroll-pill-track-x{width:auto;height:4px;inset:auto 10px 4px}.scroll-pill-track-x .scroll-pill-thumb{width:auto;height:4px;top:0;left:0;right:auto}.stage-dd .stage-trigger{background:0 0;border:0;gap:4px;padding:2px 2px 2px 0}.stage-dd .stage-trigger:hover{border:0}.stage-dd .stage-trigger .dd-chev{width:13px;height:13px}.ks-bar .ks-dropdown .dd-trigger,.ks-filters .ks-dropdown .dd-trigger,.lead-bar .ks-dropdown .dd-trigger{width:170px;padding:11px 14px}.ks-bar .ks-dropdown .dd-label,.ks-filters .ks-dropdown .dd-label,.card-head .ks-dropdown .dd-label,.lead-bar .ks-dropdown .dd-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.ks-bar .ks-dropdown .dd-chev,.ks-filters .ks-dropdown .dd-chev,.card-head .ks-dropdown .dd-chev,.lead-bar .ks-dropdown .dd-chev{flex-shrink:0}.lead-stats{flex-wrap:wrap;gap:14px;margin-bottom:20px;display:flex}.lead-stat{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);flex:200px;padding:16px 18px}.lead-stat .ls-val{letter-spacing:-.01em;font-family:Bricolage Grotesque,sans-serif;font-size:26px;font-weight:800}.lead-stat .ls-label{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:600}.dash{flex-direction:column;gap:20px;display:flex}.dash-cols{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);min-width:0;padding:20px 22px}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.card-head h2{letter-spacing:-.01em;font-size:17px;font-weight:800}.card-meta{color:var(--muted);font-size:12.5px;font-weight:600}.pr-row{flex-direction:column;gap:8px;display:flex}.pr-row+.pr-row{margin-top:12px}.pr-row-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pr-row-title{letter-spacing:-.01em;color:var(--text);min-width:0;font-size:15px;font-weight:800}.pr-row-version{color:var(--text);background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:12px;font-weight:700}.pr-row-summary{color:var(--muted);font-size:14px;line-height:1.55}.pr-row-deadline{color:var(--text);font-size:13px;font-weight:600;line-height:1.5}.pr-row-links{flex-wrap:wrap;gap:4px 14px;font-size:13px;font-weight:600;display:flex}.pr-row-links a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.pr-row-links a:hover{opacity:.8}.pr-row-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:12px;display:flex}.pr-row-foot .admin-inline-msg{text-align:left;margin:0 auto 0 0}.dash-pills{flex-wrap:nowrap;flex-shrink:0;gap:8px;display:flex}.card-head .ks-dropdown .dd-trigger{width:150px;padding:10px 13px}.card-head .dash-pills .dd-trigger{width:132px;padding:10px 12px}.card-head h2{flex-shrink:1;min-width:0}.card-head .dd-menu{width:max-content;min-width:100%}.stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat-card{border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb,var(--bg-soft) 35%,var(--card));flex-direction:column;min-width:0;padding:16px 18px;display:flex}.stat-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.stat-label{color:var(--muted);font-size:13px;font-weight:600}.stat-delta{font-size:12.5px;font-weight:800}.stat-delta.up{color:var(--success)}.stat-delta.down{color:var(--danger)}.stat-val{letter-spacing:-.01em;font-family:Bricolage Grotesque,sans-serif;font-size:26px;font-weight:800}.stat-valrow{justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:8px;display:flex}.stat-cap{color:var(--muted);text-align:right;flex-shrink:0;font-size:11.5px;font-weight:600}.demo-tag{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);background:var(--bg-soft);vertical-align:middle;border-radius:999px;margin-left:7px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-block}.card-head h2 .demo-tag{margin-left:8px}.card-link{color:var(--primary);white-space:nowrap;font-size:12.5px;font-weight:700}.card-link:hover{text-decoration:underline}.attn-banner{width:100%;font:inherit;text-align:left;border-radius:var(--r-md);border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;align-items:center;gap:11px;padding:13px 16px;transition:background .15s,border-color .15s;display:flex}.attn-banner:hover{background:color-mix(in srgb,var(--primary) 5%,var(--card))}.attn-banner .ab-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.attn-banner .ab-text strong{font-weight:800}.attn-banner .ab-cta{color:var(--primary);flex-shrink:0;font-size:12.5px;font-weight:800}.attn-banner .ab-ico{fill:none;width:18px;height:18px;stroke:var(--danger);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.attn-banner.sev-critical{border-color:color-mix(in srgb,var(--danger) 40%,var(--border));background:color-mix(in srgb,var(--danger) 6%,var(--card))}.attn-banner.sev-high{border-color:color-mix(in srgb,var(--warning) 38%,var(--border));background:color-mix(in srgb,var(--warning) 6%,var(--card))}.attn-banner.sev-medium{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:color-mix(in srgb,var(--primary) 5%,var(--card))}.attn-banner.sev-info{border-color:color-mix(in srgb,var(--info) 32%,var(--border));background:color-mix(in srgb,var(--info) 5%,var(--card))}.attn-banner.is-clear{cursor:default;border-color:color-mix(in srgb,var(--success) 30%,var(--border));background:color-mix(in srgb,var(--success) 6%,var(--card))}.attn-banner.is-clear:hover{background:color-mix(in srgb,var(--success) 6%,var(--card))}.attn-banner.is-clear .attn-dot{background:var(--success)}.attn-list{flex-direction:column;list-style:none;display:flex}.attn-item{border-top:1px solid var(--border);align-items:center;gap:13px;padding:13px 2px;display:flex}.attn-item:first-child{border-top:0}.attn-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:9px;height:9px}.sev-critical .attn-dot{background:var(--danger)}.sev-high .attn-dot{background:var(--warning)}.sev-medium .attn-dot{background:var(--primary)}.sev-info .attn-dot{background:var(--info)}.attn-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.attn-head{align-items:center;gap:8px;min-width:0;display:flex}.attn-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.attn-detail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.attn-actions{align-items:center;gap:13px;display:flex}.attn-item .btn{flex-shrink:0}.attn-body-action{text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:0}.attn-body-action:hover .attn-title{color:var(--primary)}.attn-body-action:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.attn-body-action .attn-detail{white-space:normal;text-overflow:clip;overflow:visible}.attn-cue{color:var(--primary);margin-top:2px;font-size:12.5px;font-weight:700}.attn-wrap .attn-title,.attn-wrap .attn-detail{white-space:normal;text-overflow:clip;overflow:visible}.pipe{flex-direction:column;gap:11px;list-style:none;display:flex}.pipe-stage{grid-template-columns:112px 1fr 36px;align-items:center;gap:12px;display:grid}.pipe-stage .ks-status{justify-self:start}.pipe-bar{background:var(--bg-soft);border-radius:999px;height:8px;overflow:hidden}.pipe-fill{background:var(--primary);border-radius:999px;min-width:2px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.pipe-count{text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800}.sys-accts{flex-direction:column;gap:10px;list-style:none;display:flex}.sys-acct{border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;gap:11px;padding:13px 16px 14px;display:flex}.sys-acct.offline{background:rgba(var(--shadow-color),.02)}.sa-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sa-row>.ks-status{flex-shrink:0}.sa-id{flex:auto;align-items:center;gap:9px;min-width:0;display:flex}.sa-av{flex-shrink:0;width:26px;height:26px;font-size:11px}.sys-acct.offline .sa-av{opacity:.55}.sa-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.sa-rate{flex-direction:column;gap:7px;display:flex}.sa-rate-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sa-rate-label{color:var(--muted);letter-spacing:.01em;font-size:12px;font-weight:600}.sa-rate-val{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:18px;font-weight:800;line-height:1}.sa-meter{background:rgba(var(--shadow-color),.07);border-radius:999px;height:6px;position:relative;overflow:hidden}.sa-meter-fill{background:var(--primary);background-image:linear-gradient(90deg,var(--primary),var(--primary-2));border-radius:999px;position:absolute;inset:0 auto 0 0}.sa-rate.low .sa-meter-fill{background:var(--warning);background-image:none}.sa-rate.low .sa-rate-val{color:var(--warning)}.sa-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.sa-foot b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.sa-pace{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.sa-pace:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sa-pace.normal{color:#0f766e;background:#0f766e17}.sa-pace.viral{color:#1d4ed8;background:#1d4ed817}.sa-pace.throttled{color:#6d28d9;background:#6d28d917}.sa-pace-why{color:var(--muted);text-wrap:pretty;font-size:12.5px}.sa-off{border-radius:var(--r-sm);color:var(--danger);background:#d2401e0f;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.sa-off a{white-space:nowrap;font-weight:800;text-decoration:underline}.sa-rate.muted{opacity:.45}@media (max-width:520px){.sys-acct{padding:12px 13px 13px}.sa-rate-val{font-size:17px}.sa-foot{font-size:12px}}.meter{background:var(--bg-soft);border-radius:999px;height:9px;display:block;overflow:hidden}.meter-fill{border-radius:999px;min-width:2px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.meter-fill.is-ok{background:var(--success)}.meter-fill.is-warn{background:var(--warning)}.meter-fill.is-over{background:var(--danger)}.ds-note{border-radius:var(--r-sm);background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--secondary);margin-top:14px;padding:11px 14px;font-size:13px;font-weight:600}.chart-totals{align-items:baseline;gap:10px;margin:-6px 0 6px;display:flex}.chart-total{letter-spacing:-.01em;font-size:22px;font-weight:800}.chart-delta{font-size:12.5px;font-weight:800}.chart-delta.up{color:var(--success)}.chart-delta.down{color:var(--danger)}.chart-card,.log-card{height:330px}.chart-card{flex-direction:column;display:flex}.chart-area{border-radius:0 0 calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px);flex:1;min-height:0;margin:8px -22px -20px;position:relative;overflow:hidden}.achart{touch-action:none;width:100%;height:100%;display:block;overflow:visible}.achart-line{stroke-width:2.5px;vector-effect:non-scaling-stroke}.achart-guide{background:color-mix(in srgb,var(--primary) 35%,transparent);width:1px;position:absolute;top:0;bottom:0}.achart-dot{background:var(--primary);border:2.5px solid var(--card);width:12px;height:12px;box-shadow:0 3px 8px -2px color-mix(in srgb,var(--primary) 55%,transparent);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.achart-tip{background:var(--text);color:#fff;white-space:nowrap;pointer-events:none;box-shadow:0 10px 26px -10px rgba(var(--shadow-color),.45);border-radius:9px;padding:6px 10px;position:absolute;transform:translate(-50%)}.achart-tip .tip-v{font-size:13.5px;font-weight:800;display:block}.achart-tip .tip-d{opacity:.78;font-size:11px;font-weight:600}.achart-grid{border-top:1px dashed color-mix(in srgb,var(--primary) 13%,transparent);pointer-events:none;height:0;position:absolute;left:0;right:0}.achart-ylabel{color:var(--muted);background:color-mix(in srgb,var(--card) 82%,transparent);border-color:var(--muted);pointer-events:none;font-variant-numeric:tabular-nums;border-radius:5px;padding:0 4px;font-size:10.5px;font-weight:700;position:absolute;left:8px;transform:translateY(-50%)}.achart-ylabel:last-of-type{transform:translateY(-100%)}.log-card{flex-direction:column;display:flex}.activity-log-wrap{flex:1;min-height:0;display:flex;position:relative}.activity-log{flex-direction:column;flex:1;min-height:0;padding-right:4px;list-style:none;display:flex;overflow-y:auto}.activity-log li{border-top:1px solid var(--border)}.activity-log li:first-child{border-top:0}.activity-log a{color:inherit;border-radius:8px;align-items:center;gap:11px;padding:11px 2px;transition:background .15s;display:flex}.activity-log a:hover{background:color-mix(in srgb,var(--primary) 6%,transparent)}.alog-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.alog-lead{background:var(--primary)}.alog-inbox{background:var(--secondary)}.alog-automation{background:var(--accent)}.alog-account{background:var(--danger)}.al-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.al-time{color:var(--muted);flex-shrink:0;font-size:12.5px;font-weight:600}.al-empty{color:var(--muted);padding:12px 0;font-size:13.5px;font-weight:600}.activity-log{scrollbar-width:none;-ms-overflow-style:none}.activity-log::-webkit-scrollbar{display:none}#onbModal .am-dialog{scrollbar-width:none;background:var(--card);max-width:940px;box-shadow:0 40px 120px -30px rgba(var(--shadow-color),.55),0 0 0 1px rgba(var(--shadow-color),.06);border:0;border-radius:28px;padding:0;overflow:hidden auto}#onbModal .am-close{z-index:3;top:22px;right:22px}.onb2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:520px;display:grid}#onbModal .onb2 .onb-seg{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}#onbModal .am-dialog.in .onb2 .onb-seg{opacity:1;transform:none}.onb-link{color:var(--muted);font-size:13px;font-weight:700;text-decoration:underline}.onb-link:hover{color:var(--text)}.onb2-hero{isolation:isolate;color:#fff;background:radial-gradient(120% 80% at 100% 100%,color-mix(in srgb,var(--primary) 22%,transparent),transparent 60%),linear-gradient(160deg,#241a33,var(--text) 60%);flex-direction:column;gap:16px;padding:34px 32px 30px;display:flex;position:relative;overflow:hidden}.onb2-hero>*{position:relative}.onb2-hero:before,.onb2-hero:after{content:"";z-index:-1;filter:blur(40px);pointer-events:none;border-radius:50%;position:absolute}.onb2-hero:before{opacity:.75;background:color-mix(in srgb,var(--primary) 55%,transparent);width:280px;height:280px;bottom:-90px;right:-110px}.onb2-hero:after{opacity:.8;background:color-mix(in srgb,var(--primary-2) 38%,transparent);width:200px;height:200px;top:-70px;left:-80px}.onb2-eyebrow{letter-spacing:.02em;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.onb2-eyebrow i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 25%,transparent);border-radius:50%}#onbModal .onb2-hero h2{color:#fff;letter-spacing:-.03em;text-wrap:balance;margin:6px 0 0;font-family:Bricolage Grotesque,inherit;font-size:34px;line-height:1.05}.onb2-hero h2 em{background:linear-gradient(100deg,#ff7ab8,var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.onb2-sub{color:var(--footer-text,#ebd9e3);text-wrap:pretty;margin:0;font-size:14.5px;font-weight:500;line-height:1.55}.onb2-progress{flex-direction:column;gap:10px;margin-top:auto;display:flex}.onb2-count{align-items:baseline;gap:10px;font-family:Bricolage Grotesque,inherit;display:flex}.onb2-count b{letter-spacing:-.04em;font-size:52px;font-weight:800;line-height:.9}.onb2-count s{color:#ffffff73;letter-spacing:0;margin-left:2px;font-size:26px;text-decoration:none}.onb2-count span{color:var(--footer-text,#ebd9e3);font-size:14px;font-weight:600}.onb2-count em{color:#fff;background:#ffffff1a;border-radius:999px;margin-left:auto;padding:4px 9px;font-family:inherit;font-size:13px;font-style:normal;font-weight:800}.onb2-meter{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.onb2-meter span{background:#ffffff29;border-radius:999px;height:6px;position:relative;overflow:hidden}.onb2-meter span.on{background:var(--grad)}.onb2-meter span.cur:after{content:"";border-radius:inherit;background:var(--grad);width:40%;animation:1.8s ease-in-out infinite onb2Pulse;position:absolute;inset:0}@keyframes onb2Pulse{0%,to{opacity:.7;width:18%}50%{opacity:1;width:55%}}.onb2-all .onb2-meter span{background:linear-gradient(90deg,#22c55e,#4ade80)}.onb2-all .onb2-eyebrow i{background:#4ade80;box-shadow:0 0 0 4px #4ade8040}.onb2-pv{-webkit-backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:8px;margin-top:6px;padding:14px;display:flex}.onb2-pv.is-off{opacity:.55}.onb2-pv-h{align-items:center;gap:10px;padding-bottom:4px;display:flex}.onb2-pv-av{color:#fff;background:linear-gradient(135deg,#8b5cf6,#3d7bff);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:flex}.onb2-pv-h b{font-size:13px;font-weight:800;display:block}.onb2-pv-h small{color:#fff9;font-size:11px;font-weight:600;display:block}.onb2-msg{display:flex}.onb2-msg span{border-radius:16px;max-width:86%;padding:8px 12px;font-size:12.5px;font-weight:600;line-height:1.4}.onb2-msg.in span{background:#ffffff24;border-bottom-left-radius:5px}.onb2-msg.out{justify-content:flex-end}.onb2-msg.out span{background:var(--grad);color:#fff;border-bottom-right-radius:5px}.onb2-msg.ghost span{background:#ffffff14;border:1px dashed #ffffff40}.onb2-typing{gap:4px;display:inline-flex;padding:11px 14px!important}.onb2-typing i{background:#fff9;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite onb2Dot}.onb2-typing i:nth-child(2){animation-delay:.15s}.onb2-typing i:nth-child(3){animation-delay:.3s}@keyframes onb2Dot{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}.onb2-pv-st{color:#ffffffb8;align-items:center;gap:7px;padding-top:4px;font-size:11.5px;font-weight:700;display:flex}.onb2-pv-st i{background:#fff6;border-radius:50%;width:7px;height:7px}.onb2-pv-st.is-live i{background:#4ade80;box-shadow:0 0 0 4px #4ade8038}.onb2-pv-st.is-draft i,.onb2-pv-st.is-wait i{background:var(--accent)}.onb2-main{background:var(--card);flex-direction:column;padding:34px 34px 26px;display:flex}.onb2-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin:0 0 12px;padding:0 60px 0 14px;font-size:12px;font-weight:800;display:flex}.onb2-label-r{letter-spacing:.02em;text-transform:none;color:var(--primary);font-size:12px;font-weight:800}.onb2-steps{flex-direction:column;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex;position:relative}.onb2-step{border:1px solid #0000;border-radius:20px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;transition:background .2s,border-color .2s,transform .2s;display:grid;position:relative}.onb2-step.is-todo:hover{background:color-mix(in srgb,var(--bg-soft) 55%,var(--card))}.onb2-step:not(:last-child):before{content:"";background:var(--border);z-index:0;width:2px;position:absolute;top:52px;bottom:-22px;left:31px}.onb2-step.is-done:not(:last-child):before{background:color-mix(in srgb,var(--success) 45%,transparent)}.onb2-step.is-next:before{display:none}.onb2-step.is-next+.onb2-step:after{content:"";background:var(--border);width:2px;height:22px;position:absolute;top:-8px;left:31px}.onb2-dot{z-index:1;background:var(--card);border:2px solid var(--border);width:36px;height:36px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;position:relative}.onb2-dot svg{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.onb2-t{letter-spacing:-.01em;color:var(--text);padding-top:7px;font-size:16px;font-weight:800}.onb2-d{color:var(--muted);text-wrap:pretty;margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.5}.onb2-tag{white-space:nowrap;border-radius:999px;align-self:start;margin-top:6px;padding:4px 10px;font-size:12px;font-weight:800}.onb2-step.is-done{padding-top:10px;padding-bottom:10px}.onb2-step.is-done .onb2-dot{background:var(--success);border-color:var(--success);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 14%,transparent)}.onb2-step.is-done .onb2-d{color:var(--success);font-weight:700}.onb2-step.is-done .onb2-d b{font-weight:800}.onb2-step.is-done .onb2-tag{color:var(--success);background:0 0;padding:4px 0}.onb2-step.is-todo .onb2-dot{border-style:dashed;border-color:color-mix(in srgb,var(--text) 22%,transparent);background:0 0}.onb2-step.is-todo .onb2-t{color:color-mix(in srgb,var(--text) 70%,var(--muted))}.onb2-step.is-todo .onb2-tag{color:var(--muted);border:1px solid var(--border);background:0 0}.onb2-step.is-next{isolation:isolate;background:linear-gradient(165deg,#fff 0%,color-mix(in srgb,var(--bg-soft) 70%,#fff) 100%) padding-box,linear-gradient(135deg,var(--primary),var(--primary-2) 55%,var(--accent)) border-box;box-shadow:0 22px 44px -22px #ff2e938c,0 2px 6px -2px rgba(var(--shadow-color),.08);border:1.5px solid #0000;padding:20px 18px 18px;overflow:hidden}.onb2-step.is-next .onb2-dot{background:var(--grad);color:#fff;border:0;width:40px;height:40px;margin-left:-2px;font-size:15px;box-shadow:0 8px 18px -6px #ff2e9399}.onb2-step.is-next .onb2-t{letter-spacing:-.02em;padding-top:0;font-size:18px}.onb2-step.is-next .onb2-d{max-width:34ch;color:color-mix(in srgb,var(--text) 72%,var(--muted))}.onb2-step.is-next .onb2-tag{display:none}.onb2-step.is-next .onb2-body{padding-right:132px}.onb2-eb{letter-spacing:.08em;text-transform:uppercase;background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:6px;margin-bottom:2px;font-size:11px;font-weight:800;display:inline-flex}.onb2-glow{z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--primary-2) 26%,transparent),transparent 65%);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-60px}.onb2-shine{z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffbf 50%,#0000 65%);animation:5s ease-in-out 1.2s infinite onb2Shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes onb2Shine{0%{transform:translate(-100%)}30%,to{transform:translate(100%)}}.onb2-cta{grid-column:2/-1;justify-content:flex-end;margin-top:4px;display:flex}.onb2-cta .btn{align-items:center;gap:8px;display:inline-flex;box-shadow:0 10px 22px -10px #ff2e93cc}.onb2-cta svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .2s}.onb2-cta .btn:hover svg{transform:translate(3px)}.onb2-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:18px 0 0;display:flex}.onb2 a:focus-visible,.onb2 button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.onb2-art{z-index:1;pointer-events:none;width:120px;height:84px;position:absolute;top:18px;right:18px}.onb2-art svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.a1{justify-content:center;align-items:center;gap:6px;display:flex}.a1 .ig,.a1 .zp{color:#fff;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 10px 20px -8px #ff2e9399}.a1 .ig{background:linear-gradient(45deg,#ffb13d,#ff2e93 55%,#8b5cf6);transform:rotate(-8deg)}.a1 .ig svg{width:22px;height:22px}.a1 .zp{background:var(--primary);font-family:Bricolage Grotesque,inherit;font-size:20px;font-weight:800;transform:rotate(8deg)}.a1 .link{gap:4px;display:flex}.a1 .link i{background:var(--primary);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite onb2Dot}.a1 .link i:nth-child(2){animation-delay:.15s}.a1 .link i:nth-child(3){animation-delay:.3s}.a2 .doc{border:1px solid var(--border);width:58px;height:72px;box-shadow:0 10px 20px -10px rgba(var(--shadow-color),.35);color:var(--muted);box-sizing:border-box;transform-origin:50% 100%;background:#fff;border-radius:10px;padding:7px 7px 7px 5px;font-size:9px;font-weight:800;position:absolute;top:8px;left:28px}.a2 .d1{transform:rotate(-16deg)translate(-44px)}.a2 .d2{transform:rotate(-4deg)translate(-14px)}.a2 .d3{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 30%,var(--border));flex-direction:column;gap:5px;padding-left:7px;display:flex;transform:rotate(10deg)translate(18px)}.a2 .d3 b{background:color-mix(in srgb,var(--primary) 18%,var(--bg-soft));border-radius:2px;height:4px;display:block}.a2 .d3 b:nth-of-type(2){width:70%}.a2 .d3 b:nth-of-type(3){width:85%}.a3{flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.a3 .fl{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.a3 .f1{border:1px solid var(--border);color:var(--text);box-shadow:0 8px 16px -10px rgba(var(--shadow-color),.4);background:#fff;margin-right:22px}.a3 .f2{background:var(--primary);color:#fff;box-shadow:0 10px 20px -8px #ff2e9399}.a3 .fl-ln{background:repeating-linear-gradient(180deg,var(--primary) 0 3px,transparent 3px 6px);width:2px;height:14px;margin-right:52px}@media (min-width:769px) and (max-height:760px){.onb2-pv{display:none}.onb2{min-height:0}.onb2-hero{gap:12px}.onb2-progress{margin-top:auto;padding-top:18px}.onb2-main{padding-top:28px;padding-bottom:20px}.onb2-steps{gap:4px;margin-bottom:16px}.onb2-step{padding:11px 14px}.onb2-step.is-next{padding:14px 16px}.onb2-foot{padding-top:14px}}@media (prefers-reduced-motion:reduce){#onbModal .onb2 .onb-seg{opacity:1;transition:none;transform:none}.onb2-meter span.cur:after{animation:none}.onb2-shine{display:none}}html.intro-hold body:after{content:"";z-index:119;background:var(--bg);position:fixed;inset:0}html.intro-hold body,html.intro-lock body{overflow:hidden}.app-intro{z-index:120;background:var(--bg);place-items:center;padding:24px;transition:opacity .7s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;inset:0;overflow:hidden}.app-intro.out{opacity:0;pointer-events:none}.intro-blobs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.intro-blobs .blob{filter:blur(80px)}.intro-blobs .blob-a{width:560px;height:560px;animation:11s ease-in-out infinite alternate intro-drift-a;top:-180px;right:-140px}.intro-blobs .blob-b{width:470px;height:470px;animation:13s ease-in-out infinite alternate intro-drift-b;bottom:-160px;left:-150px}.intro-blobs .blob-c{width:360px;height:360px;animation:12s ease-in-out infinite alternate intro-drift-c;top:-150px;left:-110px}@keyframes intro-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(-280px,60px)scale(1.08)}}@keyframes intro-drift-b{0%{transform:translate(0)scale(1)}to{transform:translate(280px,-50px)scale(1.06)}}@keyframes intro-drift-c{0%{transform:translate(0)scale(.94)}to{transform:translate(50px,190px)scale(1.05)}}.intro-blobs:after{content:"";background:radial-gradient(ellipse 58% 42% at 50% 50%,var(--bg) 42%,color-mix(in srgb,var(--bg) 55%,transparent) 72%,color-mix(in srgb,var(--bg) 25%,transparent) 86%,transparent 100%);position:absolute;inset:0}.intro-line{z-index:1;text-align:center;letter-spacing:-.025em;grid-area:1/1;width:min(100%,880px);font-family:Bricolage Grotesque,Inter,sans-serif;font-size:clamp(34px,6vw,64px);font-weight:800;line-height:1.12;transition:opacity .5s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.intro-line.gone{opacity:0;filter:blur(6px);transform:translateY(-14px)}.intro-word{opacity:0;filter:blur(10px);transition:opacity .65s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(.35em)}.intro-line.in .intro-word{opacity:1;filter:blur();transform:none}.intro-word.intro-hl-a{color:var(--primary)}.intro-word.intro-hl-b{color:var(--primary-2)}.intro-word.intro-hl-c{color:color-mix(in srgb,var(--accent) 60%,var(--primary-2))}.intro-word.intro-hl-violet{color:#90f}.intro-word.intro-hl-azure{color:#0188ff}.intro-skip{z-index:1;color:var(--muted);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;padding:8px 10px;font-size:13.5px;font-weight:600;transition:opacity .5s,color .2s;position:absolute;bottom:24px;right:28px}.intro-skip:hover{color:var(--text)}.app-intro.skip-ready .intro-skip{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.intro-word,.intro-line{opacity:1;filter:none;transition:none;transform:none}.intro-line.gone{display:none}.app-intro .intro-skip{opacity:1;pointer-events:auto}}@media (max-width:900px){.dash-cols{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.attn-item{flex-wrap:wrap}.attn-body{flex:auto}.attn-title,.attn-detail{white-space:normal;text-overflow:clip;overflow:visible}.attn-actions{flex:100%;justify-content:flex-end;margin-top:6px}.onb2{grid-template-columns:1fr;min-height:0}#onbModal .am-dialog{border-radius:24px 24px 0 0}#onbModal .am-close{color:#fff;background:#ffffff1f;top:18px;right:18px}.onb2-hero{gap:12px;padding:30px 20px 20px}#onbModal .onb2-hero h2{padding-right:30px;font-size:27px}.onb2-sub{font-size:13.5px}.onb2-pv{display:none}.onb2-progress{flex-direction:row;align-items:center;gap:14px;margin-top:8px}.onb2-count b{font-size:30px}.onb2-count s{font-size:16px}.onb2-count span,.onb2-count em{display:none}.onb2-meter{flex:1}.onb2-main{padding:18px 12px 16px}.onb2-label{padding:0 10px}.onb2-step{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:12px}.onb2-dot{width:32px;height:32px}.onb2-step:not(:last-child):before{top:46px;left:27px}.onb2-step.is-next+.onb2-step:after{left:27px}.onb2-t{padding-top:5px;font-size:15px}.onb2-tag{display:none}.onb2-step.is-done .onb2-tag{display:inline-block}.onb2-step.is-next{padding:16px 14px 14px}.onb2-step.is-next .onb2-dot{width:34px;height:34px}.onb2-step.is-next .onb2-body{padding-right:92px}.onb2-cta{grid-column:1/-1}.onb2-art{transform-origin:100% 0;top:12px;right:10px;transform:scale(.72)}.onb2-foot{padding:14px 8px 0}.attn-banner{grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:8px;display:grid}.attn-banner .attn-dot{margin-top:5px}.attn-banner .ab-text{white-space:normal;text-overflow:clip;overflow:visible}.attn-banner .ab-cta{grid-column:1/-1;justify-self:end}.stat-valrow{flex-direction:row}.stat-cap{display:none}.card-head{flex-wrap:wrap}.chart-card .card-head .dash-pills{width:100%}.chart-card .card-head .dash-pills .ks-dropdown{flex:1 1 0;min-width:0}.chart-card .card-head .dash-pills .dd-trigger{width:100%}}.intent{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.intent.high{color:var(--success);background:color-mix(in srgb,var(--success) 12%,#fff)}.intent.medium{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,#fff)}.intent.low{color:var(--muted);background:var(--bg-soft)}body.app-leads:not(.leads-board-view){height:100vh;overflow:hidden}.app-leads:not(.leads-board-view) .app-shell{min-height:0}.app-leads:not(.leads-board-view) .app-content{flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}.app-leads:not(.leads-board-view) .app-page-head,.app-leads:not(.leads-board-view) .lead-stats,.app-leads:not(.leads-board-view) .lead-attn,.app-leads:not(.leads-board-view) .lead-bar{flex-shrink:0}.app-leads:not(.leads-board-view) #viewTable{flex-direction:column;flex:1;min-height:0;display:flex}#viewTable{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);position:relative;overflow:hidden}.lead-table-wrap{scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:0;border-radius:0;flex:1;min-height:0;overflow:auto}.lead-table-wrap::-webkit-scrollbar{display:none}.lead-table-wrap .app-empty{justify-content:center;height:100%}.lead-table{border-collapse:collapse;width:100%;font-size:13.5px}.lead-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:12px 14px;font-size:11px;font-weight:800}.lead-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:11px 14px}.lead-table tbody tr{cursor:pointer;transition:background .15s}.lead-table tbody tr:hover{background:var(--bg-soft)}.lead-table tbody tr:last-child td{border-bottom:0}.lead-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.lead-table tbody tr.lead-more{cursor:default}.lead-table tbody tr.lead-more:hover{background:0 0}.col-check{width:38px}.col-act{text-align:right;width:46px}.lead-id{align-items:center;gap:10px;min-width:0;display:flex}.lead-av{flex-shrink:0;width:34px;height:34px;font-size:13px}.lead-av.lg{width:44px;height:44px;font-size:16px}.li-meta{min-width:0}.li-name{white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-weight:800;overflow:hidden}.li-handle{color:var(--muted);font-size:12px;font-weight:600}.li-dim{color:var(--muted);white-space:nowrap;font-weight:600}.ks-gchip.more{color:var(--muted);background:var(--bg-soft);border-color:var(--border)}.lead-table .ks-iconbtn,.lead-card .ks-iconbtn{background:0 0;border:0;width:30px;height:30px}.lead-table .ks-iconbtn:hover,.lead-card .ks-iconbtn:hover{background:var(--bg-soft);border:0}body.app-leads.leads-board-view .app-content{flex-direction:column;min-height:100dvh;display:flex}.app-leads.leads-board-view #viewBoard{flex-direction:column;flex:1;min-height:0;display:flex}.app-leads.leads-board-view .lead-board{flex:1}.lead-board{align-items:flex-start;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.lead-col{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-lg);flex:0 0 250px;padding:12px;transition:background .18s,border-color .18s}.lead-col.drop-target{background:color-mix(in srgb,var(--primary) 7%,#fff);border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.lead-col-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.lead-col-head .lc-count{color:var(--muted);font-size:12px;font-weight:800}.lead-col-body{flex-direction:column;gap:9px;min-height:44px;display:flex}.lc-empty{color:var(--muted);text-align:center;opacity:.7;padding:16px 0;font-size:12px}.lead-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);cursor:grab;padding:12px;transition:box-shadow .18s,border-color .18s,opacity .12s;box-shadow:0 3px 8px -5px #14111f2e}.lead-card:hover{border-color:color-mix(in srgb,var(--primary) 30%,transparent);box-shadow:0 10px 26px -16px #14111f4d}.lead-card.dragging{opacity:.45}.lead-card.hot{border-color:color-mix(in srgb,var(--secondary) 50%,transparent)}.lead-card .lc-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.lead-card .lc-id{align-items:center;gap:8px;min-width:0;display:flex}.lead-card .lc-meta{min-width:0}.lead-card .lc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.lead-card .lc-handle{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11.5px;font-weight:600;overflow:hidden}.lead-card .lc-row{align-items:center;gap:8px;margin-top:9px;display:flex}.lead-card .lc-src{color:var(--muted);text-transform:capitalize;font-size:11px;font-weight:700}.lead-card .ks-groups{margin-top:9px}.lead-drawer{z-index:65;display:none;position:fixed;inset:0}.lead-drawer.open{display:block}.drawer-backdrop{opacity:0;transition:opacity .25s}.lead-drawer.open .drawer-backdrop{opacity:1}.drawer-panel{background:var(--bg);border-left:1px solid var(--border);width:min(460px,94vw);height:100vh;box-shadow:-30px 0 80px -40px rgba(var(--shadow-color),.5);flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.lead-drawer.open .drawer-panel{transform:none}.drawer-head{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:18px 20px;display:flex}.drawer-head .dh-id{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.drawer-head .am-close{flex-shrink:0;position:static}.drawer-body{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:4px 20px 28px;overflow:hidden auto}.drawer-body::-webkit-scrollbar{display:none}.dsec{border-bottom:1px solid var(--border);padding:16px 0}.dsec:last-child{border-bottom:0}.dsec-inline{align-items:center;gap:12px;display:flex}.dsec-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px;font-weight:800}.dsec-inline .dsec-h{margin-bottom:0;margin-right:auto}.dgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dk{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.dv{word-break:break-word;margin-top:3px;font-size:14px;font-weight:700}.dempty{color:var(--muted);font-size:13px}.tag-edit{border:1.5px solid var(--border);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:7px;min-height:42px;padding:8px;display:flex}.tag-edit:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.tag-chip{color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,#fff);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);border-radius:999px;align-items:center;gap:5px;padding:3px 5px 3px 11px;font-size:12px;font-weight:700;display:inline-flex}.tag-x{width:16px;height:16px;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,#fff);border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.tag-x:hover{background:var(--primary);color:#fff}.tag-input{min-width:90px;font:inherit;background:0 0;border:0;flex:1;padding:4px;font-size:13px}.tag-input:focus{outline:none}.note-add{gap:8px;margin-bottom:12px;display:flex}.note-input{font:inherit;background:var(--bg-soft);border:1.5px solid var(--border);border-radius:var(--r-sm);flex:1;padding:9px 12px;font-size:13.5px}.note-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent);outline:none}.note-list{flex-direction:column;gap:9px;display:flex}.note{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-md);padding:11px 13px}.note-text{word-break:break-word;font-size:13.5px;line-height:1.5}.note-foot{color:var(--muted);justify-content:space-between;align-items:center;margin-top:6px;font-size:11.5px;font-weight:600;display:flex}.note-del{color:var(--muted);font-size:11.5px;font-weight:700}.note-del:hover{color:var(--danger)}.ans-list{flex-direction:column;gap:10px;display:flex}.ans-q{color:var(--muted);font-size:12px;font-weight:600}.ans-v{word-break:break-word;margin-top:2px;font-size:14px;font-weight:700}.consent{color:var(--success);background:color-mix(in srgb,var(--success) 8%,#fff);border:1px solid color-mix(in srgb,var(--success) 22%,transparent);border-radius:var(--r-sm);align-items:flex-start;gap:8px;margin-top:12px;padding:9px 12px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.consent svg{fill:none;width:15px;height:15px;stroke:var(--success);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:1px}.consent-withdrawn{color:var(--muted);background:var(--bg-soft);border-color:var(--border)}.consent-withdrawn svg{stroke:var(--muted)}.act-list{flex-direction:column;gap:12px;display:flex}.act{gap:10px;display:flex}.act-dot{background:var(--grad);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px}.act-text{font-size:13.5px;font-weight:700}.act-time{color:var(--muted);margin-top:1px;font-size:11.5px;font-weight:600}body.settings-overlay-page{overflow:hidden}.settings-overlay-page .app-modal{z-index:100}.settings-content{z-index:70;justify-content:center;align-items:center;max-width:none;margin:0;padding:24px;display:flex;position:fixed;inset:0}.settings-content:before{content:"";background:rgba(var(--shadow-color),.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0}.settings-dialog{z-index:1;background:var(--card);border:1px solid var(--border);width:min(950px,100vw - 48px);height:min(700px,100vh - 48px);min-height:0;box-shadow:0 40px 110px -38px rgba(var(--shadow-color),.62);border-radius:24px;grid-template-columns:282px minmax(0,1fr);animation:.28s both authIn;display:grid;position:relative;overflow:hidden}.settings-rail{background:color-mix(in srgb,var(--bg-soft) 45%,#fff);border-right:1px solid var(--border);padding:28px 14px;overflow-y:auto}.settings-identity{align-items:center;gap:13px;padding:0 10px 24px;display:flex}.settings-avatar{background:color-mix(in srgb,var(--primary) 18%,#fff);width:50px;height:50px;color:color-mix(in srgb,var(--primary) 70%,var(--text));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex;position:relative;overflow:hidden}.settings-avatar.has-img{color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover}.settings-dialog-workspace .settings-avatar{background:var(--grad);color:#fff;border-radius:14px}.settings-name{white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:14.5px;font-weight:800;line-height:1.15;overflow:hidden}.settings-sub{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:500}.settings-group-label{letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 72%,#fff);padding:0 14px 8px;font-size:10.5px;font-weight:800}.settings-nav{flex-direction:column;gap:4px;display:flex}.settings-nav button{text-align:left;width:100%;color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;font-weight:700;transition:background .18s,color .18s;display:flex}.settings-nav .snav-label-short{display:none}.settings-nav button:hover{color:var(--text);background:#fff}.settings-nav button.active{background:color-mix(in srgb,var(--secondary) 10%,#fff);color:var(--secondary)}.settings-nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.settings-main{background:#fff;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.settings-dialog-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:18px;min-height:68px;padding:22px 26px 16px;display:flex}.settings-dialog-head h1{letter-spacing:-.01em;font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:800;line-height:1.2}.settings-dialog-head p{color:var(--muted);max-width:540px;margin-top:4px;font-size:13px;font-weight:500;line-height:1.4}.settings-scroll{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow-y:auto}.settings-scroll::-webkit-scrollbar{display:none}.settings-dialog .set-card{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;margin:0;overflow:visible}.settings-dialog .set-card:not([hidden]){flex-direction:column;min-height:100%;display:flex}.settings-dialog .set-card:last-child{border-bottom:0}.settings-dialog .set-card-head{padding:24px 28px 0}.settings-dialog .set-card-head h2{font-family:Inter,system-ui,sans-serif;font-size:17px}.settings-dialog .set-card-body{padding:20px 28px 8px}.settings-dialog .set-card-foot{z-index:2;background:#fff;margin-top:auto;padding:16px 28px;position:sticky;bottom:0}.settings-dialog .field label{font-size:13px}.create-dialog .set-card{border:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);max-width:none;min-height:0;margin:0 0 18px;display:block}.create-dialog .set-card:last-child{border-bottom:1px solid var(--border);margin-bottom:0}.create-dialog .set-card-head{padding:22px 26px 0}.create-dialog .set-card-head h2{letter-spacing:-.01em;font-size:18px;line-height:1.25}.create-dialog .set-card-head p{color:var(--muted);margin-top:5px;font-size:13.5px;font-weight:500;line-height:1.45}.create-dialog .set-card-body{padding:18px 26px 22px}.create-dialog .field{margin-bottom:0}.create-dialog .set-row-t,.create-dialog .field label{font-size:14px}.create-dialog .set-hint{margin-top:4px;font-size:12.5px;line-height:1.5}.create-dialog .field input,.create-dialog .field select,.create-dialog .set-ta,.create-dialog .field textarea{padding:12px 14px;font-size:15px}.create-dialog .set-ta,.create-dialog .field textarea{min-height:52px}.create-dialog .btn-row input,.create-dialog .card-row input,.create-dialog .variant-row input{font-size:14px}.create-dialog .field.fld-sm input{max-width:360px}.create-dialog .set-row{gap:28px;padding:18px 0}.create-dialog .cfg-group-body{gap:18px}.create-dialog .reply-item{flex:0 0 360px}.create-dialog .src-card{flex:0 260px;min-width:0}.create-dialog .q-row{padding:14px 16px}.create-dialog .seg{background:var(--card);padding:4px}.create-dialog .seg button{padding:8px 18px;font-size:14px}.create-dialog #configBody .btn-sm{padding:8px 16px;font-size:13.5px}.create-dialog .switch .track{width:40px;height:23px}.create-dialog .switch .track:after{width:19px;height:19px}.create-dialog .switch input:checked+.track:after{transform:translate(17px)}.create-dialog .has-error input,.create-dialog .has-error textarea,.create-dialog .has-error .row-input{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 14%,transparent)}.create-dialog .inline-err{color:var(--danger);margin:6px 0 0;font-size:12px;font-weight:700}.create-dialog .set-row.is-disabled{opacity:.55}.csv-uploader{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.csv-status{color:var(--muted);font-size:12.5px;font-weight:600}.csv-status.ok{color:var(--success)}.security-sessions{border-top:1px solid var(--border);padding-top:22px}.security-intro{margin:-6px 0 14px}.security-stack{flex-direction:column;gap:18px;display:flex}.security-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:22px 24px}.security-card-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.security-card h3{letter-spacing:-.01em;font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:800}.security-card-desc{color:var(--muted);margin-top:6px;font-size:14px;font-weight:500}.security-card #pwForm{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.security-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.security-actions .set-saved{margin-right:auto}main.app-content.settings-content{align-items:center;padding:32px 0}.settings-dialog.create-dialog{grid-template-rows:minmax(0,1fr);grid-template-columns:440px minmax(0,1fr);width:min(1640px,100vw - 32px);height:min(1240px,100vh - 64px);margin:auto;display:grid}.create-dialog .settings-dialog-head{min-height:auto;padding:20px 30px 18px}.create-dialog .settings-dialog-head h1{font-size:24px}.create-dialog .settings-dialog-head p{font-size:13.5px;display:block}.create-main{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.create-preview{border-right:1px solid var(--border);background:color-mix(in srgb,var(--bg-soft) 55%,#fff);flex-direction:column;order:-1;justify-content:center;align-items:center;gap:18px;min-width:0;height:100%;min-height:0;padding:28px 24px;display:flex;overflow:hidden}.create-preview .phone{width:auto;height:min(820px,100% - 44px);box-shadow:0 24px 60px -28px #14111f80,inset 0 0 0 2px #2a2a33}.preview-cap{color:var(--muted);text-align:center;max-width:280px;font-size:13px;font-weight:600;line-height:1.5}.preview-cap b{color:var(--text);font-weight:800}.create-dialog .create-scroll{scrollbar-width:none}.create-dialog .create-scroll::-webkit-scrollbar{width:0;height:0;display:none}.create-preview .phone .post-comments,.create-preview .phone .clist{scrollbar-width:none}.create-preview .phone .post-comments::-webkit-scrollbar{width:0;height:0;display:none}.create-preview .phone .clist::-webkit-scrollbar{width:0;height:0;display:none}.create-preview .phone .dmlist{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:none;justify-content:flex-start;overflow-y:auto}.create-preview .phone .dmlist::-webkit-scrollbar{width:0;height:0;display:none}.create-preview .phone .dmlist:before{content:"";margin-top:auto}.astep-bar{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:20px 34px 18px;display:flex}.astep{color:var(--muted);align-items:center;gap:9px;display:flex}.astep-badge{background:var(--bg-soft);width:30px;height:30px;color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;transition:background .2s,color .2s,box-shadow .2s;display:flex}.astep.active .astep-badge{background:var(--grad);color:#fff;box-shadow:0 4px 11px -3px color-mix(in srgb,var(--primary) 42%,transparent)}.astep.done .astep-badge{background:color-mix(in srgb,var(--success) 12%,#fff);color:var(--success);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--success) 35%,transparent)}.astep-badge svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.astep-t{white-space:nowrap;font-size:14.5px;font-weight:700}.astep.active .astep-t{color:var(--secondary)}.astep.done .astep-t{color:var(--text)}.astep-line{background:var(--border);border-radius:2px;flex:1;min-width:12px;height:2px}.astep-line.done{background:color-mix(in srgb,var(--success) 40%,var(--border))}.create-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:30px 34px 14px;overflow-y:auto}.create-step[hidden]{display:none}.create-scroll:has(>#stepContent.is-loading:not([hidden])){flex-direction:column;display:flex}#stepContent.is-loading:not([hidden]){flex-direction:column;flex:1 0 auto;display:flex}#stepContent.is-loading .media-grid{flex:1 0 auto;justify-content:center;align-items:center;display:flex}.create-dialog .create-step,.create-dialog #configBody{width:100%;max-width:860px;margin:0 auto}.create-foot{border-top:1px solid var(--border);background:#fff;flex-shrink:0;align-items:center;gap:12px;padding:18px 34px;display:flex}.create-foot .create-spacer{flex:1}.create-foot .create-err{color:var(--danger);text-align:right;max-width:360px;font-size:13.5px;font-weight:600}.create-foot .btn-sm{padding:11px 22px;font-size:14.5px}#wizNext .wn-new{display:inline-block}#wizNext .wn-old{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chan-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chan-chip{color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,#fff);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.wiz-fab{left:14px;bottom:calc(116px + env(safe-area-inset-bottom));z-index:78;color:#fff;background:var(--text);min-height:48px;box-shadow:0 12px 30px -10px rgba(var(--shadow-color),.6),inset 0 0 0 1.5px #ffffff29,0 0 22px -6px color-mix(in srgb,var(--accent) 45%,transparent);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 17px;font:800 14px/1 Inter,sans-serif;display:none;position:fixed;overflow:hidden}@media (hover:hover){.wiz-fab:hover{background:color-mix(in srgb,var(--text) 88%,var(--primary))}}.wiz-fab .wf-spark{width:16px;height:16px;fill:var(--accent);flex-shrink:0;animation:2.8s ease-in-out infinite wfTwinkle}.wiz-fab:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 36%,#fff3 50%,#0000 64%) 0 0/240% 100%;animation:4.2s linear infinite wfSheen;position:absolute;inset:0}.wiz-fab.pulse{animation:.62s cubic-bezier(.36,.07,.19,.97) wfShake}@keyframes wfSheen{0%{background-position:140% 0}to{background-position:-140% 0}}@keyframes wfTwinkle{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes wfShake{10%,90%{transform:translate(-1.5px)rotate(-1.2deg)}20%,80%{transform:translate(2.5px)rotate(1.4deg)}30%,50%,70%{transform:translate(-3.5px)rotate(-1.8deg)}40%,60%{transform:translate(3.5px)rotate(1.8deg)}}@media (prefers-reduced-motion:reduce){.wiz-fab:after,.wiz-fab .wf-spark,.wiz-fab.pulse{animation:none}}.wiz-fab svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.wiz-preview{z-index:80;align-items:flex-end;display:none;position:fixed;inset:0}.wiz-preview.open{display:flex}.wiz-preview-panel{z-index:1;background:var(--bg);width:100%;max-height:96dvh;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;flex-direction:column;gap:8px;display:flex;position:relative}.wiz-preview-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wiz-preview-head h2{letter-spacing:-.01em;font-size:16px;font-weight:800}.wiz-preview-head .am-close{flex:none;width:44px;height:44px;font-size:26px}.wiz-preview-body{height:calc(633px * var(--pv-scale,.8));flex:none;justify-content:center;display:flex;overflow:hidden}.wiz-preview .create-preview{background:0 0;border:0;flex:none;height:auto;padding:0;display:block}.wiz-preview .create-preview .phone{width:300px;height:633px;transform:scale(var(--pv-scale,.8));transform-origin:top;flex:none;box-shadow:inset 0 0 0 2px #2a2a33}.wiz-preview .preview-cap{display:none}@media (max-width:1400px){.settings-dialog.create-dialog{grid-template-columns:380px minmax(0,1fr)}.create-dialog .opt-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.settings-dialog.create-dialog{grid-template-columns:minmax(0,1fr);width:min(880px,100vw - 24px)}.astep-bar{padding:18px 24px 16px}.create-scroll{padding:24px 24px 10px}.create-foot{padding:16px 24px}.create-dialog .opt-grid{grid-template-columns:repeat(2,1fr)}}.opt-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.opt-card{text-align:left;border:1.5px solid var(--border);border-radius:var(--r-md);cursor:pointer;background:var(--card);align-items:flex-start;gap:12px;padding:14px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.opt-card input{opacity:0;width:0;height:0;position:absolute}.opt-card:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent);transform:translateY(-2px)}.opt-card:has(input:checked){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,#fff)}.opt-card:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.opt-ico{background:color-mix(in srgb,var(--primary) 9%,#fff);width:38px;height:38px;color:var(--primary);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.opt-card:has(input:checked) .opt-ico{background:var(--grad);color:#fff}.opt-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.opt-main{flex-direction:column;min-width:0;padding-top:1px;display:flex}.opt-t{color:var(--text);font-size:14px;font-weight:800}.opt-d{color:var(--muted);margin-top:2px;font-size:12px;font-weight:500;line-height:1.4}.create-dialog .opt-grid{grid-template-columns:repeat(4,1fr);gap:12px}.create-dialog .opt-card{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:10px 12px;min-height:128px;padding:16px;display:grid}.create-dialog .opt-card .opt-main{display:contents}.create-dialog .opt-card .opt-ico{background:color-mix(in srgb,var(--primary) 9%,#fff);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.create-dialog .opt-card .opt-ico svg{width:19px;height:19px}.create-dialog .opt-card .opt-t{text-wrap:pretty;font-size:14.5px;font-weight:800;line-height:1.25}.create-dialog .opt-card .opt-d{color:var(--muted);grid-column:1/-1;font-size:12.5px;line-height:1.5}.plan-lock{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 40%,#fff);border:1px solid color-mix(in srgb,var(--accent) 62%,transparent);vertical-align:middle;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:9.5px;font-weight:800;display:inline-block}.create-dialog .opt-card.is-locked{cursor:not-allowed;border-color:color-mix(in srgb,var(--accent) 52%,transparent);background:#fff}.create-dialog .opt-card.is-locked:hover{border-color:color-mix(in srgb,var(--accent) 52%,transparent);transform:none}.create-dialog .opt-card.is-locked .opt-d{color:var(--muted)}.create-dialog .opt-card.is-locked .opt-ico{background:color-mix(in srgb,var(--accent) 26%,#fff);color:var(--accent-ink)}.opt-card[data-goal]:not(.is-locked) .opt-ico,.create-dialog .opt-card[data-goal]:not(.is-locked) .opt-ico{background:oklch(var(--tile-wash) var(--g));color:oklch(var(--tile-mark) var(--g))}.opt-card[data-goal]:not(.is-locked):has(input:checked) .opt-ico{background:oklch(var(--tile-mark) var(--g));color:#fff}.create-dialog .opt-card[data-goal]:not(.is-locked):has(input:checked) .opt-ico{background:oklch(var(--tile-mark) var(--g));color:#fff}.create-dialog .set-row.is-locked{opacity:1}.create-dialog .set-row.is-locked .switch{opacity:.72;cursor:not-allowed}.create-dialog .set-row-t .ai-tag{align-items:center;gap:4px;padding:2px 8px 2px 6px;display:inline-flex}.create-dialog .set-row-t .ai-tag .ai-spark{fill:currentColor;stroke:none;flex:none;width:11px;height:11px}.create-dialog .set-row.is-locked .ai-tag{background:color-mix(in srgb,var(--accent) 40%,#fff);color:var(--accent-ink)}.media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.attach-grid{scrollbar-width:none;-ms-overflow-style:none;max-height:46vh;margin-top:4px;padding:2px;overflow:auto}.attach-grid::-webkit-scrollbar{display:none}.opt-card.is-dim{opacity:.5;pointer-events:none}.test-bubble{color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);white-space:pre-wrap;padding:11px 14px;font-size:14px;line-height:1.5}.up-btn{position:relative}.up-btn.is-armed{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.up-btn.is-armed:after{content:"";border:2px solid var(--card);background:#12b76a;border-radius:50%;width:10px;height:10px;animation:1.8s ease-out infinite upPulse;position:absolute;top:-3px;right:-3px}.up-fields{margin-bottom:4px}.up-fields .set-row:first-child{border-top:0;padding-top:0}.up-fields .ks-dropdown,.up-fields .seg{flex:none}#modalUpcoming .am-dialog,#modalAttach .am-dialog{overflow-x:hidden}.up-listen-t{text-align:center;color:var(--text);margin-top:4px;font-size:15px;font-weight:700}.up-listen-s{text-align:center;color:var(--muted);margin-top:3px;margin-bottom:2px;font-size:12.5px;font-weight:600}.up-listen-s [data-watch-countdown]{font-variant-numeric:tabular-nums;color:var(--text);font-weight:800}.up-radar{border-radius:var(--r-md);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--primary) 5%,#fff),transparent 70%);height:208px;margin:2px 0 6px;position:relative;overflow:hidden}.ur-ring{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));opacity:.7;border-radius:50%;animation:3.4s ease-out infinite urPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ur-ring1{width:120px;height:120px}.ur-ring2{width:200px;height:200px;animation-delay:.4s}.ur-ring3{width:280px;height:280px;animation-delay:.8s}@keyframes urPulse{0%{opacity:.7;transform:translate(-50%,-50%)scale(.9)}60%{opacity:.25}to{opacity:.7;transform:translate(-50%,-50%)scale(1)}}.ur-cross{width:240px;height:240px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ur-cross:before,.ur-cross:after{content:"";border-color:color-mix(in srgb,var(--primary) 22%,var(--border));position:absolute;top:50%;left:50%}.ur-cross:before{width:240px;height:0;color:color-mix(in srgb,var(--primary) 22%,var(--border));border-top:1.5px dashed;transform:translate(-50%,-50%)}.ur-cross:after{width:0;height:240px;color:color-mix(in srgb,var(--primary) 22%,var(--border));border-left:1.5px dashed;transform:translate(-50%,-50%)}.ur-hub{z-index:3;background:var(--grad);color:#fff;letter-spacing:-.01em;box-shadow:0 14px 30px -8px color-mix(in srgb,var(--primary) 60%,transparent);border-radius:999px;align-items:center;gap:7px;padding:13px 28px;font-size:15px;font-weight:700;transition:background .45s,box-shadow .45s,padding .45s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ur-hub svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ur-hub.is-done{background:linear-gradient(135deg,#16c172,#0a8a4a);box-shadow:0 14px 30px -8px #12b76a99}.ur-card{z-index:3;background:var(--card);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;max-width:188px;padding:8px 12px;display:flex;position:absolute;top:34px;right:14px;box-shadow:0 12px 26px -12px #14111f59}.ur-card-ico{color:var(--muted);flex:none;display:flex}.ur-card-ico svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ur-card-tx{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ur-card-tx b{color:var(--text);font-size:12px;font-weight:800}.ur-card-tx i{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;font-weight:600;overflow:hidden}.up-radar.is-linking .ur-ring{border-color:#16c172;animation:.95s cubic-bezier(.4,0,.2,1) forwards urCollapse}.up-radar.is-linking .ur-ring2{animation-delay:.1s}.up-radar.is-linking .ur-ring3{animation-delay:.2s}.up-radar.is-linking .ur-card{opacity:0;transition:opacity .35s}.up-radar.is-linking .ur-cross{opacity:0;transition:opacity .45s}@keyframes urCollapse{0%{opacity:.7;border-color:#16c172;transform:translate(-50%,-50%)scale(.9)}38%{opacity:.95;border-color:#16c172;transform:translate(-50%,-50%)scale(1.28)}to{opacity:0;border-color:#16c172;transform:translate(-50%,-50%)scale(0)}}#upArmView,#upWatchView{animation:.3s both upViewIn}@keyframes upViewIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.up-dismiss-btn,#upWatchView.is-attached .up-watching-btn,#upWatchView.is-expired .up-watching-btn{display:none}#upWatchView.is-attached .up-dismiss-btn,#upWatchView.is-expired .up-dismiss-btn{display:inline-flex}#upWatchView.is-expired .up-radar,#upWatchView.is-expired #upWatchInfo{display:none}.up-expired{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 0 12px;display:flex}.up-expired .up-listen-s{margin:0}.media-card{border:1.5px solid var(--border);border-radius:var(--r-md);cursor:pointer;background:var(--card);flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.media-card input{opacity:0;width:0;height:0;position:absolute}.media-card:not(.is-disabled):hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent);transform:translateY(-2px)}.media-card:has(input:checked){border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.media-card.is-disabled{opacity:.55;cursor:not-allowed}.media-thumb{aspect-ratio:1;align-items:flex-end;padding:8px;display:flex;position:relative}.media-type{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:rgba(var(--shadow-color),.5);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.media-badge{text-transform:uppercase;letter-spacing:.03em;color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 70%,#fff);border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:800;position:absolute;top:8px;left:8px}.media-check{border:1.5px solid var(--border);color:#0000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s,color .2s,border-color .2s;display:flex;position:absolute;top:8px;right:8px}.media-check svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.media-card:has(input:checked) .media-check{background:var(--primary);color:#fff;border-color:#0000}.media-meta{border-top:1px solid var(--border);padding:9px 11px}.media-cap{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.media-sub{color:var(--muted);margin-top:3px;font-size:11px;font-weight:600}.media-empty{color:var(--muted);text-align:center;grid-column:1/-1;padding:24px 0;font-size:13px;font-weight:600}.media-more{grid-column:1/-1;justify-content:center;padding:8px 0;display:flex}.media-card.media-upcoming{border-style:dashed}.media-card .media-thumb-upcoming{background:color-mix(in srgb,var(--primary) 6%,var(--bg-soft));color:var(--primary);flex-direction:column;justify-content:center;align-items:center;gap:8px}.media-thumb-upcoming .mu-ico{display:flex}.media-thumb-upcoming .mu-ico svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.media-thumb-upcoming .mu-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,#fff);border-radius:999px;padding:2px 9px;font-size:10px;font-weight:800}.q-builder{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.q-row{border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb,var(--bg-soft) 50%,#fff);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.q-top{align-items:center;gap:8px;display:flex}.q-top .q-prompt{border:1.5px solid var(--border);border-radius:var(--r-sm);background:var(--card);min-width:0;font:inherit;color:var(--text);flex:1;padding:8px 11px;font-size:14px}.q-top .q-prompt:focus,.q-choice-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent);outline:none}.q-top .ks-dropdown .dd-trigger{padding:8px 10px}.q-choice-wrap{flex-direction:column;gap:8px;display:flex}.q-choice-input{border:1.5px solid var(--border);border-radius:var(--r-sm);background:var(--card);font:inherit;color:var(--text);padding:8px 11px;font-size:13px}.q-choices{flex-wrap:wrap;gap:7px;display:flex}.q-choices:empty{display:none}.q-del{width:34px;height:34px;color:var(--muted);background:var(--bg-soft);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.q-del:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,#fff)}.q-del svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.q-add{align-self:flex-start}.q-key{color:var(--muted);background:var(--bg-soft);border:1px solid var(--border);border-radius:6px;flex-shrink:0;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600}.q-key:empty{display:none}.q-sens{letter-spacing:.03em;text-transform:uppercase;color:#8a5a00;background:color-mix(in srgb,var(--accent) 34%,#fff);border:1px solid color-mix(in srgb,var(--accent) 62%,transparent);border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10.5px;font-weight:800}.q-row.is-sensitive{border-color:color-mix(in srgb,var(--accent) 62%,transparent);background:color-mix(in srgb,var(--accent) 8%,#fff)}.q-row.is-translating .q-prompt::placeholder{color:var(--muted);opacity:.85}.q-type-static{color:var(--muted);background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-sm);flex-shrink:0;padding:8px 11px;font-size:12.5px;font-weight:700}.create-dialog .set-row.is-locked .switch{cursor:not-allowed}.dp-range-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.dp-range-row label{margin:0}.dp-range-ctl{flex-shrink:0;align-items:center;gap:10px;width:180px;display:flex}.create-dialog .field input.dp-range,.create-dialog .dp-range,.dp-range{appearance:none;background:var(--border);width:auto;min-width:0;height:3px;min-height:0;box-shadow:none;border:0;border-radius:999px;outline:none;flex:1 1 0;padding:0;display:block}.dp-range::-webkit-slider-thumb{appearance:none;background:var(--primary);width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 40%,transparent);cursor:pointer;border:2px solid #fff;border-radius:50%;margin-top:-1px}.dp-range::-moz-range-thumb{background:var(--primary);cursor:pointer;border:2px solid #fff;border-radius:50%;width:12px;height:12px}.dp-range-out{text-align:right;min-width:38px;color:var(--primary);flex-shrink:0;font-size:13px;font-weight:800}.dp-law{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5}.dp-law summary{cursor:pointer;color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,#fff);border:1px solid color-mix(in srgb,var(--primary) 26%,transparent);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;list-style:none;display:inline-flex}.dp-law summary:hover{background:color-mix(in srgb,var(--primary) 14%,#fff)}.dp-law summary::-webkit-details-marker{display:none}.dp-law summary:after{content:" ▾";opacity:.6}.dp-law[open] summary:after{content:" ▴"}.dp-law p{text-wrap:pretty;margin:6px 0 0}.dp-langchips{flex-wrap:wrap;gap:7px;display:flex}.dp-langchip{font:inherit;color:var(--muted);background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 15px;font-size:13px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.dp-langchip:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent);color:var(--primary)}.dp-langchip.on{background:color-mix(in srgb,var(--primary) 10%,#fff);border-color:color-mix(in srgb,var(--primary) 34%,transparent);color:var(--primary)}.dp-langchip.is-primary{cursor:default}.dp-primary-tag{letter-spacing:.05em;text-transform:uppercase;opacity:.7;font-size:10px;font-weight:800}.dp-tr-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,#fff);border:1px solid color-mix(in srgb,var(--primary) 26%,transparent);vertical-align:middle;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.dp-tabs{border-bottom:1px solid var(--border);gap:2px;margin-bottom:14px;display:flex}.dp-tab{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:13px;font-weight:700}.dp-tab.on{color:var(--primary);border-bottom-color:var(--primary)}.dp-tpl+.dp-tpl{margin-top:4px}.dp-tpl .reply-head{margin-bottom:6px}.dp-reset{flex-shrink:0}.dp-check{border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);margin-top:16px;overflow:hidden}.dp-check-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb,var(--bg-soft) 70%,#fff);border-bottom:1px solid var(--border);padding:11px 14px;font-size:12px;font-weight:800}.dp-check-list{margin:0;padding:6px 0;list-style:none}.dp-check-list li{color:var(--text);align-items:flex-start;gap:10px;padding:8px 14px;font-size:13px;line-height:1.5;display:flex}.dp-c-ico{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:900;display:flex}.dp-c-block .dp-c-ico{color:var(--danger);background:#ffe9e5}.dp-c-warn .dp-c-ico{background:color-mix(in srgb,var(--accent) 40%,#fff);color:#8a5a00}.dp-c-ok .dp-c-ico{color:#1f7a44;background:#e0f1e7}.dp-c-block{font-weight:600}.dp-snap{border-top:1px dashed var(--border);color:var(--muted);padding:9px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.create-dialog details.cfg-adv{background:color-mix(in srgb,var(--bg-soft) 55%,#fff);margin:0}.create-dialog details.cfg-adv[open]{background:var(--card)}.cfg-adv-sum{cursor:pointer;align-items:center;gap:12px;padding:16px 22px;list-style:none;display:flex}.cfg-adv-sum::-webkit-details-marker{display:none}.cfg-adv-sum:hover{background:color-mix(in srgb,var(--primary) 4%,transparent)}.cfg-adv-t{color:var(--text);font-size:15px;font-weight:800}.cfg-adv-h{color:var(--muted);font-size:12.5px;font-weight:600}.cfg-adv-chev{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-left:auto;transition:transform .2s}details.cfg-adv[open] .cfg-adv-chev{transform:rotate(180deg)}details.cfg-adv[open] .cfg-adv-sum{border-bottom:1px solid var(--border)}.create-dialog details.cfg-adv .set-card-body{padding:18px 24px 22px}.ph-chips{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.ph-chip{color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,#fff);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);cursor:pointer;border-radius:999px;padding:3px 11px;font-size:11.5px;font-weight:700;transition:background .15s}.ph-chip:before{content:"+";opacity:.65;margin-right:4px;font-weight:800}.reply-carousel{scrollbar-width:none;-ms-overflow-style:none;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.reply-carousel::-webkit-scrollbar{display:none}.reply-item{flex-direction:column;flex:0 0 280px;display:flex;position:relative}.reply-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);pointer-events:none;font-size:10.5px;font-weight:800;position:absolute;bottom:13px;left:13px}.reply-item .set-ta{width:100%}.reply-carousel .set-ta{padding-bottom:32px}.create-dialog .reply-carousel .set-ta{padding-bottom:38px}.reply-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.reply-head label{margin:0}.reply-carousel .reply-item:only-child{flex:100%}.reply-item .variant-del{background:#ffffffeb;width:24px;height:24px;position:absolute;bottom:9px;right:8px;box-shadow:0 1px 4px #14111f2e}.variant-add{flex-shrink:0}.reply-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ai-generate{align-items:center;gap:5px;display:inline-flex}.ai-generate .ai-spark{fill:currentColor;stroke:none;flex:none;width:11px;height:11px}.msg-builder{flex-direction:column;gap:14px;display:flex}.msg-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.msg-foot .ph-chips{margin-bottom:0}.create-dialog .msg-foot .rich-add{flex-shrink:0;align-self:center;margin-top:0}.set-hint-top{margin:0 0 8px}.create-dialog .set-row .seg{flex:none}.seg button.is-disabled{opacity:.4;cursor:not-allowed}.set-row-t .ai-tag{letter-spacing:.04em;color:#fff;background:var(--grad);vertical-align:middle;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:9.5px;font-weight:800;display:inline-block}.choice-chip{color:var(--secondary);background:color-mix(in srgb,var(--secondary) 12%,#fff);border-color:color-mix(in srgb,var(--secondary) 30%,transparent)}.choice-chip .tag-x{color:var(--secondary)}.msg.biz .dm-consent{opacity:.82;margin-top:2px;font-size:10.5px;display:inline-block}.create-dialog .set-card-body{flex-direction:column;gap:14px;display:flex}.create-dialog .set-card-body .set-row{border-top:0;padding:0}.create-dialog .set-row{gap:16px}.create-dialog #gateWrap,.create-dialog #aiBody,.create-dialog #bkQualifyBody,.create-dialog #wlBody,.create-dialog #brMsgWrap,.create-dialog #couSharedWrap,.create-dialog #couUniqueWrap,.create-dialog #aiIntentWrap{flex-direction:column;gap:14px;display:flex}.rich-panel{margin-top:2px}.rich-panel .seg{margin-bottom:12px}.rich-add{margin-top:10px}#docWrap .set-hint{margin-top:8px}.btn-builder{flex-direction:column;gap:8px;display:flex}.btn-row{border:1px solid var(--border);border-radius:var(--r-sm);background:color-mix(in srgb,var(--bg-soft) 50%,#fff);align-items:center;gap:8px;padding:7px 8px 7px 10px;display:flex}.btn-row .b-label{flex:0 0 36%;min-width:0}.btn-row .b-url{flex:1;min-width:0}.card-builder{scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.card-builder::-webkit-scrollbar{display:none}.card-row{border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb,var(--bg-soft) 50%,#fff);flex-direction:column;flex:0 0 190px;gap:8px;padding:10px;display:flex;position:relative}.card-cover{cursor:pointer;border:0;border-radius:10px;width:100%;height:89px;padding:0;position:relative;overflow:hidden}.card-cover-ov{color:#fff;opacity:0;background:#14111f4d;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:700;transition:opacity .2s;display:flex;position:absolute;inset:0}.card-cover:hover .card-cover-ov,.card-cover:focus-visible .card-cover-ov{opacity:1}.card-cover-ov svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.card-row .c-del{z-index:2;background:#ffffffeb;width:26px;height:26px;position:absolute;top:7px;right:7px;box-shadow:0 2px 6px -1px #14111f40}.variant-del,.b-del,.c-del{width:32px;height:32px;color:var(--muted);background:var(--bg-soft);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.variant-del:hover,.b-del:hover,.c-del:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,#fff)}.variant-del svg,.b-del svg,.c-del svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.btn-row input,.card-row input{border:1.5px solid var(--border);border-radius:var(--r-sm);background:var(--card);font:inherit;color:var(--text);padding:9px 11px;font-size:14px}.card-row input{width:100%}.btn-row input:focus,.card-row input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent);outline:none}.kw-chips{flex-wrap:wrap;gap:7px;display:flex}.kw-chips:not(:empty){margin-top:9px}.src-card{border:1.5px solid var(--border);border-radius:var(--r-md);cursor:pointer;background:var(--card);align-items:center;gap:11px;min-height:64px;padding:14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.src-card input{opacity:0;width:0;height:0;position:absolute}.src-card:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent);transform:translateY(-1px)}.src-card:has(input:checked){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,#fff)}.src-card:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.src-ico{background:color-mix(in srgb,var(--primary) 9%,#fff);width:34px;height:34px;color:var(--primary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.src-card:has(input:checked) .src-ico{background:var(--grad);color:#fff}.src-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.src-meta{flex-direction:column;flex:1;min-width:0;display:flex}.src-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.src-sub{color:var(--muted);margin-top:1px;font-size:11px;font-weight:600}.src-check{color:#0000;flex-shrink:0;width:18px;height:18px}.src-card:has(input:checked) .src-check{color:var(--primary)}.src-check svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.create-dialog .set-row .row-input{border:1.5px solid var(--border);border-radius:var(--r-sm);background:var(--card);max-width:150px;font:inherit;color:var(--text);flex:0 0 150px;padding:8px 11px;font-size:14px}.create-dialog .set-row .row-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent);outline:none}.create-dialog .set-row .row-dd{flex:none}.create-dialog .set-row .row-dd .dd-trigger{min-width:200px}.cfg-note{color:var(--text);background:color-mix(in srgb,var(--accent) 12%,#fff);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--r-md);padding:12px 14px;font-size:12.5px;font-weight:600;line-height:1.5}.create-dialog .cfg-group{border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb,var(--bg-soft) 50%,#fff);padding:14px 16px}.create-dialog .cfg-group-head{border-bottom:1px solid var(--border);align-items:baseline;gap:8px;margin-bottom:14px;padding-bottom:10px;display:flex}.create-dialog .cfg-group-t{text-transform:uppercase;letter-spacing:.05em;color:var(--text);font-size:12px;font-weight:800}.create-dialog .cfg-group-hint{color:var(--muted);font-size:12px;font-weight:500}.create-dialog .cfg-group-body{flex-direction:column;gap:14px;display:flex}.create-dialog #qAdd,.create-dialog #cardAdd,.create-dialog .variant-add{margin-left:auto;display:block}.create-dialog .card-row{margin-left:auto}.create-dialog .ks-filters{justify-content:flex-end;gap:10px;display:flex}.create-dialog .ks-filters .ks-dropdown{position:relative}.create-dialog .ks-filters .ks-menu{width:max-content;min-width:100%;max-width:100%;left:0;right:auto;overflow-x:hidden}.create-dialog .ks-filters .ks-menu button{white-space:normal;text-align:left;overflow-wrap:anywhere;width:100%}.create-dialog #rModeRow{justify-content:space-between}.create-dialog .field>.seg{margin-left:auto;display:inline-flex}.create-dialog .field:has(>.seg){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.create-dialog .field:has(>.seg)>label{margin-bottom:0}.create-dialog .csv-uploader{justify-content:space-between;width:100%}.create-dialog .csv-uploader .csv-status{flex:1;order:1;min-width:0}.create-dialog .csv-uploader .btn{order:2;margin-left:auto}.btn-row.is-locked{align-items:center}.create-dialog .set-row .ks-dropdown{position:relative}.create-dialog .set-row .ks-menu{min-width:200px}.create-dialog #configBody>details.cfg-adv{margin:0 0 18px}.set-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:20px;overflow:hidden}.set-card-head{padding:20px 24px 0}.set-card-head h2{letter-spacing:-.01em;font-size:18px;font-weight:800}.set-card-head p{color:var(--muted);margin-top:4px;font-size:13.5px;font-weight:500}.set-card-body{padding:18px 24px 4px}.set-grid-2{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:16px;display:grid}.set-grid-2 .field{margin-bottom:0}.set-grid-2 .set-dd .dd-trigger{max-width:none}.set-card-foot{border-top:1px solid var(--border);background:color-mix(in srgb,var(--bg-soft) 45%,#fff);justify-content:flex-end;align-items:center;gap:12px;margin-top:6px;padding:16px 24px;display:flex}.set-saved{color:var(--success);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.set-saved:before{content:"";background:var(--success);border-radius:50%;width:7px;height:7px}.set-hint{color:var(--muted);margin-top:7px;font-size:12.5px;font-weight:500;line-height:1.45}.set-divider{background:var(--border);border:0;height:1px;margin:4px 0 20px}.set-ro-grid{flex-wrap:wrap;gap:28px;padding:6px 0 14px;display:flex}.set-ro{flex-direction:column;gap:5px;display:flex}.set-ro-k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.set-ro-v{font-size:14px;font-weight:700}.set-ro-v.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.set-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.set-row-meta{flex:1;min-width:0}.set-row>:last-child{flex-shrink:0}.set-row-t{font-size:14px;font-weight:700}.set-row .set-hint{margin-top:3px}.set-card-body>.set-row:first-child{border-top:0;padding-top:4px}.set-row.align-top{align-items:flex-start}.set-row.align-top .set-row-meta{flex:0 0 240px}.set-row.align-top .set-row-control{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.set-ta,.field textarea{width:100%;font:inherit;color:var(--text);background:var(--card);border:1.5px solid var(--border);border-radius:var(--r-sm);resize:vertical;min-height:120px;padding:13px 15px;font-size:14px;line-height:1.55;transition:border-color .2s,box-shadow .2s}.set-ta:focus,.field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent);outline:none}.set-counter{color:var(--muted);text-align:right;margin-top:6px;font-size:11.5px;font-weight:600}.set-dd{display:block}.set-dd .dd-trigger{justify-content:space-between;width:100%;max-width:320px;padding:13px 15px;font-size:15px}.set-dd .dd-trigger .dd-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.set-dd .dd-trigger .dd-chev{flex-shrink:0}#ddAiAccount{width:240px}#ddAiAccount .dd-trigger{width:100%;max-width:none}#ddAiAccount .dd-menu{width:100%;min-width:0}#ddTimezone .dd-menu{min-width:280px;max-height:none;overflow:visible}.dd-search{width:100%;font:inherit;color:var(--text);background:var(--bg-soft);border:1px solid var(--border);border-radius:9px;margin-bottom:6px;padding:9px 11px;font-size:13.5px}.dd-search:focus{border-color:var(--primary);outline:none}.dd-list{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}.dd-list::-webkit-scrollbar{display:none}.dd-empty{color:var(--muted);text-align:center;padding:12px 10px;font-size:13px;font-weight:600}.set-gated{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-soft);align-items:center;gap:14px;margin:18px 24px 22px;padding:16px 18px;display:flex}.set-gated svg{fill:none;width:26px;height:26px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.set-gated-t{font-size:14.5px;font-weight:800}.set-gated p{color:var(--muted);margin-top:2px;font-size:13px;font-weight:500}.set-gated a{color:var(--primary);font-weight:700}[hidden]{display:none!important}body.app-inbox{height:100vh;overflow:hidden}.app-inbox .app-shell{min-height:0}.inbox-content{flex-direction:column;max-width:none;height:100vh;min-height:0;margin:0;padding:22px 26px;display:flex;overflow:hidden}.inbox-head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.inbox-bar{flex-shrink:0;margin-bottom:14px}.im-mfilter{display:none;position:relative}@media (min-width:769px){#imState{flex-shrink:0;width:360px;max-width:100%}#imState button{text-align:center;flex:1;padding:8px 6px}}.inbox{flex:1;grid-template-columns:360px 1fr;gap:18px;min-height:0;display:grid}.im-listpane{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;min-height:0;display:flex;overflow:hidden}.im-bulk{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--primary) 6%,#fff);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:8px 10px;display:flex}.im-bulk .lb-count{white-space:nowrap;margin-right:auto;font-size:12px;font-weight:700}.im-bulk .btn{padding:6px 11px;font-size:12px}.im-list-wrap{flex:1;min-height:0;display:flex;position:relative}.im-list{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:6px;min-height:0;padding:6px;display:flex;overflow-y:auto}.im-list::-webkit-scrollbar{display:none}.im-list-empty{text-align:center;color:var(--muted);padding:48px 20px;font-size:14px;font-weight:600}.im-row{border-radius:var(--r-md);cursor:pointer;grid-template-columns:16px 40px minmax(0,1fr);align-items:start;gap:5px 11px;padding:14px 14px 15px;transition:background .15s;display:grid;position:relative}.im-row:hover{background:var(--bg-soft)}.im-row.active{background:color-mix(in srgb,var(--primary) 8%,#fff)}.im-check{width:15px;height:15px;accent-color:var(--primary);opacity:0;flex-shrink:0;grid-area:1/1;margin-top:4px;transition:opacity .15s}.im-row:hover .im-check,.im-check:checked{opacity:1}.im-row-kebab,.im-why-btn,.im-head-kebab,.im-head-handle,.im-thread-actions,.im-row-sub .im-time{display:none}.im-av{flex-shrink:0;width:40px;height:40px;font-size:14px}.im-row>.im-av{grid-area:1/2}.im-row-main{grid-area:1/3;min-width:0}.im-row-top{align-items:center;gap:6px;min-width:0;display:flex}.im-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:80%;font-size:14px;font-weight:700;overflow:hidden}.im-handle{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.im-row.unread .im-name{font-weight:800}.im-time{color:var(--muted);flex-shrink:0;margin-left:auto;font-size:11px;font-weight:600}.im-row-sub{white-space:nowrap;grid-area:3/2/auto/-1;align-items:center;gap:6px;min-width:0;margin:0;display:flex;overflow:hidden}.im-row-sub .ks-status{gap:5px;padding:3px 9px;font-size:10.5px}.im-row-sub .ks-status:before{width:6px;height:6px}.im-row-sub .ks-gchip{padding:2px 8px;font-size:10.5px;font-weight:700}.im-src{color:var(--muted);flex-shrink:0;font-size:11px;font-weight:600}.im-src-more{display:none}.im-auto{min-width:0;color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,#fff);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:999px;flex:0 auto;align-items:center;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.im-auto span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.im-row-tags{display:contents}.im-preview{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:2/2/auto/-1;margin:0;padding:3px 0 5px;font-size:12.5px;overflow:hidden}.im-row.unread .im-preview{color:var(--text)}.im-unread-dot{background:var(--primary);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;display:flex}.ks-status.pr-low{color:var(--muted);background:var(--bg-soft)}.ks-status.pr-medium{color:var(--info);background:color-mix(in srgb,var(--info) 12%,#fff)}.ks-status.pr-high{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,#fff)}.ks-status.pr-critical{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,#fff)}.im-thread{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;min-height:0;display:flex;overflow:hidden}.im-noselect{background:0 0;border:0;margin:auto}.im-thread-inner{flex-direction:column;flex:1;min-height:0;display:flex}.im-head{border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:8px;padding:9px 14px 10px;display:flex}.im-head-top{align-items:center;gap:11px;display:flex}.im-back{width:32px;height:32px;color:var(--muted);border-radius:9px;flex-shrink:0;display:none}.im-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.im-av.lg{width:38px;height:38px;font-size:14px}.im-head-meta{flex:1;min-width:0}.im-head-name{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:7px;font-size:15px;font-weight:800;line-height:1.2;display:flex;overflow:hidden}.im-head-name>span:first-child{text-overflow:ellipsis;overflow:hidden}.im-head-name .ks-status{gap:5px;padding:3px 9px;font-size:10.5px}.im-head-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;font-weight:400;overflow:hidden}.why-rows{flex-direction:column;gap:2px;display:flex}.why-row{border-bottom:1px solid var(--border);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;padding:11px 0;display:grid}.why-row:last-child{border-bottom:0}.why-k{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:11px;font-weight:800}.why-v{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;min-width:0;display:flex}.why-val{color:var(--text);font-size:13.5px;font-weight:600}.why-val.strong{font-size:14.5px;font-weight:800}.why-sub{color:var(--muted);font-size:12px;font-weight:500}.why-media{text-align:left;width:min(150px,100%);margin-left:auto}.why-media .media-thumb{background:repeating-linear-gradient(135deg,#f4eff6 0 4px,#e7dfec 4px 8px)}.why-media.is-static{cursor:default}.why-media.is-static:hover{border-color:var(--border);transform:none}#modalWhy .am-dialog{max-width:560px}.why-v .im-reasons,.why-v .ks-groups{flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%}.im-ctx-toggle{white-space:nowrap;color:var(--muted);border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.im-ctx-toggle:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,transparent)}.im-ctx-toggle svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.im-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.im-icon-trigger{padding:8px 9px}.im-icon-trigger svg:not(.dd-chev){fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.im-reasons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.im-reason{color:var(--muted);background:var(--bg-soft);border:1px solid var(--border);text-transform:capitalize;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.im-statenote{color:var(--secondary);background:color-mix(in srgb,var(--secondary) 12%,#fff);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.im-msgs-wrap{flex:1;min-height:0;display:flex;position:relative}.im-msgs{background:var(--card);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:14px;padding:22px 24px;display:flex;overflow-y:auto}.im-msgs::-webkit-scrollbar{display:none}.im-msg{flex-direction:column;max-width:72%;display:flex}.im-msg.inbound{align-self:flex-start;align-items:flex-start}.im-msg.outbound{align-self:flex-end;align-items:flex-end}.im-bubble{word-wrap:break-word;white-space:pre-wrap;border-radius:20px;padding:12px 17px;font-size:14.5px;line-height:1.5}.im-msg.inbound .im-bubble{color:var(--text);background:#f3f0f8}.im-msg.outbound .im-bubble{background:var(--grad-text);color:#fff}.im-msg .im-bubble.im-bubble-label{color:var(--muted);font-style:italic}.im-msg.outbound .im-bubble.im-bubble-label{background:linear-gradient(100deg,color-mix(in srgb,var(--primary) 12%,#fff),color-mix(in srgb,var(--primary-2) 12%,#fff))}.im-bubble.im-msg-new{position:relative}.im-bubble.im-msg-new:after{content:"";border-radius:inherit;background:color-mix(in srgb,var(--primary) 30%,transparent);pointer-events:none;animation:1.8s ease-out forwards im-msg-flash;position:absolute;inset:0}@keyframes im-msg-flash{0%{opacity:1}to{opacity:0}}.im-msg-meta{color:var(--muted);align-items:center;gap:6px;margin-top:6px;padding:0 4px;font-size:11px;font-weight:600;display:flex}.im-deliv{text-transform:capitalize}.im-deliv.sent{color:var(--success)}.im-deliv.failed{color:var(--danger)}.im-handled{color:var(--muted);font-size:11px;font-weight:400}.im-handled.auto_replied{color:color-mix(in srgb,var(--muted) 65%,#fff)}.im-handled.awaiting_human,.im-handled.human_replied{color:var(--muted)}.im-composer{border-top:1px solid var(--border);flex-shrink:0;padding:12px 16px}.im-window{color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;font-size:11.5px;font-weight:700;display:inline-flex}.im-window svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:14px;height:14px}.im-surface-toggle{color:var(--muted);cursor:pointer;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.im-surface-toggle input{width:15px;height:15px;accent-color:var(--primary);cursor:pointer}.im-comp-box{border:1.5px solid var(--border);border-radius:var(--r-md);background:var(--card);transition:border-color .2s,box-shadow .2s}.im-comp-box:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.im-comp-ta{width:100%;font:inherit;color:var(--text);resize:vertical;background:0 0;border:0;min-height:48px;max-height:200px;padding:11px 14px;font-size:14px;line-height:1.5;display:block}.im-comp-ta:focus{outline:none}.im-comp-bar{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.im-qr-btn{color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:7px 11px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.im-qr-btn:hover{background:var(--bg-soft);color:var(--primary)}.im-qr-btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#ddQuick .dd-menu{top:auto;bottom:calc(100% + 6px)}.ks-menu button.qr-manage,.dd-menu button.qr-manage{border-top:1px solid var(--border);color:var(--primary);margin-top:4px;padding-top:8px;font-weight:700}.im-comp-err{margin-top:8px}.im-cap-note{border:1px solid color-mix(in srgb,var(--warning) 25%,transparent);background:color-mix(in srgb,var(--warning) 7%,#fff);border-radius:var(--r-md);color:var(--warning);align-items:center;gap:10px;padding:13px 15px;font-size:13px;font-weight:600;display:flex}.im-cap-note svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.qr-list{flex-direction:column;gap:8px;max-height:300px;margin-bottom:16px;display:flex;overflow-y:auto}.qr-item{border:1px solid var(--border);border-radius:var(--r-md);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.qr-item-main{flex:1;min-width:0}.qr-item-name{font-size:13.5px;font-weight:700}.qr-item-text{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.qr-item-acts{flex-shrink:0;gap:2px;display:flex}.ks-iconbtn.sm{width:30px;height:30px}.ks-iconbtn.sm svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ks-iconbtn.sm[disabled]{opacity:.35;cursor:default}.bill-plan{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding:2px 0 8px;display:flex}.bill-plan-name{letter-spacing:-.01em;align-items:center;gap:10px;font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:800;display:inline-flex}.bill-price{color:var(--muted);font-size:14px;font-weight:700}.bill-note{color:var(--muted);margin:2px 0 14px;font-size:12.5px;font-weight:600}.bill-note.warn{color:var(--warning)}.bill-usage{flex-direction:column;gap:12px;padding:8px 0 4px;display:flex}.usage-top{justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.usage-v{color:var(--muted);font-weight:600}.usage-bar{background:var(--bg-soft);border-radius:999px;height:7px;overflow:hidden}.usage-fill{background:var(--grad);border-radius:999px;height:100%;transition:width .35s;display:block}.usage-fill.full{background:var(--danger)}.usage-fill.unl{background:color-mix(in srgb,var(--primary) 35%,var(--bg-soft))}.bill-ents{grid-template-columns:1fr 1fr;gap:8px 18px;padding:14px 0 2px;display:grid}.ent{align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.ent svg{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.ent.on svg{stroke:var(--success)}.ent.off{color:var(--muted)}.ent.off svg{stroke:color-mix(in srgb,var(--muted) 60%,transparent)}.bill-pay{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.bill-pay-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px;font-weight:800}.bill-pay-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.bill-pay-info{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bill-pay-amt{font-size:16px;font-weight:800}.bill-pay-meta{color:var(--muted);font-size:13px;font-weight:600}.bill-pay-empty{color:var(--muted);font-size:13.5px;font-weight:600}.am-dialog.am-wide{max-width:760px}.bill-interval{margin:4px 0 6px}.bill-interval+.bill-note{margin:0}.bill-interval .seg button{align-items:center;gap:7px;display:inline-flex}.seg button.on .bill-save{color:#fff;background:#ffffff47}.bill-plans-rail{margin:16px 0 4px}.bill-plans{justify-content:safe center;gap:14px}@media (min-width:769px){#modalPlans .am-dialog{max-width:min(94vw,880px)}.bill-plans>.plan-card{flex:0 0 262px;min-width:0}}.bill-plans .plan-card{padding:18px}.bill-plans .plan-card:hover{box-shadow:none;border-color:var(--border);transform:none}.bill-plans .plan-card.featured:hover{box-shadow:var(--shadow)}.bill-plans .plan-card.current{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.bill-plans .plan-card.highlight{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 30%, transparent)}.bill-plans .plan-name{font-size:18px}.bill-plans .plan-price{min-height:auto;margin:8px 0 2px}.bill-plans .plan-price .amt{font-size:30px}.bill-plans .plan-tag{min-height:auto;margin-top:2px;font-size:12.5px}.bill-plans .plan-feats{gap:8px;margin:14px 0 16px;font-size:12.5px}.plan-billed{color:var(--secondary);margin-top:2px;font-size:11.5px;font-weight:700}.co-summary{border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:14px;padding:14px 16px}.co-plan{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.co-plan-name{font-size:16px;font-weight:800}.co-plan-price{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Bricolage Grotesque,sans-serif;font-size:24px;font-weight:800}.co-per{color:var(--muted);-webkit-text-fill-color:var(--muted);font-size:13px;font-weight:600}.co-sub{color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:600}.co-note{color:var(--muted);background:var(--bg-soft);border-radius:var(--r-sm);align-items:center;gap:9px;margin-bottom:16px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.co-note svg{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.inv-wrap{border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);overflow-x:auto}.inv-table{border-collapse:collapse;width:100%;font-size:13.5px}.inv-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:11px 14px;font-size:11px;font-weight:800}.inv-table td{border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;padding:11px 14px}.inv-table tbody tr:last-child td{border-bottom:0}.inv-table tbody tr.highlight{background:color-mix(in srgb,var(--primary) 8%, transparent)}.inv-desc{flex-direction:column;gap:2px;display:flex}.inv-num{font-weight:700}.inv-period{color:var(--muted);text-transform:capitalize;font-size:11.5px;font-weight:600}.inv-period--nocap{text-transform:none}.inv-amt{font-weight:700}#legalBody .inv-wrap{padding:6px;position:relative;overflow:visible}#legalBody .inv-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}#legalBody .inv-scroll::-webkit-scrollbar{display:none}.inv-gst{color:var(--muted);font-size:11px;font-weight:600;display:block}.inv-dl-cell{text-align:right}.inv-dl{border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;width:34px;height:34px;color:var(--text);background:0 0;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.inv-dl:hover{background:var(--bg-soft);border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.inv-dl svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.inv-empty{color:var(--muted);text-align:center;padding:28px 8px;font-size:14px;font-weight:600}.bill-sim-note{color:var(--muted);margin:12px 2px 0;font-size:12px;font-weight:600}.ks-count.full{color:var(--danger)}#irAccountGate:not(:empty){margin-bottom:12px}.rule-list{flex-direction:column;gap:12px;margin-top:4px;display:flex}.rule-card{z-index:1;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);align-items:flex-start;gap:14px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.rule-card:hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}.rule-card:has(.ks-kebab.open){z-index:40}.rule-card.is-off .rule-card-main,.rule-card.is-off .rule-goal{opacity:.72}.rule-goal{border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rule-goal svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.rule-card-main{flex:1;min-width:0}.rule-card-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rule-name{letter-spacing:-.01em;font-size:15.5px;font-weight:800}.rule-off-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--bg-soft);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.rule-warn-tag{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--warning);background:color-mix(in srgb,var(--warning) 13%,#fff);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.rule-warn-tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.rule-instr{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 10px;font-size:13.5px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.rule-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.rule-meta .src-chips{flex:0 auto;min-width:0}#autoList .rule-meta{flex-wrap:nowrap;overflow:hidden}.src-chips{flex-wrap:nowrap;gap:6px;max-width:100%;display:flex;overflow:hidden}.src-chips.is-clipped{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 38px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 38px),#0000)}.src-chip{white-space:nowrap;color:var(--text);background:var(--bg-soft);border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.src-chip i{color:var(--muted);font-style:normal;font-weight:600}.src-chip i:before{content:"·";opacity:.55;margin-right:6px}.auto-ai{letter-spacing:.03em;color:#fff;background:var(--grad);border-radius:999px;align-items:center;gap:4px;padding:3px 9px 3px 7px;font-size:11px;font-weight:700;display:inline-flex}.auto-ai svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:13px;height:13px}.rule-dot{opacity:.5}.rule-filter{color:var(--primary)}.rule-card-side{flex-shrink:0;align-items:center;gap:8px;display:flex}.ir-grid2{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}#ruleForm .field{margin-bottom:14px}#ruleForm .set-counter{margin-top:6px}.ir-srcs,.mf-chips{flex-wrap:wrap;gap:8px;display:flex}.ir-src{border:1.5px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:32px;color:var(--muted);background:var(--card);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ir-src input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ir-src:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent);color:var(--text)}.ir-src:has(input:checked){border-color:var(--primary);background:var(--primary);color:#fff}.ir-src:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent)}.mf-chip{border:1.5px solid var(--border);background:var(--card);min-height:32px;color:var(--muted);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:border-color .15s,background .15s,color .15s}.mf-chip.on{border-color:var(--primary);background:var(--primary);color:#fff}.mf-chip.sq{border-radius:10px}.mf-chip.sq.on{border-color:var(--secondary);background:var(--secondary)}.ir-seg{width:100%;display:flex}.ir-seg button{flex:1;padding-left:6px;padding-right:6px}.ir-sender{border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb,var(--bg-soft) 50%,#fff);margin-top:4px;padding:16px 18px}.ir-sender-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;padding-bottom:6px;display:flex}.ir-sender-title{font-size:13.5px;font-weight:800}.ir-sender-scope{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,#fff);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.ir-sender-row{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.ir-sender-meta{min-width:0}.ir-sender-t{align-items:center;gap:5px;font-size:13.5px;font-weight:700;display:flex}.ir-vbadge{flex-shrink:0;width:15px;height:15px}.ir-vbadge .v-seal{fill:#1c8ef9}.ir-vbadge .v-check{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ir-sender-d{color:var(--muted);margin-top:2px;font-size:12px;font-weight:500}.ir-minf{border:1.5px solid var(--border);border-radius:var(--r-sm);width:120px;font:inherit;background:var(--card);text-align:right;appearance:textfield;flex-shrink:0;padding:9px 12px;font-size:14px}.ir-minf::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ir-minf::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ir-minf:focus{border-color:var(--primary);outline:none}.ir-sender.is-disabled .ir-sender-row{opacity:.5}.ir-sender.is-disabled .ir-minf,.ir-sender.is-disabled .switch{pointer-events:none}.rule-note{color:var(--muted);align-items:flex-start;gap:8px;margin:12px 0 0;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.rule-note.warn{color:var(--warning)}.rule-note.warn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px;margin-top:1px}.rule-form-err{color:var(--danger);margin:14px 0 0;font-size:13px;font-weight:600}.avatar.has-img{color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover}.avatar-lg{width:72px;height:72px;font-size:26px}.acct-avatar{align-items:center;gap:18px;margin-bottom:20px;display:flex}.acct-avatar-actions{min-width:0}.acct-avatar-btns{gap:8px;margin-bottom:6px;display:flex}@media (min-width:769px){.acct-avatar{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:20px 22px}.acct-avatar-actions{margin-left:auto}}.avatar.is-uploading{opacity:.55}.as-account-pop a.pop-action{text-decoration:none}.sess-list{flex-direction:column;gap:10px;display:flex}.security-card .sess-list{gap:0;margin-top:14px}.sess-row{border:1px solid var(--border);border-radius:var(--r-md);align-items:center;gap:14px;padding:13px 16px;display:flex}.security-card .sess-row{border-width:0 0 1px;border-radius:0;padding:14px 0}.security-card .sess-row:last-child{border-bottom:0;padding-bottom:0}.sess-ico{width:24px;height:24px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sess-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.sess-meta{min-width:0}.sess-device{flex-wrap:wrap;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.sess-sub{color:var(--muted);margin-top:3px;font-size:12.5px;font-weight:500}.sess-current{color:var(--success);margin-left:auto;font-size:13px;font-weight:800}.sess-revoke{color:#ef4444;margin-left:auto;font-size:13px;font-weight:800}.sess-revoke:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:768px){.acc-card>.ks-kebab .ks-menu button,.lead-bar .ks-menu button,.lead-table .ks-menu button,.rule-card-side .ks-menu button,#autoList .rule-card-side .ks-menu button,.im-row-kebab .ks-menu button,.im-head-kebab .ks-menu button{min-height:44px}.acc-card>.ks-kebab,.rule-card-side .ks-kebab,#autoList .rule-card-side .ks-kebab,.im-row-kebab,.bio-row .ks-kebab{position:absolute;top:12px;right:12px}.app-sidebar{border-right:0;border-left:1px solid var(--border);height:100dvh;box-shadow:none;transition:transform .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1);position:fixed;inset:0 0 0 auto;transform:translate(100%)}body.app.sidebar-open .app-sidebar,body.admin.sidebar-open .app-sidebar{box-shadow:0 24px 70px -16px rgba(var(--shadow-color),.45);transform:translate(0)}.as-account-pop{min-width:0;bottom:calc(100% + 10px);left:12px;right:12px}.as-workspace-pop{min-width:0;top:calc(100% + 8px);left:12px;right:12px}.as-collapse{display:none}body.app.sidebar-open .app-backdrop,body.admin.sidebar-open .app-backdrop{opacity:1;visibility:visible}.app-topbar{display:flex}body.app.sidebar-open .app-menu-fab,body.admin.sidebar-open .app-menu-fab{display:none}.app-content,.admin-main{padding:70px 18px 48px}.settings-content{padding:14px;display:flex}.settings-dialog{border-radius:20px;flex-direction:column;width:100%;height:calc(100vh - 28px);min-height:0;display:flex}.settings-rail{border-right:0;border-bottom:1px solid var(--border);flex-shrink:0;padding:18px 14px 14px;overflow:visible}.settings-identity{padding:0 4px 16px}.settings-nav{scrollbar-width:none;flex-direction:row;gap:8px;padding-bottom:2px;overflow-x:auto}.settings-nav::-webkit-scrollbar{display:none}.settings-nav button{white-space:nowrap;flex-shrink:0;width:auto}.settings-main{flex:1;min-height:0;display:flex}.settings-dialog-head{padding:18px 18px 14px}.settings-dialog-head p{display:none}.settings-scroll{flex:1;min-height:0}.settings-dialog .set-card-head{padding:18px 18px 0}.settings-dialog .set-card-body{padding:16px 18px 4px}.settings-dialog .set-card-foot{padding:14px 18px}.ks-groups-grid{grid-template-columns:1fr}.ks-row{flex-wrap:wrap}.ks-row .ks-status{order:2}.ks-actions{order:3;margin-left:auto}.rag-form .ks-select{flex:1;max-width:none}.ks-break{display:none}#ksList{gap:10px}#ksList .ks-row{border-radius:20px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px}#ksList .ks-ftype{order:1}#ksList .ks-row .ks-main,#ksList .ks-row .ks-actions{display:contents}#ksList .ks-name{overflow-wrap:anywhere;flex:1;order:2;min-width:0;font-size:15.5px;line-height:1.3}#ksList .ks-row .ks-kebab{order:3}#ksList .ks-meta{flex-direction:column;flex:0 0 100%;order:4;gap:2px;margin-top:0;font-size:12.5px}#ksList .ks-meta span{overflow-wrap:anywhere}#ksList .ks-meta span+span:before{content:none}#ksList .ks-groups{flex:0 0 100%;order:5;margin-top:0}#ksList .ks-row .ks-break{background:var(--border);flex:0 0 100%;order:6;height:1px;margin:2px 0;display:block}#ksList .ks-row .ks-status{flex:none;order:7;padding:6px 12px;font-size:12px}#ksList .ks-row .ks-iconbtn.ask{order:8;margin-left:auto}#ksList .ks-row .ks-iconbtn{border-radius:12px;width:44px;height:44px}#ksList .ks-row .ks-iconbtn svg{width:19px;height:19px}#ksList .ks-menu{width:190px;min-width:0}#ksGroupsGrid .ks-gcard{border-radius:20px;flex-wrap:wrap;align-items:flex-end;gap:8px 10px;padding:12px;display:flex}#ksGroupsGrid .kg-top,#ksGroupsGrid .kg-titles,#ksGroupsGrid .ks-actions,#ksGroupsGrid .kg-foot{display:contents}#ksGroupsGrid .kg-ico{border-radius:10px;order:1;width:34px;height:34px}#ksGroupsGrid .kg-ico svg{width:21px;height:21px}#ksGroupsGrid h3{overflow-wrap:anywhere;flex:1;order:2;min-width:0;font-size:15.5px;line-height:1.3}#ksGroupsGrid .ks-gcard .ks-kebab{order:3}#ksGroupsGrid .kg-desc{text-wrap:pretty;flex:0 0 100%;order:4;margin-top:0;font-size:13px;line-height:1.45}#ksGroupsGrid .ks-groups{flex:0 0 100%;order:5;margin-top:0}#ksGroupsGrid .ks-gchip{overflow-wrap:anywhere}#ksGroupsGrid .ks-gcard .ks-break{background:var(--border);flex:0 0 100%;order:6;height:1px;margin:2px 0;display:block}#ksGroupsGrid .ks-status{flex:none;order:7;padding:6px 12px;font-size:12px}#ksGroupsGrid .ks-gcard .ks-iconbtn.ask{order:8;margin-left:auto}#ksGroupsGrid .kg-ready{display:none}#ksGroupsGrid .ks-gcard .ks-iconbtn{width:40px;height:40px}#modalSource,#modalGroup,#modalEditSource,#modalEditGroup{align-items:flex-end;padding:0}#modalSource .am-dialog,#modalGroup .am-dialog,#modalEditSource .am-dialog,#modalEditGroup .am-dialog,#modalKbSource .am-dialog{overscroll-behavior:contain;border-radius:26px 26px 0 0;width:100%;max-width:none;max-height:92dvh;padding:22px 18px 18px;overflow-y:auto}#modalSource .am-dialog h2,#modalGroup .am-dialog h2,#modalEditSource .am-dialog h2,#modalEditGroup .am-dialog h2,#modalKbSource .am-dialog h2{font-size:20px}#modalSource .am-sub,#modalGroup .am-sub,#modalEditSource .am-sub,#modalEditGroup .am-sub,#modalKbSource .am-sub{font-size:13.5px}#modalSource .am-close,#modalGroup .am-close,#modalEditSource .am-close,#modalEditGroup .am-close,#modalKbSource .am-close{top:14px;right:14px}#modalSource .am-actions,#modalGroup .am-actions,#modalEditSource .am-actions,#modalEditGroup .am-actions,#modalKbSource .am-actions{flex-direction:column-reverse;gap:8px}#modalSource .am-actions .btn,#modalGroup .am-actions .btn,#modalEditSource .am-actions .btn,#modalEditGroup .am-actions .btn,#modalKbSource .am-actions .btn{justify-content:center;width:100%;padding:13px 18px;font-size:15px}#srcDrop,#esDrop{padding:20px}#srcGroup{width:100%}#grpSources,#egSources{max-height:236px}:is(#modalGroup,#modalEditGroup,#modalKbSource) .am-dialog{flex-direction:column;padding:14px 0 0;display:flex;overflow:hidden}:is(#modalGroup,#modalEditGroup,#modalKbSource) .am-dialog>h2,:is(#modalGroup,#modalEditGroup,#modalKbSource) .am-dialog>.am-sub{padding-top:0;padding-left:18px;padding-right:18px}:is(#modalGroup,#modalEditGroup,#modalKbSource) .am-dialog>.am-sub{margin:6px 0 14px}#modalGroup #grpForm,#modalEditGroup #editGroupForm,#modalKbSource #kbPickBody{flex-direction:column;flex:1;min-height:0;padding:0 18px 18px;display:flex;overflow:hidden}:is(#modalGroup #grpForm .field:has(#grpSources),#modalEditGroup #editGroupForm .field:has(#egSources),#modalKbSource #kbPickBody .field:has(#kbPickList)){flex-direction:column;flex:1;min-height:0;margin-bottom:0;display:flex}#grpSources,#egSources,#kbPickList{flex:1;min-height:0;max-height:none;overflow-y:auto}:is(#modalGroup,#modalEditGroup,#modalKbSource) .am-actions{flex-shrink:0;margin-top:0;padding-top:10px}.chat-modal{padding:0}.chat-modal .chat-dialog{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none}.chat-msg{max-width:88%;font-size:14.5px}.chat-toolbar{padding:10px 14px;font-size:12px}.chat-input{padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.chat-body{padding:14px}.app-accounts .app-content{padding-top:60px}.app-accounts .app-topbar{border-bottom:none}.ks-bar:has(#accCount) .ks-spacer{display:none}#accList.acc-list{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.acc-card>[data-act=reconnect]{display:none}.acc-card>.acc-main{padding-right:42px}.acc-card>.notice{order:2}.acc-card>.acc-meta{text-align:left;flex-basis:100%;order:3;justify-content:flex-start}.acc-card>.acc-break:not(.acc-break-2){order:4}.acc-card>.ks-status{text-overflow:ellipsis;flex-shrink:1;order:5;min-width:0;overflow:hidden}.acc-card>.acc-toggle{background:var(--bg-soft);border-radius:999px;order:6;margin-left:auto;padding:8px 14px}.acc-card>.ks-kebab .ks-iconbtn{width:44px;height:44px}.acc-card>.ks-kebab .ks-menu{min-width:186px;max-width:calc(100vw - 56px)}.lead-col{flex-basis:78vw}.drawer-panel{width:100vw}.set-card-head{padding:18px 18px 0}.set-card-body{padding:16px 18px 4px}.set-card-foot{padding:14px 18px}.set-ro-grid{gap:18px}.set-dd .dd-trigger{max-width:none}.set-grid-2{grid-template-columns:1fr;gap:0}.set-grid-2 .field{margin-bottom:16px}.set-row{flex-direction:column;align-items:flex-start;gap:10px}.set-row.align-top .set-row-meta{flex:none}.set-row.align-top .set-row-control,#ddAiAccount{width:100%}.bill-ents{grid-template-columns:1fr}.bill-pay-row{align-items:flex-start;gap:12px}.bill-pay-row .btn{justify-content:center;width:100%}.ir-grid2{grid-template-columns:1fr}.ir-seg{flex-wrap:wrap}.sess-row{flex-direction:column;align-items:flex-start;gap:10px}.sess-row .btn{justify-content:center;width:100%}body.app-inbox{height:auto;overflow:hidden visible}.app-inbox .app-shell{min-height:auto}body.app-inbox:has(.inbox.thread-open){height:100vh;overflow:hidden}.inbox-content{height:auto;min-height:0;padding:60px 14px 14px;display:block;overflow:visible}.app-inbox .app-topbar{border-bottom:none}.inbox{min-height:0;display:block;overflow:visible}.im-listpane{background:0 0;border:0;border-radius:0;min-height:0;display:block;overflow:visible}.im-list-wrap{min-height:0;display:block}.im-thread,.inbox.thread-open .im-listpane{display:none}.inbox.thread-open .im-thread{display:flex}.im-back{border:1px solid var(--border);background:var(--card);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .18s,color .18s;display:flex}.im-back:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent);color:var(--primary)}.app-modal{align-items:flex-end;padding:0}.app-modal .am-dialog{overscroll-behavior:contain;width:100%;max-height:92dvh;padding:22px 18px calc(18px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;overflow-y:auto;max-width:none!important}.app-modal .am-actions{flex-direction:column-reverse;gap:8px}.app-modal .am-actions .btn{justify-content:center;width:100%}.am-dialog.am-stats .stm-head h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:20px;overflow:hidden}.am-dialog.am-stats .demo-tag{display:none}.am-dialog.am-stats .stats-grid{gap:8px}.am-dialog.am-stats .stat-card{aspect-ratio:1.5;padding:12px 14px}.am-dialog.am-stats .stat-val{font-size:19px}.app-page-head{display:none}.home-head{display:block}.app-leads .ks-filters.lead-bar{order:1}.app-leads .lead-attn{order:2}.app-leads .lead-stats{order:3}.app-leads #viewTable,.app-leads #viewBoard{order:4}.lead-stats{flex-wrap:wrap;justify-content:space-evenly;gap:8px;margin-bottom:16px;display:flex}.lead-stat{background:var(--card);border:1px solid var(--border);border-radius:999px;flex:none;align-items:baseline;gap:5px;padding:6px 10px;display:flex}.lead-stat .ls-val{color:var(--primary);margin:0;font-size:14px}.lead-stat .ls-label{margin:0;font-size:13px}.lead-stat .sk-line{width:26px!important;height:12px!important;margin-top:0!important}.lead-stat .sk-line.sm{width:42px!important}.lead-bar .seg,#viewBoard{display:none}.lead-bar.ks-mbar #leadMore .ks-iconbtn{border-radius:var(--r-sm);width:49px;height:49px}.lead-bar .ks-menu{width:210px;min-width:0;max-width:calc(100vw - 56px)}.lead-bar .ks-spacer{display:none}body.app-leads:not(.leads-board-view),.app-leads:not(.leads-board-view) .app-content{height:auto;overflow:visible}.app-leads:not(.leads-board-view) #viewTable{flex:none;display:block}#viewTable{background:0 0;border:0;border-radius:0;overflow:visible}#viewTable .scroll-pill-track{display:none}.lead-table-wrap{flex:none;min-height:0;overflow:visible}.lead-table{font-size:14px;display:block}.lead-table thead{display:none}.lead-table tbody{flex-direction:column;gap:10px;display:flex}.lead-table tbody tr{background:var(--card);border:1px solid var(--border);border-radius:20px;flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:12px;display:flex}.lead-table tbody tr:hover{background:var(--card)}.lead-table tbody td{border:0;width:auto;padding:0;display:block}.lead-table tbody td.col-check{display:none}.lead-table tbody td:nth-child(2){flex:calc(100% - 56px);order:1;min-width:0}.lead-table tbody td.col-act{text-align:right;flex:none;order:2;margin-left:auto}.lead-table .lead-id{align-items:center;gap:12px}.lead-table .lead-av{width:42px;height:42px;font-size:15px}.lead-table .li-name{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.lead-table .li-handle{overflow-wrap:anywhere;margin-top:1px;font-size:12.5px}.lead-table .ks-iconbtn{border:1px solid var(--border);background:var(--card);border-radius:13px;width:44px;height:44px}.lead-table .ks-iconbtn:hover{border:1px solid color-mix(in srgb,var(--primary) 40%,transparent);background:var(--card)}.lead-table .ks-menu{width:206px;min-width:0;max-width:calc(100vw - 72px)}.lead-table tbody td:nth-child(6){flex:1;order:3;min-width:0;padding:3px 0}.lead-table tbody td:nth-child(5){flex:none;order:4;padding:3px 0}.lead-table tbody td:nth-child(3){flex:none;order:5;margin-left:auto;padding:3px 0}:is(.lead-table tbody td:nth-child(5):has(>.li-dim),.lead-table tbody td:nth-child(6):has(>.li-dim)){display:none}.lead-table tbody td:nth-child(3),.lead-table tbody td:nth-child(5),.lead-table tbody td:nth-child(6){align-self:center}.lead-table tbody tr:after{content:"";border-top:1px solid var(--border);flex:0 0 100%;order:6;height:0;margin-top:3px}.lead-table tbody tr.lead-more{background:0 0;border:0;border-radius:0;padding:0;display:block}.lead-table tbody tr.lead-more:after{content:none}.lead-table tbody td:nth-child(4){order:7;padding-top:1px;font-size:12.5px}.lead-table tbody td:nth-child(7){order:8;margin-left:auto;padding-top:1px;font-size:12.5px}.lead-table .ks-groups{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-top:0;overflow-x:auto}.lead-table .ks-groups::-webkit-scrollbar{display:none}.lead-table .ks-gchip{overflow-wrap:anywhere;flex:none}.lead-table .ks-status{padding:6px 12px;font-size:12px}.lead-table .stage-dd .stage-trigger{min-height:36px}.lead-table .stage-dd .dd-menu{min-width:184px;left:auto;right:0}.lead-table .stage-dd .dd-menu button{min-height:44px}.drawer-panel{height:100dvh}.drawer-head{align-items:center;padding:14px 16px}.drawer-head .am-close{background:var(--bg-soft);width:32px;height:32px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}.drawer-head .am-close:hover{background:color-mix(in srgb,var(--primary) 12%,#fff);color:var(--primary)}.drawer-head .li-name{overflow-wrap:anywhere}.drawer-body{padding:16px 16px calc(20px + env(safe-area-inset-bottom))}.drawer-body .dsec-inline{flex-wrap:wrap;gap:10px}.drawer-body .stage-dd .dd-menu{min-width:184px;left:auto;right:0}.drawer-body .stage-dd .dd-menu button{min-height:44px}.drawer-body .dgrid{gap:14px}.drawer-body .tag-input,.drawer-body .note-input{min-height:44px}.drawer-body .note-add{flex-direction:column;align-items:stretch;gap:8px}.drawer-body .note-add .btn{justify-content:center;width:100%;min-height:44px}.drawer-body .note-del{min-height:32px}.drawer-body .btn-block{min-height:46px;font-size:15px}.am-dialog h2{font-size:20px}.am-sub{font-size:13.5px}.app-modal .am-close{justify-content:center;align-items:center;width:32px;height:32px;display:flex;top:24px;right:14px}.app-modal .am-actions .btn{min-height:46px;font-size:15px}.app-inbox-rules .app-content{padding-top:60px}.app-inbox-rules .app-topbar{border-bottom:none}.ks-mbar{z-index:20;background:var(--bg);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:stretch;gap:10px;min-height:49px;margin:0 -18px 14px;padding:10px 18px;display:flex;position:sticky;top:60px}.ks-mbar:has(.im-mfilter.open){z-index:45}.ks-mbar .im-mfilter{order:1}.ks-mbar .ks-search{flex:1;align-items:center;min-width:0;display:flex}.ks-mbar .ks-search input{min-height:44px;font-size:14px}.ks-mbar .ks-dropdown{display:none}.ks-mbar .ks-state-row{flex:0 0 100%;order:2;align-items:center;gap:8px;min-width:0;display:flex}.ks-mbar .ks-state-row .seg{background:0 0;border:none;gap:8px;min-width:0;padding:0;display:flex}.ks-mbar .ks-state-row .seg .seg-thumb{display:none}.ks-mbar .ks-state-row .seg button{border:1.5px solid var(--border);background:var(--card);min-height:0;color:var(--muted);border-radius:999px;flex:none;padding:7px 12px;font-size:12.5px;font-weight:700;line-height:1}.ks-mbar .ks-state-row .seg button.on{border-color:var(--primary);background:var(--primary);color:#fff}.ks-mbar .ks-count{align-self:center;margin-left:auto;font-size:14px;font-weight:400}.ks-mbar .ks-state-row .ks-count{text-align:center;flex:0 0 49px;order:1}.ks-mbar .ks-fab{right:18px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:30;width:auto;min-height:0;box-shadow:0 14px 30px -8px color-mix(in srgb,var(--primary) 45%,transparent);border-radius:999px;padding:14px 22px;position:fixed}.app-content:has(.app-empty:not([hidden]) .btn) .ks-mbar .ks-fab{display:none}.app-inbox .ks-mbar{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}#rulesList.rule-list{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));gap:10px}.rule-card{border-radius:20px;flex-direction:column;align-items:stretch;gap:0;padding:10px 14px 56px}.rule-card-main{width:100%;margin-bottom:12px;padding-right:54px}.rule-card-head{align-items:center;gap:8px;min-height:44px}.rule-name{overflow-wrap:anywhere;font-size:15px}.rule-instr{-webkit-line-clamp:3;font-size:13px}.rule-meta{font-size:12px}.rule-meta span{overflow-wrap:anywhere}.rule-meta .rule-dot:has(+.rule-mk:not(.rule-filter)){display:none}.rule-meta .rule-mk:not(.rule-filter){display:none}.src-chips{gap:5px}.rule-card:after{content:"";background:var(--border);height:1px;position:absolute;bottom:56px;left:14px;right:14px}.rule-card-head .ks-status{margin:0;position:absolute;bottom:18px;left:14px}.rule-card-side{gap:0;width:auto}.rule-card-side .switch{position:absolute;bottom:18px;right:14px}.rule-card-side .switch .track{width:38px;height:22px}.rule-card-side .ks-kebab .ks-iconbtn{width:44px;height:44px}.rule-card-side .ks-menu{width:200px;min-width:0;max-width:calc(100vw - 48px)}#modalRule .am-dialog{overscroll-behavior:contain;border-radius:26px 26px 0 0;width:100%;max-width:none;max-height:92dvh;padding:0;overflow-y:auto}#modalRule .am-dialog>h2{padding:22px 30px 0 18px;font-size:20px;line-height:1.3}#modalRule .am-dialog>.am-sub{margin:6px 18px 18px;padding-right:18px;font-size:13.5px}#modalRule #ruleForm{padding:0 18px calc(18px + env(safe-area-inset-bottom))}#modalRule .am-close{top:14px;right:14px}#modalRule .am-actions{flex-direction:column-reverse;gap:8px}#modalRule .am-actions .btn{justify-content:center;width:100%;padding:13px 18px;font-size:15px}.ir-sender{padding:14px}.ir-sender-row{gap:10px}.ir-minf{flex-shrink:0;width:76px}.app-automations .app-content{padding-top:60px}.app-automations .app-topbar{border-bottom:none}#autoList.rule-list{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.rule-list{gap:10px}#autoList .rule-card{border-radius:20px;flex-direction:column;align-items:stretch;gap:0;padding:14px 16px 62px}#autoList .rule-card:after{content:"";background:var(--border);height:1px;position:absolute;bottom:62px;left:16px;right:16px}#autoList .rule-card-main{display:contents}#autoList .rule-card{flex-flow:wrap;align-items:flex-end}#autoList .rule-goal{border-radius:10px;width:34px;height:34px;margin:1px 11px 0 0}#autoList .rule-card-head{flex-wrap:nowrap;flex:1;gap:6px 8px;min-width:0;min-height:0;padding-right:44px}#autoList .rule-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:15.5px;line-height:1.3;overflow:hidden}#autoList .rule-card-head .auto-ai{flex:none;margin-left:auto}#autoList .rule-instr{-webkit-line-clamp:3;flex:0 0 100%;margin-top:8px;font-size:13px;line-height:1.45}#autoList .rule-meta{flex-wrap:wrap;flex:0 0 100%;row-gap:4px;margin-top:9px;margin-bottom:16px;font-size:12px}#autoList .rule-meta span{overflow-wrap:anywhere}#autoList .src-chips{flex-wrap:wrap;gap:5px}#autoList .src-chip{font-size:12px}#autoList .rule-card-head .ks-status{margin:0;padding:6px 12px;font-size:12px;position:absolute;bottom:17px;left:16px}#autoList .rule-card-side{display:contents}#autoList .rule-card-side .ks-menu{width:216px;min-width:0;max-width:calc(100vw - 44px);top:calc(100% + 4px);bottom:auto}#autoList .rule-card-side .switch{min-height:44px;position:absolute;bottom:9px;right:12px}#autoList .rule-card-side .switch .track{width:44px;height:26px}#autoList .rule-card-side .switch .track:after{width:20px;height:20px;top:3px;left:3px}#autoList .rule-card-side .switch input:checked+.track:after{transform:translate(18px)}#autoList .rule-card-side .up-btn{position:absolute;bottom:9px;right:66px}#autoList .rule-card-side .ks-iconbtn{width:44px;height:44px}#autoList .rule-card-side .ks-iconbtn svg{width:19px;height:19px}#autoList .app-empty{padding:40px 18px}#modalAttach,#modalUpcoming{align-items:flex-end;padding:0}:is(#modalAttach,#modalUpcoming) .am-dialog{overscroll-behavior:contain;width:100%;max-height:92dvh;padding:22px 18px calc(18px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;overflow-y:auto;max-width:none!important}:is(#modalAttach,#modalUpcoming) .am-dialog h2{padding-right:44px;font-size:20px}:is(#modalAttach,#modalUpcoming) .am-sub{margin-bottom:16px;font-size:13.5px}:is(#modalAttach,#modalUpcoming) .am-actions{margin-top:16px}:is(#modalAttach,#modalUpcoming) .am-actions .btn{justify-content:center;width:100%;min-height:46px;font-size:15px}:is(#modalAttach,#modalUpcoming) .am-actions .create-err{text-align:center;order:1;padding:2px 0}#modalAttach .attach-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:48dvh}#modalAttach .media-cap{overflow-wrap:anywhere;font-size:12.5px}#modalAttach .ks-filters .ks-dropdown .dd-trigger{justify-content:space-between;width:100%;min-height:46px;padding:13px 14px;font-size:14px}#modalAttach #atAccount .dd-menu{left:0;right:auto}#modalUpcoming .up-fields .ks-dropdown{width:100%}#modalUpcoming .up-fields .dd-trigger{justify-content:space-between;width:100%;min-height:46px;padding:13px 14px;font-size:14px}#modalUpcoming .up-fields .dd-menu{min-width:0;left:0;right:0}#modalUpcoming .up-fields .seg,#modalKbSource .ks-filters .seg{width:100%}#modalUpcoming .up-fields .seg button,#modalKbSource .ks-filters .seg button{flex:1;min-width:0;padding:11px 4px;font-size:13px}#modalUpcoming .up-fields .set-row:has(>.switch){flex-direction:row;justify-content:space-between;align-items:center;gap:14px}#modalUpcoming .up-radar{height:176px}#modalUpcoming .ur-card{gap:6px;max-width:150px;padding:6px 10px;top:8px;right:8px}#modalUpcoming .ur-card-ico svg{width:15px;height:15px}#modalUpcoming .ur-card-tx b{font-size:11px}#modalUpcoming .ur-card-tx i{font-size:10px}#modalUpcoming .ur-hub{padding:11px 22px;font-size:13.5px}#modalUpcoming .up-expired{padding:26px 0 10px}main.app-content.settings-content{padding:0}.settings-content:before{display:none}.settings-dialog.create-dialog{width:100%;height:100dvh;max-height:none;box-shadow:none;background:var(--bg);border:0;border-radius:0;flex-direction:column;margin:0;display:flex}.create-dialog .settings-dialog-head{padding:calc(12px + env(safe-area-inset-top,0px)) 14px 12px;align-items:center;gap:10px;min-height:auto}.create-dialog .settings-dialog-head h1{font-size:19px}.create-dialog .settings-dialog-head p{display:none}.settings-close{flex:none;width:32px;height:32px;font-size:22px}.create-main{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex}.create-preview{display:none}.astep-bar{gap:6px;padding:10px 14px}.astep-badge{width:26px;height:26px;font-size:13px}.astep-line{flex:1;min-width:8px}.astep-t{font-size:12.5px}.astep:not(.active) .astep-t{display:none}.create-scroll{overscroll-behavior:contain;min-height:0;padding:16px 16px calc(96px + env(safe-area-inset-bottom,0px));flex:1;scroll-padding-bottom:96px;overflow-y:auto}.create-scroll:has(>#stepContent.is-loading:not([hidden])){padding-bottom:16px}.create-dialog .create-step,.create-dialog #configBody{max-width:none}.create-dialog .set-card{border-radius:16px;max-width:none;margin:0 0 14px}.create-dialog .set-card-head{padding:14px 10px 0}.create-dialog .set-card-head h2{font-size:15.5px}.create-dialog .set-card-head p{margin-top:5px}.create-dialog .set-card-body{gap:20px;padding:14px 10px 12px}.create-dialog .cfg-group{padding:12px 10px}.create-dialog .cfg-group-body{gap:20px}.create-dialog .field label{font-size:13.5px}.create-dialog .field input,.create-dialog .field select,.create-dialog .set-ta,.create-dialog .field textarea{min-height:48px;padding:12px 13px;font-size:16px}.create-dialog textarea{resize:none}.create-dialog .field.fld-sm input{max-width:none}.create-dialog .set-hint{font-size:12.5px}.create-dialog .set-row{flex-direction:column;align-items:stretch;gap:12px;padding:16px 0}.create-dialog .set-row>:last-child{flex-shrink:1;min-width:0;max-width:100%}:is(.create-dialog .set-row:has(>.switch),.create-dialog .set-row:has(>.set-row-control>.switch:only-child)){flex-direction:row;justify-content:space-between;align-items:center;gap:14px}.create-dialog .set-row .switch{flex:none;min-height:44px}.create-dialog .set-row:has(>.ks-dropdown){flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.create-dialog .set-row>.ks-dropdown{flex:none;width:auto}.create-dialog .set-row>.ks-dropdown .dd-trigger{width:auto}.create-dialog .set-row>.ks-dropdown .dd-menu{min-width:200px;left:auto;right:0}.create-dialog .set-row.align-top .set-row-control{width:100%}.create-dialog .set-row:has(>.row-input){flex-direction:row;align-items:center;gap:12px}.create-dialog .set-row .row-input{flex:0 46%;max-width:46%;min-height:44px;padding:10px 12px;font-size:15px}.create-dialog .field:has(>.seg){flex-direction:column;align-items:stretch;gap:10px}.create-dialog .field:has(>.seg)>.seg{margin-left:0}.create-dialog .src-card{padding:12px}.create-dialog .csv-uploader:has(>.src-card){container-type:inline-size}@container (max-width:399px){.create-dialog .csv-uploader>.src-card{flex:100%}}.create-dialog .src-name{font-size:13.5px}.create-dialog .src-sub{font-size:12px}.create-dialog .switch .track{width:44px;height:26px}.create-dialog .switch .track:after{width:20px;height:20px;top:3px;left:3px}.create-dialog .switch input:checked+.track:after{transform:translate(18px)}.create-dialog .seg{width:100%}.create-dialog .seg button{white-space:nowrap;flex:1;min-width:0;padding:11px 4px;font-size:13px}.create-dialog #rMode button{padding:11px 5px;font-size:12.5px}.create-dialog .ks-dropdown{width:100%}.create-dialog .ks-dropdown .dd-trigger{justify-content:space-between;width:100%;min-height:46px;padding:12px 14px;font-size:14px}.create-dialog .ks-dropdown .dd-menu{min-width:0;max-height:44dvh;left:0;right:0}.create-dialog .dd-menu button{min-height:44px}.create-dialog .tag-chip{padding:5px 6px 5px 11px;font-size:13px}.create-dialog .tag-x{background:0 0;width:32px;height:32px;margin:-8px -8px -8px 0;font-size:17px}.create-dialog .tag-x:hover{color:var(--primary);background:0 0}.create-dialog .tag-input{min-height:36px;font-size:15px}.create-dialog .ph-chip{min-height:30px;padding:6px 11px;font-size:12px}.create-dialog .set-row-t .ai-tag{padding:2px 8px;font-size:12px}.create-dialog .reply-tag{font-size:12px}.create-dialog .btn-builder{counter-reset:zbtn;flex-direction:column;gap:10px}.create-dialog .btn-row{background:var(--card);border-radius:14px;flex-wrap:wrap;flex:100%;align-items:center;gap:8px;width:100%;padding:12px}.create-dialog .btn-row:before{counter-increment:zbtn;content:"Button " counter(zbtn);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex:auto;order:0;font-size:11.5px;font-weight:800}.create-dialog .btn-row .b-del{order:1;width:36px;height:36px;margin-left:auto}.create-dialog .btn-row .b-label{order:2}.create-dialog .btn-row .b-url{order:3}.create-dialog .btn-row .b-label,.create-dialog .btn-row .b-url{flex:100%;max-width:100%;min-height:46px}.create-dialog .card-builder{counter-reset:zcard;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;flex-flow:row;gap:10px;margin-inline:0;padding:0 0 6px;overflow:auto hidden}.create-dialog .card-builder::-webkit-scrollbar{display:none}.create-dialog .card-row{scroll-snap-align:start;background:var(--card);border-radius:14px;flex:0 0 84%;gap:8px;min-width:0;padding:12px}.create-dialog .card-row:only-child{flex-basis:100%}.create-dialog .card-row:before{counter-increment:zcard;content:"Card " counter(zcard);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-right:30px;font-size:11px;font-weight:800}.create-dialog .card-row .card-cover{height:142px}.create-dialog .card-row input{min-height:42px;padding:10px 11px;font-size:15px}.create-dialog .card-row .c-del{width:30px;height:30px;top:8px;right:8px}.create-dialog .card-row .card-cover-ov{opacity:1;background:#14111f61;gap:4px;font-size:12px}.create-dialog .card-row .card-cover-ov svg{width:20px;height:20px}.create-dialog #btnWrap,.create-dialog #cardWrap{flex-direction:column;display:flex}.create-dialog .rich-add,.create-dialog .q-add{align-self:flex-end}.create-dialog .q-row{padding:12px;position:relative}.create-dialog .q-top{flex-wrap:wrap;align-items:center;gap:8px}.create-dialog .q-top .ks-dropdown{flex:none;order:1;width:auto;position:relative}.create-dialog .q-top .ks-dropdown .dd-trigger{width:auto;min-height:44px;padding:10px 12px;font-size:13px}.create-dialog .q-row .ks-menu{width:max-content;min-width:172px;max-width:none;max-height:none;left:0;right:auto;overflow:visible}.create-dialog .q-row .ks-menu button{white-space:nowrap;text-align:left;padding-inline:14px}.create-dialog .q-top .q-type-static{flex:none;order:1;padding:10px;font-size:12.5px}.create-dialog .q-top .q-key,.create-dialog .q-top .q-sens{flex:0 auto;order:2;margin:0 auto;font-size:12px}.create-dialog .q-top .q-del{flex:none;order:3;width:34px;height:34px;margin-left:auto}.create-dialog .q-top .q-prompt{resize:vertical;flex:100%;order:4;min-width:0;min-height:76px;font-size:15px;line-height:1.45}.create-dialog .q-choice-input{min-height:44px;font-size:15px}.create-dialog .opt-grid{grid-template-columns:1fr;gap:10px}.create-dialog .opt-card{flex-direction:row;align-items:flex-start;gap:12px;min-height:0;padding:13px;display:flex}.create-dialog .opt-card:hover{transform:none}.create-dialog .opt-card .opt-ico{flex-shrink:0;width:40px;height:40px}.create-dialog .opt-card .opt-main{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.create-dialog .opt-card .opt-t{font-size:14.5px}.create-dialog .opt-card .opt-d{text-wrap:pretty;overflow-wrap:anywhere;grid-column:auto;font-size:12.5px;line-height:1.45}.grp-picks{grid-template-columns:1fr;grid-auto-rows:min-content;gap:8px;max-height:none;overflow:visible}.grp-pick{min-width:0;min-height:56px;padding:12px}.grp-pick .gp-name{font-size:14px}.grp-pick .gp-sub{font-size:12px}.ks-filters{flex-wrap:wrap;gap:8px}.ks-filters .ks-dropdown{flex:1 1 0;width:auto;min-width:0}.create-dialog .ks-filters{flex-flow:row;align-items:stretch;gap:8px}.create-dialog .ks-filters .ks-dropdown{flex:1 1 0;width:auto;min-width:0}.create-dialog .ks-filters .ks-dropdown .dd-trigger{justify-content:space-between;width:100%;min-height:46px;padding:12px 14px;font-size:14px}.create-dialog .ks-filters .ks-menu{width:max-content;min-width:100%;max-width:calc(200% + 8px);left:0;right:auto}.create-dialog .ks-filters #mcType .ks-menu{left:auto;right:0}.create-dialog .ks-filters #mcAccount .ks-menu button{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;display:block;overflow:hidden}.create-dialog .ks-filters #mcAccount .ks-menu .dd-check{vertical-align:-3px;margin-right:8px;display:inline-block}.media-grid,.create-dialog .media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.create-dialog .media-grid .media-card{max-width:none}.media-cap{overflow-wrap:anywhere;font-size:12.5px}.create-foot{padding:12px 14px calc(18px + env(safe-area-inset-bottom,0px));background:var(--card);border-top:1px solid var(--border);flex-wrap:wrap;gap:8px}.create-spacer{display:none}.create-foot .create-err{text-align:center;flex:100%;order:0}.create-foot #wizBack{flex:0 0 calc(33.3333% - 2.66667px);order:1;justify-content:center;min-width:0;min-height:48px;padding-inline:12px;font-size:15px}.create-foot .btn-primary{flex:1 1 0;order:2;justify-content:center;min-width:0;min-height:48px;font-size:15px}body.app .wiz-fab.is-on{display:inline-flex}.create-dialog #configBody .btn-sm{min-height:36px;padding:8px 13px;font-size:13px}.create-dialog #configBody .reply-head .btn-sm,.create-dialog #configBody .variant-add,.create-dialog #configBody .ai-generate,.create-dialog #configBody .dp-reset{min-height:34px;padding:7px 12px;font-size:12.5px}.create-dialog .reply-tag{display:none}.create-dialog .reply-item{flex:100%}.create-dialog .reply-carousel{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory;flex-wrap:nowrap;gap:10px;margin-inline:0;padding:0 0 6px;overflow:auto hidden}.create-dialog .reply-carousel::-webkit-scrollbar{display:none}.create-dialog .reply-item{scroll-snap-align:start;flex:0 0 84%}.create-dialog .reply-carousel .reply-item:only-child{flex:0 0 100%}.create-dialog .reply-carousel .set-ta{padding-bottom:13px}.create-dialog .reply-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.create-dialog .reply-head>label{text-wrap:pretty;flex:auto;min-width:0}.create-dialog .reply-head-actions{flex:none;gap:6px;margin-left:auto}.create-dialog #configBody>details.cfg-adv{margin:0 0 14px}.cfg-adv-sum{gap:10px;padding:14px 10px}.cfg-adv-t{font-size:14.5px}.create-dialog details.cfg-adv .set-card-body{padding:14px 10px 12px}.dp-range-row{flex-direction:column;align-items:stretch;gap:10px}.dp-range-ctl{width:100%}.dp-tabs{scrollbar-width:none;overflow-x:auto}.dp-tabs::-webkit-scrollbar{display:none}.dp-law summary{text-align:left;text-wrap:pretty;border-radius:10px;padding:9px 11px;font-size:12px;line-height:1.45;display:block}.create-dialog #wlBody .cfg-group,.create-dialog #bkQualifyBody .cfg-group{background:0 0;border:0;border-radius:0;padding:0}.create-dialog #wlBody .cfg-group-head,.create-dialog #bkQualifyBody .cfg-group-head{border-bottom:0;margin-bottom:10px;padding-bottom:0}.create-dialog #wlBody,.create-dialog #bkQualifyBody{flex-direction:column;gap:20px;margin-top:4px;display:flex}.create-dialog #reviewMsgWrap .field{display:block}.create-dialog #reviewMsgWrap .field label{margin:0 0 7px;display:block}.create-dialog #reviewMsgWrap .field input,.create-dialog #reviewMsgWrap .field textarea{resize:vertical;width:100%;min-height:76px;font-size:16px;line-height:1.45}.create-dialog .msg-builder{flex-direction:column;gap:12px;display:flex}.create-dialog #rTextWrap:not([hidden]),.create-dialog .msg-foot:not([hidden]){display:contents}.create-dialog .msg-builder .reply-head{order:0}.create-dialog .msg-builder .reply-carousel{order:1}.create-dialog .msg-builder .ph-chips{order:2;margin-bottom:0}.create-dialog #btnWrap{order:3}.create-dialog #btnAdd{order:4}.create-dialog #cardWrap{order:5}.create-dialog #docWrap{order:6}.create-dialog .msg-foot .rich-add,.create-dialog #btnAdd{align-self:flex-end;margin-top:0}.create-dialog #cardAdd,.create-dialog #qAdd{align-self:flex-end;margin-left:auto}.create-dialog .csv-uploader .btn{align-self:flex-end}.create-dialog .csv-uploader{flex-flow:row;justify-content:space-between;align-items:center;gap:10px}.create-dialog .csv-uploader .csv-status{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:12.5px}.create-dialog .csv-uploader .btn{flex:none;align-self:center}.create-dialog #gateMsg{min-height:112px;line-height:1.45}.create-dialog input::placeholder,.create-dialog textarea::placeholder{opacity:.72;font-size:16px}.create-dialog .btn-row input,.create-dialog .card-row input{width:100%;padding:12px 13px;font-size:16px}.create-dialog .btn-row,.create-dialog .card-row,.create-dialog .variant-row,.create-dialog .csv-uploader{flex-wrap:wrap}.im-mfilter{flex:0 0 49px;display:block}.im-mfilter:before{content:"";z-index:59;opacity:0;visibility:hidden;transition:opacity .16s,visibility .16s;position:fixed}.im-mfilter.open:before{opacity:1;visibility:visible}.im-mfilter-btn{border-radius:var(--r-sm);width:49px;height:49px;position:relative}.im-mfilter-btn svg{width:19px;height:19px}.im-mfilter-btn.has-filters{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary)}.im-mfilter-count{min-width:18px;height:18px;padding:0 5px;font-size:11px;position:absolute;top:-6px;right:-6px}.im-mfilter-panel{border-radius:var(--r-lg);z-index:60;width:min(340px,100vw - 32px);max-height:min(70vh,520px);padding:10px;right:0;overflow-y:auto}.mf-acc{border-top:1px solid var(--border);margin:0 -10px}.mf-acc:first-child{border-top:0}.mf-acc-head{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:13px 16px;display:flex}.mf-acc-head-l{color:var(--text);font-size:14px;font-weight:700}.mf-acc-head-r{align-items:center;gap:8px;min-width:0;display:flex}.mf-acc-val{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:12.5px;font-weight:500;overflow:hidden}.mf-acc-chev{fill:none;width:15px;height:15px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:transform .2s}.mf-acc.open .mf-acc-chev{transform:rotate(180deg)}.mf-acc:is(.open,.closing) .mf-acc-head{border-bottom:1px solid #0000;border-image:linear-gradient(to right,transparent,var(--border) 25%,var(--border) 75%,transparent) 1}.mf-acc-body{max-height:220px;padding:10px 16px 12px;display:none;overflow-y:auto}.mf-acc:is(.open,.closing) .mf-acc-body{display:block}.mf-acc-body.is-clipped{-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.mf-foot{border-top:1px solid var(--border);gap:10px;margin-top:4px;padding-top:12px;display:flex}.mf-clear{flex:none}.mf-foot .btn-primary{flex:1}.im-check{display:none}.im-row-kebab{display:block}.im-row-kebab .ks-iconbtn{border:1px solid var(--border);background:var(--card);border-radius:13px;width:44px;height:44px}.im-row-kebab .ks-iconbtn:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent);background:var(--card)}.im-row-kebab .ks-menu{min-width:172px}.im-bulk{flex-direction:column;align-items:stretch;gap:8px}.im-bulk .lb-count{margin-right:0;font-size:12px}.im-bulk .btn{flex:1;min-height:40px}.im-list{min-height:0;padding:0 0 calc(14px + env(safe-area-inset-bottom,0px));gap:10px;overflow:visible}.im-list-wrap .scroll-pill-track{display:none}.im-row{border:1px solid var(--border);background:var(--card);border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:0 11px;padding:14px;display:grid;position:relative}.im-row:hover{background:var(--card)}.im-row.active{background:color-mix(in srgb,var(--primary) 6%,var(--card))}.im-row>.im-av{flex:0 0 44px;grid-area:1/1;width:44px;height:44px;font-size:15px}.im-row-main{flex-direction:column;grid-area:1/2;justify-content:center;min-width:0;min-height:44px;display:flex}.im-row-top{align-items:center;min-height:0;padding-left:0;padding-right:36px;display:flex}.im-row-top .im-time{display:none}.im-row-sub .im-src-more{display:inline}.im-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;line-height:1.3;overflow:hidden}.im-row-top .im-unread-dot{flex:none;margin:0 0 0 8px;position:static}.im-row .im-handle{margin-top:2px;padding-left:0;font-size:12px}.im-preview{color:var(--text);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1/auto/-1;margin-top:10px;padding:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.im-row-sub{white-space:normal;border-top:0;flex-wrap:wrap;grid-area:3/1/auto/-1;align-items:center;gap:0 8px;margin-top:0;padding-top:0;display:flex;overflow:visible}.im-row-tags{flex-wrap:wrap;flex:0 0 100%;order:-2;align-items:center;gap:6px;margin-top:9px;display:flex}.im-row-sub:before{content:"";background:var(--border);flex:0 0 100%;order:-1;height:1px;margin:11px 0 10px}.im-row-sub .im-time{white-space:nowrap;margin-left:auto;padding-left:4px;display:block}.im-row.unread .im-row-sub{padding-right:0}.im-time,.im-src,.ks-gchip,.im-reason,.im-window,.im-statenote{font-size:12px}.im-row-tags .ks-gchip,.im-row-tags .im-auto{font-size:11.5px}.im-row-sub .ks-status,.im-msg-meta,.im-msg-meta .im-handled,.im-msg-meta .im-deliv{font-size:12px}.inbox.thread-open .im-thread{z-index:80;padding-top:env(safe-area-inset-top,0px);border:0;border-radius:0;position:fixed;inset:0}body.app-inbox .app-modal{z-index:90}.im-head{gap:7px;padding:15px 10px 10px}.im-head-top{align-items:center;gap:10px}.im-av.lg{width:38px;height:38px;font-size:14px}.im-head-meta{min-width:0}.im-head-name{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;line-height:1.25;overflow:hidden}.im-head-name .ks-status,.im-head-name .im-statenote,.im-head-sub{display:none}.im-head-handle{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;font-weight:500;display:block;overflow:hidden}.im-head-actions{display:none}.im-icon-trigger{min-width:44px;min-height:44px}.im-why-btn{flex-shrink:0;width:44px;height:44px;margin-left:auto;display:flex}.im-why-btn+.im-head-kebab{margin-left:0}.im-why-btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.why-row{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px 0}.why-k{padding-top:2px}.why-media{width:min(112.5px,100%)}.im-head-kebab{flex-shrink:0;margin-left:auto;display:block}.im-head-kebab .ks-iconbtn{width:44px;height:44px}.im-head-kebab .ks-menu{min-width:196px;max-width:calc(100vw - 28px)}.inbox-bar .dd-menu button,#qrMenu button,#ddSnooze .dd-menu button{min-height:44px}.im-thread-actions{flex-shrink:0;padding:6px 14px;display:block}.im-thread-actions:empty{display:none}.im-thread-ctx{text-align:center;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.im-msgs{padding:14px}.im-msg{max-width:88%}.im-composer{padding:10px 12px calc(12px + env(safe-area-inset-bottom))}.im-surface-toggle{min-height:0;margin-bottom:6px;font-size:12px}.im-surface-toggle input{flex-shrink:0;width:16px;height:16px}.im-ig-bar{border:1.5px solid var(--border);background:var(--card);border-radius:24px;align-items:flex-end;gap:2px;padding:6px;display:flex}.im-ig-qr-wrap{flex:none}.im-ig-qr{color:#fff;background:var(--primary);border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s;display:flex}.im-ig-qr:hover,.ks-dropdown.open .im-ig-qr{background:color-mix(in srgb,var(--primary) 85%,#000)}.im-ig-qr svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.im-ig-ta{resize:none;min-width:0;height:36px;min-height:36px;max-height:120px;font:inherit;color:var(--text);background:0 0;border:0;flex:1;padding:8px 6px;font-size:14px;line-height:1.4;overflow-y:auto}.im-ig-ta:focus{outline:none}.im-ig-ta::-webkit-scrollbar{display:none}.im-ig-send{background:var(--grad);color:#fff;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.im-ig-send svg{fill:currentColor;stroke:none;width:17px;height:17px;position:relative;left:-1px}.im-ig-send[disabled]{opacity:.5}.im-ig-send .btn-spinner{width:16px;height:16px}#ddQuick .dd-menu{width:max-content;min-width:0;max-width:calc(100vw - 40px)}.qr-item{flex-wrap:wrap}.qr-item-text{white-space:normal;overflow-wrap:anywhere;overflow:visible}.app-bio-pages .app-content{padding-top:60px}.app-bio-pages .app-topbar{border-bottom:none}.app-knowledge .app-content{padding-top:60px}.app-knowledge .app-topbar{border-bottom:none}.app-leads .app-content{padding-top:60px}.app-leads .app-topbar{border-bottom:none}.bio-row{border:1px solid var(--border);background:var(--card);border-radius:20px;padding:14px;display:block;position:relative}.bio-row .bio-row-av{width:44px;height:44px}.bio-row-title{align-items:center;gap:10px;padding-right:52px;display:flex}.bio-row-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.bio-row-sub,.bio-row>.acc-break{display:none}.bio-row-stats{border-top:1px solid var(--border);flex-wrap:wrap;margin-top:10px;padding-top:10px}.bio-row .bio-stat-note{margin-left:auto}.bio-row .ks-kebab .ks-iconbtn{border-radius:13px;width:44px;height:44px}.settings-dialog-account{width:100%;height:92dvh;max-height:none;box-shadow:0 -20px 60px -20px rgba(var(--shadow-color),.5);background:#fff;border:0;border-radius:26px 26px 0 0;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.settings-dialog-account .settings-main{flex:1;order:1;min-height:0}.settings-dialog-account .settings-rail{border-bottom:0;border-right:0;border-top:1px solid var(--border);background:color-mix(in srgb,var(--bg-soft) 60%,#fff);padding:6px 8px calc(6px + env(safe-area-inset-bottom));flex-shrink:0;order:2;overflow:visible}.settings-dialog-account .settings-identity,.settings-dialog-account .settings-group-label{display:none}.settings-dialog-account .settings-nav{flex-direction:row;gap:0;overflow:visible}.settings-dialog-account .settings-nav button{white-space:nowrap;text-align:center;border-radius:14px;flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;min-height:52px;padding:6px 2px;font-size:11px;font-weight:700}.settings-dialog-account .settings-nav svg{width:18px;height:18px}.settings-dialog-account .settings-nav .snav-label-full{display:none}.settings-dialog-account .settings-nav .snav-label-short{display:inline}.settings-dialog-account .settings-nav button:hover{background:0 0}.settings-dialog-account .settings-nav button.active{background:color-mix(in srgb,var(--secondary) 12%,#fff)}.settings-dialog-account .settings-dialog-head{z-index:6;background:#fff;align-items:center;gap:10px;min-height:0;padding:12px 12px 12px 18px;position:sticky;top:0}.settings-dialog-account .settings-dialog-head h1{letter-spacing:-.005em;font-size:18px}.settings-dialog-account .settings-close{flex-shrink:0;width:32px;height:32px}.settings-dialog-account .set-card-head{padding:16px 16px 0}.settings-dialog-account .set-card-head h2{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:15px;font-weight:800}.settings-dialog-account .set-card-head p{font-size:12.5px}.settings-dialog-account .set-card-body{padding:12px 16px 24px}.acct-avatar{text-align:center;background:var(--bg-soft);border-radius:20px;flex-direction:column;align-items:center;gap:12px;margin-bottom:18px;padding:18px 14px}.acct-avatar .avatar-lg{flex-shrink:0;width:76px;height:76px;font-size:27px}.acct-avatar-actions{width:100%}.acct-avatar-btns{justify-content:center;gap:8px;margin-bottom:6px}.acct-avatar-btns .btn{background:#fff;flex:1;justify-content:center;max-width:180px;min-height:44px}.settings-dialog-account .set-grid-2{grid-template-columns:1fr;gap:14px;margin-bottom:0}.settings-dialog-account .field label{font-size:13px}.settings-dialog-account .field input{border-radius:14px;width:100%;min-height:48px;padding:12px 14px;font-size:16px}.settings-dialog-account .set-card-foot{border-top:1px solid var(--border);gap:12px;padding:12px 16px}.settings-dialog-account .set-card-foot .btn{flex:1;justify-content:center;min-height:48px;font-size:15px}.security-stack{gap:14px}.security-card{background:var(--bg-soft);border-color:#0000;border-radius:20px;padding:16px}.security-card h3{font-size:15.5px}.security-card-row>.btn{flex-shrink:0}.security-card-row>.btn:not(.btn-danger){background:#fff}.security-card #pwForm{margin-top:14px;padding-top:14px}.security-actions{flex-direction:column-reverse;align-items:stretch;gap:10px;margin-top:16px}.security-actions .btn{justify-content:center;width:100%;min-height:48px;font-size:15px}.security-actions .set-saved{justify-content:center;margin:0 0 2px}.security-card .sess-list{gap:8px;margin-top:12px}.security-card .sess-row{background:#fff;border:0;border-radius:16px;flex-flow:wrap;align-items:center;gap:10px 12px;padding:12px 14px}.security-card .sess-row:last-child{padding-bottom:12px}.sess-meta{flex:1 1 0;min-width:0}.sess-device{overflow-wrap:anywhere;font-size:14.5px}.sess-sub{overflow-wrap:anywhere;font-size:12.5px}.sess-current,.sess-revoke{border-radius:999px;flex:100%;order:3;align-items:center;max-width:fit-content;min-height:44px;margin-left:auto;padding:0 16px;font-size:13px;display:inline-flex}.sess-current{background:color-mix(in srgb,var(--success) 11%,#fff)}.sess-revoke{background:#fdecec}.settings-dialog-account .set-row{background:var(--bg-soft);border-top:0;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:14px}.settings-dialog-account .set-card-body>.set-row:first-child{padding-top:14px}.security-card .set-row{background:#fff}.settings-dialog-account .set-row-meta{flex:auto;min-width:0}.settings-dialog-account .set-row-t{overflow-wrap:anywhere;font-size:14px}.set-row .switch{flex-shrink:0;align-self:center;min-height:44px;margin-left:auto;padding-left:6px}.settings-dialog-account .set-card-body>.set-hint{padding:2px 4px}.settings-content{align-items:flex-end;padding:0}.settings-dialog-workspace{width:100%;height:90dvh;min-height:0;max-height:none;box-shadow:0 -20px 60px -20px rgba(var(--shadow-color),.5);background:#fff;border:0;border-radius:26px 26px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.settings-dialog-workspace .settings-main{flex:1;order:1;min-height:0}.settings-dialog-workspace .settings-rail{border-bottom:0;border-right:0;border-top:1px solid var(--border);background:color-mix(in srgb,var(--bg-soft) 60%,#fff);padding:6px 8px calc(6px + env(safe-area-inset-bottom));flex-shrink:0;order:2;overflow:visible}.settings-dialog-workspace .settings-identity,.settings-dialog-workspace .settings-group-label{display:none}.settings-dialog-workspace .settings-nav{flex-direction:row;gap:0;overflow:visible}.settings-dialog-workspace .settings-nav button{white-space:nowrap;text-align:center;border-radius:14px;flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;min-height:52px;padding:6px 2px;font-size:11px;font-weight:700}.settings-dialog-workspace .settings-nav svg{width:18px;height:18px}.settings-dialog-workspace .settings-nav .snav-label-full{display:none}.settings-dialog-workspace .settings-nav .snav-label-short{display:inline}.settings-dialog-workspace .settings-nav button:hover{background:0 0}.settings-dialog-workspace .settings-nav button.active{background:color-mix(in srgb,var(--secondary) 12%,#fff)}.settings-dialog-workspace .settings-dialog-head{z-index:6;background:#fff;align-items:center;gap:10px;min-height:0;padding:12px 12px 12px 18px;position:sticky;top:0}.settings-dialog-workspace .settings-dialog-head h1{letter-spacing:-.005em;font-size:18px}.settings-dialog-workspace .settings-dialog-head p{display:none}.settings-dialog-workspace .settings-close{flex:none;width:32px;height:32px;font-size:22px}.settings-dialog-workspace .set-card-head{padding:16px 16px 0}.settings-dialog-workspace .set-card-head h2{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:15px;font-weight:800}.settings-dialog-workspace .set-card-head p{font-size:12.5px}.settings-dialog-workspace .set-card-body{padding:12px 16px 24px}.settings-dialog-workspace .set-row{background:var(--bg-soft);border-top:0;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:14px}.settings-dialog-workspace .set-card-body>.set-row:first-child{padding-top:14px}.settings-dialog-workspace .set-row-meta{flex:auto;min-width:0}.settings-dialog-workspace .set-row-t{overflow-wrap:anywhere;font-size:14px}.settings-dialog-workspace .set-row .switch{flex-shrink:0;align-self:center;min-height:44px;margin-left:auto;padding-left:6px}.settings-dialog-workspace .set-row.align-top{flex-direction:column;align-items:stretch;gap:12px}.settings-dialog-workspace .set-row:has(.set-dd){flex-direction:column;align-items:stretch;gap:12px}.settings-dialog-workspace .set-row:has(.set-seg){flex-direction:column;align-items:stretch;gap:12px}.settings-dialog-workspace .set-row.align-top .set-row-meta{flex:none}.settings-dialog-workspace .set-row.align-top .set-row-control{width:100%}.settings-dialog-workspace .set-seg{background:#fff;width:100%;display:flex}.settings-dialog-workspace .set-seg button{flex:1;min-width:0;min-height:44px;padding:8px 6px;font-size:13px}.settings-dialog-workspace .set-grid-2{grid-template-columns:1fr;gap:14px;margin-bottom:0}.settings-dialog-workspace .set-grid-2 .field{margin-bottom:0}.settings-dialog-workspace .field label{font-size:13px}.settings-dialog-workspace .field input{border-radius:14px;width:100%;min-height:48px;padding:12px 14px;font-size:16px}.settings-dialog-workspace .set-ta{border-radius:14px;min-height:140px;font-size:16px}.settings-dialog-workspace #ddAiAccount{width:100%}.settings-dialog-workspace .set-dd .dd-trigger{border-radius:14px;width:100%;max-width:none;min-height:48px;padding:12px 14px;font-size:15px}.settings-dialog-workspace .dd-menu{width:auto;min-width:0;left:0;right:0}.settings-dialog-workspace .dd-menu [data-val]{min-height:44px;font-size:14px}.settings-dialog-workspace .dd-search{min-height:44px;font-size:16px}.settings-dialog-workspace .dd-list{max-height:38vh}.settings-dialog-workspace .set-ro-grid{background:var(--bg-soft);border-radius:16px;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;padding:14px;display:grid}.settings-dialog-workspace .set-ro-v{overflow-wrap:anywhere;font-size:13.5px}.settings-dialog-workspace .set-card-foot{border-top:1px solid var(--border);background:#fff;gap:12px;padding:12px 16px;position:sticky;bottom:0}.settings-dialog-workspace .set-card-foot .btn{flex:1;justify-content:center;min-height:48px;font-size:15px}.settings-dialog-workspace .set-gated{border-radius:18px;align-items:flex-start;gap:12px;margin:14px 16px 18px;padding:14px}.settings-dialog-workspace .bill-plan{flex-direction:column;align-items:flex-start;gap:6px;padding:0 0 10px}.settings-dialog-workspace .bill-plan-name{flex-wrap:wrap;font-size:20px}.settings-dialog-workspace .bill-usage{background:var(--bg-soft);border-radius:16px;gap:14px;padding:14px}.settings-dialog-workspace .bill-ents{grid-template-columns:1fr;gap:10px;padding:14px 0 2px}.settings-dialog-workspace .bill-pay{background:var(--bg-soft);border-top:0;border-radius:16px;margin-top:16px;padding:14px}.settings-dialog-workspace .bill-pay-row{flex-wrap:wrap;align-items:center;gap:10px 12px}.settings-dialog-workspace .bill-pay-info{flex:1 1 0;min-width:0}.settings-dialog-workspace .bill-pay-row .btn{background:#fff;flex:100%;justify-content:center;max-width:fit-content;min-height:44px;margin-left:auto}.bill-plans{gap:12px}.bill-plans>.plan-card{flex:0 0 100%;min-width:0}.bill-plans .plan-card{padding:16px}.bill-plans .plan-name{overflow-wrap:anywhere}.bill-plans .plan-cta .btn{justify-content:center;width:100%;min-height:46px}#modalInvoices .inv-wrap{background:0 0;border:0;overflow:visible}#modalInvoices .inv-table{font-size:14px;display:block}#modalInvoices .inv-table thead{display:none}#modalInvoices .inv-table tbody{display:block}#modalInvoices .inv-table tr{background:var(--bg-soft);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;padding:14px;display:flex}#modalInvoices .inv-table tr.highlight{background:color-mix(in srgb,var(--primary) 16%, var(--bg-soft))}#modalInvoices .inv-table td{white-space:normal;border:0;padding:0;display:block}#modalInvoices .inv-table td:first-child{color:var(--muted);flex:100%;order:1;font-size:12px;font-weight:700}#modalInvoices .inv-table td:nth-child(2){overflow-wrap:anywhere;flex:100%;order:2}#modalInvoices .inv-table td:nth-child(3){text-align:right;flex:none;order:3}#modalInvoices .inv-table td:nth-child(4){flex:none;order:4}#modalInvoices .inv-table td:nth-child(5){text-align:right;flex:none;order:5;margin-left:auto}#modalInvoices .inv-dl{background:#fff;border-radius:14px;width:44px;height:44px}.settings-dialog-workspace .set-ro-k,.settings-dialog-workspace .bill-pay-label,.settings-dialog-workspace .set-counter,.settings-dialog-workspace .ks-status,.app-modal .ks-status,.app-modal .plan-badge,.app-modal .bill-save,.app-modal .plan-billed,#modalInvoices .inv-period,#modalInvoices .inv-gst{font-size:12px}}@media (min-width:769px){.ks-state-row{display:contents}.ks-filters:has(#irSearch){row-gap:0}.ks-filters:has(#irSearch) #irState{order:1}.ks-filters:has(#irSearch) #irUsage{order:2;align-self:center;margin-left:auto}.ks-filters:has(#irSearch) #irNew{order:3}.ks-filters:has(#irSearch):before{content:"";flex-basis:100%;order:4;height:0}.ks-filters:has(#irSearch) .ks-search{order:5;margin-top:20px}.ks-filters:has(#irSearch) #irSource{order:6;margin-top:20px}.ks-filters:has(#autSearch){row-gap:0}.ks-filters:has(#autSearch) #autState{order:1}.ks-filters:has(#autSearch) #autUsage{order:2;align-self:center;margin-left:auto}.ks-filters:has(#autSearch) #autNew{order:3}.ks-filters:has(#autSearch):before{content:"";flex-basis:100%;order:4;height:0}.ks-filters:has(#autSearch) .ks-search{order:5;margin-top:20px}.ks-filters:has(#autSearch) #autGoal{order:6;margin-top:20px}.ks-filters:has(#autSearch) #autAccount{order:7;margin-top:20px}.ks-bar.inbox-bar #imState{order:-1}.ks-filters:has(#ksSearch){row-gap:0}.ks-filters:has(#ksSearch) #ksSeg{order:1}.ks-filters:has(#ksSearch) #ksCount{order:2;align-self:center;margin-left:auto}.ks-filters:has(#ksSearch) #ksPrimary{order:3}.ks-filters:has(#ksSearch):before{content:"";flex-basis:100%;order:4;height:0}.ks-filters:has(#ksSearch) .ks-search{order:5;margin-top:20px}.ks-filters:has(#ksSearch) #ksStatus{order:6;margin-top:20px}.ks-filters:has(#leadSearch) #leadSeg{order:1}.ks-filters:has(#leadSearch) .ks-search{order:2}.ks-filters:has(#leadSearch) #ddAccount{order:3}.ks-filters:has(#leadSearch) #ddAutomation{order:4}.ks-filters:has(#leadSearch) .ks-spacer{order:5}.ks-filters:has(#leadSearch) #leadMore{order:6}#leadMore .ks-iconbtn{width:44px;height:44px}.bio-count{margin-right:auto}}@media (max-width:768px){.app-content:has(#bioEmpty:not([hidden]),#bioList>.app-empty) #bioBar{display:none}}.bio-list{flex-direction:column;gap:12px;display:flex}.bio-row{gap:16px}.bio-row-link{min-width:0;color:inherit;flex:1;align-items:center;gap:14px;text-decoration:none;display:flex}.bio-row .avatar{flex-shrink:0;width:44px;height:44px;font-size:15px}.bio-row-main{min-width:0}.bio-row-title{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15.5px;font-weight:800;display:flex}.bio-row-sub{color:var(--muted);margin-top:2px;font-size:12.5px}.bio-row-stats{color:var(--muted);flex-shrink:0;align-items:baseline;gap:14px;font-size:12.5px;display:flex}.bio-stat b{color:var(--text);margin-right:4px;font-size:15px;font-weight:800}.bio-stat-note{opacity:.8}.bio-stat-skel{opacity:.4}.bio-chip-changed{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,#fff);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}@media (min-width:769px){.bio-row{flex-wrap:wrap}.bio-row-meta{flex-shrink:0}.bio-row-sub{margin-top:0;margin-left:auto}}.bio-acc-list{flex-direction:column;gap:8px;display:flex}.bio-acc{border:1.5px solid var(--border);border-radius:var(--r-md);background:var(--card);cursor:pointer;text-align:left;align-items:center;gap:12px;padding:11px 13px;transition:border-color .18s,background .18s;display:flex}.bio-acc:hover:not(.is-disabled){border-color:color-mix(in srgb,var(--primary) 34%,transparent)}.bio-acc.on{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,#fff)}.bio-acc.is-disabled{opacity:.5;cursor:not-allowed}.bio-acc .avatar{flex-shrink:0;width:36px;height:36px}.bio-acc-meta{flex-direction:column;min-width:0;display:flex}.bio-acc-name{font-size:14px;font-weight:700}.bio-acc-sub{color:var(--muted);font-size:12px}.bio-acc-empty{color:var(--muted);padding:10px 0;font-size:13.5px}.bio-tpl-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.bio-tpl{border:1.5px solid var(--border);border-radius:var(--r-md);background:var(--card);cursor:pointer;text-align:left;flex-direction:column;gap:2px;padding:11px 13px;transition:border-color .18s,background .18s;display:flex}.bio-tpl:hover{border-color:color-mix(in srgb,var(--primary) 34%,transparent)}.bio-tpl.on{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,#fff)}.bio-tpl-name{font-size:13.5px;font-weight:700}.bio-tpl-cat{color:var(--muted);text-transform:capitalize;font-size:11.5px}#bioCreateModal .am-dialog{flex-direction:column;gap:18px;max-width:940px;display:flex;overflow:hidden}.bio-create-body{flex:1;grid-template-columns:300px minmax(0,1fr);gap:26px;min-height:0;display:grid}.bio-create-col{flex-direction:column;gap:10px;min-height:0;display:flex}.bio-create-col+.bio-create-col{border-left:1px solid var(--border);padding-left:26px}.bio-create-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:700}.bio-create-scroll{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;min-height:0;padding-right:2px;overflow-y:auto}.bio-create-scroll::-webkit-scrollbar{display:none}#bioCreateModal .bio-create-col-acc .bio-create-scroll,#bioCreateModal .bio-create-col-thm .bio-create-scroll{max-height:460px}#bioCreateModal .bio-thgrid{grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:16px;padding:2px}.bio-create-cats{flex-wrap:wrap;gap:7px;display:flex}@media (max-width:900px){.bio-create-body{grid-template-columns:1fr}.bio-create-col+.bio-create-col{border-left:0;border-top:1px solid var(--border);padding-top:16px;padding-left:0}}.bio-loading{color:var(--muted);text-align:center;padding:60px 28px;font-size:15px}.settings-dialog.bio-studio{flex-direction:column;grid-template-columns:none;width:min(1500px,100vw - 24px);height:min(920px,100vh - 24px);display:flex}.bio-studio-body{flex:1;min-height:0;display:flex}.bio-mtop,.bio-mact,.bio-mver,.bio-mfab,.bio-mtabs{display:none}.bio-left{border-right:1px solid var(--border);background:#fff;flex-direction:column;flex-shrink:0;width:328px;min-height:0;display:flex}.bio-left-head{align-items:center;gap:12px;padding:20px 20px 16px;display:flex}.bio-close{z-index:40;position:absolute;top:14px;right:16px}.bio-brand-title{letter-spacing:-.01em;font-size:15px;font-weight:800}.bio-brand-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:210px;font-size:12px;overflow:hidden}.bio-left-block{justify-content:space-between;align-items:center;gap:14px;padding:0 20px 14px;display:flex}.bio-left-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:800;display:block}.bio-left-block .bio-left-label{flex-shrink:0;margin-bottom:0}.bio-version{flex:none;width:210px}.bio-version .dd-menu{min-width:184px}.bio-version.is-disabled{opacity:.55}.bio-version.is-disabled .dd-trigger{cursor:not-allowed;pointer-events:none}.dd-dot{background:0 0;border-radius:50%;flex-shrink:0;width:8px;height:8px}.dd-dot.is-changed{background:var(--warning)}.bio-tabs{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:7px;padding:0 20px 16px;display:grid}.bio-tabs .btn{padding:9px 12px;font-size:13.5px}.bio-tabs .btn:hover{transform:none}.bio-tools{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding:18px 20px;overflow-y:auto}.bio-tools::-webkit-scrollbar{display:none}.bio-tools-note{color:var(--muted);margin-bottom:12px;font-size:12.5px;line-height:1.55}.bio-tool-sec{margin-bottom:22px}.bio-left-foot{border-top:1px solid var(--border);background:#fff;gap:10px;padding:16px 20px;display:flex}.bio-left-foot .btn{flex:1}.bio-pick-search{margin-bottom:16px;position:relative}.bio-pick-search svg{width:16px;height:16px;color:var(--muted);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.bio-pick-search input{width:100%;font:inherit;border:1.5px solid var(--border);border-radius:var(--r-sm);color:var(--text);background:#fff;padding:10px 12px 10px 34px;font-size:13.5px}.bio-pick-search input:focus{border-color:var(--primary);outline:none}.bio-pick-group{margin-bottom:18px}.bio-pick-cat{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:11px;font-weight:800}.bio-pick-items{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bio-pick-item{border:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:11px;flex-direction:column;align-items:flex-start;gap:8px;padding:11px;font-size:12.5px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.bio-pick-item:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 34%,transparent);background:var(--bg-soft)}.bio-pick-item:disabled{opacity:.4;cursor:not-allowed}.bio-ico{width:18px;height:18px;color:var(--primary);flex-shrink:0}.bio-tplgrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bio-tplcard{border:1.5px solid var(--border);border-radius:var(--r-md);text-align:left;cursor:pointer;background:#fff;flex-direction:column;gap:2px;padding:11px 13px;display:flex}.bio-tplcard.on{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,#fff)}.bio-tplcard-name{font-size:13px;font-weight:700}.bio-tplcard-cat{color:var(--muted);text-transform:capitalize;font-size:11px}.bio-swatchrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bio-cswatch{cursor:pointer;border-radius:50%;width:30px;height:30px;transition:transform .14s,box-shadow .14s;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.bio-cswatch:hover{transform:scale(1.1)}.bio-cswatch.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--primary)}.bio-cswatch-add{background:var(--bg-soft);border:1.5px dashed var(--border);box-shadow:none;color:var(--muted);justify-content:center;align-items:center;display:flex;overflow:hidden}.bio-cswatch-theme{background:var(--bg-soft);border:1.5px solid var(--border);box-shadow:none;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bio-cswatch-theme svg{width:15px;height:15px}.bio-cswatch-theme.on{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--primary)}.bio-swatch-sep{background:var(--border);flex-shrink:0;align-self:center;width:1px;height:20px;margin:0 2px}.bio-cswatch-add svg{width:15px;height:15px}.bio-cswatch-add.is-set.sw-dark{color:#fffffff2;border-color:#ffffffd9}.bio-cswatch-add.is-set.sw-light{color:#0000008c;border-color:#0006}.bio-cswatch-add input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.bio-range{appearance:none;background:var(--bg-soft);cursor:pointer;border-radius:999px;outline:none;width:100%;height:6px}.bio-range::-webkit-slider-runnable-track{background:var(--grad);border-radius:999px;height:6px}.bio-range::-moz-range-track{background:var(--bg-soft);border-radius:999px;height:6px}.bio-range::-moz-range-progress{background:var(--primary);border-radius:999px;height:6px}.bio-range::-webkit-slider-thumb{appearance:none;background:var(--primary);cursor:grab;border:0;border-radius:50%;width:14px;height:14px;margin-top:-4px;box-shadow:0 1px 3px #14111f4d}.bio-range::-webkit-slider-thumb:active{cursor:grabbing}.bio-range::-moz-range-thumb{background:var(--primary);cursor:grab;border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #14111f4d}.bio-input{width:100%;font:inherit;color:var(--text);border:1.5px solid var(--border);border-radius:var(--r-sm);background:#fff;padding:10px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.bio-input::placeholder{color:#b7adb4}.bio-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent);outline:none}textarea.bio-input{resize:vertical;min-height:62px;line-height:1.5}.bio-slug-field{border:1.5px solid var(--border);border-radius:var(--r-sm);background:#fff;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.bio-slug-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.bio-slug-prefix{color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;padding:10px 0 10px 12px;font-size:14px}.bio-slug-field .bio-input{background:0 0;border:0;border-radius:0;padding-left:1px}.bio-slug-field .bio-input:focus{box-shadow:none}.bio-slug-copy{border:0;border-left:1px solid var(--border);background:var(--bg-soft);width:34px;color:var(--muted);cursor:pointer;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;transition:color .15s,background .15s;display:flex}.bio-slug-copy svg{width:16px;height:16px}.bio-slug-copy:hover{color:var(--text);background:color-mix(in srgb,var(--primary) 8%,var(--bg-soft))}.bio-slug-copy.is-copied{color:var(--success)}.bio-slug-status{min-height:15px;margin-top:6px;font-size:12px;font-weight:600}.bio-slug-status.ok{color:var(--success)}.bio-slug-status.bad{color:var(--danger)}.bio-slug-status.checking{color:var(--muted)}.bio-upload{align-items:center;gap:10px;display:flex}.bio-upload-btn{margin-left:auto}.bio-upload-prev{background:var(--bg-soft);border:1px solid var(--border);background-position:50%;background-size:cover;border-radius:10px;flex-shrink:0;width:46px;height:46px}.bio-upload-prev.is-uploading{opacity:.55}.bio-upload-btn.is-busy{opacity:.6;pointer-events:none}.bio-dt-field{align-items:center;gap:8px;display:flex}.bio-dt-field .bio-input{flex:1;width:auto}.bio-dt-btn{cursor:pointer;flex-shrink:0;position:relative}.bio-dt-field .bio-dt-btn{width:45px;height:45px}.bio-field .bio-dt-btn{font-size:inherit;font-weight:inherit;color:var(--muted);justify-content:center;align-items:center;margin-bottom:0;display:flex}.bio-dt-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.btn.is-uploading{opacity:.55;pointer-events:none}.bio-stage{background:color-mix(in srgb,var(--bg-soft) 50%,#fff);background-image:radial-gradient(circle at center,color-mix(in srgb,var(--text) 7%,transparent) 1px,transparent 1px);background-size:22px 22px;flex:1;justify-content:center;align-items:center;min-width:0;padding:30px;display:flex;position:relative;overflow:hidden}.bio-stage .bio-phone-wrap{flex-direction:column;align-items:center;gap:14px;transition:transform .42s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.phone.bio-device{flex-shrink:0;width:300px;height:min(640px,100% - 24px);position:relative}.bio-device .island{top:16px}.bio-stage .bio-screen{scrollbar-width:none;background:#0e0e11;border-radius:36px;position:absolute;inset:10px;overflow-y:auto;container-type:size}.bio-stage .bio-screen::-webkit-scrollbar{display:none}.bio-device .bio-canvas .bio-page{padding-top:46px}.bio-readonly-note{color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,#fff);border:1px solid color-mix(in srgb,var(--warning) 26%,transparent);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600}@keyframes bioWaIn{0%{opacity:0;transform:translate(-26%,-40%)rotate(2.5deg)scale(.94)}to{opacity:1;transform:translate(-26%,-48%)rotate(2.5deg)scale(1)}}@keyframes bioWaOut{0%{opacity:1;transform:translate(-26%,-48%)rotate(2.5deg)scale(1)}to{opacity:0;transform:translate(-26%,-40%)rotate(2.5deg)scale(.94)}}.bio-wa-phone{z-index:30;animation:.34s cubic-bezier(.22,1,.36,1) both bioWaIn;position:absolute;top:50%;left:50%;transform:translate(-26%,-48%)rotate(2.5deg)}.bio-wa-phone.is-leaving{pointer-events:none;animation:.3s cubic-bezier(.4,0,1,1) both bioWaOut}.bio-wa-phone .phone.bio-device{height:min(560px,100% - 40px);box-shadow:0 36px 80px -26px #14111f99}.bio-wa-phone .wa-screen{border-radius:36px;position:absolute;inset:10px;overflow:hidden}.bio-studio.is-analytics .bio-props{width:440px}.bio-studio.is-analytics .bio-phone-wrap{transform:translate(-8px)scale(.97)}.bio-an-summary{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.bio-an-range{width:100%;margin-bottom:16px}.bio-an-range button{flex:1}.bio-an-cards{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.bio-an-card{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-md);flex-wrap:wrap;align-items:baseline;gap:8px;padding:14px 16px;display:flex}.an-num{letter-spacing:-.02em;font-size:22px;font-weight:800}.an-lbl{color:var(--muted);margin-top:0;font-size:12px}.bio-an-chartwrap{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:14px;padding:14px 16px 16px}.bio-an-chart-head{color:var(--muted);margin-bottom:6px;font-size:12px}.bio-an-chart-area{border-radius:0 0 calc(var(--r-md) - 1px) calc(var(--r-md) - 1px);height:220px;margin:6px -16px -16px;position:relative;overflow:hidden}.bio-an-chart-area .achart{width:100%;height:100%;display:block;overflow:visible}.achart-line-1{stroke:var(--primary)}.achart-line-2{stroke:var(--secondary)}.achart-dot-2{background:var(--secondary);box-shadow:0 3px 8px -2px color-mix(in srgb,var(--secondary) 55%,transparent)}.an-key{vertical-align:middle;border-radius:3px;width:10px;height:10px;margin:0 4px 0 10px;display:inline-block}.an-key-v{background:var(--primary)}.an-key-u{background:var(--secondary)}.bio-props{border-left:1px solid var(--border);background:#fff;flex-direction:column;flex-shrink:0;width:344px;min-height:0;transition:width .42s cubic-bezier(.4,0,.2,1);display:flex}.bio-props-title{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:20px 20px 0;font-size:11px;font-weight:800}.bio-props-empty{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.bio-props-empty svg{opacity:.5;width:34px;height:34px}.bio-props-empty h4{color:var(--text);font-size:15px;font-weight:800}.bio-props-empty p{max-width:200px;font-size:13px}.bio-props-body{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.bio-props-body::-webkit-scrollbar{display:none}.bio-props-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:14px;padding-bottom:14px;display:flex}.bio-props-ico{background:color-mix(in srgb,var(--primary) 11%,#fff);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.bio-props-ico .bio-ico{color:var(--primary)}.bio-props-meta{flex:1;min-width:0}.bio-props-name{font-size:14.5px;font-weight:800}.bio-field{margin-bottom:16px}.bio-field label,.bio-subfield label,.bio-repeater>label{color:var(--text);margin-bottom:7px;font-size:12.5px;font-weight:600;display:block}.bio-field-head{justify-content:space-between;align-items:center;gap:12px;padding:4px 0 10px;display:flex}.bio-field-head label{margin-bottom:0}.bio-toggle-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.bio-toggle-row label{margin-bottom:0}.bio-field.has-err .bio-input{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 14%,transparent)}.bio-help{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.55}.bio-repeater{border:1px dashed var(--border);border-radius:var(--r-md);margin-bottom:16px;padding:14px}.bio-rows{flex-direction:column;gap:12px;margin-bottom:10px;display:flex}.bio-row-item{background:var(--bg-soft);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex;position:relative}.bio-row-del{width:26px;height:26px;font-size:12px;position:absolute;top:8px;right:8px}.bio-subfield{min-width:0}.bio-threeway .btn:first-child{margin-right:auto}@media (max-width:1100px){.settings-dialog.bio-studio{border-radius:0;width:100vw;height:100vh}.bio-props{display:none}.bio-studio.is-analytics .bio-props{width:340px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 40px -20px #14111f66}}.bio-canvas{min-height:100%;color:var(--text);font-family:var(--font);position:relative}.bio-canvas *{box-sizing:border-box}.bio-canvas .bio-bg{z-index:0;pointer-events:none;height:100cqh;margin-bottom:-100cqh;position:sticky;top:0}.bio-canvas .bio-page{z-index:1;flex-direction:column;gap:12px;width:100%;max-width:350px;margin:0 auto;padding:28px 16px 48px;display:flex;position:relative}.bio-canvas a{color:inherit}.bio-canvas .block-profile{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:14px 0 6px;display:flex}.bio-canvas .profile-text{flex-direction:column;gap:5px;min-width:0;display:flex}.bio-canvas .profile-avatar-wrap{flex-shrink:0;width:80px;height:80px;position:relative}.bio-canvas .profile-avatar{object-fit:cover;border:2px solid var(--border);border-radius:50%;width:100%;height:100%}.bio-canvas .profile-avatar-ph{background:var(--surface);justify-content:center;align-items:center;font-size:30px;font-weight:800;display:flex}.bio-canvas .profile-verified{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:2px;right:2px}.bio-canvas .profile-verified svg{width:11px;height:11px}.bio-canvas .profile-name{letter-spacing:-.01em;font-size:18px;font-weight:700}.bio-canvas .profile-handle{color:var(--muted);font-size:13px}.bio-canvas .profile-bio{color:var(--text);opacity:.82;max-width:300px;font-size:13.5px;line-height:1.55}.bio-canvas .profile-followers{color:var(--muted);font-size:12px}.bio-canvas .profile-followers span{color:var(--text);font-weight:700}.bio-canvas .bio-page:has(>.bio-blk:first-child>.profile-hero){padding-top:0}.bio-canvas .profile-hero{gap:0;padding:0}.bio-canvas .profile-hero .profile-hero-media{aspect-ratio:1;background-position:top;background-size:cover;align-self:stretch;margin:0 -16px;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.bio-canvas .profile-hero .profile-hero-media.profile-hero-ph{background:linear-gradient(150deg,var(--accent),color-mix(in srgb,var(--accent) 30%,#000))}.bio-canvas .profile-hero .profile-text{text-align:center;align-items:center;gap:6px;margin-top:-56px;padding:0 8px;position:relative}.bio-canvas .profile-hero .profile-name{justify-content:center;align-items:center;gap:7px;font-size:22px;font-weight:800;display:flex}.bio-canvas .profile-hero .profile-bio{max-width:300px}.bio-canvas .profile-hero-badge{background:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.bio-canvas .profile-hero-badge svg{width:11px;height:11px}.bio-canvas .block-banner{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:var(--radius);text-align:center;padding:11px 16px;font-size:13px;line-height:1.5}.bio-canvas .block-link{border-radius:var(--radius);text-align:center;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative}.bio-canvas .link-solid{background:var(--accent);color:var(--accent-fg)}.bio-canvas .link-outline{border:1.5px solid var(--border);background:0 0}.bio-canvas .link-glass{background:var(--surface);border:1px solid var(--border)}.bio-canvas .link-gradient{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2)}.bio-canvas .link-neon{border:1.5px solid var(--accent);color:var(--accent);box-shadow:0 0 16px -4px var(--accent);background:0 0}.bio-canvas .link-promoted{box-shadow:0 0 0 2px var(--accent)}.bio-canvas .link-arrow{opacity:.5;font-size:12px;position:absolute;right:16px}.bio-canvas .link-promoted .link-arrow{margin-left:2px;position:static}.bio-canvas .block-social{justify-content:center;gap:10px;padding:4px 0;display:flex}.bio-canvas .social-icon{background:var(--surface);border:1px solid var(--border);width:44px;height:44px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;display:flex}.bio-canvas .social-icon svg{fill:currentColor;width:18px;height:18px}.bio-canvas .block-image{flex-direction:column;gap:6px;display:flex}.bio-canvas .bio-img{border-radius:var(--radius);object-fit:cover;aspect-ratio:16/9;width:100%}.bio-canvas .bio-img-ph{aspect-ratio:16/9;background:var(--surface);color:var(--muted);justify-content:center;align-items:center;font-size:13px;display:flex}.bio-canvas .bio-caption{color:var(--muted);text-align:center;font-size:12.5px}.bio-canvas .block-media-card{flex-direction:column;gap:6px;display:flex}.bio-canvas .bio-embed{aspect-ratio:16/9;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);color:var(--muted);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.bio-canvas .bio-embed-frame{border-radius:var(--radius);background:var(--surface);overflow:hidden}.bio-canvas .bio-embed-frame iframe{border:0;width:100%;display:block}.bio-canvas .bio-embed-frame-yt{aspect-ratio:16/9}.bio-canvas .bio-embed-frame-yt iframe{height:100%}.bio-canvas .bio-embed-frame-sp-track iframe,.bio-canvas .bio-embed-frame-sp-episode iframe{height:152px}.bio-canvas .bio-embed-frame-sp-album iframe,.bio-canvas .bio-embed-frame-sp-playlist iframe,.bio-canvas .bio-embed-frame-sp-show iframe{height:352px}#bioScreen .bio-embed-frame iframe{pointer-events:none}.bio-canvas .block-faq{flex-direction:column;gap:8px;display:flex}.bio-canvas .faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px}.bio-canvas .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.bio-canvas .faq-item summary::-webkit-details-marker{display:none}.bio-canvas .faq-q-text{flex:1;min-width:0}.bio-canvas .faq-chev{opacity:.6;flex-shrink:0;width:16px;height:16px;transition:transform .25s}.bio-canvas .faq-item[open] .faq-chev{transform:rotate(180deg)}.bio-canvas .faq-answer{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.55}.bio-canvas .block-text{color:var(--text);opacity:.86;text-align:center;font-size:13.5px;line-height:1.6}.bio-canvas .block-event,.bio-canvas .block-offer,.bio-canvas .block-app,.bio-canvas .block-countdown{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-align:center;flex-direction:column;gap:8px;padding:16px;display:flex}.bio-canvas .event-name,.bio-canvas .offer-headline,.bio-canvas .cta-title,.bio-canvas .countdown-label{font-size:15px;font-weight:700}.bio-canvas .event-when,.bio-canvas .event-venue,.bio-canvas .offer-expiry,.bio-canvas .cta-sub{color:var(--muted);font-size:12.5px}.bio-canvas .offer-discount{color:var(--accent);font-size:22px;font-weight:800}.bio-canvas .offer-code{font-size:13px}.bio-canvas .countdown-clock{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--accent);font-size:20px;font-weight:800}.bio-canvas .app-badges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.bio-canvas .app-badge{background:var(--accent);min-height:40px;color:var(--accent-fg);border:0;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.bio-canvas .block-divider{background:var(--border);height:1px;margin:4px 0}.bio-canvas .divider-dashed{border-top:1px dashed var(--border);background:0 0;height:0}.bio-canvas .divider-dots{border-top:2px dotted var(--border);background:0 0;height:0}.bio-canvas .block-product{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);gap:12px;text-decoration:none;display:flex;overflow:hidden}.bio-canvas .product-image{aspect-ratio:1;object-fit:cover;flex-shrink:0;width:88px}.bio-canvas .product-image-ph{background:color-mix(in srgb,var(--text) 10%,transparent)}.bio-canvas .product-info{flex-direction:column;flex:1;justify-content:space-between;padding:12px 12px 12px 0;display:flex}.bio-canvas .product-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:600}.bio-canvas .product-name{font-size:14px;font-weight:600;line-height:1.35}.bio-canvas .product-bottom{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.bio-canvas .product-price{font-size:15px;font-weight:700}.bio-canvas .product-cta{background:var(--accent);color:var(--accent-fg);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600}.bio-canvas .block-cta-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.bio-canvas .cta-pill{background:var(--accent);color:var(--accent-fg);white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.bio-canvas .block-testimonial{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.bio-canvas .testimonial-stars{gap:2px;margin-bottom:10px;display:flex}.bio-canvas .testimonial-stars svg{fill:#f59e0b;width:14px;height:14px}.bio-canvas .testimonial-quote{color:var(--text);opacity:.85;margin-bottom:12px;font-size:13.5px;font-style:italic;line-height:1.6}.bio-canvas .testimonial-name{font-size:13px;font-weight:600}.bio-canvas .testimonial-role{color:var(--muted);font-size:12px}.bio-canvas .block-newsletter{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.bio-canvas .newsletter-label{margin-bottom:4px;font-size:14px;font-weight:600}.bio-canvas .newsletter-desc{color:var(--muted);margin-bottom:12px;font-size:12.5px;line-height:1.5}.bio-canvas .newsletter-form{flex-direction:column;gap:8px;display:flex}.bio-canvas .newsletter-consent{color:var(--muted);font-size:11px;line-height:1.45}.bio-canvas .newsletter-form .cf-turnstile{align-self:center}.bio-canvas .newsletter-input{background:color-mix(in srgb,var(--text) 6%,transparent);border:1px solid var(--border);border-radius:calc(var(--radius) * .7);color:var(--text);font:inherit;flex:1;padding:10px 14px;font-size:13px}.bio-canvas .newsletter-input::placeholder{color:var(--muted);opacity:1}.bio-canvas .newsletter-btn{background:var(--accent);width:100%;color:var(--accent-fg);border-radius:calc(var(--radius) * .7);font:inherit;border:0;padding:10px 16px;font-size:13px;font-weight:600}.bio-canvas .block-whatsapp{color:#fff;border-radius:var(--radius);background:#25d366;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.bio-canvas .block-whatsapp svg{fill:#fff;width:20px;height:20px}.bio-canvas .bio-footer{text-align:center;padding:18px 0 4px;font-size:11.5px}.bio-canvas .bio-footer a{opacity:.4;font-weight:500;text-decoration:none}.bio-blk{position:relative}.bio-stage .bio-blk{cursor:pointer;border-radius:14px;transition:box-shadow .15s}.bio-studio:not(.is-readonly) .bio-stage .bio-blk:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 45%,transparent)}.bio-canvas .bio-blk.is-selected{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--primary)}.bio-blk-toolbar{z-index:40;background:#1a1322;border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px -8px #00000080}.bio-blk-toolbar button{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.bio-blk-toolbar button:hover{background:#ffffff2e}.bio-blk-toolbar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.bio-canvas .link-badge{letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb,var(--accent-fg) 16%,transparent);border-radius:999px;margin-left:8px;padding:2px 7px;font-size:9px;font-weight:800}.bio-canvas .link-arrow svg{width:13px;height:13px}.wa-chat{color:#e9edef;background:#0b141a;flex-direction:column;height:100%;font-family:Inter,system-ui,sans-serif;display:flex}.wa-head{background:#1f2c33;align-items:center;gap:8px;padding:9px 10px;display:flex}.wa-avatar{background:#25d366;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.wa-avatar svg{fill:#fff;width:15px;height:15px}.wa-name{font-size:11.5px;font-weight:700}.wa-status{color:#8696a0;font-size:9px}.wa-body{background:#0b141a radial-gradient(circle at 20% 10%,#ffffff08 0,#0000 40%);flex:1;padding:12px 9px}.wa-bubble{background:#005c4b;border-radius:9px;max-width:92%;margin-left:auto;padding:4px 4px 16px;font-size:11px;position:relative}.wa-card{background:#0003;border-radius:6px;margin-bottom:4px;overflow:hidden}.wa-card-img{background-position:50%;background-size:cover;height:72px}.wa-card-img-ph{color:#8696a0;background:#ffffff0f;justify-content:center;align-items:center;font-size:10px;display:flex}.wa-card-meta{padding:7px 8px}.wa-card-title{color:#e9edef;font-size:11px;font-weight:700;line-height:1.25}.wa-card-desc{color:#aebac1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:9.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.wa-card-domain{color:#8696a0;margin-top:3px;font-size:9px}.wa-link{color:#53bdeb;word-break:break-all;padding:1px 4px 0;font-size:10px}.wa-time{color:#aebac1;font-size:8px;position:absolute;bottom:4px;right:8px}.bio-an-badge{z-index:20;pointer-events:none;align-items:center;gap:4px;display:inline-flex;position:absolute;top:6px;right:6px}.bio-an-badge-left{z-index:20;pointer-events:none;align-items:center;gap:4px;display:inline-flex;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.bio-an-badge-part{color:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 6px 14px -4px #0000008c}.bio-an-badge-part svg{width:12px;height:12px}.an-badge-link{background:var(--primary)}.an-badge-block{background:var(--secondary)}.bio-studio.is-analytics .bio-stage .bio-blk{cursor:default}.bio-studio.is-analytics .bio-stage .bio-blk:hover{box-shadow:none}.bio-field .switch,.bio-subfield .switch{display:inline-flex}.bio-input[type=number]{appearance:textfield}.bio-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bio-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bio-dd,.bio-dd .dd-menu{width:100%}.bio-dd .dd-trigger,.bio-version .dd-trigger{justify-content:space-between;width:100%}.bio-dd .dd-trigger .dd-label,.bio-version .dd-trigger .dd-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bio-left-head .bio-brand{flex:1;min-width:0}.bio-ur{flex-shrink:0;gap:4px;display:flex}.bio-ur-btn{border:1px solid var(--border);width:30px;height:30px;color:var(--muted);background:#fff;border-radius:8px;justify-content:center;align-items:center;display:flex}.bio-ur-btn:hover:not(:disabled){color:var(--primary);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.bio-ur-btn:disabled{opacity:.4;cursor:default}.bio-ur-btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.bio-canvas .bio-carousel{flex-direction:column;gap:10px;display:flex;position:relative}.bio-canvas .bio-carousel-row{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.bio-canvas .bio-carousel-row::-webkit-scrollbar{display:none}.bio-canvas .bio-carousel-row>*{scroll-snap-align:start;flex:0 0 100%;min-width:0}.bio-canvas .bio-carousel-dots{justify-content:center;gap:6px;display:flex}.bio-canvas .bio-carousel-dot{background:color-mix(in srgb,var(--text) 28%,transparent);border-radius:50%;width:7px;height:7px;transition:background .2s,transform .2s}.bio-canvas .bio-carousel-dot.on{background:var(--accent);transform:scale(1.3)}.z-demo-badge{color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 32%,var(--card));border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);border-radius:999px;align-items:center;gap:7px;margin:0 0 16px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.z-demo-badge:before{content:"";background:var(--accent-ink);border-radius:50%;width:7px;height:7px}body.admin{background:var(--bg-soft);min-height:100vh;display:flex;overflow-x:hidden}html:has(body.admin){scrollbar-gutter:auto}.admin-nav-brand{align-items:center;gap:6px;display:flex}.admin-nav-brand .logo-inner{display:inline-flex}.admin-nav-tag{letter-spacing:.03em;text-transform:uppercase;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,#fff);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800}html.sidebar-collapsed .admin-nav-tag{display:none}.admin-nav-user{border-top:1px solid var(--border);flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px;display:flex}.admin-nav-user .anu-id{line-height:1.25}.admin-nav-user .anu-name{font-size:13.5px;font-weight:700}.admin-nav-user .anu-email{color:var(--muted);word-break:break-word;font-size:12px}html.sidebar-collapsed .admin-nav-user .anu-id{display:none}.admin-main{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:28px 24px 64px}html:not(.admin-ready) .admin-main{visibility:hidden}.admin-section{margin-bottom:32px}.admin-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.admin-section-head h2{letter-spacing:-.01em;font-size:19px;font-weight:800}.admin-section-note{color:var(--muted);max-width:640px;font-size:12.5px}.admin-section-note.is-error{color:var(--danger)}.admin-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.admin-tile{border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb,var(--bg-soft) 35%,var(--card));padding:16px 18px}.admin-tile .at-label{color:var(--muted);font-size:12.5px;font-weight:600}.admin-tile .at-val{letter-spacing:-.01em;margin-top:6px;font-family:Bricolage Grotesque,sans-serif;font-size:24px;font-weight:800;display:block}.admin-tile .at-val.is-na{color:var(--muted);font-size:16px;font-weight:700}.admin-table-wrap{border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);overflow-x:auto}#staffTable{min-height:50vh}.admin-table{border-collapse:collapse;width:100%;font-size:13.5px}.admin-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:11px 14px;font-size:11px;font-weight:800}.admin-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:11px 14px}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:hover{background:var(--bg-soft)}.admin-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:14px 16px;display:grid}.admin-form .field{margin-bottom:0}.admin-form .field-wide{grid-column:1/-1}.admin-form-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-inline-msg{margin-top:6px;font-size:13px;font-weight:600}.admin-inline-msg.is-error{color:var(--danger)}.admin-inline-msg.is-ok{color:var(--success)}.admin-month-picker{align-items:center;gap:10px;display:flex}.admin-month-picker-label{color:var(--muted);font-size:13px;font-weight:700}.admin-roles{flex-wrap:wrap;gap:6px;display:flex}.admin-roles .ks-status{cursor:default}body.ld-page{background:var(--bg-soft);min-height:100vh}.ld-wrap{max-width:480px;margin:0 auto;padding:28px 20px 60px}.ld-step{display:none}.ld-step.active{display:block}.ld-step .card+.card{margin-top:16px}.ld-provided{color:var(--muted);margin:0 0 10px;font-size:12.5px;font-weight:700}.ld-biz{text-wrap:balance;margin:0 0 4px;font-size:24px}.ld-subline{color:var(--muted);margin:0 0 24px;font-size:13.5px;font-weight:500}.ld-field-row{border-top:1px solid var(--border);flex-direction:column;gap:3px;padding:14px 0;display:flex}.ld-field-row:first-child{border-top:0;padding-top:0}.ld-field-row .ld-lbl{color:var(--muted);font-size:12.5px;font-weight:700}.ld-field-row .ld-val{color:var(--text);word-break:break-word;overflow-wrap:anywhere;font-size:15.5px;font-weight:600}.ld-purpose{color:var(--text);font-size:15px;font-weight:500;line-height:1.6}.ld-meta-row{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.ld-meta-row:first-child{border-top:0;padding-top:0}.ld-meta-row .ld-k{color:var(--muted);font-weight:600}.ld-meta-row .ld-v{color:var(--text);text-align:right;font-weight:700}.ld-ref{font-family:ui-monospace,Menlo,Consolas,monospace}.ld-step details{margin:14px 0 0}.ld-step summary{cursor:pointer;color:var(--text);align-items:center;gap:6px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.ld-step summary::-webkit-details-marker{display:none}.ld-step summary:before{content:"▸";color:var(--muted);font-size:10px;transition:transform .15s}.ld-step details[open] summary:before{transform:rotate(90deg)}[data-notice]{white-space:pre-wrap;margin-top:10px}[data-updated-note]{margin-top:14px}.ld-hash{color:var(--muted);opacity:.7;margin:14px 0 0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px}.ld-actions{flex-direction:column;gap:10px;margin:22px 0 8px;display:flex}.ld-confirm{border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.ld-confirm h2{color:var(--danger)}.ld-confirm p{color:var(--muted);margin:0 0 14px;font-size:13.5px;font-weight:500}.ld-confirm label{color:var(--text);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.ld-confirm input{border:1.5px solid var(--border);border-radius:var(--r-sm);width:100%;color:var(--text);background:var(--card);margin-bottom:14px;padding:12px 13px;font:600 15px Inter,sans-serif}.ld-confirm input:focus{outline:2px solid var(--danger);outline-offset:1px}.ld-row2{gap:10px;display:flex}.ld-row2 .btn{flex:1}@media (max-width:480px){.ld-row2{flex-direction:column-reverse}}.ld-contact-line{color:var(--muted);text-align:center;margin:26px 0 4px;font-size:13.5px;font-weight:500}.ld-complaint{color:var(--muted);opacity:.8;text-align:center;margin:20px 0 0;font-size:12px;line-height:1.6}.ld-state-card{text-align:center;padding:36px 24px}.ld-state-card h1{margin:0 0 8px;font-size:18px}.ld-state-card p{color:var(--muted);margin:0;font-size:14px;font-weight:500;line-height:1.6}.ld-fine{color:var(--muted);opacity:.85;margin-top:10px;font-size:12.5px}.ld-state-card .ld-fine{margin-top:14px}.ld-ico{background:var(--bg-soft);border:1px solid var(--border);width:46px;height:46px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.ld-ico svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.problem{padding:90px 0 80px}.prob-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.prob-grid .scard{padding:26px}.prob-stats{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-lg);grid-template-columns:repeat(3,1fr);gap:22px;margin-top:26px;padding:26px 30px;display:grid}.prob-stats>div{flex-direction:column;gap:6px;display:flex}.prob-stats b{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:34px;font-weight:800;line-height:1}.prob-stats span{color:var(--muted);font-size:14px;line-height:1.5}.prob-stats .prob-src{color:var(--muted);opacity:.75;grid-column:1/-1;font-size:12px}.aud-strip{align-items:center;gap:16px;margin-top:30px;display:flex}.aud-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none;font-size:12px;font-weight:800}.aud-marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#0000);mask-image:linear-gradient(90deg,#000 0 88%,#0000)}.aud-track{gap:10px;width:max-content;animation:26s linear infinite marq;display:flex}.aud-marquee:hover .aud-track{animation-play-state:paused}.aud-chip{background:var(--card);border:1px solid var(--border);white-space:nowrap;border-radius:999px;flex:none;padding:9px 16px;font-size:14px;font-weight:700}.prob-grid .scard .sicon,.comp-grid .scard .sicon{background:color-mix(in srgb,var(--primary) 10%, #fff)}.prob-grid .scard .sicon svg,.comp-grid .scard .sicon svg{stroke:var(--primary)}.prob-grid .scard:nth-child(3n+2) .sicon,.comp-grid .scard:nth-child(3n+2) .sicon{background:color-mix(in srgb,var(--secondary) 11%, #fff)}.prob-grid .scard:nth-child(3n+2) .sicon svg,.comp-grid .scard:nth-child(3n+2) .sicon svg{stroke:var(--secondary)}.prob-grid .scard:nth-child(3n+3) .sicon,.comp-grid .scard:nth-child(3n+3) .sicon{background:color-mix(in srgb,var(--accent) 38%, #fff)}.prob-grid .scard:nth-child(3n+3) .sicon svg,.comp-grid .scard:nth-child(3n+3) .sicon svg{stroke:var(--accent-ink)}.compliance{background:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--primary) 6%, transparent),transparent),var(--bg);padding:90px 0}.comp-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.comp-grid .scard{padding:26px}.comp-grid .scard h3{letter-spacing:-.01em;margin-bottom:10px;font-size:19px;font-weight:800}.comp-grid .scard p{color:var(--muted);font-size:14.5px;line-height:1.6}.mini-chat .msg.skip{background:var(--bg-soft);color:var(--muted);border:1px dashed var(--border);font-style:italic}@media (max-width:1024px){.hero{padding:104px 0 56px}.hero-grid{gap:26px}.hero-copy{display:contents}.hero-copy-top{order:1}.hero-copy-top .kicker[data-hue]{background:oklch(.9 .065 var(--g))}.hero-phone-wrap{order:2}.hero-copy-rest{flex-direction:column;order:3;align-items:center;display:flex}.prob-grid,.comp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.problem{padding:64px 0 60px}.compliance{padding:64px 0}.hero{padding:88px 0 44px}.hero h1{margin:16px 0 0}.hero .sub{margin-bottom:24px}.hero-copy-rest{display:contents}.hero .sub{order:2}.hero-phone-wrap{order:3}.hero-ctas{order:4}.micro-trust{order:5}.prob-stats{grid-template-columns:1fr 1fr;padding:22px}.prob-stats b{font-size:28px}}@media (max-width:560px){.prob-grid,.comp-grid{grid-template-columns:1fr}.aud-chip{padding:8px 14px;font-size:13px}.aud-strip{gap:10px}.aud-label{font-size:11px}}.bio-canvas .block-header{flex-direction:column;gap:12px;display:flex;position:relative}.bio-canvas .hdr-cover{border-radius:var(--radius);background-position:50%;background-size:cover}.bio-canvas .hdr-cover-ph{background:linear-gradient(150deg,var(--accent),color-mix(in srgb,var(--accent) 22%,#000))}.bio-canvas .hdr-body{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.bio-canvas .hdr-avatar-wrap{border:2px solid var(--border);background:var(--surface);border-radius:50%;flex-shrink:0;width:84px;height:84px;overflow:hidden}.bio-canvas .av-circle{border-radius:50%}.bio-canvas .hdr-avatar{object-fit:cover;width:100%;height:100%;display:block}.bio-canvas .hdr-avatar-ph{justify-content:center;align-items:center;font-size:30px;font-weight:800;display:flex}.bio-canvas .hdr-text{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.bio-canvas .hdr-title{letter-spacing:-.015em;justify-content:center;align-items:center;gap:7px;font-size:21px;font-weight:800;line-height:1.2;display:flex}.bio-canvas .hdr-badge{background:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.bio-canvas .hdr-badge svg{width:10px;height:10px}.bio-canvas .hdr-handle{color:var(--muted);font-size:13px}.bio-canvas .hdr-followers{color:var(--muted);font-size:12px}.bio-canvas .hdr-followers span{color:var(--text);font-weight:700}.bio-canvas .hdr-bio{opacity:.84;text-wrap:pretty;max-width:300px;font-size:13.5px;line-height:1.55}.bio-canvas .bio-page:has(>.bio-blk:first-child .hdr-full){padding-top:0}.bio-canvas .bio-page:has(>.bio-blk:first-child .hdr-fade){padding-top:0}.bio-canvas .bio-page:has(>.bio-blk:first-child .hdr-card){padding-top:0}.bio-canvas .bio-page:has(>.bio-blk:first-child .hdr-revarch){padding-top:0}.bio-device .bio-canvas .bio-page:has(>.bio-blk:first-child .hdr-full){padding-top:0}.bio-device .bio-canvas .bio-page:has(>.bio-blk:first-child .hdr-fade){padding-top:0}.bio-device .bio-canvas .bio-page:has(>.bio-blk:first-child .hdr-card){padding-top:0}.bio-device .bio-canvas .bio-page:has(>.bio-blk:first-child .hdr-revarch){padding-top:0}.bio-canvas .hdr-full{gap:0}.bio-canvas .hdr-full .hdr-cover{width:min(100cqw,var(--bio-cover-max,416px));aspect-ratio:auto;border-radius:0;align-self:center;height:100cqh}.bio-canvas .hdr-full:after{content:"";width:min(100cqw,var(--bio-cover-max,416px));pointer-events:none;background:linear-gradient(#0000,#000000a8);height:58%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bio-canvas .hdr-full .hdr-body{z-index:1;color:#fff;gap:9px;padding:0 14px 26px;position:absolute;bottom:0;left:0;right:0}.bio-canvas .hdr-full .hdr-avatar-wrap{border-color:#ffffffb3;width:60px;height:60px}.bio-canvas .hdr-full .hdr-handle,.bio-canvas .hdr-full .hdr-followers{color:#ffffffd9}.bio-canvas .hdr-full .hdr-followers span{color:#fff}.bio-canvas .hdr-full .hdr-bio{opacity:.95}.bio-canvas .hdr-fade{gap:0}.bio-canvas .hdr-fade .hdr-cover{width:min(100cqw,var(--bio-cover-max,416px));aspect-ratio:1;border-radius:0;align-self:center;-webkit-mask-image:linear-gradient(#000 52%,#0000);mask-image:linear-gradient(#000 52%,#0000)}.bio-canvas .hdr-fade .hdr-body{z-index:1;margin-top:-74px;position:relative}.bio-canvas .hdr-card{gap:0}.bio-canvas .hdr-card .hdr-cover{width:min(100cqw,var(--bio-cover-max,416px));aspect-ratio:4/3;border-radius:0;align-self:center}.bio-canvas .hdr-card .hdr-body{background:color-mix(in srgb,var(--text) 6%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:var(--radius);z-index:1;margin:-30px 0 0;padding:18px 16px;position:relative}.bio-canvas .hdr-card .hdr-avatar-wrap{width:56px;height:56px;margin-top:-46px}.bio-canvas .hdr-revarch{gap:0}.bio-canvas .hdr-revarch .hdr-cover{width:min(100cqw,var(--bio-cover-max,416px));aspect-ratio:1;border-radius:0 0 50% 50%/0 0 24% 24%;align-self:center}.bio-canvas .hdr-revarch .hdr-body{z-index:1;margin-top:-44px;position:relative}.bio-canvas .hdr-arch{flex-direction:column-reverse;gap:16px;padding-top:6px}.bio-canvas .hdr-arch .hdr-cover{width:min(100cqw,var(--bio-cover-max,416px));aspect-ratio:3/4;border-radius:999px 999px 200px 200px;align-self:center}.bio-canvas .hdr-frame{flex-direction:column-reverse;gap:16px;padding-top:6px}.bio-canvas .hdr-frame .hdr-cover{width:min(100cqw,var(--bio-cover-max,416px));aspect-ratio:4/5;border-radius:var(--radius);align-self:center}.bio-canvas .hdr-classic{padding-top:6px}.bio-canvas .hdr-compact .hdr-body{text-align:left;flex-direction:row;align-items:center;gap:14px}.bio-canvas .hdr-compact .hdr-text{align-items:flex-start}.bio-canvas .hdr-compact .hdr-title{justify-content:flex-start;font-size:18px}.bio-canvas .hdr-compact .hdr-avatar-wrap{width:66px;height:66px}.bio-thgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bio-thcard{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:7px;padding:0;display:flex}.bio-thmini{aspect-ratio:3/4.2;border:1.5px solid var(--border);width:100%;transition:transform .16s,box-shadow .16s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f111614}.bio-thcard:hover .bio-thmini{transform:translateY(-2px);box-shadow:0 8px 20px #0f111629}.bio-thcard.on .bio-thmini{border-color:var(--primary);box-shadow:0 0 0 2.5px color-mix(in srgb,var(--primary) 30%,transparent)}.bio-thmini .thm-cover{background-position:50%;background-size:cover;height:44%;position:absolute;top:0;left:0;right:0}.bio-thmini .thm-body{flex-direction:column;align-items:center;gap:5px;padding:9px 10px 11px;display:flex;position:absolute;bottom:0;left:0;right:0}.bio-thmini .thm-av{background-position:50%;background-size:cover;border-radius:50%;flex:none;width:22px;height:22px}.bio-thmini .thm-title{letter-spacing:-.01em;font-size:9.5px;font-weight:800;line-height:1.1}.bio-thmini .thm-bio{opacity:.34;background:currentColor;border-radius:2px;width:62%;height:3px}.bio-thmini .thm-soc{gap:3px;display:flex}.bio-thmini .thm-soc i{opacity:.5;background:currentColor;border-radius:2px;width:6px;height:6px}.bio-thmini .thm-btn{width:72%;height:8px;margin-top:2px}.bio-thmini.thm-full .thm-cover{height:100%}.bio-thmini.thm-full .thm-body{color:#fff;background:linear-gradient(#0000,#0009)}.bio-thmini.thm-full .thm-av{width:16px;height:16px}.bio-thmini.thm-fade .thm-cover{height:56%;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.bio-thmini.thm-fade .thm-body{padding-top:0}.bio-thmini.thm-card .thm-cover{height:40%}.bio-thmini.thm-card .thm-body{background:color-mix(in srgb,currentColor 8%,transparent);margin:0}.bio-thmini.thm-revarch .thm-cover{border-radius:0 0 40% 40%;height:44%}.bio-thmini.thm-compact .thm-body{align-items:flex-start}.bio-thmini.thm-arch .thm-cover,.bio-thmini.thm-frame .thm-cover{height:52%;top:auto;bottom:0}.bio-thmini.thm-arch .thm-cover{border-radius:50% 50% 0 0/68% 68% 0 0}.bio-thmini.thm-frame .thm-cover{border-radius:8px;width:auto;bottom:8px;left:8px;right:8px}.bio-thmini.thm-arch .thm-body,.bio-thmini.thm-frame .thm-body{top:0;bottom:auto}.bio-thmini.thm-classic .thm-cover,.bio-thmini.thm-compact .thm-cover{display:none}.bio-thmini.thm-classic .thm-body,.bio-thmini.thm-compact .thm-body{justify-content:center;top:0}.bio-thmini.thm-classic .thm-av{width:30px;height:30px}.bio-thcard-meta{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.bio-thcard-name{font-size:12.5px;font-weight:700}.bio-thcard-cat{color:var(--muted);text-transform:capitalize;font-size:10.5px}.bio-thmore{width:100%;margin:10px 0 8px}.bio-thgal{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f111680;padding:24px;display:flex;position:fixed;inset:0}.bio-thgal-panel{border-radius:var(--r-md);background:#fff;flex-direction:column;width:min(1040px,100%);max-height:100%;margin:auto;display:flex;overflow:hidden;box-shadow:0 26px 70px #0f11164d}.bio-thgal-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 14px;display:flex}.bio-thgal-head h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:800}.bio-thgal-head p{color:var(--muted);margin:5px 0 0;font-size:12.5px;line-height:1.5}.bio-thgal-cats{flex-wrap:wrap;gap:7px;padding:0 22px 16px;display:flex}.bio-chip{border:1.5px solid var(--border);font:inherit;color:var(--muted);text-transform:capitalize;cursor:pointer;background:#fff;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:700}.bio-chip.on{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,#fff)}.bio-thgal-grid{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:18px;padding:2px 22px 24px;display:grid;overflow-y:auto}.bio-bgtype{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:11px;display:grid}.bio-bgtype button{border:1.5px solid var(--border);border-radius:var(--r-sm);font:inherit;color:var(--muted);cursor:pointer;background:#fff;flex-direction:column;align-items:center;gap:7px;padding:8px 6px;font-size:11.5px;font-weight:700;display:flex}.bio-bgtype button.on{border-color:var(--primary);color:var(--primary)}.bio-bgtype-sw{border:1px solid #0f111614;border-radius:8px;width:100%;height:30px}.bio-hexfield{border:1px solid var(--border);border-radius:var(--r-sm);background:#fff;align-items:center;gap:10px;margin-bottom:8px;padding:7px 10px;display:flex}.bio-hexsw{cursor:pointer;border:1px solid #0f11161a;border-radius:8px;flex:none;width:26px;height:26px;position:relative;overflow:hidden}.bio-hexsw input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.bio-hexval{letter-spacing:.02em;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;font-weight:600}.bio-gswap{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;place-items:center;margin-left:auto;display:grid}.bio-gswap svg{fill:none;width:15px;height:15px}.bio-gswap:hover{color:var(--primary);border-color:var(--primary)}.bio-gdirs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bio-gdir{border:1.5px solid var(--border);border-radius:var(--r-sm);font:inherit;color:var(--muted);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:7px;padding:9px 8px;font-size:12px;font-weight:700;display:flex}.bio-gdir svg{fill:none;width:15px;height:15px}.bio-gdir.on{border-color:var(--primary);color:var(--primary)}.bio-gdirs,.bio-gradstop{margin-bottom:12px}.bio-gradstop:last-child{margin-bottom:0}.bio-sublabel{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0 0 8px;font-size:11px;font-weight:800;display:flex}.bio-sublabel .bio-gswap{width:26px;height:26px}.bio-bgimg-clear{margin-left:2px}.bio-props-sections{flex-direction:column;gap:11px;display:flex}.bio-psec{border:1px solid var(--border);border-radius:var(--r-sm);background:#fff;overflow:hidden}.bio-psec-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.bio-psec-head h4{letter-spacing:-.01em;margin:0;font-size:12.5px;font-weight:800}.bio-psec-body{flex-direction:column;gap:11px;padding:12px;display:flex}.bio-psec-body .field{margin:0}.bio-psec.is-off .bio-psec-body{opacity:.4;pointer-events:none}.bio-lay-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.bio-lay{border:1.5px solid var(--border);cursor:pointer;background:#fff;border-radius:9px;padding:3px}.bio-lay:disabled{cursor:not-allowed;opacity:.4}.bio-lay.on{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}.bio-lay-mini{aspect-ratio:3/4;background:#f1f1f4;border-radius:6px;display:block;position:relative;overflow:hidden}.bio-lay-mini>span{background:#c7c9d2;border-radius:2px;position:absolute}.bio-lay-mini .lm-cover{background:#9ba1af;border-radius:0;height:44%;top:0;left:0;right:0}.bio-lay-mini .lm-av{aspect-ratio:1;background:#7b8290;border-radius:50%;width:26%;top:46%;left:37%}.bio-lay-mini .lm-t1{height:7%;top:72%;left:20%;right:20%}.bio-lay-mini .lm-t2{height:5%;top:84%;left:32%;right:32%}.lm-full .lm-cover{height:100%}.lm-full .lm-av{background:#edeef2;width:18%;top:66%;left:41%}.lm-full .lm-t1{background:#f1f1f4;top:80%}.lm-full .lm-t2{background:#f1f1f4;top:90%}.lm-fade .lm-cover{border-radius:0;height:56%;-webkit-mask-image:linear-gradient(#000 46%,#0000);mask-image:linear-gradient(#000 46%,#0000)}.lm-fade .lm-av{top:40%}.lm-fade .lm-t1{top:62%}.lm-fade .lm-t2{top:74%}.lm-card .lm-cover{height:38%}.lm-card .lm-av{width:18%;top:28%;left:41%}.lm-card .lm-t1{background:#dcdee6;height:34%;top:44%;left:12%;right:12%}.lm-card .lm-t2{background:#b4b8c4;height:6%;top:52%;left:22%;right:22%}.lm-revarch .lm-cover{border-radius:0 0 40% 40%;height:52%}.lm-revarch .lm-av{top:42%}.lm-revarch .lm-t1{top:64%}.lm-revarch .lm-t2{top:76%}.lm-arch .lm-cover{border-radius:40% 40% 0 0;height:52%;top:auto;bottom:0}.lm-arch .lm-av{top:8%}.lm-arch .lm-t1{top:26%}.lm-arch .lm-t2{top:38%}.lm-frame .lm-cover{border-radius:5px;height:46%;inset:auto 0 8%}.lm-frame .lm-av{top:6%}.lm-frame .lm-t1{top:24%}.lm-frame .lm-t2{top:36%}.lm-classic .lm-cover{display:none}.lm-classic .lm-av{width:32%;top:20%;left:34%}.lm-classic .lm-t1{top:56%}.lm-classic .lm-t2{top:68%}.lm-compact .lm-cover{display:none}.lm-compact .lm-av{width:24%;top:26%;left:10%}.lm-compact .lm-t1{top:30%;left:40%;right:12%}.lm-compact .lm-t2{top:42%;left:40%;right:22%}.m-tabbar,.m-me{display:none}@keyframes m-rise{0%{transform:translateY(calc(100% + 30px))}to{transform:none}}@keyframes m-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes m-scrim-in{0%{background:rgba(var(--shadow-color),0)}}@media (max-width:768px){:root{--m-float:14px;--m-bg:var(--card);--m-tint:#f7f3f1;--m-ink-soft:#8a7a84;--m-line:rgba(var(--shadow-color),.07);--m-edge:rgba(var(--shadow-color),.1);--m-shadow:0 1px 2px rgba(var(--shadow-color),.04),0 10px 28px -16px rgba(var(--shadow-color),.18);--m-sheet-shadow:0 -20px 60px -20px rgba(var(--shadow-color),.35);--m-r:22px;--m-tab-h:72px;--m-safe:env(safe-area-inset-bottom,0px);--m-fade:linear-gradient(to right,transparent,rgba(var(--shadow-color),.12) 22%,rgba(var(--shadow-color),.12) 78%,transparent)}html body.app{background:var(--m-bg)}html body.app .app-content:not(.settings-content){padding-right:14px;padding-bottom:calc(var(--m-tab-h) + var(--m-safe) + var(--m-float) + 40px);padding-left:14px}html body.app .app-topbar{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;height:60px;padding:0 16px}html body.app .app-topbar-title{letter-spacing:-.02em;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:22px;font-weight:700}.m-me{background:var(--grad);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff,0 4px 10px -4px #ff2e9380}.m-me.has-img{color:#0000}html body.app .ks-mbar{background:var(--m-bg);border-bottom:0;margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.m-tabbar,html body.app .settings-sheet .settings-nav,html body.app .bio-mtabs{height:var(--m-tab-h);-webkit-backdrop-filter:saturate()blur(3px);backdrop-filter:saturate()blur(3px);border:1px solid var(--m-edge);box-shadow:inset 0 1px 0 #ffffffe6,inset 0 -1px 0 rgba(var(--shadow-color),.04);background:linear-gradient(#ffffff8c,#ffffff52);border-radius:999px;justify-content:space-between;align-items:center;gap:2px;padding:0 10px;display:flex}.m-tabbar{left:14px;right:14px;bottom:calc(var(--m-float) + var(--m-safe));z-index:37;position:fixed}.m-tabbar.rise{animation:.55s cubic-bezier(.32,.72,0,1) both m-rise}.m-tab{min-width:38px;max-width:46px;height:46px;color:var(--m-ink-soft);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:9px;padding:0;font:600 14.5px/1 Inter,sans-serif;text-decoration:none;transition:flex-basis .42s cubic-bezier(.32,.72,0,1),padding .42s cubic-bezier(.32,.72,0,1),background-color .3s,color .3s;display:flex;position:relative;overflow:hidden}.m-tab svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px;transition:transform .42s cubic-bezier(.32,.72,0,1),stroke-width .3s}.m-tab .m-tab-ico{flex:none;justify-content:center;align-items:center;display:flex}.m-tab-lbl{opacity:0;max-width:0;transition:max-width .42s cubic-bezier(.32,.72,0,1),opacity .25s 80ms,transform .42s cubic-bezier(.32,.72,0,1);overflow:hidden;transform:translate(-8px)}.m-tab:active svg{transform:scale(.86)}.m-tab.on{color:#fff;background-color:var(--primary);background-image:linear-gradient(120deg,var(--primary),var(--primary-2));flex:none;max-width:none;padding:0 20px 0 15px}.m-tab.on .m-tab-lbl{opacity:1;max-width:120px;transform:none}.m-tab.on svg{stroke-width:2.2px}@media (prefers-reduced-motion:reduce){.m-tabbar.rise{animation:none}.m-tab,.m-tab svg,.m-tab-lbl{transition:none}}html body.app .ks-mbar .ks-fab{bottom:calc(var(--m-tab-h) + var(--m-safe) + var(--m-float) + 12px);transition:transform .25s,box-shadow .25s,opacity .16s}html body.app:has(.app-content :is(.ks-kebab,.ks-dropdown).open) .ks-mbar .ks-fab{opacity:0;pointer-events:none}html body.app:has(.settings-content) .m-tabbar{display:none}html body.app :is(.app-modal .am-dialog,.drawer-panel,.app-sidebar,.settings-sheet .settings-dialog,.wiz-preview-panel):before{content:"";background:rgba(var(--shadow-color),.18);cursor:grab;border-radius:999px;flex:none;width:38px;height:5px;margin:8px auto 9px;display:block}html body.app .app-modal .am-dialog:before{margin-bottom:15px}html body.app #onbModal .am-dialog:before{z-index:4;background:#fff6;margin:8px 0 0;position:absolute;top:0;left:50%;transform:translate(-50%)}html body.app .app-modal .am-dialog{box-shadow:var(--m-sheet-shadow);will-change:transform;border-radius:28px 28px 0 0;border-bottom:0!important;padding-top:0!important}html body.app .app-modal.open .am-dialog:not(.onb-anim){animation:.42s cubic-bezier(.2,.9,.25,1) m-sheet-in}html body.app .app-modal .am-close{display:none}html body.app .app-modal .am-dialog h2{padding-right:0}html body.app :is(.am-backdrop,.wiz-preview-scrim){background:rgba(var(--shadow-color),.38)}html body.app #modalRule .am-dialog>h2{padding-top:4px}html body.app .wiz-preview-panel{box-shadow:var(--m-sheet-shadow);will-change:transform;border-radius:28px 28px 0 0;padding-top:0}html body.app .wiz-preview.open .wiz-preview-panel{animation:.42s cubic-bezier(.2,.9,.25,1) m-sheet-in}html body.app .wiz-preview-panel:before{margin-bottom:7px}html body.app .wiz-preview-head .am-close{display:none}html body.app .wiz-preview .phone :is(.dmlist,.clist,.post-comments){overscroll-behavior:contain}html body.app .chat-modal .chat-head .am-close{background:var(--m-tint);width:36px;height:36px;color:var(--text);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-4px -6px -4px 0;font-size:22px;line-height:1;display:flex;position:static}html body.app .drawer-panel{background:var(--card);width:100%;height:auto;max-height:92dvh;box-shadow:var(--m-sheet-shadow);border:0;border-radius:28px 28px 0 0;inset:auto 0 0;transform:translateY(100%)}html body.app .lead-drawer.open .drawer-panel{transform:none}html body.app .drawer-panel .drawer-head{border-bottom:1px solid var(--m-line);padding:2px 18px 14px}html body.app .drawer-head .am-close{display:none}html body.app .app-sidebar{z-index:41;width:100%;height:auto;max-height:90dvh;padding-bottom:var(--m-safe);background:var(--card);border:0;border-radius:28px 28px 0 0;inset:auto 0 0;transform:translateY(105%)}html body.app.sidebar-open .app-sidebar{transform:none}html body.app .app-sidebar .as-brand{display:none}html body.app .app-sidebar .as-nav{grid-template-columns:repeat(3,1fr);gap:8px;padding:6px 14px 20px;display:grid}html body.app .app-sidebar .as-nav>.as-divider{grid-column:1/-1;margin:2px 0}html body.app .app-sidebar .as-link{background:var(--m-tint);border:1px solid rgba(var(--shadow-color),.08);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;gap:8px;height:88px;padding:10px 4px;font-size:12.5px}html body.app .app-sidebar .as-link svg{width:24px;height:24px}html body.app .app-sidebar .as-link.active{background:color-mix(in srgb,var(--primary) 11%,#fff)}html body.app .app-sidebar .as-nav-wrap{flex:none;overflow:visible}html body.app .app-sidebar .as-workspace{padding-top:0}html body.app .app-sidebar .as-foot{display:none}html body.app :is(.app-modal .am-dialog,.drawer-panel,.settings-sheet .settings-dialog){scrollbar-width:none;overscroll-behavior:none!important;overflow:hidden auto!important}html body.app :is(.app-modal .am-dialog,.drawer-panel,.settings-sheet .settings-dialog)::-webkit-scrollbar{display:none}html body.app :is(.app-modal .am-dialog,.drawer-panel)>*{flex-shrink:0}html body.app .drawer-body{overflow:visible}html body.app :is(#modalGroup #grpForm,#modalEditGroup #editGroupForm,#modalKbSource #kbPickBody,#modalRule #ruleForm){flex:none;overflow:visible}html body.app :is(#modalGroup #grpForm,#modalEditGroup #editGroupForm,#modalKbSource #kbPickBody) .field:has(#grpSources,#egSources,#kbPickList){flex:none}html body.app :is(#grpSources,#egSources,#kbPickList,.qr-list),html body.app #modalAttach .attach-grid,html body.app #bioCreateModal .bio-create-scroll{flex:none;max-height:none;overflow:visible}html body.app .aud-scroll{max-height:none}html body.app :is(.app-modal .am-dialog,.drawer-panel,.settings-sheet .settings-dialog) .achart{touch-action:pan-y}html body.app :is(.app-modal .am-dialog,.drawer-panel,.settings-sheet .settings-dialog) :is(.ks-menu,.dd-menu){transition:opacity .16s,transform .16s,visibility .16s,display .16s allow-discrete;display:none}html body.app :is(.app-modal .am-dialog,.drawer-panel,.settings-sheet .settings-dialog) :is(.ks-kebab.open .ks-menu,.ks-dropdown.open .dd-menu){display:flex}@starting-style{html body.app :is(.app-modal .am-dialog,.drawer-panel,.settings-sheet .settings-dialog) :is(.ks-kebab.open .ks-menu,.ks-dropdown.open .dd-menu){opacity:0;transform:translateY(-6px)}}html body.app #modalAttach .am-dialog,html body.app #modalKbSource #kbPickBody,html body.app #modalRule #ruleForm{padding-bottom:0}html body.app :is(#modalAttach,#modalKbSource,#modalRule) .am-actions{z-index:3;padding:12px 18px calc(18px + var(--m-safe));background:var(--bg);border-top:1px solid var(--border);flex-flow:wrap;gap:8px;margin:16px -18px 0;position:sticky;bottom:0}html body.app :is(#modalAttach,#modalKbSource,#modalRule) .am-actions .create-err{flex:100%;order:0}html body.app :is(#modalAttach,#modalKbSource,#modalRule) .am-actions .btn{min-width:0;min-height:48px;padding:12px;font-size:15px}html body.app :is(#modalAttach,#modalKbSource,#modalRule) .am-actions .btn-ghost{flex:0 0 calc(33.3333% - 2.66667px);order:1}html body.app :is(#modalAttach,#modalKbSource,#modalRule) .am-actions .btn-primary{flex:1 1 0;order:2}html body.app #modalRule .rule-form-err:not([hidden]){bottom:calc(81px + var(--m-safe));z-index:3;background:var(--bg);text-align:center;margin:16px -18px -16px;padding:10px 18px 4px;position:sticky}html body.app .card{border:1px solid var(--m-edge);border-radius:var(--m-r);box-shadow:var(--m-shadow)}html body.app .ks-kebab:not(#leadMore)>.ks-iconbtn,html body.app .ks-kebab:not(#leadMore) .ks-iconbtn[data-kebab]{color:var(--m-ink-soft);background:0 0!important;border:0!important;border-radius:50%!important}html body.app .ks-kebab:not(#leadMore)>.ks-iconbtn:active{background:var(--m-tint)!important}html body.app :is(.im-back,.im-why-btn){width:40px;height:40px;color:var(--m-ink-soft);background:0 0;border:0;border-radius:50%}html body.app :is(.im-back,.im-why-btn):active{background:var(--m-tint)}html body.app .ks-menu{box-shadow:0 18px 50px -12px rgba(var(--shadow-color),.3);border-radius:16px}html body.app .app-content :is(.ks-menu,.dd-menu){z-index:15}html body.app .app-content .ks-scroll-pill-track-inline{z-index:16}html body.app .app-content .rule-card:has(.ks-kebab.open){z-index:15}html body.app .home-head{margin:4px 0 14px;display:block}html body.app .home-head h1{font-size:28px;line-height:1.15}html body.app .attn-banner{border:1px solid var(--m-edge);box-shadow:var(--m-shadow);background:var(--card);border-radius:18px}html body.app .attn-banner.sev-critical{border-color:color-mix(in srgb,var(--danger) 45%,#fff)}html body.app .attn-banner.sev-high{border-color:color-mix(in srgb,var(--warning) 50%,#fff)}html body.app .attn-banner.sev-medium{border-color:color-mix(in srgb,var(--primary) 40%,#fff)}html body.app .attn-banner.sev-info{border-color:color-mix(in srgb,var(--info) 40%,#fff)}html body.app .stats-card{box-shadow:none;background:0 0;padding:0}html body.app .stats-card .card-head{margin-bottom:10px;padding:0 2px}html body.app .health-card{padding-inline:10px}html body.app .health-card .card-head{padding-inline:12px}html body.app .stats-grid{gap:10px}html body.app .stat-card{background:var(--card);min-width:0;box-shadow:var(--m-shadow);border:0;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:118px;padding:16px;display:flex;position:relative}html body.app .am-stats .stat-card{aspect-ratio:auto}html body.app .stat-card:first-child{background:var(--grad);color:#fff}html body.app .stat-card:first-child .stat-label,html body.app .stat-card:first-child .stat-cap{color:#ffffffe0}html body.app .stat-val{letter-spacing:-.03em;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:32px}html body.app .stat-valrow{flex-direction:column;align-items:flex-start;gap:2px}html body.app .stat-valrow:has(.stat-delta){flex-direction:row;justify-content:space-between;align-items:baseline;width:100%}html body.app .stat-card .stat-delta{margin:0 0 0 auto;position:static}html body.app #accList{gap:12px}html body.app .acc-card{background:var(--card);box-shadow:var(--m-shadow);border:0;border-radius:24px;grid-template-columns:54px minmax(0,1fr) auto;grid-template-areas:"av main main""notice notice notice""meta meta meta""status status toggle";align-items:center;gap:0 14px;padding:16px;display:grid;position:relative}html body.app .acc-card>.acc-av{width:54px;height:54px;box-shadow:none;grid-area:av;font-size:20px}html body.app .acc-card>.acc-main{text-align:left;grid-area:main;place-self:center stretch;min-width:0;margin:0;padding:0 40px 0 0}html body.app .acc-card>.acc-main>*{text-align:left}html body.app .acc-card .acc-name{font-size:16.5px;font-weight:750}html body.app .acc-card .acc-handle{margin-top:2px;font-size:13px}html body.app .acc-card>.notice{grid-area:notice;margin-top:14px}html body.app .acc-card>.acc-meta{border-top:1px solid #0000;border-bottom:1px solid #0000;border-image:var(--m-fade) 1;grid-area:meta;grid-template-columns:repeat(3,1fr);gap:0;margin:16px 0 14px;padding:10px 0;font-size:12.5px;display:grid}html body.app .acc-card>.acc-meta span{text-align:center;color:var(--text);white-space:nowrap;font-weight:650}html body.app .acc-card>.acc-meta span+span{border-left:1px solid var(--m-line)}html body.app .acc-card>.acc-meta span:before{content:none!important}html body.app .acc-card>.acc-break{display:none}html body.app .acc-card>.ks-status{grid-area:status;justify-self:start}html body.app .acc-card>.acc-toggle{background:0 0;grid-area:toggle;justify-self:end;margin:0;padding:0}html body.app #autoList .rule-card{background:var(--card);box-shadow:var(--m-shadow);border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"goal kebab""head ai""instr instr""meta meta""off off""warn warn""foot foot";align-items:center;gap:0;padding:14px 16px 0;display:grid}html body.app #autoList .rule-card:after{content:"";border-radius:0 0 var(--m-r) var(--m-r);background:var(--card);border-top:1px solid #0000;border-image:var(--m-fade) 1;grid-area:foot;height:60px;margin:0 -16px;position:static}html body.app #autoList .rule-goal{opacity:1;border-radius:999px;grid-area:goal;justify-self:start;align-items:center;gap:6px;width:auto;height:28px;margin:0;padding:0 11px 0 8px;display:inline-flex}html body.app #autoList .rule-goal svg{width:15px;height:15px}html body.app #autoList .rule-goal:after{content:attr(title);letter-spacing:.02em;text-transform:uppercase;font-size:11.5px;font-weight:750}html body.app #autoList .rule-card-head{display:contents}html body.app #autoList .rule-name{letter-spacing:-.01em;white-space:normal;grid-area:head;margin-top:12px;font-size:17px;font-weight:750}html body.app #autoList .rule-card-head .auto-ai{grid-area:ai;align-self:start;margin:12px 0 0 8px}html body.app #autoList .rule-instr{color:var(--muted);grid-area:instr;margin-top:4px;font-size:13.5px}html body.app #autoList .rule-meta{scrollbar-width:none;flex-wrap:nowrap;grid-area:meta;margin:12px 0 14px;overflow-x:auto}html body.app #autoList .src-chips{flex-wrap:nowrap}html body.app #autoList .src-chip{border:1px solid var(--m-line);background:var(--card);border-radius:10px;flex:none;padding:5px 9px}html body.app #autoList .rule-card-head .ks-status{z-index:1;bottom:15px;left:16px}html body.app #autoList .rule-card-side .switch{z-index:1;bottom:8px}html body.app #autoList .rule-card-side .up-btn{z-index:1;border:1px solid rgba(var(--shadow-color),.14);background:var(--card);width:40px;height:40px;box-shadow:0 1px 2px rgba(var(--shadow-color),.06);border-radius:12px;bottom:10px}html body.app #autoList .rule-card-side .up-btn.is-armed{border-color:color-mix(in srgb,var(--primary) 40%,#fff);background:color-mix(in srgb,var(--primary) 6%,#fff)}html body.app #autoList .rule-off-tag{letter-spacing:.04em;grid-area:off;justify-self:start;margin:-2px 0 14px;padding:6px 12px;font-size:11px;line-height:1.2}html body.app #autoList .rule-warn-tag{grid-area:warn;justify-self:start;margin:-2px 0 14px;padding:6px 12px;line-height:1.2}html body.app #autoList .rule-card,html body.app #autoList .rule-card-side,html body.app #autoList .rule-card-side .ks-kebab{z-index:auto}html body.app #autoList .rule-card:has(.ks-kebab.open){z-index:auto}html body.app #rulesList.rule-list{gap:10px}html body.app #rulesList .rule-card{background:var(--card);box-shadow:var(--m-shadow);border:0;padding:16px;display:block;position:relative}html body.app #rulesList .rule-card:after{content:none}html body.app #rulesList .rule-card-main{margin:0;padding:0 40px 0 0}html body.app #rulesList .rule-card-head{flex-wrap:wrap;gap:6px;min-height:0}html body.app #rulesList .rule-name{flex:0 0 100%;font-size:15.5px;font-weight:700}html body.app #rulesList .rule-card-head .ks-status{position:static}html body.app #rulesList .rule-instr{color:var(--muted);-webkit-line-clamp:2;margin-top:8px;font-size:13px}html body.app #rulesList .rule-meta{min-height:28px;margin-top:8px;padding-right:56px}html body.app #rulesList .src-chip{color:var(--muted);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}html body.app #rulesList .src-chip+.src-chip:before{content:"· "}html body.app #rulesList .rule-card-side{display:contents}html body.app #rulesList .rule-card-side .switch{margin:0;position:absolute;bottom:16px;right:14px}html body.app .lead-stats{background:var(--card);box-shadow:var(--m-shadow);grid-template-columns:repeat(4,1fr);gap:0;padding:12px 4px;display:grid}html body.app .lead-stat{background:0 0;border-radius:0;flex-direction:column;align-items:center;gap:2px;padding:0;position:relative}html body.app .lead-stat+.lead-stat:before{content:"";background:rgba(var(--shadow-color),.12);width:1px;position:absolute;top:22%;bottom:22%;left:0}html body.app .lead-stat .ls-val{color:var(--text);font-family:Bricolage Grotesque,Inter,sans-serif;font-size:20px}html body.app .lead-stat .ls-label{color:var(--muted);font-size:11.5px}html body.app .lead-table tbody{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:12px;display:flex;overflow:visible;border:0!important}html body.app .lead-table tbody tr{background:var(--card);box-shadow:var(--m-shadow);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px 10px;padding:18px 12px 18px 16px;display:grid}html body.app .lead-table tbody tr:after{content:"";background:var(--m-fade);grid-area:4/1/auto/-1;align-self:start;height:1px;margin:0 -4px 0 0;display:block}html body.app .lead-table tbody td:nth-child(2){grid-area:1/1/auto/4}html body.app .lead-table tbody td:nth-child(3){grid-area:4/3/auto/5;justify-self:end;padding:12px 4px 0 0}html body.app .lead-table tbody td:nth-child(4){white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted);grid-area:2/1/auto/4;padding:0;overflow:hidden}html body.app .lead-table tbody td:nth-child(5){grid-area:4/1/auto/3;justify-self:start;padding:12px 0 0}html body.app .lead-table tbody td:nth-child(6){grid-area:3/1/auto/-1;padding:0}html body.app .lead-table tbody td:nth-child(7){color:var(--muted);grid-area:2/4;justify-self:end;padding:0 4px 0 0}html body.app .lead-table .lead-av{width:44px;height:44px}html body.app .lead-table .li-name{font-size:15.5px;font-weight:700}html body.app .lead-table .intent{justify-content:center;min-width:0;padding:4px 10px!important}html body.app .lead-table .stage-dd .stage-trigger{background:0 0;border:0;min-height:0;padding:0}html body.app .lead-table .ks-iconbtn{background:0 0!important;border:0!important}html body.app #ksList{gap:10px}html body.app #ksList .ks-row{background:var(--card);box-shadow:var(--m-shadow);border:0;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"ico name kebab""ico meta kebab""groups groups groups""rule rule rule""foot foot foot";align-items:center;gap:0 12px;padding:14px 8px 0 14px;display:grid}html body.app #ksList .ks-row:after{content:none}html body.app #ksList .ks-ftype{grid-area:ico}html body.app #ksList .ks-name{white-space:nowrap;text-overflow:ellipsis;grid-area:name;align-self:end;font-size:15px;font-weight:700;overflow:hidden}html body.app #ksList .ks-meta{color:var(--muted);flex-flow:row;grid-area:meta;align-self:start;gap:0 5px;min-width:0;margin-top:2px;font-size:12px}html body.app #ksList .ks-meta span{overflow-wrap:normal;white-space:nowrap}html body.app #ksList .ks-meta span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}html body.app #ksList .ks-meta span+span:before{content:"· "}html body.app #ksList .ks-row .ks-groups{flex-wrap:wrap;grid-area:groups;gap:5px;min-width:0;margin:14px -8px 0 -14px;padding:0 10px 12px 14px;display:flex}html body.app #ksList .ks-row .ks-gchip{flex:none}html body.app #ksList .ks-row .ks-break{background:var(--m-fade);flex:none;grid-area:rule;height:1px;margin:14px -8px 0 -14px;display:block}html body.app #ksList .ks-row .ks-groups+.ks-break{margin-top:0}html body.app #ksList .ks-row .ks-status{flex:none;grid-area:foot;place-self:center start;width:auto;margin:10px 0}html body.app #ksList .ks-row .ks-iconbtn.ask{background:color-mix(in srgb,var(--primary) 10%,#fff);width:auto;height:32px;color:var(--primary);border:0;border-radius:999px;flex:none;grid-area:foot;place-self:center end;gap:5px;margin:10px 2px 10px 0;padding:0 12px}html body.app #ksList .ks-row .ks-iconbtn.ask svg{width:15px;height:15px}html body.app #ksList .ks-row .ks-iconbtn.ask:after{content:"Ask";font-size:12.5px;font-weight:700}html body.app #ksGroupsGrid{gap:24px}html body.app #ksGroupsGrid .ks-gcard{background:var(--card);box-shadow:var(--m-shadow);border:0;padding:18px 14px 14px;position:relative}html body.app #ksGroupsGrid .ks-gcard:before{content:"";border:1px solid var(--m-edge);background:var(--card);z-index:1;border-bottom:0;border-radius:10px 10px 0 0;width:42%;height:11px;position:absolute;top:-10px;left:-1px}html body.app #ksGroupsGrid .kg-ico{display:none}html body.app #ksGroupsGrid .kg-titles h3{font-size:16px}html body.app #ksGroupsGrid .ks-gcard .ks-break{background:var(--m-line)}html body.app #ksGroupsGrid .ks-gcard .ks-iconbtn.ask{background:color-mix(in srgb,var(--primary) 10%,#fff);color:var(--primary);border:0;flex:none;align-items:center;gap:5px;padding:0 12px;display:inline-flex;border-radius:999px!important;width:auto!important;height:32px!important}html body.app #ksGroupsGrid .ks-gcard .ks-iconbtn.ask svg{width:15px;height:15px}html body.app #ksGroupsGrid .ks-gcard .ks-iconbtn.ask:after{content:"Ask";font-size:12.5px;font-weight:700}html body.app #viewGroups{padding-top:10px}html body.app #imList{background:var(--card);gap:0;margin:0!important}html body.app .im-row{background:0 0;border-radius:0;grid-template-columns:44px minmax(0,1fr);column-gap:12px;padding:14px 16px 14px 18px;border:0!important;border-bottom:1px solid var(--m-line)!important}html body.app .im-row:last-child{border-bottom:0!important}html body.app .im-row:before{content:"";background:0 0;border-radius:50%;width:8px;height:8px;position:absolute;top:32px;left:5px}html body.app .im-row.unread:before{background:var(--primary)}html body.app .im-row>.im-av{grid-row:1;width:44px;height:44px;font-size:15px}html body.app .im-row-main{align-self:center;min-height:0}html body.app .im-row-top{gap:8px;padding-right:40px}html body.app .im-row-top .im-name{flex:1;min-width:0;font-size:15.5px}html body.app .im-row:not(.unread) .im-name{font-weight:600}html body.app .im-row-top .im-time,html body.app .im-row-top .im-unread-dot,html body.app .im-row .im-handle{display:none}html body.app .im-preview{color:var(--muted);grid-column:1/-1;margin-top:10px;font-size:13.5px}html body.app .im-row.unread .im-preview{color:var(--text)}html body.app .im-row-sub{grid-column:1/-1;gap:6px;margin-top:10px;padding-right:0}html body.app .im-row-sub:before{content:none}html body.app .im-row-sub .im-time{color:var(--muted);flex:none;margin-left:auto;font-size:12px;display:block}html body.app .im-row.unread .im-row-sub .im-time{color:var(--primary);font-weight:700}html body.app .im-row-tags{flex:0 auto;order:0;gap:5px;margin:0}html body.app .im-row-sub .im-src{color:var(--muted);font-size:11.5px}html body.app .im-row-kebab{bottom:auto}html body.app #bioList{gap:14px}html body.app .bio-row{text-align:left;background:var(--card);box-shadow:var(--m-shadow);border:0;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"av link kebab""av sub kebab""av meta kebab""stats stats stats";align-items:center;gap:0 12px;padding:14px 6px 0 14px;display:grid}html body.app .bio-row .bio-row-av{flex:none;width:44px;height:44px;position:absolute;top:14px;left:14px}html body.app .bio-row>.bio-row-sub{grid-area:sub}html body.app .bio-row>.bio-row-link{grid-area:link;display:block}html body.app .bio-row .bio-row-title{white-space:nowrap;text-overflow:ellipsis;padding:0;font-size:16px;font-weight:750;line-height:1.25;display:block;overflow:hidden}html body.app .bio-row .bio-row-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:12.5px;display:block;overflow:hidden}html body.app .bio-row>.bio-row-meta{flex-wrap:nowrap;grid-area:meta;gap:6px;margin:22px 0 0}html body.app .bio-row>.bio-row-meta>*{white-space:nowrap;flex:none;font-size:11px}html body.app .bio-row>.bio-row-stats{border-top:1px solid #0000;border-image:var(--m-fade) 1;flex-wrap:nowrap;grid-area:stats;align-items:center;gap:0;margin:28px -6px 0 -14px;padding:10px 16px;display:flex}html body.app .bio-row .bio-stat{color:var(--muted);flex-direction:column;gap:1px;padding:0 18px;font-size:11.5px;display:flex;position:relative}html body.app .bio-row .bio-stat:first-child{padding-left:0}html body.app .bio-row .bio-stat+.bio-stat:before{content:"";background:rgba(var(--shadow-color),.12);width:1px;position:absolute;top:15%;bottom:15%;left:0}html body.app .bio-row .bio-stat b{color:var(--text);margin:0;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:18px;line-height:1.1}html body.app .bio-row .bio-stat-note{color:var(--muted);margin-left:auto;font-size:11.5px}html body.app #bioCreateModal .am-dialog{max-height:90dvh;display:block;overflow-y:auto}html body.app #bioCreateModal .bio-create-body{flex-direction:column;gap:18px;display:flex}html body.app #bioCreateModal .bio-create-col+.bio-create-col{border-top:0;padding-top:0}html body.app #bioCreateModal .bio-create-cats{scrollbar-width:none;flex-wrap:nowrap;margin:0 -18px 2px;padding:0 18px;overflow-x:auto}html body.app #bioCreateModal .bio-create-cats .bio-chip{flex:none}html body.app #bioCreateModal .bio-create-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;scroll-padding:0 18px;overflow:auto hidden}html body.app #bioCreateModal .bio-create-scroll::-webkit-scrollbar{display:none}html body.app #bioCreateModal .bio-acc-list{flex-direction:row;gap:8px;width:max-content;padding:2px 18px}html body.app #bioCreateModal .bio-acc{scroll-snap-align:start;flex:none;width:220px}html body.app #bioCreateModal .bio-thgrid{grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;gap:10px;padding:2px 18px 4px;display:grid}html body.app #bioCreateModal .bio-thcard{scroll-snap-align:start}html body.app #bioCreateModal .am-actions{margin-top:18px}html body.app main.app-content.settings-sheet{z-index:60;background:rgba(var(--shadow-color),.38);align-items:stretch;animation:.3s both m-scrim-in;position:fixed;inset:0;padding:64px 0 0!important}html body.app .settings-sheet .settings-dialog{background:var(--card);width:100%;height:100%;max-height:none;box-shadow:var(--m-sheet-shadow);will-change:transform;border:0;border-radius:28px 28px 0 0;flex-direction:column;padding-bottom:0;animation:.42s cubic-bezier(.2,.9,.25,1) m-sheet-in;display:flex;position:relative;inset:auto}html body.app .settings-sheet .settings-rail{bottom:calc(var(--m-float) + var(--m-safe));z-index:37;margin:10px 14px calc(var(--m-float) + var(--m-safe));background:0 0;border:0;flex:none;order:2;padding:0;position:sticky;overflow:visible}html body.app .settings-sheet .settings-nav{overflow:hidden}html body.app .settings-sheet .settings-nav button{min-width:38px;max-width:46px;height:46px;min-height:0;color:var(--m-ink-soft);letter-spacing:-.01em;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:9px;padding:0;font:600 14.5px/1 Inter,sans-serif;transition:flex-basis .42s cubic-bezier(.32,.72,0,1),padding .42s cubic-bezier(.32,.72,0,1),background-color .3s,color .3s;display:flex;overflow:hidden}html body.app .settings-sheet .settings-nav button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px;margin:0}html body.app .settings-sheet .settings-nav button .snav-label-full{display:none!important}html body.app .settings-sheet .settings-nav button .snav-label-short{opacity:0;max-width:0;transition:max-width .42s cubic-bezier(.32,.72,0,1),opacity .25s 80ms;overflow:hidden;display:block!important}html body.app .settings-sheet .settings-nav button:active svg{transform:scale(.86)}html body.app .settings-sheet .settings-nav button.active{color:#fff;background-color:var(--primary);background-image:linear-gradient(120deg,var(--primary),var(--primary-2));flex:none;max-width:none;padding:0 20px 0 15px}html body.app .settings-sheet .settings-nav button.active svg{stroke-width:2.2px}html body.app .settings-sheet .settings-nav button.active .snav-label-short{opacity:1;max-width:120px}html body.app .settings-sheet .settings-main{height:auto;min-height:0;box-shadow:none;background:var(--card);border:0;border-radius:0;flex-direction:column;flex:1 0 auto;order:1;margin:0;display:flex;overflow:visible}html body.app .settings-sheet .settings-dialog-head{background:var(--card);position:static}html body.app .settings-sheet .settings-scroll{flex-direction:column;flex:1 0 auto;height:auto;display:flex;overflow:visible}html body.app .settings-sheet .set-card:not([hidden]){flex:1 0 auto;min-height:0}html body.app .settings-sheet .set-card-foot{bottom:calc(var(--m-tab-h) + var(--m-float) + var(--m-safe) + 10px);box-shadow:0 10px 0 var(--card)}html body.app .settings-sheet .settings-dialog :is(.settings-dialog-head,.settings-main>header,.settings-scroll){box-shadow:none!important;border-top:0!important;border-bottom:0!important}html body.app .settings-sheet .settings-close{display:none}html body.app .app-content:where(:not(.settings-content),.settings-sheet) :is(.card,.rule-card,.ks-row,[class*=-card]){border:1px solid var(--m-edge)}html body.app .app-content:where(:not(.settings-content),.settings-sheet) :is(.card,.rule-card,.ks-row,[class*=-card]) :is(.card,.rule-card,.ks-row,[class*=-card],.stat,.kpi,.tile,.box){border:0!important}html body.app :is(#autoList .rule-card,#rulesList .rule-card,.ks-row,.ks-gcard,.im-list){border:1px solid var(--m-edge)!important}html body.app :is(.stats-card,.lead-stat,.am-stats .stats-grid){border:0!important}html body.app .app-content .stats-card .stat-card,html body.app .stat-card,html body.app .lead-stats{border:1px solid var(--m-edge)!important}html body.app .settings-sheet .settings-main :is(.set-card,.set-card-head,.set-card-foot,.set-row,.plan-card,.bill-pay-row),html body.app .app-content .stats-card .stat-card:first-child,html body.app .app-modal .am-dialog.am-stats .stats-grid>.stat-card:first-child{border:0!important}html body.app .lead-table tbody tr,html body.app .lead-table tbody tr:last-child{border:1px solid var(--m-edge)!important}html body.app .app-content :is(.card,.rule-card,.ks-row,.ks-gcard,.acc-card,.bio-row,.stat-card,.attn-banner,.lead-table tbody tr,.im-list,.lead-stats),html body.app #autoList .rule-card,html body.app #rulesList .rule-card{border-radius:var(--m-r)!important}html body.app .app-content #ksGroupsGrid .ks-gcard{border-radius:0 var(--m-r) var(--m-r) var(--m-r)!important}html body.app :is(.ks-status,.bio-chip-changed,.ks-gchip,.lead-table .intent,.stage-dd .stage-trigger .ks-status,.rule-goal){font-weight:650;line-height:1.3;font-size:11.5px!important}html body.app :is(.ks-status,.bio-chip-changed,.ks-gchip){border-radius:999px;padding:4px 10px!important}html body.app .ks-kebab:not(#leadMore) .ks-iconbtn,html body.app .im-row-kebab .ks-iconbtn{justify-content:center;align-items:center;padding:0;display:flex;width:40px!important;height:40px!important}html body.app .ks-kebab .ks-iconbtn svg{width:20px!important;height:20px!important}html body.app .im-row-kebab{top:8px!important;right:8px!important}html body.app :is(.bio-row,#autoList .rule-card,#rulesList .rule-card,#ksList .ks-row,.acc-card,.lead-table tbody tr){position:relative!important}html body.app :is(#autoList .rule-card-side,#ksList .ks-actions,.bio-row .ks-actions){position:static!important}html body.app .app-content :is(.bio-row>.ks-kebab,#autoList .rule-card-side .ks-kebab,#rulesList .rule-card-side .ks-kebab,#ksList .ks-row .ks-kebab,#ksGroupsGrid .ks-gcard .ks-kebab,.acc-card>.ks-kebab,.lead-table tbody td.col-act){width:40px;height:40px;grid-area:auto!important;margin:0!important;padding:0!important;position:absolute!important;inset:8px 8px auto auto!important}html body.app .app-content :is(.bio-row>.bio-row-link,.bio-row>.bio-row-sub,.bio-row>.bio-row-meta,#ksList .ks-row .ks-name,#ksList .ks-row .ks-meta,#ksGroupsGrid .ks-gcard h3,.lead-table tbody td:nth-child(2)){min-width:0;padding-right:44px!important}html body.app .im-mfilter:before{top:var(--mf-top,0)}html body.app .im-mfilter-panel{top:var(--mf-top,60px);width:auto;max-height:min(70dvh,600px);box-shadow:0 26px 50px -24px rgba(var(--shadow-color),.38);opacity:1;clip-path:inset(0 0 100%);overscroll-behavior:contain;border:0;border-radius:0 0 26px 26px;padding:14px 16px 18px;transition:clip-path .42s cubic-bezier(.32,.72,0,1),transform .42s cubic-bezier(.32,.72,0,1),visibility 0s linear .42s;position:fixed;left:0;right:0;transform:translateY(-16px)}html body.app .im-mfilter.open .im-mfilter-panel{clip-path:inset(0 -40px -80px);transition:clip-path .42s cubic-bezier(.32,.72,0,1),transform .42s cubic-bezier(.32,.72,0,1),visibility;transform:none}html body.app .im-mfilter-panel [id$=MFilterGroups]{border:1px solid var(--border);border-radius:20px;overflow:hidden}html body.app .im-mfilter-panel [id$=MFilterGroups] .mf-acc{margin:0}html body.app .im-mfilter-panel .mf-acc-head{padding:15px 18px}html body.app .im-mfilter-panel .mf-foot{border-top:0;margin-top:16px;padding-top:0}html body.app .im-mfilter-panel .mf-chips{justify-content:flex-end}html body.app .im-mfilter.open .im-mfilter-btn{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary)}html body.app .ks-kebab.km-sheet:before{content:"";inset:0;top:var(--km-scrim-top,0);z-index:59;background:rgba(var(--shadow-color),.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.16s ease-out km-fade;position:fixed}html body.app .ks-kebab.km-sheet>.ks-menu{overscroll-behavior:contain;opacity:1;visibility:visible;max-height:min(70dvh,600px);box-shadow:0 26px 50px -24px rgba(var(--shadow-color),.38);border:0;align-items:stretch;gap:8px;padding:12px 14px;overflow-y:auto;transform:none;z-index:60!important;width:auto!important;min-width:0!important;max-width:none!important;position:fixed!important;left:0!important;right:0!important;translate:none!important}html body.app .ks-kebab.km-down>.ks-menu{border-radius:0 0 26px 26px;animation:.42s cubic-bezier(.32,.72,0,1) km-down;top:var(--km-top)!important;bottom:auto!important}html body.app .ks-kebab.km-up>.ks-menu{border-radius:26px 26px 0 0;animation:.42s cubic-bezier(.32,.72,0,1) km-up;top:auto!important;bottom:var(--km-bottom)!important}html body.app .ks-kebab.km-sheet>.ks-menu button,html body.app .ks-kebab.km-sheet>.ks-menu button:hover{text-align:center;background:var(--card);border:1px solid var(--border);width:100%;min-height:48px;color:var(--text);border-radius:999px;justify-content:center;padding:12px 18px;font-size:15px}html body.app .ks-kebab.km-sheet>.ks-menu button.danger,html body.app .ks-kebab.km-sheet>.ks-menu button.danger:hover{color:var(--danger)}html body.app .ks-kebab.km-sheet>.ks-menu button:active{background:var(--bg-soft)}html body.app .ks-kebab.km-sheet>.ks-menu button svg{width:18px;height:18px}html body.app .ks-kebab.km-sheet>[data-kebab]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary)}html body.app .ks-kebab.km-closing>.ks-menu{pointer-events:none;opacity:1!important;visibility:visible!important}html body.app .ks-kebab.km-closing.km-down>.ks-menu{animation:.42s cubic-bezier(.32,.72,0,1) forwards km-down-out}html body.app .ks-kebab.km-closing.km-up>.ks-menu{animation:.42s cubic-bezier(.32,.72,0,1) forwards km-up-out}html body.app .ks-kebab.km-closing:before{pointer-events:none;animation:.3s ease-out forwards km-fade-out}html body.app .ks-kebab.km-closing>[data-kebab]{border-color:var(--border);background:var(--card);color:inherit;transition:border-color .2s,background .2s,color .2s}}@keyframes km-fade{0%{opacity:0}}@keyframes km-fade-out{to{opacity:0}}@keyframes km-down{0%{clip-path:inset(0 0 100%);transform:translateY(-16px)}to{clip-path:inset(0 -40px -80px);transform:none}}@keyframes km-up{0%{clip-path:inset(100% 0 0);transform:translateY(16px)}to{clip-path:inset(-80px -40px 0);transform:none}}@keyframes km-down-out{0%{clip-path:inset(0 -40px -80px);transform:none}to{clip-path:inset(0 0 100%);transform:translateY(-16px)}}@keyframes km-up-out{0%{clip-path:inset(-80px -40px 0);transform:none}to{clip-path:inset(100% 0 0);transform:translateY(16px)}}@media (max-width:768px){html body.app .m-acct .am-dialog{max-width:none;padding:0 20px calc(20px + var(--m-safe))}.m-acct-id{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:12px 0 22px;display:flex}.m-acct-av{background:var(--grad);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:10px;font-size:22px;font-weight:800;display:flex;position:relative;overflow:hidden}.m-acct-av.has-img{color:#0000}.m-acct-name{letter-spacing:-.01em;color:var(--text);font-family:Bricolage Grotesque,Inter,sans-serif;font-size:20px;font-weight:700}.m-acct-email{color:var(--muted);font-size:14px}.m-acct-actions{flex-direction:column;gap:10px;display:flex}.m-acct-btn{background:var(--m-tint);width:100%;min-height:50px;color:var(--text);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.m-acct-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.m-acct-btn.danger{background:var(--card);color:var(--danger);box-shadow:inset 0 0 0 1px var(--m-edge)}html body.app .app-topbar{box-sizing:border-box;border:1px solid #0000;height:60px;transition:top .45s cubic-bezier(.2,.8,.2,1),left .45s cubic-bezier(.2,.8,.2,1),right .45s cubic-bezier(.2,.8,.2,1),height .45s cubic-bezier(.2,.8,.2,1),padding .45s cubic-bezier(.2,.8,.2,1),border-radius .45s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .3s,border-color .3s}html body.app .app-topbar.tb-float{border-color:var(--border);background:color-mix(in srgb,var(--card) 86%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);height:56px;box-shadow:0 18px 44px -18px rgba(var(--shadow-color),.38);border-radius:20px;padding:0 8px 0 18px;top:10px;left:14px;right:14px}html body.app .app-topbar.tb-float .app-topbar-title{font-size:19px;transition:font-size .45s cubic-bezier(.2,.8,.2,1)}html body.app .app-topbar .m-me{flex:none}html body.app :is(.ks-mbar,.ks-bar.inbox-bar){transition:margin .45s cubic-bezier(.2,.8,.2,1),padding .45s cubic-bezier(.2,.8,.2,1),background .3s}html body.app.tb-has-tool .app-topbar.tb-float{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}html body.app.tb-has-tool.tb-floating :is(.ks-mbar,.ks-bar.inbox-bar){background:0 0;border:0;margin-left:-4px;margin-right:-4px;padding-left:12px;padding-right:12px;top:66px}.tb-glass{height:var(--tb-glass-h,56px);z-index:19;box-sizing:border-box;pointer-events:none;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 86%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:0 18px 44px -18px rgba(var(--shadow-color),.38);opacity:0;visibility:hidden;border-radius:20px;transition:opacity .3s,visibility .3s,background .42s cubic-bezier(.32,.72,0,1),border-radius .42s cubic-bezier(.32,.72,0,1),border-color .42s cubic-bezier(.32,.72,0,1),box-shadow .42s cubic-bezier(.32,.72,0,1);position:fixed;top:10px;left:14px;right:14px}html body.app.tb-floating .tb-glass{opacity:1;visibility:visible}html body.app.tb-sheet-open .app-topbar.tb-float{z-index:62}html body.app.tb-open.tb-floating .tb-glass{background:var(--bg);box-shadow:0 18px 44px -18px rgba(var(--shadow-color),0);border-bottom-color:#0000;border-radius:20px 20px 0 0}.tb-scrim{z-index:18;background:rgba(var(--shadow-color),.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .16s,visibility .16s;position:fixed;inset:0}html body.app.tb-floating:is(:has(.im-mfilter.open),:has(.ks-kebab.km-sheet.open)) .tb-scrim{opacity:1;visibility:visible}html body.app.tb-sheet-open.tb-floating .tb-scrim{z-index:43}html body.app.tb-sheet-open.tb-floating .tb-glass{z-index:44}html body.app.tb-sheet-open.tb-floating :is(.ks-mbar,.ks-bar.inbox-bar){z-index:45}html body.app.tb-sheet-open.tb-floating .ks-mbar .ks-fab{opacity:0;pointer-events:none}html body.app.tb-sheet-open.tb-floating :is(.im-mfilter,.ks-kebab.km-sheet):before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}html body.app.tb-sheet-open.tb-floating .im-mfilter-panel{top:calc(10px + var(--tb-glass-h,56px) - 1px);border:1px solid var(--border);width:auto;box-shadow:none;border-top:0;border-radius:0 0 20px 20px;max-height:min(70dvh,100dvh - 200px);position:fixed;left:14px;right:14px}html body.app.tb-sheet-open.tb-floating .ks-kebab.km-sheet>.ks-menu{border:1px solid var(--border)!important;box-shadow:none!important;border-top:0!important;border-radius:0 0 20px 20px!important;left:14px!important;right:14px!important}}@media (max-width:768px) and (prefers-reduced-motion:reduce){html body.app .app-topbar,html body.app :is(.ks-mbar,.ks-bar.inbox-bar),.tb-glass,.tb-scrim{transition:none!important}}@media (max-width:768px){html body.app:has(#bioStudio){--bm-tab-h:60px;--bm-float:10px;--bm-dock:calc(var(--bm-tab-h) + var(--bm-float) + var(--m-safe));--bm-act:56px}html body.app .settings-content:has(>.bio-studio){padding:0}html body.app .settings-content>.bio-loading:not([hidden]){justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}html body.app .settings-dialog.bio-studio{width:auto;height:auto;max-height:none;box-shadow:none;background:var(--m-bg);border:0;border-radius:0;display:block;position:fixed;inset:0;overflow:hidden}html body.app .settings-dialog.bio-studio[hidden],html body.app .bio-studio :is(.bio-close,.bio-left){display:none}html body.app .bio-mtop{z-index:20;padding:calc(3px + env(safe-area-inset-top,0px)) 12px 3px;background:var(--card);border-bottom:1px solid var(--m-line);align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.bio-mback{width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0 -2px 0 -8px;padding:0;display:grid}.bio-mback:active{background:rgba(var(--shadow-color),.06)}.bio-mback svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.bio-mtitle{letter-spacing:-.02em;flex:1;min-width:0;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:17px;font-weight:700;line-height:1.15}html body.app .bio-mact{top:calc(var(--m-top,40px) + 6px);z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--m-edge);height:48px;box-shadow:inset 0 1px 0 #ffffffe6,var(--m-shadow);background:linear-gradient(#ffffffd1,#fff9);border-radius:999px;align-items:center;gap:2px;padding:0 5px;display:flex;position:absolute;left:12px;right:12px}.bio-mact .bio-version{flex:0 auto;width:auto;min-width:0}.bio-mact .bio-version .dd-trigger{background:var(--m-tint);max-width:100%;height:38px;min-height:0;color:var(--text);border:0;border-radius:999px;gap:6px;padding:0 8px 0 11px;font:600 14px/1 Inter,sans-serif}.bio-mact .bio-version .dd-label{display:none}html body.app .bio-mact .bio-mver{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline;overflow:hidden}.bio-mact .bio-version .dd-chev{width:16px;height:16px}.bio-mact .bio-version .dd-menu{z-index:60;min-width:220px;inset:calc(100% + 12px) auto auto -8px}.bio-mact .bio-ur{flex:none;gap:0;display:flex}.bio-mact .bio-ur-btn{width:34px;height:38px;color:var(--text);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.bio-mact .bio-ur-btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.bio-mact .bio-ur-btn:disabled{opacity:.3}.bio-mact .bio-ur-btn:active:not(:disabled){background:rgba(var(--shadow-color),.06)}.bio-mact .bio-left-foot{background:0 0;border:0;flex:none;gap:5px;margin-left:auto;padding:0;display:flex}.bio-mact .bio-left-foot .btn{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;justify-content:center;height:38px;min-height:0;padding:0 8px;font-size:13.5px;overflow:hidden}.bio-mact #bioSave{width:62px}.bio-mact #bioPublish{width:80px}html body.app .bio-studio .bio-stage{top:var(--m-top,40px);padding:calc(var(--bm-act) + 4px) 0 calc(var(--bm-dock) + 6px);justify-content:center;align-items:center;transition:bottom .38s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}html body.app .bio-studio .bio-stage .bio-phone-wrap{flex:none;gap:0;padding:0;transition:top .3s cubic-bezier(.32,.72,0,1);display:block;position:relative;transform:none}html body.app .bio-studio .bio-stage .phone.bio-device{width:300px;height:633px;transform:scale(var(--pv-s,1));transform-origin:0 0;position:absolute;top:0;left:0}html body.app .bio-studio .bio-readonly-note{z-index:3;white-space:nowrap;position:absolute;bottom:-6px;left:50%;transform:translate(-50%,100%)}html body.app .bio-studio.m-docked .bio-stage{padding-bottom:10px;bottom:52%}html body.app .bio-studio.m-docked.m-collapsed .bio-stage{padding-bottom:calc(var(--bm-dock) + 62px);bottom:0}html body.app .bio-stage:has(.bio-wa-phone:not(.is-leaving)) .bio-phone-wrap{visibility:hidden}html body.app .bio-stage .bio-wa-phone{top:var(--pv-cy,50%);width:300px;height:633px;transform:translate(-50%,-50%) scale(var(--pv-s,1));transform-origin:50%;animation:none;left:50%}html body.app .bio-stage .bio-wa-phone.is-leaving{display:none}html body.app .bio-stage .bio-wa-phone .phone.bio-device{height:633px;position:relative;transform:none}.bio-mhandles{z-index:4;pointer-events:none;position:absolute;inset:0}.bio-mpill{pointer-events:auto;touch-action:none;cursor:grab;color:#9a8f98;background:#1a1322;border:0;border-radius:999px;place-items:center;width:26px;padding:0;transition:background .2s,color .2s;display:grid;position:absolute;box-shadow:0 6px 16px -6px #00000073}.bio-mpill svg{fill:currentColor;width:10px;height:16px}.bio-mpill.on{cursor:grabbing;color:#c9c1c7;background:#000;box-shadow:0 10px 24px -8px #0009}.bio-mdrop{background:var(--primary);height:3px;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent);border-radius:3px;position:absolute}html body.app .bio-stage .bio-blk.bio-mlift{z-index:30;opacity:.9;box-shadow:0 0 0 2px var(--primary),0 18px 40px -12px #00000073;border-radius:14px;position:relative}html body.app .bio-mtabs{right:12px;bottom:calc(var(--bm-float) + var(--m-safe));z-index:98;height:var(--bm-tab-h);padding:0 7px;position:fixed;left:12px}html body.app .bio-mtabs .m-tab{max-width:44px;height:44px}html body.app .bio-mtabs .m-tab svg{width:22px;height:22px}html body.app .bio-mtabs .m-tab.on{max-width:none;padding:0 16px 0 13px}.bio-mfab{right:12px;bottom:calc(var(--bm-dock) + 8px);z-index:98;color:#fff;background:linear-gradient(120deg,var(--primary),var(--primary-2));height:42px;box-shadow:0 14px 30px -8px color-mix(in srgb,var(--primary) 45%,transparent);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px 0 13px;font:700 14px/1 Inter,sans-serif;display:flex;position:fixed}.bio-mfab svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:17px;height:17px}.bio-mfab:active{transform:scale(.94)}html body.app .bio-mfab[hidden]{display:none}html body.app:has(#bioStudio[hidden]) :is(.bio-mtabs,.bio-mfab){display:none}html body.app .bio-msheet{z-index:99}html body.app .bio-msheet :is(.bio-tools,.bio-an-summary,.bio-props-body){flex:none;height:auto;min-height:0;padding:0;overflow:visible}.bio-mpeek{letter-spacing:-.02em;padding:0 0 10px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:18px;font-weight:700}html body.app #bioMTools:not(.is-docked) .am-dialog{max-height:85dvh}html body.app #bioMTools:not(.is-docked) .bio-mpeek{padding-bottom:12px;font-size:20px}html body.app #bioMTools.is-analytics .bio-tools{display:none}html body.app .bio-msheet.is-docked{z-index:97;pointer-events:none}html body.app .bio-msheet.is-docked .am-backdrop,html body.app #bioMProps .am-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0}html body.app .bio-msheet.is-docked .am-dialog{height:52%;max-height:none;padding:0 18px calc(var(--bm-dock) + 20px);pointer-events:auto;transition:transform .38s cubic-bezier(.32,.72,0,1)}html body.app .bio-msheet.is-docked.is-collapsed .am-dialog{transform:translateY(calc(100% - 52px - var(--bm-dock)));cursor:pointer;overflow:hidden!important}html body.app #bioMProps{pointer-events:none}html body.app #bioMProps .bio-props.am-dialog{width:100%;height:auto;max-height:56%;padding:0 18px calc(22px + var(--m-safe));pointer-events:auto;border:0;display:block}html body.app #bioMProps :is(.bio-props-title,.bio-props-empty,[data-deselect]){display:none}html body.app .bio-msheet #bioAnData :is(.bio-an-cards,.bio-an-card,.bio-an-chartwrap){box-shadow:none;border:0;outline:0}html body.app .bio-thgal.app-modal{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;align-items:flex-end;padding:0}html body.app .bio-thgal .bio-thgal-panel.am-dialog{width:100%;max-width:none;max-height:88dvh;padding:0 18px calc(22px + var(--m-safe));border-radius:28px 28px 0 0;margin:0;display:block;overflow:hidden auto}html body.app .bio-thgal .bio-thgal-head{padding:0 0 10px}html body.app .bio-thgal .bio-thgal-head h3{letter-spacing:-.02em;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:20px;font-weight:700}html body.app .bio-thgal .bio-thgal-head [data-thclose]{display:none}html body.app .bio-thgal .bio-thgal-cats{scrollbar-width:none;flex-wrap:nowrap;gap:7px;margin:0 -18px 14px;padding:0 18px;display:flex;overflow-x:auto}html body.app .bio-thgal .bio-thgal-cats .bio-chip{flex:none}html body.app .bio-thgal .bio-thgal-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0;display:grid;overflow:visible}}@media (max-width:370px){.bio-mact .bio-version .dd-chev{display:none}.bio-mact .bio-version .dd-trigger{padding:0 10px}}:is(.ks-gchip:not(.more),.im-auto,.tag-chip:not(.choice-chip),.ph-chip){--g-h:var(--g,var(--hue-pink));color:oklch(var(--tile-mark) var(--g-h));background:oklch(var(--tile-wash) var(--g-h));border-color:#0000}.tag-chip:not(.choice-chip) .tag-x{color:oklch(var(--tile-mark) var(--g-h));background:oklch(.9 .06 var(--g-h))}.tag-chip:not(.choice-chip) .tag-x:hover{color:#fff;background:oklch(var(--tile-mark) var(--g-h))}.ph-chip:hover{background:oklch(.9 .06 var(--g-h))}.fb{--fb-pink-ink:oklch(var(--tile-mark) var(--hue-pink));--fb-pink-wash:oklch(var(--tile-wash) var(--hue-pink));max-width:880px;margin:0 auto}.fb-head{margin-bottom:28px}.fb-head h1{letter-spacing:-.02em;font-size:clamp(26px,3.2vw,34px);font-weight:800}.fb-head p{color:var(--muted);text-wrap:pretty;max-width:560px;margin-top:6px;font-size:15.5px}.fb-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.fb-opt{text-align:left;color:var(--text);background:var(--card);border:1.5px solid var(--border);border-radius:18px;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.fb-opt:hover{border-color:rgba(var(--shadow-color),.22)}.fb-opt.on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:var(--fb-pink-wash)}.fb-ico{--h:var(--hue-coral);background:oklch(var(--tile-wash) var(--h));width:44px;height:44px;color:oklch(var(--tile-mark) var(--h));border-radius:12px;flex:none;place-items:center;display:grid}.fb-ico svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.fb-ico.feature{--h:var(--hue-blue)}.fb-ico.rate{--h:var(--hue-amber)}.fb-opt-txt{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fb-opt-t{font-size:16px;font-weight:800}.fb-opt-d{color:var(--muted);font-size:13.5px;line-height:1.45}.fb-opt-go{display:none}.fb-panel{background:var(--card);border:1.5px solid var(--border);border-radius:22px;padding:36px 40px}.fb-view[hidden]{display:none!important}.fb-view-head{margin-bottom:30px}.fb-view-head h2{letter-spacing:-.01em;font-size:22px;font-weight:800}.fb-view-head p{color:var(--muted);text-wrap:pretty;max-width:520px;margin-top:6px;font-size:14.5px}.fb-form{flex-direction:column;gap:30px;display:flex}.fb-q{flex-direction:column;gap:10px;display:flex}.fb-lbl{color:var(--text);align-items:baseline;gap:8px;font-size:15px;font-weight:700;display:flex}.fb-opt-tag{color:var(--muted);background:var(--bg-soft);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.fb-help{color:var(--muted);margin-top:-4px;font-size:13px}.fb-input,.fb-ta{width:100%;font:inherit;color:var(--text);background:var(--card);border:1.5px solid var(--border);border-radius:var(--r-sm);padding:14px 16px;font-size:15px;transition:border-color .15s,box-shadow .15s}.fb-ta{resize:vertical;min-height:128px;line-height:1.55}.fb-ta-sm{min-height:84px}.fb-input::placeholder,.fb-ta::placeholder{color:#b7adb4}.fb-input:focus,.fb-ta:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent);outline:none}.fb-radios{border:1.5px solid var(--border);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.fb-radio{text-align:left;color:var(--text);background:var(--card);border-top:1px solid var(--border);align-items:center;gap:14px;padding:14px 16px;transition:background .15s;display:flex}.fb-radio:first-child{border-top:0}.fb-radio:hover{background:var(--bg-soft)}.fb-radio:before{content:"";border:2px solid rgba(var(--shadow-color),.25);box-sizing:border-box;border-radius:50%;flex:none;width:20px;height:20px;transition:border .15s}.fb-radio.on{background:var(--fb-pink-wash)}.fb-radio.on:before{border:6px solid var(--primary)}.fb-radio b{font-size:15px;font-weight:700;display:block}.fb-radio span{color:var(--muted);font-size:13.5px}.fb-drop{border:1.5px dashed rgba(var(--shadow-color),.22);border-radius:var(--r-sm);cursor:pointer;color:var(--muted);align-items:center;gap:14px;padding:16px;font-size:14px;transition:border-color .15s,background .15s;display:flex}.fb-drop:hover{border-color:var(--primary);background:var(--fb-pink-wash)}.fb-drop svg{fill:none;width:22px;height:22px;stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.fb-drop b{color:var(--text);font-size:14.5px;font-weight:700;display:block}.fb-drop input{display:none}.fb-files{flex-wrap:wrap;gap:8px;display:flex}.fb-files[hidden]{display:none}.fb-file{background:var(--bg-soft);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:6px 8px 6px 12px;font-size:13px;font-weight:600;display:inline-flex}.fb-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fb-file-state{color:var(--muted);flex:none;font-size:12px;font-weight:600}.fb-file .btn-spinner{width:12px;height:12px;color:var(--primary);border-width:2px}.fb-file.is-error{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,#fff)}.fb-file.is-error .fb-file-state{color:var(--danger)}.fb-file button{background:rgba(var(--shadow-color),.08);width:20px;height:20px;color:var(--muted);border-radius:50%;flex:none;font-size:13px;line-height:1}.fb-files-err{margin:0}.fb-checks{flex-direction:column;gap:14px;display:flex}.fb-check{color:var(--text);cursor:pointer;align-items:flex-start;gap:12px;font-size:14.5px;font-weight:600;line-height:1.4;display:flex}.fb-check input{width:20px;height:20px;accent-color:var(--primary);cursor:pointer;flex:none;margin:0}.fb-check small{color:var(--muted);margin-top:2px;font-size:13px;font-weight:500;display:block}.fb-check[hidden]{display:none}.fb-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.fb-note{color:var(--muted);font-size:13.5px}.fb-done{background:var(--bg-soft);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.fb-done[hidden]{display:none}.fb-done-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fb-done-title{align-items:center;gap:10px;display:flex}.fb-tick{background:var(--success);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.fb-tick svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.fb-done h3{font-size:17px;font-weight:800}.fb-done p{color:var(--muted);text-wrap:pretty;font-size:14.5px;line-height:1.55}.fb-done p[hidden]{display:none}.fb-done .mono{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.fb-done-stars{color:var(--text);flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.fb-sub-h{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;margin:40px 0 4px;padding-top:28px;display:flex}.fb-sub-h h3{font-size:16px;font-weight:800}.fb-sub-h a{color:var(--muted);font-size:13.5px}.fb-sub-h a:hover{color:var(--text)}.fb-reports{flex-direction:column;gap:10px;margin-top:12px;display:flex}.fb-report{background:var(--card);border:1.5px solid var(--border);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.fb-report:hover{border-color:color-mix(in srgb,var(--primary) 35%,transparent);box-shadow:0 10px 24px -16px rgba(var(--shadow-color),.25)}.fb-report:active{transform:scale(.99)}.fb-report-t{font-size:14.5px;font-weight:600;line-height:1.4}.fb-report-m{color:var(--muted);margin-top:3px;font-size:12.5px}.fb-st{white-space:nowrap;color:var(--text);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.fb-st:before{content:"";background:oklch(.68 .16 var(--h,260));border-radius:50%;width:8px;height:8px}.fb-st.under_review{--h:var(--hue-amber)}.fb-st.planned{--h:var(--hue-blue)}.fb-st.in_progress{--h:var(--hue-purple)}.fb-st.shipped,.fb-st.fixed{--h:var(--hue-green)}.fb-st.received{--h:var(--hue-pink)}.fb-st.investigating{--h:var(--hue-coral)}.fb-st.closed:before{background:color-mix(in srgb,var(--muted) 55%,#fff)}.fb-st.chip{background:oklch(.96 .03 var(--h,260));color:oklch(.42 .14 var(--h,260));border-radius:999px;padding:4px 10px 4px 9px}.fb-st.chip.under_review{color:#8a5300}.fb-st.chip.closed{background:var(--bg-soft);color:var(--muted)}.fb-fr-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.fb-fr-fab{display:none}.fb-bar{margin-bottom:6px}.fb-dds{flex:none;gap:10px;margin-left:auto;display:flex}.fb-bar .ks-search input{padding-top:12px;padding-bottom:12px}.fb-dd .dd-trigger{gap:6px;font-size:14px}.fb-dd-pre{color:var(--muted);font-weight:500}.fb-dd .dd-label{color:var(--text);font-weight:700}.fb-dd .dd-menu{min-width:200px;left:auto;right:0}.fb-dd .dd-opt-label{flex:1}.fb-dd-n{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:16px;font-size:12.5px;font-weight:600}.fb-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.fb-feat{background:var(--card);border:1.5px solid var(--border);cursor:pointer;border-radius:16px;flex-direction:column;gap:12px;padding:18px 20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.fb-feat:hover{border-color:color-mix(in srgb,var(--primary) 35%,transparent);box-shadow:0 10px 24px -16px rgba(var(--shadow-color),.25)}.fb-feat:active{transform:scale(.995)}.fb-feat-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.fb-feat-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.fb-feat-t{font-size:16px;font-weight:700;line-height:1.35}.fb-feat-d{color:var(--muted);text-wrap:pretty;font-size:14px;line-height:1.5}.fb-feat-m{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12.5px;display:flex}.fb-mine{color:var(--fb-pink-ink);font-weight:700}.fb-mine-top{font-size:12.5px;display:none}.fb-empty{text-align:center;border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:10px;padding:44px 20px;display:flex}.fb-empty b{font-size:16px}.fb-empty p{color:var(--muted);max-width:340px;font-size:14px}.fb-vote{border:1.5px solid var(--border);background:var(--card);color:var(--text);border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 14px 7px 11px;transition:border-color .15s,background .15s,color .15s,transform .12s;display:inline-flex}.fb-vote:hover{border-color:var(--primary)}.fb-vote:active{transform:scale(.94)}.fb-vote svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.fb-vote b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.fb-vote.on{background:var(--primary);border-color:var(--primary);color:#fff}.fb-vote.pop{animation:.35s cubic-bezier(.3,1.6,.5,1) fb-pop}.fb-vote.pop svg{animation:.35s ease-out fb-up}@keyframes fb-pop{40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes fb-up{40%{transform:translateY(-3px)}to{transform:none}}.fb-vote:disabled{cursor:default;color:var(--muted);background:var(--bg-soft);border-color:#0000}@media (prefers-reduced-motion:reduce){.fb-vote.pop,.fb-vote.pop svg{animation:none}}.fb-similar{background:var(--bg-soft);border-radius:var(--r-sm);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.fb-similar[hidden]{display:none}.fb-similar-h{color:var(--muted);font-size:13px;font-weight:700}.fb-sim-list{flex-direction:column;gap:8px;display:flex}.fb-sim{align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.fb-sim span{flex:1;min-width:0}.fb-sim .fb-vote{padding:5px 11px 5px 9px}.fb-sim .fb-vote svg{width:14px;height:14px}.fb-sim .fb-vote b{font-size:13px}#modalSuggest .am-dialog{max-width:560px}#modalSuggest .fb-form{gap:22px;margin:20px 0 4px}.fb-stars-wrap{background:var(--bg-soft);border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;display:flex}.fb-stars,.fb-prev-stars{--fb-star:oklch(.82 .17 var(--hue-amber))}.fb-stars{gap:4px;display:flex}.fb-star{width:52px;height:52px;color:rgba(var(--shadow-color),.16);place-items:center;transition:transform .15s,color .12s;display:grid}.fb-star:hover{transform:scale(1.1)}.fb-star svg{fill:currentColor;width:40px;height:40px}.fb-star.on{color:var(--fb-star)}.fb-star-lbl{min-height:22px;font-size:16px;font-weight:800}.fb-star-lbl:empty:before{content:"Tap a star to rate";color:var(--muted);font-size:14.5px;font-weight:500}.fb-rate-rest{flex-direction:column;gap:30px;display:flex}.fb-rate-rest[hidden]{display:none}.fb-rate-loading{justify-content:center;min-height:150px}.fb-rate-loading[hidden]{display:none}.fb-rate-loading .fb-empty{border-top:0;padding:12px 8px}.fb-prev-stars{color:var(--fb-star);letter-spacing:2px;font-size:18px;line-height:1}.fb-stars-wrap{position:relative;overflow:hidden}.fb-critter{pointer-events:none;width:48px;height:44px;position:absolute;bottom:-4px;right:18px;transform:translateY(120%)}.fb-critter.show{animation:.55s cubic-bezier(.3,1.6,.5,1) forwards fcIn}.fb-critter i{font-style:normal;display:block;position:absolute}.fc-bob{transform-origin:50% 100%;position:absolute;inset:0}.fc-body,.zg-body{background:var(--fc,#ffb400);border-radius:50% 50% 42% 42%/58% 58% 42% 42%;transition:background .3s;position:absolute;inset:0;box-shadow:inset -4px -5px #00000014}.fc-eye{background:var(--text);border-radius:50%;width:6px;height:8px;animation:3.6s infinite fcBlink;top:15px}.fc-eye.l{left:13px}.fc-eye.r{right:13px}.fc-cheek{opacity:0;background:#ff6faf;border-radius:50%;width:8px;height:5px;top:24px}.fc-cheek.l{left:6px}.fc-cheek.r{right:6px}.fc-mouth{box-sizing:border-box;top:27px;left:50%;transform:translate(-50%)}.fc-drop{opacity:0;background:#6fb7ff;border-radius:50%/60% 60% 40% 40%;width:5px;height:7px}.fc-fx{color:var(--primary);opacity:0;font-size:13px;font-weight:800;line-height:1}.fc-fx.a{top:6px;left:-12px}.fc-fx.b{top:-6px;left:20px}.fc-fx.c{top:4px;right:-12px}.fb-critter[data-mood="1"]{--fc:#a9a3be}.fb-critter[data-mood="1"] .fc-mouth{border:2.5px solid var(--text);border-bottom:0;border-radius:14px 14px 0 0;width:14px;height:7px;top:29px}.fb-critter[data-mood="1"] .fc-bob{animation:2.6s ease-in-out infinite fcDroop}.fb-critter[data-mood="1"] .fc-drop{animation:1.8s ease-in .4s infinite fcTear;top:23px;left:13px}.fb-critter[data-mood="2"]{--fc:#c9b8ea}.fb-critter[data-mood="2"] .fc-mouth{border:2.5px solid var(--text);border-bottom:0;border-radius:10px 10px 0 0;width:10px;height:5px;top:29px}.fb-critter[data-mood="2"] .fc-bob{animation:.9s ease-in-out infinite fcWobble}.fb-critter[data-mood="2"] .fc-drop{animation:1.4s ease-in .3s infinite fcSweat;top:6px;right:5px}.fb-critter[data-mood="3"]{--fc:#ffd66b}.fb-critter[data-mood="3"] .fc-mouth{background:var(--text);border-radius:2px;width:12px;height:3px;top:29px}.fb-critter[data-mood="3"] .fc-bob{animation:2.4s ease-in-out infinite fcSway}.fb-critter[data-mood="3"] .fc-eye{animation:3s ease-in-out infinite fcLook,3.6s infinite fcBlink}.fb-critter[data-mood="4"]{--fc:#ffb400}.fb-critter[data-mood="4"] .fc-mouth{border:2.5px solid var(--text);border-top:0;border-radius:0 0 14px 14px;width:14px;height:7px}.fb-critter[data-mood="4"] .fc-cheek{opacity:.75}.fb-critter[data-mood="4"] .fc-bob{animation:.8s ease-in-out infinite fcBounce}.fb-critter[data-mood="5"]{--fc:var(--primary)}.fb-critter[data-mood="5"] .fc-eye{border:2.5px solid var(--text);background:0 0;border-bottom:0;border-radius:9px 9px 0 0;width:9px;height:5px;animation:none;top:15px}.fb-critter[data-mood="5"] .fc-eye.l{left:10px}.fb-critter[data-mood="5"] .fc-eye.r{right:10px}.fb-critter[data-mood="5"] .fc-mouth{background:var(--text);border-radius:0 0 16px 16px;width:16px;height:9px;top:26px}.fb-critter[data-mood="5"] .fc-cheek{opacity:1;background:#ffc2de}.fb-critter[data-mood="5"] .fc-bob{animation:.9s cubic-bezier(.3,0,.5,1) infinite fcJump}.fb-critter[data-mood="5"] .fc-fx{animation:1.8s ease-out infinite fcHeart}.fb-critter[data-mood="5"] .fc-fx.b{animation-delay:.6s}.fb-critter[data-mood="5"] .fc-fx.c{animation-delay:1.2s}@keyframes fcIn{0%{transform:translateY(120%)}to{transform:translateY(0)}}@keyframes fcBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes fcDroop{0%,to{transform:scaleY(.94)}50%{transform:scale(1.04,.88)}52%{transform:scale(1.04,.88)translate(-1px)}54%{transform:scale(1.04,.88)translate(1px)}}@keyframes fcTear{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(16px)}}@keyframes fcWobble{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes fcSweat{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(12px)}}@keyframes fcSway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes fcLook{0%,40%,to{translate:0}50%,70%{translate:-2px}80%,90%{translate:2px}}@keyframes fcBounce{0%,to{transform:translateY(0)scale(1.05,.95)}50%{transform:translateY(-7px)scale(.97,1.03)}}@keyframes fcJump{0%,to{transform:translateY(0)scale(1.12,.86)}15%{transform:translateY(0)scale(.92,1.1)}50%{transform:translateY(-16px)rotate(8deg)}85%{transform:translateY(0)scale(1)}}@keyframes fcHeart{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-34px)scale(1.2)rotate(15deg)}}@media (prefers-reduced-motion:reduce){.fb-critter.show{animation:none;transform:none}.fb-critter *{animation:none!important}}.fb-crew{margin-top:20px}.fb-crew[hidden]{display:none}.cw-stage{pointer-events:none;height:190px;position:relative;overflow:hidden}.cw-stage i{font-style:normal;display:block;position:absolute}.cw-cap{text-align:center;color:var(--muted);text-wrap:pretty;margin-top:4px;font-size:13.5px;font-weight:600}.cw-app{background:var(--card);border:2px solid var(--text);box-sizing:border-box;border-radius:10px;width:116px;height:84px;margin-left:-58px;transition:opacity .3s;position:absolute;bottom:16px;left:50%}.cw-app:before{content:"";border-bottom:2px solid var(--text);background:#fff0f7;border-radius:8px 8px 0 0;height:12px;position:absolute;top:0;left:0;right:0}.cw-bar{transform-origin:0;background:#e7e2ee;border-radius:3px;height:6px;left:12px}.cw-bar.b1{width:70px;top:22px}.cw-bar.b2{width:52px;top:35px}.cw-bar.b3{width:80px;top:48px}.cw-stage :is(.cw-prog,.cw-badge,.cw-fx){display:none}.cw-prog{background:#f1edf4;border-radius:3px;height:6px;bottom:9px;left:12px;right:12px;overflow:hidden}.cw-prog:after{content:"";transform-origin:0;background:#ffb400;animation:3s ease-in-out infinite cwFill;position:absolute;inset:0}.cw-badge{color:#fff;text-align:center;background:#e5484d;border-radius:50%;width:22px;height:22px;font-size:13px;font-weight:800;line-height:22px;top:-11px;right:-11px}.cw-badge.ok{background:#1fa45b}.cw-blob{width:44px;height:40px;transition:left .3s;position:absolute;bottom:16px}.cw-blob.a{left:calc(50% - 116px)}.cw-blob.b{left:calc(50% + 72px)}.cw-mv{transform-origin:50% 100%;position:absolute;inset:0}.cw-body{background:var(--c);border-radius:50% 50% 42% 42%/58% 58% 42% 42%;inset:0;box-shadow:inset -4px -5px #00000014}.cw-eye{background:var(--text);border-radius:50%;width:5px;height:7px;animation:3.4s infinite fcBlink;top:14px}.cw-eye.l{left:12px}.cw-eye.r{right:12px}.cw-blob.a .cw-eye{margin-left:3px}.cw-blob.b .cw-eye{margin-left:-3px}.cw-mouth{background:var(--text);box-sizing:border-box;border-radius:2px;width:10px;height:3px;margin-left:-5px;top:26px;left:50%}.cw-fx{font-weight:800;line-height:1}.fb-crew[data-tier=low] .a{--c:#a9a3be}.fb-crew[data-tier=low] .b{--c:#c9b8ea}.fb-crew[data-tier=low] .cw-app{animation:.6s ease-in-out infinite cwJolt}.fb-crew[data-tier=low] .cw-bar.b2{background:#ffb3b6;transform:rotate(9deg)}.fb-crew[data-tier=low] .cw-stage .cw-badge{display:block}.fb-crew[data-tier=low] .cw-badge.bad{animation:4s infinite cwBad}.fb-crew[data-tier=low] .cw-badge.ok{animation:4s infinite cwOk}.fb-crew[data-tier=low] .a .cw-tool{border:3px solid var(--text);box-sizing:border-box;background:#6fb7ff59;border-radius:50%;width:16px;height:16px;animation:2.4s ease-in-out infinite cwScan;top:2px;right:-18px}.fb-crew[data-tier=low] .a .cw-tool:after{content:"";background:var(--text);border-radius:2px;width:3px;height:10px;position:absolute;bottom:-9px;left:-7px;transform:rotate(45deg)}.fb-crew[data-tier=low] .b .cw-tool{background:var(--text);transform-origin:50% 100%;border-radius:2px;width:4px;height:20px;animation:.6s ease-in-out infinite cwHit;top:6px;left:-12px}.fb-crew[data-tier=low] .b .cw-tool:after{content:"";border:3px solid var(--text);box-sizing:border-box;border-top-color:#0000;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:-4px}.fb-crew[data-tier=low] .b .cw-mv{animation:.6s ease-in-out infinite cwNod}.fb-crew[data-tier=low] .cw-stage :is(.c1,.c2){color:#ffb400;font-size:12px;animation:.6s ease-out infinite cwSpark;display:block;bottom:52px;left:calc(50% - 66px)}.fb-crew[data-tier=low] .cw-stage .c2{--dx:-6px;animation-delay:.3s;bottom:38px}.fb-crew[data-tier=low] :is(.c1,.c2):before{content:"✦"}.fb-crew[data-tier=low] .cw-stage .c1{left:calc(50% + 52px)}.fb-crew[data-tier=mid] .a{--c:#ffd66b}.fb-crew[data-tier=mid] .b{--c:#ffb400}.fb-crew[data-tier=mid] .cw-bar{background:#ffd66b;animation:3s ease-in-out infinite cwGrow}.fb-crew[data-tier=mid] .cw-bar.b2{animation-delay:.3s}.fb-crew[data-tier=mid] .cw-bar.b3{animation-delay:.6s}.fb-crew[data-tier=mid] .cw-stage .cw-prog{display:block}.fb-crew[data-tier=mid] .cw-mouth{border:2px solid var(--text);background:0 0;border-top:0;border-radius:0 0 9px 9px;width:9px;height:5px;margin-left:-4.5px}.fb-crew[data-tier=mid] .a .cw-tool{background:var(--text);transform-origin:50% 100%;border-radius:2px;width:4px;height:18px;animation:1s ease-in-out infinite cwBrush;top:6px;right:-16px}.fb-crew[data-tier=mid] .a .cw-tool:after{content:"";background:var(--primary);border-radius:3px;width:12px;height:9px;position:absolute;top:-8px;left:-4px}.fb-crew[data-tier=mid] .b .cw-tool{background:var(--primary);border:2px solid var(--text);box-sizing:border-box;border-radius:3px;width:15px;height:15px;animation:1.5s ease-in-out infinite cwLift;top:-15px;left:-8px}.fb-crew[data-tier=mid] .b .cw-mv{animation:1.5s ease-in-out infinite cwPush}.fb-crew[data-tier=mid] .cw-stage :is(.c1,.c2,.c3){color:#1fa45b;opacity:0;font-size:15px;animation:2.1s ease-out infinite cwRise;display:block;bottom:104px}.fb-crew[data-tier=mid] .cw-stage .c1{left:calc(50% - 30px)}.fb-crew[data-tier=mid] .cw-stage .c2{animation-delay:.7s;left:calc(50% - 4px)}.fb-crew[data-tier=mid] .cw-stage .c3{animation-delay:1.4s;left:calc(50% + 22px)}.fb-crew[data-tier=mid] :is(.c1,.c2,.c3):before{content:"↑"}.fb-crew[data-tier=top] .a{--c:var(--primary);left:calc(50% - 72px)}.fb-crew[data-tier=top] .b{--c:#ffb400;left:calc(50% + 28px)}.fb-crew[data-tier=top] .cw-app{opacity:0}.fb-crew[data-tier=top] .cw-eye{border:2.5px solid var(--text);box-sizing:border-box;background:0 0;border-bottom:0;border-radius:9px 9px 0 0;width:9px;height:5px;margin-left:0;animation:none}.fb-crew[data-tier=top] .cw-eye.l{left:9px}.fb-crew[data-tier=top] .cw-eye.r{right:9px}.fb-crew[data-tier=top] .cw-mouth{border-radius:0 0 14px 14px;width:14px;height:8px;margin-left:-7px;top:24px}.fb-crew[data-tier=top] .cw-mv{animation:.9s cubic-bezier(.3,0,.5,1) infinite cwJump}.fb-crew[data-tier=top] .b .cw-mv{animation-delay:.45s}.fb-crew[data-tier=top] .cw-tool{background:repeating-linear-gradient(45deg,var(--text) 0 3px,#ffd66b 3px 7px);clip-path:polygon(0 0,100% 0,50% 100%);width:16px;height:22px;top:-16px}.fb-crew[data-tier=top] .a .cw-tool{left:-8px;transform:rotate(-25deg)}.fb-crew[data-tier=top] .b .cw-tool{right:-8px;transform:rotate(25deg)}.fb-crew[data-tier=top] .cw-stage .cw-fx{display:block}.fb-crew[data-tier=top] :is(.k1,.k2){border:3px dotted var(--primary);box-sizing:border-box;opacity:0;border-radius:50%;width:12px;height:12px;animation:1.8s ease-out infinite cwBoom}.fb-crew[data-tier=top] .k1{top:22px;left:24%}.fb-crew[data-tier=top] .k2{border-color:#ffb400;animation-delay:.9s;top:40px;right:24%}.fb-crew[data-tier=top] :is(.c1,.c2,.c3,.c4){opacity:0;border-radius:1px;width:6px;height:9px;animation:1.2s ease-out infinite cwConf;bottom:72px}.fb-crew[data-tier=top] .c1{background:var(--primary);--dx:-34px;--dy:-80px;left:calc(50% - 80px)}.fb-crew[data-tier=top] .c2{--dx:-8px;--dy:-96px;background:#6fb7ff;animation-delay:.3s;left:calc(50% - 76px)}.fb-crew[data-tier=top] .c3{--dx:10px;--dy:-96px;background:#ffb400;animation-delay:.15s;left:calc(50% + 74px)}.fb-crew[data-tier=top] .c4{--dx:34px;--dy:-80px;background:#1fa45b;animation-delay:.45s;left:calc(50% + 78px)}@keyframes cwJolt{0%,40%,to{transform:translate(0)}50%{transform:translate(2px)rotate(1deg)}60%{transform:translate(-1px)}}@keyframes cwBad{0%,68%{opacity:1;transform:scale(1)}34%{transform:scale(1.18)}74%,96%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes cwOk{0%,68%{opacity:0;transform:scale(.4)}76%,94%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes cwScan{0%,to{transform:translate(0)}33%{transform:translate(4px,-10px)}66%{transform:translate(2px,8px)}}@keyframes cwHit{0%,to{transform:rotate(15deg)}50%{transform:rotate(-40deg)}}@keyframes cwNod{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)translate(-2px)}}@keyframes cwSpark{0%,40%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:translate(var(--dx,6px),-8px) scale(.6)}}@keyframes cwGrow{0%,to{transform:scaleX(.35)}60%,85%{transform:scaleX(1)}}@keyframes cwFill{0%{transform:scaleX(0)}80%,to{transform:scaleX(1)}}@keyframes cwBrush{0%,to{transform:rotate(25deg)translateY(4px)}50%{transform:rotate(-5deg)translateY(-10px)}}@keyframes cwLift{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)rotate(-8deg)}}@keyframes cwPush{0%,to{transform:scale(1.06,.92)}50%{transform:scale(.96,1.06)}}@keyframes cwRise{0%{opacity:0;transform:translateY(0)}25%{opacity:1}to{opacity:0;transform:translateY(-36px)}}@keyframes cwJump{0%,to{transform:translateY(0)scale(1.12,.86)}15%{transform:translateY(0)scale(.92,1.1)}50%{transform:translateY(-18px)rotate(6deg)}85%{transform:translateY(0)}}@keyframes cwBoom{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(4.5)}}@keyframes cwConf{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(400deg)}}@media (prefers-reduced-motion:reduce){.cw-stage *,.cw-stage :after{animation:none!important}}.app-modal .am-dialog.fb-detail{max-width:540px}.fb-detail-top{align-items:center;gap:10px;margin-top:10px;display:flex}.fb-detail-ref{color:var(--muted);font-size:13px;font-weight:600}.app-modal .am-dialog.fb-detail h2{padding-right:36px;font-size:21px;line-height:1.3}.fb-detail h3{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:700}.fb-detail-desc,.fb-detail-sec p{color:var(--text);text-wrap:pretty;white-space:pre-line;margin-top:12px;font-size:15px;line-height:1.6}.fb-detail-sec{margin-top:22px}.fb-detail-sec p{margin-top:0}.fb-facts{background:var(--bg-soft);border-radius:var(--r-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:14px 16px;display:grid}.fb-facts dt{color:var(--muted);font-size:12px;font-weight:600}.fb-facts dd{margin:3px 0 0;font-size:14px;font-weight:700}.fb-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fb-steps li{padding:0 0 18px 28px;position:relative}.fb-steps li:last-child{padding-bottom:0}.fb-steps li:before{content:"";background:var(--card);border:2px solid rgba(var(--shadow-color),.2);box-sizing:border-box;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:0}.fb-steps li:after{content:"";background:var(--border);width:2px;position:absolute;top:20px;bottom:2px;left:6px}.fb-steps li:last-child:after{display:none}.fb-steps li.done:before{background:var(--primary);border-color:var(--primary)}.fb-steps li.closed:before{background:color-mix(in srgb,var(--muted) 55%,#fff);border-color:#0000}.fb-steps b{font-size:14.5px;display:block}.fb-steps span{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.fb-steps p{color:var(--text);background:var(--bg-soft);white-space:pre-line;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:14px;line-height:1.5}.fb-update{background:var(--bg-soft);border-radius:var(--r-sm);margin-top:18px;padding:14px 16px}.fb-update[hidden]{display:none}.fb-update p{white-space:pre-line;font-size:14px;line-height:1.55}.fb-detail-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;display:flex}.fb-detail-meta{color:var(--muted);font-size:13.5px}.fb-tb-back{display:none}.af-tabs{margin-bottom:24px}.af-clip{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.af-review{white-space:pre-line;min-width:200px;max-width:380px}.fb-facts .af-wide{grid-column:1/-1}.fb-facts dd{overflow-wrap:anywhere}.af-files{flex-direction:column;gap:8px;font-size:14px;list-style:none;display:flex}.af-files a{color:var(--primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.af-move{border-top:1px solid var(--border);margin-top:24px;padding-top:18px}#afBugFinal{margin-top:20px}@media (max-width:768px){.fb-head{margin-bottom:20px}.fb-head h1{display:none}.fb-head p{margin-top:0}.fb-opts{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:0}.fb-opt{border-radius:16px;flex-direction:row;align-items:center;gap:14px;padding:16px}.fb-opt.on{border-color:var(--border);box-shadow:none;background:var(--card)}.fb-opt-go{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.fb-panel{background:0 0;border:0;border-radius:0;padding:0;display:none}.fb[data-active]:not([data-active=""]) :is(.fb-head,.fb-opts){display:none}.fb[data-active]:not([data-active=""]) .fb-panel{display:block}.fb-view-head{margin-bottom:26px}.fb-view-head h2{font-size:24px}.fb-form{gap:28px}.fb-foot{text-align:center;flex-direction:column-reverse;align-items:stretch;gap:12px}.fb-foot .btn{width:100%;padding:15px}.fb-q .mf-chip{min-height:38px;padding:8px 14px;font-size:13.5px}.fb-fr-top .btn{display:none}.fb-view[data-view=feature]:not([hidden]) .fb-fr-fab{right:18px;bottom:calc(var(--m-tab-h,64px) + var(--m-safe,0px) + var(--m-float,10px) + 12px);z-index:30;width:auto;min-height:0;box-shadow:0 14px 30px -8px color-mix(in srgb,var(--primary) 45%,transparent);border-radius:999px;padding:14px 22px;display:inline-flex;position:fixed}.fb-view[data-view=feature] .fb-list{padding-bottom:80px}.fb-bar .fb-dds{display:none}.fb-view[data-view=feature]:not([hidden]){flex-direction:column;display:flex}.fb-view[data-view=feature] .fb-bar{order:-1;margin-bottom:18px}.fb-bar .im-mfilter{order:2}.fb-feat{padding:16px}.fb-mine-top{margin-bottom:-6px;display:block}.fb-feat-m .fb-mine{display:none}.fb-feat-t{font-size:15px}.fb-feat-d{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.fb-star{width:46px;height:46px}.fb-star svg{width:36px;height:36px}.fb-report{padding:14px 16px}.fb-done{padding:16px}.fb-facts{grid-template-columns:1fr 1fr}.app-modal .am-dialog.fb-detail h2{font-size:19px}html body.app:has(.fb[data-active]:not([data-active=""])) .fb-tb-back{width:40px;height:40px;color:var(--text);border-radius:50%;flex:none;place-items:center;margin:0 2px 0 -10px;display:grid}.fb-tb-back:active{background:rgba(var(--shadow-color),.06)}.fb-tb-back svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}}.zg-b,.zg-perch,.zg-help,.zg-pop,.zc,.zfx,.zo{--zg-bo:#ffb400;--zg-bo-2:#e08f00;--zg-bo-ink:#8a5300;--zg-bo-cheek:#ff8a5c;--zg-pip-ink:color-mix(in srgb,var(--primary) 78%,#000)}.zg-b{--fc:var(--primary);--zg-arm:color-mix(in srgb,var(--primary) 84%,#000);--zg-cheek:color-mix(in srgb,var(--primary) 32%,#fff);width:56px;height:50px;position:absolute;bottom:12px}.zg-b.b{--fc:var(--zg-bo);--zg-arm:var(--zg-bo-2);--zg-cheek:var(--zg-bo-cheek)}.zg-b i,.zg-mv{font-style:normal;display:block;position:absolute}.zg-mv{transform-origin:50% 100%;animation:2.8s ease-in-out infinite zgIdle;inset:0}.zg-b.b .zg-mv{animation-delay:-1.3s}.zg-eye{background:var(--text);border-radius:50%;width:6px;height:9px;transition:margin .25s,top .25s;animation:3.6s infinite fcBlink;top:17px}.zg-b.b .zg-eye{animation-delay:-1.7s}.zg-eye.l{left:17px}.zg-eye.r{right:17px}.zg-cheek{background:var(--zg-cheek);opacity:0;border-radius:50%;width:8px;height:5px;transition:opacity .3s;top:28px}.zg-cheek.l{left:8px}.zg-cheek.r{right:8px}.zg-mouth{border:2.5px solid var(--text);box-sizing:border-box;border-top:0;border-radius:0 0 10px 10px;width:10px;height:5px;margin-left:-5px;top:30px;left:50%}.zg-arm{background:var(--zg-arm);transform-origin:50% 3px;z-index:-1;border-radius:6px;width:9px;height:16px;transition:transform .3s cubic-bezier(.3,1.5,.5,1);top:25px}.zg-arm.l{left:-3px;transform:rotate(28deg)}.zg-arm.r{right:-3px;transform:rotate(-28deg)}.zg-shd{background:rgba(var(--shadow-color),.13);z-index:-1;border-radius:50%;height:7px;bottom:-5px;left:7px;right:7px}.zg-b.talk .zg-mouth{background:var(--text);border:0;border-radius:5px 5px 7px 7px;height:3px;animation:.17s ease-in-out infinite alternate zgTalk}.zg-b.walk .zg-mv{animation:.3s ease-in-out infinite zgWalk}.zg-b.walk .zg-arm.l{animation:.3s ease-in-out infinite alternate zgSwing}.zg-b.walk .zg-arm.r{animation:.3s ease-in-out infinite alternate-reverse zgSwing}.zg-b.typing .zg-arm.l{animation:.14s ease-in-out infinite alternate zgSwing}.zg-b.typing .zg-arm.r{animation:.14s ease-in-out infinite alternate-reverse zgSwing}.zg-b.typing .zg-eye{top:20px}.zg-b:is([data-m=happy],[data-m=cheer],[data-m=wave]) .zg-cheek{opacity:1}.zg-b:is([data-m=happy],[data-m=cheer]) .zg-eye{border:2.5px solid var(--text);box-sizing:border-box;background:0 0;border-bottom:0;border-radius:9px 9px 0 0;width:9px;height:5px;margin-left:0;animation:none;top:18px}.zg-b:is([data-m=happy],[data-m=cheer]) .zg-eye.l{left:15px}.zg-b:is([data-m=happy],[data-m=cheer]) .zg-eye.r{right:15px}.zg-b:is([data-m=happy],[data-m=cheer]):not(.talk) .zg-mouth{background:var(--text);border:0;border-radius:0 0 14px 14px;width:14px;height:8px;margin-left:-7px}.zg-b[data-m=cheer] .zg-mv{animation:.9s cubic-bezier(.3,0,.5,1) infinite cwJump}.zg-b.b[data-m=cheer] .zg-mv{animation-delay:-.45s}.zg-b[data-m=cheer] .zg-arm.l{transform:rotate(150deg)}.zg-b[data-m=cheer] .zg-arm.r{transform:rotate(-150deg)}.zg-b[data-m=wave] .zg-arm.r{animation:.5s ease-in-out infinite alternate zgWave}.zg-b[data-m=hold] .zg-arm.l{transform:rotate(165deg)}.zg-b[data-m=hold] .zg-arm.r{transform:rotate(-165deg)}.zg-b[data-m=think] .zg-eye{margin-left:2px;top:14px}.zg-b[data-m=think]:not(.talk) .zg-mouth{background:var(--text);border:0;border-radius:2px;width:8px;height:3px;margin-left:-2px}.zg-b[data-m=think] .zg-arm.l{transform:rotate(-150deg)translateY(-2px)}.zg-b[data-m=think] .zg-mv{animation:2.2s ease-in-out infinite fcSway}.zg-b[data-m=wow]:not(.talk) .zg-mouth{background:var(--text);border:0;border-radius:50%;width:8px;height:9px;margin-left:-4px}.zg-b[data-m=wow] .zg-eye{width:7px;height:10px}.zg-b[data-m=wow] .zg-mv{animation:.5s cubic-bezier(.3,1.6,.5,1) zgHop}.zg-b.poke .zg-mv{animation:.45s cubic-bezier(.3,1.4,.5,1) zgPoke}.zg-b.poke .zg-arm.r{transform:rotate(-150deg)}.zg-drop{opacity:0;background:#6fb7ff;border-radius:50%/60% 60% 40% 40%;width:6px;height:8px;top:7px;right:7px}.zg-b[data-m=worried] .zg-eye{top:15px}.zg-b[data-m=worried]:not(.talk) .zg-mouth{border:2.5px solid var(--text);border-bottom:0;border-radius:12px 12px 0 0;width:12px;height:6px;margin-left:-6px;top:31px}.zg-b[data-m=worried] .zg-drop{animation:1.4s ease-in .3s infinite fcSweat}.zg-b[data-m=worried] .zg-mv{animation:.9s ease-in-out infinite fcWobble}.zg-b.b[data-m=worried] .zg-mv{animation-delay:-.45s}.zg-b[data-m=alarm] .zg-eye{width:8px;height:11px;animation:none;top:14px}.zg-b[data-m=alarm] .zg-eye.l{left:16px}.zg-b[data-m=alarm] .zg-eye.r{right:16px}.zg-b[data-m=alarm]:not(.talk) .zg-mouth{background:var(--text);border:0;border-radius:50%;width:9px;height:10px;margin-left:-4.5px;top:31px}.zg-b[data-m=alarm] .zg-arm.l{transform:rotate(140deg)}.zg-b[data-m=alarm] .zg-arm.r{transform:rotate(-140deg)}.zg-b[data-m=alarm] .zg-mv{animation:.4s ease-in-out infinite zgShake}.zg-b.b[data-m=alarm] .zg-mv{animation-delay:-.2s}.zg-perch{display:none}@media (max-width:768px){.zg-perch{cursor:pointer;background:0 0;border:0;flex:none;width:72px;height:34px;margin:0 8px 0 auto;padding:0;display:block;position:relative}.zg-perch .zg-b{transform-origin:50% 100%;bottom:1px;transform:scale(.5)}.zg-perch .zg-b.a{z-index:2;left:-12px}.zg-perch .zg-b.b{z-index:1;left:28px}.zg-perch .zg-shd{opacity:.6}.zg-perch:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--r-sm)}.zg-perch>i{opacity:0;pointer-events:none;font-style:normal;display:block;position:absolute}.zg-perch-ball{background:radial-gradient(circle at 35% 35%,var(--accent),var(--primary-2));border-radius:50%;width:8px;height:8px;top:6px;left:12px}.zg-perch-z{color:var(--muted);font:700 10px/1 Inter,sans-serif;top:2px;left:58px}.zg-perch-star{color:var(--zg-bo);font-size:12px;top:-2px;left:30px}.zg-perch-note{color:var(--primary);font-size:11px;font-weight:700;top:-2px;left:2px}.zg-perch:active .zg-b .zg-mv{transform:scale(1.1,.9)}.zg-perch[data-idle=juggle] .zg-perch-ball{opacity:1;animation:1.3s ease-in-out infinite zgBall}.zg-perch[data-idle=juggle] .zg-b.a .zg-mv{animation:1.3s ease-in-out infinite zgCatch}.zg-perch[data-idle=juggle] .zg-b.b .zg-mv{animation:1.3s ease-in-out -.65s infinite zgCatch}.zg-perch[data-idle=nap] .zg-b.b .zg-eye{border-radius:2px;height:2.5px;animation:none;top:21px}.zg-perch[data-idle=nap] .zg-b.b .zg-mv{animation:2.4s ease-in-out infinite zgBreathe}.zg-perch[data-idle=nap] .zg-perch-z{animation:2.4s ease-out infinite zgDrift}.zg-perch[data-idle=nap] .zg-perch-z.z2{animation-delay:1.2s;left:62px}.zg-perch[data-idle=nap] .zg-b.a .zg-mv{animation:2.4s ease-in-out infinite zgTiptoe}.zg-perch[data-idle=hop] .zg-b.a .zg-mv{animation:.7s cubic-bezier(.3,1.6,.5,1) infinite zgHop}.zg-perch[data-idle=hop] .zg-b.b .zg-mv{animation:.7s cubic-bezier(.3,1.6,.5,1) -.35s infinite zgHop}.zg-perch[data-idle=peek] .zg-b.a{animation:3.6s ease-in-out infinite zgPeek}.zg-perch[data-idle=peek] .zg-b.b .zg-eye{animation:3.6s ease-in-out infinite zgLook}.zg-perch[data-idle=high5] .zg-b.a{animation:1.4s cubic-bezier(.3,1.3,.5,1) infinite zgHigh5a}.zg-perch[data-idle=high5] .zg-b.b{animation:1.4s cubic-bezier(.3,1.3,.5,1) infinite zgHigh5b}.zg-perch[data-idle=high5] .zg-perch-star{animation:1.4s ease-out infinite zgStar}.zg-perch[data-idle=high5] .zg-b .zg-mv{animation:none}.zg-perch[data-idle=dance] .zg-b.a .zg-mv{animation:.5s ease-in-out infinite alternate zgDance}.zg-perch[data-idle=dance] .zg-b.b .zg-mv{animation:.5s ease-in-out -.5s infinite alternate zgDance}.zg-perch[data-idle=dance] .zg-perch-note{animation:1.6s ease-out infinite zgDrift}.zg-perch-alert{text-align:center;color:#fff;background:var(--zg-sev,var(--warning));border-radius:50%;width:13px;height:13px;font:800 9px/13px Inter,sans-serif;top:-6px;left:59px}.zg-perch[data-sev] .zg-perch-alert{opacity:1}.zg-perch[data-sev][data-idle=alert] .zg-perch-alert{animation:1.3s ease-in-out infinite zgAlertPop}.zg-perch[data-sev] .zg-perch-z{left:44px}.zg-perch[data-sev] .zg-perch-z.z2{left:48px}}:is(.zg-perch,.zg-help,.zg-pi-attn)[data-sev=critical]{--zg-sev:var(--danger)}:is(.zg-perch,.zg-help,.zg-pi-attn)[data-sev=high]{--zg-sev:var(--warning)}:is(.zg-perch,.zg-help,.zg-pi-attn)[data-sev=medium]{--zg-sev:var(--primary)}:is(.zg-perch,.zg-help,.zg-pi-attn)[data-sev=info]{--zg-sev:var(--info)}html:is(.zc-on,.zg-away) .zg-perch{visibility:hidden}.zg-help{z-index:60;cursor:pointer;background:0 0;border:0;width:70px;height:62px;padding:0;position:fixed;bottom:22px;right:22px}.zg-help .zg-b{bottom:6px;left:12px}.zg-help .zg-b.b{transform-origin:50% 100%;z-index:4;bottom:2px;left:-6px;transform:scale(.7)}.zg-help .zg-b.a{z-index:5}.zg-help-q{z-index:6;min-width:22px;height:22px;color:var(--primary);background:var(--card);box-shadow:0 4px 12px -4px rgba(var(--shadow-color),.4);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-6px;right:-2px}.zg-help:hover .zg-b.a .zg-mv{animation:.5s cubic-bezier(.3,1.6,.5,1) zgHop}.zg-help:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--r-md)}.zg-help[data-sev] .zg-help-q{color:#fff;background:var(--zg-sev)}.zg-help[data-sev][data-alert] .zg-help-q{animation:1.3s ease-in-out infinite zgAlertPop}body.app-inbox .zg-help{top:22px;bottom:auto}.zg-pop{z-index:61;border-radius:var(--m-r,22px);background:var(--card);width:300px;box-shadow:0 24px 60px -20px rgba(var(--shadow-color),.45),0 0 0 1px rgba(var(--shadow-color),.06);transform-origin:90% 100%;padding:8px;animation:.3s cubic-bezier(.3,1.4,.5,1) zgPopIn;position:fixed;bottom:96px;right:22px}.zg-pop[hidden]{display:none}body.app-inbox .zg-pop:not(.top){transform-origin:90% 0;top:96px;bottom:auto}.zg-pop.top{top:calc(60px + env(safe-area-inset-top,0px) + 10px);transform-origin:85% 0;bottom:auto}.zg-pop-h{border-radius:var(--r-sm);background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 9%,#fff),var(--bg-soft));color:var(--muted);cursor:default;flex-direction:column;gap:3px;margin:0 0 6px;padding:12px 14px;font-size:12px;display:flex}.zg-pop-h b{letter-spacing:.06em;text-transform:uppercase;color:var(--zg-pip-ink);font-size:12px;font-weight:700;display:block}.zg-pi{border-radius:var(--r-sm);text-align:left;width:100%;color:var(--text);align-items:center;gap:12px;padding:11px 12px;display:flex}.zg-pi:hover,.zg-pi:focus-visible{background:var(--bg-soft)}.zg-pi>span{flex:1;min-width:0}.zg-pi b{font-size:14px;font-weight:700;display:block}.zg-pi small{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.zg-pi svg{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.zg-pi-attn{background:color-mix(in srgb,var(--zg-sev) 7%,var(--card));margin-bottom:2px}.zg-pi-attn:hover,.zg-pi-attn:focus-visible{background:color-mix(in srgb,var(--zg-sev) 12%,var(--card))}.zg-pi .zg-pi-ico{width:20px;height:20px;stroke:var(--zg-sev)}.zc-cloud,.zg-say{border-radius:var(--m-r,22px);background:var(--card);width:min(380px,100vw - 24px);box-shadow:0 26px 60px -18px rgba(var(--shadow-color),.55),0 0 0 1px rgba(var(--shadow-color),.05);pointer-events:auto;padding:14px 16px 12px}.zg-say{z-index:61;transform-origin:90% 100%;width:min(340px,100vw - 24px);animation:.3s cubic-bezier(.3,1.4,.5,1) zgPopIn;position:fixed;bottom:104px;right:22px}.zg-say[hidden]{display:none}.zg-say .zc-puff{box-shadow:0 6px 14px -6px rgba(var(--shadow-color),.5),0 0 0 1px rgba(var(--shadow-color),.07);transition:none;position:absolute}.zg-say .zc-puff.p1{bottom:-25px}.zg-say .zc-puff.p2{bottom:-16px}.zg-say .zc-txt{cursor:default;min-height:0;margin:4px 0 12px}.zg-say .btn{gap:6px}.zg-say .btn svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@media (min-width:769px){body.app-inbox .zg-say{transform-origin:90% 0;top:104px;bottom:auto}body.app-inbox .zg-say .zc-puff.p1{top:-25px;bottom:auto}body.app-inbox .zg-say .zc-puff.p2{top:-16px;bottom:auto}}@media (max-width:768px){.zg-help{display:none}.zg-pop{width:auto;left:12px;right:12px}.zg-say{top:calc(60px + env(safe-area-inset-top,0px) + 28px);transform-origin:85% 0;width:auto;padding:12px 14px 10px;bottom:auto;left:12px;right:12px}.zg-say .zc-puff.p1{top:-25px;bottom:auto}.zg-say .zc-puff.p2{top:-16px;bottom:auto}}html:is(.zc-on,.zg-away) :is(.zg-help,.zg-pop,.zg-say),body.sidebar-open :is(.zg-help,.zg-say){display:none}body:has(.app-modal.open,.lead-drawer.open,.settings-sheet,.ks-kebab.km-sheet.open,.bio-thgal,.info-pop:not([hidden]),.app-intro,>.zo:not([hidden])) :is(.zg-help,.zg-pop,.zg-say){display:none}.zc{z-index:300;pointer-events:none;color:var(--text);position:fixed;inset:0}.zc[hidden]{display:none}.zc-block{pointer-events:auto;background:rgba(var(--shadow-color),0);transition:background .35s;position:absolute;inset:0}.zc.nospot .zc-block{background:rgba(var(--shadow-color),.3)}.zc-spot{border-radius:var(--r-sm);pointer-events:none;box-shadow:0 0 0 3px var(--primary),0 0 0 200vmax rgba(var(--shadow-color),.42);transition:left .45s cubic-bezier(.65,0,.35,1),top .45s cubic-bezier(.65,0,.35,1),width .45s cubic-bezier(.65,0,.35,1),height .45s cubic-bezier(.65,0,.35,1),opacity .3s;position:fixed}.zc-spot:after{content:"";border-radius:calc(var(--r-sm) + 2px);border:3px solid var(--primary);animation:1.6s ease-out infinite zcPulse;position:absolute;inset:-3px}.zc.nospot .zc-spot{opacity:0}.zc-actor{z-index:3;width:56px;height:50px;transition:left .75s cubic-bezier(.45,.05,.55,.95),top .75s cubic-bezier(.45,.05,.55,.95);position:fixed;top:0;left:0}.zc-actor .zg-b{bottom:0;left:0}.zc-bo{z-index:5}.zc-cloud{z-index:4;transition:left .5s cubic-bezier(.45,.05,.55,.95),top .5s cubic-bezier(.45,.05,.55,.95),opacity .3s;position:fixed;top:0;left:0}.zc-puff{z-index:4;background:var(--card);width:14px;height:14px;box-shadow:0 6px 14px -6px rgba(var(--shadow-color),.5);border-radius:50%;transition:left .5s,top .5s;position:fixed}.zc-puff.sm{width:9px;height:9px}.zc-meta{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.zc-meta b{color:var(--zg-pip-ink);font-weight:700}.zc-meta span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.zc-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.zc-tags>*{margin-left:0}.zc-tags [hidden]{display:none}.zc-txt{text-wrap:pretty;cursor:pointer;min-height:46px;margin:6px 0 12px;font-size:15.5px;font-weight:500;line-height:1.5}.zc-txt.typing:after,.zc-bot.typing:after{content:"";vertical-align:-2px;background:var(--primary);width:2px;height:15px;margin-left:2px;animation:.7s step-end infinite zgCaret;display:inline-block}.zc-bot.typing:after{background:var(--zg-bo);height:14px}.zc-ctl{align-items:center;gap:8px;display:flex}.zc-sp{flex:1}.zc-skip{color:var(--muted);text-underline-offset:3px;padding:6px 2px;font-size:13px;font-weight:700;text-decoration:underline}.zc-skip:hover{color:var(--text)}.zg-ib{width:36px;height:36px;color:var(--text);background:color-mix(in srgb,var(--text) 5%,var(--card));border-radius:50%;flex:none;place-items:center;transition:background .2s;display:grid}.zg-ib:hover{background:color-mix(in srgb,var(--text) 9%,var(--card))}.zg-ib svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.zg-ib .pl{display:none}.zc.paused .zg-ib .pl{display:block}.zc.paused .zg-ib .pa{display:none}.zc-next{isolation:isolate;gap:6px;position:relative;overflow:hidden}.zc-next svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.zc-next:before{content:"";z-index:-1;background:rgba(var(--shadow-color),.24);transform:scaleX(var(--p,0));transform-origin:0;transition:transform 60ms linear;position:absolute;inset:0}.zc-next:not(.wait):before{transition:none}.zc-ring{z-index:6;border:3px solid var(--primary);pointer-events:none;border-radius:50%;width:38px;height:38px;margin:-19px 0 0 -19px;animation:.6s ease-out forwards zgRing;position:fixed}.zc-bob{z-index:6;border-radius:var(--r-md);background:var(--card);border:2px solid var(--zg-bo);width:max-content;max-width:min(250px,100vw - 16px);box-shadow:0 18px 40px -16px rgba(var(--shadow-color),.55);pointer-events:none;opacity:0;padding:9px 13px 10px;transition:opacity .2s,transform .2s;position:fixed;top:0;left:0;transform:translateY(4px)scale(.96)}.zc.bo-on .zc-bob.moved{transition:opacity .2s,transform .2s,left .45s cubic-bezier(.45,.05,.55,.95),top .45s cubic-bezier(.45,.05,.55,.95)}.zc.bo-on .zc-bob{opacity:1;transform:none}.zc-bob b{color:var(--zg-bo-ink);letter-spacing:.02em;font-size:11px;font-weight:700;display:block}.zc-bot{color:var(--text);text-wrap:pretty;margin:2px 0 0;font-size:14.5px;font-weight:600;line-height:1.4}.zc.bo-on .zc-txt,.zc.bo-on .zc-meta b{display:none}.zc.bo-on .zc-meta{justify-content:flex-start}.zc.bo-on .zc-tags{margin-bottom:8px}.zc.bo-on .zc-cloud{padding-top:10px;padding-bottom:10px}.zc.noprev .zc-prev{display:none}.zc.paused .zg-b *{animation-play-state:paused!important}.zc.leaving :is(.zc-cloud,.zc-puff,.zc-spot,.zc-bob){opacity:0;transition:opacity .3s}.zc.leaving .zc-block{background:rgba(var(--shadow-color),0)}@media (max-width:768px){.zc-actor{transform-origin:0 0;transform:scale(.82)}.zc-cloud{border-radius:var(--m-r,22px);padding:12px 14px 10px}.zc-txt{min-height:44px;margin:4px 0 10px;font-size:15px}}.zfx{z-index:310;pointer-events:none;position:fixed;inset:0;overflow:hidden}.zfx-cf{background:var(--c);opacity:0;animation:zfxCf 2.4s cubic-bezier(.15,.7,.4,1) var(--d) forwards;position:absolute;bottom:60px}.zfx-cf.l{left:40px}.zfx-cf.r{right:40px}.zo{z-index:400;background:color-mix(in srgb,var(--bg-soft) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text);--zo-sky:color-mix(in srgb,var(--primary) 6%,#fff);--zo-ground:#f4dccf;--zo-ground-2:#f0d2c2;--zo-ground-edge:#e9c4b1;--zo-storm:#9c93a8;--zo-rain:#6fb7ff;place-items:center;padding:20px;animation:.3s zgFade;display:grid;position:fixed;inset:0}.zo[hidden]{display:none}.zo.back{animation:.3s 1s reverse both zgFade}.zo-card{border-radius:var(--r-lg);background:var(--card);width:min(520px,100%);box-shadow:0 40px 100px -30px rgba(var(--shadow-color),.45),0 0 0 1px rgba(var(--shadow-color),.05);flex-direction:column;gap:18px;padding:26px;animation:.5s cubic-bezier(.22,1,.36,1) zgUp;display:flex}.zo-head{flex-direction:column;gap:8px;display:flex}.zo-pill{background:var(--bg-soft);color:var(--muted);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.zo-pill i{background:color-mix(in srgb,var(--muted) 55%,#fff);border-radius:50%;width:8px;height:8px}.zo.back .zo-pill i{background:var(--success)}.zo-head h2{letter-spacing:-.02em;text-wrap:balance;margin:2px 0 0;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:27px;font-weight:700;line-height:1.1}.zo-head p{color:var(--muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.zo-live{border-radius:var(--r-sm);background:color-mix(in srgb,var(--success) 9%,#fff);color:color-mix(in srgb,var(--success) 70%,#000);align-items:center;gap:9px;margin-top:4px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.zo-live i{background:var(--success);width:9px;height:9px;box-shadow:0 0 0 0 color-mix(in srgb,var(--success) 50%,transparent);border-radius:50%;flex:none;animation:1.8s ease-out infinite zoLive}.zo-game{border-radius:var(--m-r,22px);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:linear-gradient(var(--zo-sky),var(--bg-soft) 70%);outline:none;height:190px;position:relative;overflow:hidden}.zo-game:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 35%,transparent)}.zo-score{color:var(--muted);z-index:3;justify-content:space-between;font-size:12px;font-weight:700;display:flex;position:absolute;top:10px;left:14px;right:14px}.zo-score b{color:var(--text);font-size:14px;display:inline-block}.zo-ground{background:repeating-linear-gradient(90deg,var(--zo-ground) 0 18px,var(--zo-ground-2) 18px 36px);border-top:2px solid var(--zo-ground-edge);height:24px;position:absolute;bottom:0;left:0;right:0}.zo-pip{z-index:2;width:56px;height:50px;position:absolute;bottom:24px;left:28px}.zo-pip .zg-b,.zo-bo .zg-b{bottom:0;left:0}.zo-pip .zg-b{transform-origin:50% 100%;transform:scale(.8)}.zo-bo{transform-origin:100% 100%;width:56px;height:50px;position:absolute;bottom:24px;right:14px;transform:scale(.62)}.zo-obs{pointer-events:none;position:absolute;inset:0}.zo-ob{background:var(--zo-storm);border-radius:12px 12px 8px 8px;width:30px;height:18px;position:absolute;bottom:26px;left:0;box-shadow:inset -3px -3px #0000001f}.zo-ob:before{content:"";background:var(--zo-storm);border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:6px}.zo-ob b{background:var(--text);border-radius:50%;width:3px;height:3px;position:absolute;top:6px}.zo-ob b:first-child{left:9px}.zo-ob b:last-child{left:17px}.zo-ob:after{content:"";background:var(--zo-rain);width:2px;height:6px;box-shadow:6px 2px 0 var(--zo-rain);border-radius:1px;position:absolute;top:18px;left:10px}.zo-cl{background:var(--card);opacity:.9;border-radius:999px;height:14px;position:absolute}.zo-cl.c1{width:60px;animation:18s linear infinite zoDrift;top:44px}.zo-cl.c2{width:40px;animation:26s linear -9s infinite zoDrift;top:70px}.zo-msg{border-radius:var(--r-md);background:color-mix(in srgb,var(--card) 92%,transparent);box-shadow:0 10px 24px -14px rgba(var(--shadow-color),.4);text-align:center;z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:3px;width:max-content;max-width:80%;padding:10px 16px;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.zo-msg[hidden]{display:none}.zo-msg b{font-family:Bricolage Grotesque,Inter,sans-serif;font-size:17px;font-weight:700}.zo-msg span{color:var(--muted);text-wrap:balance;font-size:13px}.zo-pop{animation:.4s cubic-bezier(.3,1.6,.5,1) zgPop}.zo-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.zo-retry{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.zo-retry:before{content:"";border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:12px;height:12px;animation:.9s linear infinite zoSpin}@media (max-width:768px){.zo{padding:12px}.zo-card{border-radius:var(--m-r,22px);gap:14px;padding:20px}.zo-head h2{font-size:23px}.zo-head p{font-size:14px}.zo-game{height:170px}}@keyframes zgFade{0%{opacity:0}}@keyframes zgUp{0%{opacity:0;transform:translateY(24px)scale(.97)}}@keyframes zgPopIn{0%{opacity:0;transform:scale(.9)translateY(10px)}}@keyframes zgCaret{50%{opacity:0}}@keyframes zgRing{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}@keyframes zgHop{0%{transform:scale(1.1,.88)}40%{transform:translateY(-12px)scale(.94,1.06)}to{transform:none}}@keyframes zgPop{40%{transform:scale(1.25)}}@keyframes zgIdle{0%,to{transform:scale(1)}50%{transform:scale(1.03,.96)}}@keyframes zgTalk{to{height:8px}}@keyframes zgWalk{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-6px)rotate(4deg)}}@keyframes zgSwing{0%{transform:rotate(45deg)}to{transform:rotate(-10deg)}}@keyframes zgWave{0%{transform:rotate(-150deg)}to{transform:rotate(-110deg)}}@keyframes zgPoke{0%{transform:scale(1.12,.86)}45%{transform:translateY(-14px)scale(.92,1.1)}to{transform:none}}@keyframes zgShake{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-2px)rotate(-4deg)}75%{transform:translate(2px)rotate(4deg)}}@keyframes zgAlertPop{0%,60%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-3px)scale(1.18)}}@keyframes zgBall{0%,to{transform:translateY(4px)}25%{transform:translate(20px,-8px)}50%{transform:translate(40px,4px)}75%{transform:translate(20px,-8px)}}@keyframes zgCatch{0%,to{transform:translateY(0)}10%{transform:translateY(4px)scale(1.08,.9)}50%{transform:translateY(-4px)}}@keyframes zgBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06,.93)}}@keyframes zgDrift{0%{opacity:0;transform:translateY(6px)scale(.6)}30%{opacity:1}to{opacity:0;transform:translate(8px,-10px)scale(1.2)}}@keyframes zgTiptoe{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(6px)rotate(6deg)}50%{transform:translate(12px)rotate(0)}75%{transform:translate(6px)rotate(-6deg)}}@keyframes zgPeek{0%,20%{transform:scale(.5)translate(0)}35%,55%{transform:scale(.5)translate(70px)}62%{transform:scale(.5)translate(70px,-26px)}70%{transform:scale(.5)translate(70px)}85%,to{transform:scale(.5)translate(0)}}@keyframes zgLook{0%,30%{translate:0}40%,60%{translate:3px}62%,70%{translate:0 -3px}80%,to{translate:0}}@keyframes zgHigh5a{0%,30%,to{transform:scale(.5)translate(0)}50%{transform:scale(.5)translate(22px,-24px)rotate(12deg)}65%{transform:scale(.5)translate(0)}}@keyframes zgHigh5b{0%,30%,to{transform:scale(.5)translate(0)}50%{transform:scale(.5)translate(-22px,-24px)rotate(-12deg)}65%{transform:scale(.5)translate(0)}}@keyframes zgStar{0%,45%{opacity:0;transform:scale(.3)}52%{opacity:1;transform:scale(1.3)rotate(20deg)}75%,to{opacity:0;transform:scale(.6)rotate(60deg)}}@keyframes zgDance{0%{transform:rotate(-10deg)translateY(0)}to{transform:rotate(10deg)translateY(-6px)}}@keyframes zcPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes zfxCf{0%{opacity:1;transform:translate(0)rotate(0)}60%{opacity:1;transform:translate(calc(var(--dx)*.85),var(--dy)) rotate(calc(var(--r)*.7))}to{opacity:0;transform:translate(var(--dx),calc(var(--dy)*.55)) rotate(var(--r))}}@keyframes zoLive{to{box-shadow:0 0 0 8px color-mix(in srgb,var(--success) 0%,transparent)}}@keyframes zoDrift{0%{transform:translate(560px)}to{transform:translate(-80px)}}@keyframes zoSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.zg-b,.zg-b *,.zg-perch,.zg-perch *,.zg-help .zg-mv,.zg-help-q,.zg-say,.zc-spot:after,.zc-ring,.zc-txt.typing:after,.zc-bot.typing:after,.zg-pop,.zo,.zo-card,.zo-live i,.zo-cl,.zo-retry:before,.zo-pop{animation:none!important}.zc-actor,.zc-cloud,.zc-puff,.zc-spot,.zc-bob,.zc.bo-on .zc-bob.moved,.zg-arm,.zg-eye,.zg-cheek{transition:none!important}.zfx{display:none}}
