.tb{--ink-0:#fbfaff;--ink-1:#f3f1fb;--ink-2:#fff;--line:#14161f1a;--line-2:#14161f2b;--fg:#14161f;--fg-mut:#4b5563;--fg-faint:#5f6675;--card:#fff;--card-tint:linear-gradient(180deg, #6c4cf10e, #fff0);--shadow-1:0 1px 2px #1018280a, 0 10px 26px -14px #1f165429;--shadow-2:0 2px 6px #1018280d, 0 28px 60px -28px #5334d852;--brand:#6c4cf1;--brand-dark:#5334d8;--brand-lt:#a594fa;--brand-soft:#efebfe;--brand-tint:#f7f4ff;--pos:#0e9f6e;--neg:#e02424;--warn:#f59e0b;--pos-soft:#e6f6f0;--neg-soft:#fdecec;--cyan:#22d3ee;--teal:#0e7490;--a-bg:#f8f8fc;--a-card:#fff;--a-border:#ebeaf2;--a-text:#14161f;--a-mut:#6b7280;--a-faint:#9aa1ae;--r-s:10px;--r-m:16px;--r-l:24px;--r-xl:34px;--font:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--maxw:1200px}.tb,.tb *{box-sizing:border-box}html{scroll-behavior:smooth}.tb{background:var(--ink-0);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}.tb img,.tb svg{max-width:100%}.tb a{color:inherit;text-decoration:none}.tb h1,.tb h2,.tb h3,.tb h4,.tb h5{letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.1}.tb p{margin:0}.tb .wrap{width:min(var(--maxw), calc(100% - 40px));margin-inline:auto}.tb .wrap.narrow{width:min(820px,100% - 40px)}.tb .skip{z-index:200;background:var(--brand);color:#fff;border-radius:8px;padding:10px 16px;position:fixed;top:8px;left:-999px}.tb .skip:focus{left:12px}.tb #demo-anchor,.tb #get-the-app,.tb #main{scroll-margin-top:84px}.tb a:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.tb button:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.tb summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.tb [tabindex]:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}:is(.tb .phone-screen a:focus-visible,.tb .phone-screen button:focus-visible,.tb .browser button:focus-visible){outline-color:var(--brand-dark);outline-offset:2px}.tb .grad{background:linear-gradient(96deg, #4a2fd0 0%, var(--brand) 38%, var(--teal) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.tb .dot-live{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite pulse;display:inline-block;box-shadow:0 0 #22c55e8c}@keyframes pulse{0%{box-shadow:0 0 #22c55e80}70%,to{box-shadow:0 0 0 9px #22c55e00}}.tb .scroll-progress{z-index:120;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.tb .scroll-progress i{background:linear-gradient(90deg, var(--brand), var(--brand-lt), var(--cyan));width:0;height:100%;display:block;box-shadow:0 0 12px #6c4cf1cc}.tb .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14.5px;font-weight:700;transition:transform .18s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.tb .btn-lg{padding:15px 26px;font-size:15.5px}.tb .btn-primary{background:linear-gradient(180deg, #7d5ef7, var(--brand-dark));color:#fff;box-shadow:0 10px 30px -10px #6c4cf1e6,inset 0 1px #ffffff40}.tb .btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px #6c4cf1}.tb .btn-glass{background:var(--card);border-color:var(--line-2);color:var(--fg);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tb .btn-glass:hover{background:#fff;border-color:#6c4cf173;transform:translateY(-2px)}.tb .btn-ghost{color:var(--fg-mut)}.tb .btn-ghost:hover{color:var(--fg)}.tb .nav{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fbfafff0,#fbfaffb8);border-bottom:1px solid #0000;transition:border-color .3s,background .3s;position:sticky;top:0}.tb .nav.stuck{border-bottom-color:var(--line);box-shadow:0 6px 24px -18px #1f165473}.tb .nav-in{align-items:center;gap:24px;height:68px;display:flex}.tb .brand{letter-spacing:-.02em;align-items:center;gap:10px;font-weight:800;display:inline-flex}.tb .brand-mark{width:30px;height:30px;display:block}.tb .brand-mark img{border-radius:22%;width:100%;height:100%;display:block;box-shadow:0 0 0 1px #1f16541a,0 1px 3px #1f165412}.tb .brand-mark.sm{width:20px;height:20px}.tb .brand-text b{color:var(--brand)}.tb .nav-links{color:var(--fg-mut);gap:26px;margin-left:auto;font-size:14.5px;font-weight:600;display:flex}.tb .nav-links a{position:relative}.tb .nav-links a:after{content:"";background:var(--brand);border-radius:2px;height:2px;transition:right .28s;position:absolute;bottom:-6px;left:0;right:100%}.tb .nav-links a:hover,.tb .nav-links a[aria-current=page]{color:var(--fg)}.tb .nav-links a[aria-current=page]:after,.tb .nav-links a:hover:after{right:0}.tb .nav-cta{align-items:center;gap:10px;display:flex}.tb .nav-burger{cursor:pointer;background:0 0;border:0;margin-left:auto;padding:10px;display:none}.tb .nav-burger span{background:var(--fg);border-radius:2px;width:22px;height:2px;margin:4px 0;display:block}.tb .hero{padding:72px 0 40px;position:relative;overflow:hidden}.tb #hero-gl{width:100%;height:100%;display:block;position:absolute;inset:0}.tb .hero-veil{pointer-events:none;background:linear-gradient(90deg, #fbfafff7 0%, #fbfaffdb 40%, #fbfaff1a 74%), radial-gradient(900px 500px at 78% 6%, #6c4cf11a, transparent 70%), linear-gradient(180deg, #fbfaff40 0%, #fbfaff8c 62%, var(--ink-0) 100%);position:absolute;inset:0}.tb .orb{filter:blur(90px);opacity:.5;pointer-events:none;border-radius:50%;position:absolute}.tb .orb-a{opacity:.42;background:radial-gradient(circle,#a594fa,#0000 66%);width:420px;height:420px;top:60px;left:-140px}.tb .orb-b{opacity:.32;background:radial-gradient(circle,#67e8f9,#0000 66%);width:340px;height:340px;bottom:-70px;right:-90px}.tb .hero-in{grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);align-items:center;gap:clamp(40px,6.5vw,104px);padding-block:26px 44px;display:grid;position:relative}.tb .pill{letter-spacing:.01em;color:var(--brand-dark);box-shadow:var(--shadow-1);background:#fff;border:1px solid #6c4cf147;border-radius:999px;align-items:center;gap:9px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.tb .hero h1{letter-spacing:-.035em;margin:20px 0 18px;font-size:clamp(38px,5.2vw,66px)}.tb .lede{color:var(--fg-mut);max-width:56ch;font-size:17px}.tb .lede b{color:var(--fg);font-weight:700}.tb .hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.tb .hero-actions.center{justify-content:center}.tb .hero-stage{perspective:1300px;place-items:center;height:600px;display:grid;position:relative}.tb .stage-3d{perspective:1300px;place-items:center;display:grid;position:absolute;inset:0}.tb .floatcard{z-index:6;color:var(--fg);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-2);white-space:nowrap;background:#fffffff0;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:700;animation:6s ease-in-out infinite float;display:inline-flex;position:absolute}.tb .fc-sync{margin-left:-212px;top:16px;left:50%}.tb .fc-wa{margin-left:8px;animation-delay:-2s;bottom:116px;left:50%}.tb .fc-wa .wa{color:#0f8a45;font-size:15px}@keyframes float{0%,to{translate:0}50%{translate:0 -12px}}.tb .phone{background:linear-gradient(160deg,#2b2740,#100e1c 55%,#211d33);border:1px solid #ffffff24;border-radius:44px;width:315px;height:600px;padding:11px;position:relative;box-shadow:0 40px 80px -34px #1f165480,0 4px 12px #1f16541f,inset 0 1px #ffffff38}.tb .phone-hero{transform:translateY(var(--fy,0px)) rotateY(var(--ty,0deg)) rotateX(var(--tx,0deg))}.tb .phone-glow{z-index:-1;filter:blur(38px);background:radial-gradient(circle,#a594fa99,#0000 66%);border-radius:50%;position:absolute;inset:-14% 0}.tb .phone-screen{background:var(--a-bg);height:100%;color:var(--a-text);border-radius:34px;flex-direction:column;font-size:12px;line-height:1.35;display:flex;position:relative;overflow:hidden}.tb .phone-screen:before{content:"";z-index:9;background:#08070e;border-radius:999px;width:86px;height:22px;position:absolute;top:8px;left:50%;translate:-50%}.tb .sb{color:var(--a-text);justify-content:space-between;align-items:center;padding:9px 18px 4px;font-size:10.5px;font-weight:700;display:flex}.tb .sb-r{align-items:flex-end;gap:3px;display:inline-flex}.tb .sb-r i{background:var(--a-text);border-radius:1px;width:3px}.tb .sb-r i:first-child{height:5px}.tb .sb-r i:nth-child(2){height:7px}.tb .sb-r i:nth-child(3){height:9px}.tb .app-head{justify-content:space-between;align-items:center;padding:6px 14px 8px;display:flex}.tb .app-co{align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.tb .chev{color:var(--a-faint);font-size:10px;font-style:normal}.tb .bell{color:var(--a-mut);font-size:13px;position:relative}.tb .bell em{background:var(--neg);color:#fff;border-radius:999px;padding:1px 4px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:-4px;right:-6px}.tb .mscroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;padding:0 12px 74px;overflow:hidden auto}.tb .mscroll::-webkit-scrollbar{display:none}.tb .tile-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.tb .tile{background:var(--a-card);border:1px solid var(--a-border);border-radius:14px;padding:9px 10px;box-shadow:0 1px 2px #1018280a}.tb .tile span{color:var(--a-mut);font-size:9.5px;font-weight:600;display:block}.tb .tile b{letter-spacing:-.02em;font-size:13.5px}.tb .tile i{margin-top:1px;font-size:9px;font-style:normal;display:block}.tb .tile i.neg,.tb .btable .neg,.tb b.neg{color:var(--neg)}.tb .tile i.mut,.tb b.mut{color:var(--a-mut)}.tb .qm{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.tb .qm-i{background:var(--a-card);border:1px solid var(--a-border);text-align:center;color:var(--a-text);border-radius:14px;padding:10px 4px;font-size:9.5px;font-weight:700;transition:transform .2s,box-shadow .2s}.tb .qm-i:hover{transform:translateY(-2px);box-shadow:0 8px 18px -10px #5334d899}.tb .qm-i span{background:var(--brand-soft);width:28px;height:28px;color:var(--brand-dark);border-radius:9px;place-items:center;margin:0 auto 5px;font-size:13px;display:grid}@keyframes growW{0%{width:0}to{width:var(--w)}}.tb .rrow{background:var(--a-card);border:1px solid var(--a-border);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.tb .rrow b{font-size:11.5px;display:block}.tb .rrow span{color:var(--a-mut);font-size:9.5px}.tb .sparkline{width:62px;height:22px}.tb .sparkline polyline{fill:none;stroke:var(--brand);stroke-width:1.8px;stroke-linecap:round}.tb .segs{background:#efeef6;border-radius:999px;gap:2px;margin:4px 0 10px;padding:3px;display:inline-flex}.tb .segs b{color:var(--a-mut);border-radius:999px;padding:5px 11px;font-size:10px;font-weight:700}.tb .segs b.on{color:var(--a-text);background:#fff;box-shadow:0 1px 3px #1018281f}.tb .vch b.pos,.tb .pos{color:var(--pos)}.tb .rc-msg{color:#1c3a2b;background:#f2fbf5;border:1px solid #d6f0e0;border-radius:12px;min-height:62px;margin:9px 0;padding:9px 10px;font-size:10px}.tb .rc-msg .caret{background:var(--pos);width:6px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.tb .chip-ok{color:var(--pos);background:var(--pos-soft);border-radius:999px;padding:3px 7px;font-size:8.5px;font-weight:800}.tb .chip-warn{color:#b26a00;background:#fef4e6;border-radius:999px;padding:3px 7px;font-size:8.5px;font-weight:800}.tb .chat{flex-direction:column;gap:8px;padding-top:6px;display:flex}.tb .cb{border-radius:14px;max-width:84%;padding:9px 11px;font-size:10.5px}.tb .cb.me{background:var(--brand);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.tb .cb.ai{background:var(--a-card);border:1px solid var(--a-border);border-bottom-left-radius:5px;align-self:flex-start}.tb .cb.ai ol{margin:6px 0 0;padding-left:16px}.tb .cb.ai li{margin-bottom:2px}.tb .grounded{border-top:1px dashed var(--a-border);color:var(--a-faint);margin-top:7px;padding-top:6px;font-size:8.5px;font-weight:600;display:block}.tb .cb.typing{gap:4px;display:inline-flex}.tb .cb.typing i{background:var(--a-faint);border-radius:50%;width:5px;height:5px;animation:1.2s infinite bounce}.tb .cb.typing i:nth-child(2){animation-delay:.15s}.tb .cb.typing i:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.tb .chat-input{border:1px solid var(--a-border);color:var(--a-faint);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;padding:8px 8px 8px 14px;font-size:10px;display:flex;position:absolute;bottom:66px;left:12px;right:12px}.tb .chat-input b{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.tb .setgrp{background:var(--a-card);border:1px solid var(--a-border);border-radius:16px;overflow:hidden}.tb .setrow{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:center;padding:11px 12px;font-size:11px;display:flex}.tb .setrow:last-child{border-bottom:0}.tb .sw{background:#dcdae8;border-radius:999px;width:30px;height:18px;transition:background .2s;position:relative}.tb .sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .2s;position:absolute;top:2px;left:2px}.tb .sw.on{background:var(--brand)}.tb .sw.on:after{left:14px}.tb .cc-top{align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.tb .meter{background:#eceaf6;border-radius:999px;height:7px;margin:6px 0 5px;overflow:hidden}.tb .meter i{height:100%;width:var(--w);background:linear-gradient(90deg, var(--brand), var(--warn));border-radius:999px;display:block}.tb .cc-note{color:var(--a-mut);font-size:9px}.tb .sec-row{color:var(--a-mut);letter-spacing:.04em;text-transform:uppercase;margin:14px 4px 8px;font-size:10.5px;font-weight:800}.tb .vlist{gap:7px;display:grid}.tb .vch{background:var(--a-card);border:1px solid var(--a-border);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.tb .vmid b{font-size:11.5px;display:block}.tb .vmid span{color:var(--a-mut);font-size:9px}.tb .conn-card{background:var(--a-card);border:1px solid var(--a-border);border-radius:16px;margin-top:10px;padding:12px;box-shadow:0 10px 24px -18px #10182880}.tb .cc-row{color:var(--a-mut);justify-content:space-between;padding:4px 0;font-size:10px;display:flex}.tb .sec-row-act{justify-content:space-between;align-items:baseline;display:flex}.tb .sec-row-act b{color:var(--brand);text-transform:none;letter-spacing:0;font-size:10px}.tb .greet{justify-content:space-between;align-items:flex-start;padding:4px 2px 10px;display:flex}.tb .greet span{color:var(--a-mut);font-size:10.5px;font-weight:600}.tb .greet b{letter-spacing:-.02em;font-size:15px;display:block}.tb .greet em{font-style:normal}.tb .dotnew{background:var(--brand);border-radius:50%;width:6px;height:6px;position:absolute;top:-1px;right:-1px}.tb .copill{background:var(--brand);color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;max-width:100%;margin:0 0 10px;padding:7px 12px;font-size:10px;font-weight:800;display:inline-flex;overflow:hidden}.tb .copill .chev{color:#fffc}.tb .ovcard{color:#fff;background:linear-gradient(150deg,#6c4cf1,#5334d8 68%,#4527bd);border-radius:20px;padding:14px;position:relative;overflow:hidden;box-shadow:0 14px 30px -14px #5334d8d9}.tb .ov-art{width:92px;height:86px;position:absolute;top:8px;right:10px}.tb .ov-doc{opacity:.95;background:#fff;border-radius:8px 8px 4px 4px;width:56px;height:46px;position:absolute;top:0;right:0}.tb .ov-doc:before{content:"";background:#d8d0fb;border-radius:2px;height:3px;position:absolute;inset:9px 10px auto 8px;box-shadow:0 8px #d8d0fb,0 16px #e6e1fc}.tb .ov-chip{border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid;position:absolute;top:30px;right:46px}.tb .ov-bar{background:#3f1fae;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;display:grid;position:absolute;top:36px;right:0}.tb .ov-label{opacity:.9;font-size:10.5px;font-weight:700;position:relative}.tb .ov-label i{opacity:.7;font-style:normal}.tb .ov-value{letter-spacing:-.03em;margin:1px 0 12px;font-size:27px;font-weight:800;position:relative}.tb .ov-row{align-items:center;gap:12px;display:flex;position:relative}.tb .ov-row>div{min-width:0}.tb .ov-row span{opacity:.85;font-size:9.5px;display:block}.tb .ov-row b{font-size:14px}.tb .ov-sep{background:#ffffff47;width:1px;height:26px}.tb .ov-sync{opacity:.85;align-items:center;gap:6px;margin-top:12px;font-size:9.5px;display:flex;position:relative}.tb .tile-go{position:relative}.tb .tile-go:after{content:"›";color:var(--a-faint);font-size:12px;position:absolute;top:7px;right:9px}.tb .ti{border-radius:8px;place-items:center;width:26px;height:26px;margin-bottom:7px;font-size:12px;font-style:normal;display:grid}.tb .ti-in{background:var(--pos-soft);color:var(--pos)}.tb .ti-out{background:var(--brand-soft);color:var(--brand-dark)}.tb .tile em{margin-top:1px;font-size:9px;font-style:normal;font-weight:700;display:block}.tb .tile>b+span{color:var(--a-mut);font-size:9.5px;font-weight:600}.tb .dotl{background:var(--a-faint);border-radius:50%;width:7px;height:7px;display:inline-block}.tb .dotl.pos{background:var(--pos)}.tb .dotl.neg{background:var(--neg)}.tb .dotl.br{background:var(--brand)}.tb .qm4{grid-template-columns:repeat(4,1fr)}.tb .qm4 .qm-i{box-shadow:none;background:0 0;border:0;padding:2px 0;font-size:9px}.tb .qm4 .qm-i span{border-radius:14px;width:44px;height:44px;margin-bottom:6px;font-size:17px}.tb .qm-ai span{color:#b26a00!important;background:#fef3d7!important}.tb .rlist{background:var(--a-card);border:1px solid var(--a-border);border-radius:16px;overflow:hidden}.tb .rlist .rrow{border:0;border-bottom:1px solid var(--a-border);border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0;padding:10px 11px;display:grid}.tb .rlist .rrow:last-child{border-bottom:0}.tb .ri{border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;display:grid}.tb .ri-v{background:var(--brand-soft);color:var(--brand-dark)}.tb .ri-g{background:var(--pos-soft);color:var(--pos)}.tb .ri-a{color:#b26a00;background:#fef4e6}.tb .ri-r{background:var(--neg-soft);color:var(--neg)}.tb .sparkline.sl-g polyline{stroke:var(--pos)}.tb .sparkline.sl-a polyline{stroke:var(--warn)}.tb .mback{font:inherit;color:var(--a-text);cursor:pointer;background:0 0;border:0;margin-right:2px;padding:0 4px 0 0;font-size:17px;line-height:1}.tb .ocard{background:var(--brand-tint);text-align:center;border:1px solid #ece7fd;border-radius:18px;padding:13px}.tb .oc-lab{color:var(--a-mut);font-size:10px;font-weight:600}.tb .oc-val{letter-spacing:-.03em;font-size:21px;font-weight:800;display:block}.tb .oc-sub{color:var(--a-faint);font-size:9.5px}.tb .splitbar{gap:2px;height:8px;margin:11px 0 9px;display:flex}.tb .splitbar i{height:100%;width:var(--w);border-radius:999px}.tb .sb-pos{background:var(--pos)}.tb .sb-neg{background:var(--neg)}.tb .oc-legend{text-align:left;color:var(--a-mut);justify-content:space-between;font-size:9.5px;display:flex}.tb .oc-legend b{color:var(--a-text);font-size:12px;display:block}.tb .oc-legend .dotl{margin-right:4px}.tb .agegrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tb .agec{background:var(--a-card);border:1px solid var(--a-border);color:var(--a-mut);border-radius:13px;padding:9px 10px;font-size:9.5px}.tb .agec .dotl{margin-right:4px}.tb .agec b{color:var(--a-text);letter-spacing:-.02em;margin-top:2px;font-size:12.5px;display:block}.tb .netcard{background:var(--a-card);border:1px solid var(--a-border);border-radius:16px;margin-top:10px;padding:12px}.tb .nc-row{justify-content:space-between;align-items:baseline;padding:3px 0;font-size:10.5px;display:flex}.tb .nc-row b{font-size:11.5px}.tb .nc-mut{color:var(--a-mut)}.tb .nc-tot{border-top:1px solid var(--a-border);margin-top:5px;padding-top:7px;font-weight:800}.tb .nc-tot b{font-size:13px}.tb .nc-note{color:var(--a-faint);margin-top:7px;font-size:8.5px;line-height:1.4}.tb .navrow{background:var(--a-card);border:1px solid var(--a-border);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:8px;padding:11px 12px;display:grid}.tb .navrow b{font-size:11.5px;display:block}.tb .navrow span{color:var(--a-mut);font-size:9.5px}.tb .navrow em{color:var(--a-faint);font-style:normal}.tb .filterbtn{border:1px solid var(--a-border);background:var(--a-card);width:26px;height:26px;color:var(--brand-dark);cursor:pointer;border-radius:50%;font-family:inherit;font-size:12px}.tb .msearch{background:var(--a-card);border:1px solid var(--a-border);color:var(--a-faint);border-radius:12px;margin-bottom:10px;padding:9px 12px;font-size:10.5px}.tb .glist{gap:7px;display:grid}.tb .grow{background:var(--a-card);border:1px solid var(--a-border);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.tb .grow>div:first-child{min-width:0}.tb .grow b{font-size:11.5px;display:block}.tb .gmeta{color:var(--a-mut);align-items:center;gap:5px;margin-top:3px;font-size:9px;display:flex}.tb .ac{border-radius:999px;padding:2px 6px;font-size:8.5px;font-weight:800}.tb .ac-g{background:var(--pos-soft);color:var(--pos)}.tb .ac-w{color:#b26a00;background:#fef4e6}.tb .ac-o{color:#c2570a;background:#fff0e2}.tb .ac-r{background:var(--neg-soft);color:var(--neg)}.tb .gamt{white-space:nowrap;letter-spacing:-.02em;font-size:11.5px;font-weight:800}.tb .gamt em{color:var(--a-faint);margin-left:3px;font-style:normal;font-weight:600}.tb .sheet{z-index:12;background:#fff;border-radius:20px 20px 0 0;padding:8px 12px 12px;animation:.28s cubic-bezier(.2,.8,.2,1) sheetUp;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -14px 40px -16px #10182873}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}.tb .sheet[hidden]{display:none}.tb .sheet-grab{background:#e6e4ef;border-radius:999px;width:44px;height:4px;margin:0 auto 10px}.tb .sheet-h{margin:0 2px 6px;font-size:13px;display:block}.tb .sheet-list{scrollbar-width:none;gap:1px;max-height:310px;display:grid;overflow-y:auto}.tb .sheet-list::-webkit-scrollbar{display:none}.tb .sheet-list span{color:var(--brand);padding:7px 2px;font-size:11.5px;font-weight:700}.tb .sheet-list span.on{color:var(--brand-dark)}.tb .sheet-cancel{cursor:pointer;width:100%;color:var(--a-mut);background:#f4f3f9;border:0;border-radius:12px;margin-top:8px;padding:11px;font-family:inherit;font-size:11.5px;font-weight:700}.tb .pcard{background:var(--brand-tint);border:1px solid #ece7fd;border-radius:18px;padding:13px}.tb .pc-top{align-items:center;gap:10px;display:flex}.tb .pav{background:var(--pos);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.tb .pc-top b{font-size:12.5px;line-height:1.25;display:block}.tb .pc-top span{color:var(--a-mut);font-size:9px;font-weight:700}.tb .pc-nums{justify-content:space-between;gap:10px;margin-top:12px;display:flex}.tb .pc-nums span{color:var(--a-mut);font-size:9.5px;display:block}.tb .pc-nums b{letter-spacing:-.03em;font-size:16px}.tb .pc-nums em{color:var(--a-faint);font-size:8.5px;font-style:normal;display:block}.tb .pc-nums .r{text-align:right}.tb .acts{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.tb .act{background:var(--a-card);border:1px solid var(--a-border);text-align:center;border-radius:13px;padding:9px 4px;font-size:9.5px;font-weight:700}.tb .act span{background:var(--brand-soft);width:28px;height:28px;color:var(--brand-dark);border-radius:50%;place-items:center;margin:0 auto 5px;font-size:12px;display:grid}.tb .act-on span{background:var(--brand);color:#fff}.tb .act-off{color:var(--a-faint)}.tb .act-off span{color:var(--a-faint);background:#f2f1f7}.tb .dlist,.tb .blist{background:var(--a-card);border:1px solid var(--a-border);border-radius:16px;overflow:hidden}.tb .drow,.tb .brow{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 11px;font-size:10px;display:flex}.tb .drow:last-child,.tb .brow:last-child{border-bottom:0}.tb .drow span{color:var(--a-mut);flex:none}.tb .drow b{text-align:right;font-size:10.5px;font-weight:600}.tb .brow b{font-size:11.5px}.tb .brow span{color:var(--a-mut);font-size:9px;font-weight:600;display:block}.tb .datepill{background:var(--a-card);border:1px solid var(--a-border);border-radius:14px;align-items:center;gap:9px;margin-bottom:10px;padding:9px 11px;display:flex}.tb .dp-ic{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-dark);border-radius:8px;place-items:center;font-size:12px;display:grid}.tb .datepill b{font-size:11.5px;display:block}.tb .datepill span{color:var(--a-mut);font-size:9px}.tb .datepill .chev{margin-left:auto}.tb .vi{width:28px;height:28px;color:var(--a-mut);background:#f2f1f7;border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.tb .vi-up{background:var(--neg-soft);color:var(--neg)}.tb .vi-dn{background:var(--pos-soft);color:var(--pos)}.tb .grpchip{background:var(--a-card);border:1px solid var(--a-border);border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:6px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.tb .grpchip span{color:var(--a-mut)}.tb .clist{gap:7px;display:grid}.tb .crow{background:var(--a-card);border:1px solid var(--a-border);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.tb .crow>div:nth-child(2){min-width:0}.tb .cav{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.tb .crow b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.tb .crow>div:nth-child(2) span{color:var(--a-mut);white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.tb .camt{text-align:right;white-space:nowrap}.tb .camt b{letter-spacing:-.02em;font-size:11.5px}.tb .camt em{color:var(--a-mut);font-size:8.5px;font-style:normal;display:block}.tb .askhead{padding:2px 2px 12px}.tb .askhead b{letter-spacing:-.02em;font-size:19px;display:block}.tb .askhead em{font-style:normal}.tb .askhead span{color:var(--a-mut);margin-top:3px;font-size:11px;display:block}.tb .askinput{background:var(--a-card);border:1px solid var(--a-border);color:var(--a-faint);border-radius:14px;padding:13px 14px;font-size:11.5px}.tb .askbtn{cursor:pointer;background:var(--brand);color:#fff;border:0;border-radius:14px;width:100%;margin-top:9px;padding:13px;font-family:inherit;font-size:13px;font-weight:800}.tb .askchips{justify-items:start;gap:6px;margin:4px 0 2px;display:grid}.tb .askchips[hidden]{display:none}.tb .askchips span{background:var(--brand-soft);color:var(--brand-dark);text-align:left;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:10.5px;font-weight:600;transition:background .18s,color .18s}.tb .askchips span:hover{background:#e4ddfd}.tb .askchips span.on{background:var(--brand);color:#fff}.tb .askinput.is-filled{color:var(--a-text);font-weight:600}.tb .mscreen[data-screen=ask] .mscroll{padding-bottom:108px}.tb .askanswer{margin-top:12px}.tb .askanswer[hidden]{display:none}.tb .ansbody{background:var(--a-card);border:1px solid var(--a-border);border-left:3px solid var(--brand);border-radius:12px;padding:11px 12px;font-size:11px;line-height:1.45;animation:.3s cubic-bezier(.2,.8,.2,1) ansIn}@keyframes ansIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tb .profcard{background:var(--a-card);border:1px solid var(--a-border);border-radius:16px;padding:13px}.tb .profav{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;font-weight:800;display:grid}.tb .profname{margin-top:9px;font-size:13px;display:block}.tb .profmail{color:var(--a-mut);font-size:10px;display:block}.tb .profrow{border-top:1px solid var(--a-border);color:var(--a-mut);justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:9px;font-size:10.5px;display:flex}.tb .profrow b{color:var(--a-text);font-size:11px}.tb .copill-sm{max-width:165px;margin:0;padding:5px 9px;font-size:9px;font-style:normal}.tb .setlabel{letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint);margin:13px 4px 6px;font-size:9.5px;font-weight:800}.tb .setcard{background:var(--a-card);border:1px solid var(--a-border);border-radius:14px;align-items:center;gap:10px;padding:11px 12px;display:flex}.tb .setcard>div{flex:1;min-width:0}.tb .setcard b{font-size:11.5px;display:block}.tb .setcard span{color:var(--a-mut);font-size:9.5px}.tb .setcard em{color:var(--a-faint);font-style:normal}.tb .setcard-col{display:block}.tb .themepick{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.tb .themepick b{text-align:center;border:1px solid var(--a-border);color:var(--a-mut);border-radius:10px;padding:8px 4px;font-size:10px;font-weight:700}.tb .themepick b.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-dark)}.tb .pnlcard{background:var(--a-card);border:1px solid var(--a-border);border-radius:16px;padding:13px}.tb .pnl-lab{color:var(--a-mut);font-size:10.5px}.tb .pnl-val{letter-spacing:-.03em;font-size:24px;font-weight:800;display:block}.tb .pnl-split{border-top:1px solid var(--a-border);justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;display:flex}.tb .pnl-split span{color:var(--a-mut);font-size:9.5px;display:block}.tb .pnl-split b{font-size:11.5px}.tb .pnl-split .r{text-align:right}.tb .pnl-gross{border-top:1px solid var(--a-border);color:var(--a-mut);justify-content:space-between;margin-top:9px;padding-top:9px;font-size:10.5px;display:flex}.tb .pnl-gross b{color:var(--a-text);font-size:12px}.tb .stmt{background:var(--a-card);border:1px solid var(--a-border);border-radius:16px;margin-top:9px;overflow:hidden}.tb .strow{border-bottom:1px solid var(--a-border);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 12px;font-size:10.5px;display:grid}.tb .strow:last-child{border-bottom:0}.tb .strow b{font-size:11px}.tb .strow em{color:var(--a-faint);font-size:11px;font-style:normal}.tb .strow-tot{background:var(--a-bg);font-weight:800}.tb .strow-grand{background:var(--brand-tint);font-weight:800}.tb .ivhead{background:var(--a-card);border:1px solid var(--a-border);border-radius:14px;justify-content:space-between;padding:10px 12px;font-size:10px;display:flex}.tb .ivhead span{color:var(--a-mut)}.tb .ivhead b{font-size:11px;display:block}.tb .ivhead .r{text-align:right}.tb .ivitems{background:var(--a-card);border:1px solid var(--a-border);border-radius:16px;padding:12px}.tb .ivi{border-bottom:1px solid var(--a-border);margin-bottom:9px;padding-bottom:9px}.tb .ivi>b{font-size:11px;line-height:1.3;display:block}.tb .ivi-m{color:var(--a-mut);justify-content:space-between;gap:10px;margin-top:3px;font-size:9.5px;display:flex}.tb .ivi-m b{color:var(--a-text);font-size:11px}.tb .hsn{color:var(--a-faint);font-size:8.5px;display:block}.tb .ivt{color:var(--a-mut);justify-content:space-between;padding:2px 0;font-size:10px;display:flex}.tb .ivt b{color:var(--a-text);font-weight:600}.tb .ivt-tot{border-top:1px solid var(--a-border);color:var(--a-text);margin-top:6px;padding-top:7px;font-weight:800}.tb .ivt-tot b{letter-spacing:-.03em;font-size:16px}.tb .ivwords{color:var(--a-faint);margin-top:4px;font-size:8.5px;line-height:1.4}.tb .ivirn{background:var(--a-card);border:1px solid var(--a-border);border-radius:16px;padding:11px 12px}.tb .ivirn>span:first-child{color:var(--a-mut);font-size:9.5px}.tb .ivirn code{font-family:var(--mono);word-break:break-all;color:var(--a-text);margin:3px 0 6px;font-size:8.5px;display:block}.tb .ivshare{cursor:pointer;background:var(--brand);color:#fff;border:0;border-radius:14px;width:100%;margin-top:10px;padding:12px;font-family:inherit;font-size:12px;font-weight:800}.tb .tabbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--a-border);z-index:8;background:#ffffffdb;border-radius:20px;grid-template-columns:repeat(5,1fr);align-items:center;height:54px;display:grid;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 12px 28px -14px #10182880}.tb .tabbar i,.tb .tabbar button{color:var(--a-mut);cursor:pointer;background:0 0;border:0;place-items:center;gap:1px;padding:0;font-family:inherit;font-size:14px;font-style:normal;transition:color .2s,transform .2s;display:grid}.tb .tabbar i em,.tb .tabbar button em{font-size:8px;font-style:normal;font-weight:700}.tb .tabbar i.on,.tb .tabbar button.on{color:var(--brand);transform:translateY(-1px)}.tb .tabbar i:hover,.tb .tabbar button:hover{color:var(--brand-dark)}.tb .statstrip{border:1px solid var(--line);border-radius:var(--r-l);background:var(--card);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:repeat(4,1fr);gap:18px;padding:26px;display:grid;position:relative}.tb .statstrip b{letter-spacing:-.04em;background:linear-gradient(180deg, #2a1c6b, var(--brand));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:34px;display:block}.tb .statstrip span{color:var(--fg-mut);font-size:13px}.tb .marquee{border-block:1px solid var(--line);margin-top:54px;padding:14px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.tb .marquee-in{gap:40px;width:max-content;animation:38s linear infinite slide;display:flex}.tb .marquee span{color:var(--fg-faint);white-space:nowrap;font-size:13.5px;font-weight:700}.tb .marquee span:before{content:"◆";color:var(--brand);vertical-align:middle;margin-right:12px;font-size:8px}@keyframes slide{to{transform:translate(-50%)}}.tb .sec{padding:112px 0;position:relative}.tb .sec-alt{background:radial-gradient(1200px 600px at 50% -10%, #6c4cf11f, transparent 70%), var(--ink-1);border-block:1px solid var(--line)}.tb .sec-head{max-width:760px;margin-bottom:52px}.tb .sec-head.center{text-align:center;margin-inline:auto}.tb .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.tb .sec-head h2{letter-spacing:-.035em;font-size:clamp(29px,3.6vw,46px)}.tb .sec-head p{color:var(--fg-mut);margin-top:16px;font-size:16.5px}.tb .p3d{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .3s}.tb .p3d:hover{border-color:var(--line-2)}.tb .pipe{perspective:1200px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;display:grid}.tb .pipe-card{border-radius:var(--r-l);border:1px solid var(--line);background:var(--card);height:100%;box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 24px}.tb .pipe-card:hover{transform:translateY(-6px)rotateX(4deg);box-shadow:0 40px 70px -40px #6c4cf1e6}.tb .pipe-ico{border:1px solid var(--line-2);background:linear-gradient(160deg,#6c4cf124,#6c4cf10d);border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:16px;font-size:21px;display:grid}.tb .pipe-card h3{margin-bottom:10px;font-size:18px}.tb .pipe-card p{color:var(--fg-mut);font-size:14.5px}.tb .pipe-card ul{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tb .pipe-card li{color:var(--fg-mut);padding-left:18px;font-size:13px;position:relative}.tb .pipe-card li:before{content:"✓";color:var(--brand);font-weight:800;position:absolute;left:0}.tb .pipe-card code{font-family:var(--mono);color:var(--teal);font-size:12px}.tb .pipe-flow{align-content:center;place-items:center;gap:6px;display:grid}.tb .pipe-flow i{background:var(--brand);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite travel}.tb .pipe-flow i:nth-child(2){animation-delay:.3s}.tb .pipe-flow i:nth-child(3){animation-delay:.6s}@keyframes travel{0%{opacity:0;transform:translate(-14px)}40%,60%{opacity:1}to{opacity:0;transform:translate(14px)}}.tb .split{grid-template-columns:minmax(320px,420px) 1fr;align-items:start;gap:56px;display:grid}.tb .split-demo{justify-items:center;display:grid;position:sticky;top:100px}.tb .demo-shell{perspective:1300px;justify-items:center;gap:14px;display:grid}.tb .phone-demo{transform:translateY(var(--fy,0px)) rotateY(var(--ty,0deg)) rotateX(var(--tx,0deg))}.tb .demo-hint{color:var(--fg-faint);font-size:12.5px;font-weight:700}.tb .mscreen{flex-direction:column;flex:1;min-height:0;display:none}.tb .mscreen.is-on{animation:.32s cubic-bezier(.2,.8,.2,1) screenIn;display:flex}@keyframes screenIn{0%{opacity:0;transform:translate(12px)scale(.99)}to{opacity:1;transform:none}}.tb .split-copy{gap:14px;display:grid}.tb .fcard{border-radius:var(--r-l);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-1);padding:22px 24px}.tb .fcard:hover{transform:translateY(-4px)rotateX(3deg);box-shadow:0 34px 60px -40px #6c4cf1d9}.tb .fcard h3{align-items:center;gap:12px;font-size:18.5px;display:flex}.tb .fcard h3 span{background:linear-gradient(160deg,#6c4cf124,#6c4cf10d);border:1px solid #6c4cf133;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.tb .fcard p{color:var(--fg-mut);margin-top:12px;font-size:14.5px}.tb .storebtns{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.tb .store{border:1px solid var(--line-2);background:var(--card);box-shadow:var(--shadow-1);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px 22px 12px 18px;transition:transform .2s,background .2s;display:grid}.tb .store:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.tb .store-ico{grid-row:span 2;width:26px;height:26px;display:block}.tb .store-ico svg{width:100%;height:100%;display:block}.tb .store{color:var(--fg)}.tb .store-win .store-ico{color:var(--brand-dark)}.tb .store-soon{opacity:.92}.tb .store-soon .store-ico{color:var(--brand-dark)}.tb .store-soon em{color:var(--brand-dark);font-weight:700}.tb .store-badge{align-items:center;transition:transform .2s;display:inline-flex}.tb .store-badge:hover{transform:translateY(-3px)}.tb .hero-sub-link{color:var(--fg-faint);margin:16px 0 0;font-size:14.5px}.tb .hero-sub-link a{color:var(--brand-dark);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.tb .hero-sub-link a:hover{text-decoration-thickness:2px}@media (max-width:560px){.tb .hero-sub-link span{display:block}}.tb .store-badge{padding:11px;line-height:0;display:inline-block}.tb .store-badge img{width:auto;height:44px;display:block}.tb .store em{color:var(--fg-mut);font-size:10px;font-style:normal}.tb .store b{font-size:15px}.tb .store-win{background:#6c4cf129;border-color:#a594fa73}.tb .store-win b{font-family:var(--mono);font-size:13px}.tb .bi-wrap{perspective:1800px}.tb .browser{border:1px solid var(--line-2);color:var(--a-text);transform:rotateX(var(--brx,4deg)) scale(.995);transform-origin:50% 0;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 50px 90px -44px #1f16546b,0 2px 8px #1f165414}.tb .browser:hover{transform:rotateX(0)scale(1)}.tb .br-bar{background:#1a1826;border-bottom:1px solid #2a2740;align-items:center;gap:12px;padding:10px 14px;display:flex}.tb .br-dots{gap:6px;display:inline-flex}.tb .br-dots i{background:#3a3654;border-radius:50%;width:10px;height:10px}.tb .br-dots i:first-child{background:#ff5f57}.tb .br-dots i:nth-child(2){background:#febc2e}.tb .br-dots i:nth-child(3){background:#28c840}.tb .br-url{font-family:var(--mono);color:#a9a4c6;background:#221f31;border-radius:999px;padding:5px 12px;font-size:11.5px;transition:color .2s,background .2s;display:inline-block}.tb a.br-url:hover{color:#fff;background:#2c2842}.tb .br-badge{color:#c4b9ff;border:1px solid #a594fa66;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:800}.tb .br-body{background:var(--a-bg);grid-template-columns:214px 1fr;min-height:620px;display:grid}.tb .bi-side{border-right:1px solid var(--a-border);background:#fff;flex-direction:column;padding:16px 12px;display:flex}.tb .bi-brand{align-items:center;gap:8px;padding:0 6px 16px;font-size:14px;font-weight:800;display:flex}.tb .bi-nav{gap:2px;display:grid}.tb .bi-nav button{text-align:left;font:inherit;color:var(--a-mut);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 10px;font-size:13px;font-weight:600;transition:background .18s,color .18s}.tb .bi-nav button:hover{background:var(--brand-tint);color:var(--a-text)}.tb .bi-nav button.on{background:var(--brand-soft);color:var(--brand-dark);font-weight:800}.tb .bi-navlabel{letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);padding:14px 10px 6px;font-size:9.5px;font-weight:800}.tb .navstatic{text-align:left;color:var(--a-faint);cursor:default;border-radius:8px;padding:7px 10px;font-size:12.5px;font-weight:600;display:block}.tb .navmore{padding-top:2px;font-size:11.5px;font-weight:500;line-height:1.45}.tb .bi-side{overflow-y:auto}.tb .bi-greet{color:var(--a-faint);margin-bottom:1px;font-size:10px;font-weight:600}.tb .hero-kpi{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-dark) 100%);color:#fff;border-radius:12px;margin:8px 0 10px;padding:12px 14px;position:relative;overflow:hidden}.tb .hero-kpi:after{content:"";background:#ffffff1a;border-radius:50%;width:150px;height:150px;position:absolute;top:-40px;right:-30px}.tb .hk-cap{opacity:.88;font-size:9px;font-weight:600}.tb .hk-cap i{opacity:.7;font-style:normal}.tb .hk-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 8px;font-size:26px;font-weight:800;line-height:1.1}.tb .hk-split{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.tb .hk-split>div+div{border-left:1px solid #ffffff38;padding-left:10px}.tb .hk-split span{opacity:.85;font-size:8.5px;font-weight:600;display:block}.tb .hk-split b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;display:block}.tb .hk-split em{opacity:.9;font-size:8px;font-style:normal}.tb .hk-foot{opacity:.78;margin-top:7px;font-size:8px}.tb .loadrow{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.tb .lc{background:var(--a-card);border:1px solid var(--a-border);border-radius:10px;padding:9px 10px}.tb .lc-ico{background:var(--brand-soft);width:20px;height:20px;color:var(--brand-dark);border-radius:6px;place-items:center;font-size:11px;font-style:normal;display:inline-grid}.tb .lc-ico.alt{background:var(--neg-soft);color:var(--neg)}.tb .lc b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px;font-weight:800;display:block}.tb .lc span{color:var(--a-mut);font-size:9px;font-weight:600;display:block}.tb .lc em{color:var(--a-faint);font-size:8.5px;font-style:normal}.tb .lc em.neg{color:var(--neg);font-weight:700}.tb .bi-sec{justify-content:space-between;align-items:baseline;margin:12px 0 6px;display:flex}.tb .bi-sec h4{color:var(--a-text);margin:0;font-size:11px;font-weight:800}.tb .bi-sec a{color:var(--brand-dark);font-size:9px;font-weight:700}.tb .bi-qmenu{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.tb .bi-qmi{background:var(--brand-tint);border:1px solid var(--a-border);text-align:center;color:var(--a-text);border-radius:10px;padding:9px 4px;font-size:9px;font-weight:700}.tb .bi-qmi i{color:var(--brand-dark);margin-bottom:3px;font-size:14px;font-style:normal;display:block}.tb .bi-qmi.warm{background:#fef4e6}.tb .bi-qmi.warm i{color:#b45309}.tb .replist{background:var(--a-card);border:1px solid var(--a-border);border-radius:10px;overflow:hidden}.tb .rr{border-top:1px solid var(--a-border);align-items:center;gap:9px;padding:8px 10px;display:flex}.tb .rr:first-child{border-top:0}.tb .rr>i{background:var(--brand-soft);width:22px;height:22px;color:var(--brand-dark);border-radius:7px;flex:none;place-items:center;font-size:11px;font-style:normal;display:grid}.tb .rr>div{flex:1;min-width:0}.tb .rr b{font-size:10px;font-weight:700;display:block}.tb .rr span{color:var(--a-faint);font-size:8.5px;display:block}.tb .rr em{color:var(--a-faint);flex:none;font-size:8.5px;font-style:normal}.tb .spark{flex:none;width:52px;height:20px}.tb .spark polyline{fill:none;stroke:var(--brand);stroke-width:1.6px}@media (max-width:520px){.tb .spark{display:none}}.tb .bi-ovgrid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.tb .bi-ovc{background:var(--a-card);border:1px solid var(--a-border);border-left-width:3px;border-radius:8px;padding:7px 8px}.tb .bi-ovc span{color:var(--a-mut);font-size:8.5px;font-weight:600;display:block}.tb .bi-ovc b{font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800}.tb .r-pos{border-left-color:var(--pos)}.tb .r-bra{border-left-color:var(--brand)}.tb .r-war{border-left-color:var(--warn)}.tb .r-neg{border-left-color:var(--neg)}.tb .ccard h4 .vr{float:right;color:var(--brand-dark);font-size:8.5px;font-weight:700}.tb .totline{gap:12px;margin:-2px 0 4px;font-size:8.5px;font-weight:700;display:flex}.tb .vbars.five{grid-template-columns:repeat(5,1fr)}.tb .vbars .ag0{background:var(--pos)}.tb .vbars .ag1{background:#84cc16}.tb .vbars .ag2{background:var(--warn)}.tb .vbars .ag3{background:#f97316}.tb .vbars .ag4{background:var(--neg)}.tb .bigneg{color:var(--neg);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.tb .bi-ccnote{color:var(--a-faint);margin:2px 0 0;font-size:8.5px}.tb .recon{border-top:1px solid var(--a-border);margin-top:8px;padding-top:7px}.tb .recon div{justify-content:space-between;padding:2px 0;font-size:9px;display:flex}.tb .recon .mut{color:var(--a-faint)}.tb .recon .tot{border-top:1px solid var(--a-border);margin-top:3px;padding-top:4px;font-weight:800}.tb .nudge{background:var(--a-card);border:1px solid var(--a-border);border-radius:10px;margin:9px 0;padding:9px 10px}.tb .nudge h4{margin:0 0 6px;font-size:10px;font-weight:800}.tb .chiprow.bi-chipwrap{flex-wrap:wrap}.tb .cr-lab{color:var(--a-mut);align-self:center;font-size:9px;font-weight:600}.tb .cr-cap{color:var(--a-faint);align-self:center;font-size:8.5px}.tb .srch{color:var(--a-faint);border:1px solid var(--a-border);background:var(--a-card);border-radius:999px;padding:4px 10px;font-size:9px}.tb .chiprow b.sel{background:var(--a-card);border-color:var(--line-2);color:var(--a-text)}.tb .askbar{border:1px solid var(--a-border);background:var(--a-card);color:var(--a-faint);border-radius:999px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:6px 6px 6px 12px;font-size:9.5px;display:flex}.tb .cite{color:var(--brand-dark);margin-top:5px;font-size:8px;font-weight:700;display:block}.tb .bform{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:9px;display:grid}.tb .bform>div{background:var(--a-card);border:1px solid var(--a-border);border-radius:9px;padding:7px 9px}.tb .bform span{color:var(--a-mut);margin-bottom:3px;font-size:8.5px;font-weight:600;display:block}.tb .insp-rows{grid-template-columns:repeat(2,1fr);gap:5px;margin-bottom:9px;display:grid}.tb .ir{background:var(--a-card);border:1px solid var(--a-border);border-radius:8px;justify-content:space-between;align-items:baseline;padding:6px 9px;font-size:9px;display:flex}.tb .ir span{color:var(--a-mut);font-weight:600}.tb .ir b{font-variant-numeric:tabular-nums;font-weight:800}.tb .btable .bi-mut{color:var(--a-faint)}@media (max-width:620px){.tb .bi-qmenu,.tb .bi-ovgrid{grid-template-columns:repeat(2,1fr)}.tb .bform,.tb .insp-rows,.tb .loadrow{grid-template-columns:1fr}}.tb .bi-side-foot{color:var(--a-mut);border-top:1px solid var(--a-border);align-items:center;gap:7px;margin-top:auto;padding:12px 8px 0;font-size:11px;display:flex}.tb .bi-main{padding:18px 22px 26px;overflow:hidden}.tb .bi-top{border-bottom:1px solid var(--a-border);align-items:center;gap:12px;padding-bottom:16px;display:flex}.tb .bi-co{font-size:13.5px;font-weight:800}.tb .bi-range{color:var(--a-mut);border:1px solid var(--a-border);background:#fff;border-radius:999px;padding:5px 11px;font-size:12px}.tb .bi-actions{gap:8px;margin-left:auto;display:flex}.tb .ghostb,.tb .primb{border:1px solid var(--a-border);background:#fff;border-radius:9px;padding:7px 13px;font-size:12px;font-weight:700}.tb .primb{background:var(--brand);border-color:var(--brand-dark);color:#fff}.tb .bview{padding-top:16px;display:none}.tb .bview.is-on{animation:.3s cubic-bezier(.2,.8,.2,1) viewIn;display:block}@keyframes viewIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tb .bi-h{margin-bottom:14px}.tb .bi-h h3{letter-spacing:-.02em;font-size:20px}.tb .bi-h p{color:var(--a-mut);margin-top:3px;font-size:12.5px}.tb .kgrid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.tb .k{border:1px solid var(--a-border);background:#fff;border-radius:12px;padding:11px 12px;box-shadow:0 1px 2px #1018280a}.tb .k span{color:var(--a-mut);font-size:10.5px;font-weight:700;display:block}.tb .k b{letter-spacing:-.03em;margin-top:2px;font-size:16.5px;display:block}.tb .k i{color:var(--a-faint);font-size:9.5px;font-style:normal}.tb .k i.up{color:var(--pos);font-weight:800}.tb .k i.down{color:var(--neg);font-weight:800}.tb .cgrid{grid-template-columns:2fr 1fr 1fr;gap:12px;margin-top:12px;display:grid}.tb .ccard{border:1px solid var(--a-border);background:#fff;border-radius:14px;padding:14px;box-shadow:0 1px 2px #1018280a}.tb .ccard.wide{grid-column:span 2}.tb .ccard h4{margin-bottom:12px;font-size:12.5px}.tb .linechart{width:100%;height:150px;display:block;overflow:visible}.tb .linechart .grid line{stroke:#eef1f6;stroke-width:1px}.tb .linechart .line{fill:none;stroke:var(--brand);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.tb .linechart .area{fill:#6c4cf11f}.tb .is-on .linechart .line{stroke-dasharray:1400;animation:1.8s cubic-bezier(.4,0,.2,1) forwards draw}@keyframes draw{0%{stroke-dashoffset:1400px}to{stroke-dashoffset:0}}.tb .xlabels{color:var(--a-faint);justify-content:space-between;margin-top:6px;font-size:9.5px;display:flex}.tb .vbars{justify-content:center;align-items:flex-end;gap:26px;height:150px;display:flex}.tb .vbars>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.tb .vbars i{flex:0 0 var(--h);background:linear-gradient(180deg, #8368f5, var(--brand));border-radius:7px 7px 0 0;width:46px}.tb .vbars i.alt{background:linear-gradient(180deg, #f0b74e, var(--warn))}.tb .vbars span{color:var(--a-mut);font-size:10px;font-weight:700}.tb .donut{background:conic-gradient(var(--pos) 0 calc(var(--a) * 1%), #84cc16 0 calc((var(--a) + var(--b)) * 1%), var(--warn) 0 calc((var(--a) + var(--b) + var(--c)) * 1%), #f97316 0 calc((var(--a) + var(--b) + var(--c) + var(--d)) * 1%), var(--neg) 0 100%);border-radius:50%;width:132px;height:132px;margin:4px auto 10px;animation:1s cubic-bezier(.2,.8,.2,1) spinIn;position:relative}@keyframes spinIn{0%{opacity:0;transform:rotate(-90deg)scale(.85)}to{opacity:1;transform:none}}.tb .donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:22px}.tb .donut span{text-align:center;z-index:2;color:var(--a-mut);place-content:center;font-size:9px;display:grid;position:absolute;inset:0}.tb .donut b{color:var(--a-text);letter-spacing:-.02em;font-size:14px;display:block}.tb .legend{color:var(--a-mut);grid-template-columns:1fr 1fr;gap:3px 8px;font-size:9.5px;display:grid}.tb .legend i{align-items:center;gap:5px;font-style:normal;display:flex}.tb .legend em{border-radius:3px;width:8px;height:8px}.tb .btable{border-collapse:collapse;width:100%;font-size:12px}.tb .btable th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--a-faint);border-bottom:1px solid var(--a-border);padding:6px 8px;font-size:10px}.tb .btable td{border-bottom:1px solid #f3f2f8;padding:8px}.tb .btable tr:last-child td{border-bottom:0}.tb .btable .r{text-align:right}.tb .btable.big{border:1px solid var(--a-border);background:#fff;border-radius:14px;overflow:hidden}.tb .btable.big th,.tb .btable.big td{padding:10px 14px}.tb .chiprow{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.tb .chiprow b{border:1px solid var(--a-border);color:var(--a-mut);background:#fff;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700}.tb .chiprow b.on{background:var(--brand-soft);color:var(--brand-dark);border-color:#d9d1fb}.tb .chiprow b.wa{color:#06301a;background:#25d366;border-color:#1fb757;margin-left:auto}.tb .bk{border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:800}.tb .bk.b90{background:var(--neg-soft);color:var(--neg)}.tb .bk.b60{color:#c2570a;background:#fff0e2}.tb .bk.b30{color:#4d7c0f;background:#f2fae4}.tb .bk.bcur{background:var(--pos-soft);color:var(--pos)}.tb .repgrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.tb .rep{border:1px solid var(--a-border);background:#fff;border-radius:14px;padding:14px;transition:transform .2s,box-shadow .2s}.tb .rep:hover{transform:translateY(-3px);box-shadow:0 14px 26px -18px #5334d899}.tb .rep span{background:var(--brand-soft);width:30px;height:30px;color:var(--brand-dark);border-radius:9px;place-items:center;margin-bottom:9px;display:grid}.tb .rep b{font-size:12.5px;display:block}.tb .rep em{color:var(--a-mut);font-size:10.5px;font-style:normal}.tb .aichat{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:10px;max-width:720px;display:grid}.tb .ab{border-radius:14px;padding:12px 14px;font-size:13px}.tb .ab.me{background:var(--brand);color:#fff;border-bottom-right-radius:5px;justify-self:end;max-width:78%}.tb .ab.ai{border:1px solid var(--a-border);background:#fff;border-bottom-left-radius:5px}.tb .ab.ai p+p{margin-top:8px}.tb .ab.refuse{border-left:3px solid var(--warn);background:#fffdf6}.tb .minibars{align-items:flex-end;gap:8px;height:62px;margin-top:12px;display:flex}.tb .minibars i{width:34px;height:var(--h);background:linear-gradient(180deg, #8368f5, var(--brand));border-radius:6px 6px 0 0}.tb .builder{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.tb .bfield{border:1px solid var(--a-border);background:#fff;border-radius:12px;padding:11px 13px}.tb .bfield span{color:var(--a-faint);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800;display:block}.tb .bfield b{font-size:13px}.tb .bpreview{border:1px solid var(--a-border);background:#fff;border-radius:14px;grid-column:1/-1;padding:16px}.tb .stackbars{align-items:flex-end;gap:20px;height:190px;display:flex}.tb .stackbars i{flex-direction:column-reverse;flex:1;gap:3px;height:100%;display:flex}.tb .stackbars em{flex:0 0 var(--h);background:var(--brand);border-radius:4px;display:block}.tb .stackbars em.c2{background:var(--pos)}.tb .stackbars em.c3{background:var(--warn)}.tb .bsave{gap:8px;margin-top:14px;display:flex}.tb .insp{gap:8px;max-width:720px;display:grid}.tb .insp-line{border:1px solid var(--a-border);background:#fff;border-radius:12px;padding:11px 14px;font-size:12.5px}.tb .insp-line b{display:block}.tb .insp-line span{color:var(--a-mut);font-family:var(--mono);font-size:11px}.tb .code{font-family:var(--mono);color:#b9f3d8;background:#14161f;border-radius:12px;margin:0;padding:14px;font-size:11.5px;overflow:auto}.tb .opencta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.tb .opencta span{color:var(--fg-mut);font-size:13.5px}.tb .opencta span b{color:var(--fg);font-weight:700}.tb .bento{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.tb .bn{border-radius:var(--r-l);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-1);padding:24px;transition:transform .3s,border-color .3s}.tb .bn:hover{border-color:var(--line-2);transform:translateY(-4px)}.tb .bn h3{margin-bottom:10px;font-size:17px}.tb .soon{vertical-align:2px;letter-spacing:.04em;text-transform:uppercase;color:#8a5a06;background:#f59e0b29;border:1px solid #f59e0b6b;border-radius:999px;margin-left:6px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.tb .pc .soon{vertical-align:1px}.tb .bn p{color:var(--fg-mut);font-size:14px}.tb .bn-cube{grid-row:span 2;align-content:start;gap:12px;display:grid}.tb .cube-stage{perspective:800px;place-items:center;height:220px;display:grid}.tb .cube{width:128px;height:128px;transform-style:preserve-3d;animation:18s linear infinite cubeSpin;position:relative}.tb .cf{color:#efeaff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(160deg,#6c4cf16b,#22d3ee24);border:1px solid #a594fa8c;border-radius:10px;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 30px #a594fa40}.tb .cf.f1{transform:translateZ(64px)}.tb .cf.f2{transform:rotateY(180deg)translateZ(64px)}.tb .cf.f3{transform:rotateY(90deg)translateZ(64px)}.tb .cf.f4{transform:rotateY(-90deg)translateZ(64px)}.tb .cf.f5{transform:rotateX(90deg)translateZ(64px)}.tb .cf.f6{transform:rotateX(-90deg)translateZ(64px)}@keyframes cubeSpin{0%{transform:rotateX(-22deg)rotateY(0)}to{transform:rotateX(-22deg)rotateY(360deg)}}.tb .ai-split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.tb .ai-copy h2{margin-bottom:18px;font-size:clamp(29px,3.4vw,44px)}.tb .ticks{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.tb .ticks li{color:var(--fg-mut);padding-left:30px;font-size:14.5px;position:relative}.tb .ticks li b{color:var(--fg)}.tb .ticks li:before{content:"✦";width:20px;height:20px;color:var(--brand);border:1px solid var(--line-2);background:#6c4cf12e;border-radius:6px;place-items:center;font-size:10px;display:grid;position:absolute;top:0;left:0}.tb .ai-demo{perspective:1200px}.tb .ai-window{border-radius:var(--r-l);border:1px solid var(--line-2);box-shadow:var(--shadow-2);background:linear-gradient(#fff,#f7f5ff);overflow:hidden;transform:rotateY(-6deg)rotateX(3deg)}.tb .ai-window:hover{transform:none}.tb .aw-h{border-bottom:1px solid var(--line);color:var(--fg-mut);align-items:center;gap:9px;padding:13px 16px;font-size:12.5px;font-weight:700;display:flex}.tb .aw-body{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);align-content:end;gap:10px;height:340px;padding:18px;font-size:14px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14%);mask-image:linear-gradient(#0000,#000 14%)}.tb .aw-body .q{background:var(--brand);color:#fff;border-radius:14px 14px 5px;justify-self:end;max-width:80%;padding:10px 14px}.tb .aw-body .a{border:1px solid var(--line);color:var(--fg);background:#fff;border-radius:14px 14px 14px 5px;padding:12px 14px}.tb .aw-body .a b{color:var(--fg)}.tb .aw-body .a .src{border-top:1px dashed var(--line-2);color:var(--fg-faint);margin-top:9px;padding-top:8px;font-size:11px;display:block}.tb .aw-body .cursor{background:var(--brand);vertical-align:-2px;width:8px;height:15px;animation:1s steps(2,end) infinite blink;display:inline-block}.tb .aw-foot{border:1px solid var(--line);color:var(--fg-faint);border-radius:999px;justify-content:space-between;align-items:center;margin:0 16px 16px;padding:11px 11px 11px 16px;font-size:13px;display:flex}.tb .aw-foot b{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.tb .tgrid{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tb .tcard{border-radius:var(--r-l);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-1);padding:24px}.tb .tcard:hover{transform:translateY(-5px)rotateX(4deg);box-shadow:0 40px 60px -40px #22d3ee80}.tb .tcard h3{margin-bottom:10px;font-size:17px}.tb .tcard p{color:var(--fg-mut);font-size:14px}.tb .prices{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;display:grid}.tb .pc{border-radius:var(--r-l);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-1);flex-direction:column;gap:14px;height:100%;padding:26px 22px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative}.tb .pc .btn{margin-top:auto}.tb .pc:hover{border-color:var(--line-2);transform:translateY(-6px)}.tb .pc-best{background:linear-gradient(#6c4cf11a,#fff 60%);border-color:#a594fa8c;box-shadow:0 40px 80px -40px #6c4cf1e6}.tb .best{letter-spacing:.06em;text-transform:uppercase;color:#1b1030;background:linear-gradient(90deg, var(--brand-lt), var(--cyan));border-radius:999px;padding:5px 11px;font-size:10.5px;font-weight:800;position:absolute;top:-12px;left:22px}.tb .pc h3{font-size:17px}.tb .amt{letter-spacing:-.04em;font-size:36px;font-weight:800;line-height:1}.tb .amt span{opacity:.7;margin-right:2px;font-size:20px}.tb .amt em{color:var(--fg-mut);letter-spacing:0;margin-top:6px;font-size:12px;font-style:normal;font-weight:600;display:block}.tb .amt-c{font-size:30px}.tb .pcap{color:var(--brand);margin-top:-8px;font-size:12.5px;font-weight:700}.tb .pc ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tb .pc li{color:var(--fg-mut);padding-left:20px;font-size:13.5px;position:relative}.tb .pc li b{color:var(--fg)}.tb .pc li:before{content:"✓";color:var(--pos);font-weight:800;position:absolute;left:0}.tb .pnote{color:var(--fg-mut);text-align:center;margin-top:22px;font-size:13.5px}.tb .pnote b{color:var(--fg)}.tb .ctable{border:1px solid var(--line);border-radius:var(--r-l);background:var(--card);box-shadow:var(--shadow-1);overflow:hidden}.tb .ctable table{border-collapse:collapse;width:100%;font-size:14px}.tb .ctable th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-faint);border-bottom:1px solid var(--line);padding:16px 18px;font-size:12.5px}.tb .ctable th.us,.tb .ctable td.us{color:var(--fg);background:#6c4cf121}.tb .ctable th.us{color:var(--brand)}.tb .ctable td{border-bottom:1px solid var(--line);color:var(--fg-mut);padding:15px 18px}.tb .ctable tr:last-child td{border-bottom:0}.tb .ctable td:first-child{color:var(--fg);font-weight:700}.tb .ctable td.us{font-weight:600}.tb .faq{gap:10px;display:grid}.tb .faq details{border:1px solid var(--line);border-radius:var(--r-m);background:var(--card);box-shadow:var(--shadow-1);padding:4px 18px;transition:border-color .25s,background .25s}.tb .faq details[open]{border-color:var(--line-2);background:#6c4cf117}.tb .faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:15px 0;font-weight:700;list-style:none;display:flex}.tb .faq summary::-webkit-details-marker{display:none}.tb .faq summary:after{content:"+";color:var(--brand);font-size:20px;font-weight:800;line-height:1}.tb .faq details[open] summary:after{content:"–"}.tb .faq p{color:var(--fg-mut);padding:0 0 16px;font-size:14.5px}.tb .faq p a{color:var(--brand);border-bottom:1px solid #a594fa66;font-weight:700}.tb .cta{text-align:center;border-top:1px solid var(--line);padding:110px 0;position:relative;overflow:hidden}.tb .cta-glow{filter:blur(60px);background:radial-gradient(closest-side,#a594fa8c,#0000);width:900px;height:100%;position:absolute;top:0;left:50%;translate:-50%}.tb .cta-in{position:relative}.tb .cta h2{letter-spacing:-.04em;font-size:clamp(30px,4vw,52px)}.tb .cta p{color:var(--fg-mut);max-width:54ch;margin:16px auto 30px;font-size:16.5px}.tb .cta-fine{color:var(--fg-faint);margin-top:18px;font-size:12.5px;display:block}.tb .foot{border-top:1px solid var(--line);background:var(--ink-1);padding:54px 0 26px}.tb .foot-in{grid-template-columns:1.4fr 2fr;gap:40px;display:grid}.tb .foot-brand p{color:var(--fg-mut);max-width:40ch;margin-top:14px;font-size:13.5px}.tb .foot-cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tb .foot-cols h3{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint);margin-bottom:14px;font-size:12px}.tb .foot-cols a{color:var(--fg-mut);padding:4px 0;font-size:13.5px;display:block}.tb .foot-cols a:hover{color:var(--fg)}.tb .foot-fine{border-top:1px solid var(--line);color:var(--fg-faint);justify-content:space-between;gap:20px;margin-top:40px;padding-top:20px;font-size:11.5px;display:flex}.tb .reveal{opacity:0;transform:translateY(22px)}.tb .reveal.in{opacity:1;transition:opacity .7s cubic-bezier(.2, .7, .2, 1) var(--d,0s), transform .7s cubic-bezier(.2, .7, .2, 1) var(--d,0s);transform:none}.tb .reveal.in.instant{transition:none}.tb .reveal:focus-within{opacity:1;transform:none}@media (min-width:1081px) and (max-height:880px){.tb .hero{padding-top:40px;padding-bottom:26px}.tb .hero-in{padding-block:14px 26px}}@media (min-width:1081px) and (max-height:790px){.tb .hero{padding-top:18px;padding-bottom:18px}.tb .hero-in{padding-block:4px 26px}.tb .statstrip{padding:18px}}@media (max-width:1080px){.tb .nav-links,.tb .nav-cta{display:none}.tb .nav-burger{display:block}.tb .nav.open .nav-links{border-bottom:1px solid var(--line);background:#090810fa;gap:4px;padding:16px 20px 22px;display:grid;position:absolute;top:68px;left:0;right:0}.tb .nav.open .nav-links a{padding:10px 0;font-size:16px}.tb .hero-in{grid-template-columns:1fr}.tb .hero-stage{height:660px;margin-top:20px}.tb .stage-3d{transform:none}.tb .phone-hero{margin-inline:auto}.tb .floatcard{animation:none}.tb .fc-sync{margin-left:-196px;top:8px;left:50%}.tb .fc-wa{margin-left:20px;bottom:96px;left:50%}.tb .pipe{grid-template-columns:1fr}.tb .pipe-flow{pointer-events:none;padding:6px 0;transform:rotate(90deg)}.tb .split{grid-template-columns:1fr}.tb .split-demo{position:static}.tb .ai-split,.tb .foot-in{grid-template-columns:1fr}.tb .ai-window{transform:none}.tb .bento,.tb .tgrid{grid-template-columns:repeat(2,1fr)}.tb .bn-cube{grid-area:span 1/span 2}.tb .prices,.tb .statstrip{grid-template-columns:repeat(2,1fr)}.tb .br-body{grid-template-columns:1fr}.tb .bi-side{border-right:0;border-bottom:1px solid var(--a-border);flex-direction:row;align-items:center;gap:10px;overflow-x:auto}.tb .bi-brand{white-space:nowrap;padding:0 8px 0 4px}.tb .bi-nav{gap:4px;display:flex}.tb .bi-nav button{white-space:nowrap}.tb .bi-navlabel,.tb .bi-side-foot{display:none}.tb .kgrid{grid-template-columns:repeat(3,1fr)}.tb .cgrid{grid-template-columns:1fr 1fr}.tb .ccard.wide{grid-column:span 2}.tb .repgrid,.tb .builder{grid-template-columns:repeat(2,1fr)}.tb .browser{transform:none}}@media (max-width:700px){.tb .sec{padding:72px 0}.tb .demo-shell{overflow-x:clip}.tb .bi-top{flex-wrap:wrap}.tb .bi-actions{display:none}.tb .statstrip,.tb .bento,.tb .tgrid,.tb .prices,.tb .foot-cols{grid-template-columns:1fr}.tb .bn-cube{grid-column:span 1}.tb .kgrid{grid-template-columns:repeat(2,1fr)}.tb .cgrid,.tb .repgrid,.tb .builder{grid-template-columns:1fr}.tb .ccard.wide{grid-column:span 1}.tb .hero{padding-top:34px}.tb .hero-stage{height:700px}.tb .btable.big{white-space:nowrap;display:block;overflow-x:auto}.tb .ctable{overflow-x:auto}.tb .ctable table{min-width:640px}.tb .foot-fine{flex-direction:column}.tb .phone{width:300px;height:590px}.tb .fc-sync{margin-left:-178px}.tb .fc-wa{margin-left:0;left:auto;right:0}}@media (prefers-reduced-motion:reduce){.tb,.tb *,.tb :before,.tb :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}.tb .reveal{opacity:1;transform:none}}
