.common-header{background:#17a2b8;color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0000001a}.common-header h1{margin:0;font-size:24px}.nav-buttons{display:flex;gap:10px}.nav-button{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .3s ease}.nav-button:hover{background:#ffffff4d}.form-input{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}.form-input:focus{border-color:#17a2b8;outline:none}.form-select{padding:4px 8px;border:1px solid #ccc;border-radius:4px;font-size:14px;background:#fff}.primary-button{background:#17a2b8;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:background .2s}.primary-button:hover{background:#138fa1}.custom-tooltip{background:#ffffdf;border-radius:5px;border:#cccccc 1px solid;box-shadow:1px 1px 2px #0003;padding:.6rem .8rem;font-size:1.1rem;color:#333;max-width:24rem;pointer-events:none;white-space:pre-line;text-align:center;position:fixed;z-index:2000}.error-message{color:#d9534f;margin-top:1rem;text-align:center}@media (max-width: 768px){.common-header h1{font-size:20px}.nav-button{padding:6px 12px;font-size:14px}.custom-tooltip{font-size:1rem;max-width:20rem;padding:.5rem .6rem;margin:0 .5rem}}html{margin:0;padding:0;height:100%}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}body{margin:0;min-width:320px;min-height:100vh;height:100%;display:flex;flex-direction:column}#app{width:100%;background:repeating-linear-gradient(135deg,#cffdfc,#cffdfc 3px,#e4fbfb 3px 6px);flex:1}.footer[data-v-dc5702c4]{background:#333;color:#fff;padding:3rem 0 1rem}.container[data-v-dc5702c4]{max-width:1200px;margin:0 auto;padding:0 2rem;box-sizing:border-box}.footer-content[data-v-dc5702c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h4[data-v-dc5702c4]{color:#17a2b8;margin-bottom:1rem}.footer-section ul[data-v-dc5702c4]{list-style:none;padding:0}.footer-section ul li[data-v-dc5702c4]{margin-bottom:.5rem}.footer-section ul li a[data-v-dc5702c4]{color:#ccc;text-decoration:none;transition:color .2s ease}.footer-section ul li a[data-v-dc5702c4]:hover{color:#17a2b8}.developer-link[data-v-dc5702c4]{display:flex;align-items:center;gap:.5rem;color:#ccc;text-decoration:none;transition:color .2s ease}.developer-link[data-v-dc5702c4]:hover{color:#17a2b8}.developer-link i[data-v-dc5702c4]{font-size:1.1rem}.footer-bottom[data-v-dc5702c4]{border-top:1px solid #555;padding-top:1rem;text-align:center;color:#ccc}@media (max-width: 768px){.container[data-v-dc5702c4]{padding:0 1rem}.footer-content[data-v-dc5702c4]{grid-template-columns:1fr;gap:1.5rem}}.avatar-modal-overlay[data-v-8aadb9ff]{position:fixed;inset:0;background:#00000040;z-index:3000;display:flex;align-items:center;justify-content:center}.avatar-modal[data-v-8aadb9ff]{background:#fff;border-radius:10px;padding:2rem 2.5rem 1.5rem;min-width:400px;max-width:500px;box-shadow:0 4px 24px #00000021;text-align:center}@media (max-width: 768px){.avatar-modal[data-v-8aadb9ff]{min-width:90vw;max-width:90vw;padding:1.5rem 1rem 1rem;margin:1rem}.tab-buttons[data-v-8aadb9ff]{flex-direction:column;gap:.25rem}.tab-button[data-v-8aadb9ff]{padding:.5rem .75rem;font-size:.8rem}.avatar-list[data-v-8aadb9ff]{gap:.8rem;margin:1rem 0 1.2rem}.avatar-item img[data-v-8aadb9ff]{width:50px;height:50px}.upload-area[data-v-8aadb9ff]{padding:1.5rem;min-height:150px}.upload-placeholder i[data-v-8aadb9ff]{font-size:2.5rem}.selected-file img[data-v-8aadb9ff]{width:100px;height:100px}.modal-actions[data-v-8aadb9ff]{flex-direction:column;gap:.5rem}.modal-actions button[data-v-8aadb9ff]{width:100%;padding:.75rem}}@media (max-width: 480px){.avatar-modal[data-v-8aadb9ff]{min-width:95vw;max-width:95vw;padding:1rem .75rem .75rem}.avatar-list[data-v-8aadb9ff]{gap:.6rem}.avatar-item img[data-v-8aadb9ff]{width:45px;height:45px}.upload-area[data-v-8aadb9ff]{padding:1rem;min-height:120px}.upload-placeholder i[data-v-8aadb9ff]{font-size:2rem}.selected-file img[data-v-8aadb9ff]{width:80px;height:80px}}.tab-buttons[data-v-8aadb9ff]{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid #eee;padding-bottom:1rem}.tab-button[data-v-8aadb9ff]{flex:1;padding:.75rem 1rem;border:none;background:#f8f9fa;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.tab-button.active[data-v-8aadb9ff]{background:#17a2b8;color:#fff}.tab-button[data-v-8aadb9ff]:hover:not(.active){background:#e9ecef}.avatar-list[data-v-8aadb9ff]{display:flex;gap:1.2rem;justify-content:center;margin:1.2rem 0 1.5rem;flex-wrap:wrap}.avatar-item[data-v-8aadb9ff]{border-radius:50%;padding:.2rem;cursor:pointer;border:2px solid transparent;transition:border .2s,background .2s}.avatar-item.selected[data-v-8aadb9ff]{background:#b2e6ee;border:2px solid #17a2b8}.avatar-item img[data-v-8aadb9ff]{width:60px;height:60px;border-radius:50%;object-fit:cover}.upload-section[data-v-8aadb9ff]{margin:1.2rem 0 1.5rem}.upload-area[data-v-8aadb9ff]{border:2px dashed #ddd;border-radius:8px;padding:2rem;cursor:pointer;transition:all .2s;position:relative;min-height:200px;display:flex;align-items:center;justify-content:center}.upload-area[data-v-8aadb9ff]:hover{border-color:#17a2b8;background:#f8f9fa}.upload-area.drag-over[data-v-8aadb9ff]{border-color:#17a2b8;background:#e3f2fd}.upload-placeholder[data-v-8aadb9ff]{text-align:center;color:#666}.upload-placeholder i[data-v-8aadb9ff]{font-size:3rem;color:#17a2b8;margin-bottom:1rem}.upload-hint[data-v-8aadb9ff]{font-size:.8rem;color:#999;margin-top:.5rem}.selected-file[data-v-8aadb9ff]{text-align:center;position:relative}.selected-file img[data-v-8aadb9ff]{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:1rem}.remove-file-btn[data-v-8aadb9ff]{position:absolute;top:-.5rem;right:-.5rem;background:#dc3545;color:#fff;border:none;border-radius:50%;width:30px;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-file-btn[data-v-8aadb9ff]:hover{background:#c82333}.uploading[data-v-8aadb9ff]{text-align:center;color:#666}.uploading i[data-v-8aadb9ff]{font-size:2rem;color:#17a2b8;margin-bottom:1rem}.upload-error[data-v-8aadb9ff]{margin-top:1rem;padding:.75rem;background:#f8d7da;color:#721c24;border-radius:4px;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.modal-actions[data-v-8aadb9ff]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.ok-btn[data-v-8aadb9ff]{background:#17a2b8;color:#fff;border:none;border-radius:4px;padding:.4rem 1.2rem;cursor:pointer}.ok-btn[data-v-8aadb9ff]:hover:not(:disabled){background:#138fa1}.ok-btn[data-v-8aadb9ff]:disabled{background:#ccc;cursor:not-allowed}.profile[data-v-18f51d52]{margin-bottom:1.5rem}.name.row[data-v-18f51d52],.belong-to.row[data-v-18f51d52],.title.row[data-v-18f51d52]{margin-bottom:0}.profile-input[data-v-18f51d52]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box;margin-bottom:.5rem}.style-select[data-v-18f51d52]{padding:4px 8px;border:1px solid #ccc;border-radius:4px;font-size:14px;background:#fff}.avatar-edit-btn[data-v-18f51d52]{display:block;margin:.5rem auto 0;padding:.3rem 1.2rem;background:#17a2b8;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.95rem}.avatar-edit-btn[data-v-18f51d52]:hover{background:#138fa1}.avatar[data-v-18f51d52]{width:70px;height:70px;border-radius:50%;object-fit:cover;border:2px solid #17a2b8;transition:border-color .2s ease}.social-links[data-v-18f51d52]{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:1rem;padding-top:1rem;border-top:1px solid #e9ecef;border-radius:0}.social-link[data-v-18f51d52]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px;text-decoration:none;font-size:.85rem;font-weight:500;transition:all .2s ease;border:1px solid}.social-link.twitter[data-v-18f51d52]{background:#1da1f2;color:#fff;border-color:#1da1f2}.social-link.twitter[data-v-18f51d52]:hover{background:#0d8bd9;border-color:#0d8bd9;transform:translateY(-1px)}.social-link.github[data-v-18f51d52]{background:#333;color:#fff;border-color:#333}.social-link.github[data-v-18f51d52]:hover{background:#24292e;border-color:#24292e;transform:translateY(-1px)}.social-link.website[data-v-18f51d52]{background:#17a2b8;color:#fff;border-color:#17a2b8}.social-link.website[data-v-18f51d52]:hover{background:#138fa1;border-color:#138fa1;transform:translateY(-1px)}.point-skills[data-v-d3a1ab2e]{margin-bottom:1.5rem}.empathy-button-container[data-v-04a77af0]{position:relative;display:inline-block;margin:1rem}.empathy-button[data-v-04a77af0]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:2px solid #e91e63;border-radius:25px;background:#fff;color:#e91e63;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .3s ease;position:relative;overflow:hidden;will-change:transform}.empathy-button[data-v-04a77af0]:not(.empathized):hover{color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #e91e6366}.empathy-button[data-v-04a77af0]:not(.empathized):before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#e91e63,#f06292);transition:left .3s ease;z-index:-1;border-radius:25px}.empathy-button[data-v-04a77af0]:not(.empathized):hover:before{left:0}.empathy-button.empathized[data-v-04a77af0]{background:linear-gradient(135deg,#e91e63,#f06292);color:#fff;box-shadow:0 2px 8px #e91e634d}.empathy-button[data-v-04a77af0]:disabled{opacity:.6;cursor:not-allowed}.empathy-button i[data-v-04a77af0]{font-size:1.1rem;animation:heartbeat-04a77af0 2s infinite}.empathy-button.empathized i[data-v-04a77af0]{animation:none}@keyframes heartbeat-04a77af0{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes pudding-bounce-04a77af0{0%{transform:scale(1)}15%{transform:scale(.8)}30%{transform:scale(1.3)}45%{transform:scale(.95)}60%{transform:scale(1.05)}75%{transform:scale(.98)}90%{transform:scale(1.02)}to{transform:scale(1)}}.pudding-bounce[data-v-04a77af0]{animation:pudding-bounce-04a77af0 .6s ease-in-out!important;will-change:transform}.empathy-text[data-v-04a77af0]{font-weight:600}.empathy-count[data-v-04a77af0]{font-weight:600;background:#fff3;padding:.2rem .5rem;border-radius:12px;font-size:.8rem}.empathy-tooltip[data-v-04a77af0]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:.5rem .75rem;border-radius:6px;font-size:.8rem;white-space:nowrap;z-index:1000;margin-bottom:.5rem;box-shadow:0 2px 8px #0003}.empathy-tooltip[data-v-04a77af0]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#333}.empathizers-tooltip[data-v-04a77af0]{position:relative}.empathizers-list[data-v-04a77af0]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:.5rem;min-width:150px;z-index:1000;margin-bottom:.5rem}.empathizers-list[data-v-04a77af0]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#fff}.empathizers-header[data-v-04a77af0]{font-weight:600;color:#333;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px solid #eee;font-size:.8rem}.empathizer-item[data-v-04a77af0]{padding:.25rem 0;font-size:.8rem;color:#666}.numerical-abilities[data-v-f33ac120],.special-abilities[data-v-5f2871b1]{margin-bottom:1.5rem}.tabs-desktop[data-v-a8ff2fd2]{margin-bottom:0}.bottom-nav[data-v-a8ff2fd2]{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e1e5e9;padding:.5rem 0;z-index:1000;box-shadow:0 -2px 8px #0000001a}.nav-item[data-v-a8ff2fd2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem .25rem;border:none;background:none;cursor:pointer;transition:all .2s ease;color:#6c757d;font-size:.85rem;min-height:60px}.nav-item[data-v-a8ff2fd2]:hover{color:#17a2b8}.nav-item.nav-active[data-v-a8ff2fd2]{color:#17a2b8;transform:translateY(-2px)}.nav-item i[data-v-a8ff2fd2]{font-size:1.4rem;margin-bottom:.25rem;transition:all .2s ease}.nav-item.nav-active i[data-v-a8ff2fd2]{transform:scale(1.1)}.nav-label[data-v-a8ff2fd2]{font-weight:500;transition:all .2s ease}.nav-item[data-tab=technical-box].nav-active[data-v-a8ff2fd2]{color:#dc3545}.nav-item[data-tab=management-box].nav-active[data-v-a8ff2fd2]{color:#007bff}.nav-item[data-tab=security-box].nav-active[data-v-a8ff2fd2]{color:#28a745}@media (max-width: 768px){.tabs-desktop[data-v-a8ff2fd2]{display:none}.bottom-nav[data-v-a8ff2fd2]{display:flex}body[data-v-a8ff2fd2]{padding-bottom:80px}}@media (max-width: 480px){.nav-item[data-v-a8ff2fd2]{padding:.4rem .2rem;font-size:.8rem}.nav-item i[data-v-a8ff2fd2]{font-size:1.25rem}.nav-label[data-v-a8ff2fd2]{font-size:.75rem}}.nav-item[data-v-a8ff2fd2]{position:relative;overflow:hidden}.nav-item[data-v-a8ff2fd2]:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:currentColor;transition:all .3s ease;transform:translate(-50%)}.nav-item.nav-active[data-v-a8ff2fd2]:after{width:60%}.skill-category h2[data-v-0e8e6363]{margin-top:2rem;margin-bottom:1rem;font-size:1.2rem;font-weight:700}.skill-category h2[data-v-0e8e6363]:first-child{margin-top:0}.empty-message[data-v-4d18d955]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#888;font-size:1.1rem;padding:2rem 0;gap:.7rem}.empty-message i[data-v-4d18d955]{font-size:2.2rem;color:#17a2b8}.empty-message[data-v-abaaf95d]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#888;font-size:1.1rem;padding:2rem 0;gap:.7rem}.empty-message i[data-v-abaaf95d]{font-size:2.2rem;color:#17a2b8}.empty-message[data-v-562b0de9]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#888;font-size:1.1rem;padding:2rem 0;gap:.7rem}.empty-message i[data-v-562b0de9]{font-size:2.2rem;color:#17a2b8}.common-header.admin-mode[data-v-ee284ba1]{background:#2323c2!important}.common-header.admin-mode h1[data-v-ee284ba1]{color:#fff!important}.common-header.admin-mode .nav-button[data-v-ee284ba1]{background:#fff3!important;color:#fff!important}.common-header.admin-mode .nav-button[data-v-ee284ba1]:hover{background:#ffffff4d!important}.avatar-menu[data-v-ee284ba1]{position:relative;display:flex;align-items:center}.avatar-container[data-v-ee284ba1]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:8px;transition:background-color .2s ease;position:relative}.avatar-container[data-v-ee284ba1]:hover{background:#ffffff1a}.avatar-image[data-v-ee284ba1]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.3);transition:border-color .2s ease}.avatar-container:hover .avatar-image[data-v-ee284ba1]{border-color:#fff9}.avatar-arrow[data-v-ee284ba1]{color:#fffc;font-size:.8rem;transition:transform .2s ease}.avatar-arrow.rotated[data-v-ee284ba1]{transform:rotate(180deg)}.avatar-user-info[data-v-ee284ba1]{display:flex;flex-direction:column;align-items:flex-start}.avatar-user-name[data-v-ee284ba1]{color:#ffffffe6;font-weight:500;font-size:1.4rem;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.avatar-dropdown[data-v-ee284ba1]{position:absolute;top:100%;right:0;width:280px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;margin-top:.5rem}.avatar-dropdown.open[data-v-ee284ba1]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-header[data-v-ee284ba1]{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid #e9ecef;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px 12px 0 0}.dropdown-avatar[data-v-ee284ba1]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #17a2b8}.dropdown-user-info[data-v-ee284ba1]{display:flex;flex-direction:column;gap:.25rem}.user-name[data-v-ee284ba1]{font-weight:600;color:#333;font-size:1rem}.user-email[data-v-ee284ba1]{color:#666;font-size:.9rem}.dropdown-menu[data-v-ee284ba1]{padding:.5rem}.dropdown-item[data-v-ee284ba1]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border:none;background:none;color:#333;font-size:.95rem;text-align:left;cursor:pointer;border-radius:8px;transition:all .2s ease}.dropdown-item[data-v-ee284ba1]:hover{background:#f8f9fa;transform:translate(4px)}.dropdown-item i[data-v-ee284ba1]{width:20px;text-align:center;color:#17a2b8;font-size:1rem}.dropdown-item span[data-v-ee284ba1]{font-weight:500}.dropdown-divider[data-v-ee284ba1]{height:1px;background:#e9ecef;margin:.5rem 0}.logout-item[data-v-ee284ba1],.logout-item i[data-v-ee284ba1]{color:#dc3545}.logout-item[data-v-ee284ba1]:hover{background:#f8d7da;color:#721c24}.avatar-overlay[data-v-ee284ba1]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:transparent;z-index:999}.common-header[data-v-ee284ba1]{background:#17a2b8;color:#fff;padding:.5rem 2rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0000001a;position:relative}.header-title[data-v-ee284ba1]{margin:0;font-size:1.8rem;font-weight:600;cursor:pointer;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.header-title[data-v-ee284ba1]:hover{opacity:.8}@media (max-width: 768px){.avatar-dropdown[data-v-ee284ba1]{position:fixed;top:0;right:0;width:280px;height:100vh;border-radius:0;margin-top:0;transform:translate(100%)}.avatar-dropdown.open[data-v-ee284ba1]{transform:translate(0)}.dropdown-header[data-v-ee284ba1]{border-radius:0}.common-header[data-v-ee284ba1]{padding:.5rem 1rem}.common-header h1[data-v-ee284ba1]{font-size:1.4rem}.avatar-image[data-v-ee284ba1]{width:36px;height:36px}.avatar-user-name[data-v-ee284ba1]{font-size:1.2rem;max-width:80px}}.loading[data-v-92812082]{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#eee;z-index:9999;gap:20px}.loader[data-v-92812082]{width:12rem;max-width:80vw;height:auto}.loading p[data-v-92812082]{color:#333;font-size:16px;font-weight:500;text-align:center;margin:0}.skill-editor[data-v-e3620bdb]{max-width:1200px;margin:0 auto;padding:20px}.profile-section[data-v-e3620bdb],.point-skills-section[data-v-e3620bdb],.abilities-section[data-v-e3620bdb],.technical-skills-section[data-v-e3620bdb],.leadership-skills-section[data-v-e3620bdb],.security-skills-section[data-v-e3620bdb]{margin-bottom:30px}.profile-input[data-v-e3620bdb],.ability-input[data-v-e3620bdb],.skill-input[data-v-e3620bdb],.point-input[data-v-e3620bdb],.ability-textarea[data-v-e3620bdb]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}.ability-textarea[data-v-e3620bdb]{height:80px;resize:vertical}.style-select[data-v-e3620bdb]{padding:4px 8px;border:1px solid #ccc;border-radius:4px;font-size:14px;background:#fff}.value-select[data-v-e3620bdb]{width:40px;padding:4px;border:1px solid #ccc;border-radius:4px;font-size:14px;text-align:center}.avatar-input[data-v-e3620bdb]{margin-top:10px;font-size:12px}h3[data-v-e3620bdb]{color:#333;border-bottom:2px solid #17a2b8;padding-bottom:10px;margin-bottom:20px}h4[data-v-e3620bdb]{color:#666;margin:15px 0 10px}.skill-category[data-v-e3620bdb]{margin-bottom:25px}.abilities[data-v-e3620bdb]{text-align:center;margin:0 .2rem 1rem;padding:4px 1rem;border:rgba(23,162,184,.8) 2px solid;background:#faffff}.technical-ability[data-v-e3620bdb]{position:relative;display:inline-block;margin:4px 10px;padding:2px .33rem;width:12rem;min-height:2.2rem;font-size:1.2rem;text-align:center;line-height:1.8;letter-spacing:.14rem;vertical-align:top;color:#ab5d0f;border:#de7812 2px solid;background:#fae3cd;cursor:pointer;transition:all .3s ease}.technical-ability.font-small[data-v-e3620bdb]{font-size:.9rem;line-height:2.2rem;letter-spacing:.05rem;min-height:2.2rem;padding-top:.2rem;padding-bottom:.2rem}.human-ability[data-v-e3620bdb]{position:relative;display:inline-block;margin:4px 10px;padding:2px .33rem;width:12rem;min-height:2.2rem;font-size:1.2rem;text-align:center;line-height:1.8;letter-spacing:.14rem;vertical-align:top;color:#770fab;border:#9b14de 2px solid;background:#ebcdfa;cursor:pointer;transition:all .3s ease}.human-ability.font-small[data-v-e3620bdb]{font-size:.9rem;line-height:2.2rem;letter-spacing:.05rem;min-height:2.2rem;padding-top:.2rem;padding-bottom:.2rem}.security-ability[data-v-e3620bdb]{position:relative;display:inline-block;margin:4px 10px;padding:2px .33rem;width:12rem;min-height:2.2rem;font-size:1.2rem;text-align:center;line-height:1.8;letter-spacing:.14rem;vertical-align:top;color:#155724;border:#28a745 2px solid;background:#d4edda;cursor:pointer;transition:all .3s ease}.security-ability.font-small[data-v-e3620bdb]{font-size:.9rem;line-height:2.2rem;letter-spacing:.05rem;min-height:2.2rem;padding-top:.2rem;padding-bottom:.2rem}.technical-ability[data-v-e3620bdb]:not(.active),.human-ability[data-v-e3620bdb]:not(.active),.security-ability[data-v-e3620bdb]:not(.active){opacity:.5;background:#f5f5f5;border-color:#ccc;color:#999}.technical-ability.active[data-v-e3620bdb]{color:#ab5d0f;border:#de7812 2px solid;background:#fae3cd}.human-ability.active[data-v-e3620bdb]{color:#770fab;border:#9b14de 2px solid;background:#ebcdfa}.security-ability.active[data-v-e3620bdb]{color:#155724;border:#28a745 2px solid;background:#d4edda}.special-ability[data-v-e3620bdb]{position:relative;display:inline-block;margin:4px 10px;padding:2px .33rem;width:12rem;min-height:2.2rem;font-size:1.2rem;text-align:center;line-height:1.8;letter-spacing:.14rem;vertical-align:top;border:rgba(23,162,184,.45) 2px solid;background:#eaffff;cursor:pointer;transition:all .3s ease}.special-ability[data-v-e3620bdb]:not(.active){opacity:.5;background:#f5f5f5;border-color:#ccc;color:#999}.special-ability.active.proprietary-skill[data-v-e3620bdb]{color:#8a4606;border-color:#c66206;background:#ffc794}.special-ability.active.personality[data-v-e3620bdb]{color:#0fab29;border-color:#14de36;background:#cdfad4}.special-ability.active.positive-ability[data-v-e3620bdb]{color:#0e5aad;border-color:#0f71df;background:#cde3fc}.special-ability.active.negative-ability[data-v-e3620bdb]{color:#a3174e;border-color:#e92175;background:#fecbe0}.special-ability.active.negaposi-ability[data-v-e3620bdb]{color:#63219c;border-color:#8828ce;background:linear-gradient(to right,#cde3fc 45%,#fecbe0 55%,#fecbe0)}.export-section[data-v-e3620bdb]{text-align:center;margin-top:40px;padding:20px}.export-button[data-v-e3620bdb]{background:#17a2b8;color:#fff;border:none;padding:15px 30px;font-size:18px;border-radius:8px;cursor:pointer;transition:background .3s ease}.export-button[data-v-e3620bdb]:hover{background:#138496}.point-input[data-v-e3620bdb]{width:60px;padding:4px 8px;border:1px solid #ccc;border-radius:4px;font-size:14px;color:#333!important;background-color:#fff!important;-webkit-text-fill-color:#333!important;text-shadow:none!important;background:#fff!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-align:center}.ability-input[data-v-e3620bdb]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}.inherent-ability .col[data-v-e3620bdb]:first-child{width:300px;margin-right:20px}.inherent-ability .col[data-v-e3620bdb]:last-child{flex:1}@media (max-width: 768px){.inherent-ability .row[data-v-e3620bdb]{flex-direction:column}.inherent-ability .col[data-v-e3620bdb]:first-child{width:100%;margin-right:0;margin-bottom:15px}.inherent-ability .col[data-v-e3620bdb]:last-child{width:100%}.ability-textarea[data-v-e3620bdb]{width:100%;min-height:80px;resize:vertical}.ability-input[data-v-e3620bdb]{width:100%}.export-section[data-v-e3620bdb]{display:none}}.name[data-v-e3620bdb]{width:100%!important;padding:4px 0!important;margin:0!important}.belong-to[data-v-e3620bdb]{width:100%!important;padding:4px 0!important;margin:0!important;border:none!important}.title[data-v-e3620bdb]{width:100%!important;padding:4px 0!important;margin:0!important}.technical-skills-section[data-v-e3620bdb]{background:#fff4f2;padding:20px;border-radius:8px;margin-bottom:30px;border:2px solid #b82d18}.leadership-skills-section[data-v-e3620bdb]{background:#f2f2ff;padding:20px;border-radius:8px;margin-bottom:30px;border:2px solid #1a1ab8}.security-skills-section[data-v-e3620bdb]{background:#f8fff8;padding:20px;border-radius:8px;margin-bottom:30px;border:2px solid #28a745}@media (max-width: 768px){.skill-editor[data-v-e3620bdb]{padding:.5rem}h3[data-v-e3620bdb]{padding:4px 0}h4[data-v-e3620bdb]{padding:2px 8px}.numerical-ability[data-v-e3620bdb]{width:13rem;margin:4px}.numerical-abilities .ability-name[data-v-e3620bdb]{width:10rem}.numerical-abilities .ability-value[data-v-e3620bdb]{width:2.5rem}.special-ability[data-v-e3620bdb]{margin:4px}.technical-skills-section[data-v-e3620bdb],.security-skills-section[data-v-e3620bdb],.leadership-skills-section[data-v-e3620bdb]{padding:10px 2px}.abilities[data-v-e3620bdb]{display:flex;flex-wrap:wrap;justify-content:center;padding:2px .33rem}.technical-ability[data-v-e3620bdb],.human-ability[data-v-e3620bdb],.security-ability[data-v-e3620bdb]{width:11.5rem;font-size:1.1rem;margin:4px}.security-ability.font-small[data-v-e3620bdb],.human-ability.font-small[data-v-e3620bdb],.technical-ability.font-small[data-v-e3620bdb]{font-size:.8rem}}.editor-page[data-v-39ad1d0a]{min-height:100vh;background:#f8f9fa}.flash-message[data-v-c2882b8e]{position:fixed;top:0;left:0;width:100vw;text-align:center;padding:1rem 0;font-size:1.1rem;z-index:2000;box-shadow:0 2px 8px #00000014;animation:fadeIn-c2882b8e .3s;display:flex;justify-content:center;align-items:center;gap:1rem}.flash-message.success[data-v-c2882b8e]{background:#4caf50;color:#fff}.flash-message.error[data-v-c2882b8e]{background:#f8bbd0;color:#b71c1c}.flash-message.info[data-v-c2882b8e]{background:#17a2b8;color:#fff}.flash-message.warning[data-v-c2882b8e]{background:#ffc107;color:#212529}.close-btn[data-v-c2882b8e]{background:none;border:none;color:inherit;font-size:1.5rem;cursor:pointer;margin-left:1rem;line-height:1}@keyframes fadeIn-c2882b8e{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}[data-v-78210265],[data-v-78210265]:before,[data-v-78210265]:after{box-sizing:border-box}.container[data-v-78210265]{display:flex;justify-content:center;align-items:center;min-height:100vh}.main-contents[data-v-78210265]{width:100%;display:flex;justify-content:center}.box.auth-box[data-v-78210265]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000012;max-width:540px;width:100%;padding:2.5rem 2rem 2rem;margin:0 1rem}h2[data-v-78210265]{text-align:center;margin-bottom:2rem;color:#17a2b8}.form-group[data-v-78210265]{margin-bottom:1.5rem}label[data-v-78210265]{display:block;margin-bottom:.5rem;color:#333;font-weight:700}.main-button[data-v-78210265]{width:100%;padding:.9rem 0;margin-top:.5rem;font-size:1.1rem;font-weight:700}.links[data-v-78210265]{display:flex;justify-content:space-between;margin-top:1.5rem;gap:1rem}.link[data-v-78210265]{color:#17a2b8;text-decoration:underline;font-size:.98rem;text-align:center;flex:1}.link[data-v-78210265]:hover{color:#138496}.error-message[data-v-78210265]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:#dc3545;font-size:.9rem}.password-strength[data-v-78210265]{margin-top:.75rem;display:flex;align-items:center;gap:1rem}.strength-bar[data-v-78210265]{flex:1;height:4px;background:#e1e5e9;border-radius:2px;overflow:hidden}.strength-fill[data-v-78210265]{height:100%;transition:all .3s}.strength-fill.weak[data-v-78210265]{background:#dc3545}.strength-fill.medium[data-v-78210265]{background:#ffc107}.strength-fill.strong[data-v-78210265]{background:#28a745}.strength-text[data-v-78210265]{font-size:.85rem;color:#666;min-width:40px}.password-requirements[data-v-78210265]{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:6px}.password-requirements h4[data-v-78210265]{margin:0 0 1rem;color:#333;font-size:1rem}.password-requirements ul[data-v-78210265]{list-style:none;padding:0;margin:0}.password-requirements li[data-v-78210265]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;color:#666}.password-requirements li.met[data-v-78210265]{color:#28a745}.password-requirements li i[data-v-78210265]{width:16px;text-align:center}.password-requirements li.met i[data-v-78210265]{color:#28a745}.password-requirements li:not(.met) i[data-v-78210265]{color:#dc3545}@media (max-width: 768px){.password-strength[data-v-78210265]{flex-direction:column;align-items:flex-start;gap:.5rem}.links[data-v-78210265]{flex-direction:column;gap:.5rem}}.form-input.checking[data-v-78210265]{border-color:#ffc107}.checking-message[data-v-78210265]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:#ffc107;font-size:.9rem}.availability-message[data-v-78210265]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.9rem}.availability-message.available[data-v-78210265]{color:#28a745}.availability-message.unavailable[data-v-78210265]{color:#dc3545}.availability-message.error[data-v-78210265]{color:#ffc107}.error-hint[data-v-78210265]{color:#dc3545;font-size:.8rem;margin-top:.25rem}.input-hint[data-v-78210265]{color:#666;font-size:.8rem;margin-top:.25rem}.form-input.error[data-v-78210265]{border-color:#dc3545}.terms-group[data-v-78210265]{margin:1.5rem 0}.terms-label[data-v-78210265]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.9rem;line-height:1.5}.terms-checkbox[data-v-78210265]{margin-top:.125rem;cursor:pointer}.terms-checkbox[data-v-78210265]:disabled{cursor:not-allowed;opacity:.5}.terms-text[data-v-78210265]{flex:1;color:#333}.terms-link[data-v-78210265]{color:#17a2b8;text-decoration:none;font-weight:500}.terms-link[data-v-78210265]:hover{text-decoration:underline}.terms-hint[data-v-78210265]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:#fd7e14;font-size:.8rem}.modal-overlay[data-v-78210265]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.terms-modal[data-v-78210265]{width:90%;max-width:800px;max-height:90vh;background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-78210265]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.modal-header h3[data-v-78210265]{margin:0;font-size:1.5rem;font-weight:600}.modal-close[data-v-78210265]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .2s ease}.modal-close[data-v-78210265]:hover{background:#ffffff1a}.modal-body[data-v-78210265]{flex:1;overflow-y:auto;padding:2rem}.terms-content[data-v-78210265]{max-width:none}.terms-section[data-v-78210265]{margin-bottom:2rem}.terms-section[data-v-78210265]:last-child{margin-bottom:0}.terms-section h2[data-v-78210265]{color:#333;font-size:1.3rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #667eea}.terms-section p[data-v-78210265]{line-height:1.8;color:#555;margin:0 0 1rem}.terms-section ol[data-v-78210265]{margin:0 0 1rem;padding-left:1.5rem}.terms-section ul[data-v-78210265]{margin:.5rem 0;padding-left:1.5rem}.terms-section li[data-v-78210265]{line-height:1.8;color:#555;margin-bottom:.5rem}.terms-section li[data-v-78210265]:last-child{margin-bottom:0}.modal-footer[data-v-78210265]{padding:1.5rem 2rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:1rem}.modal-button[data-v-78210265]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.modal-button.primary[data-v-78210265]{background:#17a2b8;color:#fff}.modal-button.primary[data-v-78210265]:hover{background:#138496}.modal-button.secondary[data-v-78210265]{background:#6c757d;color:#fff}.modal-button.secondary[data-v-78210265]:hover{background:#5a6268}@media (max-width: 768px){.terms-modal[data-v-78210265]{width:95%;max-height:95vh}.modal-header[data-v-78210265]{padding:1rem 1.5rem}.modal-header h3[data-v-78210265]{font-size:1.3rem}.modal-body[data-v-78210265]{padding:1.5rem}.modal-footer[data-v-78210265]{padding:1rem 1.5rem}}[data-v-179410e4],[data-v-179410e4]:before,[data-v-179410e4]:after{box-sizing:border-box}.container[data-v-179410e4]{display:flex;justify-content:center;align-items:center;min-height:100vh}.main-contents[data-v-179410e4]{width:100%;display:flex;justify-content:center}.box.auth-box[data-v-179410e4]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000012;max-width:540px;width:100%;padding:2.5rem 2rem 2rem;margin:0 1rem}h2[data-v-179410e4]{text-align:center;margin-bottom:2rem;color:#17a2b8}.form-group[data-v-179410e4]{margin-bottom:1.5rem}label[data-v-179410e4]{display:block;margin-bottom:.5rem;color:#333;font-weight:700}.main-button[data-v-179410e4]{width:100%;padding:.9rem 0;margin-top:.5rem;font-size:1.1rem;font-weight:700}.links[data-v-179410e4]{display:flex;justify-content:space-between;margin-top:1.5rem;gap:1rem}.link[data-v-179410e4]{color:#17a2b8;text-decoration:underline;font-size:.98rem;text-align:center;flex:1}.link[data-v-179410e4]:hover{color:#138496}@media (max-width: 768px){.links[data-v-179410e4]{flex-direction:column;gap:.5rem}.box.auth-box[data-v-179410e4]{padding:2rem 1.5rem 1.5rem;margin:0 .5rem}}.container[data-v-f70645bf]{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;background:#f7fafd;padding:2rem 1rem}.main-contents[data-v-f70645bf]{width:100%;max-width:1400px}.box.admin-users-box[data-v-f70645bf]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000012;width:100%;padding:2rem;box-sizing:border-box}h2[data-v-f70645bf]{text-align:center;margin-bottom:2rem;color:#17a2b8}.filters-section[data-v-f70645bf]{background:#f8f9fa;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.filter-row[data-v-f70645bf]{display:flex;gap:1rem;margin-bottom:1rem}.filter-row[data-v-f70645bf]:last-child{margin-bottom:0}.filter-group[data-v-f70645bf]{display:flex;flex-direction:column;gap:.5rem;flex:1}.filter-group label[data-v-f70645bf]{font-weight:600;color:#333;font-size:.9rem}.filter-group input[data-v-f70645bf],.filter-group select[data-v-f70645bf]{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem}.filter-group input[data-v-f70645bf]:focus,.filter-group select[data-v-f70645bf]:focus{outline:none;border-color:#17a2b8;box-shadow:0 0 0 2px #17a2b833}.stats-section[data-v-f70645bf]{display:flex;gap:2rem;margin-bottom:1.5rem;padding:1rem;background:#e3f2fd;border-radius:8px}.stat-item[data-v-f70645bf]{display:flex;flex-direction:column;gap:.25rem}.stat-label[data-v-f70645bf]{font-size:.8rem;color:#666}.stat-value[data-v-f70645bf]{font-size:1.2rem;font-weight:700;color:#17a2b8}.table-container[data-v-f70645bf]{overflow-x:auto;margin-bottom:1.5rem}.users-table[data-v-f70645bf]{width:100%;border-collapse:collapse;font-size:.9rem}.users-table th[data-v-f70645bf],.users-table td[data-v-f70645bf]{border:1px solid #ddd;padding:.75rem .5rem;text-align:left;white-space:nowrap}.users-table th[data-v-f70645bf]{background:#f0f8fa;color:#17a2b8;font-weight:600;position:sticky;top:0;z-index:10}.users-table tr[data-v-f70645bf]:nth-child(2n){background:#f7fafd}.users-table tr[data-v-f70645bf]:hover{background:#e3f2fd}.email-cell[data-v-f70645bf]{display:flex;align-items:center;gap:.5rem}.verified-badge[data-v-f70645bf]{color:#28a745;font-size:.8rem}.role-badge[data-v-f70645bf],.status-badge[data-v-f70645bf],.privacy-badge[data-v-f70645bf]{padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;text-align:center;min-width:60px;display:inline-block}.role-badge.admin[data-v-f70645bf]{background:#dc3545;color:#fff}.role-badge.user[data-v-f70645bf]{background:#6c757d;color:#fff}.status-badge.active[data-v-f70645bf]{background:#28a745;color:#fff}.status-badge.inactive[data-v-f70645bf]{background:#dc3545;color:#fff}.privacy-badge.private[data-v-f70645bf]{background:#6c757d;color:#fff}.privacy-badge.limited[data-v-f70645bf]{background:#ffc107;color:#212529}.privacy-badge.public[data-v-f70645bf]{background:#28a745;color:#fff}.user-name-link[data-v-f70645bf]{color:#17a2b8;text-decoration:none;font-weight:500}.user-name-link[data-v-f70645bf]:hover{text-decoration:underline;color:#138fa1}.pagination[data-v-f70645bf]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.page-button[data-v-f70645bf]{padding:.5rem 1rem;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;transition:all .2s ease}.page-button[data-v-f70645bf]:hover:not(:disabled){background:#f8f9fa;border-color:#17a2b8}.page-button[data-v-f70645bf]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-f70645bf]{font-weight:500;color:#333}.error-message[data-v-f70645bf]{background:#f8d7da;color:#721c24;padding:1rem;border-radius:4px;margin-bottom:1rem;border:1px solid #f5c6cb}.info[data-v-f70645bf]{color:#888;text-align:center;margin:2rem 0;font-style:italic}@media (max-width: 768px){.container[data-v-f70645bf]{padding:1rem .5rem}.filter-row[data-v-f70645bf]{flex-direction:column;gap:.5rem}.stats-section[data-v-f70645bf]{flex-direction:column;gap:1rem}.users-table[data-v-f70645bf]{font-size:.8rem}.users-table th[data-v-f70645bf],.users-table td[data-v-f70645bf]{padding:.5rem .25rem}}.stat-card[data-v-7154c927]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #00000012;display:flex;align-items:center;gap:1rem;transition:transform .2s ease,box-shadow .2s ease}.stat-card[data-v-7154c927]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-7154c927]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.stat-card-default .stat-icon[data-v-7154c927]{background:linear-gradient(135deg,#17a2b8,#138fa1)}.stat-card-success .stat-icon[data-v-7154c927]{background:linear-gradient(135deg,#28a745,#1e7e34)}.stat-card-warning .stat-icon[data-v-7154c927]{background:linear-gradient(135deg,#ffc107,#e0a800)}.stat-card-danger .stat-icon[data-v-7154c927]{background:linear-gradient(135deg,#dc3545,#c82333)}.stat-content[data-v-7154c927]{flex:1}.stat-value[data-v-7154c927]{font-size:2rem;font-weight:700;color:#333;margin-bottom:.25rem}.stat-label[data-v-7154c927]{color:#666;font-size:.9rem;margin-bottom:.5rem}.stat-change[data-v-7154c927]{font-size:.8rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.stat-change.positive[data-v-7154c927]{color:#28a745}.stat-change.negative[data-v-7154c927]{color:#dc3545}.dashboard-container[data-v-a829a0b5]{min-height:100vh;background:#f7fafd;padding:2rem 1rem}.dashboard-content[data-v-a829a0b5]{max-width:1200px;margin:0 auto}.stats-grid[data-v-a829a0b5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.dashboard-main[data-v-a829a0b5]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.dashboard-left[data-v-a829a0b5]{display:flex;flex-direction:column;gap:1.5rem}.dashboard-card[data-v-a829a0b5]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #00000012}.card-title[data-v-a829a0b5]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;color:#333;font-size:1.2rem}.card-title i[data-v-a829a0b5]{color:#17a2b8}.popular-skills[data-v-a829a0b5]{display:flex;flex-direction:column;gap:1rem}.skill-item[data-v-a829a0b5]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:6px;transition:background-color .2s ease}.skill-item[data-v-a829a0b5]:hover{background:#e9ecef}.skill-rank[data-v-a829a0b5]{width:30px;height:30px;border-radius:50%;background:#17a2b8;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.skill-info[data-v-a829a0b5]{flex:1}.skill-name[data-v-a829a0b5]{font-weight:500;color:#333;margin-bottom:.25rem}.skill-stats[data-v-a829a0b5]{display:flex;gap:1rem;font-size:.85rem;color:#666}.skill-count[data-v-a829a0b5]{color:#17a2b8;font-weight:500}.system-info[data-v-a829a0b5]{display:flex;flex-direction:column;gap:1rem}.info-item[data-v-a829a0b5]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #eee}.info-item[data-v-a829a0b5]:last-child{border-bottom:none}.info-label[data-v-a829a0b5]{color:#666;font-weight:500}.info-value[data-v-a829a0b5]{color:#333;font-weight:700}.skill-details[data-v-a829a0b5]{display:flex;flex-direction:column;gap:1.5rem}.skill-category h4[data-v-a829a0b5]{color:#17a2b8;margin-bottom:.75rem;font-size:1rem}.skill-overall[data-v-a829a0b5]{margin-bottom:1rem;padding:.75rem;background:#f8f9fa;border-radius:6px;border-left:4px solid #17a2b8}.overall-item[data-v-a829a0b5]{border-bottom:none!important;padding:0!important}.overall-value[data-v-a829a0b5]{color:#17a2b8!important;font-size:1.1rem!important}.skill-list[data-v-a829a0b5]{display:flex;flex-direction:column;gap:.5rem}.skill-detail-item[data-v-a829a0b5]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #eee}.skill-detail-item[data-v-a829a0b5]:last-child{border-bottom:none}.skill-label[data-v-a829a0b5]{color:#666;font-size:.9rem}.skill-value[data-v-a829a0b5]{color:#333;font-weight:700;font-size:.9rem}.activity-placeholder[data-v-a829a0b5]{text-align:center;color:#888;padding:2rem}@media (max-width: 768px){.dashboard-main[data-v-a829a0b5]{grid-template-columns:1fr}.stats-grid[data-v-a829a0b5]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.admin-feedback-page[data-v-f374cd2d]{min-height:100vh;background:#f7fafd}.admin-feedback-container[data-v-f374cd2d]{max-width:1200px;margin:0 auto;padding:2rem 1rem}.page-header[data-v-f374cd2d]{margin-bottom:2rem;text-align:center}.page-header h1[data-v-f374cd2d]{font-size:2rem;color:#333;margin:0 0 .5rem}.page-header p[data-v-f374cd2d]{color:#666;margin:0}.filter-section[data-v-f374cd2d]{background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 8px #0000001a}.filter-controls[data-v-f374cd2d]{display:flex;gap:1rem;align-items:end;flex-wrap:wrap}.filter-group[data-v-f374cd2d]{display:flex;flex-direction:column;gap:.5rem}.filter-group label[data-v-f374cd2d]{font-weight:500;color:#333;font-size:.9rem}.filter-select[data-v-f374cd2d]{padding:.5rem;border:1px solid #ddd;border-radius:6px;font-size:.9rem;min-width:150px}.filter-actions[data-v-f374cd2d]{display:flex;gap:.5rem}.filter-button[data-v-f374cd2d]{padding:.5rem 1rem;border:none;border-radius:6px;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.filter-button.primary[data-v-f374cd2d]{background:#17a2b8;color:#fff}.filter-button.primary[data-v-f374cd2d]:hover{background:#138fa1}.filter-button.secondary[data-v-f374cd2d]{background:#f8f9fa;color:#333;border:1px solid #ddd}.filter-button.secondary[data-v-f374cd2d]:hover{background:#e9ecef}.feedback-list-section[data-v-f374cd2d]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.list-header[data-v-f374cd2d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.list-header h2[data-v-f374cd2d]{margin:0;color:#333;font-size:1.5rem}.list-info[data-v-f374cd2d]{color:#666;font-size:.9rem}.feedback-table-container[data-v-f374cd2d]{overflow-x:auto}.feedback-table[data-v-f374cd2d]{width:100%;border-collapse:collapse;font-size:.9rem}.feedback-table th[data-v-f374cd2d]{background:#f8f9fa;padding:1rem .75rem;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e9ecef}.feedback-table td[data-v-f374cd2d]{padding:1rem .75rem;border-bottom:1px solid #e9ecef;vertical-align:top}.feedback-row[data-v-f374cd2d]:hover{background:#f8f9fa}.feedback-id[data-v-f374cd2d]{font-weight:600;color:#17a2b8;width:60px}.feedback-user[data-v-f374cd2d]{width:200px}.user-info[data-v-f374cd2d]{display:flex;flex-direction:column;gap:.25rem}.user-name[data-v-f374cd2d]{font-weight:500;color:#333}.user-email[data-v-f374cd2d]{font-size:.8rem;color:#666}.feedback-type[data-v-f374cd2d]{width:120px}.type-badge[data-v-f374cd2d]{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:12px;font-size:.8rem;font-weight:500}.type-bug[data-v-f374cd2d]{background:#f8d7da;color:#721c24}.type-feature[data-v-f374cd2d]{background:#d1ecf1;color:#0c5460}.type-usability[data-v-f374cd2d]{background:#d4edda;color:#155724}.type-other[data-v-f374cd2d]{background:#e2e3e5;color:#383d41}.feedback-title[data-v-f374cd2d]{max-width:300px}.title-text[data-v-f374cd2d]{font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-status[data-v-f374cd2d]{width:100px}.status-badge[data-v-f374cd2d]{display:inline-block;padding:.25rem .5rem;border-radius:12px;font-size:.8rem;font-weight:500;text-align:center;min-width:60px}.status-open[data-v-f374cd2d]{background:#f8d7da;color:#721c24}.status-progress[data-v-f374cd2d]{background:#fff3cd;color:#856404}.status-resolved[data-v-f374cd2d]{background:#d4edda;color:#155724}.status-closed[data-v-f374cd2d]{background:#e2e3e5;color:#383d41}.feedback-date[data-v-f374cd2d]{width:150px;color:#666;font-size:.8rem}.feedback-actions[data-v-f374cd2d]{width:80px}.action-button[data-v-f374cd2d]{padding:.5rem .75rem;border:1px solid #17a2b8;border-radius:6px;background:#fff;color:#17a2b8;cursor:pointer;font-size:.8rem;display:flex;align-items:center;gap:.25rem;transition:all .2s ease}.action-button[data-v-f374cd2d]:hover{background:#17a2b8;color:#fff}.pagination-section[data-v-f374cd2d]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1rem;border-top:1px solid #e9ecef}.pagination-info[data-v-f374cd2d]{color:#666;font-size:.9rem}.pagination-controls[data-v-f374cd2d]{display:flex;align-items:center;gap:.5rem}.pagination-button[data-v-f374cd2d]{padding:.5rem 1rem;border:1px solid #ddd;border-radius:6px;background:#fff;color:#333;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.pagination-button[data-v-f374cd2d]:hover:not(:disabled){background:#f8f9fa}.pagination-button[data-v-f374cd2d]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-f374cd2d]{display:flex;gap:.25rem}.page-button[data-v-f374cd2d]{padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;background:#fff;color:#333;cursor:pointer;transition:all .2s ease;min-width:40px}.page-button[data-v-f374cd2d]:hover{background:#f8f9fa}.page-button.active[data-v-f374cd2d]{background:#17a2b8;color:#fff;border-color:#17a2b8}.loading-section[data-v-f374cd2d],.empty-section[data-v-f374cd2d]{text-align:center;padding:3rem 1rem;color:#666}.loading-section i[data-v-f374cd2d],.empty-section i[data-v-f374cd2d]{font-size:3rem;color:#ddd;margin-bottom:1rem}.empty-section h3[data-v-f374cd2d]{margin:0 0 .5rem;color:#333}.empty-section p[data-v-f374cd2d]{margin:0}.status-display[data-v-f374cd2d]{display:flex;align-items:center;gap:.5rem}.edit-button[data-v-f374cd2d]{padding:.25rem .5rem;border:1px solid #ddd;border-radius:4px;background:#fff;color:#666;cursor:pointer;transition:all .2s ease;font-size:.8rem}.edit-button[data-v-f374cd2d]:hover{background:#f8f9fa;color:#333}.status-edit[data-v-f374cd2d]{display:flex;align-items:center;gap:.5rem}.status-select[data-v-f374cd2d]{padding:.25rem;border:1px solid #ddd;border-radius:4px;font-size:.8rem;min-width:100px}.edit-actions[data-v-f374cd2d]{display:flex;gap:.25rem}.save-button[data-v-f374cd2d],.cancel-button[data-v-f374cd2d]{padding:.25rem;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:.7rem;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.save-button[data-v-f374cd2d]{background:#28a745;color:#fff}.save-button[data-v-f374cd2d]:hover:not(:disabled){background:#218838}.save-button[data-v-f374cd2d]:disabled{opacity:.6;cursor:not-allowed}.cancel-button[data-v-f374cd2d]{background:#dc3545;color:#fff}.cancel-button[data-v-f374cd2d]:hover{background:#c82333}@media (max-width: 768px){.admin-feedback-container[data-v-f374cd2d]{padding:1rem}.filter-controls[data-v-f374cd2d]{flex-direction:column;align-items:stretch}.filter-actions[data-v-f374cd2d]{justify-content:center}.list-header[data-v-f374cd2d]{flex-direction:column;gap:1rem;text-align:center}.feedback-table[data-v-f374cd2d]{font-size:.8rem}.feedback-table th[data-v-f374cd2d],.feedback-table td[data-v-f374cd2d]{padding:.5rem .25rem}.feedback-user[data-v-f374cd2d],.feedback-title[data-v-f374cd2d]{max-width:150px}.pagination-section[data-v-f374cd2d]{flex-direction:column;gap:1rem}.page-numbers[data-v-f374cd2d]{flex-wrap:wrap;justify-content:center}.status-edit[data-v-f374cd2d]{flex-direction:column;align-items:flex-start;gap:.25rem}.edit-actions[data-v-f374cd2d]{align-self:flex-end}}.admin-feedback-detail-page[data-v-88db2a9e]{min-height:100vh;background:#f7fafd}.admin-feedback-detail-container[data-v-88db2a9e]{max-width:800px;margin:0 auto;padding:2rem 1rem}.page-header[data-v-88db2a9e]{margin-bottom:2rem}.header-content[data-v-88db2a9e]{display:flex;align-items:center;gap:1rem}.back-button[data-v-88db2a9e]{padding:.5rem 1rem;border:1px solid #ddd;border-radius:6px;background:#fff;color:#333;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;font-size:.9rem}.back-button[data-v-88db2a9e]:hover{background:#f8f9fa}.page-header h1[data-v-88db2a9e]{font-size:1.8rem;color:#333;margin:0}.loading-section[data-v-88db2a9e],.error-section[data-v-88db2a9e]{text-align:center;padding:3rem 1rem;color:#666}.loading-section i[data-v-88db2a9e],.error-section i[data-v-88db2a9e]{font-size:3rem;color:#ddd;margin-bottom:1rem}.error-section i[data-v-88db2a9e]{color:#dc3545}.error-section h3[data-v-88db2a9e]{margin:0 0 .5rem;color:#333}.error-section p[data-v-88db2a9e]{margin:0 0 1.5rem}.error-button[data-v-88db2a9e]{padding:.75rem 1.5rem;border:1px solid #dc3545;border-radius:6px;background:#fff;color:#dc3545;cursor:pointer;transition:all .2s ease}.error-button[data-v-88db2a9e]:hover{background:#dc3545;color:#fff}.feedback-detail-content[data-v-88db2a9e]{display:flex;flex-direction:column;gap:2rem}.detail-section[data-v-88db2a9e]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.detail-section h2[data-v-88db2a9e]{margin:0 0 1rem;color:#333;font-size:1.3rem;border-bottom:2px solid #e9ecef;padding-bottom:.5rem}.info-grid[data-v-88db2a9e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.info-item[data-v-88db2a9e]{display:flex;flex-direction:column;gap:.5rem}.info-item label[data-v-88db2a9e]{font-weight:600;color:#666;font-size:.9rem}.info-value[data-v-88db2a9e]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.user-name[data-v-88db2a9e]{font-weight:500;color:#333}.user-email[data-v-88db2a9e]{color:#666;font-size:.9rem}.type-badge[data-v-88db2a9e]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:12px;font-size:.9rem;font-weight:500}.type-bug[data-v-88db2a9e]{background:#f8d7da;color:#721c24}.type-feature[data-v-88db2a9e]{background:#d1ecf1;color:#0c5460}.type-usability[data-v-88db2a9e]{background:#d4edda;color:#155724}.type-other[data-v-88db2a9e]{background:#e2e3e5;color:#383d41}.status-badge[data-v-88db2a9e]{display:inline-block;padding:.5rem .75rem;border-radius:12px;font-size:.9rem;font-weight:500;text-align:center;min-width:80px}.status-open[data-v-88db2a9e]{background:#f8d7da;color:#721c24}.status-progress[data-v-88db2a9e]{background:#fff3cd;color:#856404}.status-resolved[data-v-88db2a9e]{background:#d4edda;color:#155724}.status-closed[data-v-88db2a9e]{background:#e2e3e5;color:#383d41}.priority-badge[data-v-88db2a9e]{display:inline-block;padding:.5rem 1rem;border-radius:12px;font-size:.9rem;font-weight:500;text-align:center;min-width:60px}.priority-high[data-v-88db2a9e]{background:#f8d7da;color:#721c24}.priority-medium[data-v-88db2a9e]{background:#fff3cd;color:#856404}.priority-low[data-v-88db2a9e]{background:#d4edda;color:#155724}.content-box[data-v-88db2a9e]{background:#f8f9fa;border-radius:8px;padding:1rem}.content-box h3[data-v-88db2a9e]{margin:0;color:#333;font-size:1.1rem}.description-text[data-v-88db2a9e]{color:#333;line-height:1.6;white-space:pre-wrap}.environment-grid[data-v-88db2a9e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.env-item[data-v-88db2a9e]{display:flex;flex-direction:column;gap:.25rem}.env-item label[data-v-88db2a9e]{font-weight:600;color:#666;font-size:.8rem}.env-item span[data-v-88db2a9e]{color:#333;font-weight:500}.user-agent-section[data-v-88db2a9e]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e9ecef}.user-agent-section label[data-v-88db2a9e]{display:block;font-weight:600;color:#666;font-size:.8rem;margin-bottom:.5rem}.user-agent-text[data-v-88db2a9e]{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:.75rem;font-family:monospace;font-size:.8rem;color:#333;word-break:break-all;line-height:1.4}.status-display[data-v-88db2a9e],.priority-display[data-v-88db2a9e]{display:flex;align-items:center;gap:.5rem}.edit-button[data-v-88db2a9e]{padding:.25rem .5rem;border:1px solid #ddd;border-radius:4px;background:#fff;color:#666;cursor:pointer;transition:all .2s ease;font-size:.8rem}.edit-button[data-v-88db2a9e]:hover{background:#f8f9fa;color:#333}.status-edit[data-v-88db2a9e],.priority-edit[data-v-88db2a9e]{display:flex;align-items:center;gap:.5rem}.status-select[data-v-88db2a9e],.priority-select[data-v-88db2a9e]{padding:.5rem;border:1px solid #ddd;border-radius:6px;font-size:.9rem;min-width:120px}.edit-actions[data-v-88db2a9e]{display:flex;gap:.25rem}.save-button[data-v-88db2a9e],.cancel-button[data-v-88db2a9e]{padding:.5rem;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:.8rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.save-button[data-v-88db2a9e]{background:#28a745;color:#fff}.save-button[data-v-88db2a9e]:hover:not(:disabled){background:#218838}.save-button[data-v-88db2a9e]:disabled{opacity:.6;cursor:not-allowed}.cancel-button[data-v-88db2a9e]{background:#dc3545;color:#fff}.cancel-button[data-v-88db2a9e]:hover{background:#c82333}@media (max-width: 768px){.admin-feedback-detail-container[data-v-88db2a9e]{padding:1rem}.header-content[data-v-88db2a9e]{flex-direction:column;align-items:flex-start;gap:1rem}.page-header h1[data-v-88db2a9e]{font-size:1.5rem}.info-grid[data-v-88db2a9e],.environment-grid[data-v-88db2a9e]{grid-template-columns:1fr}.detail-section[data-v-88db2a9e]{padding:1rem}.status-edit[data-v-88db2a9e],.priority-edit[data-v-88db2a9e]{flex-direction:column;align-items:flex-start;gap:.5rem}.edit-actions[data-v-88db2a9e]{align-self:flex-end}}.admin-deletion-page[data-v-332f89e8]{min-height:100vh;background:#f7fafd}.admin-container[data-v-332f89e8]{max-width:1200px;margin:0 auto;padding:2rem}.page-header[data-v-332f89e8]{margin-bottom:2rem}.page-title[data-v-332f89e8]{display:flex;align-items:center;gap:1rem;margin:0;font-size:2rem;color:#333}.page-title i[data-v-332f89e8]{color:#dc3545}.stats-grid[data-v-332f89e8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-332f89e8]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000001a;display:flex;align-items:center;gap:1rem}.stat-icon[data-v-332f89e8]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.stat-card:nth-child(1) .stat-icon[data-v-332f89e8]{background:#ffc107}.stat-card:nth-child(2) .stat-icon[data-v-332f89e8]{background:#17a2b8}.stat-card:nth-child(3) .stat-icon[data-v-332f89e8]{background:#28a745}.stat-card:nth-child(4) .stat-icon[data-v-332f89e8]{background:#dc3545}.stat-content h3[data-v-332f89e8]{margin:0 0 .5rem;font-size:.9rem;color:#666;font-weight:400}.stat-number[data-v-332f89e8]{margin:0;font-size:2rem;font-weight:700;color:#333}.tab-navigation[data-v-332f89e8]{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:1px solid #dee2e6}.tab-button[data-v-332f89e8]{padding:1rem 1.5rem;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:1rem;color:#666;display:flex;align-items:center;gap:.5rem;transition:all .2s}.tab-button[data-v-332f89e8]:hover{color:#4a90e2}.tab-button.active[data-v-332f89e8]{color:#4a90e2;border-bottom-color:#4a90e2}.tab-content[data-v-332f89e8]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.tab-panel[data-v-332f89e8]{padding:2rem}.panel-header[data-v-332f89e8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #dee2e6}.panel-header h2[data-v-332f89e8]{margin:0;color:#333}.panel-actions[data-v-332f89e8]{display:flex;gap:1rem}.user-table[data-v-332f89e8]{overflow-x:auto}.user-table table[data-v-332f89e8]{width:100%;border-collapse:collapse}.user-table th[data-v-332f89e8],.user-table td[data-v-332f89e8]{padding:1rem;text-align:left;border-bottom:1px solid #dee2e6}.user-table th[data-v-332f89e8]{background:#f8f9fa;font-weight:600;color:#495057}.reason-badge[data-v-332f89e8]{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500}.reason-primary[data-v-332f89e8]{background:#e3f2fd;color:#1976d2}.reason-warning[data-v-332f89e8]{background:#fff3e0;color:#f57c00}.reason-info[data-v-332f89e8]{background:#e1f5fe;color:#0277bd}.reason-danger[data-v-332f89e8]{background:#ffebee;color:#d32f2f}.reason-success[data-v-332f89e8]{background:#e8f5e8;color:#388e3c}.reason-secondary[data-v-332f89e8]{background:#f5f5f5;color:#616161}.reason-muted[data-v-332f89e8]{background:#fafafa;color:#757575}.pagination[data-v-332f89e8]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding-top:1rem;border-top:1px solid #dee2e6}.page-info[data-v-332f89e8]{font-weight:500;color:#666}.analytics-grid[data-v-332f89e8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.analytics-card[data-v-332f89e8]{background:#f8f9fa;border-radius:8px;padding:1.5rem}.analytics-card h3[data-v-332f89e8]{margin:0 0 1.5rem;color:#333}.reason-chart[data-v-332f89e8]{display:flex;flex-direction:column;gap:1rem}.reason-item[data-v-332f89e8]{display:flex;align-items:center;gap:1rem}.reason-label[data-v-332f89e8]{min-width:120px;font-size:.9rem;color:#666}.reason-bar[data-v-332f89e8]{flex:1;height:20px;background:#e9ecef;border-radius:10px;overflow:hidden}.reason-fill[data-v-332f89e8]{height:100%;background:#4a90e2;transition:width .3s ease}.reason-count[data-v-332f89e8]{min-width:40px;text-align:right;font-weight:600;color:#333}.trend-chart[data-v-332f89e8]{display:flex;align-items:end;gap:.5rem;height:200px}.trend-item[data-v-332f89e8]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem}.trend-date[data-v-332f89e8]{font-size:.8rem;color:#666;writing-mode:vertical-rl;text-orientation:mixed}.trend-bar[data-v-332f89e8]{width:100%;height:100%;background:#e9ecef;border-radius:4px;overflow:hidden;position:relative}.trend-fill[data-v-332f89e8]{position:absolute;bottom:0;width:100%;background:#28a745;transition:height .3s ease}.trend-count[data-v-332f89e8]{font-size:.8rem;font-weight:600;color:#333}.alert-items[data-v-332f89e8]{display:flex;flex-direction:column;gap:1rem}.alert-item[data-v-332f89e8]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404}.alert-item i[data-v-332f89e8]{color:#f39c12}.block-form[data-v-332f89e8]{max-width:600px}.form-group[data-v-332f89e8]{margin-bottom:1.5rem}.form-group label[data-v-332f89e8]{display:block;margin-bottom:.5rem;font-weight:600;color:#333}.form-control[data-v-332f89e8]{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:4px;font-size:1rem;transition:border-color .15s ease-in-out}.form-control[data-v-332f89e8]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 .2rem #4a90e240}.btn[data-v-332f89e8]{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn[data-v-332f89e8]:disabled{opacity:.6;cursor:not-allowed}.btn-sm[data-v-332f89e8]{padding:.5rem 1rem;font-size:.9rem}.btn-primary[data-v-332f89e8]{background:#4a90e2;color:#fff}.btn-primary[data-v-332f89e8]:hover:not(:disabled){background:#357abd}.btn-secondary[data-v-332f89e8]{background:#6c757d;color:#fff}.btn-secondary[data-v-332f89e8]:hover:not(:disabled){background:#5a6268}.btn-warning[data-v-332f89e8]{background:#ffc107;color:#212529}.btn-warning[data-v-332f89e8]:hover:not(:disabled){background:#e0a800}.btn-danger[data-v-332f89e8]{background:#dc3545;color:#fff}.btn-danger[data-v-332f89e8]:hover:not(:disabled){background:#c82333}.empty-state[data-v-332f89e8]{text-align:center;padding:3rem 1rem;color:#666}.empty-state i[data-v-332f89e8]{font-size:3rem;color:#28a745;margin-bottom:1rem}.empty-state p[data-v-332f89e8]{font-size:1.1rem;margin:0}@media (max-width: 768px){.admin-container[data-v-332f89e8]{padding:1rem}.stats-grid[data-v-332f89e8]{grid-template-columns:1fr}.tab-navigation[data-v-332f89e8]{flex-wrap:wrap}.tab-button[data-v-332f89e8]{flex:1;min-width:120px}.analytics-grid[data-v-332f89e8]{grid-template-columns:1fr}.panel-header[data-v-332f89e8]{flex-direction:column;gap:1rem;align-items:flex-start}.user-table[data-v-332f89e8]{font-size:.9rem}.user-table th[data-v-332f89e8],.user-table td[data-v-332f89e8]{padding:.5rem}}.container[data-v-bb1a83bb]{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;background:#f7fafd;padding:2rem 1rem}.main-contents[data-v-bb1a83bb]{width:100%;max-width:1200px}.box.admin-news-box[data-v-bb1a83bb]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000012;width:100%;padding:2rem;box-sizing:border-box}.header-section[data-v-bb1a83bb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.header-section h2[data-v-bb1a83bb]{margin:0;color:#17a2b8}.create-button[data-v-bb1a83bb]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#28a745;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:background .2s ease}.create-button[data-v-bb1a83bb]:hover{background:#218838}.filters-section[data-v-bb1a83bb]{display:flex;gap:2rem;margin-bottom:1.5rem;padding:1rem;background:#f8f9fa;border-radius:8px}.filter-group[data-v-bb1a83bb]{display:flex;flex-direction:column;gap:.5rem}.filter-group label[data-v-bb1a83bb]{font-weight:600;color:#333;font-size:.9rem}.filter-group select[data-v-bb1a83bb]{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem}.stats-section[data-v-bb1a83bb]{display:flex;gap:2rem;margin-bottom:1.5rem;padding:1rem;background:#e3f2fd;border-radius:8px}.stat-item[data-v-bb1a83bb]{display:flex;flex-direction:column;gap:.25rem}.stat-label[data-v-bb1a83bb]{font-size:.8rem;color:#666}.stat-value[data-v-bb1a83bb]{font-size:1.2rem;font-weight:700;color:#17a2b8}.news-list[data-v-bb1a83bb]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.news-item[data-v-bb1a83bb]{border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;transition:box-shadow .2s ease}.news-item[data-v-bb1a83bb]:hover{box-shadow:0 2px 8px #0000001a}.news-header[data-v-bb1a83bb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.news-title[data-v-bb1a83bb]{display:flex;align-items:center;gap:1rem;flex:1}.news-title h3[data-v-bb1a83bb]{margin:0;color:#333;font-size:1.2rem}.news-actions[data-v-bb1a83bb]{display:flex;gap:.5rem}.action-button[data-v-bb1a83bb]{padding:.5rem;border:none;border-radius:4px;cursor:pointer;transition:background .2s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.action-button.view[data-v-bb1a83bb]{background:#17a2b8;color:#fff}.action-button.view[data-v-bb1a83bb]:hover{background:#138fa1}.action-button.edit[data-v-bb1a83bb]{background:#ffc107;color:#212529}.action-button.edit[data-v-bb1a83bb]:hover{background:#e0a800}.action-button.delete[data-v-bb1a83bb]{background:#dc3545;color:#fff}.action-button.delete[data-v-bb1a83bb]:hover{background:#c82333}.news-meta[data-v-bb1a83bb]{display:flex;gap:1rem;margin-bottom:1rem;font-size:.9rem;color:#666}.meta-item[data-v-bb1a83bb]{display:flex;align-items:center;gap:.5rem}.news-preview[data-v-bb1a83bb]{color:#666;line-height:1.6}.status-badge[data-v-bb1a83bb]{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-align:center}.status-badge.published[data-v-bb1a83bb]{background:#28a745;color:#fff}.status-badge.draft[data-v-bb1a83bb]{background:#6c757d;color:#fff}.pagination[data-v-bb1a83bb]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.page-button[data-v-bb1a83bb]{padding:.5rem 1rem;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;transition:all .2s ease}.page-button[data-v-bb1a83bb]:hover:not(:disabled){background:#f8f9fa;border-color:#17a2b8}.page-button[data-v-bb1a83bb]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-bb1a83bb]{font-weight:500;color:#333}.modal-overlay[data-v-bb1a83bb]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-bb1a83bb]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.detail-modal[data-v-bb1a83bb]{max-width:800px}.delete-modal[data-v-bb1a83bb]{max-width:500px}.modal-header[data-v-bb1a83bb]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:#f8f9fa;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-bb1a83bb]{margin:0;color:#333}.modal-close[data-v-bb1a83bb]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem;border-radius:4px;transition:background .2s ease}.modal-close[data-v-bb1a83bb]:hover{background:#e9ecef}.modal-body[data-v-bb1a83bb]{padding:2rem;overflow-y:auto;flex:1}.modal-footer[data-v-bb1a83bb]{padding:1.5rem 2rem;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;gap:1rem}.form-group[data-v-bb1a83bb]{margin-bottom:1.5rem}.form-group label[data-v-bb1a83bb]{display:block;margin-bottom:.5rem;font-weight:600;color:#333}.form-input[data-v-bb1a83bb],.form-textarea[data-v-bb1a83bb]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;box-sizing:border-box}.form-textarea[data-v-bb1a83bb]{resize:vertical;min-height:120px}.form-input[data-v-bb1a83bb]:focus,.form-textarea[data-v-bb1a83bb]:focus{outline:none;border-color:#17a2b8;box-shadow:0 0 0 2px #17a2b833}.checkbox-label[data-v-bb1a83bb]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-input[data-v-bb1a83bb]{width:18px;height:18px}.checkbox-text[data-v-bb1a83bb]{font-weight:500;color:#333}.form-help[data-v-bb1a83bb]{display:block;margin-top:.25rem;font-size:.875rem;color:#6c757d}.form-actions[data-v-bb1a83bb]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.cancel-button[data-v-bb1a83bb]{padding:.75rem 1.5rem;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;transition:background .2s ease}.cancel-button[data-v-bb1a83bb]:hover{background:#f8f9fa}.submit-button[data-v-bb1a83bb]{padding:.75rem 1.5rem;background:#17a2b8;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:background .2s ease;display:flex;align-items:center;gap:.5rem}.submit-button[data-v-bb1a83bb]:hover:not(:disabled){background:#138fa1}.submit-button[data-v-bb1a83bb]:disabled{opacity:.6;cursor:not-allowed}.delete-button[data-v-bb1a83bb]{padding:.75rem 1.5rem;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:background .2s ease;display:flex;align-items:center;gap:.5rem}.delete-button[data-v-bb1a83bb]:hover:not(:disabled){background:#c82333}.delete-button[data-v-bb1a83bb]:disabled{opacity:.6;cursor:not-allowed}.news-detail .detail-header[data-v-bb1a83bb]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.news-detail .detail-header h2[data-v-bb1a83bb]{margin:0;color:#333}.news-detail .detail-meta[data-v-bb1a83bb]{margin-bottom:2rem;padding:1rem;background:#f8f9fa;border-radius:8px}.news-detail .detail-meta p[data-v-bb1a83bb]{margin:.5rem 0;color:#666}.news-detail .detail-content[data-v-bb1a83bb]{background:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #e9ecef}.news-detail .detail-content pre[data-v-bb1a83bb]{margin:0;white-space:pre-wrap;font-family:inherit;line-height:1.6;color:#333}.delete-target[data-v-bb1a83bb]{margin:1.5rem 0;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #dc3545}.delete-target h4[data-v-bb1a83bb]{margin:0 0 .5rem;color:#333}.delete-target p[data-v-bb1a83bb]{margin:0;color:#666}.delete-warning[data-v-bb1a83bb]{color:#dc3545;font-weight:600;text-align:center;margin:1rem 0}.error-message[data-v-bb1a83bb]{background:#f8d7da;color:#721c24;padding:1rem;border-radius:4px;margin-bottom:1rem;border:1px solid #f5c6cb}.info[data-v-bb1a83bb]{color:#888;text-align:center;margin:2rem 0;font-style:italic}@media (max-width: 768px){.container[data-v-bb1a83bb]{padding:1rem .5rem}.header-section[data-v-bb1a83bb]{flex-direction:column;gap:1rem;align-items:stretch}.filters-section[data-v-bb1a83bb],.stats-section[data-v-bb1a83bb],.news-header[data-v-bb1a83bb]{flex-direction:column;gap:1rem}.news-actions[data-v-bb1a83bb]{align-self:flex-end}.news-meta[data-v-bb1a83bb]{flex-direction:column;gap:.5rem}.modal-content[data-v-bb1a83bb]{width:95%;margin:1rem}.modal-body[data-v-bb1a83bb]{padding:1.5rem}.form-actions[data-v-bb1a83bb],.modal-footer[data-v-bb1a83bb]{flex-direction:column}}.editor-page[data-v-f5186453]{min-height:100vh;background:#f8f9fa}.navigation-buttons[data-v-f5186453]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 0;position:sticky;top:0;z-index:99}.nav-container[data-v-f5186453]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.nav-left[data-v-f5186453],.nav-right[data-v-f5186453]{display:flex;gap:1rem;align-items:center}.nav-button[data-v-f5186453]{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;transition:all .2s ease;text-decoration:none}.home-button[data-v-f5186453]{background:#fff;color:#333;border:1px solid #e1e5e9}.home-button[data-v-f5186453]:hover{background:#f8f9fa;border-color:#17a2b8;transform:translateY(-1px)}.viewer-button[data-v-f5186453]{background:#fff;color:#333;border:1px solid #e1e5e9}.viewer-button[data-v-f5186453]:hover{background:#f8f9fa;border-color:#17a2b8;transform:translateY(-1px)}.save-button[data-v-f5186453]{background:#17a2b8;color:#fff}.save-button[data-v-f5186453]:hover{background:#138fa1;transform:translateY(-1px)}.nav-button i[data-v-f5186453]{font-size:12px;color:#17a2b8}.save-button i[data-v-f5186453]{color:#fff}.mobile-save-button[data-v-f5186453]{display:none}@media (max-width: 768px){.nav-container[data-v-f5186453]{padding:0 1rem;flex-direction:column;gap:.5rem}.nav-left[data-v-f5186453],.nav-right[data-v-f5186453],.nav-button[data-v-f5186453]{width:100%;justify-content:center}.save-button[data-v-f5186453]{display:none}.mobile-save-button[data-v-f5186453]{display:block;position:fixed;bottom:20px;left:20px;right:20px;z-index:1000}.save-btn[data-v-f5186453]{width:100%;padding:16px;background:#17a2b8;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 4px 12px #17a2b84d;transition:all .2s ease}.save-btn[data-v-f5186453]:hover{background:#138fa1;transform:translateY(-2px);box-shadow:0 6px 16px #17a2b866}.save-btn i[data-v-f5186453]{font-size:14px}}.share-modal-overlay[data-v-c5ad4400]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.share-modal[data-v-c5ad4400]{background:#fff;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.modal-header[data-v-c5ad4400]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0}.modal-header h2[data-v-c5ad4400]{margin:0;color:#333;font-size:1.5rem}.close-button[data-v-c5ad4400]{background:none;border:none;font-size:1.2rem;color:#666;cursor:pointer;padding:.5rem;border-radius:50%;transition:background-color .2s}.close-button[data-v-c5ad4400]:hover{background:#f5f5f5}.modal-body[data-v-c5ad4400]{padding:1.5rem}.message[data-v-c5ad4400]{font-size:1.1rem;color:#555;margin-bottom:1.5rem;text-align:center}.privacy-options h3[data-v-c5ad4400]{margin:0 0 1rem;color:#333;font-size:1.1rem}.privacy-buttons[data-v-c5ad4400]{display:flex;gap:1rem;margin-bottom:1.5rem}.privacy-button[data-v-c5ad4400]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s}.privacy-button[data-v-c5ad4400]:hover:not(:disabled){border-color:#007bff;transform:translateY(-2px)}.privacy-button.limited[data-v-c5ad4400]{border-color:#ffc107}.privacy-button.limited[data-v-c5ad4400]:hover:not(:disabled){border-color:#ff9800;background:#fff8e1}.privacy-button.public[data-v-c5ad4400]{border-color:#28a745}.privacy-button.public[data-v-c5ad4400]:hover:not(:disabled){border-color:#20c997;background:#f8fff9}.privacy-button[data-v-c5ad4400]:disabled{opacity:.6;cursor:not-allowed}.privacy-button.current[data-v-c5ad4400]{background:#e3f2fd;border-color:#2196f3;color:#1976d2}.privacy-button.current i[data-v-c5ad4400]{color:#1976d2}.selected-badge[data-v-c5ad4400]{position:absolute;top:-8px;right:-8px;background:#28a745;color:#fff;font-size:.7rem;padding:2px 6px;border-radius:10px;display:flex;align-items:center;gap:2px;font-weight:600}.privacy-button[data-v-c5ad4400]{position:relative}.privacy-button i[data-v-c5ad4400]{font-size:1.5rem;color:#666}.privacy-button span[data-v-c5ad4400]{font-weight:600;color:#333}.privacy-button small[data-v-c5ad4400]{font-size:.8rem;color:#666}.share-section h3[data-v-c5ad4400]{margin:0 0 1rem;color:#333;font-size:1.1rem}.url-display[data-v-c5ad4400]{display:flex;gap:.5rem;margin-bottom:1rem}.url-input[data-v-c5ad4400]{flex:1;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:.9rem;background:#f8f9fa}.copy-button[data-v-c5ad4400]{padding:.75rem 1rem;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background-color .2s;white-space:nowrap}.copy-button[data-v-c5ad4400]:hover{background:#5a6268}.copy-button[data-v-c5ad4400]:disabled{background:#adb5bd;cursor:not-allowed}.copy-button[data-v-c5ad4400]:disabled:hover{background:#adb5bd}.social-share[data-v-c5ad4400]{display:flex;gap:.5rem}.share-button[data-v-c5ad4400]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;transition:all .2s}.share-button.twitter[data-v-c5ad4400]{background:#1da1f2}.share-button.twitter[data-v-c5ad4400]:hover{background:#0d8bd9}.share-button.facebook[data-v-c5ad4400]{background:#4267b2}.share-button.facebook[data-v-c5ad4400]:hover{background:#365899}.share-button[data-v-c5ad4400]:disabled{opacity:.6;cursor:not-allowed}.share-button[data-v-c5ad4400]:disabled:hover{opacity:.6}.warning-message[data-v-c5ad4400]{margin:1rem 0;padding:1rem;background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24;display:flex;align-items:flex-start;gap:.75rem}.warning-message i[data-v-c5ad4400]{font-size:1.2rem;color:#dc3545;margin-top:.1rem;flex-shrink:0}.warning-content[data-v-c5ad4400]{flex:1}.warning-content strong[data-v-c5ad4400]{display:block;margin-bottom:.5rem;font-size:1rem}.warning-content p[data-v-c5ad4400]{margin:0;font-size:.9rem;line-height:1.4}.dev-notice[data-v-c5ad4400]{margin-top:.5rem;padding:.5rem;background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;font-size:.8rem}.dev-notice i[data-v-c5ad4400]{margin-right:.25rem}.modal-footer[data-v-c5ad4400]{display:flex;gap:1rem;padding:0 1.5rem 1.5rem}.secondary-button[data-v-c5ad4400]{flex:1;padding:.75rem;background:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;transition:all .2s}.secondary-button[data-v-c5ad4400]:hover{background:#e9ecef}.primary-button[data-v-c5ad4400]{flex:1;padding:.75rem;background:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.primary-button[data-v-c5ad4400]:hover{background:#0056b3}@media (max-width: 768px){.share-modal[data-v-c5ad4400]{margin:1rem;max-height:calc(100vh - 2rem)}.privacy-buttons[data-v-c5ad4400],.url-display[data-v-c5ad4400],.social-share[data-v-c5ad4400],.modal-footer[data-v-c5ad4400]{flex-direction:column}}.navigation-buttons[data-v-f305de20]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 0;position:sticky;top:0;z-index:99}.nav-container[data-v-f305de20]{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;gap:1rem;align-items:center}.nav-button[data-v-f305de20]{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;transition:all .2s ease;text-decoration:none}.home-button[data-v-f305de20]{background:#fff;color:#333;border:1px solid #e1e5e9}.home-button[data-v-f305de20]:hover{background:#f8f9fa;border-color:#17a2b8;transform:translateY(-1px)}.editor-button[data-v-f305de20]{background:#fff;color:#333;border:1px solid #e1e5e9}.editor-button[data-v-f305de20]:hover{background:#f8f9fa;border-color:#17a2b8;transform:translateY(-1px)}.share-button[data-v-f305de20]{background:#fff;color:#333;border:1px solid #e1e5e9}.share-button[data-v-f305de20]:hover{background:#f8f9fa;border-color:#17a2b8;transform:translateY(-1px)}.nav-button i[data-v-f305de20]{font-size:12px;color:#17a2b8}.nav-button .button-text-mobile[data-v-f305de20]{display:none}@media (max-width: 768px){.nav-container[data-v-f305de20]{padding:0 1rem;flex-direction:row;gap:.5rem}.nav-button[data-v-f305de20]{flex:1;justify-content:center;padding:8px 12px;font-size:12px;gap:4px}.nav-button .button-text[data-v-f305de20]{display:none}.nav-button .button-text-mobile[data-v-f305de20]{display:inline}.nav-button i[data-v-f305de20]{font-size:14px}}@media (max-width: 480px){.nav-container[data-v-f305de20]{padding:0 .5rem;gap:.25rem}.nav-button[data-v-f305de20]{padding:8px;font-size:11px}.nav-button .button-text-mobile[data-v-f305de20]{display:inline}.nav-button i[data-v-f305de20]{font-size:13px}}.logout-container[data-v-cad13d5e]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#f7fafd}.logout-content[data-v-cad13d5e]{text-align:center;background:#fff;padding:3rem 2rem;border-radius:8px;box-shadow:0 2px 8px #00000012}.logout-message[data-v-cad13d5e]{margin-top:1rem;color:#666;font-size:1.1rem}.landing-page[data-v-db6a21db]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333;overflow-x:hidden}.container[data-v-db6a21db]{max-width:1200px;margin:0 auto;padding:0 2rem;box-sizing:border-box}.header[data-v-db6a21db]{position:fixed;top:0;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;border-bottom:1px solid #eee}.nav[data-v-db6a21db]{padding:1rem 0}.nav-container[data-v-db6a21db]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.logo[data-v-db6a21db]{font-size:1.5rem;font-weight:700;color:#17a2b8;display:flex;align-items:center;gap:.5rem}.nav-links[data-v-db6a21db]{display:flex;align-items:center;gap:2rem}.nav-link[data-v-db6a21db]{color:#666;text-decoration:none;font-weight:500;transition:color .2s ease}.nav-link[data-v-db6a21db]:hover{color:#17a2b8}.cta-button[data-v-db6a21db]{background:#17a2b8;color:#fff;padding:.5rem 1rem;border-radius:6px;text-decoration:none;font-weight:500;transition:background-color .2s ease}.cta-button[data-v-db6a21db]:hover{background:#138fa1}.hero[data-v-db6a21db]{padding:0 0 4rem;background:linear-gradient(135deg,#f7fafd,#e3f2fd);min-height:100vh;display:flex;align-items:center;padding-top:0}.hero-container[data-v-db6a21db]{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;box-sizing:border-box}.hero-title[data-v-db6a21db]{font-size:3.5rem;font-weight:700;color:#17a2b8;margin-bottom:1.5rem;line-height:1.2}.hero-subtitle[data-v-db6a21db]{font-size:1.3rem;color:#666;margin-bottom:2.5rem;line-height:1.6}.hero-buttons[data-v-db6a21db]{display:flex;gap:1rem;flex-wrap:wrap}.hero-button[data-v-db6a21db]{padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.hero-button.primary[data-v-db6a21db]{background:#17a2b8;color:#fff}.hero-button.primary[data-v-db6a21db]:hover{background:#138fa1;transform:translateY(-2px)}.hero-button.secondary[data-v-db6a21db]{background:#fff;color:#17a2b8;border:2px solid #17a2b8}.hero-button.secondary[data-v-db6a21db]:hover{background:#17a2b8;color:#fff;transform:translateY(-2px)}.hero-image[data-v-db6a21db]{display:flex;justify-content:center}.demo-preview[data-v-db6a21db]{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0000001a;overflow:hidden;width:100%;max-width:400px}.preview-header[data-v-db6a21db]{background:#f5f5f5;padding:1rem;border-bottom:1px solid #eee}.preview-dots[data-v-db6a21db]{display:flex;gap:.5rem}.preview-dots span[data-v-db6a21db]{width:12px;height:12px;border-radius:50%;background:#ddd}.preview-dots span[data-v-db6a21db]:nth-child(1){background:#ff5f56}.preview-dots span[data-v-db6a21db]:nth-child(2){background:#ffbd2e}.preview-dots span[data-v-db6a21db]:nth-child(3){background:#27ca3f}.preview-content[data-v-db6a21db]{padding:1.5rem}.preview-skill-grid[data-v-db6a21db]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.preview-skill-card[data-v-db6a21db]{background:#fff;border-radius:6px;padding:.75rem .5rem;text-align:center;box-shadow:0 1px 3px #0000001a;border:1px solid #e9ecef;min-height:70px;display:flex;flex-direction:column;justify-content:space-between}.preview-skill-name[data-v-db6a21db]{font-size:.7rem;font-weight:500;color:#17a2b8;margin-bottom:.25rem;line-height:1.2}.preview-skill-grade[data-v-db6a21db]{font-size:1.2rem;font-weight:700;margin-bottom:.25rem}.preview-skill-grade.grade-s[data-v-db6a21db]{color:#ff6b9d}.preview-skill-grade.grade-a[data-v-db6a21db]{color:#c44569}.preview-skill-grade.grade-b[data-v-db6a21db]{color:#e74c3c}.preview-skill-score[data-v-db6a21db]{font-size:.7rem;font-weight:700;color:#17a2b8}.preview-character-grid[data-v-db6a21db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem}.preview-character[data-v-db6a21db]{padding:.75rem;border-radius:6px;text-align:center;font-weight:500;font-size:.9rem;border:2px solid}.preview-character.positive[data-v-db6a21db]{background:#cde3fc;color:#0e5aad;border-color:#0f71df}.preview-character.negative[data-v-db6a21db]{background:#fecbe0;color:#a3174e;border-color:#e92175}.preview-character.personality[data-v-db6a21db]{background:#cdfad4;color:#0fab29;border-color:#14de36}.section-title[data-v-db6a21db]{text-align:center;font-size:2.5rem;font-weight:700;color:#333;margin-bottom:3rem}.features[data-v-db6a21db]{padding:6rem 0;background:#fff}.features-grid[data-v-db6a21db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}.feature-card[data-v-db6a21db]{text-align:center;padding:2rem;border-radius:12px;background:#f8f9fa;transition:transform .2s ease}.feature-card[data-v-db6a21db]:hover{transform:translateY(-5px)}.feature-icon[data-v-db6a21db]{font-size:3rem;color:#17a2b8;margin-bottom:1.5rem}.feature-title[data-v-db6a21db]{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:1rem}.feature-description[data-v-db6a21db]{color:#666;line-height:1.6}.demo[data-v-db6a21db]{padding:6rem 0;background:#f7fafd}.demo-content[data-v-db6a21db]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.demo-text h3[data-v-db6a21db]{font-size:2rem;font-weight:700;color:#333;margin-bottom:2rem}.demo-list[data-v-db6a21db]{list-style:none;padding:0}.demo-list li[data-v-db6a21db]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:1.1rem;color:#666}.demo-list i[data-v-db6a21db]{color:#17a2b8;font-size:1.2rem}.demo-screenshot[data-v-db6a21db]{display:flex;justify-content:center}.screenshot-frame[data-v-db6a21db]{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0000001a;overflow:hidden;width:100%;max-width:500px}.screenshot-header[data-v-db6a21db]{background:#f5f5f5;padding:1rem;border-bottom:1px solid #eee}.screenshot-dots[data-v-db6a21db]{display:flex;gap:.5rem}.screenshot-dots span[data-v-db6a21db]{width:12px;height:12px;border-radius:50%;background:#ddd}.screenshot-dots span[data-v-db6a21db]:nth-child(1){background:#ff5f56}.screenshot-dots span[data-v-db6a21db]:nth-child(2){background:#ffbd2e}.screenshot-dots span[data-v-db6a21db]:nth-child(3){background:#27ca3f}.screenshot-content[data-v-db6a21db]{padding:1.5rem}.screenshot-profile[data-v-db6a21db]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #eee}.profile-avatar[data-v-db6a21db]{width:60px;height:60px;border-radius:50%;overflow:hidden;border:2px solid #17a2b8}.avatar-img[data-v-db6a21db]{width:100%;height:100%;object-fit:cover}.profile-info[data-v-db6a21db]{flex:1}.profile-name[data-v-db6a21db]{font-size:1.2rem;font-weight:700;color:#333;margin-bottom:.25rem}.profile-title[data-v-db6a21db]{font-size:.9rem;color:#17a2b8;font-weight:500;margin-bottom:.25rem}.profile-company[data-v-db6a21db]{font-size:.8rem;color:#666}.screenshot-section[data-v-db6a21db]{margin-bottom:1.5rem}.section-title-small[data-v-db6a21db]{font-size:.9rem;font-weight:700;color:#333;margin-bottom:.75rem;border-bottom:1px solid #eee;padding-bottom:.25rem}.screenshot-point-skills-grid[data-v-db6a21db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.5rem;margin-bottom:1rem}.screenshot-point-skill-card[data-v-db6a21db]{background:#fff;border-radius:8px;padding:.75rem .5rem;text-align:center;box-shadow:0 2px 4px #0000001a;border:1px solid #e9ecef;min-height:80px;display:flex;flex-direction:column;justify-content:space-between}.skill-card-name[data-v-db6a21db]{font-size:.85rem;font-weight:500;color:#17a2b8;margin-bottom:.5rem;line-height:1.2}.skill-card-grade[data-v-db6a21db]{font-size:1.5rem;font-weight:700;margin-bottom:.25rem;margin:0 auto .25rem}.skill-card-grade.grade-s[data-v-db6a21db]{color:#ff6b9d}.skill-card-grade.grade-a[data-v-db6a21db]{color:#c44569}.skill-card-grade.grade-b[data-v-db6a21db]{color:#e74c3c}.skill-card-grade.grade-c[data-v-db6a21db]{color:#f39c12}.skill-card-grade.grade-d[data-v-db6a21db]{color:#f1c40f}.skill-card-grade.grade-e[data-v-db6a21db]{color:#2ecc71}.skill-card-grade.grade-f[data-v-db6a21db]{color:#3498db}.skill-card-score[data-v-db6a21db]{font-size:.8rem;font-weight:700;color:#17a2b8}.screenshot-skill-grid[data-v-db6a21db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem}.screenshot-skill[data-v-db6a21db]{padding:.75rem;border-radius:6px;text-align:center;font-weight:500;font-size:.9rem}.screenshot-skill.technical[data-v-db6a21db]{background:#fae3cd;color:#ab5d0f;border:2px solid #de7812}.screenshot-skill.leadership[data-v-db6a21db]{background:#ebcdfa;color:#770fab;border:2px solid #9b14de}.screenshot-skill.security[data-v-db6a21db]{background:#d4edda;color:#155724;border:2px solid #28a745}.screenshot-character-grid[data-v-db6a21db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}.screenshot-character[data-v-db6a21db]{padding:.6rem;border-radius:8px;text-align:center;font-weight:500;font-size:1rem;border:2px solid;cursor:help;position:relative;transition:all .2s ease}.screenshot-character[data-v-db6a21db]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.screenshot-character.positive[data-v-db6a21db]{background:#cde3fc;color:#0e5aad;border-color:#0f71df}.screenshot-character.negative[data-v-db6a21db]{background:#fecbe0;color:#a3174e;border-color:#e92175}.screenshot-character.personality[data-v-db6a21db]{background:#cdfad4;color:#0fab29;border-color:#14de36}.benefits[data-v-db6a21db]{padding:6rem 0;background:#fff}.benefits-grid[data-v-db6a21db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.benefit-item[data-v-db6a21db]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;font-weight:500;color:#333}.benefit-item i[data-v-db6a21db]{color:#17a2b8;font-size:1.5rem}.final-cta[data-v-db6a21db]{padding:6rem 0;background:linear-gradient(135deg,#17a2b8,#138fa1);color:#fff;text-align:center}.cta-title[data-v-db6a21db]{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-subtitle[data-v-db6a21db]{font-size:1.2rem;margin-bottom:3rem;opacity:.9}.cta-buttons[data-v-db6a21db]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-button[data-v-db6a21db]{padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.cta-button.primary[data-v-db6a21db]{background:#fff;color:#17a2b8}.cta-button.primary[data-v-db6a21db]:hover{background:#f8f9fa;transform:translateY(-2px)}.cta-button.secondary[data-v-db6a21db]{background:transparent;color:#fff;border:2px solid white}.cta-button.secondary[data-v-db6a21db]:hover{background:#fff;color:#17a2b8;transform:translateY(-2px)}@media (max-width: 768px){.hero[data-v-db6a21db]{padding-top:80px}.container[data-v-db6a21db]{padding:0 2rem}.nav-container[data-v-db6a21db]{padding:0 1rem}.hero-container[data-v-db6a21db]{grid-template-columns:1fr;text-align:center;padding:0 1rem;gap:2rem}.hero-title[data-v-db6a21db]{font-size:2rem}.demo-content[data-v-db6a21db]{grid-template-columns:1fr}.nav-links[data-v-db6a21db]{display:none}.section-title[data-v-db6a21db],.cta-title[data-v-db6a21db]{font-size:2rem}.hero-buttons[data-v-db6a21db]{flex-direction:column;align-items:center;width:100%}.cta-buttons[data-v-db6a21db]{flex-direction:column;align-items:center}.hero-button[data-v-db6a21db],.cta-button[data-v-db6a21db]{width:100%;max-width:300px;justify-content:center;box-sizing:border-box}}.dashboard-page[data-v-4b522ee4]{min-height:100vh}.dashboard-container[data-v-4b522ee4]{max-width:1400px;margin:0 auto;padding:2rem 1rem}.hero-section[data-v-4b522ee4]{border-radius:16px;margin-bottom:3rem;text-align:center}.hero-subtitle[data-v-4b522ee4]{font-size:2rem;color:#333;opacity:.9;margin-bottom:3rem;font-weight:500}.stats-grid[data-v-4b522ee4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-card[data-v-4b522ee4]{background:linear-gradient(135deg,#17a2b8,#138fa1);color:#fff;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-icon[data-v-4b522ee4]{font-size:2rem;opacity:.8}.stat-content[data-v-4b522ee4]{flex:1}.stat-number[data-v-4b522ee4]{font-size:2rem;font-weight:700;margin-bottom:.25rem}.stat-label[data-v-4b522ee4]{font-size:.9rem;opacity:.8}.section-title[data-v-4b522ee4]{font-size:2rem;font-weight:700;color:#333;margin-bottom:2rem;text-align:center}.rankings-section[data-v-4b522ee4]{margin-bottom:3rem}.rankings-grid[data-v-4b522ee4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.ranking-card[data-v-4b522ee4]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px #0000001a}.ranking-header[data-v-4b522ee4]{margin-bottom:1.5rem}.ranking-title[data-v-4b522ee4]{font-size:1.3rem;font-weight:700;color:#333;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.ranking-subtitle[data-v-4b522ee4]{color:#666;font-size:.9rem}.ranking-list[data-v-4b522ee4]{display:flex;flex-direction:column;gap:.75rem}.ranking-item[data-v-4b522ee4]{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:8px;background:#f8f9fa;transition:background-color .2s ease}.ranking-item[data-v-4b522ee4]:hover{background:#e9ecef}.ranking-number[data-v-4b522ee4]{font-size:1.2rem;font-weight:700;color:#17a2b8;min-width:30px}.ranking-content[data-v-4b522ee4]{flex:1}.ranking-name[data-v-4b522ee4]{font-weight:500;color:#333;margin-bottom:.25rem;font-size:1.2rem}.inherent-ability-name[data-v-4b522ee4]{color:#17a2b8}.ranking-count[data-v-4b522ee4]{font-size:.85rem;color:#666}.ranking-trend[data-v-4b522ee4]{font-size:.9rem}.ranking-trend.up[data-v-4b522ee4]{color:#28a745}.ranking-trend.down[data-v-4b522ee4]{color:#dc3545}.ranking-user[data-v-4b522ee4]{display:flex;align-items:center;gap:.5rem}.user-link[data-v-4b522ee4]{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit;transition:all .2s ease;border-radius:6px;padding:.25rem}.user-link[data-v-4b522ee4]:hover{background:#17a2b81a;transform:translateY(-1px)}.user-link:hover .user-name[data-v-4b522ee4]{color:#17a2b8}.user-avatar[data-v-4b522ee4]{width:32px;height:32px;border-radius:50%;object-fit:cover}.user-name[data-v-4b522ee4]{font-size:.85rem;color:#666}.user-pair[data-v-4b522ee4]{display:flex;align-items:center;gap:.25rem}.user-pair .user-avatar[data-v-4b522ee4]{width:24px;height:24px}.trends-section[data-v-4b522ee4]{margin-bottom:3rem}.trends-grid[data-v-4b522ee4]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.trend-card[data-v-4b522ee4]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px #0000001a}.trend-title[data-v-4b522ee4]{font-size:1.3rem;font-weight:700;color:#333;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.trend-list[data-v-4b522ee4]{display:flex;flex-direction:column;gap:.75rem}.trend-item[data-v-4b522ee4]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:8px;background:#f8f9fa}.trend-name[data-v-4b522ee4]{font-weight:500;color:#333}.category-label[data-v-4b522ee4]{color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:600}.trend-growth[data-v-4b522ee4]{font-weight:700;color:#28a745}.community-section[data-v-4b522ee4]{margin-bottom:3rem}.community-grid[data-v-4b522ee4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.community-card[data-v-4b522ee4]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px #0000001a}.community-title[data-v-4b522ee4]{font-size:1.3rem;font-weight:700;color:#333;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.community-list[data-v-4b522ee4]{display:flex;flex-direction:column;gap:.75rem}.community-item[data-v-4b522ee4]{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:8px;background:#f8f9fa}.user-info[data-v-4b522ee4]{flex:1}.user-names[data-v-4b522ee4]{font-weight:500;color:#333;margin-bottom:.25rem}.user-activity[data-v-4b522ee4]{font-size:.85rem;color:#666}.inspiration-section[data-v-4b522ee4]{margin-bottom:3rem}.inspiration-grid[data-v-4b522ee4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.inspiration-card[data-v-4b522ee4]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px #0000001a}.inspiration-title[data-v-4b522ee4]{font-size:1.3rem;font-weight:700;color:#333;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.inspiration-list[data-v-4b522ee4]{display:flex;flex-direction:column;gap:.75rem}.inspiration-item[data-v-4b522ee4]{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:8px;background:#f8f9fa}.profile-info[data-v-4b522ee4]{flex:1}.profile-name[data-v-4b522ee4]{font-weight:500;color:#333;margin-bottom:.25rem}.profile-unique-skill[data-v-4b522ee4]{font-size:.85rem;color:#17a2b8;font-weight:500}.combination-skills[data-v-4b522ee4]{display:flex;gap:.5rem;margin-bottom:.5rem}.skill-tag[data-v-4b522ee4]{background:#17a2b8;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500}.combination-info[data-v-4b522ee4]{flex:1}.combination-count[data-v-4b522ee4]{font-weight:500;color:#333;margin-bottom:.25rem}.combination-description[data-v-4b522ee4]{font-size:.85rem;color:#666}.action-section[data-v-4b522ee4]{margin-bottom:3rem}.action-grid[data-v-4b522ee4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.action-card[data-v-4b522ee4]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px #0000001a}.action-title[data-v-4b522ee4]{font-size:1.3rem;font-weight:700;color:#333;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.action-list[data-v-4b522ee4]{display:flex;flex-direction:column;gap:.75rem}.action-item[data-v-4b522ee4]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:8px;background:#f8f9fa}.action-content[data-v-4b522ee4]{flex:1}.action-name[data-v-4b522ee4]{font-weight:500;color:#333;margin-bottom:.25rem}.action-description[data-v-4b522ee4]{font-size:.85rem;color:#666}.action-button[data-v-4b522ee4]{background:#17a2b8;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background-color .2s ease}.action-button[data-v-4b522ee4]:hover{background:#138fa1}.completion-info[data-v-4b522ee4]{padding:1rem;background:#f8f9fa;border-radius:8px}.completion-progress[data-v-4b522ee4]{margin-bottom:1.5rem}.progress-bar[data-v-4b522ee4]{width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-4b522ee4]{height:100%;background:linear-gradient(90deg,#17a2b8,#20c997);transition:width .3s ease}.completion-text[data-v-4b522ee4]{font-weight:500;color:#333;text-align:center}.completion-suggestions[data-v-4b522ee4]{display:flex;flex-direction:column;gap:.5rem}.suggestion-item[data-v-4b522ee4]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#666}.suggestion-item i[data-v-4b522ee4]{color:#17a2b8}@media (max-width: 768px){.dashboard-container[data-v-4b522ee4]{padding:1rem .5rem}.hero-section[data-v-4b522ee4]{padding:2rem 1rem}.stats-grid[data-v-4b522ee4]{grid-template-columns:repeat(2,1fr)}.rankings-grid[data-v-4b522ee4],.trends-grid[data-v-4b522ee4],.community-grid[data-v-4b522ee4],.inspiration-grid[data-v-4b522ee4],.action-grid[data-v-4b522ee4]{grid-template-columns:1fr}}.not-found-page[data-v-8f018f17]{min-height:100vh;width:100%;background:#17a2b8;font-family:Arial,sans-serif;position:relative}.not-found-container[data-v-8f018f17]{min-height:100vh;display:flex;align-items:center;justify-content:center}.not-found-content[data-v-8f018f17]{text-align:center;padding:20px}.error-number[data-v-8f018f17]{font-size:15rem;font-weight:700;color:#fff;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15);animation:rotate-8f018f17 4s linear infinite;margin-bottom:6rem}.error-message[data-v-8f018f17]{font-size:1.2rem;color:#fff;margin-top:2rem;margin-bottom:3rem}.home-button-container[data-v-8f018f17]{margin-top:2rem}.home-button[data-v-8f018f17]{background:#fff;color:#17a2b8;border:none;padding:12px 24px;font-size:1.1rem;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #00000026}.home-button[data-v-8f018f17]:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 6px 16px #0003}.home-button i[data-v-8f018f17]{font-size:1rem}@keyframes rotate-8f018f17{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.error-number[data-v-8f018f17]{font-size:10rem}.error-message[data-v-8f018f17]{font-size:1rem}.home-button[data-v-8f018f17]{padding:10px 20px;font-size:1rem}}@media (max-width: 480px){.error-number[data-v-8f018f17]{font-size:6rem}.error-message[data-v-8f018f17]{font-size:.9rem}.home-button[data-v-8f018f17]{padding:8px 16px;font-size:.9rem}}@media (max-width: 320px){.error-number[data-v-8f018f17]{font-size:4rem}.error-message[data-v-8f018f17]{font-size:.8rem}}.radar-chart-header[data-v-cfec29ac]{margin-bottom:1rem}.radar-chart-header h4[data-v-cfec29ac]{margin:0;color:#333;font-size:1.1rem;font-weight:600}.radar-chart-wrapper[data-v-cfec29ac]{display:flex;align-items:center;justify-content:center;padding:1rem 0;width:var(--a19a5934);height:var(--1d589f87);position:relative}canvas[data-v-cfec29ac]{max-width:100%}@media (max-width: 768px){.radar-chart-container[data-v-cfec29ac]{padding:1rem;min-height:400px}.radar-chart-header h4[data-v-cfec29ac]{font-size:1rem}.radar-chart-wrapper[data-v-cfec29ac]{padding:.5rem 0}}.skill-summary-card[data-v-28d3cc93]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.skill-summary-card h3[data-v-28d3cc93]{margin:0 0 1.5rem;color:#333}.skill-stats[data-v-28d3cc93]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.stat-item[data-v-28d3cc93]{text-align:center}.stat-value[data-v-28d3cc93]{display:block;font-size:2rem;font-weight:700;color:#17a2b8}.stat-value-highest[data-v-28d3cc93]{color:#ffc107;font-size:1.5rem}.stat-label[data-v-28d3cc93]{font-size:.9rem;color:#666}.skill-categories[data-v-28d3cc93]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e9ecef}.category-item[data-v-28d3cc93]{text-align:center;padding:1rem;background:#f8f9fa;border-radius:8px;transition:all .2s ease}.category-item[data-v-28d3cc93]:hover{background:#e9ecef;transform:translateY(-2px)}.category-icon[data-v-28d3cc93]{display:block;font-size:1.5rem;margin-bottom:.5rem;color:#17a2b8}.category-icon.special[data-v-28d3cc93]{color:#17a2b8}.category-icon.technical[data-v-28d3cc93]{color:#b82d18}.category-icon.leadership[data-v-28d3cc93]{color:#1a1ab8}.category-icon.security[data-v-28d3cc93]{color:#28a745}.category-value[data-v-28d3cc93]{display:block;font-size:1.5rem;font-weight:700;color:#17a2b8;margin-bottom:.25rem}.category-label[data-v-28d3cc93]{font-size:.8rem;color:#666;font-weight:500}@media (max-width: 768px){.skill-stats[data-v-28d3cc93]{grid-template-columns:1fr}.skill-categories[data-v-28d3cc93]{grid-template-columns:repeat(2,1fr)}}.home-container[data-v-ec27ec95]{min-height:100vh;padding:2rem 1rem}.home-content[data-v-ec27ec95]{max-width:1200px;margin:0 auto;display:grid;gap:2rem}.profile-and-skills[data-v-ec27ec95]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem;align-items:start}.radar-chart-section[data-v-ec27ec95]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;justify-content:center;align-items:center;height:fit-content}.radar-chart-section h3[data-v-ec27ec95],.chart-title[data-v-ec27ec95]{margin:0 0 1rem;color:#333;font-size:1.2rem;text-align:center}.profile-card[data-v-ec27ec95]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;gap:1.5rem}.profile-avatar[data-v-ec27ec95]{flex-shrink:0;position:relative}.avatar-img[data-v-ec27ec95]{width:80px;height:80px;border-radius:50%;object-fit:cover}.avatar-edit-btn[data-v-ec27ec95]{position:absolute;bottom:0;right:0;background:#00000080;color:#fff;border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;font-size:.8rem;transition:background-color .3s ease}.avatar-edit-btn[data-v-ec27ec95]:hover{background:#000000b3}.profile-info[data-v-ec27ec95]{flex:1}.profile-name[data-v-ec27ec95]{font-size:1.3rem;font-weight:700;color:#333;margin:0 0 .5rem}.profile-name.font-small[data-v-ec27ec95]{font-size:1rem}.profile-title[data-v-ec27ec95]{color:#17a2b8;margin:0 0 .5rem;font-size:1.2rem}.profile-belong[data-v-ec27ec95]{color:#666;font-weight:500;margin:0 0 .5rem;font-size:.95rem}.profile-updated[data-v-ec27ec95]{font-size:.9rem;color:#999;margin:0}.profile-details[data-v-ec27ec95]{margin:1rem 0;padding:1rem 0;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.profile-location[data-v-ec27ec95]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:#666;font-size:.9rem}.profile-location i[data-v-ec27ec95]{color:#17a2b8;width:16px}.profile-bio[data-v-ec27ec95]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1rem;color:#333;font-size:.9rem;line-height:1.4}.profile-bio i[data-v-ec27ec95]{color:#17a2b8;margin-top:.2rem;width:16px}.profile-links[data-v-ec27ec95]{display:flex;gap:.75rem;flex-wrap:wrap}.profile-link[data-v-ec27ec95]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px;text-decoration:none;font-size:.85rem;font-weight:500;transition:all .2s ease;border:1px solid}.profile-link.twitter[data-v-ec27ec95]{background:#1da1f2;color:#fff;border-color:#1da1f2}.profile-link.twitter[data-v-ec27ec95]:hover{background:#0d8bd9;border-color:#0d8bd9;transform:translateY(-1px)}.profile-link.github[data-v-ec27ec95]{background:#333;color:#fff;border-color:#333}.profile-link.github[data-v-ec27ec95]:hover{background:#24292e;border-color:#24292e;transform:translateY(-1px)}.profile-link.website[data-v-ec27ec95]{background:#17a2b8;color:#fff;border-color:#17a2b8}.profile-link.website[data-v-ec27ec95]:hover{background:#138fa1;border-color:#138fa1;transform:translateY(-1px)}.radar-chart-section[data-v-ec27ec95],.quick-actions[data-v-ec27ec95]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000001a}.quick-actions h3[data-v-ec27ec95]{margin:0 0 1.5rem;color:#333}.action-buttons[data-v-ec27ec95]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.action-button[data-v-ec27ec95]{padding:1rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease}.action-button.primary[data-v-ec27ec95]{background:#17a2b8;color:#fff}.action-button.primary[data-v-ec27ec95]:hover{background:#138fa1}.action-button.secondary[data-v-ec27ec95]{background:#f8f9fa;color:#333;border:1px solid #dee2e6}.action-button.secondary[data-v-ec27ec95]:hover{background:#e9ecef}.stats-section[data-v-ec27ec95]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.view-stats-card[data-v-ec27ec95],.privacy-card[data-v-ec27ec95]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000001a}.view-stats-card h3[data-v-ec27ec95],.privacy-card h3[data-v-ec27ec95]{margin:0 0 1.5rem;color:#333}.view-stats[data-v-ec27ec95]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.view-stats .stat-item[data-v-ec27ec95]{text-align:center}.view-stats .stat-value[data-v-ec27ec95]{display:block;font-size:2rem;font-weight:700;color:#17a2b8}.view-stats .stat-label[data-v-ec27ec95]{font-size:.9rem;color:#666}.last-viewed[data-v-ec27ec95]{font-size:.9rem;color:#999;margin:0}.privacy-info[data-v-ec27ec95]{display:flex;flex-direction:column;gap:1rem}.privacy-level[data-v-ec27ec95],.privacy-updated[data-v-ec27ec95]{display:flex;align-items:center;gap:.5rem}.privacy-label[data-v-ec27ec95]{font-weight:500;color:#333}.privacy-time[data-v-ec27ec95]{font-size:.9rem;color:#666}.privacy-value[data-v-ec27ec95]{padding:.25rem .75rem;border-radius:20px;font-size:.9rem;font-weight:500}.privacy-private[data-v-ec27ec95]{background:#f8d7da;color:#721c24}.privacy-limited[data-v-ec27ec95]{background:#fff3cd;color:#856404}.privacy-public[data-v-ec27ec95]{background:#d1ecf1;color:#0c5460}.url-container[data-v-ec27ec95]{display:flex;gap:.5rem}.url-input[data-v-ec27ec95]{flex:1;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem;background:#f8f9fa}.copy-button[data-v-ec27ec95]{padding:.5rem;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;color:#666}.copy-button[data-v-ec27ec95]:hover{background:#f8f9fa}.view-public-button[data-v-ec27ec95]{margin-top:.75rem;padding:.75rem 1rem;border:1px solid #28a745;border-radius:6px;background:#fff;color:#28a745;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;width:100%;transition:all .2s ease}.view-public-button[data-v-ec27ec95]:hover{background:#28a745;color:#fff}.privacy-settings-button[data-v-ec27ec95]{padding:.75rem 1rem;border:1px solid #17a2b8;border-radius:6px;background:#fff;color:#17a2b8;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500}.privacy-settings-button[data-v-ec27ec95]:hover{background:#17a2b8;color:#fff}.change-url-id-button[data-v-ec27ec95]{padding:.5rem .75rem;border:1px solid #6c757d;border-radius:4px;background:#fff;color:#6c757d;cursor:pointer;display:flex;align-items:center;gap:.25rem;font-size:.8rem;font-weight:500;margin-left:.5rem;transition:all .2s ease}.change-url-id-button[data-v-ec27ec95]:hover{background:#6c757d;color:#fff}.url-id-change-warning[data-v-ec27ec95]{display:flex;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px}.warning-icon[data-v-ec27ec95]{color:#f39c12;font-size:1.5rem;flex-shrink:0}.warning-content h4[data-v-ec27ec95]{margin:0 0 .5rem;color:#856404}.warning-content ul[data-v-ec27ec95]{margin:0 0 1rem;padding-left:1.5rem;color:#856404}.warning-content li[data-v-ec27ec95]{margin-bottom:.25rem}.current-url-info[data-v-ec27ec95]{background:#f8f9fa;padding:.75rem;border-radius:4px;border:1px solid #dee2e6}.current-url-info p[data-v-ec27ec95]{margin:0;font-size:.9rem;color:#495057}.follow-section[data-v-ec27ec95]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000001a}.follow-section h3[data-v-ec27ec95]{margin:0 0 1.5rem;color:#333}.follow-stats[data-v-ec27ec95]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.follow-stat-card[data-v-ec27ec95]{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-radius:8px;background:#f8f9fa;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.follow-stat-card[data-v-ec27ec95]:hover{background:#e9ecef;border-color:#17a2b8;transform:translateY(-2px)}.follow-stat-icon[data-v-ec27ec95]{width:50px;height:50px;border-radius:50%;background:#17a2b8;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.follow-stat-info[data-v-ec27ec95]{flex:1}.follow-stat-value[data-v-ec27ec95]{display:block;font-size:2rem;font-weight:700;color:#17a2b8;line-height:1}.follow-stat-label[data-v-ec27ec95]{font-size:.9rem;color:#666;font-weight:500}.activity-section[data-v-ec27ec95]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000001a}.activity-section h3[data-v-ec27ec95]{margin:0 0 1.5rem;color:#333}.activity-list[data-v-ec27ec95]{display:flex;flex-direction:column;gap:1rem}.activity-item[data-v-ec27ec95]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-radius:8px;background:#f8f9fa}.activity-icon[data-v-ec27ec95]{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#17a2b8;color:#fff;display:flex;align-items:center;justify-content:center}.activity-content[data-v-ec27ec95]{flex:1}.activity-message[data-v-ec27ec95]{margin:0 0 .25rem;color:#333}.activity-time[data-v-ec27ec95]{font-size:.9rem;color:#999}.no-activity[data-v-ec27ec95]{text-align:center;color:#999;padding:2rem}.modal-overlay[data-v-ec27ec95]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-ec27ec95]{background:#fff;border-radius:12px;padding:2rem;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.modal-header[data-v-ec27ec95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-ec27ec95]{margin:0;color:#333}.modal-close[data-v-ec27ec95]{background:none;border:none;font-size:1.2rem;color:#666;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s ease}.modal-close[data-v-ec27ec95]:hover{background:#f8f9fa;color:#333}.modal-content h3[data-v-ec27ec95]{margin:0 0 1.5rem;color:#333}.privacy-options[data-v-ec27ec95]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.privacy-option[data-v-ec27ec95]{padding:1rem;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .2s ease}.privacy-option[data-v-ec27ec95]:hover{border-color:#17a2b8}.privacy-option.active[data-v-ec27ec95]{border-color:#17a2b8;background:#f8f9fa}.option-header[data-v-ec27ec95]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.option-title[data-v-ec27ec95]{font-weight:500;color:#333}.option-description[data-v-ec27ec95]{margin:0;font-size:.9rem;color:#666}.modal-actions[data-v-ec27ec95]{display:flex;gap:1rem;justify-content:flex-end}.modal-button[data-v-ec27ec95]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:500;cursor:pointer}.modal-button.primary[data-v-ec27ec95]{background:#17a2b8;color:#fff}.modal-button.primary[data-v-ec27ec95]:hover{background:#138fa1}.modal-button.secondary[data-v-ec27ec95]{background:#6c757d;color:#fff}.modal-button.secondary[data-v-ec27ec95]:hover{background:#5a6268}.user-list[data-v-ec27ec95]{display:flex;flex-direction:column;gap:1rem}.user-item[data-v-ec27ec95]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:8px;background:#f8f9fa;border:1px solid #e9ecef}.user-info[data-v-ec27ec95]{display:flex;align-items:center;gap:1rem;flex:1}.user-avatar[data-v-ec27ec95]{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.user-avatar .avatar-img[data-v-ec27ec95]{width:100%;height:100%;object-fit:cover}.user-details[data-v-ec27ec95]{display:flex;flex-direction:column;gap:.25rem}.user-name[data-v-ec27ec95]{font-weight:500;color:#333}.user-follow-date[data-v-ec27ec95]{font-size:.8rem;color:#666}.view-profile-button[data-v-ec27ec95]{padding:.5rem 1rem;border:1px solid #17a2b8;border-radius:6px;background:#fff;color:#17a2b8;cursor:pointer;font-size:.9rem;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.view-profile-button[data-v-ec27ec95]:hover{background:#17a2b8;color:#fff}.no-users[data-v-ec27ec95]{text-align:center;color:#999;padding:2rem;font-style:italic}.first-time-modal[data-v-ec27ec95]{background:#000c}.first-time-content[data-v-ec27ec95]{max-width:600px;text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;box-shadow:0 20px 60px #0000004d}.first-time-header[data-v-ec27ec95]{margin-bottom:2rem}.welcome-icon[data-v-ec27ec95]{font-size:4rem;color:gold;margin-bottom:1rem;animation:bounce 2s infinite}.first-time-header h2[data-v-ec27ec95]{font-size:2rem;margin:0 0 .5rem;color:#fff}.first-time-header p[data-v-ec27ec95]{font-size:1.1rem;color:#ffffffe6;margin:0}.first-time-body[data-v-ec27ec95]{margin-bottom:2rem}.welcome-message h3[data-v-ec27ec95]{font-size:1.3rem;margin:0 0 1rem;color:#fff}.welcome-message p[data-v-ec27ec95]{font-size:1rem;line-height:1.6;color:#ffffffe6;margin:0 0 2rem}.next-steps[data-v-ec27ec95]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.step-item[data-v-ec27ec95]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff1a;border-radius:8px;border:1px solid rgba(255,255,255,.2)}.step-number[data-v-ec27ec95]{width:30px;height:30px;border-radius:50%;background:gold;color:#333;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.step-content h4[data-v-ec27ec95]{margin:0 0 .25rem;color:#fff;font-size:1rem}.step-content p[data-v-ec27ec95]{margin:0;color:#fffc;font-size:.9rem}.first-time-actions[data-v-ec27ec95]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.first-time-button[data-v-ec27ec95]{padding:1rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;min-width:200px;justify-content:center}.first-time-button.primary[data-v-ec27ec95]{background:gold;color:#333}.first-time-button.primary[data-v-ec27ec95]:hover{background:#ffed4e;transform:translateY(-2px);box-shadow:0 8px 20px #ffd7004d}.first-time-button.secondary[data-v-ec27ec95]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3)}.first-time-button.secondary[data-v-ec27ec95]:hover{background:#fff3;transform:translateY(-2px)}.first-time-mode[data-v-ec27ec95]{position:relative}.action-button.dimmed[data-v-ec27ec95]{opacity:.4;filter:grayscale(50%);pointer-events:none}.action-button.highlighted[data-v-ec27ec95]{position:relative;background:linear-gradient(45deg,gold,#ffed4e);color:#333;border:2px solid #ffd700;box-shadow:0 4px 15px #ffd7004d;animation:pulse-highlight-ec27ec95 2s infinite}.action-button.highlighted[data-v-ec27ec95]:hover{background:linear-gradient(45deg,#ffed4e,gold);transform:translateY(-2px);box-shadow:0 8px 25px #ffd70066}.highlight-badge[data-v-ec27ec95]{position:absolute;top:-8px;right:-8px;background:#ff6b6b;color:#fff;font-size:.7rem;padding:.25rem .5rem;border-radius:12px;font-weight:700;animation:bounce 1s infinite}.first-time-hint[data-v-ec27ec95]{margin-top:1rem;padding:1rem;background:linear-gradient(45deg,gold,#ffed4e);color:#333;border-radius:8px;text-align:center;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.5rem;animation:slideInUp-ec27ec95 .5s ease}@keyframes pulse-highlight-ec27ec95{0%,to{box-shadow:0 4px 15px #ffd7004d}50%{box-shadow:0 4px 25px #ffd70080}}@keyframes slideInUp-ec27ec95{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.readme-card[data-v-ec27ec95]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem}.readme-header[data-v-ec27ec95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef}.readme-header h3[data-v-ec27ec95]{margin:0;color:#333;font-size:1.25rem}.readme-status[data-v-ec27ec95]{display:flex;align-items:center;gap:.5rem}.status-badge[data-v-ec27ec95]{padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}.status-badge.public[data-v-ec27ec95]{background:#d4edda;color:#155724}.status-badge.private[data-v-ec27ec95]{background:#f8d7da;color:#721c24}.readme-content[data-v-ec27ec95]{margin-bottom:1rem}.readme-preview[data-v-ec27ec95]{max-height:300px;overflow-y:auto;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.readme-text[data-v-ec27ec95]{line-height:1.6;color:#333}.readme-text h1[data-v-ec27ec95]{font-size:1.5rem;margin:1rem 0 .5rem;color:#333;border-bottom:2px solid #17a2b8;padding-bottom:.25rem}.readme-text h2[data-v-ec27ec95]{font-size:1.25rem;margin:.75rem 0 .25rem;color:#333}.readme-text h3[data-v-ec27ec95]{font-size:1.1rem;margin:.5rem 0 .25rem;color:#333}.readme-text p[data-v-ec27ec95]{margin:.5rem 0}.readme-text strong[data-v-ec27ec95]{font-weight:700;color:#333}.readme-text em[data-v-ec27ec95]{font-style:italic}.readme-text a[data-v-ec27ec95]{color:#17a2b8;text-decoration:none}.readme-text a[data-v-ec27ec95]:hover{text-decoration:underline}.readme-text code[data-v-ec27ec95]{background:#e9ecef;padding:.1rem .3rem;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem}.readme-text pre[data-v-ec27ec95]{background:#f8f9fa;padding:.75rem;border-radius:6px;overflow-x:auto;margin:.5rem 0}.readme-text pre code[data-v-ec27ec95]{background:none;padding:0}.readme-text ul[data-v-ec27ec95],.readme-text ol[data-v-ec27ec95]{margin:.5rem 0;padding-left:1.5rem}.readme-text li[data-v-ec27ec95]{margin:.25rem 0}.readme-text img[data-v-ec27ec95]{max-width:100%;height:auto;border-radius:6px;margin:.5rem 0}.readme-empty[data-v-ec27ec95]{text-align:center;padding:2rem;color:#6c757d}.readme-empty i[data-v-ec27ec95]{font-size:3rem;margin-bottom:1rem;color:#dee2e6}.readme-empty p[data-v-ec27ec95]{margin:.5rem 0;font-size:1rem}.readme-description[data-v-ec27ec95]{font-size:.9rem;color:#999}.readme-actions[data-v-ec27ec95]{display:flex;justify-content:flex-end}.readme-button[data-v-ec27ec95]{padding:.75rem 1.5rem;border:1px solid #17a2b8;border-radius:8px;background:#fff;color:#17a2b8;cursor:pointer;font-size:1rem;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.readme-button[data-v-ec27ec95]:hover{background:#17a2b8;color:#fff}.profile-completion-card[data-v-ec27ec95]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000001a;margin-top:2rem}.profile-completion-card h3[data-v-ec27ec95]{display:flex;align-items:center;gap:.5rem;margin:0 0 1.5rem;color:#333;font-size:1.25rem}.profile-completion-card.completed h3[data-v-ec27ec95]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.completion-info[data-v-ec27ec95]{display:flex;flex-direction:column;gap:1.5rem}.completion-progress[data-v-ec27ec95]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.progress-bar[data-v-ec27ec95]{flex:1;height:10px;background:#e9ecef;border-radius:5px;overflow:hidden}.progress-fill[data-v-ec27ec95]{height:100%;background:linear-gradient(45deg,#17a2b8,#40c7c7);border-radius:5px;transition:width .3s ease-in-out}.progress-bar.completed .progress-fill[data-v-ec27ec95]{background:linear-gradient(45deg,gold,#ffed4e);box-shadow:0 0 10px #ffd70080}.completion-text[data-v-ec27ec95]{font-size:1.1rem;font-weight:500;color:#333}.completion-text.completed[data-v-ec27ec95]{color:#fff;font-weight:700;font-size:1.2rem;text-shadow:0 1px 2px rgba(0,0,0,.3)}.completion-suggestions[data-v-ec27ec95]{display:flex;flex-direction:column;gap:.75rem}.suggestion-item[data-v-ec27ec95]{display:flex;align-items:center;gap:.75rem;color:#555;font-size:.9rem}.suggestion-item.completed[data-v-ec27ec95]{color:#28a745;font-weight:500}.suggestion-item i[data-v-ec27ec95]{color:#28a745;font-size:1rem}.suggestion-item.completed i[data-v-ec27ec95]{color:#28a745}.profile-completion-card.completed[data-v-ec27ec95]{background:linear-gradient(135deg,#40c7c7,#17a2b8);color:#fff;box-shadow:0 8px 20px #0003}.completion-celebration[data-v-ec27ec95]{text-align:center;padding:1.5rem;background:#fff3;border-radius:10px;margin-top:1.5rem}.celebration-message[data-v-ec27ec95]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.1rem;font-weight:600;color:#fff}.celebration-message i[data-v-ec27ec95]{color:gold;font-size:1.2rem}@media (max-width: 768px){.profile-and-skills[data-v-ec27ec95]{grid-template-columns:1fr;gap:1rem}.stats-section[data-v-ec27ec95],.view-stats[data-v-ec27ec95],.action-buttons[data-v-ec27ec95]{grid-template-columns:1fr}.profile-card[data-v-ec27ec95]{flex-direction:column;text-align:center}.profile-links[data-v-ec27ec95]{justify-content:center}.follow-stats[data-v-ec27ec95]{grid-template-columns:1fr}.user-item[data-v-ec27ec95]{flex-direction:column;gap:1rem;text-align:center}.view-profile-button[data-v-ec27ec95]{width:100%;justify-content:center}.first-time-content[data-v-ec27ec95]{margin:1rem;padding:1.5rem}.first-time-header h2[data-v-ec27ec95]{font-size:1.5rem}.welcome-icon[data-v-ec27ec95]{font-size:3rem}.first-time-actions[data-v-ec27ec95]{flex-direction:column}.first-time-button[data-v-ec27ec95]{min-width:auto;width:100%}.next-steps[data-v-ec27ec95]{gap:.75rem}.step-item[data-v-ec27ec95]{padding:.75rem}}.share-section[data-v-ec27ec95]{margin-top:1.5rem;display:flex;justify-content:center}.share-btn[data-v-ec27ec95]{padding:.75rem 1.5rem;border:none;border-radius:8px;background:#1da1f2;color:#fff;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem;transition:all .2s ease;box-shadow:0 2px 8px #1da1f24d}.share-btn[data-v-ec27ec95]:hover{background:#1a8cd8;transform:translateY(-1px);box-shadow:0 4px 12px #1da1f266}.share-btn i[data-v-ec27ec95]{font-size:1rem}.follow-button-container[data-v-c57daa06]{position:relative;display:inline-block;margin:1rem}.follow-button[data-v-c57daa06]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:2px solid #17a2b8;border-radius:25px;background:#fff;color:#17a2b8;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease}.follow-button[data-v-c57daa06]:hover:not(:disabled){background:#17a2b8;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #17a2b84d}.follow-button.following[data-v-c57daa06]{background:#17a2b8;color:#fff}.follow-button.self-profile[data-v-c57daa06]{background:#6c757d;color:#fff;border-color:#6c757d}.follow-button.self-profile[data-v-c57daa06]:hover{background:#6c757d;color:#fff;transform:none;box-shadow:none}.follow-button[data-v-c57daa06]:disabled{opacity:.6;cursor:not-allowed}.follow-button i[data-v-c57daa06]{font-size:1rem}.follow-text[data-v-c57daa06]{font-weight:600}.follow-stats-container[data-v-6106d0b4]{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;background:#f8f9fa;border-radius:20px;border:1px solid #e9ecef}.stats-item[data-v-6106d0b4]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stats-value[data-v-6106d0b4]{font-size:1.2rem;font-weight:700;color:#17a2b8}.stats-label[data-v-6106d0b4]{font-size:.8rem;color:#666;font-weight:500}.stats-divider[data-v-6106d0b4]{width:1px;height:2rem;background:#dee2e6}.limited-warning[data-v-166b97ff]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:1rem;margin:1rem;display:flex;align-items:center;gap:.5rem;color:#856404;max-width:1200px;margin-left:auto;margin-right:auto}.limited-warning i[data-v-166b97ff]{font-size:1.2rem}.limited-warning p[data-v-166b97ff]{margin:0;font-weight:500}.header-section[data-v-166b97ff]{display:flex;justify-content:center;flex-direction:column;align-items:center;margin:1rem 0;padding:1rem}.social-container[data-v-166b97ff]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;margin:1rem 0;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}@media (max-width: 768px){.limited-warning[data-v-166b97ff]{margin:1rem .5rem}}.user-profile-container[data-v-c1c5d77b]{min-height:100vh;background:#f7fafd;padding:2rem 1rem}.user-profile-content[data-v-c1c5d77b]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.profile-section[data-v-c1c5d77b]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000001a}.profile-card[data-v-c1c5d77b]{display:flex;align-items:center;gap:1.5rem}.profile-avatar[data-v-c1c5d77b]{flex-shrink:0}.avatar-img[data-v-c1c5d77b]{width:100px;height:100px;border-radius:50%;object-fit:cover}.profile-info[data-v-c1c5d77b]{flex:1}.profile-name[data-v-c1c5d77b]{font-size:1.5rem;font-weight:700;color:#333;margin:0 0 .5rem}.profile-name.font-small[data-v-c1c5d77b]{font-size:1.2rem}.profile-title[data-v-c1c5d77b]{color:#17a2b8;margin:0 0 .5rem;font-size:1.2rem}.profile-belong[data-v-c1c5d77b]{color:#666;font-weight:500;margin:0 0 .5rem;font-size:.95rem}.own-profile-badge[data-v-c1c5d77b]{display:flex;align-items:center;gap:.5rem;margin:.5rem 0;padding:.5rem .75rem;background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border-radius:20px;font-size:.85rem;font-weight:500;width:fit-content;box-shadow:0 2px 4px #4caf504d}.own-profile-badge i[data-v-c1c5d77b]{font-size:.8rem}.profile-details[data-v-c1c5d77b]{margin:1rem 0;padding:1rem 0;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.profile-location[data-v-c1c5d77b]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:#666;font-size:.9rem}.profile-location i[data-v-c1c5d77b]{color:#17a2b8;width:16px}.profile-bio[data-v-c1c5d77b]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1rem;color:#333;font-size:.9rem;line-height:1.4}.profile-bio i[data-v-c1c5d77b]{color:#17a2b8;margin-top:.2rem;width:16px}.profile-links[data-v-c1c5d77b]{display:flex;gap:.75rem;flex-wrap:wrap}.profile-link[data-v-c1c5d77b]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px;text-decoration:none;font-size:.85rem;font-weight:500;transition:all .2s ease;border:1px solid}.profile-link.twitter[data-v-c1c5d77b]{background:#1da1f2;color:#fff;border-color:#1da1f2}.profile-link.twitter[data-v-c1c5d77b]:hover{background:#0d8bd9;border-color:#0d8bd9;transform:translateY(-1px)}.profile-link.github[data-v-c1c5d77b]{background:#333;color:#fff;border-color:#333}.profile-link.github[data-v-c1c5d77b]:hover{background:#24292e;border-color:#24292e;transform:translateY(-1px)}.profile-link.website[data-v-c1c5d77b]{background:#17a2b8;color:#fff;border-color:#17a2b8}.profile-link.website[data-v-c1c5d77b]:hover{background:#138fa1;border-color:#138fa1;transform:translateY(-1px)}.inherent-ability-section[data-v-c1c5d77b]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000001a}.inherent-ability-card[data-v-c1c5d77b]{display:flex;flex-direction:column;gap:1.5rem}.ability-header[data-v-c1c5d77b]{display:flex;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:2px solid #f8f9fa}.ability-icon[data-v-c1c5d77b]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.ability-header h3[data-v-c1c5d77b]{margin:0;color:#333;font-size:1.3rem;font-weight:700}.ability-content[data-v-c1c5d77b]{display:flex;flex-direction:column;gap:1rem}.ability-name h4[data-v-c1c5d77b]{margin:0;color:#17a2b8;font-size:1.2rem;font-weight:700}.ability-description p[data-v-c1c5d77b]{margin:0;color:#666;line-height:1.6;font-size:1rem}.action-section[data-v-c1c5d77b]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000001a}.action-section h3[data-v-c1c5d77b]{margin:0 0 1.5rem;color:#333}.action-buttons[data-v-c1c5d77b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.action-button[data-v-c1c5d77b]{padding:1rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease}.action-button.primary[data-v-c1c5d77b]{background:#17a2b8;color:#fff}.action-button.primary[data-v-c1c5d77b]:hover{background:#138fa1;transform:translateY(-2px)}.action-button.secondary[data-v-c1c5d77b]{background:#f8f9fa;color:#333;border:1px solid #dee2e6}.action-button.secondary[data-v-c1c5d77b]:hover{background:#e9ecef;transform:translateY(-2px)}.limited-warning[data-v-c1c5d77b]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:1rem;margin:1rem;display:flex;align-items:center;gap:.5rem;color:#856404;max-width:800px;margin-left:auto;margin-right:auto}.limited-warning i[data-v-c1c5d77b]{font-size:1.2rem}.limited-warning p[data-v-c1c5d77b]{margin:0;font-weight:500}.skills-overview-section[data-v-c1c5d77b]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.radar-chart-section[data-v-c1c5d77b]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;justify-content:center;align-items:center;height:fit-content}.radar-chart-section h3[data-v-c1c5d77b]{margin:0 0 1rem;color:#333;font-size:1.2rem;text-align:center}.readme-section[data-v-c1c5d77b]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.readme-card[data-v-c1c5d77b]{background:#fff;border-radius:12px;overflow:hidden}.readme-header[data-v-c1c5d77b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef}.readme-header h3[data-v-c1c5d77b]{margin:0;color:#333;font-size:1.25rem}.readme-content[data-v-c1c5d77b]{margin-bottom:1rem}.readme-preview[data-v-c1c5d77b]{max-height:400px;overflow-y:auto;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.readme-text[data-v-c1c5d77b]{line-height:1.6;color:#333}.readme-text h1[data-v-c1c5d77b]{font-size:1.5rem;margin:1rem 0 .5rem;color:#333;border-bottom:2px solid #17a2b8;padding-bottom:.25rem}.readme-text h2[data-v-c1c5d77b]{font-size:1.25rem;margin:.75rem 0 .25rem;color:#333}.readme-text h3[data-v-c1c5d77b]{font-size:1.1rem;margin:.5rem 0 .25rem;color:#333}.readme-text p[data-v-c1c5d77b]{margin:.5rem 0}.readme-text strong[data-v-c1c5d77b]{font-weight:700;color:#333}.readme-text em[data-v-c1c5d77b]{font-style:italic}.readme-text a[data-v-c1c5d77b]{color:#17a2b8;text-decoration:none}.readme-text a[data-v-c1c5d77b]:hover{text-decoration:underline}.readme-text code[data-v-c1c5d77b]{background:#e9ecef;padding:.1rem .3rem;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem}.readme-text pre[data-v-c1c5d77b]{background:#f8f9fa;padding:.75rem;border-radius:6px;overflow-x:auto;margin:.5rem 0}.readme-text pre code[data-v-c1c5d77b]{background:none;padding:0}.readme-text ul[data-v-c1c5d77b],.readme-text ol[data-v-c1c5d77b]{margin:.5rem 0;padding-left:1.5rem}.readme-text li[data-v-c1c5d77b]{margin:.25rem 0}.readme-text img[data-v-c1c5d77b]{max-width:100%;height:auto;border-radius:6px;margin:.5rem 0}@media (max-width: 768px){.user-profile-container[data-v-c1c5d77b]{padding:1rem .5rem}.profile-card[data-v-c1c5d77b]{flex-direction:column;text-align:center}.profile-links[data-v-c1c5d77b]{justify-content:center}.action-buttons[data-v-c1c5d77b]{grid-template-columns:1fr}.ability-header[data-v-c1c5d77b]{flex-direction:column;text-align:center;gap:.5rem}.skills-overview-section[data-v-c1c5d77b]{grid-template-columns:1fr;gap:1rem}.limited-warning[data-v-c1c5d77b]{margin:1rem .5rem}.own-profile-badge[data-v-c1c5d77b]{margin:.5rem auto;justify-content:center}}.session-manager[data-v-8cda6785]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #00000012}.session-title[data-v-8cda6785]{display:flex;align-items:center;gap:.5rem;margin:0 0 1.5rem;color:#333;font-size:1.2rem}.session-title i[data-v-8cda6785]{color:#4a90e2}.loading-container[data-v-8cda6785],.no-sessions[data-v-8cda6785]{text-align:center;padding:2rem;color:#666}.no-sessions i[data-v-8cda6785]{font-size:2rem;color:#ccc;margin-bottom:1rem}.sessions-list[data-v-8cda6785]{display:flex;flex-direction:column;gap:1rem}.session-item[data-v-8cda6785]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #e1e5e9;border-radius:6px;background:#fafbfc}.session-item.current-session[data-v-8cda6785]{border-color:#4a90e2;background:#f0f7ff}.session-info[data-v-8cda6785]{flex:1}.device-info[data-v-8cda6785]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.device-info i[data-v-8cda6785]{color:#4a90e2;width:16px}.browser-name[data-v-8cda6785]{font-weight:600;color:#333}.os-name[data-v-8cda6785]{color:#666;font-size:.9rem}.session-details[data-v-8cda6785]{display:flex;gap:1rem;font-size:.85rem;color:#888}.current-badge[data-v-8cda6785]{display:flex;align-items:center;gap:.25rem;color:#4a90e2;font-size:.85rem;font-weight:600;margin-top:.5rem}.session-actions[data-v-8cda6785]{margin-left:1rem}.revoke-button[data-v-8cda6785]{background:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;gap:.25rem;transition:background-color .2s}.revoke-button[data-v-8cda6785]:hover:not(:disabled){background:#c82333}.revoke-button[data-v-8cda6785]:disabled{background:#6c757d;cursor:not-allowed}.logout-all-section[data-v-8cda6785]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e1e5e9;text-align:center}.logout-all-button[data-v-8cda6785]{background:#dc3545;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:1rem;display:flex;align-items:center;gap:.5rem;margin:0 auto;transition:background-color .2s}.logout-all-button[data-v-8cda6785]:hover:not(:disabled){background:#c82333}.logout-all-button[data-v-8cda6785]:disabled{background:#6c757d;cursor:not-allowed}.logout-all-warning[data-v-8cda6785]{margin-top:1rem;color:#dc3545;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.logout-all-warning i[data-v-8cda6785]{font-size:.8rem}@media (max-width: 768px){.session-item[data-v-8cda6785]{flex-direction:column;align-items:flex-start;gap:1rem}.session-actions[data-v-8cda6785]{margin-left:0;width:100%}.revoke-button[data-v-8cda6785],.logout-all-button[data-v-8cda6785]{width:100%;justify-content:center}}.profile-settings[data-v-122857ed]{max-width:600px}.settings-card[data-v-122857ed]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000012;overflow:hidden}.card-header[data-v-122857ed]{padding:1.5rem;border-bottom:1px solid #e1e5e9;background:#f8f9fa}.card-title[data-v-122857ed]{display:flex;align-items:center;gap:.75rem;margin:0 0 .5rem;color:#333;font-size:1.25rem}.card-title i[data-v-122857ed]{color:#4a90e2}.card-description[data-v-122857ed]{margin:0;color:#666;font-size:.95rem;line-height:1.5}.warning-text[data-v-122857ed]{color:#d97706;font-weight:500;display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.9rem}.warning-text i[data-v-122857ed]{color:#d97706}.settings-form[data-v-122857ed]{padding:1.5rem}.form-group[data-v-122857ed]{margin-bottom:1.5rem}.form-label[data-v-122857ed]{display:block;margin-bottom:.5rem;font-weight:600;color:#333}.current-value[data-v-122857ed]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#f8f9fa;border:1px solid #e1e5e9;border-radius:4px;color:#666;font-family:monospace}.current-value i[data-v-122857ed]{color:#4a90e2}.form-input[data-v-122857ed]{width:100%;padding:.75rem;border:1px solid #e1e5e9;border-radius:4px;font-size:1rem;transition:border-color .2s}.form-input[data-v-122857ed]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e21a}.form-input.error[data-v-122857ed]{border-color:#dc3545}.form-input.checking[data-v-122857ed]{border-color:#ffc107}.error-message[data-v-122857ed]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:#dc3545;font-size:.9rem}.checking-message[data-v-122857ed]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:#ffc107;font-size:.9rem}.availability-message[data-v-122857ed]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.9rem}.availability-message.available[data-v-122857ed]{color:#28a745}.availability-message.unavailable[data-v-122857ed]{color:#dc3545}.availability-message.error[data-v-122857ed]{color:#ffc107}.input-hint[data-v-122857ed]{margin-top:.5rem;color:#666;font-size:.85rem}.form-actions[data-v-122857ed]{display:flex;gap:1rem;margin-top:2rem}.save-button[data-v-122857ed],.reset-button[data-v-122857ed]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s}.save-button[data-v-122857ed]{background:#28a745;color:#fff}.save-button[data-v-122857ed]:hover:not(:disabled){background:#218838}.save-button[data-v-122857ed]:disabled{background:#6c757d;cursor:not-allowed}.reset-button[data-v-122857ed]{background:#6c757d;color:#fff}.reset-button[data-v-122857ed]:hover:not(:disabled){background:#5a6268}.reset-button[data-v-122857ed]:disabled{background:#adb5bd;cursor:not-allowed}@media (max-width: 768px){.form-actions[data-v-122857ed]{flex-direction:column}.save-button[data-v-122857ed],.reset-button[data-v-122857ed]{width:100%;justify-content:center}}.email-settings[data-v-6204f9e4]{max-width:600px}.settings-card[data-v-6204f9e4]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000012;overflow:hidden}.card-header[data-v-6204f9e4]{padding:1.5rem;border-bottom:1px solid #e1e5e9;background:#f8f9fa}.card-title[data-v-6204f9e4]{display:flex;align-items:center;gap:.75rem;margin:0 0 .5rem;color:#333;font-size:1.25rem}.card-title i[data-v-6204f9e4]{color:#4a90e2}.card-description[data-v-6204f9e4]{margin:0;color:#666;font-size:.95rem;line-height:1.5}.settings-form[data-v-6204f9e4]{padding:1.5rem}.form-group[data-v-6204f9e4]{margin-bottom:1.5rem}.form-label[data-v-6204f9e4]{display:block;margin-bottom:.5rem;font-weight:600;color:#333}.current-value[data-v-6204f9e4]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#f8f9fa;border:1px solid #e1e5e9;border-radius:4px;color:#666;font-family:monospace}.current-value i[data-v-6204f9e4]{color:#4a90e2}.form-input[data-v-6204f9e4]{width:100%;padding:.75rem;border:1px solid #e1e5e9;border-radius:4px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6204f9e4]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e21a}.form-input.error[data-v-6204f9e4]{border-color:#dc3545}.error-message[data-v-6204f9e4]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:#dc3545;font-size:.9rem}.input-hint[data-v-6204f9e4]{margin-top:.5rem;color:#666;font-size:.85rem}.form-actions[data-v-6204f9e4]{display:flex;gap:1rem;margin-top:2rem}.save-button[data-v-6204f9e4],.reset-button[data-v-6204f9e4]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s}.save-button[data-v-6204f9e4]{background:#28a745;color:#fff}.save-button[data-v-6204f9e4]:hover:not(:disabled){background:#218838}.save-button[data-v-6204f9e4]:disabled{background:#6c757d;cursor:not-allowed}.reset-button[data-v-6204f9e4]{background:#6c757d;color:#fff}.reset-button[data-v-6204f9e4]:hover:not(:disabled){background:#5a6268}.reset-button[data-v-6204f9e4]:disabled{background:#adb5bd;cursor:not-allowed}@media (max-width: 768px){.form-actions[data-v-6204f9e4]{flex-direction:column}.save-button[data-v-6204f9e4],.reset-button[data-v-6204f9e4]{width:100%;justify-content:center}}.password-settings[data-v-3beb1ffc]{max-width:600px}.settings-card[data-v-3beb1ffc]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000012;overflow:hidden}.card-header[data-v-3beb1ffc]{padding:1.5rem;border-bottom:1px solid #e1e5e9;background:#f8f9fa}.card-title[data-v-3beb1ffc]{display:flex;align-items:center;gap:.75rem;margin:0 0 .5rem;color:#333;font-size:1.25rem}.card-title i[data-v-3beb1ffc]{color:#4a90e2}.card-description[data-v-3beb1ffc]{margin:0;color:#666;font-size:.95rem;line-height:1.5}.settings-form[data-v-3beb1ffc]{padding:1.5rem}.form-group[data-v-3beb1ffc]{margin-bottom:1.5rem}.form-label[data-v-3beb1ffc]{display:block;margin-bottom:.5rem;font-weight:600;color:#333}.form-input[data-v-3beb1ffc]{width:100%;padding:.75rem;border:1px solid #e1e5e9;border-radius:4px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3beb1ffc]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e21a}.form-input.error[data-v-3beb1ffc]{border-color:#dc3545}.error-message[data-v-3beb1ffc]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:#dc3545;font-size:.9rem}.password-strength[data-v-3beb1ffc]{margin-top:.75rem;display:flex;align-items:center;gap:1rem}.strength-bar[data-v-3beb1ffc]{flex:1;height:4px;background:#e1e5e9;border-radius:2px;overflow:hidden}.strength-fill[data-v-3beb1ffc]{height:100%;transition:all .3s}.strength-fill.weak[data-v-3beb1ffc]{background:#dc3545}.strength-fill.medium[data-v-3beb1ffc]{background:#ffc107}.strength-fill.strong[data-v-3beb1ffc]{background:#28a745}.strength-text[data-v-3beb1ffc]{font-size:.85rem;color:#666;min-width:40px}.password-requirements[data-v-3beb1ffc]{margin-top:2rem;padding:1rem;background:#f8f9fa;border-radius:6px}.password-requirements h4[data-v-3beb1ffc]{margin:0 0 1rem;color:#333;font-size:1rem}.password-requirements ul[data-v-3beb1ffc]{list-style:none;padding:0;margin:0}.password-requirements li[data-v-3beb1ffc]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;color:#666}.password-requirements li.met[data-v-3beb1ffc]{color:#28a745}.password-requirements li i[data-v-3beb1ffc]{width:16px;text-align:center}.password-requirements li.met i[data-v-3beb1ffc]{color:#28a745}.password-requirements li:not(.met) i[data-v-3beb1ffc]{color:#dc3545}.form-actions[data-v-3beb1ffc]{display:flex;gap:1rem;margin-top:2rem}.save-button[data-v-3beb1ffc],.reset-button[data-v-3beb1ffc]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s}.save-button[data-v-3beb1ffc]{background:#28a745;color:#fff}.save-button[data-v-3beb1ffc]:hover:not(:disabled){background:#218838}.save-button[data-v-3beb1ffc]:disabled{background:#6c757d;cursor:not-allowed}.reset-button[data-v-3beb1ffc]{background:#6c757d;color:#fff}.reset-button[data-v-3beb1ffc]:hover:not(:disabled){background:#5a6268}.reset-button[data-v-3beb1ffc]:disabled{background:#adb5bd;cursor:not-allowed}@media (max-width: 768px){.form-actions[data-v-3beb1ffc]{flex-direction:column}.save-button[data-v-3beb1ffc],.reset-button[data-v-3beb1ffc]{width:100%;justify-content:center}.password-strength[data-v-3beb1ffc]{flex-direction:column;align-items:flex-start;gap:.5rem}}.deletion-settings[data-v-392462e3]{max-width:600px}.alert[data-v-392462e3]{padding:1rem;border-radius:8px;margin-bottom:2rem;display:flex;align-items:flex-start;gap:1rem}.alert-danger[data-v-392462e3]{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.alert-warning[data-v-392462e3]{background-color:#fffbeb;border:1px solid #fed7aa;color:#d97706}.alert i[data-v-392462e3]{font-size:1.5rem;margin-top:.25rem}.alert h3[data-v-392462e3]{margin:0 0 .5rem;font-size:1.25rem}.alert p[data-v-392462e3]{margin:0;line-height:1.5}.deletion-info[data-v-392462e3]{background:#f8f9fa;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.info-item[data-v-392462e3]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e9ecef}.info-item[data-v-392462e3]:last-child{border-bottom:none}.info-item label[data-v-392462e3]{font-weight:600;color:#495057}.text-success[data-v-392462e3]{color:#198754}.text-danger[data-v-392462e3]{color:#dc3545}.support-section[data-v-392462e3]{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:1.5rem}.support-section h4[data-v-392462e3]{margin:0 0 1rem;color:#333}.support-section p[data-v-392462e3]{margin:0 0 1rem;color:#666}.support-info[data-v-392462e3]{background:#f8f9fa;border-radius:6px;padding:1rem;margin-top:1rem}.support-info p[data-v-392462e3]{margin:0 0 .5rem;font-size:.9rem}.support-info p[data-v-392462e3]:last-child{margin-bottom:0}.form-group[data-v-392462e3]{margin-bottom:1.5rem}.form-group label[data-v-392462e3]{display:block;margin-bottom:.5rem;font-weight:600;color:#333}.required[data-v-392462e3]{color:#dc3545;font-weight:700}.form-control[data-v-392462e3]{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:4px;font-size:1rem;transition:border-color .15s ease-in-out;box-sizing:border-box}.form-control[data-v-392462e3]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 .2rem #4a90e240}.form-control[type=email][data-v-392462e3],.form-control[type=text][data-v-392462e3],.form-control[type=datetime-local][data-v-392462e3],select.form-control[data-v-392462e3],textarea.form-control[data-v-392462e3]{box-sizing:border-box}.checkbox-wrapper[data-v-392462e3]{display:flex;align-items:flex-start;gap:.75rem}.checkbox-wrapper input[type=checkbox][data-v-392462e3]{margin-top:.25rem}.checkbox-wrapper label[data-v-392462e3]{margin:0;font-weight:400;line-height:1.5}.form-actions[data-v-392462e3]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #dee2e6}.btn[data-v-392462e3]{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn[data-v-392462e3]:disabled{opacity:.6;cursor:not-allowed}.btn-danger[data-v-392462e3]{background-color:#dc3545;color:#fff}.btn-danger[data-v-392462e3]:hover:not(:disabled){background-color:#c82333}.btn-success[data-v-392462e3]{background-color:#198754;color:#fff}.btn-success[data-v-392462e3]:hover:not(:disabled){background-color:#157347}.deletion-request-form[data-v-392462e3]{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:1.5rem}.account-page[data-v-dd645590]{min-height:100vh}.account-container[data-v-dd645590]{display:flex;min-height:calc(100vh - 60px)}.account-sidebar[data-v-dd645590]{width:280px;background:#fff;border-right:1px solid #e1e5e9;box-shadow:2px 0 4px #0000000d;transition:transform .3s ease;z-index:1000}.sidebar-header[data-v-dd645590]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e1e5e9}.sidebar-title[data-v-dd645590]{display:flex;align-items:center;gap:.75rem;margin:0;font-size:1.25rem;color:#333}.sidebar-title i[data-v-dd645590]{color:#4a90e2}.sidebar-toggle[data-v-dd645590]{display:none;background:none;border:none;font-size:1.2rem;color:#666;cursor:pointer;padding:.5rem}.sidebar-menu[data-v-dd645590]{list-style:none;padding:0;margin:0}.menu-item[data-v-dd645590]{border-bottom:1px solid #f0f0f0}.menu-button[data-v-dd645590]{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:none;border:none;text-align:left;cursor:pointer;transition:all .2s;color:#666;font-size:1rem}.menu-button[data-v-dd645590]:hover{background:#f8f9fa;color:#4a90e2}.menu-button.active[data-v-dd645590]{background:#e3f2fd;color:#4a90e2;border-right:3px solid #4a90e2}.menu-button i[data-v-dd645590]{width:20px;text-align:center}.menu-text[data-v-dd645590]{font-weight:500}.account-main[data-v-dd645590]{flex:1}.main-header[data-v-dd645590]{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;border-bottom:1px solid #e1e5e9;background:#fff}.mobile-menu-toggle[data-v-dd645590]{display:none;background:none;border:none;font-size:1.2rem;color:#666;cursor:pointer;padding:.5rem}.main-title[data-v-dd645590]{margin:0;font-size:1.5rem;color:#333;font-weight:600}.main-content[data-v-dd645590]{padding:2rem}.content-section[data-v-dd645590]{max-width:800px}.welcome-message[data-v-dd645590]{text-align:center;padding:3rem 1rem;color:#666}.welcome-message i[data-v-dd645590]{font-size:3rem;color:#4a90e2;margin-bottom:1rem}.welcome-message h2[data-v-dd645590]{margin:1rem 0;color:#333}.welcome-message p[data-v-dd645590]{font-size:1.1rem;line-height:1.6}@media (max-width: 768px){.account-container[data-v-dd645590]{position:relative}.account-sidebar[data-v-dd645590]{position:fixed;top:60px;left:0;bottom:0;transform:translate(-100%);z-index:1000}.account-sidebar.sidebar-open[data-v-dd645590]{transform:translate(0)}.sidebar-toggle[data-v-dd645590],.mobile-menu-toggle[data-v-dd645590]{display:block}.main-header[data-v-dd645590],.main-content[data-v-dd645590],.sidebar-header[data-v-dd645590],.menu-button[data-v-dd645590]{padding:1rem}}@media (max-width: 480px){.account-sidebar[data-v-dd645590]{width:100%}.main-content[data-v-dd645590]{padding:.5rem}.content-section[data-v-dd645590]{padding:1rem 0}}.profile-form-container[data-v-06692e77]{max-width:800px;margin:2rem auto;padding:0 1rem}.profile-form[data-v-06692e77]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.form-title[data-v-06692e77]{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:2rem;text-align:center}.form-group[data-v-06692e77]{margin-bottom:1.5rem}.form-label[data-v-06692e77]{display:block;font-weight:600;color:#555;margin-bottom:.5rem;font-size:.9rem}.form-input[data-v-06692e77],.form-textarea[data-v-06692e77]{width:100%;padding:.75rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:border-color .2s ease;box-sizing:border-box}.form-input[data-v-06692e77]:focus,.form-textarea[data-v-06692e77]:focus{outline:none;border-color:#007bff}.account-input-container[data-v-06692e77]{display:flex;align-items:center;border:2px solid #e1e5e9;border-radius:8px;overflow:hidden;transition:border-color .2s ease}.account-input-container[data-v-06692e77]:focus-within{border-color:#007bff}.account-icon[data-v-06692e77]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#fff;font-size:1.2rem}.account-icon.twitter[data-v-06692e77]{background:#1da1f2}.account-icon.github[data-v-06692e77]{background:#333}.account-input[data-v-06692e77]{border:none;border-radius:0;flex:1;padding-left:1rem}.account-input[data-v-06692e77]:focus{border:none;box-shadow:none}.form-textarea[data-v-06692e77]{resize:vertical;min-height:100px}.form-value[data-v-06692e77]{padding:.75rem;background:#f8f9fa;border:2px solid #e1e5e9;border-radius:8px;color:#666;font-size:1rem}.form-note[data-v-06692e77]{display:block;color:#6c757d;font-size:.8rem;margin-top:.25rem}.form-actions[data-v-06692e77]{display:flex;gap:1rem;justify-content:center;margin-top:2rem;flex-wrap:wrap}.btn[data-v-06692e77]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px}.btn[data-v-06692e77]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-06692e77]{background:#007bff;color:#fff}.btn-primary[data-v-06692e77]:hover:not(:disabled){background:#0056b3}.btn-secondary[data-v-06692e77]{background:#6c757d;color:#fff}.btn-secondary[data-v-06692e77]:hover:not(:disabled){background:#545b62}.btn-outline[data-v-06692e77]{background:transparent;color:#007bff;border:2px solid #007bff}.btn-outline[data-v-06692e77]:hover:not(:disabled){background:#007bff;color:#fff}.error-hint[data-v-06692e77]{color:#dc3545;font-size:.8rem;margin-top:.25rem}.input-hint[data-v-06692e77]{color:#666;font-size:.8rem;margin-top:.25rem}.form-input.error[data-v-06692e77]{border-color:#dc3545}@media (max-width: 768px){.profile-form-container[data-v-06692e77]{margin:1rem auto;padding:0 .5rem}.profile-form[data-v-06692e77]{padding:1.5rem}.form-actions[data-v-06692e77]{flex-direction:column;align-items:center}.btn[data-v-06692e77]{width:100%;max-width:300px}}.tutorial-page[data-v-6e4003f4]{min-height:100vh;background:linear-gradient(135deg,#f7fafd,#e3f2fd);display:flex;flex-direction:column;color:#333}.tutorial-header[data-v-6e4003f4]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #eee;padding:1rem 0;position:sticky;top:0;z-index:100}.header-content[data-v-6e4003f4]{max-width:800px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-6e4003f4]{font-size:1.5rem;font-weight:700;color:#17a2b8;display:flex;align-items:center;gap:.5rem}.progress-info[data-v-6e4003f4]{display:flex;align-items:center;gap:1rem}.step-counter[data-v-6e4003f4]{font-weight:500;color:#666}.skip-button[data-v-6e4003f4]{background:none;border:1px solid #ddd;padding:.5rem 1rem;border-radius:6px;color:#666;cursor:pointer;transition:all .2s ease}.skip-button[data-v-6e4003f4]:hover{background:#f8f9fa;border-color:#17a2b8;color:#17a2b8}.progress-bar[data-v-6e4003f4]{height:4px;background:#e9ecef;position:relative}.progress-fill[data-v-6e4003f4]{height:100%;background:linear-gradient(90deg,#17a2b8,#138fa1);transition:width .3s ease}.tutorial-content[data-v-6e4003f4]{flex:1;max-width:800px;margin:0 auto;padding:3rem 2rem;width:100%;box-sizing:border-box}.tutorial-step[data-v-6e4003f4]{text-align:center}.step-content[data-v-6e4003f4]{background:#fff;border-radius:16px;padding:3rem 2rem;box-shadow:0 10px 30px #0000001a;margin-bottom:2rem;color:#333}.step-icon[data-v-6e4003f4]{font-size:4rem;color:#17a2b8;margin-bottom:1.5rem}.step-title[data-v-6e4003f4]{font-size:2rem;font-weight:700;color:#333!important;margin-bottom:1rem}.step-description[data-v-6e4003f4]{font-size:1.1rem;color:#666;line-height:1.6;margin-bottom:2rem}.feature-highlights[data-v-6e4003f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem}.feature-item[data-v-6e4003f4]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;font-weight:500}.feature-item i[data-v-6e4003f4]{color:#17a2b8;font-size:1.5rem}.profile-form[data-v-6e4003f4]{text-align:left;max-width:500px;margin:0 auto}.form-group[data-v-6e4003f4]{margin-bottom:1.5rem}.form-label[data-v-6e4003f4]{display:block;font-weight:500;color:#333!important;margin-bottom:.5rem}.form-input[data-v-6e4003f4]{width:100%;padding:.75rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:border-color .2s ease;box-sizing:border-box;color:#333!important}.form-input[data-v-6e4003f4]:focus{outline:none;border-color:#17a2b8}.profile-name-display[data-v-6e4003f4]{padding:.75rem;background:#f8f9fa;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;color:#333;font-weight:500}.input-hint[data-v-6e4003f4]{color:#666!important;font-size:.8rem;margin-top:.25rem}.form-textarea[data-v-6e4003f4]{width:100%;padding:.75rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;min-height:100px;transition:border-color .2s ease;color:#333!important}.form-textarea[data-v-6e4003f4]:focus{outline:none;border-color:#17a2b8}.form-input[data-v-6e4003f4]::placeholder{color:#999!important}.form-textarea[data-v-6e4003f4]::placeholder{color:#999!important}.inherent-ability-form[data-v-6e4003f4]{margin-top:2rem}.inherent-ability-motivation-section[data-v-6e4003f4]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0}.inherent-ability-motivation-section .motivation-card p[data-v-6e4003f4],.inherent-ability-motivation-section .motivation-card h3[data-v-6e4003f4]{color:#333!important}.inherent-ability-form textarea[data-v-6e4003f4]{box-sizing:border-box}.motivation-section[data-v-6e4003f4]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0}.motivation-card[data-v-6e4003f4]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #17a2b8!important;border-radius:12px;padding:1.5rem;text-align:left;transition:all .3s ease}.motivation-card[data-v-6e4003f4]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#17a2b8}.motivation-icon[data-v-6e4003f4]{font-size:2rem;color:#17a2b8;margin-bottom:1rem}.motivation-card h3[data-v-6e4003f4]{color:#333;font-size:1.1rem;margin-bottom:.75rem;font-weight:600}.motivation-card p[data-v-6e4003f4]{color:#666;line-height:1.6;margin:0}.preview-inherent-ability[data-v-6e4003f4]{margin:1.5rem 0;padding:1.5rem;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:2px solid #ffc107;border-radius:12px}.preview-inherent-ability h4[data-v-6e4003f4]{color:#856404;margin-top:0;padding:0;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.preview-inherent-ability-content h5[data-v-6e4003f4]{color:#333;margin-top:0;padding:0;font-size:1rem;margin-bottom:.5rem;font-weight:600}.preview-inherent-ability-content p[data-v-6e4003f4]{color:#666;line-height:1.6;margin:0}.avatar-grid[data-v-6e4003f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;margin-top:1rem}.avatar-option[data-v-6e4003f4]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border:2px solid #e1e5e9;border-radius:8px;cursor:pointer;transition:all .2s ease}.avatar-option[data-v-6e4003f4]:hover{border-color:#17a2b8;transform:translateY(-2px)}.avatar-option.selected[data-v-6e4003f4]{border-color:#17a2b8;background:#f0f8fa}.avatar-img[data-v-6e4003f4]{width:60px;height:60px;border-radius:50%;object-fit:cover}.avatar-name[data-v-6e4003f4]{font-size:.9rem;color:#666;text-align:center}.skills-evaluation[data-v-6e4003f4]{max-width:600px;margin:0 auto}.skill-item[data-v-6e4003f4]{margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:12px}.skill-info[data-v-6e4003f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.skill-name[data-v-6e4003f4]{font-weight:500;color:#333}.skill-level[data-v-6e4003f4]{font-weight:700;color:#17a2b8}.skill-slider[data-v-6e4003f4]{position:relative}.slider[data-v-6e4003f4]{width:100%;height:6px;border-radius:3px;background:#e1e5e9;outline:none;-webkit-appearance:none}.slider[data-v-6e4003f4]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#17a2b8;cursor:pointer}.slider[data-v-6e4003f4]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#17a2b8;cursor:pointer;border:none}.slider-labels[data-v-6e4003f4]{position:relative;margin-top:.5rem;margin-left:1rem;margin-right:1rem;font-size:.8rem;color:#666;height:1.2rem}.slider-labels span[data-v-6e4003f4]{position:absolute;text-align:center;transform:translate(-50%)}.slider-labels span[data-v-6e4003f4]:nth-child(1){left:0%}.slider-labels span[data-v-6e4003f4]:nth-child(2){left:25%}.slider-labels span[data-v-6e4003f4]:nth-child(3){left:50%}.slider-labels span[data-v-6e4003f4]:nth-child(4){left:75%}.slider-labels span[data-v-6e4003f4]:nth-child(5){left:100%;width:4rem}.characteristics-selection[data-v-6e4003f4]{max-width:700px;margin:0 auto}.category-tabs[data-v-6e4003f4]{display:flex;gap:.5rem;margin-bottom:2rem;justify-content:center}.category-tab[data-v-6e4003f4]{padding:.75rem 1.5rem;border:2px solid #e1e5e9;border-radius:8px;background:#fff;color:#666;cursor:pointer;transition:all .2s ease;font-weight:500}.category-tab[data-v-6e4003f4]:hover{border-color:#17a2b8;color:#17a2b8}.category-tab.active[data-v-6e4003f4]{border-color:#17a2b8;background:#17a2b8;color:#fff}.characteristics-grid[data-v-6e4003f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.characteristic-item[data-v-6e4003f4]{padding:1rem;border:2px solid #e1e5e9;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left;background:#fff}.characteristic-item[data-v-6e4003f4]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.characteristic-item.selected.positive-ability[data-v-6e4003f4]{border-color:#17a2b8;background:#d1ecf1;border-left:4px solid #17a2b8}.characteristic-item.selected.personality[data-v-6e4003f4]{border-color:#28a745;background:#d4edda;border-left:4px solid #28a745}.characteristic-item.selected.negative-ability[data-v-6e4003f4]{border-color:#dc3545;background:#f8d7da;border-left:4px solid #dc3545}.characteristic-item:not(.selected).positive-ability[data-v-6e4003f4],.characteristic-item:not(.selected).personality[data-v-6e4003f4],.characteristic-item:not(.selected).negative-ability[data-v-6e4003f4]{border-left:4px solid transparent}.trait-name[data-v-6e4003f4]{display:block;font-weight:500;color:#333;margin-bottom:.25rem}.trait-description[data-v-6e4003f4]{font-size:.9rem;color:#666;line-height:1.4}.preview-card[data-v-6e4003f4]{max-width:600px;margin:0 auto;background:#f8f9fa;border-radius:12px;padding:2rem;text-align:left}.preview-profile[data-v-6e4003f4]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.preview-avatar[data-v-6e4003f4]{width:80px;height:80px;border-radius:50%;object-fit:cover}.preview-name[data-v-6e4003f4]{font-size:1.5rem;font-weight:700;color:#333;margin:0 0 .25rem}.preview-title[data-v-6e4003f4]{color:#17a2b8;font-weight:500;margin:0 0 .25rem}.preview-company[data-v-6e4003f4]{color:#666;margin:0}.preview-skills h4[data-v-6e4003f4],.preview-characteristics h4[data-v-6e4003f4]{color:#333;margin-bottom:1rem;font-size:1.1rem}.preview-skills-grid[data-v-6e4003f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;margin-bottom:2rem}.preview-skill-item[data-v-6e4003f4]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#fff;border-radius:6px;border:1px solid #e9ecef}.skill-grade[data-v-6e4003f4]{font-weight:700;padding:.25rem .5rem;border-radius:4px;font-size:.9rem}.grade-s[data-v-6e4003f4]{background:#ff6b9d;color:#fff}.grade-a[data-v-6e4003f4]{background:#c44569;color:#fff}.grade-b[data-v-6e4003f4]{background:#e74c3c;color:#fff}.grade-c[data-v-6e4003f4]{background:#f39c12;color:#fff}.grade-d[data-v-6e4003f4]{background:#f1c40f;color:#fff}.grade-e[data-v-6e4003f4]{background:#2ecc71;color:#fff}.grade-f[data-v-6e4003f4]{background:#3498db;color:#fff}.preview-characteristics-grid[data-v-6e4003f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}.preview-characteristic[data-v-6e4003f4]{padding:.5rem .75rem;border-radius:6px;text-align:center;font-size:.9rem;font-weight:500;border:2px solid}.preview-characteristic.positive-ability[data-v-6e4003f4]{background:#cde3fc;color:#0e5aad;border-color:#0f71df}.preview-characteristic.personality[data-v-6e4003f4]{background:#cdfad4;color:#0fab29;border-color:#14de36}.preview-characteristic.negative-ability[data-v-6e4003f4]{background:#fecbe0;color:#a3174e;border-color:#e92175}.call-to-action[data-v-6e4003f4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.call-to-action .step-title[data-v-6e4003f4]{color:#fff;font-size:2.5rem;margin-bottom:1.5rem}.call-to-action .step-description[data-v-6e4003f4]{color:#ffffffe6;font-size:1.2rem;line-height:1.8;margin-bottom:3rem}.call-to-action .step-icon[data-v-6e4003f4]{color:gold;font-size:5rem;margin-bottom:2rem}.motivation-section[data-v-6e4003f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}.motivation-card[data-v-6e4003f4]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.motivation-card[data-v-6e4003f4]:hover{transform:translateY(-5px);background:#ffffff26;box-shadow:0 10px 30px #0003}.motivation-icon[data-v-6e4003f4]{font-size:3rem;color:gold;margin-bottom:1rem}.motivation-card h3[data-v-6e4003f4]{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:1rem}.motivation-card p[data-v-6e4003f4]{color:#ffffffe6;line-height:1.6;font-size:1rem}.action-highlight[data-v-6e4003f4]{background:linear-gradient(45deg,#ff6b6b,orange);border-radius:16px;padding:2rem;text-align:center;box-shadow:0 10px 30px #ff6b6b4d;animation:pulse-6e4003f4 2s infinite;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none}.action-highlight[data-v-6e4003f4]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #ff6b6b66}.action-highlight[data-v-6e4003f4]:active{transform:translateY(-1px);box-shadow:0 8px 25px #ff6b6b4d}.action-highlight[data-v-6e4003f4]:focus{outline:3px solid rgba(255,255,255,.5);outline-offset:2px}@keyframes pulse-6e4003f4{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.highlight-content[data-v-6e4003f4]{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:1.3rem;font-weight:700;color:#fff}.highlight-content i[data-v-6e4003f4]{font-size:2rem;animation:bounce-6e4003f4 1s infinite}@keyframes bounce-6e4003f4{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.tutorial-navigation[data-v-6e4003f4]{padding:2rem;display:flex;justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;width:100%;box-sizing:border-box}.nav-left[data-v-6e4003f4]{flex:1}.nav-right[data-v-6e4003f4]{flex:1;display:flex;justify-content:flex-end}.nav-button[data-v-6e4003f4]{padding:1rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;min-width:120px;justify-content:center}.nav-button.primary[data-v-6e4003f4]{background:#17a2b8;color:#fff}.nav-button.primary[data-v-6e4003f4]:hover:not(:disabled){background:#138fa1;transform:translateY(-2px)}.nav-button.primary[data-v-6e4003f4]:disabled{background:#ccc;cursor:not-allowed;transform:none}.nav-button.secondary[data-v-6e4003f4]{background:#fff;color:#17a2b8;border:2px solid #17a2b8}.nav-button.secondary[data-v-6e4003f4]:hover{background:#17a2b8;color:#fff}@media (max-width: 768px){.header-content[data-v-6e4003f4]{padding:0 1rem}.tutorial-content[data-v-6e4003f4],.step-content[data-v-6e4003f4]{padding:2rem 1rem}.step-title[data-v-6e4003f4]{font-size:1.5rem}.tutorial-navigation[data-v-6e4003f4]{padding:1rem;flex-direction:column;gap:1rem}.nav-left[data-v-6e4003f4],.nav-right[data-v-6e4003f4]{flex:none;width:100%}.nav-right[data-v-6e4003f4]{justify-content:center}.nav-button[data-v-6e4003f4]{width:100%}.category-tabs[data-v-6e4003f4]{flex-wrap:wrap}.characteristics-grid[data-v-6e4003f4]{grid-template-columns:1fr}.preview-skills-grid[data-v-6e4003f4]{grid-template-columns:repeat(2,1fr)}.inherent-ability-motivation-section[data-v-6e4003f4]{grid-template-columns:1fr}.motivation-section[data-v-6e4003f4]{grid-template-columns:1fr;gap:1.5rem}.motivation-card[data-v-6e4003f4]{padding:1rem}.motivation-card h3[data-v-6e4003f4]{font-size:1rem}.preview-inherent-ability[data-v-6e4003f4]{padding:1rem}.call-to-action .step-title[data-v-6e4003f4]{font-size:2rem}.call-to-action .step-description[data-v-6e4003f4]{font-size:1.1rem}.highlight-content[data-v-6e4003f4]{font-size:1.1rem;flex-direction:column;gap:.5rem}}.feedback-page[data-v-180be3e9]{min-height:100vh;background:#f7fafd}.feedback-container[data-v-180be3e9]{max-width:800px;margin:0 auto;padding:2rem 1rem}.feedback-content[data-v-180be3e9]{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.progress-bar[data-v-180be3e9]{height:6px;background:#e9ecef;position:relative}.progress-fill[data-v-180be3e9]{height:100%;background:linear-gradient(90deg,#17a2b8,#138fa1);transition:width .3s ease}.feedback-step[data-v-180be3e9]{padding:3rem 2rem}.step-header[data-v-180be3e9]{text-align:center;margin-bottom:3rem}.step-header h2[data-v-180be3e9]{font-size:2rem;color:#333;margin:0 0 .5rem}.step-header p[data-v-180be3e9]{font-size:1.1rem;color:#666;margin:0}.report-type-selection[data-v-180be3e9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.report-type-card[data-v-180be3e9]{display:flex;align-items:center;gap:1rem;padding:1.5rem;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;transition:all .3s ease}.report-type-card[data-v-180be3e9]:hover{border-color:#17a2b8;transform:translateY(-2px);box-shadow:0 8px 25px #17a2b826}.report-type-card.selected[data-v-180be3e9]{border-color:#17a2b8;background:#f0f8fa}.type-icon[data-v-180be3e9]{font-size:2rem;color:#17a2b8;width:60px;text-align:center}.type-content h3[data-v-180be3e9]{margin:0 0 .5rem;color:#333;font-size:1.2rem}.type-content p[data-v-180be3e9]{margin:0;color:#666;font-size:.9rem;line-height:1.4}.form-section[data-v-180be3e9]{max-width:600px;margin:0 auto}.form-group[data-v-180be3e9]{margin-bottom:2rem}.form-label[data-v-180be3e9]{display:block;font-weight:500;color:#333;margin-bottom:.5rem}.form-input[data-v-180be3e9],.form-textarea[data-v-180be3e9],.form-select[data-v-180be3e9]{width:100%;padding:.75rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:border-color .2s ease;box-sizing:border-box}.form-input[data-v-180be3e9]:focus,.form-textarea[data-v-180be3e9]:focus,.form-select[data-v-180be3e9]:focus{outline:none;border-color:#17a2b8}.form-textarea[data-v-180be3e9]{resize:vertical;min-height:120px}.char-counter[data-v-180be3e9]{text-align:right;font-size:.9rem;color:#666;margin-top:.5rem}.error-text[data-v-180be3e9]{color:#dc3545}.form-note[data-v-180be3e9]{font-size:.9rem;color:#666;margin:0 0 1rem;font-style:italic}.environment-grid[data-v-180be3e9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.env-field label[data-v-180be3e9]{display:block;font-size:.9rem;color:#666;margin-bottom:.25rem}.priority-selection[data-v-180be3e9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.priority-card[data-v-180be3e9]{display:flex;align-items:center;gap:1rem;padding:1rem;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .3s ease}.priority-card[data-v-180be3e9]:hover{border-color:#17a2b8;transform:translateY(-2px)}.priority-card.selected[data-v-180be3e9]{border-color:#17a2b8;background:#f0f8fa}.priority-icon[data-v-180be3e9]{font-size:1.5rem;color:#17a2b8;width:40px;text-align:center}.priority-content h4[data-v-180be3e9]{margin:0 0 .25rem;color:#333;font-size:1rem}.priority-content p[data-v-180be3e9]{margin:0;color:#666;font-size:.8rem}.confirmation-section[data-v-180be3e9]{max-width:600px;margin:0 auto}.confirmation-item[data-v-180be3e9]{margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #17a2b8}.confirmation-item label[data-v-180be3e9]{display:block;font-weight:500;color:#333;margin-bottom:.5rem}.confirmation-value[data-v-180be3e9]{color:#666;line-height:1.6}.confirmation-value i[data-v-180be3e9]{color:#17a2b8;margin-right:.5rem}.success-icon[data-v-180be3e9]{font-size:4rem;color:#28a745;margin-bottom:1rem}.success-section[data-v-180be3e9]{max-width:600px;margin:0 auto}.feedback-id[data-v-180be3e9]{text-align:center;margin-bottom:2rem;padding:2rem;background:#f8f9fa;border-radius:12px}.feedback-id label[data-v-180be3e9]{display:block;font-weight:500;color:#333;margin-bottom:.5rem}.id-value[data-v-180be3e9]{font-size:2rem;font-weight:700;color:#17a2b8;margin-bottom:.5rem}.id-note[data-v-180be3e9]{font-size:.9rem;color:#666;margin:0}.next-steps[data-v-180be3e9]{background:#e8f5e8;padding:1.5rem;border-radius:8px;border-left:4px solid #28a745}.next-steps h3[data-v-180be3e9]{margin:0 0 1rem;color:#155724}.next-steps ul[data-v-180be3e9]{margin:0;padding-left:1.5rem;color:#155724}.next-steps li[data-v-180be3e9]{margin-bottom:.5rem}.feedback-navigation[data-v-180be3e9]{padding:2rem;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e9ecef;background:#f8f9fa}.nav-button[data-v-180be3e9]{padding:1rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;min-width:120px;justify-content:center}.nav-button.primary[data-v-180be3e9]{background:#17a2b8;color:#fff}.nav-button.primary[data-v-180be3e9]:hover:not(:disabled){background:#138fa1;transform:translateY(-2px)}.nav-button.primary[data-v-180be3e9]:disabled{background:#ccc;cursor:not-allowed;transform:none}.nav-button.secondary[data-v-180be3e9]{background:#fff;color:#17a2b8;border:2px solid #17a2b8}.nav-button.secondary[data-v-180be3e9]:hover{background:#17a2b8;color:#fff}@media (max-width: 768px){.feedback-container[data-v-180be3e9]{padding:1rem}.feedback-step[data-v-180be3e9]{padding:2rem 1rem}.step-header h2[data-v-180be3e9]{font-size:1.5rem}.report-type-selection[data-v-180be3e9],.environment-grid[data-v-180be3e9],.priority-selection[data-v-180be3e9]{grid-template-columns:1fr}.feedback-navigation[data-v-180be3e9]{padding:1rem;flex-direction:column;gap:1rem}.nav-button[data-v-180be3e9]{width:100%}}.help-page[data-v-13c2c48a]{min-height:100vh;background:#f7fafd}.help-container[data-v-13c2c48a]{max-width:1200px;margin:0 auto;padding:2rem 1rem}.help-header[data-v-13c2c48a]{text-align:center;margin-bottom:3rem}.help-title[data-v-13c2c48a]{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:1rem}.help-title i[data-v-13c2c48a]{color:#17a2b8}.help-subtitle[data-v-13c2c48a]{font-size:1.2rem;color:#666;margin:0}.help-navigation[data-v-13c2c48a]{background:#fff;border-radius:12px;padding:1rem;margin-bottom:2rem;box-shadow:0 2px 8px #0000001a;position:relative}.nav-container[data-v-13c2c48a]{overflow-x:auto;position:relative;scrollbar-width:none;-ms-overflow-style:none}.nav-container[data-v-13c2c48a]::-webkit-scrollbar{display:none}.category-tabs[data-v-13c2c48a]{display:flex;gap:.5rem;min-width:max-content}.scroll-arrow[data-v-13c2c48a]{position:absolute;top:50%;transform:translateY(-50%);background:#fffffff2;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;z-index:10;cursor:pointer;animation:pulse-13c2c48a 2s infinite;transition:all .2s ease}.scroll-arrow[data-v-13c2c48a]:hover{background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px #0003}.scroll-arrow[data-v-13c2c48a]:active{transform:translateY(-50%) scale(.95)}.scroll-arrow.left-arrow[data-v-13c2c48a]{left:8px}.scroll-arrow.right-arrow[data-v-13c2c48a]{right:8px}.scroll-arrow i[data-v-13c2c48a]{color:#17a2b8;font-size:14px}@keyframes pulse-13c2c48a{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.7;transform:translateY(-50%) scale(1.1)}}.scroll-gradient[data-v-13c2c48a]{position:absolute;top:0;bottom:0;width:40px;pointer-events:none;z-index:5}.scroll-gradient.left-gradient[data-v-13c2c48a]{left:0;background:linear-gradient(to right,#fff,#fff0)}.scroll-gradient.right-gradient[data-v-13c2c48a]{right:0;background:linear-gradient(to left,#fff,#fff0)}.dot-indicators[data-v-13c2c48a]{display:flex;justify-content:center;gap:8px;margin-top:12px;padding:0 1rem}.dot[data-v-13c2c48a]{width:8px;height:8px;border-radius:50%;background:#dee2e6;transition:all .3s ease}.dot.active[data-v-13c2c48a]{background:#17a2b8;transform:scale(1.2)}.category-tab[data-v-13c2c48a]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;background:#f8f9fa;color:#666;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.category-tab[data-v-13c2c48a]:hover{background:#e9ecef;color:#333}.category-tab.active[data-v-13c2c48a]{background:#17a2b8;color:#fff}.category-tab i[data-v-13c2c48a]{font-size:1rem}.help-content[data-v-13c2c48a]{display:grid;grid-template-columns:1fr 300px;gap:2rem}.content-container[data-v-13c2c48a]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000001a}.loading-section[data-v-13c2c48a],.error-section[data-v-13c2c48a]{text-align:center;padding:3rem 1rem}.error-content[data-v-13c2c48a]{display:flex;flex-direction:column;align-items:center;gap:1rem}.error-content i[data-v-13c2c48a]{font-size:3rem;color:#dc3545}.retry-button[data-v-13c2c48a]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#17a2b8;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}.retry-button[data-v-13c2c48a]:hover{background:#138fa1}.article-header[data-v-13c2c48a]{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #f8f9fa}.article-title[data-v-13c2c48a]{font-size:2rem;font-weight:700;color:#333;margin:0 0 .5rem;display:flex;align-items:center;gap:1rem}.article-title i[data-v-13c2c48a]{color:#17a2b8}.article-meta[data-v-13c2c48a]{color:#666;font-size:.9rem}.last-updated[data-v-13c2c48a]{display:flex;align-items:center;gap:.5rem}.article-content[data-v-13c2c48a]{line-height:1.8;color:#333}.article-content h1[data-v-13c2c48a],.article-content h2[data-v-13c2c48a],.article-content h3[data-v-13c2c48a],.article-content h4[data-v-13c2c48a],.article-content h5[data-v-13c2c48a],.article-content h6[data-v-13c2c48a]{color:#333;margin-top:2rem;margin-bottom:1rem}.article-content h1[data-v-13c2c48a]{font-size:1.8rem;border-bottom:2px solid #17a2b8;padding-bottom:.5rem}.article-content h2[data-v-13c2c48a]{font-size:1.5rem;border-bottom:1px solid #e9ecef;padding-bottom:.5rem}.article-content h3[data-v-13c2c48a]{font-size:1.3rem;color:#17a2b8}.article-content p[data-v-13c2c48a]{margin-bottom:1rem}.article-content ul[data-v-13c2c48a],.article-content ol[data-v-13c2c48a]{margin-bottom:1rem;padding-left:2rem}.article-content li[data-v-13c2c48a]{margin-bottom:.5rem}.article-content blockquote[data-v-13c2c48a]{border-left:4px solid #17a2b8;padding-left:1rem;margin:1rem 0;background:#f8f9fa;padding:1rem;border-radius:0 8px 8px 0}.article-content code[data-v-13c2c48a]{background:#f8f9fa;padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace;color:#e83e8c}.article-content pre[data-v-13c2c48a]{background:#f8f9fa;padding:1rem;border-radius:8px;overflow-x:auto;margin:1rem 0}.article-content pre code[data-v-13c2c48a]{background:none;padding:0;color:#333}.article-content table[data-v-13c2c48a]{width:100%;border-collapse:collapse;margin:1rem 0}.article-content th[data-v-13c2c48a],.article-content td[data-v-13c2c48a]{border:1px solid #dee2e6;padding:.75rem;text-align:left}.article-content th[data-v-13c2c48a]{background:#f8f9fa;font-weight:700}.article-content .highlight[data-v-13c2c48a]{background:#fff3cd;padding:.2rem .4rem;border-radius:4px}.article-content .warning[data-v-13c2c48a]{background:#f8d7da;color:#721c24;padding:1rem;border-radius:8px;border-left:4px solid #dc3545;margin:1rem 0}.article-content .info[data-v-13c2c48a]{background:#d1ecf1;color:#0c5460;padding:1rem;border-radius:8px;border-left:4px solid #17a2b8;margin:1rem 0}.article-content .success[data-v-13c2c48a]{background:#d4edda;color:#155724;padding:1rem;border-radius:8px;border-left:4px solid #28a745;margin:1rem 0}.article-navigation[data-v-13c2c48a]{display:flex;justify-content:space-between;margin-top:3rem;padding-top:2rem;border-top:2px solid #f8f9fa}.nav-button[data-v-13c2c48a]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#17a2b8;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease;text-decoration:none}.nav-button[data-v-13c2c48a]:hover{background:#138fa1}.nav-button.prev[data-v-13c2c48a]{background:#6c757d}.nav-button.prev[data-v-13c2c48a]:hover{background:#5a6268}.help-sidebar[data-v-13c2c48a]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a;height:fit-content;position:sticky;top:2rem}.sidebar-content[data-v-13c2c48a]{display:flex;flex-direction:column;gap:2rem}.quick-links h3[data-v-13c2c48a],.contact-support h3[data-v-13c2c48a]{font-size:1.2rem;font-weight:700;color:#333;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #f8f9fa}.faq-list[data-v-13c2c48a]{list-style:none;padding:0;margin:0}.faq-list li[data-v-13c2c48a]{margin-bottom:.75rem}.faq-link[data-v-13c2c48a]{color:#17a2b8;text-decoration:none;cursor:pointer;transition:color .2s ease;font-size:.9rem;line-height:1.4}.faq-link[data-v-13c2c48a]:hover{color:#138fa1;text-decoration:underline}.contact-support p[data-v-13c2c48a]{color:#666;font-size:.9rem;margin-bottom:1rem}.support-button[data-v-13c2c48a]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem;background:#28a745;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease;font-size:.9rem}.support-button[data-v-13c2c48a]:hover{background:#218838}@media (max-width: 1024px){.help-content[data-v-13c2c48a]{grid-template-columns:1fr}.help-sidebar[data-v-13c2c48a]{position:static}}@media (max-width: 768px){.help-container[data-v-13c2c48a]{padding:1rem}.help-title[data-v-13c2c48a]{font-size:2rem}.category-tabs[data-v-13c2c48a]{flex-wrap:nowrap}.category-tab[data-v-13c2c48a]{min-width:120px;flex-shrink:0}.dot-indicators[data-v-13c2c48a]{display:flex}.scroll-arrow[data-v-13c2c48a]{width:28px;height:28px}.scroll-arrow i[data-v-13c2c48a]{font-size:12px}.content-container[data-v-13c2c48a]{padding:1.5rem}.article-title[data-v-13c2c48a]{font-size:1.5rem}.article-navigation[data-v-13c2c48a]{flex-direction:column;gap:1rem}.nav-button[data-v-13c2c48a]{justify-content:center}}@media (min-width: 769px){.dot-indicators[data-v-13c2c48a]{display:none}}.terms-container[data-v-627c53a4]{min-height:100vh;padding:2rem 0}.terms-content[data-v-627c53a4]{max-width:800px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.terms-header[data-v-627c53a4]{background:#17a2b8;color:#fff;padding:3rem 2rem;text-align:center}.terms-header h1[data-v-627c53a4]{margin:0 0 1rem;font-size:2.5rem;font-weight:700}.last-updated[data-v-627c53a4]{margin:0;opacity:.9;font-size:1rem}.terms-body[data-v-627c53a4]{padding:3rem 2rem}.terms-section[data-v-627c53a4]{margin-bottom:2.5rem}.terms-section[data-v-627c53a4]:last-child{margin-bottom:0}.terms-section h2[data-v-627c53a4]{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #667eea}.terms-section p[data-v-627c53a4]{line-height:1.8;color:#555;margin:0 0 1rem}.terms-section ol[data-v-627c53a4]{margin:0 0 1rem;padding-left:1.5rem}.terms-section ul[data-v-627c53a4]{margin:.5rem 0;padding-left:1.5rem}.terms-section li[data-v-627c53a4]{line-height:1.8;color:#555;margin-bottom:.5rem}.terms-section li[data-v-627c53a4]:last-child{margin-bottom:0}@media (max-width: 768px){.terms-container[data-v-627c53a4]{padding:1rem}.terms-content[data-v-627c53a4]{border-radius:8px}.terms-header[data-v-627c53a4]{padding:2rem 1.5rem}.terms-header h1[data-v-627c53a4]{font-size:2rem}.terms-body[data-v-627c53a4]{padding:2rem 1.5rem}.terms-section h2[data-v-627c53a4]{font-size:1.3rem}}.privacy-container[data-v-9e0a39e8]{min-height:100vh;padding:2rem 0}.privacy-content[data-v-9e0a39e8]{max-width:800px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.privacy-header[data-v-9e0a39e8]{background:#17a2b8;color:#fff;padding:3rem 2rem;text-align:center}.privacy-header h1[data-v-9e0a39e8]{margin:0 0 1rem;font-size:2.5rem;font-weight:700}.last-updated[data-v-9e0a39e8]{margin:0;opacity:.9;font-size:1rem}.privacy-body[data-v-9e0a39e8]{padding:3rem 2rem}.privacy-section[data-v-9e0a39e8]{margin-bottom:2.5rem}.privacy-section[data-v-9e0a39e8]:last-child{margin-bottom:0}.privacy-section h2[data-v-9e0a39e8]{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #667eea}.privacy-section p[data-v-9e0a39e8]{line-height:1.8;color:#555;margin:0 0 1rem}.privacy-section ul[data-v-9e0a39e8]{margin:0 0 1rem;padding-left:1.5rem}.privacy-section li[data-v-9e0a39e8]{line-height:1.8;color:#555;margin-bottom:.5rem}.privacy-section li[data-v-9e0a39e8]:last-child{margin-bottom:0}.privacy-section strong[data-v-9e0a39e8]{color:#333;font-weight:600}.contact-info[data-v-9e0a39e8]{background:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #dee2e6}.contact-info p[data-v-9e0a39e8]{margin:0 0 .5rem}.contact-info p[data-v-9e0a39e8]:last-child{margin-bottom:0}@media (max-width: 768px){.privacy-container[data-v-9e0a39e8]{padding:1rem}.privacy-content[data-v-9e0a39e8]{border-radius:8px}.privacy-header[data-v-9e0a39e8]{padding:2rem 1.5rem}.privacy-header h1[data-v-9e0a39e8]{font-size:2rem}.privacy-body[data-v-9e0a39e8]{padding:2rem 1.5rem}.privacy-section h2[data-v-9e0a39e8]{font-size:1.3rem}}.readme-editor-page[data-v-5db7fdc8]{max-width:1200px;margin:0 auto;padding:2rem}.editor-header[data-v-5db7fdc8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.editor-header h1[data-v-5db7fdc8]{margin:0;color:#333}.header-actions[data-v-5db7fdc8]{display:flex;gap:1rem}.editor-container[data-v-5db7fdc8]{display:grid;grid-template-columns:1fr 300px;gap:2rem}.editor-section[data-v-5db7fdc8]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.section-header[data-v-5db7fdc8]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#f8f9fa;border-bottom:1px solid #e9ecef}.section-header h2[data-v-5db7fdc8]{margin:0;color:#333;font-size:1.25rem}.public-toggle[data-v-5db7fdc8]{display:flex;align-items:center;gap:.5rem}.toggle-label[data-v-5db7fdc8]{position:relative;display:inline-block;width:50px;height:24px}.toggle-input[data-v-5db7fdc8]{opacity:0;width:0;height:0}.toggle-slider[data-v-5db7fdc8]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:24px}.toggle-slider[data-v-5db7fdc8]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.toggle-input:checked+.toggle-slider[data-v-5db7fdc8]{background-color:#17a2b8}.toggle-input:checked+.toggle-slider[data-v-5db7fdc8]:before{transform:translate(26px)}.toggle-text[data-v-5db7fdc8]{font-size:.9rem;color:#666;font-weight:500}.editor-tabs[data-v-5db7fdc8]{display:flex;border-bottom:1px solid #e9ecef}.tab-button[data-v-5db7fdc8]{flex:1;padding:1rem;background:none;border:none;cursor:pointer;font-size:1rem;color:#666;transition:all .2s ease}.tab-button.active[data-v-5db7fdc8]{color:#17a2b8;border-bottom:2px solid #17a2b8;background:#f8f9fa}.tab-button[data-v-5db7fdc8]:hover{background:#f8f9fa}.editor-content[data-v-5db7fdc8]{min-height:500px}.markdown-editor[data-v-5db7fdc8]{width:100%;height:500px;padding:1.5rem;border:none;resize:vertical;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.6;color:#333;background:#fff}.markdown-editor[data-v-5db7fdc8]:focus{outline:none}.markdown-preview[data-v-5db7fdc8]{padding:1.5rem;background:#fff;min-height:500px}.preview-content[data-v-5db7fdc8]{line-height:1.6;color:#333}.preview-content h1[data-v-5db7fdc8]{font-size:2rem;margin:1.5rem 0 1rem;color:#333;border-bottom:2px solid #17a2b8;padding-bottom:.5rem}.preview-content h2[data-v-5db7fdc8]{font-size:1.5rem;margin:1.25rem 0 .75rem;color:#333}.preview-content h3[data-v-5db7fdc8]{font-size:1.25rem;margin:1rem 0 .5rem;color:#333}.preview-content p[data-v-5db7fdc8]{margin:.75rem 0}.preview-content strong[data-v-5db7fdc8]{font-weight:700;color:#333}.preview-content em[data-v-5db7fdc8]{font-style:italic}.preview-content a[data-v-5db7fdc8]{color:#17a2b8;text-decoration:none}.preview-content a[data-v-5db7fdc8]:hover{text-decoration:underline}.preview-content code[data-v-5db7fdc8]{background:#f8f9fa;padding:.2rem .4rem;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem}.preview-content pre[data-v-5db7fdc8]{background:#f8f9fa;padding:1rem;border-radius:8px;overflow-x:auto;margin:1rem 0}.preview-content pre code[data-v-5db7fdc8]{background:none;padding:0}.preview-content ul[data-v-5db7fdc8],.preview-content ol[data-v-5db7fdc8]{margin:.75rem 0;padding-left:2rem}.preview-content li[data-v-5db7fdc8]{margin:.25rem 0}.preview-content img[data-v-5db7fdc8]{max-width:100%;height:auto;border-radius:8px;margin:1rem 0}.help-section[data-v-5db7fdc8]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a;height:fit-content}.help-section h3[data-v-5db7fdc8]{margin:0 0 1rem;color:#333;font-size:1.1rem}.markdown-help[data-v-5db7fdc8]{display:flex;flex-direction:column;gap:.75rem}.help-item[data-v-5db7fdc8]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#f8f9fa;border-radius:6px;font-size:.85rem}.help-item code[data-v-5db7fdc8]{background:#e9ecef;padding:.2rem .4rem;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:#333}.help-item span[data-v-5db7fdc8]{color:#666}.btn[data-v-5db7fdc8]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.btn-primary[data-v-5db7fdc8]{background:#17a2b8;color:#fff}.btn-primary[data-v-5db7fdc8]:hover:not(:disabled){background:#138496}.btn-primary[data-v-5db7fdc8]:disabled{background:#6c757d;cursor:not-allowed}.btn-secondary[data-v-5db7fdc8]{background:#6c757d;color:#fff}.btn-secondary[data-v-5db7fdc8]:hover{background:#5a6268}.text-muted[data-v-5db7fdc8]{color:#6c757d;font-style:italic}@media (max-width: 768px){.readme-editor-page[data-v-5db7fdc8]{padding:1rem}.editor-container[data-v-5db7fdc8]{grid-template-columns:1fr}.editor-header[data-v-5db7fdc8]{flex-direction:column;gap:1rem;align-items:stretch}.header-actions[data-v-5db7fdc8]{justify-content:center}.section-header[data-v-5db7fdc8]{flex-direction:column;gap:1rem;align-items:stretch}.public-toggle[data-v-5db7fdc8]{justify-content:center}}.email-verification-page[data-v-d24fbf22]{min-height:100vh;background:#f7fafd;display:flex;flex-direction:column}.verification-container[data-v-d24fbf22]{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}.verification-card[data-v-d24fbf22]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:3rem;max-width:500px;width:100%;text-align:center}.loading-section[data-v-d24fbf22],.success-section[data-v-d24fbf22],.error-section[data-v-d24fbf22]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.loading-spinner[data-v-d24fbf22]{font-size:3rem;color:#4a90e2;margin-bottom:1rem}.success-icon[data-v-d24fbf22]{font-size:4rem;color:#28a745;margin-bottom:1rem}.error-icon[data-v-d24fbf22]{font-size:4rem;color:#dc3545;margin-bottom:1rem}h2[data-v-d24fbf22]{margin:0;color:#333;font-size:1.75rem;font-weight:600}.success-message[data-v-d24fbf22]{color:#28a745;font-size:1.1rem;font-weight:500;margin:0}.error-message[data-v-d24fbf22]{color:#dc3545;font-size:1.1rem;font-weight:500;margin:0}.error-details[data-v-d24fbf22]{background:#f8f9fa;border-radius:8px;padding:1.5rem;text-align:left;width:100%}.error-details p[data-v-d24fbf22]{margin:0 0 1rem;color:#666;font-weight:500}.error-details ul[data-v-d24fbf22]{margin:0;padding-left:1.5rem;color:#666}.error-details li[data-v-d24fbf22]{margin-bottom:.5rem}.action-buttons[data-v-d24fbf22]{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap;justify-content:center}.primary-button[data-v-d24fbf22],.secondary-button[data-v-d24fbf22]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s;text-decoration:none}.primary-button[data-v-d24fbf22]{background:#4a90e2;color:#fff}.primary-button[data-v-d24fbf22]:hover{background:#357abd}.secondary-button[data-v-d24fbf22]{background:#6c757d;color:#fff}.secondary-button[data-v-d24fbf22]:hover{background:#5a6268}@media (max-width: 768px){.verification-container[data-v-d24fbf22]{padding:1rem}.verification-card[data-v-d24fbf22]{padding:2rem}.action-buttons[data-v-d24fbf22]{flex-direction:column}.primary-button[data-v-d24fbf22],.secondary-button[data-v-d24fbf22]{width:100%;justify-content:center}}[data-v-336d8cb5],[data-v-336d8cb5]:before,[data-v-336d8cb5]:after{box-sizing:border-box}.container[data-v-336d8cb5]{display:flex;justify-content:center;align-items:center;min-height:100vh}.main-contents[data-v-336d8cb5]{width:100%;display:flex;justify-content:center}.box.auth-box[data-v-336d8cb5]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000012;max-width:540px;width:100%;padding:2.5rem 2rem 2rem;margin:0 1rem}h2[data-v-336d8cb5]{text-align:center;margin-bottom:1rem;color:#17a2b8}.description[data-v-336d8cb5]{text-align:center;margin-bottom:2rem;color:#666;line-height:1.6}.form-group[data-v-336d8cb5]{margin-bottom:1.5rem}label[data-v-336d8cb5]{display:block;margin-bottom:.5rem;color:#333;font-weight:700}.form-input[data-v-336d8cb5]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .3s}.form-input[data-v-336d8cb5]:focus{outline:none;border-color:#17a2b8}.form-input.error[data-v-336d8cb5]{border-color:#dc3545}.form-input[data-v-336d8cb5]:disabled{background-color:#f8f9fa;cursor:not-allowed}.main-button[data-v-336d8cb5]{width:100%;padding:.9rem 0;margin-top:.5rem;font-size:1.1rem;font-weight:700;border:none;border-radius:4px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem}.main-button[data-v-336d8cb5]:disabled{opacity:.6;cursor:not-allowed}.primary-button[data-v-336d8cb5]{background:#17a2b8;color:#fff}.primary-button[data-v-336d8cb5]:hover:not(:disabled){background:#138496}.error-message[data-v-336d8cb5]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:#dc3545;font-size:.9rem}.links[data-v-336d8cb5]{display:flex;justify-content:space-between;margin-top:1.5rem;gap:1rem}.link[data-v-336d8cb5]{color:#17a2b8;text-decoration:underline;font-size:.98rem;text-align:center;flex:1}.link[data-v-336d8cb5]:hover{color:#138496}@media (max-width: 768px){.links[data-v-336d8cb5]{flex-direction:column;gap:.5rem}.box.auth-box[data-v-336d8cb5]{padding:2rem 1.5rem 1.5rem;margin:0 .5rem}}[data-v-049924b1],[data-v-049924b1]:before,[data-v-049924b1]:after{box-sizing:border-box}.container[data-v-049924b1]{display:flex;justify-content:center;align-items:center;min-height:100vh}.main-contents[data-v-049924b1]{width:100%;display:flex;justify-content:center}.box.auth-box[data-v-049924b1]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000012;max-width:540px;width:100%;padding:2.5rem 2rem 2rem;margin:0 1rem}.loading-state[data-v-049924b1],.error-state[data-v-049924b1]{text-align:center;padding:2rem 0}.loading-state i[data-v-049924b1],.error-state i[data-v-049924b1]{font-size:3rem;margin-bottom:1rem}.loading-state i[data-v-049924b1]{color:#17a2b8}.error-state i[data-v-049924b1]{color:#dc3545}.error-state h2[data-v-049924b1]{color:#dc3545;margin-bottom:1rem}.error-state p[data-v-049924b1]{color:#666;margin-bottom:2rem;line-height:1.6}h2[data-v-049924b1]{text-align:center;margin-bottom:1rem;color:#17a2b8}.description[data-v-049924b1]{text-align:center;margin-bottom:2rem;color:#666;line-height:1.6}.form-group[data-v-049924b1]{margin-bottom:1.5rem}label[data-v-049924b1]{display:block;margin-bottom:.5rem;color:#333;font-weight:700}.form-input[data-v-049924b1]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .3s}.form-input[data-v-049924b1]:focus{outline:none;border-color:#17a2b8}.form-input.error[data-v-049924b1]{border-color:#dc3545}.form-input[data-v-049924b1]:disabled{background-color:#f8f9fa;cursor:not-allowed}.main-button[data-v-049924b1]{width:100%;padding:.9rem 0;margin-top:.5rem;font-size:1.1rem;font-weight:700;border:none;border-radius:4px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none}.main-button[data-v-049924b1]:disabled{opacity:.6;cursor:not-allowed}.primary-button[data-v-049924b1]{background:#17a2b8;color:#fff}.primary-button[data-v-049924b1]:hover:not(:disabled){background:#138496}.error-message[data-v-049924b1]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:#dc3545;font-size:.9rem}.password-strength[data-v-049924b1]{margin-top:.75rem;display:flex;align-items:center;gap:1rem}.strength-bar[data-v-049924b1]{flex:1;height:4px;background:#e1e5e9;border-radius:2px;overflow:hidden}.strength-fill[data-v-049924b1]{height:100%;transition:all .3s}.strength-fill.weak[data-v-049924b1]{background:#dc3545}.strength-fill.medium[data-v-049924b1]{background:#ffc107}.strength-fill.strong[data-v-049924b1]{background:#28a745}.strength-text[data-v-049924b1]{font-size:.85rem;color:#666;min-width:40px}.password-requirements[data-v-049924b1]{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:6px}.password-requirements h4[data-v-049924b1]{margin:0 0 1rem;color:#333;font-size:1rem}.password-requirements ul[data-v-049924b1]{list-style:none;padding:0;margin:0}.password-requirements li[data-v-049924b1]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;color:#666}.password-requirements li.met[data-v-049924b1]{color:#28a745}.password-requirements li i[data-v-049924b1]{width:16px;text-align:center}.password-requirements li.met i[data-v-049924b1]{color:#28a745}.password-requirements li:not(.met) i[data-v-049924b1]{color:#dc3545}@media (max-width: 768px){.password-strength[data-v-049924b1]{flex-direction:column;align-items:flex-start;gap:.5rem}.box.auth-box[data-v-049924b1]{padding:2rem 1.5rem 1.5rem;margin:0 .5rem}}.container[data-v-462ce7f1]{padding:1rem;max-width:1200px;margin:0 auto}.badges-page[data-v-462ce7f1]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000012;padding:2rem}h1[data-v-462ce7f1]{text-align:center;color:#17a2b8;margin-bottom:2rem;font-size:2rem}h2[data-v-462ce7f1]{color:#333;margin-bottom:1.5rem;font-size:1.5rem}.stats-section[data-v-462ce7f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-462ce7f1]{background:#f8f9fa;border-radius:8px;padding:1.5rem;text-align:center;border:1px solid #e9ecef}.stat-number[data-v-462ce7f1]{font-size:2rem;font-weight:700;color:#17a2b8;margin-bottom:.5rem}.stat-label[data-v-462ce7f1]{color:#666;font-size:.9rem}.progress-section[data-v-462ce7f1]{margin-bottom:2rem}.progress-grid[data-v-462ce7f1]{display:grid;gap:1rem}.progress-item[data-v-462ce7f1]{background:#f8f9fa;border-radius:8px;padding:1rem;border:1px solid #e9ecef}.progress-header[data-v-462ce7f1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.progress-title[data-v-462ce7f1]{display:flex;align-items:center;gap:.5rem;flex:1}.progress-title i[data-v-462ce7f1]{color:#17a2b8;font-size:1.1rem}.progress-label[data-v-462ce7f1]{font-weight:500;color:#333}.progress-badges[data-v-462ce7f1]{display:flex;gap:.25rem;flex-wrap:wrap}.badge-tag[data-v-462ce7f1]{padding:.2rem .5rem;border-radius:12px;font-size:.7rem;font-weight:600;white-space:nowrap}.badge-tag.main-badge[data-v-462ce7f1]{background:#e3f2fd;color:#1976d2}.badge-tag.sub-badge[data-v-462ce7f1]{background:#f3e5f5;color:#7b1fa2}.progress-info[data-v-462ce7f1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.progress-value[data-v-462ce7f1]{color:#666;font-size:.9rem}.progress-percentage[data-v-462ce7f1]{color:#17a2b8;font-weight:600;font-size:.9rem}.progress-bar[data-v-462ce7f1]{height:8px;background:#e9ecef;border-radius:4px;overflow:hidden}.progress-fill[data-v-462ce7f1]{height:100%;background:linear-gradient(90deg,#17a2b8,#20c997);transition:width .3s ease}.sub-progress[data-v-462ce7f1]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e9ecef}.sub-progress-text[data-v-462ce7f1]{display:block;font-size:.8rem;color:#666;margin-bottom:.25rem}.sub-progress-bar[data-v-462ce7f1]{height:4px;background:#f8f9fa;border-radius:2px;overflow:hidden}.sub-progress-fill[data-v-462ce7f1]{height:100%;background:linear-gradient(90deg,#9c27b0,#e91e63);transition:width .3s ease}.badges-section[data-v-462ce7f1]{margin-bottom:2rem}.loading[data-v-462ce7f1],.empty-state[data-v-462ce7f1]{text-align:center;padding:3rem 1rem;color:#666}.loading i[data-v-462ce7f1],.empty-state i[data-v-462ce7f1]{font-size:3rem;margin-bottom:1rem;color:#17a2b8}.empty-state h3[data-v-462ce7f1]{color:#333;margin-bottom:.5rem}.badges-grid[data-v-462ce7f1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.badge-card[data-v-462ce7f1]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;border-radius:12px;border:2px solid #e9ecef;transition:all .3s ease;background:#fff;position:relative}.badge-card[data-v-462ce7f1]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.badge-card.common[data-v-462ce7f1]{border-color:#cd7f32;background:linear-gradient(135deg,#fff9f0,#ffe4b5,#ffdab9);box-shadow:0 2px 8px #cd7f3233}.badge-card.common[data-v-462ce7f1]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,215,0,.15) 50%,transparent 70%);border-radius:12px;pointer-events:none}.badge-card.rare[data-v-462ce7f1]{border-color:silver;background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6);box-shadow:0 2px 8px #c0c0c04d}.badge-card.rare[data-v-462ce7f1]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);border-radius:12px;pointer-events:none}.badge-card.epic[data-v-462ce7f1]{border-color:gold;background:linear-gradient(135deg,#fffbf0,#fff8dc,#fffacd);box-shadow:0 4px 16px #ffd70066}.badge-card.epic[data-v-462ce7f1]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,215,0,.25) 50%,transparent 70%);border-radius:12px;pointer-events:none}.badge-card.legendary[data-v-462ce7f1]{border-color:#e5e4e2;background:linear-gradient(135deg,#fff,#f8f9fa,#e9ecef,#f8f9fa,#fff);box-shadow:0 6px 20px #e5e4e280,0 0 20px #4caf504d,0 0 30px #9c27b033;position:relative;overflow:hidden}.badge-card.legendary[data-v-462ce7f1]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 20%,rgba(255,255,255,.6) 30%,transparent 40%),linear-gradient(135deg,transparent 60%,rgba(76,175,80,.2) 70%,transparent 80%),linear-gradient(225deg,transparent 40%,rgba(156,39,176,.2) 50%,transparent 60%);border-radius:12px;pointer-events:none;animation:legendary-shine-462ce7f1 4s ease-in-out infinite}.badge-card.legendary[data-v-462ce7f1]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 30%,rgba(76,175,80,.1) 0%,transparent 50%),radial-gradient(circle at 70% 70%,rgba(156,39,176,.1) 0%,transparent 50%);border-radius:12px;pointer-events:none;animation:legendary-glow-462ce7f1 6s ease-in-out infinite}@keyframes legendary-shine-462ce7f1{0%,to{opacity:.4;transform:translate(-10px) rotate(0)}25%{opacity:.8;transform:translate(5px) rotate(1deg)}50%{opacity:.6;transform:translate(10px) rotate(0)}75%{opacity:.9;transform:translate(5px) rotate(-1deg)}}@keyframes legendary-glow-462ce7f1{0%,to{opacity:.3;transform:scale(1) rotate(0)}33%{opacity:.5;transform:scale(1.1) rotate(120deg)}66%{opacity:.4;transform:scale(.9) rotate(240deg)}}.badge-icon[data-v-462ce7f1]{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f8f9fa;font-size:1.5rem;position:relative;transition:all .3s ease}.badge-card.common .badge-icon[data-v-462ce7f1]{background:linear-gradient(135deg,#cd7f32,#daa520);color:#fff;box-shadow:0 4px 8px #cd7f324d;text-shadow:0 1px 2px rgba(0,0,0,.3)}.badge-card.rare .badge-icon[data-v-462ce7f1]{background:linear-gradient(135deg,silver,#a9a9a9);color:#fff;box-shadow:0 4px 8px #c0c0c04d;text-shadow:0 1px 2px rgba(0,0,0,.3)}.badge-card.epic .badge-icon[data-v-462ce7f1]{background:linear-gradient(135deg,gold,#ffed4e);color:#8b4513;box-shadow:0 4px 12px #ffd70066;text-shadow:0 1px 2px rgba(255,255,255,.5)}.badge-card.legendary .badge-icon[data-v-462ce7f1]{background:linear-gradient(135deg,#e5e4e2,#d3d3d3);color:#fff;box-shadow:0 6px 16px #e5e4e280;text-shadow:0 1px 2px rgba(0,0,0,.3);animation:legendary-icon-glow-462ce7f1 2s ease-in-out infinite}@keyframes legendary-icon-glow-462ce7f1{0%,to{box-shadow:0 6px 16px #e5e4e280}50%{box-shadow:0 6px 20px #ffd70099}}.badge-info[data-v-462ce7f1]{flex:1}.badge-name[data-v-462ce7f1]{font-size:1.2rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem;text-shadow:0 1px 2px rgba(255,255,255,.8)}.badge-description[data-v-462ce7f1]{color:#34495e;margin-bottom:1rem;line-height:1.5;text-shadow:0 1px 1px rgba(255,255,255,.6)}.badge-meta[data-v-462ce7f1]{display:flex;gap:1rem;margin-bottom:.5rem}.badge-category[data-v-462ce7f1],.badge-rarity[data-v-462ce7f1]{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500}.badge-category[data-v-462ce7f1]{background:#e3f2fd;color:#1976d2}.badge-rarity[data-v-462ce7f1]{background:#fff3e0;color:#f57c00;position:relative;padding-left:1.5rem}.badge-rarity[data-v-462ce7f1]:before{content:"";position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:.5rem;height:.5rem;border-radius:50%}.badge-card.common .badge-rarity[data-v-462ce7f1]{background:linear-gradient(135deg,#cd7f32,#daa520);color:#fff;box-shadow:0 2px 4px #cd7f324d}.badge-card.common .badge-rarity[data-v-462ce7f1]:before{background:gold;box-shadow:0 0 4px #ffd700cc}.badge-card.rare .badge-rarity[data-v-462ce7f1]{background:linear-gradient(135deg,silver,#a9a9a9);color:#fff;box-shadow:0 2px 4px #c0c0c04d}.badge-card.rare .badge-rarity[data-v-462ce7f1]:before{background:#e6e6fa;box-shadow:0 0 4px #e6e6facc}.badge-card.epic .badge-rarity[data-v-462ce7f1]{background:linear-gradient(135deg,gold,#ffed4e);color:#333;box-shadow:0 2px 4px #ffd70066}.badge-card.epic .badge-rarity[data-v-462ce7f1]:before{background:#ff6b35;box-shadow:0 0 6px #ff6b35cc;animation:epic-pulse-462ce7f1 2s ease-in-out infinite}.badge-card.legendary .badge-rarity[data-v-462ce7f1]{background:linear-gradient(135deg,#e5e4e2,#d3d3d3);color:#333;box-shadow:0 2px 4px #e5e4e266}.badge-card.legendary .badge-rarity[data-v-462ce7f1]:before{background:linear-gradient(45deg,gold,#ffed4e,gold);box-shadow:0 0 8px #ffd700cc;animation:legendary-sparkle-462ce7f1 1.5s ease-in-out infinite}@keyframes epic-pulse-462ce7f1{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.2)}}@keyframes legendary-sparkle-462ce7f1{0%,to{opacity:1;transform:translateY(-50%) rotate(0)}50%{opacity:.8;transform:translateY(-50%) rotate(180deg)}}.badge-date[data-v-462ce7f1]{font-size:.8rem;color:#999}@media (max-width: 768px){.container[data-v-462ce7f1]{padding:.5rem}.badges-page[data-v-462ce7f1]{padding:1rem}.stats-section[data-v-462ce7f1]{grid-template-columns:repeat(3,1fr);gap:.5rem}.stat-card[data-v-462ce7f1]{padding:1rem}.stat-number[data-v-462ce7f1]{font-size:1.5rem}.badges-grid[data-v-462ce7f1]{grid-template-columns:1fr;gap:1rem}.badge-card[data-v-462ce7f1]{padding:1rem}.badge-icon[data-v-462ce7f1]{width:50px;height:50px;font-size:1.25rem}}@media (max-width: 480px){.stats-section[data-v-462ce7f1]{grid-template-columns:1fr}.badge-meta[data-v-462ce7f1]{flex-direction:column;gap:.5rem}.progress-header[data-v-462ce7f1]{flex-direction:column;align-items:flex-start;gap:.5rem}.progress-badges[data-v-462ce7f1]{align-self:flex-end}.progress-title[data-v-462ce7f1]{flex-direction:column;align-items:flex-start;gap:.25rem}}
