.navigation[data-v-d54bbd46]{position:fixed;top:0;left:0;height:100vh;width:250px;background:#0a1628cc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid rgba(255,255,255,.1);padding:24px 0;z-index:100}.logo[data-v-d54bbd46]{padding:0 24px 32px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:24px}.logo-text[data-v-d54bbd46]{font-size:32px;font-weight:300;color:#fff}.nav-items[data-v-d54bbd46]{display:flex;flex-direction:column;gap:4px;padding:0 12px}.nav-item[data-v-d54bbd46]{padding:14px 16px;color:#ffffffb3;text-decoration:none;border-radius:8px;cursor:pointer;transition:all .3s;position:relative;font-size:14px}.nav-item[data-v-d54bbd46]:hover{background:#ffffff0d;color:#fff}.nav-item.active[data-v-d54bbd46]{background:#3b82f626;color:#fff;border-left:3px solid #3b82f6}.dropdown[data-v-d54bbd46]{margin-top:8px;padding-left:16px}.dropdown-item[data-v-d54bbd46]{padding:10px 12px;color:#fff9;font-size:13px;border-radius:6px;cursor:pointer;transition:all .2s}.dropdown-item[data-v-d54bbd46]:hover{background:#ffffff0d;color:#fff}.app{min-height:100vh;background:linear-gradient(135deg,#0a1628,#1a2f4a)}.main-content{margin-left:250px;padding:40px;min-height:100vh}.tender-list[data-v-92df771e]{display:flex;flex-direction:column;gap:12px}.tender-item[data-v-92df771e]{padding:20px 24px;cursor:pointer;transition:all .3s;display:flex;justify-content:space-between;align-items:center}.tender-item[data-v-92df771e]:hover{background:#ffffff14;transform:translate(4px)}.tender-title[data-v-92df771e]{font-size:16px;color:#3b82f6;font-weight:500}.tender-deadline[data-v-92df771e]{font-size:14px;color:#fff9}.dashboard[data-v-ccfaf7a6]{max-width:1200px}.page-title[data-v-ccfaf7a6]{font-size:48px;font-weight:300;margin-bottom:16px;color:#fff}.subtitle[data-v-ccfaf7a6]{color:#fff9;margin-bottom:32px;font-size:16px}.empty-state[data-v-ccfaf7a6]{padding:80px 40px;text-align:center;margin-top:60px}.empty-text[data-v-ccfaf7a6]{font-size:18px;color:#ffffffb3;margin-bottom:32px}.section[data-v-ccfaf7a6]{margin-bottom:40px}.section-title[data-v-ccfaf7a6]{font-size:24px;font-weight:400;margin-bottom:20px;color:#fff}.mt-20[data-v-ccfaf7a6]{margin-top:20px}.new-tender[data-v-11e34e77]{max-width:800px}.page-title[data-v-11e34e77]{font-size:48px;font-weight:300;margin-bottom:16px}.subtitle[data-v-11e34e77]{color:#fff9;margin-bottom:40px;font-size:16px;line-height:1.6}.form-container[data-v-11e34e77]{padding:40px}.form-group[data-v-11e34e77]{margin-bottom:32px}.form-group label[data-v-11e34e77]{display:block;margin-bottom:12px;font-size:16px;font-weight:500;color:#ffffffe6}.file-upload[data-v-11e34e77]{margin-bottom:20px}.uploaded-files[data-v-11e34e77]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;margin-top:24px}.file-item[data-v-11e34e77]{position:relative;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;text-align:center}.file-icon[data-v-11e34e77]{width:60px;height:60px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:10px;font-weight:600;color:#fff}.file-icon.pdf[data-v-11e34e77]{background:#e74c3c}.file-icon.xls[data-v-11e34e77]{background:#27ae60}.file-icon.doc[data-v-11e34e77]{background:#3498db}.file-name[data-v-11e34e77]{font-size:11px;color:#ffffffb3;word-break:break-word}.remove-btn[data-v-11e34e77]{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:#00000080;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;font-size:14px}.remove-btn[data-v-11e34e77]:hover{background:#e74c3ccc}.btn-large[data-v-11e34e77]{width:100%;padding:16px;font-size:16px}.chat-interface[data-v-11e3638b]{display:flex;flex-direction:column;height:100%;gap:20px}.chat-messages[data-v-11e3638b]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:20px}.message[data-v-11e3638b]{display:flex}.message.assistant[data-v-11e3638b]{justify-content:flex-start}.message.user[data-v-11e3638b]{justify-content:flex-end}.message-content[data-v-11e3638b]{max-width:70%;padding:16px 20px;font-size:14px;line-height:1.6}.message.user .message-content[data-v-11e3638b]{background:#3b82f633}.chat-input-container[data-v-11e3638b]{display:flex;align-items:center;gap:12px;padding:20px;background:#0a162899;border-radius:12px}.chat-actions[data-v-11e3638b]{display:flex;gap:8px}.action-btn[data-v-11e3638b]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px;cursor:pointer;font-size:18px}.action-btn[data-v-11e3638b]:hover{background:#ffffff1a}.chat-input[data-v-11e3638b]{flex:1}.send-btn[data-v-11e3638b]{padding:12px 24px;background:#3b82f633;border:1px solid rgba(59,130,246,.4);border-radius:8px;color:#fff;cursor:pointer;font-size:14px}.send-btn[data-v-11e3638b]:hover{background:#3b82f64d}.tender-detail[data-v-fb2718c7]{max-width:100%}.detail-header[data-v-fb2718c7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.tender-title[data-v-fb2718c7]{font-size:36px;font-weight:300}.relevance-toggle[data-v-fb2718c7]{display:flex;align-items:center;gap:12px;font-size:14px}.toggle-btn[data-v-fb2718c7]{padding:8px 20px;border-radius:6px;border:1px solid rgba(46,204,113,.4);background:#2ecc7133;color:#2ecc71;font-weight:600;cursor:pointer}.detail-layout[data-v-fb2718c7]{display:grid;grid-template-columns:1fr 400px;gap:24px;height:calc(100vh - 200px)}.chat-section[data-v-fb2718c7]{background:#0a162866;border-radius:12px;padding:24px;height:100%}.sidebar[data-v-fb2718c7]{display:flex;flex-direction:column;gap:16px;overflow-y:auto}.sidebar-section[data-v-fb2718c7]{padding:20px}.section-header[data-v-fb2718c7]{font-size:16px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}.section-content[data-v-fb2718c7]{margin-top:16px}.detail-row[data-v-fb2718c7]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:14px}.label[data-v-fb2718c7]{color:#fff9}.value[data-v-fb2718c7]{color:#fff;text-align:right}.link[data-v-fb2718c7]{color:#3b82f6;text-decoration:none}.requirements-list[data-v-fb2718c7]{list-style:none;font-size:13px;line-height:1.8}.requirements-list li[data-v-fb2718c7]{padding-left:20px;position:relative;margin-bottom:8px;color:#fffc}.requirements-list li[data-v-fb2718c7]:before{content:"•";position:absolute;left:0;color:#3b82f6}.documents-grid[data-v-fb2718c7]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.doc-item[data-v-fb2718c7]{text-align:center;padding:12px;background:#ffffff08;border-radius:8px;cursor:pointer}.doc-icon[data-v-fb2718c7]{width:40px;height:40px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:9px;font-weight:600;color:#fff}.doc-icon.pdf[data-v-fb2718c7]{background:#e74c3c}.doc-name[data-v-fb2718c7]{font-size:10px;color:#fff9}.add-doc[data-v-fb2718c7]{border:2px dashed rgba(255,255,255,.2);background:transparent}.add-icon[data-v-fb2718c7]{font-size:24px;margin-bottom:8px;color:#fff6}.btn-full[data-v-fb2718c7]{width:100%}.company-profile[data-v-4e158b27]{max-width:900px}.page-title[data-v-4e158b27]{font-size:48px;font-weight:300;margin-bottom:32px}.tabs[data-v-4e158b27]{display:flex;gap:16px;margin-bottom:24px}.tab[data-v-4e158b27]{padding:12px 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .3s;font-size:14px}.tab[data-v-4e158b27]:hover{background:#ffffff14}.tab.active[data-v-4e158b27]{background:#3b82f633;border-color:#3b82f666;color:#3b82f6}.tab-content[data-v-4e158b27]{padding:40px}.section-intro[data-v-4e158b27]{color:#ffffffb3;margin-bottom:32px;font-size:14px;line-height:1.6}.form-section[data-v-4e158b27]{margin-bottom:32px}.form-section-title[data-v-4e158b27]{font-size:16px;font-weight:500;margin-bottom:12px;color:#ffffffe6}.form-row[data-v-4e158b27]{display:flex;gap:16px;margin-bottom:16px}.keyword-input[data-v-4e158b27]{margin-bottom:12px}.tags[data-v-4e158b27]{display:flex;flex-wrap:wrap;gap:8px}.ai-section[data-v-4e158b27]{padding:24px;text-align:center}.ai-description[data-v-4e158b27]{color:#fff9;font-size:14px;margin:16px 0 24px}.btn-large[data-v-4e158b27]{width:100%;padding:16px;font-size:16px}textarea[data-v-4e158b27]{resize:vertical;min-height:120px}.tender-search[data-v-badcc29c]{max-width:800px;margin:0 auto}.page-title[data-v-badcc29c]{font-size:48px;font-weight:300;margin-bottom:40px;text-align:center}.placeholder-content[data-v-badcc29c]{padding:80px 40px;text-align:center}.placeholder-icon[data-v-badcc29c]{font-size:80px;margin-bottom:24px;opacity:.3}.placeholder-title[data-v-badcc29c]{font-size:32px;font-weight:400;margin-bottom:16px;color:#ffffffe6}.placeholder-text[data-v-badcc29c]{color:#fff9;font-size:16px;line-height:1.8;margin-bottom:32px}.coming-soon[data-v-badcc29c]{display:inline-block;padding:12px 32px;background:#3b82f626;border:1px solid rgba(59,130,246,.3);border-radius:24px;color:#3b82f6;font-size:14px;font-weight:500}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#0a1628;color:#fff;overflow-x:hidden}.glass{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px}.glass-dark{background:#0a162899;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:12px}.btn{padding:12px 24px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;cursor:pointer;transition:all .3s;font-size:14px}.btn:hover{background:#ffffff1a;border-color:#ffffff4d}.btn-primary{background:#3b82f633;border-color:#3b82f666}.btn-primary:hover{background:#3b82f64d}input,textarea{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 16px;color:#fff;font-size:14px;width:100%}input::placeholder,textarea::placeholder{color:#fff6}input:focus,textarea:focus{outline:none;border-color:#3b82f680;background:#ffffff14}.tag{display:inline-block;padding:6px 12px;border-radius:6px;background:#ffffff1a;font-size:12px;margin:4px}
