.acx{position:absolute;inset:0}.acx .ti{font-family:tabler-icons-300,tabler-icons!important}.acx p{margin:0}.acx-card-main{flex:1;display:flex;flex-direction:column;min-height:0;background:#fff;border:1px solid #EEECE9;border-bottom:0;border-radius:12px 12px 0 0;overflow:hidden}.acx-crumb{padding:9px 12px;font-size:10px;color:var(--text-1);border-bottom:1px solid #F1EFEC}.acx-crumb span{color:var(--text-4);margin:0 4px}.acx-canvas{position:relative;flex:1}.acx .ah-flow{border-radius:0;-webkit-mask-image:none;mask-image:none}.acx .ah-flow:after{display:none}.acx .ah-main,.acx .ah-say{display:none}.acx .ah-node-h{font-size:10px;padding:4px 7px 5px;gap:5px}.acx .ah-node-h i{font-size:12px}.acx .ah-node-b{font-size:9px;padding:7px 8px 9px}.acx .ah-branch{font-size:9px;padding:3px 9px}.acx .ah-start{font-size:10px;padding:5px 10px}.acx .ah-stage.is-live .ah-hl{opacity:.45!important;filter:none}.acx-veil{position:absolute;inset:0;z-index:4;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 52% 52%,#1a16144d,#1a161429 55%,#1a16140a);-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px)}.acx-pop{position:absolute;z-index:6;padding:11px 13px;display:flex;flex-direction:column;gap:8px;text-align:left;background:#fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(26,22,20,.07);border-radius:16px;box-shadow:0 30px 60px -24px #1a161473}.acx-pop-h{display:flex;align-items:center;gap:9px}.acx-pop-h .ag-orb{width:28px;height:28px}.acx-pop-h b{display:block;font-size:11px;font-weight:600;color:var(--text-1)}.acx-pop-h small{font-size:9.5px;color:var(--text-3)}.acx-ic{width:28px;height:28px;border-radius:9px;background:#eef2ff;color:#4f46e5;display:flex;align-items:center;justify-content:center;flex:none}.acx-ic i{font-size:15px}.acx-done{margin-left:6px;font-size:17px;color:#16a34a}.acx-av{width:28px;height:28px;border-radius:50%;background:#1a1614;color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;flex:none}.acx-wave{display:flex;align-items:center;gap:2px;height:22px}.acx-wave i{flex:1;height:var(--h);border-radius:2px;background:#8b5cf6;opacity:.7}.acx-say{font-size:10.5px;color:var(--text-2)}.acx-pop--voice{left:8%;top:42%;width:210px}.acx-pop--pass{left:64%;top:74%}.acx-pop--handover{left:30%;top:80%;z-index:7}.acx-pop--chan{left:22%;top:12%;padding:8px 10px;border-radius:12px}.acx-chips{display:flex;gap:6px}.acx-chips em{font-style:normal;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:8px;background:#f4f3f1;font-size:9.5px;color:var(--text-1)}.acx-chips i{font-size:12px}.acx-card{position:absolute;left:47%;top:20%;z-index:6;width:250px;padding:14px;display:flex;flex-direction:column;gap:8px;text-align:left;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(26,22,20,.07);border-radius:20px;box-shadow:0 30px 60px -24px #1a161473}.acx-card-h{display:flex;align-items:center;gap:10px;margin-bottom:2px!important}.acx-orb{width:38px;height:38px}.acx-card-h b{display:block;font-size:12px;font-weight:600;color:var(--text-1)}.acx-card-h small{font-size:10px;color:var(--text-4)}.acx-u,.acx-b{max-width:90%;padding:7px 11px;border-radius:13px;font-size:11.5px;line-height:1.4}.acx-u{align-self:flex-end;background:#fff;border:1px solid rgba(26,22,20,.1);color:var(--text-1)}.acx-b{align-self:flex-start;background:#f4f3f1;color:var(--text-1)}.acx-ok{display:flex;align-items:center;gap:8px;padding:2px 4px;font-size:11px}.acx-ok i{color:#2f9e5a;font-size:16px}.acx-ok b{display:block;font-weight:500;color:var(--text-1)}.acx-ok small{color:var(--text-4)}@media(max-width:900px){.acx-veil{background:#1a161414;-webkit-backdrop-filter:none;backdrop-filter:none}.acx-pop{display:none}.acx-card{left:auto;top:auto;bottom:4%}.acx .adm-ctrls .adm-ctrl:first-child{display:none}.acx-card{width:180px;padding:10px;right:3%;bottom:4%}.acx-u,.acx-b{font-size:10px}.acx-orb{width:28px;height:28px}}.ft{padding:120px 0 0}.ft-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start;margin-bottom:32px}.ft-title{font-size:clamp(30px,3.4vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1.1;color:var(--text-1);margin:0;max-width:16ch}.ft-sub{font-size:16px;line-height:1.65;letter-spacing:-.12px;color:var(--text-3);margin:0 0 0 auto;max-width:70%}.ft-media{position:relative;aspect-ratio:16 / 8;border-radius:28px;background:var(--bg-surface);overflow:hidden}.ft-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:6% 12% 0;opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.ft-slide.is-on{opacity:1;transform:none}.ft-frame{width:100%;height:100%;background:#fff;border:1px solid var(--border);border-bottom:0;border-radius:16px 16px 0 0;box-shadow:0 20px 50px -24px #1a16142e;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;color:var(--text-4);font-size:13px}.ft-live{position:absolute;inset:0}.ft-live .ah-main{width:140px;height:140px;margin:-70px 0 0 -70px}.ft-live .ah-node-b{font-size:11px;padding:9px 10px 11px}.ft-frame i{font-size:32px;--ti-stroke-width: 1}.ft-tabs{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:40px;margin-top:24px}.ft-tab{display:flex;flex-direction:column;gap:8px;text-align:left;background:none;border:0;padding:0;font:inherit;cursor:pointer;color:inherit}.ft-bar{display:block;height:3px;border-radius:3px;background:var(--border);overflow:hidden;margin-bottom:20px}.ft-fill{display:block;height:100%;width:0;background:var(--text-1);border-radius:3px}.ft-tab.is-on .ft-fill{width:100%;transition:width var(--ft-dur, 6s) linear}.ft-tab.is-done .ft-fill{width:100%;transition:none}.ft-tab-t{font-size:16px;font-weight:500;color:var(--text-1)}.ft-tab-d{font-size:15px;line-height:1.55;color:var(--text-3);margin-bottom:12px}.ft-tab:not(.is-on) .ft-tab-t{color:var(--text-2)}.ft-tab-link{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:8px 14px 8px 16px;border:1px solid var(--text-1);border-radius:10px;font-size:13px;font-weight:500;color:#fff;text-decoration:none;background:var(--text-1);transition:background .15s,border-color .15s,color .15s}.ft-tab-link:hover{background:#fff;border-color:var(--text-1);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--text-1)}.ft-tab-link{opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s,background .15s,border-color .15s,color .15s}.ft-tab.is-on .ft-tab-link{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .3s ease,visibility 0s,background .15s,border-color .15s,color .15s}.ft-tab-link i{font-size:14px;transition:transform .15s}.ft-tab-link:hover i{transform:translate(2px)}.ft-tab:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:4px}@media(max-width:900px){.ft-head{grid-template-columns:1fr;gap:16px}.ft-sub{max-width:100%;margin-left:0}.ft-media{aspect-ratio:4 / 3;border-radius:20px}.ft-slide{padding:8% 6% 0}.ft-tabs{grid-template-columns:1fr;gap:24px}.ft-bar{margin-bottom:12px}}.th-hero{padding:140px 0 0}.th-crumb{display:flex;gap:8px;font-size:13px;color:var(--text-4);margin-bottom:28px}.th-crumb a{color:var(--text-4);text-decoration:none}.th-crumb a:hover{color:var(--text-1)}.th-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:end}.th-hero h1{font-size:clamp(40px,5vw,72px);font-weight:500;letter-spacing:-.04em;line-height:1.02;color:var(--text-1);margin:0}.th-hero-sub{font-size:18px;line-height:1.6;color:var(--text-3);margin:0 0 24px;max-width:46ch}.th-actions{display:flex;gap:10px;flex-wrap:wrap}.th-features .ft{padding-top:48px}@media(max-width:900px){.th-hero-grid{grid-template-columns:1fr;gap:32px}}
