*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:none !important;-ms-overflow-style:none !important;}::-webkit-scrollbar{display:none !important;}.qkremanage-body{background:var(--theme-bg-deep);background-image:none;background-size:cover;background-position:center;background-attachment:fixed;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Microsoft YaHei', 'PingFang SC', 'Noto Sans CJK SC', 'Helvetica Neue', Helvetica, Arial, sans-serif;overflow-x:hidden;position:relative;}body.bg-image-hidden{background-image:none !important;}.qkremanage-hidden{display:none;}.qkremanage-corner{position:fixed;width:100px;height:100px;pointer-events:none;z-index:5;}.qkremanage-corner svg{width:100%;height:100%;filter:drop-shadow(0 0 5px var(--theme-accent-cyan));animation:qkremanage-cornerGlow 3s ease-in-out infinite;}.qkremanage-corner svg path{fill:var(--theme-accent-cyan-alpha);stroke:var(--theme-accent-cyan);}.qkremanage-corner svg circle{fill:var(--theme-accent-cyan);}@keyframes qkremanage-cornerGlow{0%,100%{opacity:0.5;}50%{opacity:1;filter:drop-shadow(0 0 15px var(--theme-accent-cyan));}}.qkremanage-wing{position:fixed;top:50%;width:60px;height:2px;transform:translateY(-50%);z-index:5;}.qkremanage-wing-left{left:0;background:linear-gradient(90deg, var(--theme-accent-cyan), transparent);}.qkremanage-wing-right{right:0;background:linear-gradient(270deg, var(--theme-accent-cyan), transparent);}.qkremanage-wing::before{content:'⚡';position:absolute;top:-12px;right:0;color:var(--theme-accent-cyan);font-size:var(--theme-type-label-md);animation:qkremanage-wingSpark 2s ease infinite;}.qkremanage-wing-right::before{left:0;right:auto;}@keyframes qkremanage-wingSpark{0%,100%{opacity:0.3;transform:scale(0.8);}50%{opacity:1;transform:scale(1.2);}}.qkremanage-shield{position:fixed;top:10px;left:10px;right:10px;bottom:10px;border:1px solid var(--theme-border);border-radius:var(--theme-shape-xl);pointer-events:none;z-index:2;animation:qkremanage-shieldPulse 4s ease-in-out infinite;}@keyframes qkremanage-shieldPulse{0%,100%{border-color:var(--theme-border);}50%{border-color:var(--theme-accent-cyan);box-shadow:0 0 20px var(--theme-accent-cyan-alpha);}}.qkremanage-ring{position:fixed;top:20px;left:20px;right:20px;bottom:20px;border:1px dashed var(--theme-accent-orange);opacity:0.2;border-radius:var(--theme-shape-xl);pointer-events:none;z-index:2;animation:qkremanage-ringRotate 20s linear infinite;}@keyframes qkremanage-ringRotate{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.qkremanage-header{position:relative;background:var(--theme-bg-card);backdrop-filter:blur(var(--theme-blur-amount));border:1px solid var(--theme-border);border-radius:var(--theme-shape-lg);overflow:hidden;padding:1rem 2rem;margin:1rem 1.5rem 0;}.qkremanage-header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg, transparent, transparent 20px, var(--theme-accent-cyan-alpha) 20px, var(--theme-accent-cyan-alpha) 40px);pointer-events:none;}.qkremanage-rivet{position:absolute;width:8px;height:8px;background:radial-gradient(circle, var(--theme-accent-cyan), #0055aa);border-radius:50%;box-shadow:0 0 4px var(--theme-accent-cyan);}.qkremanage-corner-armor{position:absolute;width:30px;height:30px;border-style:solid;border-color:var(--theme-accent-cyan);}.qkremanage-corner-tl{top:8px;left:8px;border-width:2px 0 0 2px;}.qkremanage-corner-tr{top:8px;right:8px;border-width:2px 2px 0 0;}.qkremanage-corner-bl{bottom:8px;left:8px;border-width:0 0 2px 2px;}.qkremanage-corner-br{bottom:8px;right:8px;border-width:0 2px 2px 0;}.qkremanage-title-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;z-index:2;}.qkremanage-title{font-size:1.4rem;font-weight:800;letter-spacing:4px;background:var(--theme-gradient-primary);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:qkremanage-titleGlow 4s ease infinite;}@keyframes qkremanage-titleGlow{0%{background-position:0% 50%;letter-spacing:4px;}50%{background-position:100% 50%;letter-spacing:6px;}100%{background-position:0% 50%;letter-spacing:4px;}}.qkremanage-subtitle{font-size:var(--theme-type-label-sm);color:var(--theme-accent-cyan);letter-spacing:2px;margin-top:4px;display:flex;align-items:center;justify-content:center;gap:12px;}.qkremanage-separator{width:30px;height:1px;background:linear-gradient(90deg, transparent, var(--theme-accent-cyan), transparent);}.qkremanage-side-panel{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:12px;backdrop-filter:blur(var(--theme-blur-amount));padding:6px 16px;border-radius:40px;border:1px solid var(--theme-border);}.qkremanage-side-panel-left{left:20px;}.qkremanage-side-panel-right{right:20px;}.qkremanage-led{width:10px;height:10px;border-radius:50%;background:var(--theme-accent-cyan);box-shadow:0 0 8px var(--theme-accent-cyan);animation:qkremanage-ledBlink 1.2s ease-in-out infinite;}.qkremanage-led-warning{background:var(--theme-accent-orange);animation-delay:0.5s;}@keyframes qkremanage-ledBlink{0%,100%{opacity:0.4;transform:scale(0.8);}50%{opacity:1;transform:scale(1.2);}}.qkremanage-status-text{font-size:var(--theme-type-label-sm);font-weight:500;color:var(--theme-accent-cyan);letter-spacing:1px;}.qkremanage-status-text a{color:var(--theme-accent-cyan);text-decoration:none;}.qkremanage-status-text a:hover{color:var(--theme-accent-orange);}.qkremanage-data-panel{font-size:var(--theme-type-label-sm);font-family:'SF Mono', Monaco, Menlo, Consolas, 'Courier New', monospace;color:var(--theme-accent-cyan);}.qkremanage-bottom-bar{position:absolute;bottom:0;left:10%;right:10%;height:2px;background:linear-gradient(90deg, transparent, var(--theme-accent-cyan), var(--theme-accent-orange), var(--theme-accent-cyan), transparent);animation:qkremanage-barPulse 3s ease infinite;}@keyframes qkremanage-barPulse{0%,100%{opacity:0.4;height:2px;}50%{opacity:1;height:3px;}}.qkremanage-content-body{margin:1rem 1.5rem;background:var(--theme-bg-card);backdrop-filter:blur(var(--theme-blur-amount));border:1px solid var(--theme-border);border-radius:var(--theme-shape-lg);overflow:hidden;transition:all 0.3s ease;padding:1.5rem;}.qkremanage-content-body:hover{border-color:var(--theme-border-glow);box-shadow:var(--theme-shadow-glow);}.qkremanage-loading{display:flex;align-items:center;justify-content:center;gap:0.75rem;padding:3rem;color:var(--theme-accent-cyan);}.qkremanage-loading i{font-size:var(--theme-type-title-lg);}@media (max-width:768px){.qkremanage-header{margin:0.5rem;padding:0.75rem 1rem;}.qkremanage-title{font-size:var(--theme-type-body);letter-spacing:2px;}.qkremanage-subtitle{display:none;}.qkremanage-side-panel{display:none;}.qkremanage-corner{width:50px;height:50px;}.qkremanage-wing{display:none;}.qkremanage-content-body{margin:0.5rem;padding:1rem;}}.qkremanage-layout{display:flex;min-height:calc(100vh - 110px);margin:1rem 1.5rem;gap:1.5rem;}@media (max-width:768px){.qkremanage-layout{margin:0.5rem;flex-direction:column;gap:0.75rem;}}.qkremanage-sidebar{width:260px;background:var(--theme-bg-card);backdrop-filter:blur(var(--theme-blur-amount));border:1px solid var(--theme-border);border-radius:var(--theme-shape-lg);display:flex;flex-direction:column;overflow:hidden;transition:all 0.3s ease;}.qkremanage-sidebar:hover{border-color:var(--theme-border-glow);box-shadow:var(--theme-shadow-glow);}@media (max-width:768px){.qkremanage-sidebar{width:100%;flex-direction:row;flex-wrap:wrap;padding:0.5rem;}}.qkremanage-sidebar-header{padding:1.25rem 1.5rem;font-size:var(--theme-type-title);font-weight:700;border-bottom:1px solid var(--theme-border);display:flex;align-items:center;gap:0.75rem;color:var(--theme-text-main);}@media (max-width:768px){.qkremanage-sidebar-header{width:100%;padding:0.75rem;}}.qkremanage-sidebar-header i{font-size:var(--theme-type-title-lg);background:var(--theme-gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent;}.qkremanage-nav{flex:1;padding:1rem 0;}@media (max-width:768px){.qkremanage-nav{display:flex;flex-wrap:wrap;padding:0.5rem;gap:0.25rem;}}.qkremanage-nav-item{display:flex;align-items:center;gap:0.75rem;padding:0.75rem 1.5rem;color:var(--theme-text-dim);transition:all 0.2s ease;text-decoration:none;cursor:pointer;border-left:3px solid transparent;}@media (max-width:768px){.qkremanage-nav-item{padding:0.5rem 1rem;border-left:none;border-bottom:2px solid transparent;}}.qkremanage-nav-item i{width:1.25rem;font-size:var(--theme-type-body-lg);}.qkremanage-nav-item:hover{background:var(--theme-accent-cyan-alpha);color:var(--theme-text-main);}.qkremanage-nav-item.qkremanage-active{background:linear-gradient(90deg, var(--theme-accent-cyan-alpha), transparent);color:var(--theme-accent-cyan);border-left-color:var(--theme-accent-cyan);}@media (max-width:768px){.qkremanage-nav-item.qkremanage-active{border-left-color:transparent;border-bottom-color:var(--theme-accent-cyan);}}.qkremanage-sidebar-footer{padding:1rem 0;border-top:1px solid var(--theme-border);}@media (max-width:768px){.qkremanage-sidebar-footer{display:none;}}.qkremanage-sidebar-footer .qkremanage-nav-item{color:var(--theme-text-dim);}.qkremanage-sidebar-footer .qkremanage-nav-item:hover{color:var(--theme-accent-orange);}.qkremanage-content{flex:1;background:var(--theme-bg-card);backdrop-filter:blur(var(--theme-blur-amount));border:1px solid var(--theme-border);border-radius:var(--theme-shape-lg);display:flex;flex-direction:column;overflow:hidden;transition:all 0.3s ease;}.qkremanage-content:hover{border-color:var(--theme-border-glow);box-shadow:var(--theme-shadow-glow);}.qkremanage-content-header{padding:1.25rem 1.5rem;border-bottom:1px solid var(--theme-border);}@media (max-width:768px){.qkremanage-content-header{padding:0.75rem 1rem;}}.qkremanage-content-header h2{font-size:var(--theme-type-title-lg);font-weight:600;background:var(--theme-gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent;}.qkremanage-content-body-inner{flex:1;padding:1.5rem;overflow-y:auto;}@media (max-width:768px){.qkremanage-content-body-inner{padding:1rem;}}.qkremanage-form-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;}@media (min-width:768px){.qkremanage-form-grid{grid-template-columns:repeat(2, 1fr);}}.qkremanage-md-col-span-2{grid-column:span 2;}@media (max-width:768px){.qkremanage-md-col-span-2{grid-column:span 1;}}.qkremanage-label{display:block;font-size:var(--theme-type-label-md);font-weight:500;margin-bottom:0.5rem;color:var(--theme-accent-cyan);letter-spacing:0.5px;}.qkremanage-input{width:100%;padding:0.6rem 0.75rem;background:var(--theme-bg-overlay-alpha);border:1px solid var(--theme-border);border-radius:var(--theme-shape-md);color:var(--theme-text-main);font-size:var(--theme-type-body);transition:all 0.2s ease;}.qkremanage-input:focus{outline:none;border-color:var(--theme-accent-cyan);box-shadow:0 0 12px var(--theme-accent-cyan-alpha);}.qkremanage-input::placeholder{color:var(--theme-text-dim);font-size:var(--theme-type-label-md);}textarea.qkremanage-input{resize:vertical;min-height:80px;}select.qkremanage-input{cursor:pointer;}.qkremanage-btn-primary{background:linear-gradient(135deg, var(--theme-accent-cyan), #0099cc);color:white;padding:0.5rem 1.25rem;border-radius:var(--theme-shape-md);border:none;cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:0.5rem;font-weight:500;font-size:var(--theme-type-body);}.qkremanage-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 15px var(--theme-accent-cyan-alpha);}.qkremanage-btn-secondary{background:var(--theme-accent-cyan-alpha);color:var(--theme-accent-cyan);padding:0.5rem 1.25rem;border-radius:var(--theme-shape-md);border:1px solid var(--theme-border);cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:0.5rem;font-size:var(--theme-type-body);}.qkremanage-btn-secondary:hover{background:var(--theme-accent-cyan-alpha);border-color:var(--theme-accent-cyan);}.qkremanage-btn-icon{background:var(--theme-accent-cyan-alpha);color:var(--theme-accent-cyan);padding:0.25rem 0.75rem;border-radius:var(--theme-shape-sm);border:none;cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:0.5rem;font-size:var(--theme-type-label-md);}.qkremanage-btn-icon:hover{background:var(--theme-accent-cyan-alpha);transform:translateY(-1px);}.qkremanage-btn-icon-danger{background:rgba(255, 107, 53, 0.15);color:var(--theme-accent-orange);padding:0.25rem 0.75rem;border-radius:var(--theme-shape-sm);border:none;cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:0.5rem;font-size:var(--theme-type-label-md);}.qkremanage-btn-icon-danger:hover{background:rgba(255, 107, 53, 0.25);transform:translateY(-1px);}.qkremanage-form-actions{display:flex;justify-content:flex-end;gap:0.75rem;padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid var(--theme-border);}.qkremanage-manage-item{border:1px solid var(--theme-border);border-radius:var(--theme-shape-md);padding:1rem;transition:all 0.2s ease;margin-bottom:0.75rem;}.qkremanage-manage-item:hover{border-color:var(--theme-accent-cyan);background:var(--theme-accent-cyan-alpha);}.qkremanage-manage-item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0.75rem;flex-wrap:wrap;gap:0.5rem;}.qkremanage-manage-item-header h4{font-size:var(--theme-type-body-lg);font-weight:600;color:var(--theme-text-main);}.qkremanage-manage-item-meta{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap;font-size:var(--theme-type-label-sm);color:var(--theme-accent-cyan);margin-bottom:0.5rem;}.qkremanage-empty{text-align:center;padding:3rem;border:2px dashed var(--theme-border);border-radius:var(--theme-shape-lg);color:var(--theme-text-dim);}.qkremanage-empty i{font-size:2.5rem;margin-bottom:1rem;opacity:0.5;display:block;}.qkremanage-skill-manage-item{display:flex;align-items:center;justify-content:space-between;padding:0.75rem;background:var(--theme-bg-overlay-alpha);border-radius:var(--theme-shape-md);flex-wrap:wrap;gap:0.5rem;margin-bottom:0.5rem;}@media (max-width:768px){.qkremanage-skill-manage-item{flex-direction:column;align-items:stretch;}}.qkremanage-skill-manage-info{flex:1;display:flex;justify-content:space-between;align-items:center;min-width:140px;}@media (max-width:768px){.qkremanage-skill-manage-info{justify-content:space-between;}}.qkremanage-skill-manage-info span:first-child{font-weight:500;color:var(--theme-text-main);}.qkremanage-skill-manage-info span:last-child{color:var(--theme-accent-cyan);font-size:var(--theme-type-label-md);}.qkremanage-skill-manage-actions{display:flex;gap:0.5rem;}@media (max-width:768px){.qkremanage-skill-manage-actions{justify-content:flex-end;}}.qkremanage-skill-bar-bg{flex:2;background:var(--theme-accent-cyan-alpha);border-radius:9999px;height:0.5rem;overflow:hidden;}@media (max-width:768px){.qkremanage-skill-bar-bg{margin:0.5rem 0;}}.qkremanage-skill-bar-fill{display:block;background:var(--theme-gradient-primary);width:0%;height:0.5rem;border-radius:9999px;transition:width 0.3s ease;}.qkremanage-skill-slider{height:0.5rem;background:var(--theme-accent-cyan-alpha);border-radius:9999px;-webkit-appearance:none;}.qkremanage-skill-slider::-webkit-slider-thumb{-webkit-appearance:none;width:1rem;height:1rem;border-radius:9999px;background:var(--theme-accent-cyan);cursor:pointer;box-shadow:0 0 8px var(--theme-accent-cyan);}.qkremanage-industry-tag-manage{background:var(--theme-accent-cyan-alpha);color:var(--theme-accent-cyan);padding:0.25rem 0.75rem;border-radius:9999px;font-size:var(--theme-type-label-md);display:inline-flex;align-items:center;gap:0.5rem;}.qkremanage-industry-tag-manage button{background:none;border:none;color:var(--theme-accent-orange);cursor:pointer;padding:0;font-size:var(--theme-type-label-sm);}.qkremanage-industry-tag-manage button:hover{color:var(--theme-error);}.qkremanage-space-y-2 > :not([hidden]) ~ :not([hidden]){margin-top:0.5rem;}.qkremanage-space-y-4 > :not([hidden]) ~ :not([hidden]){margin-top:1rem;}.qkremanage-space-y-6 > :not([hidden]) ~ :not([hidden]){margin-top:1.5rem;}.qkremanage-space-x-2 > :not([hidden]) ~ :not([hidden]){margin-left:0.5rem;}.qkremanage-space-x-4 > :not([hidden]) ~ :not([hidden]){margin-left:1rem;}.qkremanage-flex{display:flex;}.qkremanage-flex-wrap{flex-wrap:wrap;}.qkremanage-items-center{align-items:center;}.qkremanage-justify-between{justify-content:space-between;}.qkremanage-justify-end{justify-content:flex-end;}.qkremanage-gap-2{gap:0.5rem;}.qkremanage-gap-4{gap:1rem;}.qkremanage-mr-2{margin-right:0.5rem;}.qkremanage-mt-4{margin-top:1rem;}.qkremanage-mb-2{margin-bottom:0.5rem;}.qkremanage-mb-3{margin-bottom:0.75rem;}.qkremanage-mb-4{margin-bottom:1rem;}.qkremanage-mx-2{margin-left:0.5rem;margin-right:0.5rem;}.qkremanage-p-4{padding:1rem;}.qkremanage-pt-4{padding-top:1rem;}.qkremanage-text-center{text-align:center;}.qkremanage-text-lg{font-size:1.125rem;line-height:1.75rem;}.qkremanage-text-4xl{font-size:2.25rem;line-height:2.5rem;}.qkremanage-font-semibold{font-weight:600;}.qkremanage-font-medium{font-weight:500;}.qkremanage-rounded-lg{border-radius:var(--theme-shape-sm);}.qkremanage-border{border-width:1px;}.qkremanage-border-t{border-top-width:1px;}.qkremanage-w-16{width:4rem;}.qkremanage-flex-1{flex:1 1 0%;}.qkremanage-hidden{display:none !important;}.confirm-dialog-overlay{position:fixed;inset:0;background:rgba(0, 0, 0, 0.5);backdrop-filter:blur(4px);z-index:100000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.25s ease;padding:1rem;}.confirm-dialog-overlay.confirm-dialog-open{opacity:1;pointer-events:auto;}.confirm-dialog{background:var(--theme-bg-card, #1f2937);border:1px solid var(--theme-border, #374151);border-radius:var(--theme-shape-md);padding:24px;max-width:400px;width:100%;box-shadow:0 20px 60px rgba(0, 0, 0, 0.3);transform:scale(0.95) translateY(10px);transition:transform 0.25s cubic-bezier(0.34, 1.56, 0.64, 1);}.confirm-dialog-open .confirm-dialog{transform:scale(1) translateY(0);}.confirm-dialog-content{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;}.confirm-dialog-icon{font-size:var(--theme-type-title-lg);color:var(--theme-accent-orange, #f59e0b);flex-shrink:0;margin-top:2px;}.confirm-dialog-message{color:var(--theme-text-main, #f1f5f9);font-size:var(--theme-type-body);line-height:1.5;margin:0;}.confirm-dialog-actions{display:flex;justify-content:flex-end;gap:10px;}.confirm-dialog-btn{padding:8px 20px;border-radius:var(--theme-shape-sm);border:none;font-size:var(--theme-type-body);cursor:pointer;transition:all 0.2s ease;}.confirm-dialog-cancel{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text-dim);}.confirm-dialog-cancel:hover{background:var(--theme-accent-cyan-alpha);color:var(--theme-primary);}.confirm-dialog-confirm{background:var(--theme-primary, #3b82f6);color:#fff;}.confirm-dialog-confirm:hover{opacity:0.85;}