:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;max-height:100vh}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer}.card{padding:2em}#app{width:100vw;margin:0 auto;padding:2rem;text-align:center}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.appHeader[data-v-b460e5a4]{position:absolute;top:0;z-index:50;width:100%;height:fit-content;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:var(--background)}.logo[data-v-b460e5a4]{height:34px;width:auto;display:block}.right[data-v-b460e5a4]{display:flex;flex-direction:row}.user-info[data-v-b460e5a4]{display:flex;align-items:center;gap:10px}.userWrap[data-v-b460e5a4]{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end}.user-name[data-v-b460e5a4]{font-weight:900;font-size:13px;opacity:.85;cursor:default}.row[data-v-b460e5a4]{display:flex;justify-content:space-between;gap:10px;padding:4px 0}.k[data-v-b460e5a4]{font-weight:800;opacity:.65;font-size:12px}.v[data-v-b460e5a4]{font-weight:900;font-size:12px}.btn[data-v-b460e5a4]{border:none;border-radius:120px;cursor:pointer}.small[data-v-b460e5a4]{height:24px;width:120px;font-size:12px;cursor:pointer;border-width:2px!important}.clear[data-v-b460e5a4]{background:transparent;border:1px solid rgba(0,0,0,.18);color:var(--dark)}.logout[data-v-b460e5a4]{border-color:var(--blue);color:var(--blue)}.user-menu[data-v-b460e5a4]{background-color:var(--background-dark);width:50px;height:50px;margin-left:10px;border-radius:10px}html,body,#app{height:100%}.appShell{min-height:100%;background:var(--background)}.modalOverlay[data-v-5c9ae3fc]{position:fixed;inset:0;z-index:99999;background:#00000080;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn-5c9ae3fc .2s ease}@keyframes fadeIn-5c9ae3fc{0%{opacity:0}to{opacity:1}}.modalContent[data-v-5c9ae3fc]{background:#fff;border-radius:8px;border:1px solid #e5e7eb;padding:32px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 16px 40px #0000002e;animation:slideUp-5c9ae3fc .3s ease}@keyframes slideUp-5c9ae3fc{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.form[data-v-5c9ae3fc]{display:flex;flex-direction:column;gap:20px}.formRow[data-v-5c9ae3fc]{display:flex;flex-direction:column;gap:8px}.label[data-v-5c9ae3fc]{font-weight:600;font-size:16px;color:#111827}.input[data-v-5c9ae3fc]{width:100%;padding:16px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.14);outline:none;background-color:#fefefe;font-size:14px;font-weight:500;color:var(--dark-grey);box-sizing:border-box}.input[data-v-5c9ae3fc]:focus{border:1px solid var(--blue)}.searchWrapper[data-v-5c9ae3fc]{position:relative}.searchInput[data-v-5c9ae3fc]{padding-left:40px}.searchIcon[data-v-5c9ae3fc]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none;z-index:1;width:20px;height:20px}.searchResults[data-v-5c9ae3fc]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;max-height:200px;overflow-y:auto;z-index:1000}.searchResultItem[data-v-5c9ae3fc]{padding:12px 16px;cursor:pointer;transition:background .2s ease;border-bottom:1px solid #f3f4f6}.searchResultItem[data-v-5c9ae3fc]:last-child{border-bottom:none}.searchResultItem[data-v-5c9ae3fc]:hover{background:#f9fafb}.searchResultItem.empty[data-v-5c9ae3fc]{color:#6b7280;font-style:italic;cursor:default}.searchResultItem.empty[data-v-5c9ae3fc]:hover{background:transparent}.candidateName[data-v-5c9ae3fc]{font-weight:500;font-size:14px;color:#111827;margin-bottom:4px}.candidateMeta[data-v-5c9ae3fc]{font-size:12px;color:#6b7280}.actions[data-v-5c9ae3fc]{display:flex;gap:12px;justify-content:flex-end;padding-top:10px}.btn[data-v-5c9ae3fc]{border:none;border-radius:120px;cursor:pointer;font-weight:700}.btn[data-v-5c9ae3fc]:disabled{opacity:.5;cursor:not-allowed}.mid[data-v-5c9ae3fc]{height:36px;min-width:180px;max-width:240px;font-size:14px;padding:0 30px;cursor:pointer;border-width:2px!important}.solid[data-v-5c9ae3fc]{background:var(--blue);color:#fff}.clear[data-v-5c9ae3fc]{background:transparent;border:3px solid var(--background-dark);color:var(--dark)}.errorMessage[data-v-5c9ae3fc]{margin-top:10px;color:#e41c1c;font-size:13px;font-weight:700;text-align:center}.successMessage[data-v-5c9ae3fc]{margin-top:10px;color:#22c55e;font-size:13px;font-weight:700;text-align:center}.page[data-v-a8f5edf4]{min-height:100vh;background:var(--background);height:100vh;max-height:100vh}.btn[data-v-a8f5edf4]{border:none;border-radius:120px;cursor:pointer;font-weight:700}.btn[data-v-a8f5edf4]:disabled{opacity:.5;cursor:not-allowed}.small[data-v-a8f5edf4]{padding:8px 10px;font-size:12px}.small[data-v-a8f5edf4]{height:24px;width:120px;font-size:12px;cursor:pointer;border-width:2px!important}.mid[data-v-a8f5edf4]{height:36px;min-width:180px;max-width:240px;font-size:14px;padding:0 30px;cursor:pointer;border-width:2px!important}.big[data-v-a8f5edf4]{padding:8px 12px;font-size:24px}.clear[data-v-a8f5edf4]{background:transparent;border:3px solid var(--background-dark);color:var(--dark)}.solid[data-v-a8f5edf4]{background:var(--blue);color:#fff}.intake[data-v-a8f5edf4]{background:var(--light-blue)}.treatment[data-v-a8f5edf4]{background:var(--orange)}.stack[data-v-a8f5edf4]{height:200%;transition:transform .38s cubic-bezier(.2,.8,.2,1)}.pane[data-v-a8f5edf4]{height:50%;display:flex;justify-content:center;align-items:flex-start}.paneInner[data-v-a8f5edf4]{width:100%;max-width:1100px;padding:22px 14px}.choiceBox[data-v-a8f5edf4]{display:flex;flex-direction:column;gap:14px}.patientInput[data-v-a8f5edf4]{width:100%;padding:14px;border-radius:120px;border:1px solid rgba(0,0,0,.14);outline:none;font-size:16px;background:#fff}.buttonsBox[data-v-a8f5edf4]{display:grid;grid-template-columns:1fr 1fr;gap:8%}.overviewBox[data-v-a8f5edf4]{position:relative;display:flex;justify-content:center;margin-top:2px}.error[data-v-a8f5edf4]{color:#b00020;font-weight:700;margin:0}.overviewHeaderRow[data-v-a8f5edf4]{z-index:99;position:absolute;bottom:calc(100vh - 150px);width:100%;display:flex;justify-content:center;margin-bottom:10px;pointer-events:none}.stack.is-overview .overviewHeaderRow[data-v-a8f5edf4]{pointer-events:auto}@media(max-width:820px){.buttonsBox[data-v-a8f5edf4]{grid-template-columns:1fr}.patientInput[data-v-a8f5edf4]{width:100%}}@media(max-width:720px){.buttonsBox[data-v-a8f5edf4]{grid-template-columns:1fr}.patientInput[data-v-a8f5edf4]{width:100%}}.viewport[data-v-a8f5edf4]{height:100vh;overflow:hidden}.stack[data-v-a8f5edf4]{height:200%;transition:transform .48s cubic-bezier(.4,.8,.4,1);will-change:transform}.pane[data-v-a8f5edf4]{height:50%;display:flex;justify-content:center;align-items:center;position:relative}.portalPane[data-v-a8f5edf4]{transition:opacity .18s ease;align-items:flex-start;position:relative;z-index:10;pointer-events:auto!important;visibility:visible;padding-top:40px}.stack.is-overview>.portalPane[data-v-a8f5edf4]{opacity:0;pointer-events:none!important;z-index:1;visibility:hidden}.overviewPane[data-v-a8f5edf4]{opacity:0;pointer-events:none!important;transition:opacity .18s ease;position:relative;z-index:-1;visibility:hidden;user-select:none;-webkit-user-select:none}.stack.is-overview>.overviewPane[data-v-a8f5edf4]{opacity:1;pointer-events:auto!important;z-index:2;visibility:visible;user-select:auto;-webkit-user-select:auto}.paneInner[data-v-a8f5edf4]{width:100%;max-width:1400px;padding:22px 14px}.overviewBox>.clear[data-v-a8f5edf4]:after{z-index:99;content:"";position:absolute;left:50%;bottom:-15px;width:10px;height:10px;border-bottom:3px solid var(--background-dark);border-right:3px solid var(--background-dark);transform:translate(-50%) rotate(45deg) skew(-10deg,-10deg)}.overviewBox>.clear[data-v-a8f5edf4]:hover:after{bottom:-20px;opacity:.8;transition:all .2s ease}.overviewHeaderRow>.clear[data-v-a8f5edf4]:after{z-index:99;content:"";position:absolute;left:50%;top:-15px;width:10px;height:10px;border-top:3px solid var(--background-dark);border-left:3px solid var(--background-dark);transform:translate(-50%) rotate(45deg) skew(-10deg,-10deg)}.overviewHeaderRow>.clear[data-v-a8f5edf4]:hover:after{z-index:99;top:-20px;opacity:.8;transition:all .2s ease}.tableContainer[data-v-a8f5edf4]{width:100%;max-width:1100px;margin:40px auto 0}.filterHeader[data-v-a8f5edf4]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.searchBar[data-v-a8f5edf4]{flex:1;min-width:220px}.searchInputWrapper[data-v-a8f5edf4]{position:relative;display:flex;align-items:center}.searchIcon[data-v-a8f5edf4]{position:absolute;left:12px;color:#6b7280;pointer-events:none;z-index:1}.searchInput[data-v-a8f5edf4]{width:100%;padding:16px 12px 16px 40px;border-radius:8px;border:1px solid rgba(0,0,0,.14);outline:none;background-color:#fefefe;font-size:14px;font-weight:500;color:var(--dark-grey)}.newIntakeButton[data-v-a8f5edf4]{width:auto;display:flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:8px;border:none;background:#eff6ff;cursor:pointer;transition:all .2s ease;color:#1d4ed8;font-weight:500;font-size:14px;white-space:nowrap}.newIntakeButton[data-v-a8f5edf4]:hover{background:#dbeafe}.newIntakeButtonContent[data-v-a8f5edf4]{display:flex;align-items:center;gap:12px}.newIntakeIcon[data-v-a8f5edf4]{width:20px;height:20px;color:#2563eb;transition:color .2s ease}.tableData[data-v-a8f5edf4]{margin-top:12px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.tableHeader[data-v-a8f5edf4]{display:grid;grid-template-columns:180px 1fr 180px;padding:16px;border-bottom:1px solid #e5e7eb;font-weight:600;font-size:16px;background:#fff;color:#111827}.rows[data-v-a8f5edf4]{display:flex;flex-direction:column;border:none;gap:0;padding:0;margin:0}.row[data-v-a8f5edf4]{font-weight:500;display:grid;grid-template-columns:180px 1fr 180px;padding:16px;background:#fff;cursor:pointer;text-align:left;border-bottom:1px solid #e5e7eb;gap:0;transition:background .2s ease}.row[data-v-a8f5edf4]:last-child{border-bottom:none}.row[data-v-a8f5edf4]:hover{background:#f9fafb}.cell[data-v-a8f5edf4]{display:flex;align-items:center}.statusBadge[data-v-a8f5edf4]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-weight:800;font-size:13px;background:#a0a0b421;color:var(--dark-grey);text-transform:capitalize}.statusBadge.cv_uploaden[data-v-a8f5edf4]{background:#5bb5f11f;color:var(--light-blue)}.statusBadge.intake[data-v-a8f5edf4]{background:#ffd77d26;color:#e8a003}.statusBadge.afgerond[data-v-a8f5edf4]{background:#22c55e1f;color:#16a34a}.empty.error[data-v-a8f5edf4]{color:#e41c1c}.empty[data-v-a8f5edf4]{padding:16px;opacity:.7}.pagination-container[data-v-a8f5edf4]{margin-top:20px}.pagination-info[data-v-a8f5edf4]{text-align:center;font-size:14px;color:#565656;margin-bottom:12px}.pagination[data-v-a8f5edf4]{display:flex;justify-content:center;flex-wrap:wrap;gap:4px}.pagination-link[data-v-a8f5edf4]{background-color:#fff;color:#565656;padding:8px 16px;margin:0 5px;text-decoration:none;border:1px solid #ddd;border-radius:4px;transition:background-color .3s ease;font-size:14px;cursor:pointer;font-family:inherit}.pagination-link[data-v-a8f5edf4]:hover{background-color:#1b1464;color:#fff}.pagination-link.active[data-v-a8f5edf4]{background-color:#88c1ff;color:#fff;border-color:#88c1ff}@media(max-width:720px){.tableHeader[data-v-a8f5edf4],.row[data-v-a8f5edf4]{grid-template-columns:110px 1fr 110px}}.layout[data-v-6fc5a793]{display:flex;height:100vh;background:var(--background)}.layout.right[data-v-6fc5a793]{flex-direction:row-reverse}.sidebar[data-v-6fc5a793]{border-right:1px solid rgba(0,0,0,.06);background:#fefefe;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}.layout.right .sidebar[data-v-6fc5a793]{border-right:none;border-left:1px solid rgba(0,0,0,.06)}.main[data-v-6fc5a793]{flex:1 1 auto;min-width:0;overflow:hidden}.deleteBtn[data-v-5e6e156d]{color:#dc2626;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .2s,background .2s}.deleteBtn .deleteIcon[data-v-5e6e156d]{width:18px;height:18px}.recordingOverlay[data-v-a41f2f71]{position:fixed;inset:0;z-index:9999;background:#00000080}.recordingWrap[data-v-a41f2f71]{display:flex;flex-direction:column;align-items:center;gap:12px}.actionRow[data-v-a41f2f71]{display:flex;align-items:center;justify-content:center;gap:16px}.recPill[data-v-a41f2f71]{width:120px;height:120px;min-width:120px;border-radius:50%;place-items:center;padding:0;border:none;background:var(--purple);color:#fff;display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.recPill svg.icon[data-v-a41f2f71]{display:block;color:#fff}.recPill .icon[data-v-a41f2f71]{width:70px;height:70px;color:#fff}.recPill[data-v-a41f2f71]:hover{transform:translateY(-1px)}.recPill.recording[data-v-a41f2f71]{cursor:pointer}.recPill.recording.pulse[data-v-a41f2f71]{animation:pulse-a41f2f71 1.5s ease-in-out infinite}.recPill.recording.paused[data-v-a41f2f71]{animation:none;opacity:.85}@keyframes pulse-a41f2f71{0%,to{box-shadow:0 0 #960c5d66;transform:scale(1)}50%{box-shadow:0 0 0 12px #960c5d00;transform:scale(1.02)}}.idleContent[data-v-a41f2f71]{display:flex;align-items:center;justify-content:center;gap:6px}.label[data-v-a41f2f71]{font-weight:800;font-size:14px;letter-spacing:.2px}.sendBtn[data-v-a41f2f71]{width:32px;height:32px;border-radius:999px;background:#5ce18b;display:grid;place-items:center;cursor:pointer;color:#fff}.err[data-v-a41f2f71]{margin-top:6px;font-size:12px;opacity:.85}.wrap[data-v-ca843c93]{height:100%;display:flex;flex-direction:column}.logoRow[data-v-ca843c93]{height:72px;display:flex;align-items:center;padding:14px 16px 14px 20px}.logo[data-v-ca843c93]{height:34px;width:auto}.sections[data-v-ca843c93]{flex:1;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.block[data-v-ca843c93]{padding-bottom:36px}.grow[data-v-ca843c93]{overflow:hidden;display:flex;flex-direction:column}.blockTitle[data-v-ca843c93]{font-weight:900;font-size:13px;opacity:.7;margin-bottom:10px}.btnRow[data-v-ca843c93]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.btn[data-v-ca843c93]{border:none;border-radius:999px;font-weight:800;cursor:pointer;width:100%;height:36px;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.btnRow .btn[data-v-ca843c93]{margin-bottom:0}.clear[data-v-ca843c93]{background:transparent;border:1px solid rgba(0,0,0,.18);color:var(--dark)}.solid[data-v-ca843c93]{background:var(--blue);color:#fff}.backButtonContainer[data-v-ca843c93]{padding:16px 20px}.backButton[data-v-ca843c93]{display:flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;color:var(--dark-grey);font-size:14px;font-weight:500;padding:0;transition:color .2s ease}.backButton[data-v-ca843c93]:hover{color:var(--blue)}.backIcon[data-v-ca843c93]{width:18px;height:18px}.backText[data-v-ca843c93]{line-height:1}.deleteButtonContainer[data-v-ca843c93]{padding:16px 20px}.deleteButton[data-v-ca843c93]{display:flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;color:#b91c1c;font-size:14px;font-weight:500;padding:0;transition:color .2s ease}.deleteButton[data-v-ca843c93]:hover{color:#991b1b}.deleteIcon[data-v-ca843c93]{width:20px;height:20px}.deleteText[data-v-ca843c93]{line-height:1}.divider[data-v-ca843c93]{height:1px;background:#00000014;margin:2px}.candidateInfo[data-v-ca843c93]{padding:16px 16px 16px 20px;display:flex;flex-direction:column;gap:4px;text-align:left}.candidateName[data-v-ca843c93]{font-weight:700;font-size:16px;color:var(--dark-grey);line-height:1.4;text-align:left}.intakeDate[data-v-ca843c93]{font-size:13px;color:#6b7280;font-weight:500;text-align:left}.navSection[data-v-ca843c93]{flex:1;padding:16px;overflow:hidden;display:flex;flex-direction:column}.navList[data-v-ca843c93]{display:flex;flex-direction:column;gap:8px;overflow:auto;padding-right:4px}.navItem[data-v-ca843c93]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:8px;border:none;background:transparent;cursor:pointer;transition:all .2s ease;color:#374151}.navItem[data-v-ca843c93]:hover{background:#f9fafb}.navItem.active[data-v-ca843c93]{background:#eff6ff;color:#1d4ed8;box-shadow:0 1px 2px #0000000d}.navItemContent[data-v-ca843c93]{display:flex;align-items:center;gap:12px;flex:1}.navIcon[data-v-ca843c93]{width:20px;height:20px;color:#9ca3af;transition:color .2s ease}.navIcon.active[data-v-ca843c93]{color:#2563eb}.navLabel[data-v-ca843c93]{font-weight:500;font-size:14px}.navChevron[data-v-ca843c93]{width:20px;height:20px;color:#d1d5db;transition:color .2s ease}.navChevron.active[data-v-ca843c93]{color:#2563eb}.mainShell[data-v-10a6321e]{height:100%;overflow-y:auto;padding-top:3vh;padding-left:10%;padding-right:10%}.empty[data-v-e53fdd9f]{padding:24px;font-weight:800;opacity:.75}.contentCard[data-v-e53fdd9f]{width:80%}.documentsSection[data-v-e53fdd9f]{display:flex;flex-direction:column;gap:24px;padding:20px 0;text-align:left}.sectionHeader[data-v-e53fdd9f]{margin-bottom:8px}.sectionTitle[data-v-e53fdd9f]{font-size:24px;font-weight:700;color:#111827;margin:0 0 8px}.sectionDescription[data-v-e53fdd9f]{font-size:14px;color:#4b5563;margin:0}.uploadArea[data-v-e53fdd9f]{width:100%;border:2px dashed #d1d5db;border-radius:8px;padding:48px 24px;text-align:center;cursor:pointer;transition:all .2s ease;background:#fff;box-sizing:border-box}.uploadArea[data-v-e53fdd9f]:hover{border-color:#60a5fa}.uploadArea.dragging[data-v-e53fdd9f]{border-color:#3b82f6;background:#eff6ff}.uploadArea.uploading[data-v-e53fdd9f]{opacity:.6;cursor:not-allowed}.fileInput[data-v-e53fdd9f]{display:none}.uploadIcon[data-v-e53fdd9f]{width:48px;height:48px;color:#9ca3af;margin:0 auto 16px;display:block}.uploadText[data-v-e53fdd9f]{font-size:18px;font-weight:500;color:#374151;margin:0 0 8px}.uploadHint[data-v-e53fdd9f]{font-size:14px;color:#6b7280;margin:0}.uploadMessage[data-v-e53fdd9f]{font-size:13px;font-weight:700;margin:0;padding:8px 0}.uploadMessage.error[data-v-e53fdd9f]{color:#e41c1c}.uploadMessage.success[data-v-e53fdd9f]{color:#22c55e}.filesList[data-v-e53fdd9f]{background:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.filesListHeader[data-v-e53fdd9f]{padding:16px;border-bottom:1px solid #e5e7eb}.filesListTitle[data-v-e53fdd9f]{font-weight:600;font-size:16px;color:#111827;margin:0 0 4px}.filesListHint[data-v-e53fdd9f]{font-size:13px;color:#6b7280;margin:0}.filesListHint a[data-v-e53fdd9f]{color:var(--light-blue, #0ea5e9);text-decoration:underline}.filesListContent[data-v-e53fdd9f]{display:flex;flex-direction:column}.fileItem[data-v-e53fdd9f]{padding:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;transition:background .2s ease}.fileItem[data-v-e53fdd9f]:last-child{border-bottom:none}.fileItem[data-v-e53fdd9f]:hover{background:#f9fafb}.fileItemContent[data-v-e53fdd9f]{display:flex;align-items:center;gap:12px;flex:1}.fileIcon[data-v-e53fdd9f]{width:24px;height:24px;flex-shrink:0;color:#6b7280}.fileInfo[data-v-e53fdd9f]{display:flex;flex-direction:column;gap:4px}.fileName[data-v-e53fdd9f]{font-weight:500;font-size:14px;color:#111827;margin:0}.fileMeta[data-v-e53fdd9f]{font-size:13px;color:#6b7280;margin:0}.fileActions[data-v-e53fdd9f]{display:flex;align-items:center;gap:8px}.fileViewButton[data-v-e53fdd9f]{color:#2563eb;font-weight:500;font-size:14px;background:none;border:none;cursor:pointer;padding:4px 8px;transition:color .2s ease}.fileViewButton[data-v-e53fdd9f]:hover{color:#1d4ed8}.personalSection[data-v-9b7462b6]{display:flex;flex-direction:column;gap:24px;padding:20px 0;text-align:left}.sectionHeader[data-v-9b7462b6]{margin-bottom:8px}.sectionTitle[data-v-9b7462b6]{font-size:24px;font-weight:700;color:#111827;margin:0 0 8px}.sectionDescription[data-v-9b7462b6]{font-size:14px;color:#4b5563;margin:0}.nawForm[data-v-9b7462b6]{display:flex;flex-direction:column;gap:20px;max-width:560px}.formError[data-v-9b7462b6]{margin:0;padding:10px 14px;background:#fef2f2;color:#b91c1c;border-radius:8px;font-size:14px}.formRow[data-v-9b7462b6]{display:flex;flex-direction:column;gap:8px}.formRowDouble[data-v-9b7462b6]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:520px){.formRowDouble[data-v-9b7462b6]{grid-template-columns:1fr}}.fieldGroup[data-v-9b7462b6]{display:flex;flex-direction:column;gap:6px}.fieldGroup label[data-v-9b7462b6]{font-size:14px;font-weight:500;color:#374151}.formInput[data-v-9b7462b6]{padding:10px 12px;font-size:15px;border:1px solid #d1d5db;border-radius:8px;color:#111827;background:#fff;transition:border-color .15s ease}.formInput[data-v-9b7462b6]:hover{border-color:#9ca3af}.formInput[data-v-9b7462b6]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.formInput[data-v-9b7462b6]::placeholder{color:#9ca3af}.formSelect[data-v-9b7462b6]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.formActions[data-v-9b7462b6]{padding-top:8px}.btnPrimary[data-v-9b7462b6]{padding:10px 20px;font-size:15px;font-weight:500;color:#fff;background:#2563eb;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease}.btnPrimary[data-v-9b7462b6]:hover:not(:disabled){background:#1d4ed8}.btnPrimary[data-v-9b7462b6]:disabled{opacity:.7;cursor:not-allowed}.interviewSection[data-v-fa1fe6bd]{display:flex;flex-direction:column;gap:24px;padding:20px 0;text-align:left}.sectionHeader[data-v-fa1fe6bd]{margin-bottom:8px}.sectionTitle[data-v-fa1fe6bd]{font-size:24px;font-weight:700;color:#111827;margin:0 0 8px}.sectionDescription[data-v-fa1fe6bd]{font-size:14px;color:#4b5563;margin:0}.recordingBlock[data-v-fa1fe6bd]{width:100%;padding:24px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:center}.recordingBlock.recordingActive[data-v-fa1fe6bd]{position:relative;z-index:10000}.recordingHint[data-v-fa1fe6bd]{margin:0 0 16px;font-size:14px;color:#4b5563}.recordingBlock[data-v-fa1fe6bd] .recordingButton{width:100%}.recordingBlock[data-v-fa1fe6bd] .recPill--large.recordingButton,.recordingBlock[data-v-fa1fe6bd] .recordingButton.recPill--large{width:160px;margin:0 auto}.uploadArea[data-v-fa1fe6bd]{width:100%;border:2px dashed #d1d5db;border-radius:8px;padding:48px 24px;text-align:center;cursor:pointer;transition:all .2s ease;background:#fff;box-sizing:border-box}.uploadArea[data-v-fa1fe6bd]:hover{border-color:#60a5fa}.uploadArea.dragging[data-v-fa1fe6bd]{border-color:#3b82f6;background:#eff6ff}.uploadArea.uploading[data-v-fa1fe6bd]{opacity:.6;cursor:not-allowed}.fileInput[data-v-fa1fe6bd]{display:none}.uploadIcon[data-v-fa1fe6bd]{width:48px;height:48px;color:#9ca3af;margin:0 auto 16px;display:block}.uploadText[data-v-fa1fe6bd]{font-size:18px;font-weight:500;color:#374151;margin:0 0 8px}.uploadHint[data-v-fa1fe6bd]{font-size:14px;color:#6b7280;margin:0}.uploadMessage[data-v-fa1fe6bd]{font-size:13px;font-weight:700;margin:12px 0 0;padding:8px 0}.uploadMessage.error[data-v-fa1fe6bd]{color:#e41c1c}.uploadMessage.success[data-v-fa1fe6bd]{color:#047857}.uploadError[data-v-fa1fe6bd]{margin:12px 0 0;font-size:13px;color:#b91c1c}.uploadsList[data-v-fa1fe6bd]{width:100%;background:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.uploadsListHeader[data-v-fa1fe6bd]{padding:16px;border-bottom:1px solid #e5e7eb}.uploadsListTitle[data-v-fa1fe6bd]{font-weight:600;font-size:16px;color:#111827;margin:0 0 4px}.uploadsListHint[data-v-fa1fe6bd]{font-size:13px;color:#6b7280;margin:0}.uploadsListMeta[data-v-fa1fe6bd]{padding:16px;font-size:14px;color:#6b7280;margin:0;font-style:italic}.uploadsListContent[data-v-fa1fe6bd]{display:flex;flex-direction:column}.uploadItem[data-v-fa1fe6bd]{padding:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;transition:background .2s ease}.uploadItem[data-v-fa1fe6bd]:last-child{border-bottom:none}.uploadItem[data-v-fa1fe6bd]:hover{background:#f9fafb}.uploadItemContent[data-v-fa1fe6bd]{display:flex;align-items:center;gap:12px;flex:1}.fileIcon[data-v-fa1fe6bd]{width:24px;height:24px;flex-shrink:0;color:#6b7280}.uploadItemInfo[data-v-fa1fe6bd]{display:flex;flex-direction:column;gap:4px}.uploadItemName[data-v-fa1fe6bd]{font-weight:500;font-size:14px;color:#111827;margin:0}.uploadItemMeta[data-v-fa1fe6bd]{font-size:13px;color:#6b7280;margin:0}.uploadItemActions[data-v-fa1fe6bd]{display:flex;align-items:center;gap:8px}.uploadViewButton[data-v-fa1fe6bd]{color:#2563eb;font-weight:500;font-size:14px;background:none;border:none;cursor:pointer;padding:4px 8px;transition:color .2s ease}.uploadViewButton[data-v-fa1fe6bd]:hover{color:#1d4ed8}.uploadDownloadBtn[data-v-fa1fe6bd]{font-size:13px;font-weight:500;color:#2563eb;background:none;border:none;cursor:pointer;padding:6px 12px;border-radius:6px;transition:background .2s,color .2s}.uploadDownloadBtn[data-v-fa1fe6bd]:hover{color:#1d4ed8;background:#eff6ff}.transcriptDisplayBlock[data-v-fa1fe6bd]{width:100%;padding:24px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.transcriptDisplayTitle[data-v-fa1fe6bd]{font-size:18px;font-weight:600;color:#111827;margin:0 0 12px}.transcriptTabs[data-v-fa1fe6bd]{display:flex;gap:0;margin-bottom:12px;border-bottom:1px solid #e5e7eb}.transcriptTab[data-v-fa1fe6bd]{font-size:14px;font-weight:500;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;padding:8px 16px;margin-bottom:-1px;cursor:pointer;transition:color .2s ease,border-color .2s ease}.transcriptTab[data-v-fa1fe6bd]:hover{color:#374151}.transcriptTab.active[data-v-fa1fe6bd]{color:#2563eb;border-bottom-color:#2563eb}.transcriptTabPanel[data-v-fa1fe6bd]{margin-top:0}.transcriptDisplayMeta[data-v-fa1fe6bd]{font-size:14px;color:#6b7280;margin:0;font-style:italic}.transcriptText[data-v-fa1fe6bd]{font-size:14px;line-height:1.6;color:#374151;white-space:pre-wrap;word-break:break-word;max-height:400px;overflow-y:auto;padding:16px;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.generateSection[data-v-c9fc6788]{display:flex;flex-direction:column;gap:24px;padding:20px 0;text-align:left}.sectionHeader[data-v-c9fc6788]{margin-bottom:8px}.sectionTitle[data-v-c9fc6788]{font-size:24px;font-weight:700;color:#111827;margin:0 0 8px}.sectionDescription[data-v-c9fc6788]{font-size:14px;color:#4b5563;margin:0}.contentPlaceholder[data-v-c9fc6788]{padding:48px 24px;text-align:center;background:#f9fafb;border-radius:8px;color:#6b7280}.contentPlaceholder a[data-v-c9fc6788]{color:var(--light-blue, #0ea5e9);text-decoration:underline}.filesList[data-v-c9fc6788]{display:flex;flex-direction:column;gap:16px;text-align:left}.filesListHeader[data-v-c9fc6788]{margin-bottom:4px}.filesListTitle[data-v-c9fc6788]{font-size:18px;font-weight:600;color:#111827;margin:0 0 4px}.filesListHint[data-v-c9fc6788]{font-size:13px;color:#6b7280;margin:0}.filesListHint a[data-v-c9fc6788]{color:var(--light-blue, #0ea5e9);text-decoration:underline}.filesListContent[data-v-c9fc6788]{display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.languageSettings[data-v-c9fc6788]{padding:12px 0;gap:12px}.languageRow[data-v-c9fc6788]{display:flex;align-items:center;gap:12px}.languageLabel[data-v-c9fc6788]{font-size:13px;font-weight:600;color:#111827;min-width:56px}.languageSelect[data-v-c9fc6788]{width:auto;min-width:12em;max-width:280px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:14px;color:#111827}.languageSelect[data-v-c9fc6788]:disabled{background:#f9fafb;color:#6b7280}.fileItem[data-v-c9fc6788]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background .15s ease}.fileItem[data-v-c9fc6788]:last-child{border-bottom:none}.interviewsListMeta[data-v-c9fc6788]{font-size:13px;color:#6b7280;margin:0;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.interviewsListMeta a[data-v-c9fc6788]{color:var(--light-blue, #0ea5e9);text-decoration:underline}.fileItem[data-v-c9fc6788]:hover{background:#f9fafb}.fileItem.checked[data-v-c9fc6788]{background:#eff6ff}.fileCheckbox[data-v-c9fc6788]{width:18px;height:18px;margin:0;cursor:pointer;flex-shrink:0}.fileItemContent[data-v-c9fc6788]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.fileIcon[data-v-c9fc6788]{width:24px;height:24px;flex-shrink:0;color:#6b7280}.fileInfo[data-v-c9fc6788]{min-width:0}.fileName[data-v-c9fc6788]{font-size:14px;font-weight:500;color:#111827;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileMeta[data-v-c9fc6788]{font-size:12px;color:#6b7280;margin:0}.selectedCount[data-v-c9fc6788]{font-size:13px;color:#6b7280;margin:0}.generateActionsBlock[data-v-c9fc6788]{margin-top:24px;display:flex;flex-direction:column;gap:8px}.generateActions[data-v-c9fc6788]{margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.generateCvButton[data-v-c9fc6788]{padding:10px 20px;font-size:15px;font-weight:600;color:#fff;background:#0ea5e9;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease}.generateCvButton[data-v-c9fc6788]:hover:not(:disabled){background:#0284c7}.generateCvButton[data-v-c9fc6788]:disabled{opacity:.7;cursor:not-allowed}.generateCvError[data-v-c9fc6788]{font-size:13px;color:#dc2626;margin:0}.generatedSection[data-v-c9fc6788]{margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb}.generatedTitle[data-v-c9fc6788]{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px}.generatedHint[data-v-c9fc6788]{font-size:13px;color:#6b7280;margin:0 0 12px}.generatedList[data-v-c9fc6788]{display:flex;flex-direction:column;gap:0;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.generatedItem[data-v-c9fc6788]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #f3f4f6}.generatedItem[data-v-c9fc6788]:last-child{border-bottom:none}.generatedIcon[data-v-c9fc6788]{width:24px;height:24px;flex-shrink:0;color:#0ea5e9}.generatedInfo[data-v-c9fc6788]{min-width:0;flex:1}.generatedActions[data-v-c9fc6788]{display:flex;align-items:center;gap:8px;flex-shrink:0}.generatedDownloadBtn[data-v-c9fc6788]{font-size:13px;font-weight:500;color:#0ea5e9;background:none;border:none;cursor:pointer;padding:6px 12px;border-radius:6px;transition:background .2s,color .2s}.generatedDownloadBtn[data-v-c9fc6788]:hover{color:#0284c7;background:#f0f9ff}.generatedDeleteBtn[data-v-c9fc6788]{color:#dc2626;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .2s,background .2s}.generatedDeleteBtn[data-v-c9fc6788]:hover{color:#b91c1c;background:#fef2f2}.generatedDeleteBtn .deleteIcon[data-v-c9fc6788]{width:18px;height:18px}.generatedName[data-v-c9fc6788]{font-size:14px;font-weight:500;color:#111827;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generatedMeta[data-v-c9fc6788]{font-size:12px;color:#6b7280;margin:0}.roleSelect[data-v-4fcbc23c]{display:inline-flex}.pill[data-v-4fcbc23c]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(0,0,0,.16);background:#fff;cursor:pointer;font-weight:900}.pill[data-v-4fcbc23c]:disabled{opacity:.6;cursor:not-allowed}.pillText[data-v-4fcbc23c]{font-size:12px}.caret[data-v-4fcbc23c]{font-size:12px;opacity:.7}.menuOverlay{position:fixed;inset:0;z-index:99999}.menu{z-index:99999;background:#fff;border:1px solid rgba(0,0,0,.14);border-radius:14px;box-shadow:0 16px 40px #0000002e;overflow:hidden}.menuTitle{padding:10px 12px;font-weight:900;background:var(--background-dark)}.section{padding:10px 10px 6px}.sectionLabel{font-size:12px;font-weight:900;opacity:.7;padding:0 4px 6px}.item{width:100%;display:flex;align-items:center;gap:10px;border:none;background:transparent;padding:8px;border-radius:10px;cursor:pointer;font-weight:900}.item:hover{background:#0000000d}.item.selected{background:#f5786e24}.check{width:18px;display:inline-flex;justify-content:center}.check.ghost{opacity:0}.roleName{font-size:12px}.divider{height:1px;background:#0000001a;margin:0 10px}.empty{padding:6px 8px 10px;font-weight:800;opacity:.6}.page.adminPage[data-v-36d7132b]{min-height:100vh;background:var(--background);overflow:auto;display:flex;justify-content:center;padding-top:92px;padding-bottom:24px}.tableContainer[data-v-36d7132b]{width:100%;max-width:1100px;margin:0 auto;padding-left:16px;padding-right:16px}.filterHeader[data-v-36d7132b]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.searchBar[data-v-36d7132b]{flex:1;min-width:220px}.searchInput[data-v-36d7132b]{width:100%;padding:8px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.14);outline:none;background-color:#fefefe;font-weight:700}.chipRow[data-v-36d7132b]{display:flex}.chip[data-v-36d7132b]{padding:6px 12px;border:1px solid rgba(0,0,0,.18);background:var(--background);cursor:pointer;font-weight:700;color:var(--dark-grey)}.chip[data-v-36d7132b]:first-of-type{border-right-width:0px;border-top-left-radius:10px;border-bottom-left-radius:10px}.chip[data-v-36d7132b]:last-of-type{border-left-width:0px;border-top-right-radius:10px;border-bottom-right-radius:10px}.chip.active[data-v-36d7132b]{background:var(--background-dark)}.tableData[data-v-36d7132b]{margin-top:10px;border-radius:18px;overflow:hidden}.tableHeader[data-v-36d7132b]{display:grid;grid-template-columns:1.2fr 1.6fr 1.2fr 180px 200px;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.06);font-weight:900;background:var(--dark-grey);color:#fefefe;align-items:center}.rows[data-v-36d7132b]{display:flex;flex-direction:column;border:none;gap:0;padding:0;margin:0}.row[data-v-36d7132b]{display:grid;grid-template-columns:1.2fr 1.6fr 1.2fr 180px 200px;padding:8px 12px;background:var(--background-darker);border-bottom:solid var(--hairline) #3334;align-items:center}.row[data-v-36d7132b]:last-child{border-bottom:none}.row[data-v-36d7132b]:hover{background:var(--background)}.row.editing[data-v-36d7132b]{background:#fff}.row.addRow[data-v-36d7132b]{background:var(--background-darker);padding-bottom:0}.addRowBtn[data-v-36d7132b]{width:100%;max-width:220px;height:36px;border:none;border-top-left-radius:999px;border-top-right-radius:999px;font-weight:700;cursor:pointer;background:var(--orange);color:#fff}.addRowBtn[data-v-36d7132b]:disabled{opacity:.6;cursor:not-allowed}.addFull[data-v-36d7132b]{grid-column:1 / -1;justify-content:center;padding:0}.cell[data-v-36d7132b]{display:flex;align-items:center}.cell.actions[data-v-36d7132b]{gap:8px;flex-wrap:wrap}.strong[data-v-36d7132b]{font-weight:900}.mono[data-v-36d7132b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:800;font-size:12px}.inlineInput[data-v-36d7132b]{width:100%;box-sizing:border-box;height:38px;padding:0 12px;border:1px solid rgba(0,0,0,.28);border-radius:12px;background:var(--background);color:var(--dark);font-weight:800;outline:none}.inlineInput[data-v-36d7132b]::placeholder{color:#00000073;font-weight:700}.inlineInput[data-v-36d7132b]:focus{border-color:#00000073;box-shadow:0 0 0 2px #5bb5f12e}.statusBadge[data-v-36d7132b]{display:inline-flex;padding:6px 10px;border-radius:999px;font-weight:900;font-size:12px}.statusBadge.pending[data-v-36d7132b]{background:#f5786e2e;color:var(--orange)}.statusBadge.active[data-v-36d7132b]{background:#5bb5f11f;color:var(--light-blue)}.empty[data-v-36d7132b]{padding:16px;opacity:.7;font-weight:800}.alert[data-v-36d7132b]{margin-top:10px;padding:10px 12px;border-radius:14px;font-weight:900}.alert.error[data-v-36d7132b]{background:#ff000014;color:#780000e6}.alert.success[data-v-36d7132b]{background:#00b4001a;color:#005000e6}.btnAdd[data-v-36d7132b]{border:none;border-radius:999px;padding:8px 12px;font-weight:900;cursor:pointer;background:var(--orange);color:#fff}.btnSmall[data-v-36d7132b]{border:none;border-radius:999px;font-weight:900;cursor:pointer;height:34px;padding:0 12px;border-width:2px!important}.btnSmall[data-v-36d7132b]:disabled{opacity:.5;cursor:not-allowed}.btnSmall.solid[data-v-36d7132b]{background:var(--orange);color:#fff}.btnSmall.clear[data-v-36d7132b]{background:transparent;border:2px solid rgba(0,0,0,.25);color:var(--dark)}.seatBanner[data-v-36d7132b]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:16px;background:var(--background-darker);border:1px solid rgba(0,0,0,.1);margin-bottom:10px}.seatTitle[data-v-36d7132b]{font-weight:900;color:var(--dark)}.seatNums[data-v-36d7132b]{font-weight:900;color:var(--dark-grey)}@media(max-width:980px){.tableHeader[data-v-36d7132b],.row[data-v-36d7132b]{grid-template-columns:1fr;gap:8px}}.page[data-v-dde430aa]{min-height:100vh;background:var(--background);height:100vh;max-height:100vh}.unidentifiedPage[data-v-dde430aa]{display:grid;place-items:center;padding:28px 16px}.text[data-v-dde430aa]{margin:0 0 12px;color:var(--dark);font-weight:700;line-height:1.4}.text.subtle[data-v-dde430aa]{color:var(--dark-grey);font-weight:600;font-size:13px}.divider[data-v-dde430aa]{height:1px;background:#0000001a;margin:16px 0}.actions[data-v-dde430aa]{display:flex;justify-content:flex-end;padding-top:8px}.actions.split[data-v-dde430aa]{justify-content:space-between;align-items:center;gap:12px}.btn[data-v-dde430aa]{border:none;border-radius:120px;cursor:pointer;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn[data-v-dde430aa]:disabled{opacity:.5;cursor:not-allowed}.mid[data-v-dde430aa]{height:36px;min-width:180px;max-width:240px;font-size:14px;padding:0 30px;cursor:pointer;border-width:2px!important}.clear[data-v-dde430aa]{background:transparent;border:3px solid var(--background-dark);color:var(--dark)}.solid[data-v-dde430aa]{background:var(--blue);color:#fff}@media(max-width:620px){.actions.split[data-v-dde430aa]{flex-direction:column;align-items:stretch}.mid[data-v-dde430aa]{max-width:none;width:100%}}.page[data-v-029f2e8c]{min-height:100vh;background:var(--background);display:grid;place-items:center;padding:28px 16px}.completePage[data-v-029f2e8c]{overflow:auto}.layout[data-v-029f2e8c]{width:100%;max-width:560px}.form[data-v-029f2e8c]{display:flex;flex-direction:column;gap:10px}.welcomeText[data-v-029f2e8c]{margin:0 0 12px;color:var(--dark);font-weight:600;line-height:1.5;padding-left:6px}.row2[data-v-029f2e8c]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.input[data-v-029f2e8c]{height:65px;width:100%;border:2px solid var(--dark-grey);border-radius:100px;color:#565656;background-color:#f7f5f3;padding:0 30px;font-size:18px;outline:none;box-sizing:border-box}.input[data-v-029f2e8c]:focus{border:2px solid var(--blue);color:var(--main-orange)}.actions[data-v-029f2e8c]{display:flex;justify-content:flex-end;padding-top:8px}.errorText[data-v-029f2e8c]{margin:0;color:#e41c1c;font-size:12px;font-weight:800;padding-left:6px}.infoText[data-v-029f2e8c]{margin:0;color:var(--dark-grey);font-weight:600;font-size:13px;line-height:1.35;padding-left:6px}.planBox[data-v-029f2e8c]{padding:16px;border:2px solid var(--dark-grey);border-radius:20px;background:#f7f5f3}.planTitle[data-v-029f2e8c]{font-weight:900;color:var(--dark);margin-bottom:12px}.qtyRow[data-v-029f2e8c]{display:flex;align-items:center;justify-content:space-between;gap:10px}.qtyLabel[data-v-029f2e8c]{font-weight:800;color:var(--dark)}.qtyInput[data-v-029f2e8c]{width:110px;height:44px;border-radius:999px;border:2px solid var(--dark-grey);background:#fff;padding:0 16px;font-weight:900;outline:none}.btn[data-v-029f2e8c]{border:none;border-radius:120px;cursor:pointer;font-weight:700}.btn[data-v-029f2e8c]:disabled{opacity:.5;cursor:not-allowed}.mid[data-v-029f2e8c]{height:36px;min-width:180px;max-width:240px;font-size:14px;padding:0 30px}.solid[data-v-029f2e8c]{background:var(--orange);color:#fff}@media(max-width:760px){.row2[data-v-029f2e8c]{grid-template-columns:1fr}.input[data-v-029f2e8c]{font-size:16px;height:54px}}.loginPage[data-v-2cc453d6]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--background)}.logo[data-v-2cc453d6]{display:block;max-width:200px;max-height:80px;margin:0 auto 24px;object-fit:contain}.loginCard[data-v-2cc453d6]{background:#fff;border-radius:8px;border:1px solid #e5e7eb;padding:32px;max-width:500px;width:100%;box-shadow:0 16px 40px #0000002e;animation:slideUp-2cc453d6 .3s ease}@keyframes slideUp-2cc453d6{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.form[data-v-2cc453d6]{display:flex;flex-direction:column;gap:20px}.formRow[data-v-2cc453d6]{display:flex;flex-direction:column;gap:8px}.label[data-v-2cc453d6]{font-weight:600;font-size:16px;color:#111827}.input[data-v-2cc453d6]{width:100%;padding:16px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.14);outline:none;background-color:#fefefe;font-size:14px;font-weight:500;color:var(--dark-grey);box-sizing:border-box}.input[data-v-2cc453d6]:focus{border:1px solid var(--blue)}.input.error[data-v-2cc453d6]{border:1px solid #e41c1c}.actions[data-v-2cc453d6]{display:flex;gap:12px;justify-content:flex-end;padding-top:10px}.btn[data-v-2cc453d6]{border:none;border-radius:120px;cursor:pointer;font-weight:700}.btn[data-v-2cc453d6]:disabled{opacity:.5;cursor:not-allowed}.mid[data-v-2cc453d6]{height:36px;min-width:180px;max-width:240px;font-size:14px;padding:0 30px;cursor:pointer;border-width:2px!important}.solid[data-v-2cc453d6]{background:var(--blue);color:#fff}.errorMessage[data-v-2cc453d6]{margin-top:10px;color:#e41c1c;font-size:13px;font-weight:700;text-align:center}.help[data-v-2cc453d6]{margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb;font-size:14px;color:#6b7280;text-align:center}.router-link[data-v-2cc453d6]{color:var(--blue);font-weight:600}.router-link[data-v-2cc453d6]:hover{text-decoration:underline}:root{--mint-green: #33cd9f;--mono-adj: #28A580;--tri-far: #CD9F33;--tetra-blue: #5233CD;--complimentary: #CD3361;--primary-blue: #4490e3;--dark-blue: #1e1a52;--deep-blue: #2c3e50;--deepest-blue: #1a252f;--background-lighter: #f9f6f3;--background: #F7F7F7;--background-darker: #EFEBE7;--background-dark: #DCD3CB;--main-orange: #F5786E;--main-triad: #6EB1F5;--main-orange-fade: #F5786E22;--main-triad-inactive: #6EB1F588;--orange: #F5786E;--orange-fade: #F5786E22;--dark-orange: #DF5449;--blue: #1b1564;--purple: #960C5D;--purple-fade: #960C5D11;--dark-purple: #771e52;--green: #a0d18c;--light-blue: #88C1FF;--light-blue-inactive: rgb(110, 177, 245);--link-blue: #007bff;--grey: #a7a7a7;--dark-grey: #4D4D4D;--form-blue: #60a8f6;--form-purple: #887FF5;--form-green: #6bee73;--form-pink: #F57FDC;--form-yellow: #F7E448;--new-form-tr1: #965954;--new-form-tr2: #B3736E;--new-form-tr3: #EF8F88;--new-form-tr4: #F4776D;--new-form-int1: #7D4F6A;--new-form-int2: #9D6686;--new-form-int3: #BD508F;--new-form-int4: #960C5D;--app-font: "Jakarta", sans-serif}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100vh;margin:0;padding:0}body{margin:0;padding:0;background:var(--background);font-family:var(--app-font);color:var(--dark-grey)}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}
