:root,:host{--w-e-textarea-bg-color: #fff;--w-e-textarea-color: #333;--w-e-textarea-border-color: #ccc;--w-e-textarea-slight-border-color: #e8e8e8;--w-e-textarea-slight-color: #d4d4d4;--w-e-textarea-slight-bg-color: #f5f2f0;--w-e-textarea-selected-border-color: #B4D5FF;--w-e-textarea-handler-bg-color: #4290f7;--w-e-toolbar-color: #595959;--w-e-toolbar-bg-color: #fff;--w-e-toolbar-active-color: #333;--w-e-toolbar-active-bg-color: #f1f1f1;--w-e-toolbar-disabled-color: #999;--w-e-toolbar-border-color: #e8e8e8;--w-e-modal-button-bg-color: #fafafa;--w-e-modal-button-border-color: #d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:40px;transition:opacity .6s;visibility:hidden;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";opacity:0;position:absolute;top:30px;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover,.w-e-text-container [contenteditable=false] .w-e-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}:root{--primary-bg: #0a0a0a;--secondary-bg: #141414;--tertiary-bg: #1a1a1a;--card-bg: #1f1f1f;--border-color: #2a2a2a;--text-primary: #e8e8e8;--text-secondary: #b0b0b0;--text-muted: #707070;--accent-gold: #d4af37;--accent-gold-light: #e8c547;--accent-gold-dark: #b8941f;--accent-warm: #c9a961;--hover-bg: #252525;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5)}*{box-sizing:border-box}input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],textarea,select{background-color:var(--tertiary-bg)!important;background:var(--tertiary-bg)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,textarea:focus,select:focus{background-color:var(--card-bg)!important;background:var(--card-bg)!important;border-color:var(--accent-gold)!important;outline:none!important}.ant-layout-sider{background:var(--secondary-bg)!important;border-right:1px solid var(--border-color)!important;box-shadow:var(--shadow-md)!important}.ant-menu{background:transparent!important;border-right:none!important}.ant-menu-item{margin:6px 16px!important;border-radius:8px!important;color:var(--text-secondary)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;height:48px!important;line-height:48px!important;padding-left:16px!important}.ant-menu-item,.ant-menu-submenu-title{padding-left:16px!important;margin-left:0!important}.ant-menu-submenu .ant-menu-item{padding-left:40px!important}.ant-menu-item:hover{background:var(--hover-bg)!important;color:var(--accent-gold)!important}.ant-menu-item-selected{background:linear-gradient(135deg,rgba(212,175,55,.15),rgba(201,169,97,.1))!important;color:var(--accent-gold)!important;font-weight:500!important;border-left:3px solid var(--accent-gold)!important}.ant-menu-item-selected:after{display:none!important}.ant-menu-item-icon{color:inherit!important;font-size:18px!important}.tech-header{background:var(--secondary-bg)!important;border-bottom:1px solid var(--border-color)!important;box-shadow:var(--shadow-sm)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tech-header h2{color:var(--text-primary)!important;font-weight:600!important;letter-spacing:.5px!important;background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tech-content{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;box-shadow:var(--shadow-md)!important}.tech-logo{background:linear-gradient(135deg,rgba(212,175,55,.1),rgba(201,169,97,.05))!important;border:1px solid rgba(212,175,55,.2)!important;border-radius:12px!important;color:var(--accent-gold)!important;font-weight:600!important;letter-spacing:2px!important;position:relative;overflow:hidden}.tech-logo:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.1),transparent);animation:shimmer 3s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.ant-table{background:transparent!important;color:var(--text-primary)!important}.ant-table-thead>tr>th{background:var(--tertiary-bg)!important;color:var(--text-primary)!important;border-bottom:2px solid var(--border-color)!important;font-weight:600!important;padding:16px!important}.ant-table-tbody>tr{background:transparent!important;color:var(--text-primary)!important;transition:all .2s ease!important}.ant-table-tbody>tr:hover>td{background:var(--hover-bg)!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--border-color)!important;padding:16px!important}.ant-btn-primary{background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-light))!important;border:none!important;color:#0a0a0a!important;box-shadow:0 4px 12px #d4af374d!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;font-weight:500!important}.ant-btn-primary:hover{background:linear-gradient(135deg,var(--accent-gold-light),var(--accent-gold))!important;box-shadow:0 6px 20px #d4af3766!important;transform:translateY(-2px);color:#0a0a0a!important}.ant-btn-primary:active{transform:translateY(0)}.ant-btn{border-radius:8px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;font-weight:500!important}.ant-btn-default{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}.ant-btn-default:hover{background:var(--hover-bg)!important;border-color:var(--accent-gold)!important;color:var(--accent-gold)!important}.ant-btn-danger{background:rgba(255,77,79,.1)!important;border:1px solid rgba(255,77,79,.3)!important;color:#ff4d4f!important}.ant-btn-danger:hover{background:rgba(255,77,79,.2)!important;border-color:#ff4d4f!important;color:#ff7875!important}.ant-input,.ant-input-password,.ant-input-affix-wrapper,.ant-input-password .ant-input{background:var(--tertiary-bg)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important}.ant-input-affix-wrapper{background:var(--tertiary-bg)!important;border:1px solid var(--border-color)!important}.ant-input-affix-wrapper .ant-input{background:transparent!important;border:none!important}.ant-input-affix-wrapper-focused{border-color:var(--accent-gold)!important;box-shadow:0 0 0 2px #d4af3733!important;background:var(--card-bg)!important}.ant-input:focus,.ant-input-password:focus,.ant-input-focused,.ant-input-password-focused,.ant-input-password .ant-input:focus{border-color:var(--accent-gold)!important;box-shadow:0 0 0 2px #d4af3733!important;background:var(--card-bg)!important}.ant-input::placeholder,.ant-input-password .ant-input::placeholder{color:var(--text-muted)!important}.ant-input-password-icon{color:var(--text-secondary)!important}.ant-input-password-icon:hover{color:var(--accent-gold)!important}.ant-card{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-md)!important;border-radius:12px!important}.ant-card-head{background:var(--tertiary-bg)!important;border-bottom:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:12px 12px 0 0!important}.ant-card-head-title{color:var(--text-primary)!important;font-weight:600!important}.ant-card-body{color:var(--text-primary)!important}.ant-modal-content{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;box-shadow:var(--shadow-lg)!important}.ant-modal-header{background:var(--tertiary-bg)!important;border-bottom:1px solid var(--border-color)!important;border-radius:12px 12px 0 0!important}.ant-modal-title{color:var(--text-primary)!important;font-weight:600!important}.ant-modal-body{color:var(--text-primary)!important}.ant-modal-close{color:var(--text-secondary)!important}.ant-modal-close:hover{color:var(--accent-gold)!important}.ant-message{z-index:9999}.ant-message-notice-content{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-lg)!important;color:var(--text-primary)!important;border-radius:8px!important}.ant-tag{background:rgba(212,175,55,.15)!important;border:1px solid rgba(212,175,55,.3)!important;color:var(--accent-gold)!important;border-radius:6px!important;padding:4px 12px!important}.ant-tag-green{background:rgba(82,196,26,.15)!important;border-color:#52c41a4d!important;color:#52c41a!important}.ant-tag-blue{background:rgba(24,144,255,.15)!important;border-color:#1890ff4d!important;color:#1890ff!important}.ant-tag-purple{background:rgba(114,46,209,.15)!important;border-color:#722ed14d!important;color:#722ed1!important}.ant-tag-red{background:rgba(255,77,79,.15)!important;border-color:#ff4d4f4d!important;color:#ff4d4f!important}h2{color:var(--text-primary)!important;font-weight:600!important;margin-bottom:16px!important}.ant-select-selector{background:var(--tertiary-bg)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important}.ant-select-focused .ant-select-selector{border-color:var(--accent-gold)!important;box-shadow:0 0 0 2px #d4af3733!important}.ant-select-dropdown{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-lg)!important;border-radius:8px!important}.ant-select-item{color:var(--text-primary)!important}.ant-select-item-option-selected{background:rgba(212,175,55,.15)!important;color:var(--accent-gold)!important}.ant-select-item-option-active{background:var(--hover-bg)!important}.ant-upload{color:var(--text-primary)!important}.ant-upload-drag{background:var(--tertiary-bg)!important;border:2px dashed var(--border-color)!important;border-radius:8px!important}.ant-upload-drag:hover{border-color:var(--accent-gold)!important;background:var(--hover-bg)!important}.ant-pagination{color:var(--text-primary)!important}.ant-pagination-item{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;border-radius:8px!important}.ant-pagination-item a{color:var(--text-secondary)!important}.ant-pagination-item:hover{border-color:var(--accent-gold)!important}.ant-pagination-item:hover a{color:var(--accent-gold)!important}.ant-pagination-item-active{background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-light))!important;border-color:var(--accent-gold)!important}.ant-pagination-item-active a{color:#0a0a0a!important;font-weight:600!important}.ant-pagination-prev,.ant-pagination-next{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;border-radius:8px!important}.ant-pagination-prev a,.ant-pagination-next a{color:var(--text-secondary)!important}.ant-pagination-prev:hover,.ant-pagination-next:hover{border-color:var(--accent-gold)!important}.ant-pagination-prev:hover a,.ant-pagination-next:hover a{color:var(--accent-gold)!important}.ant-popover-inner{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-lg)!important;border-radius:8px!important}.ant-popover-inner-content{color:var(--text-primary)!important}.ant-spin-dot-item{background-color:var(--accent-gold)!important}.page-container{background:transparent;color:var(--text-primary)}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.page-title{color:var(--text-primary);font-size:24px;font-weight:600;margin:0;background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ant-switch{background:var(--border-color)!important}.ant-switch-checked{background:var(--accent-gold)!important}.ant-picker{background:var(--tertiary-bg)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important}.ant-picker-focused{border-color:var(--accent-gold)!important;box-shadow:0 0 0 2px #d4af3733!important}.ant-picker-dropdown{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-lg)!important;border-radius:8px!important}.ant-picker-cell{color:var(--text-primary)!important}.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--accent-gold)!important;color:#0a0a0a!important}.ant-form-item-label>label{color:var(--text-primary)!important}.ant-form-item-tooltip{color:var(--text-muted)!important}.ant-image-preview-wrap{background:rgba(0,0,0,.85)!important}.ant-divider{border-color:var(--border-color)!important}.ant-empty{color:var(--text-secondary)!important}.ant-empty-description{color:var(--text-muted)!important}.ant-input,.ant-input-number,.ant-input-number-input,.ant-input-number-input-wrap,textarea.ant-input{background:var(--tertiary-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.ant-input-number{background:var(--tertiary-bg)!important;border-color:var(--border-color)!important}.ant-input-number-input{background:transparent!important;color:var(--text-primary)!important}.ant-input,textarea.ant-input{background:var(--tertiary-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}*{border-color:var(--border-color)!important}.ant-form-item-control-input,.ant-form-item-control-input-content{background:transparent!important}.ant-table-empty .ant-table-tbody>tr>td{background:transparent!important;border:none!important}.ant-input-prefix,.ant-input-suffix,.ant-select-arrow{color:var(--text-secondary)!important}.ant-select-clear{background:var(--card-bg)!important;color:var(--text-secondary)!important}input,textarea,select{background-color:var(--tertiary-bg)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}input:focus,textarea:focus,select:focus{background-color:var(--card-bg)!important;border-color:var(--accent-gold)!important;outline:none!important}.ant-input-affix-wrapper,.ant-input-affix-wrapper input,.ant-input-password,.ant-input-password input,.ant-input-password .ant-input-affix-wrapper{background:var(--tertiary-bg)!important;background-color:var(--tertiary-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-focused input{background:var(--card-bg)!important;background-color:var(--card-bg)!important;border-color:var(--accent-gold)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-password,.ant-input-password .ant-input-affix-wrapper{border:1px solid var(--border-color)!important}.ant-input-password .ant-input-suffix{background:transparent!important}.ant-select-dropdown,.ant-picker-dropdown,.ant-dropdown{background:var(--card-bg)!important;border:1px solid var(--border-color)!important}.ant-table-cell,.ant-table-cell-fix-left,.ant-table-cell-fix-right{background:transparent!important;background-color:transparent!important}.ant-tooltip-inner{background:var(--card-bg)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important}.ant-tooltip-arrow:before{background:var(--card-bg)!important;border:1px solid var(--border-color)!important}.ant-layout{background:var(--primary-bg)!important}.ant-layout-header{background:var(--secondary-bg)!important;border-bottom:1px solid var(--border-color)!important}.ant-layout-content{background:var(--primary-bg)!important}.ant-layout-footer{background:var(--secondary-bg)!important;border-top:1px solid var(--border-color)!important}.ant-table-wrapper,.ant-table-container,.ant-table-body,.ant-table-tbody,.ant-table-thead{background:transparent!important}.ant-table-tbody>tr.ant-table-row:hover>td{background:var(--hover-bg)!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:rgba(212,175,55,.1)!important}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:rgba(212,175,55,.15)!important}.ant-table-cell-fix-left,.ant-table-cell-fix-right,.ant-table-cell-scrollbar,.ant-table-placeholder,.ant-table-placeholder .ant-empty,.ant-pagination,.ant-pagination-options,.ant-pagination-options-size-changer,.ant-pagination-options-quick-jumper{background:transparent!important}.ant-table-filter-dropdown{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-lg)!important}.ant-table-filter-dropdown-btns{background:var(--tertiary-bg)!important;border-top:1px solid var(--border-color)!important}.ant-table-column-sorter,.ant-table-column-sorter-up,.ant-table-column-sorter-down{color:var(--text-secondary)!important}.ant-table-column-sorter-up.on,.ant-table-column-sorter-down.on{color:var(--accent-gold)!important}.ant-table-expanded-row{background:var(--tertiary-bg)!important}.ant-table-expanded-row>td{background:var(--tertiary-bg)!important}.ant-table-expanded-row .ant-table,.ant-form,.ant-form-item{background:transparent!important}.ant-form-item-explain{background:transparent!important;color:var(--text-muted)!important}.ant-form-item-explain-error{color:#ff4d4f!important}.ant-list{background:transparent!important}.ant-list-item{background:transparent!important;border-bottom:1px solid var(--border-color)!important}.ant-list-item-meta{background:transparent!important}.ant-list-item-meta-title{color:var(--text-primary)!important}.ant-list-item-meta-description{color:var(--text-secondary)!important}.ant-descriptions{background:transparent!important}.ant-descriptions-item-label{background:transparent!important;color:var(--text-secondary)!important}.ant-descriptions-item-content{background:transparent!important;color:var(--text-primary)!important}.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-bordered .ant-descriptions-item-content{border-color:var(--border-color)!important}.ant-tabs,.ant-tabs-nav{background:transparent!important}.ant-tabs-tab{background:transparent!important;color:var(--text-secondary)!important;border-color:var(--border-color)!important}.ant-tabs-tab:hover,.ant-tabs-tab-active,.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent-gold)!important}.ant-tabs-content-holder,.ant-tabs-tabpane,.ant-steps{background:transparent!important}.ant-steps-item-title{color:var(--text-primary)!important}.ant-steps-item-description{color:var(--text-secondary)!important}.ant-steps-item-icon{background:var(--card-bg)!important;border-color:var(--border-color)!important}.ant-steps-item-process .ant-steps-item-icon{background:var(--accent-gold)!important;border-color:var(--accent-gold)!important}.ant-timeline{background:transparent!important}.ant-timeline-item-content{color:var(--text-primary)!important}.ant-timeline-item-head{background:var(--card-bg)!important;border-color:var(--border-color)!important}.ant-collapse{background:var(--card-bg)!important;border:1px solid var(--border-color)!important}.ant-collapse-item{border-bottom:1px solid var(--border-color)!important}.ant-collapse-header{background:transparent!important;color:var(--text-primary)!important}.ant-collapse-content{background:transparent!important;color:var(--text-primary)!important;border-top:1px solid var(--border-color)!important}.ant-collapse-content-box{background:transparent!important}.ant-drawer-content{background:var(--card-bg)!important}.ant-drawer-header{background:var(--tertiary-bg)!important;border-bottom:1px solid var(--border-color)!important}.ant-drawer-title{color:var(--text-primary)!important}.ant-drawer-body{background:transparent!important;color:var(--text-primary)!important}.ant-drawer-footer{background:var(--tertiary-bg)!important;border-top:1px solid var(--border-color)!important}.ant-alert{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}.ant-alert-message{color:var(--text-primary)!important}.ant-alert-description{color:var(--text-secondary)!important}.ant-badge-status-dot{background:var(--accent-gold)!important}.ant-breadcrumb{background:transparent!important}.ant-breadcrumb-link{color:var(--text-secondary)!important}.ant-breadcrumb-separator{color:var(--text-muted)!important}.ant-statistic-title{color:var(--text-secondary)!important}.ant-statistic-content,.ant-progress-text{color:var(--text-primary)!important}.ant-rate-star{color:var(--text-muted)!important}.ant-rate-star-full .ant-rate-star-first,.ant-rate-star-full .ant-rate-star-second{color:var(--accent-gold)!important}.ant-slider-rail{background:var(--border-color)!important}.ant-slider-track{background:var(--accent-gold)!important}.ant-slider-handle{background:var(--accent-gold)!important;border-color:var(--accent-gold)!important}.ant-transfer-list{background:var(--card-bg)!important;border:1px solid var(--border-color)!important}.ant-transfer-list-header{background:var(--tertiary-bg)!important;border-bottom:1px solid var(--border-color)!important;color:var(--text-primary)!important}.ant-transfer-list-body{background:transparent!important}.ant-transfer-list-content-item{color:var(--text-primary)!important}.ant-tree{background:transparent!important;color:var(--text-primary)!important}.ant-tree-node-selected{background:rgba(212,175,55,.15)!important}.ant-tree-select-dropdown{background:var(--card-bg)!important;border:1px solid var(--border-color)!important}.ant-cascader-menu{background:var(--card-bg)!important;border-right:1px solid var(--border-color)!important}.ant-cascader-menu-item{color:var(--text-primary)!important}.ant-cascader-menu-item-active,.ant-cascader-menu-item:hover{background:var(--hover-bg)!important}.ant-select-auto-complete{background:var(--tertiary-bg)!important}.ant-mentions{background:var(--tertiary-bg)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}.ant-mentions-dropdown{background:var(--card-bg)!important;border:1px solid var(--border-color)!important}.ant-picker-time-panel-column{background:var(--card-bg)!important}.ant-picker-time-panel-column>li{color:var(--text-primary)!important}.ant-picker-time-panel-column>li:hover{background:var(--hover-bg)!important}html,body,#root{background:var(--primary-bg)!important}.ant-spin-container,.ant-spin-blur{background:transparent!important}.ant-table-wrapper,.ant-table-container,.ant-table-body,.ant-table-tbody,.ant-table-thead,.ant-table-placeholder,.ant-table-expanded-row,.ant-table-expanded-row>td{background:transparent!important;background-color:transparent!important}.ant-form,.ant-form-item,.ant-form-item-explain,.ant-form-item-control-input,.ant-form-item-control-input-content,.ant-list,.ant-list-item,.ant-list-item-meta,.ant-descriptions,.ant-descriptions-item-label,.ant-descriptions-item-content,.ant-tabs,.ant-tabs-nav,.ant-tabs-content-holder,.ant-tabs-tabpane,.ant-steps,.ant-timeline,.ant-timeline-item-content,.ant-collapse-header,.ant-collapse-content,.ant-collapse-content-box,.ant-drawer-body,.ant-alert-message,.ant-alert-description,.ant-breadcrumb,.ant-statistic-title,.ant-statistic-content,.ant-tree,.ant-pagination,.ant-pagination-options,.ant-pagination-options-size-changer,.ant-pagination-options-quick-jumper{background:transparent!important;background-color:transparent!important}.ant-card,.ant-card-body,.ant-modal-content,.ant-modal-body,.ant-drawer-content,.ant-message-notice-content,.ant-tooltip-inner,.ant-popover-inner,.ant-popover-inner-content,.ant-select-dropdown,.ant-picker-dropdown,.ant-dropdown,.ant-table-filter-dropdown,.ant-transfer-list,.ant-transfer-list-body,.ant-tree-select-dropdown,.ant-cascader-menu,.ant-mentions-dropdown,.ant-picker-time-panel-column{background-color:var(--card-bg)!important}.ant-layout-header,.ant-layout-sider,.ant-layout-footer,.ant-card-head,.ant-modal-header,.ant-drawer-header,.ant-drawer-footer,.ant-alert,.ant-collapse,.ant-transfer-list-header,.ant-table-filter-dropdown-btns,.ant-input,.ant-input-affix-wrapper,.ant-input-password,.ant-select-selector,.ant-picker,.ant-input-number,textarea.ant-input,.ant-mentions{background-color:var(--tertiary-bg)!important}[style*="background: white"],[style*="background: #fff"],[style*="background: #ffffff"],[style*="background-color: white"],[style*="background-color: #fff"],[style*="background-color: #ffffff"],[style*="background:rgb(255, 255, 255)"],[style*="background:rgba(255, 255, 255"]{background:var(--card-bg)!important;background-color:var(--card-bg)!important}.ant-table-wrapper,.ant-table-container,.ant-table-body,.ant-table-tbody,.ant-table-thead,.ant-table-placeholder,.ant-table-expanded-row,.ant-table-expanded-row>td,.ant-table-cell,.ant-table-cell-fix-left,.ant-table-cell-fix-right,.ant-table-cell-scrollbar{background:transparent!important;background-color:transparent!important}.page-container,.page-header,.page-title{background:transparent!important;background-color:transparent!important}[style*="border-color: white"],[style*="border-color: #fff"],[style*="border-color: #ffffff"]{border-color:var(--border-color)!important}@media (max-width: 768px){.ant-layout-sider{position:fixed!important;height:100vh;z-index:1000}.tech-content{margin:16px 8px!important;padding:16px!important}}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;color:#e8e8e8}#root{min-height:100vh;background:#0a0a0a}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#4a4a4a}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
