@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";.marketing-shell{--ink:#173f35;--ink-deep:#0e2d26;--orange:#d97745;--cream:#faf7f1;--paper:#fffdf9;--muted:#586b60;--line:#e2e5dc;background:var(--cream);min-height:100vh;color:var(--ink);font-family:DM Sans,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px}.marketing-shell *,.marketing-shell :before,.marketing-shell :after,.mobile-nav-drawer *,.mobile-nav-drawer :before,.mobile-nav-drawer :after{box-sizing:border-box}.marketing-shell .page-width{width:min(1200px,100% - 80px);margin-inline:auto}.marketing-shell h1,.marketing-shell h2,.marketing-shell h3,.marketing-shell p{margin:0}.marketing-shell h1,.marketing-shell h2,.marketing-shell h3,.marketing-shell .brand{font-family:Manrope,Segoe UI,PingFang SC,sans-serif}.marketing-shell .ant-btn{justify-content:center;align-items:center;gap:10px;font-family:inherit;display:inline-flex}.marketing-shell .ant-btn-primary{background:var(--ink);box-shadow:0 7px 18px #173f351a}.marketing-shell .ant-btn-primary:hover{background:#245649!important}.marketing-shell .ant-btn-lg{border-radius:9px;min-height:52px;padding-inline:25px;font-size:15px}.marketing-shell .ant-tag{align-items:center;gap:7px;margin:0;font-family:inherit;line-height:1.5;display:inline-flex}.marketing-shell main section{scroll-margin-top:90px}.marketing-shell .site-header{z-index:20;background:var(--cream);border-bottom:1px solid #173f350b;height:88px;padding:0;line-height:normal;position:relative}.marketing-shell .nav-wrap{justify-content:space-between;align-items:center;gap:32px;height:100%;display:flex}.marketing-shell .brand{color:var(--ink);letter-spacing:-1.5px;flex:none;align-items:center;gap:10px;font-size:31px;font-weight:800;line-height:1;display:inline-flex}.marketing-shell .brand-mark{width:36px;height:36px}.marketing-shell .brand-dot{color:var(--orange)}.marketing-shell .main-nav{align-items:center;gap:33px;display:flex}.marketing-shell .main-nav a{color:#4f655c;padding-block:12px;font-size:14px;font-weight:500;position:relative}.marketing-shell .main-nav a:after{content:"";background:var(--orange);height:2px;transition:right .2s;position:absolute;bottom:3px;left:0;right:100%}.marketing-shell .main-nav a:hover{color:var(--ink)}.marketing-shell .main-nav a:hover:after{right:0}.marketing-shell .nav-actions{align-items:center;gap:16px;display:flex}.marketing-shell .language-select{width:124px}.marketing-shell .language-select .ant-select-selector{font-size:13px;box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border-color:#0000!important}.marketing-shell .language-select .ant-select-arrow{color:var(--muted);inset-inline-end:8px}.marketing-shell .nav-console-button{border-radius:7px;min-height:42px;font-size:13px}.marketing-shell .menu-toggle{width:42px;height:42px;color:var(--ink)}.mobile-nav-drawer .ant-drawer-header{border-bottom-color:var(--line);padding:24px}.mobile-nav-drawer .ant-drawer-body{background:var(--cream);flex-direction:column;gap:30px;padding:28px;display:flex}.mobile-nav-drawer .main-nav{flex-direction:column;align-items:stretch;gap:0;display:flex}.mobile-nav-drawer .main-nav a{border-bottom:1px solid var(--line);color:var(--ink);padding:18px 0;font-size:18px}.mobile-nav-drawer .main-nav a:after{display:none}.mobile-nav-drawer .drawer-actions{gap:22px;display:grid}.mobile-nav-drawer .language-select{width:100%}.mobile-nav-drawer .language-select .ant-select-selector{background:0 0!important}.marketing-shell .hero{background:radial-gradient(ellipse at 89% 18%, #e9eadb88 0, transparent 42%), var(--cream);padding-top:70px;position:relative;overflow:hidden}.marketing-shell .hero-grid{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;display:grid;position:relative}.marketing-shell .hero-copy{padding-bottom:50px}.marketing-shell .hero-eyebrow{max-width:100%;color:var(--ink);letter-spacing:.1px;white-space:normal;background:#eef2e8;border:1px solid #b6cbbd;border-radius:30px;padding:7px 12px;font-size:11px;font-weight:600;margin-bottom:28px!important}.marketing-shell .live-dot{background:#4d8c67;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #4d8c6717}.marketing-shell .hero h1{max-width:680px;color:var(--ink);letter-spacing:-3.3px;font-size:clamp(45px,4.7vw,69px);font-weight:700;line-height:1.1}.marketing-shell .hero h1 em{color:var(--orange);white-space:nowrap;font-style:normal;position:relative}.marketing-shell .hero h1 em:after{content:"";border-top:2px solid #d9774555;border-radius:50%;height:7px;position:absolute;bottom:-5px;left:2px;right:2px;transform:rotate(-1deg)}.marketing-shell .hero h1>span{letter-spacing:-1.8px;margin-top:10px;font-size:.64em;font-weight:500;line-height:1.25;display:block}.marketing-shell .hero-body{max-width:555px;color:var(--muted);font-size:16px;line-height:1.85;margin-top:24px!important}.marketing-shell .hero-buttons{flex-wrap:wrap;align-items:center;gap:14px;margin-top:31px;display:flex}.marketing-shell .hero-buttons .ant-btn-text{color:var(--ink)}.marketing-shell .hero-note{color:#5b7064;align-items:flex-start;gap:8px;max-width:510px;margin-top:20px;font-size:11px;line-height:1.6;display:flex}.marketing-shell .hero-note svg{flex:none;margin-top:1px}.marketing-shell .hero-scene{min-height:535px;padding:49px 10px 30px 22px;position:relative}.marketing-shell .scene-orbit{pointer-events:none;border:1px solid #a5b7a533;border-radius:50%;position:absolute;transform:rotate(-25deg)}.marketing-shell .orbit-one{width:570px;height:360px;top:94px;left:-14px}.marketing-shell .orbit-two{width:560px;height:445px;top:38px;left:-3px;transform:rotate(27deg)}.marketing-shell .chat-card{z-index:2;background:var(--paper);border:1px solid #fff;border-radius:20px;width:min(100%,400px);margin:0 auto;position:relative;overflow:hidden;transform:rotate(1.8deg);box-shadow:0 24px 70px #173f3519,0 3px 8px #173f3507}.marketing-shell .chat-card>.ant-card-body{padding:0}.marketing-shell .chat-top{border-bottom:1px solid #e8e8de;align-items:center;gap:11px;padding:18px 22px;display:flex}.marketing-shell .agent-avatar{background:var(--ink);color:#f7f4eb;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.marketing-shell .agent-avatar svg{width:29px;height:29px}.marketing-shell .chat-top>div:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.marketing-shell .chat-top strong{font-size:15px}.marketing-shell .chat-top div>span{color:#596b60;align-items:center;gap:5px;font-size:10px;display:flex}.marketing-shell .chat-top div>span i{background:#58a174;border-radius:50%;width:5px;height:5px}.marketing-shell .chat-top>svg{color:#819489}.marketing-shell .chat-body{background:#f6f5ef;flex-direction:column;gap:12px;padding:19px 20px 22px;display:flex}.marketing-shell .message-date{color:#596b60;letter-spacing:1.4px;text-align:center;margin-bottom:1px;font-size:8px}.marketing-shell .bubble{color:#41574d;background:#fff;border-radius:5px 13px 13px;max-width:91%;padding:10px 12px 19px;font-size:11px;line-height:1.65;position:relative;box-shadow:0 2px 3px #173f3505}.marketing-shell .bubble>span:not(.bubble-ai){color:#596b60;align-items:center;gap:3px;font-size:8px;display:flex;position:absolute;bottom:5px;right:9px}.marketing-shell .bubble-buyer{align-self:flex-start}.marketing-shell .bubble-agent{background:#e5eee2;border-radius:13px 5px 13px 13px;align-self:flex-end;padding-top:28px}.marketing-shell .bubble-ai{color:#496340;letter-spacing:.9px;align-items:center;gap:4px;font-size:7px;font-weight:600;display:flex;position:absolute;top:8px;left:12px}.marketing-shell .mini-order{background:#fffdf9;border:1px solid #e3e1d5;border-radius:11px;align-self:flex-end;width:86%;margin-top:2px;padding:13px 15px;box-shadow:0 3px 9px #173f3505}.marketing-shell .mini-order-head{color:#52675a;align-items:center;gap:7px;font-size:9px;display:flex}.marketing-shell .paypal-mark{color:#22749b;background:#eaf0f4;border-radius:5px;place-items:center;width:19px;height:19px;font-size:12px;font-style:italic;font-weight:800;display:grid}.marketing-shell .mini-order-head .ant-tag{margin-left:auto;padding:0 5px;font-size:7px}.marketing-shell .mini-order>strong{color:var(--ink);letter-spacing:-.7px;margin:10px 0;font-family:Manrope,sans-serif;font-size:24px;display:block}.marketing-shell .mini-order-bottom{color:#52675a;border-top:1px solid #ecebe3;justify-content:space-between;align-items:center;gap:5px;padding-top:9px;font-size:8px;display:flex}.marketing-shell .mini-order-bottom span{align-items:center;gap:4px;display:flex}.marketing-shell .mini-order-bottom span svg{color:#588664}.marketing-shell .chat-compose{color:#5b6d60;background:#fff;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:13px 17px;font-size:9px;display:flex}.marketing-shell .send-circle{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.marketing-shell .timezone-badge{z-index:4;background:#fffdf9ed;border:1px solid #fff;border-radius:11px;position:absolute;top:13px;left:-19px;transform:rotate(-3deg);box-shadow:0 9px 30px #173f3510}.marketing-shell .timezone-badge>.ant-card-body{align-items:center;gap:10px;padding:13px 15px;display:flex}.marketing-shell .timezone-badge>.ant-card-body>svg{color:#7e9585}.marketing-shell .timezone-badge div>span{color:#586c60;margin-bottom:5px;font-size:8px;display:block}.marketing-shell .timezone-badge strong{color:#465e50;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:600;display:flex}.marketing-shell .timezone-badge b{font-weight:500}.marketing-shell .timezone-badge i{color:var(--orange);font-style:normal}.marketing-shell .intent-badge{z-index:4;background:#fffdf9;border:1px solid #fff;border-radius:12px;width:226px;position:absolute;bottom:18px;right:-17px;transform:rotate(-2deg);box-shadow:0 12px 30px #173f3514}.marketing-shell .intent-badge>.ant-card-body{align-items:center;gap:10px;padding:15px;display:flex}.marketing-shell .intent-icon{width:33px;height:33px;color:var(--orange);background:#f7e8db;border-radius:9px;flex:none;place-items:center;display:grid}.marketing-shell .intent-badge div{flex-direction:column;gap:4px;display:flex}.marketing-shell .intent-badge div span{color:#586c60;font-size:8px}.marketing-shell .intent-badge strong{color:var(--ink);font-size:10px;font-weight:600}.marketing-shell .intent-score{color:var(--orange);margin-left:auto;font-size:22px;font-weight:600}.marketing-shell .hero-skyline{opacity:.38;pointer-events:none;height:95px;margin-top:-6px}.marketing-shell .hero-skyline svg{width:100%;height:100%;display:block}.marketing-shell .proof-strip{z-index:2;border-top:1px solid #d9ded3;justify-content:space-between;align-items:center;gap:25px;padding-block:23px;display:flex;position:relative}.marketing-shell .proof-strip>span{color:#6a7b71;align-items:center;gap:9px;font-size:12px;display:flex}.marketing-shell .proof-strip svg{color:#718a75}.marketing-shell .section-heading{max-width:710px;margin-bottom:43px}.marketing-shell .section-heading-center{text-align:center;margin-inline:auto}.marketing-shell .eyebrow{color:#536e5c;letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:16px;font-size:10px;font-weight:600;display:flex}.marketing-shell .eyebrow>span{background:var(--orange);width:21px;height:1px;display:inline-block}.marketing-shell .section-heading-center .eyebrow{justify-content:center}.marketing-shell .section-heading h2,.marketing-shell .console-story h2,.marketing-shell .closing-cta h2{color:var(--ink);letter-spacing:-1.7px;font-size:clamp(30px,3.3vw,44px);font-weight:600;line-height:1.22}.marketing-shell .section-heading>p{max-width:610px;color:var(--muted);margin-top:17px;font-size:15px;line-height:1.85}.marketing-shell .section-heading-center>p{margin-inline:auto}.marketing-shell .problem-section{padding-block:96px 110px}.marketing-shell .fracture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.marketing-shell .fracture-card{background:#fffdf980;border-color:#dee2d7;border-radius:15px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.marketing-shell .fracture-card:before{content:"";background:var(--orange);width:38px;height:3px;position:absolute;top:0;left:27px}.marketing-shell .fracture-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #173f350d}.marketing-shell .fracture-card>.ant-card-body{flex-direction:column;align-items:flex-start;min-height:273px;padding:28px;display:flex}.marketing-shell .fracture-card-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:26px;display:flex}.marketing-shell .card-index{color:#586c5a;letter-spacing:1.3px;font-size:9px}.marketing-shell .fracture-icon{color:#59775f;background:#f0f3e9;border:1px solid #e1e6d9;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.marketing-shell .fracture-card h3{color:var(--ink);letter-spacing:-.4px;font-size:18px;font-weight:600;line-height:1.5}.marketing-shell .fracture-card p{color:var(--muted);margin:12px 0 23px;font-size:13px;line-height:1.8}.marketing-shell .fracture-card .ant-tag{background:#edf2e9;border:0;margin-top:auto;padding:5px 9px;font-size:11px}.marketing-shell .workflow-section{background:#f4f4ec;border-block:1px solid #e4e5dc;padding-block:91px 100px}.marketing-shell .workflow-section .section-heading{margin-bottom:33px}.marketing-shell .workflow-tabs>.ant-tabs-nav{margin-bottom:35px}.marketing-shell .workflow-tabs>.ant-tabs-nav:before{border-bottom-color:#dce1d6}.marketing-shell .workflow-tabs .ant-tabs-tab{color:#5d7061;padding:15px 7px 19px;font-size:13px}.marketing-shell .workflow-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:55px}.marketing-shell .workflow-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ink)}.marketing-shell .workflow-tabs .ant-tabs-ink-bar{background:var(--orange);height:3px!important}.marketing-shell .workflow-tab-label{align-items:center;gap:9px;display:inline-flex}.marketing-shell .workflow-tab-label>span{color:#52664f;font-size:10px;font-weight:500}.marketing-shell .ant-tabs-tab-active .workflow-tab-label>span,.marketing-shell .ant-tabs-tab-active .workflow-tab-label>svg{color:#88431f}.marketing-shell .workflow-panel{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;min-height:440px;animation:.35s panel-in;display:grid}.marketing-shell .workflow-copy{padding-block:10px}.marketing-shell .workflow-copy>.ant-tag{color:#88431f;background:#f0e5d8;border:0;margin-bottom:16px;font-size:10px}.marketing-shell .workflow-copy h3{max-width:420px;color:var(--ink);letter-spacing:-1px;font-size:29px;font-weight:600;line-height:1.3}.marketing-shell .workflow-copy>p{max-width:430px;color:var(--muted);margin:13px 0 23px;font-size:14px;line-height:1.8}.marketing-shell .workflow-steps .ant-steps-item{padding-bottom:12px}.marketing-shell .workflow-steps .ant-steps-item-container{min-height:33px}.marketing-shell .workflow-steps .ant-steps-item-icon{background:#f4f4ec;border-color:#c7d2c2;width:23px;height:23px;margin-top:2px;font-size:11px;line-height:21px}.marketing-shell .workflow-steps .ant-steps-item-process .ant-steps-item-icon{background:#68816b;border-color:#68816b}.marketing-shell .workflow-steps .ant-steps-item-finish .ant-steps-item-icon{background:#e5ebdf;border-color:#d3dfca}.marketing-shell .workflow-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#537153}.marketing-shell .workflow-steps .ant-steps-item-title{color:#50645a!important;font-size:12px!important;line-height:1.65!important}.marketing-shell .workflow-steps .ant-steps-item-tail{padding:27px 0 4px!important;top:5px!important}.marketing-shell .workflow-steps .ant-steps-item-tail:after{background:#d3dccd!important}.marketing-shell .workflow-copy .text-link{height:auto;color:var(--ink);margin-top:10px;padding:0;font-size:12px}.marketing-shell .workflow-art{background:radial-gradient(at 70% 30%,#e5ead9 0,#0000 70%),#eeefe5;border:1px solid #e3e4d8;border-radius:22px;place-items:center;min-width:0;min-height:420px;display:grid}.marketing-shell .buyer-visual{padding-block:25px;position:relative}.marketing-shell .flow-phone{background:#faf9f3;border:5px solid #294b3e;border-radius:29px;flex-direction:column;gap:10px;width:273px;min-height:383px;padding:26px 20px 18px;display:flex;position:relative;box-shadow:0 17px 35px #173f351a}.marketing-shell .phone-notch{background:#d2d9cb;border-radius:8px;width:59px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.marketing-shell .flow-chat-title{color:var(--ink);border-bottom:1px solid #e5e7dd;align-items:center;gap:8px;margin-bottom:5px;padding-bottom:12px;font-size:12px;display:flex}.marketing-shell .flow-chat-title>span{color:#596c5a;margin-left:auto;font-size:8px}.marketing-shell .flow-message{color:#5a6b60;background:#eaece2;border-radius:4px 10px 10px;max-width:87%;padding:8px 10px;font-size:10px;line-height:1.5}.marketing-shell .flow-message.right{background:#dee9d9;border-radius:10px 4px 10px 10px;align-self:flex-end}.marketing-shell .flow-message.short{max-width:94%}.marketing-shell .flow-link{color:#805031;background:#fff9ef;border:1px solid #e2dfcf;border-radius:9px;align-items:center;gap:8px;padding:11px;font-size:9px;line-height:1.5;display:flex}.marketing-shell .flow-link>svg{flex:none}.marketing-shell .flow-complete{color:#4d6c53;justify-content:center;align-items:center;gap:5px;margin-top:auto;font-size:10px;display:flex}.marketing-shell .flow-float-tag{color:#526c56;background:#fff;border:0;border-radius:9px;padding:8px 11px;font-size:10px;position:absolute;bottom:58px;right:-38px;box-shadow:0 7px 24px #173f3512}.marketing-shell .dashboard-visual{background:#fbfbf6;border:1px solid #dce1d5;border-radius:12px;width:90%;min-height:307px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 30px #173f3510}.marketing-shell .mini-sidebar{background:var(--ink);flex-direction:column;flex:none;align-items:center;gap:21px;width:40px;padding-top:18px;display:flex}.marketing-shell .mini-sidebar>span{border:1px solid #97b19966;border-radius:3px;width:12px;height:12px}.marketing-shell .mini-sidebar .mini-sidebar-logo{background:#d6dfc8;border:0;border-radius:50%;margin-bottom:10px}.marketing-shell .mini-main{flex:1;min-width:0;padding:18px}.marketing-shell .mini-main-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.marketing-shell .mini-main-head strong{color:var(--ink);font-size:11px;font-weight:600}.marketing-shell .mini-main-head>div{gap:5px;display:flex}.marketing-shell .mini-main-head i{background:#e5e8df;border-radius:50%;width:16px;height:16px}.marketing-shell .mini-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketing-shell .mini-stat-row .ant-card{background:#fff;border:1px solid #e7e8df;border-radius:7px}.marketing-shell .mini-stat-row .ant-card-body{flex-direction:column;gap:4px;padding:10px;display:flex}.marketing-shell .mini-stat-row svg{color:#829078;margin-bottom:3px}.marketing-shell .mini-stat-row strong{color:var(--ink);font-size:19px;font-weight:600;line-height:1.2}.marketing-shell .mini-stat-row span{color:#5f6f59;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.4;overflow:hidden}.marketing-shell .mini-chart{background:#fff;border:1px solid #e5e8de;border-radius:7px;margin-top:12px;padding:10px 12px 0}.marketing-shell .mini-chart-title{color:#536a55;justify-content:space-between;align-items:center;font-size:9px;display:flex}.marketing-shell .mini-chart-title .ant-tag{padding:0 5px;font-size:7px}.marketing-shell .mini-chart svg{width:100%;height:90px;margin-top:3px;display:block}.marketing-shell .mini-table{display:none}.marketing-shell .dashboard-demo-tag{background:#fff;border:0;padding:4px 7px;font-size:8px;position:absolute;bottom:10px;right:13px;box-shadow:0 3px 12px #173f350c}.marketing-shell .architecture-visual{flex-direction:column;align-items:center;gap:30px;width:85%;display:flex}.marketing-shell .architecture-diagram{justify-content:center;align-items:center;width:100%;display:flex}.marketing-shell .arch-node{color:#556e58;background:#fffdf8;border:1px solid #d8dfd1;border-radius:13px;flex-direction:column;flex:none;align-items:center;gap:8px;width:93px;padding:20px 8px;display:flex;box-shadow:0 6px 18px #173f3505}.marketing-shell .arch-node>span{color:var(--ink);font-size:11px;font-weight:600}.marketing-shell .arch-node small{color:#5c6f56;font-size:8px}.marketing-shell .arch-core{background:var(--ink);color:#c3d2b9;border-radius:16px;flex-direction:column;flex:none;align-items:center;gap:8px;width:112px;padding:23px 10px;display:flex;box-shadow:0 10px 23px #173f3520}.marketing-shell .arch-core strong{color:#fff;font-size:14px}.marketing-shell .arch-core>span{font-size:8px}.marketing-shell .arch-line{background:#a7b9a3;flex:1;min-width:8px;max-width:32px;height:1px;position:relative}.marketing-shell .arch-line i{background:#819b7e;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0}.marketing-shell .architecture-visual>.ant-tag{color:#50694b;white-space:normal;background:#e2e9da;border:0;max-width:100%;padding:7px 10px;font-size:9px}.marketing-shell .console-story{grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;padding-block:112px;display:grid}.marketing-shell .console-story-copy>p{max-width:395px;color:var(--muted);margin-top:19px;font-size:15px;line-height:1.9}.marketing-shell .console-benefits{flex-direction:column;align-items:flex-start;gap:10px;margin-block:24px 31px;display:flex}.marketing-shell .console-benefits .ant-tag{color:#50675a;background:0 0;border:0;padding:7px 10px;font-size:12px}.marketing-shell .console-benefits svg{color:#779175}.marketing-shell .console-preview{background:#eff1e7;border:1px solid #e0e4d7;border-radius:17px;min-width:0;padding:0 23px 25px;overflow:hidden;box-shadow:0 19px 48px #173f350b}.marketing-shell .preview-bar{color:#526749;align-items:center;gap:22px;height:43px;font-size:8px;display:flex}.marketing-shell .preview-bar>div{gap:5px;display:flex}.marketing-shell .preview-bar i{background:#c8d0bc;border-radius:50%;width:6px;height:6px;display:block}.marketing-shell .preview-bar i:first-child{background:#d9a384}.marketing-shell .console-preview .dashboard-visual{width:100%;min-height:315px}.marketing-shell .dashboard-compact .mini-main{padding:22px}.marketing-shell .dashboard-compact .mini-chart svg{height:112px}.marketing-shell .closing-cta{background:var(--ink);padding-block:64px;position:relative;overflow:hidden}.marketing-shell .closing-cta:after{content:"";pointer-events:none;border:1px solid #ffffff0d;border-radius:50%;width:580px;height:580px;position:absolute;top:-240px;right:-70px;box-shadow:0 0 0 65px #ffffff03,0 0 0 140px #ffffff03}.marketing-shell .cta-content{z-index:1;justify-content:space-between;align-items:center;gap:60px;display:flex;position:relative}.marketing-shell .eyebrow-light{color:#b2c2ad}.marketing-shell .closing-cta h2{color:#f7f4e9;max-width:620px}.marketing-shell .closing-cta p{color:#b9c6b9;max-width:575px;margin-top:17px;font-size:14px;line-height:1.8}.marketing-shell .cta-actions{flex-direction:column;flex:none;gap:12px;min-width:204px;display:flex}.marketing-shell .closing-cta .ant-btn-primary{border-color:var(--orange);background:var(--orange);color:#0e2d26!important}.marketing-shell .closing-cta .ant-btn-primary:hover{background:#e48b5d;border-color:#e48b5d;color:#0e2d26!important}.marketing-shell .closing-cta .ant-btn-background-ghost{color:#f2f2e8;border-color:#a3b79e66}.marketing-shell .site-footer{color:#b0bfb1;background:#112f28;padding:55px 0 25px;line-height:normal}.marketing-shell .footer-top{grid-template-columns:1fr 170px 230px;gap:50px;padding-bottom:39px;display:grid}.marketing-shell .brand-dark{color:#f5f3e8}.marketing-shell .footer-tagline{color:#97ad9c;max-width:300px;margin-top:18px;font-size:12px;line-height:1.8}.marketing-shell .footer-column{flex-direction:column;align-items:flex-start;gap:14px;font-size:11px;display:flex}.marketing-shell .footer-column>span{color:#e1e6d9;margin-bottom:3px;font-size:11px;font-weight:600}.marketing-shell .footer-column a{color:#9caf9e;align-items:center;gap:5px;line-height:1.6;display:inline-flex}.marketing-shell .footer-column a:hover{color:#fff}.marketing-shell .footer-boundary{border-block:1px solid #c1d0bc1a;align-items:baseline;gap:35px;padding-block:24px;display:flex}.marketing-shell .footer-boundary>span{color:#d5dece;flex:none;font-size:11px;font-weight:600}.marketing-shell .footer-boundary>p{color:#adc3b0;max-width:840px;font-size:10px;line-height:1.8}.marketing-shell .footer-bottom{color:#b2c4b6;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:9px;display:flex}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.marketing-shell .page-width{width:min(1320px,100% - 100px)}.marketing-shell .hero-grid{gap:100px}}@media (width<=1100px){.marketing-shell .page-width{width:calc(100% - 56px)}.marketing-shell .hero-grid{gap:35px}.marketing-shell .hero h1{letter-spacing:-2.5px;font-size:49px}.marketing-shell .hero h1>span{letter-spacing:-1.3px}.marketing-shell .hero-scene{min-height:510px;padding-left:10px}.marketing-shell .timezone-badge{left:-10px}.marketing-shell .intent-badge{right:-5px}.marketing-shell .workflow-panel,.marketing-shell .console-story{gap:40px}.marketing-shell .arch-node{width:77px}.marketing-shell .arch-core{width:95px}.marketing-shell .workflow-art{min-height:400px}}@media (width<=900px){.marketing-shell .hero{padding-top:52px}.marketing-shell .hero-grid{grid-template-columns:1fr 1fr;gap:25px}.marketing-shell .hero h1{letter-spacing:-2px;font-size:43px}.marketing-shell .hero-body{font-size:14px}.marketing-shell .hero-scene{min-height:490px;padding-inline:0}.marketing-shell .chat-card{width:100%}.marketing-shell .chat-body{padding-inline:14px}.marketing-shell .timezone-badge{left:-5px}.marketing-shell .timezone-badge strong{gap:4px;font-size:8px}.marketing-shell .intent-badge{width:200px;right:-5px}.marketing-shell .proof-strip{gap:14px}.marketing-shell .proof-strip>span{font-size:10px}.marketing-shell .workflow-panel{grid-template-columns:.9fr 1.1fr;gap:25px}.marketing-shell .workflow-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:20px}.marketing-shell .workflow-copy h3{font-size:25px}.marketing-shell .dashboard-visual{width:96%}.marketing-shell .mini-main{padding:12px}.marketing-shell .mini-stat-row{gap:5px}.marketing-shell .mini-stat-row .ant-card-body{padding:7px}.marketing-shell .arch-node{width:63px;padding-inline:4px}.marketing-shell .arch-core{width:82px}.marketing-shell .arch-node small{font-size:7px}.marketing-shell .console-story{grid-template-columns:.8fr 1.2fr;gap:30px;padding-block:85px}.marketing-shell .console-preview{padding-inline:15px}.marketing-shell .dashboard-compact .mini-main{padding:14px}.marketing-shell .cta-content{gap:35px}}@media (width<=767px){.marketing-shell .page-width{width:calc(100% - 40px)}.marketing-shell .site-header{height:74px}.marketing-shell .brand{font-size:29px}.marketing-shell .brand-mark{width:33px;height:33px}.marketing-shell .hero{padding-top:43px}.marketing-shell .hero-grid{grid-template-columns:1fr;gap:12px}.marketing-shell .hero-copy{padding-bottom:20px}.marketing-shell .hero-eyebrow{font-size:10px;margin-bottom:22px!important}.marketing-shell .hero h1{letter-spacing:-2.3px;font-size:clamp(40px,9vw,60px)}.marketing-shell .hero h1>span{letter-spacing:-1px;margin-top:12px;font-size:.58em}.marketing-shell .hero-body{max-width:580px;font-size:15px;line-height:1.8;margin-top:22px!important}.marketing-shell .hero-buttons{margin-top:25px}.marketing-shell .hero-note{font-size:10px}.marketing-shell .hero-scene{width:min(100%,480px);min-height:540px;margin:0 auto;padding:57px 16px 37px}.marketing-shell .chat-card{width:min(100%,385px)}.marketing-shell .timezone-badge{left:0}.marketing-shell .timezone-badge strong{font-size:9px}.marketing-shell .intent-badge{width:226px;bottom:13px;right:0}.marketing-shell .hero-skyline{height:65px;margin-top:0}.marketing-shell .proof-strip{flex-wrap:wrap;justify-content:flex-start;gap:20px 30px;padding-block:24px}.marketing-shell .proof-strip>span{font-size:11px}.marketing-shell .problem-section{padding-block:69px 75px}.marketing-shell .section-heading{margin-bottom:31px}.marketing-shell .section-heading h2,.marketing-shell .console-story h2,.marketing-shell .closing-cta h2{letter-spacing:-1.2px;font-size:33px}.marketing-shell .section-heading>p{font-size:14px}.marketing-shell .fracture-grid{grid-template-columns:1fr;gap:16px}.marketing-shell .fracture-card>.ant-card-body{min-height:0;padding:25px}.marketing-shell .fracture-card-top{margin-bottom:18px}.marketing-shell .fracture-card p{margin-bottom:20px}.marketing-shell .workflow-section{padding-block:68px 70px}.marketing-shell .workflow-section .section-heading,.marketing-shell .workflow-tabs .ant-tabs-nav{margin-bottom:25px}.marketing-shell .workflow-tabs .ant-tabs-tab{font-size:12px}.marketing-shell .workflow-panel{grid-template-columns:1fr;gap:30px}.marketing-shell .workflow-copy h3,.marketing-shell .workflow-copy>p{max-width:none}.marketing-shell .workflow-copy h3{font-size:28px}.marketing-shell .workflow-copy>p{font-size:14px}.marketing-shell .workflow-steps .ant-steps-item-title{font-size:13px!important}.marketing-shell .workflow-art{min-height:440px}.marketing-shell .dashboard-visual{width:90%}.marketing-shell .mini-main{padding:18px}.marketing-shell .mini-stat-row{gap:8px}.marketing-shell .mini-stat-row .ant-card-body{padding:10px}.marketing-shell .architecture-visual{width:min(100%,400px)}.marketing-shell .arch-node{width:80px}.marketing-shell .arch-core{width:94px}.marketing-shell .console-story{grid-template-columns:1fr;gap:38px;padding-block:73px}.marketing-shell .console-story-copy>p{max-width:580px}.marketing-shell .console-preview{padding-inline:22px}.marketing-shell .cta-content{flex-direction:column;align-items:flex-start;gap:30px}.marketing-shell .closing-cta{padding-block:54px}.marketing-shell .cta-actions{flex-flow:wrap}.marketing-shell .footer-top{grid-template-columns:1fr 1fr;gap:35px}.marketing-shell .footer-intro{grid-column:1/-1}.marketing-shell .footer-boundary{flex-direction:column;gap:12px}.marketing-shell .footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=480px){.marketing-shell .page-width{width:calc(100% - 32px)}.marketing-shell .hero h1{letter-spacing:-2px;font-size:42px}.marketing-shell .hero h1>span{font-size:.55em}.marketing-shell .hero-buttons{flex-direction:column;align-items:stretch}.marketing-shell .hero-buttons .ant-btn{width:100%}.marketing-shell .hero-buttons .ant-btn-text{justify-content:flex-start;padding-left:0}.marketing-shell .hero-scene{min-height:515px;padding-inline:0}.marketing-shell .chat-card{width:calc(100% - 8px)}.marketing-shell .chat-top{padding-inline:17px}.marketing-shell .chat-body{padding-inline:14px}.marketing-shell .timezone-badge{left:-5px}.marketing-shell .timezone-badge>.ant-card-body{padding:11px}.marketing-shell .timezone-badge strong{font-size:8px}.marketing-shell .intent-badge{width:206px;right:-3px}.marketing-shell .proof-strip{flex-direction:column;align-items:flex-start;gap:15px}.marketing-shell .section-heading h2,.marketing-shell .console-story h2,.marketing-shell .closing-cta h2{font-size:30px}.marketing-shell .section-heading-center{text-align:left}.marketing-shell .section-heading-center .eyebrow{justify-content:flex-start}.marketing-shell .workflow-tabs .ant-tabs-nav{margin-bottom:22px}.marketing-shell .workflow-tabs .ant-tabs-tab{white-space:normal}.marketing-shell .workflow-tab-label{gap:6px}.marketing-shell .workflow-tab-label>span{display:none}.marketing-shell .workflow-art{min-height:420px}.marketing-shell .flow-phone{width:250px}.marketing-shell .flow-float-tag{right:-21px}.marketing-shell .dashboard-visual{width:97%}.marketing-shell .mini-sidebar{width:29px}.marketing-shell .mini-main{padding:11px}.marketing-shell .mini-stat-row .ant-card-body{padding:7px}.marketing-shell .mini-stat-row span{font-size:6px}.marketing-shell .architecture-visual{width:95%}.marketing-shell .arch-node{width:68px;padding:17px 4px}.marketing-shell .arch-core{width:79px;padding-inline:4px}.marketing-shell .arch-node>span{font-size:10px}.marketing-shell .arch-core>span{font-size:7px}.marketing-shell .arch-line{min-width:5px}.marketing-shell .console-preview{padding-inline:11px}.marketing-shell .dashboard-compact .mini-main{padding:12px}.marketing-shell .cta-actions{flex-direction:column;width:100%}.marketing-shell .cta-actions .ant-btn{width:100%}.marketing-shell .footer-top{gap:32px 22px}}.marketing-shell .hero-eyebrow.ant-tag{color:#315f38!important}.marketing-shell .mini-order-head .ant-tag-orange{color:#8b4308!important}.marketing-shell .fracture-card .ant-tag-green,.marketing-shell .mini-chart-title .ant-tag-green,.marketing-shell .dashboard-demo-tag.ant-tag-green{color:#315f38!important}.marketing-shell .workflow-copy>.ant-tag-orange{color:#88431f!important}@media (prefers-reduced-motion:reduce){.marketing-shell *,.marketing-shell :before,.marketing-shell :after{transition:none!important;animation:none!important}}:root{color:#1c2d27;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f7f4;font-family:DM Sans,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}::selection{color:#173f35;background:#d9ebdf}.page-loading{color:#65756e;background:#f5f7f4;justify-content:center;align-items:center;gap:12px;min-height:70vh;padding:40px;display:flex}.form-error{color:#b42318;margin:12px 0;line-height:1.7}[dir=rtl] body{font-family:DM Sans,Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif}[dir=rtl] .ant-typography,[dir=rtl] .chat-bubble p{unicode-bidi:plaintext}.chat-bubble p,.chat-bubble time,.ant-table-cell,.ant-descriptions-item-content{overflow-wrap:anywhere}[dir=rtl] .workspace-actions,[dir=rtl] .header-language,[dir=rtl] .demo-toolbar>.ant-space{margin-left:0;margin-right:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.workspace-shell{background:#f5f7f4;min-height:100vh}.workspace-shell .ant-layout-sider{box-shadow:6px 0 24px #12362b0d;background:#173f35!important}.sidebar-content{color:#fff;flex-direction:column;height:100%;min-height:100vh;padding:28px 18px;display:flex}.console-logo{letter-spacing:-1.5px;color:#fff;align-items:center;gap:10px;padding:0 12px;font-family:Manrope,sans-serif;font-size:27px;font-weight:800;display:flex}.console-brand-mark{color:#f8f7f2;flex-shrink:0;width:36px;height:36px}.workspace-card{background:#ffffff12;border:1px solid #ffffff14;margin:30px 0 18px}.workspace-card .ant-card-body{padding:13px}.workspace-card .ant-typography{color:#f3f6f2;font-size:13px}.workspace-card .ant-typography-secondary{color:#a9beb4;font-size:11px}.workspace-card .ant-avatar{color:#276749;background:#d7e6d9}.sidebar-content .ant-menu{background:0 0;padding:4px 0;border:0!important}.sidebar-content .ant-menu-item{color:#c0d2c8;height:46px;margin:6px 0;font-size:14px}.sidebar-content .ant-menu-item-selected{color:#276749!important;background:#f1f6ef!important}.sidebar-content .ant-menu-item:hover{color:#fff;background:#ffffff14}.sidebar-bottom{flex-direction:column;gap:18px;margin-top:auto;padding:24px 4px 0;display:flex}.sidebar-bottom>.ant-btn-text{color:#c0d2c8;text-align:left;justify-content:flex-start}.sidebar-bottom .ant-select-selector{color:#e3eee7!important;background:#ffffff14!important;border-color:#ffffff1f!important}.sidebar-bottom .ant-select-arrow{color:#b8cec2!important}.console-header{display:none}.workspace-content{width:100%;max-width:1600px;margin:0 auto;padding:38px 40px 60px}.workspace-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.workspace-heading h2{letter-spacing:-1px;margin:8px 0 0;font-family:Manrope,sans-serif;font-size:30px;font-weight:700}.eyebrow-text{letter-spacing:1.8px;font-size:11px;font-weight:600}.demo-alert{border-radius:12px;margin-bottom:22px}.metric-card,.dashboard-card{border-color:#e0e7e1;box-shadow:0 4px 16px #20433209}.metric-card .ant-card-body{padding:24px}.metric-card .ant-statistic-title{margin-top:16px;margin-bottom:5px;font-size:13px}.metric-card .ant-statistic-content{font-family:Manrope,sans-serif;font-size:34px;font-weight:700}.metric-icon{border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.metric-icon.green{color:#276749;background:#e7f1e8}.metric-icon.orange{color:#b96332;background:#faeee3}.metric-icon.blue{color:#386a8c;background:#e6f0f6}.metric-icon.purple{color:#785689;background:#f0eaf4}.section-row{margin-top:20px}.funnel{padding:10px 0 20px}.funnel-row{align-items:center;gap:18px;margin:22px 0;display:flex}.funnel-row>.ant-typography{flex-shrink:0;width:140px}.funnel-row .ant-progress{flex:1;margin:0}.funnel-row>strong{text-align:right;width:28px}.handoff-card{text-align:center}.handoff-card .ant-card-head{text-align:left}.handoff-card .ant-avatar{color:#276749;background:#e7f1e8;margin:18px auto 20px}.handoff-card h3{font-size:22px}.dashboard-card .ant-card-head{min-height:64px;padding:0 24px}.dashboard-card .ant-card-head-title{font-size:16px;font-weight:600}.property-card{height:100%;overflow:hidden}.property-card .ant-card-body{padding:24px}.property-cover{color:#558368;background:#dbe9de;justify-content:center;align-items:center;height:160px;display:flex;position:relative}.property-cover>.anticon{opacity:.55;font-size:80px}.property-cover>.ant-tag{color:#276749;background:#fff;position:absolute;top:18px;left:18px}.property-cover>span{opacity:.13;font-family:Manrope;font-size:36px;font-weight:800;position:absolute;bottom:16px;right:22px}.property-1{color:#b28c5e;background:#efe5d8}.property-2{color:#68879c;background:#e1e8ef}.property-card h4{margin:0 0 5px;font-size:20px}.property-card .ant-descriptions-item-label,.property-card .ant-descriptions-item-content{font-size:13px}.demo-shell{background:#f5f7f4;min-height:100vh;padding:0 32px 36px}.demo-toolbar{justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto 20px;padding:20px 0;display:flex}.chat-window{overflow:hidden}.chat-window .ant-card-head{min-height:80px}.chat-window .ant-card-head-title{padding:16px 0}.chat-window .ant-card-body{padding:0}.chat-messages{background:#f5f8f4;flex-direction:column;gap:18px;height:calc(100vh - 350px);min-height:380px;max-height:650px;padding:26px;display:flex;overflow:auto}.chat-bubble{background:#fff;border:1px solid #dce5dd;border-radius:6px 16px 16px;max-width:85%;padding:13px 17px;box-shadow:0 2px 5px #1f392a06}.chat-bubble.buyer{background:#e1eee3;border-color:#d1e3d5;border-radius:16px 6px 16px 16px;align-self:flex-end}.chat-bubble .ant-typography{letter-spacing:.8px;font-size:10px}.chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:14px;line-height:1.8}.chat-bubble time{text-align:right;color:#8a968f;font-size:10px;display:block}.chat-actions{padding:16px 20px 0}.chat-actions+.ant-form{padding:14px 20px 20px}.chat-actions .ant-btn{font-size:12px}.chat-window .ant-input{height:44px}.chat-window .ant-alert{margin:0 20px 20px}.score-card{text-align:center}.score-card .ant-card-head{text-align:left}.score-card .ant-progress{margin-bottom:10px}.score-card .ant-descriptions{margin-top:24px}.demo-welcome{background:#f5f7f4;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.demo-welcome>.ant-card{text-align:center;width:min(650px,100%);padding:24px;box-shadow:0 16px 60px #20433212}.demo-welcome h1{margin:20px 0 12px;font-family:Manrope;font-size:36px}.demo-welcome-icon{color:#276749;background:#e3eee4;border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 24px;font-size:30px;display:grid}.demo-welcome .ant-steps{text-align:left;width:290px;max-width:100%;margin:30px auto}.demo-welcome .ant-btn{min-width:190px}.demo-disclaimer{margin-top:24px;font-size:12px}.workspace-drawer .ant-drawer-body{background:#173f35;padding:0}.workspace-drawer .ant-drawer-header{background:#173f35;border-bottom-color:#ffffff1a}.workspace-drawer .ant-drawer-close{color:#fff}.workspace-drawer .sidebar-content{min-height:100%}@media (width>=1600px){.workspace-content{padding:48px 60px}.chat-messages{max-height:720px}}@media (width<=1100px){.workspace-content{padding:30px 24px}.funnel-row{gap:10px}.funnel-row>.ant-typography{width:110px;font-size:12px}}@media (width<=991px){.workspace-shell>.ant-layout-sider{display:none}.console-header{background:#fff;border-bottom:1px solid #e0e7e1;align-items:center;gap:14px;height:64px;padding:0 20px;display:flex}.console-header .ant-tag{margin-left:auto}.workspace-heading{padding-top:4px}.demo-shell{padding:0 20px 28px}.chat-messages{height:auto;min-height:360px;max-height:600px}.demo-toolbar{padding:16px 0}.demo-toolbar .ant-btn:first-child{padding-left:0}}@media (width<=560px){.workspace-content{padding:24px 16px 40px}.workspace-heading{align-items:flex-start;margin-bottom:24px}.workspace-heading h2{font-size:26px}.workspace-heading>.ant-space{gap:6px!important}.metric-card .ant-card-body{padding:20px}.dashboard-card .ant-card-head{padding:0 18px}.dashboard-card .ant-card-body{padding:18px}.funnel-row{flex-wrap:wrap;margin:18px 0}.funnel-row>.ant-typography{width:calc(100% - 40px)}.funnel-row .ant-progress{width:calc(100% - 50px)}.property-card .ant-card-body{padding:20px}.demo-welcome{padding:20px 14px}.demo-welcome>.ant-card{padding:4px}.demo-welcome h1{font-size:30px}.demo-shell{padding:0 14px 24px}.demo-toolbar .ant-btn{padding:4px 8px;font-size:12px}.demo-toolbar .ant-tag{display:none}.chat-messages{min-height:380px;padding:16px}.chat-bubble{max-width:94%}.chat-actions{padding:12px 14px 0}.chat-actions+.ant-form{padding:12px 14px 14px}.chat-actions .ant-btn{font-size:11px}.checkout-panel>.ant-card-body{padding:24px}.checkout-panel .ant-statistic-content{font-size:36px}}.clickable-row{cursor:pointer}.clickable-row:focus-visible{outline-offset:-2px;outline:2px solid #276749}.clickable-row:focus-visible>td{background:#eef5ef!important}.section-actions{justify-content:flex-end;margin-bottom:20px;display:flex}.listing-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.listing-title .ant-typography{margin-top:0}.operation-alert{margin-bottom:18px}.minor-unit-note{margin-bottom:20px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.conversation-drawer .ant-drawer-body{flex-direction:column;gap:0;display:flex}.conversation-summary{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.conversation-controls{justify-content:flex-end}.conversation-controls .ant-btn{padding-inline:10px}.drawer-loading{place-items:center;min-height:240px;display:grid}.workspace-chat-log{border:1px solid #e0e7e1;border-radius:12px;flex:1;height:auto;min-height:240px;max-height:48vh}.chat-messages:focus-visible{outline-offset:-2px;outline:2px solid #276749}.agent-reply-form{padding:20px 0}.agent-reply-form>label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.agent-reply-form .ant-space-compact{width:100%;display:flex}.agent-reply-form .ant-input,.agent-reply-form .ant-btn{height:42px}.conversation-orders{border-top:1px solid #e0e7e1;padding-top:20px}.conversation-order{border-bottom:1px solid #edf1ed;justify-content:space-between;align-items:center;padding:12px 0;display:flex}@media (width<=991px){.workspace-drawer .ant-drawer-content-wrapper{max-width:100vw}.conversation-summary{flex-direction:column}.conversation-controls{justify-content:flex-start}.workspace-chat-log{min-height:300px;max-height:52vh}}@media (width<=560px){.listing-modal .ant-modal-content,.conversation-drawer .ant-drawer-header,.conversation-drawer .ant-drawer-body{padding:16px}.conversation-controls .ant-btn{font-size:12px}.workspace-chat-log{padding:16px}.section-actions .ant-btn{width:100%}}.workspace-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.workspace-heading>div:first-child{flex:1;min-width:180px}.workspace-actions{justify-content:flex-end;max-width:100%;margin-left:auto}.workspace-actions .ant-space-item{min-width:0}.demo-alert{margin-bottom:20px;padding:12px 16px}@media (width<=767px){.workspace-heading{gap:16px}.workspace-heading>.ant-space{justify-content:flex-start;width:100%;margin-left:0;gap:8px!important}.workspace-heading .ant-btn{max-width:100%}.workspace-actions{row-gap:8px}}.metric-card{height:100%}.console-header{background:#fff;border-bottom:1px solid #e3e9e5;align-items:center;gap:12px;height:72px;padding:0 40px;line-height:normal;display:flex}.console-header>.ant-typography{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.console-header .console-menu{display:none}.header-language{flex-shrink:0;margin-left:auto}.demo-toolbar>.demo-reset-actions{width:auto;margin-left:auto}@media (width<=991px){.console-header{gap:8px;height:64px;padding:0 16px}.console-header .console-menu{display:inline-flex}.header-language .ant-select{width:128px!important}}@media (width<=560px){.metric-card .ant-card-body{padding:16px}.metric-card .ant-statistic-title{min-height:36px}.metric-card .ant-statistic-content{font-size:30px}}.demo-shell{background:#f7f9f7;padding:0 32px 40px}.demo-toolbar{flex-wrap:wrap;max-width:1240px;margin-bottom:0;padding:24px 0 18px}.demo-toolbar>.ant-space{justify-content:flex-end;margin-left:auto}.demo-notice{background:#fff;border:1px solid #e3e9e5;border-radius:10px;align-items:center;gap:10px;max-width:1240px;margin:0 auto 20px;padding:12px 16px;display:flex}.demo-notice>.anticon{color:#648474;flex-shrink:0;font-size:16px}.demo-notice .ant-typography{color:#65756e;font-size:13px;line-height:1.6}.demo-layout{max-width:1240px;margin:0 auto}.demo-shell .chat-window{border-color:#e3e9e5;box-shadow:0 4px 20px #20433206}.demo-shell .chat-window .ant-card-head{min-height:76px;padding:0 24px}.demo-shell .chat-window .ant-card-head-title{white-space:normal;padding:16px 0}.demo-shell .chat-window .ant-card-head-title .ant-typography-secondary{font-size:12px}.demo-shell .chat-window .ant-avatar{color:#276749;background:#eaf3ed}.demo-shell .chat-messages{overscroll-behavior:contain;background:#fafcfb;gap:16px;height:clamp(280px,100dvh - 340px,440px);min-height:280px;max-height:440px;padding:24px}.demo-shell .chat-bubble{max-width:88%;box-shadow:none;flex-shrink:0;padding:12px 16px}.demo-shell .chat-bubble.buyer{background:#edf6ef;border-color:#dcebdd}.demo-shell .chat-bubble p{line-height:1.7}.chat-composer{background:#fff;border-top:1px solid #edf1ee;padding:16px 20px 20px}.demo-shell .chat-actions{margin-bottom:12px;padding:0}.demo-shell .chat-actions>.ant-typography{margin-bottom:8px;font-size:11px;display:block}.demo-shell .chat-actions .ant-space{gap:8px!important}.demo-shell .chat-actions .ant-btn{white-space:normal;text-align:left;height:auto;min-height:30px;padding:4px 10px;font-size:12px}.chat-composer .ant-space-compact{display:flex}.demo-shell .chat-composer .ant-form{padding:0}.demo-shell .chat-composer .ant-input{min-width:0;height:44px}.chat-composer .ant-btn-primary{flex-shrink:0;width:48px;height:44px}.chat-composer .ant-alert{margin:12px 0 0}.demo-sidebar{flex-direction:column;gap:20px;display:flex}.demo-sidebar .ant-card{border-color:#e3e9e5}.demo-sidebar .ant-card-head{min-height:58px;padding:0 22px}.demo-sidebar .ant-card-head-title{white-space:normal;font-size:15px}.demo-sidebar .ant-card-body{padding:22px}.demo-score{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.demo-score>.ant-typography-strong{font-variant-numeric:tabular-nums;font-size:24px}.demo-intent-card .ant-descriptions{margin-top:18px}.demo-intent-card .ant-descriptions-item-label,.demo-intent-card .ant-descriptions-item-content{padding-bottom:0;font-size:12px}.demo-intent-card .ant-descriptions-item-content{justify-content:flex-end}.demo-deposit-card h4{margin:5px 0 0;font-size:18px}.demo-deposit-card .ant-statistic-content{font-size:28px}.demo-listing-empty{flex-direction:column;align-items:center;gap:14px;padding:4px 0;display:flex}.demo-listing-empty>.anticon{color:#88a494;background:#f3f7f4;border-radius:12px;padding:14px;font-size:26px}.demo-listing-empty>.ant-typography{text-align:center;font-size:13px}@media (width<=991px){.demo-shell{padding:0 20px 28px}.demo-toolbar{padding:18px 0}.demo-sidebar{grid-template-columns:1fr 1fr;align-items:start;display:grid}.demo-shell .chat-messages{height:420px;min-height:300px;max-height:52dvh}}@media (width<=560px){.demo-shell{padding:0 12px 24px}.demo-toolbar{gap:10px;padding:14px 0}.demo-toolbar>.ant-btn{max-width:100%;font-size:13px}.demo-toolbar>.ant-space{justify-content:space-between;width:100%;margin:0}.demo-toolbar .ant-btn{font-size:12px}.demo-notice{align-items:flex-start;margin-bottom:16px;padding:10px 12px}.demo-notice>.anticon{margin-top:3px}.demo-notice .ant-typography{font-size:12px}.demo-shell .chat-window .ant-card-head{min-height:72px;padding:0 16px}.demo-shell .chat-window .ant-card-extra{margin-left:8px}.demo-shell .chat-messages{height:360px;min-height:280px;max-height:48dvh;padding:16px}.demo-shell .chat-bubble{max-width:94%;padding:10px 12px}.chat-composer{padding:14px}.demo-sidebar{grid-template-columns:1fr;gap:16px}.demo-sidebar .ant-card-body{padding:18px}.demo-sidebar .ant-card-head{padding:0 18px}.demo-shell .chat-actions .ant-btn{font-size:12px}}.checkout-shell{background:#f5f7f4;justify-content:center;align-items:center;min-height:100dvh;padding:48px 24px;display:flex}.checkout-shell .checkout-panel{width:100%;max-width:600px;box-shadow:0 16px 48px #173f350f}.checkout-shell .checkout-panel>.ant-card-body{padding:32px}.checkout-brand{border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.checkout-brand>.ant-typography{letter-spacing:-1px;color:#173f35;font-size:24px;font-weight:800}.checkout-brand .ant-tag{margin:0}.checkout-panel .ant-result{text-align:start;border-bottom:1px solid #edf0ec;padding:0 0 20px}.checkout-panel .ant-result-icon{display:none}.checkout-panel .ant-result-title{text-align:start;font-size:23px;font-weight:600;line-height:1.4}.checkout-panel .ant-result-subtitle{text-align:start;margin-top:6px;font-size:14px}.checkout-panel .ant-statistic-title{margin-bottom:6px;font-size:13px}.checkout-panel .ant-statistic-content{letter-spacing:-1px;font-size:38px;font-weight:600;line-height:1.2}.checkout-panel .ant-alert{border-radius:12px;padding:14px 16px}.checkout-panel .ant-alert-message{font-size:13px;line-height:1.7}.checkout-panel .ant-checkbox-wrapper{align-items:flex-start;font-size:13px;line-height:22px;display:flex}.checkout-panel .ant-checkbox{flex-shrink:0;align-self:auto;align-items:center;height:22px;margin-top:0;top:0}.checkout-panel .ant-btn-primary{white-space:normal;height:auto;min-height:48px;box-shadow:none;padding:12px 18px;line-height:1.5}.checkout-panel .ant-space-item{min-width:0}@media (width<=560px){.checkout-shell{align-items:flex-start;padding:24px 12px}.checkout-shell .checkout-panel>.ant-card-body{padding:24px 20px}.checkout-panel .ant-result-title{font-size:21px}.checkout-panel .ant-statistic-content{font-size:34px}}.property-photo-cover{aspect-ratio:16/9;background:#f1f4ef;overflow:hidden}.order-checkout-actions{padding-top:20px}.order-details-drawer .ant-drawer-content-wrapper{max-width:100vw}.account-shell{background:#f7f4ee;min-height:100vh}.account-top{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.account-card{width:min(460px,100% - 32px);margin:8vh auto 48px}.admin-shell{background:#f6f8f5}.admin-top{max-width:1440px;min-height:88px;margin:auto;padding:24px 40px}.admin-frame{max-width:1440px;margin:auto;padding:28px 40px 64px}.admin-frame>.ant-typography{margin-top:0}.admin-frame>h3.ant-typography{margin-bottom:12px}.admin-frame>p.ant-typography{max-width:900px;margin-bottom:24px;line-height:1.7}.admin-users-card .ant-card-body{padding:20px}@media (width<=600px){.admin-top{flex-wrap:wrap;gap:16px;padding:16px}.admin-frame{padding:16px 16px 40px}.admin-users-card .ant-card-body{padding:8px}}.account-shell .brand,.workspace-bar .brand{color:#173f35;direction:ltr;align-items:center;gap:8px;font-size:27px;font-weight:700;text-decoration:none;display:inline-flex}.account-shell .brand-mark,.workspace-bar .brand-mark{flex:none;width:34px;height:34px}.account-shell .brand-dot,.workspace-bar .brand-dot{color:#de7948}.workspace-app{height:100dvh!important}.workspace-main{background:#f6f8f5}.workspace-thread-head h2{flex:1;min-width:0}.workspace-compose{padding-bottom:max(18px, env(safe-area-inset-bottom))}.workspace-item strong{min-width:0}.workspace-app{color:#1c2d27;background:#f3f0e8;flex-direction:column;height:100vh;display:flex}.workspace-bar{background:#fff;border-bottom:1px solid #e5dfd3;flex:none;align-items:center;gap:12px;height:60px;padding:0 16px;display:flex}.workspace-bar .brand{margin-inline-end:auto}.workspace-email{color:#65756e;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:13px;overflow:hidden}.workspace-credits{color:#1d5c3d;background:#e7f3ec;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.workspace-body{flex:1;min-height:0;display:flex}.workspace-side{background:#fff;border-inline-end:1px solid #e5dfd3;flex-direction:column;flex:none;width:320px;min-height:0;display:flex}.workspace-side-tools{flex-direction:column;gap:8px;padding:12px;display:flex}.workspace-list{flex-direction:column;flex:1;gap:4px;min-height:0;padding:0 8px 12px;display:flex;overflow:auto}.workspace-item{cursor:pointer;text-align:start;width:100%;color:inherit;background:0 0;border:0;border-radius:12px;padding:10px 10px 8px}.workspace-item:hover{background:#f6f3ec}.workspace-item[aria-current=true]{background:#e7f3ec}.workspace-item-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.workspace-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.workspace-item time{color:#7b877f;flex:none;font-size:12px}.workspace-item p{color:#65756e;text-overflow:ellipsis;white-space:nowrap;margin:0;padding-inline-end:32px;font-size:12px;line-height:32px;overflow:hidden}.workspace-row{border-radius:12px;position:relative}.workspace-row:has(.workspace-item[aria-current=true]){background:#e7f3ec}.workspace-item-actions{inset-inline-end:6px;display:flex;position:absolute;bottom:8px}.workspace-item-actions .ant-btn.ant-btn-icon-only{color:#718279;flex:none;width:32px;min-width:32px;height:32px}.workspace-item-actions .ant-btn:hover,.workspace-item-actions .ant-btn:focus-visible{color:#276749}@media (pointer:coarse){.workspace-item p{padding-inline-end:44px;line-height:44px}.workspace-item-actions .ant-btn.ant-btn-icon-only{width:44px;min-width:44px;height:44px}}.workspace-back{display:none}.workspace-main{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-thread-head{flex:none;align-items:center;gap:8px;padding:12px 20px;display:flex}.workspace-thread-head h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:650;overflow:hidden}.workspace-thread{flex-direction:column;flex:1;gap:12px;min-height:0;padding:8px 8vw;display:flex;overflow:auto}.workspace-compose{flex:none;padding:8px 8vw 18px}.workspace-compose-box{background:#fff;border:1px solid #e5dfd3;border-radius:16px;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:0 8px 24px #1c2d270a}.workspace-compose-box textarea{resize:none;padding:8px;box-shadow:none!important;border:0!important}.workspace-hint{color:#7b877f;margin:8px 4px 0;font-size:12px}.workspace-empty{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:8px;padding:32px 10vw;display:flex}.workspace-empty h2{margin:0;font-size:28px}.workspace-empty p{color:#65756e;max-width:420px;margin:0 0 12px}.account-bubble{white-space:pre-wrap;background:#fff;border:1px solid #efe8dc;border-radius:16px;max-width:min(680px,88%);padding:10px 14px}.account-bubble.mine{background:#e7f3ec;border-color:#d5e8dc;margin-inline-start:auto}.workspace-alert{margin:0 8vw 8px}@media (width<=800px){.workspace-bar{gap:6px;padding-inline:10px}.workspace-bar .brand{gap:6px;font-size:24px}.workspace-bar .brand-mark{width:28px;height:28px}.workspace-bar>.ant-btn{padding-inline:8px}.workspace-credits{white-space:nowrap;flex:none;padding:4px 8px;font-size:12px}.workspace-email{display:none}.workspace-side{width:100%}.workspace-body.has-chat .workspace-side,.workspace-body:not(.has-chat) .workspace-main{display:none}.workspace-back{display:inline-flex}.workspace-thread,.workspace-compose{padding-inline:12px}.workspace-alert{margin-inline:12px}.account-card{margin-top:24px}}@media (width<=360px){.workspace-bar{gap:4px;padding-inline:8px}.workspace-bar .brand{font-size:22px}.workspace-credits{padding-inline:6px;font-size:11px}}.workspace-replying{color:#65756e;align-self:flex-start;align-items:center;gap:12px;padding:14px 18px;font-size:14px;display:inline-flex}.workspace-compose-box>.ant-btn{flex:none;align-self:center}.workspace-compose-box textarea{min-width:0}:is(.workspace-list,.workspace-thread,.workspace-compose-box textarea){scrollbar-width:thin;scrollbar-color:#b4c5b9 transparent}.workspace-list,.workspace-thread{scrollbar-gutter:stable}@supports selector(::-webkit-scrollbar){:is(.workspace-list,.workspace-thread,.workspace-compose-box textarea){scrollbar-width:auto;scrollbar-color:auto}:is(.workspace-list,.workspace-thread,.workspace-compose-box textarea)::-webkit-scrollbar{width:6px;height:6px}:is(.workspace-list,.workspace-thread,.workspace-compose-box textarea)::-webkit-scrollbar-track{background:0 0;margin-block:8px}:is(.workspace-list,.workspace-thread,.workspace-compose-box textarea)::-webkit-scrollbar-thumb{background:#b4c5b9;border-radius:999px}:is(.workspace-list,.workspace-thread,.workspace-compose-box textarea)::-webkit-scrollbar-thumb:hover{background:#93ad9c}:is(.workspace-list,.workspace-thread,.workspace-compose-box textarea)::-webkit-scrollbar-button{width:0;height:0;display:none}:is(.workspace-list,.workspace-thread,.workspace-compose-box textarea)::-webkit-scrollbar-corner{background:0 0}}
