#root,body,html{height:100%;margin:0;overflow-x:hidden;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dashboard-metric-col{margin-bottom:24px!important}.ant-row:last-child .dashboard-metric-col{margin-bottom:0!important}.dashboard-metric-col .ant-card{height:100%}@media (max-width:768px){.dashboard-metric-col{margin-bottom:16px!important}}.ant-row[data-gutter]>.ant-col{padding-bottom:24px;padding-bottom:var(--ant-row-gutter-y,24px)}.ant-tabs-content{margin-top:24px}.ant-card{transition:all .3s ease}.ant-card:hover{box-shadow:0 4px 12px #0000001f!important;transform:translateY(-2px)}.persona-list-container{background-color:#f0f2f5;min-height:100vh;padding:24px}.persona-stat-col{margin-bottom:24px!important}.persona-table-wrapper{margin-top:24px!important}.ant-pro-table .ant-pro-table-list-toolbar{border-bottom:1px solid #f0f0f0;margin-bottom:16px!important;padding:16px 24px}.ant-pro-table .ant-pro-form{background:#fafafa;border-bottom:2px solid #f0f0f0;margin-bottom:24px!important;padding:16px 24px!important}.persona-table-wrapper .ant-pro-table .ant-card-body{display:flex;flex-direction:column;height:calc(100vh - 520px);padding:0!important}.persona-table-wrapper .ant-pro-table .ant-table-wrapper{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.persona-table-wrapper .ant-pro-table .ant-table{flex:1 1;overflow:hidden}.persona-table-wrapper .ant-pro-table .ant-table-container{display:flex;flex-direction:column;height:100%}.persona-table-wrapper .ant-pro-table .ant-table-content{flex:1 1;overflow:auto}.persona-table-wrapper .ant-pro-table .ant-table-thead{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.persona-table-wrapper .ant-pro-table .ant-table-body{max-height:calc(100vh - 580px);overflow-x:auto!important;overflow-y:auto!important;scrollbar-color:#d9d9d9 #f0f0f0;scrollbar-width:thin}.persona-table-wrapper .ant-pro-table .ant-table-pagination{background:#fff!important;border-top:2px solid #f0f0f0!important;bottom:0!important;box-shadow:0 -2px 8px #00000014;margin:0!important;padding:16px 24px!important;position:-webkit-sticky!important;position:sticky!important;z-index:10!important}.persona-table-wrapper .ant-table-body::-webkit-scrollbar{height:8px;width:8px}.persona-table-wrapper .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.persona-table-wrapper .ant-table-body::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px}.persona-table-wrapper .ant-table-body::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.ant-modal-mask{z-index:999!important}.ant-modal-wrap{z-index:1000!important}.persona-modal .ant-modal-content{border-radius:12px}.persona-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.persona-modal .ant-modal-title{color:#262626;font-size:18px;font-weight:600}.persona-modal .ant-modal-body{padding:24px}.persona-form .ant-form-item{margin-bottom:20px}.persona-form .ant-form-item-label{padding-bottom:6px}.persona-form .ant-form-item-label>label{color:#595959;font-size:14px;font-weight:500;height:auto}.persona-form .ant-form-item-label>label:after{content:""}.persona-form .ant-input,.persona-form .ant-input-affix-wrapper,.persona-form .ant-select-selector,.persona-form textarea.ant-input{border:1px solid #d9d9d9;border-radius:8px;font-size:14px;min-height:40px;padding:8px 12px;transition:all .3s}.persona-form .ant-select-selector{align-items:center;display:flex;padding:4px 12px}.persona-form .ant-select-selection-item{line-height:30px}.persona-form .ant-select-selection-placeholder{color:#bfbfbf;line-height:30px}.persona-form textarea.ant-input{line-height:1.5;min-height:auto;padding:8px 12px}.persona-form .ant-input-affix-wrapper-focused,.persona-form .ant-input-affix-wrapper:focus,.persona-form .ant-input:focus,.persona-form .ant-select-focused .ant-select-selector,.persona-form textarea.ant-input:focus{border-color:#3b9fd9;box-shadow:0 0 0 2px #3b9fd91a;outline:none}.persona-form .ant-input:hover,.persona-form .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.persona-form textarea.ant-input:hover{border-color:#3b9fd9}.persona-form .ant-pro-form-select,.persona-form .ant-pro-form-text,.persona-form .ant-pro-form-textarea{width:100%}.persona-form .ant-pro-form-select .ant-form-item-control-input-content,.persona-form .ant-pro-form-text .ant-form-item-control-input-content,.persona-form .ant-pro-form-textarea .ant-form-item-control-input-content{display:block;width:100%}.persona-form .ant-form-item-required:before{color:#ff4d4f;content:"*";display:inline-block;font-family:SimSun,sans-serif;font-size:14px;line-height:1;margin-right:4px}.persona-form .ant-form-item-explain-error{font-size:12px;margin-top:4px}.persona-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 24px}.persona-modal .ant-modal-footer .ant-btn{border-radius:6px;font-weight:500;height:36px;min-width:80px}.persona-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#3b9fd9,#2980b9);border:none}.persona-modal .ant-modal-footer .ant-btn-primary:hover{background:linear-gradient(135deg,#2980b9,#1e6ba8);box-shadow:0 2px 8px #3b9fd94d}.ant-pro-table .ant-pro-table-list-toolbar-title{color:#262626;font-size:16px;font-weight:600}.ant-pro-table .ant-table-thead>tr>th{color:#595959}.persona-stats .ant-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 1px 2px #00000008;transition:all .3s ease}.persona-stats .ant-card:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.persona-stats .ant-statistic-title{color:#595959;font-size:14px;font-weight:400;margin-bottom:8px}.persona-stats .ant-statistic-content{color:#262626;font-size:28px;font-weight:600}.persona-stats .ant-statistic-content-prefix{font-size:20px;margin-right:8px;vertical-align:middle}.ant-table-cell-fix-right{text-align:center!important}.ant-pro-table .ant-table-tbody>tr>td{vertical-align:middle}.ant-btn-text{transition:all .2s}.ant-btn-text:hover{background-color:#0000000a}@media (max-width:768px){.persona-modal .ant-modal{margin:16px;max-width:calc(100vw - 32px)}.persona-form .ant-form-item{margin-bottom:16px}.persona-form .ant-input,.persona-form .ant-select-selector,.persona-form textarea.ant-input{font-size:16px}}.selected-mode{box-shadow:0 4px 12px #1890ff33;transform:scale(1.02);transition:all .3s ease}.persona-builder-card{border-radius:8px;overflow:hidden}.template-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px);transition:all .3s ease}.quality-indicator{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;padding:2px 8px}.quality-high{background:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.quality-medium{background:#fff7e6;border:1px solid #ffd591;color:#faad14}.quality-low{background:#fff2e8;border:1px solid #ffbb96;color:#fa541c}.draft-indicator{align-items:center;background:#fff;border-radius:8px;bottom:24px;box-shadow:0 2px 8px #00000026;display:flex;gap:12px;padding:12px 16px;position:fixed;right:24px;z-index:1000}.validation-badge{align-items:center;border-radius:16px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 12px}.validation-success{background:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.validation-warning{background:#fff7e6;border:1px solid #ffd591;color:#faad14}.validation-error{background:#fff2e8;border:1px solid #ffbb96;color:#fa541c}.ai-suggestion-card{background:linear-gradient(135deg,#f6ffed,#e6fffb);border:1px solid #b7eb8f;border-radius:8px;margin-top:16px;padding:16px}.template-badge{background:#722ed1;border-radius:4px;color:#fff;font-size:11px;font-weight:600;padding:2px 8px;position:absolute;right:8px;top:8px}.lead-estimation-card{background:linear-gradient(135deg,#f0f8ff,#f6f0ff);border:1px solid #d3adf7;border-radius:8px;padding:16px;text-align:center}.step-content{min-height:400px;padding:24px 0}.mode-selector-card{cursor:pointer;transition:all .3s ease}.mode-selector-card:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.autosave-indicator{animation:pulse 2s infinite}.persona-preview-card{background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px;margin-top:16px;padding:16px}.scoring-rule-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:12px;padding:12px;position:relative}.scoring-rule-card:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a}.draft-list-item{border-radius:8px;cursor:pointer;padding:12px;transition:all .3s ease}.draft-list-item:hover{background:#f0f8ff;transform:translateX(4px)}.template-popularity{align-items:center;color:#8c8c8c;display:flex;font-size:11px;gap:4px}.template-popularity .anticon{color:#faad14}.lead-list-container{background-color:#f0f2f5;display:flex;flex-direction:column;min-height:100vh;padding:24px}.lead-list-table-wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.ant-pro-table .ant-pro-table-search{background:#fafafa;border-bottom:1px solid #f0f0f0;margin-bottom:0!important;padding:16px 24px!important}.ant-pro-table{background:#fff;border-radius:8px;box-shadow:0 1px 2px 0 #00000008,0 1px 6px -1px #00000005,0 2px 4px 0 #00000005}.ant-pro-table-list-toolbar{background:#fff;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0;margin-bottom:0!important;padding:16px 24px}.ant-pro-table .ant-card-body{display:flex;flex-direction:column;height:calc(100vh - 200px);padding:0!important}.ant-pro-table .ant-table-wrapper{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ant-pro-table .ant-table{flex:1 1;overflow:hidden}.ant-pro-table .ant-table-container{display:flex;flex-direction:column;height:100%}.ant-pro-table .ant-table-content{flex:1 1;overflow:auto}.ant-pro-table .ant-table-thead{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ant-pro-table .ant-table-body{max-height:calc(100vh - 350px);overflow-x:auto!important;overflow-y:auto!important;scrollbar-color:#d9d9d9 #f0f0f0;scrollbar-width:thin}.ant-pro-table .ant-table-pagination{background:#fff!important;border-top:2px solid #f0f0f0!important;bottom:0!important;box-shadow:0 -2px 8px #00000014;margin:0!important;padding:16px 24px!important;position:-webkit-sticky!important;position:sticky!important;z-index:10!important}.ant-pro-table .ant-table{font-size:14px}.ant-pro-table .ant-table-thead>tr>th{background:#fafafa;color:#262626;font-weight:600}.ant-pro-table .ant-table-tbody>tr>td{padding:12px 16px}.ant-pro-table .ant-table-tbody>tr:hover>td{background:#f5f5f5}.ant-modal-confirm,.lead-delete-modal{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:99999!important}.ant-modal-confirm,.ant-modal-mask,.lead-delete-modal{display:block!important;opacity:1!important;position:fixed!important;visibility:visible!important}.ant-modal-mask{background-color:#00000073!important;height:100%!important;left:0!important;top:0!important;width:100%!important;z-index:99998!important}.ant-modal-confirm .ant-modal-content,.lead-delete-modal .ant-modal-content{background:#fff!important;border-radius:8px!important;box-shadow:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d!important;display:block!important;opacity:1!important;position:relative!important;visibility:visible!important;z-index:99999!important}.ant-modal-confirm .ant-modal-header,.lead-delete-modal .ant-modal-header{border-bottom:1px solid #f0f0f0!important;display:block!important;padding:16px 24px!important;visibility:visible!important}.ant-modal-confirm .ant-modal-body,.lead-delete-modal .ant-modal-body{color:#262626!important;display:block!important;font-size:14px!important;line-height:1.6!important;padding:24px!important;visibility:visible!important}.ant-modal-confirm .ant-modal-footer,.lead-delete-modal .ant-modal-footer{border-top:1px solid #f0f0f0!important;display:block!important;padding:10px 16px!important;text-align:right!important;visibility:visible!important}.ant-modal-confirm .ant-btn,.lead-delete-modal .ant-btn{display:inline-block!important;opacity:1!important;position:relative!important;visibility:visible!important;z-index:99999!important}.ant-modal-root{height:100%!important;width:100%!important}.ant-modal-root,.ant-modal-wrap{left:0!important;position:fixed!important;top:0!important;z-index:99999!important}.ant-modal-wrap{align-items:center!important;bottom:0!important;display:flex!important;justify-content:center!important;right:0!important}body .ant-modal-confirm{z-index:99999!important}body .ant-modal-confirm,body .ant-modal-mask{display:block!important;opacity:1!important;visibility:visible!important}body .ant-modal-mask{z-index:99998!important}.ant-table-body::-webkit-scrollbar{height:8px;width:8px}.ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ant-table-body::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px}.ant-table-body::-webkit-scrollbar-thumb:hover{background:#8c8c8c}@media (max-width:768px){.lead-list-container{padding:16px}.ant-pro-table .ant-table-body{max-height:calc(100vh - 500px)}}.ant-pro-table .ant-pro-table-alert{background:#e6f7ff;border-bottom:1px solid #91d5ff;margin-bottom:0!important;padding:12px 24px}.ant-pro-form{margin-bottom:0!important}.ant-pro-table .ant-pro-table-search+.ant-pro-table-list-toolbar{margin-top:0!important}.ant-pro-table .ant-pro-card-body{padding-top:0!important}.ant-table-cell-fix-right{background:#fff}.ant-pro-card-header{background:#fff;border-bottom:1px solid #f0f0f0;font-size:16px;font-weight:600;padding:16px 24px}.lead-detail-container{background:#fff;min-height:100vh}.lead-detail-header{background:#fff;border-bottom:1px solid #f0f0f0;margin-bottom:60px;position:relative}.header-background{display:none}.header-content{padding:24px 24px 48px;position:relative;z-index:1}.score-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 1px 2px #00000008;transition:all .3s ease}.score-card:hover{box-shadow:0 2px 4px #0000000f}.score-card .ant-card-body{padding:20px}.score-card .ant-statistic-title{color:#8c8c8c;font-size:14px;margin-bottom:8px}.score-card .ant-statistic-content{align-items:baseline;display:flex;gap:8px}.score-card .ant-progress{margin-top:12px}.info-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 1px 2px #00000008;transition:all .3s ease}.info-card:hover{box-shadow:0 2px 4px #0000000f}.info-card .ant-card-head{border-bottom:1px solid #f0f0f0;padding:16px 24px}.info-card .ant-card-head-title{color:#262626;font-size:16px;font-weight:600}.info-card .ant-card-body{padding:24px}.info-card .ant-descriptions-item-label{color:#8c8c8c;font-weight:500}.info-card .ant-descriptions-item-content{color:#262626}.lead-detail-tabs .ant-tabs-nav{background:#fff;border-radius:12px 12px 0 0;margin-bottom:0;padding:0 24px}.lead-detail-tabs .ant-tabs-tab{font-size:15px;font-weight:500;padding:16px 20px}.lead-detail-tabs .ant-tabs-tab-btn span{align-items:center;display:flex;gap:8px}.lead-detail-tabs .ant-tabs-content{background:#0000;padding:0}.notes-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 1px 2px #00000008}.notes-card .ant-card-head{border-bottom:1px solid #f0f0f0;padding:16px 24px}.notes-card .ant-card-body{padding:0}.note-item{border-bottom:1px solid #f0f0f0;padding:20px 24px!important;transition:background .3s ease}.note-item:hover{background:#fafafa}.note-item:last-child{border-bottom:none}.note-item .ant-list-item-meta-title{margin-bottom:8px}.note-item .ant-list-item-meta-description{color:#595959;font-size:14px;line-height:1.6}.activity-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 1px 2px #00000008}.activity-card .ant-card-body{padding:24px}.activity-card .ant-timeline{margin-top:8px}.activity-card .ant-timeline-item-label{color:#8c8c8c;font-size:13px}.activity-card .ant-timeline-item-content{padding:0 0 20px 24px}.lead-detail-container .ant-btn{border-radius:6px;font-weight:500;transition:all .3s ease}.lead-detail-container .ant-btn-lg{font-size:15px;height:40px;padding:4px 20px}.lead-detail-container .ant-avatar{box-shadow:0 4px 12px #0000001a}.lead-detail-container .ant-tag{border:none;border-radius:6px;font-size:13px;font-weight:500;padding:4px 12px}.lead-detail-container .ant-empty{padding:40px 0}.lead-detail-container .ant-empty-description{color:#8c8c8c;font-size:14px}.ant-modal-content{border-radius:12px;overflow:hidden}.ant-modal-header{background:#fafafa;border-bottom:1px solid #f0f0f0;padding:16px 24px}.ant-modal-title{color:#262626;font-size:18px;font-weight:600}.ant-modal-body{padding:24px}.ant-modal-footer{border-top:1px solid #f0f0f0;padding:12px 24px}.ant-dropdown-menu{border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:4px}.ant-dropdown-menu-item{border-radius:6px;font-size:14px;padding:8px 12px}.ant-dropdown-menu-item:hover{background:#f5f5f5}.ant-dropdown-menu-item-danger{color:#ff4d4f}.lead-detail-container .ant-progress-line{margin-top:8px}.lead-detail-container .ant-progress-bg{border-radius:4px}.lead-detail-container .ant-rate{color:#fadb14}.lead-detail-container .ant-rate-star{margin-right:4px}@media (max-width:768px){.header-content{padding:16px 16px 32px}.lead-detail-container .ant-btn-lg{font-size:14px;height:36px;padding:4px 16px}.lead-detail-tabs .ant-tabs-nav{padding:0 16px}.info-card .ant-card-body,.score-card .ant-card-body{padding:16px}.note-item{padding:16px!important}.activity-card .ant-card-body{padding:16px}}.lead-detail-container .activity-card,.lead-detail-container .info-card,.lead-detail-container .notes-card,.lead-detail-container .score-card{animation:fadeIn .5s ease}.lead-detail-container ::-webkit-scrollbar{height:8px;width:8px}.lead-detail-container ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.lead-detail-container ::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.lead-detail-container ::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.lead-detail-container .ant-spin-dot{font-size:48px}.lead-detail-container h2.ant-typography{color:#262626;font-weight:700}.lead-detail-container .ant-typography-secondary{color:#8c8c8c}.lead-detail-container a{color:#1890ff;text-decoration:none;transition:color .3s ease}.lead-detail-container a:hover{color:#40a9ff}.editable-field{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;min-height:32px;padding:4px 8px;transition:background .2s ease}.editable-field:hover{background:#f5f5f5}.editable-field .anticon-edit{opacity:0;transition:opacity .2s ease}.editable-field:hover .anticon-edit{opacity:.5}.lead-kanban-pro{background:#f5f7fa;min-height:100vh;padding:24px}.kanban-header{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px 20px}.kanban-board{display:flex;overflow-x:auto;padding:20px 0}.kanban-column-pro{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;height:calc(100vh - 200px);position:relative;transition:all .3s}.kanban-column-dragging{opacity:.5;transform:rotate(2deg)}.column-drag-handle{cursor:move;opacity:.6;transition:opacity .2s}.column-drag-handle:hover{opacity:1}.kanban-column-pro.column-won{background:linear-gradient(180deg,#f6ffed,#fff)}.kanban-column-pro.column-lost{background:linear-gradient(180deg,#fff1f0,#fff)}.column-header{align-items:center;background:#fff;border-radius:8px 8px 0 0;display:flex;font-weight:600;justify-content:space-between;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.column-body{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:12px;position:relative}.column-body::-webkit-scrollbar{width:6px}.column-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.column-body::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.column-body::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.drop-zone-active{background:#1890ff0d;border:2px dashed #1890ff;border-radius:8px}.lead-card-pro{background:#fff;border:1px solid #e8e8e8;border-radius:6px;cursor:grab;transition:all .2s;-webkit-user-select:none;user-select:none;width:100%}.lead-card-pro:hover{border-color:#d9d9d9;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.lead-card-pro:active{cursor:grabbing}.lead-card-pro.dragging{opacity:.5;transform:rotate(2deg)}.lead-card-header{align-items:flex-start;display:flex;justify-content:space-between}.lead-avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.lead-card-drag-overlay{background:#fff!important;border:2px solid #1890ff!important;border-radius:8px!important;opacity:.95!important}.lead-card-drag-overlay .lead-avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;color:#fff;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.column-resize-handle:active,.column-resize-handle:hover{opacity:1!important}.ant-drawer-body{padding:24px}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.lead-card-pro{animation:slideIn .3s ease}@media (max-width:768px){.kanban-header{flex-direction:column;gap:12px}.kanban-column-pro{min-width:280px}}[data-rbd-drag-handle-draggable-id]{cursor:grab!important}[data-rbd-drag-handle-draggable-id]:active{cursor:grabbing!important}.lead-card-pro *{pointer-events:none}.lead-card-pro .ant-dropdown-trigger{pointer-events:auto}.column-width-indicator{background:#000000b3;border-radius:4px;color:#fff;font-size:12px;left:50%;padding:4px 8px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1000}.register-container{background:linear-gradient(135deg,#f5f7fa,#f0f2f5);min-height:100vh;overflow-x:hidden;overflow-y:auto;width:100%}.hero-section{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:20px}.hero-content{margin:0 auto;max-width:1300px;width:100%}@media (min-width:1200px){.register-container{height:100vh;overflow:hidden}.hero-section{height:100vh;padding:10px}}.brand-header{animation:fadeInDown .6s ease-out;margin-bottom:20px;text-align:center}.logo-wrapper{display:inline-block;margin-bottom:8px}.brand-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b9fd9,#2980b9);-webkit-background-clip:text;font-size:32px!important;font-weight:700!important;margin-bottom:2px!important}.brand-subtitle{color:#8c8c8c;font-size:14px;margin:0}.main-content{margin-top:0}.hero-left{align-items:center;display:flex;padding-right:20px}.hero-text-content{opacity:0;transform:translateY(20px);transition:all .6s ease-out;width:100%}.hero-text-content.animate-in{opacity:1;transform:translateY(0)}.hero-title{color:#262626;font-size:24px!important;font-weight:700!important;line-height:1.1;margin-bottom:10px!important}.hero-description{color:#595959;font-size:14px;line-height:1.4;margin-bottom:16px}.demo-card{background:linear-gradient(135deg,#ffeaa7,#fdcb6e);border:none;border-radius:10px;box-shadow:0 4px 12px #fdcb6e4d;margin-bottom:16px}.demo-card .ant-card-body{padding:12px 16px}.features-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.feature-card{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000f;display:flex;gap:8px;opacity:0;padding:10px;transform:translateX(-20px);transition:all .3s ease-out}.feature-card.animate-feature{opacity:1;transform:translateX(0)}.feature-card:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.feature-icon{color:#3b9fd9;font-size:20px}.feature-title{color:#262626;font-size:13px;font-weight:600}.feature-desc{color:#8c8c8c;font-size:11px}.stats-row{border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 0}.stat-item{opacity:0;text-align:center;transform:translateY(20px);transition:all .3s ease-out}.stat-item.animate-stat{opacity:1;transform:translateY(0)}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b9fd9,#2980b9);-webkit-background-clip:text;font-size:20px!important;font-weight:700!important;margin:0!important}.stat-label{color:#8c8c8c;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.auth-section{align-items:center;display:flex;padding-left:20px}.auth-card{animation:slideInRight .6s ease-out;border-radius:16px;box-shadow:0 10px 40px #00000014;margin:0 auto;max-width:440px;width:100%}.auth-toggle{background:#f5f5f5;border-radius:8px;display:flex;gap:8px;margin-bottom:24px;padding:4px}.toggle-btn{border:none;border-radius:6px;flex:1 1;font-weight:600;height:40px;transition:all .3s ease}.toggle-btn:not(.ant-btn-primary){background:#0000;color:#8c8c8c}.toggle-btn.ant-btn-primary{background:linear-gradient(135deg,#3b9fd9,#2980b9);border-color:#3b9fd9;box-shadow:0 2px 8px #3b9fd94d}.auth-form{animation:fadeIn .4s ease-out}.auth-form .ant-form-item{margin-bottom:16px}.auth-form .ant-form-item-label{padding-bottom:4px;text-align:left}.auth-form .ant-form-item-label>label{color:#262626;font-size:14px;font-weight:500;height:auto}.auth-form .ant-form-item-label>label:after{content:""}.auth-form .ant-input,.auth-form .ant-input-affix-wrapper{border-radius:8px;font-size:14px;height:42px;padding:4px 11px;width:100%}.auth-form .ant-input-prefix{color:#8c8c8c;margin-right:8px}.auth-form .ant-input-prefix .anticon{font-size:16px;vertical-align:middle}.auth-form .ant-input-affix-wrapper>input.ant-input{height:100%;padding:0}.auth-form .ant-input-password{align-items:center;display:flex}.auth-form .ant-input-password .ant-input{flex:1 1}.auth-form .ant-input-password-icon{color:#8c8c8c;cursor:pointer;transition:color .3s}.auth-form .ant-input-password-icon:hover{color:#3b9fd9}.auth-form .ant-input-affix-wrapper:hover,.auth-form .ant-input:hover{border-color:#3b9fd9}.auth-form .ant-input-affix-wrapper-focused,.auth-form .ant-input-affix-wrapper:focus,.auth-form .ant-input:focus{border-color:#3b9fd9;box-shadow:0 0 0 2px #3b9fd91a}.submit-btn{background:linear-gradient(135deg,#3b9fd9,#2980b9);border:none;border-radius:8px;font-size:15px;font-weight:600;height:42px;transition:all .3s ease}.submit-btn:hover{box-shadow:0 4px 16px #3b9fd966;transform:translateY(-2px)}.form-footer{margin-top:16px;text-align:center}.auth-form .ant-checkbox-wrapper{align-items:flex-start;color:#595959;font-size:13px}.auth-form .ant-checkbox{margin-top:2px}.auth-form .ant-checkbox-checked .ant-checkbox-inner{background-color:#3b9fd9;border-color:#3b9fd9}.auth-form .ant-checkbox-wrapper:hover .ant-checkbox-inner,.auth-form .ant-checkbox:hover .ant-checkbox-inner{border-color:#3b9fd9}.auth-form .ant-form-item-control{line-height:normal}.auth-form .ant-form-item-control-input{min-height:auto}.auth-form .ant-form-item-control-input-content{align-items:center;display:flex}.steps-nav{margin-bottom:20px}.steps-nav .ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg,#3b9fd9,#2980b9)}.help-card{background:#f5f7fa;border:1px solid #e8e8e8;border-radius:8px}.help-steps{color:#595959;margin:12px 0;padding-left:20px}.help-steps li{margin-bottom:4px}.trust-badges{border-top:1px solid #f0f0f0;display:flex;gap:24px;justify-content:center;margin-top:24px;padding-top:24px}.trust-icon{color:#8c8c8c;cursor:pointer;font-size:20px;transition:all .3s ease}.trust-icon:hover{color:#3b9fd9;transform:scale(1.2)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%{box-shadow:0 10px 30px #667eea4d;transform:scale(1)}50%{box-shadow:0 15px 40px #667eea66;transform:scale(1.05)}to{box-shadow:0 10px 30px #667eea4d;transform:scale(1)}}@media (max-width:1199px){.register-container{height:auto;overflow-y:auto}.hero-section{min-height:100vh;padding:40px 20px}.main-content{margin-top:24px}}@media (max-width:992px){.brand-title{font-size:28px!important}.hero-title{font-size:22px!important}.features-grid{grid-template-columns:1fr}.stats-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.hero-left{margin-bottom:32px}.auth-card{margin-bottom:20px;max-width:100%}.auth-section{padding-left:0}.hero-section{padding:30px 15px}}@media (max-width:768px){.hero-content{padding:0}.ant-col{padding:0 8px!important}.hero-left{padding-right:0}}@media (max-width:576px){.hero-section{min-height:auto;padding:20px 10px}.brand-title{font-size:24px!important}.hero-title{font-size:20px!important}.hero-description{font-size:13px}.stat-value{font-size:18px!important}.stats-row{gap:12px;grid-template-columns:1fr}.features-grid{gap:8px}.feature-card{padding:8px}.feature-icon{font-size:18px}.feature-title{font-size:12px}.feature-desc{font-size:10px}.trust-badges{gap:12px;margin-top:16px;padding-top:16px}.trust-icon{font-size:16px}.auth-card .ant-card-body{padding:16px}.demo-card .ant-card-body{padding:10px}}.ant-btn-loading{opacity:.8}.ant-alert-info{background:linear-gradient(135deg,#e3f2fd,#e1f5fe);border:1px solid #90caf9}body,html{height:100%;margin:0;padding:0}@media (min-width:1200px){body,html{overflow:hidden}}@media (max-width:1199px){body,html{overflow-x:hidden;overflow-y:auto}}.auth-card .ant-card-body{padding:24px 28px}.ant-form{margin:0}.auth-form .ant-space,.auth-form .ant-space-item{width:100%}.ant-row{margin:0!important}.ant-col{padding:0 16px!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.d4bd9ee7.css.map*/