*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;}::-webkit-scrollbar{display:none;}.qkremanage-body{background:var(--theme-bg-deep);background-size:cover;background-position:center;background-attachment:fixed;font-family:var(--theme-font-sans);overflow-x:hidden;position:relative;}.qkremanage-header{position:relative;display:flex;align-items:center;justify-content:center;background:var(--theme-bg-card);backdrop-filter:blur(var(--theme-blur-amount));border:1px solid var(--theme-border);border-radius:var(--theme-shape-lg);padding:1rem 2rem;margin:1rem 1.5rem 0;}.qkremanage-header-meta{position:absolute;right:2rem;top:0;bottom:0;display:flex;align-items:center;gap:1rem;}.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:var(--theme-type-headline);font-weight:800;letter-spacing:2px;background:var(--theme-gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent;}.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-meta-link{font-size:var(--theme-type-label-sm);font-weight:500;color:var(--theme-accent-cyan);letter-spacing:1px;text-decoration:none;}.qkremanage-meta-link:hover{color:var(--theme-accent-orange);}.qkremanage-meta-time{font-size:var(--theme-type-label-sm);color:var(--theme-text-dim);font-variant-numeric:tabular-nums;}.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);}.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-header-meta{right:1rem;gap:0.5rem;}.qkremanage-title{font-size:var(--theme-type-body);letter-spacing:1px;}.qkremanage-subtitle{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);}@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 0.75rem calc(1.5rem + 3px);color:var(--theme-text-dim);transition:all 0.2s ease;text-decoration:none;cursor:pointer;}@media (max-width:768px){.qkremanage-nav-item{padding:0.5rem 1rem calc(0.5rem + 2px);}}.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);}.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);}.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);}.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{filter:brightness(1.08);}.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);}.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);}.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;}.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:var(--theme-type-title-lg);line-height:1.75rem;}.qkremanage-text-4xl{font-size:var(--theme-type-display);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%;}