:root{--brand-dark:#090d16;--brand-card-bg:#13192666;--brand-border:#222d4266;--text-main:#e2e8f0;--text-muted:#94a3b8;--font-sans:"Inter","PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background-attachment:fixed;background-color:#090d16;background-color:var(--brand-dark);background-image:radial-gradient(circle at 10% 20%,#3b82f60d 0,#0000 40%),radial-gradient(circle at 90% 80%,#a855f70d 0,#0000 40%);color:#e2e8f0;color:var(--text-main);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--font-sans);min-height:100vh}.app-wrapper{display:flex;flex-direction:column;min-height:100vh;scroll-behavior:smooth;width:100%}::-webkit-scrollbar{display:none}.app-wrapper,body,html{-ms-overflow-style:none;scrollbar-width:none}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font-family:inherit}header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #ffffff0d;position:sticky;top:0;z-index:40}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:20px 24px}.logo-wrapper{align-items:center;display:flex;gap:12px}.logo-icon{padding:0!important}.logo-text{color:#fff;font-size:20px;font-weight:900;letter-spacing:.1em}.nav-actions{align-items:center;display:flex;gap:16px}.btn-login{color:#94a3b8;color:var(--text-muted);font-size:14px;font-weight:500;transition:color .2s}.btn-login:hover{color:#fff}.btn-cta{background:#fff;border-radius:9999px;box-shadow:0 0 15px #ffffff26;color:#090d16;color:var(--brand-dark);font-size:14px;font-weight:700;padding:10px 24px;transition:all .3s}.btn-cta:hover{background:#e5e7eb;transform:translateY(-2px)}@media (max-width:640px){.btn-login{display:none}}main{flex-grow:1}.hero-section{margin:0 auto;max-width:1024px;padding:96px 24px 64px;text-align:center}.hero-title{font-size:72px;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin-bottom:32px}.title-white{color:#fff;display:block;margin-bottom:8px}.title-gradient{background:linear-gradient(90deg,#60a5fa,#818cf8,#c084fc);-webkit-background-clip:text;background-clip:text;color:#0000}@media (max-width:768px){.hero-title{font-size:48px}}.hero-desc{color:#94a3b8;color:var(--text-muted);font-size:20px;font-weight:300;line-height:1.6;margin:0 auto;max-width:672px}@media (max-width:640px){.hero-desc{font-size:16px}}.features-section{background:#0000;padding:64px 0 140px}.features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin:0 auto;max-width:1280px;padding:0 24px}@media (min-width:768px){.features-grid{grid-template-columns:repeat(3,1fr)}}.feature-card{background:#0f121b;border:1px solid #ffffff0f;border-radius:20px;box-shadow:0 10px 30px -10px #0000004d;display:flex;flex-direction:column;padding:40px 32px;transition:all .3s ease}.feature-card:hover{box-shadow:0 20px 40px -10px #0009;transform:translateY(-4px)}.feat-icon-wrap{align-items:center;background:#151824;border:1px solid #ffffff14;border-radius:12px;display:flex;height:48px;justify-content:center;margin-bottom:32px;transition:all .3s ease;width:48px}.feat-icon-wrap svg{height:22px;opacity:.9;width:22px}.card-1 .feat-icon-wrap{color:#60a5fa}.card-2 .feat-icon-wrap{color:#818cf8}.card-3 .feat-icon-wrap{color:#c084fc}.feat-pretitle{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--font-sans);font-size:11px;font-weight:800;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.pre-1{color:#60a5fa}.pre-2{color:#818cf8}.pre-3{color:#c084fc}.card-1:hover{border-color:#60a5fa4d}.card-2:hover{border-color:#818cf84d}.card-3:hover{border-color:#c084fc4d}.feature-title{color:#fff;font-size:24px;font-weight:700;letter-spacing:.02em;margin-bottom:20px}.feature-desc{color:#64748b;font-size:14px;font-weight:400;line-height:1.8}.showcase-section{margin:0 auto;max-width:1024px;padding:0 24px 120px}.mockup-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000;border-radius:16px;box-shadow:0 0 0 1px #ffffff1a,0 25px 50px -12px #000c,0 0 80px #3b82f626;overflow:hidden;padding:0;position:relative}.mockup-header{align-items:center;background:#1e2430;border-bottom:1px solid #00000080;display:flex;justify-content:space-between;padding:12px 16px;position:relative;z-index:10}.mockup-controls{align-items:center;display:flex;gap:8px}.control-dot{border-radius:50%;height:10px;width:10px}.dot-r{background:#ef4444cc}.dot-y{background:#f59e0bcc}.dot-g{background:#10b981cc}.mockup-filename{color:#94a3b8;color:var(--text-muted);font-family:monospace;font-size:12px;padding-left:8px}.mockup-status{background:#090d16cc;border:1px solid #222d4266;border:1px solid var(--brand-border);border-radius:4px;color:#60a5fa;font-size:11px;font-weight:500;padding:4px 12px}.mockup-video-wrapper{background:#fff;border:none;border-radius:0 0 16px 16px;overflow:hidden;position:relative;width:100%;z-index:10}.mockup-video{display:block;object-fit:cover;width:100%}footer{background:#060910;border-top:1px solid #ffffff0d;color:#64748b;font-size:12px;padding:32px 0;text-align:center}.footer-content{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 24px}@media (min-width:640px){.footer-content{flex-direction:row}}.footer-links{display:flex;gap:24px}.footer-links span:hover{color:#cbd5e1;cursor:pointer;transition:color .2s}.mockup-video{filter:brightness(.6) contrast(1.1);transition:filter .5s ease}.mockup-container:hover .mockup-video{filter:brightness(1) contrast(1)}.tavafa-icon{align-items:center;border-radius:8px;display:flex;justify-content:center;padding:6px;position:relative}.tavafa-icon:hover{background:#e6e6e6;cursor:pointer}.tavafa-icon.tavafa-disable-icon svg{color:#b1b1b1}.tavafa-icon.tavafa-disable-icon:hover{background:#0000;cursor:not-allowed}.tavafa-icon.tavafa-gray-active-icon{background:#464646}.tavafa-icon.tavafa-gray-active-icon svg{color:#fff}.tavafa-icon.tavafa-gray-active-icon:hover{background:#464646;cursor:pointer}.tavafa-icon.tavafa-blue-active-icon svg{color:#0265dc}.tavafa-icon .tavafa-icon-drop-down{bottom:4px;position:absolute;right:4px}.tavafa-icon .tavafa-icon-label{color:#464646;margin-left:4px}.tavafa-icon .tavafa-icon-disable-label{color:#b1b1b1}.ant-tooltip{z-index:2000!important}.ant-tooltip .ant-tooltip-content .ant-tooltip-inner{font-size:12px;min-height:0!important;min-height:auto!important;padding:4px 8px!important}.ant-popover{font-size:inherit!important;z-index:2000!important}.ant-popover .ant-popover-content{border-radius:12px}.ant-popover .ant-popover-content .ant-popover-inner{-webkit-touch-callout:none;background:#fff;border-radius:12px!important;border-radius:4px;padding:0;-webkit-user-select:none;user-select:none}.ant-popover .ant-popover-content .ant-popover-inner .ant-popover-inner-content{border-radius:12px}.ant-popover .ant-popover-content .ant-popover-inner .ant-popover-title{height:40px;line-height:40px;padding:0 12px}.tavafa-customer-service{border-radius:50%;box-shadow:0 0 12px #0000004d;position:fixed;z-index:3000}.tavafa-customer-service .service-icon{background:#fff;border-radius:50%}.customer-service-qr{align-items:center;display:flex;flex-direction:column;padding:12px}.customer-service-qr .qr-title{font-size:16px;font-weight:700}.customer-service-qr .qr-second-title{font-size:14px}.sign-up{display:block!important;max-width:340px;width:100%}.tavafa-block-loader .tavafa-block-loader-content{display:flex;flex-direction:column;gap:12px}.tavafa-block-loader .tavafa-block-loader-content .block-loader-tip{color:#787878}.tavafa-round-button{border:2px solid #e5e5e5;color:#222;font-size:14px;font-weight:700;height:32px}.tavafa-round-button span{padding:0 4px}.tavafa-round-button:hover{background:#e6e6e6!important;border:2px solid #e5e5e5!important;color:#222!important}.tavafa-round-button.tavafa-round-primary-button{background:#3b63fb;border:2px solid #3b63fb;color:#fff}.tavafa-round-button.tavafa-round-primary-button:hover{background:#214af0!important;border:2px solid #214af0!important;color:#fff!important}.tavafa-round-small-button{font-weight:400;height:28px}.tavafa-disable-round-button{border-color:#dcdcdc;color:#b1b1b1;cursor:not-allowed;pointer-events:none}.tavafa-dialog{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2000}.tavafa-dialog .tavafa-dialog-mask{background:#0000004d;bottom:0;left:0;position:absolute;right:0;top:0}.tavafa-dialog .tavafa-dialog-content{background:#fff;border:1px solid #e5e5e54d;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d,0 20px 40px -8px #0000001a;display:flex;flex-direction:column;padding:12px;position:absolute}.tavafa-dialog .tavafa-dialog-content .tavafa-dialog-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 0}.tavafa-dialog .tavafa-dialog-content .tavafa-dialog-header .header-title{color:#222;font-size:16px;font-weight:700}.tavafa-dialog .tavafa-dialog-content .tavafa-dialog-body{flex:1 1;min-height:0;overflow-y:hidden}.tavafa-dialog .tavafa-dialog-content .tavafa-dialog-footer{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding-top:12px}.tavafa-open-dialog{bottom:0;height:100vh;left:0;position:absolute;right:0;top:0;width:100vw;z-index:2000}.tavafa-button{align-items:center;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;display:flex;height:18px;justify-content:center;padding:4px 12px}.tavafa-button:hover{background:#e6e6e6;border:1px solid #ccc}.tavafa-button .tavafa-button-icon{padding:4px}.tavafa-button .tavafa-button-icon:hover{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.tavafa-active-button{background:#464646}.tavafa-active-button:hover{background:#363636}.tavafa-active-button .tavafa-button-content{color:#fff}.tavafa-primary-button{background:#3b63fb;border:1px solid #3b63fb;color:#fff}.tavafa-primary-button:hover{background:#214af0!important;border:1px solid #214af0!important;color:#fff!important}.tavafa-danger-button{border:1px solid red;color:red}.tavafa-danger-button:hover{background:#f003!important;border:1px solid red!important;color:red!important}.tavafa-disable-button{border:1px solid #dcdcdc;color:#b1b1b1;cursor:not-allowed;pointer-events:none}.reset-password{display:block!important}.reset-password,.sign-in{max-width:340px;width:100%}.sign-in .third-sign-in{align-items:center;display:flex;justify-content:space-between}.sign-dialog-wrapper{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000070;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}.sign-dialog-wrapper .close-icon{border-radius:24px;color:#fff;left:50%;position:absolute;top:120px;transform:translateX(-50%)}.sign-dialog-wrapper .close-icon:hover{color:#000}.sign-dialog{--bg:#0a0a0a;--bg-card:#141414;--bg-input:#1a1a1a;--border:#2a2a2a;--border-hover:#3a3a3a;--border-focus:#fff;--text:#f5f5f5;--text-secondary:#a0a0a0;--text-muted:#666;--accent:#fff;--radius:10px;--t:0.2s ease;background:#111013;border:1px solid var(--border);border-radius:24px;color:var(--text);left:50%;padding:48px;position:absolute;top:180px;transform:translateX(-50%);width:436px}.sign-dialog .brand{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden;padding:48px 56px;position:relative}.sign-dialog .brand-top{position:relative;z-index:1}.sign-dialog .logo{align-items:center;display:flex;gap:12px;margin-bottom:0}.sign-dialog .logo svg{height:36px;width:36px}.sign-dialog .logo span{color:#fff;font-size:22px;font-weight:700;letter-spacing:1.5px}.sign-dialog .brand-center{display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:480px;position:relative;z-index:1}.sign-dialog .brand-center h1{color:#fff;font-size:52px;font-weight:800;letter-spacing:-1px;line-height:1.08;margin-bottom:20px}.sign-dialog .brand-center h1 em{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#888,#fff 40%,#888);-webkit-background-clip:text;background-clip:text;font-style:normal}.sign-dialog .brand-center p{color:var(--text-muted);font-size:16px;line-height:1.7;max-width:360px}.sign-dialog .brand-bottom{color:var(--text-muted);display:flex;font-size:13px;gap:24px;position:relative;z-index:1}.sign-dialog .brand-bottom a{color:var(--text-muted);text-decoration:none;transition:color var(--t)}.sign-dialog .brand-bottom a:hover{color:var(--text-secondary)}.sign-dialog .glow{border-radius:50%;filter:blur(120px);opacity:.07;pointer-events:none;position:absolute}.sign-dialog .glow-1{background:#fff;height:600px;right:-100px;top:-200px;width:600px}.sign-dialog .glow-2{background:#fff;bottom:-100px;height:400px;left:-100px;opacity:.04;width:400px}.sign-dialog .form-side{align-items:center;border-left:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding:48px 56px;position:relative;width:480px}.sign-dialog .form-wrap{max-width:340px;width:100%}.sign-dialog .view{animation:fadeUp .25s ease-out;display:none}.sign-dialog .view.active{display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sign-dialog .fh{margin-bottom:32px}.sign-dialog .fh h2{font-size:24px;font-weight:700;margin-bottom:6px}.sign-dialog .fh p{color:var(--text-muted);font-size:14px}.sign-dialog .back-btn{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:13px;gap:5px;margin-bottom:20px;padding:0;transition:color var(--t)}.sign-dialog .back-btn:hover{color:var(--text)}.sign-dialog .back-btn svg{height:15px;width:15px}.sign-dialog .field{margin-bottom:20px}.sign-dialog .field label{color:var(--text-secondary);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.sign-dialog .iw{align-items:center;display:flex;position:relative}.sign-dialog .iw input{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:14px;height:44px;outline:none;padding:0 12px;transition:all var(--t);width:100%}.sign-dialog .iw input::placeholder{color:var(--text-muted)}.sign-dialog .iw input:hover{border-color:var(--border-hover)}.sign-dialog .iw input:focus{border-color:var(--border-focus)}.sign-dialog .pw-tog{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;padding:4px;position:absolute;right:10px;transition:color var(--t)}.sign-dialog .pw-tog:hover{color:var(--text-secondary)}.sign-dialog .pw-tog svg{height:16px;width:16px}.sign-dialog .code-row{display:flex;gap:10px}.sign-dialog .code-row .iw{flex:1 1}.sign-dialog .code-btn{background:#0000;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-size:13px;font-weight:500;height:44px;transition:all var(--t);white-space:nowrap;width:110px}.sign-dialog .code-btn:hover:not(:disabled){border-color:var(--border-hover);color:var(--text)}.sign-dialog .code-btn:disabled{color:var(--text-muted);cursor:not-allowed}.sign-dialog .opts{align-items:center;display:flex;font-size:13px;justify-content:space-between;margin-bottom:24px}.sign-dialog .rem{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;gap:7px}.sign-dialog .rem input{accent-color:#fff;cursor:pointer;height:14px;width:14px}.sign-dialog .forgot{color:var(--text-secondary);cursor:pointer;text-decoration:none;transition:color var(--t)}.sign-dialog .forgot:hover{color:var(--text)}.sign-dialog .btn{align-items:center;background:#fff;border:none;border-radius:var(--radius);color:#0a0a0a;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;height:44px;justify-content:center;transition:all var(--t);width:100%}.sign-dialog .btn:hover{background:#e5e5e5}.sign-dialog .btn:active{transform:scale(.985)}.sign-dialog .btn:disabled{background:#333;color:#666;cursor:not-allowed;transform:none}.sign-dialog .btn .sp{animation:spin .6s linear infinite;border:2px solid #0a0a0a33;border-radius:50%;border-top-color:#0a0a0a;display:none;height:18px;margin-right:8px;width:18px}.sign-dialog .btn.ld .sp{display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}.sign-dialog .divider{align-items:center;color:var(--text-muted);display:flex;font-size:12px;gap:14px;margin:24px 0}.sign-dialog .divider:after,.sign-dialog .divider:before{background:var(--border);content:"";flex:1 1;height:1px}.sign-dialog .tp{display:flex;gap:10px}.sign-dialog .tp-btn{align-items:center;background:#0000;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:7px;height:42px;justify-content:center;transition:all var(--t)}.sign-dialog .tp-btn:hover{border-color:var(--border-hover);color:var(--text)}.sign-dialog .tp-btn svg{height:18px;width:18px}.sign-dialog .sw{color:var(--text-muted);font-size:13px;margin-top:28px;text-align:center}.sign-dialog .sw a{color:var(--text);cursor:pointer;font-weight:600;text-decoration:none;transition:opacity var(--t)}.sign-dialog .sw a:hover{opacity:.7}.sign-dialog .toast{border-radius:var(--radius);font-size:13px;font-weight:500;left:50%;padding:10px 20px;pointer-events:none;position:fixed;top:20px;transform:translateX(-50%) translateY(-80px);transition:transform .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;z-index:9999}.sign-dialog .toast.show{transform:translateX(-50%) translateY(0)}.sign-dialog .toast.error{background:#2a1215;border:1px solid #3a1a1e;color:#f87171}.sign-dialog .toast.success{background:#0f291a;border:1px solid #1a3a24;color:#4ade80}.sign-dialog .secure{align-items:center;bottom:24px;color:var(--text-muted);display:flex;font-size:11px;gap:5px;justify-content:center;left:0;position:absolute;right:0}.sign-dialog .secure svg{height:12px;width:12px}@media (max-width:960px){.sign-dialog .brand{display:none}.sign-dialog .form-side{border:none;width:100%}}@media (max-width:480px){.sign-dialog .form-side{padding:32px 24px}}.tavafa-image{align-items:center;display:flex;justify-content:center;padding:24px}.tavafa-divider{background:#e5e5e5;flex-shrink:0}.tavafa-select-trigger-wrapper{align-items:center;border-radius:8px;box-sizing:border-box;display:flex;padding:0 2px!important}.tavafa-select-trigger-wrapper .tavafa-select-trigger{align-items:center;display:flex;height:100%;justify-content:space-between;min-width:32px}.tavafa-select-trigger-wrapper .tavafa-select-trigger .select-value{overflow:hidden;padding:0 0 0 4px;text-overflow:ellipsis;white-space:nowrap}.tavafa-select-trigger-wrapper .tavafa-select-trigger .down-arrow-icon{padding:7px 4px}.tavafa-select-trigger-wrapper .tavafa-disable-select-trigger{color:#b1b1b1;cursor:not-allowed;pointer-events:none}.tavafa-select-trigger-wrapper .tavafa-icon{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.tavafa-menu-trigger{align-items:center;border-radius:8px;cursor:pointer;display:flex;height:28px;justify-content:space-between;line-height:28px;padding:0 12px}.tavafa-menu-trigger:hover{background:#eee}.tavafa-menu-active-trigger{background:#464646;color:#fff}.tavafa-menu-active-trigger:hover{background:#464646}.tavafa-menu-disable-trigger{pointer-events:none}.tavafa-menu-panel{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:4px 0}.tavafa-menu-panel .tavafa-menu-search-input{border-bottom:1px solid #e5e5e580;padding:2px 6px 6px}.tavafa-menu-panel .tavafa-menu-content{max-height:600px;overflow-y:auto}.tavafa-menu-panel .tavafa-menu-content .tavafa-menu-item{border-radius:0;cursor:pointer;display:flex;justify-content:space-between;margin:0;padding:8px 12px;width:180px}.tavafa-menu-panel .tavafa-menu-content .tavafa-menu-item:hover{background:#eee}.tavafa-menu-panel .tavafa-menu-content .tavafa-menu-item .tavafa-menu-item-left{align-items:center;display:flex;gap:4px}.tavafa-menu-panel .tavafa-menu-content .tavafa-menu-item .tavafa-menu-item-right{align-items:center;display:flex}.tavafa-menu-panel .tavafa-menu-content .tavafa-menu-item .tavafa-menu-item-right .item-shortcut{color:#b1b1b1}.tavafa-menu-panel .tavafa-menu-content .tavafa-menu-disable-item{cursor:not-allowed;pointer-events:none}.tavafa-menu-panel .tavafa-menu-content .tavafa-menu-disable-item .item-label{color:#b1b1b1}.tavafa-menu-panel .tavafa-menu-content .tavafa-menu-active-item{background:#dfe9f5}.tavafa-menu-mask{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2000}.tavafa-input{border:1px solid #e5e5e580;border-radius:8px!important;flex-shrink:0;padding:0 4px}.tavafa-input:focus-within{border:1px solid #ccc;box-shadow:none;outline:none}.tavafa-input.ant-input:hover{border:1px solid #e5e5e5;cursor:text}.tavafa-input:focus,.tavafa-input:hover{border:1px solid #ccc}.tavafa-input:focus{outline:0}.tavafa-slider{margin:10px 4px}.tavafa-slider .ant-slider-rail{background:#d5d5d5;height:2px}.tavafa-slider .ant-slider-rail:hover{background:#d5d5d5!important}.tavafa-slider .ant-slider-track{background:#d5d5d5!important;height:2px}.tavafa-slider .ant-slider-step,.tavafa-slider .ant-slider-step:after,.tavafa-slider .ant-slider-step:before{display:none}.tavafa-slider .ant-slider-handle{background:#fff;border:2px solid #434343;border-radius:5px;transform:translateX(-50%) translateY(-1px)!important}.tavafa-slider .ant-slider-handle:after,.tavafa-slider .ant-slider-handle:before{display:none}.tavafa-color-picker-panel{width:276px}.tavafa-color-picker-panel .color-select{padding:4px 12px;position:relative}.tavafa-color-picker-panel .color-select .select-body{height:205px;position:relative}.tavafa-color-picker-panel .color-select .select-body .hue-select{background-clip:initial;background-color:#0000;background-image:conic-gradient(from 90deg,red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#8000ff,#f0f,#ff0080,red);border-radius:50%;height:190px;left:31px;position:absolute;width:190px}.tavafa-color-picker-panel .color-select .select-body .hue-select .hue-handle-wrapper{border-radius:50%;inset:0;position:absolute}.tavafa-color-picker-panel .color-select .select-body .hue-select .hue-handle-wrapper .hue-handle{background:#0000;border:2px solid #fff;border-radius:50%;height:12px;position:absolute;width:12px}.tavafa-color-picker-panel .color-select .select-body .hue-select .hue-handle-wrapper .hue-handle:hover{border:4px solid #fff;cursor:pointer;height:10px;width:10px}.tavafa-color-picker-panel .color-select .select-body .light-select-wrapper{background:#fff;border-radius:50%;height:90px;left:55px;padding:25px;position:absolute;top:25px;width:90px}.tavafa-color-picker-panel .color-select .select-body .light-select-wrapper .light-select{border-radius:4px;height:90px;width:90px}.tavafa-color-picker-panel .color-select .select-body .light-select-wrapper .light-handle{background:#0000;border:2px solid #fff;border-radius:50%;height:12px;position:absolute;width:12px}.tavafa-color-picker-panel .color-select .select-body .light-select-wrapper .light-handle:hover{border:4px solid #fff;cursor:pointer;height:10px;width:10px}.tavafa-color-picker-panel .color-select .select-body .white-color{background:#fff;border:1px solid #b2b2b2;border-radius:50%;cursor:pointer;height:24px;position:absolute;width:24px}.tavafa-color-picker-panel .color-select .select-body .black-color{background:#000;border:1px solid #b2b2b2;border-radius:50%;bottom:18px;cursor:pointer;height:24px;position:absolute;width:24px}.tavafa-color-picker-panel .color-select .select-body .straw-color{cursor:pointer;position:absolute;right:0}.tavafa-color-picker-panel .color-select .select-footer{align-items:center;display:flex;justify-content:space-between}.tavafa-color-picker-panel .color-select .select-footer .compare{border-radius:4px;display:flex;overflow:hidden}.hex-color-input{align-items:center;display:flex;gap:6px}.hex-color-input .input{flex-shrink:0}.tavafa-label-item{display:flex;flex-direction:column}.tavafa-label-item .label{flex-shrink:0;font-weight:400}.tavafa-label-item .sub-label{font-weight:400;height:20px;line-height:20px}.tavafa-label-item .content{align-items:center;display:flex;flex-shrink:1}.tavafa-label-horizontal-item{align-items:center;flex-direction:row}.tavafa-label-horizontal-item .label{height:28px;line-height:28px}.tavafa-label-horizontal-item .sub-label{height:20px;line-height:20px}.tavafa-disable-label-item{cursor:not-allowed;pointer-events:none}.tavafa-disable-label-item .label{color:#b1b1b1}.tavafa-color-picker-panel .color-show{border-top:1px solid #d5d5d5;display:flex;flex-direction:column;gap:8px;padding:12px 12px 16px}.tavafa-color-picker-panel .color-show .color-input-wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;row-gap:8px;width:100%}.tavafa-color-picker-panel .color-show .color-input-wrap .input-number{flex-shrink:0;width:60px}.tavafa-input-number{border:1px solid #e5e5e5;border-radius:8px!important;padding:0;width:100%}.tavafa-input-number:hover{border:1px solid #ccc}.tavafa-input-number:focus-within{border:1px solid #ccc;box-shadow:none;outline:none}.tavafa-input-number.ant-input:hover{border:1px solid #e5e5e5;cursor:text}.tavafa-input-number:focus{border:1px solid #ccc;outline:0}.tavafa-input-number .ant-input-number-input-wrap,.tavafa-input-number .ant-input-number-input-wrap input{height:100%}.tavafa-input-number .ant-input-number-input{padding:0 4px!important}.tavafa-input-number .ant-input-number-suffix{margin:0 4px 0 2px!important}.tavafa-disable-input-number .ant-input-number-input,.tavafa-disable-input-number .ant-input-number-suffix{color:#b1b1b1}.tavafa-color-picker-panel .color-preset{border-top:1px solid #d5d5d5;padding:12px}.tavafa-color-picker-panel .color-preset .title{align-items:center;display:flex;justify-content:space-between}.tavafa-color-picker-panel .color-preset .title .label{font-weight:700}.tavafa-color-picker-panel .color-preset .list{display:flex;flex-wrap:wrap;max-height:90px;overflow-x:hidden;overflow-y:auto}.tavafa-color-picker-panel .color-preset .list .add-icon{border:1px solid #000;border-radius:0;cursor:pointer;margin:2px;padding:2px}.tavafa-color-picker-panel .color-preset .list .item{border:1px solid #000;cursor:pointer;height:24px;margin:2px;width:24px}.tavafa-color-picker-panel .color-preset .list .active-item{background-clip:content-box;height:20px;padding:2px;width:20px}.color-alpha{height:8px;margin:12px;position:relative}.color-alpha .canvas{border-radius:2px;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.color-alpha .handler{background:#fff;border:2px solid #aaa;border-radius:50%;cursor:pointer;height:10px;position:absolute;width:10px}.color-preview{border:1px solid #e5e5e5;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:100%;overflow:hidden;position:relative;width:100%}.color-preview .background,.color-preview .color-content{bottom:0;left:0;position:absolute;right:0;top:0}.color-preview .color-content{display:flex}.color-preview .color-content .alpha-color-show,.color-preview .color-content .not-alpha-color-show{height:100%;width:50%}.tavafa-dropdown-trigger{align-items:center;border:1px solid #0000;border-radius:4px;display:flex;gap:4px;height:26px}.tavafa-dropdown-trigger .trigger-down-arrow-icon{padding:0}.tavafa-dropdown-trigger .trigger-down-arrow-icon:hover{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.tavafa-collapse{height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.tavafa-collapse .collapse-item .collapse-item-header{align-items:center;border-radius:12px;display:flex;height:40px}.tavafa-collapse .collapse-item .collapse-item-header .label{font-size:14px;font-weight:700}.tavafa-collapse .collapse-item .collapse-item-header:hover{background:#e6e6e6;cursor:pointer}.tavafa-collapse .collapse-item .collapse-item-header .icon{padding:0 8px 0 0}.tavafa-collapse .collapse-item .collapse-item-header .icon:hover{background:#0000}.tavafa-collapse .collapse-item .collapse-item-body{padding:0 0 16px}.tavafa-switch{align-items:center;display:flex;height:28px}.tavafa-switch .icon{border-radius:7px;flex-shrink:1;height:14px;width:26px}.tavafa-switch .icon:hover{cursor:pointer}.tavafa-switch .not-active-icon{background:#d5d5d5;position:relative}.tavafa-switch .not-active-icon:after{background:#fff;border:2px solid #464646;border-radius:7px;bottom:0;content:"";height:10px;left:0;position:absolute;top:0;width:10px}.tavafa-switch .active-icon{background:#464646;position:relative}.tavafa-switch .active-icon:after{background:#fff;border:2px solid #464646;border-radius:7px;bottom:0;content:"";height:10px;position:absolute;right:0;top:0;width:10px}.tavafa-switch .label{color:#222;font-size:14px;margin-left:10px}.tavafa-icon-popover .tavafa-icon-popover-content .content-label{font-size:14px;font-weight:800;padding:12px 12px 6px}.tavafa-icon-popover .tavafa-icon-popover-content .body .render{padding:12px;width:276px}.tavafa-icon-popover .tavafa-icon-popover-content .body .item{cursor:pointer;min-width:98px;padding:6px 12px}.tavafa-icon-popover .tavafa-icon-popover-content .body .item:hover{background:#eee}.tavafa-gap-container{display:flex}body{margin:0}.tavafa-radio .tavafa-radio-item .ant-radio .ant-radio-inner{background-color:initial;border-color:#6d6d6d;border-color:var(--border-color,#6d6d6d);border-width:2px}.tavafa-radio .tavafa-radio-item .ant-radio .ant-radio-inner:after{border:none}.tavafa-radio .tavafa-radio-item .ant-radio:after{border:none;display:none}.tavafa-radio .tavafa-radio-item.ant-radio-wrapper-checked .ant-radio .ant-radio-inner{border-width:4px}.tavafa-radio .tavafa-radio-item.ant-radio-wrapper-checked .ant-radio .ant-radio-inner:focus{background:red;outline:none}.tavafa-block-radio{background:#e9e9e9;border-radius:8px;display:flex;gap:4px}.tavafa-block-radio .block-item{display:flex}
/*# sourceMappingURL=sign.f2771cd9.css.map*/